48ea61cdcc
- Product documentation in docs/products/ - Updated MEMORY.md with product info - quiXzoom Auth Core as AAMOS Identity product
3 lines
33 KiB
JavaScript
3 lines
33 KiB
JavaScript
function w(t){const n=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&n==="[object Date]"?new t.constructor(+t):typeof t=="number"||n==="[object Number]"||typeof t=="string"||n==="[object String]"?new Date(t):new Date(NaN)}function P(t,n){return t instanceof Date?new t.constructor(n):new Date(n)}const V=6048e5,z=864e5,tn=43200,en=1440;let R={};function O(){return R}function D(t,n){var u,d,c,f;const e=O(),a=(n==null?void 0:n.weekStartsOn)??((d=(u=n==null?void 0:n.locale)==null?void 0:u.options)==null?void 0:d.weekStartsOn)??e.weekStartsOn??((f=(c=e.locale)==null?void 0:c.options)==null?void 0:f.weekStartsOn)??0,r=w(t),i=r.getDay(),s=(i<a?7:0)+i-a;return r.setDate(r.getDate()-s),r.setHours(0,0,0,0),r}function S(t){return D(t,{weekStartsOn:1})}function A(t){const n=w(t),e=n.getFullYear(),a=P(t,0);a.setFullYear(e+1,0,4),a.setHours(0,0,0,0);const r=S(a),i=P(t,0);i.setFullYear(e,0,4),i.setHours(0,0,0,0);const s=S(i);return n.getTime()>=r.getTime()?e+1:n.getTime()>=s.getTime()?e:e-1}function C(t){const n=w(t);return n.setHours(0,0,0,0),n}function N(t){const n=w(t),e=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return e.setUTCFullYear(n.getFullYear()),+t-+e}function G(t,n){const e=C(t),a=C(n),r=+e-N(e),i=+a-N(a);return Math.round((r-i)/z)}function B(t){const n=A(t),e=P(t,0);return e.setFullYear(n,0,4),e.setHours(0,0,0,0),S(e)}function I(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function K(t){if(!I(t)&&typeof t!="number")return!1;const n=w(t);return!isNaN(Number(n))}function U(t){const n=w(t),e=P(t,0);return e.setFullYear(n.getFullYear(),0,1),e.setHours(0,0,0,0),e}const Z={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},tt=(t,n,e)=>{let a;const r=Z[t];return typeof r=="string"?a=r:n===1?a=r.one:a=r.other.replace("{{count}}",n.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+a:a+" ago":a};function y(t){return(n={})=>{const e=n.width?String(n.width):t.defaultWidth;return t.formats[e]||t.formats[t.defaultWidth]}}const et={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nt={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},at={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rt={date:y({formats:et,defaultWidth:"full"}),time:y({formats:nt,defaultWidth:"full"}),dateTime:y({formats:at,defaultWidth:"full"})},it={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},ot=(t,n,e,a)=>it[t];function m(t){return(n,e)=>{const a=e!=null&&e.context?String(e.context):"standalone";let r;if(a==="formatting"&&t.formattingValues){const s=t.defaultFormattingWidth||t.defaultWidth,u=e!=null&&e.width?String(e.width):s;r=t.formattingValues[u]||t.formattingValues[s]}else{const s=t.defaultWidth,u=e!=null&&e.width?String(e.width):t.defaultWidth;r=t.values[u]||t.values[s]}const i=t.argumentCallback?t.argumentCallback(n):n;return r[i]}}const st={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},ut={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},dt={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},ct={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},mt={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},ht={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},lt=(t,n)=>{const e=Number(t),a=e%100;if(a>20||a<10)switch(a%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},ft={ordinalNumber:lt,era:m({values:st,defaultWidth:"wide"}),quarter:m({values:ut,defaultWidth:"wide",argumentCallback:t=>t-1}),month:m({values:dt,defaultWidth:"wide"}),day:m({values:ct,defaultWidth:"wide"}),dayPeriod:m({values:mt,defaultWidth:"wide",formattingValues:ht,defaultFormattingWidth:"wide"})};function h(t){return(n,e={})=>{const a=e.width,r=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],i=n.match(r);if(!i)return null;const s=i[0],u=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],d=Array.isArray(u)?wt(u,b=>b.test(s)):gt(u,b=>b.test(s));let c;c=t.valueCallback?t.valueCallback(d):d,c=e.valueCallback?e.valueCallback(c):c;const f=n.slice(s.length);return{value:c,rest:f}}}function gt(t,n){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)&&n(t[e]))return e}function wt(t,n){for(let e=0;e<t.length;e++)if(n(t[e]))return e}function Y(t){return(n,e={})=>{const a=n.match(t.matchPattern);if(!a)return null;const r=a[0],i=n.match(t.parsePattern);if(!i)return null;let s=t.valueCallback?t.valueCallback(i[0]):i[0];s=e.valueCallback?e.valueCallback(s):s;const u=n.slice(r.length);return{value:s,rest:u}}}const bt=/^(\d+)(th|st|nd|rd)?/i,yt=/\d+/i,Mt={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},vt={any:[/^b/i,/^(a|c)/i]},Pt={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},kt={any:[/1/i,/2/i,/3/i,/4/i]},pt={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Wt={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Dt={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},St={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ot={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},xt={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Tt={ordinalNumber:Y({matchPattern:bt,parsePattern:yt,valueCallback:t=>parseInt(t,10)}),era:h({matchPatterns:Mt,defaultMatchWidth:"wide",parsePatterns:vt,defaultParseWidth:"any"}),quarter:h({matchPatterns:Pt,defaultMatchWidth:"wide",parsePatterns:kt,defaultParseWidth:"any",valueCallback:t=>t+1}),month:h({matchPatterns:pt,defaultMatchWidth:"wide",parsePatterns:Wt,defaultParseWidth:"any"}),day:h({matchPatterns:Dt,defaultMatchWidth:"wide",parsePatterns:St,defaultParseWidth:"any"}),dayPeriod:h({matchPatterns:Ot,defaultMatchWidth:"any",parsePatterns:xt,defaultParseWidth:"any"})},Yt={code:"en-US",formatDistance:tt,formatLong:rt,formatRelative:ot,localize:ft,match:Tt,options:{weekStartsOn:0,firstWeekContainsDate:1}};function $t(t){const n=w(t);return G(n,U(n))+1}function Et(t){const n=w(t),e=+S(n)-+B(n);return Math.round(e/V)+1}function L(t,n){var f,b,p,W;const e=w(t),a=e.getFullYear(),r=O(),i=(n==null?void 0:n.firstWeekContainsDate)??((b=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:b.firstWeekContainsDate)??r.firstWeekContainsDate??((W=(p=r.locale)==null?void 0:p.options)==null?void 0:W.firstWeekContainsDate)??1,s=P(t,0);s.setFullYear(a+1,0,i),s.setHours(0,0,0,0);const u=D(s,n),d=P(t,0);d.setFullYear(a,0,i),d.setHours(0,0,0,0);const c=D(d,n);return e.getTime()>=u.getTime()?a+1:e.getTime()>=c.getTime()?a:a-1}function Ft(t,n){var u,d,c,f;const e=O(),a=(n==null?void 0:n.firstWeekContainsDate)??((d=(u=n==null?void 0:n.locale)==null?void 0:u.options)==null?void 0:d.firstWeekContainsDate)??e.firstWeekContainsDate??((f=(c=e.locale)==null?void 0:c.options)==null?void 0:f.firstWeekContainsDate)??1,r=L(t,n),i=P(t,0);return i.setFullYear(r,0,a),i.setHours(0,0,0,0),D(i,n)}function jt(t,n){const e=w(t),a=+D(e,n)-+Ft(e,n);return Math.round(a/V)+1}function o(t,n){const e=t<0?"-":"",a=Math.abs(t).toString().padStart(n,"0");return e+a}const M={y(t,n){const e=t.getFullYear(),a=e>0?e:1-e;return o(n==="yy"?a%100:a,n.length)},M(t,n){const e=t.getMonth();return n==="M"?String(e+1):o(e+1,2)},d(t,n){return o(t.getDate(),n.length)},a(t,n){const e=t.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h(t,n){return o(t.getHours()%12||12,n.length)},H(t,n){return o(t.getHours(),n.length)},m(t,n){return o(t.getMinutes(),n.length)},s(t,n){return o(t.getSeconds(),n.length)},S(t,n){const e=n.length,a=t.getMilliseconds(),r=Math.trunc(a*Math.pow(10,e-3));return o(r,n.length)}},k={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},H={G:function(t,n,e){const a=t.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return e.era(a,{width:"abbreviated"});case"GGGGG":return e.era(a,{width:"narrow"});case"GGGG":default:return e.era(a,{width:"wide"})}},y:function(t,n,e){if(n==="yo"){const a=t.getFullYear(),r=a>0?a:1-a;return e.ordinalNumber(r,{unit:"year"})}return M.y(t,n)},Y:function(t,n,e,a){const r=L(t,a),i=r>0?r:1-r;if(n==="YY"){const s=i%100;return o(s,2)}return n==="Yo"?e.ordinalNumber(i,{unit:"year"}):o(i,n.length)},R:function(t,n){const e=A(t);return o(e,n.length)},u:function(t,n){const e=t.getFullYear();return o(e,n.length)},Q:function(t,n,e){const a=Math.ceil((t.getMonth()+1)/3);switch(n){case"Q":return String(a);case"QQ":return o(a,2);case"Qo":return e.ordinalNumber(a,{unit:"quarter"});case"QQQ":return e.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,n,e){const a=Math.ceil((t.getMonth()+1)/3);switch(n){case"q":return String(a);case"qq":return o(a,2);case"qo":return e.ordinalNumber(a,{unit:"quarter"});case"qqq":return e.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,n,e){const a=t.getMonth();switch(n){case"M":case"MM":return M.M(t,n);case"Mo":return e.ordinalNumber(a+1,{unit:"month"});case"MMM":return e.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(a,{width:"wide",context:"formatting"})}},L:function(t,n,e){const a=t.getMonth();switch(n){case"L":return String(a+1);case"LL":return o(a+1,2);case"Lo":return e.ordinalNumber(a+1,{unit:"month"});case"LLL":return e.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(a,{width:"wide",context:"standalone"})}},w:function(t,n,e,a){const r=jt(t,a);return n==="wo"?e.ordinalNumber(r,{unit:"week"}):o(r,n.length)},I:function(t,n,e){const a=Et(t);return n==="Io"?e.ordinalNumber(a,{unit:"week"}):o(a,n.length)},d:function(t,n,e){return n==="do"?e.ordinalNumber(t.getDate(),{unit:"date"}):M.d(t,n)},D:function(t,n,e){const a=$t(t);return n==="Do"?e.ordinalNumber(a,{unit:"dayOfYear"}):o(a,n.length)},E:function(t,n,e){const a=t.getDay();switch(n){case"E":case"EE":case"EEE":return e.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(a,{width:"short",context:"formatting"});case"EEEE":default:return e.day(a,{width:"wide",context:"formatting"})}},e:function(t,n,e,a){const r=t.getDay(),i=(r-a.weekStartsOn+8)%7||7;switch(n){case"e":return String(i);case"ee":return o(i,2);case"eo":return e.ordinalNumber(i,{unit:"day"});case"eee":return e.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(r,{width:"short",context:"formatting"});case"eeee":default:return e.day(r,{width:"wide",context:"formatting"})}},c:function(t,n,e,a){const r=t.getDay(),i=(r-a.weekStartsOn+8)%7||7;switch(n){case"c":return String(i);case"cc":return o(i,n.length);case"co":return e.ordinalNumber(i,{unit:"day"});case"ccc":return e.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(r,{width:"narrow",context:"standalone"});case"cccccc":return e.day(r,{width:"short",context:"standalone"});case"cccc":default:return e.day(r,{width:"wide",context:"standalone"})}},i:function(t,n,e){const a=t.getDay(),r=a===0?7:a;switch(n){case"i":return String(r);case"ii":return o(r,n.length);case"io":return e.ordinalNumber(r,{unit:"day"});case"iii":return e.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(a,{width:"short",context:"formatting"});case"iiii":default:return e.day(a,{width:"wide",context:"formatting"})}},a:function(t,n,e){const r=t.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return e.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,n,e){const a=t.getHours();let r;switch(a===12?r=k.noon:a===0?r=k.midnight:r=a/12>=1?"pm":"am",n){case"b":case"bb":return e.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,n,e){const a=t.getHours();let r;switch(a>=17?r=k.evening:a>=12?r=k.afternoon:a>=4?r=k.morning:r=k.night,n){case"B":case"BB":case"BBB":return e.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,n,e){if(n==="ho"){let a=t.getHours()%12;return a===0&&(a=12),e.ordinalNumber(a,{unit:"hour"})}return M.h(t,n)},H:function(t,n,e){return n==="Ho"?e.ordinalNumber(t.getHours(),{unit:"hour"}):M.H(t,n)},K:function(t,n,e){const a=t.getHours()%12;return n==="Ko"?e.ordinalNumber(a,{unit:"hour"}):o(a,n.length)},k:function(t,n,e){let a=t.getHours();return a===0&&(a=24),n==="ko"?e.ordinalNumber(a,{unit:"hour"}):o(a,n.length)},m:function(t,n,e){return n==="mo"?e.ordinalNumber(t.getMinutes(),{unit:"minute"}):M.m(t,n)},s:function(t,n,e){return n==="so"?e.ordinalNumber(t.getSeconds(),{unit:"second"}):M.s(t,n)},S:function(t,n){return M.S(t,n)},X:function(t,n,e){const a=t.getTimezoneOffset();if(a===0)return"Z";switch(n){case"X":return J(a);case"XXXX":case"XX":return v(a);case"XXXXX":case"XXX":default:return v(a,":")}},x:function(t,n,e){const a=t.getTimezoneOffset();switch(n){case"x":return J(a);case"xxxx":case"xx":return v(a);case"xxxxx":case"xxx":default:return v(a,":")}},O:function(t,n,e){const a=t.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+q(a,":");case"OOOO":default:return"GMT"+v(a,":")}},z:function(t,n,e){const a=t.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+q(a,":");case"zzzz":default:return"GMT"+v(a,":")}},t:function(t,n,e){const a=Math.trunc(t.getTime()/1e3);return o(a,n.length)},T:function(t,n,e){const a=t.getTime();return o(a,n.length)}};function q(t,n=""){const e=t>0?"-":"+",a=Math.abs(t),r=Math.trunc(a/60),i=a%60;return i===0?e+String(r):e+String(r)+n+o(i,2)}function J(t,n){return t%60===0?(t>0?"-":"+")+o(Math.abs(t)/60,2):v(t,n)}function v(t,n=""){const e=t>0?"-":"+",a=Math.abs(t),r=o(Math.trunc(a/60),2),i=o(a%60,2);return e+r+n+i}const Q=(t,n)=>{switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},_=(t,n)=>{switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},Ct=(t,n)=>{const e=t.match(/(P+)(p+)?/)||[],a=e[1],r=e[2];if(!r)return Q(t,n);let i;switch(a){case"P":i=n.dateTime({width:"short"});break;case"PP":i=n.dateTime({width:"medium"});break;case"PPP":i=n.dateTime({width:"long"});break;case"PPPP":default:i=n.dateTime({width:"full"});break}return i.replace("{{date}}",Q(a,n)).replace("{{time}}",_(r,n))},Nt={p:_,P:Ct},Ht=/^D+$/,qt=/^Y+$/,Jt=["D","DD","YY","YYYY"];function Qt(t){return Ht.test(t)}function Xt(t){return qt.test(t)}function Vt(t,n,e){const a=At(t,n,e);if(console.warn(a),Jt.includes(t))throw new RangeError(a)}function At(t,n,e){const a=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${n}\`) for formatting ${a} to the input \`${e}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Lt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_t=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,zt=/^'([^]*?)'?$/,Rt=/''/g,Gt=/[a-zA-Z]/;function nn(t,n,e){var f,b,p,W,$,E,F,j;const a=O(),r=(e==null?void 0:e.locale)??a.locale??Yt,i=(e==null?void 0:e.firstWeekContainsDate)??((b=(f=e==null?void 0:e.locale)==null?void 0:f.options)==null?void 0:b.firstWeekContainsDate)??a.firstWeekContainsDate??((W=(p=a.locale)==null?void 0:p.options)==null?void 0:W.firstWeekContainsDate)??1,s=(e==null?void 0:e.weekStartsOn)??((E=($=e==null?void 0:e.locale)==null?void 0:$.options)==null?void 0:E.weekStartsOn)??a.weekStartsOn??((j=(F=a.locale)==null?void 0:F.options)==null?void 0:j.weekStartsOn)??0,u=w(t);if(!K(u))throw new RangeError("Invalid time value");let d=n.match(_t).map(g=>{const l=g[0];if(l==="p"||l==="P"){const x=Nt[l];return x(g,r.formatLong)}return g}).join("").match(Lt).map(g=>{if(g==="''")return{isToken:!1,value:"'"};const l=g[0];if(l==="'")return{isToken:!1,value:Bt(g)};if(H[l])return{isToken:!0,value:g};if(l.match(Gt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+l+"`");return{isToken:!1,value:g}});r.localize.preprocessor&&(d=r.localize.preprocessor(u,d));const c={firstWeekContainsDate:i,weekStartsOn:s,locale:r};return d.map(g=>{if(!g.isToken)return g.value;const l=g.value;(!(e!=null&&e.useAdditionalWeekYearTokens)&&Xt(l)||!(e!=null&&e.useAdditionalDayOfYearTokens)&&Qt(l))&&Vt(l,n,String(t));const x=H[l[0]];return x(u,l,r.localize,c)}).join("")}function Bt(t){const n=t.match(zt);return n?n[1].replace(Rt,"'"):t}const X={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"eine halbe Minute",withPreposition:"einer halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},It=(t,n,e)=>{let a;const r=e!=null&&e.addSuffix?X[t].withPreposition:X[t].standalone;return typeof r=="string"?a=r:n===1?a=r.one:a=r.other.replace("{{count}}",String(n)),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+a:"vor "+a:a},Kt={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},Ut={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Zt={full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},te={date:y({formats:Kt,defaultWidth:"full"}),time:y({formats:Ut,defaultWidth:"full"}),dateTime:y({formats:Zt,defaultWidth:"full"})},ee={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},ne=(t,n,e,a)=>ee[t],ae={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},re={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},T={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},ie={narrow:T.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:T.wide},oe={narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},se={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},ue={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},de=t=>Number(t)+".",ce={ordinalNumber:de,era:m({values:ae,defaultWidth:"wide"}),quarter:m({values:re,defaultWidth:"wide",argumentCallback:t=>t-1}),month:m({values:T,formattingValues:ie,defaultWidth:"wide"}),day:m({values:oe,defaultWidth:"wide"}),dayPeriod:m({values:se,defaultWidth:"wide",formattingValues:ue,defaultFormattingWidth:"wide"})},me=/^(\d+)(\.)?/i,he=/\d+/i,le={narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},fe={any:[/^v/i,/^n/i]},ge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},we={any:[/1/i,/2/i,/3/i,/4/i]},be={narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},ye={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Me={narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},ve={any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},Pe={narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},ke={any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},pe={ordinalNumber:Y({matchPattern:me,parsePattern:he,valueCallback:t=>parseInt(t)}),era:h({matchPatterns:le,defaultMatchWidth:"wide",parsePatterns:fe,defaultParseWidth:"any"}),quarter:h({matchPatterns:ge,defaultMatchWidth:"wide",parsePatterns:we,defaultParseWidth:"any",valueCallback:t=>t+1}),month:h({matchPatterns:be,defaultMatchWidth:"wide",parsePatterns:ye,defaultParseWidth:"any"}),day:h({matchPatterns:Me,defaultMatchWidth:"wide",parsePatterns:ve,defaultParseWidth:"any"}),dayPeriod:h({matchPatterns:Pe,defaultMatchWidth:"wide",parsePatterns:ke,defaultParseWidth:"any"})},an={code:"de",formatDistance:It,formatLong:te,formatRelative:ne,localize:ce,match:pe,options:{weekStartsOn:1,firstWeekContainsDate:4}},We={lessThanXSeconds:{one:"mindre än en sekund",other:"mindre än {{count}} sekunder"},xSeconds:{one:"en sekund",other:"{{count}} sekunder"},halfAMinute:"en halv minut",lessThanXMinutes:{one:"mindre än en minut",other:"mindre än {{count}} minuter"},xMinutes:{one:"en minut",other:"{{count}} minuter"},aboutXHours:{one:"ungefär en timme",other:"ungefär {{count}} timmar"},xHours:{one:"en timme",other:"{{count}} timmar"},xDays:{one:"en dag",other:"{{count}} dagar"},aboutXWeeks:{one:"ungefär en vecka",other:"ungefär {{count}} veckor"},xWeeks:{one:"en vecka",other:"{{count}} veckor"},aboutXMonths:{one:"ungefär en månad",other:"ungefär {{count}} månader"},xMonths:{one:"en månad",other:"{{count}} månader"},aboutXYears:{one:"ungefär ett år",other:"ungefär {{count}} år"},xYears:{one:"ett år",other:"{{count}} år"},overXYears:{one:"över ett år",other:"över {{count}} år"},almostXYears:{one:"nästan ett år",other:"nästan {{count}} år"}},De=["noll","en","två","tre","fyra","fem","sex","sju","åtta","nio","tio","elva","tolv"],Se=(t,n,e)=>{let a;const r=We[t];return typeof r=="string"?a=r:n===1?a=r.one:a=r.other.replace("{{count}}",n<13?De[n]:String(n)),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"om "+a:a+" sedan":a},Oe={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"y-MM-dd"},xe={full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Te={full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Ye={date:y({formats:Oe,defaultWidth:"full"}),time:y({formats:xe,defaultWidth:"full"}),dateTime:y({formats:Te,defaultWidth:"full"})},$e={lastWeek:"'i' EEEE's kl.' p",yesterday:"'igår kl.' p",today:"'idag kl.' p",tomorrow:"'imorgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},Ee=(t,n,e,a)=>$e[t],Fe={narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["före Kristus","efter Kristus"]},je={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"]},Ce={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},Ne={narrow:["S","M","T","O","T","F","L"],short:["sö","må","ti","on","to","fr","lö"],abbreviated:["sön","mån","tis","ons","tors","fre","lör"],wide:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},He={narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"morg.",afternoon:"efterm.",evening:"kväll",night:"natt"},abbreviated:{am:"f.m.",pm:"e.m.",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"efterm.",evening:"kväll",night:"natt"},wide:{am:"förmiddag",pm:"eftermiddag",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"eftermiddag",evening:"kväll",night:"natt"}},qe={narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},abbreviated:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},wide:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på eftermiddagen",evening:"på kvällen",night:"på natten"}},Je=(t,n)=>{const e=Number(t),a=e%100;if(a>20||a<10)switch(a%10){case 1:case 2:return e+":a"}return e+":e"},Qe={ordinalNumber:Je,era:m({values:Fe,defaultWidth:"wide"}),quarter:m({values:je,defaultWidth:"wide",argumentCallback:t=>t-1}),month:m({values:Ce,defaultWidth:"wide"}),day:m({values:Ne,defaultWidth:"wide"}),dayPeriod:m({values:He,defaultWidth:"wide",formattingValues:qe,defaultFormattingWidth:"wide"})},Xe=/^(\d+)(:a|:e)?/i,Ve=/\d+/i,Ae={narrow:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,abbreviated:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,wide:/^(före Kristus|före vår tid|efter Kristus|vår tid)/i},Le={any:[/^f/i,/^[ev]/i]},_e={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](:a|:e)? kvartalet/i},ze={any:[/1/i,/2/i,/3/i,/4/i]},Re={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i,wide:/^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i},Ge={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Be={narrow:/^[smtofl]/i,short:/^(sö|må|ti|on|to|fr|lö)/i,abbreviated:/^(sön|mån|tis|ons|tors|fre|lör)/i,wide:/^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i},Ie={any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},Ke={any:/^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i},Ue={any:{am:/^f/i,pm:/^e/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/eftermiddag/i,evening:/kväll/i,night:/natt/i}},Ze={ordinalNumber:Y({matchPattern:Xe,parsePattern:Ve,valueCallback:t=>parseInt(t,10)}),era:h({matchPatterns:Ae,defaultMatchWidth:"wide",parsePatterns:Le,defaultParseWidth:"any"}),quarter:h({matchPatterns:_e,defaultMatchWidth:"wide",parsePatterns:ze,defaultParseWidth:"any",valueCallback:t=>t+1}),month:h({matchPatterns:Re,defaultMatchWidth:"wide",parsePatterns:Ge,defaultParseWidth:"any"}),day:h({matchPatterns:Be,defaultMatchWidth:"wide",parsePatterns:Ie,defaultParseWidth:"any"}),dayPeriod:h({matchPatterns:Ke,defaultMatchWidth:"any",parsePatterns:Ue,defaultParseWidth:"any"})},rn={code:"sv",formatDistance:Se,formatLong:Ye,formatRelative:Ee,localize:Qe,match:Ze,options:{weekStartsOn:1,firstWeekContainsDate:4}};export{tn as a,O as b,P as c,an as d,Yt as e,nn as f,N as g,G as h,en as m,rn as s,w as t};
|
|
//# sourceMappingURL=sv-KqUX0hpM.js.map
|