Build 545032stable
Module 564804
821 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>l});var i=n(29583),r=n(618027),s=n(327922),a=n(998280),o=n(98430);function l(e,t){(0,r.A)(1,arguments);var n,l,u,c,d,_,f,h,p=(0,i.default)(e),E=p.getUTCFullYear(),m=(0,o.q)(),g=(0,a.A)(null!=(n=null!=(l=null!=(u=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(d=t.locale)||null==(_=d.options)?void 0:_.firstWeekContainsDate)?u:m.firstWeekContainsDate)?l:null==(f=m.locale)||null==(h=f.options)?void 0:h.firstWeekContainsDate)?n:1);if(!(g>=1&&g<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=new Date(0);A.setUTCFullYear(E+1,0,g),A.setUTCHours(0,0,0,0);var I=(0,s.A)(A,t),T=new Date(0);T.setUTCFullYear(E,0,g),T.setUTCHours(0,0,0,0);var S=(0,s.A)(T,t);return p.getTime()>=I.getTime()?E+1:p.getTime()>=S.getTime()?E:E-1}}