UNPKG

@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
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 };