Loading
function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(147426),i=n(374372),s=n(476858),a=n(972409);let o=1,l=2;class u extends a.w{innerPatternString(e){return`(в минулому|у минулому|на минулому|минулого|на наступному|в наступному|у наступному|наступного|на цьому|в цьому|у цьому|цього)\\s*(${(0,s.uJ)(r.EB)})(?=\\s*)`}innerExtract(e,t){let n=t[o].toLowerCase(),s=t[l].toLowerCase(),a=r.EB[s];if("на наступному"==n||"в наступному"==n||"у наступному"==n||"наступного"==n){let t={};return t[a]=1,i.BP.createRelativeFromReference(e.reference,t)}if("на минулому"==n||"в минулому"==n||"у минулому"==n||"минулого"==n){let t={};return t[a]=-1,i.BP.createRelativeFromReference(e.reference,t)}let u=e.createParsingComponents(),c=new Date(e.reference.instant.getTime());return a.match(/week/i)?(c.setDate(c.getDate()-c.getDay()),u.imply("day",c.getDate()),u.imply("month",c.getMonth()+1),u.imply("year",c.getFullYear())):a.match(/month/i)?(c.setDate(1),u.imply("day",c.getDate()),u.assign("year",c.getFullYear()),u.assign("month",c.getMonth()+1)):a.match(/year/i)&&(c.setDate(1),c.setMonth(0),u.imply("day",c.getDate()),u.imply("month",c.getMonth()+1),u.assign("year",c.getFullYear())),u}}}