Module 564804

821 characters · in 309679.482fc89f9039d0e6.js
Dependencies
Required by (3)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(29583),o=n(618027),a=n(327922),i=n(998280),u=n(98430);function l(e,t){(0,o.A)(1,arguments);var n,l,s,c,f,d,h,p,y=(0,r.default)(e),m=y.getUTCFullYear(),v=(0,u.q)(),g=(0,i.A)(null!=(n=null!=(l=null!=(s=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(f=t.locale)||null==(d=f.options)?void 0:d.firstWeekContainsDate)?s:v.firstWeekContainsDate)?l:null==(h=v.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?n:1);if(!(g>=1&&g<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(m+1,0,g),b.setUTCHours(0,0,0,0);var w=(0,a.A)(b,t),_=new Date(0);_.setUTCFullYear(m,0,g),_.setUTCHours(0,0,0,0);var k=(0,a.A)(_,t);return y.getTime()>=w.getTime()?m+1:y.getTime()>=k.getTime()?m:m-1}}