/
satellite.min.js
1 lines (1 loc) · 27.6 KB
/
satellite.min.js
1
!function(t,o){"function"==typeof define&&define.amd?define([],o):t.satellite=o()}(this,function(){var t,o,s;return function(e){function n(t,o){return v.call(t,o)}function i(t,o){var s,e,n,i,a,r,c,d,h,p,m,l=o&&o.split("/"),u=M.map,f=u&&u["*"]||{};if(t&&"."===t.charAt(0))if(o){for(l=l.slice(0,l.length-1),t=t.split("/"),a=t.length-1,M.nodeIdCompat&&w.test(t[a])&&(t[a]=t[a].replace(w,"")),t=l.concat(t),h=0;h<t.length;h+=1)if(m=t[h],"."===m)t.splice(h,1),h-=1;else if(".."===m){if(1===h&&(".."===t[2]||".."===t[0]))break;h>0&&(t.splice(h-1,2),h-=2)}t=t.join("/")}else 0===t.indexOf("./")&&(t=t.substring(2));if((l||f)&&u){for(s=t.split("/"),h=s.length;h>0;h-=1){if(e=s.slice(0,h).join("/"),l)for(p=l.length;p>0;p-=1)if(n=u[l.slice(0,p).join("/")],n&&(n=n[e])){i=n,r=h;break}if(i)break;!c&&f&&f[e]&&(c=f[e],d=h)}!i&&c&&(i=c,r=d),i&&(s.splice(0,r,i),t=s.join("/"))}return t}function a(t,o){return function(){return l.apply(e,y.call(arguments,0).concat([t,o]))}}function r(t){return function(o){return i(o,t)}}function c(t){return function(o){g[t]=o}}function d(t){if(n(x,t)){var o=x[t];delete x[t],z[t]=!0,m.apply(e,o)}if(!n(g,t)&&!n(z,t))throw new Error("No "+t);return g[t]}function h(t){var o,s=t?t.indexOf("!"):-1;return s>-1&&(o=t.substring(0,s),t=t.substring(s+1,t.length)),[o,t]}function p(t){return function(){return M&&M.config&&M.config[t]||{}}}var m,l,u,f,g={},x={},M={},z={},v=Object.prototype.hasOwnProperty,y=[].slice,w=/\.js$/;u=function(t,o){var s,e=h(t),n=e[0];return t=e[1],n&&(n=i(n,o),s=d(n)),n?t=s&&s.normalize?s.normalize(t,r(o)):i(t,o):(t=i(t,o),e=h(t),n=e[0],t=e[1],n&&(s=d(n))),{f:n?n+"!"+t:t,n:t,pr:n,p:s}},f={require:function(t){return a(t)},exports:function(t){var o=g[t];return"undefined"!=typeof o?o:g[t]={}},module:function(t){return{id:t,uri:"",exports:g[t],config:p(t)}}},m=function(t,o,s,i){var r,h,p,m,l,M,v=[],y=typeof s;if(i=i||t,"undefined"===y||"function"===y){for(o=!o.length&&s.length?["require","exports","module"]:o,l=0;l<o.length;l+=1)if(m=u(o[l],i),h=m.f,"require"===h)v[l]=f.require(t);else if("exports"===h)v[l]=f.exports(t),M=!0;else if("module"===h)r=v[l]=f.module(t);else if(n(g,h)||n(x,h)||n(z,h))v[l]=d(h);else{if(!m.p)throw new Error(t+" missing "+h);m.p.load(m.n,a(i,!0),c(h),{}),v[l]=g[h]}p=s?s.apply(g[t],v):void 0,t&&(r&&r.exports!==e&&r.exports!==g[t]?g[t]=r.exports:p===e&&M||(g[t]=p))}else t&&(g[t]=s)},t=o=l=function(t,o,s,n,i){if("string"==typeof t)return f[t]?f[t](o):d(u(t,o).f);if(!t.splice){if(M=t,M.deps&&l(M.deps,M.callback),!o)return;o.splice?(t=o,o=s,s=null):t=e}return o=o||function(){},"function"==typeof s&&(s=n,n=i),n?m(e,t,o,s):setTimeout(function(){m(e,t,o,s)},4),l},l.config=function(t){return l(t)},t._defined=g,s=function(t,o,s){o.splice||(s=o,o=[]),n(g,t)||n(x,t)||(x[t]=[t,o,s])},s.amd={jQuery:!0}}(),s("almond",function(){}),s("constants",[],function(){"use strict";var t=Math.PI,o=398600.5,s=6378.137,e=60/Math.sqrt(s*s*s/o),n=.00108262998905,i=-253215306e-14;return{pi:t,twoPi:2*t,deg2rad:t/180,rad2deg:180/t,minutesPerDay:1440,mu:o,earthRadius:s,xke:e,tumin:1/e,j2:n,j3:i,j4:-161098761e-14,j3oj2:i/n,x2o3:2/3}}),s("coordinate-transforms/degrees-lat",["../constants"],function(t){"use strict";return function(o){if(o>t.pi/2||o<-t.pi/2)return"Err";var s=o/t.pi*180;return s=0>s?s:s}}),s("coordinate-transforms/degrees-long",["../constants"],function(t){"use strict";return function(o){var s=o/t.pi*180%360;return s>180?s=360-s:-180>s&&(s=360+s),s}}),s("coordinate-transforms/ecf-to-eci",[],function(){"use strict";return function(t,o){var s=t.x*Math.cos(o)-t.y*Math.sin(o),e=t.x*Math.sin(o)+t.y*Math.cos(o),n=t.z;return{x:s,y:e,z:n}}}),s("coordinate-transforms/geodetic-to-ecf",[],function(){"use strict";return function(t){var o=t.longitude,s=t.latitude,e=t.height,n=6378.137,i=6356.7523142,a=(n-i)/n,r=2*a-a*a,c=n/Math.sqrt(1-r*Math.sin(s)*Math.sin(s)),d=(c+e)*Math.cos(s)*Math.cos(o),h=(c+e)*Math.cos(s)*Math.sin(o),p=(c*(1-r)+e)*Math.sin(s);return{x:d,y:h,z:p}}}),s("coordinate-transforms/topocentric",["./geodetic-to-ecf"],function(t){"use strict";return function(o,s){var e=o.longitude,n=o.latitude,i=t(o),a=s.x-i.x,r=s.y-i.y,c=s.z-i.z,d=Math.sin(n)*Math.cos(e)*a+Math.sin(n)*Math.sin(e)*r-Math.cos(n)*c,h=-Math.sin(e)*a+Math.cos(e)*r,p=Math.cos(n)*Math.cos(e)*a+Math.cos(n)*Math.sin(e)*r+Math.sin(n)*c;return{topS:d,topE:h,topZ:p}}}),s("coordinate-transforms/topocentric-to-look-angles",["../constants"],function(t){"use strict";return function(o){var s=o.topS,e=o.topE,n=o.topZ,i=Math.sqrt(s*s+e*e+n*n),a=Math.asin(n/i),r=Math.atan2(-e,s)+t.pi;return{azimuth:r,elevation:a,rangeSat:i}}}),s("coordinate-transforms/ecf-to-look-angles",["./topocentric","./topocentric-to-look-angles"],function(t,o){"use strict";return function(s,e){var n=t(s,e);return o(n)}}),s("coordinate-transforms/eci-to-ecf",[],function(){"use strict";return function(t,o){var s=t.x*Math.cos(o)+t.y*Math.sin(o),e=t.x*-Math.sin(o)+t.y*Math.cos(o),n=t.z;return{x:s,y:e,z:n}}}),s("coordinate-transforms/eci-to-geodetic",[],function(){"use strict";return function(t,o){for(var s,e=6378.137,n=6356.7523142,i=Math.sqrt(t.x*t.x+t.y*t.y),a=(e-n)/e,r=2*a-a*a,c=Math.atan2(t.y,t.x)-o,d=20,h=0,p=Math.atan2(t.z,Math.sqrt(t.x*t.x+t.y*t.y));d>h;)s=1/Math.sqrt(1-r*Math.sin(p)*Math.sin(p)),p=Math.atan2(t.z+e*s*r*Math.sin(p),i),h+=1;var m=i/Math.cos(p)-e*s;return{longitude:c,latitude:p,height:m}}}),s("doppler-factor",[],function(){"use strict";return function(t,o,s){function e(t){return t>=0?1:-1}var n=Math.sqrt(Math.pow(o.x-t.x,2)+Math.pow(o.y-t.y,2)+Math.pow(o.z-t.z,2)),i={x:o.x+s.x,y:o.y+s.y,z:o.z+s.z},a=Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2)+Math.pow(i.z-t.z,2)),r=a-n;r*=e(r);var c=299792.458,d=1+r/c;return d}}),s("gstime/days2mdhms",[],function(){"use strict";return function(t,o){var s=[31,28,31,30,31,30,31,31,30,31,30,31],e=Math.floor(o);t%4===0&&(s=[31,29,31,30,31,30,31,31,30,31,30,31]);for(var n=1,i=0;e>i+s[n-1]&&12>n;)i+=s[n-1],n+=1;var a=n,r=e-i,c=24*(o-e),d=Math.floor(c);c=60*(c-d);var h=Math.floor(c),p=60*(c-h),m={mon:a,day:r,hr:d,minute:h,sec:p};return m}}),s("gstime/gstime",["../constants"],function(t){"use strict";return function(o){var s=(o-2451545)/36525,e=-62e-7*s*s*s+.093104*s*s+3164400184.812866*s+67310.54841;return e=e*t.deg2rad/240%t.twoPi,0>e&&(e+=t.twoPi),e}}),s("gstime/jday",[],function(){"use strict";return function(t,o,s,e,n,i){if(t instanceof Date){var a=t;t=a.getUTCFullYear(),o=a.getUTCMonth()+1,s=a.getUTCDate(),e=a.getUTCHours(),n=a.getUTCMinutes(),i=a.getUTCSeconds()}return 367*t-Math.floor(7*(t+Math.floor((o+9)/12))*.25)+Math.floor(275*o/9)+s+1721013.5+((i/60+n)/60+e)/24}}),s("dpper",["./constants"],function(t){"use strict";return function(o,s){var e,n,i,a,r,c,d,h,p,m,l,u,f,g,x,M,z,v,y,w,b,j,q,P,k,F,T,R,E,C,I,U=s.init,D=s.ep,O=s.inclp,S=s.nodep,A=s.argpp,L=s.mp,Z=s.opsmode,G=o.e3,H=o.ee2,J=o.peo,N=o.pgho,Q=o.pho,Y=o.pinco,$=o.plo,_=o.se2,B=o.se3,K=o.sgh2,V=o.sgh3,W=o.sgh4,X=o.sh2,to=o.sh3,oo=o.si2,so=o.si3,eo=o.sl2,no=o.sl3,io=o.sl4,ao=o.t,ro=o.xgh2,co=o.xgh3,ho=o.xgh4,po=o.xh2,mo=o.xh3,lo=o.xi2,uo=o.xi3,fo=o.xl2,go=o.xl3,xo=o.xl4,Mo=o.zmol,zo=o.zmos,vo=119459e-10,yo=.01675,wo=.00015835218,bo=.0549;C=zo+vo*ao,"y"===U&&(C=zo),E=C+2*yo*Math.sin(C),q=Math.sin(E),m=.5*q*q-.25,l=-.5*q*Math.cos(E),v=_*m+B*l,P=oo*m+so*l,F=eo*m+no*l+io*q,w=K*m+V*l+W*q,b=X*m+to*l,C=Mo+wo*ao,"y"===U&&(C=Mo),E=C+2*bo*Math.sin(C),q=Math.sin(E),m=.5*q*q-.25,l=-.5*q*Math.cos(E),z=H*m+G*l,j=lo*m+uo*l,k=fo*m+go*l+xo*q,y=ro*m+co*l+ho*q,I=po*m+mo*l,u=v+z,x=P+j,M=F+k,f=w+y,g=b+I,"n"===U&&(u-=J,x-=Y,M-=$,f-=N,g-=Q,O+=x,D+=u,a=Math.sin(O),i=Math.cos(O),O>=.2?(g/=a,f-=i*g,A+=f,S+=g,L+=M):(c=Math.sin(S),r=Math.cos(S),e=a*c,n=a*r,d=g*r+x*i*c,h=-g*c+x*i*r,e+=d,n+=h,S%=t.twoPi,0>S&&"a"===Z&&(S+=t.twoPi),T=L+A+i*S,p=M+f-x*S*a,T+=p,R=S,S=Math.atan2(e,n),0>S&&"a"===Z&&(S+=t.twoPi),Math.abs(R-S)>t.pi&&(R>S?S+=t.twoPi:S-=t.twoPi),L+=M,A=T-L-i*S));var jo={ep:D,inclp:O,nodep:S,argpp:A,mp:L};return jo}}),s("dspace",["./constants"],function(t){"use strict";return function(o){var s,e,n,i,a,r,c,d,h,p,m=o.irez,l=o.d2201,u=o.d2211,f=o.d3210,g=o.d3222,x=o.d4410,M=o.d4422,z=o.d5220,v=o.d5232,y=o.d5421,w=o.d5433,b=o.dedt,j=o.del1,q=o.del2,P=o.del3,k=o.didt,F=o.dmdt,T=o.dnodt,R=o.domdt,E=o.argpo,C=o.argpdot,I=o.t,U=o.tc,D=o.gsto,O=o.xfact,S=o.xlamo,A=o.no,L=o.atime,Z=o.em,G=o.argpm,H=o.inclm,J=o.xli,N=o.mm,Q=o.xni,Y=o.nodem,$=o.nm,_=.13130908,B=2.8843198,K=.37448087,V=5.7686396,W=.95240898,X=1.8014998,to=1.050833,oo=4.4108898,so=.0043752690880113,eo=720,no=-720,io=259200,ao=0;if(n=(D+U*so)%t.twoPi,Z+=b*I,H+=k*I,G+=R*I,Y+=T*I,N+=F*I,e=0,0!==m){(0===L||0>=I*L||Math.abs(I)<Math.abs(L))&&(L=0,Q=A,J=S),s=I>0?eo:no;for(var ro=381,co=0;381===ro;)2!==m?(h=j*Math.sin(J-_)+q*Math.sin(2*(J-B))+P*Math.sin(3*(J-K)),c=Q+O,d=j*Math.cos(J-_)+2*q*Math.cos(2*(J-B))+3*P*Math.cos(3*(J-K)),d*=c):(p=E+C*L,a=p+p,i=J+J,h=l*Math.sin(a+J-V)+u*Math.sin(J-V)+f*Math.sin(p+J-W)+g*Math.sin(-p+J-W)+x*Math.sin(a+i-X)+M*Math.sin(i-X)+z*Math.sin(p+J-to)+v*Math.sin(-p+J-to)+y*Math.sin(p+i-oo)+w*Math.sin(-p+i-oo),c=Q+O,d=l*Math.cos(a+J-V)+u*Math.cos(J-V)+f*Math.cos(p+J-W)+g*Math.cos(-p+J-W)+z*Math.cos(p+J-to)+v*Math.cos(-p+J-to)+2*(x*Math.cos(a+i-X)+M*Math.cos(i-X)+y*Math.cos(p+i-oo)+w*Math.cos(-p+i-oo)),d*=c),Math.abs(I-L)>=eo?(co=0,ro=381):(e=I-L,ro=0),381===ro&&(J=J+c*s+h*io,Q=Q+h*s+d*io,L+=s);$=Q+h*e+d*e*e*.5,r=J+c*e+h*e*e*.5,1!==m?(N=r-2*Y+2*n,ao=$-A):(N=r-Y-G+n,ao=$-A),$=A+ao}var ho={atime:L,em:Z,argpm:G,inclm:H,xli:J,mm:N,xni:Q,nodem:Y,dndt:ao,nm:$};return ho}}),s("sgp4",["./constants","./dpper","./dspace"],function(t,o,s){"use strict";return function(e,n){var i,a,r,c,d,h,p,m,l,u,f,g,x,M,z,v,y,w,b,j,q,P,k,F,T,R,E,C,I,U,D,O,S,A,L,Z,G,H,J,N,Q,Y,$,_,B,K,V,W,X,to,oo,so,eo,no,io,ao,ro,co,ho,po,mo,lo,uo,fo,go,xo,Mo,zo,vo,yo,wo,bo,jo=0,qo=1.5e-12,Po=t.earthRadius*t.xke/60;e.t=n,e.error=0,Mo=e.mo+e.mdot*e.t;var ko=e.argpo+e.argpdot*e.t;if(yo=e.nodeo+e.nodedot*e.t,U=ko,ho=Mo,N=e.t*e.t,mo=yo+e.nodecf*N,W=1-e.cc1*e.t,X=e.bstar*e.cc4*e.t,to=e.t2cof*N,1!==e.isimp){k=e.omgcof*e.t;var Fo=1+e.eta*Math.cos(Mo);P=e.xmcof*(Fo*Fo*Fo-e.delmo),B=k+P,ho=Mo+B,U=ko-B,Q=N*e.t,Y=Q*e.t,W=W-e.d2*N-e.d3*Q-e.d4*Y,X+=e.bstar*e.cc5*(Math.sin(ho)-e.sinmao),to=to+e.t3cof*Q+Y*(e.t4cof+e.t*e.t5cof)}po=e.no;var To=e.ecco;if(co=e.inclo,"d"===e.method){$=e.t;var Ro={irez:e.irez,d2201:e.d2201,d2211:e.d2211,d3210:e.d3210,d3222:e.d3222,d4410:e.d4410,d4422:e.d4422,d5220:e.d5220,d5232:e.d5232,d5421:e.d5421,d5433:e.d5433,dedt:e.dedt,del1:e.del1,del2:e.del2,del3:e.del3,didt:e.didt,dmdt:e.dmdt,dnodt:e.dnodt,domdt:e.domdt,argpo:e.argpo,argpdot:e.argpdot,t:e.t,tc:$,gsto:e.gsto,xfact:e.xfact,xlamo:e.xlamo,no:e.no,atime:e.atime,em:To,argpm:U,inclm:co,xli:e.xli,mm:ho,xni:e.xni,nodem:mo,nm:po},Eo=s(Ro);To=Eo.em,U=Eo.argpm,co=Eo.inclm,ho=Eo.mm,mo=Eo.nodem,F=Eo.dndt,po=Eo.nm}if(0>=po)return e.error=2,[!1,!1];if(i=Math.pow(t.xke/po,t.x2o3)*W*W,po=t.xke/Math.pow(i,1.5),To-=X,To>=1||-.001>To)return e.error=1,[!1,!1];1e-6>To&&(To=1e-6),ho+=e.no*to,go=ho+U+mo,T=To*To,B=1-T,mo%=t.twoPi,U%=t.twoPi,go%=t.twoPi,ho=(go-U-mo)%t.twoPi,h=Math.sin(co),d=Math.cos(co);var Co=To;if(uo=co,D=U,bo=mo,xo=ho,v=h,z=d,"d"===e.method){var Io={inclo:e.inclo,init:"n",ep:Co,inclp:uo,nodep:bo,argpp:D,mp:xo,opsmode:e.operationmod},Uo=o(e,Io);if(Co=Uo.ep,uo=Uo.inclp,bo=Uo.nodep,D=Uo.argpp,xo=Uo.mp,0>uo&&(uo=-uo,bo+=t.pi,D-=t.pi),0>Co||Co>1)return e.error=3,[!1,!1]}"d"===e.method&&(v=Math.sin(uo),z=Math.cos(uo),e.aycof=-.5*t.j3oj2*v,e.xlcof=Math.abs(z+1)>1.5e-12?-.25*t.j3oj2*v*(3+5*z)/(1+z):-.25*t.j3oj2*v*(3+5*z)/qo),a=Co*Math.cos(D),B=1/(i*(1-Co*Co)),r=Co*Math.sin(D)+B*e.aycof,fo=xo+D+bo+B*e.xlcof*a,oo=(fo-bo)%t.twoPi,C=oo,_=9999.9;for(var Do=1;Math.abs(_)>=1e-12&&10>=Do;)g=Math.sin(C),f=Math.cos(C),_=1-f*a-g*r,_=(oo-r*f+a*g-C)/_,Math.abs(_)>=.95&&(_=_>0?.95:-.95),C+=_,Do+=1;if(R=a*f+r*g,I=a*g-r*f,E=a*a+r*r,O=i*(1-E),0>O)return e.error=4,[!1,!1];Z=i*(1-R),L=Math.sqrt(i)*I/Z,H=Math.sqrt(O)/Z,c=Math.sqrt(1-E),B=I/(1+c),q=i/Z*(g-r-a*B),j=i/Z*(f-a+r*B),J=Math.atan2(q,j),u=(j+j)*q,l=1-2*q*q,B=1/O,K=.5*t.j2*B,V=K*B,"d"===e.method&&(y=z*z,e.con41=3*y-1,e.x1mth2=1-y,e.x7thm1=7*y-1),jo=Z*(1-1.5*V*c*e.con41)+.5*K*e.x1mth2*l,J-=.25*V*e.x7thm1*u,wo=bo+1.5*V*z*u,lo=uo+1.5*V*z*v*l;var Oo=L-po*K*e.x1mth2*u/t.xke;return G=H+po*K*(e.x1mth2*l+1.5*e.con41)/t.xke,b=Math.sin(J),w=Math.cos(J),m=Math.sin(wo),p=Math.cos(wo),M=Math.sin(lo),x=Math.cos(lo),zo=-m*x,vo=p*x,so=zo*b+p*w,eo=vo*b+m*w,no=M*b,io=zo*w-p*b,ao=vo*w-m*b,ro=M*w,S={x:0,y:0,z:0},S.x=jo*so*t.earthRadius,S.y=jo*eo*t.earthRadius,S.z=jo*no*t.earthRadius,A={x:0,y:0,z:0},A.x=(Oo*so+G*io)*Po,A.y=(Oo*eo+G*ao)*Po,A.z=(Oo*no+G*ro)*Po,1>jo?(e.error=6,{position:!1,velocity:!1}):{position:S,velocity:A}}}),s("propagate/propagate",["../constants","../gstime/jday","../sgp4"],function(t,o,s){"use strict";return function(){var e=arguments[0],n=Array.prototype.slice.call(arguments,1),i=o.apply(null,n),a=(i-e.jdsatepoch)*t.minutesPerDay;return s(e,a)}}),s("dscom",["./constants"],function(t){"use strict";return function(o){var s,e,n,i,a,r,c,d,h,p,m,l,u,f,g,x,M,z,v,y,w,b,j,q,P,k,F,T,R,E,C,I,U,D,O,S,A,L,Z,G,H,J,N,Q,Y,$,_,B,K,V,W,X,to,oo,so,eo,no,io,ao,ro,co,ho,po,mo,lo,uo,fo,go,xo,Mo,zo,vo,yo,wo,bo,jo,qo=o.epoch,Po=o.ep,ko=o.argpp,Fo=o.tc,To=o.inclp,Ro=o.nodep,Eo=o.np,Co=o.e3,Io=o.ee2,Uo=o.peo,Do=o.pgho,Oo=o.pho,So=o.pinco,Ao=o.plo,Lo=o.se2,Zo=o.se3,Go=o.sgh2,Ho=o.sgh3,Jo=o.sgh4,No=o.sh2,Qo=o.sh3,Yo=o.si2,$o=o.si3,_o=o.sl2,Bo=o.sl3,Ko=o.sl4,Vo=o.xgh2,Wo=o.xgh3,Xo=o.xgh4,ts=o.xh2,os=o.xh3,ss=o.xi2,es=o.xi3,ns=o.xl2,is=o.xl3,as=o.xl4,rs=o.zmol,cs=o.zmos,ds=.01675,hs=.0549,ps=29864797e-13,ms=4.7968065e-7,ls=.39785416,us=.91744867,fs=.1945905,gs=-.98088458,xs=Eo,Ms=Po,zs=Math.sin(Ro),vs=Math.cos(Ro),ys=Math.sin(ko),ws=Math.cos(ko),bs=Math.sin(To),js=Math.cos(To),qs=Ms*Ms;m=1-qs;var Ps=Math.sqrt(m);Uo=0,So=0,Ao=0,Do=0,Oo=0;var ks=qo+18261.5+Fo/1440;j=(4.523602-.00092422029*ks)%t.twoPi,f=Math.sin(j),u=Math.cos(j),O=.91375164-.03568096*u,S=Math.sqrt(1-O*O),I=.089683511*f/S,C=Math.sqrt(1-I*I);var Fs=5.8351514+.001944368*ks;A=.39785416*f/S,L=C*u+.91744867*I*f,A=Math.atan2(A,L),A=Fs+A-j,F=Math.cos(A),T=Math.sin(A),P=fs,k=gs,U=us,D=ls,R=vs,E=zs,l=ps,q=1/xs;for(var Ts=0;2>Ts;)Ts+=1,s=P*R+k*U*E,n=-k*R+P*U*E,c=-P*E+k*U*R,d=k*D,h=k*E+P*U*R,p=P*D,e=js*c+bs*d,i=js*h+bs*p,a=-bs*c+js*d,r=-bs*h+js*p,g=s*ws+e*ys,x=n*ws+i*ys,M=-s*ys+e*ws,z=-n*ys+i*ws,v=a*ys,y=r*ys,w=a*ws,b=r*ws,wo=12*g*g-3*M*M,bo=24*g*x-6*M*z,jo=12*x*x-3*z*z,lo=3*(s*s+e*e)+wo*qs,uo=6*(s*n+e*i)+bo*qs,fo=3*(n*n+i*i)+jo*qs,go=-6*s*a+qs*(-24*g*w-6*M*v),xo=-6*(s*r+n*a)+qs*(-24*(x*w+g*b)+-6*(M*y+z*v)),Mo=-6*n*r+qs*(-24*x*b-6*z*y),zo=6*e*a+qs*(24*g*v-6*M*w),vo=6*(i*a+e*r)+qs*(24*(x*v+g*y)-6*(z*w+M*b)),yo=6*i*r+qs*(24*x*y-6*z*b),lo=lo+lo+m*wo,uo=uo+uo+m*bo,fo=fo+fo+m*jo,ro=l*q,ao=-.5*ro/Ps,co=ro*Ps,io=-15*Ms*co,ho=g*M+x*z,po=x*M+g*z,mo=x*z-g*M,1===Ts&&(Z=io,G=ao,H=ro,J=co,N=ho,Q=po,Y=mo,$=lo,_=uo,B=fo,K=go,V=xo,W=Mo,X=zo,to=vo,oo=yo,so=wo,eo=bo,no=jo,P=F,k=T,U=O,D=S,R=C*vs+I*zs,E=zs*C-vs*I,l=ms);rs=(4.7199672+.2299715*ks-Fs)%t.twoPi,cs=(6.2565837+.017201977*ks)%t.twoPi,Lo=2*Z*Q,Zo=2*Z*Y,Yo=2*G*V,$o=2*G*(W-K),_o=-2*H*_,Bo=-2*H*(B-$),Ko=-2*H*(-21-9*qs)*ds,Go=2*J*eo,Ho=2*J*(no-so),Jo=-18*J*ds,No=-2*G*to,Qo=-2*G*(oo-X),Io=2*io*po,Co=2*io*mo,ss=2*ao*xo,es=2*ao*(Mo-go),ns=-2*ro*uo,is=-2*ro*(fo-lo),as=-2*ro*(-21-9*qs)*hs,Vo=2*co*bo,Wo=2*co*(jo-wo),Xo=-18*co*hs,ts=-2*ao*vo,os=-2*ao*(yo-zo);var Rs={snodm:zs,cnodm:vs,sinim:bs,cosim:js,sinomm:ys,cosomm:ws,day:ks,e3:Co,ee2:Io,em:Ms,emsq:qs,gam:Fs,peo:Uo,pgho:Do,pho:Oo,pinco:So,plo:Ao,rtemsq:Ps,se2:Lo,se3:Zo,sgh2:Go,sgh3:Ho,sgh4:Jo,sh2:No,sh3:Qo,si2:Yo,si3:$o,sl2:_o,sl3:Bo,sl4:Ko,s1:io,s2:ao,s3:ro,s4:co,s5:ho,s6:po,s7:mo,ss1:Z,ss2:G,ss3:H,ss4:J,ss5:N,ss6:Q,ss7:Y,sz1:$,sz2:_,sz3:B,sz11:K,sz12:V,sz13:W,sz21:X,sz22:to,sz23:oo,sz31:so,sz32:eo,sz33:no,xgh2:Vo,xgh3:Wo,xgh4:Xo,xh2:ts,xh3:os,xi2:ss,xi3:es,xl2:ns,xl3:is,xl4:as,nm:xs,z1:lo,z2:uo,z3:fo,z11:go,z12:xo,z13:Mo,z21:zo,z22:vo,z23:yo,z31:wo,z32:bo,z33:jo,zmol:rs,zmos:cs};return Rs}}),s("dsinit",["./constants"],function(t){"use strict";return function(o){var s,e,n,i,a,r,c,d,h,p,m,l,u,f,g,x,M,z,v,y,w,b,j,q,P,k,F,T,R,E,C,I,U,D=o.cosim,O=o.emsq,S=o.argpo,A=o.s1,L=o.s2,Z=o.s3,G=o.s4,H=o.s5,J=o.sinim,N=o.ss1,Q=o.ss2,Y=o.ss3,$=o.ss4,_=o.ss5,B=o.sz1,K=o.sz3,V=o.sz11,W=o.sz13,X=o.sz21,to=o.sz23,oo=o.sz31,so=o.sz33,eo=o.t,no=o.tc,io=o.gsto,ao=o.mo,ro=o.mdot,co=o.no,ho=o.nodeo,po=o.nodedot,mo=o.xpidot,lo=o.z1,uo=o.z3,fo=o.z11,go=o.z13,xo=o.z21,Mo=o.z23,zo=o.z31,vo=o.z33,yo=o.ecco,wo=o.eccsq,bo=o.em,jo=o.argpm,qo=o.inclm,Po=o.mm,ko=o.nm,Fo=o.nodem,To=o.irez,Ro=o.atime,Eo=o.d2201,Co=o.d2211,Io=o.d3210,Uo=o.d3222,Do=o.d4410,Oo=o.d4422,So=o.d5220,Ao=o.d5232,Lo=o.d5421,Zo=o.d5433,Go=o.dedt,Ho=o.didt,Jo=o.dmdt,No=o.dnodt,Qo=o.domdt,Yo=o.del1,$o=o.del2,_o=o.del3,Bo=o.xfact,Ko=o.xlamo,Vo=o.xli,Wo=o.xni,Xo=17891679e-13,ts=21460748e-13,os=2.2123015e-7,ss=17891679e-13,es=7.3636953e-9,ns=2.1765803e-9,is=.0043752690880113,as=3.7393792e-7,rs=1.1428639e-7,cs=2/3,ds=.00015835218,hs=119459e-10;To=0,.0052359877>(ko>.0034906585)&&(To=1),.00924>=(ko>=.00826)&&bo>=.5&&(To=2);var ps=N*hs*_,ms=Q*hs*(V+W),ls=-hs*Y*(B+K-14-6*O),us=$*hs*(oo+so-6),fs=-hs*Q*(X+to);(.052359877>qo||qo>t.pi-.052359877)&&(fs=0),0!==J&&(fs/=J);var gs=us-D*fs;Go=ps+A*ds*H,Ho=ms+L*ds*(fo+go),Jo=ls-ds*Z*(lo+uo-14-6*O);var xs=G*ds*(zo+vo-6),Ms=-ds*L*(xo+Mo);(.052359877>qo||qo>t.pi-.052359877)&&(Ms=0),Qo=gs+xs,No=fs,0!==J&&(Qo-=D/J*Ms,No+=Ms/J);var zs=0;if(T=(io+no*is)%t.twoPi,bo+=Go*eo,qo+=Ho*eo,jo+=Qo*eo,Fo+=No*eo,Po+=Jo*eo,0!==To){if(C=Math.pow(ko/t.xke,cs),2===To){I=D*D;var vs=bo;bo=yo;var ys=O;O=wo,U=bo*O,f=-.306-.44*(bo-.64),.65>=bo?(g=3.616-13.247*bo+16.29*O,M=-19.302+117.39*bo-228.419*O+156.591*U,z=-18.9068+109.7927*bo-214.6334*O+146.5816*U,v=-41.122+242.694*bo-471.094*O+313.953*U,y=-146.407+841.88*bo-1629.014*O+1083.435*U,w=-532.114+3017.977*bo-5740.032*O+3708.276*U):(g=-72.099+331.819*bo-508.738*O+266.724*U,M=-346.844+1582.851*bo-2415.925*O+1246.113*U,z=-342.585+1554.908*bo-2366.899*O+1215.972*U,v=-1052.797+4758.686*bo-7193.992*O+3651.957*U,y=-3581.69+16178.11*bo-24462.77*O+12422.52*U,w=bo>.715?-5149.66+29936.92*bo-54087.36*O+31324.56*U:1464.74-4664.75*bo+3763.64*O),.7>bo?(q=-919.2277+4988.61*bo-9064.77*O+5542.21*U,b=-822.71072+4568.6173*bo-8491.4146*O+5337.524*U,j=-853.666+4690.25*bo-8624.77*O+5341.4*U):(q=-37995.78+161616.52*bo-229838.2*O+109377.94*U,b=-51752.104+218913.95*bo-309468.16*O+146349.42*U,j=-40023.88+170470.89*bo-242699.48*O+115605.82*U),P=J*J,s=.75*(1+2*D+I),e=1.5*P,i=1.875*J*(1-2*D-3*I),a=-1.875*J*(1+2*D-3*I),c=35*P*s,d=39.375*P*P,h=9.84375*J*(P*(1-2*D-5*I)+.33333333*(-2+4*D+6*I)),p=J*(4.92187512*P*(-2-4*D+10*I)+6.56250012*(1+2*D-3*I)),m=29.53125*J*(2-8*D+I*(-12+8*D+10*I)),l=29.53125*J*(-2-8*D+I*(12+8*D-10*I)),R=ko*ko,E=C*C,F=3*R*E,k=F*ss,Eo=k*s*f,Co=k*e*g,F*=C,k=F*as,Io=k*i*M,Uo=k*a*z,F*=C,k=2*F*es,Do=k*c*v,Oo=k*d*y,F*=C,k=F*rs,So=k*h*w,Ao=k*p*j,k=2*F*ns,Lo=k*m*b,Zo=k*l*q,Ko=(ao+ho+ho-T-T)%t.twoPi,Bo=ro+Jo+2*(po+No-is)-co,bo=vs,O=ys}1===To&&(u=1+O*(-2.5+.8125*O),M=1+2*O,x=1+O*(-6+6.60937*O),s=.75*(1+D)*(1+D),n=.9375*J*J*(1+3*D)-.75*(1+D),r=1+D,r=1.875*r*r*r,Yo=3*ko*ko*C*C,$o=2*Yo*s*u*Xo,_o=3*Yo*r*x*os*C,Yo=Yo*n*M*ts*C,Ko=(ao+ho+S-T)%t.twoPi,Bo=ro+mo-is+Jo+Qo+No-co),Vo=Ko,Wo=co,Ro=0,ko=co+zs}var ws={em:bo,argpm:jo,inclm:qo,mm:Po,nm:ko,nodem:Fo,irez:To,atime:Ro,d2201:Eo,d2211:Co,d3210:Io,d3222:Uo,d4410:Do,d4422:Oo,d5220:So,d5232:Ao,d5421:Lo,d5433:Zo,dedt:Go,didt:Ho,dmdt:Jo,dndt:zs,dnodt:No,domdt:Qo,del1:Yo,del2:$o,del3:_o,xfact:Bo,xlamo:Ko,xli:Vo,xni:Wo};return ws}}),s("initl",["./constants","./gstime/gstime"],function(t,o){"use strict";return function(s){var e,n,i,a,r,c=s.ecco,d=s.epoch,h=s.inclo,p=s.no,m=s.method,l=s.opsmode,u=c*c,f=1-u,g=Math.sqrt(f),x=Math.cos(h),M=x*x;e=Math.pow(t.xke/p,t.x2o3),n=.75*t.j2*(3*M-1)/(g*f);var z=n/(e*e);i=e*(1-z*z-z*(1/3+134*z*z/81)),z=n/(i*i),p/=1+z;var v=Math.pow(t.xke/p,t.x2o3),y=Math.sin(h);a=v*f;var w=1-5*M,b=-w-M-M,j=1/v,q=a*a,P=v*(1-c);if(m="n","a"===l){var k=d-7305,F=Math.floor(k+1e-8),T=k-F,R=.017202791694070362,E=1.7321343856509375,C=5.075514194322695e-15,I=R+t.twoPi;r=(E+R*F+I*T+k*k*C)%t.twoPi,0>r&&(r+=t.twoPi)}else r=o(d+2433281.5);var U={no:p,method:m,ainv:j,ao:v,con41:b,con42:w,cosio:x,cosio2:M,eccsq:u,omeosq:f,posq:q,rp:P,rteosq:g,sinio:y,gsto:r};return U}}),s("sgp4init",["./constants","./dpper","./dscom","./dsinit","./initl","./sgp4"],function(t,o,s,e,n,i){"use strict";return function(a,r){var c,d,h,p,m,l,u,f,g,x,M,z,v,y,w,b,j,q,P,k,F,T,R,E,C,I,U,D,O,S,A,L,Z,G,H,J,N,Q,Y,$,_,B,K,V,W,X,to,oo,so,eo,no,io,ao,ro,co,ho,po,mo,lo,uo,fo,go,xo,Mo,zo,vo,yo,wo,bo,jo,qo,Po,ko,Fo,To,Ro,Eo,Co=r.opsmode,Io=r.satn,Uo=r.epoch,Do=r.xbstar,Oo=r.xecco,So=r.xargpo,Ao=r.xinclo,Lo=r.xmo,Zo=r.xno,Go=r.xnodeo;go=1.5e-12,a.isimp=0,a.method="n",a.aycof=0,a.con41=0,a.cc1=0,a.cc4=0,a.cc5=0,a.d2=0,a.d3=0,a.d4=0,a.delmo=0,a.eta=0,a.argpdot=0,a.omgcof=0,a.sinmao=0,a.t=0,a.t2cof=0,a.t3cof=0,a.t4cof=0,a.t5cof=0,a.x1mth2=0,a.x7thm1=0,a.mdot=0,a.nodedot=0,a.xlcof=0,a.xmcof=0,a.nodecf=0,a.irez=0,a.d2201=0,a.d2211=0,a.d3210=0,a.d3222=0,a.d4410=0,a.d4422=0,a.d5220=0,a.d5232=0,a.d5421=0,a.d5433=0,a.dedt=0,a.del1=0,a.del2=0,a.del3=0,a.didt=0,a.dmdt=0,a.dnodt=0,a.domdt=0,a.e3=0,a.ee2=0,a.peo=0,a.pgho=0,a.pho=0,a.pinco=0,a.plo=0,a.se2=0,a.se3=0,a.sgh2=0,a.sgh3=0,a.sgh4=0,a.sh2=0,a.sh3=0,a.si2=0,a.si3=0,a.sl2=0,a.sl3=0,a.sl4=0,a.gsto=0,a.xfact=0,a.xgh2=0,a.xgh3=0,a.xgh4=0,a.xh2=0,a.xh3=0,a.xi2=0,a.xi3=0,a.xl2=0,a.xl3=0,a.xl4=0,a.xlamo=0,a.zmol=0,a.zmos=0,a.atime=0,a.xli=0,a.xni=0,a.bstar=Do,a.ecco=Oo,a.argpo=So,a.inclo=Ao,a.mo=Lo,a.no=Zo,a.nodeo=Go,a.operationmode=Co;var Ho=78/t.earthRadius+1,Jo=42/t.earthRadius,No=Jo*Jo*Jo*Jo,Qo=2/3;a.init="y",a.t=0;var Yo={satn:Io,ecco:a.ecco,epoch:Uo,inclo:a.inclo,no:a.no,method:a.method,opsmode:a.operationmode},$o=n(Yo);a.no=$o.no;var _o=$o.ao;a.con41=$o.con41;var Bo=$o.con42,Ko=$o.cosio,Vo=$o.cosio2,Wo=$o.eccsq,Xo=$o.omeosq,ts=$o.posq,os=$o.rp,ss=$o.rteosq,es=$o.sinio;if(a.gsto=$o.gsto,a.error=0,Xo>=0||a.no>=0){if(a.isimp=0,os<220/t.earthRadius+1&&(a.isimp=1),N=Ho,D=No,C=(os-1)*t.earthRadius,156>C){N=C-78,98>C&&(N=20);var ns=(120-N)/t.earthRadius;D=ns*ns*ns*ns,N=N/t.earthRadius+1}I=1/ts,xo=1/(_o-N),a.eta=_o*a.ecco*xo,q=a.eta*a.eta,j=a.ecco*a.eta,U=Math.abs(1-q),x=D*Math.pow(xo,4),M=x/Math.pow(U,3.5),f=M*a.no*(_o*(1+1.5*q+j*(4+q))+.375*t.j2*xo/U*a.con41*(8+3*q*(8+q))),a.cc1=a.bstar*f,g=0,a.ecco>1e-4&&(g=-2*x*xo*t.j3oj2*a.no*es/a.ecco),a.x1mth2=1-Vo,a.cc4=2*a.no*M*_o*Xo*(a.eta*(2+.5*q)+a.ecco*(.5+2*q)-t.j2*xo/(_o*U)*(-3*a.con41*(1-2*j+q*(1.5-.5*j))+.75*a.x1mth2*(2*q-j*(1+q))*Math.cos(2*a.argpo))),a.cc5=2*M*_o*Xo*(1+2.75*(q+j)+j*q),z=Vo*Vo,lo=1.5*t.j2*I*a.no,uo=.5*lo*t.j2*I,fo=-.46875*t.j4*I*I*a.no,a.mdot=a.no+.5*lo*ss*a.con41+.0625*uo*ss*(13-78*Vo+137*z),a.argpdot=-.5*lo*Bo+.0625*uo*(7-114*Vo+395*z)+fo*(3-36*Vo+49*z),zo=-lo*Ko,a.nodedot=zo+(.5*uo*(4-19*Vo)+2*fo*(3-7*Vo))*Ko,Mo=a.argpdot+a.nodedot,a.omgcof=a.bstar*g*Math.cos(a.argpo),a.xmcof=0,a.ecco>1e-4&&(a.xmcof=-Qo*x*a.bstar/j),a.nodecf=3.5*Xo*zo*a.cc1,a.t2cof=1.5*a.cc1,a.xlcof=Math.abs(Ko+1)>1.5e-12?-.25*t.j3oj2*es*(3+5*Ko)/(1+Ko):-.25*t.j3oj2*es*(3+5*Ko)/go,a.aycof=-.5*t.j3oj2*es;var is=1+a.eta*Math.cos(a.mo);if(a.delmo=is*is*is,a.sinmao=Math.sin(a.mo),a.x7thm1=7*Vo-1,2*t.pi/a.no>=225){a.method="d",a.isimp=1,po=0,T=a.inclo;var as={epoch:Uo,ep:a.ecco,argpp:a.argpo,tc:po,inclp:a.inclo,nodep:a.nodeo,np:a.no,e3:a.e3,ee2:a.ee2,peo:a.peo,pgho:a.pgho,pho:a.pho,pinco:a.pinco,plo:a.plo,se2:a.se2,se3:a.se3,sgh2:a.sgh2,sgh3:a.sgh3,sgh4:a.sgh4,sh2:a.sh2,sh3:a.sh3,si2:a.si2,si3:a.si3,sl2:a.sl2,sl3:a.sl3,sl4:a.sl4,xgh2:a.xgh2,xgh3:a.xgh3,xgh4:a.xgh4,xh2:a.xh2,xh3:a.xh3,xi2:a.xi2,xi3:a.xi3,xl2:a.xl2,xl3:a.xl3,xl4:a.xl4,zmol:a.zmol,zmos:a.zmos},rs=s(as);d=rs.snodm,c=rs.cnodm,p=rs.sinim,h=rs.cosim,l=rs.sinomm,m=rs.cosomm,v=rs.day,a.e3=rs.e3,a.ee2=rs.ee2,w=rs.em,b=rs.emsq,P=rs.gam,a.peo=rs.peo,a.pgho=rs.pgho,a.pho=rs.pho,a.pinco=rs.pinco,a.plo=rs.plo,O=rs.rtemsq,a.se2=rs.se2,a.se3=rs.se3,a.sgh2=rs.sgh2,a.sgh3=rs.sgh3,a.sgh4=rs.sgh4,a.sh2=rs.sh2,a.sh3=rs.sh3,a.si2=rs.si2,a.si3=rs.si3,a.sl2=rs.sl2,a.sl3=rs.sl3,a.sl4=rs.sl4,S=rs.s1,A=rs.s2,L=rs.s3,Z=rs.s4,G=rs.s5,H=rs.s6,J=rs.s7,Q=rs.ss1,Y=rs.ss2,$=rs.ss3,_=rs.ss4,B=rs.ss5,K=rs.ss6,V=rs.ss7,W=rs.sz1,X=rs.sz2,to=rs.sz3,oo=rs.sz11,so=rs.sz12,eo=rs.sz13,no=rs.sz21,io=rs.sz22,ao=rs.sz23,ro=rs.sz31,co=rs.sz32,ho=rs.sz33,a.xgh2=rs.xgh2,a.xgh3=rs.xgh3,a.xgh4=rs.xgh4,a.xh2=rs.xh2,a.xh3=rs.xh3,a.xi2=rs.xi2,a.xi3=rs.xi3,a.xl2=rs.xl2,a.xl3=rs.xl3,a.xl4=rs.xl4,E=rs.nm,vo=rs.z1,yo=rs.z2,wo=rs.z3,bo=rs.z11,jo=rs.z12,qo=rs.z13,Po=rs.z21,ko=rs.z22,Fo=rs.z23,To=rs.z31,Ro=rs.z32,Eo=rs.z33,a.zmol=rs.zmol,a.zmos=rs.zmos;var cs={inclo:T,init:a.init,ep:a.ecco,inclp:a.inclo,nodep:a.nodeo,argpp:a.argpo,mp:a.mo,opsmode:a.operationmode},ds=o(a,cs);a.ecco=ds.ep,a.inclo=ds.inclp,a.nodeo=ds.nodep,a.argpo=ds.argpp,a.mo=ds.mp,k=0,F=0,R=0;var hs={cosim:h,emsq:b,argpo:a.argpo,s1:S,s2:A,s3:L,s4:Z,s5:G,sinim:p,ss1:Q,ss2:Y,ss3:$,ss4:_,ss5:B,sz1:W,sz3:to,sz11:oo,sz13:eo,sz21:no,sz23:ao,sz31:ro,sz33:ho,t:a.t,tc:po,gsto:a.gsto,mo:a.mo,mdot:a.mdot,no:a.no,nodeo:a.nodeo,nodedot:a.nodedot,xpidot:Mo,z1:vo,z3:wo,z11:bo,z13:qo,z21:Po,z23:Fo,z31:To,z33:Eo,ecco:a.ecco,eccsq:Wo,em:w,argpm:k,inclm:T,mm:R,nm:E,nodem:F,irez:a.irez,atime:a.atime,d2201:a.d2201,d2211:a.d2211,d3210:a.d3210,d3222:a.d3222,d4410:a.d4410,d4422:a.d4422,d5220:a.d5220,d5232:a.d5232,d5421:a.d5421,d5433:a.d5433,dedt:a.dedt,didt:a.didt,dmdt:a.dmdt,dnodt:a.dnodt,domdt:a.domdt,del1:a.del1,del2:a.del2,del3:a.del3,xfact:a.xfact,xlamo:a.xlamo,xli:a.xli,xni:a.xni},ps=e(hs);w=ps.em,k=ps.argpm,T=ps.inclm,R=ps.mm,E=ps.nm,F=ps.nodem,a.irez=ps.irez,a.atime=ps.atime,a.d2201=ps.d2201,a.d2211=ps.d2211,a.d3210=ps.d3210,a.d3222=ps.d3222,a.d4410=ps.d4410,a.d4422=ps.d4422,a.d5220=ps.d5220,a.d5232=ps.d5232,a.d5421=ps.d5421,a.d5433=ps.d5433,a.dedt=ps.dedt,a.didt=ps.didt,a.dmdt=ps.dmdt,y=ps.dndt,a.dnodt=ps.dnodt,a.domdt=ps.domdt,a.del1=ps.del1,a.del2=ps.del2,a.del3=ps.del3,a.xfact=ps.xfact,a.xlamo=ps.xlamo,a.xli=ps.xli,a.xni=ps.xni}1!==a.isimp&&(u=a.cc1*a.cc1,a.d2=4*_o*xo*u,mo=a.d2*xo*a.cc1/3,a.d3=(17*_o+N)*mo,a.d4=.5*mo*_o*xo*(221*_o+31*N)*a.cc1,a.t3cof=a.d2+2*u,a.t4cof=.25*(3*a.d3+a.cc1*(12*a.d2+10*u)),a.t5cof=.2*(3*a.d4+12*a.cc1*a.d3+6*a.d2*a.d2+15*u*(2*a.d2+u)))}return i(a,0),a.init="n",!0}}),s("propagate/twoline2satrec",["../constants","../gstime/days2mdhms","../gstime/jday","../sgp4init"],function(t,o,s,e){"use strict";return function(n,i){var a="i",r=1440/(2*t.pi),c=0,d=0,h=0,p={};p.error=0,p.satnum=n.substring(2,7),p.epochyr=parseInt(n.substring(18,20),10),p.epochdays=parseFloat(n.substring(20,32)),p.ndot=parseFloat(n.substring(33,43)),p.nddot=parseFloat("."+parseInt(n.substring(44,50),10)+"E"+n.substring(50,52)),p.bstar=parseFloat(n.substring(53,54)+"."+parseInt(n.substring(54,59),10)+"E"+n.substring(59,61)),d=parseInt(n.substring(64,68),10),p.inclo=parseFloat(i.substring(8,16)),p.nodeo=parseFloat(i.substring(17,25)),p.ecco=parseFloat("."+i.substring(26,33)),p.argpo=parseFloat(i.substring(34,42)),p.mo=parseFloat(i.substring(43,51)),p.no=parseFloat(i.substring(52,63)),c=parseFloat(i.substring(63,68)),p.no=p.no/r,p.a=Math.pow(p.no*t.tumin,-2/3),p.ndot=p.ndot/(1440*r),p.nddot=p.nddot/(1440*r*1440),p.inclo=p.inclo*t.deg2rad,p.nodeo=p.nodeo*t.deg2rad,p.argpo=p.argpo*t.deg2rad,p.mo=p.mo*t.deg2rad,p.alta=p.a*(1+p.ecco)-1,p.altp=p.a*(1-p.ecco)-1,h=p.epochyr<57?p.epochyr+2e3:p.epochyr+1900;var m=o(h,p.epochdays),l=m.mon,u=m.day,f=m.hr,g=m.minute,x=m.sec;p.jdsatepoch=s(h,l,u,f,g,x);var M={opsmode:a,satn:p.satnum,epoch:p.jdsatepoch-2433281.5,xbstar:p.bstar,xecco:p.ecco,xargpo:p.argpo,xinclo:p.inclo,xmo:p.mo,xno:p.no,xnodeo:p.nodeo};return e(p,M),p}}),s("satellite",["./constants","./coordinate-transforms/degrees-lat","./coordinate-transforms/degrees-long","./coordinate-transforms/ecf-to-eci","./coordinate-transforms/ecf-to-look-angles","./coordinate-transforms/eci-to-ecf","./coordinate-transforms/eci-to-geodetic","./coordinate-transforms/geodetic-to-ecf","./coordinate-transforms/topocentric","./coordinate-transforms/topocentric-to-look-angles","./doppler-factor","./gstime/days2mdhms","./gstime/gstime","./gstime/jday","./propagate/propagate","./propagate/twoline2satrec","./sgp4"],function(t,o,s,e,n,i,a,r,c,d,h,p,m,l,u,f,g){"use strict";return{version:"1.2.0",constants:t,degreesLat:o,degreesLong:s,eciToEcf:i,ecfToEci:e,eciToGeodetic:a,ecfToLookAngles:n,geodeticToEcf:r,dopplerFactor:h,gstimeFromJday:m,gstimeFromDate:function(){return m(l.apply(null,arguments))},jday:l,propagate:u,twoline2satrec:f,sgp4:g}}),o("satellite")});