),X("g",Bs),X("GG",As,Gs),X("gg",As,Gs),X("GGGG",Zs,js),X("gggg",Zs,js),X("GGGGG",$s,Ns),X("ggggg",$s,Ns),se(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=S(e)}),se(["gg","GG"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),$("Q",0,"Qo","quarter"),H("quarter","Q"),V("quarter",7),X("Q",Ls),ne("Q",function(e,t){t[si]=3*(S(e)-1)}),$("D",["DD",2],"Do","date"),H("date","D"),V("date",9),X("D",As),X("DD",As,Gs),X("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),ne(["D","DD