/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/swisseph@0.5.17/lib/swisseph.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var swisseph=require(__dirname+"/../build/Release/swisseph.node"),merge=require("merge");swisseph.SE_AUNIT_TO_KM=149597870.7,swisseph.SE_AUNIT_TO_LIGHTYEAR=1/63241.07708427,swisseph.SE_AUNIT_TO_PARSEC=1/206264.8062471,swisseph.SE_JUL_CAL=0,swisseph.SE_GREG_CAL=1,swisseph.SE_ECL_NUT=-1,swisseph.SE_SUN=0,swisseph.SE_MOON=1,swisseph.SE_MERCURY=2,swisseph.SE_VENUS=3,swisseph.SE_EARTH=14,swisseph.SE_MARS=4,swisseph.SE_JUPITER=5,swisseph.SE_SATURN=6,swisseph.SE_URANUS=7,swisseph.SE_NEPTUNE=8,swisseph.SE_PLUTO=9,swisseph.SE_MEAN_NODE=10,swisseph.SE_TRUE_NODE=11,swisseph.SE_MEAN_APOG=12,swisseph.SE_OSCU_APOG=13,swisseph.SE_INTP_APOG=21,swisseph.SE_INTP_PERG=22,swisseph.SE_CHIRON=15,swisseph.SE_PHOLUS=16,swisseph.SE_CERES=17,swisseph.SE_PALLAS=18,swisseph.SE_JUNO=19,swisseph.SE_VESTA=20,swisseph.SE_NPLANETS=23,swisseph.SE_AST_OFFSET=1e4,swisseph.SE_VARUNA=swisseph.SE_AST_OFFSET+2e4,swisseph.SE_FICT_OFFSET=40,swisseph.SE_FICT_OFFSET_1=39,swisseph.SE_FICT_MAX=999,swisseph.SE_NFICT_ELEM=15,swisseph.SE_COMET_OFFSET=1e3,swisseph.SE_NALL_NAT_POINTS=swisseph.SE_NPLANETS+swisseph.SE_NFICT_ELEM,swisseph.SE_CUPIDO=40,swisseph.SE_HADES=41,swisseph.SE_ZEUS=42,swisseph.SE_KRONOS=43,swisseph.SE_APOLLON=44,swisseph.SE_ADMETOS=45,swisseph.SE_VULKANUS=46,swisseph.SE_POSEIDON=47,swisseph.SE_ISIS=48,swisseph.SE_NIBIRU=49,swisseph.SE_HARRINGTON=50,swisseph.SE_NEPTUNE_LEVERRIER=51,swisseph.SE_NEPTUNE_ADAMS=52,swisseph.SE_PLUTO_LOWELL=53,swisseph.SE_PLUTO_PICKERING=54,swisseph.SE_VULCAN=55,swisseph.SE_WHITE_MOON=56,swisseph.SE_PROSERPINA=57,swisseph.SE_WALDEMATH=58,swisseph.SE_FIXSTAR=-10,swisseph.SE_ASC=0,swisseph.SE_MC=1,swisseph.SE_ARMC=2,swisseph.SE_VERTEX=3,swisseph.SE_EQUASC=4,swisseph.SE_COASC1=5,swisseph.SE_COASC2=6,swisseph.SE_POLASC=7,swisseph.SE_NASCMC=8,swisseph.SEFLG_JPLEPH=1,swisseph.SEFLG_SWIEPH=2,swisseph.SEFLG_MOSEPH=4,swisseph.SEFLG_HELCTR=8,swisseph.SEFLG_TRUEPOS=16,swisseph.SEFLG_J2000=32,swisseph.SEFLG_NONUT=64,swisseph.SEFLG_SPEED3=128,swisseph.SEFLG_SPEED=256,swisseph.SEFLG_NOGDEFL=512,swisseph.SEFLG_NOABERR=1024,swisseph.SEFLG_ASTROMETRIC=swisseph.SEFLG_NOABERR|swisseph.SEFLG_NOGDEFL,swisseph.SEFLG_EQUATORIAL=2048,swisseph.SEFLG_XYZ=4096,swisseph.SEFLG_RADIANS=8192,swisseph.SEFLG_BARYCTR=16384,swisseph.SEFLG_TOPOCTR=32768,swisseph.SEFLG_ORBEL_AA=swisseph.SEFLG_TOPOCTR,swisseph.SEFLG_SIDEREAL=65536,swisseph.SEFLG_ICRS=131072,swisseph.SEFLG_DPSIDEPS_1980=262144,swisseph.SEFLG_JPLHOR=swisseph.SEFLG_DPSIDEPS_1980,swisseph.SEFLG_JPLHOR_APPROX=524288,swisseph.SE_SIDBITS=256,swisseph.SE_SIDBIT_ECL_T0=256,swisseph.SE_SIDBIT_SSY_PLANE=512,swisseph.SE_SIDBIT_USER_UT=1024,swisseph.SE_SIDM_FAGAN_BRADLEY=0,swisseph.SE_SIDM_LAHIRI=1,swisseph.SE_SIDM_DELUCE=2,swisseph.SE_SIDM_RAMAN=3,swisseph.SE_SIDM_USHASHASHI=4,swisseph.SE_SIDM_KRISHNAMURTI=5,swisseph.SE_SIDM_DJWHAL_KHUL=6,swisseph.SE_SIDM_YUKTESHWAR=7,swisseph.SE_SIDM_JN_BHASIN=8,swisseph.SE_SIDM_BABYL_KUGLER1=9,swisseph.SE_SIDM_BABYL_KUGLER2=10,swisseph.SE_SIDM_BABYL_KUGLER3=11,swisseph.SE_SIDM_BABYL_HUBER=12,swisseph.SE_SIDM_BABYL_ETPSC=13,swisseph.SE_SIDM_ALDEBARAN_15TAU=14,swisseph.SE_SIDM_HIPPARCHOS=15,swisseph.SE_SIDM_SASSANIAN=16,swisseph.SE_SIDM_GALCENT_0SAG=17,swisseph.SE_SIDM_J2000=18,swisseph.SE_SIDM_J1900=19,swisseph.SE_SIDM_B1950=20,swisseph.SE_SIDM_SURYASIDDHANTA=21,swisseph.SE_SIDM_SURYASIDDHANTA_MSUN=22,swisseph.SE_SIDM_ARYABHATA=23,swisseph.SE_SIDM_ARYABHATA_MSUN=24,swisseph.SE_SIDM_SS_REVATI=25,swisseph.SE_SIDM_SS_CITRA=26,swisseph.SE_SIDM_TRUE_CITRA=27,swisseph.SE_SIDM_TRUE_REVATI=28,swisseph.SE_SIDM_TRUE_PUSHYA=29,swisseph.SE_SIDM_GALCENT_RGILBRAND=30,swisseph.SE_SIDM_GALEQU_IAU1958=31,swisseph.SE_SIDM_GALEQU_TRUE=32,swisseph.SE_SIDM_GALEQU_MULA=33,swisseph.SE_SIDM_GALALIGN_MARDYKS=34,swisseph.SE_SIDM_TRUE_MULA=35,swisseph.SE_SIDM_GALCENT_MULA_WILHELM=36,swisseph.SE_SIDM_ARYABHATA_522=37,swisseph.SE_SIDM_BABYL_BRITTON=38,swisseph.SE_SIDM_TRUE_SHEORAN=39,swisseph.SE_SIDM_GALCENT_COCHRANE=40,swisseph.SE_SIDM_GALEQU_FIORENZA=41,swisseph.SE_SIDM_VALENS_MOON=42,swisseph.SE_SIDM_USER=255,swisseph.SE_NSIDM_PREDEF=43,swisseph.SE_NODBIT_MEAN=1,swisseph.SE_NODBIT_OSCU=2,swisseph.SE_NODBIT_OSCU_BAR=4,swisseph.SE_NODBIT_FOPOINT=256,swisseph.SEFLG_DEFAULTEPH=swisseph.SEFLG_SWIEPH,swisseph.SE_MAX_STNAME=256,swisseph.SE_ECL_CENTRAL=1,swisseph.SE_ECL_NONCENTRAL=2,swisseph.SE_ECL_TOTAL=4,swisseph.SE_ECL_ANNULAR=8,swisseph.SE_ECL_PARTIAL=16,swisseph.SE_ECL_ANNULAR_TOTAL=32,swisseph.SE_ECL_PENUMBRAL=64,swisseph.SE_ECL_ALLTYPES_SOLAR=swisseph.SE_ECL_CENTRAL|swisseph.SE_ECL_NONCENTRAL|swisseph.SE_ECL_TOTAL|swisseph.SE_ECL_ANNULAR|swisseph.SE_ECL_PARTIAL|swisseph.SE_ECL_ANNULAR_TOTAL,swisseph.SE_ECL_ALLTYPES_LUNAR=swisseph.SE_ECL_TOTAL|swisseph.SE_ECL_PARTIAL|swisseph.SE_ECL_PENUMBRAL,swisseph.SE_ECL_VISIBLE=128,swisseph.SE_ECL_MAX_VISIBLE=256,swisseph.SE_ECL_1ST_VISIBLE=512,swisseph.SE_ECL_PARTBEG_VISIBLE=512,swisseph.SE_ECL_2ND_VISIBLE=1024,swisseph.SE_ECL_TOTBEG_VISIBLE=1024,swisseph.SE_ECL_3RD_VISIBLE=2048,swisseph.SE_ECL_TOTEND_VISIBLE=2048,swisseph.SE_ECL_4TH_VISIBLE=4096,swisseph.SE_ECL_PARTEND_VISIBLE=4096,swisseph.SE_ECL_PENUMBBEG_VISIBLE=8192,swisseph.SE_ECL_PENUMBEND_VISIBLE=16384,swisseph.SE_ECL_OCC_BEG_DAYLIGHT=8192,swisseph.SE_ECL_OCC_END_DAYLIGHT=16384,swisseph.SE_ECL_ONE_TRY=32768,swisseph.SE_CALC_RISE=1,swisseph.SE_CALC_SET=2,swisseph.SE_CALC_MTRANSIT=4,swisseph.SE_CALC_ITRANSIT=8,swisseph.SE_BIT_DISC_CENTER=256,swisseph.SE_BIT_DISC_BOTTOM=8192,swisseph.SE_BIT_GEOCTR_NO_ECL_LAT=128,swisseph.SE_BIT_NO_REFRACTION=512,swisseph.SE_BIT_CIVIL_TWILIGHT=1024,swisseph.SE_BIT_NAUTIC_TWILIGHT=2048,swisseph.SE_BIT_ASTRO_TWILIGHT=4096,swisseph.SE_BIT_FIXED_DISC_SIZE=16384,swisseph.SE_ECL2HOR=0,swisseph.SE_EQU2HOR=1,swisseph.SE_HOR2ECL=0,swisseph.SE_HOR2EQU=1,swisseph.SE_TRUE_TO_APP=0,swisseph.SE_APP_TO_TRUE=1,swisseph.SE_SPLIT_DEG_ROUND_SEC=1,swisseph.SE_SPLIT_DEG_ROUND_MIN=2,swisseph.SE_SPLIT_DEG_ROUND_DEG=4,swisseph.SE_SPLIT_DEG_ZODIACAL=8,swisseph.SE_SPLIT_DEG_NAKSHATRA=1024,swisseph.SE_SPLIT_DEG_KEEP_SIGN=16,swisseph.SE_SPLIT_DEG_KEEP_DEG=32,swisseph.SE_HELIACAL_RISING=1,swisseph.SE_HELIACAL_SETTING=2,swisseph.SE_MORNING_FIRST=swisseph.SE_HELIACAL_RISING,swisseph.SE_EVENING_LAST=swisseph.SE_HELIACAL_SETTING,swisseph.SE_EVENING_FIRST=3,swisseph.SE_MORNING_LAST=4,swisseph.SE_ACRONYCHAL_RISING=5,swisseph.SE_ACRONYCHAL_SETTING=6,swisseph.SE_COSMICAL_SETTING=swisseph.SE_ACRONYCHAL_SETTING,swisseph.SE_HELFLAG_LONG_SEARCH=128,swisseph.SE_HELFLAG_HIGH_PRECISION=256,swisseph.SE_HELFLAG_OPTICAL_PARAMS=512,swisseph.SE_HELFLAG_NO_DETAILS=1024,swisseph.SE_HELFLAG_SEARCH_1_PERIOD=2048,swisseph.SE_HELFLAG_VISLIM_DARK=4096,swisseph.SE_HELFLAG_VISLIM_NOMOON=8192,swisseph.SE_HELFLAG_VISLIM_PHOTOPIC=16384,swisseph.SE_HELFLAG_AVKIND_VR=32768,swisseph.SE_HELFLAG_AVKIND_PTO=65536,swisseph.SE_HELFLAG_AVKIND_MIN7=1<<17,swisseph.SE_HELFLAG_AVKIND_MIN9=1<<18,swisseph.SE_HELFLAG_AVKIND=swisseph.SE_HELFLAG_AVKIND_VR|swisseph.SE_HELFLAG_AVKIND_PTO|swisseph.SE_HELFLAG_AVKIND_MIN7|swisseph.SE_HELFLAG_AVKIND_MIN9,swisseph.TJD_INVALID=99999999,swisseph.SIMULATE_VICTORVB=1,swisseph.SE_PHOTOPIC_FLAG=0,swisseph.SE_SCOTOPIC_FLAG=1,swisseph.SE_MIXEDOPIC_FLAG=2,swisseph.ephemeris={swisseph:swisseph.SEFLG_SWIEPH,moshier:swisseph.SEFLG_MOSEPH,de200:"de200.eph",de405:"de405.eph",de406:"de406.eph",de406e:"de406e.eph",de414:"de414.eph",de421:"de421.eph",de422:"de422.eph",de430:"de430.eph",de431:"de431.eph"},swisseph.calc=function(s,e){var _,E;return _=swisseph.SEFLG_SPEED,s.date.gregorian=s.date.gregorian||{},s.date.julian=s.date.julian||{},s.date.gregorian.terrestrial?(E=s.date.gregorian.terrestrial,s.date.julian.terrestrial=swisseph.swe_julday(E.year,E.month,E.day,E.hour,swisseph.SE_GREG_CAL),s.date.julian.delta=swisseph.swe_deltat(s.date.julian.terrestrial).delta,s.date.julian.universal=s.date.julian.terrestrial-s.date.julian.delta,s.date.gregorian.universal=s.date.gregorian.universal||{},merge(s.date.gregorian.universal,swisseph.swe_revjul(s.date.julian.universal,swisseph.SE_GREG_CAL))):s.date.gregorian.universal?(E=s.date.gregorian.universal,s.date.julian.universal=swisseph.swe_julday(E.year,E.month,E.day,E.hour,swisseph.SE_GREG_CAL),s.date.julian.delta=swisseph.swe_deltat(s.date.julian.universal).delta,s.date.julian.terrestrial=s.date.julian.universal+s.date.julian.delta,s.date.gregorian.terrestrial=s.date.gregorian.terrestrial||{},merge(s.date.gregorian.terrestrial,swisseph.swe_revjul(s.date.julian.terrestrial,swisseph.SE_GREG_CAL))):s.date.julian.terrestrial?(s.date.julian.delta=swisseph.swe_deltat(s.date.julian.terrestrial).delta,s.date.julian.universal=s.date.julian.terrestrial-s.date.julian.delta,s.date.gregorian.universal=s.date.gregorian.universal||{},s.date.gregorian.terrestrial=s.date.gregorian.terrestrial||{},merge(s.date.gregorian.terrestrial,swisseph.swe_revjul(s.date.julian.terrestrial,swisseph.SE_GREG_CAL)),merge(s.date.gregorian.universal,swisseph.swe_revjul(s.date.julian.universal,swisseph.SE_GREG_CAL))):s.date.julian.universal&&(s.date.julian.delta=swisseph.swe_deltat(s.date.julian.universal).delta,s.date.julian.terrestrial=s.date.julian.universal+s.date.julian.delta,s.date.gregorian.universal=s.date.gregorian.universal||{},s.date.gregorian.terrestrial=s.date.gregorian.terrestrial||{},merge(s.date.gregorian.terrestrial,swisseph.swe_revjul(s.date.julian.terrestrial,swisseph.SE_GREG_CAL)),merge(s.date.gregorian.universal,swisseph.swe_revjul(s.date.julian.universal,swisseph.SE_GREG_CAL))),s.date.gregorian.delta=86400*s.date.julian.delta,s.body.name=swisseph.swe_get_planet_name(parseInt(s.body.id)).name,s.observer.ephemeris=s.observer.ephemeris||"moshier",swisseph.ephemeris[s.observer.ephemeris].length?(_|=swisseph.SEFLG_JPLEPH,swisseph.swe_set_jpl_file(swisseph.ephemeris[s.observer.ephemeris])):_|=swisseph.ephemeris[s.observer.ephemeris],0==s.observer.geographic.longitude&&0==s.observer.geographic.latitude&&0==s.observer.geographic.height||(swisseph.swe_set_topo(s.observer.geographic.longitude,s.observer.geographic.latitude,s.observer.geographic.height),_|=swisseph.SEFLG_TOPOCTR),merge(s.body.position,swisseph.swe_calc_ut(s.date.julian.universal,parseInt(s.body.id),_)),s.body.position.longitude={decimalDegree:s.body.position.longitude},s.body.position.latitude={decimalDegree:s.body.position.latitude},swisseph.swe_close(),e&&e(s),s},module.exports=swisseph;
//# sourceMappingURL=/sm/4970d1a27cc72eaa9eff9427d98e59792854aa77f6da2c23b21e79552f6bc3ec.map