Module 564804

821 characters · in 29609.b896f2d9d6398168.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:()=>s});var r=n(29583),o=n(618027),i=n(327922),a=n(998280),u=n(98430);function s(e,t){(0,o.A)(1,arguments);var n,s,l,c,f,d,h,p,m=(0,r.default)(e),v=m.getUTCFullYear(),y=(0,u.q)(),g=(0,a.A)(null!=(n=null!=(s=null!=(l=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(f=t.locale)||null==(d=f.options)?void 0:d.firstWeekContainsDate)?l:y.firstWeekContainsDate)?s:null==(h=y.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(v+1,0,g),b.setUTCHours(0,0,0,0);var w=(0,i.A)(b,t),_=new Date(0);_.setUTCFullYear(v,0,g),_.setUTCHours(0,0,0,0);var D=(0,i.A)(_,t);return m.getTime()>=w.getTime()?v+1:m.getTime()>=D.getTime()?v:v-1}}