Loading
function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(355418),i=n(632434),s=n(11947);let a=RegExp("(\\d+|["+Object.keys(s.uk).join("")+"]+|半|几)(?:\\s*)(?:个)?(秒(?:钟)?|分钟|小时|钟|日|天|星期|礼拜|月|年)(?:(?:之|过)?后|(?:之)?内)","i"),o=1,l=2;class u extends r.c{innerPattern(){return a}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),r=parseInt(t[o]);if(isNaN(r)&&(r=(0,s.CT)(t[o])),isNaN(r)){let e=t[o];if("几"===e)r=3;else{if("半"!==e)return null;r=.5}}let a={},u=t[l][0];if(u.match(/[日天星礼月年]/)){"日"==u||"天"==u?a.day=r:"星"==u||"礼"==u?a.week=r:"月"==u?a.month=r:"年"==u&&(a.year=r);let t=(0,i.Gw)(e.refDate,a);return n.start.assign("year",t.getFullYear()),n.start.assign("month",t.getMonth()+1),n.start.assign("day",t.getDate()),n}"秒"==u?a.second=r:"分"==u?a.minute=r:("小"==u||"钟"==u)&&(a.hour=r);let c=(0,i.Gw)(e.refDate,a);return n.start.imply("year",c.getFullYear()),n.start.imply("month",c.getMonth()+1),n.start.imply("day",c.getDate()),n.start.assign("hour",c.getHours()),n.start.assign("minute",c.getMinutes()),n.start.assign("second",c.getSeconds()),n}}}