
//-----r--//
///---rՔʳ---//
  function jieya(s){ //ѹ
  var o="0000000000",o2=o+o,o3=o2+o2+o2;
  s=s.replace(/J/g,'00');
  s=s.replace(/I/g,'000');
  s=s.replace(/H/g,'0000');
  s=s.replace(/G/g,'00000');
  s=s.replace(/t/g,'02');
  s=s.replace(/s/g,'002');
  s=s.replace(/r/g,'0002');
  s=s.replace(/q/g,'00002');
  s=s.replace(/p/g,'000002');
  s=s.replace(/o/g,'0000002');
  s=s.replace(/n/g,'00000002');
  s=s.replace(/m/g,'000000002');
  s=s.replace(/l/g,'0000000002');
  s=s.replace(/k/g,'01');
  s=s.replace(/j/g,'0101');
  s=s.replace(/i/g,'001');
  s=s.replace(/h/g,'001001');
  s=s.replace(/g/g,'0001');
  s=s.replace(/f/g,'00001');
  s=s.replace(/e/g,'000001');
  s=s.replace(/d/g,'0000001');
  s=s.replace(/c/g,'00000001');
  s=s.replace(/b/g,'000000001');
  s=s.replace(/a/g,'0000000001');
  s=s.replace(/y/g,o3+o3+o3+o3);
  s=s.replace(/x/g,o3+o3+o3);
  s=s.replace(/V/g,o3+o3);
  s=s.replace(/A/g,o3);
  s=s.replace(/B/g,o2+o2+o);
  s=s.replace(/C/g,o2+o2);
  s=s.replace(/D/g,o2+o);
  s=s.replace(/E/g,o2);
  s=s.replace(/F/g,o);
  return s;
 }
  var suoS ='2FpCaFlmsdErDfFiFipdiEpFfEcaipqf1ksttikpfkq2fkqtekqttgkotgkqtekstfkptikq2fjstgjqttjkqtekqtekstfkpfkq2fjstgjiFfFoCiADpDrsliCkCsAEe1cAF1EaEfgdfikikFffakbFhaikgFag1EaFkieeibggiffdeigFfqDfkciDsFtdF1kEaikhkigeiahabgcFfakF1ggkiFeiaFiqEffckekidhhdhdikcikiafakF1dehdFhFccgbkdekgiFbiaikcfi1F1FibefjEgFdcFkFeFkdcfkF1kfkciaDfDacFiDgiaejcFfffkhkdgkFiei1ehdikedFffcjbdhhdikcfgjikhfjicjicgiehdikcikggcifgiejF1jkieedikcikggcikFegiegkfjefghigikggcikdgkaFkijcfkcikfkcifikiggkaeedefkckffcfkhkdgkedeidhijcFfakhfgehgieidiegikhfkfckfcjbdehdikcikgkfkicjicjF1dbidikFiggcifgiejkikggkigcdikcfggcikdbgfjefjF1kfegikggcikdgFkeeijcfkcikfkekcikdgkegbhkFikaffkefkhkdgkegbiaekffakiakhfgqdq2fkiakgkfkhfkfcjiekgFkgdkicgFiedF1jikejbbbicjbggkacgiejkijjgigfiakggfggcibFifjefjF1kfekdgjcibFegcijcfkfhkfkeaieigekggfhkfikiFkcjeaibgekgdkiffiffkiakF1jhbakgdki1dj1ikfkickfcjieedfgdkicggkigeigF1jfgkgfgbgikicggfggkideeigjgijkeijfiskiggkiaidhedF1jekijcikiggkiggkidhhdbgcfkFikfhkigeie1hiaikggikhkffaffijhidhhdikggikifikFikiakF1kfhedikggikifiggkigicjiejkieedikggiffiggkigieFijkfjkgkigbgikifiggkiaideeijkefjeijikhkiggkiaidheigcikaikaikijgkiahi1hhdiejcfaakekighhi1hiaikggikhkffakicjhiahaikggikhkikF1jF1jfeFhidikggiffiggkigiejkikgkgieedikggiffiggkidheigkgfjkeigikggikifiggkiaiFieijcfkFikikhkiggkiahi1ehigcikaffkhkiggkiahi1hhdikekfiFkFikcidhh1hitcikggikhkikfcjicghiedikcikggikhkijbjfejkieFhaikggiffiggkigiejkijjgikgeigikggiffiggkigieeigekijcijikggiffiggkideedeijkefkfckikhkiggkhdhi1ehijcikaffkhkiggkiahi1hhdikekikFikfckcidhh1hikcikggikhfjicjicgiehdikcikggifikigbjfejkieFhaikggifikiggfghigkfjeijkhigikggifikiggkigieeijcijcikfksikifikiggkidehdeijcfdckikhkiggkhdhi1ehijcfaffkhsEkErDoVtDd1AEtAFrCfEtoEpDqElB2DtEeEqEpBmADlF2AB2BtBmFsFsAD2llAFnBpBtVCmDlAFnlVbACoEqAEmAClB1EeD2ACrBsFtCtAFrAtFqFiCstAE1AFtDdA2BmFtAC2kACpFaoyAlFtABgmAl2bDsAD1FsVEbBtAFpArgEcBrACfAFoVDnVEfVFmEpAElVcC2VDsyxBmBqBpVrFpACrFlAEqAC2yAElVFsyFlxDaxmyACoyyyyxD1yy1yyFiD0';
  var soujz='000';
function souj(k){ ///62012µ21001˷
  var v=soujz.charAt(k);/////rУ620-2100
  if(v=='1')
    v=1;
  if(v=='2')
    v=-1;
  if(v=='')
    v=0;
  return parseInt(v);
 } 
  ///lunData()Ք´СϢĺ3001.57923415λǧλ30ʾ´С(29С),λʮλʾՔ,С˷r(ԓ첻˷С֞)
function lunData(y,m,d,s1){ //Ք༰ʳ
  var t=(y-1899.5)/100;
  var ms=floor((y-1900)*12.3685);
  var rpi=180/PI();
  var zone=8;  //r^
  var f0=ang(ms,t,0,0.75933,2.172e-4,1.55e-7)+0.53058868*ms-8.37e-4*t+zone/24+0.5;
  var fc=0.1734-3.93e-4*t;
  var j0=693595+29*ms;
  var aa0=ang(ms,t,0.08084821133,359.2242/rpi,0.0000333/rpi,0.00000347/rpi);
  var ab0=ang(ms,t,7.171366127999999e-2,306.0253/rpi,-0.0107306/rpi,-0.00001236/rpi);
  var ac0=ang(ms,t,0.08519585128,21.2964/rpi,0.0016528/rpi,0.00000239/rpi);
  var lunD=-1;  //rՔ
  var jerD=erD(y,m,d);
  var jeJD=erJD(y,m,d);
  /////
   if(jeJD>=1410981&&jeJD<1947169){      /////-850(-850,1,21)굽619ƽ˷
  if(jeJD>=1410981&&jeJD<1565456){
   var jsf=0.00269249*(y-(-721))        
   var zk1=floor((jeJD-1457727.915958)/29.5306);       /////-722-1-16428
   var sou0=floor(1457727.915958-jsf+29.530805106*(zk1-1)+0.5);
   var sou1=floor(1457727.915958-jsf+29.530805106*zk1+0.5);
   var sou2=floor(1457727.915958-jsf+29.530805106*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1565456&&jeJD<1683518){
   var zk1=floor((jeJD-1565455.530851)/29.5306);  /////ǰ428-12-26;
   var sou0=floor(1565455.530851+29.530805*(zk1-1)+0.5);
   var sou1=floor(1565455.530851+29.530805*zk1+0.5);
   var sou2=floor(1565455.530851+29.530805*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;if(jeJD>=1683490)mlunD=29;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1683518&&jeJD<1752148){
   var zk1=floor((jeJD-1683489.570610)/29.5306); /////ǰ104-02-22h=0.00324
   var sou0=floor(1683489.570910+29.53086158*(zk1-1)+0.5);
   var sou1=floor(1683489.570910+29.53086158*zk1+0.5);
   var sou2=floor(1683489.570910+29.53086158*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;if(jeJD>=1752119)mlunD=29;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1752148&&jeJD<1807784){
   var zk1=floor((jeJD-1752148.041079)/29.5305); /////85-02-13h=0.00049
   var sou0=floor(1752148.041079+29.53085097*(zk1-1)+0.5);
   var sou1=floor(1752148.041079+29.53085097*zk1+0.5);
   var sou2=floor(1752148.041079+29.53085097*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1807784&&jeJD<1883619){/////237-06-11
   var zk1=floor((jeJD-1807665.420323)/29.5303);  /////237-02-12h=0.00033
   var sou0=floor(1807665.420323+29.53059851*(zk1-1)+0.5);
   var sou1=floor(1807665.420323+29.53059851*zk1+0.5);
   var sou2=floor(1807665.420323+29.53059851*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1883619&&jeJD<1907361){
   var zk1=floor((jeJD-1883618.114100)/29.5303);    /////445-01-24h=0.00030
   var sou0=floor(1883618.114100+29.53060000*(zk1-1)+0.5);
   var sou1=floor(1883618.114100+29.53060000*zk1+0.5);
   var sou2=floor(1883618.114100+29.53060000*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1907361&&jeJD<1936597){
   var zk1=floor((jeJD-1907360.704700)/29.5303); /////510-01-26h=0.00030
   var sou0=floor(1907360.704700+29.53060000*(zk1-1)+0.5);
   var sou1=floor(1907360.704700+29.53060000*zk1+0.5);
   var sou2=floor(1907360.704700+29.53060000*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1936597&&jeJD<1939136){
   var zk1=floor((jeJD-1936596.224900)/29.5303);  /////590-02-10h=0.01010
   var sou0=floor(1936596.224900+29.53060000*(zk1-1)+0.5);
   var sou1=floor(1936596.224900+29.53060000*zk1+0.5);
   var sou2=floor(1936596.224900+29.53060000*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  if(jeJD>=1939136&&jeJD<1947169){
   var zk1=floor((jeJD-1939135.675300)/29.5303);   /////597-01-24h=0.00890
   var sou0=floor(1939135.675300+29.53060000*(zk1-1)+0.5);
   var sou1=floor(1939135.675300+29.53060000*zk1+0.5);
   var sou2=floor(1939135.675300+29.53060000*(zk1+1)+0.5);
   var mlunD=sou2 - sou1;var mlunD0=sou1 - sou0;
   var lunD1=jeJD-sou1+1;
  }else{
  lunD1='';};};};};};};};};};
 var syd025=mlunD;
   if(lunD1>mlunD){
   lunD1 = 1;syd025=30;
  }
  if(mlunD0==29&&lunD1<1){
  lunD1 = 29;syd025=29;
   }
   if(mlunD0==30&&lunD1<1){
    lunD1 = lunD1+=30;syd025=30;
    }
  }else{
  lunD1='';
  for(var k=-5;k<=15;k+=1){  //k=˷,k=
    var aa=aa0+0.507984293*k; var aa2=aa0+0.507984293*(k+1);
    var ab=ab0+6.73377553*k;  var ab2=ab0+6.73377553*(k+1);
    var ac=ac0+6.818486628*k; var ac2=ac0+6.818486628*(k+1);
    var f1=f0+1.53058868*k+fc*sin(aa)-0.4068*sin(ab)+0.0021*sin(2*aa)+0.0161*sin(2*ab)+0.0104*sin(2*ac)-0.0074*sin(aa-ab)-0.0051*sin(aa+ab);
    var f12=f0+1.53058868*(k+1)+fc*sin(aa2)-0.4068*sin(ab2)+0.0021*sin(2*aa2)+0.0161*sin(2*ab2)+0.0104*sin(2*ac2)-0.0074*sin(aa2-ab2)-0.0051*sin(aa2+ab2);
    var j=j0+28*k+f1;  //˷ĵЧ˜씵r
    var j2=j0+28*(k+1)+f12;  //˷ĵЧ˜씵r
    var kk=souj(ms+floor(k)+15819); // 
    var lunD0=jerD-(floor(j)+kk);  //ǰվ˷յĲֵ
    var kk2=souj(ms+floor(k)+15819+1); // 
    var lunD03=floor(j)+kk;  //ǰ˷յֵ
    var lunD02=floor(j2)+kk2;  //˷յֵ
    if(k==floor(k)&&lunD0>=0&&lunD0<=29){
     lunD=lunD0+1;
    var syd023=lunD02-lunD03;  ///˷յֵ-ǰ˷յֵС
    }
   } }
 
   var v=lunD;  //ֵ
  if(jeJD>=1410981&&jeJD<1947169){
  v=lunD1;
  }
  var syd026=syd023;
  if(jeJD>=1410981&&jeJD<1947169){
  syd026=syd025;
  }
if(s1>''){
  var leap=0;  //c,0tc
  var ecli='';  //ʳ
  var lunD=-1;  //rՔ
  var shuoD=0;  //ꎕµꎕ˷Ք
  var shuoT=0;  //ꎕµ˷r
  var shanxD=0;  //ꎕµҕr
  var shanxT=0;  //ꎕµꎕՔ
  var wangD=0;  //ꎕµr
  var wangT=0;  //ꎕµꎕՔ
  var xiaxD=0;  //ꎕµҕr
  var xiaxT=0;  //ꎕµꎕՔ
  /////
  for(var k=-5;k<=15;k+=0.25){  //k=˷,k=
    var aa=aa0+0.507984293*k;
    var ab=ab0+6.73377553*k;
    var ac=ac0+6.818486628*k;
    var f1=f0+1.53058868*k+fc*sin(aa)-0.4068*sin(ab)+0.0021*sin(2*aa)+0.0161*sin(2*ab)+0.0104*sin(2*ac)-0.0074*sin(aa-ab)-0.0051*sin(aa+ab);
    var j=j0+28*k+f1;  //˷ĵЧ˜씵r
    var kk=0;if(y>=1900)kk=souj(ms+floor(k)+15819); 
    var lunD0=erD(y,m,d)-(floor(j)+kk);//ǰվ˷յĲֵ
    if(k==floor(k)&&lunD0>=0&&lunD0<=29){
      var k1=k;  //ӛ䛮ǰrgkֵ
      shuoT=tail(j);
      lunD=lunD0+1;
   ///FrУ1901-2050
      if(kk<0) shuoT=0.99932;
      if(kk>=1) shuoT=0.0006;
    }
    if(k==(k1+0.25)){
      shanxT=tail(j);  
      shanxD=floor(j)-(erD(y,m,d)-lunD+1)+1;
    }
    if(k==(k1+0.5)){
      wangT=tail(j);  
      wangD=floor(j)-(erD(y,m,d)-lunD+1)+1;
    }
    if(k==(k1+0.75)){
      xiaxT=tail(j);  
      xiaxD=floor(j)-(erD(y,m,d)-lunD+1)+1;
    }
     //Дʳ
    if((lunD==1&&k==k1)||(lunD==wangD&&k==(k1+0.5))){
      if(abs(sin(ac))<=0.36){
        var s=5.19595-0.0048*cos(aa)+0.002*cos(2*aa)-0.3283*cos(ab)-0.006*cos(aa+ab)+0.0041*cos(aa-ab);
        var r=0.207*sin(aa)+0.0024*sin(2*aa)-0.039*sin(ab)+0.0115*sin(2*ab)-0.0073*sin(aa+ab)-0.0067*sin(aa-ab)+0.0117*sin(2*ac);
        var p=abs(s*sin(ac)+r*cos(ac));
        var q=0.0059+0.0046*cos(aa)-0.0182*cos(ab)+0.0004*cos(2*ab)-0.0005*cos(aa+ab);
        if(p-q<=1.5572){
          ecli='(ʳ)';  //ʳ
          if(k!=floor(k)){
            if(p+q>=1.0129)
              ecli='(ƫʳ)';  //ƫʳ
            else
              ecli='(ȫʳ)';  //ȫʳ
          } } } } } 
   //kѭhY 
 if(y==1924&&m==3&&d==5)ecli='(ʳ)';////ʳ
  var str='';
  var v1=lunD;
  if(s1==1){
  if(v1==1)////ՕѲ
    str='|8^'+dToStr(shuoT)+'˷<font color="#666666"></font>'+ecli;
  else
    if(v1==shanxD)//(v1==15||v1==16)&&v2)
      str='|8^'+dToStr(shanxT)+'<img border="0" src="7000wnldat/shanx.jpg" width="12" height="12">';
    else
    if(v1==wangD)//(v1==15||v1==16)&&v2)
      str='|8^'+dToStr(wangT)+'<font color="#FF0000"></font>'+ecli;
    else
    if(v1==xiaxD)//(v1==15||v1==16)&&v2)
      str='|8^'+dToStr(xiaxT)+'<img border="0" src="7000wnldat/xiax.jpg" width="12" height="12">';
    else;
    }else{ if(s1==2){ 
  if(v1==1||v1==101||v1==201)///Ѳ
    str='<font color="#666666"></font>';
  else
    if(v1==shanxD)//(v1==15||v1==16)&&v2)
      str='<img border="0" src="7000wnldat/shanx.jpg" width="12" height="12">';
    else
    if(v1==wangD)//(v1==15||v1==16)&&v2)
      str='<font color="#FF0000"></font>';
    else
    if(v1==xiaxD)//(v1==15||v1==16)&&v2)
      str='<img border="0" src="7000wnldat/xiax.jpg" width="12" height="12">';
    else;
  }else{str=''}}
  return str;
}else{
 return(v+syd026*100)
 }}
//-------------rcϢ-----///
 function leapM5(y){ 
  if(y<-1187){
  var sDt11=S(y-1,24,1);
  var sD11=antiD0(y-1,floor(sDt11));
  var sM11=floor(sD11/100);
  var sDate11=sD11%100;

  var sDt12=S(y,24,1);
  var sD12=antiD0(y-1,floor(sDt12));
  var sM12=floor(sD12/100);
  var sDate12=sD12%100;
  var y1=y-1;if(sM11>=13)y1=y;
  var y2=y;if(sM11>=13)y2=y+1;
  var ym1=sM11;if(sM11>=13)ym1=1;
  var ym2=sM12;if(sM12>=13)ym2=1;
  var lunDt111=lunData(y1,ym1,sDate11);
  var lunD111=floor(lunDt111-floor(lunDt111/100)*100);
  var lunDt112=lunData(y2,ym2,sDate12);
  var lunD112=floor(lunDt112-floor(lunDt112/100)*100); 
 var MonN111=round((erD(y1,ym1,sDate11)-erD(-2700,1,26)-lunD111)/29.530588)
 var MonN112=round((erD(y2,ym2,sDate12)-erD(-2700,1,26)-lunD112)/29.530588)
 var mm=MonN112-MonN111;}else{var mm=12}
 return mm;
 }
      ////---ǰ1188굽2302ĳĿc----//
var leapNumber=new Array(558,558,558,559,559,559,560,560,561,561,561,562,562,562,563,563,564,564,564,565,565,565,566,566,566,567,567,568,568,568,569,569,569,570,570,571,571,571,572,572,572,573,573,573,574,574,575,575,575,576,576,576,577,577,578,578,578,579,579,579,580,580,580,581,581,582,582,582,583,583,583,584,584,585,585,585,586,586,586,587,587,587,588,588,589,589,589,590,590,590,591,591,592,592,592,593,593,593,594,594,594,595,595,596,596,596,597,597,597,598,598,599,599,599,600,600,600,601,601,601,602,602,603,603,603,604,604,604,605,605,606,606,606,607,607,607,608,608,608,609,609,610,610,610,611,611,611,612,612,613,613,613,614,614,614,615,615,615,616,616,617,617,617,618,618,618,619,619,620,620,620,621,621,621,622,622,622,623,623,624,624,624,625,625,625,626,626,627,627,627,628,628,628,629,629,629,630,630,631,631,631,632,632,632,633,633,634,634,634,635,635,635,636,636,636,637,637,638,638,638,639,639,639,640,640,641,641,641,642,642,642,643,643,643,644,644,645,645,645,646,646,646,647,647,648,648,648,649,649,649,650,650,650,651,651,652,652,652,653,653,653,654,654,655,655,655,656,656,656,657,657,657,658,658,659,659,659,660,660,660,661,661,662,662,662,663,663,663,664,664,664,665,665,666,666,666,667,667,667,668,668,669,669,669,670,670,670,671,671,671,672,672,673,673,673,674,674,674,675,675,676,676,676,677,677,677,678,678,678,679,679,680,680,680,681,681,681,682,682,683,683,683,684,684,684,685,685,685,686,686,687,687,687,688,688,688,689,689,690,690,690,691,691,691,692,692,692,693,693,694,694,694,695,695,695,696,696,697,697,697,698,698,698,699,699,699,700,700,701,701,701,702,702,702,703,703,704,704,704,705,705,705,706,706,706,707,707,708,708,708,709,709,709,710,710,711,711,711,712,712,712,713,713,713,714,714,715,715,715,716,716,716,717,717,718,718,718,719,719,719,720,720,720,721,721,722,722,722,723,723,723,724,724,725,725,725,726,726,726,727,727,728,728,728,729,729,729,730,730,730,731,731,732,732,732,733,733,734,734,734,735,735,735,736,736,736,737,737,738,738,738,738,739,739,739,740,740,741,741,741,741,742,742,743,743,744,744,745,745,746,746,746,746,747,747,747,747,748,748,748,749,749,750,750,751,751,751,751,752,753,753,753,753,753,753,754,754,755,755,756,756,756,757,757,757,757,758,758,759,759,759,759,760,761,761,761,761,761,762,762,762,763,764,764,764,765,765,766,766,766,767,767,767,768,768,768,768,769,769,769,769,770,770,771,771,772,772,773,773,773,774,774,775,775,776,776,776,776,777,777,778,778,778,778,779,779,780,780,780,781,781,782,782,782,783,783,783,784,784,784,785,785,786,786,786,787,787,787,788,788,788,789,789,789,790,790,791,791,791,792,792,793,793,793,794,794,794,795,795,796,796,796,797,797,798,798,798,799,799,799,799,800,800,801,801,801,802,802,803,803,803,804,804,804,805,805,806,806,806,806,807,807,808,808,808,808,809,809,810,810,811,811,812,812,812,812,813,813,814,814,814,815,815,815,816,816,817,817,817,818,818,818,819,819,819,820,820,821,821,821,822,822,823,823,823,824,824,824,825,825,825,826,826,826,827,827,828,828,828,829,829,829,830,830,831,831,831,832,832,832,833,833,833,834,834,835,835,835,836,836,836,837,837,838,838,838,839,839,839,840,840,840,841,841,842,842,842,843,843,843,844,844,845,845,845,846,846,846,847,847,847,848,848,849,849,849,850,850,850,851,851,852,852,852,853,853,853,854,854,854,855,855,856,856,856,857,857,857,858,858,859,859,859,860,860,860,861,861,861,862,862,863,863,863,864,864,864,865,865,866,866,866,867,867,867,868,868,868,869,869,870,870,870,871,871,871,872,872,873,873,873,874,874,874,875,875,875,876,876,877,877,877,878,878,878,879,879,880,880,880,881,881,881,882,882,882,883,883,884,884,884,885,885,885,886,886,887,887,887,888,888,888,889,889,889,890,890,891,891,891,892,892,892,893,893,894,894,894,895,895,895,896,896,896,896,896,897,897,897,898,898,899,899,899,900,900,900,901,901,901,902,902,903,903,903,904,904,904,905,905,905,906,906,907,907,907,908,908,908,909,909,910,910,910,911,911,911,912,912,912,913,913,914,914,914,915,915,915,916,916,917,917,917,918,918,918,919,919,919,920,920,921,921,921,922,922,922,923,923,924,924,924,925,925,925,926,926,926,927,927,928,928,928,929,929,929,930,930,931,931,931,932,932,932,933,933,934,934,934,935,935,935,936,936,936,937,937,938,938,938,939,939,939,940,940,941,941,941,942,942,942,943,943,943,944,944,945,945,945,946,946,946,947,947,948,948,948,949,949,949,950,950,950,951,951,952,952,952,953,953,953,954,954,955,955,955,956,956,956,957,957,958,958,958,959,959,959,960,960,960,961,961,962,962,962,963,963,963,964,964,965,965,965,966,966,966,967,967,967,968,968,969,969,969,970,970,970,971,971,972,972,972,973,973,973,974,974,974,975,975,976,976,976,977,977,977,978,978,979,979,979,980,980,980,981,981,981,982,982,983,983,983,984,984,984,985,985,986,986,986,987,987,987,988,988,988,989,989,990,990,990,991,991,991,992,992,993,993,993,994,994,994,995,995,995,996,996,997,997,997,998,998,998,999,999,999,1000,1000,1001,1001,1001,1002,1002,1002,1003,1003,1004,1004,1004,1005,1005,1005,1006,1006,1007,1007,1007,1008,1008,1008,1009,1009,1009,1010,1010,1011,1011,1011,1012,1012,1012,1013,1013,1014,1014,1014,1015,1015,1015,1016,1016,1016,1017,1017,1018,1018,1018,1019,1019,1019,1020,1020,1021,1021,1021,1022,1022,1022,1023,1023,1023,1024,1024,1025,1025,1025,1026,1026,1026,1027,1027,1028,1028,1028,1029,1029,1029,1030,1030,1030,1031,1031,1032,1032,1032,1033,1033,1033,1034,1034,1035,1035,1035,1036,1036,1036,1037,1037,1037,1038,1038,1039,1039,1039,1040,1040,1040,1041,1041,1042,1042,1042,1043,1043,1043,1044,1044,1044,1045,1045,1046,1046,1046,1047,1047,1047,1048,1048,1049,1049,1049,1050,1050,1050,1051,1051,1051,1052,1052,1053,1053,1053,1054,1054,1054,1055,1055,1056,1056,1056,1057,1057,1057,1058,1058,1058,1059,1059,1060,1060,1060,1061,1061,1061,1062,1062,1063,1063,1063,1064,1064,1064,1065,1065,1065,1066,1066,1067,1067,1067,1068,1068,1068,1069,1069,1070,1070,1070,1071,1071,1071,1072,1072,1072,1073,1073,1074,1074,1074,1075,1075,1075,1076,1076,1077,1077,1077,1078,1078,1078,1079,1079,1079,1080,1080,1081,1081,1081,1082,1082,1082,1083,1083,1084,1084,1084,1085,1085,1085,1086,1086,1086,1087,1087,1088,1088,1088,1089,1089,1089,1090,1090,1091,1091,1091,1092,1092,1092,1093,1093,1093,1094,1094,1095,1095,1095,1096,1096,1096,1097,1097,1098,1098,1098,1099,1099,1099,1100,1100,1100,1101,1101,1102,1102,1102,1103,1103,1103,1104,1104,1105,1105,1105,1106,1106,1106,1107,1107,1107,1108,1108,1109,1109,1109,1110,1110,1110,1111,1111,1112,1112,1112,1113,1113,1113,1114,1114,1114,1115,1115,1116,1116,1116,1117,1117,1117,1118,1118,1119,1119,1119,1120,1120,1120,1121,1121,1121,1122,1122,1123,1123,1123,1124,1124,1124,1125,1125,1126,1126,1126,1127,1127,1127,1128,1128,1128,1129,1129,1130,1130,1130,1131,1131,1131,1132,1132,1133,1133,1133,1134,1134,1134,1135,1135,1135,1136,1136,1137,1137,1137,1138,1138,1138,1139,1139,1140,1140,1140,1141,1141,1141,1142,1142,1142,1143,1143,1144,1144,1144,1145,1145,1145,1146,1146,1147,1147,1147,1148,1148,1148,1149,1149,1149,1150,1150,1151,1151,1151,1152,1152,1152,1153,1153,1154,1154,1154,1155,1155,1155,1156,1156,1156,1157,1157,1157,1158,1158,1159,1159,1159,1160,1160,1160,1161,1161,1162,1162,1162,1163,1163,1163,1164,1164,1164,1165,1165,1166,1166,1166,1167,1167,1167,1168,1168,1169,1169,1169,1170,1170,1170,1171,1171,1171,1172,1172,1173,1173,1173,1174,1174,1174,1175,1175,1176,1176,1176,1177,1177,1177,1178,1178,1178,1179,1179,1180,1180,1180,1181,1181,1181,1182,1182,1183,1183,1183,1184,1184,1184,1185,1185,1185,1186,1186,1187,1187,1187,1188,1188,1188,1189,1189,1190,1190,1190,1191,1191,1191,1192,1192,1192,1193,1193,1194,1194,1194,1195,1195,1195,1196,1196,1197,1197,1197,1198,1198,1198,1199,1199,1199,1200,1200,1201,1201,1201,1202,1202,1202,1203,1203,1204,1204,1204,1205,1205,1205,1206,1206,1206,1207,1207,1208,1208,1208,1209,1209,1209,1210,1210,1211,1211,1211,1212,1212,1212,1213,1213,1213,1214,1214,1215,1215,1215,1216,1216,1216,1217,1217,1218,1218,1218,1219,1219,1219,1220,1220,1220,1221,1221,1222,1222,1222,1223,1223,1223,1224,1224,1225,1225,1225,1226,1226,1226,1227,1227,1227,1228,1228,1229,1229,1229,1230,1230,1230,1231,1231,1232,1232,1232,1233,1233,1233,1234,1234,1234,1235,1235,1236,1236,1236,1237,1237,1237,1238,1238,1239,1239,1239,1240,1240,1240,1241,1241,1241,1242,1242,1243,1243,1243,1244,1244,1244,1245,1245,1245,1246,1246,1247,1247,1247,1248,1248,1248,1249,1249,1250,1250,1250,1251,1251,1251,1252,1252,1252,1253,1253,1254,1254,1254,1255,1255,1255,1256,1256,1257,1257,1257,1258,1258,1258,1259,1259,1260,1260,1260,1261,1261,1261,1262,1262,1262,1263,1263,1264,1264,1264,1265,1265,1265,1266,1266,1266,1267,1267,1268,1268,1268,1269,1269,1269,1270,1270,1271,1271,1271,1272,1272,1272,1273,1273,1273,1274,1274,1275,1275,1275,1276,1276,1276,1277,1277,1278,1278,1278,1279,1279,1279,1280,1280,1280,1281,1281,1282,1282,1282,1283,1283,1283,1284,1284,1285,1285,1285,1286,1286,1286,1287,1287,1287,1288,1288,1289,1289,1289,1290,1290,1290,1291,1291,1292,1292,1292,1293,1293,1293,1294,1294,1294,1295,1295,1296,1296,1296,1297,1297,1297,1298,1298,1299,1299,1299,1300,1300,1300,1301,1301,1301,1302,1302,1303,1303,1303,1304,1304,1304,1305,1305,1306,1306,1306,1307,1307,1307,1308,1308,1308,1309,1309,1310,1310,1310,1311,1311,1311,1312,1312,1313,1313,1313,1314,1314,1314,1315,1315,1315,1316,1316,1317,1317,1317,1318,1318,1318,1319,1319,1320,1320,1320,1321,1321,1321,1322,1322,1322,1323,1323,1324,1324,1324,1325,1325,1325,1326,1326,1327,1327,1327,1328,1328,1328,1329,1329,1329,1330,1330,1331,1331,1331,1332,1332,1332,1333,1333,1334,1334,1334,1335,1335,1335,1336,1336,1336,1337,1337,1338,1338,1338,1339,1339,1339,1340,1340,1341,1341,1341,1342,1342,1342,1343,1343,1343,1344,1344,1345,1345,1345,1346,1346,1346,1347,1347,1348,1348,1348,1349,1349,1349,1350,1350,1350,1351,1351,1352,1352,1352,1353,1353,1353,1354,1354,1355,1355,1355,1356,1356,1356,1357,1357,1357,1358,1358,1359,1359,1359,1360,1360,1360,1361,1361,1362,1362,1362,1363,1363,1363,1364,1364,1364,1365,1365,1366,1366,1366,1367,1367,1367,1368,1368,1369,1369,1369,1370,1370,1370,1371,1371,1371,1372,1372,1373,1373,1373,1374,1374,1374,1375,1375,1376,1376,1376,1377,1377,1377,1378,1378,1378,1379,1379,1380,1380,1380,1381,1381,1381,1382,1382,1383,1383,1383,1384,1384,1384,1385,1385,1385,1386,1386,1387,1387,1387,1388,1388,1388,1389,1389,1389,1390,1390,1391,1391,1391,1392,1392,1392,1393,1393,1394,1394,1394,1395,1395,1395,1396,1396,1396,1397,1397,1398,1398,1398,1399,1399,1399,1400,1400,1401,1401,1401,1402,1402,1402,1403,1403,1403,1404,1404,1405,1405,1405,1406,1406,1406,1407,1407,1408,1408,1408,1409,1409,1409,1410,1410,1410,1411,1411,1412,1412,1412,1413,1413,1413,1414,1414,1415,1415,1415,1416,1416,1416,1417,1417,1418,1418,1418,1419,1419,1419,1420,1420,1420,1421,1421,1422,1422,1422,1423,1423,1423,1424,1424,1424,1425,1425,1426,1426,1426,1427,1427,1427,1428,1428,1429,1429,1429,1430,1430,1430,1431,1431,1431,1432,1432,1433,1433,1433,1434,1434,1434,1435,1435,1436,1436,1436,1437,1437,1437,1438,1438,1438,1439,1439,1440,1440,1440,1441,1441,1441,1442,1442,1443,1443,1443,1444,1444,1444,1445,1445,1445,1446,1446,1447,1447,1447,1448,1448,1448,1449,1449,1450,1450,1450,1451,1451,1451,1452,1452,1452,1453,1453,1454,1454,1454,1455,1455,1455,1456,1456,1457,1457,1457,1458,1458,1458,1459,1459,1459,1460,1460,1461,1461,1461,1462,1462,1462,1463,1463,1464,1464,1464,1465,1465,1465,1466,1466,1466,1467,1467,1468,1468,1468,1469,1469,1469,1470,1470,1471,1471,1471,1472,1472,1472,1473,1473,1473,1474,1474,1475,1475,1475,1476,1476,1476,1477,1477,1477,1478,1478,1479,1479,1479,1480,1480,1480,1481,1481,1482,1482,1482,1483,1483,1483,1484,1484,1485,1485,1485,1486,1486,1486,1487,1487,1487,1488,1488,1489,1489,1489,1490,1490,1490,1491,1491,1491,1492,1492,1493,1493,1493,1494,1494,1494,1495,1495,1496,1496,1496,1497,1497,1497,1498,1498,1499,1499,1499,1500,1500,1500,1501,1501,1501,1502,1502,1503,1503,1503,1504,1504,1504,1505,1505,1506,1506,1506,1507,1507,1507,1508,1508,1508,1509,1509,1510,1510,1510,1511,1511,1511,1512,1512,1513,1513,1513,1514,1514,1514,1515,1515,1515,1516,1516,1517,1517,1517,1518,1518,1518,1519,1519,1520,1520,1520,1521,1521,1521,1522,1522,1522,1523,1523,1524,1524,1524,1525,1525,1525,1526,1526,1526,1527,1527,1528,1528,1528,1529,1529,1529,1530,1530,1531,1531,1531,1532,1532,1532,1533,1533,1533,1534,1534,1535,1535,1535,1536,1536,1536,1537,1537,1538,1538,1538,1539,1539,1539,1540,1540,1540,1541,1541,1542,1542,1542,1543,1543,1543,1544,1544,1545,1545,1545,1546,1546,1546,1547,1547,1547,1548,1548,1549,1549,1549,1550,1550,1550,1551,1551,1552,1552,1552,1553,1553,1553,1554,1554,1555,1555,1555,1556,1556,1556,1557,1557,1557,1558,1558,1559,1559,1559,1560,1560,1560,1561,1561,1561,1562,1562,1563,1563,1563,1564,1564,1564,1565,1565,1566,1566,1566,1567,1567,1567,1568,1568,1568,1569,1569,1570,1570,1570,1571,1571,1571,1572,1572,1573,1573,1573,1574,1574,1574,1575,1575,1575,1576,1576,1577,1577,1577,1578,1578,1578,1579,1579,1580,1580,1580,1581,1581,1581,1582,1582,1582,1583,1583,1584,1584,1584,1585,1585,1585,1586,1586,1587,1587,1587,1588,1588,1588,1589,1589,1589,1590,1590,1591,1591,1591,1592,1592,1592,1593,1593,1594,1594,1594,1595,1595,1595,1596,1596,1596,1597,1597,1598,1598,1598,1599,1599,1599,1600,1600,1600,1601,1601,1602,1602,1602,1603,1603,1603,1604,1604,1605,1605,1605,1606,1606,1606,1607,1607,1607,1608,1608,1609,1609,1609,1610,1610,1610,1611,1611,1612,1612,1612,1613,1613,1613,1614,1614,1614,1615,1615,1616,1616,1616,1617,1617,1617,1618,1618,1619,1619,1619,1620,1620,1620,1621,1621,1621,1622,1622,1623,1623,1623,1624,1624,1624,1625,1625,1626,1626,1626,1627,1627,1627,1628,1628,1628,1629,1629,1630,1630,1630,1631,1631,1631,1632,1632,1633,1633,1633,1634,1634,1634,1635,1635,1635,1636,1636,1637,1637,1637,1638,1638,1638,1639,1639,1640,1640,1640,1641,1641,1641,1642,1642,1642,1643,1643,1644,1644,1644,1645,1645,1645,1646,1646,1647,1647,1647,1648,1648,1648,1649,1649,1649,1650,1650,1651,1651,1651,1652,1652,1652,1653,1653,1653,1654,1654,1655,1655,1655,1656,1656,1656,1657,1657,1658,1658,1658,1659,1659,1659,1660,1660,1660,1661,1661,1662,1662,1662,1663,1663,1663,1664,1664,1665,1665,1665,1666,1666,1666,1667,1667,1668,1668,1668,1669,1669,1669,1670,1670,1670,1671,1671,1672,1672,1672,1673,1673,1673,1674,1674,1675,1675,1675,1676,1676,1676,1677,1677,1677,1678,1678,1679,1679,1679,1680,1680,1680,1681,1681,1682,1682,1682,1683,1683,1683,1684,1684,1684,1685,1685,1686,1686,1686,1687,1687,1687,1688,1688,1688,1689,1689,1690,1690,1690,1691,1691,1691,1692,1692,1693,1693,1693,1694,1694,1694,1695,1695,1695,1696,1696,1697,1697,1697,1698,1698,1698,1699,1699,1700,1700,1700,1701,1701,1701,1702,1702,1702,1703,1703,1704,1704,1704,1705,1705,1705,1706,1706,1707,1707,1707,1708,1708,1708,1709,1709,1709,1710,1710,1711,1711,1711,1712,1712,1712,1713,1713,1714,1714,1714,1715,1715,1715,1716,1716,1716,1717,1717,1718,1718,1718,1719,1719,1719,1720,1720,1721,1721,1721,1722,1722,1722,1723,1723,1724,1724,1724,1725,1725,1725,1726,1726,1726,1727,1727,1728,1728,1728,1729,1729,1729,1730,1730,1730,1731,1731,1732,1732,1732,1733,1733,1733,1734,1734,1735,1735,1735,1736,1736,1736,1737,1737,1737,1738,1738,1739,1739,1739,1740,1740,1740,1741,1741,1742,1742,1742,1743,1743,1743,1744,1744,1744,1745,1745,1746,1746,1746,1747,1747,1747,1748,1748,1749,1749,1749,1750,1750,1750,1751,1751,1751,1752,1752,1753,1753,1753,1754,1754,1754,1755,1755,1756,1756,1756,1757,1757,1757,1758,1758,1758,1759,1759,1760,1760,1760,1761,1761,1761,1762,1762,1763,1763,1763,1764,1764,1764,1765,1765,1765,1766,1766,1767,1767,1767,1768,1768,1768,1769,1769,1770,1770,1770,1771,1771,1771,1772,1772,1772,1773,1773,1774,1774,1774,1775,1775,1775,1776,1776,1777,1777,1777,1778,1778,1778,1779,1779,1779,1780,1780,1781,1781,1781,1782,1782,1782,1783,1783,1784,1784,1784,1785,1785,1785,1786,1786,1786,1787,1787,1788,1788,1788,1789,1789,1789,1790,1790,1791,1791,1791,1792,1792,1792,1793,1793,1793,1794,1794,1795,1795,1795,1796,1796,1796,1797,1797,1797,1798,1798,1799,1799,1799,1800,1800,1800,1801,1801,1802,1802,1802,1803,1803,1803,1804,1804,1805,1805,1805,1806,1806,1806,1807,1807,1807,1808,1808,1809,1809,1809,1810,1810,1810,1811,1811,1812,1812,1812,1813,1813,1813,1814,1814,1814,1815,1815,1816,1816,1816,1817,1817,1817,1818,1818,1819,1819,1819,1820,1820,1820,1821,1821,1821,1822,1822,1823,1823,1823,1824,1824,1824,1825,1825,1825,1826,1826,1827,1827,1827,1828,1828,1828,1829,1829,1830,1830,1830,1831,1831,1831,1832,1832,1832,1833,1833,1834,1834,1834,1835,1835,1835,1836,1836,1837,1837,1837,1838,1838,1838,1839,1839,1839,1840,1840);
function leapNum(y){  ///c
    return leapNumber[y+1187];
}
var starY=-1187;  //ӛ䛏-1187ǰ850(-849)Ԫ2302_ʼ050000c00900909(050700600000909)040700600400909--------------------------                                                                                                                                                                                                                   
var leapM='7004007090050020b007004002090060030b00800400b090060020a008005007090060030b007004007090050020b007004002090060030b00800400b090060020a008005007090070030c0080050010a0070030c0080050020a0070030c0080050040a0070030c0080050020a0070030c0080050010a0070030c0080050020a0070030c0080050040a0070030c0080050020a0070030c0080050010a0070030c0080050020a0070030c0080050010a0070030c0080050010a0070030c0080050020a0070030c0080050020a0070030c0090050020a0070030c0090050020a0060030c0060030c00900600c0c0060c00c00c00c0c000600c0c0006090303030006000c00c060c0006c00000c0c0c0060003030006c00009009c0090c00c009000300030906030030c0c00060c00090c0060600c0030060c00c003006009060030c0060060c0090900c00090c0090c00c006030006060003030c0c00030c0060030c0090060030c0090300c0080050020a0060030c0080050020b0070030c0090050010a0070030b0090060020a0070040c0080050020a0060030c0080050020b0070030c0090050010a0070030b0090060020a0070040c0080050020a0060030c0080050020b0070030c0090050000c00c0c00c00c00c0c00c00c00c0c00c00c0c00c00c00c0c00c00c0c00c00c00c0c00c00c0c00c00c00c0c00c00c0c00c00c0c00c00c00c0c00c00c0c00c00c00c0c00c00c0c00c00c00c0c00c00c0c0060030c0090050010a0070030b008005001090070040c0080050020a0060030c0080040010a0060030c0090050010a0070030b0080050010a008005001090050020a0060030c0080040010a0060030c0090050010a0070030b0080050010a0070030b008005001090070040c0080050020a0060030c0080040010a0060030c0090050010a0070030b008005001090070040c0080050020a0060030c0080040010a0060030c0090050010b0060030c0090050010a0070030b008005001090070040c0080050020a0060030c0080040010a0070030b0080050010a0070040c0080050020a0060030c0080040010a0070030c0090050010a0070030b0080050020a0060030c0080040010a0060030c0090050050020a0060030c0090050010b0070030c0090050010a0070040c0080040020a0060030c0080050020a0060030c0090050010a0070030b0080040020a0060040c0090050020b0070030c00a0050010a0070030b0090050020a0070030c0080040020a0060030c0090050010a0070030c0090050030b007005001090070040c009004001090060020c0070050c0090060030b0080040020a0060030b0080040010a0060030b0080050010a0050040c0080050010a0060030c0080050010a0070030c007005001090070030b0070040020a0060030c0080040020a0070030b0090050010a0060040c0080050020a0060040c0080050010b0070030c007005001090070030c0080050020a0070030c0090050020a0070030c0090050020a0060040c0090050020a0060040c0090050010b0070030c0080050030b007004001090060020c008004002090060020a008004001090050030b0080040020a0060040b0080040c00a0060020b007005001090060030b0070050020a0060020c008004002090070030c008005002090070040c0080040020a0060040b0090050010a0060030b0080050020a0060040c0080050010b00700300108005001090070030c0080050020a007003001090050030a0070030b0090050020a0060040c0090050030b0070040c0090050010c0070040c0080060020b007004001090060020b007003002090060020a008004001090050030b007004001090050040c0080040c00a0060020c007005001090060030b0070050020a0060020c008004002090060030b008004002090060030b0080040020a0060040b0080040010b006004002060050030700600400207005003080060040030700500307006004003070050030800600400307005004090060040030700500409006005002070050030a0060050030700500400206004002060050030020600400307005004090060040030700500408007005003080050040a00600500307005004002060050030800500400206005002070050040020600500307006004002070050030800600400307005004080060040a006005003080050040020700500409006004002060050030b0060050020700500308006004003070050040800600400307005004080060040020700500409006004003070050040b006005002070050040b006005003070060040a006005003070060040020600500307006004090060040030700500409007005003080050040b006005003070060050010700500308006004002060050030700600400200000000000';//-1187-2230(2)//
//[ע2186c2е2185c82242c11еc9]
function leapMon(y){
  var v=leapM.charAt(y-starY);
  if(v=='a')
    v=10;
  if(v=='b')
    v=11;
  if(v=='c')
    v=12;
  if(v=='')
    v=0;
  return parseInt(v);
 } ////
 var starYd=2302;///2302굽7360c
var leapNNm0='6005003070060040a0070050030800600400307005004080060050010700500408006005002070050040a0060040020600500308006005002070050030800600400307005004080070050030800500408006005003070050040a006005003070050040a0060050020700500400106005003070060040010700500307006004080070050040700600409006004003070050040a007005003080060040b0060050030800600500107005003080060040020700500307006004003070050030700600400307005003'
var leapNNm1='0800600400307005004090060050b00700500409006005002070060040800600500307006003080060050030700600308006004003070060040900700500308005004090060050030800600509007005003070060040a0060050030700600409006005003070060040b00700500308006004090070050040800600409007005004080060040a007005003080060040a006005003080060050020700500308006004002070060040800700500307005004080060040b007005004080060040a007005004090060050'
var leapNNm2='020700600409006005001070060040800700500307006004080070050030700600408006004003070060040900700500308006004090060050040800600509007005003080060040b006005003070060040a007005003070060040b00700500308006004090070050040800600509007005004080060050b0070050030800600500c0700500409006005002070060030800600400207006004080070050a0080050040800600500308005004080070050a00700500409006005003070060040a0060050020700600'
var leapNNm3='408007005003080060040900700500308006004080070050040800600409007005003080060040a006005004080060050a007006003080060040b007006004080060050a0070050030800600409007005003080060040a0070050040800600509008006004090060050b007006004080060050b0070060040900600500307006003080070040030700600408007005003080060040900700500308006005090070050b00800600409006005003080060040a00700500207006004090070060030800600409007005'
var leapNNm4='00408006005080070050040800600509007005003080060050a007005004090060050a0070060030800600500c07006004080070050b0070060040800700409007006004080070050a007005004090060050a0080060040900600500c07006004080070050010700600409007005003070060040800700500307006004090070050b0080060040900700500408006005090070060b00800600509007006003080060050a007005003080060040900700600308007004090070050040800600509008006004080060'
var leapNNm5='0509007005004080060050b007006004090060050b007006003080070050a007006004080070050b0080060040800700509008006004080070050b008006004090060050a008006004090070050a007006004090070060020800600409007005003080060040800700500408006004090070050b008006004090070050a0080060050a0070060020800600509007006003080060050b0070060030800600409007006003080070050a00800500408006005090080060040900700509007006004080060050b00700'
var leapNNm6='6004090060050b007006003080070050a0080060040900700500c080060040900700509008006005090070050b008006005090070050b0080060050a0070060010800600409007006002080070040900700500308006005090070050040800700409007005004080060050a008006001090060050a00700600c080070050a007006003080070050b0070060040800700509007006004080070050a008006004090070050a008006004090070050a008006004090070060b008006004090070050b00700600408007'
var leapNNm7='0050a0080060040900700500c08006004090080060a008006005090070060b008006005090070060b0080060050a0070060b0080070040900700600308007004090080060030800700509008006004080070050900700500c080060050a0080060b0090070050a007006003080070060a0080060030900700500c080060040800700509008006004080070050a008006004090070050a008006005090070060a0080060050900700600c080070040900700500c08006004090070060b0080070040900700500c080'
var leapNNm8='06005090080060a0090070050900700600c080060050900700600c090060050a0070060010800700509008006003080070050a0080060030900700509008006004090070050900800600c090060050a0080060b0090070050b008006004080070060a0080070030900700500c08006004090080050a008006005090070050a008006005090070050b0080060050a0070060b0080070050a00700600c080070040900700600c08007005090070060b0080070040900800600c090060050a0080060b0090070050a00'
var leapNNm9='800600c090070060a00800600c090070050a007006002080070050a008006004090070050a008006004090070050a008006004090070060a008006005090070060a008006002090070060b008007004090070060b0080070030900800500c08006005090080060a009007005090070050a008006005090070060b0090070050a0070060b0080070050a008006001090070050a00800600308007005090080060b00800700509008006001090070050a0080060b0090070050a008006001090070060a00800700c09'
var leapNNm10='0070050a008006002080070050a008007004090070050a008006004090080060a0090070050a0070060a008006005090070060b0080070040a00700600c08007004090080060b0080070040900800600109007005090080060a009007005090080060b0090060050a0080060b0090070050a0080060b0080070050a008007001090070050a0080060030900700509008006004090070050a008006001090070050a0080060b0090070060b008007001090080060a008007003090080060b008007004090070050a0'
var leapNNm11='08007004090080050a0090060040a0080060a0090070050a0080060a0080070050a0070060b0090070050a00700600c08007004090080060b0090070040a008006001090070050a0080060b0090070060a0080060b0090070060a00800600c090070050a00800700c090070050a008007003090080050a009006003090080060a009007005090080050a008006001090070060b00900700c0a0070060b008007001090080060b0090070030a0080060b008007005090080060a008007005090080060b0090070050'
var leapNNm12='a0080060b0090070050a0080060b0090070060a00800700c090070050a00800600c090070050900800700c090080040a008006001090070050a0090070b00a0070060a00800700c090070060a00800700c090070060b00800700c090080060b008007004090080050b009007004090080060a009007005090080060a0090060010a00'
var leapNNm=leapNNm0+leapNNm1+leapNNm2+leapNNm3+leapNNm4+leapNNm5+leapNNm6+leapNNm7+leapNNm8+leapNNm9+leapNNm10+leapNNm11+leapNNm12;/////
 function leapM6(y){ ////Ӌ2302c
   var v=leapNNm.charAt(y-starYd);
  if(v=='a')
    v=10;
  if(v=='b')
    v=11;
  if(v=='c')
    v=12;
  if(v=='')
    v=0;
  return parseInt(v);
 }
 function leapN(y){ ///c
  var leapN=0;var lea=0; var lea2=''; //
  var lea3=leapM6(y);
  return lea3;
  }
function lunMoa(y,m,d,a){ ///ꡢ
  if(y>=2302||y<-1187){
  var sDt53=S(y-1,24,1);
  var sD53=antiD0(y-1,floor(sDt53));
  var sM53=floor(sD53/100);
  sDate53=sD53%100;
  var lunDt2=lunData(y-1,sM53,sDate53);if(sM53==13)lunDt2=lunData(y,1,sDate53);
  var lunD2=floor(lunDt2-floor(lunDt2/100)*100);  
  var dzr=sDate53-lunD2;
  if(dzr<1)sM53=sM53;
  var dzra=(sDate53-lunD2+31)%30;
  if(dzra==0)dzra=31;
  if(sDate53<lunD2)sM53=sM53-1;
  var dzrs=erD(y-1,sM53,dzra);}else{var dzrs=0;
   }/////
  var lunDt=lunData(y,m,d);
  var lunD=floor(lunDt-floor(lunDt/100)*100);  //ũ
  var lmn5=leapM5(y);var lmn6=0;if(lmn5==13)lmn6=12;
  var leapNm2=leapM6(y);if(y<-1187)leapNm2=lmn6;
  var leapN=0;  //Į굽-2699Ŀc
  var leapN2=0;if(leapNm2>0)leapN2=1;
  if(y>=-1187&&y<2302){
  leapN=leapNum(y);
  var MonN=round((erD(y,m,d)-erD(-2700,1,26)-lunD)/29.530588)-leapN////Į굽-849Ч(۳c)
  if(y==762 && m<4 ||y==762 && m==4 && d<=28) MonN=MonN+2;//vʷϵ޸½_H
  if(y==761 && m==12 && d>1) MonN=MonN+2;
  if(y<=700) MonN=MonN+2;
  if(y==700 && m==12 && d>=15) MonN=MonN-2;
  if(y<689||y==689&&m<12||y==689&& m==12&& d<18) MonN=MonN-2;
  if(y<240||y==240 && m==1 && d<12) MonN++;
  if(y<=237) MonN--;
  if((y==237 && m==4 && d>=12 && MonN>=3)||(y==237 && m>4 && MonN>=3)) MonN++;
  if(y<24) MonN++;
  if((y==23 && m==11 && d>=2 && MonN>=11)||(y==23 && m>11 && MonN>=11)) MonN--;
  if(y<9) MonN--;
  if(y==9 && m==1 && d<=14 ) MonN--;
  ///if(y<=-255) MonN++;   
  ///if(y<=-256) MonN+=2;
  if(y<=-104) MonN+=3;
  if(y==-103 && m<3||y==-103 && m==3 && d<23) MonN+=3;
  if(y==-721&&m==1&&d<16||y<=-722) MonN++;
  if(y<=-1047||y==-1046&&m<=11||y==-1046&&m==12&&d<30) MonN--;
  if(y<=-1600||y==-1599&&m==1&&d==1) MonN--;   //sʷϵ޸½
  var leapNk=0;if(leapMon(y)>0)leapNk=1;
  var lunM8aa=ifGr5(y,m,d); 
  var luny=floor((MonN+9+leapNk)/12)-2701;if(lunM8aa<7&&m>2)luny=floor((MonN+9)/12)-2701;
  var lunM=round(rem(MonN-3,12)+1);
  var lunM5a=round(rem(MonN-3,12)+1);
   if(lunM8aa<7&&leapMon(luny)>0&&lunM==(leapMon(luny)+1)&&m>9&&lunM<5)
   lunM=(lunM-1)*(-1);
    else{
  if(lunM8aa<7&&leapMon(luny)>0&&lunM<leapMon(luny)&&m>=9&&lunM<5)
    lunM=lunM;
      else{
  if(lunM8aa<7&&leapMon(luny)>0&&lunM>leapMon(luny)&&m>=9&&lunM<5)
    lunM--;
      else{
    if(leapMon(luny)>0&&lunM==leapMon(luny)&&(m-lunM)<5&&(m-lunM)>-2||y>-150&&lunM8aa==7&&leapMon(y-1)>10&&lunM==leapMon(y-1)&&m<5)
      lunM*=-1;
      else{
      if(m<5&&lunM>9&&leapMon(y)||lunM<leapMon(luny))
        lunM++;  //ycµδ^ctǰ۳˱c£@Ya  
        if(lunM>=0)lunM=round(rem(lunM-1,12)+1);
       }}}}
     }else{  /////2302
   if(y<-1187&&lmn5>=13)leapN2=1;
  var lmn8=0;if(y<-1187&&lmn5>=13)lmn8=12;
  var MonN=round((erD(y,m,d)-(dzrs)-lunD)/29.530588)+37-leapN2;
  if(y>=-1598&&y<-1187||y==-1599&&m>=2) MonN++;
  var lunM=round(rem(MonN-3,12)+1);
  var lunMk=round(rem(lunM-1+leapN2,12)+1);if(leapM6(y-1)==11&&m<=3)lunMk=round(rem(lunM-2,12)+1);
  if(leapM6(y)==12||y<-1187&&lmn8==12)lunMk=round(rem(lunM-1,12)+1); 
  var luny=y;if(m<=3&&lunMk>=10)luny=y-1;
 if(m<=3&&lunM==12&&leapM6(y-1)==11)
  lunM=-11;
 else{
    if(lunM==leapM6(y)&&leapM6(y)>0&&leapM6(y)<11||m<=3&&lunM>=10&&m<lunM&&lunM==leapM6(y)&&leapM6(y)>0&&leapM6(y)<11||leapM6(y)==11&&m>=11&&lunM==11)
    lunM*=-1;
 else{
    if(lunM<leapM6(y)&&leapM6(y)>0&&leapM6(y)<12||m<=3&&lunM>=10&&m<lunM&&leapM6(y)&&leapM6(y)>0&&leapM6(y)<12)
    lunM++; 
 else{
 if(leapM6(y)==12&&m<=2&&lunM==leapM6(y)&&lunM>2||y<-1187&&lmn8==12&&m<=4&&lunM==lmn8&&lunM>3)
 lunM*=-1;
 else{
 if(leapM6(y)==12&&m<=2&&lunM<leapM6(y)&&lunM>2||y<-1187&&lmn8==12&&m<=4&&lunM<lmn8&&lunM>3)
 lunM++; 
 else{
 if(leapM6(y-1)==11&&lunM>=0)
 lunM--; 
 }}}}}
 if(lunM>=0)lunM=round(rem(lunM-1,12)+1); 
   }
  if(y<-1188&&lunM==-12)
  lunM=13;
  if(a==1){
  return luny;
  }else{
  return lunM;  
  }   }
  ////////
function luny(y,m,d){//ȡrѹԪoꔵ(Ԫǰ1ꡢ@Y@0)һ՞
 return lunMoa(y,m,d,1);
}
function lunMon(y,m,d){//ȡ
 return lunMoa(y,m,d);
}
function lunDate(y,m,d){//ȡÿ씵Ք290129@2901ǳһ
return lunData(y,m,d);
}
//ȡ,ʳ
function shwStr(y,m,d){//lrg
  return lunData(y,m,d,1);
}
function shwStr1(y,m,d){//lrg
  return lunData(y,m,d,2);
}
  function zim(y,m,d){//Ѽҵ֧o(һ)1=
  var lunM8aa=ifGr5(y,m,d);
  var mk=0;var mk3=0; 
  if(lunM8aa==1||lunM8aa==0||lunM8aa==6)mk=2;
  if(lunM8aa==3||lunM8aa==4||lunM8aa==5)mk=1;
  if(lunM8aa==2)mk=3;
  var mk2=abs(lunMoa(y,m,d));var ii=mk2-mk;
  if(y<-1188&&ii==13)ii=12;ii=round(rem(ii-1,12)+1);
  return ii;
}
  function lundsMon(y,m,d){ //r´С
  var a96t=lunData(y,m,d);
  var a96=floor(a96t/100);
  var dszm='';
  if(a96==30){dszm=''
   }else{dszm='С'
  }  
  return dszm; 
  }


