Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
31 lines
1.4 KiB
JavaScript
31 lines
1.4 KiB
JavaScript
// Module ID: 10641
|
|
// Function ID: 10642
|
|
// Dependencies: []
|
|
// Exports: parseYear
|
|
|
|
// Module 10641
|
|
|
|
export const parseYear = function parseYear(match) {
|
|
if (match.match(/^[0-9]{1,4}$/)) {
|
|
const _parseInt3 = parseInt;
|
|
const parsed = parseInt(match);
|
|
let sum = parsed;
|
|
if (parsed < 100) {
|
|
let num3 = 2000;
|
|
if (parsed > 50) {
|
|
num3 = 1900;
|
|
}
|
|
sum = parsed + num3;
|
|
}
|
|
return sum;
|
|
} else if (match.match(/a\.?\s*c\.?/i)) {
|
|
const _parseInt2 = parseInt;
|
|
return -parseInt(match.replace(/a\.?\s*c\.?/i, ""));
|
|
} else {
|
|
const _parseInt = parseInt;
|
|
return parseInt(match);
|
|
}
|
|
};
|
|
export const WEEKDAY_DICTIONARY = { domingo: 0, dom: 0, segunda: 1, "segunda-feira": 1, seg: 1, "terça": 2, "terça-feira": 2, ter: 2, quarta: 3, "quarta-feira": 3, qua: 3, quinta: 4, "quinta-feira": 4, qui: 4, sexta: 5, "sexta-feira": 5, sex: 5, "sábado": 6, sabado: 6, sab: 6 };
|
|
export const MONTH_DICTIONARY = { janeiro: 1, jan: 1, "jan.": 1, fevereiro: 2, fev: 2, "fev.": 2, "março": 3, mar: 3, "mar.": 3, abril: 4, abr: 4, "abr.": 4, maio: 5, mai: 5, "mai.": 5, junho: 6, jun: 6, "jun.": 6, julho: 7, jul: 7, "jul.": 7, agosto: 8, ago: 8, "ago.": 8, setembro: 9, set: 9, "set.": 9, outubro: 10, out: 10, "out.": 10, novembro: 11, nov: 11, "nov.": 11, dezembro: 12, dez: 12, "dez.": 12 };
|
|
export const YEAR_PATTERN = "[0-9]{1,4}(?![^\\s]\\d)(?:\\s*[a|d]\\.?\\s*c\\.?|\\s*a\\.?\\s*d\\.?)?";
|