@keyhowl/reservation-form
Version:
In order to use this form, you need to have a registration in Keyhowl. There is a detailed tutorial on how to use this package on the [Keyhowl website](https://keyhowl.com).
330 lines (329 loc) • 9.01 kB
JavaScript
import { b as u, t as c, a as o, c as f, d as s } from "./main-e152d45e.mjs";
import { i as m } from "./index-fcb4e140.mjs";
import "react";
var v = {
lessThanXSeconds: {
one: "по-малко от секунда",
other: "по-малко от {{count}} секунди"
},
xSeconds: {
one: "1 секунда",
other: "{{count}} секунди"
},
halfAMinute: "половин минута",
lessThanXMinutes: {
one: "по-малко от минута",
other: "по-малко от {{count}} минути"
},
xMinutes: {
one: "1 минута",
other: "{{count}} минути"
},
aboutXHours: {
one: "около час",
other: "около {{count}} часа"
},
xHours: {
one: "1 час",
other: "{{count}} часа"
},
xDays: {
one: "1 ден",
other: "{{count}} дни"
},
aboutXWeeks: {
one: "около седмица",
other: "около {{count}} седмици"
},
xWeeks: {
one: "1 седмица",
other: "{{count}} седмици"
},
aboutXMonths: {
one: "около месец",
other: "около {{count}} месеца"
},
xMonths: {
one: "1 месец",
other: "{{count}} месеца"
},
aboutXYears: {
one: "около година",
other: "около {{count}} години"
},
xYears: {
one: "1 година",
other: "{{count}} години"
},
overXYears: {
one: "над година",
other: "над {{count}} години"
},
almostXYears: {
one: "почти година",
other: "почти {{count}} години"
}
}, y = function(e, t) {
var n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, a = v[e], r;
return typeof a == "string" ? r = a : t === 1 ? r = a.one : r = a.other.replace("{{count}}", String(t)), n.addSuffix ? n.comparison && n.comparison > 0 ? "след " + r : "преди " + r : r;
};
const b = y;
var p = {
full: "EEEE, dd MMMM yyyy",
long: "dd MMMM yyyy",
medium: "dd MMM yyyy",
short: "dd/MM/yyyy"
}, P = {
full: "HH:mm:ss zzzz",
long: "HH:mm:ss z",
medium: "HH:mm:ss",
short: "H:mm"
}, w = {
any: "{{date}} {{time}}"
}, g = {
date: u({
formats: p,
defaultWidth: "full"
}),
time: u({
formats: P,
defaultWidth: "full"
}),
dateTime: u({
formats: w,
defaultWidth: "any"
})
};
const W = g;
var d = ["неделя", "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота"];
function M(e) {
var t = d[e];
switch (e) {
case 0:
case 3:
case 6:
return "'миналата " + t + " в' p";
case 1:
case 2:
case 4:
case 5:
return "'миналия " + t + " в' p";
}
}
function l(e) {
var t = d[e];
return e === 2 ? "'във " + t + " в' p" : "'в " + t + " в' p";
}
function k(e) {
var t = d[e];
switch (e) {
case 0:
case 3:
case 6:
return "'следващата " + t + " в' p";
case 1:
case 2:
case 4:
case 5:
return "'следващия " + t + " в' p";
}
}
var x = function(e, t, n) {
var a = c(e), r = a.getUTCDay();
return m(a, t, n) ? l(r) : M(r);
}, D = function(e, t, n) {
var a = c(e), r = a.getUTCDay();
return m(a, t, n) ? l(r) : k(r);
}, F = {
lastWeek: x,
yesterday: "'вчера в' p",
today: "'днес в' p",
tomorrow: "'утре в' p",
nextWeek: D,
other: "P"
}, z = function(e, t, n, a) {
var r = F[e];
return typeof r == "function" ? r(t, n, a) : r;
};
const H = z;
var N = {
narrow: ["пр.н.е.", "н.е."],
abbreviated: ["преди н. е.", "н. е."],
wide: ["преди новата ера", "новата ера"]
}, T = {
narrow: ["1", "2", "3", "4"],
abbreviated: ["1-во тримес.", "2-ро тримес.", "3-то тримес.", "4-то тримес."],
wide: ["1-во тримесечие", "2-ро тримесечие", "3-то тримесечие", "4-то тримесечие"]
}, S = {
abbreviated: ["яну", "фев", "мар", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек"],
wide: ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]
}, X = {
narrow: ["Н", "П", "В", "С", "Ч", "П", "С"],
short: ["нд", "пн", "вт", "ср", "чт", "пт", "сб"],
abbreviated: ["нед", "пон", "вто", "сря", "чет", "пет", "съб"],
wide: ["неделя", "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота"]
}, C = {
wide: {
am: "преди обяд",
pm: "след обяд",
midnight: "в полунощ",
noon: "на обяд",
morning: "сутринта",
afternoon: "следобед",
evening: "вечерта",
night: "през нощта"
}
};
function L(e) {
return e === "year" || e === "week" || e === "minute" || e === "second";
}
function E(e) {
return e === "quarter";
}
function i(e, t, n, a, r) {
var h = E(t) ? r : L(t) ? a : n;
return e + "-" + h;
}
var V = function(e) {
var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = String(t.unit), a = Number(e);
if (a === 0)
return i(0, n, "ев", "ева", "ево");
if (a % 1e3 === 0)
return i(a, n, "ен", "на", "но");
if (a % 100 === 0)
return i(a, n, "тен", "тна", "тно");
var r = a % 100;
if (r > 20 || r < 10)
switch (r % 10) {
case 1:
return i(a, n, "ви", "ва", "во");
case 2:
return i(a, n, "ри", "ра", "ро");
case 7:
case 8:
return i(a, n, "ми", "ма", "мо");
}
return i(a, n, "ти", "та", "то");
}, $ = {
ordinalNumber: V,
era: o({
values: N,
defaultWidth: "wide"
}),
quarter: o({
values: T,
defaultWidth: "wide",
argumentCallback: function(e) {
return Number(e) - 1;
}
}),
month: o({
values: S,
defaultWidth: "wide"
}),
day: o({
values: X,
defaultWidth: "wide"
}),
dayPeriod: o({
values: C,
defaultWidth: "wide"
})
};
const q = $;
var R = /^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i, Y = /\d+/i, O = {
narrow: /^((пр)?н\.?\s?е\.?)/i,
abbreviated: /^((пр)?н\.?\s?е\.?)/i,
wide: /^(преди новата ера|новата ера|нова ера)/i
}, U = {
any: [/^п/i, /^н/i]
}, Q = {
narrow: /^[1234]/i,
abbreviated: /^[1234](-?[врт]?o?)? тримес.?/i,
wide: /^[1234](-?[врт]?о?)? тримесечие/i
}, A = {
any: [/1/i, /2/i, /3/i, /4/i]
}, G = {
narrow: /^[нпвсч]/i,
short: /^(нд|пн|вт|ср|чт|пт|сб)/i,
abbreviated: /^(нед|пон|вто|сря|чет|пет|съб)/i,
wide: /^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i
}, I = {
narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i],
any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[ъб]/i]
}, j = {
abbreviated: /^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i,
wide: /^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i
}, B = {
any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^юн/i, /^юл/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i]
}, J = {
any: /^(преди о|след о|в по|на о|през|веч|сут|следо)/i
}, K = {
any: {
am: /^преди о/i,
pm: /^след о/i,
midnight: /^в пол/i,
noon: /^на об/i,
morning: /^сут/i,
afternoon: /^следо/i,
evening: /^веч/i,
night: /^през н/i
}
}, Z = {
ordinalNumber: f({
matchPattern: R,
parsePattern: Y,
valueCallback: function(e) {
return parseInt(e, 10);
}
}),
era: s({
matchPatterns: O,
defaultMatchWidth: "wide",
parsePatterns: U,
defaultParseWidth: "any"
}),
quarter: s({
matchPatterns: Q,
defaultMatchWidth: "wide",
parsePatterns: A,
defaultParseWidth: "any",
valueCallback: function(e) {
return Number(e) + 1;
}
}),
month: s({
matchPatterns: j,
defaultMatchWidth: "wide",
parsePatterns: B,
defaultParseWidth: "any"
}),
day: s({
matchPatterns: G,
defaultMatchWidth: "wide",
parsePatterns: I,
defaultParseWidth: "any"
}),
dayPeriod: s({
matchPatterns: J,
defaultMatchWidth: "any",
parsePatterns: K,
defaultParseWidth: "any"
})
};
const _ = Z;
var re = {
code: "bg",
formatDistance: b,
formatLong: W,
formatRelative: H,
localize: q,
match: _,
options: {
weekStartsOn: 1,
firstWeekContainsDate: 1
}
};
export {
re as default
};