diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 000000000..9f0ea1201 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +nodejs 18.18.0 \ No newline at end of file diff --git a/assets/flash-notifications-bundle.js b/assets/flash-notifications-bundle.js index 22a454e39..c38da6d52 100644 --- a/assets/flash-notifications-bundle.js +++ b/assets/flash-notifications-bundle.js @@ -1,64 +1,31 @@ -import { - u as useToast, - r as reactExports, - j as jsxRuntimeExports, - N as Notification, - T as Title, - C as Close, - aa as FLASH_NOTIFICATIONS_KEY, - a7 as reactDomExports, - a8 as ThemeProviders, - a9 as createTheme, -} from "shared"; +import { u as useToast, r as reactExports, j as jsxRuntimeExports, N as Notification, T as Title, C as Close, aa as FLASH_NOTIFICATIONS_KEY, a7 as reactDomExports, a8 as ThemeProviders, a9 as createTheme } from 'shared'; -function FlashNotifications({ notifications, closeLabel }) { - const { addToast } = useToast(); - reactExports.useEffect(() => { - for (const notification of notifications) { - const { type, title, message } = notification; - addToast(({ close }) => - jsxRuntimeExports.jsxs(Notification, { - type: type, - children: [ - title && jsxRuntimeExports.jsx(Title, { children: title }), - message, - jsxRuntimeExports.jsx(Close, { - "aria-label": closeLabel, - onClick: close, - }), - ], - }) - ); - } - }, [addToast, notifications, closeLabel]); - return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, {}); +function FlashNotifications({ notifications, closeLabel, }) { + const { addToast } = useToast(); + reactExports.useEffect(() => { + for (const notification of notifications) { + const { type, title, message } = notification; + addToast(({ close }) => (jsxRuntimeExports.jsxs(Notification, { type: type, children: [title && jsxRuntimeExports.jsx(Title, { children: title }), message, jsxRuntimeExports.jsx(Close, { "aria-label": closeLabel, onClick: close })] }))); + } + }, [addToast, notifications, closeLabel]); + return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, {}); } function renderFlashNotifications(settings, closeLabel) { - const flashNotifications = window.sessionStorage.getItem( - FLASH_NOTIFICATIONS_KEY - ); - if (flashNotifications === null) { - return; - } - window.sessionStorage.removeItem(FLASH_NOTIFICATIONS_KEY); - try { - const parsedNotifications = JSON.parse(flashNotifications); - const container = document.createElement("div"); - document.body.appendChild(container); - reactDomExports.render( - jsxRuntimeExports.jsx(ThemeProviders, { - theme: createTheme(settings), - children: jsxRuntimeExports.jsx(FlashNotifications, { - notifications: parsedNotifications, - closeLabel: closeLabel, - }), - }), - container - ); - } catch (e) { - console.error("Cannot render flash notifications", e); - } + const flashNotifications = window.sessionStorage.getItem(FLASH_NOTIFICATIONS_KEY); + if (flashNotifications === null) { + return; + } + window.sessionStorage.removeItem(FLASH_NOTIFICATIONS_KEY); + try { + const parsedNotifications = JSON.parse(flashNotifications); + const container = document.createElement("div"); + document.body.appendChild(container); + reactDomExports.render(jsxRuntimeExports.jsx(ThemeProviders, { theme: createTheme(settings), children: jsxRuntimeExports.jsx(FlashNotifications, { notifications: parsedNotifications, closeLabel: closeLabel }) }), container); + } + catch (e) { + console.error("Cannot render flash notifications", e); + } } export { renderFlashNotifications }; diff --git a/assets/navigation-bundle.js b/assets/navigation-bundle.js index 8dae8c0b4..46bd4c590 100644 --- a/assets/navigation-bundle.js +++ b/assets/navigation-bundle.js @@ -1,562 +1,132 @@ -import { - j as jsxRuntimeExports, - ab as cn, - ac as api, - r as reactExports, - ad as Ye, - ae as yt, - af as je, - a7 as reactDomExports, - a8 as ThemeProviders, - a9 as createTheme, -} from "shared"; +import { ab as api, r as reactExports, j as jsxRuntimeExports, ac as Ye, ad as cn, ae as yt, af as je, a7 as reactDomExports, a8 as ThemeProviders, a9 as createTheme } from 'shared'; +import { T as ThemeIconMap, S as Sun, M as Moon, C as Close, P as PrimaryButton, L as LinkBase, a as MiniUnicon, B as ButtonBase, b as Menu } from 'index'; -const MiniUnicon = ({ className, color = "accent-1" }) => { - return jsxRuntimeExports.jsxs("svg", { - className: cn("MiniUnicon", className), - viewBox: "0 0 96 96", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [ - jsxRuntimeExports.jsx("path", { - d: "M32.1304 9.55767C30.947 9.37684 30.8971 9.35561 31.454 9.27131C32.5212 9.10963 35.0413 9.32997 36.7779 9.73674C40.8321 10.686 44.5213 13.1178 48.4591 17.4366L49.5053 18.5839L51.0019 18.3469C57.3068 17.3489 63.7208 18.1421 69.0855 20.5832C70.5613 21.2548 72.8883 22.5917 73.179 22.9353C73.2716 23.0448 73.4417 23.7495 73.5569 24.5016C73.9554 27.1034 73.7559 29.0978 72.9481 30.5873C72.5084 31.3979 72.4839 31.6548 72.7794 32.3485C73.0154 32.9021 73.6732 33.3118 74.3245 33.3109C75.6577 33.3091 77.0927 31.1863 77.7575 28.2325L78.0216 27.0592L78.5448 27.643C81.4146 30.8457 83.6686 35.2134 84.0558 38.3224L84.1566 39.133L83.6743 38.3961C82.8441 37.128 82.01 36.2648 80.9418 35.5686C79.0164 34.3137 76.9805 33.8866 71.5888 33.6067C66.7192 33.3539 63.9632 32.9442 61.2304 32.0664C56.5808 30.5732 54.2369 28.5845 48.7138 21.4466C46.2606 18.2762 44.7443 16.5221 43.236 15.1094C39.8088 11.8997 36.4412 10.2163 32.1304 9.55767Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - d: "M74.2773 16.6364C74.3999 14.512 74.6924 13.1107 75.2804 11.831C75.5131 11.3244 75.7312 10.9099 75.7649 10.9099C75.7986 10.9099 75.6974 11.2838 75.54 11.7406C75.1125 12.9826 75.0423 14.6813 75.3368 16.6577C75.7106 19.1653 75.9232 19.5271 78.6139 22.236C79.8759 23.5065 81.3439 25.109 81.876 25.7969L82.8437 27.0479L81.876 26.1539C80.6928 25.0606 77.9714 22.9285 77.3703 22.6237C76.9673 22.4193 76.9073 22.4228 76.6587 22.6666C76.4296 22.8912 76.3813 23.2287 76.3495 24.8242C76.3 27.3109 75.956 28.9071 75.1254 30.503C74.6763 31.3662 74.6055 31.182 75.012 30.2077C75.3154 29.4802 75.3462 29.1604 75.344 26.7531C75.3393 21.9163 74.7564 20.7535 71.3376 18.7615C70.4716 18.2569 69.0446 17.5291 68.1666 17.1441C67.2886 16.7592 66.5912 16.4239 66.6166 16.3989C66.7134 16.3039 70.0474 17.2625 71.3893 17.771C73.3854 18.5273 73.7149 18.6253 73.9573 18.5341C74.1198 18.4729 74.1984 18.0068 74.2773 16.6364Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - d: "M34.4292 24.9109C32.0267 21.6528 30.5402 16.6574 30.862 12.9231L30.9615 11.7675L31.5084 11.8658C32.5354 12.0503 34.3061 12.6995 35.1353 13.1956C37.4106 14.5568 38.3957 16.3489 39.3978 20.9508C39.6914 22.2987 40.0765 23.8241 40.2537 24.3405C40.539 25.1717 41.6171 27.1133 42.4936 28.3743C43.1249 29.2824 42.7056 29.7128 41.31 29.5887C39.1787 29.3992 36.2917 27.4365 34.4292 24.9109Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - d: "M71.3633 49.1593C60.1356 44.7064 56.1812 40.8412 56.1812 34.3196C56.1812 33.3598 56.2148 32.5746 56.2557 32.5746C56.2965 32.5746 56.7309 32.8913 57.221 33.2785C59.4977 35.0772 62.0472 35.8455 69.1052 36.8598C73.2585 37.4567 75.5958 37.9387 77.7518 38.6431C84.6046 40.8818 88.8445 45.4249 89.8555 51.6129C90.1494 53.4109 89.9771 56.7828 89.5007 58.5599C89.1247 59.9635 87.9771 62.4936 87.6727 62.5905C87.5884 62.6175 87.5056 62.2989 87.4839 61.8654C87.3685 59.5419 86.1765 57.2797 84.1746 55.5852C81.8985 53.6586 78.8404 52.1247 71.3633 49.1593Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - d: "M63.4811 51.0092C63.3404 50.1846 63.0964 49.1316 62.9389 48.6691L62.6524 47.8283L63.1845 48.4167C63.9209 49.2308 64.5028 50.2726 64.996 51.6602C65.3724 52.7192 65.4148 53.0342 65.4119 54.7551C65.4091 56.4447 65.362 56.7988 65.0145 57.7521C64.4664 59.2552 63.7862 60.3211 62.6449 61.4652C60.5939 63.5212 57.9571 64.6596 54.1519 65.1318C53.4905 65.2137 51.5627 65.352 49.8679 65.4388C45.5968 65.6577 42.7857 66.1097 40.2597 66.9833C39.8966 67.109 39.5723 67.1854 39.5394 67.153C39.4372 67.0528 41.157 66.0429 42.5775 65.3689C44.5805 64.4185 46.5743 63.8999 51.0416 63.1671C53.2484 62.805 55.5274 62.3658 56.1061 62.191C61.571 60.5405 64.3801 56.2813 63.4811 51.0092Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - d: "M68.628 60.013C67.1362 56.8543 66.7936 53.8044 67.6109 50.9601C67.6984 50.6562 67.8389 50.4075 67.9236 50.4075C68.008 50.4075 68.3601 50.5949 68.7057 50.824C69.3931 51.2798 70.7718 52.0475 74.4448 54.0202C79.0283 56.4817 81.6416 58.3877 83.4186 60.5654C84.975 62.4726 85.9381 64.6446 86.4017 67.2933C86.6641 68.7936 86.5103 72.4036 86.1195 73.9144C84.8872 78.678 82.0231 82.4198 77.938 84.6032C77.3395 84.923 76.8022 85.1857 76.744 85.1869C76.6859 85.188 76.904 84.6418 77.2287 83.973C78.6029 81.1434 78.7594 78.3909 77.7204 75.3272C77.0842 73.4514 75.7872 71.1624 73.1683 67.2939C70.1235 62.7961 69.377 61.5991 68.628 60.013Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - d: "M26.4558 77.0564C30.6223 73.5911 35.8064 71.1292 40.5287 70.3736C42.5638 70.0479 45.9541 70.1772 47.8386 70.6523C50.8594 71.4138 53.5617 73.1194 54.967 75.1515C56.3404 77.1376 56.9297 78.8683 57.5431 82.719C57.7851 84.238 58.0483 85.7634 58.128 86.1087C58.5887 88.1044 59.4852 89.6996 60.5962 90.5008C62.3608 91.7729 65.3993 91.8521 68.3884 90.7035C68.8957 90.5086 69.3361 90.3739 69.3671 90.4042C69.4754 90.5103 67.9703 91.5028 66.9085 92.0252C65.4797 92.7282 64.3436 93 62.834 93C60.0964 93 57.8236 91.6282 55.9271 88.8311C55.5538 88.2806 54.715 86.6318 54.0629 85.1671C52.0606 80.6684 51.0718 79.2979 48.7468 77.798C46.7235 76.493 44.1142 76.2592 42.1512 77.2073C39.5726 78.4527 38.8532 81.6985 40.7 83.7555C41.434 84.573 42.8028 85.2782 43.9221 85.4153C46.016 85.6719 47.8154 84.1027 47.8154 82.0203C47.8154 80.6682 47.2878 79.8965 45.9596 79.3061C44.1456 78.4998 42.1957 79.4423 42.205 81.121C42.2091 81.8368 42.5255 82.2863 43.2539 82.611C43.7213 82.8192 43.7321 82.8357 43.351 82.7578C41.6866 82.4178 41.2966 80.4412 42.6349 79.129C44.2416 77.5538 47.5641 78.2488 48.705 80.3991C49.1844 81.3022 49.24 83.101 48.8221 84.187C47.8869 86.6181 45.1598 87.8964 42.3934 87.2008C40.5099 86.7271 39.743 86.2142 37.4721 83.9103C33.5261 79.9063 31.9942 79.1304 26.3055 78.2556L25.2153 78.088L26.4558 77.0564Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M7.94072 5.39491C21.1185 21.1494 30.1946 27.6495 31.2033 29.0228C32.036 30.1567 31.7226 31.1761 30.2959 31.9751C29.5026 32.4193 27.8715 32.8694 27.0548 32.8694C26.1311 32.8694 25.814 32.5184 25.814 32.5184C25.2784 32.018 24.9767 32.1055 22.2264 27.2966C18.408 21.4603 15.2126 16.6189 15.1254 16.5379C14.9238 16.3504 14.9273 16.3568 21.8371 28.5351C22.9535 31.0734 22.0591 32.0051 22.0591 32.3666C22.0591 33.1021 21.8554 33.4886 20.9344 34.5005C19.3991 36.1877 18.7128 38.0835 18.2173 42.0069C17.6619 46.4049 16.1001 49.5117 11.7718 54.8288C9.23824 57.9413 8.82367 58.5118 8.18437 59.7663C7.37912 61.3461 7.1577 62.2309 7.06796 64.2259C6.97311 66.335 7.15784 67.6975 7.81203 69.7141C8.38474 71.4796 8.98255 72.6453 10.5108 74.977C11.8297 76.9892 12.5891 78.4845 12.5891 79.0694C12.5891 79.5349 12.6793 79.5355 14.723 79.0809C19.6139 77.993 23.5853 76.0796 25.8189 73.7348C27.2012 72.2834 27.5257 71.4819 27.5363 69.4931C27.5432 68.1921 27.4967 67.9198 27.1397 67.1714C26.5586 65.9533 25.5007 64.9405 23.1689 63.3703C20.1137 61.3131 18.8088 59.6568 18.4484 57.3791C18.1527 55.5102 18.4957 54.1916 20.1859 50.7022C21.9353 47.0904 22.3688 45.5513 22.6621 41.9108C22.8515 39.5587 23.1138 38.6311 23.7998 37.8866C24.5153 37.1102 25.1594 36.8473 26.9302 36.6089C29.817 36.2205 31.6553 35.4847 33.1663 34.1132C34.477 32.9234 35.0255 31.777 35.1097 30.0512L35.1736 28.743L34.4411 27.9018C31.7884 24.8552 6.16425 3 6.00101 3C5.96614 3 6.83904 4.07778 7.94072 5.39491ZM14.0782 66.6124C14.6779 65.5661 14.3593 64.221 13.3561 63.564C12.4081 62.9431 10.9356 63.2355 10.9356 64.0446C10.9356 64.2915 11.0742 64.4711 11.3866 64.6295C11.9125 64.8961 11.9507 65.1959 11.5369 65.8086C11.1178 66.429 11.1516 66.9746 11.6324 67.3453C12.4071 67.9429 13.5038 67.6142 14.0782 66.6124Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - jsxRuntimeExports.jsx("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M36.9954 37.2951C35.6402 37.7051 34.3228 39.12 33.915 40.6035C33.6662 41.5086 33.8074 43.0961 34.18 43.5865C34.782 44.3783 35.3642 44.587 36.9406 44.5761C40.0269 44.5549 42.7099 43.251 43.0218 41.621C43.2775 40.2849 42.0992 38.4332 40.476 37.6203C39.6385 37.201 37.8572 37.0346 36.9954 37.2951ZM40.6034 40.0741C41.0793 39.408 40.8711 38.688 40.0616 38.2011C38.5201 37.2739 36.189 38.0412 36.189 39.4756C36.189 40.1897 37.4046 40.9687 38.5189 40.9687C39.2606 40.9687 40.2755 40.5331 40.6034 40.0741Z", - className: cn({ - "fill-light-accent-1 dark:fill-dark-accent-1": color === "accent-1", - "fill-light-neutral-1 dark:fill-dark-neutral-1": - color === "neutral-1", - }), - }), - ], - }); -}; - -const Menu = ({ className, color = "neutral-2" }) => { - return jsxRuntimeExports.jsx("svg", { - className: className, - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: jsxRuntimeExports.jsx("path", { - d: "M2 6C2 5.448 2.448 5 3 5H21C21.552 5 22 5.448 22 6C22 6.552 21.552 7 21 7H3C2.448 7 2 6.552 2 6ZM21 11H3C2.448 11 2 11.448 2 12C2 12.552 2.448 13 3 13H21C21.552 13 22 12.552 22 12C22 11.448 21.552 11 21 11ZM21 17H3C2.448 17 2 17.448 2 18C2 18.552 2.448 19 3 19H21C21.552 19 22 18.552 22 18C22 17.448 21.552 17 21 17Z", - className: cn({ - "fill-light-neutral-2 dark:fill-dark-neutral-2": color === "neutral-2", - }), - }), - }); -}; -const Close = ({ className, color = "neutral-2" }) => { - return jsxRuntimeExports.jsx("svg", { - className: className, - viewBox: "0 0 14 14", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: jsxRuntimeExports.jsx("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L8.41421 7L13.7071 12.2929C14.0976 12.6834 14.0976 13.3166 13.7071 13.7071C13.3166 14.0976 12.6834 14.0976 12.2929 13.7071L7 8.41421L1.70711 13.7071C1.31658 14.0976 0.683417 14.0976 0.292893 13.7071C-0.0976311 13.3166 -0.0976311 12.6834 0.292893 12.2929L5.58579 7L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z", - className: cn("transition-all", { - "fill-light-neutral-2 group-hover:fill-light-neutral-1 dark:fill-dark-neutral-2 group-hover:dark:fill-dark-neutral-1": - color === "neutral-2", - }), - }), - }); -}; -const Sun = ({ className, color = "neutral-2" }) => { - return jsxRuntimeExports.jsx("svg", { - className: className, - viewBox: "0 0 16 16", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: jsxRuntimeExports.jsx("path", { - className: cn({ - "fill-light-neutral-2 dark:fill-dark-neutral-2": color === "neutral-2", - }), - d: "M11 8C11 9.654 9.654 11 8 11C6.346 11 5 9.654 5 8C5 6.346 6.346 5 8 5C9.654 5 11 6.346 11 8ZM8.5 3.33333V2C8.5 1.724 8.276 1.5 8 1.5C7.724 1.5 7.5 1.724 7.5 2V3.33333C7.5 3.60933 7.724 3.83333 8 3.83333C8.276 3.83333 8.5 3.60933 8.5 3.33333ZM8.5 14V12.6667C8.5 12.3907 8.276 12.1667 8 12.1667C7.724 12.1667 7.5 12.3907 7.5 12.6667V14C7.5 14.276 7.724 14.5 8 14.5C8.276 14.5 8.5 14.276 8.5 14ZM3.83333 8C3.83333 7.724 3.60933 7.5 3.33333 7.5H2C1.724 7.5 1.5 7.724 1.5 8C1.5 8.276 1.724 8.5 2 8.5H3.33333C3.60933 8.5 3.83333 8.276 3.83333 8ZM14.5 8C14.5 7.724 14.276 7.5 14 7.5H12.6667C12.3907 7.5 12.1667 7.724 12.1667 8C12.1667 8.276 12.3907 8.5 12.6667 8.5H14C14.276 8.5 14.5 8.276 14.5 8ZM5.054 5.054C5.24933 4.85866 5.24933 4.54199 5.054 4.34666L4.11133 3.40399C3.91599 3.20866 3.59933 3.20866 3.40399 3.40399C3.20866 3.59933 3.20866 3.91599 3.40399 4.11133L4.34666 5.054C4.44399 5.15133 4.57199 5.20066 4.69999 5.20066C4.82799 5.20066 4.956 5.15133 5.054 5.054ZM12.596 12.596C12.7913 12.4007 12.7913 12.084 12.596 11.8887L11.6533 10.946C11.458 10.7507 11.1413 10.7507 10.946 10.946C10.7507 11.1413 10.7507 11.458 10.946 11.6533L11.8887 12.596C11.986 12.6933 12.114 12.7427 12.242 12.7427C12.37 12.7427 12.4987 12.694 12.596 12.596ZM4.11133 12.596L5.054 11.6533C5.24933 11.458 5.24933 11.1413 5.054 10.946C4.85866 10.7507 4.54199 10.7507 4.34666 10.946L3.40399 11.8887C3.20866 12.084 3.20866 12.4007 3.40399 12.596C3.50133 12.6933 3.62932 12.7427 3.75732 12.7427C3.88532 12.7427 4.01333 12.694 4.11133 12.596ZM11.6533 5.054L12.596 4.11133C12.7913 3.91599 12.7913 3.59933 12.596 3.40399C12.4007 3.20866 12.084 3.20866 11.8887 3.40399L10.946 4.34666C10.7507 4.54199 10.7507 4.85866 10.946 5.054C11.0433 5.15133 11.1713 5.20066 11.2993 5.20066C11.4273 5.20066 11.5553 5.15133 11.6533 5.054Z", - }), - }); -}; -const Moon = ({ className, color = "neutral-2" }) => { - return jsxRuntimeExports.jsx("svg", { - className: className, - viewBox: "0 0 16 16", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: jsxRuntimeExports.jsx("path", { - className: cn({ - "fill-light-neutral-2 dark:fill-dark-neutral-2": color === "neutral-2", - }), - d: "M8.75534 1.33337C8.75734 1.33337 8.76001 1.33337 8.76201 1.33337C8.97468 1.33337 9.06667 1.59538 8.90667 1.73338C7.786 2.69804 7.17002 4.2147 7.48402 5.84937C7.83268 7.66337 9.32535 9.04403 11.182 9.29203C12.3547 9.4487 13.4407 9.15203 14.304 8.55937C14.4793 8.4387 14.712 8.59804 14.6594 8.80204C13.9234 11.6794 11.084 13.73 7.84467 13.268C5.15401 12.884 3.02935 10.7247 2.71068 8.06337C2.54402 6.67537 2.85933 5.36738 3.51333 4.28005C4.57333 2.51605 6.52401 1.33337 8.75534 1.33337Z", - }), - }); -}; -const IconMap = ({ icon, color, className }) => { - switch (icon) { - case "sun": - return jsxRuntimeExports.jsx(Sun, { color: color, className: className }); - case "moon": - return jsxRuntimeExports.jsx(Moon, { - color: color, - className: className, - }); - default: - console.warn(`Icon ${icon} not found`); - return null; - } -}; - -function isValidEmail(href) { - // Regular expression to validate email address - const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; - return emailRegex.test(href); -} -function formatHrefAsMailto(href) { - // Check if the href is a valid email address - if (isValidEmail(href)) { - // If it doesn't already start with "mailto:", add it - if (!href.startsWith("mailto:")) { - return `mailto:${href}`; +class StorageManager { + key; + constructor(key) { + this.key = key; } - } - // Return the original href if it's not an email or already formatted correctly - return href; -} - -const PrimaryButton = (props) => { - const { - color = "accent-1", - size = "medium", - fullWidth = false, - theme, - } = props; - const containerStyle = cn( - "transition-colors flex flex-row items-center justify-center", - { - "bg-light-accent-1 dark:bg-dark-accent-1 hover:bg-light-accent-1-hovered dark:hover:bg-dark-accent-1-hovered": - !theme && color === "accent-1", - "bg-light-accent-2 dark:bg-dark-accent-2 hover:bg-light-accent-2-hovered dark:hover:bg-dark-accent-2-hovered": - !theme && color === "accent-2", - "bg-light-surface-3 dark:bg-dark-surface-3 hover:bg-light-surface-3-hovered dark:hover:bg-dark-surface-3-hovered": - !theme && color === "surface-3", - "bg-dark-accent-1 hover:bg-dark-accent-1-hovered": - theme === "dark" && color === "accent-1", - "bg-light-accent-1 hover:bg-light-accent-1-hovered": - theme === "light" && color === "accent-1", - "bg-dark-accent-2 hover:bg-dark-accent-2-hovered": - theme === "dark" && color === "accent-2", - "bg-light-accent-2 hover:bg-light-accent-2-hovered": - theme === "light" && color === "accent-2", - "rounded-small px-padding-small py-padding-small-dense": - size === "medium", - "rounded-medium px-padding-large p-padding-medium": size === "large", + set(value) { + const valueToSet = JSON.stringify(value); + api.set(this.key, valueToSet, { expires: 365, domain: "zendesk.com" }); } - ); - const textStyle = cn({ - "text-white": color === "accent-1", - "text-light-accent-1 dark:text-dark-accent-1": color === "accent-2", - "text-light-neutral-1 dark:text-dark-neutral-1": color === "surface-3", - "button-label-4": size === "medium", - "button-label-2": size === "large", - }); - if ("href" in props) { - const { label, href, ariaLabel, className, onClick } = props; - return jsxRuntimeExports.jsx("div", { - className: cn("PrimaryButton flex", { - "w-full": fullWidth, - }), - children: jsxRuntimeExports.jsx(LinkBase, { - href: href, - className: cn(containerStyle, className, { - "w-full": fullWidth, - }), - ariaLabel: ariaLabel, - onClick: onClick, - children: jsxRuntimeExports.jsx("span", { - className: textStyle, - children: label, - }), - }), - }); - } - const { label, onClick, ariaLabel, role, className } = props; - return jsxRuntimeExports.jsx("div", { - className: "PrimaryButton flex", - children: jsxRuntimeExports.jsx(ButtonBase, { - onClick: onClick, - className: cn(containerStyle, className), - ariaLabel: ariaLabel, - role: role, - children: jsxRuntimeExports.jsx("span", { - className: textStyle, - children: label, - }), - }), - }); -}; -const ButtonBase = ({ className, onClick, children, ariaLabel, role }) => { - return jsxRuntimeExports.jsx("button", { - onClick: onClick, - className: className, - "aria-label": ariaLabel, - role: role, - children: children, - }); -}; -const OPEN_IN_NEW_TAB_PROPS = { target: "_blank", rel: "noreferrer noopener" }; -const OPEN_IN_CURRENT_TAB_PROPS = { target: "_self" }; -const LinkBase = ({ className, href, children, ariaLabel, onClick }) => { - const isInternalLink = href.startsWith("/") || href.startsWith("#"); - const targetProps = isInternalLink - ? OPEN_IN_CURRENT_TAB_PROPS - : OPEN_IN_NEW_TAB_PROPS; - return jsxRuntimeExports.jsx("a", { - className: className, - href: formatHrefAsMailto(href), - "aria-label": ariaLabel, - onClick: onClick, - ...targetProps, - children: children, - }); -}; - -class StorageManager { - key; - constructor(key) { - this.key = key; - } - set(value) { - const valueToSet = JSON.stringify(value); - api.set(this.key, valueToSet, { expires: 365, domain: "zendesk.com" }); - } - get() { - const value = api.get(this.key); - if (value) { - return JSON.parse(value); + get() { + const value = api.get(this.key); + if (value) { + return JSON.parse(value); + } + return undefined; + } + remove() { + api.remove(this.key, { domain: "zendesk.com" }); } - return undefined; - } - remove() { - api.remove(this.key, { domain: "zendesk.com" }); - } } const THEME_STORAGE_NAME = "uniswap-ui-theme"; const ThemeManager = new StorageManager(THEME_STORAGE_NAME); const UIContext = reactExports.createContext(undefined); const useUIProvider = () => { - const context = reactExports.useContext(UIContext); - if (context === undefined) { - throw new Error("useUIProvider must be used within a UIProvider"); - } - return context; + const context = reactExports.useContext(UIContext); + if (context === undefined) { + throw new Error("useUIProvider must be used within a UIProvider"); + } + return context; }; const UIProvider = ({ children }) => { - const [theme, setTheme] = reactExports.useState("light"); - reactExports.useEffect(() => { - if (typeof window !== "undefined") { - const currentTheme = ThemeManager.get(); - if (!currentTheme) { - ThemeManager.set("light"); - } else { - setTheme(currentTheme); - } - } - }, []); - const toggleTheme = () => { - setTheme((prev) => { - const newTheme = prev === "dark" ? "light" : "dark"; - ThemeManager.set(newTheme); - document.documentElement.classList.toggle("dark", newTheme === "dark"); // Toggles the dark class - return newTheme; - }); - }; - return jsxRuntimeExports.jsx(UIContext.Provider, { - value: { - theme, - toggleTheme, - }, - children: children, - }); + const [theme, setTheme] = reactExports.useState("light"); + reactExports.useEffect(() => { + if (typeof window !== "undefined") { + const currentTheme = ThemeManager.get(); + if (!currentTheme) { + ThemeManager.set("light"); + } + else { + setTheme(currentTheme); + } + } + }, []); + const toggleTheme = () => { + setTheme((prev) => { + const newTheme = prev === "dark" ? "light" : "dark"; + ThemeManager.set(newTheme); + document.documentElement.classList.toggle("dark", newTheme === "dark"); // Toggles the dark class + return newTheme; + }); + }; + return (jsxRuntimeExports.jsx(UIContext.Provider, { value: { + theme, + toggleTheme, + }, children: children })); }; const ThemeSwitch = () => { - const { toggleTheme, theme } = useUIProvider(); - return jsxRuntimeExports.jsxs(Ye, { - checked: theme === "dark", - onChange: toggleTheme, - className: cn( - "group relative inline-flex h-8 w-[3.75rem] items-center rounded-full", - { - "bg-light-surface-3": theme === "light", - "bg-dark-surface-3": theme === "dark", - } - ), - "aria-label": "Toggle theme", - children: [ - jsxRuntimeExports.jsx("span", { - className: - "flex h-6 w-6 translate-x-1 items-center justify-center rounded-full bg-white transition group-data-[checked]:translate-x-8", - children: jsxRuntimeExports.jsx(IconMap, { - className: "h-4 w-4", - icon: theme === "dark" ? "moon" : "sun", - }), - }), - jsxRuntimeExports.jsx(Sun, { className: "absolute left-2 h-4 w-4" }), - jsxRuntimeExports.jsx(Moon, { className: "absolute right-2 h-4 w-4" }), - ], - }); + const { toggleTheme, theme } = useUIProvider(); + return (jsxRuntimeExports.jsxs(Ye, { checked: theme === 'dark', onChange: toggleTheme, className: cn('group relative inline-flex h-8 w-[3.75rem] items-center rounded-full', { + 'bg-light-surface-3': theme === 'light', + 'bg-dark-surface-3': theme === 'dark', + }), "aria-label": "Toggle theme", children: [jsxRuntimeExports.jsx("span", { className: "flex h-6 w-6 translate-x-1 items-center justify-center rounded-full bg-white transition group-data-[checked]:translate-x-8", children: jsxRuntimeExports.jsx(ThemeIconMap, { className: "h-4 w-4", icon: theme === 'dark' ? 'moon' : 'sun' }) }), jsxRuntimeExports.jsx(Sun, { className: "absolute left-2 h-4 w-4" }), jsxRuntimeExports.jsx(Moon, { className: "absolute right-2 h-4 w-4" })] })); }; const MobileMenuModal = ({ isOpen, close }) => { - const { theme } = useUIProvider(); - const [modalTransition, setModalTransition] = reactExports.useState(false); - const handleClose = () => { - setModalTransition(false); - setTimeout(close, 100); - }; - reactExports.useEffect(() => { - if (isOpen) { - setTimeout(() => setModalTransition(true), 100); - } - }, [isOpen]); - return jsxRuntimeExports.jsx(yt, { - open: isOpen, - onClose: handleClose, - className: "MobileMenuModal relative z-modal sm:hidden", - children: jsxRuntimeExports.jsx("div", { - className: cn( - "fixed bottom-0 left-0 right-0 flex w-screen translate-y-0 items-center transition-all", - { - "opacity-1 translate-y-0": modalTransition, - "translate-y-4 opacity-0": !modalTransition, + const { theme } = useUIProvider(); + const [modalTransition, setModalTransition] = reactExports.useState(false); + const handleClose = () => { + setModalTransition(false); + setTimeout(close, 100); + }; + reactExports.useEffect(() => { + if (isOpen) { + setTimeout(() => setModalTransition(true), 100); } - ), - children: jsxRuntimeExports.jsxs(je, { - className: cn("w-full rounded-t-large border-t px-margin-mobile", { - "border-dark-surface-3 bg-dark-surface-1": theme === "dark", - "border-light-surface-3 bg-light-surface-1": theme === "light", - }), - children: [ - jsxRuntimeExports.jsxs("div", { - className: "pt-padding-x-large", - children: [ - jsxRuntimeExports.jsx("button", { - onClick: handleClose, - className: - "group absolute right-0 top-0 px-margin-mobile py-padding-x-large", - children: jsxRuntimeExports.jsx(Close, { - className: "h-3.5 w-3.5", - }), - }), - jsxRuntimeExports.jsx("nav", {}), - jsxRuntimeExports.jsx("div", { - className: cn("my-3 border-t", { - "border-dark-surface-3": theme === "dark", - "border-light-surface-3": theme === "light", - }), - }), - jsxRuntimeExports.jsxs("div", { - className: "flex flex-row items-center justify-between", - children: [ - jsxRuntimeExports.jsx("h3", { - className: cn("body-1", { - "text-light-neutral-1": theme === "light", - "text-dark-neutral-1": theme === "dark", - }), - children: "Theme", - }), - jsxRuntimeExports.jsx(ThemeSwitch, {}), - ], - }), - ], - }), - jsxRuntimeExports.jsx("div", { - className: "py-padding-large", - children: jsxRuntimeExports.jsx(PrimaryButton, { - onClick: handleClose, - className: "ml-padding-small-dense", - label: "Submit Request", - href: "https://support.uniswap.org/hc/en-us/requests/new", - size: "large", - theme: theme, - color: "accent-2", - fullWidth: true, - }), - }), - ], - }), - }), - }); + }, [isOpen]); + return (jsxRuntimeExports.jsx(yt, { open: isOpen, onClose: handleClose, className: "MobileMenuModal relative z-modal sm:hidden", children: jsxRuntimeExports.jsx("div", { className: cn('fixed bottom-0 left-0 right-0 flex w-screen translate-y-0 items-center transition-all', { + 'opacity-1 translate-y-0': modalTransition, + 'translate-y-4 opacity-0': !modalTransition, + }), children: jsxRuntimeExports.jsxs(je, { className: cn('w-full rounded-t-large border-t px-margin-mobile', { + 'border-dark-surface-3 bg-dark-surface-1': theme === 'dark', + 'border-light-surface-3 bg-light-surface-1': theme === 'light', + }), children: [jsxRuntimeExports.jsxs("div", { className: "pt-padding-x-large", children: [jsxRuntimeExports.jsx("button", { onClick: handleClose, className: "group absolute right-0 top-0 px-margin-mobile py-padding-x-large", children: jsxRuntimeExports.jsx(Close, { className: "h-3.5 w-3.5" }) }), jsxRuntimeExports.jsx("nav", {}), jsxRuntimeExports.jsx("div", { className: cn('my-3 border-t', { + 'border-dark-surface-3': theme === 'dark', + 'border-light-surface-3': theme === 'light', + }) }), jsxRuntimeExports.jsxs("div", { className: "flex flex-row items-center justify-between", children: [jsxRuntimeExports.jsx("h3", { className: cn('body-1', { + 'text-light-neutral-1': theme === 'light', + 'text-dark-neutral-1': theme === 'dark', + }), children: "Theme" }), jsxRuntimeExports.jsx(ThemeSwitch, {})] })] }), jsxRuntimeExports.jsx("div", { className: "py-padding-large", children: jsxRuntimeExports.jsx(PrimaryButton, { onClick: handleClose, className: "ml-padding-small-dense", label: "Submit Request", href: "https://support.uniswap.org/hc/en-us/requests/new", size: "large", theme: theme, color: "accent-2", fullWidth: true }) })] }) }) })); }; const Navigation = () => { - const [scrollIsOnTop, setScrollIsOnTop] = reactExports.useState(false); - const [menuIsOpen, setMenuIsOpen] = reactExports.useState(false); - reactExports.useEffect(() => { - const handleScroll = () => { - const position = window.scrollY; - if (position === 0) { - setScrollIsOnTop(true); - } else { - setScrollIsOnTop(false); - } - }; - handleScroll(); - window.addEventListener("scroll", handleScroll, { passive: true }); - return () => { - window.removeEventListener("scroll", handleScroll); - }; - }, [setScrollIsOnTop]); - return jsxRuntimeExports.jsxs(UIProvider, { - children: [ - jsxRuntimeExports.jsx("nav", { - className: cn( - "Navigation fixed top-0 left-0 right-0 z-nav flex w-screen justify-center bg-light-surface-1 dark:border-dark-surface-3 dark:bg-dark-surface-1", - { - "border-b": !scrollIsOnTop, - } - ), - children: jsxRuntimeExports.jsxs("div", { - className: - "flex w-full flex-row items-center justify-between border-light-surface-3 px-4 py-[1.15625rem] sm:px-[0.9375rem] sm:py-3 md:h-[4.5rem]", - children: [ - jsxRuntimeExports.jsx("div", { - className: "flex flex-row items-center", - children: jsxRuntimeExports.jsxs(LinkBase, { - href: "/", - className: "flex flex-row items-center", - children: [ - jsxRuntimeExports.jsx(MiniUnicon, { - className: "mb-[0.1875rem] h-8 w-8", - }), - jsxRuntimeExports.jsx("p", { - className: - "body-3 md:button-label-2 ml-2 text-light-accent-1 dark:text-dark-accent-1", - children: "Uniswap Support", - }), - ], - }), - }), - jsxRuntimeExports.jsx("div", { - className: "sm:hidden", - children: jsxRuntimeExports.jsx(ButtonBase, { - onClick: () => { - setMenuIsOpen((prev) => !prev); - }, - children: jsxRuntimeExports.jsx(Menu, { - className: "h-padding-large w-padding-large", - }), - }), - }), - jsxRuntimeExports.jsxs("div", { - className: "hidden sm:flex", - children: [ - jsxRuntimeExports.jsx(ThemeSwitch, {}), - jsxRuntimeExports.jsx(PrimaryButton, { - className: "ml-padding-small-dense !my-auto !py-0 !h-8", - label: "Submit Request", - href: "https://support.uniswap.org/hc/en-us/requests/new", - color: "accent-2", - }), - ], - }), - ], - }), - }), - jsxRuntimeExports.jsx("div", { - className: cn( - "fixed inset-0 z-scrim bg-scrim transition duration-500", - { - "pointer-events-none opacity-0": !menuIsOpen, - "opacity-1": menuIsOpen, - } - ), - }), - jsxRuntimeExports.jsx(MobileMenuModal, { - isOpen: menuIsOpen, - close: () => { - setMenuIsOpen(false); - }, - }), - ], - }); + const [scrollIsOnTop, setScrollIsOnTop] = reactExports.useState(false); + const [menuIsOpen, setMenuIsOpen] = reactExports.useState(false); + reactExports.useEffect(() => { + const handleScroll = () => { + const position = window.scrollY; + if (position === 0) { + setScrollIsOnTop(true); + } + else { + setScrollIsOnTop(false); + } + }; + handleScroll(); + window.addEventListener('scroll', handleScroll, { passive: true }); + return () => { + window.removeEventListener('scroll', handleScroll); + }; + }, [setScrollIsOnTop]); + return (jsxRuntimeExports.jsxs(UIProvider, { children: [jsxRuntimeExports.jsx("nav", { className: cn('Navigation fixed top-0 left-0 right-0 z-nav flex w-screen justify-center bg-light-surface-1 dark:border-dark-surface-3 dark:bg-dark-surface-1', { + 'border-b': !scrollIsOnTop, + }), children: jsxRuntimeExports.jsxs("div", { className: "flex w-full flex-row items-center justify-between border-light-surface-3 px-4 py-[1.15625rem] sm:px-[0.9375rem] sm:py-3 md:h-[4.5rem]", children: [jsxRuntimeExports.jsx("div", { className: "flex flex-row items-center", children: jsxRuntimeExports.jsxs(LinkBase, { href: "/", className: "flex flex-row items-center", children: [jsxRuntimeExports.jsx(MiniUnicon, { className: "mb-[0.1875rem] h-8 w-8" }), jsxRuntimeExports.jsx("p", { className: "body-3 md:button-label-2 ml-2 text-light-accent-1 dark:text-dark-accent-1", children: "Uniswap Support" })] }) }), jsxRuntimeExports.jsx("div", { className: "sm:hidden", children: jsxRuntimeExports.jsx(ButtonBase, { onClick: () => { + setMenuIsOpen((prev) => !prev); + }, children: jsxRuntimeExports.jsx(Menu, { className: "h-padding-large w-padding-large" }) }) }), jsxRuntimeExports.jsxs("div", { className: "hidden sm:flex", children: [jsxRuntimeExports.jsx(ThemeSwitch, {}), jsxRuntimeExports.jsx(PrimaryButton, { className: "ml-padding-small-dense !my-auto !py-0 !h-8", label: "Submit Request", href: "https://support.uniswap.org/hc/en-us/requests/new", color: "accent-2" })] })] }) }), jsxRuntimeExports.jsx("div", { className: cn('fixed inset-0 z-scrim bg-scrim transition duration-500', { + 'pointer-events-none opacity-0': !menuIsOpen, + 'opacity-1': menuIsOpen, + }) }), jsxRuntimeExports.jsx(MobileMenuModal, { isOpen: menuIsOpen, close: () => { + setMenuIsOpen(false); + } })] })); }; async function renderNavigation(settings, container) { - reactDomExports.render( - jsxRuntimeExports.jsx(ThemeProviders, { - theme: createTheme(settings), - children: jsxRuntimeExports.jsx(Navigation, {}), - }), - container - ); + reactDomExports.render(jsxRuntimeExports.jsx(ThemeProviders, { theme: createTheme(settings), children: jsxRuntimeExports.jsx(Navigation, {}) }), container); } export { renderNavigation }; diff --git a/assets/new-request-form-bundle.js b/assets/new-request-form-bundle.js index a4326c0e1..b8462c7af 100644 --- a/assets/new-request-form-bundle.js +++ b/assets/new-request-form-bundle.js @@ -1,353 +1,101 @@ -import { - j as jsxRuntimeExports, - F as Field, - L as Label, - S as Span, - H as Hint, - I as Input$1, - M as Message, - r as reactExports, - u as useToast, - a as useTranslation, - N as Notification, - T as Title, - C as Close, - s as styled, - b as Textarea, - d as Field$1, - e as Label$1, - f as Hint$1, - h as Combobox, - O as Option, - i as Message$1, - k as Checkbox$1, - l as OptGroup, - p as purify, - m as FileList, - n as File, - o as Tooltip, - P as Progress, - A as Anchor, - q as mime, - t as useDropzone, - v as FileUpload, - D as Datepicker, - w as useGrid, - K as KEYS, - x as focusStyles, - y as FauxInput, - z as Tag, - B as SvgAlertWarningStroke, - E as MediaInput, - G as SvgCreditCardStroke, - $ as $e, - J as getColorV8, - Q as Header, - R as SvgCheckCircleStroke, - U as useModalContainer, - V as Modal, - W as Body, - X as Accordion, - Y as Paragraph, - Z as Footer$1, - _ as FooterItem, - a0 as Button, - a1 as Close$1, - a2 as addFlashNotification, - a3 as debounce, - a4 as Alert, - a5 as initI18next, - a6 as loadTranslations, - a7 as reactDomExports, - a8 as ThemeProviders, - a9 as createTheme, -} from "shared"; +import { j as jsxRuntimeExports, F as Field, L as Label, S as Span, H as Hint, I as Input$1, M as Message, r as reactExports, u as useToast, a as useTranslation, N as Notification, T as Title, C as Close, s as styled, b as Textarea, d as Field$1, e as Label$1, f as Hint$1, h as Combobox, O as Option, i as Message$1, k as Checkbox$1, l as OptGroup, p as purify, m as FileList, n as File, o as Tooltip, P as Progress, A as Anchor, q as mime, t as useDropzone, v as FileUpload, D as Datepicker, w as useGrid, K as KEYS, x as focusStyles, y as FauxInput, z as Tag, B as SvgAlertWarningStroke, E as MediaInput, G as SvgCreditCardStroke, $ as $e, J as getColorV8, Q as Header, R as SvgCheckCircleStroke, U as useModalContainer, V as Modal, W as Body, X as Accordion, Y as Paragraph, Z as Footer$1, _ as FooterItem, a0 as Button, a1 as Close$1, a2 as addFlashNotification, a3 as debounce, a4 as Alert, a5 as initI18next, a6 as loadTranslations, a7 as reactDomExports, a8 as ThemeProviders, a9 as createTheme } from 'shared'; function Input({ field, onChange }) { - const { label, error, value, name, required, description, type } = field; - const stepProp = {}; - const inputType = - type === "integer" || type === "decimal" ? "number" : "text"; - if (type === "integer") stepProp.step = "1"; - if (type === "decimal") stepProp.step = "any"; - const autocomplete = - type === "anonymous_requester_email" ? "email" : undefined; - return jsxRuntimeExports.jsxs(Field, { - children: [ - jsxRuntimeExports.jsxs(Label, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsx(Input$1, { - name: name, - type: inputType, - defaultValue: value, - validation: error ? "error" : undefined, - required: required, - onChange: (e) => { - onChange && onChange(e.target.value); - }, - autoComplete: autocomplete, - ...stepProp, - }), - error && - jsxRuntimeExports.jsx(Message, { - validation: "error", - children: error, - }), - ], - }); + const { label, error, value, name, required, description, type } = field; + const stepProp = {}; + const inputType = type === "integer" || type === "decimal" ? "number" : "text"; + if (type === "integer") + stepProp.step = "1"; + if (type === "decimal") + stepProp.step = "any"; + const autocomplete = type === "anonymous_requester_email" ? "email" : undefined; + return (jsxRuntimeExports.jsxs(Field, { children: [jsxRuntimeExports.jsxs(Label, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsx(Input$1, { name: name, type: inputType, defaultValue: value, validation: error ? "error" : undefined, required: required, onChange: (e) => { + onChange && onChange(e.target.value); + }, autoComplete: autocomplete, ...stepProp }), error && jsxRuntimeExports.jsx(Message, { validation: "error", children: error })] })); } -function useWysiwyg({ - hasWysiwyg, - baseLocale, - hasAtMentions, - userRole, - brandId, -}) { - const isInitializedRef = reactExports.useRef(false); - const { addToast } = useToast(); - const { t } = useTranslation(); - return reactExports.useCallback( - async (ref) => { - if (hasWysiwyg && ref && !isInitializedRef.current) { - isInitializedRef.current = true; - const { createEditor } = await import("wysiwyg").then(function (n) { - return n.m; - }); - const editor = await createEditor(ref, { - editorType: "supportRequests", - hasAtMentions, - userRole, - brandId, - baseLocale, - }); - const notifications = editor.plugins.get("Notification"); - // Handle generic notifications and errors with "toast" notifications - notifications.on("show", (event, data) => { - event.stop(); // Prevent the default notification from being shown via window.alert - const message = - data.message instanceof Error ? data.message.message : data.message; - const { type, title } = data; - addToast(({ close }) => - jsxRuntimeExports.jsxs(Notification, { - type: type, - children: [ - jsxRuntimeExports.jsx(Title, { children: title }), - message, - jsxRuntimeExports.jsx(Close, { - "aria-label": t("new-request-form.close-label", "Close"), - onClick: close, - }), - ], - }) - ); - }); - } - }, - [hasWysiwyg, baseLocale, hasAtMentions, userRole, brandId, addToast, t] - ); +function useWysiwyg({ hasWysiwyg, baseLocale, hasAtMentions, userRole, brandId, }) { + const isInitializedRef = reactExports.useRef(false); + const { addToast } = useToast(); + const { t } = useTranslation(); + return reactExports.useCallback(async (ref) => { + if (hasWysiwyg && ref && !isInitializedRef.current) { + isInitializedRef.current = true; + const { createEditor } = await import('wysiwyg').then(function (n) { return n.m; }); + const editor = await createEditor(ref, { + editorType: "supportRequests", + hasAtMentions, + userRole, + brandId, + baseLocale, + }); + const notifications = editor.plugins.get("Notification"); + // Handle generic notifications and errors with "toast" notifications + notifications.on("show", (event, data) => { + event.stop(); // Prevent the default notification from being shown via window.alert + const message = data.message instanceof Error + ? data.message.message + : data.message; + const { type, title } = data; + addToast(({ close }) => (jsxRuntimeExports.jsxs(Notification, { type: type, children: [jsxRuntimeExports.jsx(Title, { children: title }), message, jsxRuntimeExports.jsx(Close, { "aria-label": t("new-request-form.close-label", "Close"), onClick: close })] }))); + }); + } + }, [hasWysiwyg, baseLocale, hasAtMentions, userRole, brandId, addToast, t]); } -const StyledField = styled(Field)` +const StyledField = styled(Field) ` .ck.ck-editor { margin-top: ${(props) => props.theme.space.xs}; } `; -const StyledMessage = styled(Message)` +const StyledMessage = styled(Message) ` .ck.ck-editor + & { margin-top: ${(props) => props.theme.space.xs}; } `; -function TextArea({ - field, - hasWysiwyg, - baseLocale, - hasAtMentions, - userRole, - brandId, - onChange, -}) { - const { label, error, value, name, required, description } = field; - const ref = useWysiwyg({ - hasWysiwyg, - baseLocale, - hasAtMentions, - userRole, - brandId, - }); - return jsxRuntimeExports.jsxs(StyledField, { - children: [ - jsxRuntimeExports.jsxs(Label, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsx(Textarea, { - ref: ref, - name: name, - defaultValue: value, - validation: error ? "error" : undefined, - required: required, - onChange: (e) => onChange(e.target.value), - rows: 6, - isResizable: true, - }), - error && - jsxRuntimeExports.jsx(StyledMessage, { - validation: "error", - children: error, - }), - ], - }); +function TextArea({ field, hasWysiwyg, baseLocale, hasAtMentions, userRole, brandId, onChange, }) { + const { label, error, value, name, required, description } = field; + const ref = useWysiwyg({ + hasWysiwyg, + baseLocale, + hasAtMentions, + userRole, + brandId, + }); + return (jsxRuntimeExports.jsxs(StyledField, { children: [jsxRuntimeExports.jsxs(Label, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsx(Textarea, { ref: ref, name: name, defaultValue: value, validation: error ? "error" : undefined, required: required, onChange: (e) => onChange(e.target.value), rows: 6, isResizable: true }), error && jsxRuntimeExports.jsx(StyledMessage, { validation: "error", children: error })] })); } function EmptyValueOption() { - const { t } = useTranslation(); - return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "-" }), - jsxRuntimeExports.jsx(Span, { - hidden: true, - children: t( - "new-request-form.dropdown.empty-option", - "Select an option" - ), - }), - ], - }); + const { t } = useTranslation(); + return (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "-" }), jsxRuntimeExports.jsx(Span, { hidden: true, children: t("new-request-form.dropdown.empty-option", "Select an option") })] })); } function DropDown({ field, onChange }) { - const { label, options, error, value, name, required, description } = field; - const selectionValue = value == null ? "" : value.toString(); - const wrapperRef = reactExports.useRef(null); - reactExports.useEffect(() => { - if (wrapperRef.current && required) { - const combobox = wrapperRef.current.querySelector("[role=combobox]"); - combobox?.setAttribute("aria-required", "true"); - } - }, [wrapperRef, required]); - return jsxRuntimeExports.jsxs(Field$1, { - children: [ - jsxRuntimeExports.jsxs(Label$1, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint$1, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsxs(Combobox, { - ref: wrapperRef, - inputProps: { name, required }, - isEditable: false, - validation: error ? "error" : undefined, - inputValue: selectionValue, - selectionValue: selectionValue, - renderValue: ({ selection }) => - selection?.label || jsxRuntimeExports.jsx(EmptyValueOption, {}), - onChange: ({ selectionValue }) => { - if (selectionValue !== undefined) { - onChange(selectionValue); - } - }, - children: [ - !required && - jsxRuntimeExports.jsx(Option, { - value: "", - label: "-", - children: jsxRuntimeExports.jsx(EmptyValueOption, {}), - }), - options.map((option) => - jsxRuntimeExports.jsx( - Option, - { value: option.value.toString(), label: option.name }, - option.value - ) - ), - ], - }), - error && - jsxRuntimeExports.jsx(Message$1, { - validation: "error", - children: error, - }), - ], - }); + const { label, options, error, value, name, required, description } = field; + const selectionValue = value == null ? "" : value.toString(); + const wrapperRef = reactExports.useRef(null); + reactExports.useEffect(() => { + if (wrapperRef.current && required) { + const combobox = wrapperRef.current.querySelector("[role=combobox]"); + combobox?.setAttribute("aria-required", "true"); + } + }, [wrapperRef, required]); + return (jsxRuntimeExports.jsxs(Field$1, { children: [jsxRuntimeExports.jsxs(Label$1, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint$1, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsxs(Combobox, { ref: wrapperRef, inputProps: { name, required }, isEditable: false, validation: error ? "error" : undefined, inputValue: selectionValue, selectionValue: selectionValue, renderValue: ({ selection }) => selection?.label || jsxRuntimeExports.jsx(EmptyValueOption, {}), onChange: ({ selectionValue }) => { + if (selectionValue !== undefined) { + onChange(selectionValue); + } + }, children: [!required && (jsxRuntimeExports.jsx(Option, { value: "", label: "-", children: jsxRuntimeExports.jsx(EmptyValueOption, {}) })), options.map((option) => (jsxRuntimeExports.jsx(Option, { value: option.value.toString(), label: option.name }, option.value)))] }), error && jsxRuntimeExports.jsx(Message$1, { validation: "error", children: error })] })); } function Checkbox({ field, onChange }) { - const { label, error, value, name, required, description } = field; - const [checkboxValue, setCheckboxValue] = reactExports.useState(value); - const handleChange = (e) => { - const { checked } = e.target; - setCheckboxValue(checked); - onChange(checked); - }; - return jsxRuntimeExports.jsxs(Field, { - children: [ - jsxRuntimeExports.jsx("input", { - type: "hidden", - name: name, - value: "off", - }), - jsxRuntimeExports.jsxs(Checkbox$1, { - name: name, - required: required, - defaultChecked: value, - value: checkboxValue ? "on" : "off", - onChange: handleChange, - children: [ - jsxRuntimeExports.jsxs(Label, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint, { - dangerouslySetInnerHTML: { __html: description }, - }), - ], - }), - error && - jsxRuntimeExports.jsx(Message, { - validation: "error", - children: error, - }), - ], - }); + const { label, error, value, name, required, description } = field; + const [checkboxValue, setCheckboxValue] = reactExports.useState(value); + const handleChange = (e) => { + const { checked } = e.target; + setCheckboxValue(checked); + onChange(checked); + }; + return (jsxRuntimeExports.jsxs(Field, { children: [jsxRuntimeExports.jsx("input", { type: "hidden", name: name, value: "off" }), jsxRuntimeExports.jsxs(Checkbox$1, { name: name, required: required, defaultChecked: value, value: checkboxValue ? "on" : "off", onChange: handleChange, children: [jsxRuntimeExports.jsxs(Label, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint, { dangerouslySetInnerHTML: { __html: description } }))] }), error && jsxRuntimeExports.jsx(Message, { validation: "error", children: error })] })); } /** @@ -356,29 +104,29 @@ function Checkbox({ field, onChange }) { */ const ROOT_GROUP_IDENTIFIER = "[]"; function getGroupIdentifier(names) { - return `[${names.join("::")}]`; + return `[${names.join("::")}]`; } function isGroupIdentifier(name) { - return name.startsWith("[") && name.endsWith("]"); + return name.startsWith("[") && name.endsWith("]"); } function getGroupAndOptionNames(input) { - const namesList = input.split("::"); - return [namesList.slice(0, -1), namesList.slice(-1)[0]]; + const namesList = input.split("::"); + return [namesList.slice(0, -1), namesList.slice(-1)[0]]; } function buildSubGroupOptions(groupNames) { - const parentGroupNames = groupNames.slice(0, -1); - const parentGroupIdentifier = getGroupIdentifier(parentGroupNames); - const name = groupNames[groupNames.length - 1]; - return { - type: "SubGroup", - name, - backOption: { - type: "previous", - label: "Back", - value: parentGroupIdentifier, - }, - options: [], - }; + const parentGroupNames = groupNames.slice(0, -1); + const parentGroupIdentifier = getGroupIdentifier(parentGroupNames); + const name = groupNames[groupNames.length - 1]; + return { + type: "SubGroup", + name, + backOption: { + type: "previous", + label: "Back", + value: parentGroupIdentifier, + }, + options: [], + }; } /** * Maps a flat list of options to a nested structure @@ -423,55 +171,52 @@ function buildSubGroupOptions(groupNames) { * @returns nested options */ function buildNestedOptions(options, hasEmptyOption) { - const result = { - [ROOT_GROUP_IDENTIFIER]: { - type: "RootGroup", - options: hasEmptyOption ? [{ label: "-", value: "" }] : [], - }, - }; - options.forEach((option) => { - const { name, value } = option; - if (!name.includes("::")) { - result[ROOT_GROUP_IDENTIFIER].options.push({ - value, - label: name, - }); - } else { - const [groupNames, optionName] = getGroupAndOptionNames(name); - const groupIdentifier = getGroupIdentifier(groupNames); - if (!result[groupIdentifier]) { - result[groupIdentifier] = buildSubGroupOptions(groupNames); - } - result[groupIdentifier]?.options.push({ - value, - label: name.split("::").join(" > "), - menuLabel: optionName, - }); - // creates next options for each parent group, if they don't already exists - for (let i = 0; i < groupNames.length; i++) { - const parentGroupNames = groupNames.slice(0, i); - const nextGroupNames = groupNames.slice(0, i + 1); - const parentGroupIdentifier = getGroupIdentifier(parentGroupNames); - const nextGroupIdentifier = getGroupIdentifier(nextGroupNames); - if (!result[parentGroupIdentifier]) { - result[parentGroupIdentifier] = - buildSubGroupOptions(parentGroupNames); + const result = { + [ROOT_GROUP_IDENTIFIER]: { + type: "RootGroup", + options: hasEmptyOption ? [{ label: "-", value: "" }] : [], + }, + }; + options.forEach((option) => { + const { name, value } = option; + if (!name.includes("::")) { + result[ROOT_GROUP_IDENTIFIER].options.push({ + value, + label: name, + }); } - if ( - result[parentGroupIdentifier]?.options.find( - (o) => o.value === nextGroupIdentifier - ) === undefined - ) { - result[parentGroupIdentifier]?.options.push({ - type: "next", - label: nextGroupNames[nextGroupNames.length - 1], - value: nextGroupIdentifier, - }); + else { + const [groupNames, optionName] = getGroupAndOptionNames(name); + const groupIdentifier = getGroupIdentifier(groupNames); + if (!result[groupIdentifier]) { + result[groupIdentifier] = buildSubGroupOptions(groupNames); + } + result[groupIdentifier]?.options.push({ + value, + label: name.split("::").join(" > "), + menuLabel: optionName, + }); + // creates next options for each parent group, if they don't already exists + for (let i = 0; i < groupNames.length; i++) { + const parentGroupNames = groupNames.slice(0, i); + const nextGroupNames = groupNames.slice(0, i + 1); + const parentGroupIdentifier = getGroupIdentifier(parentGroupNames); + const nextGroupIdentifier = getGroupIdentifier(nextGroupNames); + if (!result[parentGroupIdentifier]) { + result[parentGroupIdentifier] = + buildSubGroupOptions(parentGroupNames); + } + if (result[parentGroupIdentifier]?.options.find((o) => o.value === nextGroupIdentifier) === undefined) { + result[parentGroupIdentifier]?.options.push({ + type: "next", + label: nextGroupNames[nextGroupNames.length - 1], + value: nextGroupIdentifier, + }); + } + } } - } - } - }); - return result; + }); + return result; } /** * When one or more options are selected, the Combobox component renders the label @@ -487,192 +232,95 @@ function buildNestedOptions(options, hasEmptyOption) { * after the first render and pass only the root group options. */ function getInitialGroup(nestedOptions) { - const result = { - type: "RootGroup", - options: [], - }; - Object.values(nestedOptions).forEach(({ options }) => { - result.options.push(...options.filter(({ type }) => type === undefined)); - }); - return result; + const result = { + type: "RootGroup", + options: [], + }; + Object.values(nestedOptions).forEach(({ options }) => { + result.options.push(...options.filter(({ type }) => type === undefined)); + }); + return result; } -function useNestedOptions({ options, hasEmptyOption }) { - const nestedOptions = reactExports.useMemo( - () => buildNestedOptions(options, hasEmptyOption), - [options, hasEmptyOption] - ); - const [currentGroup, setCurrentGroup] = reactExports.useState( - getInitialGroup(nestedOptions) - ); - reactExports.useEffect(() => { - setCurrentGroup(nestedOptions[ROOT_GROUP_IDENTIFIER]); - }, [nestedOptions]); - const setCurrentGroupByIdentifier = (identifier) => { - const group = nestedOptions[identifier]; - if (group) { - setCurrentGroup(group); - } - }; - return { - currentGroup, - isGroupIdentifier, - setCurrentGroupByIdentifier, - }; +function useNestedOptions({ options, hasEmptyOption, }) { + const nestedOptions = reactExports.useMemo(() => buildNestedOptions(options, hasEmptyOption), [options, hasEmptyOption]); + const [currentGroup, setCurrentGroup] = reactExports.useState(getInitialGroup(nestedOptions)); + reactExports.useEffect(() => { + setCurrentGroup(nestedOptions[ROOT_GROUP_IDENTIFIER]); + }, [nestedOptions]); + const setCurrentGroupByIdentifier = (identifier) => { + const group = nestedOptions[identifier]; + if (group) { + setCurrentGroup(group); + } + }; + return { + currentGroup, + isGroupIdentifier, + setCurrentGroupByIdentifier, + }; } function MultiSelect({ field }) { - const { label, options, error, value, name, required, description } = field; - const { currentGroup, isGroupIdentifier, setCurrentGroupByIdentifier } = - useNestedOptions({ - options, - hasEmptyOption: false, + const { label, options, error, value, name, required, description } = field; + const { currentGroup, isGroupIdentifier, setCurrentGroupByIdentifier } = useNestedOptions({ + options, + hasEmptyOption: false, }); - const [selectedValues, setSelectValues] = reactExports.useState(value || []); - const wrapperRef = reactExports.useRef(null); - reactExports.useEffect(() => { - if (wrapperRef.current && required) { - const combobox = wrapperRef.current.querySelector("[role=combobox]"); - combobox?.setAttribute("aria-required", "true"); - } - }, [wrapperRef, required]); - const handleChange = (changes) => { - if (Array.isArray(changes.selectionValue)) { - const lastSelectedItem = changes.selectionValue.slice(-1).toString(); - if (isGroupIdentifier(lastSelectedItem)) { - setCurrentGroupByIdentifier(lastSelectedItem); - } else { - setSelectValues(changes.selectionValue); - } - } - }; - return jsxRuntimeExports.jsxs(Field$1, { - children: [ - selectedValues.map((selectedValue) => - jsxRuntimeExports.jsx( - "input", - { type: "hidden", name: `${name}[]`, value: selectedValue }, - selectedValue - ) - ), - jsxRuntimeExports.jsxs(Label$1, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint$1, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsxs(Combobox, { - ref: wrapperRef, - isMultiselectable: true, - inputProps: { required }, - isEditable: false, - validation: error ? "error" : undefined, - onChange: handleChange, - selectionValue: selectedValues, - maxHeight: "auto", - children: [ - currentGroup.type === "SubGroup" && - jsxRuntimeExports.jsx(Option, { ...currentGroup.backOption }), - currentGroup.type === "SubGroup" - ? jsxRuntimeExports.jsx(OptGroup, { - "aria-label": currentGroup.name, - children: currentGroup.options.map((option) => - jsxRuntimeExports.jsx( - Option, - { ...option, children: option.menuLabel ?? option.label }, - option.value - ) - ), - }) - : currentGroup.options.map((option) => - jsxRuntimeExports.jsx(Option, { ...option }, option.value) - ), - ], - }), - error && - jsxRuntimeExports.jsx(Message$1, { - validation: "error", - children: error, - }), - ], - }); + const [selectedValues, setSelectValues] = reactExports.useState(value || []); + const wrapperRef = reactExports.useRef(null); + reactExports.useEffect(() => { + if (wrapperRef.current && required) { + const combobox = wrapperRef.current.querySelector("[role=combobox]"); + combobox?.setAttribute("aria-required", "true"); + } + }, [wrapperRef, required]); + const handleChange = (changes) => { + if (Array.isArray(changes.selectionValue)) { + const lastSelectedItem = changes.selectionValue.slice(-1).toString(); + if (isGroupIdentifier(lastSelectedItem)) { + setCurrentGroupByIdentifier(lastSelectedItem); + } + else { + setSelectValues(changes.selectionValue); + } + } + }; + return (jsxRuntimeExports.jsxs(Field$1, { children: [selectedValues.map((selectedValue) => (jsxRuntimeExports.jsx("input", { type: "hidden", name: `${name}[]`, value: selectedValue }, selectedValue))), jsxRuntimeExports.jsxs(Label$1, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint$1, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsxs(Combobox, { ref: wrapperRef, isMultiselectable: true, inputProps: { required }, isEditable: false, validation: error ? "error" : undefined, onChange: handleChange, selectionValue: selectedValues, maxHeight: "auto", children: [currentGroup.type === "SubGroup" && (jsxRuntimeExports.jsx(Option, { ...currentGroup.backOption })), currentGroup.type === "SubGroup" ? (jsxRuntimeExports.jsx(OptGroup, { "aria-label": currentGroup.name, children: currentGroup.options.map((option) => (jsxRuntimeExports.jsx(Option, { ...option, children: option.menuLabel ?? option.label }, option.value))) })) : (currentGroup.options.map((option) => (jsxRuntimeExports.jsx(Option, { ...option }, option.value))))] }), error && jsxRuntimeExports.jsx(Message$1, { validation: "error", children: error })] })); } const key = "return-focus-to-ticket-form-field"; -function TicketFormField({ field, newRequestPath }) { - const ref = reactExports.createRef(); - const handleChange = ({ selectionValue }) => { - if (selectionValue && typeof selectionValue === "number") { - const url = new URL(window.location.href); - const searchParams = url.searchParams; - searchParams.set("ticket_form_id", selectionValue); - sessionStorage.setItem(key, "true"); - window.location.assign(`${newRequestPath}${url.search}`); - } - }; - reactExports.useEffect(() => { - if (sessionStorage.getItem(key)) { - sessionStorage.removeItem(key); - // return focus to the ticket form field dropdown - // after the page reloads for better a11y - ref.current?.firstChild?.focus(); - } - }, []); - return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx("input", { - type: "hidden", - name: field.name, - value: field.value, - }), - field.options.length > 1 && - jsxRuntimeExports.jsxs(Field$1, { - children: [ - jsxRuntimeExports.jsx(Label$1, { children: field.label }), - jsxRuntimeExports.jsx(Combobox, { - isEditable: false, - onChange: handleChange, - ref: ref, - children: field.options.map((option) => - jsxRuntimeExports.jsx( - Option, - { - value: option.value, - label: option.name, - isSelected: field.value === option.value, - children: option.name, - }, - option.value - ) - ), - }), - ], - }), - ], - }); +function TicketFormField({ field, newRequestPath, }) { + const ref = reactExports.createRef(); + const handleChange = ({ selectionValue }) => { + if (selectionValue && typeof selectionValue === "number") { + const url = new URL(window.location.href); + const searchParams = url.searchParams; + searchParams.set("ticket_form_id", selectionValue); + sessionStorage.setItem(key, "true"); + window.location.assign(`${newRequestPath}${url.search}`); + } + }; + reactExports.useEffect(() => { + if (sessionStorage.getItem(key)) { + sessionStorage.removeItem(key); + // return focus to the ticket form field dropdown + // after the page reloads for better a11y + ref.current?.firstChild?.focus(); + } + }, []); + return (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx("input", { type: "hidden", name: field.name, value: field.value }), field.options.length > 1 && (jsxRuntimeExports.jsxs(Field$1, { children: [jsxRuntimeExports.jsx(Label$1, { children: field.label }), jsxRuntimeExports.jsx(Combobox, { isEditable: false, onChange: handleChange, ref: ref, children: field.options.map((option) => (jsxRuntimeExports.jsx(Option, { value: option.value, label: option.name, isSelected: field.value === option.value, children: option.name }, option.value))) })] }))] })); } -function ParentTicketField({ field }) { - const { value, name } = field; - return jsxRuntimeExports.jsx("input", { - type: "hidden", - name: name, - value: value, - }); +function ParentTicketField({ field, }) { + const { value, name } = field; + return jsxRuntimeExports.jsx("input", { type: "hidden", name: name, value: value }); } // NOTE: This is a temporary handling of the CSRF token async function fetchCsrfToken$1() { - const response = await fetch("/api/v2/help_center/sessions.json"); - const { current_session } = await response.json(); - return current_session.csrf_token; + const response = await fetch("/api/v2/help_center/sessions.json"); + const { current_session } = await response.json(); + return current_session.csrf_token; } /** @@ -684,775 +332,514 @@ async function fetchCsrfToken$1() { * @returns a Ref callback and a submit handler */ function useFormSubmit(ticketFields) { - const initialized = reactExports.useRef(false); - const isSubmitting = reactExports.useRef(false); - const formRefCallback = reactExports.useCallback( - (ref) => { - if (ref && !initialized.current) { - initialized.current = true; - /* We are monkey patching the submit method of the form, since this behavior is what + const initialized = reactExports.useRef(false); + const isSubmitting = reactExports.useRef(false); + const formRefCallback = reactExports.useCallback((ref) => { + if (ref && !initialized.current) { + initialized.current = true; + /* We are monkey patching the submit method of the form, since this behavior is what other scripts in Help Center are intercepting the submit event, stopping the event propagation and calling the submit method directly */ - ref.submit = async () => { - /* We are performing an async call to fetch the CSRF token and for this reason + ref.submit = async () => { + /* We are performing an async call to fetch the CSRF token and for this reason the submit is not immediate, and the user can click the submit button multiple times. We don't want to disable the submit button for A11Y, so we use the isSubmitting ref to stop subsequent submits after the first one. */ - if (isSubmitting.current === false) { - isSubmitting.current = true; - const token = await fetchCsrfToken$1(); - const hiddenInput = document.createElement("input"); - hiddenInput.type = "hidden"; - hiddenInput.name = "authenticity_token"; - hiddenInput.value = token; - ref.appendChild(hiddenInput); - // The backend expects the credit card field to have a length at least of 13 characters. - // We are prefixing the 4 digits with 9 Xs to make sure the value has the expected length - const creditCardFields = ticketFields.filter( - (field) => field.type === "partialcreditcard" - ); - for (const creditCardField of creditCardFields) { - const creditCardInput = ref.querySelector( - `input[name="${creditCardField.name}"]` - ); - if ( - creditCardInput && - creditCardInput instanceof HTMLInputElement && - creditCardInput.value.length === 4 - ) { - creditCardInput.value = `XXXXXXXXX${creditCardInput.value}`; - } - } - HTMLFormElement.prototype.submit.call(ref); - } - }; - } - }, - [ticketFields] - ); - const handleSubmit = (e) => { - e.preventDefault(); - e.target.submit(); - }; - return { formRefCallback, handleSubmit }; + if (isSubmitting.current === false) { + isSubmitting.current = true; + const token = await fetchCsrfToken$1(); + const hiddenInput = document.createElement("input"); + hiddenInput.type = "hidden"; + hiddenInput.name = "authenticity_token"; + hiddenInput.value = token; + ref.appendChild(hiddenInput); + // The backend expects the credit card field to have a length at least of 13 characters. + // We are prefixing the 4 digits with 9 Xs to make sure the value has the expected length + const creditCardFields = ticketFields.filter((field) => field.type === "partialcreditcard"); + for (const creditCardField of creditCardFields) { + const creditCardInput = ref.querySelector(`input[name="${creditCardField.name}"]`); + if (creditCardInput && + creditCardInput instanceof HTMLInputElement && + creditCardInput.value.length === 4) { + creditCardInput.value = `XXXXXXXXX${creditCardInput.value}`; + } + } + HTMLFormElement.prototype.submit.call(ref); + } + }; + } + }, [ticketFields]); + const handleSubmit = (e) => { + e.preventDefault(); + e.target.submit(); + }; + return { formRefCallback, handleSubmit }; } const MAX_URL_LENGTH = 2048; const TICKET_FIELD_PREFIX = "tf_"; const ALLOWED_BOOLEAN_VALUES = ["true", "false"]; const ALLOWED_HTML_TAGS = [ - "pre", - "strong", - "b", - "p", - "blockquote", - "ul", - "ol", - "li", - "h2", - "h3", - "h4", - "i", - "em", - "br", + "pre", + "strong", + "b", + "p", + "blockquote", + "ul", + "ol", + "li", + "h2", + "h3", + "h4", + "i", + "em", + "br", ]; function getFieldFromId(id, prefilledTicketFields) { - const isCustomField = !Number.isNaN(Number(id)); - if (isCustomField) { - const name = `request[custom_fields][${id}]`; - return prefilledTicketFields.ticketFields.find( - (field) => field.name === name - ); - } - switch (id) { - case "anonymous_requester_email": - return prefilledTicketFields.emailField; - case "due_at": - return prefilledTicketFields.dueDateField; - case "collaborators": - return prefilledTicketFields.ccField; - case "organization_id": - return prefilledTicketFields.organizationField; - default: - return prefilledTicketFields.ticketFields.find( - (field) => field.name === `request[${id}]` - ); - } + const isCustomField = !Number.isNaN(Number(id)); + if (isCustomField) { + const name = `request[custom_fields][${id}]`; + return prefilledTicketFields.ticketFields.find((field) => field.name === name); + } + switch (id) { + case "anonymous_requester_email": + return prefilledTicketFields.emailField; + case "due_at": + return prefilledTicketFields.dueDateField; + case "collaborators": + return prefilledTicketFields.ccField; + case "organization_id": + return prefilledTicketFields.organizationField; + default: + return prefilledTicketFields.ticketFields.find((field) => field.name === `request[${id}]`); + } } function getPrefilledTicketFields(fields) { - const { href } = location; - const params = new URL(href).searchParams; - const prefilledFields = { - ...fields, - ticketFields: [...fields.ticketFields], - }; - if (href.length > MAX_URL_LENGTH) return fields; - if (params.get("parent_id")) return fields; - for (const [key, value] of params) { - if (!key.startsWith(TICKET_FIELD_PREFIX)) continue; - const ticketFieldId = key.substring(TICKET_FIELD_PREFIX.length); - const field = getFieldFromId(ticketFieldId, prefilledFields); - if (!field) continue; - const sanitizedValue = purify.sanitize(value, { - ALLOWED_TAGS: ALLOWED_HTML_TAGS, - }); - switch (field.type) { - case "partialcreditcard": - continue; - case "multiselect": - field.value = sanitizedValue - .split(",") - // filter out prefilled options that don't exist - .filter((value) => - field.options.some((option) => option.value === value) - ); - break; - case "checkbox": - if (ALLOWED_BOOLEAN_VALUES.includes(sanitizedValue)) { - field.value = - sanitizedValue === "true" - ? "on" - : sanitizedValue === "false" - ? "off" - : ""; + const { href } = location; + const params = new URL(href).searchParams; + const prefilledFields = { + ...fields, + ticketFields: [...fields.ticketFields], + }; + if (href.length > MAX_URL_LENGTH) + return fields; + if (params.get("parent_id")) + return fields; + for (const [key, value] of params) { + if (!key.startsWith(TICKET_FIELD_PREFIX)) + continue; + const ticketFieldId = key.substring(TICKET_FIELD_PREFIX.length); + const field = getFieldFromId(ticketFieldId, prefilledFields); + if (!field) + continue; + const sanitizedValue = purify.sanitize(value, { + ALLOWED_TAGS: ALLOWED_HTML_TAGS, + }); + switch (field.type) { + case "partialcreditcard": + continue; + case "multiselect": + field.value = sanitizedValue + .split(",") + // filter out prefilled options that don't exist + .filter((value) => field.options.some((option) => option.value === value)); + break; + case "checkbox": + if (ALLOWED_BOOLEAN_VALUES.includes(sanitizedValue)) { + field.value = + sanitizedValue === "true" + ? "on" + : sanitizedValue === "false" + ? "off" + : ""; + } + break; + default: + field.value = sanitizedValue; } - break; - default: - field.value = sanitizedValue; } - } - return prefilledFields; + return prefilledFields; } -function usePrefilledTicketFields({ - ticketFields, - ccField, - dueDateField, - emailField, - organizationField, -}) { - return reactExports.useMemo( - () => - getPrefilledTicketFields({ +function usePrefilledTicketFields({ ticketFields, ccField, dueDateField, emailField, organizationField, }) { + return reactExports.useMemo(() => getPrefilledTicketFields({ ticketFields, ccField, dueDateField, emailField, organizationField, - }), - [ticketFields, ccField, dueDateField, emailField, organizationField] - ); + }), [ticketFields, ccField, dueDateField, emailField, organizationField]); } -const FileNameWrapper = styled.div` +const FileNameWrapper = styled.div ` flex: 1; `; -function FileListItem({ file, onRemove }) { - const { t } = useTranslation(); - const handleFileKeyDown = (e) => { - if (e.code === "Delete" || e.code === "Backspace") { - e.preventDefault(); - onRemove(); - } - }; - const handleCloseKeyDown = (e) => { - if ( - e.code === "Enter" || - e.code === "Space" || - e.code === "Delete" || - e.code === "Backspace" - ) { - e.preventDefault(); - onRemove(); - } - }; - const fileName = - file.status === "pending" ? file.file_name : file.value.file_name; - const stopUploadLabel = t( - "new-request-form.attachments.stop-upload", - "Stop upload" - ); - const removeFileLabel = t( - "new-request-form.attachments.remove-file", - "Remove file" - ); - return jsxRuntimeExports.jsx(FileList.Item, { - children: jsxRuntimeExports.jsx(File, { - type: "generic", - title: fileName, - onKeyDown: handleFileKeyDown, - children: - file.status === "pending" - ? jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx(FileNameWrapper, { children: fileName }), - jsxRuntimeExports.jsx(Tooltip, { - content: stopUploadLabel, - children: jsxRuntimeExports.jsx(File.Close, { - "aria-label": stopUploadLabel, - onClick: () => { - onRemove(); - }, - onKeyDown: handleCloseKeyDown, - }), - }), - jsxRuntimeExports.jsx(Progress, { - value: file.progress, - "aria-label": t( - "new-request-form.attachments.uploading", - "Uploading {{fileName}}", - { fileName } - ), - }), - ], - }) - : jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx(FileNameWrapper, { - children: jsxRuntimeExports.jsx(Anchor, { - isExternal: true, - href: file.value.url, - target: "_blank", - children: fileName, - }), - }), - jsxRuntimeExports.jsx(Tooltip, { - content: removeFileLabel, - children: jsxRuntimeExports.jsx(File.Delete, { - "aria-label": removeFileLabel, - onClick: () => { - onRemove(); - }, - onKeyDown: handleCloseKeyDown, - }), - }), - jsxRuntimeExports.jsx(Progress, { - value: 100, - "aria-hidden": "true", - }), - ], - }), - }), - }); +function FileListItem({ file, onRemove, }) { + const { t } = useTranslation(); + const handleFileKeyDown = (e) => { + if (e.code === "Delete" || e.code === "Backspace") { + e.preventDefault(); + onRemove(); + } + }; + const handleCloseKeyDown = (e) => { + if (e.code === "Enter" || + e.code === "Space" || + e.code === "Delete" || + e.code === "Backspace") { + e.preventDefault(); + onRemove(); + } + }; + const fileName = file.status === "pending" ? file.file_name : file.value.file_name; + const stopUploadLabel = t("new-request-form.attachments.stop-upload", "Stop upload"); + const removeFileLabel = t("new-request-form.attachments.remove-file", "Remove file"); + return (jsxRuntimeExports.jsx(FileList.Item, { children: jsxRuntimeExports.jsx(File, { type: "generic", title: fileName, onKeyDown: handleFileKeyDown, children: file.status === "pending" ? (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx(FileNameWrapper, { children: fileName }), jsxRuntimeExports.jsx(Tooltip, { content: stopUploadLabel, children: jsxRuntimeExports.jsx(File.Close, { "aria-label": stopUploadLabel, onClick: () => { + onRemove(); + }, onKeyDown: handleCloseKeyDown }) }), jsxRuntimeExports.jsx(Progress, { value: file.progress, "aria-label": t("new-request-form.attachments.uploading", "Uploading {{fileName}}", { fileName }) })] })) : (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx(FileNameWrapper, { children: jsxRuntimeExports.jsx(Anchor, { isExternal: true, href: file.value.url, target: "_blank", children: fileName }) }), jsxRuntimeExports.jsx(Tooltip, { content: removeFileLabel, children: jsxRuntimeExports.jsx(File.Delete, { "aria-label": removeFileLabel, onClick: () => { + onRemove(); + }, onKeyDown: handleCloseKeyDown }) }), jsxRuntimeExports.jsx(Progress, { value: 100, "aria-hidden": "true" })] })) }) })); } function useAttachedFiles(initialValue) { - const [files, setFiles] = reactExports.useState(initialValue); - const addPendingFile = reactExports.useCallback((id, file_name, xhr) => { - setFiles((current) => [ - ...current, - { status: "pending", id, file_name, progress: 0, xhr }, - ]); - }, []); - const setPendingFileProgress = reactExports.useCallback((id, progress) => { - setFiles((current) => - current.map((file) => - file.status === "pending" && file.id === id - ? { ...file, progress } - : file - ) - ); - }, []); - const removePendingFile = reactExports.useCallback((id) => { - setFiles((current) => - current.filter((file) => file.status !== "pending" || file.id !== id) - ); - }, []); - const removeUploadedFile = reactExports.useCallback((id) => { - setFiles((current) => - current.filter( - (file) => file.status !== "uploaded" || file.value.id !== id - ) - ); - }, []); - const setUploaded = reactExports.useCallback((pendingId, value) => { - setFiles((current) => - current.map((file) => - file.status === "pending" && file.id === pendingId - ? { status: "uploaded", value } - : file - ) - ); - }, []); - return { - files, - addPendingFile, - setPendingFileProgress, - removePendingFile, - removeUploadedFile, - setUploaded, - }; + const [files, setFiles] = reactExports.useState(initialValue); + const addPendingFile = reactExports.useCallback((id, file_name, xhr) => { + setFiles((current) => [ + ...current, + { status: "pending", id, file_name, progress: 0, xhr }, + ]); + }, []); + const setPendingFileProgress = reactExports.useCallback((id, progress) => { + setFiles((current) => current.map((file) => file.status === "pending" && file.id === id + ? { ...file, progress } + : file)); + }, []); + const removePendingFile = reactExports.useCallback((id) => { + setFiles((current) => current.filter((file) => file.status !== "pending" || file.id !== id)); + }, []); + const removeUploadedFile = reactExports.useCallback((id) => { + setFiles((current) => current.filter((file) => file.status !== "uploaded" || file.value.id !== id)); + }, []); + const setUploaded = reactExports.useCallback((pendingId, value) => { + setFiles((current) => current.map((file) => file.status === "pending" && file.id === pendingId + ? { status: "uploaded", value } + : file)); + }, []); + return { + files, + addPendingFile, + setPendingFileProgress, + removePendingFile, + removeUploadedFile, + setUploaded, + }; } async function fetchCsrfToken() { - const response = await fetch("/api/v2/users/me.json"); - const { - user: { authenticity_token }, - } = await response.json(); - return authenticity_token; + const response = await fetch("/api/v2/users/me.json"); + const { user: { authenticity_token }, } = await response.json(); + return authenticity_token; } function Attachments({ field }) { - const { label, error, name, attachments } = field; - const { - files, - addPendingFile, - setPendingFileProgress, - setUploaded, - removePendingFile, - removeUploadedFile, - } = useAttachedFiles( - attachments.map((value) => ({ - status: "uploaded", - value, - })) ?? [] - ); - const { addToast } = useToast(); - const { t } = useTranslation(); - const notifyError = reactExports.useCallback( - (fileName) => { - addToast(({ close }) => - jsxRuntimeExports.jsxs(Notification, { - type: "error", - children: [ - jsxRuntimeExports.jsx(Title, { - children: t( - "new-request-form.attachments.upload-error-title", - "Upload error" - ), - }), - t( - "new-request-form.attachments.upload-error-description", - "There was an error uploading {{fileName}}. Try again or upload another file.", - { fileName } - ), - jsxRuntimeExports.jsx(Close, { - "aria-label": t("new-request-form.close-label", "Close"), - onClick: close, - }), - ], - }) - ); - }, - [addToast, t] - ); - const onDrop = reactExports.useCallback( - async (acceptedFiles) => { - const csrfToken = await fetchCsrfToken(); - for (const file of acceptedFiles) { - // fetch doesn't support upload progress, so we use XMLHttpRequest - const xhr = new XMLHttpRequest(); - const url = new URL(`${window.location.origin}/api/v2/uploads.json`); - url.searchParams.append("filename", file.name); - xhr.open("POST", url); - // If the browser returns a type for the file, use it as the Content-Type header, - // otherwise try to determine the mime type from the file extension using the mime - // library. If we can't determine the mime type, we'll fall back to a generic - // application/octet-stream. - if (file.type) { - xhr.setRequestHeader("Content-Type", file.type); - } else { - const mimeType = mime.getType(file.name); - xhr.setRequestHeader( - "Content-Type", - mimeType || "application/octet-stream" - ); + const { label, error, name, attachments } = field; + const { files, addPendingFile, setPendingFileProgress, setUploaded, removePendingFile, removeUploadedFile, } = useAttachedFiles(attachments.map((value) => ({ + status: "uploaded", + value, + })) ?? []); + const { addToast } = useToast(); + const { t } = useTranslation(); + const notifyError = reactExports.useCallback((fileName) => { + addToast(({ close }) => (jsxRuntimeExports.jsxs(Notification, { type: "error", children: [jsxRuntimeExports.jsx(Title, { children: t("new-request-form.attachments.upload-error-title", "Upload error") }), t("new-request-form.attachments.upload-error-description", "There was an error uploading {{fileName}}. Try again or upload another file.", { fileName }), jsxRuntimeExports.jsx(Close, { "aria-label": t("new-request-form.close-label", "Close"), onClick: close })] }))); + }, [addToast, t]); + const onDrop = reactExports.useCallback(async (acceptedFiles) => { + const csrfToken = await fetchCsrfToken(); + for (const file of acceptedFiles) { + // fetch doesn't support upload progress, so we use XMLHttpRequest + const xhr = new XMLHttpRequest(); + const url = new URL(`${window.location.origin}/api/v2/uploads.json`); + url.searchParams.append("filename", file.name); + xhr.open("POST", url); + // If the browser returns a type for the file, use it as the Content-Type header, + // otherwise try to determine the mime type from the file extension using the mime + // library. If we can't determine the mime type, we'll fall back to a generic + // application/octet-stream. + if (file.type) { + xhr.setRequestHeader("Content-Type", file.type); + } + else { + const mimeType = mime.getType(file.name); + xhr.setRequestHeader("Content-Type", mimeType || "application/octet-stream"); + } + xhr.setRequestHeader("X-CSRF-Token", csrfToken); + xhr.responseType = "json"; + const pendingId = crypto.randomUUID(); + addPendingFile(pendingId, file.name, xhr); + xhr.upload.addEventListener("progress", ({ loaded, total }) => { + const progress = Math.round((loaded / total) * 100); + // There is a bit of delay between the upload ending and the + // load event firing, so we don't want to set the progress to 100 + // otherwise it is not clear that the upload is still in progress. + if (progress <= 90) { + setPendingFileProgress(pendingId, progress); + } + }); + xhr.addEventListener("load", () => { + if (xhr.status >= 200 && xhr.status < 300) { + const { upload: { attachment: { file_name, content_url }, token, }, } = xhr.response; + setUploaded(pendingId, { id: token, file_name, url: content_url }); + } + else { + notifyError(file.name); + removePendingFile(pendingId); + } + }); + xhr.addEventListener("error", () => { + notifyError(file.name); + removePendingFile(pendingId); + }); + xhr.send(file); } - xhr.setRequestHeader("X-CSRF-Token", csrfToken); - xhr.responseType = "json"; - const pendingId = crypto.randomUUID(); - addPendingFile(pendingId, file.name, xhr); - xhr.upload.addEventListener("progress", ({ loaded, total }) => { - const progress = Math.round((loaded / total) * 100); - // There is a bit of delay between the upload ending and the - // load event firing, so we don't want to set the progress to 100 - // otherwise it is not clear that the upload is still in progress. - if (progress <= 90) { - setPendingFileProgress(pendingId, progress); - } - }); - xhr.addEventListener("load", () => { - if (xhr.status >= 200 && xhr.status < 300) { - const { - upload: { - attachment: { file_name, content_url }, - token, - }, - } = xhr.response; - setUploaded(pendingId, { id: token, file_name, url: content_url }); - } else { - notifyError(file.name); - removePendingFile(pendingId); - } - }); - xhr.addEventListener("error", () => { - notifyError(file.name); - removePendingFile(pendingId); - }); - xhr.send(file); - } - }, - [ - addPendingFile, - removePendingFile, - setPendingFileProgress, - setUploaded, - notifyError, - ] - ); - const { getRootProps, getInputProps, isDragActive } = useDropzone({ - onDrop, - }); - const handleRemove = async (file) => { - if (file.status === "pending") { - file.xhr.abort(); - removePendingFile(file.id); - } else { - const csrfToken = await fetchCsrfToken(); - const token = file.value.id; - removeUploadedFile(file.value.id); - await fetch(`/api/v2/uploads/${token}.json`, { - method: "DELETE", - headers: { "X-CSRF-Token": csrfToken }, - }); - } - }; - return jsxRuntimeExports.jsxs(Field, { - children: [ - jsxRuntimeExports.jsx(Label, { children: label }), - error && - jsxRuntimeExports.jsx(Message, { - validation: "error", - children: error, - }), - jsxRuntimeExports.jsxs(FileUpload, { - ...getRootProps(), - isDragging: isDragActive, - children: [ - isDragActive - ? jsxRuntimeExports.jsx("span", { - children: t( - "new-request-form.attachments.drop-files-label", - "Drop files here" - ), - }) - : jsxRuntimeExports.jsx("span", { - children: t( - "new-request-form.attachments.choose-file-label", - "Choose a file or drag and drop here" - ), - }), - jsxRuntimeExports.jsx(Input$1, { ...getInputProps() }), - ], - }), - files.map((file) => - jsxRuntimeExports.jsx( - FileListItem, - { - file: file, - onRemove: () => { - handleRemove(file); - }, - }, - file.status === "pending" ? file.id : file.value.id - ) - ), - files.map( - (file) => - file.status === "uploaded" && - jsxRuntimeExports.jsx( - "input", - { type: "hidden", name: name, value: JSON.stringify(file.value) }, - file.value.id - ) - ), - ], - }); + }, [ + addPendingFile, + removePendingFile, + setPendingFileProgress, + setUploaded, + notifyError, + ]); + const { getRootProps, getInputProps, isDragActive } = useDropzone({ + onDrop, + }); + const handleRemove = async (file) => { + if (file.status === "pending") { + file.xhr.abort(); + removePendingFile(file.id); + } + else { + const csrfToken = await fetchCsrfToken(); + const token = file.value.id; + removeUploadedFile(file.value.id); + await fetch(`/api/v2/uploads/${token}.json`, { + method: "DELETE", + headers: { "X-CSRF-Token": csrfToken }, + }); + } + }; + return (jsxRuntimeExports.jsxs(Field, { children: [jsxRuntimeExports.jsx(Label, { children: label }), error && jsxRuntimeExports.jsx(Message, { validation: "error", children: error }), jsxRuntimeExports.jsxs(FileUpload, { ...getRootProps(), isDragging: isDragActive, children: [isDragActive ? (jsxRuntimeExports.jsx("span", { children: t("new-request-form.attachments.drop-files-label", "Drop files here") })) : (jsxRuntimeExports.jsx("span", { children: t("new-request-form.attachments.choose-file-label", "Choose a file or drag and drop here") })), jsxRuntimeExports.jsx(Input$1, { ...getInputProps() })] }), files.map((file) => (jsxRuntimeExports.jsx(FileListItem, { file: file, onRemove: () => { + handleRemove(file); + } }, file.status === "pending" ? file.id : file.value.id))), files.map((file) => file.status === "uploaded" && (jsxRuntimeExports.jsx("input", { type: "hidden", name: name, value: JSON.stringify(file.value) }, file.value.id)))] })); } function getFieldConditions(fieldId, endUserConditions) { - return endUserConditions.filter((condition) => { - return condition.child_fields.some((child) => child.id === fieldId); - }); + return endUserConditions.filter((condition) => { + return condition.child_fields.some((child) => child.id === fieldId); + }); } function getAppliedConditions(fieldConditions, allConditions, fields) { - return fieldConditions.filter((condition) => { - const parentField = fields.find( - (field) => field.id === condition.parent_field_id - ); - if (!parentField) { - return false; - } - const parentFieldConditions = getFieldConditions( - parentField.id, - allConditions - ); - // the condition is applied if the parent field value matches the condition value - // and if the parent field has no conditions or if the parent field conditions are met - return ( - parentField.value === condition.value && - (parentFieldConditions.length === 0 || - getAppliedConditions(parentFieldConditions, allConditions, fields) - .length > 0) - ); - }); + return fieldConditions.filter((condition) => { + const parentField = fields.find((field) => field.id === condition.parent_field_id); + if (!parentField) { + return false; + } + const parentFieldConditions = getFieldConditions(parentField.id, allConditions); + // the condition is applied if the parent field value matches the condition value + // and if the parent field has no conditions or if the parent field conditions are met + return (parentField.value === condition.value && + (parentFieldConditions.length === 0 || + getAppliedConditions(parentFieldConditions, allConditions, fields) + .length > 0)); + }); } function getVisibleFields(fields, endUserConditions) { - if (endUserConditions.length === 0) { - return fields; - } - return fields.reduce((acc, field) => { - const fieldConditions = getFieldConditions(field.id, endUserConditions); - if (fieldConditions.length === 0) { - return [...acc, field]; + if (endUserConditions.length === 0) { + return fields; } - const appliedConditions = getAppliedConditions( - fieldConditions, - endUserConditions, - fields - ); - if (appliedConditions.length > 0) { - return [ - ...acc, - { - ...field, - required: appliedConditions.some((condition) => - condition.child_fields.some( - (child) => child.id == field.id && child.is_required - ) - ), - }, - ]; - } - return acc; - }, []); + return fields.reduce((acc, field) => { + const fieldConditions = getFieldConditions(field.id, endUserConditions); + if (fieldConditions.length === 0) { + return [...acc, field]; + } + const appliedConditions = getAppliedConditions(fieldConditions, endUserConditions, fields); + if (appliedConditions.length > 0) { + return [ + ...acc, + { + ...field, + required: appliedConditions.some((condition) => condition.child_fields.some((child) => child.id == field.id && child.is_required)), + }, + ]; + } + return acc; + }, []); } -function DatePicker({ field, locale, valueFormat, onChange }) { - const { label, error, value, name, required, description } = field; - const [date, setDate] = reactExports.useState( - value ? new Date(value) : undefined - ); - const formatDate = (value) => { - if (value === undefined) { - return ""; - } - const isoString = value.toISOString(); - return valueFormat === "dateTime" ? isoString : isoString.split("T")[0]; - }; - const handleChange = (date) => { - // Set the time to 12:00:00 as this is also the expected behavior across Support and the API - const newDate = new Date( - Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), 12, 0, 0) - ); - setDate(newDate); - const dateString = formatDate(newDate); - if (dateString !== undefined) { - onChange(dateString); - } - }; - const handleInputChange = (e) => { - // Allow field to be cleared - if (e.target.value === "") { - setDate(undefined); - onChange(""); - } - }; - return jsxRuntimeExports.jsxs(Field, { - children: [ - jsxRuntimeExports.jsxs(Label, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsx(Datepicker, { - value: date, - onChange: handleChange, - locale: locale, - children: jsxRuntimeExports.jsx(Input$1, { - required: required, - lang: locale, - onChange: handleInputChange, - validation: error ? "error" : undefined, - }), - }), - error && - jsxRuntimeExports.jsx(Message, { - validation: "error", - children: error, - }), - jsxRuntimeExports.jsx("input", { - type: "hidden", - name: name, - value: formatDate(date), - }), - ], - }); +function DatePicker({ field, locale, valueFormat, onChange, }) { + const { label, error, value, name, required, description } = field; + const [date, setDate] = reactExports.useState(value ? new Date(value) : undefined); + const formatDate = (value) => { + if (value === undefined) { + return ""; + } + const isoString = value.toISOString(); + return valueFormat === "dateTime" ? isoString : isoString.split("T")[0]; + }; + const handleChange = (date) => { + // Set the time to 12:00:00 as this is also the expected behavior across Support and the API + const newDate = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), 12, 0, 0)); + setDate(newDate); + const dateString = formatDate(newDate); + if (dateString !== undefined) { + onChange(dateString); + } + }; + const handleInputChange = (e) => { + // Allow field to be cleared + if (e.target.value === "") { + setDate(undefined); + onChange(""); + } + }; + return (jsxRuntimeExports.jsxs(Field, { children: [jsxRuntimeExports.jsxs(Label, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsx(Datepicker, { value: date, onChange: handleChange, locale: locale, children: jsxRuntimeExports.jsx(Input$1, { required: required, lang: locale, onChange: handleInputChange, validation: error ? "error" : undefined }) }), error && jsxRuntimeExports.jsx(Message, { validation: "error", children: error }), jsxRuntimeExports.jsx("input", { type: "hidden", name: name, value: formatDate(date) })] })); } -function useTagsInputContainer({ - tags, - onTagsChange, - inputValue, - onInputValueChange, - inputRef, - gridRowRef, - i18n, -}) { - const [selectedIndex, setSelectedIndex] = reactExports.useState(0); - const [announcement, setAnnouncement] = reactExports.useState(""); - const gridOnChange = reactExports.useCallback( - (_, colIndex) => { - setSelectedIndex(colIndex); - }, - [setSelectedIndex] - ); - const { getGridProps, getGridCellProps } = useGrid({ - matrix: [tags], - rowIndex: 0, - colIndex: selectedIndex, - onChange: gridOnChange, - }); - const hasTag = (tag) => { - return tags.includes(tag); - }; - const addTag = (tag) => { - onTagsChange([...tags, tag]); - setAnnouncement(i18n.addedTag(tag)); - }; - const removeTagAt = (at) => { - const tag = tags[at]; - onTagsChange(tags.filter((_, index) => index !== at)); - setAnnouncement(i18n.removedTag(tag)); - setSelectedIndex(0); - /* Move focus to the first tag once a tag has been removed, after 100ms to let screen reader read the +function useTagsInputContainer({ tags, onTagsChange, inputValue, onInputValueChange, inputRef, gridRowRef, i18n, }) { + const [selectedIndex, setSelectedIndex] = reactExports.useState(0); + const [announcement, setAnnouncement] = reactExports.useState(""); + const gridOnChange = reactExports.useCallback((_, colIndex) => { + setSelectedIndex(colIndex); + }, [setSelectedIndex]); + const { getGridProps, getGridCellProps } = useGrid({ + matrix: [tags], + rowIndex: 0, + colIndex: selectedIndex, + onChange: gridOnChange, + }); + const hasTag = (tag) => { + return tags.includes(tag); + }; + const addTag = (tag) => { + onTagsChange([...tags, tag]); + setAnnouncement(i18n.addedTag(tag)); + }; + const removeTagAt = (at) => { + const tag = tags[at]; + onTagsChange(tags.filter((_, index) => index !== at)); + setAnnouncement(i18n.removedTag(tag)); + setSelectedIndex(0); + /* Move focus to the first tag once a tag has been removed, after 100ms to let screen reader read the announcement first */ - setTimeout(() => { - const selectedTag = gridRowRef.current?.querySelector(`[tabindex="0"]`); - selectedTag?.focus(); - }, 100); - }; - const handleContainerClick = (e) => { - if (e.target === e.currentTarget) { - inputRef.current?.focus(); - } - }; - const handleContainerBlur = () => { - setSelectedIndex(0); - }; - const handleInputKeyDown = (e) => { - const target = e.target; - const tag = target.value; - if ( - tag && - (e.key === KEYS.SPACE || - e.key === KEYS.ENTER || - e.key === KEYS.TAB || - e.key === KEYS.COMMA) - ) { - e.preventDefault(); - if (!hasTag(tag)) { - addTag(tag); - } - onInputValueChange(""); - } - }; - const handleInputChange = (e) => { - const currentValue = e.target.value; - /* On mobile browsers, the keyDown event doesn't provide the code + setTimeout(() => { + const selectedTag = gridRowRef.current?.querySelector(`[tabindex="0"]`); + selectedTag?.focus(); + }, 100); + }; + const handleContainerClick = (e) => { + if (e.target === e.currentTarget) { + inputRef.current?.focus(); + } + }; + const handleContainerBlur = () => { + setSelectedIndex(0); + }; + const handleInputKeyDown = (e) => { + const target = e.target; + const tag = target.value; + if (tag && + (e.key === KEYS.SPACE || + e.key === KEYS.ENTER || + e.key === KEYS.TAB || + e.key === KEYS.COMMA)) { + e.preventDefault(); + if (!hasTag(tag)) { + addTag(tag); + } + onInputValueChange(""); + } + }; + const handleInputChange = (e) => { + const currentValue = e.target.value; + /* On mobile browsers, the keyDown event doesn't provide the code of the pressed key: https://www.w3.org/TR/uievents/#determine-keydown-keyup-keyCode, so we need to check for spaces or commas on the change event to let the user adds a tag */ - const [tag, separator] = [ - currentValue.slice(0, -1), - currentValue.slice(-1), - ]; - if (separator === " " || separator === ",") { - if (tag.length > 0 && !hasTag(tag)) { - addTag(tag); - } - onInputValueChange(""); - } else { - onInputValueChange(currentValue); - } - }; - const handleInputPaste = (e) => { - e.preventDefault(); - const data = e.clipboardData.getData("text"); - const values = new Set( - data.split(/[\s,;]+/).filter((value) => !tags.includes(value)) - ); - onTagsChange([...tags, ...values]); - setAnnouncement(i18n.addedTags([...values])); - }; - const handleInputOnBlur = (e) => { - const target = e.target; - const tag = target.value; - if (tag) { - if (!hasTag(tag)) { - addTag(tag); - } - onInputValueChange(""); - } - }; - const handleTagKeyDown = (index) => (e) => { - if (e.code === "Backspace") { - e.preventDefault(); - removeTagAt(index); - } - }; - const handleTagCloseClick = (index) => () => { - removeTagAt(index); - }; - const getContainerProps = () => ({ - onClick: handleContainerClick, - onBlur: handleContainerBlur, - tabIndex: -1, - }); - const getGridRowProps = () => ({ - role: "row", - }); - const getTagCloseProps = (index) => ({ - onClick: handleTagCloseClick(index), - }); - const getInputProps = () => ({ - value: inputValue, - onChange: handleInputChange, - onKeyDown: handleInputKeyDown, - onPaste: handleInputPaste, - onBlur: handleInputOnBlur, - }); - const getAnnouncementProps = () => ({ - "aria-live": "polite", - "aria-relevant": "text", - }); - return { - getContainerProps, - getGridProps, - getGridRowProps, - getGridCellProps: (index) => - getGridCellProps({ - rowIndex: 0, - colIndex: index, - onKeyDown: handleTagKeyDown(index), - }), - getTagCloseProps, - getInputProps, - announcement, - getAnnouncementProps, - }; + const [tag, separator] = [ + currentValue.slice(0, -1), + currentValue.slice(-1), + ]; + if (separator === " " || separator === ",") { + if (tag.length > 0 && !hasTag(tag)) { + addTag(tag); + } + onInputValueChange(""); + } + else { + onInputValueChange(currentValue); + } + }; + const handleInputPaste = (e) => { + e.preventDefault(); + const data = e.clipboardData.getData("text"); + const values = new Set(data.split(/[\s,;]+/).filter((value) => !tags.includes(value))); + onTagsChange([...tags, ...values]); + setAnnouncement(i18n.addedTags([...values])); + }; + const handleInputOnBlur = (e) => { + const target = e.target; + const tag = target.value; + if (tag) { + if (!hasTag(tag)) { + addTag(tag); + } + onInputValueChange(""); + } + }; + const handleTagKeyDown = (index) => (e) => { + if (e.code === "Backspace") { + e.preventDefault(); + removeTagAt(index); + } + }; + const handleTagCloseClick = (index) => () => { + removeTagAt(index); + }; + const getContainerProps = () => ({ + onClick: handleContainerClick, + onBlur: handleContainerBlur, + tabIndex: -1, + }); + const getGridRowProps = () => ({ + role: "row", + }); + const getTagCloseProps = (index) => ({ + onClick: handleTagCloseClick(index), + }); + const getInputProps = () => ({ + value: inputValue, + onChange: handleInputChange, + onKeyDown: handleInputKeyDown, + onPaste: handleInputPaste, + onBlur: handleInputOnBlur, + }); + const getAnnouncementProps = () => ({ + "aria-live": "polite", + "aria-relevant": "text", + }); + return { + getContainerProps, + getGridProps, + getGridRowProps, + getGridCellProps: (index) => getGridCellProps({ + rowIndex: 0, + colIndex: index, + onKeyDown: handleTagKeyDown(index), + }), + getTagCloseProps, + getInputProps, + announcement, + getAnnouncementProps, + }; } -const EMAIL_REGEX = - /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; -const Container$1 = styled(FauxInput)` +const EMAIL_REGEX = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; +const Container$1 = styled(FauxInput) ` padding: ${(props) => `${props.theme.space.xxs} ${props.theme.space.sm}`}; // Removes white spaces for inline elements @@ -1460,27 +847,25 @@ const Container$1 = styled(FauxInput)` // Same as height of Tag size="large" + base space (4px) // to give some vertical space between tags - --line-height: ${(props) => - props.theme.space.base * 8 + props.theme.space.base}px; + --line-height: ${(props) => props.theme.space.base * 8 + props.theme.space.base}px; line-height: var(--line-height); `; -const GridCell = styled.span` +const GridCell = styled.span ` display: inline-block; margin-right: ${(props) => props.theme.space.sm}; `; -const StyledTag = styled(Tag)` - ${(props) => - focusStyles({ - theme: props.theme, - shadowWidth: "sm", - selector: "&:focus", - })} +const StyledTag = styled(Tag) ` + ${(props) => focusStyles({ + theme: props.theme, + shadowWidth: "sm", + selector: "&:focus", +})} `; -const InputWrapper = styled.div` +const InputWrapper = styled.div ` display: inline-block; position: relative; `; -const InputMirror = styled(FauxInput)` +const InputMirror = styled(FauxInput) ` display: inline-block; min-width: 200px; opacity: 0; @@ -1488,7 +873,7 @@ const InputMirror = styled(FauxInput)` height: var(--line-height); line-height: var(--line-height); `; -const StyledInput = styled(Input$1)` +const StyledInput = styled(Input$1) ` position: absolute; top: 0; left: 0; @@ -1496,150 +881,37 @@ const StyledInput = styled(Input$1)` line-height: var(--line-height); `; function CcField({ field }) { - const { label, value, name, error, description } = field; - const { t } = useTranslation(); - const initialValue = value - ? value.split(",").map((email) => email.trim()) - : []; - const [tags, setTags] = reactExports.useState(initialValue); - const [inputValue, setInputValue] = reactExports.useState(""); - const inputRef = reactExports.useRef(null); - const gridRowRef = reactExports.useRef(null); - const { - getContainerProps, - getGridProps, - getGridRowProps, - getGridCellProps, - getTagCloseProps, - getInputProps, - getAnnouncementProps, - announcement, - } = useTagsInputContainer({ - tags, - onTagsChange: setTags, - inputValue, - onInputValueChange: setInputValue, - inputRef, - gridRowRef, - i18n: { - addedTag: (email) => - t("new-request-form.cc-field.email-added", "{{email}} has been added", { - email, - }), - removedTag: (email) => - t( - "new-request-form.cc-field.email-removed", - "{{email}} has been removed", - { email } - ), - addedTags: (emails) => - t( - "new-request-form.cc-field.emails-added", - "{{emails}} have been added", - { emails } - ), - }, - }); - const renderTag = (index, isValid, email) => - jsxRuntimeExports.jsxs(StyledTag, { - size: "large", - "aria-label": t( - "new-request-form.cc-field.email-label", - "{{email}} - Press Backspace to remove", - { email } - ), - hue: isValid ? undefined : "red", - children: [ - !isValid && - jsxRuntimeExports.jsx(Tag.Avatar, { - children: jsxRuntimeExports.jsx(SvgAlertWarningStroke, {}), - }), - jsxRuntimeExports.jsx("span", { children: email }), - jsxRuntimeExports.jsx(Tag.Close, { ...getTagCloseProps(index) }), - ], - }); - return jsxRuntimeExports.jsxs(Field, { - children: [ - jsxRuntimeExports.jsx(Label, { children: label }), - description && jsxRuntimeExports.jsx(Hint, { children: description }), - jsxRuntimeExports.jsxs(Container$1, { - ...getContainerProps(), - children: [ - tags.length > 0 && - jsxRuntimeExports.jsx("span", { - ...getGridProps({ - "aria-label": t( - "new-request-form.cc-field.container-label", - "Selected CC emails" - ), - }), - children: jsxRuntimeExports.jsx("span", { - ref: gridRowRef, - ...getGridRowProps(), - children: tags.map((email, index) => { - const isValid = EMAIL_REGEX.test(email); - return isValid - ? jsxRuntimeExports.jsx( - GridCell, - { - ...getGridCellProps(index), - children: renderTag(index, isValid, email), - }, - index - ) - : jsxRuntimeExports.jsx( - Tooltip, - { - content: t( - "new-request-form.cc-field.invalid-email", - "Invalid email address" - ), - children: jsxRuntimeExports.jsx(GridCell, { - ...getGridCellProps(index), - children: renderTag(index, isValid, email), - }), - }, - index - ); - }), - }), + const { label, value, name, error, description } = field; + const { t } = useTranslation(); + const initialValue = value + ? value.split(",").map((email) => email.trim()) + : []; + const [tags, setTags] = reactExports.useState(initialValue); + const [inputValue, setInputValue] = reactExports.useState(""); + const inputRef = reactExports.useRef(null); + const gridRowRef = reactExports.useRef(null); + const { getContainerProps, getGridProps, getGridRowProps, getGridCellProps, getTagCloseProps, getInputProps, getAnnouncementProps, announcement, } = useTagsInputContainer({ + tags, + onTagsChange: setTags, + inputValue, + onInputValueChange: setInputValue, + inputRef, + gridRowRef, + i18n: { + addedTag: (email) => t("new-request-form.cc-field.email-added", "{{email}} has been added", { + email, }), - jsxRuntimeExports.jsxs(InputWrapper, { - children: [ - jsxRuntimeExports.jsx(InputMirror, { - isBare: true, - "aria-hidden": "true", - tabIndex: -1, - children: inputValue, - }), - jsxRuntimeExports.jsx(StyledInput, { - ref: inputRef, - isBare: true, - ...getInputProps(), - }), - ], - }), - ], - }), - error && - jsxRuntimeExports.jsx(Message, { - validation: "error", - children: error, - }), - tags.map((email) => - jsxRuntimeExports.jsx( - "input", - { type: "hidden", name: name, value: email }, - email - ) - ), - jsxRuntimeExports.jsx(Span, { - hidden: true, - ...getAnnouncementProps(), - children: announcement, - }), - ], - }); + removedTag: (email) => t("new-request-form.cc-field.email-removed", "{{email}} has been removed", { email }), + addedTags: (emails) => t("new-request-form.cc-field.emails-added", "{{emails}} have been added", { emails }), + }, + }); + const renderTag = (index, isValid, email) => (jsxRuntimeExports.jsxs(StyledTag, { size: "large", "aria-label": t("new-request-form.cc-field.email-label", "{{email}} - Press Backspace to remove", { email }), hue: isValid ? undefined : "red", children: [!isValid && (jsxRuntimeExports.jsx(Tag.Avatar, { children: jsxRuntimeExports.jsx(SvgAlertWarningStroke, {}) })), jsxRuntimeExports.jsx("span", { children: email }), jsxRuntimeExports.jsx(Tag.Close, { ...getTagCloseProps(index) })] })); + return (jsxRuntimeExports.jsxs(Field, { children: [jsxRuntimeExports.jsx(Label, { children: label }), description && jsxRuntimeExports.jsx(Hint, { children: description }), jsxRuntimeExports.jsxs(Container$1, { ...getContainerProps(), children: [tags.length > 0 && (jsxRuntimeExports.jsx("span", { ...getGridProps({ + "aria-label": t("new-request-form.cc-field.container-label", "Selected CC emails"), + }), children: jsxRuntimeExports.jsx("span", { ref: gridRowRef, ...getGridRowProps(), children: tags.map((email, index) => { + const isValid = EMAIL_REGEX.test(email); + return isValid ? (jsxRuntimeExports.jsx(GridCell, { ...getGridCellProps(index), children: renderTag(index, isValid, email) }, index)) : (jsxRuntimeExports.jsx(Tooltip, { content: t("new-request-form.cc-field.invalid-email", "Invalid email address"), children: jsxRuntimeExports.jsx(GridCell, { ...getGridCellProps(index), children: renderTag(index, isValid, email) }) }, index)); + }) }) })), jsxRuntimeExports.jsxs(InputWrapper, { children: [jsxRuntimeExports.jsx(InputMirror, { isBare: true, "aria-hidden": "true", tabIndex: -1, children: inputValue }), jsxRuntimeExports.jsx(StyledInput, { ref: inputRef, isBare: true, ...getInputProps() })] })] }), error && jsxRuntimeExports.jsx(Message, { validation: "error", children: error }), tags.map((email) => (jsxRuntimeExports.jsx("input", { type: "hidden", name: name, value: email }, email))), jsxRuntimeExports.jsx(Span, { hidden: true, ...getAnnouncementProps(), children: announcement })] })); } /** @@ -1650,165 +922,62 @@ function CcField({ field }) { * @returns The last 4 digits of the credit card */ function getLastDigits(value) { - return value ? value.replaceAll("X", "") : ""; + return value ? value.replaceAll("X", "") : ""; } -const DigitsHintSpan = styled(Span)` +const DigitsHintSpan = styled(Span) ` margin-left: ${(props) => props.theme.space.xxs}; font-weight: ${(props) => props.theme.fontWeights.medium}; `; function CreditCard({ field, onChange }) { - const { t } = useTranslation(); - const { label, error, value, name, required, description } = field; - const digits = getLastDigits(value); - return jsxRuntimeExports.jsxs(Field, { - children: [ - jsxRuntimeExports.jsxs(Label, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - jsxRuntimeExports.jsx(DigitsHintSpan, { - children: t( - "new-request-form.credit-card-digits-hint", - "(Last 4 digits)" - ), - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsx(MediaInput, { - start: jsxRuntimeExports.jsx(SvgCreditCardStroke, {}), - name: name, - type: "text", - value: digits, - onChange: (e) => onChange(e.target.value), - validation: error ? "error" : undefined, - required: required, - maxLength: 4, - placeholder: "XXXX", - }), - error && - jsxRuntimeExports.jsx(Message, { - validation: "error", - children: error, - }), - ], - }); + const { t } = useTranslation(); + const { label, error, value, name, required, description } = field; + const digits = getLastDigits(value); + return (jsxRuntimeExports.jsxs(Field, { children: [jsxRuntimeExports.jsxs(Label, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" }), jsxRuntimeExports.jsx(DigitsHintSpan, { children: t("new-request-form.credit-card-digits-hint", "(Last 4 digits)") })] }), description && (jsxRuntimeExports.jsx(Hint, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsx(MediaInput, { start: jsxRuntimeExports.jsx(SvgCreditCardStroke, {}), name: name, type: "text", value: digits, onChange: (e) => onChange(e.target.value), validation: error ? "error" : undefined, required: required, maxLength: 4, placeholder: "XXXX" }), error && jsxRuntimeExports.jsx(Message, { validation: "error", children: error })] })); } function Tagger({ field, onChange }) { - const { label, options, error, value, name, required, description } = field; - const { currentGroup, isGroupIdentifier, setCurrentGroupByIdentifier } = - useNestedOptions({ - options, - hasEmptyOption: true, + const { label, options, error, value, name, required, description } = field; + const { currentGroup, isGroupIdentifier, setCurrentGroupByIdentifier } = useNestedOptions({ + options, + hasEmptyOption: true, }); - const selectionValue = value ?? ""; - const [isExpanded, setIsExpanded] = reactExports.useState(false); - const wrapperRef = reactExports.useRef(null); - reactExports.useEffect(() => { - if (wrapperRef.current && required) { - const combobox = wrapperRef.current.querySelector("[role=combobox]"); - combobox?.setAttribute("aria-required", "true"); - } - }, [wrapperRef, required]); - const handleChange = (changes) => { - if ( - typeof changes.selectionValue === "string" && - isGroupIdentifier(changes.selectionValue) - ) { - setCurrentGroupByIdentifier(changes.selectionValue); - return; - } - if (typeof changes.selectionValue === "string") { - onChange(changes.selectionValue); - } - if (changes.isExpanded !== undefined) { - setIsExpanded(changes.isExpanded); - } - }; - return jsxRuntimeExports.jsxs(Field$1, { - children: [ - jsxRuntimeExports.jsxs(Label$1, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint$1, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsxs(Combobox, { - ref: wrapperRef, - inputProps: { required, name }, - isEditable: false, - validation: error ? "error" : undefined, - onChange: handleChange, - selectionValue: selectionValue, - inputValue: selectionValue, - renderValue: ({ selection }) => - selection?.label ?? jsxRuntimeExports.jsx(EmptyValueOption, {}), - isExpanded: isExpanded, - children: [ - currentGroup.type === "SubGroup" && - jsxRuntimeExports.jsx(Option, { ...currentGroup.backOption }), - currentGroup.type === "SubGroup" - ? jsxRuntimeExports.jsx(OptGroup, { - "aria-label": currentGroup.name, - children: currentGroup.options.map((option) => - jsxRuntimeExports.jsx( - Option, - { ...option, children: option.menuLabel ?? option.label }, - option.value - ) - ), - }) - : currentGroup.options.map((option) => - option.value === "" - ? jsxRuntimeExports.jsx( - Option, - { - ...option, - children: jsxRuntimeExports.jsx(EmptyValueOption, {}), - }, - option.value - ) - : jsxRuntimeExports.jsx(Option, { ...option }, option.value) - ), - ], - }), - error && - jsxRuntimeExports.jsx(Message$1, { - validation: "error", - children: error, - }), - ], - }); + const selectionValue = value ?? ""; + const [isExpanded, setIsExpanded] = reactExports.useState(false); + const wrapperRef = reactExports.useRef(null); + reactExports.useEffect(() => { + if (wrapperRef.current && required) { + const combobox = wrapperRef.current.querySelector("[role=combobox]"); + combobox?.setAttribute("aria-required", "true"); + } + }, [wrapperRef, required]); + const handleChange = (changes) => { + if (typeof changes.selectionValue === "string" && + isGroupIdentifier(changes.selectionValue)) { + setCurrentGroupByIdentifier(changes.selectionValue); + return; + } + if (typeof changes.selectionValue === "string") { + onChange(changes.selectionValue); + } + if (changes.isExpanded !== undefined) { + setIsExpanded(changes.isExpanded); + } + }; + return (jsxRuntimeExports.jsxs(Field$1, { children: [jsxRuntimeExports.jsxs(Label$1, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint$1, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsxs(Combobox, { ref: wrapperRef, inputProps: { required, name }, isEditable: false, validation: error ? "error" : undefined, onChange: handleChange, selectionValue: selectionValue, inputValue: selectionValue, renderValue: ({ selection }) => selection?.label ?? jsxRuntimeExports.jsx(EmptyValueOption, {}), isExpanded: isExpanded, children: [currentGroup.type === "SubGroup" && (jsxRuntimeExports.jsx(Option, { ...currentGroup.backOption })), currentGroup.type === "SubGroup" ? (jsxRuntimeExports.jsx(OptGroup, { "aria-label": currentGroup.name, children: currentGroup.options.map((option) => (jsxRuntimeExports.jsx(Option, { ...option, children: option.menuLabel ?? option.label }, option.value))) })) : (currentGroup.options.map((option) => option.value === "" ? (jsxRuntimeExports.jsx(Option, { ...option, children: jsxRuntimeExports.jsx(EmptyValueOption, {}) }, option.value)) : (jsxRuntimeExports.jsx(Option, { ...option }, option.value))))] }), error && jsxRuntimeExports.jsx(Message$1, { validation: "error", children: error })] })); } function useDebounce(value, delayMs) { - const [debouncedValue, setDebouncedValue] = reactExports.useState(value); - reactExports.useEffect(() => { - const timer = setTimeout(() => setDebouncedValue(value), delayMs); - return () => { - clearTimeout(timer); - }; - }, [value, delayMs]); - return debouncedValue; + const [debouncedValue, setDebouncedValue] = reactExports.useState(value); + reactExports.useEffect(() => { + const timer = setTimeout(() => setDebouncedValue(value), delayMs); + return () => { + clearTimeout(timer); + }; + }, [value, delayMs]); + return debouncedValue; } -const slideIn = $e` +const slideIn = $e ` from { grid-template-rows: 0fr; } @@ -1816,1227 +985,473 @@ const slideIn = $e` grid-template-rows: 1fr; } `; -const Container = styled.div` +const Container = styled.div ` display: grid; animation: ${slideIn} 200ms forwards; `; -const InnerContainer = styled.div` +const InnerContainer = styled.div ` overflow: hidden; `; -const UnstyledList = styled.ul` +const UnstyledList = styled.ul ` list-style: none; padding: 0; margin: 0; `; -const ListItem = styled.li` +const ListItem = styled.li ` margin: ${(props) => props.theme.space.sm} 0; `; function hasMinLength(value) { - const firstLetter = value.charCodeAt(0); - /* - * Special case considering CJK characters. Since ideographs represent - * whole words, we want to start searching when just two has been typed. - * - * Unicode range reference: - * http://www.unicode.org/versions/Unicode5.0.0/ch12.pdf#G16616 - */ - if (firstLetter >= 0x4e00 && firstLetter <= 0x2fa1f) { - return value.length >= 2; - } else { - return value.length >= 3; - } -} -function SuggestedArticles({ query: inputQuery, locale }) { - const debouncedQuery = useDebounce(inputQuery, 500); - const [articles, setArticles] = reactExports.useState([]); - const requestsCache = reactExports.useRef({}); - const { t } = useTranslation(); - reactExports.useEffect(() => { - const query = debouncedQuery?.trim().toLocaleLowerCase(); - if (!query || !hasMinLength(query)) { - setArticles([]); - return; + const firstLetter = value.charCodeAt(0); + /* + * Special case considering CJK characters. Since ideographs represent + * whole words, we want to start searching when just two has been typed. + * + * Unicode range reference: + * http://www.unicode.org/versions/Unicode5.0.0/ch12.pdf#G16616 + */ + if (firstLetter >= 0x4e00 && firstLetter <= 0x2fa1f) { + return value.length >= 2; } - const requestUrl = new URL( - `${window.location.origin}/api/v2/help_center/deflection/suggestions.json` - ); - requestUrl.searchParams.append("locale", locale); - requestUrl.searchParams.append("query", query); - const cachedResponse = requestsCache.current[requestUrl.toString()]; - if (cachedResponse) { - setArticles(cachedResponse); - return; + else { + return value.length >= 3; } - fetch(requestUrl) - .then((response) => response.json()) - .then(({ results }) => { - requestsCache.current[requestUrl.toString()] = results; - setArticles(results); - }); - }, [debouncedQuery, locale]); - return articles.length > 0 - ? jsxRuntimeExports.jsx(Container, { - "data-test-id": "suggested-articles", - children: jsxRuntimeExports.jsxs(InnerContainer, { - children: [ - jsxRuntimeExports.jsx("h2", { - children: t( - "new-request-form.suggested-articles", - "Suggested articles" - ), - }), - jsxRuntimeExports.jsx(UnstyledList, { - children: articles.map((article) => - jsxRuntimeExports.jsx( - ListItem, - { - children: jsxRuntimeExports.jsx(Anchor, { - href: article.html_url, - children: article.name, - }), - }, - article.html_url - ) - ), - }), - ], - }), - }) - : null; +} +function SuggestedArticles({ query: inputQuery, locale, }) { + const debouncedQuery = useDebounce(inputQuery, 500); + const [articles, setArticles] = reactExports.useState([]); + const requestsCache = reactExports.useRef({}); + const { t } = useTranslation(); + reactExports.useEffect(() => { + const query = debouncedQuery?.trim().toLocaleLowerCase(); + if (!query || !hasMinLength(query)) { + setArticles([]); + return; + } + const requestUrl = new URL(`${window.location.origin}/api/v2/help_center/deflection/suggestions.json`); + requestUrl.searchParams.append("locale", locale); + requestUrl.searchParams.append("query", query); + const cachedResponse = requestsCache.current[requestUrl.toString()]; + if (cachedResponse) { + setArticles(cachedResponse); + return; + } + fetch(requestUrl) + .then((response) => response.json()) + .then(({ results }) => { + requestsCache.current[requestUrl.toString()] = results; + setArticles(results); + }); + }, [debouncedQuery, locale]); + return articles.length > 0 ? (jsxRuntimeExports.jsx(Container, { "data-test-id": "suggested-articles", children: jsxRuntimeExports.jsxs(InnerContainer, { children: [jsxRuntimeExports.jsx("h2", { children: t("new-request-form.suggested-articles", "Suggested articles") }), jsxRuntimeExports.jsx(UnstyledList, { children: articles.map((article) => (jsxRuntimeExports.jsx(ListItem, { children: jsxRuntimeExports.jsx(Anchor, { href: article.html_url, children: article.name }) }, article.html_url))) })] }) })) : null; } -const H3 = styled.h3` +const H3 = styled.h3 ` font-size: ${(props) => props.theme.fontSizes.md}; font-weight: ${(props) => props.theme.fontWeights.bold}; `; -const StyledHeader = styled(Header)` +const StyledHeader = styled(Header) ` color: ${(props) => getColorV8("successHue", 700, props.theme)}; `; -const StyledSuccessIcon = styled(SvgCheckCircleStroke)` +const StyledSuccessIcon = styled(SvgCheckCircleStroke) ` position: absolute; top: ${(props) => props.theme.space.base * 5.5}px; inset-inline-start: ${(props) => `${props.theme.space.base * 4}px`}; `; -const ArticleLink = styled(Anchor)` +const ArticleLink = styled(Anchor) ` display: inline-block; margin-top: ${(props) => props.theme.space.sm}; `; -function AnswerBotModal({ - authToken, - interactionAccessToken, - articles, - requestId, - hasRequestManagement, - isSignedIn, - helpCenterPath, - requestsPath, - requestPath, -}) { - const [expandedIndex, setExpandedIndex] = reactExports.useState(0); - const modalContainer = useModalContainer(); - const { t } = useTranslation(); - const getExpandedArticleId = () => { - return String(articles[expandedIndex]?.article_id); - }; - const getUnsolvedRedirectUrl = () => { - if (!isSignedIn) { - const searchParams = new URLSearchParams(); - searchParams.set("return_to", requestsPath); - return `${helpCenterPath}?${searchParams.toString()}`; - } else if (hasRequestManagement) { - return requestPath; - } else { - return helpCenterPath; - } - }; - const addUnsolvedNotificationAndRedirect = () => { - addFlashNotification({ - type: "success", - message: t( - "new-request-form.answer-bot-modal.request-submitted", - "Your request was successfully submitted" - ), - }); - window.location.assign(getUnsolvedRedirectUrl()); - }; - const solveRequest = async () => { - const response = await fetch("/api/v2/answer_bot/resolution", { - method: "POST", - body: JSON.stringify({ - article_id: getExpandedArticleId(), - interaction_access_token: interactionAccessToken, - }), - headers: { - "Content-Type": "application/json", - }, - }); - if (response.ok) { - addFlashNotification({ - type: "success", - message: t( - "new-request-form.answer-bot-modal.request-closed", - "Nice. Your request has been closed." - ), - }); - } else { - addFlashNotification({ - type: "error", - message: t( - "new-request-form.answer-bot-modal.solve-error", - "There was an error closing your request" - ), - }); - } - window.location.href = helpCenterPath; - }; - const markArticleAsIrrelevant = async () => { - await fetch("/api/v2/answer_bot/rejection", { - method: "POST", - body: JSON.stringify({ - article_id: getExpandedArticleId(), - interaction_access_token: interactionAccessToken, - reason_id: 0, - }), - headers: { - "Content-Type": "application/json", - }, - }); - addUnsolvedNotificationAndRedirect(); - }; - return jsxRuntimeExports.jsxs(Modal, { - appendToNode: modalContainer, - onClose: () => { - addUnsolvedNotificationAndRedirect(); - }, - children: [ - jsxRuntimeExports.jsxs(StyledHeader, { - tag: "h2", - children: [ - jsxRuntimeExports.jsx(StyledSuccessIcon, {}), - t( - "new-request-form.answer-bot-modal.request-submitted", - "Your request was successfully submitted" - ), - ], - }), - jsxRuntimeExports.jsxs(Body, { - children: [ - jsxRuntimeExports.jsx(H3, { - children: t( - "new-request-form.answer-bot-modal.title", - "While you wait, do any of these articles answer your question?" - ), - }), - jsxRuntimeExports.jsx("p", { - children: t( - "new-request-form.answer-bot-modal.footer-content", - "If it does, we can close your recent request {{requestId}}", - { - requestId: `\u202D#${requestId}\u202C`, - } - ), - }), - jsxRuntimeExports.jsx(Accordion, { - level: 4, - expandedSections: [expandedIndex], - onChange: (index) => { - setExpandedIndex(index); - }, - children: articles.map(({ article_id, html_url, snippet, title }) => - jsxRuntimeExports.jsxs( - Accordion.Section, - { - children: [ - jsxRuntimeExports.jsx(Accordion.Header, { - children: jsxRuntimeExports.jsx(Accordion.Label, { - children: title, - }), - }), - jsxRuntimeExports.jsxs(Accordion.Panel, { - children: [ - jsxRuntimeExports.jsx(Paragraph, { - dangerouslySetInnerHTML: { __html: snippet }, - }), - jsxRuntimeExports.jsx(ArticleLink, { - isExternal: true, - href: `${html_url}?auth_token=${authToken}`, - target: "_blank", - children: t( - "new-request-form.answer-bot-modal.view-article", - "View article" - ), - }), - ], - }), - ], - }, - article_id - ) - ), - }), - ], - }), - jsxRuntimeExports.jsxs(Footer$1, { - children: [ - jsxRuntimeExports.jsx(FooterItem, { - children: jsxRuntimeExports.jsx(Button, { - onClick: () => { - markArticleAsIrrelevant(); - }, - children: t( - "new-request-form.answer-bot-modal.mark-irrelevant", - "No, I need help" - ), +function AnswerBotModal({ authToken, interactionAccessToken, articles, requestId, hasRequestManagement, isSignedIn, helpCenterPath, requestsPath, requestPath, }) { + const [expandedIndex, setExpandedIndex] = reactExports.useState(0); + const modalContainer = useModalContainer(); + const { t } = useTranslation(); + const getExpandedArticleId = () => { + return String(articles[expandedIndex]?.article_id); + }; + const getUnsolvedRedirectUrl = () => { + if (!isSignedIn) { + const searchParams = new URLSearchParams(); + searchParams.set("return_to", requestsPath); + return `${helpCenterPath}?${searchParams.toString()}`; + } + else if (hasRequestManagement) { + return requestPath; + } + else { + return helpCenterPath; + } + }; + const addUnsolvedNotificationAndRedirect = () => { + addFlashNotification({ + type: "success", + message: t("new-request-form.answer-bot-modal.request-submitted", "Your request was successfully submitted"), + }); + window.location.assign(getUnsolvedRedirectUrl()); + }; + const solveRequest = async () => { + const response = await fetch("/api/v2/answer_bot/resolution", { + method: "POST", + body: JSON.stringify({ + article_id: getExpandedArticleId(), + interaction_access_token: interactionAccessToken, }), - }), - jsxRuntimeExports.jsx(FooterItem, { - children: jsxRuntimeExports.jsx(Button, { - isPrimary: true, - onClick: () => { - solveRequest(); - }, - children: t( - "new-request-form.answer-bot-modal.solve-request", - "Yes, close my request" - ), + headers: { + "Content-Type": "application/json", + }, + }); + if (response.ok) { + addFlashNotification({ + type: "success", + message: t("new-request-form.answer-bot-modal.request-closed", "Nice. Your request has been closed."), + }); + } + else { + addFlashNotification({ + type: "error", + message: t("new-request-form.answer-bot-modal.solve-error", "There was an error closing your request"), + }); + } + window.location.href = helpCenterPath; + }; + const markArticleAsIrrelevant = async () => { + await fetch("/api/v2/answer_bot/rejection", { + method: "POST", + body: JSON.stringify({ + article_id: getExpandedArticleId(), + interaction_access_token: interactionAccessToken, + reason_id: 0, }), - }), - ], - }), - jsxRuntimeExports.jsx(Close$1, { - "aria-label": t("new-request-form.close-label", "Close"), - }), - ], - }); + headers: { + "Content-Type": "application/json", + }, + }); + addUnsolvedNotificationAndRedirect(); + }; + return (jsxRuntimeExports.jsxs(Modal, { appendToNode: modalContainer, onClose: () => { + addUnsolvedNotificationAndRedirect(); + }, children: [jsxRuntimeExports.jsxs(StyledHeader, { tag: "h2", children: [jsxRuntimeExports.jsx(StyledSuccessIcon, {}), t("new-request-form.answer-bot-modal.request-submitted", "Your request was successfully submitted")] }), jsxRuntimeExports.jsxs(Body, { children: [jsxRuntimeExports.jsx(H3, { children: t("new-request-form.answer-bot-modal.title", "While you wait, do any of these articles answer your question?") }), jsxRuntimeExports.jsx("p", { children: t("new-request-form.answer-bot-modal.footer-content", "If it does, we can close your recent request {{requestId}}", { + requestId: `\u202D#${requestId}\u202C`, + }) }), jsxRuntimeExports.jsx(Accordion, { level: 4, expandedSections: [expandedIndex], onChange: (index) => { + setExpandedIndex(index); + }, children: articles.map(({ article_id, html_url, snippet, title }) => (jsxRuntimeExports.jsxs(Accordion.Section, { children: [jsxRuntimeExports.jsx(Accordion.Header, { children: jsxRuntimeExports.jsx(Accordion.Label, { children: title }) }), jsxRuntimeExports.jsxs(Accordion.Panel, { children: [jsxRuntimeExports.jsx(Paragraph, { dangerouslySetInnerHTML: { __html: snippet } }), jsxRuntimeExports.jsx(ArticleLink, { isExternal: true, href: `${html_url}?auth_token=${authToken}`, target: "_blank", children: t("new-request-form.answer-bot-modal.view-article", "View article") })] })] }, article_id))) })] }), jsxRuntimeExports.jsxs(Footer$1, { children: [jsxRuntimeExports.jsx(FooterItem, { children: jsxRuntimeExports.jsx(Button, { onClick: () => { + markArticleAsIrrelevant(); + }, children: t("new-request-form.answer-bot-modal.mark-irrelevant", "No, I need help") }) }), jsxRuntimeExports.jsx(FooterItem, { children: jsxRuntimeExports.jsx(Button, { isPrimary: true, onClick: () => { + solveRequest(); + }, children: t("new-request-form.answer-bot-modal.solve-request", "Yes, close my request") }) })] }), jsxRuntimeExports.jsx(Close$1, { "aria-label": t("new-request-form.close-label", "Close") })] })); } function getCustomObjectKey(targetType) { - return targetType.replace("zen:custom_object:", ""); + return targetType.replace("zen:custom_object:", ""); } const EMPTY_OPTION = { - value: "", - name: "-", + value: "", + name: "-", }; -function LookupField({ field, userId, organizationId, onChange }) { - const { - id: fieldId, - label, - error, - value, - name, - required, - description, - relationship_target_type, - } = field; - const [options, setOptions] = reactExports.useState([]); - const [selectedOption, setSelectedOption] = reactExports.useState(null); - const [inputValue, setInputValue] = reactExports.useState(value); - const [isLoadingOptions, setIsLoadingOptions] = reactExports.useState(false); - const { t } = useTranslation(); - const customObjectKey = getCustomObjectKey(relationship_target_type); - const loadingOption = { - name: t( - "new-request-form.lookup-field.loading-options", - "Loading items..." - ), - id: "loading", - }; - const noResultsOption = { - name: t( - "new-request-form.lookup-field.no-matches-found", - "No matches found" - ), - id: "no-results", - }; - const fetchSelectedOption = reactExports.useCallback( - async (selectionValue) => { - try { - const res = await fetch( - `/api/v2/custom_objects/${customObjectKey}/records/${selectionValue}` - ); - if (res.ok) { - const { custom_object_record } = await res.json(); - const newSelectedOption = { - name: custom_object_record.name, - value: custom_object_record.id, - }; - setSelectedOption(newSelectedOption); - setInputValue(custom_object_record.name); +function LookupField({ field, userId, organizationId, onChange, }) { + const { id: fieldId, label, error, value, name, required, description, relationship_target_type, } = field; + const [options, setOptions] = reactExports.useState([]); + const [selectedOption, setSelectedOption] = reactExports.useState(null); + const [inputValue, setInputValue] = reactExports.useState(value); + const [isLoadingOptions, setIsLoadingOptions] = reactExports.useState(false); + const { t } = useTranslation(); + const customObjectKey = getCustomObjectKey(relationship_target_type); + const loadingOption = { + name: t("new-request-form.lookup-field.loading-options", "Loading items..."), + id: "loading", + }; + const noResultsOption = { + name: t("new-request-form.lookup-field.no-matches-found", "No matches found"), + id: "no-results", + }; + const fetchSelectedOption = reactExports.useCallback(async (selectionValue) => { + try { + const res = await fetch(`/api/v2/custom_objects/${customObjectKey}/records/${selectionValue}`); + if (res.ok) { + const { custom_object_record } = await res.json(); + const newSelectedOption = { + name: custom_object_record.name, + value: custom_object_record.id, + }; + setSelectedOption(newSelectedOption); + setInputValue(custom_object_record.name); + } } - } catch (error) { - console.error(error); - } - }, - [customObjectKey] - ); - const fetchOptions = reactExports.useCallback( - async (inputValue) => { - const searchParams = new URLSearchParams(); - searchParams.set("name", inputValue.toLocaleLowerCase()); - searchParams.set("source", "zen:ticket"); - searchParams.set("field_id", fieldId.toString()); - searchParams.set("requester_id", userId.toString()); - if (organizationId !== null) - searchParams.set("organization_id", organizationId); - setIsLoadingOptions(true); - try { - const response = await fetch( - `/api/v2/custom_objects/${customObjectKey}/records/autocomplete?${searchParams.toString()}` - ); - const data = await response.json(); - if (response.ok) { - let fetchedOptions = data.custom_object_records.map( - ({ name, id }) => ({ - name, - value: id, - }) - ); - if (selectedOption) { - fetchedOptions = fetchedOptions.filter( - (option) => option.value !== selectedOption.value - ); - fetchedOptions = [selectedOption, ...fetchedOptions]; - } - setOptions(fetchedOptions); - } else { - setOptions([]); + catch (error) { + console.error(error); } - } catch (error) { - console.error(error); - } finally { - setIsLoadingOptions(false); - } - }, - [customObjectKey, fieldId, organizationId, selectedOption, userId] - ); - const debouncedFetchOptions = reactExports.useMemo( - () => debounce(fetchOptions, 300), - [fetchOptions] - ); - reactExports.useEffect(() => { - return () => debouncedFetchOptions.cancel(); - }, [debouncedFetchOptions]); - const handleChange = reactExports.useCallback( - ({ inputValue, selectionValue }) => { - if (selectionValue !== undefined) { - if (selectionValue == "") { - setSelectedOption(EMPTY_OPTION); - setInputValue(EMPTY_OPTION.name); - setOptions([]); - onChange(EMPTY_OPTION.value); - } else { - const selectedOption = options.find( - (option) => option.value === selectionValue - ); - if (selectedOption) { - setInputValue(selectedOption.name); - setSelectedOption(selectedOption); - setOptions([selectedOption]); - onChange(selectedOption.value); - } + }, [customObjectKey]); + const fetchOptions = reactExports.useCallback(async (inputValue) => { + const searchParams = new URLSearchParams(); + searchParams.set("name", inputValue.toLocaleLowerCase()); + searchParams.set("source", "zen:ticket"); + searchParams.set("field_id", fieldId.toString()); + searchParams.set("requester_id", userId.toString()); + if (organizationId !== null) + searchParams.set("organization_id", organizationId); + setIsLoadingOptions(true); + try { + const response = await fetch(`/api/v2/custom_objects/${customObjectKey}/records/autocomplete?${searchParams.toString()}`); + const data = await response.json(); + if (response.ok) { + let fetchedOptions = data.custom_object_records.map(({ name, id }) => ({ + name, + value: id, + })); + if (selectedOption) { + fetchedOptions = fetchedOptions.filter((option) => option.value !== selectedOption.value); + fetchedOptions = [selectedOption, ...fetchedOptions]; + } + setOptions(fetchedOptions); + } + else { + setOptions([]); + } } - } - if (inputValue !== undefined) { - setInputValue(inputValue); - debouncedFetchOptions(inputValue); - } - }, - [debouncedFetchOptions, onChange, options] - ); - reactExports.useEffect(() => { - if (value) { - fetchSelectedOption(value); - } - }, []); //we don't set dependency array as we want this hook to be called only once - const onFocus = () => { - setInputValue(""); - fetchOptions("*"); - }; - return jsxRuntimeExports.jsxs(Field$1, { - children: [ - jsxRuntimeExports.jsxs(Label$1, { - children: [ - label, - required && - jsxRuntimeExports.jsx(Span, { - "aria-hidden": "true", - children: "*", - }), - ], - }), - description && - jsxRuntimeExports.jsx(Hint$1, { - dangerouslySetInnerHTML: { __html: description }, - }), - jsxRuntimeExports.jsxs(Combobox, { - inputProps: { required }, - "data-test-id": "lookup-field-combobox", - validation: error ? "error" : undefined, - inputValue: inputValue, - selectionValue: selectedOption?.value, - isAutocomplete: true, - placeholder: t( - "new-request-form.lookup-field.placeholder", - "Search {{label}}", - { label: label.toLowerCase() } - ), - onFocus: onFocus, - onChange: handleChange, - renderValue: () => - selectedOption ? selectedOption?.name : EMPTY_OPTION.name, - children: [ - selectedOption?.name !== EMPTY_OPTION.name && - jsxRuntimeExports.jsx(Option, { - value: "", - label: "-", - children: jsxRuntimeExports.jsx(EmptyValueOption, {}), - }), - isLoadingOptions && - jsxRuntimeExports.jsx( - Option, - { isDisabled: true, value: loadingOption.name }, - loadingOption.id - ), - !isLoadingOptions && - inputValue?.length > 0 && - options.length === 0 && - jsxRuntimeExports.jsx( - Option, - { isDisabled: true, value: noResultsOption.name }, - noResultsOption.id - ), - !isLoadingOptions && - options.length !== 0 && - options.map((option) => - jsxRuntimeExports.jsx( - Option, - { - value: option.value, - label: option.name, - "data-test-id": `option-${option.name}`, - }, - option.value - ) - ), - ], - }), - error && - jsxRuntimeExports.jsx(Message$1, { - validation: "error", - children: error, - }), - jsxRuntimeExports.jsx("input", { - type: "hidden", - name: name, - value: selectedOption?.value, - }), - ], - }); + catch (error) { + console.error(error); + } + finally { + setIsLoadingOptions(false); + } + }, [customObjectKey, fieldId, organizationId, selectedOption, userId]); + const debouncedFetchOptions = reactExports.useMemo(() => debounce(fetchOptions, 300), [fetchOptions]); + reactExports.useEffect(() => { + return () => debouncedFetchOptions.cancel(); + }, [debouncedFetchOptions]); + const handleChange = reactExports.useCallback(({ inputValue, selectionValue }) => { + if (selectionValue !== undefined) { + if (selectionValue == "") { + setSelectedOption(EMPTY_OPTION); + setInputValue(EMPTY_OPTION.name); + setOptions([]); + onChange(EMPTY_OPTION.value); + } + else { + const selectedOption = options.find((option) => option.value === selectionValue); + if (selectedOption) { + setInputValue(selectedOption.name); + setSelectedOption(selectedOption); + setOptions([selectedOption]); + onChange(selectedOption.value); + } + } + } + if (inputValue !== undefined) { + setInputValue(inputValue); + debouncedFetchOptions(inputValue); + } + }, [debouncedFetchOptions, onChange, options]); + reactExports.useEffect(() => { + if (value) { + fetchSelectedOption(value); + } + }, []); //we don't set dependency array as we want this hook to be called only once + const onFocus = () => { + setInputValue(""); + fetchOptions("*"); + }; + return (jsxRuntimeExports.jsxs(Field$1, { children: [jsxRuntimeExports.jsxs(Label$1, { children: [label, required && jsxRuntimeExports.jsx(Span, { "aria-hidden": "true", children: "*" })] }), description && (jsxRuntimeExports.jsx(Hint$1, { dangerouslySetInnerHTML: { __html: description } })), jsxRuntimeExports.jsxs(Combobox, { inputProps: { required }, "data-test-id": "lookup-field-combobox", validation: error ? "error" : undefined, inputValue: inputValue, selectionValue: selectedOption?.value, isAutocomplete: true, placeholder: t("new-request-form.lookup-field.placeholder", "Search {{label}}", { label: label.toLowerCase() }), onFocus: onFocus, onChange: handleChange, renderValue: () => selectedOption ? selectedOption?.name : EMPTY_OPTION.name, children: [selectedOption?.name !== EMPTY_OPTION.name && (jsxRuntimeExports.jsx(Option, { value: "", label: "-", children: jsxRuntimeExports.jsx(EmptyValueOption, {}) })), isLoadingOptions && (jsxRuntimeExports.jsx(Option, { isDisabled: true, value: loadingOption.name }, loadingOption.id)), !isLoadingOptions && + inputValue?.length > 0 && + options.length === 0 && (jsxRuntimeExports.jsx(Option, { isDisabled: true, value: noResultsOption.name }, noResultsOption.id)), !isLoadingOptions && + options.length !== 0 && + options.map((option) => (jsxRuntimeExports.jsx(Option, { value: option.value, label: option.name, "data-test-id": `option-${option.name}` }, option.value)))] }), error && jsxRuntimeExports.jsx(Message$1, { validation: "error", children: error }), jsxRuntimeExports.jsx("input", { type: "hidden", name: name, value: selectedOption?.value })] })); } -const StyledParagraph = styled(Paragraph)` +const StyledParagraph = styled(Paragraph) ` margin: ${(props) => props.theme.space.md} 0; `; -const Form = styled.form` +const Form = styled.form ` display: flex; flex-direction: column; gap: ${(props) => props.theme.space.md}; `; -const Footer = styled.div` +const Footer = styled.div ` margin-top: ${(props) => props.theme.space.md}; `; -function NewRequestForm({ - requestForm, - wysiwyg, - newRequestPath, - parentId, - parentIdPath, - locale, - baseLocale, - hasAtMentions, - userRole, - userId, - brandId, - organizations, - answerBotModal, -}) { - const { - ticket_fields, - action, - http_method, - accept_charset, - errors, - parent_id_field, - ticket_form_field, - email_field, - cc_field, - organization_field, - due_date_field, - end_user_conditions, - attachments_field, - inline_attachments_fields, - description_mimetype_field, - } = requestForm; - const { answerBot } = answerBotModal; - const { - ticketFields: prefilledTicketFields, - emailField, - ccField, - organizationField: prefilledOrganizationField, - dueDateField: prefilledDueDateField, - } = usePrefilledTicketFields({ - ticketFields: ticket_fields, - emailField: email_field, - ccField: cc_field, - organizationField: organization_field, - dueDateField: due_date_field, - }); - const [ticketFields, setTicketFields] = reactExports.useState( - prefilledTicketFields - ); - const [organizationField, setOrganizationField] = reactExports.useState( - prefilledOrganizationField - ); - const [dueDateField, setDueDateField] = reactExports.useState( - prefilledDueDateField - ); - const visibleFields = getVisibleFields(ticketFields, end_user_conditions); - const { formRefCallback, handleSubmit } = useFormSubmit(ticketFields); - const { t } = useTranslation(); - const defaultOrganizationId = - organizations.length > 0 && organizations[0]?.id - ? organizations[0]?.id?.toString() - : null; - const handleChange = reactExports.useCallback( - (field, value) => { - setTicketFields( - ticketFields.map((ticketField) => - ticketField.name === field.name +function NewRequestForm({ requestForm, wysiwyg, newRequestPath, parentId, parentIdPath, locale, baseLocale, hasAtMentions, userRole, userId, brandId, organizations, answerBotModal, }) { + const { ticket_fields, action, http_method, accept_charset, errors, parent_id_field, ticket_form_field, email_field, cc_field, organization_field, due_date_field, end_user_conditions, attachments_field, inline_attachments_fields, description_mimetype_field, } = requestForm; + const { answerBot } = answerBotModal; + const { ticketFields: prefilledTicketFields, emailField, ccField, organizationField: prefilledOrganizationField, dueDateField: prefilledDueDateField, } = usePrefilledTicketFields({ + ticketFields: ticket_fields, + emailField: email_field, + ccField: cc_field, + organizationField: organization_field, + dueDateField: due_date_field, + }); + const [ticketFields, setTicketFields] = reactExports.useState(prefilledTicketFields); + const [organizationField, setOrganizationField] = reactExports.useState(prefilledOrganizationField); + const [dueDateField, setDueDateField] = reactExports.useState(prefilledDueDateField); + const visibleFields = getVisibleFields(ticketFields, end_user_conditions); + const { formRefCallback, handleSubmit } = useFormSubmit(ticketFields); + const { t } = useTranslation(); + const defaultOrganizationId = organizations.length > 0 && organizations[0]?.id + ? organizations[0]?.id?.toString() + : null; + const handleChange = reactExports.useCallback((field, value) => { + setTicketFields(ticketFields.map((ticketField) => ticketField.name === field.name ? { ...ticketField, value } - : ticketField - ) - ); - }, - [ticketFields] - ); - function handleOrganizationChange(value) { - if (organizationField === null) { - return; + : ticketField)); + }, [ticketFields]); + function handleOrganizationChange(value) { + if (organizationField === null) { + return; + } + setOrganizationField({ ...organizationField, value }); } - setOrganizationField({ ...organizationField, value }); - } - function handleDueDateChange(value) { - if (dueDateField === null) { - return; + function handleDueDateChange(value) { + if (dueDateField === null) { + return; + } + setDueDateField({ ...dueDateField, value }); } - setDueDateField({ ...dueDateField, value }); - } - return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - parentId && - jsxRuntimeExports.jsx(StyledParagraph, { - children: jsxRuntimeExports.jsx(Anchor, { - href: parentIdPath, - children: t( - "new-request-form.parent-request-link", - "Follow-up to request {{parentId}}", - { - parentId: `\u202D#${parentId}\u202C`, - } - ), - }), - }), - jsxRuntimeExports.jsx(StyledParagraph, { - "aria-hidden": "true", - children: t( - "new-request-form.required-fields-info", - "Fields marked with an asterisk (*) are required." - ), - }), - jsxRuntimeExports.jsxs(Form, { - ref: formRefCallback, - action: action, - method: http_method, - acceptCharset: accept_charset, - noValidate: true, - onSubmit: handleSubmit, - children: [ - errors && - jsxRuntimeExports.jsx(Alert, { type: "error", children: errors }), - parent_id_field && - jsxRuntimeExports.jsx(ParentTicketField, { - field: parent_id_field, - }), - ticket_form_field.options.length > 0 && - jsxRuntimeExports.jsx(TicketFormField, { - field: ticket_form_field, - newRequestPath: newRequestPath, - }), - emailField && - jsxRuntimeExports.jsx( - Input, - { field: emailField }, - emailField.name - ), - ccField && jsxRuntimeExports.jsx(CcField, { field: ccField }), - organizationField && - jsxRuntimeExports.jsx( - DropDown, - { - field: organizationField, - onChange: (value) => { - handleOrganizationChange(value); - }, - }, - organizationField.name - ), - visibleFields.map((field) => { - switch (field.type) { - case "subject": - return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx( - Input, - { - field: field, - onChange: (value) => handleChange(field, value), - }, - field.name - ), - jsxRuntimeExports.jsx(SuggestedArticles, { - query: field.value, - locale: locale, - }), - ], - }); - case "text": - case "integer": - case "decimal": - case "regexp": - return jsxRuntimeExports.jsx( - Input, - { - field: field, - onChange: (value) => handleChange(field, value), - }, - field.name - ); - case "partialcreditcard": - return jsxRuntimeExports.jsx(CreditCard, { - field: field, - onChange: (value) => handleChange(field, value), - }); - case "description": - return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx( - TextArea, - { - field: field, - hasWysiwyg: wysiwyg, - baseLocale: baseLocale, - hasAtMentions: hasAtMentions, - userRole: userRole, - brandId: brandId, - onChange: (value) => handleChange(field, value), - }, - field.name - ), - jsxRuntimeExports.jsx("input", { - type: "hidden", - name: description_mimetype_field.name, - value: wysiwyg ? "text/html" : "text/plain", - }), - ], - }); - case "textarea": - return jsxRuntimeExports.jsx( - TextArea, - { - field: field, - hasWysiwyg: false, - baseLocale: baseLocale, - hasAtMentions: hasAtMentions, - userRole: userRole, - brandId: brandId, - onChange: (value) => handleChange(field, value), - }, - field.name - ); - case "priority": - case "basic_priority": - case "tickettype": - return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { - children: [ - jsxRuntimeExports.jsx( - DropDown, - { - field: field, - onChange: (value) => handleChange(field, value), - }, - field.name - ), - field.value === "task" && - jsxRuntimeExports.jsx(DatePicker, { - field: dueDateField, - locale: baseLocale, - valueFormat: "dateTime", - onChange: (value) => { - handleDueDateChange(value); - }, - }), - ], - }); - case "checkbox": - return jsxRuntimeExports.jsx(Checkbox, { - field: field, - onChange: (value) => handleChange(field, value), - }); - case "date": - return jsxRuntimeExports.jsx(DatePicker, { - field: field, - locale: baseLocale, - valueFormat: "date", - onChange: (value) => handleChange(field, value), - }); - case "multiselect": - return jsxRuntimeExports.jsx(MultiSelect, { field: field }); - case "tagger": - return jsxRuntimeExports.jsx( - Tagger, - { - field: field, - onChange: (value) => handleChange(field, value), - }, - field.name - ); - case "lookup": - return jsxRuntimeExports.jsx( - LookupField, - { - field: field, - userId: userId, - organizationId: - organizationField !== null - ? organizationField.value - : defaultOrganizationId, - onChange: (value) => handleChange(field, value), - }, - field.name - ); - default: - return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, {}); - } - }), - attachments_field && - jsxRuntimeExports.jsx(Attachments, { field: attachments_field }), - inline_attachments_fields.map(({ type, name, value }, index) => - jsxRuntimeExports.jsx( - "input", - { type: type, name: name, value: value }, - index - ) - ), - jsxRuntimeExports.jsx(Footer, { - children: - (ticket_form_field.options.length === 0 || - ticket_form_field.value) && - jsxRuntimeExports.jsx(Button, { - isPrimary: true, - type: "submit", - children: t("new-request-form.submit", "Submit"), - }), - }), - ], - }), - answerBot.auth_token && - answerBot.interaction_access_token && - answerBot.articles.length > 0 && - answerBot.request_id && - jsxRuntimeExports.jsx(AnswerBotModal, { - authToken: answerBot.auth_token, - interactionAccessToken: answerBot.interaction_access_token, - articles: answerBot.articles, - requestId: answerBot.request_id, - ...answerBotModal, - }), - ], - }); + return (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [parentId && (jsxRuntimeExports.jsx(StyledParagraph, { children: jsxRuntimeExports.jsx(Anchor, { href: parentIdPath, children: t("new-request-form.parent-request-link", "Follow-up to request {{parentId}}", { + parentId: `\u202D#${parentId}\u202C`, + }) }) })), jsxRuntimeExports.jsx(StyledParagraph, { "aria-hidden": "true", children: t("new-request-form.required-fields-info", "Fields marked with an asterisk (*) are required.") }), jsxRuntimeExports.jsxs(Form, { ref: formRefCallback, action: action, method: http_method, acceptCharset: accept_charset, noValidate: true, onSubmit: handleSubmit, children: [errors && jsxRuntimeExports.jsx(Alert, { type: "error", children: errors }), parent_id_field && jsxRuntimeExports.jsx(ParentTicketField, { field: parent_id_field }), ticket_form_field.options.length > 0 && (jsxRuntimeExports.jsx(TicketFormField, { field: ticket_form_field, newRequestPath: newRequestPath })), emailField && jsxRuntimeExports.jsx(Input, { field: emailField }, emailField.name), ccField && jsxRuntimeExports.jsx(CcField, { field: ccField }), organizationField && (jsxRuntimeExports.jsx(DropDown, { field: organizationField, onChange: (value) => { + handleOrganizationChange(value); + } }, organizationField.name)), visibleFields.map((field) => { + switch (field.type) { + case "subject": + return (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx(Input, { field: field, onChange: (value) => handleChange(field, value) }, field.name), jsxRuntimeExports.jsx(SuggestedArticles, { query: field.value, locale: locale })] })); + case "text": + case "integer": + case "decimal": + case "regexp": + return (jsxRuntimeExports.jsx(Input, { field: field, onChange: (value) => handleChange(field, value) }, field.name)); + case "partialcreditcard": + return (jsxRuntimeExports.jsx(CreditCard, { field: field, onChange: (value) => handleChange(field, value) })); + case "description": + return (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx(TextArea, { field: field, hasWysiwyg: wysiwyg, baseLocale: baseLocale, hasAtMentions: hasAtMentions, userRole: userRole, brandId: brandId, onChange: (value) => handleChange(field, value) }, field.name), jsxRuntimeExports.jsx("input", { type: "hidden", name: description_mimetype_field.name, value: wysiwyg ? "text/html" : "text/plain" })] })); + case "textarea": + return (jsxRuntimeExports.jsx(TextArea, { field: field, hasWysiwyg: false, baseLocale: baseLocale, hasAtMentions: hasAtMentions, userRole: userRole, brandId: brandId, onChange: (value) => handleChange(field, value) }, field.name)); + case "priority": + case "basic_priority": + case "tickettype": + return (jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [jsxRuntimeExports.jsx(DropDown, { field: field, onChange: (value) => handleChange(field, value) }, field.name), field.value === "task" && (jsxRuntimeExports.jsx(DatePicker, { field: dueDateField, locale: baseLocale, valueFormat: "dateTime", onChange: (value) => { + handleDueDateChange(value); + } }))] })); + case "checkbox": + return (jsxRuntimeExports.jsx(Checkbox, { field: field, onChange: (value) => handleChange(field, value) })); + case "date": + return (jsxRuntimeExports.jsx(DatePicker, { field: field, locale: baseLocale, valueFormat: "date", onChange: (value) => handleChange(field, value) })); + case "multiselect": + return jsxRuntimeExports.jsx(MultiSelect, { field: field }); + case "tagger": + return (jsxRuntimeExports.jsx(Tagger, { field: field, onChange: (value) => handleChange(field, value) }, field.name)); + case "lookup": + return (jsxRuntimeExports.jsx(LookupField, { field: field, userId: userId, organizationId: organizationField !== null + ? organizationField.value + : defaultOrganizationId, onChange: (value) => handleChange(field, value) }, field.name)); + default: + return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, {}); + } + }), attachments_field && jsxRuntimeExports.jsx(Attachments, { field: attachments_field }), inline_attachments_fields.map(({ type, name, value }, index) => (jsxRuntimeExports.jsx("input", { type: type, name: name, value: value }, index))), jsxRuntimeExports.jsx(Footer, { children: (ticket_form_field.options.length === 0 || + ticket_form_field.value) && (jsxRuntimeExports.jsx(Button, { isPrimary: true, type: "submit", children: t("new-request-form.submit", "Submit") })) })] }), answerBot.auth_token && + answerBot.interaction_access_token && + answerBot.articles.length > 0 && + answerBot.request_id && (jsxRuntimeExports.jsx(AnswerBotModal, { authToken: answerBot.auth_token, interactionAccessToken: answerBot.interaction_access_token, articles: answerBot.articles, requestId: answerBot.request_id, ...answerBotModal }))] })); } function __variableDynamicImportRuntime0__(path) { switch (path) { - case "./translations/locales/af.json": - return import("new-request-form-translations").then(function (n) { - return n.a; - }); - case "./translations/locales/ar-x-pseudo.json": - return import("new-request-form-translations").then(function (n) { - return n.b; - }); - case "./translations/locales/ar.json": - return import("new-request-form-translations").then(function (n) { - return n.c; - }); - case "./translations/locales/az.json": - return import("new-request-form-translations").then(function (n) { - return n.d; - }); - case "./translations/locales/be.json": - return import("new-request-form-translations").then(function (n) { - return n.e; - }); - case "./translations/locales/bg.json": - return import("new-request-form-translations").then(function (n) { - return n.f; - }); - case "./translations/locales/bn.json": - return import("new-request-form-translations").then(function (n) { - return n.g; - }); - case "./translations/locales/bs.json": - return import("new-request-form-translations").then(function (n) { - return n.h; - }); - case "./translations/locales/ca.json": - return import("new-request-form-translations").then(function (n) { - return n.i; - }); - case "./translations/locales/cs.json": - return import("new-request-form-translations").then(function (n) { - return n.j; - }); - case "./translations/locales/cy.json": - return import("new-request-form-translations").then(function (n) { - return n.k; - }); - case "./translations/locales/da.json": - return import("new-request-form-translations").then(function (n) { - return n.l; - }); - case "./translations/locales/de-de.json": - return import("new-request-form-translations").then(function (n) { - return n.m; - }); - case "./translations/locales/de-x-informal.json": - return import("new-request-form-translations").then(function (n) { - return n.n; - }); - case "./translations/locales/de.json": - return import("new-request-form-translations").then(function (n) { - return n.o; - }); - case "./translations/locales/el.json": - return import("new-request-form-translations").then(function (n) { - return n.p; - }); - case "./translations/locales/en-001.json": - return import("new-request-form-translations").then(function (n) { - return n.q; - }); - case "./translations/locales/en-150.json": - return import("new-request-form-translations").then(function (n) { - return n.r; - }); - case "./translations/locales/en-au.json": - return import("new-request-form-translations").then(function (n) { - return n.s; - }); - case "./translations/locales/en-ca.json": - return import("new-request-form-translations").then(function (n) { - return n.t; - }); - case "./translations/locales/en-gb.json": - return import("new-request-form-translations").then(function (n) { - return n.u; - }); - case "./translations/locales/en-my.json": - return import("new-request-form-translations").then(function (n) { - return n.v; - }); - case "./translations/locales/en-ph.json": - return import("new-request-form-translations").then(function (n) { - return n.w; - }); - case "./translations/locales/en-se.json": - return import("new-request-form-translations").then(function (n) { - return n.x; - }); - case "./translations/locales/en-us.json": - return import("new-request-form-translations").then(function (n) { - return n.y; - }); - case "./translations/locales/en-x-dev.json": - return import("new-request-form-translations").then(function (n) { - return n.z; - }); - case "./translations/locales/en-x-keys.json": - return import("new-request-form-translations").then(function (n) { - return n.A; - }); - case "./translations/locales/en-x-obsolete.json": - return import("new-request-form-translations").then(function (n) { - return n.B; - }); - case "./translations/locales/en-x-pseudo.json": - return import("new-request-form-translations").then(function (n) { - return n.C; - }); - case "./translations/locales/en-x-test.json": - return import("new-request-form-translations").then(function (n) { - return n.D; - }); - case "./translations/locales/es-419.json": - return import("new-request-form-translations").then(function (n) { - return n.E; - }); - case "./translations/locales/es-es.json": - return import("new-request-form-translations").then(function (n) { - return n.F; - }); - case "./translations/locales/es.json": - return import("new-request-form-translations").then(function (n) { - return n.G; - }); - case "./translations/locales/et.json": - return import("new-request-form-translations").then(function (n) { - return n.H; - }); - case "./translations/locales/eu.json": - return import("new-request-form-translations").then(function (n) { - return n.I; - }); - case "./translations/locales/fa-af.json": - return import("new-request-form-translations").then(function (n) { - return n.J; - }); - case "./translations/locales/fa.json": - return import("new-request-form-translations").then(function (n) { - return n.K; - }); - case "./translations/locales/fi.json": - return import("new-request-form-translations").then(function (n) { - return n.L; - }); - case "./translations/locales/fil.json": - return import("new-request-form-translations").then(function (n) { - return n.M; - }); - case "./translations/locales/fo.json": - return import("new-request-form-translations").then(function (n) { - return n.N; - }); - case "./translations/locales/fr-ca.json": - return import("new-request-form-translations").then(function (n) { - return n.O; - }); - case "./translations/locales/fr.json": - return import("new-request-form-translations").then(function (n) { - return n.P; - }); - case "./translations/locales/ga.json": - return import("new-request-form-translations").then(function (n) { - return n.Q; - }); - case "./translations/locales/he.json": - return import("new-request-form-translations").then(function (n) { - return n.R; - }); - case "./translations/locales/hi.json": - return import("new-request-form-translations").then(function (n) { - return n.S; - }); - case "./translations/locales/hr.json": - return import("new-request-form-translations").then(function (n) { - return n.T; - }); - case "./translations/locales/hu.json": - return import("new-request-form-translations").then(function (n) { - return n.U; - }); - case "./translations/locales/hy.json": - return import("new-request-form-translations").then(function (n) { - return n.V; - }); - case "./translations/locales/id.json": - return import("new-request-form-translations").then(function (n) { - return n.W; - }); - case "./translations/locales/is.json": - return import("new-request-form-translations").then(function (n) { - return n.X; - }); - case "./translations/locales/it-ch.json": - return import("new-request-form-translations").then(function (n) { - return n.Y; - }); - case "./translations/locales/it.json": - return import("new-request-form-translations").then(function (n) { - return n.Z; - }); - case "./translations/locales/ja.json": - return import("new-request-form-translations").then(function (n) { - return n._; - }); - case "./translations/locales/ka.json": - return import("new-request-form-translations").then(function (n) { - return n.$; - }); - case "./translations/locales/kk.json": - return import("new-request-form-translations").then(function (n) { - return n.a0; - }); - case "./translations/locales/kl-dk.json": - return import("new-request-form-translations").then(function (n) { - return n.a1; - }); - case "./translations/locales/ko.json": - return import("new-request-form-translations").then(function (n) { - return n.a2; - }); - case "./translations/locales/ku.json": - return import("new-request-form-translations").then(function (n) { - return n.a3; - }); - case "./translations/locales/lt.json": - return import("new-request-form-translations").then(function (n) { - return n.a4; - }); - case "./translations/locales/lv.json": - return import("new-request-form-translations").then(function (n) { - return n.a5; - }); - case "./translations/locales/mk.json": - return import("new-request-form-translations").then(function (n) { - return n.a6; - }); - case "./translations/locales/mn.json": - return import("new-request-form-translations").then(function (n) { - return n.a7; - }); - case "./translations/locales/ms.json": - return import("new-request-form-translations").then(function (n) { - return n.a8; - }); - case "./translations/locales/mt.json": - return import("new-request-form-translations").then(function (n) { - return n.a9; - }); - case "./translations/locales/my.json": - return import("new-request-form-translations").then(function (n) { - return n.aa; - }); - case "./translations/locales/nl-be.json": - return import("new-request-form-translations").then(function (n) { - return n.ab; - }); - case "./translations/locales/nl.json": - return import("new-request-form-translations").then(function (n) { - return n.ac; - }); - case "./translations/locales/no.json": - return import("new-request-form-translations").then(function (n) { - return n.ad; - }); - case "./translations/locales/pl.json": - return import("new-request-form-translations").then(function (n) { - return n.ae; - }); - case "./translations/locales/pt-br.json": - return import("new-request-form-translations").then(function (n) { - return n.af; - }); - case "./translations/locales/pt.json": - return import("new-request-form-translations").then(function (n) { - return n.ag; - }); - case "./translations/locales/ro.json": - return import("new-request-form-translations").then(function (n) { - return n.ah; - }); - case "./translations/locales/ru.json": - return import("new-request-form-translations").then(function (n) { - return n.ai; - }); - case "./translations/locales/sk.json": - return import("new-request-form-translations").then(function (n) { - return n.aj; - }); - case "./translations/locales/sl.json": - return import("new-request-form-translations").then(function (n) { - return n.ak; - }); - case "./translations/locales/sq.json": - return import("new-request-form-translations").then(function (n) { - return n.al; - }); - case "./translations/locales/sr-me.json": - return import("new-request-form-translations").then(function (n) { - return n.am; - }); - case "./translations/locales/sr.json": - return import("new-request-form-translations").then(function (n) { - return n.an; - }); - case "./translations/locales/sv.json": - return import("new-request-form-translations").then(function (n) { - return n.ao; - }); - case "./translations/locales/th.json": - return import("new-request-form-translations").then(function (n) { - return n.ap; - }); - case "./translations/locales/tr.json": - return import("new-request-form-translations").then(function (n) { - return n.aq; - }); - case "./translations/locales/uk.json": - return import("new-request-form-translations").then(function (n) { - return n.ar; - }); - case "./translations/locales/ur.json": - return import("new-request-form-translations").then(function (n) { - return n.as; - }); - case "./translations/locales/uz.json": - return import("new-request-form-translations").then(function (n) { - return n.at; - }); - case "./translations/locales/vi.json": - return import("new-request-form-translations").then(function (n) { - return n.au; - }); - case "./translations/locales/zh-cn.json": - return import("new-request-form-translations").then(function (n) { - return n.av; - }); - case "./translations/locales/zh-tw.json": - return import("new-request-form-translations").then(function (n) { - return n.aw; - }); - default: - return new Promise(function (resolve, reject) { - (typeof queueMicrotask === "function" - ? queueMicrotask - : setTimeout)(reject.bind(null, new Error("Unknown variable dynamic import: " + path))); - }); - } -} + case './translations/locales/af.json': return import('new-request-form-translations').then(function (n) { return n.a; }); + case './translations/locales/ar-x-pseudo.json': return import('new-request-form-translations').then(function (n) { return n.b; }); + case './translations/locales/ar.json': return import('new-request-form-translations').then(function (n) { return n.c; }); + case './translations/locales/az.json': return import('new-request-form-translations').then(function (n) { return n.d; }); + case './translations/locales/be.json': return import('new-request-form-translations').then(function (n) { return n.e; }); + case './translations/locales/bg.json': return import('new-request-form-translations').then(function (n) { return n.f; }); + case './translations/locales/bn.json': return import('new-request-form-translations').then(function (n) { return n.g; }); + case './translations/locales/bs.json': return import('new-request-form-translations').then(function (n) { return n.h; }); + case './translations/locales/ca.json': return import('new-request-form-translations').then(function (n) { return n.i; }); + case './translations/locales/cs.json': return import('new-request-form-translations').then(function (n) { return n.j; }); + case './translations/locales/cy.json': return import('new-request-form-translations').then(function (n) { return n.k; }); + case './translations/locales/da.json': return import('new-request-form-translations').then(function (n) { return n.l; }); + case './translations/locales/de-de.json': return import('new-request-form-translations').then(function (n) { return n.m; }); + case './translations/locales/de-x-informal.json': return import('new-request-form-translations').then(function (n) { return n.n; }); + case './translations/locales/de.json': return import('new-request-form-translations').then(function (n) { return n.o; }); + case './translations/locales/el.json': return import('new-request-form-translations').then(function (n) { return n.p; }); + case './translations/locales/en-001.json': return import('new-request-form-translations').then(function (n) { return n.q; }); + case './translations/locales/en-150.json': return import('new-request-form-translations').then(function (n) { return n.r; }); + case './translations/locales/en-au.json': return import('new-request-form-translations').then(function (n) { return n.s; }); + case './translations/locales/en-ca.json': return import('new-request-form-translations').then(function (n) { return n.t; }); + case './translations/locales/en-gb.json': return import('new-request-form-translations').then(function (n) { return n.u; }); + case './translations/locales/en-my.json': return import('new-request-form-translations').then(function (n) { return n.v; }); + case './translations/locales/en-ph.json': return import('new-request-form-translations').then(function (n) { return n.w; }); + case './translations/locales/en-se.json': return import('new-request-form-translations').then(function (n) { return n.x; }); + case './translations/locales/en-us.json': return import('new-request-form-translations').then(function (n) { return n.y; }); + case './translations/locales/en-x-dev.json': return import('new-request-form-translations').then(function (n) { return n.z; }); + case './translations/locales/en-x-keys.json': return import('new-request-form-translations').then(function (n) { return n.A; }); + case './translations/locales/en-x-obsolete.json': return import('new-request-form-translations').then(function (n) { return n.B; }); + case './translations/locales/en-x-pseudo.json': return import('new-request-form-translations').then(function (n) { return n.C; }); + case './translations/locales/en-x-test.json': return import('new-request-form-translations').then(function (n) { return n.D; }); + case './translations/locales/es-419.json': return import('new-request-form-translations').then(function (n) { return n.E; }); + case './translations/locales/es-es.json': return import('new-request-form-translations').then(function (n) { return n.F; }); + case './translations/locales/es.json': return import('new-request-form-translations').then(function (n) { return n.G; }); + case './translations/locales/et.json': return import('new-request-form-translations').then(function (n) { return n.H; }); + case './translations/locales/eu.json': return import('new-request-form-translations').then(function (n) { return n.I; }); + case './translations/locales/fa-af.json': return import('new-request-form-translations').then(function (n) { return n.J; }); + case './translations/locales/fa.json': return import('new-request-form-translations').then(function (n) { return n.K; }); + case './translations/locales/fi.json': return import('new-request-form-translations').then(function (n) { return n.L; }); + case './translations/locales/fil.json': return import('new-request-form-translations').then(function (n) { return n.M; }); + case './translations/locales/fo.json': return import('new-request-form-translations').then(function (n) { return n.N; }); + case './translations/locales/fr-ca.json': return import('new-request-form-translations').then(function (n) { return n.O; }); + case './translations/locales/fr.json': return import('new-request-form-translations').then(function (n) { return n.P; }); + case './translations/locales/ga.json': return import('new-request-form-translations').then(function (n) { return n.Q; }); + case './translations/locales/he.json': return import('new-request-form-translations').then(function (n) { return n.R; }); + case './translations/locales/hi.json': return import('new-request-form-translations').then(function (n) { return n.S; }); + case './translations/locales/hr.json': return import('new-request-form-translations').then(function (n) { return n.T; }); + case './translations/locales/hu.json': return import('new-request-form-translations').then(function (n) { return n.U; }); + case './translations/locales/hy.json': return import('new-request-form-translations').then(function (n) { return n.V; }); + case './translations/locales/id.json': return import('new-request-form-translations').then(function (n) { return n.W; }); + case './translations/locales/is.json': return import('new-request-form-translations').then(function (n) { return n.X; }); + case './translations/locales/it-ch.json': return import('new-request-form-translations').then(function (n) { return n.Y; }); + case './translations/locales/it.json': return import('new-request-form-translations').then(function (n) { return n.Z; }); + case './translations/locales/ja.json': return import('new-request-form-translations').then(function (n) { return n._; }); + case './translations/locales/ka.json': return import('new-request-form-translations').then(function (n) { return n.$; }); + case './translations/locales/kk.json': return import('new-request-form-translations').then(function (n) { return n.a0; }); + case './translations/locales/kl-dk.json': return import('new-request-form-translations').then(function (n) { return n.a1; }); + case './translations/locales/ko.json': return import('new-request-form-translations').then(function (n) { return n.a2; }); + case './translations/locales/ku.json': return import('new-request-form-translations').then(function (n) { return n.a3; }); + case './translations/locales/lt.json': return import('new-request-form-translations').then(function (n) { return n.a4; }); + case './translations/locales/lv.json': return import('new-request-form-translations').then(function (n) { return n.a5; }); + case './translations/locales/mk.json': return import('new-request-form-translations').then(function (n) { return n.a6; }); + case './translations/locales/mn.json': return import('new-request-form-translations').then(function (n) { return n.a7; }); + case './translations/locales/ms.json': return import('new-request-form-translations').then(function (n) { return n.a8; }); + case './translations/locales/mt.json': return import('new-request-form-translations').then(function (n) { return n.a9; }); + case './translations/locales/my.json': return import('new-request-form-translations').then(function (n) { return n.aa; }); + case './translations/locales/nl-be.json': return import('new-request-form-translations').then(function (n) { return n.ab; }); + case './translations/locales/nl.json': return import('new-request-form-translations').then(function (n) { return n.ac; }); + case './translations/locales/no.json': return import('new-request-form-translations').then(function (n) { return n.ad; }); + case './translations/locales/pl.json': return import('new-request-form-translations').then(function (n) { return n.ae; }); + case './translations/locales/pt-br.json': return import('new-request-form-translations').then(function (n) { return n.af; }); + case './translations/locales/pt.json': return import('new-request-form-translations').then(function (n) { return n.ag; }); + case './translations/locales/ro.json': return import('new-request-form-translations').then(function (n) { return n.ah; }); + case './translations/locales/ru.json': return import('new-request-form-translations').then(function (n) { return n.ai; }); + case './translations/locales/sk.json': return import('new-request-form-translations').then(function (n) { return n.aj; }); + case './translations/locales/sl.json': return import('new-request-form-translations').then(function (n) { return n.ak; }); + case './translations/locales/sq.json': return import('new-request-form-translations').then(function (n) { return n.al; }); + case './translations/locales/sr-me.json': return import('new-request-form-translations').then(function (n) { return n.am; }); + case './translations/locales/sr.json': return import('new-request-form-translations').then(function (n) { return n.an; }); + case './translations/locales/sv.json': return import('new-request-form-translations').then(function (n) { return n.ao; }); + case './translations/locales/th.json': return import('new-request-form-translations').then(function (n) { return n.ap; }); + case './translations/locales/tr.json': return import('new-request-form-translations').then(function (n) { return n.aq; }); + case './translations/locales/uk.json': return import('new-request-form-translations').then(function (n) { return n.ar; }); + case './translations/locales/ur.json': return import('new-request-form-translations').then(function (n) { return n.as; }); + case './translations/locales/uz.json': return import('new-request-form-translations').then(function (n) { return n.at; }); + case './translations/locales/vi.json': return import('new-request-form-translations').then(function (n) { return n.au; }); + case './translations/locales/zh-cn.json': return import('new-request-form-translations').then(function (n) { return n.av; }); + case './translations/locales/zh-tw.json': return import('new-request-form-translations').then(function (n) { return n.aw; }); + default: return new Promise(function(resolve, reject) { + (typeof queueMicrotask === 'function' ? queueMicrotask : setTimeout)( + reject.bind(null, new Error("Unknown variable dynamic import: " + path)) + ); + }) + } + } async function renderNewRequestForm(settings, props, container) { - const { baseLocale } = props; - initI18next(baseLocale); - await loadTranslations(baseLocale, () => - __variableDynamicImportRuntime0__( - `./translations/locales/${baseLocale}.json` - ) - ); - reactDomExports.render( - jsxRuntimeExports.jsx(ThemeProviders, { - theme: createTheme(settings), - children: jsxRuntimeExports.jsx(NewRequestForm, { ...props }), - }), - container - ); + const { baseLocale } = props; + initI18next(baseLocale); + await loadTranslations(baseLocale, () => __variableDynamicImportRuntime0__(`./translations/locales/${baseLocale}.json`)); + reactDomExports.render(jsxRuntimeExports.jsx(ThemeProviders, { theme: createTheme(settings), children: jsxRuntimeExports.jsx(NewRequestForm, { ...props }) }), container); } export { renderNewRequestForm }; diff --git a/assets/new-request-form-translations-bundle.js b/assets/new-request-form-translations-bundle.js index b5945a310..32d5c634c 100644 --- a/assets/new-request-form-translations-bundle.js +++ b/assets/new-request-form-translations-bundle.js @@ -1,4563 +1,3481 @@ var af = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var af$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: af, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var af$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: af }); var arXPseudo = { - "new-request-form.answer-bot-modal.footer-content": - "[ผู้龍ḬḬϝ ḭḭṭ ḍṓṓḛḛṡ, ẁḛḛ ͼααṇ ͼḽṓṓṡḛḛ ẏẏṓṓṵṵṛ ṛḛḛͼḛḛṇṭ ṛḛḛʠṵṵḛḛṡṭ {{requestId}}龍ผู้]", - "new-request-form.answer-bot-modal.footer-title": - "[ผู้龍Ḍṓṓḛḛṡ ṭḥḭḭṡ ααṛṭḭḭͼḽḛḛ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", - "new-request-form.answer-bot-modal.mark-irrelevant": - "[ผู้龍Ṅṓṓ, ḬḬ ṇḛḛḛḛḍ ḥḛḛḽṗ龍ผู้]", - "new-request-form.answer-bot-modal.request-closed": - "[ผู้龍Ṅḭḭͼḛḛ. ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ḥααṡ ḅḛḛḛḛṇ ͼḽṓṓṡḛḛḍ.龍ผู้]", - "new-request-form.answer-bot-modal.request-submitted": - "[ผู้龍ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ẁααṡ ṡṵṵͼͼḛḛṡṡϝṵṵḽḽẏẏ ṡṵṵḅṃḭḭṭṭḛḛḍ龍ผู้]", - "new-request-form.answer-bot-modal.solve-error": - "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ͼḽṓṓṡḭḭṇḡ ẏẏṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", - "new-request-form.answer-bot-modal.solve-request": - "[ผู้龍ŶŶḛḛṡ, ͼḽṓṓṡḛḛ ṃẏẏ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", - "new-request-form.answer-bot-modal.title": - "[ผู้龍Ŵḥḭḭḽḛḛ ẏẏṓṓṵṵ ẁααḭḭṭ, ḍṓṓ ααṇẏẏ ṓṓϝ ṭḥḛḛṡḛḛ ααṛṭḭḭͼḽḛḛṡ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", - "new-request-form.answer-bot-modal.view-article": - "[ผู้龍Ṿḭḭḛḛẁ ααṛṭḭḭͼḽḛḛ龍ผู้]", - "new-request-form.attachments.choose-file-label": - "[ผู้龍Ḉḥṓṓṓṓṡḛḛ αα ϝḭḭḽḛḛ ṓṓṛ ḍṛααḡ ααṇḍ ḍṛṓṓṗ ḥḛḛṛḛḛ龍ผู้]", - "new-request-form.attachments.drop-files-label": - "[ผู้龍Ḍṛṓṓṗ ϝḭḭḽḛḛṡ ḥḛḛṛḛḛ龍ผู้]", - "new-request-form.attachments.remove-file": "[ผู้龍Ṛḛḛṃṓṓṽḛḛ ϝḭḭḽḛḛ龍ผู้]", - "new-request-form.attachments.stop-upload": "[ผู้龍Ṣṭṓṓṗ ṵṵṗḽṓṓααḍ龍ผู้]", - "new-request-form.attachments.upload-error-description": - "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ṵṵṗḽṓṓααḍḭḭṇḡ {{fileName}}. Ṫṛẏẏ ααḡααḭḭṇ ṓṓṛ ṵṵṗḽṓṓααḍ ααṇṓṓṭḥḛḛṛ ϝḭḭḽḛḛ.龍ผู้]", - "new-request-form.attachments.upload-error-title": - "[ผู้龍ṲṲṗḽṓṓααḍ ḛḛṛṛṓṓṛ龍ผู้]", - "new-request-form.attachments.uploading": - "[ผู้龍ṲṲṗḽṓṓααḍḭḭṇḡ {{fileName}}龍ผู้]", - "new-request-form.cc-field.container-label": - "[ผู้龍Ṣḛḛḽḛḛͼṭḛḛḍ ḈḈ ḛḛṃααḭḭḽṡ龍ผู้]", - "new-request-form.cc-field.email-added": - "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", - "new-request-form.cc-field.email-label": - "[ผู้龍{{email}} - Ṕṛḛḛṡṡ Ḃααͼḳṡṗααͼḛḛ ṭṓṓ ṛḛḛṃṓṓṽḛḛ龍ผู้]", - "new-request-form.cc-field.email-removed": - "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ṛḛḛṃṓṓṽḛḛḍ龍ผู้]", - "new-request-form.cc-field.emails-added": - "[ผู้龍{{emails}} ḥααṽḛḛ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", - "new-request-form.cc-field.invalid-email": - "[ผู้龍ḬḬṇṽααḽḭḭḍ ḛḛṃααḭḭḽ ααḍḍṛḛḛṡṡ龍ผู้]", - "new-request-form.close-label": "[ผู้龍Ḉḽṓṓṡḛḛ龍ผู้]", - "new-request-form.credit-card-digits-hint": "[ผู้龍(Ḻααṡṭ 4 ḍḭḭḡḭḭṭṡ)龍ผู้]", - "new-request-form.dropdown.empty-option": - "[ผู้龍Ṣḛḛḽḛḛͼṭ ααṇ ṓṓṗṭḭḭṓṓṇ龍ผู้]", - "new-request-form.lookup-field.loading-options": - "[ผู้龍Ḻṓṓααḍḭḭṇḡ ḭḭṭḛḛṃṡ...龍ผู้]", - "new-request-form.lookup-field.no-matches-found": - "[ผู้龍Ṅṓṓ ṃααṭͼḥḛḛṡ ϝṓṓṵṵṇḍ龍ผู้]", - "new-request-form.lookup-field.placeholder": "[ผู้龍Ṣḛḛααṛͼḥ {{label}}龍ผู้]", - "new-request-form.parent-request-link": - "[ผู้龍Ḟṓṓḽḽṓṓẁ-ṵṵṗ ṭṓṓ ṛḛḛʠṵṵḛḛṡṭ {{parentId}}龍ผู้]", - "new-request-form.required-fields-info": - "[ผู้龍Ḟḭḭḛḛḽḍṡ ṃααṛḳḛḛḍ ẁḭḭṭḥ ααṇ ααṡṭḛḛṛḭḭṡḳ (*) ααṛḛḛ ṛḛḛʠṵṵḭḭṛḛḛḍ.龍ผู้]", - "new-request-form.submit": "[ผู้龍Ṣṵṵḅṃḭḭṭ龍ผู้]", - "new-request-form.suggested-articles": "[ผู้龍Ṣṵṵḡḡḛḛṡṭḛḛḍ ααṛṭḭḭͼḽḛḛṡ龍ผู้]", -}; - -var arXPseudo$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: arXPseudo, + "new-request-form.answer-bot-modal.footer-content": "[ผู้龍ḬḬϝ ḭḭṭ ḍṓṓḛḛṡ, ẁḛḛ ͼααṇ ͼḽṓṓṡḛḛ ẏẏṓṓṵṵṛ ṛḛḛͼḛḛṇṭ ṛḛḛʠṵṵḛḛṡṭ {{requestId}}龍ผู้]", + "new-request-form.answer-bot-modal.footer-title": "[ผู้龍Ḍṓṓḛḛṡ ṭḥḭḭṡ ααṛṭḭḭͼḽḛḛ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", + "new-request-form.answer-bot-modal.mark-irrelevant": "[ผู้龍Ṅṓṓ, ḬḬ ṇḛḛḛḛḍ ḥḛḛḽṗ龍ผู้]", + "new-request-form.answer-bot-modal.request-closed": "[ผู้龍Ṅḭḭͼḛḛ. ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ḥααṡ ḅḛḛḛḛṇ ͼḽṓṓṡḛḛḍ.龍ผู้]", + "new-request-form.answer-bot-modal.request-submitted": "[ผู้龍ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ẁααṡ ṡṵṵͼͼḛḛṡṡϝṵṵḽḽẏẏ ṡṵṵḅṃḭḭṭṭḛḛḍ龍ผู้]", + "new-request-form.answer-bot-modal.solve-error": "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ͼḽṓṓṡḭḭṇḡ ẏẏṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", + "new-request-form.answer-bot-modal.solve-request": "[ผู้龍ŶŶḛḛṡ, ͼḽṓṓṡḛḛ ṃẏẏ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", + "new-request-form.answer-bot-modal.title": "[ผู้龍Ŵḥḭḭḽḛḛ ẏẏṓṓṵṵ ẁααḭḭṭ, ḍṓṓ ααṇẏẏ ṓṓϝ ṭḥḛḛṡḛḛ ααṛṭḭḭͼḽḛḛṡ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", + "new-request-form.answer-bot-modal.view-article": "[ผู้龍Ṿḭḭḛḛẁ ααṛṭḭḭͼḽḛḛ龍ผู้]", + "new-request-form.attachments.choose-file-label": "[ผู้龍Ḉḥṓṓṓṓṡḛḛ αα ϝḭḭḽḛḛ ṓṓṛ ḍṛααḡ ααṇḍ ḍṛṓṓṗ ḥḛḛṛḛḛ龍ผู้]", + "new-request-form.attachments.drop-files-label": "[ผู้龍Ḍṛṓṓṗ ϝḭḭḽḛḛṡ ḥḛḛṛḛḛ龍ผู้]", + "new-request-form.attachments.remove-file": "[ผู้龍Ṛḛḛṃṓṓṽḛḛ ϝḭḭḽḛḛ龍ผู้]", + "new-request-form.attachments.stop-upload": "[ผู้龍Ṣṭṓṓṗ ṵṵṗḽṓṓααḍ龍ผู้]", + "new-request-form.attachments.upload-error-description": "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ṵṵṗḽṓṓααḍḭḭṇḡ {{fileName}}. Ṫṛẏẏ ααḡααḭḭṇ ṓṓṛ ṵṵṗḽṓṓααḍ ααṇṓṓṭḥḛḛṛ ϝḭḭḽḛḛ.龍ผู้]", + "new-request-form.attachments.upload-error-title": "[ผู้龍ṲṲṗḽṓṓααḍ ḛḛṛṛṓṓṛ龍ผู้]", + "new-request-form.attachments.uploading": "[ผู้龍ṲṲṗḽṓṓααḍḭḭṇḡ {{fileName}}龍ผู้]", + "new-request-form.cc-field.container-label": "[ผู้龍Ṣḛḛḽḛḛͼṭḛḛḍ ḈḈ ḛḛṃααḭḭḽṡ龍ผู้]", + "new-request-form.cc-field.email-added": "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", + "new-request-form.cc-field.email-label": "[ผู้龍{{email}} - Ṕṛḛḛṡṡ Ḃααͼḳṡṗααͼḛḛ ṭṓṓ ṛḛḛṃṓṓṽḛḛ龍ผู้]", + "new-request-form.cc-field.email-removed": "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ṛḛḛṃṓṓṽḛḛḍ龍ผู้]", + "new-request-form.cc-field.emails-added": "[ผู้龍{{emails}} ḥααṽḛḛ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", + "new-request-form.cc-field.invalid-email": "[ผู้龍ḬḬṇṽααḽḭḭḍ ḛḛṃααḭḭḽ ααḍḍṛḛḛṡṡ龍ผู้]", + "new-request-form.close-label": "[ผู้龍Ḉḽṓṓṡḛḛ龍ผู้]", + "new-request-form.credit-card-digits-hint": "[ผู้龍(Ḻααṡṭ 4 ḍḭḭḡḭḭṭṡ)龍ผู้]", + "new-request-form.dropdown.empty-option": "[ผู้龍Ṣḛḛḽḛḛͼṭ ααṇ ṓṓṗṭḭḭṓṓṇ龍ผู้]", + "new-request-form.lookup-field.loading-options": "[ผู้龍Ḻṓṓααḍḭḭṇḡ ḭḭṭḛḛṃṡ...龍ผู้]", + "new-request-form.lookup-field.no-matches-found": "[ผู้龍Ṅṓṓ ṃααṭͼḥḛḛṡ ϝṓṓṵṵṇḍ龍ผู้]", + "new-request-form.lookup-field.placeholder": "[ผู้龍Ṣḛḛααṛͼḥ {{label}}龍ผู้]", + "new-request-form.parent-request-link": "[ผู้龍Ḟṓṓḽḽṓṓẁ-ṵṵṗ ṭṓṓ ṛḛḛʠṵṵḛḛṡṭ {{parentId}}龍ผู้]", + "new-request-form.required-fields-info": "[ผู้龍Ḟḭḭḛḛḽḍṡ ṃααṛḳḛḛḍ ẁḭḭṭḥ ααṇ ααṡṭḛḛṛḭḭṡḳ (*) ααṛḛḛ ṛḛḛʠṵṵḭḭṛḛḛḍ.龍ผู้]", + "new-request-form.submit": "[ผู้龍Ṣṵṵḅṃḭḭṭ龍ผู้]", + "new-request-form.suggested-articles": "[ผู้龍Ṣṵṵḡḡḛḛṡṭḛḛḍ ααṛṭḭḭͼḽḛḛṡ龍ผู้]" +}; + +var arXPseudo$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: arXPseudo }); var ar = { - "new-request-form.answer-bot-modal.footer-content": - "في هذه الحالة يمكننا إغلاق الطلب الأخير {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "هل يجيب هذا المقال عن سؤالك؟", - "new-request-form.answer-bot-modal.mark-irrelevant": "كلا، أحتاج إلى مساعدة", - "new-request-form.answer-bot-modal.request-closed": "رائع. تم إغلاق طلبك.", - "new-request-form.answer-bot-modal.request-submitted": "تم إرسال طلبك بنجاح", - "new-request-form.answer-bot-modal.solve-error": "حدث خطأ أثناء إغلاق طلبك", - "new-request-form.answer-bot-modal.solve-request": "نعم، أغلق هذا الطلب", - "new-request-form.answer-bot-modal.title": - "بينما تنتظر الرد، هل يجيب أي من المقالات التالية عن سؤالك؟", - "new-request-form.answer-bot-modal.view-article": "عرض المقال", - "new-request-form.attachments.choose-file-label": - "اختر ملفًا أو قم بالسحب والإسقاط هنا", - "new-request-form.attachments.drop-files-label": "أسقِط الملفات هنا", - "new-request-form.attachments.remove-file": "إزالة الملف", - "new-request-form.attachments.stop-upload": "إيقاف التحميل", - "new-request-form.attachments.upload-error-description": - "حدث خطأ أثناء تحميل {{fileName}}. حاول مرة أخرى أو قم بتحميل ملف آخر.", - "new-request-form.attachments.upload-error-title": "خطأ في التحميل", - "new-request-form.attachments.uploading": "جارٍ تحميل {{fileName}}", - "new-request-form.cc-field.container-label": - "عناوين البريد الإلكتروني المحددة في خانة النسخة", - "new-request-form.cc-field.email-added": "تمت إضافة {{email}}", - "new-request-form.cc-field.email-label": - "{{email}} - اضغط على Backspace للإزالة", - "new-request-form.cc-field.email-removed": "تمت إزالة {{email}}", - "new-request-form.cc-field.emails-added": "تمت إضافة {{emails}}", - "new-request-form.cc-field.invalid-email": "عنوان بريد إلكتروني غير صالح", - "new-request-form.close-label": "إغلاق", - "new-request-form.credit-card-digits-hint": "(آخر 4 أرقام)", - "new-request-form.dropdown.empty-option": "حدّد خيارًا", - "new-request-form.lookup-field.loading-options": "جارٍ تحميل العناصر...", - "new-request-form.lookup-field.no-matches-found": - "لم يتم العثور على نتائج مطابقة", - "new-request-form.lookup-field.placeholder": "بحث عن {{label}}", - "new-request-form.parent-request-link": "متابعة طلب {{parentId}}", - "new-request-form.required-fields-info": - "الحقول التي عليها علامة النجمة (*) مطلوبة.", - "new-request-form.submit": "إرسال", - "new-request-form.suggested-articles": "مقالات مقترحة", -}; - -var ar$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ar, + "new-request-form.answer-bot-modal.footer-content": "في هذه الحالة يمكننا إغلاق الطلب الأخير {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "هل يجيب هذا المقال عن سؤالك؟", + "new-request-form.answer-bot-modal.mark-irrelevant": "كلا، أحتاج إلى مساعدة", + "new-request-form.answer-bot-modal.request-closed": "رائع. تم إغلاق طلبك.", + "new-request-form.answer-bot-modal.request-submitted": "تم إرسال طلبك بنجاح", + "new-request-form.answer-bot-modal.solve-error": "حدث خطأ أثناء إغلاق طلبك", + "new-request-form.answer-bot-modal.solve-request": "نعم، أغلق هذا الطلب", + "new-request-form.answer-bot-modal.title": "بينما تنتظر الرد، هل يجيب أي من المقالات التالية عن سؤالك؟", + "new-request-form.answer-bot-modal.view-article": "عرض المقال", + "new-request-form.attachments.choose-file-label": "اختر ملفًا أو قم بالسحب والإسقاط هنا", + "new-request-form.attachments.drop-files-label": "أسقِط الملفات هنا", + "new-request-form.attachments.remove-file": "إزالة الملف", + "new-request-form.attachments.stop-upload": "إيقاف التحميل", + "new-request-form.attachments.upload-error-description": "حدث خطأ أثناء تحميل {{fileName}}. حاول مرة أخرى أو قم بتحميل ملف آخر.", + "new-request-form.attachments.upload-error-title": "خطأ في التحميل", + "new-request-form.attachments.uploading": "جارٍ تحميل {{fileName}}", + "new-request-form.cc-field.container-label": "عناوين البريد الإلكتروني المحددة في خانة النسخة", + "new-request-form.cc-field.email-added": "تمت إضافة {{email}}", + "new-request-form.cc-field.email-label": "{{email}} - اضغط على Backspace للإزالة", + "new-request-form.cc-field.email-removed": "تمت إزالة {{email}}", + "new-request-form.cc-field.emails-added": "تمت إضافة {{emails}}", + "new-request-form.cc-field.invalid-email": "عنوان بريد إلكتروني غير صالح", + "new-request-form.close-label": "إغلاق", + "new-request-form.credit-card-digits-hint": "(آخر 4 أرقام)", + "new-request-form.dropdown.empty-option": "حدّد خيارًا", + "new-request-form.lookup-field.loading-options": "جارٍ تحميل العناصر...", + "new-request-form.lookup-field.no-matches-found": "لم يتم العثور على نتائج مطابقة", + "new-request-form.lookup-field.placeholder": "بحث عن {{label}}", + "new-request-form.parent-request-link": "متابعة طلب {{parentId}}", + "new-request-form.required-fields-info": "الحقول التي عليها علامة النجمة (*) مطلوبة.", + "new-request-form.submit": "إرسال", + "new-request-form.suggested-articles": "مقالات مقترحة" +}; + +var ar$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ar }); var az = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var az$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: az, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var az$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: az }); var be = { - "new-request-form.answer-bot-modal.footer-content": - "Если да, мы можем закрыть запрос {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Есть ли в этой статье ответ на вопрос?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Нет, мне нужна помощь", - "new-request-form.answer-bot-modal.request-closed": - "Превосходно. Запрос закрыт.", - "new-request-form.answer-bot-modal.request-submitted": "Ваш запрос отправлен", - "new-request-form.answer-bot-modal.solve-error": - "Ошибка при закрытии запроса", - "new-request-form.answer-bot-modal.solve-request": "Да, закрыть мой запрос", - "new-request-form.answer-bot-modal.title": - "Пока вы ожидаете, есть ли в какой-то из этих статей ответ на ваш вопрос?", - "new-request-form.answer-bot-modal.view-article": "Просмотреть статью", - "new-request-form.attachments.choose-file-label": - "Выберите файл или перетащите его сюда", - "new-request-form.attachments.drop-files-label": "Перетащите файлы сюда", - "new-request-form.attachments.remove-file": "Удалить файл", - "new-request-form.attachments.stop-upload": "Остановить выкладывание", - "new-request-form.attachments.upload-error-description": - "Ошибка при выкладывании {{fileName}}. Повторите попытку или выложите другой файл.", - "new-request-form.attachments.upload-error-title": "Ошибка выкладывания", - "new-request-form.attachments.uploading": "Выкладывание {{fileName}}", - "new-request-form.cc-field.container-label": "Выбранные письма для копии", - "new-request-form.cc-field.email-added": "Адрес {{email}} добавлен", - "new-request-form.cc-field.email-label": - "{{email}} — нажмите клавишу Backspace для удаления", - "new-request-form.cc-field.email-removed": "Адрес {{email}} удален", - "new-request-form.cc-field.emails-added": "Добавлены адреса {{emails}}", - "new-request-form.cc-field.invalid-email": - "Недействительный адрес электронной почты", - "new-request-form.close-label": "Закрыть", - "new-request-form.credit-card-digits-hint": "(последние 4 цифры)", - "new-request-form.dropdown.empty-option": "Выберите вариант", - "new-request-form.lookup-field.loading-options": "Загрузка элементов...", - "new-request-form.lookup-field.no-matches-found": "Соответствия не найдены", - "new-request-form.lookup-field.placeholder": "Поиск: {{label}}", - "new-request-form.parent-request-link": "Дополнение к запросу {{parentId}}", - "new-request-form.required-fields-info": - "Помеченные звездочкой (*) поля обязательны для заполнения.", - "new-request-form.submit": "Отправить", - "new-request-form.suggested-articles": "Предложенные статьи", -}; - -var be$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: be, + "new-request-form.answer-bot-modal.footer-content": "Если да, мы можем закрыть запрос {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Есть ли в этой статье ответ на вопрос?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Нет, мне нужна помощь", + "new-request-form.answer-bot-modal.request-closed": "Превосходно. Запрос закрыт.", + "new-request-form.answer-bot-modal.request-submitted": "Ваш запрос отправлен", + "new-request-form.answer-bot-modal.solve-error": "Ошибка при закрытии запроса", + "new-request-form.answer-bot-modal.solve-request": "Да, закрыть мой запрос", + "new-request-form.answer-bot-modal.title": "Пока вы ожидаете, есть ли в какой-то из этих статей ответ на ваш вопрос?", + "new-request-form.answer-bot-modal.view-article": "Просмотреть статью", + "new-request-form.attachments.choose-file-label": "Выберите файл или перетащите его сюда", + "new-request-form.attachments.drop-files-label": "Перетащите файлы сюда", + "new-request-form.attachments.remove-file": "Удалить файл", + "new-request-form.attachments.stop-upload": "Остановить выкладывание", + "new-request-form.attachments.upload-error-description": "Ошибка при выкладывании {{fileName}}. Повторите попытку или выложите другой файл.", + "new-request-form.attachments.upload-error-title": "Ошибка выкладывания", + "new-request-form.attachments.uploading": "Выкладывание {{fileName}}", + "new-request-form.cc-field.container-label": "Выбранные письма для копии", + "new-request-form.cc-field.email-added": "Адрес {{email}} добавлен", + "new-request-form.cc-field.email-label": "{{email}} — нажмите клавишу Backspace для удаления", + "new-request-form.cc-field.email-removed": "Адрес {{email}} удален", + "new-request-form.cc-field.emails-added": "Добавлены адреса {{emails}}", + "new-request-form.cc-field.invalid-email": "Недействительный адрес электронной почты", + "new-request-form.close-label": "Закрыть", + "new-request-form.credit-card-digits-hint": "(последние 4 цифры)", + "new-request-form.dropdown.empty-option": "Выберите вариант", + "new-request-form.lookup-field.loading-options": "Загрузка элементов...", + "new-request-form.lookup-field.no-matches-found": "Соответствия не найдены", + "new-request-form.lookup-field.placeholder": "Поиск: {{label}}", + "new-request-form.parent-request-link": "Дополнение к запросу {{parentId}}", + "new-request-form.required-fields-info": "Помеченные звездочкой (*) поля обязательны для заполнения.", + "new-request-form.submit": "Отправить", + "new-request-form.suggested-articles": "Предложенные статьи" +}; + +var be$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: be }); var bg = { - "new-request-form.answer-bot-modal.footer-content": - "Ако отговаря, можем да затворим заявката {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Отговори ли тази статия на въпроса ви?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Не, трябва ми помощ", - "new-request-form.answer-bot-modal.request-closed": - "Чудесно. Заявката е затворена.", - "new-request-form.answer-bot-modal.request-submitted": - "Заявката ви беше подадена успешно", - "new-request-form.answer-bot-modal.solve-error": - "Възникна грешка при затваряне на вашата заявка", - "new-request-form.answer-bot-modal.solve-request": - "Да, затворете заявката ми", - "new-request-form.answer-bot-modal.title": - "Докато чакате, вижте дали някоя от тези статии отговаря на въпроса ви.", - "new-request-form.answer-bot-modal.view-article": "Преглед на статията", - "new-request-form.attachments.choose-file-label": - "Изберете файл или го плъзнете и пуснете тук", - "new-request-form.attachments.drop-files-label": "Пуснете файловете тук", - "new-request-form.attachments.remove-file": "Премахване на файл", - "new-request-form.attachments.stop-upload": "Спиране на качването", - "new-request-form.attachments.upload-error-description": - "Възникна грешка при качването на {{fileName}}. Опитайте отново или качете друг файл.", - "new-request-form.attachments.upload-error-title": "Грешка при качването", - "new-request-form.attachments.uploading": "Качва се {{fileName}}", - "new-request-form.cc-field.container-label": "Избрани имейли за копие", - "new-request-form.cc-field.email-added": "Имейл адресът {{email}} е добавен", - "new-request-form.cc-field.email-label": - "{{email}} – натиснете „Backspace“ за премахване", - "new-request-form.cc-field.email-removed": - "Имейл адресът {{email}} е премахнат", - "new-request-form.cc-field.emails-added": - "Имейл адресите {{emails}} са добавени", - "new-request-form.cc-field.invalid-email": "Невалиден имейл адрес", - "new-request-form.close-label": "Затваряне", - "new-request-form.credit-card-digits-hint": "(последните 4 цифри)", - "new-request-form.dropdown.empty-option": "Изберете опция", - "new-request-form.lookup-field.loading-options": "Зареждане на елементите…", - "new-request-form.lookup-field.no-matches-found": "Няма открити съвпадения", - "new-request-form.lookup-field.placeholder": "Търсене на {{label}}", - "new-request-form.parent-request-link": - "Последващи действия във връзка със заявката {{parentId}}", - "new-request-form.required-fields-info": - "Полетата, отбелязани със звездичка (*), са задължителни.", - "new-request-form.submit": "Подаване", - "new-request-form.suggested-articles": "Предложени статии", -}; - -var bg$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: bg, + "new-request-form.answer-bot-modal.footer-content": "Ако отговаря, можем да затворим заявката {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Отговори ли тази статия на въпроса ви?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Не, трябва ми помощ", + "new-request-form.answer-bot-modal.request-closed": "Чудесно. Заявката е затворена.", + "new-request-form.answer-bot-modal.request-submitted": "Заявката ви беше подадена успешно", + "new-request-form.answer-bot-modal.solve-error": "Възникна грешка при затваряне на вашата заявка", + "new-request-form.answer-bot-modal.solve-request": "Да, затворете заявката ми", + "new-request-form.answer-bot-modal.title": "Докато чакате, вижте дали някоя от тези статии отговаря на въпроса ви.", + "new-request-form.answer-bot-modal.view-article": "Преглед на статията", + "new-request-form.attachments.choose-file-label": "Изберете файл или го плъзнете и пуснете тук", + "new-request-form.attachments.drop-files-label": "Пуснете файловете тук", + "new-request-form.attachments.remove-file": "Премахване на файл", + "new-request-form.attachments.stop-upload": "Спиране на качването", + "new-request-form.attachments.upload-error-description": "Възникна грешка при качването на {{fileName}}. Опитайте отново или качете друг файл.", + "new-request-form.attachments.upload-error-title": "Грешка при качването", + "new-request-form.attachments.uploading": "Качва се {{fileName}}", + "new-request-form.cc-field.container-label": "Избрани имейли за копие", + "new-request-form.cc-field.email-added": "Имейл адресът {{email}} е добавен", + "new-request-form.cc-field.email-label": "{{email}} – натиснете „Backspace“ за премахване", + "new-request-form.cc-field.email-removed": "Имейл адресът {{email}} е премахнат", + "new-request-form.cc-field.emails-added": "Имейл адресите {{emails}} са добавени", + "new-request-form.cc-field.invalid-email": "Невалиден имейл адрес", + "new-request-form.close-label": "Затваряне", + "new-request-form.credit-card-digits-hint": "(последните 4 цифри)", + "new-request-form.dropdown.empty-option": "Изберете опция", + "new-request-form.lookup-field.loading-options": "Зареждане на елементите…", + "new-request-form.lookup-field.no-matches-found": "Няма открити съвпадения", + "new-request-form.lookup-field.placeholder": "Търсене на {{label}}", + "new-request-form.parent-request-link": "Последващи действия във връзка със заявката {{parentId}}", + "new-request-form.required-fields-info": "Полетата, отбелязани със звездичка (*), са задължителни.", + "new-request-form.submit": "Подаване", + "new-request-form.suggested-articles": "Предложени статии" +}; + +var bg$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: bg }); var bn = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var bn$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: bn, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var bn$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: bn }); var bs = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var bs$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: bs, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var bs$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: bs }); var ca = { - "new-request-form.answer-bot-modal.footer-content": - "De ser así, podemos cerrar la reciente solicitud {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "¿Responde la pregunta este artículo?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", - "new-request-form.answer-bot-modal.request-closed": - "Excelente. La solicitud fue cerrada.", - "new-request-form.answer-bot-modal.request-submitted": - "Su solicitud se envió correctamente.", - "new-request-form.answer-bot-modal.solve-error": - "Hubo un error al cerrar la solicitud", - "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", - "new-request-form.answer-bot-modal.title": - "Mientras espera, ¿alguno de estos artículos responde su pregunta?", - "new-request-form.answer-bot-modal.view-article": "Ver artículo", - "new-request-form.attachments.choose-file-label": - "Elegir un archivo o arrastrar y soltar uno aquí", - "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", - "new-request-form.attachments.remove-file": "Eliminar archivo", - "new-request-form.attachments.stop-upload": "Detener carga", - "new-request-form.attachments.upload-error-description": - "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", - "new-request-form.attachments.upload-error-title": "Error de carga", - "new-request-form.attachments.uploading": "Cargando {{fileName}}", - "new-request-form.cc-field.container-label": - "Correos electrónicos de CC seleccionados", - "new-request-form.cc-field.email-added": "{{email}} se ha agregado", - "new-request-form.cc-field.email-label": - "{{email}}: presione la tecla de retroceso para eliminar", - "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", - "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", - "new-request-form.cc-field.invalid-email": - "Dirección de correo electrónico no válida", - "new-request-form.close-label": "Cerrar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Seleccione una opción", - "new-request-form.lookup-field.loading-options": "Cargando elementos...", - "new-request-form.lookup-field.no-matches-found": - "No se encontraron coincidencias", - "new-request-form.lookup-field.placeholder": "Buscar {{label}}", - "new-request-form.parent-request-link": - "Seguimiento de la solicitud {{parentId}}", - "new-request-form.required-fields-info": - "Los campos marcados con un asterisco (*) son obligatorios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artículos recomendados", -}; - -var ca$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ca, + "new-request-form.answer-bot-modal.footer-content": "De ser así, podemos cerrar la reciente solicitud {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "¿Responde la pregunta este artículo?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", + "new-request-form.answer-bot-modal.request-closed": "Excelente. La solicitud fue cerrada.", + "new-request-form.answer-bot-modal.request-submitted": "Su solicitud se envió correctamente.", + "new-request-form.answer-bot-modal.solve-error": "Hubo un error al cerrar la solicitud", + "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", + "new-request-form.answer-bot-modal.title": "Mientras espera, ¿alguno de estos artículos responde su pregunta?", + "new-request-form.answer-bot-modal.view-article": "Ver artículo", + "new-request-form.attachments.choose-file-label": "Elegir un archivo o arrastrar y soltar uno aquí", + "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", + "new-request-form.attachments.remove-file": "Eliminar archivo", + "new-request-form.attachments.stop-upload": "Detener carga", + "new-request-form.attachments.upload-error-description": "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", + "new-request-form.attachments.upload-error-title": "Error de carga", + "new-request-form.attachments.uploading": "Cargando {{fileName}}", + "new-request-form.cc-field.container-label": "Correos electrónicos de CC seleccionados", + "new-request-form.cc-field.email-added": "{{email}} se ha agregado", + "new-request-form.cc-field.email-label": "{{email}}: presione la tecla de retroceso para eliminar", + "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", + "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", + "new-request-form.cc-field.invalid-email": "Dirección de correo electrónico no válida", + "new-request-form.close-label": "Cerrar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Seleccione una opción", + "new-request-form.lookup-field.loading-options": "Cargando elementos...", + "new-request-form.lookup-field.no-matches-found": "No se encontraron coincidencias", + "new-request-form.lookup-field.placeholder": "Buscar {{label}}", + "new-request-form.parent-request-link": "Seguimiento de la solicitud {{parentId}}", + "new-request-form.required-fields-info": "Los campos marcados con un asterisco (*) son obligatorios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artículos recomendados" +}; + +var ca$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ca }); var cs = { - "new-request-form.answer-bot-modal.footer-content": - "Pokud ano, můžeme uzavřít nedávný požadavek {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Odpověděl tento článek na vaši otázku?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Ne, potřebuji pomoc", - "new-request-form.answer-bot-modal.request-closed": - "Prima. Požadavek byl uzavřen.", - "new-request-form.answer-bot-modal.request-submitted": - "Váš požadavek byl úspěšně odeslán.", - "new-request-form.answer-bot-modal.solve-error": - "Při zavírání požadavku došlo k chybě.", - "new-request-form.answer-bot-modal.solve-request": - "Ano, zavřít můj požadavek", - "new-request-form.answer-bot-modal.title": - "Odpověděl některý z těchto článků na vaši otázku, zatímco čekáte?", - "new-request-form.answer-bot-modal.view-article": "Zobrazit článek", - "new-request-form.attachments.choose-file-label": - "Vyberte soubor nebo ho sem přetáhněte", - "new-request-form.attachments.drop-files-label": "Sem přetáhněte soubory.", - "new-request-form.attachments.remove-file": "Odstranit soubor", - "new-request-form.attachments.stop-upload": "Zastavit upload", - "new-request-form.attachments.upload-error-description": - "Při uploadování souboru {{fileName}}došlo k chybě. Zkuste to znovu nebo uploadujte jiný soubor.", - "new-request-form.attachments.upload-error-title": "Chyba při uploadu", - "new-request-form.attachments.uploading": "Uploaduje se soubor {{fileName}}", - "new-request-form.cc-field.container-label": "Vybrané e-maily v kopii", - "new-request-form.cc-field.email-added": "E-mail {{email}} byl přidán", - "new-request-form.cc-field.email-label": - "{{email}} – Stisknutím klávesy Backspace proveďte odstranění.", - "new-request-form.cc-field.email-removed": "E-mail {{email}} byl odstraněn", - "new-request-form.cc-field.emails-added": "E-maily {{emails}} byly přidány", - "new-request-form.cc-field.invalid-email": "Neplatná e-mailová adresa", - "new-request-form.close-label": "Zavřít", - "new-request-form.credit-card-digits-hint": "(Poslední 4 číslice)", - "new-request-form.dropdown.empty-option": "Vybrat volbu", - "new-request-form.lookup-field.loading-options": "Načítání položek…", - "new-request-form.lookup-field.no-matches-found": - "Nebyly nalezeny žádné shody", - "new-request-form.lookup-field.placeholder": "Hledejte {{label}}", - "new-request-form.parent-request-link": - "Navazující tiket pro požadavek {{parentId}}", - "new-request-form.required-fields-info": - "Pole označená hvězdičkou (*) jsou povinná.", - "new-request-form.submit": "Odeslat", - "new-request-form.suggested-articles": "Doporučené články", -}; - -var cs$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: cs, + "new-request-form.answer-bot-modal.footer-content": "Pokud ano, můžeme uzavřít nedávný požadavek {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Odpověděl tento článek na vaši otázku?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Ne, potřebuji pomoc", + "new-request-form.answer-bot-modal.request-closed": "Prima. Požadavek byl uzavřen.", + "new-request-form.answer-bot-modal.request-submitted": "Váš požadavek byl úspěšně odeslán.", + "new-request-form.answer-bot-modal.solve-error": "Při zavírání požadavku došlo k chybě.", + "new-request-form.answer-bot-modal.solve-request": "Ano, zavřít můj požadavek", + "new-request-form.answer-bot-modal.title": "Odpověděl některý z těchto článků na vaši otázku, zatímco čekáte?", + "new-request-form.answer-bot-modal.view-article": "Zobrazit článek", + "new-request-form.attachments.choose-file-label": "Vyberte soubor nebo ho sem přetáhněte", + "new-request-form.attachments.drop-files-label": "Sem přetáhněte soubory.", + "new-request-form.attachments.remove-file": "Odstranit soubor", + "new-request-form.attachments.stop-upload": "Zastavit upload", + "new-request-form.attachments.upload-error-description": "Při uploadování souboru {{fileName}}došlo k chybě. Zkuste to znovu nebo uploadujte jiný soubor.", + "new-request-form.attachments.upload-error-title": "Chyba při uploadu", + "new-request-form.attachments.uploading": "Uploaduje se soubor {{fileName}}", + "new-request-form.cc-field.container-label": "Vybrané e-maily v kopii", + "new-request-form.cc-field.email-added": "E-mail {{email}} byl přidán", + "new-request-form.cc-field.email-label": "{{email}} – Stisknutím klávesy Backspace proveďte odstranění.", + "new-request-form.cc-field.email-removed": "E-mail {{email}} byl odstraněn", + "new-request-form.cc-field.emails-added": "E-maily {{emails}} byly přidány", + "new-request-form.cc-field.invalid-email": "Neplatná e-mailová adresa", + "new-request-form.close-label": "Zavřít", + "new-request-form.credit-card-digits-hint": "(Poslední 4 číslice)", + "new-request-form.dropdown.empty-option": "Vybrat volbu", + "new-request-form.lookup-field.loading-options": "Načítání položek…", + "new-request-form.lookup-field.no-matches-found": "Nebyly nalezeny žádné shody", + "new-request-form.lookup-field.placeholder": "Hledejte {{label}}", + "new-request-form.parent-request-link": "Navazující tiket pro požadavek {{parentId}}", + "new-request-form.required-fields-info": "Pole označená hvězdičkou (*) jsou povinná.", + "new-request-form.submit": "Odeslat", + "new-request-form.suggested-articles": "Doporučené články" +}; + +var cs$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: cs }); var cy = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var cy$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: cy, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var cy$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: cy }); var da = { - "new-request-form.answer-bot-modal.footer-content": - "Hvis den gør, kan vi lukke den seneste anmodning {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Besvarede denne artikel dit spørgsmål?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Nej, jeg har brug for hjælp", - "new-request-form.answer-bot-modal.request-closed": - "Fint. Anmodningen er blevet lukket.", - "new-request-form.answer-bot-modal.request-submitted": - "Din anmodning er blevet sendt", - "new-request-form.answer-bot-modal.solve-error": - "Der opstod en fejl under lukning af din anmodning", - "new-request-form.answer-bot-modal.solve-request": "Ja, luk min anmodning", - "new-request-form.answer-bot-modal.title": - "Mens du venter, er der da nogen af disse artikler, som besvarer dit spørgsmål?", - "new-request-form.answer-bot-modal.view-article": "Se artikel", - "new-request-form.attachments.choose-file-label": - "Vælg en fil eller træk og slip her", - "new-request-form.attachments.drop-files-label": "Slip filerne her", - "new-request-form.attachments.remove-file": "Fjern fil", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "Der opstod en fejl under upload {{fileName}}. Prøv igen eller upload en anden fil.", - "new-request-form.attachments.upload-error-title": "Fejl under upload", - "new-request-form.attachments.uploading": "Uploader {{fileName}}", - "new-request-form.cc-field.container-label": "Valgte CC-mails", - "new-request-form.cc-field.email-added": "{{email}} er blevet tilføjet", - "new-request-form.cc-field.email-label": - "{{email}} - Tryk på Backspace for at fjerne", - "new-request-form.cc-field.email-removed": "{{email}} er blevet fjernet", - "new-request-form.cc-field.emails-added": "{{emails}} er blevet tilføjet", - "new-request-form.cc-field.invalid-email": "Ugyldig e-mailadresse", - "new-request-form.close-label": "Luk", - "new-request-form.credit-card-digits-hint": "(sidste 4 cifre)", - "new-request-form.dropdown.empty-option": "Foretag et valg", - "new-request-form.lookup-field.loading-options": "Indlæser elementer...", - "new-request-form.lookup-field.no-matches-found": - "Ingen matchende resultater", - "new-request-form.lookup-field.placeholder": "Søgning i {{label}}", - "new-request-form.parent-request-link": "Følg op på anmodning {{parentId}}", - "new-request-form.required-fields-info": - "Felter markeret med en stjerne (*) er obligatoriske.", - "new-request-form.submit": "Indsend", - "new-request-form.suggested-articles": "Foreslåede artikler", -}; - -var da$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: da, + "new-request-form.answer-bot-modal.footer-content": "Hvis den gør, kan vi lukke den seneste anmodning {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Besvarede denne artikel dit spørgsmål?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nej, jeg har brug for hjælp", + "new-request-form.answer-bot-modal.request-closed": "Fint. Anmodningen er blevet lukket.", + "new-request-form.answer-bot-modal.request-submitted": "Din anmodning er blevet sendt", + "new-request-form.answer-bot-modal.solve-error": "Der opstod en fejl under lukning af din anmodning", + "new-request-form.answer-bot-modal.solve-request": "Ja, luk min anmodning", + "new-request-form.answer-bot-modal.title": "Mens du venter, er der da nogen af disse artikler, som besvarer dit spørgsmål?", + "new-request-form.answer-bot-modal.view-article": "Se artikel", + "new-request-form.attachments.choose-file-label": "Vælg en fil eller træk og slip her", + "new-request-form.attachments.drop-files-label": "Slip filerne her", + "new-request-form.attachments.remove-file": "Fjern fil", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "Der opstod en fejl under upload {{fileName}}. Prøv igen eller upload en anden fil.", + "new-request-form.attachments.upload-error-title": "Fejl under upload", + "new-request-form.attachments.uploading": "Uploader {{fileName}}", + "new-request-form.cc-field.container-label": "Valgte CC-mails", + "new-request-form.cc-field.email-added": "{{email}} er blevet tilføjet", + "new-request-form.cc-field.email-label": "{{email}} - Tryk på Backspace for at fjerne", + "new-request-form.cc-field.email-removed": "{{email}} er blevet fjernet", + "new-request-form.cc-field.emails-added": "{{emails}} er blevet tilføjet", + "new-request-form.cc-field.invalid-email": "Ugyldig e-mailadresse", + "new-request-form.close-label": "Luk", + "new-request-form.credit-card-digits-hint": "(sidste 4 cifre)", + "new-request-form.dropdown.empty-option": "Foretag et valg", + "new-request-form.lookup-field.loading-options": "Indlæser elementer...", + "new-request-form.lookup-field.no-matches-found": "Ingen matchende resultater", + "new-request-form.lookup-field.placeholder": "Søgning i {{label}}", + "new-request-form.parent-request-link": "Følg op på anmodning {{parentId}}", + "new-request-form.required-fields-info": "Felter markeret med en stjerne (*) er obligatoriske.", + "new-request-form.submit": "Indsend", + "new-request-form.suggested-articles": "Foreslåede artikler" +}; + +var da$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: da }); var deDe = { - "new-request-form.answer-bot-modal.footer-content": - "Wenn ja, können wir die Anfrage {{requestId}} schließen.", - "new-request-form.answer-bot-modal.footer-title": - "Hat dieser Beitrag die Frage beantwortet?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Nein, ich brauche weitere Hilfe", - "new-request-form.answer-bot-modal.request-closed": - "Sehr gut. Ihre Anfrage wurde geschlossen.", - "new-request-form.answer-bot-modal.request-submitted": - "Ihre Anfrage wurde erfolgreich eingereicht", - "new-request-form.answer-bot-modal.solve-error": - "Fehler beim Schließen Ihrer Anfrage", - "new-request-form.answer-bot-modal.solve-request": "Ja, Anfrage schließen", - "new-request-form.answer-bot-modal.title": - "Während Sie warten, wird Ihre Frage durch einen dieser Beiträge beantwortet?", - "new-request-form.answer-bot-modal.view-article": "Beitrag anzeigen", - "new-request-form.attachments.choose-file-label": - "Datei auswählen oder hierher ziehen", - "new-request-form.attachments.drop-files-label": "Dateien hier ablegen", - "new-request-form.attachments.remove-file": "Datei entfernen", - "new-request-form.attachments.stop-upload": "Upload anhalten", - "new-request-form.attachments.upload-error-description": - "Fehler beim Hochladen von {{fileName}}. Versuchen Sie es erneut oder laden Sie eine andere Datei hoch.", - "new-request-form.attachments.upload-error-title": "Fehler beim Hochladen", - "new-request-form.attachments.uploading": "{{fileName}} wird hochgeladen", - "new-request-form.cc-field.container-label": "Ausgewählte CC-E-Mails", - "new-request-form.cc-field.email-added": "{{email}} wurde hinzugefügt", - "new-request-form.cc-field.email-label": - "{{email}} – Zum Entfernen die Rücktaste drücken", - "new-request-form.cc-field.email-removed": "{{email}} wurde entfernt", - "new-request-form.cc-field.emails-added": "{{emails}} wurden hinzugefügt", - "new-request-form.cc-field.invalid-email": "E-Mail-Adresse ungültig", - "new-request-form.close-label": "Schließen", - "new-request-form.credit-card-digits-hint": "(Letzte vier Ziffern)", - "new-request-form.dropdown.empty-option": "Wählen Sie eine Option aus", - "new-request-form.lookup-field.loading-options": "Elemente werden geladen...", - "new-request-form.lookup-field.no-matches-found": - "Keine Übereinstimmungen gefunden", - "new-request-form.lookup-field.placeholder": "Suche {{label}}", - "new-request-form.parent-request-link": "Folgeanfrage zu {{parentId}}", - "new-request-form.required-fields-info": - "Mit einem Sternchen (*) markierte Felder sind Pflichtfelder.", - "new-request-form.submit": "Senden", - "new-request-form.suggested-articles": "Vorgeschlagene Beiträge", -}; - -var deDe$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: deDe, + "new-request-form.answer-bot-modal.footer-content": "Wenn ja, können wir die Anfrage {{requestId}} schließen.", + "new-request-form.answer-bot-modal.footer-title": "Hat dieser Beitrag die Frage beantwortet?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nein, ich brauche weitere Hilfe", + "new-request-form.answer-bot-modal.request-closed": "Sehr gut. Ihre Anfrage wurde geschlossen.", + "new-request-form.answer-bot-modal.request-submitted": "Ihre Anfrage wurde erfolgreich eingereicht", + "new-request-form.answer-bot-modal.solve-error": "Fehler beim Schließen Ihrer Anfrage", + "new-request-form.answer-bot-modal.solve-request": "Ja, Anfrage schließen", + "new-request-form.answer-bot-modal.title": "Während Sie warten, wird Ihre Frage durch einen dieser Beiträge beantwortet?", + "new-request-form.answer-bot-modal.view-article": "Beitrag anzeigen", + "new-request-form.attachments.choose-file-label": "Datei auswählen oder hierher ziehen", + "new-request-form.attachments.drop-files-label": "Dateien hier ablegen", + "new-request-form.attachments.remove-file": "Datei entfernen", + "new-request-form.attachments.stop-upload": "Upload anhalten", + "new-request-form.attachments.upload-error-description": "Fehler beim Hochladen von {{fileName}}. Versuchen Sie es erneut oder laden Sie eine andere Datei hoch.", + "new-request-form.attachments.upload-error-title": "Fehler beim Hochladen", + "new-request-form.attachments.uploading": "{{fileName}} wird hochgeladen", + "new-request-form.cc-field.container-label": "Ausgewählte CC-E-Mails", + "new-request-form.cc-field.email-added": "{{email}} wurde hinzugefügt", + "new-request-form.cc-field.email-label": "{{email}} – Zum Entfernen die Rücktaste drücken", + "new-request-form.cc-field.email-removed": "{{email}} wurde entfernt", + "new-request-form.cc-field.emails-added": "{{emails}} wurden hinzugefügt", + "new-request-form.cc-field.invalid-email": "E-Mail-Adresse ungültig", + "new-request-form.close-label": "Schließen", + "new-request-form.credit-card-digits-hint": "(Letzte vier Ziffern)", + "new-request-form.dropdown.empty-option": "Wählen Sie eine Option aus", + "new-request-form.lookup-field.loading-options": "Elemente werden geladen...", + "new-request-form.lookup-field.no-matches-found": "Keine Übereinstimmungen gefunden", + "new-request-form.lookup-field.placeholder": "Suche {{label}}", + "new-request-form.parent-request-link": "Folgeanfrage zu {{parentId}}", + "new-request-form.required-fields-info": "Mit einem Sternchen (*) markierte Felder sind Pflichtfelder.", + "new-request-form.submit": "Senden", + "new-request-form.suggested-articles": "Vorgeschlagene Beiträge" +}; + +var deDe$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: deDe }); var deXInformal = { - "new-request-form.answer-bot-modal.footer-content": - "Wenn ja, können wir die Anfrage {{requestId}} schließen.", - "new-request-form.answer-bot-modal.footer-title": - "Hat dieser Beitrag die Frage beantwortet?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Nein, ich brauche weitere Hilfe", - "new-request-form.answer-bot-modal.request-closed": - "Sehr gut. Ihre Anfrage wurde geschlossen.", - "new-request-form.answer-bot-modal.request-submitted": - "Ihre Anfrage wurde erfolgreich eingereicht", - "new-request-form.answer-bot-modal.solve-error": - "Fehler beim Schließen Ihrer Anfrage", - "new-request-form.answer-bot-modal.solve-request": "Ja, Anfrage schließen", - "new-request-form.answer-bot-modal.title": - "Während Sie warten, wird Ihre Frage durch einen dieser Beiträge beantwortet?", - "new-request-form.answer-bot-modal.view-article": "Beitrag anzeigen", - "new-request-form.attachments.choose-file-label": - "Datei auswählen oder hierher ziehen", - "new-request-form.attachments.drop-files-label": "Dateien hier ablegen", - "new-request-form.attachments.remove-file": "Datei entfernen", - "new-request-form.attachments.stop-upload": "Upload anhalten", - "new-request-form.attachments.upload-error-description": - "Fehler beim Hochladen von {{fileName}}. Versuchen Sie es erneut oder laden Sie eine andere Datei hoch.", - "new-request-form.attachments.upload-error-title": "Fehler beim Hochladen", - "new-request-form.attachments.uploading": "{{fileName}} wird hochgeladen", - "new-request-form.cc-field.container-label": "Ausgewählte CC-E-Mails", - "new-request-form.cc-field.email-added": "{{email}} wurde hinzugefügt", - "new-request-form.cc-field.email-label": - "{{email}} – Zum Entfernen die Rücktaste drücken", - "new-request-form.cc-field.email-removed": "{{email}} wurde entfernt", - "new-request-form.cc-field.emails-added": "{{emails}} wurden hinzugefügt", - "new-request-form.cc-field.invalid-email": "E-Mail-Adresse ungültig", - "new-request-form.close-label": "Schließen", - "new-request-form.credit-card-digits-hint": "(Letzte vier Ziffern)", - "new-request-form.dropdown.empty-option": "Wählen Sie eine Option aus", - "new-request-form.lookup-field.loading-options": "Elemente werden geladen...", - "new-request-form.lookup-field.no-matches-found": - "Keine Übereinstimmungen gefunden", - "new-request-form.lookup-field.placeholder": "Suche {{label}}", - "new-request-form.parent-request-link": "Folgeanfrage zu {{parentId}}", - "new-request-form.required-fields-info": - "Mit einem Sternchen (*) markierte Felder sind Pflichtfelder.", - "new-request-form.submit": "Senden", - "new-request-form.suggested-articles": "Vorgeschlagene Beiträge", -}; - -var deXInformal$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: deXInformal, + "new-request-form.answer-bot-modal.footer-content": "Wenn ja, können wir die Anfrage {{requestId}} schließen.", + "new-request-form.answer-bot-modal.footer-title": "Hat dieser Beitrag die Frage beantwortet?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nein, ich brauche weitere Hilfe", + "new-request-form.answer-bot-modal.request-closed": "Sehr gut. Ihre Anfrage wurde geschlossen.", + "new-request-form.answer-bot-modal.request-submitted": "Ihre Anfrage wurde erfolgreich eingereicht", + "new-request-form.answer-bot-modal.solve-error": "Fehler beim Schließen Ihrer Anfrage", + "new-request-form.answer-bot-modal.solve-request": "Ja, Anfrage schließen", + "new-request-form.answer-bot-modal.title": "Während Sie warten, wird Ihre Frage durch einen dieser Beiträge beantwortet?", + "new-request-form.answer-bot-modal.view-article": "Beitrag anzeigen", + "new-request-form.attachments.choose-file-label": "Datei auswählen oder hierher ziehen", + "new-request-form.attachments.drop-files-label": "Dateien hier ablegen", + "new-request-form.attachments.remove-file": "Datei entfernen", + "new-request-form.attachments.stop-upload": "Upload anhalten", + "new-request-form.attachments.upload-error-description": "Fehler beim Hochladen von {{fileName}}. Versuchen Sie es erneut oder laden Sie eine andere Datei hoch.", + "new-request-form.attachments.upload-error-title": "Fehler beim Hochladen", + "new-request-form.attachments.uploading": "{{fileName}} wird hochgeladen", + "new-request-form.cc-field.container-label": "Ausgewählte CC-E-Mails", + "new-request-form.cc-field.email-added": "{{email}} wurde hinzugefügt", + "new-request-form.cc-field.email-label": "{{email}} – Zum Entfernen die Rücktaste drücken", + "new-request-form.cc-field.email-removed": "{{email}} wurde entfernt", + "new-request-form.cc-field.emails-added": "{{emails}} wurden hinzugefügt", + "new-request-form.cc-field.invalid-email": "E-Mail-Adresse ungültig", + "new-request-form.close-label": "Schließen", + "new-request-form.credit-card-digits-hint": "(Letzte vier Ziffern)", + "new-request-form.dropdown.empty-option": "Wählen Sie eine Option aus", + "new-request-form.lookup-field.loading-options": "Elemente werden geladen...", + "new-request-form.lookup-field.no-matches-found": "Keine Übereinstimmungen gefunden", + "new-request-form.lookup-field.placeholder": "Suche {{label}}", + "new-request-form.parent-request-link": "Folgeanfrage zu {{parentId}}", + "new-request-form.required-fields-info": "Mit einem Sternchen (*) markierte Felder sind Pflichtfelder.", + "new-request-form.submit": "Senden", + "new-request-form.suggested-articles": "Vorgeschlagene Beiträge" +}; + +var deXInformal$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: deXInformal }); var de = { - "new-request-form.answer-bot-modal.footer-content": - "Wenn ja, können wir die Anfrage {{requestId}} schließen.", - "new-request-form.answer-bot-modal.footer-title": - "Hat dieser Beitrag die Frage beantwortet?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Nein, ich brauche weitere Hilfe", - "new-request-form.answer-bot-modal.request-closed": - "Sehr gut. Ihre Anfrage wurde geschlossen.", - "new-request-form.answer-bot-modal.request-submitted": - "Ihre Anfrage wurde erfolgreich eingereicht", - "new-request-form.answer-bot-modal.solve-error": - "Fehler beim Schließen Ihrer Anfrage", - "new-request-form.answer-bot-modal.solve-request": "Ja, Anfrage schließen", - "new-request-form.answer-bot-modal.title": - "Während Sie warten, wird Ihre Frage durch einen dieser Beiträge beantwortet?", - "new-request-form.answer-bot-modal.view-article": "Beitrag anzeigen", - "new-request-form.attachments.choose-file-label": - "Datei auswählen oder hierher ziehen", - "new-request-form.attachments.drop-files-label": "Dateien hier ablegen", - "new-request-form.attachments.remove-file": "Datei entfernen", - "new-request-form.attachments.stop-upload": "Upload anhalten", - "new-request-form.attachments.upload-error-description": - "Fehler beim Hochladen von {{fileName}}. Versuchen Sie es erneut oder laden Sie eine andere Datei hoch.", - "new-request-form.attachments.upload-error-title": "Fehler beim Hochladen", - "new-request-form.attachments.uploading": "{{fileName}} wird hochgeladen", - "new-request-form.cc-field.container-label": "Ausgewählte CC-E-Mails", - "new-request-form.cc-field.email-added": "{{email}} wurde hinzugefügt", - "new-request-form.cc-field.email-label": - "{{email}} – Zum Entfernen die Rücktaste drücken", - "new-request-form.cc-field.email-removed": "{{email}} wurde entfernt", - "new-request-form.cc-field.emails-added": "{{emails}} wurden hinzugefügt", - "new-request-form.cc-field.invalid-email": "E-Mail-Adresse ungültig", - "new-request-form.close-label": "Schließen", - "new-request-form.credit-card-digits-hint": "(Letzte vier Ziffern)", - "new-request-form.dropdown.empty-option": "Wählen Sie eine Option aus", - "new-request-form.lookup-field.loading-options": "Elemente werden geladen...", - "new-request-form.lookup-field.no-matches-found": - "Keine Übereinstimmungen gefunden", - "new-request-form.lookup-field.placeholder": "Suche {{label}}", - "new-request-form.parent-request-link": "Folgeanfrage zu {{parentId}}", - "new-request-form.required-fields-info": - "Mit einem Sternchen (*) markierte Felder sind Pflichtfelder.", - "new-request-form.submit": "Senden", - "new-request-form.suggested-articles": "Vorgeschlagene Beiträge", -}; - -var de$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: de, + "new-request-form.answer-bot-modal.footer-content": "Wenn ja, können wir die Anfrage {{requestId}} schließen.", + "new-request-form.answer-bot-modal.footer-title": "Hat dieser Beitrag die Frage beantwortet?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nein, ich brauche weitere Hilfe", + "new-request-form.answer-bot-modal.request-closed": "Sehr gut. Ihre Anfrage wurde geschlossen.", + "new-request-form.answer-bot-modal.request-submitted": "Ihre Anfrage wurde erfolgreich eingereicht", + "new-request-form.answer-bot-modal.solve-error": "Fehler beim Schließen Ihrer Anfrage", + "new-request-form.answer-bot-modal.solve-request": "Ja, Anfrage schließen", + "new-request-form.answer-bot-modal.title": "Während Sie warten, wird Ihre Frage durch einen dieser Beiträge beantwortet?", + "new-request-form.answer-bot-modal.view-article": "Beitrag anzeigen", + "new-request-form.attachments.choose-file-label": "Datei auswählen oder hierher ziehen", + "new-request-form.attachments.drop-files-label": "Dateien hier ablegen", + "new-request-form.attachments.remove-file": "Datei entfernen", + "new-request-form.attachments.stop-upload": "Upload anhalten", + "new-request-form.attachments.upload-error-description": "Fehler beim Hochladen von {{fileName}}. Versuchen Sie es erneut oder laden Sie eine andere Datei hoch.", + "new-request-form.attachments.upload-error-title": "Fehler beim Hochladen", + "new-request-form.attachments.uploading": "{{fileName}} wird hochgeladen", + "new-request-form.cc-field.container-label": "Ausgewählte CC-E-Mails", + "new-request-form.cc-field.email-added": "{{email}} wurde hinzugefügt", + "new-request-form.cc-field.email-label": "{{email}} – Zum Entfernen die Rücktaste drücken", + "new-request-form.cc-field.email-removed": "{{email}} wurde entfernt", + "new-request-form.cc-field.emails-added": "{{emails}} wurden hinzugefügt", + "new-request-form.cc-field.invalid-email": "E-Mail-Adresse ungültig", + "new-request-form.close-label": "Schließen", + "new-request-form.credit-card-digits-hint": "(Letzte vier Ziffern)", + "new-request-form.dropdown.empty-option": "Wählen Sie eine Option aus", + "new-request-form.lookup-field.loading-options": "Elemente werden geladen...", + "new-request-form.lookup-field.no-matches-found": "Keine Übereinstimmungen gefunden", + "new-request-form.lookup-field.placeholder": "Suche {{label}}", + "new-request-form.parent-request-link": "Folgeanfrage zu {{parentId}}", + "new-request-form.required-fields-info": "Mit einem Sternchen (*) markierte Felder sind Pflichtfelder.", + "new-request-form.submit": "Senden", + "new-request-form.suggested-articles": "Vorgeschlagene Beiträge" +}; + +var de$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: de }); var el = { - "new-request-form.answer-bot-modal.footer-content": - "Αν ναι, μπορούμε να κλείσουμε το πρόσφατο αίτημα {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Απαντά στην ερώτηση το άρθρο;", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Όχι, χρειάζομαι βοήθεια", - "new-request-form.answer-bot-modal.request-closed": - "Ωραία. Το αίτημα έχει κλείσει.", - "new-request-form.answer-bot-modal.request-submitted": - "Το αίτημά σας υπεβλήθη με επιτυχία", - "new-request-form.answer-bot-modal.solve-error": - "Παρουσιάστηκε σφάλμα στο κλείσιμο του αιτήματός σας", - "new-request-form.answer-bot-modal.solve-request": - "Ναι, να κλείσει το αίτημά μου", - "new-request-form.answer-bot-modal.title": - "Ενώ περιμένετε, απαντά στην ερώτηση κάποιο από αυτά τα άρθρα;", - "new-request-form.answer-bot-modal.view-article": "Προβολή άρθρου", - "new-request-form.attachments.choose-file-label": - "Επιλέξτε ένα αρχείο ή σύρετε και αποθέστε εδώ", - "new-request-form.attachments.drop-files-label": "Αποθέστε τα αρχεία εδώ", - "new-request-form.attachments.remove-file": "Κατάργηση αρχείου", - "new-request-form.attachments.stop-upload": "Διακοπή αποστολής", - "new-request-form.attachments.upload-error-description": - "Υπήρξε σφάλμα κατά την αποστολή του {{fileName}}. Δοκιμάστε ξανά ή ανεβάστε άλλο αρχείο.", - "new-request-form.attachments.upload-error-title": "Σφάλμα αποστολής", - "new-request-form.attachments.uploading": "Γίνεται αποστολή {{fileName}}", - "new-request-form.cc-field.container-label": - "Επιλεγμένα email για κοινοποίηση", - "new-request-form.cc-field.email-added": "Προστέθηκε το {{email}}", - "new-request-form.cc-field.email-label": - "{{email}} - Πατήστε Backspace για αφαίρεση", - "new-request-form.cc-field.email-removed": "Καταργήθηκε το {{email}}", - "new-request-form.cc-field.emails-added": - "Οι διευθύνσεις {{emails}} έχουν προστεθεί", - "new-request-form.cc-field.invalid-email": "Μη έγκυρη διεύθυνση email", - "new-request-form.close-label": "Κλείσιμο", - "new-request-form.credit-card-digits-hint": "(4 τελευταία ψηφία)", - "new-request-form.dropdown.empty-option": "Ενεργοποιήστε μια επιλογή", - "new-request-form.lookup-field.loading-options": - "Γίνεται φόρτωση αντικειμένων...", - "new-request-form.lookup-field.no-matches-found": - "Δεν βρέθηκαν αντιστοιχίσεις", - "new-request-form.lookup-field.placeholder": "Αναζήτηση σε {{label}}", - "new-request-form.parent-request-link": - "Συμπληρωματικό στο αίτημα {{parentId}}", - "new-request-form.required-fields-info": - "Τα πεδία με αστερίσκο (*) είναι υποχρεωτικά.", - "new-request-form.submit": "Υποβολή", - "new-request-form.suggested-articles": "Προτεινόμενα άρθρα", -}; - -var el$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: el, + "new-request-form.answer-bot-modal.footer-content": "Αν ναι, μπορούμε να κλείσουμε το πρόσφατο αίτημα {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Απαντά στην ερώτηση το άρθρο;", + "new-request-form.answer-bot-modal.mark-irrelevant": "Όχι, χρειάζομαι βοήθεια", + "new-request-form.answer-bot-modal.request-closed": "Ωραία. Το αίτημα έχει κλείσει.", + "new-request-form.answer-bot-modal.request-submitted": "Το αίτημά σας υπεβλήθη με επιτυχία", + "new-request-form.answer-bot-modal.solve-error": "Παρουσιάστηκε σφάλμα στο κλείσιμο του αιτήματός σας", + "new-request-form.answer-bot-modal.solve-request": "Ναι, να κλείσει το αίτημά μου", + "new-request-form.answer-bot-modal.title": "Ενώ περιμένετε, απαντά στην ερώτηση κάποιο από αυτά τα άρθρα;", + "new-request-form.answer-bot-modal.view-article": "Προβολή άρθρου", + "new-request-form.attachments.choose-file-label": "Επιλέξτε ένα αρχείο ή σύρετε και αποθέστε εδώ", + "new-request-form.attachments.drop-files-label": "Αποθέστε τα αρχεία εδώ", + "new-request-form.attachments.remove-file": "Κατάργηση αρχείου", + "new-request-form.attachments.stop-upload": "Διακοπή αποστολής", + "new-request-form.attachments.upload-error-description": "Υπήρξε σφάλμα κατά την αποστολή του {{fileName}}. Δοκιμάστε ξανά ή ανεβάστε άλλο αρχείο.", + "new-request-form.attachments.upload-error-title": "Σφάλμα αποστολής", + "new-request-form.attachments.uploading": "Γίνεται αποστολή {{fileName}}", + "new-request-form.cc-field.container-label": "Επιλεγμένα email για κοινοποίηση", + "new-request-form.cc-field.email-added": "Προστέθηκε το {{email}}", + "new-request-form.cc-field.email-label": "{{email}} - Πατήστε Backspace για αφαίρεση", + "new-request-form.cc-field.email-removed": "Καταργήθηκε το {{email}}", + "new-request-form.cc-field.emails-added": "Οι διευθύνσεις {{emails}} έχουν προστεθεί", + "new-request-form.cc-field.invalid-email": "Μη έγκυρη διεύθυνση email", + "new-request-form.close-label": "Κλείσιμο", + "new-request-form.credit-card-digits-hint": "(4 τελευταία ψηφία)", + "new-request-form.dropdown.empty-option": "Ενεργοποιήστε μια επιλογή", + "new-request-form.lookup-field.loading-options": "Γίνεται φόρτωση αντικειμένων...", + "new-request-form.lookup-field.no-matches-found": "Δεν βρέθηκαν αντιστοιχίσεις", + "new-request-form.lookup-field.placeholder": "Αναζήτηση σε {{label}}", + "new-request-form.parent-request-link": "Συμπληρωματικό στο αίτημα {{parentId}}", + "new-request-form.required-fields-info": "Τα πεδία με αστερίσκο (*) είναι υποχρεωτικά.", + "new-request-form.submit": "Υποβολή", + "new-request-form.suggested-articles": "Προτεινόμενα άρθρα" +}; + +var el$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: el }); var en001 = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var en001$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: en001, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var en001$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: en001 }); var en150 = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var en150$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: en150, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var en150$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: en150 }); var enAu = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enAu$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enAu, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enAu$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enAu }); var enCa = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enCa$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enCa, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enCa$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enCa }); var enGb = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enGb$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enGb, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enGb$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enGb }); var enMy = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enMy$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enMy, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enMy$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enMy }); var enPh = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enPh$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enPh, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enPh$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enPh }); var enSe = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enSe$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enSe, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enSe$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enSe }); var enUs = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enUs$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enUs, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enUs$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enUs }); var enXDev = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enXDev$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enXDev, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enXDev$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enXDev }); var enXKeys = { - "new-request-form.answer-bot-modal.footer-content": - "new-request-form.answer-bot-modal.footer-content", - "new-request-form.answer-bot-modal.footer-title": - "new-request-form.answer-bot-modal.footer-title", - "new-request-form.answer-bot-modal.mark-irrelevant": - "new-request-form.answer-bot-modal.mark-irrelevant", - "new-request-form.answer-bot-modal.request-closed": - "new-request-form.answer-bot-modal.request-closed", - "new-request-form.answer-bot-modal.request-submitted": - "new-request-form.answer-bot-modal.request-submitted", - "new-request-form.answer-bot-modal.solve-error": - "new-request-form.answer-bot-modal.solve-error", - "new-request-form.answer-bot-modal.solve-request": - "new-request-form.answer-bot-modal.solve-request", - "new-request-form.answer-bot-modal.title": - "new-request-form.answer-bot-modal.title", - "new-request-form.answer-bot-modal.view-article": - "new-request-form.answer-bot-modal.view-article", - "new-request-form.attachments.choose-file-label": - "new-request-form.attachments.choose-file-label", - "new-request-form.attachments.drop-files-label": - "new-request-form.attachments.drop-files-label", - "new-request-form.attachments.remove-file": - "new-request-form.attachments.remove-file", - "new-request-form.attachments.stop-upload": - "new-request-form.attachments.stop-upload", - "new-request-form.attachments.upload-error-description": - "new-request-form.attachments.upload-error-description", - "new-request-form.attachments.upload-error-title": - "new-request-form.attachments.upload-error-title", - "new-request-form.attachments.uploading": - "new-request-form.attachments.uploading", - "new-request-form.cc-field.container-label": - "new-request-form.cc-field.container-label", - "new-request-form.cc-field.email-added": - "new-request-form.cc-field.email-added", - "new-request-form.cc-field.email-label": - "new-request-form.cc-field.email-label", - "new-request-form.cc-field.email-removed": - "new-request-form.cc-field.email-removed", - "new-request-form.cc-field.emails-added": - "new-request-form.cc-field.emails-added", - "new-request-form.cc-field.invalid-email": - "new-request-form.cc-field.invalid-email", - "new-request-form.close-label": "new-request-form.close-label", - "new-request-form.credit-card-digits-hint": - "new-request-form.credit-card-digits-hint", - "new-request-form.dropdown.empty-option": - "new-request-form.dropdown.empty-option", - "new-request-form.lookup-field.loading-options": - "new-request-form.lookup-field.loading-options", - "new-request-form.lookup-field.no-matches-found": - "new-request-form.lookup-field.no-matches-found", - "new-request-form.lookup-field.placeholder": - "new-request-form.lookup-field.placeholder", - "new-request-form.parent-request-link": - "new-request-form.parent-request-link", - "new-request-form.required-fields-info": - "new-request-form.required-fields-info", - "new-request-form.submit": "new-request-form.submit", - "new-request-form.suggested-articles": "new-request-form.suggested-articles", -}; - -var enXKeys$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enXKeys, + "new-request-form.answer-bot-modal.footer-content": "new-request-form.answer-bot-modal.footer-content", + "new-request-form.answer-bot-modal.footer-title": "new-request-form.answer-bot-modal.footer-title", + "new-request-form.answer-bot-modal.mark-irrelevant": "new-request-form.answer-bot-modal.mark-irrelevant", + "new-request-form.answer-bot-modal.request-closed": "new-request-form.answer-bot-modal.request-closed", + "new-request-form.answer-bot-modal.request-submitted": "new-request-form.answer-bot-modal.request-submitted", + "new-request-form.answer-bot-modal.solve-error": "new-request-form.answer-bot-modal.solve-error", + "new-request-form.answer-bot-modal.solve-request": "new-request-form.answer-bot-modal.solve-request", + "new-request-form.answer-bot-modal.title": "new-request-form.answer-bot-modal.title", + "new-request-form.answer-bot-modal.view-article": "new-request-form.answer-bot-modal.view-article", + "new-request-form.attachments.choose-file-label": "new-request-form.attachments.choose-file-label", + "new-request-form.attachments.drop-files-label": "new-request-form.attachments.drop-files-label", + "new-request-form.attachments.remove-file": "new-request-form.attachments.remove-file", + "new-request-form.attachments.stop-upload": "new-request-form.attachments.stop-upload", + "new-request-form.attachments.upload-error-description": "new-request-form.attachments.upload-error-description", + "new-request-form.attachments.upload-error-title": "new-request-form.attachments.upload-error-title", + "new-request-form.attachments.uploading": "new-request-form.attachments.uploading", + "new-request-form.cc-field.container-label": "new-request-form.cc-field.container-label", + "new-request-form.cc-field.email-added": "new-request-form.cc-field.email-added", + "new-request-form.cc-field.email-label": "new-request-form.cc-field.email-label", + "new-request-form.cc-field.email-removed": "new-request-form.cc-field.email-removed", + "new-request-form.cc-field.emails-added": "new-request-form.cc-field.emails-added", + "new-request-form.cc-field.invalid-email": "new-request-form.cc-field.invalid-email", + "new-request-form.close-label": "new-request-form.close-label", + "new-request-form.credit-card-digits-hint": "new-request-form.credit-card-digits-hint", + "new-request-form.dropdown.empty-option": "new-request-form.dropdown.empty-option", + "new-request-form.lookup-field.loading-options": "new-request-form.lookup-field.loading-options", + "new-request-form.lookup-field.no-matches-found": "new-request-form.lookup-field.no-matches-found", + "new-request-form.lookup-field.placeholder": "new-request-form.lookup-field.placeholder", + "new-request-form.parent-request-link": "new-request-form.parent-request-link", + "new-request-form.required-fields-info": "new-request-form.required-fields-info", + "new-request-form.submit": "new-request-form.submit", + "new-request-form.suggested-articles": "new-request-form.suggested-articles" +}; + +var enXKeys$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enXKeys }); var enXObsolete = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enXObsolete$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enXObsolete, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enXObsolete$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enXObsolete }); var enXPseudo = { - "new-request-form.answer-bot-modal.footer-content": - "[ผู้龍ḬḬϝ ḭḭṭ ḍṓṓḛḛṡ, ẁḛḛ ͼααṇ ͼḽṓṓṡḛḛ ẏẏṓṓṵṵṛ ṛḛḛͼḛḛṇṭ ṛḛḛʠṵṵḛḛṡṭ {{requestId}}龍ผู้]", - "new-request-form.answer-bot-modal.footer-title": - "[ผู้龍Ḍṓṓḛḛṡ ṭḥḭḭṡ ααṛṭḭḭͼḽḛḛ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", - "new-request-form.answer-bot-modal.mark-irrelevant": - "[ผู้龍Ṅṓṓ, ḬḬ ṇḛḛḛḛḍ ḥḛḛḽṗ龍ผู้]", - "new-request-form.answer-bot-modal.request-closed": - "[ผู้龍Ṅḭḭͼḛḛ. ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ḥααṡ ḅḛḛḛḛṇ ͼḽṓṓṡḛḛḍ.龍ผู้]", - "new-request-form.answer-bot-modal.request-submitted": - "[ผู้龍ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ẁααṡ ṡṵṵͼͼḛḛṡṡϝṵṵḽḽẏẏ ṡṵṵḅṃḭḭṭṭḛḛḍ龍ผู้]", - "new-request-form.answer-bot-modal.solve-error": - "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ͼḽṓṓṡḭḭṇḡ ẏẏṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", - "new-request-form.answer-bot-modal.solve-request": - "[ผู้龍ŶŶḛḛṡ, ͼḽṓṓṡḛḛ ṃẏẏ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", - "new-request-form.answer-bot-modal.title": - "[ผู้龍Ŵḥḭḭḽḛḛ ẏẏṓṓṵṵ ẁααḭḭṭ, ḍṓṓ ααṇẏẏ ṓṓϝ ṭḥḛḛṡḛḛ ααṛṭḭḭͼḽḛḛṡ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", - "new-request-form.answer-bot-modal.view-article": - "[ผู้龍Ṿḭḭḛḛẁ ααṛṭḭḭͼḽḛḛ龍ผู้]", - "new-request-form.attachments.choose-file-label": - "[ผู้龍Ḉḥṓṓṓṓṡḛḛ αα ϝḭḭḽḛḛ ṓṓṛ ḍṛααḡ ααṇḍ ḍṛṓṓṗ ḥḛḛṛḛḛ龍ผู้]", - "new-request-form.attachments.drop-files-label": - "[ผู้龍Ḍṛṓṓṗ ϝḭḭḽḛḛṡ ḥḛḛṛḛḛ龍ผู้]", - "new-request-form.attachments.remove-file": "[ผู้龍Ṛḛḛṃṓṓṽḛḛ ϝḭḭḽḛḛ龍ผู้]", - "new-request-form.attachments.stop-upload": "[ผู้龍Ṣṭṓṓṗ ṵṵṗḽṓṓααḍ龍ผู้]", - "new-request-form.attachments.upload-error-description": - "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ṵṵṗḽṓṓααḍḭḭṇḡ {{fileName}}. Ṫṛẏẏ ααḡααḭḭṇ ṓṓṛ ṵṵṗḽṓṓααḍ ααṇṓṓṭḥḛḛṛ ϝḭḭḽḛḛ.龍ผู้]", - "new-request-form.attachments.upload-error-title": - "[ผู้龍ṲṲṗḽṓṓααḍ ḛḛṛṛṓṓṛ龍ผู้]", - "new-request-form.attachments.uploading": - "[ผู้龍ṲṲṗḽṓṓααḍḭḭṇḡ {{fileName}}龍ผู้]", - "new-request-form.cc-field.container-label": - "[ผู้龍Ṣḛḛḽḛḛͼṭḛḛḍ ḈḈ ḛḛṃααḭḭḽṡ龍ผู้]", - "new-request-form.cc-field.email-added": - "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", - "new-request-form.cc-field.email-label": - "[ผู้龍{{email}} - Ṕṛḛḛṡṡ Ḃααͼḳṡṗααͼḛḛ ṭṓṓ ṛḛḛṃṓṓṽḛḛ龍ผู้]", - "new-request-form.cc-field.email-removed": - "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ṛḛḛṃṓṓṽḛḛḍ龍ผู้]", - "new-request-form.cc-field.emails-added": - "[ผู้龍{{emails}} ḥααṽḛḛ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", - "new-request-form.cc-field.invalid-email": - "[ผู้龍ḬḬṇṽααḽḭḭḍ ḛḛṃααḭḭḽ ααḍḍṛḛḛṡṡ龍ผู้]", - "new-request-form.close-label": "[ผู้龍Ḉḽṓṓṡḛḛ龍ผู้]", - "new-request-form.credit-card-digits-hint": "[ผู้龍(Ḻααṡṭ 4 ḍḭḭḡḭḭṭṡ)龍ผู้]", - "new-request-form.dropdown.empty-option": - "[ผู้龍Ṣḛḛḽḛḛͼṭ ααṇ ṓṓṗṭḭḭṓṓṇ龍ผู้]", - "new-request-form.lookup-field.loading-options": - "[ผู้龍Ḻṓṓααḍḭḭṇḡ ḭḭṭḛḛṃṡ...龍ผู้]", - "new-request-form.lookup-field.no-matches-found": - "[ผู้龍Ṅṓṓ ṃααṭͼḥḛḛṡ ϝṓṓṵṵṇḍ龍ผู้]", - "new-request-form.lookup-field.placeholder": "[ผู้龍Ṣḛḛααṛͼḥ {{label}}龍ผู้]", - "new-request-form.parent-request-link": - "[ผู้龍Ḟṓṓḽḽṓṓẁ-ṵṵṗ ṭṓṓ ṛḛḛʠṵṵḛḛṡṭ {{parentId}}龍ผู้]", - "new-request-form.required-fields-info": - "[ผู้龍Ḟḭḭḛḛḽḍṡ ṃααṛḳḛḛḍ ẁḭḭṭḥ ααṇ ααṡṭḛḛṛḭḭṡḳ (*) ααṛḛḛ ṛḛḛʠṵṵḭḭṛḛḛḍ.龍ผู้]", - "new-request-form.submit": "[ผู้龍Ṣṵṵḅṃḭḭṭ龍ผู้]", - "new-request-form.suggested-articles": "[ผู้龍Ṣṵṵḡḡḛḛṡṭḛḛḍ ααṛṭḭḭͼḽḛḛṡ龍ผู้]", -}; - -var enXPseudo$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enXPseudo, + "new-request-form.answer-bot-modal.footer-content": "[ผู้龍ḬḬϝ ḭḭṭ ḍṓṓḛḛṡ, ẁḛḛ ͼααṇ ͼḽṓṓṡḛḛ ẏẏṓṓṵṵṛ ṛḛḛͼḛḛṇṭ ṛḛḛʠṵṵḛḛṡṭ {{requestId}}龍ผู้]", + "new-request-form.answer-bot-modal.footer-title": "[ผู้龍Ḍṓṓḛḛṡ ṭḥḭḭṡ ααṛṭḭḭͼḽḛḛ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", + "new-request-form.answer-bot-modal.mark-irrelevant": "[ผู้龍Ṅṓṓ, ḬḬ ṇḛḛḛḛḍ ḥḛḛḽṗ龍ผู้]", + "new-request-form.answer-bot-modal.request-closed": "[ผู้龍Ṅḭḭͼḛḛ. ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ḥααṡ ḅḛḛḛḛṇ ͼḽṓṓṡḛḛḍ.龍ผู้]", + "new-request-form.answer-bot-modal.request-submitted": "[ผู้龍ŶŶṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ ẁααṡ ṡṵṵͼͼḛḛṡṡϝṵṵḽḽẏẏ ṡṵṵḅṃḭḭṭṭḛḛḍ龍ผู้]", + "new-request-form.answer-bot-modal.solve-error": "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ͼḽṓṓṡḭḭṇḡ ẏẏṓṓṵṵṛ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", + "new-request-form.answer-bot-modal.solve-request": "[ผู้龍ŶŶḛḛṡ, ͼḽṓṓṡḛḛ ṃẏẏ ṛḛḛʠṵṵḛḛṡṭ龍ผู้]", + "new-request-form.answer-bot-modal.title": "[ผู้龍Ŵḥḭḭḽḛḛ ẏẏṓṓṵṵ ẁααḭḭṭ, ḍṓṓ ααṇẏẏ ṓṓϝ ṭḥḛḛṡḛḛ ααṛṭḭḭͼḽḛḛṡ ααṇṡẁḛḛṛ ẏẏṓṓṵṵṛ ʠṵṵḛḛṡṭḭḭṓṓṇ?龍ผู้]", + "new-request-form.answer-bot-modal.view-article": "[ผู้龍Ṿḭḭḛḛẁ ααṛṭḭḭͼḽḛḛ龍ผู้]", + "new-request-form.attachments.choose-file-label": "[ผู้龍Ḉḥṓṓṓṓṡḛḛ αα ϝḭḭḽḛḛ ṓṓṛ ḍṛααḡ ααṇḍ ḍṛṓṓṗ ḥḛḛṛḛḛ龍ผู้]", + "new-request-form.attachments.drop-files-label": "[ผู้龍Ḍṛṓṓṗ ϝḭḭḽḛḛṡ ḥḛḛṛḛḛ龍ผู้]", + "new-request-form.attachments.remove-file": "[ผู้龍Ṛḛḛṃṓṓṽḛḛ ϝḭḭḽḛḛ龍ผู้]", + "new-request-form.attachments.stop-upload": "[ผู้龍Ṣṭṓṓṗ ṵṵṗḽṓṓααḍ龍ผู้]", + "new-request-form.attachments.upload-error-description": "[ผู้龍Ṫḥḛḛṛḛḛ ẁααṡ ααṇ ḛḛṛṛṓṓṛ ṵṵṗḽṓṓααḍḭḭṇḡ {{fileName}}. Ṫṛẏẏ ααḡααḭḭṇ ṓṓṛ ṵṵṗḽṓṓααḍ ααṇṓṓṭḥḛḛṛ ϝḭḭḽḛḛ.龍ผู้]", + "new-request-form.attachments.upload-error-title": "[ผู้龍ṲṲṗḽṓṓααḍ ḛḛṛṛṓṓṛ龍ผู้]", + "new-request-form.attachments.uploading": "[ผู้龍ṲṲṗḽṓṓααḍḭḭṇḡ {{fileName}}龍ผู้]", + "new-request-form.cc-field.container-label": "[ผู้龍Ṣḛḛḽḛḛͼṭḛḛḍ ḈḈ ḛḛṃααḭḭḽṡ龍ผู้]", + "new-request-form.cc-field.email-added": "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", + "new-request-form.cc-field.email-label": "[ผู้龍{{email}} - Ṕṛḛḛṡṡ Ḃααͼḳṡṗααͼḛḛ ṭṓṓ ṛḛḛṃṓṓṽḛḛ龍ผู้]", + "new-request-form.cc-field.email-removed": "[ผู้龍{{email}} ḥααṡ ḅḛḛḛḛṇ ṛḛḛṃṓṓṽḛḛḍ龍ผู้]", + "new-request-form.cc-field.emails-added": "[ผู้龍{{emails}} ḥααṽḛḛ ḅḛḛḛḛṇ ααḍḍḛḛḍ龍ผู้]", + "new-request-form.cc-field.invalid-email": "[ผู้龍ḬḬṇṽααḽḭḭḍ ḛḛṃααḭḭḽ ααḍḍṛḛḛṡṡ龍ผู้]", + "new-request-form.close-label": "[ผู้龍Ḉḽṓṓṡḛḛ龍ผู้]", + "new-request-form.credit-card-digits-hint": "[ผู้龍(Ḻααṡṭ 4 ḍḭḭḡḭḭṭṡ)龍ผู้]", + "new-request-form.dropdown.empty-option": "[ผู้龍Ṣḛḛḽḛḛͼṭ ααṇ ṓṓṗṭḭḭṓṓṇ龍ผู้]", + "new-request-form.lookup-field.loading-options": "[ผู้龍Ḻṓṓααḍḭḭṇḡ ḭḭṭḛḛṃṡ...龍ผู้]", + "new-request-form.lookup-field.no-matches-found": "[ผู้龍Ṅṓṓ ṃααṭͼḥḛḛṡ ϝṓṓṵṵṇḍ龍ผู้]", + "new-request-form.lookup-field.placeholder": "[ผู้龍Ṣḛḛααṛͼḥ {{label}}龍ผู้]", + "new-request-form.parent-request-link": "[ผู้龍Ḟṓṓḽḽṓṓẁ-ṵṵṗ ṭṓṓ ṛḛḛʠṵṵḛḛṡṭ {{parentId}}龍ผู้]", + "new-request-form.required-fields-info": "[ผู้龍Ḟḭḭḛḛḽḍṡ ṃααṛḳḛḛḍ ẁḭḭṭḥ ααṇ ααṡṭḛḛṛḭḭṡḳ (*) ααṛḛḛ ṛḛḛʠṵṵḭḭṛḛḛḍ.龍ผู้]", + "new-request-form.submit": "[ผู้龍Ṣṵṵḅṃḭḭṭ龍ผู้]", + "new-request-form.suggested-articles": "[ผู้龍Ṣṵṵḡḡḛḛṡṭḛḛḍ ααṛṭḭḭͼḽḛḛṡ龍ผู้]" +}; + +var enXPseudo$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enXPseudo }); var enXTest = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var enXTest$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: enXTest, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var enXTest$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: enXTest }); var es419 = { - "new-request-form.answer-bot-modal.footer-content": - "De ser así, podemos cerrar la reciente solicitud {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "¿Responde la pregunta este artículo?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", - "new-request-form.answer-bot-modal.request-closed": - "Excelente. La solicitud fue cerrada.", - "new-request-form.answer-bot-modal.request-submitted": - "Su solicitud se envió correctamente.", - "new-request-form.answer-bot-modal.solve-error": - "Hubo un error al cerrar la solicitud", - "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", - "new-request-form.answer-bot-modal.title": - "Mientras espera, ¿alguno de estos artículos responde su pregunta?", - "new-request-form.answer-bot-modal.view-article": "Ver artículo", - "new-request-form.attachments.choose-file-label": - "Elegir un archivo o arrastrar y soltar uno aquí", - "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", - "new-request-form.attachments.remove-file": "Eliminar archivo", - "new-request-form.attachments.stop-upload": "Detener carga", - "new-request-form.attachments.upload-error-description": - "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", - "new-request-form.attachments.upload-error-title": "Error de carga", - "new-request-form.attachments.uploading": "Cargando {{fileName}}", - "new-request-form.cc-field.container-label": - "Correos electrónicos de CC seleccionados", - "new-request-form.cc-field.email-added": "{{email}} se ha agregado", - "new-request-form.cc-field.email-label": - "{{email}}: presione la tecla de retroceso para eliminar", - "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", - "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", - "new-request-form.cc-field.invalid-email": - "Dirección de correo electrónico no válida", - "new-request-form.close-label": "Cerrar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Seleccione una opción", - "new-request-form.lookup-field.loading-options": "Cargando elementos...", - "new-request-form.lookup-field.no-matches-found": - "No se encontraron coincidencias", - "new-request-form.lookup-field.placeholder": "Buscar {{label}}", - "new-request-form.parent-request-link": - "Seguimiento de la solicitud {{parentId}}", - "new-request-form.required-fields-info": - "Los campos marcados con un asterisco (*) son obligatorios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artículos recomendados", -}; - -var es419$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: es419, + "new-request-form.answer-bot-modal.footer-content": "De ser así, podemos cerrar la reciente solicitud {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "¿Responde la pregunta este artículo?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", + "new-request-form.answer-bot-modal.request-closed": "Excelente. La solicitud fue cerrada.", + "new-request-form.answer-bot-modal.request-submitted": "Su solicitud se envió correctamente.", + "new-request-form.answer-bot-modal.solve-error": "Hubo un error al cerrar la solicitud", + "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", + "new-request-form.answer-bot-modal.title": "Mientras espera, ¿alguno de estos artículos responde su pregunta?", + "new-request-form.answer-bot-modal.view-article": "Ver artículo", + "new-request-form.attachments.choose-file-label": "Elegir un archivo o arrastrar y soltar uno aquí", + "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", + "new-request-form.attachments.remove-file": "Eliminar archivo", + "new-request-form.attachments.stop-upload": "Detener carga", + "new-request-form.attachments.upload-error-description": "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", + "new-request-form.attachments.upload-error-title": "Error de carga", + "new-request-form.attachments.uploading": "Cargando {{fileName}}", + "new-request-form.cc-field.container-label": "Correos electrónicos de CC seleccionados", + "new-request-form.cc-field.email-added": "{{email}} se ha agregado", + "new-request-form.cc-field.email-label": "{{email}}: presione la tecla de retroceso para eliminar", + "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", + "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", + "new-request-form.cc-field.invalid-email": "Dirección de correo electrónico no válida", + "new-request-form.close-label": "Cerrar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Seleccione una opción", + "new-request-form.lookup-field.loading-options": "Cargando elementos...", + "new-request-form.lookup-field.no-matches-found": "No se encontraron coincidencias", + "new-request-form.lookup-field.placeholder": "Buscar {{label}}", + "new-request-form.parent-request-link": "Seguimiento de la solicitud {{parentId}}", + "new-request-form.required-fields-info": "Los campos marcados con un asterisco (*) son obligatorios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artículos recomendados" +}; + +var es419$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: es419 }); var esEs = { - "new-request-form.answer-bot-modal.footer-content": - "De ser así, podemos cerrar la reciente solicitud {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "¿Responde la pregunta este artículo?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", - "new-request-form.answer-bot-modal.request-closed": - "Excelente. La solicitud fue cerrada.", - "new-request-form.answer-bot-modal.request-submitted": - "Su solicitud se envió correctamente.", - "new-request-form.answer-bot-modal.solve-error": - "Hubo un error al cerrar la solicitud", - "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", - "new-request-form.answer-bot-modal.title": - "Mientras espera, ¿alguno de estos artículos responde su pregunta?", - "new-request-form.answer-bot-modal.view-article": "Ver artículo", - "new-request-form.attachments.choose-file-label": - "Elegir un archivo o arrastrar y soltar uno aquí", - "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", - "new-request-form.attachments.remove-file": "Eliminar archivo", - "new-request-form.attachments.stop-upload": "Detener carga", - "new-request-form.attachments.upload-error-description": - "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", - "new-request-form.attachments.upload-error-title": "Error de carga", - "new-request-form.attachments.uploading": "Cargando {{fileName}}", - "new-request-form.cc-field.container-label": - "Correos electrónicos de CC seleccionados", - "new-request-form.cc-field.email-added": "{{email}} se ha agregado", - "new-request-form.cc-field.email-label": - "{{email}}: presione la tecla de retroceso para eliminar", - "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", - "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", - "new-request-form.cc-field.invalid-email": - "Dirección de correo electrónico no válida", - "new-request-form.close-label": "Cerrar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Seleccione una opción", - "new-request-form.lookup-field.loading-options": "Cargando elementos...", - "new-request-form.lookup-field.no-matches-found": - "No se encontraron coincidencias", - "new-request-form.lookup-field.placeholder": "Buscar {{label}}", - "new-request-form.parent-request-link": - "Seguimiento de la solicitud {{parentId}}", - "new-request-form.required-fields-info": - "Los campos marcados con un asterisco (*) son obligatorios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artículos recomendados", -}; - -var esEs$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: esEs, + "new-request-form.answer-bot-modal.footer-content": "De ser así, podemos cerrar la reciente solicitud {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "¿Responde la pregunta este artículo?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", + "new-request-form.answer-bot-modal.request-closed": "Excelente. La solicitud fue cerrada.", + "new-request-form.answer-bot-modal.request-submitted": "Su solicitud se envió correctamente.", + "new-request-form.answer-bot-modal.solve-error": "Hubo un error al cerrar la solicitud", + "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", + "new-request-form.answer-bot-modal.title": "Mientras espera, ¿alguno de estos artículos responde su pregunta?", + "new-request-form.answer-bot-modal.view-article": "Ver artículo", + "new-request-form.attachments.choose-file-label": "Elegir un archivo o arrastrar y soltar uno aquí", + "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", + "new-request-form.attachments.remove-file": "Eliminar archivo", + "new-request-form.attachments.stop-upload": "Detener carga", + "new-request-form.attachments.upload-error-description": "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", + "new-request-form.attachments.upload-error-title": "Error de carga", + "new-request-form.attachments.uploading": "Cargando {{fileName}}", + "new-request-form.cc-field.container-label": "Correos electrónicos de CC seleccionados", + "new-request-form.cc-field.email-added": "{{email}} se ha agregado", + "new-request-form.cc-field.email-label": "{{email}}: presione la tecla de retroceso para eliminar", + "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", + "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", + "new-request-form.cc-field.invalid-email": "Dirección de correo electrónico no válida", + "new-request-form.close-label": "Cerrar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Seleccione una opción", + "new-request-form.lookup-field.loading-options": "Cargando elementos...", + "new-request-form.lookup-field.no-matches-found": "No se encontraron coincidencias", + "new-request-form.lookup-field.placeholder": "Buscar {{label}}", + "new-request-form.parent-request-link": "Seguimiento de la solicitud {{parentId}}", + "new-request-form.required-fields-info": "Los campos marcados con un asterisco (*) son obligatorios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artículos recomendados" +}; + +var esEs$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: esEs }); var es = { - "new-request-form.answer-bot-modal.footer-content": - "De ser así, podemos cerrar la reciente solicitud {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "¿Responde la pregunta este artículo?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", - "new-request-form.answer-bot-modal.request-closed": - "Excelente. La solicitud fue cerrada.", - "new-request-form.answer-bot-modal.request-submitted": - "Su solicitud se envió correctamente.", - "new-request-form.answer-bot-modal.solve-error": - "Hubo un error al cerrar la solicitud", - "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", - "new-request-form.answer-bot-modal.title": - "Mientras espera, ¿alguno de estos artículos responde su pregunta?", - "new-request-form.answer-bot-modal.view-article": "Ver artículo", - "new-request-form.attachments.choose-file-label": - "Elegir un archivo o arrastrar y soltar uno aquí", - "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", - "new-request-form.attachments.remove-file": "Eliminar archivo", - "new-request-form.attachments.stop-upload": "Detener carga", - "new-request-form.attachments.upload-error-description": - "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", - "new-request-form.attachments.upload-error-title": "Error de carga", - "new-request-form.attachments.uploading": "Cargando {{fileName}}", - "new-request-form.cc-field.container-label": - "Correos electrónicos de CC seleccionados", - "new-request-form.cc-field.email-added": "{{email}} se ha agregado", - "new-request-form.cc-field.email-label": - "{{email}}: presione la tecla de retroceso para eliminar", - "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", - "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", - "new-request-form.cc-field.invalid-email": - "Dirección de correo electrónico no válida", - "new-request-form.close-label": "Cerrar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Seleccione una opción", - "new-request-form.lookup-field.loading-options": "Cargando elementos...", - "new-request-form.lookup-field.no-matches-found": - "No se encontraron coincidencias", - "new-request-form.lookup-field.placeholder": "Buscar {{label}}", - "new-request-form.parent-request-link": - "Seguimiento de la solicitud {{parentId}}", - "new-request-form.required-fields-info": - "Los campos marcados con un asterisco (*) son obligatorios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artículos recomendados", -}; - -var es$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: es, + "new-request-form.answer-bot-modal.footer-content": "De ser así, podemos cerrar la reciente solicitud {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "¿Responde la pregunta este artículo?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", + "new-request-form.answer-bot-modal.request-closed": "Excelente. La solicitud fue cerrada.", + "new-request-form.answer-bot-modal.request-submitted": "Su solicitud se envió correctamente.", + "new-request-form.answer-bot-modal.solve-error": "Hubo un error al cerrar la solicitud", + "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", + "new-request-form.answer-bot-modal.title": "Mientras espera, ¿alguno de estos artículos responde su pregunta?", + "new-request-form.answer-bot-modal.view-article": "Ver artículo", + "new-request-form.attachments.choose-file-label": "Elegir un archivo o arrastrar y soltar uno aquí", + "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", + "new-request-form.attachments.remove-file": "Eliminar archivo", + "new-request-form.attachments.stop-upload": "Detener carga", + "new-request-form.attachments.upload-error-description": "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", + "new-request-form.attachments.upload-error-title": "Error de carga", + "new-request-form.attachments.uploading": "Cargando {{fileName}}", + "new-request-form.cc-field.container-label": "Correos electrónicos de CC seleccionados", + "new-request-form.cc-field.email-added": "{{email}} se ha agregado", + "new-request-form.cc-field.email-label": "{{email}}: presione la tecla de retroceso para eliminar", + "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", + "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", + "new-request-form.cc-field.invalid-email": "Dirección de correo electrónico no válida", + "new-request-form.close-label": "Cerrar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Seleccione una opción", + "new-request-form.lookup-field.loading-options": "Cargando elementos...", + "new-request-form.lookup-field.no-matches-found": "No se encontraron coincidencias", + "new-request-form.lookup-field.placeholder": "Buscar {{label}}", + "new-request-form.parent-request-link": "Seguimiento de la solicitud {{parentId}}", + "new-request-form.required-fields-info": "Los campos marcados con un asterisco (*) son obligatorios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artículos recomendados" +}; + +var es$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: es }); var et = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var et$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: et, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var et$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: et }); var eu = { - "new-request-form.answer-bot-modal.footer-content": - "De ser así, podemos cerrar la reciente solicitud {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "¿Responde la pregunta este artículo?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", - "new-request-form.answer-bot-modal.request-closed": - "Excelente. La solicitud fue cerrada.", - "new-request-form.answer-bot-modal.request-submitted": - "Su solicitud se envió correctamente.", - "new-request-form.answer-bot-modal.solve-error": - "Hubo un error al cerrar la solicitud", - "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", - "new-request-form.answer-bot-modal.title": - "Mientras espera, ¿alguno de estos artículos responde su pregunta?", - "new-request-form.answer-bot-modal.view-article": "Ver artículo", - "new-request-form.attachments.choose-file-label": - "Elegir un archivo o arrastrar y soltar uno aquí", - "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", - "new-request-form.attachments.remove-file": "Eliminar archivo", - "new-request-form.attachments.stop-upload": "Detener carga", - "new-request-form.attachments.upload-error-description": - "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", - "new-request-form.attachments.upload-error-title": "Error de carga", - "new-request-form.attachments.uploading": "Cargando {{fileName}}", - "new-request-form.cc-field.container-label": - "Correos electrónicos de CC seleccionados", - "new-request-form.cc-field.email-added": "{{email}} se ha agregado", - "new-request-form.cc-field.email-label": - "{{email}}: presione la tecla de retroceso para eliminar", - "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", - "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", - "new-request-form.cc-field.invalid-email": - "Dirección de correo electrónico no válida", - "new-request-form.close-label": "Cerrar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Seleccione una opción", - "new-request-form.lookup-field.loading-options": "Cargando elementos...", - "new-request-form.lookup-field.no-matches-found": - "No se encontraron coincidencias", - "new-request-form.lookup-field.placeholder": "Buscar {{label}}", - "new-request-form.parent-request-link": - "Seguimiento de la solicitud {{parentId}}", - "new-request-form.required-fields-info": - "Los campos marcados con un asterisco (*) son obligatorios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artículos recomendados", -}; - -var eu$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: eu, + "new-request-form.answer-bot-modal.footer-content": "De ser así, podemos cerrar la reciente solicitud {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "¿Responde la pregunta este artículo?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, necesito ayuda", + "new-request-form.answer-bot-modal.request-closed": "Excelente. La solicitud fue cerrada.", + "new-request-form.answer-bot-modal.request-submitted": "Su solicitud se envió correctamente.", + "new-request-form.answer-bot-modal.solve-error": "Hubo un error al cerrar la solicitud", + "new-request-form.answer-bot-modal.solve-request": "Sí, cerrar mi solicitud", + "new-request-form.answer-bot-modal.title": "Mientras espera, ¿alguno de estos artículos responde su pregunta?", + "new-request-form.answer-bot-modal.view-article": "Ver artículo", + "new-request-form.attachments.choose-file-label": "Elegir un archivo o arrastrar y soltar uno aquí", + "new-request-form.attachments.drop-files-label": "Suelte los archivos aquí", + "new-request-form.attachments.remove-file": "Eliminar archivo", + "new-request-form.attachments.stop-upload": "Detener carga", + "new-request-form.attachments.upload-error-description": "Hubo un error al cargar {{fileName}}. Vuelva a intentarlo o cargue otro archivo.", + "new-request-form.attachments.upload-error-title": "Error de carga", + "new-request-form.attachments.uploading": "Cargando {{fileName}}", + "new-request-form.cc-field.container-label": "Correos electrónicos de CC seleccionados", + "new-request-form.cc-field.email-added": "{{email}} se ha agregado", + "new-request-form.cc-field.email-label": "{{email}}: presione la tecla de retroceso para eliminar", + "new-request-form.cc-field.email-removed": "{{email}} se ha eliminado", + "new-request-form.cc-field.emails-added": "{{emails}} se han agregado", + "new-request-form.cc-field.invalid-email": "Dirección de correo electrónico no válida", + "new-request-form.close-label": "Cerrar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Seleccione una opción", + "new-request-form.lookup-field.loading-options": "Cargando elementos...", + "new-request-form.lookup-field.no-matches-found": "No se encontraron coincidencias", + "new-request-form.lookup-field.placeholder": "Buscar {{label}}", + "new-request-form.parent-request-link": "Seguimiento de la solicitud {{parentId}}", + "new-request-form.required-fields-info": "Los campos marcados con un asterisco (*) son obligatorios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artículos recomendados" +}; + +var eu$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: eu }); var faAf = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var faAf$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: faAf, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var faAf$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: faAf }); var fa = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var fa$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: fa, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var fa$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: fa }); var fi = { - "new-request-form.answer-bot-modal.footer-content": - "Jos se vastaa, voimme sulkea äskettäisen pyyntösi {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Vastaako tämä artikkeli kysymykseesi?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Ei, tarvitsen apua", - "new-request-form.answer-bot-modal.request-closed": - "Hienoa. Pyyntösi on suljettu.", - "new-request-form.answer-bot-modal.request-submitted": - "Pyyntösi lähettäminen onnistui", - "new-request-form.answer-bot-modal.solve-error": - "Tapahtui virhe suljettaessa pyyntöäsi", - "new-request-form.answer-bot-modal.solve-request": "Kyllä, sulje pyyntöni", - "new-request-form.answer-bot-modal.title": - "Sillä aikaa kun odotat, vastaako mikään näistä artikkeleista kysymykseesi?", - "new-request-form.answer-bot-modal.view-article": "Näytä artikkeli", - "new-request-form.attachments.choose-file-label": - "Valitse tiedosto tai vedä ja pudota se tähän", - "new-request-form.attachments.drop-files-label": "Pudota tiedostot tähän", - "new-request-form.attachments.remove-file": "Poista tiedosto", - "new-request-form.attachments.stop-upload": "Lopeta lataaminen", - "new-request-form.attachments.upload-error-description": - "Virhe ladattaessa tiedostoa {{fileName}}. Yritä uudelleen tai lataa toinen tiedosto.", - "new-request-form.attachments.upload-error-title": "Latausvirhe", - "new-request-form.attachments.uploading": "Ladataan tiedostoa {{fileName}}", - "new-request-form.cc-field.container-label": "Valitut kopiosähköpostit", - "new-request-form.cc-field.email-added": "{{email}} on lisätty", - "new-request-form.cc-field.email-label": - "{{email}} - poista painamalla askelpalautinta", - "new-request-form.cc-field.email-removed": "{{email}} on poistettu", - "new-request-form.cc-field.emails-added": "{{emails}} on lisätty", - "new-request-form.cc-field.invalid-email": "Virheellinen sähköpostiosoite", - "new-request-form.close-label": "Sulje", - "new-request-form.credit-card-digits-hint": "(4 viimeistä numeroa)", - "new-request-form.dropdown.empty-option": "Valitse vaihtoehto", - "new-request-form.lookup-field.loading-options": "Ladataan kohteita...", - "new-request-form.lookup-field.no-matches-found": "Vastineita ei löytynyt", - "new-request-form.lookup-field.placeholder": "Hae {{label}}", - "new-request-form.parent-request-link": "Jatkoa pyynnölle {{parentId}}", - "new-request-form.required-fields-info": - "Tähdellä (*) merkityt kentät ovat pakollisia.", - "new-request-form.submit": "Lähetä", - "new-request-form.suggested-articles": "Ehdotetut artikkelit", -}; - -var fi$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: fi, + "new-request-form.answer-bot-modal.footer-content": "Jos se vastaa, voimme sulkea äskettäisen pyyntösi {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Vastaako tämä artikkeli kysymykseesi?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Ei, tarvitsen apua", + "new-request-form.answer-bot-modal.request-closed": "Hienoa. Pyyntösi on suljettu.", + "new-request-form.answer-bot-modal.request-submitted": "Pyyntösi lähettäminen onnistui", + "new-request-form.answer-bot-modal.solve-error": "Tapahtui virhe suljettaessa pyyntöäsi", + "new-request-form.answer-bot-modal.solve-request": "Kyllä, sulje pyyntöni", + "new-request-form.answer-bot-modal.title": "Sillä aikaa kun odotat, vastaako mikään näistä artikkeleista kysymykseesi?", + "new-request-form.answer-bot-modal.view-article": "Näytä artikkeli", + "new-request-form.attachments.choose-file-label": "Valitse tiedosto tai vedä ja pudota se tähän", + "new-request-form.attachments.drop-files-label": "Pudota tiedostot tähän", + "new-request-form.attachments.remove-file": "Poista tiedosto", + "new-request-form.attachments.stop-upload": "Lopeta lataaminen", + "new-request-form.attachments.upload-error-description": "Virhe ladattaessa tiedostoa {{fileName}}. Yritä uudelleen tai lataa toinen tiedosto.", + "new-request-form.attachments.upload-error-title": "Latausvirhe", + "new-request-form.attachments.uploading": "Ladataan tiedostoa {{fileName}}", + "new-request-form.cc-field.container-label": "Valitut kopiosähköpostit", + "new-request-form.cc-field.email-added": "{{email}} on lisätty", + "new-request-form.cc-field.email-label": "{{email}} - poista painamalla askelpalautinta", + "new-request-form.cc-field.email-removed": "{{email}} on poistettu", + "new-request-form.cc-field.emails-added": "{{emails}} on lisätty", + "new-request-form.cc-field.invalid-email": "Virheellinen sähköpostiosoite", + "new-request-form.close-label": "Sulje", + "new-request-form.credit-card-digits-hint": "(4 viimeistä numeroa)", + "new-request-form.dropdown.empty-option": "Valitse vaihtoehto", + "new-request-form.lookup-field.loading-options": "Ladataan kohteita...", + "new-request-form.lookup-field.no-matches-found": "Vastineita ei löytynyt", + "new-request-form.lookup-field.placeholder": "Hae {{label}}", + "new-request-form.parent-request-link": "Jatkoa pyynnölle {{parentId}}", + "new-request-form.required-fields-info": "Tähdellä (*) merkityt kentät ovat pakollisia.", + "new-request-form.submit": "Lähetä", + "new-request-form.suggested-articles": "Ehdotetut artikkelit" +}; + +var fi$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: fi }); var fil = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var fil$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: fil, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var fil$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: fil }); var fo = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var fo$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: fo, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var fo$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: fo }); var frCa = { - "new-request-form.answer-bot-modal.footer-content": - "S’il y répond, nous pouvons clore la demande {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Cet article répond-il à la question?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Non, j’ai besoin d’aide", - "new-request-form.answer-bot-modal.request-closed": - "Super. La demande a été close.", - "new-request-form.answer-bot-modal.request-submitted": - "Votre demande a été envoyée", - "new-request-form.answer-bot-modal.solve-error": - "Une erreur est survenue lors de la clôture de votre demande", - "new-request-form.answer-bot-modal.solve-request": "Oui, fermer ma demande", - "new-request-form.answer-bot-modal.title": - "Pendant que vous attendez, un de ces articles répond-il à votre question?", - "new-request-form.answer-bot-modal.view-article": "Afficher l’article", - "new-request-form.attachments.choose-file-label": - "Choisissez un fichier ou faites glisser et déposez ici", - "new-request-form.attachments.drop-files-label": "Déposez les fichiers ici", - "new-request-form.attachments.remove-file": "Supprimer le fichier", - "new-request-form.attachments.stop-upload": "Arrêter le chargement", - "new-request-form.attachments.upload-error-description": - "Une erreur est survenue lors du téléversement de {{fileName}}. Réessayez ou téléversez un autre fichier.", - "new-request-form.attachments.upload-error-title": "Erreur de téléversement", - "new-request-form.attachments.uploading": - "Téléversement de {{fileName}}en cours…", - "new-request-form.cc-field.container-label": - "Adresses courriel en CC sélectionnées", - "new-request-form.cc-field.email-added": "{{email}} a été ajoutée", - "new-request-form.cc-field.email-label": - "{{email}} - Appuyez sur Retour arrière pour supprimer", - "new-request-form.cc-field.email-removed": "{{email}} a été supprimée", - "new-request-form.cc-field.emails-added": "{{emails}} ont été ajoutées", - "new-request-form.cc-field.invalid-email": "Adresse courriel non valide", - "new-request-form.close-label": "Fermer", - "new-request-form.credit-card-digits-hint": "(4 derniers chiffres)", - "new-request-form.dropdown.empty-option": "Sélectionnez une option", - "new-request-form.lookup-field.loading-options": - "Chargement des éléments en cours...", - "new-request-form.lookup-field.no-matches-found": "Aucun résultat", - "new-request-form.lookup-field.placeholder": "Rechercher {{label}}", - "new-request-form.parent-request-link": "Suivi de la demande {{parentId}}", - "new-request-form.required-fields-info": - "Les champs marqués d'un astérisque (*) sont obligatoires.", - "new-request-form.submit": "Envoyer", - "new-request-form.suggested-articles": "Articles suggérés", -}; - -var frCa$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: frCa, + "new-request-form.answer-bot-modal.footer-content": "S’il y répond, nous pouvons clore la demande {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Cet article répond-il à la question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Non, j’ai besoin d’aide", + "new-request-form.answer-bot-modal.request-closed": "Super. La demande a été close.", + "new-request-form.answer-bot-modal.request-submitted": "Votre demande a été envoyée", + "new-request-form.answer-bot-modal.solve-error": "Une erreur est survenue lors de la clôture de votre demande", + "new-request-form.answer-bot-modal.solve-request": "Oui, fermer ma demande", + "new-request-form.answer-bot-modal.title": "Pendant que vous attendez, un de ces articles répond-il à votre question?", + "new-request-form.answer-bot-modal.view-article": "Afficher l’article", + "new-request-form.attachments.choose-file-label": "Choisissez un fichier ou faites glisser et déposez ici", + "new-request-form.attachments.drop-files-label": "Déposez les fichiers ici", + "new-request-form.attachments.remove-file": "Supprimer le fichier", + "new-request-form.attachments.stop-upload": "Arrêter le chargement", + "new-request-form.attachments.upload-error-description": "Une erreur est survenue lors du téléversement de {{fileName}}. Réessayez ou téléversez un autre fichier.", + "new-request-form.attachments.upload-error-title": "Erreur de téléversement", + "new-request-form.attachments.uploading": "Téléversement de {{fileName}}en cours…", + "new-request-form.cc-field.container-label": "Adresses courriel en CC sélectionnées", + "new-request-form.cc-field.email-added": "{{email}} a été ajoutée", + "new-request-form.cc-field.email-label": "{{email}} - Appuyez sur Retour arrière pour supprimer", + "new-request-form.cc-field.email-removed": "{{email}} a été supprimée", + "new-request-form.cc-field.emails-added": "{{emails}} ont été ajoutées", + "new-request-form.cc-field.invalid-email": "Adresse courriel non valide", + "new-request-form.close-label": "Fermer", + "new-request-form.credit-card-digits-hint": "(4 derniers chiffres)", + "new-request-form.dropdown.empty-option": "Sélectionnez une option", + "new-request-form.lookup-field.loading-options": "Chargement des éléments en cours...", + "new-request-form.lookup-field.no-matches-found": "Aucun résultat", + "new-request-form.lookup-field.placeholder": "Rechercher {{label}}", + "new-request-form.parent-request-link": "Suivi de la demande {{parentId}}", + "new-request-form.required-fields-info": "Les champs marqués d'un astérisque (*) sont obligatoires.", + "new-request-form.submit": "Envoyer", + "new-request-form.suggested-articles": "Articles suggérés" +}; + +var frCa$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: frCa }); var fr = { - "new-request-form.answer-bot-modal.footer-content": - "S’il y répond, nous pouvons clore votre demande récente {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Cet article répond-il à la question ?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Non, j’ai besoin d’aide", - "new-request-form.answer-bot-modal.request-closed": - "Super. Votre demande a été fermée.", - "new-request-form.answer-bot-modal.request-submitted": - "Votre demande a été envoyée", - "new-request-form.answer-bot-modal.solve-error": - "Une erreur est survenue lors de la clôture de votre demande", - "new-request-form.answer-bot-modal.solve-request": "Oui, fermer ma demande", - "new-request-form.answer-bot-modal.title": - "En attendant, l’un de ces articles répond-il à votre question ?", - "new-request-form.answer-bot-modal.view-article": "Afficher l’article", - "new-request-form.attachments.choose-file-label": - "Choisissez un fichier ou faites un glisser-déposer ici", - "new-request-form.attachments.drop-files-label": "Déposez les fichiers ici", - "new-request-form.attachments.remove-file": "Supprimer le fichier", - "new-request-form.attachments.stop-upload": "Arrêter le chargement", - "new-request-form.attachments.upload-error-description": - "Une erreur est survenue lors du chargement de {{fileName}}. Réessayez ou chargez un autre fichier.", - "new-request-form.attachments.upload-error-title": "Erreur de chargement", - "new-request-form.attachments.uploading": - "Chargement du fichier {{fileName}} en cours", - "new-request-form.cc-field.container-label": "E-mails en CC sélectionnés", - "new-request-form.cc-field.email-added": "{{email}} a été ajouté", - "new-request-form.cc-field.email-label": - "{{email}} - Appuyez sur Retour arrière pour supprimer", - "new-request-form.cc-field.email-removed": "{{email}} a été supprimé", - "new-request-form.cc-field.emails-added": "{{emails}} ont été ajoutés", - "new-request-form.cc-field.invalid-email": "Adresse e-mail non valide", - "new-request-form.close-label": "Fermer", - "new-request-form.credit-card-digits-hint": "(4 derniers chiffres)", - "new-request-form.dropdown.empty-option": "Sélectionnez une option", - "new-request-form.lookup-field.loading-options": - "Chargement des éléments en cours...", - "new-request-form.lookup-field.no-matches-found": "Aucun résultat", - "new-request-form.lookup-field.placeholder": "Rechercher {{label}}", - "new-request-form.parent-request-link": "Suivi de la demande {{parentId}}", - "new-request-form.required-fields-info": - "Les champs marqués d'un astérisque (*) sont obligatoires.", - "new-request-form.submit": "Envoyer", - "new-request-form.suggested-articles": "Articles suggérés", -}; - -var fr$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: fr, + "new-request-form.answer-bot-modal.footer-content": "S’il y répond, nous pouvons clore votre demande récente {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Cet article répond-il à la question ?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Non, j’ai besoin d’aide", + "new-request-form.answer-bot-modal.request-closed": "Super. Votre demande a été fermée.", + "new-request-form.answer-bot-modal.request-submitted": "Votre demande a été envoyée", + "new-request-form.answer-bot-modal.solve-error": "Une erreur est survenue lors de la clôture de votre demande", + "new-request-form.answer-bot-modal.solve-request": "Oui, fermer ma demande", + "new-request-form.answer-bot-modal.title": "En attendant, l’un de ces articles répond-il à votre question ?", + "new-request-form.answer-bot-modal.view-article": "Afficher l’article", + "new-request-form.attachments.choose-file-label": "Choisissez un fichier ou faites un glisser-déposer ici", + "new-request-form.attachments.drop-files-label": "Déposez les fichiers ici", + "new-request-form.attachments.remove-file": "Supprimer le fichier", + "new-request-form.attachments.stop-upload": "Arrêter le chargement", + "new-request-form.attachments.upload-error-description": "Une erreur est survenue lors du chargement de {{fileName}}. Réessayez ou chargez un autre fichier.", + "new-request-form.attachments.upload-error-title": "Erreur de chargement", + "new-request-form.attachments.uploading": "Chargement du fichier {{fileName}} en cours", + "new-request-form.cc-field.container-label": "E-mails en CC sélectionnés", + "new-request-form.cc-field.email-added": "{{email}} a été ajouté", + "new-request-form.cc-field.email-label": "{{email}} - Appuyez sur Retour arrière pour supprimer", + "new-request-form.cc-field.email-removed": "{{email}} a été supprimé", + "new-request-form.cc-field.emails-added": "{{emails}} ont été ajoutés", + "new-request-form.cc-field.invalid-email": "Adresse e-mail non valide", + "new-request-form.close-label": "Fermer", + "new-request-form.credit-card-digits-hint": "(4 derniers chiffres)", + "new-request-form.dropdown.empty-option": "Sélectionnez une option", + "new-request-form.lookup-field.loading-options": "Chargement des éléments en cours...", + "new-request-form.lookup-field.no-matches-found": "Aucun résultat", + "new-request-form.lookup-field.placeholder": "Rechercher {{label}}", + "new-request-form.parent-request-link": "Suivi de la demande {{parentId}}", + "new-request-form.required-fields-info": "Les champs marqués d'un astérisque (*) sont obligatoires.", + "new-request-form.submit": "Envoyer", + "new-request-form.suggested-articles": "Articles suggérés" +}; + +var fr$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: fr }); var ga = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var ga$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ga, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var ga$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ga }); var he = { - "new-request-form.answer-bot-modal.footer-content": - "אם כן, נוכל לסגור את בקשה {{requestId}} ששלחת לאחרונה", - "new-request-form.answer-bot-modal.footer-title": - "האם המאמר הזה עונה על השאלה?", - "new-request-form.answer-bot-modal.mark-irrelevant": "לא, אני צריך עזרה", - "new-request-form.answer-bot-modal.request-closed": "נחמד. הבקשה נסגרה.", - "new-request-form.answer-bot-modal.request-submitted": "בקשתך נשלחה", - "new-request-form.answer-bot-modal.solve-error": "אירעה שגיאה בסגירת בקשתך", - "new-request-form.answer-bot-modal.solve-request": "כן, סגור את הבקשה שלי", - "new-request-form.answer-bot-modal.title": - "בינתיים, האם אחד מהמאמרים האלה עונה על השאלה שלך?", - "new-request-form.answer-bot-modal.view-article": "הצג מאמר", - "new-request-form.attachments.choose-file-label": - "בחר קובץ או גרור ושחרר כאן", - "new-request-form.attachments.drop-files-label": "שחרר את הקבצים כאן", - "new-request-form.attachments.remove-file": "הסר קובץ", - "new-request-form.attachments.stop-upload": "עצור העלאה", - "new-request-form.attachments.upload-error-description": - "אירעה שגיאה בהעלאת הקובץ {{fileName}}. נסה שוב או העלה קובץ אחר.", - "new-request-form.attachments.upload-error-title": "שגיאת העלאה", - "new-request-form.attachments.uploading": "מעלה את {{fileName}}", - "new-request-form.cc-field.container-label": 'הודעות דוא"ל נבחרות עם עותק', - "new-request-form.cc-field.email-added": 'כתובת הדוא"ל {{email}} נוספה', - "new-request-form.cc-field.email-label": - "{{email}} - לחץ על Backspace כדי להסיר", - "new-request-form.cc-field.email-removed": 'כתובת הדוא"ל {{email}} הוסרה', - "new-request-form.cc-field.emails-added": 'כתובת הדוא"ל {{emails}} נוספו', - "new-request-form.cc-field.invalid-email": "כתובת דואר אלקטרוני לא חוקית", - "new-request-form.close-label": "סגור", - "new-request-form.credit-card-digits-hint": "(4 הספרות האחרונות)", - "new-request-form.dropdown.empty-option": "בחר אפשרות", - "new-request-form.lookup-field.loading-options": "טוען פריטים...", - "new-request-form.lookup-field.no-matches-found": "לא נמצאו התאמות", - "new-request-form.lookup-field.placeholder": "חיפוש {{label}}", - "new-request-form.parent-request-link": "מעקב לבקשה {{parentId}}", - "new-request-form.required-fields-info": - "השדות המסומנים בכוכבית (*) הם שדות חובה.", - "new-request-form.submit": "שלח", - "new-request-form.suggested-articles": "מאמרים מוצעים", -}; - -var he$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: he, + "new-request-form.answer-bot-modal.footer-content": "אם כן, נוכל לסגור את בקשה {{requestId}} ששלחת לאחרונה", + "new-request-form.answer-bot-modal.footer-title": "האם המאמר הזה עונה על השאלה?", + "new-request-form.answer-bot-modal.mark-irrelevant": "לא, אני צריך עזרה", + "new-request-form.answer-bot-modal.request-closed": "נחמד. הבקשה נסגרה.", + "new-request-form.answer-bot-modal.request-submitted": "בקשתך נשלחה", + "new-request-form.answer-bot-modal.solve-error": "אירעה שגיאה בסגירת בקשתך", + "new-request-form.answer-bot-modal.solve-request": "כן, סגור את הבקשה שלי", + "new-request-form.answer-bot-modal.title": "בינתיים, האם אחד מהמאמרים האלה עונה על השאלה שלך?", + "new-request-form.answer-bot-modal.view-article": "הצג מאמר", + "new-request-form.attachments.choose-file-label": "בחר קובץ או גרור ושחרר כאן", + "new-request-form.attachments.drop-files-label": "שחרר את הקבצים כאן", + "new-request-form.attachments.remove-file": "הסר קובץ", + "new-request-form.attachments.stop-upload": "עצור העלאה", + "new-request-form.attachments.upload-error-description": "אירעה שגיאה בהעלאת הקובץ {{fileName}}. נסה שוב או העלה קובץ אחר.", + "new-request-form.attachments.upload-error-title": "שגיאת העלאה", + "new-request-form.attachments.uploading": "מעלה את {{fileName}}", + "new-request-form.cc-field.container-label": "הודעות דוא\"ל נבחרות עם עותק", + "new-request-form.cc-field.email-added": "כתובת הדוא\"ל {{email}} נוספה", + "new-request-form.cc-field.email-label": "{{email}} - לחץ על Backspace כדי להסיר", + "new-request-form.cc-field.email-removed": "כתובת הדוא\"ל {{email}} הוסרה", + "new-request-form.cc-field.emails-added": "כתובת הדוא\"ל {{emails}} נוספו", + "new-request-form.cc-field.invalid-email": "כתובת דואר אלקטרוני לא חוקית", + "new-request-form.close-label": "סגור", + "new-request-form.credit-card-digits-hint": "(4 הספרות האחרונות)", + "new-request-form.dropdown.empty-option": "בחר אפשרות", + "new-request-form.lookup-field.loading-options": "טוען פריטים...", + "new-request-form.lookup-field.no-matches-found": "לא נמצאו התאמות", + "new-request-form.lookup-field.placeholder": "חיפוש {{label}}", + "new-request-form.parent-request-link": "מעקב לבקשה {{parentId}}", + "new-request-form.required-fields-info": "השדות המסומנים בכוכבית (*) הם שדות חובה.", + "new-request-form.submit": "שלח", + "new-request-form.suggested-articles": "מאמרים מוצעים" +}; + +var he$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: he }); var hi = { - "new-request-form.answer-bot-modal.footer-content": - "यदि ऐसा है, तो हम आपका हाल ही का अनुरोध बंद कर सकते है {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "क्या इस आलेख में आपके प्रश्न का उत्तर मिला?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "नहीं, मुझे सहायता चाहिए", - "new-request-form.answer-bot-modal.request-closed": - "बढ़िया! आपका अनुरोध बंद कर दिया गया है।", - "new-request-form.answer-bot-modal.request-submitted": - "आपका अनुरोध सफलतापूर्वक भेजा गया था", - "new-request-form.answer-bot-modal.solve-error": - "आपका अनुरोध समाप्त करने में कोई त्रुटि थी", - "new-request-form.answer-bot-modal.solve-request": - "हाँ, कृपया मेरा अनुरोध समाप्त करें", - "new-request-form.answer-bot-modal.title": - "प्रतीक्षा करते समय, क्या इन आलेखों से आपके प्रश्न का उत्तर मिलता है?", - "new-request-form.answer-bot-modal.view-article": "आलेख देखें", - "new-request-form.attachments.choose-file-label": - "कोई फ़ाइल चुनें या यहां खींचें और छोड़ें", - "new-request-form.attachments.drop-files-label": "फाइलों को यहां छोड़ें", - "new-request-form.attachments.remove-file": "फ़ाइल हटाएं", - "new-request-form.attachments.stop-upload": "अपलोड बंद करें", - "new-request-form.attachments.upload-error-description": - "{{fileName}}अपलोड करने में कोई त्रुटि थी। पुनः प्रयास करें या कोई अन्य फ़ाइल अपलोड करें।", - "new-request-form.attachments.upload-error-title": "त्रुटि अपलोड करें", - "new-request-form.attachments.uploading": "{{fileName}} अपलोड हो रहा है", - "new-request-form.cc-field.container-label": "चयनित CC ईमेल", - "new-request-form.cc-field.email-added": "{{email}} जोड़ा गया है", - "new-request-form.cc-field.email-label": - "{{email}} - हटाने के लिए बैकस्पेस दबाएं", - "new-request-form.cc-field.email-removed": "{{email}} हटा दिया गया है", - "new-request-form.cc-field.emails-added": "{{emails}} जोड़ा गया है", - "new-request-form.cc-field.invalid-email": "अमान्य ईमेल पता", - "new-request-form.close-label": "बंद करें", - "new-request-form.credit-card-digits-hint": "(आखिरी 4 अक्षर)", - "new-request-form.dropdown.empty-option": "कोई विकल्प चुनें", - "new-request-form.lookup-field.loading-options": "आइटम लोड हो रहे हैं...", - "new-request-form.lookup-field.no-matches-found": "कोई मिलान नहीं मिले", - "new-request-form.lookup-field.placeholder": "खोज {{label}}", - "new-request-form.parent-request-link": - "{{parentId}} का अनुरोध करने के लिए फ़ॉलो-अप", - "new-request-form.required-fields-info": - "तारांकन चिह्न (*) से चिह्नित फ़ील्ड आवश्यक हैं।", - "new-request-form.submit": "भेजें", - "new-request-form.suggested-articles": "सुझाए गए आलेख", -}; - -var hi$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: hi, + "new-request-form.answer-bot-modal.footer-content": "यदि ऐसा है, तो हम आपका हाल ही का अनुरोध बंद कर सकते है {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "क्या इस आलेख में आपके प्रश्न का उत्तर मिला?", + "new-request-form.answer-bot-modal.mark-irrelevant": "नहीं, मुझे सहायता चाहिए", + "new-request-form.answer-bot-modal.request-closed": "बढ़िया! आपका अनुरोध बंद कर दिया गया है।", + "new-request-form.answer-bot-modal.request-submitted": "आपका अनुरोध सफलतापूर्वक भेजा गया था", + "new-request-form.answer-bot-modal.solve-error": "आपका अनुरोध समाप्त करने में कोई त्रुटि थी", + "new-request-form.answer-bot-modal.solve-request": "हाँ, कृपया मेरा अनुरोध समाप्त करें", + "new-request-form.answer-bot-modal.title": "प्रतीक्षा करते समय, क्या इन आलेखों से आपके प्रश्न का उत्तर मिलता है?", + "new-request-form.answer-bot-modal.view-article": "आलेख देखें", + "new-request-form.attachments.choose-file-label": "कोई फ़ाइल चुनें या यहां खींचें और छोड़ें", + "new-request-form.attachments.drop-files-label": "फाइलों को यहां छोड़ें", + "new-request-form.attachments.remove-file": "फ़ाइल हटाएं", + "new-request-form.attachments.stop-upload": "अपलोड बंद करें", + "new-request-form.attachments.upload-error-description": "{{fileName}}अपलोड करने में कोई त्रुटि थी। पुनः प्रयास करें या कोई अन्य फ़ाइल अपलोड करें।", + "new-request-form.attachments.upload-error-title": "त्रुटि अपलोड करें", + "new-request-form.attachments.uploading": "{{fileName}} अपलोड हो रहा है", + "new-request-form.cc-field.container-label": "चयनित CC ईमेल", + "new-request-form.cc-field.email-added": "{{email}} जोड़ा गया है", + "new-request-form.cc-field.email-label": "{{email}} - हटाने के लिए बैकस्पेस दबाएं", + "new-request-form.cc-field.email-removed": "{{email}} हटा दिया गया है", + "new-request-form.cc-field.emails-added": "{{emails}} जोड़ा गया है", + "new-request-form.cc-field.invalid-email": "अमान्य ईमेल पता", + "new-request-form.close-label": "बंद करें", + "new-request-form.credit-card-digits-hint": "(आखिरी 4 अक्षर)", + "new-request-form.dropdown.empty-option": "कोई विकल्प चुनें", + "new-request-form.lookup-field.loading-options": "आइटम लोड हो रहे हैं...", + "new-request-form.lookup-field.no-matches-found": "कोई मिलान नहीं मिले", + "new-request-form.lookup-field.placeholder": "खोज {{label}}", + "new-request-form.parent-request-link": "{{parentId}} का अनुरोध करने के लिए फ़ॉलो-अप", + "new-request-form.required-fields-info": "तारांकन चिह्न (*) से चिह्नित फ़ील्ड आवश्यक हैं।", + "new-request-form.submit": "भेजें", + "new-request-form.suggested-articles": "सुझाए गए आलेख" +}; + +var hi$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: hi }); var hr = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var hr$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: hr, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var hr$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: hr }); var hu = { - "new-request-form.answer-bot-modal.footer-content": - "Ha igen, lezárhatjuk a legutóbbi kérelmét ({{requestId}})", - "new-request-form.answer-bot-modal.footer-title": - "Megválaszolta a cikk a kérdését?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Nem, segítségre van szükségem", - "new-request-form.answer-bot-modal.request-closed": - "Remek! A kérelme ezzel le lett zárva.", - "new-request-form.answer-bot-modal.request-submitted": - "A kérelme sikeresen be lett küldve", - "new-request-form.answer-bot-modal.solve-error": - "Hiba történt a kérelme lezárásakor", - "new-request-form.answer-bot-modal.solve-request": - "Igen, zárják le a kérelmemet", - "new-request-form.answer-bot-modal.title": - "Várakozás közben megtekintheti, hogy e cikkek közül választ ad-e valamelyik a kérdésére.", - "new-request-form.answer-bot-modal.view-article": "Cikk megtekintése", - "new-request-form.attachments.choose-file-label": - "Válassza ki vagy húzza ide a kívánt fájlt", - "new-request-form.attachments.drop-files-label": "Húzza ide a fájlokat", - "new-request-form.attachments.remove-file": "Fájl eltávolítása", - "new-request-form.attachments.stop-upload": "Feltöltés leállítása", - "new-request-form.attachments.upload-error-description": - "Hiba történt a(z) {{fileName}} fájl feltöltése során. Próbálja meg újra, vagy töltsön fel egy másik fájlt.", - "new-request-form.attachments.upload-error-title": "Feltöltési hiba", - "new-request-form.attachments.uploading": - "A(z) {{fileName}} fájl feltöltése folyamatban van", - "new-request-form.cc-field.container-label": - "Másolatot kapó kiválasztott e-mail-címek", - "new-request-form.cc-field.email-added": "{{email}} hozzáadva", - "new-request-form.cc-field.email-label": - "{{email}} – Nyomja meg a Backspace billentyűt az eltávolításhoz", - "new-request-form.cc-field.email-removed": "{{email}} eltávolítva", - "new-request-form.cc-field.emails-added": "{{emails}} hozzáadva", - "new-request-form.cc-field.invalid-email": "Érvénytelen e-mail-cím", - "new-request-form.close-label": "Bezárás", - "new-request-form.credit-card-digits-hint": "(Utolsó 4 számjegy)", - "new-request-form.dropdown.empty-option": "Válasszon egy lehetőséget", - "new-request-form.lookup-field.loading-options": "Elemek betöltése…", - "new-request-form.lookup-field.no-matches-found": "Nincs találat", - "new-request-form.lookup-field.placeholder": "{{label}} keresése", - "new-request-form.parent-request-link": - "Nyomon követés a(z) {{parentId}} kérelemhez", - "new-request-form.required-fields-info": - "A csillaggal (*) jelzett mezők kitöltése kötelező.", - "new-request-form.submit": "Küldés", - "new-request-form.suggested-articles": "Javasolt cikkek", -}; - -var hu$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: hu, + "new-request-form.answer-bot-modal.footer-content": "Ha igen, lezárhatjuk a legutóbbi kérelmét ({{requestId}})", + "new-request-form.answer-bot-modal.footer-title": "Megválaszolta a cikk a kérdését?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nem, segítségre van szükségem", + "new-request-form.answer-bot-modal.request-closed": "Remek! A kérelme ezzel le lett zárva.", + "new-request-form.answer-bot-modal.request-submitted": "A kérelme sikeresen be lett küldve", + "new-request-form.answer-bot-modal.solve-error": "Hiba történt a kérelme lezárásakor", + "new-request-form.answer-bot-modal.solve-request": "Igen, zárják le a kérelmemet", + "new-request-form.answer-bot-modal.title": "Várakozás közben megtekintheti, hogy e cikkek közül választ ad-e valamelyik a kérdésére.", + "new-request-form.answer-bot-modal.view-article": "Cikk megtekintése", + "new-request-form.attachments.choose-file-label": "Válassza ki vagy húzza ide a kívánt fájlt", + "new-request-form.attachments.drop-files-label": "Húzza ide a fájlokat", + "new-request-form.attachments.remove-file": "Fájl eltávolítása", + "new-request-form.attachments.stop-upload": "Feltöltés leállítása", + "new-request-form.attachments.upload-error-description": "Hiba történt a(z) {{fileName}} fájl feltöltése során. Próbálja meg újra, vagy töltsön fel egy másik fájlt.", + "new-request-form.attachments.upload-error-title": "Feltöltési hiba", + "new-request-form.attachments.uploading": "A(z) {{fileName}} fájl feltöltése folyamatban van", + "new-request-form.cc-field.container-label": "Másolatot kapó kiválasztott e-mail-címek", + "new-request-form.cc-field.email-added": "{{email}} hozzáadva", + "new-request-form.cc-field.email-label": "{{email}} – Nyomja meg a Backspace billentyűt az eltávolításhoz", + "new-request-form.cc-field.email-removed": "{{email}} eltávolítva", + "new-request-form.cc-field.emails-added": "{{emails}} hozzáadva", + "new-request-form.cc-field.invalid-email": "Érvénytelen e-mail-cím", + "new-request-form.close-label": "Bezárás", + "new-request-form.credit-card-digits-hint": "(Utolsó 4 számjegy)", + "new-request-form.dropdown.empty-option": "Válasszon egy lehetőséget", + "new-request-form.lookup-field.loading-options": "Elemek betöltése…", + "new-request-form.lookup-field.no-matches-found": "Nincs találat", + "new-request-form.lookup-field.placeholder": "{{label}} keresése", + "new-request-form.parent-request-link": "Nyomon követés a(z) {{parentId}} kérelemhez", + "new-request-form.required-fields-info": "A csillaggal (*) jelzett mezők kitöltése kötelező.", + "new-request-form.submit": "Küldés", + "new-request-form.suggested-articles": "Javasolt cikkek" +}; + +var hu$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: hu }); var hy = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var hy$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: hy, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var hy$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: hy }); var id = { - "new-request-form.answer-bot-modal.footer-content": - "Jika demikian, kami dapat menutup permintaan Anda baru-baru ini {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Apakah artikel ini menjawab pertanyaan Anda?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Tidak, saya perlu bantuan", - "new-request-form.answer-bot-modal.request-closed": - "Bagus. Permintaan Anda telah ditutup.", - "new-request-form.answer-bot-modal.request-submitted": - "Permintaan Anda berhasil dikirimkan", - "new-request-form.answer-bot-modal.solve-error": - "Ada kesalahan dalam menutup permintaan Anda", - "new-request-form.answer-bot-modal.solve-request": - "Ya, tutup permintaan saya", - "new-request-form.answer-bot-modal.title": - "Sementara Anda menunggu, apakah ada di antara artikel-artikel ini yang menjawab pertanyaan Anda?", - "new-request-form.answer-bot-modal.view-article": "Lihat artikel", - "new-request-form.attachments.choose-file-label": - "Pilih file atau tarik dan letakkan di sini", - "new-request-form.attachments.drop-files-label": "Letakkan file di sini", - "new-request-form.attachments.remove-file": "Hapus file", - "new-request-form.attachments.stop-upload": "Berhenti mengunggah", - "new-request-form.attachments.upload-error-description": - "Terjadi kesalahan saat mengunggah {{fileName}}. Cobalah lagi atau unggah file lain.", - "new-request-form.attachments.upload-error-title": "Kesalahan Mengunggah", - "new-request-form.attachments.uploading": "Mengunggah {{fileName}}", - "new-request-form.cc-field.container-label": "Email CC yang dipilih", - "new-request-form.cc-field.email-added": "{{email}} telah ditambahkan", - "new-request-form.cc-field.email-label": - "{{email}} - Tekan Backspace untuk menghapus", - "new-request-form.cc-field.email-removed": "{{email}} telah dihapus", - "new-request-form.cc-field.emails-added": "{{emails}} telah ditambahkan", - "new-request-form.cc-field.invalid-email": "Alamat email tidak valid", - "new-request-form.close-label": "Tutup", - "new-request-form.credit-card-digits-hint": "(4 digit terakhir)", - "new-request-form.dropdown.empty-option": "Pilih opsi", - "new-request-form.lookup-field.loading-options": "Memuat item...", - "new-request-form.lookup-field.no-matches-found": - "Tidak ada kecocokan yang ditemukan", - "new-request-form.lookup-field.placeholder": "Cari {{label}}", - "new-request-form.parent-request-link": - "Tindak lanjut atas permintaan {{parentId}}", - "new-request-form.required-fields-info": - "Bidang yang ditandai dengan tanda bintang (*) wajib diisi.", - "new-request-form.submit": "Kirim", - "new-request-form.suggested-articles": "Artikel yang disarankan", -}; - -var id$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: id, + "new-request-form.answer-bot-modal.footer-content": "Jika demikian, kami dapat menutup permintaan Anda baru-baru ini {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Apakah artikel ini menjawab pertanyaan Anda?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Tidak, saya perlu bantuan", + "new-request-form.answer-bot-modal.request-closed": "Bagus. Permintaan Anda telah ditutup.", + "new-request-form.answer-bot-modal.request-submitted": "Permintaan Anda berhasil dikirimkan", + "new-request-form.answer-bot-modal.solve-error": "Ada kesalahan dalam menutup permintaan Anda", + "new-request-form.answer-bot-modal.solve-request": "Ya, tutup permintaan saya", + "new-request-form.answer-bot-modal.title": "Sementara Anda menunggu, apakah ada di antara artikel-artikel ini yang menjawab pertanyaan Anda?", + "new-request-form.answer-bot-modal.view-article": "Lihat artikel", + "new-request-form.attachments.choose-file-label": "Pilih file atau tarik dan letakkan di sini", + "new-request-form.attachments.drop-files-label": "Letakkan file di sini", + "new-request-form.attachments.remove-file": "Hapus file", + "new-request-form.attachments.stop-upload": "Berhenti mengunggah", + "new-request-form.attachments.upload-error-description": "Terjadi kesalahan saat mengunggah {{fileName}}. Cobalah lagi atau unggah file lain.", + "new-request-form.attachments.upload-error-title": "Kesalahan Mengunggah", + "new-request-form.attachments.uploading": "Mengunggah {{fileName}}", + "new-request-form.cc-field.container-label": "Email CC yang dipilih", + "new-request-form.cc-field.email-added": "{{email}} telah ditambahkan", + "new-request-form.cc-field.email-label": "{{email}} - Tekan Backspace untuk menghapus", + "new-request-form.cc-field.email-removed": "{{email}} telah dihapus", + "new-request-form.cc-field.emails-added": "{{emails}} telah ditambahkan", + "new-request-form.cc-field.invalid-email": "Alamat email tidak valid", + "new-request-form.close-label": "Tutup", + "new-request-form.credit-card-digits-hint": "(4 digit terakhir)", + "new-request-form.dropdown.empty-option": "Pilih opsi", + "new-request-form.lookup-field.loading-options": "Memuat item...", + "new-request-form.lookup-field.no-matches-found": "Tidak ada kecocokan yang ditemukan", + "new-request-form.lookup-field.placeholder": "Cari {{label}}", + "new-request-form.parent-request-link": "Tindak lanjut atas permintaan {{parentId}}", + "new-request-form.required-fields-info": "Bidang yang ditandai dengan tanda bintang (*) wajib diisi.", + "new-request-form.submit": "Kirim", + "new-request-form.suggested-articles": "Artikel yang disarankan" +}; + +var id$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: id }); var is = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var is$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: is, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var is$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: is }); var itCh = { - "new-request-form.answer-bot-modal.footer-content": - "In caso affermativo, possiamo chiudere la recente richiesta {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Questo articolo risponde alla domanda?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "No, ho bisogno di aiuto", - "new-request-form.answer-bot-modal.request-closed": - "Ottimo! La richiesta è stata chiusa.", - "new-request-form.answer-bot-modal.request-submitted": - "La richiesta è stata inviata correttamente", - "new-request-form.answer-bot-modal.solve-error": - "Errore durante la chiusura della richiesta", - "new-request-form.answer-bot-modal.solve-request": "Sì, chiudi la richiesta", - "new-request-form.answer-bot-modal.title": - "Nell’attesa, le informazioni in uno o più di questi articoli potrebbero rispondere alla domanda.", - "new-request-form.answer-bot-modal.view-article": "Visualizza articolo", - "new-request-form.attachments.choose-file-label": - "Scegli un file o trascinalo qui", - "new-request-form.attachments.drop-files-label": "Trascina qui i file", - "new-request-form.attachments.remove-file": "Rimuovi file", - "new-request-form.attachments.stop-upload": "Interrompi caricamento", - "new-request-form.attachments.upload-error-description": - "Errore durante il caricamento di {{fileName}}. Riprova o carica un altro file.", - "new-request-form.attachments.upload-error-title": "Errore nel caricamento", - "new-request-form.attachments.uploading": "Caricamento di {{fileName}}", - "new-request-form.cc-field.container-label": "Indirizzi email CC selezionati", - "new-request-form.cc-field.email-added": "{{email}} è stato aggiunto", - "new-request-form.cc-field.email-label": - "{{email}} - Premi Backspace per rimuovere", - "new-request-form.cc-field.email-removed": "{{email}} è stato rimosso", - "new-request-form.cc-field.emails-added": "{{emails}} sono stati aggiunti", - "new-request-form.cc-field.invalid-email": "Indirizzo email non valido", - "new-request-form.close-label": "Chiudi", - "new-request-form.credit-card-digits-hint": "(Ultime 4 cifre)", - "new-request-form.dropdown.empty-option": "Seleziona un’opzione", - "new-request-form.lookup-field.loading-options": - "Caricamento elementi in corso...", - "new-request-form.lookup-field.no-matches-found": - "Nessuna corrispondenza trovata", - "new-request-form.lookup-field.placeholder": "Cerca {{label}}", - "new-request-form.parent-request-link": - "Follow-up alla richiesta {{parentId}}", - "new-request-form.required-fields-info": - "I campi contrassegnati da un asterisco (*) sono obbligatori.", - "new-request-form.submit": "Invia", - "new-request-form.suggested-articles": "Articoli suggeriti", -}; - -var itCh$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: itCh, + "new-request-form.answer-bot-modal.footer-content": "In caso affermativo, possiamo chiudere la recente richiesta {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Questo articolo risponde alla domanda?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, ho bisogno di aiuto", + "new-request-form.answer-bot-modal.request-closed": "Ottimo! La richiesta è stata chiusa.", + "new-request-form.answer-bot-modal.request-submitted": "La richiesta è stata inviata correttamente", + "new-request-form.answer-bot-modal.solve-error": "Errore durante la chiusura della richiesta", + "new-request-form.answer-bot-modal.solve-request": "Sì, chiudi la richiesta", + "new-request-form.answer-bot-modal.title": "Nell’attesa, le informazioni in uno o più di questi articoli potrebbero rispondere alla domanda.", + "new-request-form.answer-bot-modal.view-article": "Visualizza articolo", + "new-request-form.attachments.choose-file-label": "Scegli un file o trascinalo qui", + "new-request-form.attachments.drop-files-label": "Trascina qui i file", + "new-request-form.attachments.remove-file": "Rimuovi file", + "new-request-form.attachments.stop-upload": "Interrompi caricamento", + "new-request-form.attachments.upload-error-description": "Errore durante il caricamento di {{fileName}}. Riprova o carica un altro file.", + "new-request-form.attachments.upload-error-title": "Errore nel caricamento", + "new-request-form.attachments.uploading": "Caricamento di {{fileName}}", + "new-request-form.cc-field.container-label": "Indirizzi email CC selezionati", + "new-request-form.cc-field.email-added": "{{email}} è stato aggiunto", + "new-request-form.cc-field.email-label": "{{email}} - Premi Backspace per rimuovere", + "new-request-form.cc-field.email-removed": "{{email}} è stato rimosso", + "new-request-form.cc-field.emails-added": "{{emails}} sono stati aggiunti", + "new-request-form.cc-field.invalid-email": "Indirizzo email non valido", + "new-request-form.close-label": "Chiudi", + "new-request-form.credit-card-digits-hint": "(Ultime 4 cifre)", + "new-request-form.dropdown.empty-option": "Seleziona un’opzione", + "new-request-form.lookup-field.loading-options": "Caricamento elementi in corso...", + "new-request-form.lookup-field.no-matches-found": "Nessuna corrispondenza trovata", + "new-request-form.lookup-field.placeholder": "Cerca {{label}}", + "new-request-form.parent-request-link": "Follow-up alla richiesta {{parentId}}", + "new-request-form.required-fields-info": "I campi contrassegnati da un asterisco (*) sono obbligatori.", + "new-request-form.submit": "Invia", + "new-request-form.suggested-articles": "Articoli suggeriti" +}; + +var itCh$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: itCh }); var it = { - "new-request-form.answer-bot-modal.footer-content": - "In caso affermativo, possiamo chiudere la recente richiesta {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Questo articolo risponde alla domanda?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "No, ho bisogno di aiuto", - "new-request-form.answer-bot-modal.request-closed": - "Ottimo! La richiesta è stata chiusa.", - "new-request-form.answer-bot-modal.request-submitted": - "La richiesta è stata inviata correttamente", - "new-request-form.answer-bot-modal.solve-error": - "Errore durante la chiusura della richiesta", - "new-request-form.answer-bot-modal.solve-request": "Sì, chiudi la richiesta", - "new-request-form.answer-bot-modal.title": - "Nell’attesa, le informazioni in uno o più di questi articoli potrebbero rispondere alla domanda.", - "new-request-form.answer-bot-modal.view-article": "Visualizza articolo", - "new-request-form.attachments.choose-file-label": - "Scegli un file o trascinalo qui", - "new-request-form.attachments.drop-files-label": "Trascina qui i file", - "new-request-form.attachments.remove-file": "Rimuovi file", - "new-request-form.attachments.stop-upload": "Interrompi caricamento", - "new-request-form.attachments.upload-error-description": - "Errore durante il caricamento di {{fileName}}. Riprova o carica un altro file.", - "new-request-form.attachments.upload-error-title": "Errore nel caricamento", - "new-request-form.attachments.uploading": "Caricamento di {{fileName}}", - "new-request-form.cc-field.container-label": "Indirizzi email CC selezionati", - "new-request-form.cc-field.email-added": "{{email}} è stato aggiunto", - "new-request-form.cc-field.email-label": - "{{email}} - Premi Backspace per rimuovere", - "new-request-form.cc-field.email-removed": "{{email}} è stato rimosso", - "new-request-form.cc-field.emails-added": "{{emails}} sono stati aggiunti", - "new-request-form.cc-field.invalid-email": "Indirizzo email non valido", - "new-request-form.close-label": "Chiudi", - "new-request-form.credit-card-digits-hint": "(Ultime 4 cifre)", - "new-request-form.dropdown.empty-option": "Seleziona un’opzione", - "new-request-form.lookup-field.loading-options": - "Caricamento elementi in corso...", - "new-request-form.lookup-field.no-matches-found": - "Nessuna corrispondenza trovata", - "new-request-form.lookup-field.placeholder": "Cerca {{label}}", - "new-request-form.parent-request-link": - "Follow-up alla richiesta {{parentId}}", - "new-request-form.required-fields-info": - "I campi contrassegnati da un asterisco (*) sono obbligatori.", - "new-request-form.submit": "Invia", - "new-request-form.suggested-articles": "Articoli suggeriti", -}; - -var it$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: it, + "new-request-form.answer-bot-modal.footer-content": "In caso affermativo, possiamo chiudere la recente richiesta {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Questo articolo risponde alla domanda?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, ho bisogno di aiuto", + "new-request-form.answer-bot-modal.request-closed": "Ottimo! La richiesta è stata chiusa.", + "new-request-form.answer-bot-modal.request-submitted": "La richiesta è stata inviata correttamente", + "new-request-form.answer-bot-modal.solve-error": "Errore durante la chiusura della richiesta", + "new-request-form.answer-bot-modal.solve-request": "Sì, chiudi la richiesta", + "new-request-form.answer-bot-modal.title": "Nell’attesa, le informazioni in uno o più di questi articoli potrebbero rispondere alla domanda.", + "new-request-form.answer-bot-modal.view-article": "Visualizza articolo", + "new-request-form.attachments.choose-file-label": "Scegli un file o trascinalo qui", + "new-request-form.attachments.drop-files-label": "Trascina qui i file", + "new-request-form.attachments.remove-file": "Rimuovi file", + "new-request-form.attachments.stop-upload": "Interrompi caricamento", + "new-request-form.attachments.upload-error-description": "Errore durante il caricamento di {{fileName}}. Riprova o carica un altro file.", + "new-request-form.attachments.upload-error-title": "Errore nel caricamento", + "new-request-form.attachments.uploading": "Caricamento di {{fileName}}", + "new-request-form.cc-field.container-label": "Indirizzi email CC selezionati", + "new-request-form.cc-field.email-added": "{{email}} è stato aggiunto", + "new-request-form.cc-field.email-label": "{{email}} - Premi Backspace per rimuovere", + "new-request-form.cc-field.email-removed": "{{email}} è stato rimosso", + "new-request-form.cc-field.emails-added": "{{emails}} sono stati aggiunti", + "new-request-form.cc-field.invalid-email": "Indirizzo email non valido", + "new-request-form.close-label": "Chiudi", + "new-request-form.credit-card-digits-hint": "(Ultime 4 cifre)", + "new-request-form.dropdown.empty-option": "Seleziona un’opzione", + "new-request-form.lookup-field.loading-options": "Caricamento elementi in corso...", + "new-request-form.lookup-field.no-matches-found": "Nessuna corrispondenza trovata", + "new-request-form.lookup-field.placeholder": "Cerca {{label}}", + "new-request-form.parent-request-link": "Follow-up alla richiesta {{parentId}}", + "new-request-form.required-fields-info": "I campi contrassegnati da un asterisco (*) sono obbligatori.", + "new-request-form.submit": "Invia", + "new-request-form.suggested-articles": "Articoli suggeriti" +}; + +var it$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: it }); var ja = { - "new-request-form.answer-bot-modal.footer-content": - "質問が解決していれば、最新のリクエスト{{requestId}}を終了します", - "new-request-form.answer-bot-modal.footer-title": - "この記事で疑問が解消されましたか?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "いいえ、ヘルプが必要です", - "new-request-form.answer-bot-modal.request-closed": - "お役に立てて嬉しいです。リクエストは終了しました。", - "new-request-form.answer-bot-modal.request-submitted": - "リクエストは正しく送信されました", - "new-request-form.answer-bot-modal.solve-error": - "リクエストを終了する際にエラーが発生しました", - "new-request-form.answer-bot-modal.solve-request": "はい、リクエストを終了", - "new-request-form.answer-bot-modal.title": - "これらの記事のいずれかで疑問が解消されますか?", - "new-request-form.answer-bot-modal.view-article": "記事を表示", - "new-request-form.attachments.choose-file-label": - "ファイルを選択するか、ここにドラッグアンドドロップします", - "new-request-form.attachments.drop-files-label": "ファイルをここにドロップ", - "new-request-form.attachments.remove-file": "ファイル削除", - "new-request-form.attachments.stop-upload": "アップロードを停止", - "new-request-form.attachments.upload-error-description": - "{{fileName}}のアップロード中にエラーが発生しました。もう一度やり直すか、別のファイルをアップロードしてください。", - "new-request-form.attachments.upload-error-title": "アップロードエラー", - "new-request-form.attachments.uploading": "{{fileName}}をアップロード中", - "new-request-form.cc-field.container-label": "選択したCCメールアドレス", - "new-request-form.cc-field.email-added": "{{email}}を追加しました", - "new-request-form.cc-field.email-label": - "{{email}} - 削除するにはBackspaceキーを押します", - "new-request-form.cc-field.email-removed": "{{email}}を削除しました", - "new-request-form.cc-field.emails-added": "{{emails}}を追加しました", - "new-request-form.cc-field.invalid-email": "メールアドレスが正しくありません", - "new-request-form.close-label": "閉じる", - "new-request-form.credit-card-digits-hint": "(下4桁)", - "new-request-form.dropdown.empty-option": "オプションを選択します", - "new-request-form.lookup-field.loading-options": "アイテムを読み込み中...", - "new-request-form.lookup-field.no-matches-found": - "一致するものが見つかりません", - "new-request-form.lookup-field.placeholder": "{{label}}を検索", - "new-request-form.parent-request-link": "リクエスト{{parentId}}の補足", - "new-request-form.required-fields-info": - "アスタリスク(*)が付いているフィールドは必須です。", - "new-request-form.submit": "送信", - "new-request-form.suggested-articles": "おすすめの記事", -}; - -var ja$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ja, + "new-request-form.answer-bot-modal.footer-content": "質問が解決していれば、最新のリクエスト{{requestId}}を終了します", + "new-request-form.answer-bot-modal.footer-title": "この記事で疑問が解消されましたか?", + "new-request-form.answer-bot-modal.mark-irrelevant": "いいえ、ヘルプが必要です", + "new-request-form.answer-bot-modal.request-closed": "お役に立てて嬉しいです。リクエストは終了しました。", + "new-request-form.answer-bot-modal.request-submitted": "リクエストは正しく送信されました", + "new-request-form.answer-bot-modal.solve-error": "リクエストを終了する際にエラーが発生しました", + "new-request-form.answer-bot-modal.solve-request": "はい、リクエストを終了", + "new-request-form.answer-bot-modal.title": "これらの記事のいずれかで疑問が解消されますか?", + "new-request-form.answer-bot-modal.view-article": "記事を表示", + "new-request-form.attachments.choose-file-label": "ファイルを選択するか、ここにドラッグアンドドロップします", + "new-request-form.attachments.drop-files-label": "ファイルをここにドロップ", + "new-request-form.attachments.remove-file": "ファイル削除", + "new-request-form.attachments.stop-upload": "アップロードを停止", + "new-request-form.attachments.upload-error-description": "{{fileName}}のアップロード中にエラーが発生しました。もう一度やり直すか、別のファイルをアップロードしてください。", + "new-request-form.attachments.upload-error-title": "アップロードエラー", + "new-request-form.attachments.uploading": "{{fileName}}をアップロード中", + "new-request-form.cc-field.container-label": "選択したCCメールアドレス", + "new-request-form.cc-field.email-added": "{{email}}を追加しました", + "new-request-form.cc-field.email-label": "{{email}} - 削除するにはBackspaceキーを押します", + "new-request-form.cc-field.email-removed": "{{email}}を削除しました", + "new-request-form.cc-field.emails-added": "{{emails}}を追加しました", + "new-request-form.cc-field.invalid-email": "メールアドレスが正しくありません", + "new-request-form.close-label": "閉じる", + "new-request-form.credit-card-digits-hint": "(下4桁)", + "new-request-form.dropdown.empty-option": "オプションを選択します", + "new-request-form.lookup-field.loading-options": "アイテムを読み込み中...", + "new-request-form.lookup-field.no-matches-found": "一致するものが見つかりません", + "new-request-form.lookup-field.placeholder": "{{label}}を検索", + "new-request-form.parent-request-link": "リクエスト{{parentId}}の補足", + "new-request-form.required-fields-info": "アスタリスク(*)が付いているフィールドは必須です。", + "new-request-form.submit": "送信", + "new-request-form.suggested-articles": "おすすめの記事" +}; + +var ja$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ja }); var ka = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var ka$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ka, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var ka$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ka }); var kk = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var kk$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: kk, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var kk$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: kk }); var klDk = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var klDk$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: klDk, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var klDk$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: klDk }); var ko = { - "new-request-form.answer-bot-modal.footer-content": - "그렇다면 최근 요청 {{requestId}}을(를) 종료할 수 있습니다.", - "new-request-form.answer-bot-modal.footer-title": - "이 문서가 질문에 대한 답이 되었나요?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "아니요, 도움이 필요합니다.", - "new-request-form.answer-bot-modal.request-closed": - "도움이 되었다니 기쁩니다. 요청이 종료되었습니다.", - "new-request-form.answer-bot-modal.request-submitted": "요청을 제출했습니다.", - "new-request-form.answer-bot-modal.solve-error": - "요청을 종료하는 중 오류가 발생했습니다.", - "new-request-form.answer-bot-modal.solve-request": "예, 요청을 종료합니다", - "new-request-form.answer-bot-modal.title": - "기다리는 동안 다음 문서 중에서 질문에 대한 답변을 찾으셨나요?", - "new-request-form.answer-bot-modal.view-article": "문서 보기", - "new-request-form.attachments.choose-file-label": - "파일을 선택하거나 여기에 드래그 앤 드롭하세요.", - "new-request-form.attachments.drop-files-label": "파일을 여기에 드롭하세요", - "new-request-form.attachments.remove-file": "파일 제거", - "new-request-form.attachments.stop-upload": "업로드 중지", - "new-request-form.attachments.upload-error-description": - "{{fileName}}을(를) 업로드하는 중 오류가 발생했습니다. 다시 시도하거나 다른 파일을 업로드하세요.", - "new-request-form.attachments.upload-error-title": "업로드 오류", - "new-request-form.attachments.uploading": "{{fileName}} 업로드 중", - "new-request-form.cc-field.container-label": "선택한 참조 이메일", - "new-request-form.cc-field.email-added": "{{email}}이(가) 추가되었습니다.", - "new-request-form.cc-field.email-label": - "{{email}} - 제거하려면 백스페이스 키를 누르세요.", - "new-request-form.cc-field.email-removed": "{{email}}이(가) 제거되었습니다.", - "new-request-form.cc-field.emails-added": "{{emails}}이(가) 추가되었습니다.", - "new-request-form.cc-field.invalid-email": "올바르지 않은 이메일 주소", - "new-request-form.close-label": "닫기", - "new-request-form.credit-card-digits-hint": "(마지막 4자리)", - "new-request-form.dropdown.empty-option": "옵션을 선택하세요.", - "new-request-form.lookup-field.loading-options": "항목 로드 중...", - "new-request-form.lookup-field.no-matches-found": "일치 항목을 찾지 못함", - "new-request-form.lookup-field.placeholder": "{{label}} 검색", - "new-request-form.parent-request-link": "요청 {{parentId}}에 대한 후속 작업", - "new-request-form.required-fields-info": - "별표(*)가 표시된 필드는 필수입니다.", - "new-request-form.submit": "제출", - "new-request-form.suggested-articles": "추천 문서", -}; - -var ko$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ko, + "new-request-form.answer-bot-modal.footer-content": "그렇다면 최근 요청 {{requestId}}을(를) 종료할 수 있습니다.", + "new-request-form.answer-bot-modal.footer-title": "이 문서가 질문에 대한 답이 되었나요?", + "new-request-form.answer-bot-modal.mark-irrelevant": "아니요, 도움이 필요합니다.", + "new-request-form.answer-bot-modal.request-closed": "도움이 되었다니 기쁩니다. 요청이 종료되었습니다.", + "new-request-form.answer-bot-modal.request-submitted": "요청을 제출했습니다.", + "new-request-form.answer-bot-modal.solve-error": "요청을 종료하는 중 오류가 발생했습니다.", + "new-request-form.answer-bot-modal.solve-request": "예, 요청을 종료합니다", + "new-request-form.answer-bot-modal.title": "기다리는 동안 다음 문서 중에서 질문에 대한 답변을 찾으셨나요?", + "new-request-form.answer-bot-modal.view-article": "문서 보기", + "new-request-form.attachments.choose-file-label": "파일을 선택하거나 여기에 드래그 앤 드롭하세요.", + "new-request-form.attachments.drop-files-label": "파일을 여기에 드롭하세요", + "new-request-form.attachments.remove-file": "파일 제거", + "new-request-form.attachments.stop-upload": "업로드 중지", + "new-request-form.attachments.upload-error-description": "{{fileName}}을(를) 업로드하는 중 오류가 발생했습니다. 다시 시도하거나 다른 파일을 업로드하세요.", + "new-request-form.attachments.upload-error-title": "업로드 오류", + "new-request-form.attachments.uploading": "{{fileName}} 업로드 중", + "new-request-form.cc-field.container-label": "선택한 참조 이메일", + "new-request-form.cc-field.email-added": "{{email}}이(가) 추가되었습니다.", + "new-request-form.cc-field.email-label": "{{email}} - 제거하려면 백스페이스 키를 누르세요.", + "new-request-form.cc-field.email-removed": "{{email}}이(가) 제거되었습니다.", + "new-request-form.cc-field.emails-added": "{{emails}}이(가) 추가되었습니다.", + "new-request-form.cc-field.invalid-email": "올바르지 않은 이메일 주소", + "new-request-form.close-label": "닫기", + "new-request-form.credit-card-digits-hint": "(마지막 4자리)", + "new-request-form.dropdown.empty-option": "옵션을 선택하세요.", + "new-request-form.lookup-field.loading-options": "항목 로드 중...", + "new-request-form.lookup-field.no-matches-found": "일치 항목을 찾지 못함", + "new-request-form.lookup-field.placeholder": "{{label}} 검색", + "new-request-form.parent-request-link": "요청 {{parentId}}에 대한 후속 작업", + "new-request-form.required-fields-info": "별표(*)가 표시된 필드는 필수입니다.", + "new-request-form.submit": "제출", + "new-request-form.suggested-articles": "추천 문서" +}; + +var ko$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ko }); var ku = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var ku$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ku, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var ku$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ku }); var lt = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var lt$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: lt, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var lt$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: lt }); var lv = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var lv$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: lv, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var lv$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: lv }); var mk = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var mk$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: mk, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var mk$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: mk }); var mn = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var mn$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: mn, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var mn$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: mn }); var ms = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var ms$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ms, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var ms$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ms }); var mt = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var mt$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: mt, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var mt$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: mt }); var my = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var my$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: my, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var my$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: my }); var nlBe = { - "new-request-form.answer-bot-modal.footer-content": - "Als dat het geval is, kunnen wij uw recente aanvraag {{requestId}} sluiten", - "new-request-form.answer-bot-modal.footer-title": - "Beantwoordt dit artikel uw vraag?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Nee, ik heb hulp nodig", - "new-request-form.answer-bot-modal.request-closed": - "Fijn. Uw aanvraag is gesloten.", - "new-request-form.answer-bot-modal.request-submitted": - "Uw aanvraag is verzonden", - "new-request-form.answer-bot-modal.solve-error": - "Fout tijdens het sluiten van uw aanvraag", - "new-request-form.answer-bot-modal.solve-request": - "Ja, mijn aanvraag sluiten", - "new-request-form.answer-bot-modal.title": - "Terwijl u wacht: beantwoordt een van deze artikelen uw vraag?", - "new-request-form.answer-bot-modal.view-article": "Artikel weergeven", - "new-request-form.attachments.choose-file-label": - "Kies een bestand of versleep het hierheen", - "new-request-form.attachments.drop-files-label": "Zet bestanden hier neer", - "new-request-form.attachments.remove-file": "Bestand verwijderen", - "new-request-form.attachments.stop-upload": "Upload stoppen", - "new-request-form.attachments.upload-error-description": - "Fout tijdens uploaden van {{fileName}}. Probeer het opnieuw of upload een ander bestand.", - "new-request-form.attachments.upload-error-title": "Fout bij uploaden", - "new-request-form.attachments.uploading": "{{fileName}} wordt geüpload", - "new-request-form.cc-field.container-label": "Geselecteerde e-mails in cc", - "new-request-form.cc-field.email-added": "{{email}} is toegevoegd", - "new-request-form.cc-field.email-label": - "{{email}} - Druk op Backspace om te verwijderen", - "new-request-form.cc-field.email-removed": "{{email}} is verwijderd", - "new-request-form.cc-field.emails-added": "{{emails}} zijn toegevoegd", - "new-request-form.cc-field.invalid-email": "Ongeldig e-mailadres", - "new-request-form.close-label": "Sluiten", - "new-request-form.credit-card-digits-hint": "(Laatste 4 cijfers)", - "new-request-form.dropdown.empty-option": "Selecteer een optie", - "new-request-form.lookup-field.loading-options": "Items laden...", - "new-request-form.lookup-field.no-matches-found": - "Geen overeenkomsten gevonden", - "new-request-form.lookup-field.placeholder": "Zoeken in {{label}}", - "new-request-form.parent-request-link": "Follow-up van aanvraag {{parentId}}", - "new-request-form.required-fields-info": - "Velden met een sterretje (*) zijn vereist.", - "new-request-form.submit": "Verzenden", - "new-request-form.suggested-articles": "Voorgestelde artikelen", -}; - -var nlBe$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: nlBe, + "new-request-form.answer-bot-modal.footer-content": "Als dat het geval is, kunnen wij uw recente aanvraag {{requestId}} sluiten", + "new-request-form.answer-bot-modal.footer-title": "Beantwoordt dit artikel uw vraag?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nee, ik heb hulp nodig", + "new-request-form.answer-bot-modal.request-closed": "Fijn. Uw aanvraag is gesloten.", + "new-request-form.answer-bot-modal.request-submitted": "Uw aanvraag is verzonden", + "new-request-form.answer-bot-modal.solve-error": "Fout tijdens het sluiten van uw aanvraag", + "new-request-form.answer-bot-modal.solve-request": "Ja, mijn aanvraag sluiten", + "new-request-form.answer-bot-modal.title": "Terwijl u wacht: beantwoordt een van deze artikelen uw vraag?", + "new-request-form.answer-bot-modal.view-article": "Artikel weergeven", + "new-request-form.attachments.choose-file-label": "Kies een bestand of versleep het hierheen", + "new-request-form.attachments.drop-files-label": "Zet bestanden hier neer", + "new-request-form.attachments.remove-file": "Bestand verwijderen", + "new-request-form.attachments.stop-upload": "Upload stoppen", + "new-request-form.attachments.upload-error-description": "Fout tijdens uploaden van {{fileName}}. Probeer het opnieuw of upload een ander bestand.", + "new-request-form.attachments.upload-error-title": "Fout bij uploaden", + "new-request-form.attachments.uploading": "{{fileName}} wordt geüpload", + "new-request-form.cc-field.container-label": "Geselecteerde e-mails in cc", + "new-request-form.cc-field.email-added": "{{email}} is toegevoegd", + "new-request-form.cc-field.email-label": "{{email}} - Druk op Backspace om te verwijderen", + "new-request-form.cc-field.email-removed": "{{email}} is verwijderd", + "new-request-form.cc-field.emails-added": "{{emails}} zijn toegevoegd", + "new-request-form.cc-field.invalid-email": "Ongeldig e-mailadres", + "new-request-form.close-label": "Sluiten", + "new-request-form.credit-card-digits-hint": "(Laatste 4 cijfers)", + "new-request-form.dropdown.empty-option": "Selecteer een optie", + "new-request-form.lookup-field.loading-options": "Items laden...", + "new-request-form.lookup-field.no-matches-found": "Geen overeenkomsten gevonden", + "new-request-form.lookup-field.placeholder": "Zoeken in {{label}}", + "new-request-form.parent-request-link": "Follow-up van aanvraag {{parentId}}", + "new-request-form.required-fields-info": "Velden met een sterretje (*) zijn vereist.", + "new-request-form.submit": "Verzenden", + "new-request-form.suggested-articles": "Voorgestelde artikelen" +}; + +var nlBe$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: nlBe }); var nl = { - "new-request-form.answer-bot-modal.footer-content": - "Als dat het geval is, kunnen wij uw recente aanvraag {{requestId}} sluiten", - "new-request-form.answer-bot-modal.footer-title": - "Beantwoordt dit artikel uw vraag?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Nee, ik heb hulp nodig", - "new-request-form.answer-bot-modal.request-closed": - "Fijn. Uw aanvraag is gesloten.", - "new-request-form.answer-bot-modal.request-submitted": - "Uw aanvraag is verzonden", - "new-request-form.answer-bot-modal.solve-error": - "Fout tijdens het sluiten van uw aanvraag", - "new-request-form.answer-bot-modal.solve-request": - "Ja, mijn aanvraag sluiten", - "new-request-form.answer-bot-modal.title": - "Terwijl u wacht: beantwoordt een van deze artikelen uw vraag?", - "new-request-form.answer-bot-modal.view-article": "Artikel weergeven", - "new-request-form.attachments.choose-file-label": - "Kies een bestand of versleep het hierheen", - "new-request-form.attachments.drop-files-label": "Zet bestanden hier neer", - "new-request-form.attachments.remove-file": "Bestand verwijderen", - "new-request-form.attachments.stop-upload": "Upload stoppen", - "new-request-form.attachments.upload-error-description": - "Fout tijdens uploaden van {{fileName}}. Probeer het opnieuw of upload een ander bestand.", - "new-request-form.attachments.upload-error-title": "Fout bij uploaden", - "new-request-form.attachments.uploading": "{{fileName}} wordt geüpload", - "new-request-form.cc-field.container-label": "Geselecteerde e-mails in cc", - "new-request-form.cc-field.email-added": "{{email}} is toegevoegd", - "new-request-form.cc-field.email-label": - "{{email}} - Druk op Backspace om te verwijderen", - "new-request-form.cc-field.email-removed": "{{email}} is verwijderd", - "new-request-form.cc-field.emails-added": "{{emails}} zijn toegevoegd", - "new-request-form.cc-field.invalid-email": "Ongeldig e-mailadres", - "new-request-form.close-label": "Sluiten", - "new-request-form.credit-card-digits-hint": "(Laatste 4 cijfers)", - "new-request-form.dropdown.empty-option": "Selecteer een optie", - "new-request-form.lookup-field.loading-options": "Items laden...", - "new-request-form.lookup-field.no-matches-found": - "Geen overeenkomsten gevonden", - "new-request-form.lookup-field.placeholder": "Zoeken in {{label}}", - "new-request-form.parent-request-link": "Follow-up van aanvraag {{parentId}}", - "new-request-form.required-fields-info": - "Velden met een sterretje (*) zijn vereist.", - "new-request-form.submit": "Verzenden", - "new-request-form.suggested-articles": "Voorgestelde artikelen", -}; - -var nl$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: nl, + "new-request-form.answer-bot-modal.footer-content": "Als dat het geval is, kunnen wij uw recente aanvraag {{requestId}} sluiten", + "new-request-form.answer-bot-modal.footer-title": "Beantwoordt dit artikel uw vraag?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nee, ik heb hulp nodig", + "new-request-form.answer-bot-modal.request-closed": "Fijn. Uw aanvraag is gesloten.", + "new-request-form.answer-bot-modal.request-submitted": "Uw aanvraag is verzonden", + "new-request-form.answer-bot-modal.solve-error": "Fout tijdens het sluiten van uw aanvraag", + "new-request-form.answer-bot-modal.solve-request": "Ja, mijn aanvraag sluiten", + "new-request-form.answer-bot-modal.title": "Terwijl u wacht: beantwoordt een van deze artikelen uw vraag?", + "new-request-form.answer-bot-modal.view-article": "Artikel weergeven", + "new-request-form.attachments.choose-file-label": "Kies een bestand of versleep het hierheen", + "new-request-form.attachments.drop-files-label": "Zet bestanden hier neer", + "new-request-form.attachments.remove-file": "Bestand verwijderen", + "new-request-form.attachments.stop-upload": "Upload stoppen", + "new-request-form.attachments.upload-error-description": "Fout tijdens uploaden van {{fileName}}. Probeer het opnieuw of upload een ander bestand.", + "new-request-form.attachments.upload-error-title": "Fout bij uploaden", + "new-request-form.attachments.uploading": "{{fileName}} wordt geüpload", + "new-request-form.cc-field.container-label": "Geselecteerde e-mails in cc", + "new-request-form.cc-field.email-added": "{{email}} is toegevoegd", + "new-request-form.cc-field.email-label": "{{email}} - Druk op Backspace om te verwijderen", + "new-request-form.cc-field.email-removed": "{{email}} is verwijderd", + "new-request-form.cc-field.emails-added": "{{emails}} zijn toegevoegd", + "new-request-form.cc-field.invalid-email": "Ongeldig e-mailadres", + "new-request-form.close-label": "Sluiten", + "new-request-form.credit-card-digits-hint": "(Laatste 4 cijfers)", + "new-request-form.dropdown.empty-option": "Selecteer een optie", + "new-request-form.lookup-field.loading-options": "Items laden...", + "new-request-form.lookup-field.no-matches-found": "Geen overeenkomsten gevonden", + "new-request-form.lookup-field.placeholder": "Zoeken in {{label}}", + "new-request-form.parent-request-link": "Follow-up van aanvraag {{parentId}}", + "new-request-form.required-fields-info": "Velden met een sterretje (*) zijn vereist.", + "new-request-form.submit": "Verzenden", + "new-request-form.suggested-articles": "Voorgestelde artikelen" +}; + +var nl$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: nl }); var no = { - "new-request-form.answer-bot-modal.footer-content": - "Hvis den gjør det, kan vi avslutte den nylige forespørselen {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Fant du svar på spørsmålet i denne artikkelen?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Nei, jeg trenger hjelp", - "new-request-form.answer-bot-modal.request-closed": - "Flott! Forespørselen er avsluttet.", - "new-request-form.answer-bot-modal.request-submitted": - "Forespørselen ble sendt inn", - "new-request-form.answer-bot-modal.solve-error": - "Det oppstod en feil under lukking av forespørselen", - "new-request-form.answer-bot-modal.solve-request": - "Ja, avslutt forespørselen", - "new-request-form.answer-bot-modal.title": - "Mens du venter: Kanskje en av disse artiklene har svar på spørsmålet ditt?", - "new-request-form.answer-bot-modal.view-article": "Vis artikkel", - "new-request-form.attachments.choose-file-label": - "Velg en fil eller dra og slipp her", - "new-request-form.attachments.drop-files-label": "Slipp filene her", - "new-request-form.attachments.remove-file": "Fjern fil", - "new-request-form.attachments.stop-upload": "Stopp opplastingen", - "new-request-form.attachments.upload-error-description": - "Det oppstod en feil under opplastingen {{fileName}}. Prøv på nytt eller last opp en annen fil.", - "new-request-form.attachments.upload-error-title": "Feil under opplasting", - "new-request-form.attachments.uploading": "Laster opp {{fileName}}", - "new-request-form.cc-field.container-label": "Valgte e-poster kopi til", - "new-request-form.cc-field.email-added": "{{email}} har blitt lagt til", - "new-request-form.cc-field.email-label": - "{{email}} - Trykk på Tilbaketasten for å fjerne", - "new-request-form.cc-field.email-removed": "{{email}} er fjernet", - "new-request-form.cc-field.emails-added": "{{emails}} er lagt til", - "new-request-form.cc-field.invalid-email": "Ugyldig e-postadresse", - "new-request-form.close-label": "Lukk", - "new-request-form.credit-card-digits-hint": "(4 siste sifre)", - "new-request-form.dropdown.empty-option": "Velg et alternativ", - "new-request-form.lookup-field.loading-options": "Laster inn elementer...", - "new-request-form.lookup-field.no-matches-found": "Fant ingen samsvarende", - "new-request-form.lookup-field.placeholder": "Søk {{label}}", - "new-request-form.parent-request-link": - "Oppfølging av forespørsel {{parentId}}", - "new-request-form.required-fields-info": - "Felter merket med en stjerne (*) er obligatoriske.", - "new-request-form.submit": "Send inn", - "new-request-form.suggested-articles": "Foreslåtte artikler", -}; - -var no$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: no, + "new-request-form.answer-bot-modal.footer-content": "Hvis den gjør det, kan vi avslutte den nylige forespørselen {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Fant du svar på spørsmålet i denne artikkelen?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nei, jeg trenger hjelp", + "new-request-form.answer-bot-modal.request-closed": "Flott! Forespørselen er avsluttet.", + "new-request-form.answer-bot-modal.request-submitted": "Forespørselen ble sendt inn", + "new-request-form.answer-bot-modal.solve-error": "Det oppstod en feil under lukking av forespørselen", + "new-request-form.answer-bot-modal.solve-request": "Ja, avslutt forespørselen", + "new-request-form.answer-bot-modal.title": "Mens du venter: Kanskje en av disse artiklene har svar på spørsmålet ditt?", + "new-request-form.answer-bot-modal.view-article": "Vis artikkel", + "new-request-form.attachments.choose-file-label": "Velg en fil eller dra og slipp her", + "new-request-form.attachments.drop-files-label": "Slipp filene her", + "new-request-form.attachments.remove-file": "Fjern fil", + "new-request-form.attachments.stop-upload": "Stopp opplastingen", + "new-request-form.attachments.upload-error-description": "Det oppstod en feil under opplastingen {{fileName}}. Prøv på nytt eller last opp en annen fil.", + "new-request-form.attachments.upload-error-title": "Feil under opplasting", + "new-request-form.attachments.uploading": "Laster opp {{fileName}}", + "new-request-form.cc-field.container-label": "Valgte e-poster kopi til", + "new-request-form.cc-field.email-added": "{{email}} har blitt lagt til", + "new-request-form.cc-field.email-label": "{{email}} - Trykk på Tilbaketasten for å fjerne", + "new-request-form.cc-field.email-removed": "{{email}} er fjernet", + "new-request-form.cc-field.emails-added": "{{emails}} er lagt til", + "new-request-form.cc-field.invalid-email": "Ugyldig e-postadresse", + "new-request-form.close-label": "Lukk", + "new-request-form.credit-card-digits-hint": "(4 siste sifre)", + "new-request-form.dropdown.empty-option": "Velg et alternativ", + "new-request-form.lookup-field.loading-options": "Laster inn elementer...", + "new-request-form.lookup-field.no-matches-found": "Fant ingen samsvarende", + "new-request-form.lookup-field.placeholder": "Søk {{label}}", + "new-request-form.parent-request-link": "Oppfølging av forespørsel {{parentId}}", + "new-request-form.required-fields-info": "Felter merket med en stjerne (*) er obligatoriske.", + "new-request-form.submit": "Send inn", + "new-request-form.suggested-articles": "Foreslåtte artikler" +}; + +var no$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: no }); var pl = { - "new-request-form.answer-bot-modal.footer-content": - "Jeśli tak, możemy zamknąć zlecenie {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Czy artykuł dostarczył odpowiedzi na pytanie?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Nie, potrzebuję pomocy", - "new-request-form.answer-bot-modal.request-closed": - "Świetnie. Zlecenie zostało zamknięte.", - "new-request-form.answer-bot-modal.request-submitted": - "Zlecenie zostało wysłane", - "new-request-form.answer-bot-modal.solve-error": - "Podczas zamykania zlecenia wystąpił błąd", - "new-request-form.answer-bot-modal.solve-request": "Tak, zamknij zlecenie", - "new-request-form.answer-bot-modal.title": - "W czasie gdy oczekujesz na odpowiedź, może zechcesz nam powiedzieć, czy którykolwiek z tych artykułów zawiera odpowiedź na pytanie?", - "new-request-form.answer-bot-modal.view-article": "Wyświetl artykuł", - "new-request-form.attachments.choose-file-label": - "Wybierz plik lub przeciągnij i upuść go tutaj", - "new-request-form.attachments.drop-files-label": "Upuść pliki tutaj", - "new-request-form.attachments.remove-file": "Usuń plik", - "new-request-form.attachments.stop-upload": "Zatrzymaj przesyłanie", - "new-request-form.attachments.upload-error-description": - "Podczas przesyłania wystąpił błąd {{fileName}}. Spróbuj ponownie lub prześlij inny plik.", - "new-request-form.attachments.upload-error-title": "Błąd przesyłania", - "new-request-form.attachments.uploading": "Przesyłanie {{fileName}}", - "new-request-form.cc-field.container-label": "Wybrane e-maile z pola DW", - "new-request-form.cc-field.email-added": "Dodano {{email}}", - "new-request-form.cc-field.email-label": - "{{email}} – naciśnij Backspace, aby usunąć", - "new-request-form.cc-field.email-removed": "Usunięto {{email}}", - "new-request-form.cc-field.emails-added": "Dodano {{emails}}", - "new-request-form.cc-field.invalid-email": "Nieprawidłowy adres e-mail", - "new-request-form.close-label": "Zamknij", - "new-request-form.credit-card-digits-hint": "(ostatnie 4 cyfry)", - "new-request-form.dropdown.empty-option": "Wybierz opcję", - "new-request-form.lookup-field.loading-options": "Ładowanie elementów...", - "new-request-form.lookup-field.no-matches-found": "Nie znaleziono dopasowań", - "new-request-form.lookup-field.placeholder": "Szukaj {{label}}", - "new-request-form.parent-request-link": "Kontynuacja zlecenia {{parentId}}", - "new-request-form.required-fields-info": - "Pola oznaczone gwiazdką (*) są wymagane.", - "new-request-form.submit": "Wyślij", - "new-request-form.suggested-articles": "Propozycje artykułów", -}; - -var pl$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: pl, + "new-request-form.answer-bot-modal.footer-content": "Jeśli tak, możemy zamknąć zlecenie {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Czy artykuł dostarczył odpowiedzi na pytanie?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nie, potrzebuję pomocy", + "new-request-form.answer-bot-modal.request-closed": "Świetnie. Zlecenie zostało zamknięte.", + "new-request-form.answer-bot-modal.request-submitted": "Zlecenie zostało wysłane", + "new-request-form.answer-bot-modal.solve-error": "Podczas zamykania zlecenia wystąpił błąd", + "new-request-form.answer-bot-modal.solve-request": "Tak, zamknij zlecenie", + "new-request-form.answer-bot-modal.title": "W czasie gdy oczekujesz na odpowiedź, może zechcesz nam powiedzieć, czy którykolwiek z tych artykułów zawiera odpowiedź na pytanie?", + "new-request-form.answer-bot-modal.view-article": "Wyświetl artykuł", + "new-request-form.attachments.choose-file-label": "Wybierz plik lub przeciągnij i upuść go tutaj", + "new-request-form.attachments.drop-files-label": "Upuść pliki tutaj", + "new-request-form.attachments.remove-file": "Usuń plik", + "new-request-form.attachments.stop-upload": "Zatrzymaj przesyłanie", + "new-request-form.attachments.upload-error-description": "Podczas przesyłania wystąpił błąd {{fileName}}. Spróbuj ponownie lub prześlij inny plik.", + "new-request-form.attachments.upload-error-title": "Błąd przesyłania", + "new-request-form.attachments.uploading": "Przesyłanie {{fileName}}", + "new-request-form.cc-field.container-label": "Wybrane e-maile z pola DW", + "new-request-form.cc-field.email-added": "Dodano {{email}}", + "new-request-form.cc-field.email-label": "{{email}} – naciśnij Backspace, aby usunąć", + "new-request-form.cc-field.email-removed": "Usunięto {{email}}", + "new-request-form.cc-field.emails-added": "Dodano {{emails}}", + "new-request-form.cc-field.invalid-email": "Nieprawidłowy adres e-mail", + "new-request-form.close-label": "Zamknij", + "new-request-form.credit-card-digits-hint": "(ostatnie 4 cyfry)", + "new-request-form.dropdown.empty-option": "Wybierz opcję", + "new-request-form.lookup-field.loading-options": "Ładowanie elementów...", + "new-request-form.lookup-field.no-matches-found": "Nie znaleziono dopasowań", + "new-request-form.lookup-field.placeholder": "Szukaj {{label}}", + "new-request-form.parent-request-link": "Kontynuacja zlecenia {{parentId}}", + "new-request-form.required-fields-info": "Pola oznaczone gwiazdką (*) są wymagane.", + "new-request-form.submit": "Wyślij", + "new-request-form.suggested-articles": "Propozycje artykułów" +}; + +var pl$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: pl }); var ptBr = { - "new-request-form.answer-bot-modal.footer-content": - "Se sim, podemos fechar a solicitação recente {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Esse artigo responde à pergunta?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Não, preciso de ajuda", - "new-request-form.answer-bot-modal.request-closed": - "Legal! A solicitação foi fechada.", - "new-request-form.answer-bot-modal.request-submitted": - "Sua solicitação foi enviada com êxito", - "new-request-form.answer-bot-modal.solve-error": - "Erro ao fechar a solicitação", - "new-request-form.answer-bot-modal.solve-request": "Sim, feche a solicitação", - "new-request-form.answer-bot-modal.title": - "Enquanto você aguarda, algum desses artigos responde à pergunta?", - "new-request-form.answer-bot-modal.view-article": "Exibir artigo", - "new-request-form.attachments.choose-file-label": - "Escolha um arquivo ou arraste e solte aqui", - "new-request-form.attachments.drop-files-label": "Solte os arquivos aqui", - "new-request-form.attachments.remove-file": "Remover arquivo", - "new-request-form.attachments.stop-upload": "Interromper carregamento", - "new-request-form.attachments.upload-error-description": - "Erro ao carregar {{fileName}}. Tente novamente ou carregue outro arquivo.", - "new-request-form.attachments.upload-error-title": "Erro de carregamento", - "new-request-form.attachments.uploading": "Carregando {{fileName}}", - "new-request-form.cc-field.container-label": "E-mails de cópia selecionados", - "new-request-form.cc-field.email-added": "{{email}} foi adicionado", - "new-request-form.cc-field.email-label": - "{{email}} – Pressione Backspace para remover", - "new-request-form.cc-field.email-removed": "{{email}} foi removido", - "new-request-form.cc-field.emails-added": "{{emails}} foram adicionados", - "new-request-form.cc-field.invalid-email": "Endereço de e-mail inválido", - "new-request-form.close-label": "Fechar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Selecionar uma opção", - "new-request-form.lookup-field.loading-options": "Carregando itens...", - "new-request-form.lookup-field.no-matches-found": - "Nenhuma correspondência encontrada", - "new-request-form.lookup-field.placeholder": "Pesquisar {{label}}", - "new-request-form.parent-request-link": - "Acompanhamento da solicitação {{parentId}}", - "new-request-form.required-fields-info": - "Os campos marcados com um asterisco (*) são obrigatórios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artigos sugeridos", -}; - -var ptBr$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ptBr, + "new-request-form.answer-bot-modal.footer-content": "Se sim, podemos fechar a solicitação recente {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Esse artigo responde à pergunta?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Não, preciso de ajuda", + "new-request-form.answer-bot-modal.request-closed": "Legal! A solicitação foi fechada.", + "new-request-form.answer-bot-modal.request-submitted": "Sua solicitação foi enviada com êxito", + "new-request-form.answer-bot-modal.solve-error": "Erro ao fechar a solicitação", + "new-request-form.answer-bot-modal.solve-request": "Sim, feche a solicitação", + "new-request-form.answer-bot-modal.title": "Enquanto você aguarda, algum desses artigos responde à pergunta?", + "new-request-form.answer-bot-modal.view-article": "Exibir artigo", + "new-request-form.attachments.choose-file-label": "Escolha um arquivo ou arraste e solte aqui", + "new-request-form.attachments.drop-files-label": "Solte os arquivos aqui", + "new-request-form.attachments.remove-file": "Remover arquivo", + "new-request-form.attachments.stop-upload": "Interromper carregamento", + "new-request-form.attachments.upload-error-description": "Erro ao carregar {{fileName}}. Tente novamente ou carregue outro arquivo.", + "new-request-form.attachments.upload-error-title": "Erro de carregamento", + "new-request-form.attachments.uploading": "Carregando {{fileName}}", + "new-request-form.cc-field.container-label": "E-mails de cópia selecionados", + "new-request-form.cc-field.email-added": "{{email}} foi adicionado", + "new-request-form.cc-field.email-label": "{{email}} – Pressione Backspace para remover", + "new-request-form.cc-field.email-removed": "{{email}} foi removido", + "new-request-form.cc-field.emails-added": "{{emails}} foram adicionados", + "new-request-form.cc-field.invalid-email": "Endereço de e-mail inválido", + "new-request-form.close-label": "Fechar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Selecionar uma opção", + "new-request-form.lookup-field.loading-options": "Carregando itens...", + "new-request-form.lookup-field.no-matches-found": "Nenhuma correspondência encontrada", + "new-request-form.lookup-field.placeholder": "Pesquisar {{label}}", + "new-request-form.parent-request-link": "Acompanhamento da solicitação {{parentId}}", + "new-request-form.required-fields-info": "Os campos marcados com um asterisco (*) são obrigatórios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artigos sugeridos" +}; + +var ptBr$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ptBr }); var pt = { - "new-request-form.answer-bot-modal.footer-content": - "Se sim, podemos fechar a solicitação recente {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Esse artigo responde à pergunta?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Não, preciso de ajuda", - "new-request-form.answer-bot-modal.request-closed": - "Legal! A solicitação foi fechada.", - "new-request-form.answer-bot-modal.request-submitted": - "Sua solicitação foi enviada com êxito", - "new-request-form.answer-bot-modal.solve-error": - "Erro ao fechar a solicitação", - "new-request-form.answer-bot-modal.solve-request": "Sim, feche a solicitação", - "new-request-form.answer-bot-modal.title": - "Enquanto você aguarda, algum desses artigos responde à pergunta?", - "new-request-form.answer-bot-modal.view-article": "Exibir artigo", - "new-request-form.attachments.choose-file-label": - "Escolha um arquivo ou arraste e solte aqui", - "new-request-form.attachments.drop-files-label": "Solte os arquivos aqui", - "new-request-form.attachments.remove-file": "Remover arquivo", - "new-request-form.attachments.stop-upload": "Interromper carregamento", - "new-request-form.attachments.upload-error-description": - "Erro ao carregar {{fileName}}. Tente novamente ou carregue outro arquivo.", - "new-request-form.attachments.upload-error-title": "Erro de carregamento", - "new-request-form.attachments.uploading": "Carregando {{fileName}}", - "new-request-form.cc-field.container-label": "E-mails de cópia selecionados", - "new-request-form.cc-field.email-added": "{{email}} foi adicionado", - "new-request-form.cc-field.email-label": - "{{email}} – Pressione Backspace para remover", - "new-request-form.cc-field.email-removed": "{{email}} foi removido", - "new-request-form.cc-field.emails-added": "{{emails}} foram adicionados", - "new-request-form.cc-field.invalid-email": "Endereço de e-mail inválido", - "new-request-form.close-label": "Fechar", - "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", - "new-request-form.dropdown.empty-option": "Selecionar uma opção", - "new-request-form.lookup-field.loading-options": "Carregando itens...", - "new-request-form.lookup-field.no-matches-found": - "Nenhuma correspondência encontrada", - "new-request-form.lookup-field.placeholder": "Pesquisar {{label}}", - "new-request-form.parent-request-link": - "Acompanhamento da solicitação {{parentId}}", - "new-request-form.required-fields-info": - "Os campos marcados com um asterisco (*) são obrigatórios.", - "new-request-form.submit": "Enviar", - "new-request-form.suggested-articles": "Artigos sugeridos", -}; - -var pt$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: pt, + "new-request-form.answer-bot-modal.footer-content": "Se sim, podemos fechar a solicitação recente {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Esse artigo responde à pergunta?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Não, preciso de ajuda", + "new-request-form.answer-bot-modal.request-closed": "Legal! A solicitação foi fechada.", + "new-request-form.answer-bot-modal.request-submitted": "Sua solicitação foi enviada com êxito", + "new-request-form.answer-bot-modal.solve-error": "Erro ao fechar a solicitação", + "new-request-form.answer-bot-modal.solve-request": "Sim, feche a solicitação", + "new-request-form.answer-bot-modal.title": "Enquanto você aguarda, algum desses artigos responde à pergunta?", + "new-request-form.answer-bot-modal.view-article": "Exibir artigo", + "new-request-form.attachments.choose-file-label": "Escolha um arquivo ou arraste e solte aqui", + "new-request-form.attachments.drop-files-label": "Solte os arquivos aqui", + "new-request-form.attachments.remove-file": "Remover arquivo", + "new-request-form.attachments.stop-upload": "Interromper carregamento", + "new-request-form.attachments.upload-error-description": "Erro ao carregar {{fileName}}. Tente novamente ou carregue outro arquivo.", + "new-request-form.attachments.upload-error-title": "Erro de carregamento", + "new-request-form.attachments.uploading": "Carregando {{fileName}}", + "new-request-form.cc-field.container-label": "E-mails de cópia selecionados", + "new-request-form.cc-field.email-added": "{{email}} foi adicionado", + "new-request-form.cc-field.email-label": "{{email}} – Pressione Backspace para remover", + "new-request-form.cc-field.email-removed": "{{email}} foi removido", + "new-request-form.cc-field.emails-added": "{{emails}} foram adicionados", + "new-request-form.cc-field.invalid-email": "Endereço de e-mail inválido", + "new-request-form.close-label": "Fechar", + "new-request-form.credit-card-digits-hint": "(Últimos 4 dígitos)", + "new-request-form.dropdown.empty-option": "Selecionar uma opção", + "new-request-form.lookup-field.loading-options": "Carregando itens...", + "new-request-form.lookup-field.no-matches-found": "Nenhuma correspondência encontrada", + "new-request-form.lookup-field.placeholder": "Pesquisar {{label}}", + "new-request-form.parent-request-link": "Acompanhamento da solicitação {{parentId}}", + "new-request-form.required-fields-info": "Os campos marcados com um asterisco (*) são obrigatórios.", + "new-request-form.submit": "Enviar", + "new-request-form.suggested-articles": "Artigos sugeridos" +}; + +var pt$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: pt }); var ro = { - "new-request-form.answer-bot-modal.footer-content": - "Dacă reușește, putem închide solicitarea recentă {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Acest articol răspunde la întrebare?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Nu, am nevoie de ajutor", - "new-request-form.answer-bot-modal.request-closed": - "Grozav. Solicitarea a fost închisă.", - "new-request-form.answer-bot-modal.request-submitted": - "Solicitarea a fost transmisă cu succes", - "new-request-form.answer-bot-modal.solve-error": - "A apărut o eroare la închiderea solicitării", - "new-request-form.answer-bot-modal.solve-request": - "Da, închideți solicitarea", - "new-request-form.answer-bot-modal.title": - "Cât așteptați, vreunul dintre aceste articole răspunde la întrebarea dumneavoastră?", - "new-request-form.answer-bot-modal.view-article": "Vizualizare articol", - "new-request-form.attachments.choose-file-label": - "Alegeți un fișier sau glisați și fixați aici", - "new-request-form.attachments.drop-files-label": "Glisați fișierele aici", - "new-request-form.attachments.remove-file": "Eliminare fișier", - "new-request-form.attachments.stop-upload": "Oprire încărcare", - "new-request-form.attachments.upload-error-description": - "A apărut o eroare la încărcarea {{fileName}}. Încercați din nou sau încărcați un alt fișier.", - "new-request-form.attachments.upload-error-title": "Eroare de încărcare", - "new-request-form.attachments.uploading": "Se încarcă {{fileName}}", - "new-request-form.cc-field.container-label": "E-mailuri CC selectate", - "new-request-form.cc-field.email-added": "{{email}} a fost adăugată", - "new-request-form.cc-field.email-label": - "{{email}} - Apăsați Backspace pentru a elimina", - "new-request-form.cc-field.email-removed": "{{email}} a fost eliminată", - "new-request-form.cc-field.emails-added": "{{emails}} au fost adăugate", - "new-request-form.cc-field.invalid-email": "Adresă de e-mail nevalidă", - "new-request-form.close-label": "Închidere", - "new-request-form.credit-card-digits-hint": "(Ultimele 4 cifre)", - "new-request-form.dropdown.empty-option": "Selectați o opțiune", - "new-request-form.lookup-field.loading-options": "Se încarcă articolele...", - "new-request-form.lookup-field.no-matches-found": - "Nu s-au găsit corespondențe", - "new-request-form.lookup-field.placeholder": "Căutare {{label}}", - "new-request-form.parent-request-link": - "Continuarea comunicării pentru solicitarea {{parentId}}", - "new-request-form.required-fields-info": - "Câmpurile marcate cu un asterisc (*) sunt obligatorii.", - "new-request-form.submit": "Trimitere", - "new-request-form.suggested-articles": "Articole sugerate", -}; - -var ro$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ro, + "new-request-form.answer-bot-modal.footer-content": "Dacă reușește, putem închide solicitarea recentă {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Acest articol răspunde la întrebare?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nu, am nevoie de ajutor", + "new-request-form.answer-bot-modal.request-closed": "Grozav. Solicitarea a fost închisă.", + "new-request-form.answer-bot-modal.request-submitted": "Solicitarea a fost transmisă cu succes", + "new-request-form.answer-bot-modal.solve-error": "A apărut o eroare la închiderea solicitării", + "new-request-form.answer-bot-modal.solve-request": "Da, închideți solicitarea", + "new-request-form.answer-bot-modal.title": "Cât așteptați, vreunul dintre aceste articole răspunde la întrebarea dumneavoastră?", + "new-request-form.answer-bot-modal.view-article": "Vizualizare articol", + "new-request-form.attachments.choose-file-label": "Alegeți un fișier sau glisați și fixați aici", + "new-request-form.attachments.drop-files-label": "Glisați fișierele aici", + "new-request-form.attachments.remove-file": "Eliminare fișier", + "new-request-form.attachments.stop-upload": "Oprire încărcare", + "new-request-form.attachments.upload-error-description": "A apărut o eroare la încărcarea {{fileName}}. Încercați din nou sau încărcați un alt fișier.", + "new-request-form.attachments.upload-error-title": "Eroare de încărcare", + "new-request-form.attachments.uploading": "Se încarcă {{fileName}}", + "new-request-form.cc-field.container-label": "E-mailuri CC selectate", + "new-request-form.cc-field.email-added": "{{email}} a fost adăugată", + "new-request-form.cc-field.email-label": "{{email}} - Apăsați Backspace pentru a elimina", + "new-request-form.cc-field.email-removed": "{{email}} a fost eliminată", + "new-request-form.cc-field.emails-added": "{{emails}} au fost adăugate", + "new-request-form.cc-field.invalid-email": "Adresă de e-mail nevalidă", + "new-request-form.close-label": "Închidere", + "new-request-form.credit-card-digits-hint": "(Ultimele 4 cifre)", + "new-request-form.dropdown.empty-option": "Selectați o opțiune", + "new-request-form.lookup-field.loading-options": "Se încarcă articolele...", + "new-request-form.lookup-field.no-matches-found": "Nu s-au găsit corespondențe", + "new-request-form.lookup-field.placeholder": "Căutare {{label}}", + "new-request-form.parent-request-link": "Continuarea comunicării pentru solicitarea {{parentId}}", + "new-request-form.required-fields-info": "Câmpurile marcate cu un asterisc (*) sunt obligatorii.", + "new-request-form.submit": "Trimitere", + "new-request-form.suggested-articles": "Articole sugerate" +}; + +var ro$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ro }); var ru = { - "new-request-form.answer-bot-modal.footer-content": - "Если да, мы можем закрыть запрос {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Есть ли в этой статье ответ на вопрос?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Нет, мне нужна помощь", - "new-request-form.answer-bot-modal.request-closed": - "Превосходно. Запрос закрыт.", - "new-request-form.answer-bot-modal.request-submitted": "Ваш запрос отправлен", - "new-request-form.answer-bot-modal.solve-error": - "Ошибка при закрытии запроса", - "new-request-form.answer-bot-modal.solve-request": "Да, закрыть мой запрос", - "new-request-form.answer-bot-modal.title": - "Пока вы ожидаете, есть ли в какой-то из этих статей ответ на ваш вопрос?", - "new-request-form.answer-bot-modal.view-article": "Просмотреть статью", - "new-request-form.attachments.choose-file-label": - "Выберите файл или перетащите его сюда", - "new-request-form.attachments.drop-files-label": "Перетащите файлы сюда", - "new-request-form.attachments.remove-file": "Удалить файл", - "new-request-form.attachments.stop-upload": "Остановить выкладывание", - "new-request-form.attachments.upload-error-description": - "Ошибка при выкладывании {{fileName}}. Повторите попытку или выложите другой файл.", - "new-request-form.attachments.upload-error-title": "Ошибка выкладывания", - "new-request-form.attachments.uploading": "Выкладывание {{fileName}}", - "new-request-form.cc-field.container-label": "Выбранные письма для копии", - "new-request-form.cc-field.email-added": "Адрес {{email}} добавлен", - "new-request-form.cc-field.email-label": - "{{email}} — нажмите клавишу Backspace для удаления", - "new-request-form.cc-field.email-removed": "Адрес {{email}} удален", - "new-request-form.cc-field.emails-added": "Добавлены адреса {{emails}}", - "new-request-form.cc-field.invalid-email": - "Недействительный адрес электронной почты", - "new-request-form.close-label": "Закрыть", - "new-request-form.credit-card-digits-hint": "(последние 4 цифры)", - "new-request-form.dropdown.empty-option": "Выберите вариант", - "new-request-form.lookup-field.loading-options": "Загрузка элементов...", - "new-request-form.lookup-field.no-matches-found": "Соответствия не найдены", - "new-request-form.lookup-field.placeholder": "Поиск: {{label}}", - "new-request-form.parent-request-link": "Дополнение к запросу {{parentId}}", - "new-request-form.required-fields-info": - "Помеченные звездочкой (*) поля обязательны для заполнения.", - "new-request-form.submit": "Отправить", - "new-request-form.suggested-articles": "Предложенные статьи", -}; - -var ru$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ru, + "new-request-form.answer-bot-modal.footer-content": "Если да, мы можем закрыть запрос {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Есть ли в этой статье ответ на вопрос?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Нет, мне нужна помощь", + "new-request-form.answer-bot-modal.request-closed": "Превосходно. Запрос закрыт.", + "new-request-form.answer-bot-modal.request-submitted": "Ваш запрос отправлен", + "new-request-form.answer-bot-modal.solve-error": "Ошибка при закрытии запроса", + "new-request-form.answer-bot-modal.solve-request": "Да, закрыть мой запрос", + "new-request-form.answer-bot-modal.title": "Пока вы ожидаете, есть ли в какой-то из этих статей ответ на ваш вопрос?", + "new-request-form.answer-bot-modal.view-article": "Просмотреть статью", + "new-request-form.attachments.choose-file-label": "Выберите файл или перетащите его сюда", + "new-request-form.attachments.drop-files-label": "Перетащите файлы сюда", + "new-request-form.attachments.remove-file": "Удалить файл", + "new-request-form.attachments.stop-upload": "Остановить выкладывание", + "new-request-form.attachments.upload-error-description": "Ошибка при выкладывании {{fileName}}. Повторите попытку или выложите другой файл.", + "new-request-form.attachments.upload-error-title": "Ошибка выкладывания", + "new-request-form.attachments.uploading": "Выкладывание {{fileName}}", + "new-request-form.cc-field.container-label": "Выбранные письма для копии", + "new-request-form.cc-field.email-added": "Адрес {{email}} добавлен", + "new-request-form.cc-field.email-label": "{{email}} — нажмите клавишу Backspace для удаления", + "new-request-form.cc-field.email-removed": "Адрес {{email}} удален", + "new-request-form.cc-field.emails-added": "Добавлены адреса {{emails}}", + "new-request-form.cc-field.invalid-email": "Недействительный адрес электронной почты", + "new-request-form.close-label": "Закрыть", + "new-request-form.credit-card-digits-hint": "(последние 4 цифры)", + "new-request-form.dropdown.empty-option": "Выберите вариант", + "new-request-form.lookup-field.loading-options": "Загрузка элементов...", + "new-request-form.lookup-field.no-matches-found": "Соответствия не найдены", + "new-request-form.lookup-field.placeholder": "Поиск: {{label}}", + "new-request-form.parent-request-link": "Дополнение к запросу {{parentId}}", + "new-request-form.required-fields-info": "Помеченные звездочкой (*) поля обязательны для заполнения.", + "new-request-form.submit": "Отправить", + "new-request-form.suggested-articles": "Предложенные статьи" +}; + +var ru$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ru }); var sk = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var sk$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: sk, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var sk$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: sk }); var sl = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var sl$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: sl, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var sl$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: sl }); var sq = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var sq$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: sq, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var sq$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: sq }); var srMe = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var srMe$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: srMe, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var srMe$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: srMe }); var sr = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var sr$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: sr, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var sr$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: sr }); var sv = { - "new-request-form.answer-bot-modal.footer-content": - "Om den gör det kan vi stänga din förfrågan {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Besvarar denna artikel din fråga?", - "new-request-form.answer-bot-modal.mark-irrelevant": "Nej, jag behöver hjälp", - "new-request-form.answer-bot-modal.request-closed": - "Utmärkt. Din förfrågan har stängts.", - "new-request-form.answer-bot-modal.request-submitted": - "Din förfrågan har skickats in", - "new-request-form.answer-bot-modal.solve-error": - "Ett fel inträffade när din förfrågan stängdes", - "new-request-form.answer-bot-modal.solve-request": "Ja, stäng min förfrågan", - "new-request-form.answer-bot-modal.title": - "Medan du väntar, besvarar någon av dessa artiklar din fråga?", - "new-request-form.answer-bot-modal.view-article": "Visa artikel", - "new-request-form.attachments.choose-file-label": - "Välj en fil eller dra och släpp den här", - "new-request-form.attachments.drop-files-label": "Släpp filer här", - "new-request-form.attachments.remove-file": "Ta bort fil", - "new-request-form.attachments.stop-upload": "Stoppa uppladdning", - "new-request-form.attachments.upload-error-description": - "Ett fel inträffade vid uppladdning av {{fileName}}. Försök igen eller ladda upp en annan fil.", - "new-request-form.attachments.upload-error-title": "Uppladdningsfel", - "new-request-form.attachments.uploading": "Laddar upp {{fileName}}", - "new-request-form.cc-field.container-label": - "Valda kopierade e-postmeddelanden", - "new-request-form.cc-field.email-added": "{{email}} har lagts till", - "new-request-form.cc-field.email-label": - "{{email}} – Tryck på backstegtangenten för att ta bort", - "new-request-form.cc-field.email-removed": "{{email}} har tagits bort", - "new-request-form.cc-field.emails-added": "{{emails}} har lagts till", - "new-request-form.cc-field.invalid-email": "Ogiltig e-postadress", - "new-request-form.close-label": "Stäng", - "new-request-form.credit-card-digits-hint": "(4 sista siffror)", - "new-request-form.dropdown.empty-option": "Välj ett alternativ", - "new-request-form.lookup-field.loading-options": "Läser in objekt...", - "new-request-form.lookup-field.no-matches-found": "Inga träffar hittades", - "new-request-form.lookup-field.placeholder": "Sök {{label}}", - "new-request-form.parent-request-link": - "Uppföljning av förfrågan {{parentId}}", - "new-request-form.required-fields-info": - "Fält markerade med en asterisk (*) är obligatoriska.", - "new-request-form.submit": "Skicka in", - "new-request-form.suggested-articles": "Föreslagna artiklar", -}; - -var sv$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: sv, + "new-request-form.answer-bot-modal.footer-content": "Om den gör det kan vi stänga din förfrågan {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Besvarar denna artikel din fråga?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Nej, jag behöver hjälp", + "new-request-form.answer-bot-modal.request-closed": "Utmärkt. Din förfrågan har stängts.", + "new-request-form.answer-bot-modal.request-submitted": "Din förfrågan har skickats in", + "new-request-form.answer-bot-modal.solve-error": "Ett fel inträffade när din förfrågan stängdes", + "new-request-form.answer-bot-modal.solve-request": "Ja, stäng min förfrågan", + "new-request-form.answer-bot-modal.title": "Medan du väntar, besvarar någon av dessa artiklar din fråga?", + "new-request-form.answer-bot-modal.view-article": "Visa artikel", + "new-request-form.attachments.choose-file-label": "Välj en fil eller dra och släpp den här", + "new-request-form.attachments.drop-files-label": "Släpp filer här", + "new-request-form.attachments.remove-file": "Ta bort fil", + "new-request-form.attachments.stop-upload": "Stoppa uppladdning", + "new-request-form.attachments.upload-error-description": "Ett fel inträffade vid uppladdning av {{fileName}}. Försök igen eller ladda upp en annan fil.", + "new-request-form.attachments.upload-error-title": "Uppladdningsfel", + "new-request-form.attachments.uploading": "Laddar upp {{fileName}}", + "new-request-form.cc-field.container-label": "Valda kopierade e-postmeddelanden", + "new-request-form.cc-field.email-added": "{{email}} har lagts till", + "new-request-form.cc-field.email-label": "{{email}} – Tryck på backstegtangenten för att ta bort", + "new-request-form.cc-field.email-removed": "{{email}} har tagits bort", + "new-request-form.cc-field.emails-added": "{{emails}} har lagts till", + "new-request-form.cc-field.invalid-email": "Ogiltig e-postadress", + "new-request-form.close-label": "Stäng", + "new-request-form.credit-card-digits-hint": "(4 sista siffror)", + "new-request-form.dropdown.empty-option": "Välj ett alternativ", + "new-request-form.lookup-field.loading-options": "Läser in objekt...", + "new-request-form.lookup-field.no-matches-found": "Inga träffar hittades", + "new-request-form.lookup-field.placeholder": "Sök {{label}}", + "new-request-form.parent-request-link": "Uppföljning av förfrågan {{parentId}}", + "new-request-form.required-fields-info": "Fält markerade med en asterisk (*) är obligatoriska.", + "new-request-form.submit": "Skicka in", + "new-request-form.suggested-articles": "Föreslagna artiklar" +}; + +var sv$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: sv }); var th = { - "new-request-form.answer-bot-modal.footer-content": - "หากใช่ เราจะสามารถปิดคำร้องขอ {{requestId}} ของคุณได้", - "new-request-form.answer-bot-modal.footer-title": - "บทความนี้ได้ตอบข้อสงสัยของคุณหรือไม่", - "new-request-form.answer-bot-modal.mark-irrelevant": - "ไม่ ฉันต้องการความช่วยเหลือ", - "new-request-form.answer-bot-modal.request-closed": - "ยอดเลย คำร้องขอของคุณปิดลงแล้ว", - "new-request-form.answer-bot-modal.request-submitted": - "ส่งคำร้องขอของคุณเรียบร้อยแล้ว", - "new-request-form.answer-bot-modal.solve-error": - "เกิดข้อผิดพลาดในการปิดคําร้องขอของคุณ", - "new-request-form.answer-bot-modal.solve-request": "ใช่ ปิดคำร้องขอของฉัน", - "new-request-form.answer-bot-modal.title": - "ขณะที่กำลังรอ บทความเหล่านี้ตอบข้อสงสัยของคุณหรือไม่", - "new-request-form.answer-bot-modal.view-article": "ดูบทความ", - "new-request-form.attachments.choose-file-label": - "เลือกไฟล์หรือลากแล้ววางที่นี่", - "new-request-form.attachments.drop-files-label": "วางไฟล์ที่นี่", - "new-request-form.attachments.remove-file": "ลบไฟล์ออก", - "new-request-form.attachments.stop-upload": "หยุดการอัปโหลด", - "new-request-form.attachments.upload-error-description": - "เกิดข้อผิดพลาดในการอัปโหลด {{fileName}} ลองอีกครั้งหรืออัปโหลดไฟล์อื่น", - "new-request-form.attachments.upload-error-title": - "เกิดข้อผิดพลาดในการอัปโหลด", - "new-request-form.attachments.uploading": "กำลังอัปโหลด {{fileName}}", - "new-request-form.cc-field.container-label": "อีเมล สำเนาถึง ที่เลือก", - "new-request-form.cc-field.email-added": "{{email}} ถูกเพิ่มแล้ว", - "new-request-form.cc-field.email-label": "{{email}} - กด Backspace เพื่อลบ", - "new-request-form.cc-field.email-removed": "{{email}} ถูกลบออกแล้ว", - "new-request-form.cc-field.emails-added": "{{emails}} ถูกเพิ่มแล้ว", - "new-request-form.cc-field.invalid-email": "ที่อยู่อีเมลไม่ถูกต้อง", - "new-request-form.close-label": "ปิด", - "new-request-form.credit-card-digits-hint": "(เลข 4 หลักสุดท้าย)", - "new-request-form.dropdown.empty-option": "เลือกตัวเลือก", - "new-request-form.lookup-field.loading-options": "กำลังโหลดรายการ...", - "new-request-form.lookup-field.no-matches-found": "ไม่พบรายการที่ตรงกัน", - "new-request-form.lookup-field.placeholder": "ค้นหา {{label}}", - "new-request-form.parent-request-link": "ติดตามคําร้องขอ {{parentId}}", - "new-request-form.required-fields-info": - "ต้องกรองช่องที่มีเครื่องหมายดอกจัน (*)", - "new-request-form.submit": "ส่ง", - "new-request-form.suggested-articles": "บทความที่แนะนำ", -}; - -var th$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: th, + "new-request-form.answer-bot-modal.footer-content": "หากใช่ เราจะสามารถปิดคำร้องขอ {{requestId}} ของคุณได้", + "new-request-form.answer-bot-modal.footer-title": "บทความนี้ได้ตอบข้อสงสัยของคุณหรือไม่", + "new-request-form.answer-bot-modal.mark-irrelevant": "ไม่ ฉันต้องการความช่วยเหลือ", + "new-request-form.answer-bot-modal.request-closed": "ยอดเลย คำร้องขอของคุณปิดลงแล้ว", + "new-request-form.answer-bot-modal.request-submitted": "ส่งคำร้องขอของคุณเรียบร้อยแล้ว", + "new-request-form.answer-bot-modal.solve-error": "เกิดข้อผิดพลาดในการปิดคําร้องขอของคุณ", + "new-request-form.answer-bot-modal.solve-request": "ใช่ ปิดคำร้องขอของฉัน", + "new-request-form.answer-bot-modal.title": "ขณะที่กำลังรอ บทความเหล่านี้ตอบข้อสงสัยของคุณหรือไม่", + "new-request-form.answer-bot-modal.view-article": "ดูบทความ", + "new-request-form.attachments.choose-file-label": "เลือกไฟล์หรือลากแล้ววางที่นี่", + "new-request-form.attachments.drop-files-label": "วางไฟล์ที่นี่", + "new-request-form.attachments.remove-file": "ลบไฟล์ออก", + "new-request-form.attachments.stop-upload": "หยุดการอัปโหลด", + "new-request-form.attachments.upload-error-description": "เกิดข้อผิดพลาดในการอัปโหลด {{fileName}} ลองอีกครั้งหรืออัปโหลดไฟล์อื่น", + "new-request-form.attachments.upload-error-title": "เกิดข้อผิดพลาดในการอัปโหลด", + "new-request-form.attachments.uploading": "กำลังอัปโหลด {{fileName}}", + "new-request-form.cc-field.container-label": "อีเมล สำเนาถึง ที่เลือก", + "new-request-form.cc-field.email-added": "{{email}} ถูกเพิ่มแล้ว", + "new-request-form.cc-field.email-label": "{{email}} - กด Backspace เพื่อลบ", + "new-request-form.cc-field.email-removed": "{{email}} ถูกลบออกแล้ว", + "new-request-form.cc-field.emails-added": "{{emails}} ถูกเพิ่มแล้ว", + "new-request-form.cc-field.invalid-email": "ที่อยู่อีเมลไม่ถูกต้อง", + "new-request-form.close-label": "ปิด", + "new-request-form.credit-card-digits-hint": "(เลข 4 หลักสุดท้าย)", + "new-request-form.dropdown.empty-option": "เลือกตัวเลือก", + "new-request-form.lookup-field.loading-options": "กำลังโหลดรายการ...", + "new-request-form.lookup-field.no-matches-found": "ไม่พบรายการที่ตรงกัน", + "new-request-form.lookup-field.placeholder": "ค้นหา {{label}}", + "new-request-form.parent-request-link": "ติดตามคําร้องขอ {{parentId}}", + "new-request-form.required-fields-info": "ต้องกรองช่องที่มีเครื่องหมายดอกจัน (*)", + "new-request-form.submit": "ส่ง", + "new-request-form.suggested-articles": "บทความที่แนะนำ" +}; + +var th$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: th }); var tr = { - "new-request-form.answer-bot-modal.footer-content": - "Yanıtlıyorsa, bu son talebinizi kapatabiliriz {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Bu makale sorunuzu yanıtlıyor mu?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Hayır, yardıma ihtiyacım var", - "new-request-form.answer-bot-modal.request-closed": - "Güzel! Talebiniz kapatıldı.", - "new-request-form.answer-bot-modal.request-submitted": - "Talebiniz başarıyla gönderildi", - "new-request-form.answer-bot-modal.solve-error": - "Talebiniz kapatılırken bir hata oluştu", - "new-request-form.answer-bot-modal.solve-request": "Evet, talebimi kapat", - "new-request-form.answer-bot-modal.title": - "Siz beklerken soralım: Bu makalelerden herhangi biri sorunuza yanıtladı mı?", - "new-request-form.answer-bot-modal.view-article": "Makaleyi görüntüle", - "new-request-form.attachments.choose-file-label": - "Bir dosya seçin veya buraya sürükleyip bırakın", - "new-request-form.attachments.drop-files-label": "Dosyaları buraya bırakın", - "new-request-form.attachments.remove-file": "Dosyayı kaldır", - "new-request-form.attachments.stop-upload": "Karşıya yüklemeyi durdur", - "new-request-form.attachments.upload-error-description": - "{{fileName}} karşıya yüklenirken bir hata oluştu. Yeniden deneyin veya başka bir dosya yükleyin.", - "new-request-form.attachments.upload-error-title": "Karşıya yükleme hatası", - "new-request-form.attachments.uploading": "{{fileName}} karşıya yükleniyor", - "new-request-form.cc-field.container-label": "Seçilen bilgi e-postası", - "new-request-form.cc-field.email-added": "{{email}} eklendi", - "new-request-form.cc-field.email-label": - "{{email}} - Kaldırmak için Geri tuşuna basın", - "new-request-form.cc-field.email-removed": "{{email}} kaldırıldı", - "new-request-form.cc-field.emails-added": "{{emails}} eklendi", - "new-request-form.cc-field.invalid-email": "Geçersiz e-posta adresi", - "new-request-form.close-label": "Kapat", - "new-request-form.credit-card-digits-hint": "(Son 4 hane)", - "new-request-form.dropdown.empty-option": "Bir seçim yapın", - "new-request-form.lookup-field.loading-options": "Öğeler yükleniyor...", - "new-request-form.lookup-field.no-matches-found": "Eşleşme bulunamadı", - "new-request-form.lookup-field.placeholder": "Ara {{label}}", - "new-request-form.parent-request-link": - "{{parentId}} talep etmek için ekleyin", - "new-request-form.required-fields-info": - "Yıldız işareti (*) ile işaretlenen alanların doldurulması zorunludur.", - "new-request-form.submit": "Gönder", - "new-request-form.suggested-articles": "Önerilen makaleler", -}; - -var tr$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: tr, + "new-request-form.answer-bot-modal.footer-content": "Yanıtlıyorsa, bu son talebinizi kapatabiliriz {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Bu makale sorunuzu yanıtlıyor mu?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Hayır, yardıma ihtiyacım var", + "new-request-form.answer-bot-modal.request-closed": "Güzel! Talebiniz kapatıldı.", + "new-request-form.answer-bot-modal.request-submitted": "Talebiniz başarıyla gönderildi", + "new-request-form.answer-bot-modal.solve-error": "Talebiniz kapatılırken bir hata oluştu", + "new-request-form.answer-bot-modal.solve-request": "Evet, talebimi kapat", + "new-request-form.answer-bot-modal.title": "Siz beklerken soralım: Bu makalelerden herhangi biri sorunuza yanıtladı mı?", + "new-request-form.answer-bot-modal.view-article": "Makaleyi görüntüle", + "new-request-form.attachments.choose-file-label": "Bir dosya seçin veya buraya sürükleyip bırakın", + "new-request-form.attachments.drop-files-label": "Dosyaları buraya bırakın", + "new-request-form.attachments.remove-file": "Dosyayı kaldır", + "new-request-form.attachments.stop-upload": "Karşıya yüklemeyi durdur", + "new-request-form.attachments.upload-error-description": "{{fileName}} karşıya yüklenirken bir hata oluştu. Yeniden deneyin veya başka bir dosya yükleyin.", + "new-request-form.attachments.upload-error-title": "Karşıya yükleme hatası", + "new-request-form.attachments.uploading": "{{fileName}} karşıya yükleniyor", + "new-request-form.cc-field.container-label": "Seçilen bilgi e-postası", + "new-request-form.cc-field.email-added": "{{email}} eklendi", + "new-request-form.cc-field.email-label": "{{email}} - Kaldırmak için Geri tuşuna basın", + "new-request-form.cc-field.email-removed": "{{email}} kaldırıldı", + "new-request-form.cc-field.emails-added": "{{emails}} eklendi", + "new-request-form.cc-field.invalid-email": "Geçersiz e-posta adresi", + "new-request-form.close-label": "Kapat", + "new-request-form.credit-card-digits-hint": "(Son 4 hane)", + "new-request-form.dropdown.empty-option": "Bir seçim yapın", + "new-request-form.lookup-field.loading-options": "Öğeler yükleniyor...", + "new-request-form.lookup-field.no-matches-found": "Eşleşme bulunamadı", + "new-request-form.lookup-field.placeholder": "Ara {{label}}", + "new-request-form.parent-request-link": "{{parentId}} talep etmek için ekleyin", + "new-request-form.required-fields-info": "Yıldız işareti (*) ile işaretlenen alanların doldurulması zorunludur.", + "new-request-form.submit": "Gönder", + "new-request-form.suggested-articles": "Önerilen makaleler" +}; + +var tr$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: tr }); var uk = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var uk$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: uk, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var uk$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: uk }); var ur = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var ur$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: ur, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var ur$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: ur }); var uz = { - "new-request-form.answer-bot-modal.footer-content": - "If it does, we can close your recent request {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Does this article answer your question?", - "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", - "new-request-form.answer-bot-modal.request-closed": - "Nice. Your request has been closed.", - "new-request-form.answer-bot-modal.request-submitted": - "Your request was successfully submitted", - "new-request-form.answer-bot-modal.solve-error": - "There was an error closing your request", - "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", - "new-request-form.answer-bot-modal.title": - "While you wait, do any of these articles answer your question?", - "new-request-form.answer-bot-modal.view-article": "View article", - "new-request-form.attachments.choose-file-label": - "Choose a file or drag and drop here", - "new-request-form.attachments.drop-files-label": "Drop files here", - "new-request-form.attachments.remove-file": "Remove file", - "new-request-form.attachments.stop-upload": "Stop upload", - "new-request-form.attachments.upload-error-description": - "There was an error uploading {{fileName}}. Try again or upload another file.", - "new-request-form.attachments.upload-error-title": "Upload error", - "new-request-form.attachments.uploading": "Uploading {{fileName}}", - "new-request-form.cc-field.container-label": "Selected CC emails", - "new-request-form.cc-field.email-added": "{{email}} has been added", - "new-request-form.cc-field.email-label": - "{{email}} - Press Backspace to remove", - "new-request-form.cc-field.email-removed": "{{email}} has been removed", - "new-request-form.cc-field.emails-added": "{{emails}} have been added", - "new-request-form.cc-field.invalid-email": "Invalid email address", - "new-request-form.close-label": "Close", - "new-request-form.credit-card-digits-hint": "(Last 4 digits)", - "new-request-form.dropdown.empty-option": "Select an option", - "new-request-form.lookup-field.loading-options": "Loading items...", - "new-request-form.lookup-field.no-matches-found": "No matches found", - "new-request-form.lookup-field.placeholder": "Search {{label}}", - "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", - "new-request-form.required-fields-info": - "Fields marked with an asterisk (*) are required.", - "new-request-form.submit": "Submit", - "new-request-form.suggested-articles": "Suggested articles", -}; - -var uz$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: uz, + "new-request-form.answer-bot-modal.footer-content": "If it does, we can close your recent request {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Does this article answer your question?", + "new-request-form.answer-bot-modal.mark-irrelevant": "No, I need help", + "new-request-form.answer-bot-modal.request-closed": "Nice. Your request has been closed.", + "new-request-form.answer-bot-modal.request-submitted": "Your request was successfully submitted", + "new-request-form.answer-bot-modal.solve-error": "There was an error closing your request", + "new-request-form.answer-bot-modal.solve-request": "Yes, close my request", + "new-request-form.answer-bot-modal.title": "While you wait, do any of these articles answer your question?", + "new-request-form.answer-bot-modal.view-article": "View article", + "new-request-form.attachments.choose-file-label": "Choose a file or drag and drop here", + "new-request-form.attachments.drop-files-label": "Drop files here", + "new-request-form.attachments.remove-file": "Remove file", + "new-request-form.attachments.stop-upload": "Stop upload", + "new-request-form.attachments.upload-error-description": "There was an error uploading {{fileName}}. Try again or upload another file.", + "new-request-form.attachments.upload-error-title": "Upload error", + "new-request-form.attachments.uploading": "Uploading {{fileName}}", + "new-request-form.cc-field.container-label": "Selected CC emails", + "new-request-form.cc-field.email-added": "{{email}} has been added", + "new-request-form.cc-field.email-label": "{{email}} - Press Backspace to remove", + "new-request-form.cc-field.email-removed": "{{email}} has been removed", + "new-request-form.cc-field.emails-added": "{{emails}} have been added", + "new-request-form.cc-field.invalid-email": "Invalid email address", + "new-request-form.close-label": "Close", + "new-request-form.credit-card-digits-hint": "(Last 4 digits)", + "new-request-form.dropdown.empty-option": "Select an option", + "new-request-form.lookup-field.loading-options": "Loading items...", + "new-request-form.lookup-field.no-matches-found": "No matches found", + "new-request-form.lookup-field.placeholder": "Search {{label}}", + "new-request-form.parent-request-link": "Follow-up to request {{parentId}}", + "new-request-form.required-fields-info": "Fields marked with an asterisk (*) are required.", + "new-request-form.submit": "Submit", + "new-request-form.suggested-articles": "Suggested articles" +}; + +var uz$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: uz }); var vi = { - "new-request-form.answer-bot-modal.footer-content": - "Nếu có, chúng tôi có thể đóng yêu cầu hiện tại {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": - "Bài viết này có giải đáp được câu hỏi của bạn không?", - "new-request-form.answer-bot-modal.mark-irrelevant": - "Không, tôi cần trợ giúp", - "new-request-form.answer-bot-modal.request-closed": - "Tuyệt. Yêu cầu đã được đóng lại.", - "new-request-form.answer-bot-modal.request-submitted": - "Yêu cầu của bạn đã được gửi thành công", - "new-request-form.answer-bot-modal.solve-error": - "Đã xảy ra lỗi khi đóng yêu cầu của bạn", - "new-request-form.answer-bot-modal.solve-request": "Có, đóng yêu cầu của tôi", - "new-request-form.answer-bot-modal.title": - "Trong thời gian chờ đợi, có bài viết nào trong số các bài viết này giải đáp được thắc mắc của bạn không?", - "new-request-form.answer-bot-modal.view-article": "Xem bài viết", - "new-request-form.attachments.choose-file-label": - "Chọn một tập tin hoặc kéo và thả ở đây", - "new-request-form.attachments.drop-files-label": "Thả tập tin vào đây", - "new-request-form.attachments.remove-file": "Xóa tập tin", - "new-request-form.attachments.stop-upload": "Dừng tải lên", - "new-request-form.attachments.upload-error-description": - "Đã xảy ra lỗi khi tải lên {{fileName}}. Hãy thử lại hoặc tải lên một tệp khác.", - "new-request-form.attachments.upload-error-title": "Lỗi tải lên", - "new-request-form.attachments.uploading": "Đang tải lên {{fileName}}", - "new-request-form.cc-field.container-label": "Email CC đã chọn", - "new-request-form.cc-field.email-added": "{{email}} đã được thêm", - "new-request-form.cc-field.email-label": - "{{email}} - Nhấn Backspace để loại bỏ", - "new-request-form.cc-field.email-removed": "{{email}} đã bị loại bỏ", - "new-request-form.cc-field.emails-added": "{{emails}} đã được thêm", - "new-request-form.cc-field.invalid-email": "Địa chỉ email không hợp lệ", - "new-request-form.close-label": "Đóng", - "new-request-form.credit-card-digits-hint": "(4 chữ số cuối)", - "new-request-form.dropdown.empty-option": "Chọn một tùy chọn", - "new-request-form.lookup-field.loading-options": "Đang tải các mục...", - "new-request-form.lookup-field.no-matches-found": - "Không tìm thấy kết quả phù hợp", - "new-request-form.lookup-field.placeholder": "Tìm kiếm {{label}}", - "new-request-form.parent-request-link": "Theo dõi để yêu cầu {{parentId}}", - "new-request-form.required-fields-info": - "Các trường đánh dấu sao (*) là bắt buộc.", - "new-request-form.submit": "Gửi", - "new-request-form.suggested-articles": "Bài viết được đề xuất", -}; - -var vi$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: vi, + "new-request-form.answer-bot-modal.footer-content": "Nếu có, chúng tôi có thể đóng yêu cầu hiện tại {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "Bài viết này có giải đáp được câu hỏi của bạn không?", + "new-request-form.answer-bot-modal.mark-irrelevant": "Không, tôi cần trợ giúp", + "new-request-form.answer-bot-modal.request-closed": "Tuyệt. Yêu cầu đã được đóng lại.", + "new-request-form.answer-bot-modal.request-submitted": "Yêu cầu của bạn đã được gửi thành công", + "new-request-form.answer-bot-modal.solve-error": "Đã xảy ra lỗi khi đóng yêu cầu của bạn", + "new-request-form.answer-bot-modal.solve-request": "Có, đóng yêu cầu của tôi", + "new-request-form.answer-bot-modal.title": "Trong thời gian chờ đợi, có bài viết nào trong số các bài viết này giải đáp được thắc mắc của bạn không?", + "new-request-form.answer-bot-modal.view-article": "Xem bài viết", + "new-request-form.attachments.choose-file-label": "Chọn một tập tin hoặc kéo và thả ở đây", + "new-request-form.attachments.drop-files-label": "Thả tập tin vào đây", + "new-request-form.attachments.remove-file": "Xóa tập tin", + "new-request-form.attachments.stop-upload": "Dừng tải lên", + "new-request-form.attachments.upload-error-description": "Đã xảy ra lỗi khi tải lên {{fileName}}. Hãy thử lại hoặc tải lên một tệp khác.", + "new-request-form.attachments.upload-error-title": "Lỗi tải lên", + "new-request-form.attachments.uploading": "Đang tải lên {{fileName}}", + "new-request-form.cc-field.container-label": "Email CC đã chọn", + "new-request-form.cc-field.email-added": "{{email}} đã được thêm", + "new-request-form.cc-field.email-label": "{{email}} - Nhấn Backspace để loại bỏ", + "new-request-form.cc-field.email-removed": "{{email}} đã bị loại bỏ", + "new-request-form.cc-field.emails-added": "{{emails}} đã được thêm", + "new-request-form.cc-field.invalid-email": "Địa chỉ email không hợp lệ", + "new-request-form.close-label": "Đóng", + "new-request-form.credit-card-digits-hint": "(4 chữ số cuối)", + "new-request-form.dropdown.empty-option": "Chọn một tùy chọn", + "new-request-form.lookup-field.loading-options": "Đang tải các mục...", + "new-request-form.lookup-field.no-matches-found": "Không tìm thấy kết quả phù hợp", + "new-request-form.lookup-field.placeholder": "Tìm kiếm {{label}}", + "new-request-form.parent-request-link": "Theo dõi để yêu cầu {{parentId}}", + "new-request-form.required-fields-info": "Các trường đánh dấu sao (*) là bắt buộc.", + "new-request-form.submit": "Gửi", + "new-request-form.suggested-articles": "Bài viết được đề xuất" +}; + +var vi$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: vi }); var zhCn = { - "new-request-form.answer-bot-modal.footer-content": - "如果是的话,我们将关闭最近的请求 {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": "此文章解答该问题了吗?", - "new-request-form.answer-bot-modal.mark-irrelevant": "没有,我需要帮助", - "new-request-form.answer-bot-modal.request-closed": "很好。此请求已关闭。", - "new-request-form.answer-bot-modal.request-submitted": "您的请求已成功提交", - "new-request-form.answer-bot-modal.solve-error": "关闭您的请求时出错", - "new-request-form.answer-bot-modal.solve-request": "解答了,关闭我的请求", - "new-request-form.answer-bot-modal.title": - "在等待的同时,看看这些文章中有没有可以解答该疑问的?", - "new-request-form.answer-bot-modal.view-article": "查看文章", - "new-request-form.attachments.choose-file-label": "选择文件或拖放到此处", - "new-request-form.attachments.drop-files-label": "将文件放在此处", - "new-request-form.attachments.remove-file": "移除文件", - "new-request-form.attachments.stop-upload": "停止上传", - "new-request-form.attachments.upload-error-description": - "上传 {{fileName}} 时出错。请重试或上传另一个文件。", - "new-request-form.attachments.upload-error-title": "上传错误", - "new-request-form.attachments.uploading": "上传 {{fileName}}", - "new-request-form.cc-field.container-label": "选定的抄送电邮", - "new-request-form.cc-field.email-added": "已添加 {{email}}", - "new-request-form.cc-field.email-label": "{{email}} - 按 Backspace 键移除", - "new-request-form.cc-field.email-removed": "已移除 {{email}}", - "new-request-form.cc-field.emails-added": "已添加 {{emails}}", - "new-request-form.cc-field.invalid-email": "无效电邮地址", - "new-request-form.close-label": "关闭", - "new-request-form.credit-card-digits-hint": "(最后 4 位数)", - "new-request-form.dropdown.empty-option": "选择一个选项", - "new-request-form.lookup-field.loading-options": "正在加载项目…", - "new-request-form.lookup-field.no-matches-found": "未找到匹配项", - "new-request-form.lookup-field.placeholder": "搜索 {{label}}", - "new-request-form.parent-request-link": "跟进请求 {{parentId}}", - "new-request-form.required-fields-info": "标有星号 (*) 的字段是必填字段。", - "new-request-form.submit": "提交", - "new-request-form.suggested-articles": "推荐文章", -}; - -var zhCn$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: zhCn, + "new-request-form.answer-bot-modal.footer-content": "如果是的话,我们将关闭最近的请求 {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "此文章解答该问题了吗?", + "new-request-form.answer-bot-modal.mark-irrelevant": "没有,我需要帮助", + "new-request-form.answer-bot-modal.request-closed": "很好。此请求已关闭。", + "new-request-form.answer-bot-modal.request-submitted": "您的请求已成功提交", + "new-request-form.answer-bot-modal.solve-error": "关闭您的请求时出错", + "new-request-form.answer-bot-modal.solve-request": "解答了,关闭我的请求", + "new-request-form.answer-bot-modal.title": "在等待的同时,看看这些文章中有没有可以解答该疑问的?", + "new-request-form.answer-bot-modal.view-article": "查看文章", + "new-request-form.attachments.choose-file-label": "选择文件或拖放到此处", + "new-request-form.attachments.drop-files-label": "将文件放在此处", + "new-request-form.attachments.remove-file": "移除文件", + "new-request-form.attachments.stop-upload": "停止上传", + "new-request-form.attachments.upload-error-description": "上传 {{fileName}} 时出错。请重试或上传另一个文件。", + "new-request-form.attachments.upload-error-title": "上传错误", + "new-request-form.attachments.uploading": "上传 {{fileName}}", + "new-request-form.cc-field.container-label": "选定的抄送电邮", + "new-request-form.cc-field.email-added": "已添加 {{email}}", + "new-request-form.cc-field.email-label": "{{email}} - 按 Backspace 键移除", + "new-request-form.cc-field.email-removed": "已移除 {{email}}", + "new-request-form.cc-field.emails-added": "已添加 {{emails}}", + "new-request-form.cc-field.invalid-email": "无效电邮地址", + "new-request-form.close-label": "关闭", + "new-request-form.credit-card-digits-hint": "(最后 4 位数)", + "new-request-form.dropdown.empty-option": "选择一个选项", + "new-request-form.lookup-field.loading-options": "正在加载项目…", + "new-request-form.lookup-field.no-matches-found": "未找到匹配项", + "new-request-form.lookup-field.placeholder": "搜索 {{label}}", + "new-request-form.parent-request-link": "跟进请求 {{parentId}}", + "new-request-form.required-fields-info": "标有星号 (*) 的字段是必填字段。", + "new-request-form.submit": "提交", + "new-request-form.suggested-articles": "推荐文章" +}; + +var zhCn$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: zhCn }); var zhTw = { - "new-request-form.answer-bot-modal.footer-content": - "若是,我們可關閉近期的請求 {{requestId}}", - "new-request-form.answer-bot-modal.footer-title": "此文章是否已回答該問題?", - "new-request-form.answer-bot-modal.mark-irrelevant": "不,我仍需要幫助", - "new-request-form.answer-bot-modal.request-closed": "太好了。此請求已關閉。", - "new-request-form.answer-bot-modal.request-submitted": "已成功提交請求", - "new-request-form.answer-bot-modal.solve-error": "關閉您的請求時發生錯誤", - "new-request-form.answer-bot-modal.solve-request": "是,關閉我的請求", - "new-request-form.answer-bot-modal.title": - "在等待時,這些文章是否已回答該疑問?", - "new-request-form.answer-bot-modal.view-article": "檢視文章", - "new-request-form.attachments.choose-file-label": - "選擇檔案,或將檔案拖放到這裡", - "new-request-form.attachments.drop-files-label": "將檔案放置在此處", - "new-request-form.attachments.remove-file": "移除檔案", - "new-request-form.attachments.stop-upload": "停止上傳", - "new-request-form.attachments.upload-error-description": - "上傳 {{fileName}} 時發生錯誤。請再試一次,或上傳另一個檔案。", - "new-request-form.attachments.upload-error-title": "上傳錯誤", - "new-request-form.attachments.uploading": "正在上傳 {{fileName}}", - "new-request-form.cc-field.container-label": "已選取副本電子郵件地址", - "new-request-form.cc-field.email-added": "已新增 {{email}}", - "new-request-form.cc-field.email-label": "{{email}}:按 Backspace 鍵移除", - "new-request-form.cc-field.email-removed": "已移除 {{email}}", - "new-request-form.cc-field.emails-added": "已新增 {{emails}}", - "new-request-form.cc-field.invalid-email": "無效電子郵件地址", - "new-request-form.close-label": "關閉", - "new-request-form.credit-card-digits-hint": "(最後 4 位數)", - "new-request-form.dropdown.empty-option": "選取一個選項", - "new-request-form.lookup-field.loading-options": "正在載入項目…", - "new-request-form.lookup-field.no-matches-found": "找不到符合項目", - "new-request-form.lookup-field.placeholder": "搜尋{{label}}", - "new-request-form.parent-request-link": "請求 {{parentId}} 的後續跟進", - "new-request-form.required-fields-info": "標有星號 (*) 的欄位為必填欄位。", - "new-request-form.submit": "提交", - "new-request-form.suggested-articles": "推薦文章", -}; - -var zhTw$1 = /*#__PURE__*/ Object.freeze({ - __proto__: null, - default: zhTw, -}); - -export { - ka$1 as $, - enXKeys$1 as A, - enXObsolete$1 as B, - enXPseudo$1 as C, - enXTest$1 as D, - es419$1 as E, - esEs$1 as F, - es$1 as G, - et$1 as H, - eu$1 as I, - faAf$1 as J, - fa$1 as K, - fi$1 as L, - fil$1 as M, - fo$1 as N, - frCa$1 as O, - fr$1 as P, - ga$1 as Q, - he$1 as R, - hi$1 as S, - hr$1 as T, - hu$1 as U, - hy$1 as V, - id$1 as W, - is$1 as X, - itCh$1 as Y, - it$1 as Z, - ja$1 as _, - af$1 as a, - kk$1 as a0, - klDk$1 as a1, - ko$1 as a2, - ku$1 as a3, - lt$1 as a4, - lv$1 as a5, - mk$1 as a6, - mn$1 as a7, - ms$1 as a8, - mt$1 as a9, - my$1 as aa, - nlBe$1 as ab, - nl$1 as ac, - no$1 as ad, - pl$1 as ae, - ptBr$1 as af, - pt$1 as ag, - ro$1 as ah, - ru$1 as ai, - sk$1 as aj, - sl$1 as ak, - sq$1 as al, - srMe$1 as am, - sr$1 as an, - sv$1 as ao, - th$1 as ap, - tr$1 as aq, - uk$1 as ar, - ur$1 as as, - uz$1 as at, - vi$1 as au, - zhCn$1 as av, - zhTw$1 as aw, - arXPseudo$1 as b, - ar$1 as c, - az$1 as d, - be$1 as e, - bg$1 as f, - bn$1 as g, - bs$1 as h, - ca$1 as i, - cs$1 as j, - cy$1 as k, - da$1 as l, - deDe$1 as m, - deXInformal$1 as n, - de$1 as o, - el$1 as p, - en001$1 as q, - en150$1 as r, - enAu$1 as s, - enCa$1 as t, - enGb$1 as u, - enMy$1 as v, - enPh$1 as w, - enSe$1 as x, - enUs$1 as y, - enXDev$1 as z, -}; + "new-request-form.answer-bot-modal.footer-content": "若是,我們可關閉近期的請求 {{requestId}}", + "new-request-form.answer-bot-modal.footer-title": "此文章是否已回答該問題?", + "new-request-form.answer-bot-modal.mark-irrelevant": "不,我仍需要幫助", + "new-request-form.answer-bot-modal.request-closed": "太好了。此請求已關閉。", + "new-request-form.answer-bot-modal.request-submitted": "已成功提交請求", + "new-request-form.answer-bot-modal.solve-error": "關閉您的請求時發生錯誤", + "new-request-form.answer-bot-modal.solve-request": "是,關閉我的請求", + "new-request-form.answer-bot-modal.title": "在等待時,這些文章是否已回答該疑問?", + "new-request-form.answer-bot-modal.view-article": "檢視文章", + "new-request-form.attachments.choose-file-label": "選擇檔案,或將檔案拖放到這裡", + "new-request-form.attachments.drop-files-label": "將檔案放置在此處", + "new-request-form.attachments.remove-file": "移除檔案", + "new-request-form.attachments.stop-upload": "停止上傳", + "new-request-form.attachments.upload-error-description": "上傳 {{fileName}} 時發生錯誤。請再試一次,或上傳另一個檔案。", + "new-request-form.attachments.upload-error-title": "上傳錯誤", + "new-request-form.attachments.uploading": "正在上傳 {{fileName}}", + "new-request-form.cc-field.container-label": "已選取副本電子郵件地址", + "new-request-form.cc-field.email-added": "已新增 {{email}}", + "new-request-form.cc-field.email-label": "{{email}}:按 Backspace 鍵移除", + "new-request-form.cc-field.email-removed": "已移除 {{email}}", + "new-request-form.cc-field.emails-added": "已新增 {{emails}}", + "new-request-form.cc-field.invalid-email": "無效電子郵件地址", + "new-request-form.close-label": "關閉", + "new-request-form.credit-card-digits-hint": "(最後 4 位數)", + "new-request-form.dropdown.empty-option": "選取一個選項", + "new-request-form.lookup-field.loading-options": "正在載入項目…", + "new-request-form.lookup-field.no-matches-found": "找不到符合項目", + "new-request-form.lookup-field.placeholder": "搜尋{{label}}", + "new-request-form.parent-request-link": "請求 {{parentId}} 的後續跟進", + "new-request-form.required-fields-info": "標有星號 (*) 的欄位為必填欄位。", + "new-request-form.submit": "提交", + "new-request-form.suggested-articles": "推薦文章" +}; + +var zhTw$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + default: zhTw +}); + +export { ka$1 as $, enXKeys$1 as A, enXObsolete$1 as B, enXPseudo$1 as C, enXTest$1 as D, es419$1 as E, esEs$1 as F, es$1 as G, et$1 as H, eu$1 as I, faAf$1 as J, fa$1 as K, fi$1 as L, fil$1 as M, fo$1 as N, frCa$1 as O, fr$1 as P, ga$1 as Q, he$1 as R, hi$1 as S, hr$1 as T, hu$1 as U, hy$1 as V, id$1 as W, is$1 as X, itCh$1 as Y, it$1 as Z, ja$1 as _, af$1 as a, kk$1 as a0, klDk$1 as a1, ko$1 as a2, ku$1 as a3, lt$1 as a4, lv$1 as a5, mk$1 as a6, mn$1 as a7, ms$1 as a8, mt$1 as a9, my$1 as aa, nlBe$1 as ab, nl$1 as ac, no$1 as ad, pl$1 as ae, ptBr$1 as af, pt$1 as ag, ro$1 as ah, ru$1 as ai, sk$1 as aj, sl$1 as ak, sq$1 as al, srMe$1 as am, sr$1 as an, sv$1 as ao, th$1 as ap, tr$1 as aq, uk$1 as ar, ur$1 as as, uz$1 as at, vi$1 as au, zhCn$1 as av, zhTw$1 as aw, arXPseudo$1 as b, ar$1 as c, az$1 as d, be$1 as e, bg$1 as f, bn$1 as g, bs$1 as h, ca$1 as i, cs$1 as j, cy$1 as k, da$1 as l, deDe$1 as m, deXInformal$1 as n, de$1 as o, el$1 as p, en001$1 as q, en150$1 as r, enAu$1 as s, enCa$1 as t, enGb$1 as u, enMy$1 as v, enPh$1 as w, enSe$1 as x, enUs$1 as y, enXDev$1 as z }; diff --git a/assets/shared-bundle.js b/assets/shared-bundle.js index bc35a7403..7a0ff7f4d 100644 --- a/assets/shared-bundle.js +++ b/assets/shared-bundle.js @@ -1,51 +1,29 @@ function _mergeNamespaces(n, m) { - m.forEach(function (e) { - e && - typeof e !== "string" && - !Array.isArray(e) && - Object.keys(e).forEach(function (k) { - if (k !== "default" && !(k in n)) { - var d = Object.getOwnPropertyDescriptor(e, k); - Object.defineProperty( - n, - k, - d.get - ? d - : { - enumerable: true, - get: function () { - return e[k]; - }, - } - ); - } - }); - }); - return Object.freeze(n); + m.forEach(function (e) { + e && typeof e !== 'string' && !Array.isArray(e) && Object.keys(e).forEach(function (k) { + if (k !== 'default' && !(k in n)) { + var d = Object.getOwnPropertyDescriptor(e, k); + Object.defineProperty(n, k, d.get ? d : { + enumerable: true, + get: function () { return e[k]; } + }); + } + }); + }); + return Object.freeze(n); } -var commonjsGlobal = - typeof globalThis !== "undefined" - ? globalThis - : typeof window !== "undefined" - ? window - : typeof global !== "undefined" - ? global - : typeof self !== "undefined" - ? self - : {}; +var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; -function getDefaultExportFromCjs(x) { - return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, "default") - ? x["default"] - : x; +function getDefaultExportFromCjs (x) { + return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; } -var jsxRuntime = { exports: {} }; +var jsxRuntime = {exports: {}}; var reactJsxRuntime_production_min = {}; -var react = { exports: {} }; +var react = {exports: {}}; var react_production_min = {}; @@ -61,386 +39,27 @@ var react_production_min = {}; var hasRequiredReact_production_min; -function requireReact_production_min() { - if (hasRequiredReact_production_min) return react_production_min; - hasRequiredReact_production_min = 1; - var l = Symbol.for("react.element"), - n = Symbol.for("react.portal"), - p = Symbol.for("react.fragment"), - q = Symbol.for("react.strict_mode"), - r = Symbol.for("react.profiler"), - t = Symbol.for("react.provider"), - u = Symbol.for("react.context"), - v = Symbol.for("react.forward_ref"), - w = Symbol.for("react.suspense"), - x = Symbol.for("react.memo"), - y = Symbol.for("react.lazy"), - z = Symbol.iterator; - function A(a) { - if (null === a || "object" !== typeof a) return null; - a = (z && a[z]) || a["@@iterator"]; - return "function" === typeof a ? a : null; - } - var B = { - isMounted: function () { - return !1; - }, - enqueueForceUpdate: function () {}, - enqueueReplaceState: function () {}, - enqueueSetState: function () {}, - }, - C = Object.assign, - D = {}; - function E(a, b, e) { - this.props = a; - this.context = b; - this.refs = D; - this.updater = e || B; - } - E.prototype.isReactComponent = {}; - E.prototype.setState = function (a, b) { - if ("object" !== typeof a && "function" !== typeof a && null != a) - throw Error( - "setState(...): takes an object of state variables to update or a function which returns an object of state variables." - ); - this.updater.enqueueSetState(this, a, b, "setState"); - }; - E.prototype.forceUpdate = function (a) { - this.updater.enqueueForceUpdate(this, a, "forceUpdate"); - }; - function F() {} - F.prototype = E.prototype; - function G(a, b, e) { - this.props = a; - this.context = b; - this.refs = D; - this.updater = e || B; - } - var H = (G.prototype = new F()); - H.constructor = G; - C(H, E.prototype); - H.isPureReactComponent = !0; - var I = Array.isArray, - J = Object.prototype.hasOwnProperty, - K = { current: null }, - L = { key: !0, ref: !0, __self: !0, __source: !0 }; - function M(a, b, e) { - var d, - c = {}, - k = null, - h = null; - if (null != b) - for (d in (void 0 !== b.ref && (h = b.ref), - void 0 !== b.key && (k = "" + b.key), - b)) - J.call(b, d) && !L.hasOwnProperty(d) && (c[d] = b[d]); - var g = arguments.length - 2; - if (1 === g) c.children = e; - else if (1 < g) { - for (var f = Array(g), m = 0; m < g; m++) f[m] = arguments[m + 2]; - c.children = f; - } - if (a && a.defaultProps) - for (d in ((g = a.defaultProps), g)) void 0 === c[d] && (c[d] = g[d]); - return { - $$typeof: l, - type: a, - key: k, - ref: h, - props: c, - _owner: K.current, - }; - } - function N(a, b) { - return { - $$typeof: l, - type: a.type, - key: b, - ref: a.ref, - props: a.props, - _owner: a._owner, - }; - } - function O(a) { - return "object" === typeof a && null !== a && a.$$typeof === l; - } - function escape(a) { - var b = { "=": "=0", ":": "=2" }; - return ( - "$" + - a.replace(/[=:]/g, function (a) { - return b[a]; - }) - ); - } - var P = /\/+/g; - function Q(a, b) { - return "object" === typeof a && null !== a && null != a.key - ? escape("" + a.key) - : b.toString(36); - } - function R(a, b, e, d, c) { - var k = typeof a; - if ("undefined" === k || "boolean" === k) a = null; - var h = !1; - if (null === a) h = !0; - else - switch (k) { - case "string": - case "number": - h = !0; - break; - case "object": - switch (a.$$typeof) { - case l: - case n: - h = !0; - } - } - if (h) - return ( - (h = a), - (c = c(h)), - (a = "" === d ? "." + Q(h, 0) : d), - I(c) - ? ((e = ""), - null != a && (e = a.replace(P, "$&/") + "/"), - R(c, b, e, "", function (a) { - return a; - })) - : null != c && - (O(c) && - (c = N( - c, - e + - (!c.key || (h && h.key === c.key) - ? "" - : ("" + c.key).replace(P, "$&/") + "/") + - a - )), - b.push(c)), - 1 - ); - h = 0; - d = "" === d ? "." : d + ":"; - if (I(a)) - for (var g = 0; g < a.length; g++) { - k = a[g]; - var f = d + Q(k, g); - h += R(k, b, e, f, c); - } - else if (((f = A(a)), "function" === typeof f)) - for (a = f.call(a), g = 0; !(k = a.next()).done; ) - (k = k.value), (f = d + Q(k, g++)), (h += R(k, b, e, f, c)); - else if ("object" === k) - throw ( - ((b = String(a)), - Error( - "Objects are not valid as a React child (found: " + - ("[object Object]" === b - ? "object with keys {" + Object.keys(a).join(", ") + "}" - : b) + - "). If you meant to render a collection of children, use an array instead." - )) - ); - return h; - } - function S(a, b, e) { - if (null == a) return a; - var d = [], - c = 0; - R(a, d, "", "", function (a) { - return b.call(e, a, c++); - }); - return d; - } - function T(a) { - if (-1 === a._status) { - var b = a._result; - b = b(); - b.then( - function (b) { - if (0 === a._status || -1 === a._status) - (a._status = 1), (a._result = b); - }, - function (b) { - if (0 === a._status || -1 === a._status) - (a._status = 2), (a._result = b); - } - ); - -1 === a._status && ((a._status = 0), (a._result = b)); - } - if (1 === a._status) return a._result.default; - throw a._result; - } - var U = { current: null }, - V = { transition: null }, - W = { - ReactCurrentDispatcher: U, - ReactCurrentBatchConfig: V, - ReactCurrentOwner: K, - }; - function X() { - throw Error("act(...) is not supported in production builds of React."); - } - react_production_min.Children = { - map: S, - forEach: function (a, b, e) { - S( - a, - function () { - b.apply(this, arguments); - }, - e - ); - }, - count: function (a) { - var b = 0; - S(a, function () { - b++; - }); - return b; - }, - toArray: function (a) { - return ( - S(a, function (a) { - return a; - }) || [] - ); - }, - only: function (a) { - if (!O(a)) - throw Error( - "React.Children.only expected to receive a single React element child." - ); - return a; - }, - }; - react_production_min.Component = E; - react_production_min.Fragment = p; - react_production_min.Profiler = r; - react_production_min.PureComponent = G; - react_production_min.StrictMode = q; - react_production_min.Suspense = w; - react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W; - react_production_min.act = X; - react_production_min.cloneElement = function (a, b, e) { - if (null === a || void 0 === a) - throw Error( - "React.cloneElement(...): The argument must be a React element, but you passed " + - a + - "." - ); - var d = C({}, a.props), - c = a.key, - k = a.ref, - h = a._owner; - if (null != b) { - void 0 !== b.ref && ((k = b.ref), (h = K.current)); - void 0 !== b.key && (c = "" + b.key); - if (a.type && a.type.defaultProps) var g = a.type.defaultProps; - for (f in b) - J.call(b, f) && - !L.hasOwnProperty(f) && - (d[f] = void 0 === b[f] && void 0 !== g ? g[f] : b[f]); - } - var f = arguments.length - 2; - if (1 === f) d.children = e; - else if (1 < f) { - g = Array(f); - for (var m = 0; m < f; m++) g[m] = arguments[m + 2]; - d.children = g; - } - return { $$typeof: l, type: a.type, key: c, ref: k, props: d, _owner: h }; - }; - react_production_min.createContext = function (a) { - a = { - $$typeof: u, - _currentValue: a, - _currentValue2: a, - _threadCount: 0, - Provider: null, - Consumer: null, - _defaultValue: null, - _globalName: null, - }; - a.Provider = { $$typeof: t, _context: a }; - return (a.Consumer = a); - }; - react_production_min.createElement = M; - react_production_min.createFactory = function (a) { - var b = M.bind(null, a); - b.type = a; - return b; - }; - react_production_min.createRef = function () { - return { current: null }; - }; - react_production_min.forwardRef = function (a) { - return { $$typeof: v, render: a }; - }; - react_production_min.isValidElement = O; - react_production_min.lazy = function (a) { - return { $$typeof: y, _payload: { _status: -1, _result: a }, _init: T }; - }; - react_production_min.memo = function (a, b) { - return { $$typeof: x, type: a, compare: void 0 === b ? null : b }; - }; - react_production_min.startTransition = function (a) { - var b = V.transition; - V.transition = {}; - try { - a(); - } finally { - V.transition = b; - } - }; - react_production_min.unstable_act = X; - react_production_min.useCallback = function (a, b) { - return U.current.useCallback(a, b); - }; - react_production_min.useContext = function (a) { - return U.current.useContext(a); - }; - react_production_min.useDebugValue = function () {}; - react_production_min.useDeferredValue = function (a) { - return U.current.useDeferredValue(a); - }; - react_production_min.useEffect = function (a, b) { - return U.current.useEffect(a, b); - }; - react_production_min.useId = function () { - return U.current.useId(); - }; - react_production_min.useImperativeHandle = function (a, b, e) { - return U.current.useImperativeHandle(a, b, e); - }; - react_production_min.useInsertionEffect = function (a, b) { - return U.current.useInsertionEffect(a, b); - }; - react_production_min.useLayoutEffect = function (a, b) { - return U.current.useLayoutEffect(a, b); - }; - react_production_min.useMemo = function (a, b) { - return U.current.useMemo(a, b); - }; - react_production_min.useReducer = function (a, b, e) { - return U.current.useReducer(a, b, e); - }; - react_production_min.useRef = function (a) { - return U.current.useRef(a); - }; - react_production_min.useState = function (a) { - return U.current.useState(a); - }; - react_production_min.useSyncExternalStore = function (a, b, e) { - return U.current.useSyncExternalStore(a, b, e); - }; - react_production_min.useTransition = function () { - return U.current.useTransition(); - }; - react_production_min.version = "18.3.1"; - return react_production_min; +function requireReact_production_min () { + if (hasRequiredReact_production_min) return react_production_min; + hasRequiredReact_production_min = 1; +var l=Symbol.for("react.element"),n=Symbol.for("react.portal"),p=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),t=Symbol.for("react.provider"),u=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),z=Symbol.iterator;function A(a){if(null===a||"object"!==typeof a)return null;a=z&&a[z]||a["@@iterator"];return "function"===typeof a?a:null} + var B={isMounted:function(){return !1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B;}E.prototype.isReactComponent={}; + E.prototype.setState=function(a,b){if("object"!==typeof a&&"function"!==typeof a&&null!=a)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,a,b,"setState");};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate");};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B;}var H=G.prototype=new F; + H.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0}; + function M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=""+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1>> 1, - e = a[d]; - if (0 < g(e, b)) (a[d] = b), (a[c] = e), (c = d); - else break a; - } - } - function h(a) { - return 0 === a.length ? null : a[0]; - } - function k(a) { - if (0 === a.length) return null; - var b = a[0], - c = a.pop(); - if (c !== b) { - a[0] = c; - a: for (var d = 0, e = a.length, w = e >>> 1; d < w; ) { - var m = 2 * (d + 1) - 1, - C = a[m], - n = m + 1, - x = a[n]; - if (0 > g(C, c)) - n < e && 0 > g(x, C) - ? ((a[d] = x), (a[n] = c), (d = n)) - : ((a[d] = C), (a[m] = c), (d = m)); - else if (n < e && 0 > g(x, c)) (a[d] = x), (a[n] = c), (d = n); - else break a; - } - } - return b; - } - function g(a, b) { - var c = a.sortIndex - b.sortIndex; - return 0 !== c ? c : a.id - b.id; - } - if ( - "object" === typeof performance && - "function" === typeof performance.now - ) { - var l = performance; - exports.unstable_now = function () { - return l.now(); - }; - } else { - var p = Date, - q = p.now(); - exports.unstable_now = function () { - return p.now() - q; - }; - } - var r = [], - t = [], - u = 1, - v = null, - y = 3, - z = !1, - A = !1, - B = !1, - D = "function" === typeof setTimeout ? setTimeout : null, - E = "function" === typeof clearTimeout ? clearTimeout : null, - F = "undefined" !== typeof setImmediate ? setImmediate : null; - "undefined" !== typeof navigator && - void 0 !== navigator.scheduling && - void 0 !== navigator.scheduling.isInputPending && - navigator.scheduling.isInputPending.bind(navigator.scheduling); - function G(a) { - for (var b = h(t); null !== b; ) { - if (null === b.callback) k(t); - else if (b.startTime <= a) - k(t), (b.sortIndex = b.expirationTime), f(r, b); - else break; - b = h(t); - } - } - function H(a) { - B = !1; - G(a); - if (!A) - if (null !== h(r)) (A = !0), I(J); - else { - var b = h(t); - null !== b && K(H, b.startTime - a); - } - } - function J(a, b) { - A = !1; - B && ((B = !1), E(L), (L = -1)); - z = !0; - var c = y; - try { - G(b); - for ( - v = h(r); - null !== v && (!(v.expirationTime > b) || (a && !M())); - - ) { - var d = v.callback; - if ("function" === typeof d) { - v.callback = null; - y = v.priorityLevel; - var e = d(v.expirationTime <= b); - b = exports.unstable_now(); - "function" === typeof e ? (v.callback = e) : v === h(r) && k(r); - G(b); - } else k(r); - v = h(r); - } - if (null !== v) var w = !0; - else { - var m = h(t); - null !== m && K(H, m.startTime - b); - w = !1; - } - return w; - } finally { - (v = null), (y = c), (z = !1); - } - } - var N = !1, - O = null, - L = -1, - P = 5, - Q = -1; - function M() { - return exports.unstable_now() - Q < P ? !1 : !0; - } - function R() { - if (null !== O) { - var a = exports.unstable_now(); - Q = a; - var b = !0; - try { - b = O(!0, a); - } finally { - b ? S() : ((N = !1), (O = null)); - } - } else N = !1; - } - var S; - if ("function" === typeof F) - S = function () { - F(R); - }; - else if ("undefined" !== typeof MessageChannel) { - var T = new MessageChannel(), - U = T.port2; - T.port1.onmessage = R; - S = function () { - U.postMessage(null); - }; - } else - S = function () { - D(R, 0); - }; - function I(a) { - O = a; - N || ((N = !0), S()); - } - function K(a, b) { - L = D(function () { - a(exports.unstable_now()); - }, b); - } - exports.unstable_IdlePriority = 5; - exports.unstable_ImmediatePriority = 1; - exports.unstable_LowPriority = 4; - exports.unstable_NormalPriority = 3; - exports.unstable_Profiling = null; - exports.unstable_UserBlockingPriority = 2; - exports.unstable_cancelCallback = function (a) { - a.callback = null; - }; - exports.unstable_continueExecution = function () { - A || z || ((A = !0), I(J)); - }; - exports.unstable_forceFrameRate = function (a) { - 0 > a || 125 < a - ? console.error( - "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" - ) - : (P = 0 < a ? Math.floor(1e3 / a) : 5); - }; - exports.unstable_getCurrentPriorityLevel = function () { - return y; - }; - exports.unstable_getFirstCallbackNode = function () { - return h(r); - }; - exports.unstable_next = function (a) { - switch (y) { - case 1: - case 2: - case 3: - var b = 3; - break; - default: - b = y; - } - var c = y; - y = b; - try { - return a(); - } finally { - y = c; - } - }; - exports.unstable_pauseExecution = function () {}; - exports.unstable_requestPaint = function () {}; - exports.unstable_runWithPriority = function (a, b) { - switch (a) { - case 1: - case 2: - case 3: - case 4: - case 5: - break; - default: - a = 3; - } - var c = y; - y = a; - try { - return b(); - } finally { - y = c; - } - }; - exports.unstable_scheduleCallback = function (a, b, c) { - var d = exports.unstable_now(); - "object" === typeof c && null !== c - ? ((c = c.delay), (c = "number" === typeof c && 0 < c ? d + c : d)) - : (c = d); - switch (a) { - case 1: - var e = -1; - break; - case 2: - e = 250; - break; - case 5: - e = 1073741823; - break; - case 4: - e = 1e4; - break; - default: - e = 5e3; - } - e = c + e; - a = { - id: u++, - callback: b, - priorityLevel: a, - startTime: c, - expirationTime: e, - sortIndex: -1, - }; - c > d - ? ((a.sortIndex = c), - f(t, a), - null === h(r) && - a === h(t) && - (B ? (E(L), (L = -1)) : (B = !0), K(H, c - d))) - : ((a.sortIndex = e), f(r, a), A || z || ((A = !0), I(J))); - return a; - }; - exports.unstable_shouldYield = M; - exports.unstable_wrapCallback = function (a) { - var b = y; - return function () { - var c = y; - y = b; - try { - return a.apply(this, arguments); - } finally { - y = c; - } - }; - }; - })(scheduler_production_min); - return scheduler_production_min; +function requireScheduler_production_min () { + if (hasRequiredScheduler_production_min) return scheduler_production_min; + hasRequiredScheduler_production_min = 1; + (function (exports) { +function f(a,b){var c=a.length;a.push(b);a:for(;0>>1,e=a[d];if(0>>1;dg(C,c))ng(x,C)?(a[d]=x,a[n]=c,d=n):(a[d]=C,a[m]=c,d=m);else if(ng(x,c))a[d]=x,a[n]=c,d=n;else break a}}return b} + function g(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}if("object"===typeof performance&&"function"===typeof performance.now){var l=performance;exports.unstable_now=function(){return l.now()};}else {var p=Date,q=p.now();exports.unstable_now=function(){return p.now()-q};}var r=[],t=[],u=1,v=null,y=3,z=!1,A=!1,B=!1,D="function"===typeof setTimeout?setTimeout:null,E="function"===typeof clearTimeout?clearTimeout:null,F="undefined"!==typeof setImmediate?setImmediate:null; + "undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function G(a){for(var b=h(t);null!==b;){if(null===b.callback)k(t);else if(b.startTime<=a)k(t),b.sortIndex=b.expirationTime,f(r,b);else break;b=h(t);}}function H(a){B=!1;G(a);if(!A)if(null!==h(r))A=!0,I(J);else {var b=h(t);null!==b&&K(H,b.startTime-a);}} + function J(a,b){A=!1;B&&(B=!1,E(L),L=-1);z=!0;var c=y;try{G(b);for(v=h(r);null!==v&&(!(v.expirationTime>b)||a&&!M());){var d=v.callback;if("function"===typeof d){v.callback=null;y=v.priorityLevel;var e=d(v.expirationTime<=b);b=exports.unstable_now();"function"===typeof e?v.callback=e:v===h(r)&&k(r);G(b);}else k(r);v=h(r);}if(null!==v)var w=!0;else {var m=h(t);null!==m&&K(H,m.startTime-b);w=!1;}return w}finally{v=null,y=c,z=!1;}}var N=!1,O=null,L=-1,P=5,Q=-1; + function M(){return exports.unstable_now()-Qa||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a}; + exports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c;}}}; + } (scheduler_production_min)); + return scheduler_production_min; } var hasRequiredScheduler; -function requireScheduler() { - if (hasRequiredScheduler) return scheduler.exports; - hasRequiredScheduler = 1; +function requireScheduler () { + if (hasRequiredScheduler) return scheduler.exports; + hasRequiredScheduler = 1; - { - scheduler.exports = requireScheduler_production_min(); - } - return scheduler.exports; + { + scheduler.exports = requireScheduler_production_min(); + } + return scheduler.exports; } /** @@ -846,11648 +162,2580 @@ function requireScheduler() { var hasRequiredReactDom_production_min; -function requireReactDom_production_min() { - if (hasRequiredReactDom_production_min) return reactDom_production_min; - hasRequiredReactDom_production_min = 1; - var aa = reactExports, - ca = requireScheduler(); - function p(a) { - for ( - var b = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, - c = 1; - c < arguments.length; - c++ - ) - b += "&args[]=" + encodeURIComponent(arguments[c]); - return ( - "Minified React error #" + - a + - "; visit " + - b + - " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." - ); - } - var da = new Set(), - ea = {}; - function fa(a, b) { - ha(a, b); - ha(a + "Capture", b); +function requireReactDom_production_min () { + if (hasRequiredReactDom_production_min) return reactDom_production_min; + hasRequiredReactDom_production_min = 1; +var aa=reactExports,ca=requireScheduler();function p(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;cb}return !1}function v(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g;}var z={}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){z[a]=new v(a,0,!1,a,null,!1,!1);});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];z[b]=new v(b,1,!1,a[1],null,!1,!1);});["contentEditable","draggable","spellCheck","value"].forEach(function(a){z[a]=new v(a,2,!1,a.toLowerCase(),null,!1,!1);}); + ["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){z[a]=new v(a,2,!1,a,null,!1,!1);});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){z[a]=new v(a,3,!1,a.toLowerCase(),null,!1,!1);}); + ["checked","multiple","muted","selected"].forEach(function(a){z[a]=new v(a,3,!0,a,null,!1,!1);});["capture","download"].forEach(function(a){z[a]=new v(a,4,!1,a,null,!1,!1);});["cols","rows","size","span"].forEach(function(a){z[a]=new v(a,6,!1,a,null,!1,!1);});["rowSpan","start"].forEach(function(a){z[a]=new v(a,5,!1,a.toLowerCase(),null,!1,!1);});var ra=/[\-:]([a-z])/g;function sa(a){return a[1].toUpperCase()} + "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var b=a.replace(ra, + sa);z[b]=new v(b,1,!1,a,null,!1,!1);});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1);});["xml:base","xml:lang","xml:space"].forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1);});["tabIndex","crossOrigin"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!1,!1);}); + z.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!0,!0);}); + function ta(a,b,c,d){var e=z.hasOwnProperty(b)?z[b]:null;if(null!==e?0!==e.type:d||!(2h||e[g]!==f[h]){var k="\n"+e[g].replace(" at new "," at ");a.displayName&&k.includes("")&&(k=k.replace("",a.displayName));return k}while(1<=g&&0<=h)}break}}}finally{Na=!1,Error.prepareStackTrace=c;}return (a=a?a.displayName||a.name:"")?Ma(a):""} + function Pa(a){switch(a.tag){case 5:return Ma(a.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return a=Oa(a.type,!1),a;case 11:return a=Oa(a.type.render,!1),a;case 1:return a=Oa(a.type,!0),a;default:return ""}} + function Qa(a){if(null==a)return null;if("function"===typeof a)return a.displayName||a.name||null;if("string"===typeof a)return a;switch(a){case ya:return "Fragment";case wa:return "Portal";case Aa:return "Profiler";case za:return "StrictMode";case Ea:return "Suspense";case Fa:return "SuspenseList"}if("object"===typeof a)switch(a.$$typeof){case Ca:return (a.displayName||"Context")+".Consumer";case Ba:return (a._context.displayName||"Context")+".Provider";case Da:var b=a.render;a=a.displayName;a||(a=b.displayName|| + b.name||"",a=""!==a?"ForwardRef("+a+")":"ForwardRef");return a;case Ga:return b=a.displayName||null,null!==b?b:Qa(a.type)||"Memo";case Ha:b=a._payload;a=a._init;try{return Qa(a(b))}catch(c){}}return null} + function Ra(a){var b=a.type;switch(a.tag){case 24:return "Cache";case 9:return (b.displayName||"Context")+".Consumer";case 10:return (b._context.displayName||"Context")+".Provider";case 18:return "DehydratedFragment";case 11:return a=b.render,a=a.displayName||a.name||"",b.displayName||(""!==a?"ForwardRef("+a+")":"ForwardRef");case 7:return "Fragment";case 5:return b;case 4:return "Portal";case 3:return "Root";case 6:return "Text";case 16:return Qa(b);case 8:return b===za?"StrictMode":"Mode";case 22:return "Offscreen"; + case 12:return "Profiler";case 21:return "Scope";case 13:return "Suspense";case 19:return "SuspenseList";case 25:return "TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof b)return b.displayName||b.name||null;if("string"===typeof b)return b}return null}function Sa(a){switch(typeof a){case "boolean":case "number":case "string":case "undefined":return a;case "object":return a;default:return ""}} + function Ta(a){var b=a.type;return (a=a.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===b||"radio"===b)} + function Ua(a){var b=Ta(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=""+a[b];if(!a.hasOwnProperty(b)&&"undefined"!==typeof c&&"function"===typeof c.get&&"function"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=""+a;f.call(this,a);}});Object.defineProperty(a,b,{enumerable:c.enumerable});return {getValue:function(){return d},setValue:function(a){d=""+a;},stopTracking:function(){a._valueTracker= + null;delete a[b];}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a));}function Wa(a){if(!a)return !1;var b=a._valueTracker;if(!b)return !0;var c=b.getValue();var d="";a&&(d=Ta(a)?a.checked?"true":"false":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||("undefined"!==typeof document?document:void 0);if("undefined"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}} + function Ya(a,b){var c=b.checked;return A({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?"":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:"checkbox"===b.type||"radio"===b.type?null!=b.checked:null!=b.value};}function ab(a,b){b=b.checked;null!=b&&ta(a,"checked",b,!1);} + function bb(a,b){ab(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if("number"===d){if(0===c&&""===a.value||a.value!=c)a.value=""+c;}else a.value!==""+c&&(a.value=""+c);else if("submit"===d||"reset"===d){a.removeAttribute("value");return}b.hasOwnProperty("value")?cb(a,b.type,c):b.hasOwnProperty("defaultValue")&&cb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked);} + function db(a,b,c){if(b.hasOwnProperty("value")||b.hasOwnProperty("defaultValue")){var d=b.type;if(!("submit"!==d&&"reset"!==d||void 0!==b.value&&null!==b.value))return;b=""+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b;}c=a.name;""!==c&&(a.name="");a.defaultChecked=!!a._wrapperState.initialChecked;""!==c&&(a.name=c);} + function cb(a,b,c){if("number"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c);}var eb=Array.isArray; + function fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e"+b.valueOf().toString()+"";for(b=mb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild);}}); + function ob(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b;} + var pb={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0, + zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(a){qb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);pb[b]=pb[a];});});function rb(a,b,c){return null==b||"boolean"===typeof b||""===b?"":c||"number"!==typeof b||0===b||pb.hasOwnProperty(a)&&pb[a]?(""+b).trim():b+"px"} + function sb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf("--"),e=rb(c,b[c],d);"float"===c&&(c="cssFloat");d?a.setProperty(c,e):a[c]=e;}}var tb=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}); + function ub(a,b){if(b){if(tb[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(p(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(p(60));if("object"!==typeof b.dangerouslySetInnerHTML||!("__html"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&"object"!==typeof b.style)throw Error(p(62));}} + function vb(a,b){if(-1===a.indexOf("-"))return "string"===typeof b.is;switch(a){case "annotation-xml":case "color-profile":case "font-face":case "font-face-src":case "font-face-uri":case "font-face-format":case "font-face-name":case "missing-glyph":return !1;default:return !0}}var wb=null;function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null; + function Bb(a){if(a=Cb(a)){if("function"!==typeof yb)throw Error(p(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b));}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a;}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;a>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304; + function tc(a){switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824; + default:return a}}function uc(a,b){var c=a.pendingLanes;if(0===c)return 0;var d=0,e=a.suspendedLanes,f=a.pingedLanes,g=c&268435455;if(0!==g){var h=g&~e;0!==h?d=tc(h):(f&=g,0!==f&&(d=tc(f)));}else g=c&~e,0!==g?d=tc(g):0!==f&&(d=tc(f));if(0===d)return 0;if(0!==b&&b!==d&&0===(b&e)&&(e=d&-d,f=b&-b,e>=f||16===e&&0!==(f&4194240)))return b;0!==(d&4)&&(d|=c&16);b=a.entangledLanes;if(0!==b)for(a=a.entanglements,b&=d;0c;c++)b.push(a);return b} + function Ac(a,b,c){a.pendingLanes|=b;536870912!==b&&(a.suspendedLanes=0,a.pingedLanes=0);a=a.eventTimes;b=31-oc(b);a[b]=c;}function Bc(a,b){var c=a.pendingLanes&~b;a.pendingLanes=b;a.suspendedLanes=0;a.pingedLanes=0;a.expiredLanes&=b;a.mutableReadLanes&=b;a.entangledLanes&=b;b=a.entanglements;var d=a.eventTimes;for(a=a.expirationTimes;0=be),ee=String.fromCharCode(32),fe=!1; + function ge(a,b){switch(a){case "keyup":return -1!==$d.indexOf(b.keyCode);case "keydown":return 229!==b.keyCode;case "keypress":case "mousedown":case "focusout":return !0;default:return !1}}function he(a){a=a.detail;return "object"===typeof a&&"data"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case "compositionend":return he(b);case "keypress":if(32!==b.which)return null;fe=!0;return ee;case "textInput":return a=b.data,a===ee&&fe?null:a;default:return null}} + function ke(a,b){if(ie)return "compositionend"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case "paste":return null;case "keypress":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return {node:c,offset:b-a};a=d;}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode;}c=void 0;}c=Je(c);}}function Le(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Le(a,b.parentNode):"contains"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1} + function Me(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c="string"===typeof b.contentWindow.location.href;}catch(d){c=!1;}if(c)a=b.contentWindow;else break;b=Xa(a.document);}return b}function Ne(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&("input"===b&&("text"===a.type||"search"===a.type||"tel"===a.type||"url"===a.type||"password"===a.type)||"textarea"===b||"true"===a.contentEditable)} + function Oe(a){var b=Me(),c=a.focusedElem,d=a.selectionRange;if(b!==c&&c&&c.ownerDocument&&Le(c.ownerDocument.documentElement,c)){if(null!==d&&Ne(c))if(b=d.start,a=d.end,void 0===a&&(a=b),"selectionStart"in c)c.selectionStart=b,c.selectionEnd=Math.min(a,c.value.length);else if(a=(b=c.ownerDocument||document)&&b.defaultView||window,a.getSelection){a=a.getSelection();var e=c.textContent.length,f=Math.min(d.start,e);d=void 0===d.end?f:Math.min(d.end,e);!a.extend&&f>d&&(e=d,d=f,f=e);e=Ke(c,f);var g=Ke(c, + d);e&&g&&(1!==a.rangeCount||a.anchorNode!==e.node||a.anchorOffset!==e.offset||a.focusNode!==g.node||a.focusOffset!==g.offset)&&(b=b.createRange(),b.setStart(e.node,e.offset),a.removeAllRanges(),f>d?(a.addRange(b),a.extend(g.node,g.offset)):(b.setEnd(g.node,g.offset),a.addRange(b)));}b=[];for(a=c;a=a.parentNode;)1===a.nodeType&&b.push({element:a,left:a.scrollLeft,top:a.scrollTop});"function"===typeof c.focus&&c.focus();for(c=0;c=document.documentMode,Qe=null,Re=null,Se=null,Te=!1; + function Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,"selectionStart"in d&&Ne(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Ie(Se,d)||(Se=d,d=oe(Re,"onSelect"),0Tf||(a.current=Sf[Tf],Sf[Tf]=null,Tf--);}function G(a,b){Tf++;Sf[Tf]=a.current;a.current=b;}var Vf={},H=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(a,b){var c=a.type.contextTypes;if(!c)return Vf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e} + function Zf(a){a=a.childContextTypes;return null!==a&&void 0!==a}function $f(){E(Wf);E(H);}function ag(a,b,c){if(H.current!==Vf)throw Error(p(168));G(H,b);G(Wf,c);}function bg(a,b,c){var d=a.stateNode;b=b.childContextTypes;if("function"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in b))throw Error(p(108,Ra(a)||"Unknown",e));return A({},c,d)} + function cg(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Vf;Xf=H.current;G(H,a);G(Wf,Wf.current);return !0}function dg(a,b,c){var d=a.stateNode;if(!d)throw Error(p(169));c?(a=bg(a,b,Xf),d.__reactInternalMemoizedMergedChildContext=a,E(Wf),E(H),G(H,a)):E(Wf);G(Wf,c);}var eg=null,fg=!1,gg=!1;function hg(a){null===eg?eg=[a]:eg.push(a);}function ig(a){fg=!0;hg(a);} + function jg(){if(!gg&&null!==eg){gg=!0;var a=0,b=C;try{var c=eg;for(C=1;a>=g;e-=g;rg=1<<32-oc(b)+e|c<w?(x=u,u=null):x=u.sibling;var n=r(e,u,h[w],k);if(null===n){null===u&&(u=x);break}a&&u&&null===n.alternate&&b(e,u);g=f(n,g,w);null===m?l=n:m.sibling=n;m=n;u=x;}if(w===h.length)return c(e,u),I&&tg(e,w),l;if(null===u){for(;ww?(x=m,m=null):x=m.sibling;var t=r(e,m,n.value,k);if(null===t){null===m&&(m=x);break}a&&m&&null===t.alternate&&b(e,m);g=f(t,g,w);null===u?l=t:u.sibling=t;u=t;m=x;}if(n.done)return c(e, + m),I&&tg(e,w),l;if(null===m){for(;!n.done;w++,n=h.next())n=q(e,n.value,k),null!==n&&(g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);I&&tg(e,w);return l}for(m=d(e,m);!n.done;w++,n=h.next())n=y(m,e,w,n.value,k),null!==n&&(a&&null!==n.alternate&&m.delete(null===n.key?w:n.key),g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);a&&m.forEach(function(a){return b(e,a)});I&&tg(e,w);return l}function J(a,d,f,h){"object"===typeof f&&null!==f&&f.type===ya&&null===f.key&&(f=f.props.children);if("object"===typeof f&&null!==f){switch(f.$$typeof){case va:a:{for(var k= + f.key,l=d;null!==l;){if(l.key===k){k=f.type;if(k===ya){if(7===l.tag){c(a,l.sibling);d=e(l,f.props.children);d.return=a;a=d;break a}}else if(l.elementType===k||"object"===typeof k&&null!==k&&k.$$typeof===Ha&&Ng(k)===l.type){c(a,l.sibling);d=e(l,f.props);d.ref=Lg(a,l,f);d.return=a;a=d;break a}c(a,l);break}else b(a,l);l=l.sibling;}f.type===ya?(d=Tg(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Rg(f.type,f.key,f.props,null,a.mode,h),h.ref=Lg(a,d,f),h.return=a,a=h);}return g(a);case wa:a:{for(l=f.key;null!== + d;){if(d.key===l)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else {c(a,d);break}else b(a,d);d=d.sibling;}d=Sg(f,a.mode,h);d.return=a;a=d;}return g(a);case Ha:return l=f._init,J(a,d,l(f._payload),h)}if(eb(f))return n(a,d,f,h);if(Ka(f))return t(a,d,f,h);Mg(a,f);}return "string"===typeof f&&""!==f||"number"===typeof f?(f=""+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d): + (c(a,d),d=Qg(f,a.mode,h),d.return=a,a=d),g(a)):c(a,d)}return J}var Ug=Og(!0),Vg=Og(!1),Wg=Uf(null),Xg=null,Yg=null,Zg=null;function $g(){Zg=Yg=Xg=null;}function ah(a){var b=Wg.current;E(Wg);a._currentValue=b;}function bh(a,b,c){for(;null!==a;){var d=a.alternate;(a.childLanes&b)!==b?(a.childLanes|=b,null!==d&&(d.childLanes|=b)):null!==d&&(d.childLanes&b)!==b&&(d.childLanes|=b);if(a===c)break;a=a.return;}} + function ch(a,b){Xg=a;Zg=Yg=null;a=a.dependencies;null!==a&&null!==a.firstContext&&(0!==(a.lanes&b)&&(dh=!0),a.firstContext=null);}function eh(a){var b=a._currentValue;if(Zg!==a)if(a={context:a,memoizedValue:b,next:null},null===Yg){if(null===Xg)throw Error(p(308));Yg=a;Xg.dependencies={lanes:0,firstContext:a};}else Yg=Yg.next=a;return b}var fh=null;function gh(a){null===fh?fh=[a]:fh.push(a);} + function hh(a,b,c,d){var e=b.interleaved;null===e?(c.next=c,gh(b)):(c.next=e.next,e.next=c);b.interleaved=c;return ih(a,d)}function ih(a,b){a.lanes|=b;var c=a.alternate;null!==c&&(c.lanes|=b);c=a;for(a=a.return;null!==a;)a.childLanes|=b,c=a.alternate,null!==c&&(c.childLanes|=b),c=a,a=a.return;return 3===c.tag?c.stateNode:null}var jh=!1;function kh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null};} + function lh(a,b){a=a.updateQueue;b.updateQueue===a&&(b.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects});}function mh(a,b){return {eventTime:a,lane:b,tag:0,payload:null,callback:null,next:null}} + function nh(a,b,c){var d=a.updateQueue;if(null===d)return null;d=d.shared;if(0!==(K&2)){var e=d.pending;null===e?b.next=b:(b.next=e.next,e.next=b);d.pending=b;return ih(a,c)}e=d.interleaved;null===e?(b.next=b,gh(d)):(b.next=e.next,e.next=b);d.interleaved=b;return ih(a,c)}function oh(a,b,c){b=b.updateQueue;if(null!==b&&(b=b.shared,0!==(c&4194240))){var d=b.lanes;d&=a.pendingLanes;c|=d;b.lanes=c;Cc(a,c);}} + function ph(a,b){var c=a.updateQueue,d=a.alternate;if(null!==d&&(d=d.updateQueue,c===d)){var e=null,f=null;c=c.firstBaseUpdate;if(null!==c){do{var g={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};null===f?e=f=g:f=f.next=g;c=c.next;}while(null!==c);null===f?e=f=b:f=f.next=b;}else e=f=b;c={baseState:d.baseState,firstBaseUpdate:e,lastBaseUpdate:f,shared:d.shared,effects:d.effects};a.updateQueue=c;return}a=c.lastBaseUpdate;null===a?c.firstBaseUpdate=b:a.next= + b;c.lastBaseUpdate=b;} + function qh(a,b,c,d){var e=a.updateQueue;jh=!1;var f=e.firstBaseUpdate,g=e.lastBaseUpdate,h=e.shared.pending;if(null!==h){e.shared.pending=null;var k=h,l=k.next;k.next=null;null===g?f=l:g.next=l;g=k;var m=a.alternate;null!==m&&(m=m.updateQueue,h=m.lastBaseUpdate,h!==g&&(null===h?m.firstBaseUpdate=l:h.next=l,m.lastBaseUpdate=k));}if(null!==f){var q=e.baseState;g=0;m=l=k=null;h=f;do{var r=h.lane,y=h.eventTime;if((d&r)===r){null!==m&&(m=m.next={eventTime:y,lane:0,tag:h.tag,payload:h.payload,callback:h.callback, + next:null});a:{var n=a,t=h;r=b;y=c;switch(t.tag){case 1:n=t.payload;if("function"===typeof n){q=n.call(y,q,r);break a}q=n;break a;case 3:n.flags=n.flags&-65537|128;case 0:n=t.payload;r="function"===typeof n?n.call(y,q,r):n;if(null===r||void 0===r)break a;q=A({},q,r);break a;case 2:jh=!0;}}null!==h.callback&&0!==h.lane&&(a.flags|=64,r=e.effects,null===r?e.effects=[h]:r.push(h));}else y={eventTime:y,lane:r,tag:h.tag,payload:h.payload,callback:h.callback,next:null},null===m?(l=m=y,k=q):m=m.next=y,g|=r; + h=h.next;if(null===h)if(h=e.shared.pending,null===h)break;else r=h,h=r.next,r.next=null,e.lastBaseUpdate=r,e.shared.pending=null;}while(1);null===m&&(k=q);e.baseState=k;e.firstBaseUpdate=l;e.lastBaseUpdate=m;b=e.shared.interleaved;if(null!==b){e=b;do g|=e.lane,e=e.next;while(e!==b)}else null===f&&(e.shared.lanes=0);rh|=g;a.lanes=g;a.memoizedState=q;}} + function sh(a,b,c){a=b.effects;b.effects=null;if(null!==a)for(b=0;bc?c:4;a(!0);var d=Gh.transition;Gh.transition={};try{a(!1),b();}finally{C=c,Gh.transition=d;}}function wi(){return Uh().memoizedState} + function xi(a,b,c){var d=yi(a);c={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(zi(a))Ai(b,c);else if(c=hh(a,b,c,d),null!==c){var e=R();gi(c,a,d,e);Bi(c,b,d);}} + function ii(a,b,c){var d=yi(a),e={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(zi(a))Ai(b,e);else {var f=a.alternate;if(0===a.lanes&&(null===f||0===f.lanes)&&(f=b.lastRenderedReducer,null!==f))try{var g=b.lastRenderedState,h=f(g,c);e.hasEagerState=!0;e.eagerState=h;if(He(h,g)){var k=b.interleaved;null===k?(e.next=e,gh(b)):(e.next=k.next,k.next=e);b.interleaved=e;return}}catch(l){}finally{}c=hh(a,b,e,d);null!==c&&(e=R(),gi(c,a,d,e),Bi(c,b,d));}} + function zi(a){var b=a.alternate;return a===M||null!==b&&b===M}function Ai(a,b){Jh=Ih=!0;var c=a.pending;null===c?b.next=b:(b.next=c.next,c.next=b);a.pending=b;}function Bi(a,b,c){if(0!==(c&4194240)){var d=b.lanes;d&=a.pendingLanes;c|=d;b.lanes=c;Cc(a,c);}} + var Rh={readContext:eh,useCallback:P,useContext:P,useEffect:P,useImperativeHandle:P,useInsertionEffect:P,useLayoutEffect:P,useMemo:P,useReducer:P,useRef:P,useState:P,useDebugValue:P,useDeferredValue:P,useTransition:P,useMutableSource:P,useSyncExternalStore:P,useId:P,unstable_isNewReconciler:!1},Oh={readContext:eh,useCallback:function(a,b){Th().memoizedState=[a,void 0===b?null:b];return a},useContext:eh,useEffect:mi,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return ki(4194308, + 4,pi.bind(null,b,a),c)},useLayoutEffect:function(a,b){return ki(4194308,4,a,b)},useInsertionEffect:function(a,b){return ki(4,2,a,b)},useMemo:function(a,b){var c=Th();b=void 0===b?null:b;a=a();c.memoizedState=[a,b];return a},useReducer:function(a,b,c){var d=Th();b=void 0!==c?c(b):b;d.memoizedState=d.baseState=b;a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:b};d.queue=a;a=a.dispatch=xi.bind(null,M,a);return [d.memoizedState,a]},useRef:function(a){var b= + Th();a={current:a};return b.memoizedState=a},useState:hi,useDebugValue:ri,useDeferredValue:function(a){return Th().memoizedState=a},useTransition:function(){var a=hi(!1),b=a[0];a=vi.bind(null,a[1]);Th().memoizedState=a;return [b,a]},useMutableSource:function(){},useSyncExternalStore:function(a,b,c){var d=M,e=Th();if(I){if(void 0===c)throw Error(p(407));c=c();}else {c=b();if(null===Q)throw Error(p(349));0!==(Hh&30)||di(d,b,c);}e.memoizedState=c;var f={value:c,getSnapshot:b};e.queue=f;mi(ai.bind(null,d, + f,a),[a]);d.flags|=2048;bi(9,ci.bind(null,d,f,c,b),void 0,null);return c},useId:function(){var a=Th(),b=Q.identifierPrefix;if(I){var c=sg;var d=rg;c=(d&~(1<<32-oc(d)-1)).toString(32)+c;b=":"+b+"R"+c;c=Kh++;0\x3c/script>",a=a.removeChild(a.firstChild)): + "string"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),"select"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[Of]=b;a[Pf]=d;zj(a,b,!1,!1);b.stateNode=a;a:{g=vb(c,d);switch(c){case "dialog":D("cancel",a);D("close",a);e=d;break;case "iframe":case "object":case "embed":D("load",a);e=d;break;case "video":case "audio":for(e=0;eGj&&(b.flags|=128,d=!0,Dj(f,!1),b.lanes=4194304);}else {if(!d)if(a=Ch(g),null!==a){if(b.flags|=128,d=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Dj(f,!0),null===f.tail&&"hidden"===f.tailMode&&!g.alternate&&!I)return S(b),null}else 2*B()-f.renderingStartTime>Gj&&1073741824!==c&&(b.flags|=128,d=!0,Dj(f,!1),b.lanes=4194304);f.isBackwards?(g.sibling=b.child,b.child=g):(c=f.last,null!==c?c.sibling=g:b.child=g,f.last=g);}if(null!==f.tail)return b=f.tail,f.rendering= + b,f.tail=b.sibling,f.renderingStartTime=B(),b.sibling=null,c=L.current,G(L,d?c&1|2:c&1),b;S(b);return null;case 22:case 23:return Hj(),d=null!==b.memoizedState,null!==a&&null!==a.memoizedState!==d&&(b.flags|=8192),d&&0!==(b.mode&1)?0!==(fj&1073741824)&&(S(b),b.subtreeFlags&6&&(b.flags|=8192)):S(b),null;case 24:return null;case 25:return null}throw Error(p(156,b.tag));} + function Ij(a,b){wg(b);switch(b.tag){case 1:return Zf(b.type)&&$f(),a=b.flags,a&65536?(b.flags=a&-65537|128,b):null;case 3:return zh(),E(Wf),E(H),Eh(),a=b.flags,0!==(a&65536)&&0===(a&128)?(b.flags=a&-65537|128,b):null;case 5:return Bh(b),null;case 13:E(L);a=b.memoizedState;if(null!==a&&null!==a.dehydrated){if(null===b.alternate)throw Error(p(340));Ig();}a=b.flags;return a&65536?(b.flags=a&-65537|128,b):null;case 19:return E(L),null;case 4:return zh(),null;case 10:return ah(b.type._context),null;case 22:case 23:return Hj(), + null;case 24:return null;default:return null}}var Jj=!1,U=!1,Kj="function"===typeof WeakSet?WeakSet:Set,V=null;function Lj(a,b){var c=a.ref;if(null!==c)if("function"===typeof c)try{c(null);}catch(d){W(a,b,d);}else c.current=null;}function Mj(a,b,c){try{c();}catch(d){W(a,b,d);}}var Nj=!1; + function Oj(a,b){Cf=dd;a=Me();if(Ne(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else a:{c=(c=a.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&0!==d.rangeCount){c=d.anchorNode;var e=d.anchorOffset,f=d.focusNode;d=d.focusOffset;try{c.nodeType,f.nodeType;}catch(F){c=null;break a}var g=0,h=-1,k=-1,l=0,m=0,q=a,r=null;b:for(;;){for(var y;;){q!==c||0!==e&&3!==q.nodeType||(h=g+e);q!==f||0!==d&&3!==q.nodeType||(k=g+d);3===q.nodeType&&(g+= + q.nodeValue.length);if(null===(y=q.firstChild))break;r=q;q=y;}for(;;){if(q===a)break b;r===c&&++l===e&&(h=g);r===f&&++m===d&&(k=g);if(null!==(y=q.nextSibling))break;q=r;r=q.parentNode;}q=y;}c=-1===h||-1===k?null:{start:h,end:k};}else c=null;}c=c||{start:0,end:0};}else c=null;Df={focusedElem:a,selectionRange:c};dd=!1;for(V=b;null!==V;)if(b=V,a=b.child,0!==(b.subtreeFlags&1028)&&null!==a)a.return=b,V=a;else for(;null!==V;){b=V;try{var n=b.alternate;if(0!==(b.flags&1024))switch(b.tag){case 0:case 11:case 15:break; + case 1:if(null!==n){var t=n.memoizedProps,J=n.memoizedState,x=b.stateNode,w=x.getSnapshotBeforeUpdate(b.elementType===b.type?t:Ci(b.type,t),J);x.__reactInternalSnapshotBeforeUpdate=w;}break;case 3:var u=b.stateNode.containerInfo;1===u.nodeType?u.textContent="":9===u.nodeType&&u.documentElement&&u.removeChild(u.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p(163));}}catch(F){W(b,b.return,F);}a=b.sibling;if(null!==a){a.return=b.return;V=a;break}V=b.return;}n=Nj;Nj=!1;return n} + function Pj(a,b,c){var d=b.updateQueue;d=null!==d?d.lastEffect:null;if(null!==d){var e=d=d.next;do{if((e.tag&a)===a){var f=e.destroy;e.destroy=void 0;void 0!==f&&Mj(b,c,f);}e=e.next;}while(e!==d)}}function Qj(a,b){b=b.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){var c=b=b.next;do{if((c.tag&a)===a){var d=c.create;c.destroy=d();}c=c.next;}while(c!==b)}}function Rj(a){var b=a.ref;if(null!==b){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c;}"function"===typeof b?b(a):b.current=a;}} + function Sj(a){var b=a.alternate;null!==b&&(a.alternate=null,Sj(b));a.child=null;a.deletions=null;a.sibling=null;5===a.tag&&(b=a.stateNode,null!==b&&(delete b[Of],delete b[Pf],delete b[of],delete b[Qf],delete b[Rf]));a.stateNode=null;a.return=null;a.dependencies=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.stateNode=null;a.updateQueue=null;}function Tj(a){return 5===a.tag||3===a.tag||4===a.tag} + function Uj(a){a:for(;;){for(;null===a.sibling;){if(null===a.return||Tj(a.return))return null;a=a.return;}a.sibling.return=a.return;for(a=a.sibling;5!==a.tag&&6!==a.tag&&18!==a.tag;){if(a.flags&2)continue a;if(null===a.child||4===a.tag)continue a;else a.child.return=a,a=a.child;}if(!(a.flags&2))return a.stateNode}} + function Vj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=Bf));else if(4!==d&&(a=a.child,null!==a))for(Vj(a,b,c),a=a.sibling;null!==a;)Vj(a,b,c),a=a.sibling;} + function Wj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(Wj(a,b,c),a=a.sibling;null!==a;)Wj(a,b,c),a=a.sibling;}var X=null,Xj=!1;function Yj(a,b,c){for(c=c.child;null!==c;)Zj(a,b,c),c=c.sibling;} + function Zj(a,b,c){if(lc&&"function"===typeof lc.onCommitFiberUnmount)try{lc.onCommitFiberUnmount(kc,c);}catch(h){}switch(c.tag){case 5:U||Lj(c,b);case 6:var d=X,e=Xj;X=null;Yj(a,b,c);X=d;Xj=e;null!==X&&(Xj?(a=X,c=c.stateNode,8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)):X.removeChild(c.stateNode));break;case 18:null!==X&&(Xj?(a=X,c=c.stateNode,8===a.nodeType?Kf(a.parentNode,c):1===a.nodeType&&Kf(a,c),bd(a)):Kf(X,c.stateNode));break;case 4:d=X;e=Xj;X=c.stateNode.containerInfo;Xj=!0; + Yj(a,b,c);X=d;Xj=e;break;case 0:case 11:case 14:case 15:if(!U&&(d=c.updateQueue,null!==d&&(d=d.lastEffect,null!==d))){e=d=d.next;do{var f=e,g=f.destroy;f=f.tag;void 0!==g&&(0!==(f&2)?Mj(c,b,g):0!==(f&4)&&Mj(c,b,g));e=e.next;}while(e!==d)}Yj(a,b,c);break;case 1:if(!U&&(Lj(c,b),d=c.stateNode,"function"===typeof d.componentWillUnmount))try{d.props=c.memoizedProps,d.state=c.memoizedState,d.componentWillUnmount();}catch(h){W(c,b,h);}Yj(a,b,c);break;case 21:Yj(a,b,c);break;case 22:c.mode&1?(U=(d=U)||null!== + c.memoizedState,Yj(a,b,c),U=d):Yj(a,b,c);break;default:Yj(a,b,c);}}function ak(a){var b=a.updateQueue;if(null!==b){a.updateQueue=null;var c=a.stateNode;null===c&&(c=a.stateNode=new Kj);b.forEach(function(b){var d=bk.bind(null,a,b);c.has(b)||(c.add(b),b.then(d,d));});}} + function ck(a,b){var c=b.deletions;if(null!==c)for(var d=0;de&&(e=g);d&=~f;}d=e;d=B()-d;d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*lk(d/1960))-d;if(10a?16:a;if(null===wk)var d=!1;else {a=wk;wk=null;xk=0;if(0!==(K&6))throw Error(p(331));var e=K;K|=4;for(V=a.current;null!==V;){var f=V,g=f.child;if(0!==(V.flags&16)){var h=f.deletions;if(null!==h){for(var k=0;kB()-fk?Kk(a,0):rk|=c);Dk(a,b);}function Yk(a,b){0===b&&(0===(a.mode&1)?b=1:(b=sc,sc<<=1,0===(sc&130023424)&&(sc=4194304)));var c=R();a=ih(a,b);null!==a&&(Ac(a,b,c),Dk(a,c));}function uj(a){var b=a.memoizedState,c=0;null!==b&&(c=b.retryLane);Yk(a,c);} + function bk(a,b){var c=0;switch(a.tag){case 13:var d=a.stateNode;var e=a.memoizedState;null!==e&&(c=e.retryLane);break;case 19:d=a.stateNode;break;default:throw Error(p(314));}null!==d&&d.delete(b);Yk(a,c);}var Vk; + Vk=function(a,b,c){if(null!==a)if(a.memoizedProps!==b.pendingProps||Wf.current)dh=!0;else {if(0===(a.lanes&c)&&0===(b.flags&128))return dh=!1,yj(a,b,c);dh=0!==(a.flags&131072)?!0:!1;}else dh=!1,I&&0!==(b.flags&1048576)&&ug(b,ng,b.index);b.lanes=0;switch(b.tag){case 2:var d=b.type;ij(a,b);a=b.pendingProps;var e=Yf(b,H.current);ch(b,c);e=Nh(null,b,d,a,e,c);var f=Sh();b.flags|=1;"object"===typeof e&&null!==e&&"function"===typeof e.render&&void 0===e.$$typeof?(b.tag=1,b.memoizedState=null,b.updateQueue= + null,Zf(d)?(f=!0,cg(b)):f=!1,b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,kh(b),e.updater=Ei,b.stateNode=e,e._reactInternals=b,Ii(b,d,a,c),b=jj(null,b,d,!0,f,c)):(b.tag=0,I&&f&&vg(b),Xi(null,b,e,c),b=b.child);return b;case 16:d=b.elementType;a:{ij(a,b);a=b.pendingProps;e=d._init;d=e(d._payload);b.type=d;e=b.tag=Zk(d);a=Ci(d,a);switch(e){case 0:b=cj(null,b,d,a,c);break a;case 1:b=hj(null,b,d,a,c);break a;case 11:b=Yi(null,b,d,a,c);break a;case 14:b=$i(null,b,d,Ci(d.type,a),c);break a}throw Error(p(306, + d,""));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),cj(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),hj(a,b,d,e,c);case 3:a:{kj(b);if(null===a)throw Error(p(387));d=b.pendingProps;f=b.memoizedState;e=f.element;lh(a,b);qh(b,d,null,c);var g=b.memoizedState;d=g.element;if(f.isDehydrated)if(f={element:d,isDehydrated:!1,cache:g.cache,pendingSuspenseBoundaries:g.pendingSuspenseBoundaries,transitions:g.transitions},b.updateQueue.baseState= + f,b.memoizedState=f,b.flags&256){e=Ji(Error(p(423)),b);b=lj(a,b,d,c,e);break a}else if(d!==e){e=Ji(Error(p(424)),b);b=lj(a,b,d,c,e);break a}else for(yg=Lf(b.stateNode.containerInfo.firstChild),xg=b,I=!0,zg=null,c=Vg(b,null,d,c),b.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else {Ig();if(d===e){b=Zi(a,b,c);break a}Xi(a,b,d,c);}b=b.child;}return b;case 5:return Ah(b),null===a&&Eg(b),d=b.type,e=b.pendingProps,f=null!==a?a.memoizedProps:null,g=e.children,Ef(d,e)?g=null:null!==f&&Ef(d,f)&&(b.flags|=32), + gj(a,b),Xi(a,b,g,c),b.child;case 6:return null===a&&Eg(b),null;case 13:return oj(a,b,c);case 4:return yh(b,b.stateNode.containerInfo),d=b.pendingProps,null===a?b.child=Ug(b,null,d,c):Xi(a,b,d,c),b.child;case 11:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),Yi(a,b,d,e,c);case 7:return Xi(a,b,b.pendingProps,c),b.child;case 8:return Xi(a,b,b.pendingProps.children,c),b.child;case 12:return Xi(a,b,b.pendingProps.children,c),b.child;case 10:a:{d=b.type._context;e=b.pendingProps;f=b.memoizedProps; + g=e.value;G(Wg,d._currentValue);d._currentValue=g;if(null!==f)if(He(f.value,g)){if(f.children===e.children&&!Wf.current){b=Zi(a,b,c);break a}}else for(f=b.child,null!==f&&(f.return=b);null!==f;){var h=f.dependencies;if(null!==h){g=f.child;for(var k=h.firstContext;null!==k;){if(k.context===d){if(1===f.tag){k=mh(-1,c&-c);k.tag=2;var l=f.updateQueue;if(null!==l){l=l.shared;var m=l.pending;null===m?k.next=k:(k.next=m.next,m.next=k);l.pending=k;}}f.lanes|=c;k=f.alternate;null!==k&&(k.lanes|=c);bh(f.return, + c,b);h.lanes|=c;break}k=k.next;}}else if(10===f.tag)g=f.type===b.type?null:f.child;else if(18===f.tag){g=f.return;if(null===g)throw Error(p(341));g.lanes|=c;h=g.alternate;null!==h&&(h.lanes|=c);bh(g,c,b);g=f.sibling;}else g=f.child;if(null!==g)g.return=f;else for(g=f;null!==g;){if(g===b){g=null;break}f=g.sibling;if(null!==f){f.return=g.return;g=f;break}g=g.return;}f=g;}Xi(a,b,e.children,c);b=b.child;}return b;case 9:return e=b.type,d=b.pendingProps.children,ch(b,c),e=eh(e),d=d(e),b.flags|=1,Xi(a,b,d,c), + b.child;case 14:return d=b.type,e=Ci(d,b.pendingProps),e=Ci(d.type,e),$i(a,b,d,e,c);case 15:return bj(a,b,b.type,b.pendingProps,c);case 17:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),ij(a,b),b.tag=1,Zf(d)?(a=!0,cg(b)):a=!1,ch(b,c),Gi(b,d,e),Ii(b,d,e,c),jj(null,b,d,!0,a,c);case 19:return xj(a,b,c);case 22:return dj(a,b,c)}throw Error(p(156,b.tag));};function Fk(a,b){return ac(a,b)} + function $k(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=b;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null;}function Bg(a,b,c,d){return new $k(a,b,c,d)}function aj(a){a=a.prototype;return !(!a||!a.isReactComponent)} + function Zk(a){if("function"===typeof a)return aj(a)?1:0;if(void 0!==a&&null!==a){a=a.$$typeof;if(a===Da)return 11;if(a===Ga)return 14}return 2} + function Pg(a,b){var c=a.alternate;null===c?(c=Bg(a.tag,b,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=b,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null);c.flags=a.flags&14680064;c.childLanes=a.childLanes;c.lanes=a.lanes;c.child=a.child;c.memoizedProps=a.memoizedProps;c.memoizedState=a.memoizedState;c.updateQueue=a.updateQueue;b=a.dependencies;c.dependencies=null===b?null:{lanes:b.lanes,firstContext:b.firstContext}; + c.sibling=a.sibling;c.index=a.index;c.ref=a.ref;return c} + function Rg(a,b,c,d,e,f){var g=2;d=a;if("function"===typeof a)aj(a)&&(g=1);else if("string"===typeof a)g=5;else a:switch(a){case ya:return Tg(c.children,e,f,b);case za:g=8;e|=8;break;case Aa:return a=Bg(12,c,b,e|2),a.elementType=Aa,a.lanes=f,a;case Ea:return a=Bg(13,c,b,e),a.elementType=Ea,a.lanes=f,a;case Fa:return a=Bg(19,c,b,e),a.elementType=Fa,a.lanes=f,a;case Ia:return pj(c,e,f,b);default:if("object"===typeof a&&null!==a)switch(a.$$typeof){case Ba:g=10;break a;case Ca:g=9;break a;case Da:g=11; + break a;case Ga:g=14;break a;case Ha:g=16;d=null;break a}throw Error(p(130,null==a?a:typeof a,""));}b=Bg(g,c,b,e);b.elementType=a;b.type=d;b.lanes=f;return b}function Tg(a,b,c,d){a=Bg(7,a,d,b);a.lanes=c;return a}function pj(a,b,c,d){a=Bg(22,a,d,b);a.elementType=Ia;a.lanes=c;a.stateNode={isHidden:!1};return a}function Qg(a,b,c){a=Bg(6,a,null,b);a.lanes=c;return a} + function Sg(a,b,c){b=Bg(4,null!==a.children?a.children:[],a.key,b);b.lanes=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};return b} + function al(a,b,c,d,e){this.tag=b;this.containerInfo=a;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext=this.context=null;this.callbackPriority=0;this.eventTimes=zc(0);this.expirationTimes=zc(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=zc(0);this.identifierPrefix=d;this.onRecoverableError=e;this.mutableSourceEagerHydrationData= + null;}function bl(a,b,c,d,e,f,g,h,k){a=new al(a,b,c,h,k);1===b?(b=1,!0===f&&(b|=8)):b=0;f=Bg(3,null,null,b);a.current=f;f.stateNode=a;f.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null};kh(f);return a}function cl(a,b,c){var d=3 b; - } - return !1; - } - function v(a, b, c, d, e, f, g) { - this.acceptsBooleans = 2 === b || 3 === b || 4 === b; - this.attributeName = d; - this.attributeNamespace = e; - this.mustUseProperty = c; - this.propertyName = a; - this.type = b; - this.sanitizeURL = f; - this.removeEmptyString = g; - } - var z = {}; - "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style" - .split(" ") - .forEach(function (a) { - z[a] = new v(a, 0, !1, a, null, !1, !1); - }); - [ - ["acceptCharset", "accept-charset"], - ["className", "class"], - ["htmlFor", "for"], - ["httpEquiv", "http-equiv"], - ].forEach(function (a) { - var b = a[0]; - z[b] = new v(b, 1, !1, a[1], null, !1, !1); - }); - ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (a) { - z[a] = new v(a, 2, !1, a.toLowerCase(), null, !1, !1); - }); - [ - "autoReverse", - "externalResourcesRequired", - "focusable", - "preserveAlpha", - ].forEach(function (a) { - z[a] = new v(a, 2, !1, a, null, !1, !1); - }); - "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope" - .split(" ") - .forEach(function (a) { - z[a] = new v(a, 3, !1, a.toLowerCase(), null, !1, !1); - }); - ["checked", "multiple", "muted", "selected"].forEach(function (a) { - z[a] = new v(a, 3, !0, a, null, !1, !1); - }); - ["capture", "download"].forEach(function (a) { - z[a] = new v(a, 4, !1, a, null, !1, !1); - }); - ["cols", "rows", "size", "span"].forEach(function (a) { - z[a] = new v(a, 6, !1, a, null, !1, !1); - }); - ["rowSpan", "start"].forEach(function (a) { - z[a] = new v(a, 5, !1, a.toLowerCase(), null, !1, !1); - }); - var ra = /[\-:]([a-z])/g; - function sa(a) { - return a[1].toUpperCase(); - } - "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height" - .split(" ") - .forEach(function (a) { - var b = a.replace(ra, sa); - z[b] = new v(b, 1, !1, a, null, !1, !1); - }); - "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type" - .split(" ") - .forEach(function (a) { - var b = a.replace(ra, sa); - z[b] = new v(b, 1, !1, a, "http://www.w3.org/1999/xlink", !1, !1); - }); - ["xml:base", "xml:lang", "xml:space"].forEach(function (a) { - var b = a.replace(ra, sa); - z[b] = new v(b, 1, !1, a, "http://www.w3.org/XML/1998/namespace", !1, !1); - }); - ["tabIndex", "crossOrigin"].forEach(function (a) { - z[a] = new v(a, 1, !1, a.toLowerCase(), null, !1, !1); - }); - z.xlinkHref = new v( - "xlinkHref", - 1, - !1, - "xlink:href", - "http://www.w3.org/1999/xlink", - !0, - !1 - ); - ["src", "href", "action", "formAction"].forEach(function (a) { - z[a] = new v(a, 1, !1, a.toLowerCase(), null, !0, !0); - }); - function ta(a, b, c, d) { - var e = z.hasOwnProperty(b) ? z[b] : null; - if ( - null !== e - ? 0 !== e.type - : d || - !(2 < b.length) || - ("o" !== b[0] && "O" !== b[0]) || - ("n" !== b[1] && "N" !== b[1]) - ) - qa(b, c, e, d) && (c = null), - d || null === e - ? oa(b) && - (null === c ? a.removeAttribute(b) : a.setAttribute(b, "" + c)) - : e.mustUseProperty - ? (a[e.propertyName] = null === c ? (3 === e.type ? !1 : "") : c) - : ((b = e.attributeName), - (d = e.attributeNamespace), - null === c - ? a.removeAttribute(b) - : ((e = e.type), - (c = 3 === e || (4 === e && !0 === c) ? "" : "" + c), - d ? a.setAttributeNS(d, b, c) : a.setAttribute(b, c))); - } - var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - va = Symbol.for("react.element"), - wa = Symbol.for("react.portal"), - ya = Symbol.for("react.fragment"), - za = Symbol.for("react.strict_mode"), - Aa = Symbol.for("react.profiler"), - Ba = Symbol.for("react.provider"), - Ca = Symbol.for("react.context"), - Da = Symbol.for("react.forward_ref"), - Ea = Symbol.for("react.suspense"), - Fa = Symbol.for("react.suspense_list"), - Ga = Symbol.for("react.memo"), - Ha = Symbol.for("react.lazy"); - var Ia = Symbol.for("react.offscreen"); - var Ja = Symbol.iterator; - function Ka(a) { - if (null === a || "object" !== typeof a) return null; - a = (Ja && a[Ja]) || a["@@iterator"]; - return "function" === typeof a ? a : null; - } - var A = Object.assign, - La; - function Ma(a) { - if (void 0 === La) - try { - throw Error(); - } catch (c) { - var b = c.stack.trim().match(/\n( *(at )?)/); - La = (b && b[1]) || ""; - } - return "\n" + La + a; - } - var Na = !1; - function Oa(a, b) { - if (!a || Na) return ""; - Na = !0; - var c = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; +} + +{ + // DCE check should happen before ReactDOM bundle executes so that + // DevTools can report bad minification during injection. + checkDCE(); + reactDom.exports = requireReactDom_production_min(); +} + +var reactDomExports = reactDom.exports; +var ReactDOM = /*@__PURE__*/getDefaultExportFromCjs(reactDomExports); + +const FLASH_NOTIFICATIONS_KEY = "HC_FLASH_NOTIFICATIONS"; + +function addFlashNotification(notification) { try { - if (b) - if ( - ((b = function () { - throw Error(); - }), - Object.defineProperty(b.prototype, "props", { - set: function () { - throw Error(); - }, - }), - "object" === typeof Reflect && Reflect.construct) - ) { - try { - Reflect.construct(b, []); - } catch (l) { - var d = l; - } - Reflect.construct(a, [], b); - } else { - try { - b.call(); - } catch (l) { - d = l; - } - a.call(b.prototype); - } - else { - try { - throw Error(); - } catch (l) { - d = l; - } - a(); - } - } catch (l) { - if (l && d && "string" === typeof l.stack) { - for ( - var e = l.stack.split("\n"), - f = d.stack.split("\n"), - g = e.length - 1, - h = f.length - 1; - 1 <= g && 0 <= h && e[g] !== f[h]; - - ) - h--; - for (; 1 <= g && 0 <= h; g--, h--) - if (e[g] !== f[h]) { - if (1 !== g || 1 !== h) { - do - if ((g--, h--, 0 > h || e[g] !== f[h])) { - var k = "\n" + e[g].replace(" at new ", " at "); - a.displayName && - k.includes("") && - (k = k.replace("", a.displayName)); - return k; - } - while (1 <= g && 0 <= h); - } - break; - } - } - } finally { - (Na = !1), (Error.prepareStackTrace = c); - } - return (a = a ? a.displayName || a.name : "") ? Ma(a) : ""; - } - function Pa(a) { - switch (a.tag) { - case 5: - return Ma(a.type); - case 16: - return Ma("Lazy"); - case 13: - return Ma("Suspense"); - case 19: - return Ma("SuspenseList"); - case 0: - case 2: - case 15: - return (a = Oa(a.type, !1)), a; - case 11: - return (a = Oa(a.type.render, !1)), a; - case 1: - return (a = Oa(a.type, !0)), a; - default: - return ""; - } - } - function Qa(a) { - if (null == a) return null; - if ("function" === typeof a) return a.displayName || a.name || null; - if ("string" === typeof a) return a; - switch (a) { - case ya: - return "Fragment"; - case wa: - return "Portal"; - case Aa: - return "Profiler"; - case za: - return "StrictMode"; - case Ea: - return "Suspense"; - case Fa: - return "SuspenseList"; - } - if ("object" === typeof a) - switch (a.$$typeof) { - case Ca: - return (a.displayName || "Context") + ".Consumer"; - case Ba: - return (a._context.displayName || "Context") + ".Provider"; - case Da: - var b = a.render; - a = a.displayName; - a || - ((a = b.displayName || b.name || ""), - (a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef")); - return a; - case Ga: - return ( - (b = a.displayName || null), null !== b ? b : Qa(a.type) || "Memo" - ); - case Ha: - b = a._payload; - a = a._init; - try { - return Qa(a(b)); - } catch (c) {} - } - return null; - } - function Ra(a) { - var b = a.type; - switch (a.tag) { - case 24: - return "Cache"; - case 9: - return (b.displayName || "Context") + ".Consumer"; - case 10: - return (b._context.displayName || "Context") + ".Provider"; - case 18: - return "DehydratedFragment"; - case 11: - return ( - (a = b.render), - (a = a.displayName || a.name || ""), - b.displayName || ("" !== a ? "ForwardRef(" + a + ")" : "ForwardRef") - ); - case 7: - return "Fragment"; - case 5: - return b; - case 4: - return "Portal"; - case 3: - return "Root"; - case 6: - return "Text"; - case 16: - return Qa(b); - case 8: - return b === za ? "StrictMode" : "Mode"; - case 22: - return "Offscreen"; - case 12: - return "Profiler"; - case 21: - return "Scope"; - case 13: - return "Suspense"; - case 19: - return "SuspenseList"; - case 25: - return "TracingMarker"; - case 1: - case 0: - case 17: - case 2: - case 14: - case 15: - if ("function" === typeof b) return b.displayName || b.name || null; - if ("string" === typeof b) return b; + const currentValue = window.sessionStorage.getItem(FLASH_NOTIFICATIONS_KEY); + const notifications = currentValue + ? JSON.parse(currentValue) + : []; + notifications.push(notification); + window.sessionStorage.setItem(FLASH_NOTIFICATIONS_KEY, JSON.stringify(notifications)); } - return null; - } - function Sa(a) { - switch (typeof a) { - case "boolean": - case "number": - case "string": - case "undefined": - return a; - case "object": - return a; - default: - return ""; + catch (e) { + console.error("Cannot add flash notification", e); } - } - function Ta(a) { - var b = a.type; - return ( - (a = a.nodeName) && - "input" === a.toLowerCase() && - ("checkbox" === b || "radio" === b) - ); - } - function Ua(a) { - var b = Ta(a) ? "checked" : "value", - c = Object.getOwnPropertyDescriptor(a.constructor.prototype, b), - d = "" + a[b]; - if ( - !a.hasOwnProperty(b) && - "undefined" !== typeof c && - "function" === typeof c.get && - "function" === typeof c.set - ) { - var e = c.get, - f = c.set; - Object.defineProperty(a, b, { - configurable: !0, - get: function () { - return e.call(this); - }, - set: function (a) { - d = "" + a; - f.call(this, a); - }, - }); - Object.defineProperty(a, b, { enumerable: c.enumerable }); - return { - getValue: function () { - return d; - }, - setValue: function (a) { - d = "" + a; - }, - stopTracking: function () { - a._valueTracker = null; - delete a[b]; - }, - }; +} + +const isString$1 = obj => typeof obj === 'string'; +const defer = () => { + let res; + let rej; + const promise = new Promise((resolve, reject) => { + res = resolve; + rej = reject; + }); + promise.resolve = res; + promise.reject = rej; + return promise; +}; +const makeString = object => { + if (object == null) return ''; + return '' + object; +}; +const copy = (a, s, t) => { + a.forEach(m => { + if (s[m]) t[m] = s[m]; + }); +}; +const lastOfPathSeparatorRegExp = /###/g; +const cleanKey = key => key && key.indexOf('###') > -1 ? key.replace(lastOfPathSeparatorRegExp, '.') : key; +const canNotTraverseDeeper = object => !object || isString$1(object); +const getLastOfPath = (object, path, Empty) => { + const stack = !isString$1(path) ? path : path.split('.'); + let stackIndex = 0; + while (stackIndex < stack.length - 1) { + if (canNotTraverseDeeper(object)) return {}; + const key = cleanKey(stack[stackIndex]); + if (!object[key] && Empty) object[key] = new Empty(); + if (Object.prototype.hasOwnProperty.call(object, key)) { + object = object[key]; + } else { + object = {}; } + ++stackIndex; } - function Va(a) { - a._valueTracker || (a._valueTracker = Ua(a)); - } - function Wa(a) { - if (!a) return !1; - var b = a._valueTracker; - if (!b) return !0; - var c = b.getValue(); - var d = ""; - a && (d = Ta(a) ? (a.checked ? "true" : "false") : a.value); - a = d; - return a !== c ? (b.setValue(a), !0) : !1; - } - function Xa(a) { - a = a || ("undefined" !== typeof document ? document : void 0); - if ("undefined" === typeof a) return null; - try { - return a.activeElement || a.body; - } catch (b) { - return a.body; - } - } - function Ya(a, b) { - var c = b.checked; - return A({}, b, { - defaultChecked: void 0, - defaultValue: void 0, - value: void 0, - checked: null != c ? c : a._wrapperState.initialChecked, - }); - } - function Za(a, b) { - var c = null == b.defaultValue ? "" : b.defaultValue, - d = null != b.checked ? b.checked : b.defaultChecked; - c = Sa(null != b.value ? b.value : c); - a._wrapperState = { - initialChecked: d, - initialValue: c, - controlled: - "checkbox" === b.type || "radio" === b.type - ? null != b.checked - : null != b.value, - }; - } - function ab(a, b) { - b = b.checked; - null != b && ta(a, "checked", b, !1); - } - function bb(a, b) { - ab(a, b); - var c = Sa(b.value), - d = b.type; - if (null != c) - if ("number" === d) { - if ((0 === c && "" === a.value) || a.value != c) a.value = "" + c; - } else a.value !== "" + c && (a.value = "" + c); - else if ("submit" === d || "reset" === d) { - a.removeAttribute("value"); - return; - } - b.hasOwnProperty("value") - ? cb(a, b.type, c) - : b.hasOwnProperty("defaultValue") && cb(a, b.type, Sa(b.defaultValue)); - null == b.checked && - null != b.defaultChecked && - (a.defaultChecked = !!b.defaultChecked); + if (canNotTraverseDeeper(object)) return {}; + return { + obj: object, + k: cleanKey(stack[stackIndex]) + }; +}; +const setPath = (object, path, newValue) => { + const { + obj, + k + } = getLastOfPath(object, path, Object); + if (obj !== undefined || path.length === 1) { + obj[k] = newValue; + return; } - function db(a, b, c) { - if (b.hasOwnProperty("value") || b.hasOwnProperty("defaultValue")) { - var d = b.type; - if ( - !( - ("submit" !== d && "reset" !== d) || - (void 0 !== b.value && null !== b.value) - ) - ) - return; - b = "" + a._wrapperState.initialValue; - c || b === a.value || (a.value = b); - a.defaultValue = b; - } - c = a.name; - "" !== c && (a.name = ""); - a.defaultChecked = !!a._wrapperState.initialChecked; - "" !== c && (a.name = c); - } - function cb(a, b, c) { - if ("number" !== b || Xa(a.ownerDocument) !== a) - null == c - ? (a.defaultValue = "" + a._wrapperState.initialValue) - : a.defaultValue !== "" + c && (a.defaultValue = "" + c); - } - var eb = Array.isArray; - function fb(a, b, c, d) { - a = a.options; - if (b) { - b = {}; - for (var e = 0; e < c.length; e++) b["$" + c[e]] = !0; - for (c = 0; c < a.length; c++) - (e = b.hasOwnProperty("$" + a[c].value)), - a[c].selected !== e && (a[c].selected = e), - e && d && (a[c].defaultSelected = !0); - } else { - c = "" + Sa(c); - b = null; - for (e = 0; e < a.length; e++) { - if (a[e].value === c) { - a[e].selected = !0; - d && (a[e].defaultSelected = !0); - return; - } - null !== b || a[e].disabled || (b = a[e]); - } - null !== b && (b.selected = !0); + let e = path[path.length - 1]; + let p = path.slice(0, path.length - 1); + let last = getLastOfPath(object, p, Object); + while (last.obj === undefined && p.length) { + e = `${p[p.length - 1]}.${e}`; + p = p.slice(0, p.length - 1); + last = getLastOfPath(object, p, Object); + if (last && last.obj && typeof last.obj[`${last.k}.${e}`] !== 'undefined') { + last.obj = undefined; } } - function gb(a, b) { - if (null != b.dangerouslySetInnerHTML) throw Error(p(91)); - return A({}, b, { - value: void 0, - defaultValue: void 0, - children: "" + a._wrapperState.initialValue, - }); + last.obj[`${last.k}.${e}`] = newValue; +}; +const pushPath = (object, path, newValue, concat) => { + const { + obj, + k + } = getLastOfPath(object, path, Object); + obj[k] = obj[k] || []; + obj[k].push(newValue); +}; +const getPath = (object, path) => { + const { + obj, + k + } = getLastOfPath(object, path); + if (!obj) return undefined; + return obj[k]; +}; +const getPathWithDefaults = (data, defaultData, key) => { + const value = getPath(data, key); + if (value !== undefined) { + return value; } - function hb(a, b) { - var c = b.value; - if (null == c) { - c = b.children; - b = b.defaultValue; - if (null != c) { - if (null != b) throw Error(p(92)); - if (eb(c)) { - if (1 < c.length) throw Error(p(93)); - c = c[0]; + return getPath(defaultData, key); +}; +const deepExtend = (target, source, overwrite) => { + for (const prop in source) { + if (prop !== '__proto__' && prop !== 'constructor') { + if (prop in target) { + if (isString$1(target[prop]) || target[prop] instanceof String || isString$1(source[prop]) || source[prop] instanceof String) { + if (overwrite) target[prop] = source[prop]; + } else { + deepExtend(target[prop], source[prop], overwrite); } - b = c; - } - null == b && (b = ""); - c = b; - } - a._wrapperState = { initialValue: Sa(c) }; - } - function ib(a, b) { - var c = Sa(b.value), - d = Sa(b.defaultValue); - null != c && - ((c = "" + c), - c !== a.value && (a.value = c), - null == b.defaultValue && a.defaultValue !== c && (a.defaultValue = c)); - null != d && (a.defaultValue = "" + d); - } - function jb(a) { - var b = a.textContent; - b === a._wrapperState.initialValue && - "" !== b && - null !== b && - (a.value = b); - } - function kb(a) { - switch (a) { - case "svg": - return "http://www.w3.org/2000/svg"; - case "math": - return "http://www.w3.org/1998/Math/MathML"; - default: - return "http://www.w3.org/1999/xhtml"; - } - } - function lb(a, b) { - return null == a || "http://www.w3.org/1999/xhtml" === a - ? kb(b) - : "http://www.w3.org/2000/svg" === a && "foreignObject" === b - ? "http://www.w3.org/1999/xhtml" - : a; - } - var mb, - nb = (function (a) { - return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction - ? function (b, c, d, e) { - MSApp.execUnsafeLocalFunction(function () { - return a(b, c, d, e); - }); - } - : a; - })(function (a, b) { - if ("http://www.w3.org/2000/svg" !== a.namespaceURI || "innerHTML" in a) - a.innerHTML = b; - else { - mb = mb || document.createElement("div"); - mb.innerHTML = "" + b.valueOf().toString() + ""; - for (b = mb.firstChild; a.firstChild; ) a.removeChild(a.firstChild); - for (; b.firstChild; ) a.appendChild(b.firstChild); - } - }); - function ob(a, b) { - if (b) { - var c = a.firstChild; - if (c && c === a.lastChild && 3 === c.nodeType) { - c.nodeValue = b; - return; + } else { + target[prop] = source[prop]; } } - a.textContent = b; - } - var pb = { - animationIterationCount: !0, - aspectRatio: !0, - borderImageOutset: !0, - borderImageSlice: !0, - borderImageWidth: !0, - boxFlex: !0, - boxFlexGroup: !0, - boxOrdinalGroup: !0, - columnCount: !0, - columns: !0, - flex: !0, - flexGrow: !0, - flexPositive: !0, - flexShrink: !0, - flexNegative: !0, - flexOrder: !0, - gridArea: !0, - gridRow: !0, - gridRowEnd: !0, - gridRowSpan: !0, - gridRowStart: !0, - gridColumn: !0, - gridColumnEnd: !0, - gridColumnSpan: !0, - gridColumnStart: !0, - fontWeight: !0, - lineClamp: !0, - lineHeight: !0, - opacity: !0, - order: !0, - orphans: !0, - tabSize: !0, - widows: !0, - zIndex: !0, - zoom: !0, - fillOpacity: !0, - floodOpacity: !0, - stopOpacity: !0, - strokeDasharray: !0, - strokeDashoffset: !0, - strokeMiterlimit: !0, - strokeOpacity: !0, - strokeWidth: !0, - }, - qb = ["Webkit", "ms", "Moz", "O"]; - Object.keys(pb).forEach(function (a) { - qb.forEach(function (b) { - b = b + a.charAt(0).toUpperCase() + a.substring(1); - pb[b] = pb[a]; - }); - }); - function rb(a, b, c) { - return null == b || "boolean" === typeof b || "" === b - ? "" - : c || "number" !== typeof b || 0 === b || (pb.hasOwnProperty(a) && pb[a]) - ? ("" + b).trim() - : b + "px"; - } - function sb(a, b) { - a = a.style; - for (var c in b) - if (b.hasOwnProperty(c)) { - var d = 0 === c.indexOf("--"), - e = rb(c, b[c], d); - "float" === c && (c = "cssFloat"); - d ? a.setProperty(c, e) : (a[c] = e); - } - } - var tb = A( - { menuitem: !0 }, - { - area: !0, - base: !0, - br: !0, - col: !0, - embed: !0, - hr: !0, - img: !0, - input: !0, - keygen: !0, - link: !0, - meta: !0, - param: !0, - source: !0, - track: !0, - wbr: !0, - } - ); - function ub(a, b) { - if (b) { - if (tb[a] && (null != b.children || null != b.dangerouslySetInnerHTML)) - throw Error(p(137, a)); - if (null != b.dangerouslySetInnerHTML) { - if (null != b.children) throw Error(p(60)); - if ( - "object" !== typeof b.dangerouslySetInnerHTML || - !("__html" in b.dangerouslySetInnerHTML) - ) - throw Error(p(61)); - } - if (null != b.style && "object" !== typeof b.style) throw Error(p(62)); - } - } - function vb(a, b) { - if (-1 === a.indexOf("-")) return "string" === typeof b.is; - switch (a) { - case "annotation-xml": - case "color-profile": - case "font-face": - case "font-face-src": - case "font-face-uri": - case "font-face-format": - case "font-face-name": - case "missing-glyph": - return !1; - default: - return !0; - } } - var wb = null; - function xb(a) { - a = a.target || a.srcElement || window; - a.correspondingUseElement && (a = a.correspondingUseElement); - return 3 === a.nodeType ? a.parentNode : a; - } - var yb = null, - zb = null, - Ab = null; - function Bb(a) { - if ((a = Cb(a))) { - if ("function" !== typeof yb) throw Error(p(280)); - var b = a.stateNode; - b && ((b = Db(b)), yb(a.stateNode, a.type, b)); - } + return target; +}; +const regexEscape = str => str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); +var _entityMap = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + '/': '/' +}; +const escape$1 = data => { + if (isString$1(data)) { + return data.replace(/[&<>"'\/]/g, s => _entityMap[s]); } - function Eb(a) { - zb ? (Ab ? Ab.push(a) : (Ab = [a])) : (zb = a); + return data; +}; +class RegExpCache { + constructor(capacity) { + this.capacity = capacity; + this.regExpMap = new Map(); + this.regExpQueue = []; } - function Fb() { - if (zb) { - var a = zb, - b = Ab; - Ab = zb = null; - Bb(a); - if (b) for (a = 0; a < b.length; a++) Bb(b[a]); + getRegExp(pattern) { + const regExpFromCache = this.regExpMap.get(pattern); + if (regExpFromCache !== undefined) { + return regExpFromCache; } - } - function Gb(a, b) { - return a(b); - } - function Hb() {} - var Ib = !1; - function Jb(a, b, c) { - if (Ib) return a(b, c); - Ib = !0; - try { - return Gb(a, b, c); - } finally { - if (((Ib = !1), null !== zb || null !== Ab)) Hb(), Fb(); - } - } - function Kb(a, b) { - var c = a.stateNode; - if (null === c) return null; - var d = Db(c); - if (null === d) return null; - c = d[b]; - a: switch (b) { - case "onClick": - case "onClickCapture": - case "onDoubleClick": - case "onDoubleClickCapture": - case "onMouseDown": - case "onMouseDownCapture": - case "onMouseMove": - case "onMouseMoveCapture": - case "onMouseUp": - case "onMouseUpCapture": - case "onMouseEnter": - (d = !d.disabled) || - ((a = a.type), - (d = !( - "button" === a || - "input" === a || - "select" === a || - "textarea" === a - ))); - a = !d; - break a; - default: - a = !1; + const regExpNew = new RegExp(pattern); + if (this.regExpQueue.length === this.capacity) { + this.regExpMap.delete(this.regExpQueue.shift()); } - if (a) return null; - if (c && "function" !== typeof c) throw Error(p(231, b, typeof c)); - return c; + this.regExpMap.set(pattern, regExpNew); + this.regExpQueue.push(pattern); + return regExpNew; } - var Lb = !1; - if (ia) - try { - var Mb = {}; - Object.defineProperty(Mb, "passive", { - get: function () { - Lb = !0; - }, - }); - window.addEventListener("test", Mb, Mb); - window.removeEventListener("test", Mb, Mb); - } catch (a) { - Lb = !1; - } - function Nb(a, b, c, d, e, f, g, h, k) { - var l = Array.prototype.slice.call(arguments, 3); - try { - b.apply(c, l); - } catch (m) { - this.onError(m); - } - } - var Ob = !1, - Pb = null, - Qb = !1, - Rb = null, - Sb = { - onError: function (a) { - Ob = !0; - Pb = a; - }, - }; - function Tb(a, b, c, d, e, f, g, h, k) { - Ob = !1; - Pb = null; - Nb.apply(Sb, arguments); - } - function Ub(a, b, c, d, e, f, g, h, k) { - Tb.apply(this, arguments); - if (Ob) { - if (Ob) { - var l = Pb; - Ob = !1; - Pb = null; - } else throw Error(p(198)); - Qb || ((Qb = !0), (Rb = l)); - } - } - function Vb(a) { - var b = a, - c = a; - if (a.alternate) for (; b.return; ) b = b.return; - else { - a = b; - do (b = a), 0 !== (b.flags & 4098) && (c = b.return), (a = b.return); - while (a); +} +const chars = [' ', ',', '?', '!', ';']; +const looksLikeObjectPathRegExpCache = new RegExpCache(20); +const looksLikeObjectPath = (key, nsSeparator, keySeparator) => { + nsSeparator = nsSeparator || ''; + keySeparator = keySeparator || ''; + const possibleChars = chars.filter(c => nsSeparator.indexOf(c) < 0 && keySeparator.indexOf(c) < 0); + if (possibleChars.length === 0) return true; + const r = looksLikeObjectPathRegExpCache.getRegExp(`(${possibleChars.map(c => c === '?' ? '\\?' : c).join('|')})`); + let matched = !r.test(key); + if (!matched) { + const ki = key.indexOf(keySeparator); + if (ki > 0 && !r.test(key.substring(0, ki))) { + matched = true; } - return 3 === b.tag ? c : null; } - function Wb(a) { - if (13 === a.tag) { - var b = a.memoizedState; - null === b && ((a = a.alternate), null !== a && (b = a.memoizedState)); - if (null !== b) return b.dehydrated; + return matched; +}; +const deepFind = function (obj, path) { + let keySeparator = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '.'; + if (!obj) return undefined; + if (obj[path]) return obj[path]; + const tokens = path.split(keySeparator); + let current = obj; + for (let i = 0; i < tokens.length;) { + if (!current || typeof current !== 'object') { + return undefined; } - return null; - } - function Xb(a) { - if (Vb(a) !== a) throw Error(p(188)); - } - function Yb(a) { - var b = a.alternate; - if (!b) { - b = Vb(a); - if (null === b) throw Error(p(188)); - return b !== a ? null : a; - } - for (var c = a, d = b; ; ) { - var e = c.return; - if (null === e) break; - var f = e.alternate; - if (null === f) { - d = e.return; - if (null !== d) { - c = d; + let next; + let nextPath = ''; + for (let j = i; j < tokens.length; ++j) { + if (j !== i) { + nextPath += keySeparator; + } + nextPath += tokens[j]; + next = current[nextPath]; + if (next !== undefined) { + if (['string', 'number', 'boolean'].indexOf(typeof next) > -1 && j < tokens.length - 1) { continue; } + i += j - i + 1; break; } - if (e.child === f.child) { - for (f = e.child; f; ) { - if (f === c) return Xb(e), a; - if (f === d) return Xb(e), b; - f = f.sibling; - } - throw Error(p(188)); - } - if (c.return !== d.return) (c = e), (d = f); - else { - for (var g = !1, h = e.child; h; ) { - if (h === c) { - g = !0; - c = e; - d = f; - break; - } - if (h === d) { - g = !0; - d = e; - c = f; - break; - } - h = h.sibling; - } - if (!g) { - for (h = f.child; h; ) { - if (h === c) { - g = !0; - c = f; - d = e; - break; - } - if (h === d) { - g = !0; - d = f; - c = e; - break; - } - h = h.sibling; - } - if (!g) throw Error(p(189)); - } - } - if (c.alternate !== d) throw Error(p(190)); } - if (3 !== c.tag) throw Error(p(188)); - return c.stateNode.current === c ? a : b; + current = next; + } + return current; +}; +const getCleanedCode = code => code && code.replace('_', '-'); + +const consoleLogger = { + type: 'logger', + log(args) { + this.output('log', args); + }, + warn(args) { + this.output('warn', args); + }, + error(args) { + this.output('error', args); + }, + output(type, args) { + if (console && console[type]) console[type].apply(console, args); + } +}; +class Logger { + constructor(concreteLogger) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + this.init(concreteLogger, options); } - function Zb(a) { - a = Yb(a); - return null !== a ? $b(a) : null; + init(concreteLogger) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + this.prefix = options.prefix || 'i18next:'; + this.logger = concreteLogger || consoleLogger; + this.options = options; + this.debug = options.debug; } - function $b(a) { - if (5 === a.tag || 6 === a.tag) return a; - for (a = a.child; null !== a; ) { - var b = $b(a); - if (null !== b) return b; - a = a.sibling; + log() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; } - return null; + return this.forward(args, 'log', '', true); } - var ac = ca.unstable_scheduleCallback, - bc = ca.unstable_cancelCallback, - cc = ca.unstable_shouldYield, - dc = ca.unstable_requestPaint, - B = ca.unstable_now, - ec = ca.unstable_getCurrentPriorityLevel, - fc = ca.unstable_ImmediatePriority, - gc = ca.unstable_UserBlockingPriority, - hc = ca.unstable_NormalPriority, - ic = ca.unstable_LowPriority, - jc = ca.unstable_IdlePriority, - kc = null, - lc = null; - function mc(a) { - if (lc && "function" === typeof lc.onCommitFiberRoot) - try { - lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128)); - } catch (b) {} - } - var oc = Math.clz32 ? Math.clz32 : nc, - pc = Math.log, - qc = Math.LN2; - function nc(a) { - a >>>= 0; - return 0 === a ? 32 : (31 - ((pc(a) / qc) | 0)) | 0; - } - var rc = 64, - sc = 4194304; - function tc(a) { - switch (a & -a) { - case 1: - return 1; - case 2: - return 2; - case 4: - return 4; - case 8: - return 8; - case 16: - return 16; - case 32: - return 32; - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - return a & 4194240; - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - return a & 130023424; - case 134217728: - return 134217728; - case 268435456: - return 268435456; - case 536870912: - return 536870912; - case 1073741824: - return 1073741824; - default: - return a; + warn() { + for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + args[_key2] = arguments[_key2]; } + return this.forward(args, 'warn', '', true); } - function uc(a, b) { - var c = a.pendingLanes; - if (0 === c) return 0; - var d = 0, - e = a.suspendedLanes, - f = a.pingedLanes, - g = c & 268435455; - if (0 !== g) { - var h = g & ~e; - 0 !== h ? (d = tc(h)) : ((f &= g), 0 !== f && (d = tc(f))); - } else (g = c & ~e), 0 !== g ? (d = tc(g)) : 0 !== f && (d = tc(f)); - if (0 === d) return 0; - if ( - 0 !== b && - b !== d && - 0 === (b & e) && - ((e = d & -d), (f = b & -b), e >= f || (16 === e && 0 !== (f & 4194240))) - ) - return b; - 0 !== (d & 4) && (d |= c & 16); - b = a.entangledLanes; - if (0 !== b) - for (a = a.entanglements, b &= d; 0 < b; ) - (c = 31 - oc(b)), (e = 1 << c), (d |= a[c]), (b &= ~e); - return d; - } - function vc(a, b) { - switch (a) { - case 1: - case 2: - case 4: - return b + 250; - case 8: - case 16: - case 32: - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - return b + 5e3; - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - return -1; - case 134217728: - case 268435456: - case 536870912: - case 1073741824: - return -1; - default: - return -1; + error() { + for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { + args[_key3] = arguments[_key3]; + } + return this.forward(args, 'error', ''); + } + deprecate() { + for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { + args[_key4] = arguments[_key4]; } + return this.forward(args, 'warn', 'WARNING DEPRECATED: ', true); + } + forward(args, lvl, prefix, debugOnly) { + if (debugOnly && !this.debug) return null; + if (isString$1(args[0])) args[0] = `${prefix}${this.prefix} ${args[0]}`; + return this.logger[lvl](args); + } + create(moduleName) { + return new Logger(this.logger, { + ...{ + prefix: `${this.prefix}:${moduleName}:` + }, + ...this.options + }); + } + clone(options) { + options = options || this.options; + options.prefix = options.prefix || this.prefix; + return new Logger(this.logger, options); } - function wc(a, b) { - for ( - var c = a.suspendedLanes, - d = a.pingedLanes, - e = a.expirationTimes, - f = a.pendingLanes; - 0 < f; +} +var baseLogger = new Logger(); - ) { - var g = 31 - oc(f), - h = 1 << g, - k = e[g]; - if (-1 === k) { - if (0 === (h & c) || 0 !== (h & d)) e[g] = vc(h, b); - } else k <= b && (a.expiredLanes |= h); - f &= ~h; - } - } - function xc(a) { - a = a.pendingLanes & -1073741825; - return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0; - } - function yc() { - var a = rc; - rc <<= 1; - 0 === (rc & 4194240) && (rc = 64); - return a; +class EventEmitter { + constructor() { + this.observers = {}; } - function zc(a) { - for (var b = [], c = 0; 31 > c; c++) b.push(a); - return b; - } - function Ac(a, b, c) { - a.pendingLanes |= b; - 536870912 !== b && ((a.suspendedLanes = 0), (a.pingedLanes = 0)); - a = a.eventTimes; - b = 31 - oc(b); - a[b] = c; - } - function Bc(a, b) { - var c = a.pendingLanes & ~b; - a.pendingLanes = b; - a.suspendedLanes = 0; - a.pingedLanes = 0; - a.expiredLanes &= b; - a.mutableReadLanes &= b; - a.entangledLanes &= b; - b = a.entanglements; - var d = a.eventTimes; - for (a = a.expirationTimes; 0 < c; ) { - var e = 31 - oc(c), - f = 1 << e; - b[e] = 0; - d[e] = -1; - a[e] = -1; - c &= ~f; - } - } - function Cc(a, b) { - var c = (a.entangledLanes |= b); - for (a = a.entanglements; c; ) { - var d = 31 - oc(c), - e = 1 << d; - (e & b) | (a[d] & b) && (a[d] |= b); - c &= ~e; - } - } - var C = 0; - function Dc(a) { - a &= -a; - return 1 < a ? (4 < a ? (0 !== (a & 268435455) ? 16 : 536870912) : 4) : 1; - } - var Ec, - Fc, - Gc, - Hc, - Ic, - Jc = !1, - Kc = [], - Lc = null, - Mc = null, - Nc = null, - Oc = new Map(), - Pc = new Map(), - Qc = [], - Rc = - "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split( - " " - ); - function Sc(a, b) { - switch (a) { - case "focusin": - case "focusout": - Lc = null; - break; - case "dragenter": - case "dragleave": - Mc = null; - break; - case "mouseover": - case "mouseout": - Nc = null; - break; - case "pointerover": - case "pointerout": - Oc.delete(b.pointerId); - break; - case "gotpointercapture": - case "lostpointercapture": - Pc.delete(b.pointerId); - } - } - function Tc(a, b, c, d, e, f) { - if (null === a || a.nativeEvent !== f) - return ( - (a = { - blockedOn: b, - domEventName: c, - eventSystemFlags: d, - nativeEvent: f, - targetContainers: [e], - }), - null !== b && ((b = Cb(b)), null !== b && Fc(b)), - a - ); - a.eventSystemFlags |= d; - b = a.targetContainers; - null !== e && -1 === b.indexOf(e) && b.push(e); - return a; + on(events, listener) { + events.split(' ').forEach(event => { + if (!this.observers[event]) this.observers[event] = new Map(); + const numListeners = this.observers[event].get(listener) || 0; + this.observers[event].set(listener, numListeners + 1); + }); + return this; } - function Uc(a, b, c, d, e) { - switch (b) { - case "focusin": - return (Lc = Tc(Lc, a, b, c, d, e)), !0; - case "dragenter": - return (Mc = Tc(Mc, a, b, c, d, e)), !0; - case "mouseover": - return (Nc = Tc(Nc, a, b, c, d, e)), !0; - case "pointerover": - var f = e.pointerId; - Oc.set(f, Tc(Oc.get(f) || null, a, b, c, d, e)); - return !0; - case "gotpointercapture": - return ( - (f = e.pointerId), Pc.set(f, Tc(Pc.get(f) || null, a, b, c, d, e)), !0 - ); - } - return !1; - } - function Vc(a) { - var b = Wc(a.target); - if (null !== b) { - var c = Vb(b); - if (null !== c) - if (((b = c.tag), 13 === b)) { - if (((b = Wb(c)), null !== b)) { - a.blockedOn = b; - Ic(a.priority, function () { - Gc(c); - }); - return; - } - } else if (3 === b && c.stateNode.current.memoizedState.isDehydrated) { - a.blockedOn = 3 === c.tag ? c.stateNode.containerInfo : null; - return; - } - } - a.blockedOn = null; - } - function Xc(a) { - if (null !== a.blockedOn) return !1; - for (var b = a.targetContainers; 0 < b.length; ) { - var c = Yc(a.domEventName, a.eventSystemFlags, b[0], a.nativeEvent); - if (null === c) { - c = a.nativeEvent; - var d = new c.constructor(c.type, c); - wb = d; - c.target.dispatchEvent(d); - wb = null; - } else return (b = Cb(c)), null !== b && Fc(b), (a.blockedOn = c), !1; - b.shift(); - } - return !0; - } - function Zc(a, b, c) { - Xc(a) && c.delete(b); - } - function $c() { - Jc = !1; - null !== Lc && Xc(Lc) && (Lc = null); - null !== Mc && Xc(Mc) && (Mc = null); - null !== Nc && Xc(Nc) && (Nc = null); - Oc.forEach(Zc); - Pc.forEach(Zc); - } - function ad(a, b) { - a.blockedOn === b && - ((a.blockedOn = null), - Jc || - ((Jc = !0), - ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c))); - } - function bd(a) { - function b(b) { - return ad(b, a); - } - if (0 < Kc.length) { - ad(Kc[0], a); - for (var c = 1; c < Kc.length; c++) { - var d = Kc[c]; - d.blockedOn === a && (d.blockedOn = null); - } - } - null !== Lc && ad(Lc, a); - null !== Mc && ad(Mc, a); - null !== Nc && ad(Nc, a); - Oc.forEach(b); - Pc.forEach(b); - for (c = 0; c < Qc.length; c++) - (d = Qc[c]), d.blockedOn === a && (d.blockedOn = null); - for (; 0 < Qc.length && ((c = Qc[0]), null === c.blockedOn); ) - Vc(c), null === c.blockedOn && Qc.shift(); - } - var cd = ua.ReactCurrentBatchConfig, - dd = !0; - function ed(a, b, c, d) { - var e = C, - f = cd.transition; - cd.transition = null; - try { - (C = 1), fd(a, b, c, d); - } finally { - (C = e), (cd.transition = f); + off(event, listener) { + if (!this.observers[event]) return; + if (!listener) { + delete this.observers[event]; + return; } + this.observers[event].delete(listener); } - function gd(a, b, c, d) { - var e = C, - f = cd.transition; - cd.transition = null; - try { - (C = 4), fd(a, b, c, d); - } finally { - (C = e), (cd.transition = f); - } - } - function fd(a, b, c, d) { - if (dd) { - var e = Yc(a, b, c, d); - if (null === e) hd(a, b, d, id, c), Sc(a, d); - else if (Uc(e, a, b, c, d)) d.stopPropagation(); - else if ((Sc(a, d), b & 4 && -1 < Rc.indexOf(a))) { - for (; null !== e; ) { - var f = Cb(e); - null !== f && Ec(f); - f = Yc(a, b, c, d); - null === f && hd(a, b, d, id, c); - if (f === e) break; - e = f; + emit(event) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + if (this.observers[event]) { + const cloned = Array.from(this.observers[event].entries()); + cloned.forEach(_ref => { + let [observer, numTimesAdded] = _ref; + for (let i = 0; i < numTimesAdded; i++) { + observer(...args); } - null !== e && d.stopPropagation(); - } else hd(a, b, d, null, c); - } - } - var id = null; - function Yc(a, b, c, d) { - id = null; - a = xb(d); - a = Wc(a); - if (null !== a) - if (((b = Vb(a)), null === b)) a = null; - else if (((c = b.tag), 13 === c)) { - a = Wb(b); - if (null !== a) return a; - a = null; - } else if (3 === c) { - if (b.stateNode.current.memoizedState.isDehydrated) - return 3 === b.tag ? b.stateNode.containerInfo : null; - a = null; - } else b !== a && (a = null); - id = a; - return null; - } - function jd(a) { - switch (a) { - case "cancel": - case "click": - case "close": - case "contextmenu": - case "copy": - case "cut": - case "auxclick": - case "dblclick": - case "dragend": - case "dragstart": - case "drop": - case "focusin": - case "focusout": - case "input": - case "invalid": - case "keydown": - case "keypress": - case "keyup": - case "mousedown": - case "mouseup": - case "paste": - case "pause": - case "play": - case "pointercancel": - case "pointerdown": - case "pointerup": - case "ratechange": - case "reset": - case "resize": - case "seeked": - case "submit": - case "touchcancel": - case "touchend": - case "touchstart": - case "volumechange": - case "change": - case "selectionchange": - case "textInput": - case "compositionstart": - case "compositionend": - case "compositionupdate": - case "beforeblur": - case "afterblur": - case "beforeinput": - case "blur": - case "fullscreenchange": - case "focus": - case "hashchange": - case "popstate": - case "select": - case "selectstart": - return 1; - case "drag": - case "dragenter": - case "dragexit": - case "dragleave": - case "dragover": - case "mousemove": - case "mouseout": - case "mouseover": - case "pointermove": - case "pointerout": - case "pointerover": - case "scroll": - case "toggle": - case "touchmove": - case "wheel": - case "mouseenter": - case "mouseleave": - case "pointerenter": - case "pointerleave": - return 4; - case "message": - switch (ec()) { - case fc: - return 1; - case gc: - return 4; - case hc: - case ic: - return 16; - case jc: - return 536870912; - default: - return 16; + }); + } + if (this.observers['*']) { + const cloned = Array.from(this.observers['*'].entries()); + cloned.forEach(_ref2 => { + let [observer, numTimesAdded] = _ref2; + for (let i = 0; i < numTimesAdded; i++) { + observer.apply(observer, [event, ...args]); } - default: - return 16; - } - } - var kd = null, - ld = null, - md = null; - function nd() { - if (md) return md; - var a, - b = ld, - c = b.length, - d, - e = "value" in kd ? kd.value : kd.textContent, - f = e.length; - for (a = 0; a < c && b[a] === e[a]; a++); - var g = c - a; - for (d = 1; d <= g && b[c - d] === e[f - d]; d++); - return (md = e.slice(a, 1 < d ? 1 - d : void 0)); - } - function od(a) { - var b = a.keyCode; - "charCode" in a - ? ((a = a.charCode), 0 === a && 13 === b && (a = 13)) - : (a = b); - 10 === a && (a = 13); - return 32 <= a || 13 === a ? a : 0; - } - function pd() { - return !0; - } - function qd() { - return !1; - } - function rd(a) { - function b(b, d, e, f, g) { - this._reactName = b; - this._targetInst = e; - this.type = d; - this.nativeEvent = f; - this.target = g; - this.currentTarget = null; - for (var c in a) - a.hasOwnProperty(c) && ((b = a[c]), (this[c] = b ? b(f) : f[c])); - this.isDefaultPrevented = ( - null != f.defaultPrevented ? f.defaultPrevented : !1 === f.returnValue - ) - ? pd - : qd; - this.isPropagationStopped = qd; - return this; - } - A(b.prototype, { - preventDefault: function () { - this.defaultPrevented = !0; - var a = this.nativeEvent; - a && - (a.preventDefault - ? a.preventDefault() - : "unknown" !== typeof a.returnValue && (a.returnValue = !1), - (this.isDefaultPrevented = pd)); - }, - stopPropagation: function () { - var a = this.nativeEvent; - a && - (a.stopPropagation - ? a.stopPropagation() - : "unknown" !== typeof a.cancelBubble && (a.cancelBubble = !0), - (this.isPropagationStopped = pd)); - }, - persist: function () {}, - isPersistent: pd, - }); - return b; - } - var sd = { - eventPhase: 0, - bubbles: 0, - cancelable: 0, - timeStamp: function (a) { - return a.timeStamp || Date.now(); - }, - defaultPrevented: 0, - isTrusted: 0, - }, - td = rd(sd), - ud = A({}, sd, { view: 0, detail: 0 }), - vd = rd(ud), - wd, - xd, - yd, - Ad = A({}, ud, { - screenX: 0, - screenY: 0, - clientX: 0, - clientY: 0, - pageX: 0, - pageY: 0, - ctrlKey: 0, - shiftKey: 0, - altKey: 0, - metaKey: 0, - getModifierState: zd, - button: 0, - buttons: 0, - relatedTarget: function (a) { - return void 0 === a.relatedTarget - ? a.fromElement === a.srcElement - ? a.toElement - : a.fromElement - : a.relatedTarget; - }, - movementX: function (a) { - if ("movementX" in a) return a.movementX; - a !== yd && - (yd && "mousemove" === a.type - ? ((wd = a.screenX - yd.screenX), (xd = a.screenY - yd.screenY)) - : (xd = wd = 0), - (yd = a)); - return wd; - }, - movementY: function (a) { - return "movementY" in a ? a.movementY : xd; - }, - }), - Bd = rd(Ad), - Cd = A({}, Ad, { dataTransfer: 0 }), - Dd = rd(Cd), - Ed = A({}, ud, { relatedTarget: 0 }), - Fd = rd(Ed), - Gd = A({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), - Hd = rd(Gd), - Id = A({}, sd, { - clipboardData: function (a) { - return "clipboardData" in a ? a.clipboardData : window.clipboardData; - }, - }), - Jd = rd(Id), - Kd = A({}, sd, { data: 0 }), - Ld = rd(Kd), - Md = { - Esc: "Escape", - Spacebar: " ", - Left: "ArrowLeft", - Up: "ArrowUp", - Right: "ArrowRight", - Down: "ArrowDown", - Del: "Delete", - Win: "OS", - Menu: "ContextMenu", - Apps: "ContextMenu", - Scroll: "ScrollLock", - MozPrintableKey: "Unidentified", - }, - Nd = { - 8: "Backspace", - 9: "Tab", - 12: "Clear", - 13: "Enter", - 16: "Shift", - 17: "Control", - 18: "Alt", - 19: "Pause", - 20: "CapsLock", - 27: "Escape", - 32: " ", - 33: "PageUp", - 34: "PageDown", - 35: "End", - 36: "Home", - 37: "ArrowLeft", - 38: "ArrowUp", - 39: "ArrowRight", - 40: "ArrowDown", - 45: "Insert", - 46: "Delete", - 112: "F1", - 113: "F2", - 114: "F3", - 115: "F4", - 116: "F5", - 117: "F6", - 118: "F7", - 119: "F8", - 120: "F9", - 121: "F10", - 122: "F11", - 123: "F12", - 144: "NumLock", - 145: "ScrollLock", - 224: "Meta", - }, - Od = { - Alt: "altKey", - Control: "ctrlKey", - Meta: "metaKey", - Shift: "shiftKey", + }); + } + } +} + +class ResourceStore extends EventEmitter { + constructor(data) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + ns: ['translation'], + defaultNS: 'translation' }; - function Pd(a) { - var b = this.nativeEvent; - return b.getModifierState - ? b.getModifierState(a) - : (a = Od[a]) - ? !!b[a] - : !1; - } - function zd() { - return Pd; - } - var Qd = A({}, ud, { - key: function (a) { - if (a.key) { - var b = Md[a.key] || a.key; - if ("Unidentified" !== b) return b; - } - return "keypress" === a.type - ? ((a = od(a)), 13 === a ? "Enter" : String.fromCharCode(a)) - : "keydown" === a.type || "keyup" === a.type - ? Nd[a.keyCode] || "Unidentified" - : ""; - }, - code: 0, - location: 0, - ctrlKey: 0, - shiftKey: 0, - altKey: 0, - metaKey: 0, - repeat: 0, - locale: 0, - getModifierState: zd, - charCode: function (a) { - return "keypress" === a.type ? od(a) : 0; - }, - keyCode: function (a) { - return "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0; - }, - which: function (a) { - return "keypress" === a.type - ? od(a) - : "keydown" === a.type || "keyup" === a.type - ? a.keyCode - : 0; - }, - }), - Rd = rd(Qd), - Sd = A({}, Ad, { - pointerId: 0, - width: 0, - height: 0, - pressure: 0, - tangentialPressure: 0, - tiltX: 0, - tiltY: 0, - twist: 0, - pointerType: 0, - isPrimary: 0, - }), - Td = rd(Sd), - Ud = A({}, ud, { - touches: 0, - targetTouches: 0, - changedTouches: 0, - altKey: 0, - metaKey: 0, - ctrlKey: 0, - shiftKey: 0, - getModifierState: zd, - }), - Vd = rd(Ud), - Wd = A({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), - Xd = rd(Wd), - Yd = A({}, Ad, { - deltaX: function (a) { - return "deltaX" in a - ? a.deltaX - : "wheelDeltaX" in a - ? -a.wheelDeltaX - : 0; - }, - deltaY: function (a) { - return "deltaY" in a - ? a.deltaY - : "wheelDeltaY" in a - ? -a.wheelDeltaY - : "wheelDelta" in a - ? -a.wheelDelta - : 0; - }, - deltaZ: 0, - deltaMode: 0, - }), - Zd = rd(Yd), - $d = [9, 13, 27, 32], - ae = ia && "CompositionEvent" in window, - be = null; - ia && "documentMode" in document && (be = document.documentMode); - var ce = ia && "TextEvent" in window && !be, - de = ia && (!ae || (be && 8 < be && 11 >= be)), - ee = String.fromCharCode(32), - fe = !1; - function ge(a, b) { - switch (a) { - case "keyup": - return -1 !== $d.indexOf(b.keyCode); - case "keydown": - return 229 !== b.keyCode; - case "keypress": - case "mousedown": - case "focusout": - return !0; - default: - return !1; - } - } - function he(a) { - a = a.detail; - return "object" === typeof a && "data" in a ? a.data : null; - } - var ie = !1; - function je(a, b) { - switch (a) { - case "compositionend": - return he(b); - case "keypress": - if (32 !== b.which) return null; - fe = !0; - return ee; - case "textInput": - return (a = b.data), a === ee && fe ? null : a; - default: - return null; - } - } - function ke(a, b) { - if (ie) - return "compositionend" === a || (!ae && ge(a, b)) - ? ((a = nd()), (md = ld = kd = null), (ie = !1), a) - : null; - switch (a) { - case "paste": - return null; - case "keypress": - if (!(b.ctrlKey || b.altKey || b.metaKey) || (b.ctrlKey && b.altKey)) { - if (b.char && 1 < b.char.length) return b.char; - if (b.which) return String.fromCharCode(b.which); - } - return null; - case "compositionend": - return de && "ko" !== b.locale ? null : b.data; - default: - return null; - } - } - var le = { - color: !0, - date: !0, - datetime: !0, - "datetime-local": !0, - email: !0, - month: !0, - number: !0, - password: !0, - range: !0, - search: !0, - tel: !0, - text: !0, - time: !0, - url: !0, - week: !0, - }; - function me(a) { - var b = a && a.nodeName && a.nodeName.toLowerCase(); - return "input" === b ? !!le[a.type] : "textarea" === b ? !0 : !1; - } - function ne(a, b, c, d) { - Eb(d); - b = oe(b, "onChange"); - 0 < b.length && - ((c = new td("onChange", "change", null, c, d)), - a.push({ event: c, listeners: b })); - } - var pe = null, - qe = null; - function re(a) { - se(a, 0); - } - function te(a) { - var b = ue(a); - if (Wa(b)) return a; - } - function ve(a, b) { - if ("change" === a) return b; - } - var we = !1; - if (ia) { - var xe; - if (ia) { - var ye = "oninput" in document; - if (!ye) { - var ze = document.createElement("div"); - ze.setAttribute("oninput", "return;"); - ye = "function" === typeof ze.oninput; - } - xe = ye; - } else xe = !1; - we = xe && (!document.documentMode || 9 < document.documentMode); - } - function Ae() { - pe && (pe.detachEvent("onpropertychange", Be), (qe = pe = null)); - } - function Be(a) { - if ("value" === a.propertyName && te(qe)) { - var b = []; - ne(b, qe, a, xb(a)); - Jb(re, b); - } - } - function Ce(a, b, c) { - "focusin" === a - ? (Ae(), (pe = b), (qe = c), pe.attachEvent("onpropertychange", Be)) - : "focusout" === a && Ae(); - } - function De(a) { - if ("selectionchange" === a || "keyup" === a || "keydown" === a) - return te(qe); - } - function Ee(a, b) { - if ("click" === a) return te(b); - } - function Fe(a, b) { - if ("input" === a || "change" === a) return te(b); - } - function Ge(a, b) { - return (a === b && (0 !== a || 1 / a === 1 / b)) || (a !== a && b !== b); - } - var He = "function" === typeof Object.is ? Object.is : Ge; - function Ie(a, b) { - if (He(a, b)) return !0; - if ( - "object" !== typeof a || - null === a || - "object" !== typeof b || - null === b - ) - return !1; - var c = Object.keys(a), - d = Object.keys(b); - if (c.length !== d.length) return !1; - for (d = 0; d < c.length; d++) { - var e = c[d]; - if (!ja.call(b, e) || !He(a[e], b[e])) return !1; - } - return !0; - } - function Je(a) { - for (; a && a.firstChild; ) a = a.firstChild; - return a; + super(); + this.data = data || {}; + this.options = options; + if (this.options.keySeparator === undefined) { + this.options.keySeparator = '.'; + } + if (this.options.ignoreJSONStructure === undefined) { + this.options.ignoreJSONStructure = true; + } } - function Ke(a, b) { - var c = Je(a); - a = 0; - for (var d; c; ) { - if (3 === c.nodeType) { - d = a + c.textContent.length; - if (a <= b && d >= b) return { node: c, offset: b - a }; - a = d; - } - a: { - for (; c; ) { - if (c.nextSibling) { - c = c.nextSibling; - break a; - } - c = c.parentNode; + addNamespaces(ns) { + if (this.options.ns.indexOf(ns) < 0) { + this.options.ns.push(ns); + } + } + removeNamespaces(ns) { + const index = this.options.ns.indexOf(ns); + if (index > -1) { + this.options.ns.splice(index, 1); + } + } + getResource(lng, ns, key) { + let options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; + const keySeparator = options.keySeparator !== undefined ? options.keySeparator : this.options.keySeparator; + const ignoreJSONStructure = options.ignoreJSONStructure !== undefined ? options.ignoreJSONStructure : this.options.ignoreJSONStructure; + let path; + if (lng.indexOf('.') > -1) { + path = lng.split('.'); + } else { + path = [lng, ns]; + if (key) { + if (Array.isArray(key)) { + path.push(...key); + } else if (isString$1(key) && keySeparator) { + path.push(...key.split(keySeparator)); + } else { + path.push(key); } - c = void 0; - } - c = Je(c); - } - } - function Le(a, b) { - return a && b - ? a === b - ? !0 - : a && 3 === a.nodeType - ? !1 - : b && 3 === b.nodeType - ? Le(a, b.parentNode) - : "contains" in a - ? a.contains(b) - : a.compareDocumentPosition - ? !!(a.compareDocumentPosition(b) & 16) - : !1 - : !1; - } - function Me() { - for (var a = window, b = Xa(); b instanceof a.HTMLIFrameElement; ) { - try { - var c = "string" === typeof b.contentWindow.location.href; - } catch (d) { - c = !1; } - if (c) a = b.contentWindow; - else break; - b = Xa(a.document); } - return b; + const result = getPath(this.data, path); + if (!result && !ns && !key && lng.indexOf('.') > -1) { + lng = path[0]; + ns = path[1]; + key = path.slice(2).join('.'); + } + if (result || !ignoreJSONStructure || !isString$1(key)) return result; + return deepFind(this.data && this.data[lng] && this.data[lng][ns], key, keySeparator); } - function Ne(a) { - var b = a && a.nodeName && a.nodeName.toLowerCase(); - return ( - b && - (("input" === b && - ("text" === a.type || - "search" === a.type || - "tel" === a.type || - "url" === a.type || - "password" === a.type)) || - "textarea" === b || - "true" === a.contentEditable) - ); + addResource(lng, ns, key, value) { + let options = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : { + silent: false + }; + const keySeparator = options.keySeparator !== undefined ? options.keySeparator : this.options.keySeparator; + let path = [lng, ns]; + if (key) path = path.concat(keySeparator ? key.split(keySeparator) : key); + if (lng.indexOf('.') > -1) { + path = lng.split('.'); + value = ns; + ns = path[1]; + } + this.addNamespaces(ns); + setPath(this.data, path, value); + if (!options.silent) this.emit('added', lng, ns, key, value); } - function Oe(a) { - var b = Me(), - c = a.focusedElem, - d = a.selectionRange; - if ( - b !== c && - c && - c.ownerDocument && - Le(c.ownerDocument.documentElement, c) - ) { - if (null !== d && Ne(c)) - if ( - ((b = d.start), - (a = d.end), - void 0 === a && (a = b), - "selectionStart" in c) - ) - (c.selectionStart = b), - (c.selectionEnd = Math.min(a, c.value.length)); - else if ( - ((a = ((b = c.ownerDocument || document) && b.defaultView) || window), - a.getSelection) - ) { - a = a.getSelection(); - var e = c.textContent.length, - f = Math.min(d.start, e); - d = void 0 === d.end ? f : Math.min(d.end, e); - !a.extend && f > d && ((e = d), (d = f), (f = e)); - e = Ke(c, f); - var g = Ke(c, d); - e && - g && - (1 !== a.rangeCount || - a.anchorNode !== e.node || - a.anchorOffset !== e.offset || - a.focusNode !== g.node || - a.focusOffset !== g.offset) && - ((b = b.createRange()), - b.setStart(e.node, e.offset), - a.removeAllRanges(), - f > d - ? (a.addRange(b), a.extend(g.node, g.offset)) - : (b.setEnd(g.node, g.offset), a.addRange(b))); - } - b = []; - for (a = c; (a = a.parentNode); ) - 1 === a.nodeType && - b.push({ element: a, left: a.scrollLeft, top: a.scrollTop }); - "function" === typeof c.focus && c.focus(); - for (c = 0; c < b.length; c++) - (a = b[c]), - (a.element.scrollLeft = a.left), - (a.element.scrollTop = a.top); - } - } - var Pe = ia && "documentMode" in document && 11 >= document.documentMode, - Qe = null, - Re = null, - Se = null, - Te = !1; - function Ue(a, b, c) { - var d = - c.window === c ? c.document : 9 === c.nodeType ? c : c.ownerDocument; - Te || - null == Qe || - Qe !== Xa(d) || - ((d = Qe), - "selectionStart" in d && Ne(d) - ? (d = { start: d.selectionStart, end: d.selectionEnd }) - : ((d = ( - (d.ownerDocument && d.ownerDocument.defaultView) || - window - ).getSelection()), - (d = { - anchorNode: d.anchorNode, - anchorOffset: d.anchorOffset, - focusNode: d.focusNode, - focusOffset: d.focusOffset, - })), - (Se && Ie(Se, d)) || - ((Se = d), - (d = oe(Re, "onSelect")), - 0 < d.length && - ((b = new td("onSelect", "select", null, b, c)), - a.push({ event: b, listeners: d }), - (b.target = Qe)))); - } - function Ve(a, b) { - var c = {}; - c[a.toLowerCase()] = b.toLowerCase(); - c["Webkit" + a] = "webkit" + b; - c["Moz" + a] = "moz" + b; - return c; + addResources(lng, ns, resources) { + let options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { + silent: false + }; + for (const m in resources) { + if (isString$1(resources[m]) || Array.isArray(resources[m])) this.addResource(lng, ns, m, resources[m], { + silent: true + }); + } + if (!options.silent) this.emit('added', lng, ns, resources); } - var We = { - animationend: Ve("Animation", "AnimationEnd"), - animationiteration: Ve("Animation", "AnimationIteration"), - animationstart: Ve("Animation", "AnimationStart"), - transitionend: Ve("Transition", "TransitionEnd"), - }, - Xe = {}, - Ye = {}; - ia && - ((Ye = document.createElement("div").style), - "AnimationEvent" in window || - (delete We.animationend.animation, - delete We.animationiteration.animation, - delete We.animationstart.animation), - "TransitionEvent" in window || delete We.transitionend.transition); - function Ze(a) { - if (Xe[a]) return Xe[a]; - if (!We[a]) return a; - var b = We[a], - c; - for (c in b) if (b.hasOwnProperty(c) && c in Ye) return (Xe[a] = b[c]); - return a; + addResourceBundle(lng, ns, resources, deep, overwrite) { + let options = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : { + silent: false, + skipCopy: false + }; + let path = [lng, ns]; + if (lng.indexOf('.') > -1) { + path = lng.split('.'); + deep = resources; + resources = ns; + ns = path[1]; + } + this.addNamespaces(ns); + let pack = getPath(this.data, path) || {}; + if (!options.skipCopy) resources = JSON.parse(JSON.stringify(resources)); + if (deep) { + deepExtend(pack, resources, overwrite); + } else { + pack = { + ...pack, + ...resources + }; + } + setPath(this.data, path, pack); + if (!options.silent) this.emit('added', lng, ns, resources); } - var $e = Ze("animationend"), - af = Ze("animationiteration"), - bf = Ze("animationstart"), - cf = Ze("transitionend"), - df = new Map(), - ef = - "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split( - " " - ); - function ff(a, b) { - df.set(a, b); - fa(b, [a]); - } - for (var gf = 0; gf < ef.length; gf++) { - var hf = ef[gf], - jf = hf.toLowerCase(), - kf = hf[0].toUpperCase() + hf.slice(1); - ff(jf, "on" + kf); - } - ff($e, "onAnimationEnd"); - ff(af, "onAnimationIteration"); - ff(bf, "onAnimationStart"); - ff("dblclick", "onDoubleClick"); - ff("focusin", "onFocus"); - ff("focusout", "onBlur"); - ff(cf, "onTransitionEnd"); - ha("onMouseEnter", ["mouseout", "mouseover"]); - ha("onMouseLeave", ["mouseout", "mouseover"]); - ha("onPointerEnter", ["pointerout", "pointerover"]); - ha("onPointerLeave", ["pointerout", "pointerover"]); - fa( - "onChange", - "change click focusin focusout input keydown keyup selectionchange".split( - " " - ) - ); - fa( - "onSelect", - "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split( - " " - ) - ); - fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); - fa( - "onCompositionEnd", - "compositionend focusout keydown keypress keyup mousedown".split(" ") - ); - fa( - "onCompositionStart", - "compositionstart focusout keydown keypress keyup mousedown".split(" ") - ); - fa( - "onCompositionUpdate", - "compositionupdate focusout keydown keypress keyup mousedown".split(" ") - ); - var lf = - "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split( - " " - ), - mf = new Set( - "cancel close invalid load scroll toggle".split(" ").concat(lf) - ); - function nf(a, b, c) { - var d = a.type || "unknown-event"; - a.currentTarget = c; - Ub(d, b, void 0, a); - a.currentTarget = null; - } - function se(a, b) { - b = 0 !== (b & 4); - for (var c = 0; c < a.length; c++) { - var d = a[c], - e = d.event; - d = d.listeners; - a: { - var f = void 0; - if (b) - for (var g = d.length - 1; 0 <= g; g--) { - var h = d[g], - k = h.instance, - l = h.currentTarget; - h = h.listener; - if (k !== f && e.isPropagationStopped()) break a; - nf(e, h, l); - f = k; - } - else - for (g = 0; g < d.length; g++) { - h = d[g]; - k = h.instance; - l = h.currentTarget; - h = h.listener; - if (k !== f && e.isPropagationStopped()) break a; - nf(e, h, l); - f = k; - } - } + removeResourceBundle(lng, ns) { + if (this.hasResourceBundle(lng, ns)) { + delete this.data[lng][ns]; } - if (Qb) throw ((a = Rb), (Qb = !1), (Rb = null), a); + this.removeNamespaces(ns); + this.emit('removed', lng, ns); } - function D(a, b) { - var c = b[of]; - void 0 === c && (c = b[of] = new Set()); - var d = a + "__bubble"; - c.has(d) || (pf(b, a, 2, !1), c.add(d)); + hasResourceBundle(lng, ns) { + return this.getResource(lng, ns) !== undefined; } - function qf(a, b, c) { - var d = 0; - b && (d |= 4); - pf(c, a, d, b); + getResourceBundle(lng, ns) { + if (!ns) ns = this.options.defaultNS; + if (this.options.compatibilityAPI === 'v1') return { + ...{}, + ...this.getResource(lng, ns) + }; + return this.getResource(lng, ns); } - var rf = "_reactListening" + Math.random().toString(36).slice(2); - function sf(a) { - if (!a[rf]) { - a[rf] = !0; - da.forEach(function (b) { - "selectionchange" !== b && (mf.has(b) || qf(b, !1, a), qf(b, !0, a)); - }); - var b = 9 === a.nodeType ? a : a.ownerDocument; - null === b || b[rf] || ((b[rf] = !0), qf("selectionchange", !1, b)); - } + getDataByLanguage(lng) { + return this.data[lng]; } - function pf(a, b, c, d) { - switch (jd(b)) { - case 1: - var e = ed; - break; - case 4: - e = gd; - break; - default: - e = fd; - } - c = e.bind(null, b, c, a); - e = void 0; - !Lb || - ("touchstart" !== b && "touchmove" !== b && "wheel" !== b) || - (e = !0); - d - ? void 0 !== e - ? a.addEventListener(b, c, { capture: !0, passive: e }) - : a.addEventListener(b, c, !0) - : void 0 !== e - ? a.addEventListener(b, c, { passive: e }) - : a.addEventListener(b, c, !1); - } - function hd(a, b, c, d, e) { - var f = d; - if (0 === (b & 1) && 0 === (b & 2) && null !== d) - a: for (;;) { - if (null === d) return; - var g = d.tag; - if (3 === g || 4 === g) { - var h = d.stateNode.containerInfo; - if (h === e || (8 === h.nodeType && h.parentNode === e)) break; - if (4 === g) - for (g = d.return; null !== g; ) { - var k = g.tag; - if (3 === k || 4 === k) - if ( - ((k = g.stateNode.containerInfo), - k === e || (8 === k.nodeType && k.parentNode === e)) - ) - return; - g = g.return; - } - for (; null !== h; ) { - g = Wc(h); - if (null === g) return; - k = g.tag; - if (5 === k || 6 === k) { - d = f = g; - continue a; - } - h = h.parentNode; - } - } - d = d.return; - } - Jb(function () { - var d = f, - e = xb(c), - g = []; - a: { - var h = df.get(a); - if (void 0 !== h) { - var k = td, - n = a; - switch (a) { - case "keypress": - if (0 === od(c)) break a; - case "keydown": - case "keyup": - k = Rd; - break; - case "focusin": - n = "focus"; - k = Fd; - break; - case "focusout": - n = "blur"; - k = Fd; - break; - case "beforeblur": - case "afterblur": - k = Fd; - break; - case "click": - if (2 === c.button) break a; - case "auxclick": - case "dblclick": - case "mousedown": - case "mousemove": - case "mouseup": - case "mouseout": - case "mouseover": - case "contextmenu": - k = Bd; - break; - case "drag": - case "dragend": - case "dragenter": - case "dragexit": - case "dragleave": - case "dragover": - case "dragstart": - case "drop": - k = Dd; - break; - case "touchcancel": - case "touchend": - case "touchmove": - case "touchstart": - k = Vd; - break; - case $e: - case af: - case bf: - k = Hd; - break; - case cf: - k = Xd; - break; - case "scroll": - k = vd; - break; - case "wheel": - k = Zd; - break; - case "copy": - case "cut": - case "paste": - k = Jd; - break; - case "gotpointercapture": - case "lostpointercapture": - case "pointercancel": - case "pointerdown": - case "pointermove": - case "pointerout": - case "pointerover": - case "pointerup": - k = Td; - } - var t = 0 !== (b & 4), - J = !t && "scroll" === a, - x = t ? (null !== h ? h + "Capture" : null) : h; - t = []; - for (var w = d, u; null !== w; ) { - u = w; - var F = u.stateNode; - 5 === u.tag && - null !== F && - ((u = F), - null !== x && ((F = Kb(w, x)), null != F && t.push(tf(w, F, u)))); - if (J) break; - w = w.return; - } - 0 < t.length && - ((h = new k(h, n, null, c, e)), g.push({ event: h, listeners: t })); - } - } - if (0 === (b & 7)) { - a: { - h = "mouseover" === a || "pointerover" === a; - k = "mouseout" === a || "pointerout" === a; - if ( - h && - c !== wb && - (n = c.relatedTarget || c.fromElement) && - (Wc(n) || n[uf]) - ) - break a; - if (k || h) { - h = - e.window === e - ? e - : (h = e.ownerDocument) - ? h.defaultView || h.parentWindow - : window; - if (k) { - if ( - ((n = c.relatedTarget || c.toElement), - (k = d), - (n = n ? Wc(n) : null), - null !== n && - ((J = Vb(n)), n !== J || (5 !== n.tag && 6 !== n.tag))) - ) - n = null; - } else (k = null), (n = d); - if (k !== n) { - t = Bd; - F = "onMouseLeave"; - x = "onMouseEnter"; - w = "mouse"; - if ("pointerout" === a || "pointerover" === a) - (t = Td), - (F = "onPointerLeave"), - (x = "onPointerEnter"), - (w = "pointer"); - J = null == k ? h : ue(k); - u = null == n ? h : ue(n); - h = new t(F, w + "leave", k, c, e); - h.target = J; - h.relatedTarget = u; - F = null; - Wc(e) === d && - ((t = new t(x, w + "enter", n, c, e)), - (t.target = u), - (t.relatedTarget = J), - (F = t)); - J = F; - if (k && n) - b: { - t = k; - x = n; - w = 0; - for (u = t; u; u = vf(u)) w++; - u = 0; - for (F = x; F; F = vf(F)) u++; - for (; 0 < w - u; ) (t = vf(t)), w--; - for (; 0 < u - w; ) (x = vf(x)), u--; - for (; w--; ) { - if (t === x || (null !== x && t === x.alternate)) break b; - t = vf(t); - x = vf(x); - } - t = null; - } - else t = null; - null !== k && wf(g, h, k, t, !1); - null !== n && null !== J && wf(g, J, n, t, !0); - } - } - } - a: { - h = d ? ue(d) : window; - k = h.nodeName && h.nodeName.toLowerCase(); - if ("select" === k || ("input" === k && "file" === h.type)) - var na = ve; - else if (me(h)) - if (we) na = Fe; - else { - na = De; - var xa = Ce; - } - else - (k = h.nodeName) && - "input" === k.toLowerCase() && - ("checkbox" === h.type || "radio" === h.type) && - (na = Ee); - if (na && (na = na(a, d))) { - ne(g, na, c, e); - break a; - } - xa && xa(a, h, d); - "focusout" === a && - (xa = h._wrapperState) && - xa.controlled && - "number" === h.type && - cb(h, "number", h.value); - } - xa = d ? ue(d) : window; - switch (a) { - case "focusin": - if (me(xa) || "true" === xa.contentEditable) - (Qe = xa), (Re = d), (Se = null); - break; - case "focusout": - Se = Re = Qe = null; - break; - case "mousedown": - Te = !0; - break; - case "contextmenu": - case "mouseup": - case "dragend": - Te = !1; - Ue(g, c, e); - break; - case "selectionchange": - if (Pe) break; - case "keydown": - case "keyup": - Ue(g, c, e); - } - var $a; - if (ae) - b: { - switch (a) { - case "compositionstart": - var ba = "onCompositionStart"; - break b; - case "compositionend": - ba = "onCompositionEnd"; - break b; - case "compositionupdate": - ba = "onCompositionUpdate"; - break b; - } - ba = void 0; - } - else - ie - ? ge(a, c) && (ba = "onCompositionEnd") - : "keydown" === a && - 229 === c.keyCode && - (ba = "onCompositionStart"); - ba && - (de && - "ko" !== c.locale && - (ie || "onCompositionStart" !== ba - ? "onCompositionEnd" === ba && ie && ($a = nd()) - : ((kd = e), - (ld = "value" in kd ? kd.value : kd.textContent), - (ie = !0))), - (xa = oe(d, ba)), - 0 < xa.length && - ((ba = new Ld(ba, a, null, c, e)), - g.push({ event: ba, listeners: xa }), - $a - ? (ba.data = $a) - : (($a = he(c)), null !== $a && (ba.data = $a)))); - if (($a = ce ? je(a, c) : ke(a, c))) - (d = oe(d, "onBeforeInput")), - 0 < d.length && - ((e = new Ld("onBeforeInput", "beforeinput", null, c, e)), - g.push({ event: e, listeners: d }), - (e.data = $a)); - } - se(g, b); - }); + hasLanguageSomeTranslations(lng) { + const data = this.getDataByLanguage(lng); + const n = data && Object.keys(data) || []; + return !!n.find(v => data[v] && Object.keys(data[v]).length > 0); } - function tf(a, b, c) { - return { instance: a, listener: b, currentTarget: c }; - } - function oe(a, b) { - for (var c = b + "Capture", d = []; null !== a; ) { - var e = a, - f = e.stateNode; - 5 === e.tag && - null !== f && - ((e = f), - (f = Kb(a, c)), - null != f && d.unshift(tf(a, f, e)), - (f = Kb(a, b)), - null != f && d.push(tf(a, f, e))); - a = a.return; - } - return d; - } - function vf(a) { - if (null === a) return null; - do a = a.return; - while (a && 5 !== a.tag); - return a ? a : null; - } - function wf(a, b, c, d, e) { - for (var f = b._reactName, g = []; null !== c && c !== d; ) { - var h = c, - k = h.alternate, - l = h.stateNode; - if (null !== k && k === d) break; - 5 === h.tag && - null !== l && - ((h = l), - e - ? ((k = Kb(c, f)), null != k && g.unshift(tf(c, k, h))) - : e || ((k = Kb(c, f)), null != k && g.push(tf(c, k, h)))); - c = c.return; - } - 0 !== g.length && a.push({ event: b, listeners: g }); - } - var xf = /\r\n?/g, - yf = /\u0000|\uFFFD/g; - function zf(a) { - return ("string" === typeof a ? a : "" + a) - .replace(xf, "\n") - .replace(yf, ""); - } - function Af(a, b, c) { - b = zf(b); - if (zf(a) !== b && c) throw Error(p(425)); - } - function Bf() {} - var Cf = null, - Df = null; - function Ef(a, b) { - return ( - "textarea" === a || - "noscript" === a || - "string" === typeof b.children || - "number" === typeof b.children || - ("object" === typeof b.dangerouslySetInnerHTML && - null !== b.dangerouslySetInnerHTML && - null != b.dangerouslySetInnerHTML.__html) - ); + toJSON() { + return this.data; } - var Ff = "function" === typeof setTimeout ? setTimeout : void 0, - Gf = "function" === typeof clearTimeout ? clearTimeout : void 0, - Hf = "function" === typeof Promise ? Promise : void 0, - Jf = - "function" === typeof queueMicrotask - ? queueMicrotask - : "undefined" !== typeof Hf - ? function (a) { - return Hf.resolve(null).then(a).catch(If); - } - : Ff; - function If(a) { - setTimeout(function () { - throw a; +} + +var postProcessor = { + processors: {}, + addPostProcessor(module) { + this.processors[module.name] = module; + }, + handle(processors, value, key, options, translator) { + processors.forEach(processor => { + if (this.processors[processor]) value = this.processors[processor].process(value, key, options, translator); }); + return value; } - function Kf(a, b) { - var c = b, - d = 0; - do { - var e = c.nextSibling; - a.removeChild(c); - if (e && 8 === e.nodeType) - if (((c = e.data), "/$" === c)) { - if (0 === d) { - a.removeChild(e); - bd(b); - return; - } - d--; - } else ("$" !== c && "$?" !== c && "$!" !== c) || d++; - c = e; - } while (c); - bd(b); - } - function Lf(a) { - for (; null != a; a = a.nextSibling) { - var b = a.nodeType; - if (1 === b || 3 === b) break; - if (8 === b) { - b = a.data; - if ("$" === b || "$!" === b || "$?" === b) break; - if ("/$" === b) return null; - } +}; + +const checkedLoadedFor = {}; +class Translator extends EventEmitter { + constructor(services) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + super(); + copy(['resourceStore', 'languageUtils', 'pluralResolver', 'interpolator', 'backendConnector', 'i18nFormat', 'utils'], services, this); + this.options = options; + if (this.options.keySeparator === undefined) { + this.options.keySeparator = '.'; } - return a; + this.logger = baseLogger.create('translator'); } - function Mf(a) { - a = a.previousSibling; - for (var b = 0; a; ) { - if (8 === a.nodeType) { - var c = a.data; - if ("$" === c || "$!" === c || "$?" === c) { - if (0 === b) return a; - b--; - } else "/$" === c && b++; - } - a = a.previousSibling; - } - return null; + changeLanguage(lng) { + if (lng) this.language = lng; } - var Nf = Math.random().toString(36).slice(2), - Of = "__reactFiber$" + Nf, - Pf = "__reactProps$" + Nf, - uf = "__reactContainer$" + Nf, - of = "__reactEvents$" + Nf, - Qf = "__reactListeners$" + Nf, - Rf = "__reactHandles$" + Nf; - function Wc(a) { - var b = a[Of]; - if (b) return b; - for (var c = a.parentNode; c; ) { - if ((b = c[uf] || c[Of])) { - c = b.alternate; - if (null !== b.child || (null !== c && null !== c.child)) - for (a = Mf(a); null !== a; ) { - if ((c = a[Of])) return c; - a = Mf(a); - } - return b; - } - a = c; - c = a.parentNode; + exists(key) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { + interpolation: {} + }; + if (key === undefined || key === null) { + return false; } - return null; + const resolved = this.resolve(key, options); + return resolved && resolved.res !== undefined; } - function Cb(a) { - a = a[Of] || a[uf]; - return !a || (5 !== a.tag && 6 !== a.tag && 13 !== a.tag && 3 !== a.tag) - ? null - : a; - } - function ue(a) { - if (5 === a.tag || 6 === a.tag) return a.stateNode; - throw Error(p(33)); - } - function Db(a) { - return a[Pf] || null; - } - var Sf = [], - Tf = -1; - function Uf(a) { - return { current: a }; - } - function E(a) { - 0 > Tf || ((a.current = Sf[Tf]), (Sf[Tf] = null), Tf--); - } - function G(a, b) { - Tf++; - Sf[Tf] = a.current; - a.current = b; - } - var Vf = {}, - H = Uf(Vf), - Wf = Uf(!1), - Xf = Vf; - function Yf(a, b) { - var c = a.type.contextTypes; - if (!c) return Vf; - var d = a.stateNode; - if (d && d.__reactInternalMemoizedUnmaskedChildContext === b) - return d.__reactInternalMemoizedMaskedChildContext; - var e = {}, - f; - for (f in c) e[f] = b[f]; - d && - ((a = a.stateNode), - (a.__reactInternalMemoizedUnmaskedChildContext = b), - (a.__reactInternalMemoizedMaskedChildContext = e)); - return e; - } - function Zf(a) { - a = a.childContextTypes; - return null !== a && void 0 !== a; - } - function $f() { - E(Wf); - E(H); - } - function ag(a, b, c) { - if (H.current !== Vf) throw Error(p(168)); - G(H, b); - G(Wf, c); - } - function bg(a, b, c) { - var d = a.stateNode; - b = b.childContextTypes; - if ("function" !== typeof d.getChildContext) return c; - d = d.getChildContext(); - for (var e in d) if (!(e in b)) throw Error(p(108, Ra(a) || "Unknown", e)); - return A({}, c, d); - } - function cg(a) { - a = - ((a = a.stateNode) && a.__reactInternalMemoizedMergedChildContext) || Vf; - Xf = H.current; - G(H, a); - G(Wf, Wf.current); - return !0; - } - function dg(a, b, c) { - var d = a.stateNode; - if (!d) throw Error(p(169)); - c - ? ((a = bg(a, b, Xf)), - (d.__reactInternalMemoizedMergedChildContext = a), - E(Wf), - E(H), - G(H, a)) - : E(Wf); - G(Wf, c); - } - var eg = null, - fg = !1, - gg = !1; - function hg(a) { - null === eg ? (eg = [a]) : eg.push(a); - } - function ig(a) { - fg = !0; - hg(a); - } - function jg() { - if (!gg && null !== eg) { - gg = !0; - var a = 0, - b = C; - try { - var c = eg; - for (C = 1; a < c.length; a++) { - var d = c[a]; - do d = d(!0); - while (null !== d); - } - eg = null; - fg = !1; - } catch (e) { - throw (null !== eg && (eg = eg.slice(a + 1)), ac(fc, jg), e); - } finally { - (C = b), (gg = !1); + extractFromKey(key, options) { + let nsSeparator = options.nsSeparator !== undefined ? options.nsSeparator : this.options.nsSeparator; + if (nsSeparator === undefined) nsSeparator = ':'; + const keySeparator = options.keySeparator !== undefined ? options.keySeparator : this.options.keySeparator; + let namespaces = options.ns || this.options.defaultNS || []; + const wouldCheckForNsInKey = nsSeparator && key.indexOf(nsSeparator) > -1; + const seemsNaturalLanguage = !this.options.userDefinedKeySeparator && !options.keySeparator && !this.options.userDefinedNsSeparator && !options.nsSeparator && !looksLikeObjectPath(key, nsSeparator, keySeparator); + if (wouldCheckForNsInKey && !seemsNaturalLanguage) { + const m = key.match(this.interpolator.nestingRegexp); + if (m && m.length > 0) { + return { + key, + namespaces + }; } + const parts = key.split(nsSeparator); + if (nsSeparator !== keySeparator || nsSeparator === keySeparator && this.options.ns.indexOf(parts[0]) > -1) namespaces = parts.shift(); + key = parts.join(keySeparator); } - return null; + if (isString$1(namespaces)) namespaces = [namespaces]; + return { + key, + namespaces + }; } - var kg = [], - lg = 0, - mg = null, - ng = 0, - og = [], - pg = 0, - qg = null, - rg = 1, - sg = ""; - function tg(a, b) { - kg[lg++] = ng; - kg[lg++] = mg; - mg = a; - ng = b; - } - function ug(a, b, c) { - og[pg++] = rg; - og[pg++] = sg; - og[pg++] = qg; - qg = a; - var d = rg; - a = sg; - var e = 32 - oc(d) - 1; - d &= ~(1 << e); - c += 1; - var f = 32 - oc(b) + e; - if (30 < f) { - var g = e - (e % 5); - f = (d & ((1 << g) - 1)).toString(32); - d >>= g; - e -= g; - rg = (1 << (32 - oc(b) + e)) | (c << e) | d; - sg = f + a; - } else (rg = (1 << f) | (c << e) | d), (sg = a); - } - function vg(a) { - null !== a.return && (tg(a, 1), ug(a, 1, 0)); - } - function wg(a) { - for (; a === mg; ) - (mg = kg[--lg]), (kg[lg] = null), (ng = kg[--lg]), (kg[lg] = null); - for (; a === qg; ) - (qg = og[--pg]), - (og[pg] = null), - (sg = og[--pg]), - (og[pg] = null), - (rg = og[--pg]), - (og[pg] = null); - } - var xg = null, - yg = null, - I = !1, - zg = null; - function Ag(a, b) { - var c = Bg(5, null, null, 0); - c.elementType = "DELETED"; - c.stateNode = b; - c.return = a; - b = a.deletions; - null === b ? ((a.deletions = [c]), (a.flags |= 16)) : b.push(c); - } - function Cg(a, b) { - switch (a.tag) { - case 5: - var c = a.type; - b = - 1 !== b.nodeType || c.toLowerCase() !== b.nodeName.toLowerCase() - ? null - : b; - return null !== b - ? ((a.stateNode = b), (xg = a), (yg = Lf(b.firstChild)), !0) - : !1; - case 6: - return ( - (b = "" === a.pendingProps || 3 !== b.nodeType ? null : b), - null !== b ? ((a.stateNode = b), (xg = a), (yg = null), !0) : !1 - ); - case 13: - return ( - (b = 8 !== b.nodeType ? null : b), - null !== b - ? ((c = null !== qg ? { id: rg, overflow: sg } : null), - (a.memoizedState = { - dehydrated: b, - treeContext: c, - retryLane: 1073741824, - }), - (c = Bg(18, null, null, 0)), - (c.stateNode = b), - (c.return = a), - (a.child = c), - (xg = a), - (yg = null), - !0) - : !1 - ); - default: - return !1; - } - } - function Dg(a) { - return 0 !== (a.mode & 1) && 0 === (a.flags & 128); - } - function Eg(a) { - if (I) { - var b = yg; - if (b) { - var c = b; - if (!Cg(a, b)) { - if (Dg(a)) throw Error(p(418)); - b = Lf(c.nextSibling); - var d = xg; - b && Cg(a, b) - ? Ag(d, c) - : ((a.flags = (a.flags & -4097) | 2), (I = !1), (xg = a)); + translate(keys, options, lastKey) { + if (typeof options !== 'object' && this.options.overloadTranslationOptionHandler) { + options = this.options.overloadTranslationOptionHandler(arguments); + } + if (typeof options === 'object') options = { + ...options + }; + if (!options) options = {}; + if (keys === undefined || keys === null) return ''; + if (!Array.isArray(keys)) keys = [String(keys)]; + const returnDetails = options.returnDetails !== undefined ? options.returnDetails : this.options.returnDetails; + const keySeparator = options.keySeparator !== undefined ? options.keySeparator : this.options.keySeparator; + const { + key, + namespaces + } = this.extractFromKey(keys[keys.length - 1], options); + const namespace = namespaces[namespaces.length - 1]; + const lng = options.lng || this.language; + const appendNamespaceToCIMode = options.appendNamespaceToCIMode || this.options.appendNamespaceToCIMode; + if (lng && lng.toLowerCase() === 'cimode') { + if (appendNamespaceToCIMode) { + const nsSeparator = options.nsSeparator || this.options.nsSeparator; + if (returnDetails) { + return { + res: `${namespace}${nsSeparator}${key}`, + usedKey: key, + exactUsedKey: key, + usedLng: lng, + usedNS: namespace, + usedParams: this.getUsedParamsDetails(options) + }; } - } else { - if (Dg(a)) throw Error(p(418)); - a.flags = (a.flags & -4097) | 2; - I = !1; - xg = a; + return `${namespace}${nsSeparator}${key}`; + } + if (returnDetails) { + return { + res: key, + usedKey: key, + exactUsedKey: key, + usedLng: lng, + usedNS: namespace, + usedParams: this.getUsedParamsDetails(options) + }; } + return key; } - } - function Fg(a) { - for ( - a = a.return; - null !== a && 5 !== a.tag && 3 !== a.tag && 13 !== a.tag; - - ) - a = a.return; - xg = a; - } - function Gg(a) { - if (a !== xg) return !1; - if (!I) return Fg(a), (I = !0), !1; - var b; - (b = 3 !== a.tag) && - !(b = 5 !== a.tag) && - ((b = a.type), - (b = "head" !== b && "body" !== b && !Ef(a.type, a.memoizedProps))); - if (b && (b = yg)) { - if (Dg(a)) throw (Hg(), Error(p(418))); - for (; b; ) Ag(a, b), (b = Lf(b.nextSibling)); - } - Fg(a); - if (13 === a.tag) { - a = a.memoizedState; - a = null !== a ? a.dehydrated : null; - if (!a) throw Error(p(317)); - a: { - a = a.nextSibling; - for (b = 0; a; ) { - if (8 === a.nodeType) { - var c = a.data; - if ("/$" === c) { - if (0 === b) { - yg = Lf(a.nextSibling); - break a; + const resolved = this.resolve(keys, options); + let res = resolved && resolved.res; + const resUsedKey = resolved && resolved.usedKey || key; + const resExactUsedKey = resolved && resolved.exactUsedKey || key; + const resType = Object.prototype.toString.apply(res); + const noObject = ['[object Number]', '[object Function]', '[object RegExp]']; + const joinArrays = options.joinArrays !== undefined ? options.joinArrays : this.options.joinArrays; + const handleAsObjectInI18nFormat = !this.i18nFormat || this.i18nFormat.handleAsObject; + const handleAsObject = !isString$1(res) && typeof res !== 'boolean' && typeof res !== 'number'; + if (handleAsObjectInI18nFormat && res && handleAsObject && noObject.indexOf(resType) < 0 && !(isString$1(joinArrays) && Array.isArray(res))) { + if (!options.returnObjects && !this.options.returnObjects) { + if (!this.options.returnedObjectHandler) { + this.logger.warn('accessing an object - but returnObjects options is not enabled!'); + } + const r = this.options.returnedObjectHandler ? this.options.returnedObjectHandler(resUsedKey, res, { + ...options, + ns: namespaces + }) : `key '${key} (${this.language})' returned an object instead of string.`; + if (returnDetails) { + resolved.res = r; + resolved.usedParams = this.getUsedParamsDetails(options); + return resolved; + } + return r; + } + if (keySeparator) { + const resTypeIsArray = Array.isArray(res); + const copy = resTypeIsArray ? [] : {}; + const newKeyToUse = resTypeIsArray ? resExactUsedKey : resUsedKey; + for (const m in res) { + if (Object.prototype.hasOwnProperty.call(res, m)) { + const deepKey = `${newKeyToUse}${keySeparator}${m}`; + copy[m] = this.translate(deepKey, { + ...options, + ...{ + joinArrays: false, + ns: namespaces } - b--; - } else ("$" !== c && "$!" !== c && "$?" !== c) || b++; + }); + if (copy[m] === deepKey) copy[m] = res[m]; } - a = a.nextSibling; } - yg = null; - } - } else yg = xg ? Lf(a.stateNode.nextSibling) : null; - return !0; - } - function Hg() { - for (var a = yg; a; ) a = Lf(a.nextSibling); - } - function Ig() { - yg = xg = null; - I = !1; - } - function Jg(a) { - null === zg ? (zg = [a]) : zg.push(a); - } - var Kg = ua.ReactCurrentBatchConfig; - function Lg(a, b, c) { - a = c.ref; - if (null !== a && "function" !== typeof a && "object" !== typeof a) { - if (c._owner) { - c = c._owner; - if (c) { - if (1 !== c.tag) throw Error(p(309)); - var d = c.stateNode; + res = copy; + } + } else if (handleAsObjectInI18nFormat && isString$1(joinArrays) && Array.isArray(res)) { + res = res.join(joinArrays); + if (res) res = this.extendTranslation(res, keys, options, lastKey); + } else { + let usedDefault = false; + let usedKey = false; + const needsPluralHandling = options.count !== undefined && !isString$1(options.count); + const hasDefaultValue = Translator.hasDefaultValue(options); + const defaultValueSuffix = needsPluralHandling ? this.pluralResolver.getSuffix(lng, options.count, options) : ''; + const defaultValueSuffixOrdinalFallback = options.ordinal && needsPluralHandling ? this.pluralResolver.getSuffix(lng, options.count, { + ordinal: false + }) : ''; + const needsZeroSuffixLookup = needsPluralHandling && !options.ordinal && options.count === 0 && this.pluralResolver.shouldUseIntlApi(); + const defaultValue = needsZeroSuffixLookup && options[`defaultValue${this.options.pluralSeparator}zero`] || options[`defaultValue${defaultValueSuffix}`] || options[`defaultValue${defaultValueSuffixOrdinalFallback}`] || options.defaultValue; + if (!this.isValidLookup(res) && hasDefaultValue) { + usedDefault = true; + res = defaultValue; + } + if (!this.isValidLookup(res)) { + usedKey = true; + res = key; + } + const missingKeyNoValueFallbackToKey = options.missingKeyNoValueFallbackToKey || this.options.missingKeyNoValueFallbackToKey; + const resForMissing = missingKeyNoValueFallbackToKey && usedKey ? undefined : res; + const updateMissing = hasDefaultValue && defaultValue !== res && this.options.updateMissing; + if (usedKey || usedDefault || updateMissing) { + this.logger.log(updateMissing ? 'updateKey' : 'missingKey', lng, namespace, key, updateMissing ? defaultValue : res); + if (keySeparator) { + const fk = this.resolve(key, { + ...options, + keySeparator: false + }); + if (fk && fk.res) this.logger.warn('Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.'); + } + let lngs = []; + const fallbackLngs = this.languageUtils.getFallbackCodes(this.options.fallbackLng, options.lng || this.language); + if (this.options.saveMissingTo === 'fallback' && fallbackLngs && fallbackLngs[0]) { + for (let i = 0; i < fallbackLngs.length; i++) { + lngs.push(fallbackLngs[i]); + } + } else if (this.options.saveMissingTo === 'all') { + lngs = this.languageUtils.toResolveHierarchy(options.lng || this.language); + } else { + lngs.push(options.lng || this.language); } - if (!d) throw Error(p(147, a)); - var e = d, - f = "" + a; - if ( - null !== b && - null !== b.ref && - "function" === typeof b.ref && - b.ref._stringRef === f - ) - return b.ref; - b = function (a) { - var b = e.refs; - null === a ? delete b[f] : (b[f] = a); + const send = (l, k, specificDefaultValue) => { + const defaultForMissing = hasDefaultValue && specificDefaultValue !== res ? specificDefaultValue : resForMissing; + if (this.options.missingKeyHandler) { + this.options.missingKeyHandler(l, namespace, k, defaultForMissing, updateMissing, options); + } else if (this.backendConnector && this.backendConnector.saveMissing) { + this.backendConnector.saveMissing(l, namespace, k, defaultForMissing, updateMissing, options); + } + this.emit('missingKey', l, namespace, k, res); }; - b._stringRef = f; - return b; + if (this.options.saveMissing) { + if (this.options.saveMissingPlurals && needsPluralHandling) { + lngs.forEach(language => { + const suffixes = this.pluralResolver.getSuffixes(language, options); + if (needsZeroSuffixLookup && options[`defaultValue${this.options.pluralSeparator}zero`] && suffixes.indexOf(`${this.options.pluralSeparator}zero`) < 0) { + suffixes.push(`${this.options.pluralSeparator}zero`); + } + suffixes.forEach(suffix => { + send([language], key + suffix, options[`defaultValue${suffix}`] || defaultValue); + }); + }); + } else { + send(lngs, key, defaultValue); + } + } } - if ("string" !== typeof a) throw Error(p(284)); - if (!c._owner) throw Error(p(290, a)); - } - return a; - } - function Mg(a, b) { - a = Object.prototype.toString.call(b); - throw Error( - p( - 31, - "[object Object]" === a - ? "object with keys {" + Object.keys(b).join(", ") + "}" - : a - ) - ); - } - function Ng(a) { - var b = a._init; - return b(a._payload); - } - function Og(a) { - function b(b, c) { - if (a) { - var d = b.deletions; - null === d ? ((b.deletions = [c]), (b.flags |= 16)) : d.push(c); + res = this.extendTranslation(res, keys, options, resolved, lastKey); + if (usedKey && res === key && this.options.appendNamespaceToMissingKey) res = `${namespace}:${key}`; + if ((usedKey || usedDefault) && this.options.parseMissingKeyHandler) { + if (this.options.compatibilityAPI !== 'v1') { + res = this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey ? `${namespace}:${key}` : key, usedDefault ? res : undefined); + } else { + res = this.options.parseMissingKeyHandler(res); + } } } - function c(c, d) { - if (!a) return null; - for (; null !== d; ) b(c, d), (d = d.sibling); - return null; + if (returnDetails) { + resolved.res = res; + resolved.usedParams = this.getUsedParamsDetails(options); + return resolved; } - function d(a, b) { - for (a = new Map(); null !== b; ) - null !== b.key ? a.set(b.key, b) : a.set(b.index, b), (b = b.sibling); - return a; - } - function e(a, b) { - a = Pg(a, b); - a.index = 0; - a.sibling = null; - return a; - } - function f(b, c, d) { - b.index = d; - if (!a) return (b.flags |= 1048576), c; - d = b.alternate; - if (null !== d) return (d = d.index), d < c ? ((b.flags |= 2), c) : d; - b.flags |= 2; - return c; - } - function g(b) { - a && null === b.alternate && (b.flags |= 2); - return b; - } - function h(a, b, c, d) { - if (null === b || 6 !== b.tag) - return (b = Qg(c, a.mode, d)), (b.return = a), b; - b = e(b, c); - b.return = a; - return b; - } - function k(a, b, c, d) { - var f = c.type; - if (f === ya) return m(a, b, c.props.children, d, c.key); - if ( - null !== b && - (b.elementType === f || - ("object" === typeof f && - null !== f && - f.$$typeof === Ha && - Ng(f) === b.type)) - ) - return (d = e(b, c.props)), (d.ref = Lg(a, b, c)), (d.return = a), d; - d = Rg(c.type, c.key, c.props, null, a.mode, d); - d.ref = Lg(a, b, c); - d.return = a; - return d; - } - function l(a, b, c, d) { - if ( - null === b || - 4 !== b.tag || - b.stateNode.containerInfo !== c.containerInfo || - b.stateNode.implementation !== c.implementation - ) - return (b = Sg(c, a.mode, d)), (b.return = a), b; - b = e(b, c.children || []); - b.return = a; - return b; - } - function m(a, b, c, d, f) { - if (null === b || 7 !== b.tag) - return (b = Tg(c, a.mode, d, f)), (b.return = a), b; - b = e(b, c); - b.return = a; - return b; - } - function q(a, b, c) { - if (("string" === typeof b && "" !== b) || "number" === typeof b) - return (b = Qg("" + b, a.mode, c)), (b.return = a), b; - if ("object" === typeof b && null !== b) { - switch (b.$$typeof) { - case va: - return ( - (c = Rg(b.type, b.key, b.props, null, a.mode, c)), - (c.ref = Lg(a, null, b)), - (c.return = a), - c - ); - case wa: - return (b = Sg(b, a.mode, c)), (b.return = a), b; - case Ha: - var d = b._init; - return q(a, d(b._payload), c); + return res; + } + extendTranslation(res, key, options, resolved, lastKey) { + var _this = this; + if (this.i18nFormat && this.i18nFormat.parse) { + res = this.i18nFormat.parse(res, { + ...this.options.interpolation.defaultVariables, + ...options + }, options.lng || this.language || resolved.usedLng, resolved.usedNS, resolved.usedKey, { + resolved + }); + } else if (!options.skipInterpolation) { + if (options.interpolation) this.interpolator.init({ + ...options, + ...{ + interpolation: { + ...this.options.interpolation, + ...options.interpolation + } } - if (eb(b) || Ka(b)) - return (b = Tg(b, a.mode, c, null)), (b.return = a), b; - Mg(a, b); + }); + const skipOnVariables = isString$1(res) && (options && options.interpolation && options.interpolation.skipOnVariables !== undefined ? options.interpolation.skipOnVariables : this.options.interpolation.skipOnVariables); + let nestBef; + if (skipOnVariables) { + const nb = res.match(this.interpolator.nestingRegexp); + nestBef = nb && nb.length; } - return null; - } - function r(a, b, c, d) { - var e = null !== b ? b.key : null; - if (("string" === typeof c && "" !== c) || "number" === typeof c) - return null !== e ? null : h(a, b, "" + c, d); - if ("object" === typeof c && null !== c) { - switch (c.$$typeof) { - case va: - return c.key === e ? k(a, b, c, d) : null; - case wa: - return c.key === e ? l(a, b, c, d) : null; - case Ha: - return (e = c._init), r(a, b, e(c._payload), d); - } - if (eb(c) || Ka(c)) return null !== e ? null : m(a, b, c, d, null); - Mg(a, c); + let data = options.replace && !isString$1(options.replace) ? options.replace : options; + if (this.options.interpolation.defaultVariables) data = { + ...this.options.interpolation.defaultVariables, + ...data + }; + res = this.interpolator.interpolate(res, data, options.lng || this.language || resolved.usedLng, options); + if (skipOnVariables) { + const na = res.match(this.interpolator.nestingRegexp); + const nestAft = na && na.length; + if (nestBef < nestAft) options.nest = false; } - return null; - } - function y(a, b, c, d, e) { - if (("string" === typeof d && "" !== d) || "number" === typeof d) - return (a = a.get(c) || null), h(b, a, "" + d, e); - if ("object" === typeof d && null !== d) { - switch (d.$$typeof) { - case va: - return ( - (a = a.get(null === d.key ? c : d.key) || null), k(b, a, d, e) - ); - case wa: - return ( - (a = a.get(null === d.key ? c : d.key) || null), l(b, a, d, e) - ); - case Ha: - var f = d._init; - return y(a, b, c, f(d._payload), e); + if (!options.lng && this.options.compatibilityAPI !== 'v1' && resolved && resolved.res) options.lng = this.language || resolved.usedLng; + if (options.nest !== false) res = this.interpolator.nest(res, function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; } - if (eb(d) || Ka(d)) return (a = a.get(c) || null), m(b, a, d, e, null); - Mg(b, d); - } - return null; - } - function n(e, g, h, k) { - for ( - var l = null, m = null, u = g, w = (g = 0), x = null; - null !== u && w < h.length; - w++ - ) { - u.index > w ? ((x = u), (u = null)) : (x = u.sibling); - var n = r(e, u, h[w], k); - if (null === n) { - null === u && (u = x); - break; + if (lastKey && lastKey[0] === args[0] && !options.context) { + _this.logger.warn(`It seems you are nesting recursively key: ${args[0]} in key: ${key[0]}`); + return null; } - a && u && null === n.alternate && b(e, u); - g = f(n, g, w); - null === m ? (l = n) : (m.sibling = n); - m = n; - u = x; - } - if (w === h.length) return c(e, u), I && tg(e, w), l; - if (null === u) { - for (; w < h.length; w++) - (u = q(e, h[w], k)), - null !== u && - ((g = f(u, g, w)), - null === m ? (l = u) : (m.sibling = u), - (m = u)); - I && tg(e, w); - return l; - } - for (u = d(e, u); w < h.length; w++) - (x = y(u, e, w, h[w], k)), - null !== x && - (a && null !== x.alternate && u.delete(null === x.key ? w : x.key), - (g = f(x, g, w)), - null === m ? (l = x) : (m.sibling = x), - (m = x)); - a && - u.forEach(function (a) { - return b(e, a); - }); - I && tg(e, w); - return l; - } - function t(e, g, h, k) { - var l = Ka(h); - if ("function" !== typeof l) throw Error(p(150)); - h = l.call(h); - if (null == h) throw Error(p(151)); - for ( - var u = (l = null), m = g, w = (g = 0), x = null, n = h.next(); - null !== m && !n.done; - w++, n = h.next() - ) { - m.index > w ? ((x = m), (m = null)) : (x = m.sibling); - var t = r(e, m, n.value, k); - if (null === t) { - null === m && (m = x); - break; + return _this.translate(...args, key); + }, options); + if (options.interpolation) this.interpolator.reset(); + } + const postProcess = options.postProcess || this.options.postProcess; + const postProcessorNames = isString$1(postProcess) ? [postProcess] : postProcess; + if (res !== undefined && res !== null && postProcessorNames && postProcessorNames.length && options.applyPostProcessor !== false) { + res = postProcessor.handle(postProcessorNames, res, key, this.options && this.options.postProcessPassResolved ? { + i18nResolved: { + ...resolved, + usedParams: this.getUsedParamsDetails(options) + }, + ...options + } : options, this); + } + return res; + } + resolve(keys) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let found; + let usedKey; + let exactUsedKey; + let usedLng; + let usedNS; + if (isString$1(keys)) keys = [keys]; + keys.forEach(k => { + if (this.isValidLookup(found)) return; + const extracted = this.extractFromKey(k, options); + const key = extracted.key; + usedKey = key; + let namespaces = extracted.namespaces; + if (this.options.fallbackNS) namespaces = namespaces.concat(this.options.fallbackNS); + const needsPluralHandling = options.count !== undefined && !isString$1(options.count); + const needsZeroSuffixLookup = needsPluralHandling && !options.ordinal && options.count === 0 && this.pluralResolver.shouldUseIntlApi(); + const needsContextHandling = options.context !== undefined && (isString$1(options.context) || typeof options.context === 'number') && options.context !== ''; + const codes = options.lngs ? options.lngs : this.languageUtils.toResolveHierarchy(options.lng || this.language, options.fallbackLng); + namespaces.forEach(ns => { + if (this.isValidLookup(found)) return; + usedNS = ns; + if (!checkedLoadedFor[`${codes[0]}-${ns}`] && this.utils && this.utils.hasLoadedNamespace && !this.utils.hasLoadedNamespace(usedNS)) { + checkedLoadedFor[`${codes[0]}-${ns}`] = true; + this.logger.warn(`key "${usedKey}" for languages "${codes.join(', ')}" won't get resolved as namespace "${usedNS}" was not yet loaded`, 'This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!'); } - a && m && null === t.alternate && b(e, m); - g = f(t, g, w); - null === u ? (l = t) : (u.sibling = t); - u = t; - m = x; - } - if (n.done) return c(e, m), I && tg(e, w), l; - if (null === m) { - for (; !n.done; w++, n = h.next()) - (n = q(e, n.value, k)), - null !== n && - ((g = f(n, g, w)), - null === u ? (l = n) : (u.sibling = n), - (u = n)); - I && tg(e, w); - return l; - } - for (m = d(e, m); !n.done; w++, n = h.next()) - (n = y(m, e, w, n.value, k)), - null !== n && - (a && null !== n.alternate && m.delete(null === n.key ? w : n.key), - (g = f(n, g, w)), - null === u ? (l = n) : (u.sibling = n), - (u = n)); - a && - m.forEach(function (a) { - return b(e, a); - }); - I && tg(e, w); - return l; - } - function J(a, d, f, h) { - "object" === typeof f && - null !== f && - f.type === ya && - null === f.key && - (f = f.props.children); - if ("object" === typeof f && null !== f) { - switch (f.$$typeof) { - case va: - a: { - for (var k = f.key, l = d; null !== l; ) { - if (l.key === k) { - k = f.type; - if (k === ya) { - if (7 === l.tag) { - c(a, l.sibling); - d = e(l, f.props.children); - d.return = a; - a = d; - break a; - } - } else if ( - l.elementType === k || - ("object" === typeof k && - null !== k && - k.$$typeof === Ha && - Ng(k) === l.type) - ) { - c(a, l.sibling); - d = e(l, f.props); - d.ref = Lg(a, l, f); - d.return = a; - a = d; - break a; - } - c(a, l); - break; - } else b(a, l); - l = l.sibling; + codes.forEach(code => { + if (this.isValidLookup(found)) return; + usedLng = code; + const finalKeys = [key]; + if (this.i18nFormat && this.i18nFormat.addLookupKeys) { + this.i18nFormat.addLookupKeys(finalKeys, key, code, ns, options); + } else { + let pluralSuffix; + if (needsPluralHandling) pluralSuffix = this.pluralResolver.getSuffix(code, options.count, options); + const zeroSuffix = `${this.options.pluralSeparator}zero`; + const ordinalPrefix = `${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`; + if (needsPluralHandling) { + finalKeys.push(key + pluralSuffix); + if (options.ordinal && pluralSuffix.indexOf(ordinalPrefix) === 0) { + finalKeys.push(key + pluralSuffix.replace(ordinalPrefix, this.options.pluralSeparator)); + } + if (needsZeroSuffixLookup) { + finalKeys.push(key + zeroSuffix); } - f.type === ya - ? ((d = Tg(f.props.children, a.mode, h, f.key)), - (d.return = a), - (a = d)) - : ((h = Rg(f.type, f.key, f.props, null, a.mode, h)), - (h.ref = Lg(a, d, f)), - (h.return = a), - (a = h)); } - return g(a); - case wa: - a: { - for (l = f.key; null !== d; ) { - if (d.key === l) - if ( - 4 === d.tag && - d.stateNode.containerInfo === f.containerInfo && - d.stateNode.implementation === f.implementation - ) { - c(a, d.sibling); - d = e(d, f.children || []); - d.return = a; - a = d; - break a; - } else { - c(a, d); - break; - } - else b(a, d); - d = d.sibling; + if (needsContextHandling) { + const contextKey = `${key}${this.options.contextSeparator}${options.context}`; + finalKeys.push(contextKey); + if (needsPluralHandling) { + finalKeys.push(contextKey + pluralSuffix); + if (options.ordinal && pluralSuffix.indexOf(ordinalPrefix) === 0) { + finalKeys.push(contextKey + pluralSuffix.replace(ordinalPrefix, this.options.pluralSeparator)); + } + if (needsZeroSuffixLookup) { + finalKeys.push(contextKey + zeroSuffix); + } } - d = Sg(f, a.mode, h); - d.return = a; - a = d; } - return g(a); - case Ha: - return (l = f._init), J(a, d, l(f._payload), h); - } - if (eb(f)) return n(a, d, f, h); - if (Ka(f)) return t(a, d, f, h); - Mg(a, f); - } - return ("string" === typeof f && "" !== f) || "number" === typeof f - ? ((f = "" + f), - null !== d && 6 === d.tag - ? (c(a, d.sibling), (d = e(d, f)), (d.return = a), (a = d)) - : (c(a, d), (d = Qg(f, a.mode, h)), (d.return = a), (a = d)), - g(a)) - : c(a, d); - } - return J; - } - var Ug = Og(!0), - Vg = Og(!1), - Wg = Uf(null), - Xg = null, - Yg = null, - Zg = null; - function $g() { - Zg = Yg = Xg = null; - } - function ah(a) { - var b = Wg.current; - E(Wg); - a._currentValue = b; - } - function bh(a, b, c) { - for (; null !== a; ) { - var d = a.alternate; - (a.childLanes & b) !== b - ? ((a.childLanes |= b), null !== d && (d.childLanes |= b)) - : null !== d && (d.childLanes & b) !== b && (d.childLanes |= b); - if (a === c) break; - a = a.return; - } - } - function ch(a, b) { - Xg = a; - Zg = Yg = null; - a = a.dependencies; - null !== a && - null !== a.firstContext && - (0 !== (a.lanes & b) && (dh = !0), (a.firstContext = null)); - } - function eh(a) { - var b = a._currentValue; - if (Zg !== a) - if (((a = { context: a, memoizedValue: b, next: null }), null === Yg)) { - if (null === Xg) throw Error(p(308)); - Yg = a; - Xg.dependencies = { lanes: 0, firstContext: a }; - } else Yg = Yg.next = a; - return b; - } - var fh = null; - function gh(a) { - null === fh ? (fh = [a]) : fh.push(a); - } - function hh(a, b, c, d) { - var e = b.interleaved; - null === e ? ((c.next = c), gh(b)) : ((c.next = e.next), (e.next = c)); - b.interleaved = c; - return ih(a, d); - } - function ih(a, b) { - a.lanes |= b; - var c = a.alternate; - null !== c && (c.lanes |= b); - c = a; - for (a = a.return; null !== a; ) - (a.childLanes |= b), - (c = a.alternate), - null !== c && (c.childLanes |= b), - (c = a), - (a = a.return); - return 3 === c.tag ? c.stateNode : null; - } - var jh = !1; - function kh(a) { - a.updateQueue = { - baseState: a.memoizedState, - firstBaseUpdate: null, - lastBaseUpdate: null, - shared: { pending: null, interleaved: null, lanes: 0 }, - effects: null, - }; - } - function lh(a, b) { - a = a.updateQueue; - b.updateQueue === a && - (b.updateQueue = { - baseState: a.baseState, - firstBaseUpdate: a.firstBaseUpdate, - lastBaseUpdate: a.lastBaseUpdate, - shared: a.shared, - effects: a.effects, + } + let possibleKey; + while (possibleKey = finalKeys.pop()) { + if (!this.isValidLookup(found)) { + exactUsedKey = possibleKey; + found = this.getResource(code, ns, possibleKey, options); + } + } + }); }); - } - function mh(a, b) { + }); return { - eventTime: a, - lane: b, - tag: 0, - payload: null, - callback: null, - next: null, + res: found, + usedKey, + exactUsedKey, + usedLng, + usedNS }; } - function nh(a, b, c) { - var d = a.updateQueue; - if (null === d) return null; - d = d.shared; - if (0 !== (K & 2)) { - var e = d.pending; - null === e ? (b.next = b) : ((b.next = e.next), (e.next = b)); - d.pending = b; - return ih(a, c); - } - e = d.interleaved; - null === e ? ((b.next = b), gh(d)) : ((b.next = e.next), (e.next = b)); - d.interleaved = b; - return ih(a, c); - } - function oh(a, b, c) { - b = b.updateQueue; - if (null !== b && ((b = b.shared), 0 !== (c & 4194240))) { - var d = b.lanes; - d &= a.pendingLanes; - c |= d; - b.lanes = c; - Cc(a, c); - } - } - function ph(a, b) { - var c = a.updateQueue, - d = a.alternate; - if (null !== d && ((d = d.updateQueue), c === d)) { - var e = null, - f = null; - c = c.firstBaseUpdate; - if (null !== c) { - do { - var g = { - eventTime: c.eventTime, - lane: c.lane, - tag: c.tag, - payload: c.payload, - callback: c.callback, - next: null, - }; - null === f ? (e = f = g) : (f = f.next = g); - c = c.next; - } while (null !== c); - null === f ? (e = f = b) : (f = f.next = b); - } else e = f = b; - c = { - baseState: d.baseState, - firstBaseUpdate: e, - lastBaseUpdate: f, - shared: d.shared, - effects: d.effects, - }; - a.updateQueue = c; - return; - } - a = c.lastBaseUpdate; - null === a ? (c.firstBaseUpdate = b) : (a.next = b); - c.lastBaseUpdate = b; - } - function qh(a, b, c, d) { - var e = a.updateQueue; - jh = !1; - var f = e.firstBaseUpdate, - g = e.lastBaseUpdate, - h = e.shared.pending; - if (null !== h) { - e.shared.pending = null; - var k = h, - l = k.next; - k.next = null; - null === g ? (f = l) : (g.next = l); - g = k; - var m = a.alternate; - null !== m && - ((m = m.updateQueue), - (h = m.lastBaseUpdate), - h !== g && - (null === h ? (m.firstBaseUpdate = l) : (h.next = l), - (m.lastBaseUpdate = k))); - } - if (null !== f) { - var q = e.baseState; - g = 0; - m = l = k = null; - h = f; - do { - var r = h.lane, - y = h.eventTime; - if ((d & r) === r) { - null !== m && - (m = m.next = - { - eventTime: y, - lane: 0, - tag: h.tag, - payload: h.payload, - callback: h.callback, - next: null, - }); - a: { - var n = a, - t = h; - r = b; - y = c; - switch (t.tag) { - case 1: - n = t.payload; - if ("function" === typeof n) { - q = n.call(y, q, r); - break a; - } - q = n; - break a; - case 3: - n.flags = (n.flags & -65537) | 128; - case 0: - n = t.payload; - r = "function" === typeof n ? n.call(y, q, r) : n; - if (null === r || void 0 === r) break a; - q = A({}, q, r); - break a; - case 2: - jh = !0; - } - } - null !== h.callback && - 0 !== h.lane && - ((a.flags |= 64), - (r = e.effects), - null === r ? (e.effects = [h]) : r.push(h)); - } else - (y = { - eventTime: y, - lane: r, - tag: h.tag, - payload: h.payload, - callback: h.callback, - next: null, - }), - null === m ? ((l = m = y), (k = q)) : (m = m.next = y), - (g |= r); - h = h.next; - if (null === h) - if (((h = e.shared.pending), null === h)) break; - else - (r = h), - (h = r.next), - (r.next = null), - (e.lastBaseUpdate = r), - (e.shared.pending = null); - } while (1); - null === m && (k = q); - e.baseState = k; - e.firstBaseUpdate = l; - e.lastBaseUpdate = m; - b = e.shared.interleaved; - if (null !== b) { - e = b; - do (g |= e.lane), (e = e.next); - while (e !== b); - } else null === f && (e.shared.lanes = 0); - rh |= g; - a.lanes = g; - a.memoizedState = q; - } - } - function sh(a, b, c) { - a = b.effects; - b.effects = null; - if (null !== a) - for (b = 0; b < a.length; b++) { - var d = a[b], - e = d.callback; - if (null !== e) { - d.callback = null; - d = c; - if ("function" !== typeof e) throw Error(p(191, e)); - e.call(d); - } - } + isValidLookup(res) { + return res !== undefined && !(!this.options.returnNull && res === null) && !(!this.options.returnEmptyString && res === ''); } - var th = {}, - uh = Uf(th), - vh = Uf(th), - wh = Uf(th); - function xh(a) { - if (a === th) throw Error(p(174)); - return a; + getResource(code, ns, key) { + let options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; + if (this.i18nFormat && this.i18nFormat.getResource) return this.i18nFormat.getResource(code, ns, key, options); + return this.resourceStore.getResource(code, ns, key, options); } - function yh(a, b) { - G(wh, b); - G(vh, a); - G(uh, th); - a = b.nodeType; - switch (a) { - case 9: - case 11: - b = (b = b.documentElement) ? b.namespaceURI : lb(null, ""); - break; - default: - (a = 8 === a ? b.parentNode : b), - (b = a.namespaceURI || null), - (a = a.tagName), - (b = lb(b, a)); - } - E(uh); - G(uh, b); - } - function zh() { - E(uh); - E(vh); - E(wh); - } - function Ah(a) { - xh(wh.current); - var b = xh(uh.current); - var c = lb(b, a.type); - b !== c && (G(vh, a), G(uh, c)); - } - function Bh(a) { - vh.current === a && (E(uh), E(vh)); - } - var L = Uf(0); - function Ch(a) { - for (var b = a; null !== b; ) { - if (13 === b.tag) { - var c = b.memoizedState; - if ( - null !== c && - ((c = c.dehydrated), null === c || "$?" === c.data || "$!" === c.data) - ) - return b; - } else if (19 === b.tag && void 0 !== b.memoizedProps.revealOrder) { - if (0 !== (b.flags & 128)) return b; - } else if (null !== b.child) { - b.child.return = b; - b = b.child; - continue; - } - if (b === a) break; - for (; null === b.sibling; ) { - if (null === b.return || b.return === a) return null; - b = b.return; - } - b.sibling.return = b.return; - b = b.sibling; + getUsedParamsDetails() { + let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + const optionsKeys = ['defaultValue', 'ordinal', 'context', 'replace', 'lng', 'lngs', 'fallbackLng', 'ns', 'keySeparator', 'nsSeparator', 'returnObjects', 'returnDetails', 'joinArrays', 'postProcess', 'interpolation']; + const useOptionsReplaceForData = options.replace && !isString$1(options.replace); + let data = useOptionsReplaceForData ? options.replace : options; + if (useOptionsReplaceForData && typeof options.count !== 'undefined') { + data.count = options.count; } - return null; - } - var Dh = []; - function Eh() { - for (var a = 0; a < Dh.length; a++) - Dh[a]._workInProgressVersionPrimary = null; - Dh.length = 0; - } - var Fh = ua.ReactCurrentDispatcher, - Gh = ua.ReactCurrentBatchConfig, - Hh = 0, - M = null, - N = null, - O = null, - Ih = !1, - Jh = !1, - Kh = 0, - Lh = 0; - function P() { - throw Error(p(321)); - } - function Mh(a, b) { - if (null === b) return !1; - for (var c = 0; c < b.length && c < a.length; c++) - if (!He(a[c], b[c])) return !1; - return !0; - } - function Nh(a, b, c, d, e, f) { - Hh = f; - M = b; - b.memoizedState = null; - b.updateQueue = null; - b.lanes = 0; - Fh.current = null === a || null === a.memoizedState ? Oh : Ph; - a = c(d, e); - if (Jh) { - f = 0; - do { - Jh = !1; - Kh = 0; - if (25 <= f) throw Error(p(301)); - f += 1; - O = N = null; - b.updateQueue = null; - Fh.current = Qh; - a = c(d, e); - } while (Jh); - } - Fh.current = Rh; - b = null !== N && null !== N.next; - Hh = 0; - O = N = M = null; - Ih = !1; - if (b) throw Error(p(300)); - return a; - } - function Sh() { - var a = 0 !== Kh; - Kh = 0; - return a; - } - function Th() { - var a = { - memoizedState: null, - baseState: null, - baseQueue: null, - queue: null, - next: null, - }; - null === O ? (M.memoizedState = O = a) : (O = O.next = a); - return O; - } - function Uh() { - if (null === N) { - var a = M.alternate; - a = null !== a ? a.memoizedState : null; - } else a = N.next; - var b = null === O ? M.memoizedState : O.next; - if (null !== b) (O = b), (N = a); - else { - if (null === a) throw Error(p(310)); - N = a; - a = { - memoizedState: N.memoizedState, - baseState: N.baseState, - baseQueue: N.baseQueue, - queue: N.queue, - next: null, + if (this.options.interpolation.defaultVariables) { + data = { + ...this.options.interpolation.defaultVariables, + ...data }; - null === O ? (M.memoizedState = O = a) : (O = O.next = a); - } - return O; - } - function Vh(a, b) { - return "function" === typeof b ? b(a) : b; - } - function Wh(a) { - var b = Uh(), - c = b.queue; - if (null === c) throw Error(p(311)); - c.lastRenderedReducer = a; - var d = N, - e = d.baseQueue, - f = c.pending; - if (null !== f) { - if (null !== e) { - var g = e.next; - e.next = f.next; - f.next = g; - } - d.baseQueue = e = f; - c.pending = null; - } - if (null !== e) { - f = e.next; - d = d.baseState; - var h = (g = null), - k = null, - l = f; - do { - var m = l.lane; - if ((Hh & m) === m) - null !== k && - (k = k.next = - { - lane: 0, - action: l.action, - hasEagerState: l.hasEagerState, - eagerState: l.eagerState, - next: null, - }), - (d = l.hasEagerState ? l.eagerState : a(d, l.action)); - else { - var q = { - lane: m, - action: l.action, - hasEagerState: l.hasEagerState, - eagerState: l.eagerState, - next: null, - }; - null === k ? ((h = k = q), (g = d)) : (k = k.next = q); - M.lanes |= m; - rh |= m; - } - l = l.next; - } while (null !== l && l !== f); - null === k ? (g = d) : (k.next = h); - He(d, b.memoizedState) || (dh = !0); - b.memoizedState = d; - b.baseState = g; - b.baseQueue = k; - c.lastRenderedState = d; - } - a = c.interleaved; - if (null !== a) { - e = a; - do (f = e.lane), (M.lanes |= f), (rh |= f), (e = e.next); - while (e !== a); - } else null === e && (c.lanes = 0); - return [b.memoizedState, c.dispatch]; - } - function Xh(a) { - var b = Uh(), - c = b.queue; - if (null === c) throw Error(p(311)); - c.lastRenderedReducer = a; - var d = c.dispatch, - e = c.pending, - f = b.memoizedState; - if (null !== e) { - c.pending = null; - var g = (e = e.next); - do (f = a(f, g.action)), (g = g.next); - while (g !== e); - He(f, b.memoizedState) || (dh = !0); - b.memoizedState = f; - null === b.baseQueue && (b.baseState = f); - c.lastRenderedState = f; - } - return [f, d]; - } - function Yh() {} - function Zh(a, b) { - var c = M, - d = Uh(), - e = b(), - f = !He(d.memoizedState, e); - f && ((d.memoizedState = e), (dh = !0)); - d = d.queue; - $h(ai.bind(null, c, d, a), [a]); - if (d.getSnapshot !== b || f || (null !== O && O.memoizedState.tag & 1)) { - c.flags |= 2048; - bi(9, ci.bind(null, c, d, e, b), void 0, null); - if (null === Q) throw Error(p(349)); - 0 !== (Hh & 30) || di(c, b, e); - } - return e; - } - function di(a, b, c) { - a.flags |= 16384; - a = { getSnapshot: b, value: c }; - b = M.updateQueue; - null === b - ? ((b = { lastEffect: null, stores: null }), - (M.updateQueue = b), - (b.stores = [a])) - : ((c = b.stores), null === c ? (b.stores = [a]) : c.push(a)); - } - function ci(a, b, c, d) { - b.value = c; - b.getSnapshot = d; - ei(b) && fi(a); - } - function ai(a, b, c) { - return c(function () { - ei(b) && fi(a); - }); - } - function ei(a) { - var b = a.getSnapshot; - a = a.value; - try { - var c = b(); - return !He(a, c); - } catch (d) { - return !0; - } - } - function fi(a) { - var b = ih(a, 1); - null !== b && gi(b, a, 1, -1); - } - function hi(a) { - var b = Th(); - "function" === typeof a && (a = a()); - b.memoizedState = b.baseState = a; - a = { - pending: null, - interleaved: null, - lanes: 0, - dispatch: null, - lastRenderedReducer: Vh, - lastRenderedState: a, - }; - b.queue = a; - a = a.dispatch = ii.bind(null, M, a); - return [b.memoizedState, a]; - } - function bi(a, b, c, d) { - a = { tag: a, create: b, destroy: c, deps: d, next: null }; - b = M.updateQueue; - null === b - ? ((b = { lastEffect: null, stores: null }), - (M.updateQueue = b), - (b.lastEffect = a.next = a)) - : ((c = b.lastEffect), - null === c - ? (b.lastEffect = a.next = a) - : ((d = c.next), (c.next = a), (a.next = d), (b.lastEffect = a))); - return a; - } - function ji() { - return Uh().memoizedState; - } - function ki(a, b, c, d) { - var e = Th(); - M.flags |= a; - e.memoizedState = bi(1 | b, c, void 0, void 0 === d ? null : d); - } - function li(a, b, c, d) { - var e = Uh(); - d = void 0 === d ? null : d; - var f = void 0; - if (null !== N) { - var g = N.memoizedState; - f = g.destroy; - if (null !== d && Mh(d, g.deps)) { - e.memoizedState = bi(b, c, f, d); - return; + } + if (!useOptionsReplaceForData) { + data = { + ...data + }; + for (const key of optionsKeys) { + delete data[key]; } } - M.flags |= a; - e.memoizedState = bi(1 | b, c, f, d); - } - function mi(a, b) { - return ki(8390656, 8, a, b); - } - function $h(a, b) { - return li(2048, 8, a, b); - } - function ni(a, b) { - return li(4, 2, a, b); + return data; } - function oi(a, b) { - return li(4, 4, a, b); + static hasDefaultValue(options) { + const prefix = 'defaultValue'; + for (const option in options) { + if (Object.prototype.hasOwnProperty.call(options, option) && prefix === option.substring(0, prefix.length) && undefined !== options[option]) { + return true; + } + } + return false; } - function pi(a, b) { - if ("function" === typeof b) - return ( - (a = a()), - b(a), - function () { - b(null); - } - ); - if (null !== b && void 0 !== b) - return ( - (a = a()), - (b.current = a), - function () { - b.current = null; - } - ); +} + +const capitalize = string => string.charAt(0).toUpperCase() + string.slice(1); +class LanguageUtil { + constructor(options) { + this.options = options; + this.supportedLngs = this.options.supportedLngs || false; + this.logger = baseLogger.create('languageUtils'); } - function qi(a, b, c) { - c = null !== c && void 0 !== c ? c.concat([a]) : null; - return li(4, 4, pi.bind(null, b, a), c); - } - function ri() {} - function si(a, b) { - var c = Uh(); - b = void 0 === b ? null : b; - var d = c.memoizedState; - if (null !== d && null !== b && Mh(b, d[1])) return d[0]; - c.memoizedState = [a, b]; - return a; + getScriptPartFromCode(code) { + code = getCleanedCode(code); + if (!code || code.indexOf('-') < 0) return null; + const p = code.split('-'); + if (p.length === 2) return null; + p.pop(); + if (p[p.length - 1].toLowerCase() === 'x') return null; + return this.formatLanguageCode(p.join('-')); } - function ti(a, b) { - var c = Uh(); - b = void 0 === b ? null : b; - var d = c.memoizedState; - if (null !== d && null !== b && Mh(b, d[1])) return d[0]; - a = a(); - c.memoizedState = [a, b]; - return a; + getLanguagePartFromCode(code) { + code = getCleanedCode(code); + if (!code || code.indexOf('-') < 0) return code; + const p = code.split('-'); + return this.formatLanguageCode(p[0]); } - function ui(a, b, c) { - if (0 === (Hh & 21)) - return ( - a.baseState && ((a.baseState = !1), (dh = !0)), (a.memoizedState = c) - ); - He(c, b) || ((c = yc()), (M.lanes |= c), (rh |= c), (a.baseState = !0)); - return b; - } - function vi(a, b) { - var c = C; - C = 0 !== c && 4 > c ? c : 4; - a(!0); - var d = Gh.transition; - Gh.transition = {}; - try { - a(!1), b(); - } finally { - (C = c), (Gh.transition = d); - } - } - function wi() { - return Uh().memoizedState; - } - function xi(a, b, c) { - var d = yi(a); - c = { lane: d, action: c, hasEagerState: !1, eagerState: null, next: null }; - if (zi(a)) Ai(b, c); - else if (((c = hh(a, b, c, d)), null !== c)) { - var e = R(); - gi(c, a, d, e); - Bi(c, b, d); - } - } - function ii(a, b, c) { - var d = yi(a), - e = { - lane: d, - action: c, - hasEagerState: !1, - eagerState: null, - next: null, - }; - if (zi(a)) Ai(b, e); - else { - var f = a.alternate; - if ( - 0 === a.lanes && - (null === f || 0 === f.lanes) && - ((f = b.lastRenderedReducer), null !== f) - ) + formatLanguageCode(code) { + if (isString$1(code) && code.indexOf('-') > -1) { + if (typeof Intl !== 'undefined' && typeof Intl.getCanonicalLocales !== 'undefined') { try { - var g = b.lastRenderedState, - h = f(g, c); - e.hasEagerState = !0; - e.eagerState = h; - if (He(h, g)) { - var k = b.interleaved; - null === k - ? ((e.next = e), gh(b)) - : ((e.next = k.next), (k.next = e)); - b.interleaved = e; - return; + let formattedCode = Intl.getCanonicalLocales(code)[0]; + if (formattedCode && this.options.lowerCaseLng) { + formattedCode = formattedCode.toLowerCase(); } - } catch (l) { - } finally { - } - c = hh(a, b, e, d); - null !== c && ((e = R()), gi(c, a, d, e), Bi(c, b, d)); - } - } - function zi(a) { - var b = a.alternate; - return a === M || (null !== b && b === M); - } - function Ai(a, b) { - Jh = Ih = !0; - var c = a.pending; - null === c ? (b.next = b) : ((b.next = c.next), (c.next = b)); - a.pending = b; - } - function Bi(a, b, c) { - if (0 !== (c & 4194240)) { - var d = b.lanes; - d &= a.pendingLanes; - c |= d; - b.lanes = c; - Cc(a, c); - } - } - var Rh = { - readContext: eh, - useCallback: P, - useContext: P, - useEffect: P, - useImperativeHandle: P, - useInsertionEffect: P, - useLayoutEffect: P, - useMemo: P, - useReducer: P, - useRef: P, - useState: P, - useDebugValue: P, - useDeferredValue: P, - useTransition: P, - useMutableSource: P, - useSyncExternalStore: P, - useId: P, - unstable_isNewReconciler: !1, - }, - Oh = { - readContext: eh, - useCallback: function (a, b) { - Th().memoizedState = [a, void 0 === b ? null : b]; - return a; - }, - useContext: eh, - useEffect: mi, - useImperativeHandle: function (a, b, c) { - c = null !== c && void 0 !== c ? c.concat([a]) : null; - return ki(4194308, 4, pi.bind(null, b, a), c); - }, - useLayoutEffect: function (a, b) { - return ki(4194308, 4, a, b); - }, - useInsertionEffect: function (a, b) { - return ki(4, 2, a, b); - }, - useMemo: function (a, b) { - var c = Th(); - b = void 0 === b ? null : b; - a = a(); - c.memoizedState = [a, b]; - return a; - }, - useReducer: function (a, b, c) { - var d = Th(); - b = void 0 !== c ? c(b) : b; - d.memoizedState = d.baseState = b; - a = { - pending: null, - interleaved: null, - lanes: 0, - dispatch: null, - lastRenderedReducer: a, - lastRenderedState: b, - }; - d.queue = a; - a = a.dispatch = xi.bind(null, M, a); - return [d.memoizedState, a]; - }, - useRef: function (a) { - var b = Th(); - a = { current: a }; - return (b.memoizedState = a); - }, - useState: hi, - useDebugValue: ri, - useDeferredValue: function (a) { - return (Th().memoizedState = a); - }, - useTransition: function () { - var a = hi(!1), - b = a[0]; - a = vi.bind(null, a[1]); - Th().memoizedState = a; - return [b, a]; - }, - useMutableSource: function () {}, - useSyncExternalStore: function (a, b, c) { - var d = M, - e = Th(); - if (I) { - if (void 0 === c) throw Error(p(407)); - c = c(); - } else { - c = b(); - if (null === Q) throw Error(p(349)); - 0 !== (Hh & 30) || di(d, b, c); - } - e.memoizedState = c; - var f = { value: c, getSnapshot: b }; - e.queue = f; - mi(ai.bind(null, d, f, a), [a]); - d.flags |= 2048; - bi(9, ci.bind(null, d, f, c, b), void 0, null); - return c; - }, - useId: function () { - var a = Th(), - b = Q.identifierPrefix; - if (I) { - var c = sg; - var d = rg; - c = (d & ~(1 << (32 - oc(d) - 1))).toString(32) + c; - b = ":" + b + "R" + c; - c = Kh++; - 0 < c && (b += "H" + c.toString(32)); - b += ":"; - } else (c = Lh++), (b = ":" + b + "r" + c.toString(32) + ":"); - return (a.memoizedState = b); - }, - unstable_isNewReconciler: !1, - }, - Ph = { - readContext: eh, - useCallback: si, - useContext: eh, - useEffect: $h, - useImperativeHandle: qi, - useInsertionEffect: ni, - useLayoutEffect: oi, - useMemo: ti, - useReducer: Wh, - useRef: ji, - useState: function () { - return Wh(Vh); - }, - useDebugValue: ri, - useDeferredValue: function (a) { - var b = Uh(); - return ui(b, N.memoizedState, a); - }, - useTransition: function () { - var a = Wh(Vh)[0], - b = Uh().memoizedState; - return [a, b]; - }, - useMutableSource: Yh, - useSyncExternalStore: Zh, - useId: wi, - unstable_isNewReconciler: !1, - }, - Qh = { - readContext: eh, - useCallback: si, - useContext: eh, - useEffect: $h, - useImperativeHandle: qi, - useInsertionEffect: ni, - useLayoutEffect: oi, - useMemo: ti, - useReducer: Xh, - useRef: ji, - useState: function () { - return Xh(Vh); - }, - useDebugValue: ri, - useDeferredValue: function (a) { - var b = Uh(); - return null === N ? (b.memoizedState = a) : ui(b, N.memoizedState, a); - }, - useTransition: function () { - var a = Xh(Vh)[0], - b = Uh().memoizedState; - return [a, b]; - }, - useMutableSource: Yh, - useSyncExternalStore: Zh, - useId: wi, - unstable_isNewReconciler: !1, - }; - function Ci(a, b) { - if (a && a.defaultProps) { - b = A({}, b); - a = a.defaultProps; - for (var c in a) void 0 === b[c] && (b[c] = a[c]); - return b; - } - return b; - } - function Di(a, b, c, d) { - b = a.memoizedState; - c = c(d, b); - c = null === c || void 0 === c ? b : A({}, b, c); - a.memoizedState = c; - 0 === a.lanes && (a.updateQueue.baseState = c); - } - var Ei = { - isMounted: function (a) { - return (a = a._reactInternals) ? Vb(a) === a : !1; - }, - enqueueSetState: function (a, b, c) { - a = a._reactInternals; - var d = R(), - e = yi(a), - f = mh(d, e); - f.payload = b; - void 0 !== c && null !== c && (f.callback = c); - b = nh(a, f, e); - null !== b && (gi(b, a, e, d), oh(b, a, e)); - }, - enqueueReplaceState: function (a, b, c) { - a = a._reactInternals; - var d = R(), - e = yi(a), - f = mh(d, e); - f.tag = 1; - f.payload = b; - void 0 !== c && null !== c && (f.callback = c); - b = nh(a, f, e); - null !== b && (gi(b, a, e, d), oh(b, a, e)); - }, - enqueueForceUpdate: function (a, b) { - a = a._reactInternals; - var c = R(), - d = yi(a), - e = mh(c, d); - e.tag = 2; - void 0 !== b && null !== b && (e.callback = b); - b = nh(a, e, d); - null !== b && (gi(b, a, d, c), oh(b, a, d)); - }, - }; - function Fi(a, b, c, d, e, f, g) { - a = a.stateNode; - return "function" === typeof a.shouldComponentUpdate - ? a.shouldComponentUpdate(d, f, g) - : b.prototype && b.prototype.isPureReactComponent - ? !Ie(c, d) || !Ie(e, f) - : !0; - } - function Gi(a, b, c) { - var d = !1, - e = Vf; - var f = b.contextType; - "object" === typeof f && null !== f - ? (f = eh(f)) - : ((e = Zf(b) ? Xf : H.current), - (d = b.contextTypes), - (f = (d = null !== d && void 0 !== d) ? Yf(a, e) : Vf)); - b = new b(c, f); - a.memoizedState = null !== b.state && void 0 !== b.state ? b.state : null; - b.updater = Ei; - a.stateNode = b; - b._reactInternals = a; - d && - ((a = a.stateNode), - (a.__reactInternalMemoizedUnmaskedChildContext = e), - (a.__reactInternalMemoizedMaskedChildContext = f)); - return b; - } - function Hi(a, b, c, d) { - a = b.state; - "function" === typeof b.componentWillReceiveProps && - b.componentWillReceiveProps(c, d); - "function" === typeof b.UNSAFE_componentWillReceiveProps && - b.UNSAFE_componentWillReceiveProps(c, d); - b.state !== a && Ei.enqueueReplaceState(b, b.state, null); - } - function Ii(a, b, c, d) { - var e = a.stateNode; - e.props = c; - e.state = a.memoizedState; - e.refs = {}; - kh(a); - var f = b.contextType; - "object" === typeof f && null !== f - ? (e.context = eh(f)) - : ((f = Zf(b) ? Xf : H.current), (e.context = Yf(a, f))); - e.state = a.memoizedState; - f = b.getDerivedStateFromProps; - "function" === typeof f && (Di(a, b, f, c), (e.state = a.memoizedState)); - "function" === typeof b.getDerivedStateFromProps || - "function" === typeof e.getSnapshotBeforeUpdate || - ("function" !== typeof e.UNSAFE_componentWillMount && - "function" !== typeof e.componentWillMount) || - ((b = e.state), - "function" === typeof e.componentWillMount && e.componentWillMount(), - "function" === typeof e.UNSAFE_componentWillMount && - e.UNSAFE_componentWillMount(), - b !== e.state && Ei.enqueueReplaceState(e, e.state, null), - qh(a, c, e, d), - (e.state = a.memoizedState)); - "function" === typeof e.componentDidMount && (a.flags |= 4194308); - } - function Ji(a, b) { - try { - var c = "", - d = b; - do (c += Pa(d)), (d = d.return); - while (d); - var e = c; - } catch (f) { - e = "\nError generating stack: " + f.message + "\n" + f.stack; + if (formattedCode) return formattedCode; + } catch (e) {} + } + const specialCases = ['hans', 'hant', 'latn', 'cyrl', 'cans', 'mong', 'arab']; + let p = code.split('-'); + if (this.options.lowerCaseLng) { + p = p.map(part => part.toLowerCase()); + } else if (p.length === 2) { + p[0] = p[0].toLowerCase(); + p[1] = p[1].toUpperCase(); + if (specialCases.indexOf(p[1].toLowerCase()) > -1) p[1] = capitalize(p[1].toLowerCase()); + } else if (p.length === 3) { + p[0] = p[0].toLowerCase(); + if (p[1].length === 2) p[1] = p[1].toUpperCase(); + if (p[0] !== 'sgn' && p[2].length === 2) p[2] = p[2].toUpperCase(); + if (specialCases.indexOf(p[1].toLowerCase()) > -1) p[1] = capitalize(p[1].toLowerCase()); + if (specialCases.indexOf(p[2].toLowerCase()) > -1) p[2] = capitalize(p[2].toLowerCase()); + } + return p.join('-'); } - return { value: a, source: b, stack: e, digest: null }; + return this.options.cleanCode || this.options.lowerCaseLng ? code.toLowerCase() : code; } - function Ki(a, b, c) { - return { - value: a, - source: null, - stack: null != c ? c : null, - digest: null != b ? b : null, - }; + isSupportedCode(code) { + if (this.options.load === 'languageOnly' || this.options.nonExplicitSupportedLngs) { + code = this.getLanguagePartFromCode(code); + } + return !this.supportedLngs || !this.supportedLngs.length || this.supportedLngs.indexOf(code) > -1; } - function Li(a, b) { - try { - console.error(b.value); - } catch (c) { - setTimeout(function () { - throw c; + getBestMatchFromCodes(codes) { + if (!codes) return null; + let found; + codes.forEach(code => { + if (found) return; + const cleanedLng = this.formatLanguageCode(code); + if (!this.options.supportedLngs || this.isSupportedCode(cleanedLng)) found = cleanedLng; + }); + if (!found && this.options.supportedLngs) { + codes.forEach(code => { + if (found) return; + const lngOnly = this.getLanguagePartFromCode(code); + if (this.isSupportedCode(lngOnly)) return found = lngOnly; + found = this.options.supportedLngs.find(supportedLng => { + if (supportedLng === lngOnly) return supportedLng; + if (supportedLng.indexOf('-') < 0 && lngOnly.indexOf('-') < 0) return; + if (supportedLng.indexOf('-') > 0 && lngOnly.indexOf('-') < 0 && supportedLng.substring(0, supportedLng.indexOf('-')) === lngOnly) return supportedLng; + if (supportedLng.indexOf(lngOnly) === 0 && lngOnly.length > 1) return supportedLng; + }); }); } + if (!found) found = this.getFallbackCodes(this.options.fallbackLng)[0]; + return found; } - var Mi = "function" === typeof WeakMap ? WeakMap : Map; - function Ni(a, b, c) { - c = mh(-1, c); - c.tag = 3; - c.payload = { element: null }; - var d = b.value; - c.callback = function () { - Oi || ((Oi = !0), (Pi = d)); - Li(a, b); + getFallbackCodes(fallbacks, code) { + if (!fallbacks) return []; + if (typeof fallbacks === 'function') fallbacks = fallbacks(code); + if (isString$1(fallbacks)) fallbacks = [fallbacks]; + if (Array.isArray(fallbacks)) return fallbacks; + if (!code) return fallbacks.default || []; + let found = fallbacks[code]; + if (!found) found = fallbacks[this.getScriptPartFromCode(code)]; + if (!found) found = fallbacks[this.formatLanguageCode(code)]; + if (!found) found = fallbacks[this.getLanguagePartFromCode(code)]; + if (!found) found = fallbacks.default; + return found || []; + } + toResolveHierarchy(code, fallbackCode) { + const fallbackCodes = this.getFallbackCodes(fallbackCode || this.options.fallbackLng || [], code); + const codes = []; + const addCode = c => { + if (!c) return; + if (this.isSupportedCode(c)) { + codes.push(c); + } else { + this.logger.warn(`rejecting language code not found in supportedLngs: ${c}`); + } }; - return c; + if (isString$1(code) && (code.indexOf('-') > -1 || code.indexOf('_') > -1)) { + if (this.options.load !== 'languageOnly') addCode(this.formatLanguageCode(code)); + if (this.options.load !== 'languageOnly' && this.options.load !== 'currentOnly') addCode(this.getScriptPartFromCode(code)); + if (this.options.load !== 'currentOnly') addCode(this.getLanguagePartFromCode(code)); + } else if (isString$1(code)) { + addCode(this.formatLanguageCode(code)); + } + fallbackCodes.forEach(fc => { + if (codes.indexOf(fc) < 0) addCode(this.formatLanguageCode(fc)); + }); + return codes; } - function Qi(a, b, c) { - c = mh(-1, c); - c.tag = 3; - var d = a.type.getDerivedStateFromError; - if ("function" === typeof d) { - var e = b.value; - c.payload = function () { - return d(e); - }; - c.callback = function () { - Li(a, b); +} + +let sets = [{ + lngs: ['ach', 'ak', 'am', 'arn', 'br', 'fil', 'gun', 'ln', 'mfe', 'mg', 'mi', 'oc', 'pt', 'pt-BR', 'tg', 'tl', 'ti', 'tr', 'uz', 'wa'], + nr: [1, 2], + fc: 1 +}, { + lngs: ['af', 'an', 'ast', 'az', 'bg', 'bn', 'ca', 'da', 'de', 'dev', 'el', 'en', 'eo', 'es', 'et', 'eu', 'fi', 'fo', 'fur', 'fy', 'gl', 'gu', 'ha', 'hi', 'hu', 'hy', 'ia', 'it', 'kk', 'kn', 'ku', 'lb', 'mai', 'ml', 'mn', 'mr', 'nah', 'nap', 'nb', 'ne', 'nl', 'nn', 'no', 'nso', 'pa', 'pap', 'pms', 'ps', 'pt-PT', 'rm', 'sco', 'se', 'si', 'so', 'son', 'sq', 'sv', 'sw', 'ta', 'te', 'tk', 'ur', 'yo'], + nr: [1, 2], + fc: 2 +}, { + lngs: ['ay', 'bo', 'cgg', 'fa', 'ht', 'id', 'ja', 'jbo', 'ka', 'km', 'ko', 'ky', 'lo', 'ms', 'sah', 'su', 'th', 'tt', 'ug', 'vi', 'wo', 'zh'], + nr: [1], + fc: 3 +}, { + lngs: ['be', 'bs', 'cnr', 'dz', 'hr', 'ru', 'sr', 'uk'], + nr: [1, 2, 5], + fc: 4 +}, { + lngs: ['ar'], + nr: [0, 1, 2, 3, 11, 100], + fc: 5 +}, { + lngs: ['cs', 'sk'], + nr: [1, 2, 5], + fc: 6 +}, { + lngs: ['csb', 'pl'], + nr: [1, 2, 5], + fc: 7 +}, { + lngs: ['cy'], + nr: [1, 2, 3, 8], + fc: 8 +}, { + lngs: ['fr'], + nr: [1, 2], + fc: 9 +}, { + lngs: ['ga'], + nr: [1, 2, 3, 7, 11], + fc: 10 +}, { + lngs: ['gd'], + nr: [1, 2, 3, 20], + fc: 11 +}, { + lngs: ['is'], + nr: [1, 2], + fc: 12 +}, { + lngs: ['jv'], + nr: [0, 1], + fc: 13 +}, { + lngs: ['kw'], + nr: [1, 2, 3, 4], + fc: 14 +}, { + lngs: ['lt'], + nr: [1, 2, 10], + fc: 15 +}, { + lngs: ['lv'], + nr: [1, 2, 0], + fc: 16 +}, { + lngs: ['mk'], + nr: [1, 2], + fc: 17 +}, { + lngs: ['mnk'], + nr: [0, 1, 2], + fc: 18 +}, { + lngs: ['mt'], + nr: [1, 2, 11, 20], + fc: 19 +}, { + lngs: ['or'], + nr: [2, 1], + fc: 2 +}, { + lngs: ['ro'], + nr: [1, 2, 20], + fc: 20 +}, { + lngs: ['sl'], + nr: [5, 1, 2, 3], + fc: 21 +}, { + lngs: ['he', 'iw'], + nr: [1, 2, 20, 21], + fc: 22 +}]; +let _rulesPluralsTypes = { + 1: n => Number(n > 1), + 2: n => Number(n != 1), + 3: n => 0, + 4: n => Number(n % 10 == 1 && n % 100 != 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2), + 5: n => Number(n == 0 ? 0 : n == 1 ? 1 : n == 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5), + 6: n => Number(n == 1 ? 0 : n >= 2 && n <= 4 ? 1 : 2), + 7: n => Number(n == 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2), + 8: n => Number(n == 1 ? 0 : n == 2 ? 1 : n != 8 && n != 11 ? 2 : 3), + 9: n => Number(n >= 2), + 10: n => Number(n == 1 ? 0 : n == 2 ? 1 : n < 7 ? 2 : n < 11 ? 3 : 4), + 11: n => Number(n == 1 || n == 11 ? 0 : n == 2 || n == 12 ? 1 : n > 2 && n < 20 ? 2 : 3), + 12: n => Number(n % 10 != 1 || n % 100 == 11), + 13: n => Number(n !== 0), + 14: n => Number(n == 1 ? 0 : n == 2 ? 1 : n == 3 ? 2 : 3), + 15: n => Number(n % 10 == 1 && n % 100 != 11 ? 0 : n % 10 >= 2 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2), + 16: n => Number(n % 10 == 1 && n % 100 != 11 ? 0 : n !== 0 ? 1 : 2), + 17: n => Number(n == 1 || n % 10 == 1 && n % 100 != 11 ? 0 : 1), + 18: n => Number(n == 0 ? 0 : n == 1 ? 1 : 2), + 19: n => Number(n == 1 ? 0 : n == 0 || n % 100 > 1 && n % 100 < 11 ? 1 : n % 100 > 10 && n % 100 < 20 ? 2 : 3), + 20: n => Number(n == 1 ? 0 : n == 0 || n % 100 > 0 && n % 100 < 20 ? 1 : 2), + 21: n => Number(n % 100 == 1 ? 1 : n % 100 == 2 ? 2 : n % 100 == 3 || n % 100 == 4 ? 3 : 0), + 22: n => Number(n == 1 ? 0 : n == 2 ? 1 : (n < 0 || n > 10) && n % 10 == 0 ? 2 : 3) +}; +const nonIntlVersions = ['v1', 'v2', 'v3']; +const intlVersions = ['v4']; +const suffixesOrder = { + zero: 0, + one: 1, + two: 2, + few: 3, + many: 4, + other: 5 +}; +const createRules = () => { + const rules = {}; + sets.forEach(set => { + set.lngs.forEach(l => { + rules[l] = { + numbers: set.nr, + plurals: _rulesPluralsTypes[set.fc] }; + }); + }); + return rules; +}; +class PluralResolver { + constructor(languageUtils) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + this.languageUtils = languageUtils; + this.options = options; + this.logger = baseLogger.create('pluralResolver'); + if ((!this.options.compatibilityJSON || intlVersions.includes(this.options.compatibilityJSON)) && (typeof Intl === 'undefined' || !Intl.PluralRules)) { + this.options.compatibilityJSON = 'v3'; + this.logger.error('Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.'); } - var f = a.stateNode; - null !== f && - "function" === typeof f.componentDidCatch && - (c.callback = function () { - Li(a, b); - "function" !== typeof d && - (null === Ri ? (Ri = new Set([this])) : Ri.add(this)); - var c = b.stack; - this.componentDidCatch(b.value, { - componentStack: null !== c ? c : "", - }); - }); - return c; - } - function Si(a, b, c) { - var d = a.pingCache; - if (null === d) { - d = a.pingCache = new Mi(); - var e = new Set(); - d.set(b, e); - } else (e = d.get(b)), void 0 === e && ((e = new Set()), d.set(b, e)); - e.has(c) || (e.add(c), (a = Ti.bind(null, a, b, c)), b.then(a, a)); - } - function Ui(a) { - do { - var b; - if ((b = 13 === a.tag)) - (b = a.memoizedState), - (b = null !== b ? (null !== b.dehydrated ? !0 : !1) : !0); - if (b) return a; - a = a.return; - } while (null !== a); - return null; + this.rules = createRules(); + this.pluralRulesCache = {}; } - function Vi(a, b, c, d, e) { - if (0 === (a.mode & 1)) - return ( - a === b - ? (a.flags |= 65536) - : ((a.flags |= 128), - (c.flags |= 131072), - (c.flags &= -52805), - 1 === c.tag && - (null === c.alternate - ? (c.tag = 17) - : ((b = mh(-1, 1)), (b.tag = 2), nh(c, b, 1))), - (c.lanes |= 1)), - a - ); - a.flags |= 65536; - a.lanes = e; - return a; + addRule(lng, obj) { + this.rules[lng] = obj; } - var Wi = ua.ReactCurrentOwner, - dh = !1; - function Xi(a, b, c, d) { - b.child = null === a ? Vg(b, null, c, d) : Ug(b, a.child, c, d); - } - function Yi(a, b, c, d, e) { - c = c.render; - var f = b.ref; - ch(b, e); - d = Nh(a, b, c, d, f, e); - c = Sh(); - if (null !== a && !dh) - return ( - (b.updateQueue = a.updateQueue), - (b.flags &= -2053), - (a.lanes &= ~e), - Zi(a, b, e) - ); - I && c && vg(b); - b.flags |= 1; - Xi(a, b, d, e); - return b.child; - } - function $i(a, b, c, d, e) { - if (null === a) { - var f = c.type; - if ( - "function" === typeof f && - !aj(f) && - void 0 === f.defaultProps && - null === c.compare && - void 0 === c.defaultProps - ) - return (b.tag = 15), (b.type = f), bj(a, b, f, d, e); - a = Rg(c.type, null, d, b, b.mode, e); - a.ref = b.ref; - a.return = b; - return (b.child = a); - } - f = a.child; - if (0 === (a.lanes & e)) { - var g = f.memoizedProps; - c = c.compare; - c = null !== c ? c : Ie; - if (c(g, d) && a.ref === b.ref) return Zi(a, b, e); - } - b.flags |= 1; - a = Pg(f, d); - a.ref = b.ref; - a.return = b; - return (b.child = a); - } - function bj(a, b, c, d, e) { - if (null !== a) { - var f = a.memoizedProps; - if (Ie(f, d) && a.ref === b.ref) - if (((dh = !1), (b.pendingProps = d = f), 0 !== (a.lanes & e))) - 0 !== (a.flags & 131072) && (dh = !0); - else return (b.lanes = a.lanes), Zi(a, b, e); - } - return cj(a, b, c, d, e); - } - function dj(a, b, c) { - var d = b.pendingProps, - e = d.children, - f = null !== a ? a.memoizedState : null; - if ("hidden" === d.mode) - if (0 === (b.mode & 1)) - (b.memoizedState = { - baseLanes: 0, - cachePool: null, - transitions: null, - }), - G(ej, fj), - (fj |= c); - else { - if (0 === (c & 1073741824)) - return ( - (a = null !== f ? f.baseLanes | c : c), - (b.lanes = b.childLanes = 1073741824), - (b.memoizedState = { - baseLanes: a, - cachePool: null, - transitions: null, - }), - (b.updateQueue = null), - G(ej, fj), - (fj |= a), - null - ); - b.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }; - d = null !== f ? f.baseLanes : c; - G(ej, fj); - fj |= d; - } - else - null !== f ? ((d = f.baseLanes | c), (b.memoizedState = null)) : (d = c), - G(ej, fj), - (fj |= d); - Xi(a, b, e, c); - return b.child; - } - function gj(a, b) { - var c = b.ref; - if ((null === a && null !== c) || (null !== a && a.ref !== c)) - (b.flags |= 512), (b.flags |= 2097152); - } - function cj(a, b, c, d, e) { - var f = Zf(c) ? Xf : H.current; - f = Yf(b, f); - ch(b, e); - c = Nh(a, b, c, d, f, e); - d = Sh(); - if (null !== a && !dh) - return ( - (b.updateQueue = a.updateQueue), - (b.flags &= -2053), - (a.lanes &= ~e), - Zi(a, b, e) - ); - I && d && vg(b); - b.flags |= 1; - Xi(a, b, c, e); - return b.child; - } - function hj(a, b, c, d, e) { - if (Zf(c)) { - var f = !0; - cg(b); - } else f = !1; - ch(b, e); - if (null === b.stateNode) ij(a, b), Gi(b, c, d), Ii(b, c, d, e), (d = !0); - else if (null === a) { - var g = b.stateNode, - h = b.memoizedProps; - g.props = h; - var k = g.context, - l = c.contextType; - "object" === typeof l && null !== l - ? (l = eh(l)) - : ((l = Zf(c) ? Xf : H.current), (l = Yf(b, l))); - var m = c.getDerivedStateFromProps, - q = - "function" === typeof m || - "function" === typeof g.getSnapshotBeforeUpdate; - q || - ("function" !== typeof g.UNSAFE_componentWillReceiveProps && - "function" !== typeof g.componentWillReceiveProps) || - ((h !== d || k !== l) && Hi(b, g, d, l)); - jh = !1; - var r = b.memoizedState; - g.state = r; - qh(b, d, g, e); - k = b.memoizedState; - h !== d || r !== k || Wf.current || jh - ? ("function" === typeof m && (Di(b, c, m, d), (k = b.memoizedState)), - (h = jh || Fi(b, c, h, d, r, k, l)) - ? (q || - ("function" !== typeof g.UNSAFE_componentWillMount && - "function" !== typeof g.componentWillMount) || - ("function" === typeof g.componentWillMount && - g.componentWillMount(), - "function" === typeof g.UNSAFE_componentWillMount && - g.UNSAFE_componentWillMount()), - "function" === typeof g.componentDidMount && (b.flags |= 4194308)) - : ("function" === typeof g.componentDidMount && - (b.flags |= 4194308), - (b.memoizedProps = d), - (b.memoizedState = k)), - (g.props = d), - (g.state = k), - (g.context = l), - (d = h)) - : ("function" === typeof g.componentDidMount && (b.flags |= 4194308), - (d = !1)); - } else { - g = b.stateNode; - lh(a, b); - h = b.memoizedProps; - l = b.type === b.elementType ? h : Ci(b.type, h); - g.props = l; - q = b.pendingProps; - r = g.context; - k = c.contextType; - "object" === typeof k && null !== k - ? (k = eh(k)) - : ((k = Zf(c) ? Xf : H.current), (k = Yf(b, k))); - var y = c.getDerivedStateFromProps; - (m = - "function" === typeof y || - "function" === typeof g.getSnapshotBeforeUpdate) || - ("function" !== typeof g.UNSAFE_componentWillReceiveProps && - "function" !== typeof g.componentWillReceiveProps) || - ((h !== q || r !== k) && Hi(b, g, d, k)); - jh = !1; - r = b.memoizedState; - g.state = r; - qh(b, d, g, e); - var n = b.memoizedState; - h !== q || r !== n || Wf.current || jh - ? ("function" === typeof y && (Di(b, c, y, d), (n = b.memoizedState)), - (l = jh || Fi(b, c, l, d, r, n, k) || !1) - ? (m || - ("function" !== typeof g.UNSAFE_componentWillUpdate && - "function" !== typeof g.componentWillUpdate) || - ("function" === typeof g.componentWillUpdate && - g.componentWillUpdate(d, n, k), - "function" === typeof g.UNSAFE_componentWillUpdate && - g.UNSAFE_componentWillUpdate(d, n, k)), - "function" === typeof g.componentDidUpdate && (b.flags |= 4), - "function" === typeof g.getSnapshotBeforeUpdate && - (b.flags |= 1024)) - : ("function" !== typeof g.componentDidUpdate || - (h === a.memoizedProps && r === a.memoizedState) || - (b.flags |= 4), - "function" !== typeof g.getSnapshotBeforeUpdate || - (h === a.memoizedProps && r === a.memoizedState) || - (b.flags |= 1024), - (b.memoizedProps = d), - (b.memoizedState = n)), - (g.props = d), - (g.state = n), - (g.context = k), - (d = l)) - : ("function" !== typeof g.componentDidUpdate || - (h === a.memoizedProps && r === a.memoizedState) || - (b.flags |= 4), - "function" !== typeof g.getSnapshotBeforeUpdate || - (h === a.memoizedProps && r === a.memoizedState) || - (b.flags |= 1024), - (d = !1)); - } - return jj(a, b, c, d, f, e); - } - function jj(a, b, c, d, e, f) { - gj(a, b); - var g = 0 !== (b.flags & 128); - if (!d && !g) return e && dg(b, c, !1), Zi(a, b, f); - d = b.stateNode; - Wi.current = b; - var h = - g && "function" !== typeof c.getDerivedStateFromError ? null : d.render(); - b.flags |= 1; - null !== a && g - ? ((b.child = Ug(b, a.child, null, f)), (b.child = Ug(b, null, h, f))) - : Xi(a, b, h, f); - b.memoizedState = d.state; - e && dg(b, c, !0); - return b.child; - } - function kj(a) { - var b = a.stateNode; - b.pendingContext - ? ag(a, b.pendingContext, b.pendingContext !== b.context) - : b.context && ag(a, b.context, !1); - yh(a, b.containerInfo); - } - function lj(a, b, c, d, e) { - Ig(); - Jg(e); - b.flags |= 256; - Xi(a, b, c, d); - return b.child; - } - var mj = { dehydrated: null, treeContext: null, retryLane: 0 }; - function nj(a) { - return { baseLanes: a, cachePool: null, transitions: null }; - } - function oj(a, b, c) { - var d = b.pendingProps, - e = L.current, - f = !1, - g = 0 !== (b.flags & 128), - h; - (h = g) || - (h = null !== a && null === a.memoizedState ? !1 : 0 !== (e & 2)); - if (h) (f = !0), (b.flags &= -129); - else if (null === a || null !== a.memoizedState) e |= 1; - G(L, e & 1); - if (null === a) { - Eg(b); - a = b.memoizedState; - if (null !== a && ((a = a.dehydrated), null !== a)) - return ( - 0 === (b.mode & 1) - ? (b.lanes = 1) - : "$!" === a.data - ? (b.lanes = 8) - : (b.lanes = 1073741824), - null - ); - g = d.children; - a = d.fallback; - return f - ? ((d = b.mode), - (f = b.child), - (g = { mode: "hidden", children: g }), - 0 === (d & 1) && null !== f - ? ((f.childLanes = 0), (f.pendingProps = g)) - : (f = pj(g, d, 0, null)), - (a = Tg(a, d, c, null)), - (f.return = b), - (a.return = b), - (f.sibling = a), - (b.child = f), - (b.child.memoizedState = nj(c)), - (b.memoizedState = mj), - a) - : qj(b, g); - } - e = a.memoizedState; - if (null !== e && ((h = e.dehydrated), null !== h)) - return rj(a, b, g, d, h, e, c); - if (f) { - f = d.fallback; - g = b.mode; - e = a.child; - h = e.sibling; - var k = { mode: "hidden", children: d.children }; - 0 === (g & 1) && b.child !== e - ? ((d = b.child), - (d.childLanes = 0), - (d.pendingProps = k), - (b.deletions = null)) - : ((d = Pg(e, k)), (d.subtreeFlags = e.subtreeFlags & 14680064)); - null !== h ? (f = Pg(h, f)) : ((f = Tg(f, g, c, null)), (f.flags |= 2)); - f.return = b; - d.return = b; - d.sibling = f; - b.child = d; - d = f; - f = b.child; - g = a.child.memoizedState; - g = - null === g - ? nj(c) - : { - baseLanes: g.baseLanes | c, - cachePool: null, - transitions: g.transitions, - }; - f.memoizedState = g; - f.childLanes = a.childLanes & ~c; - b.memoizedState = mj; - return d; - } - f = a.child; - a = f.sibling; - d = Pg(f, { mode: "visible", children: d.children }); - 0 === (b.mode & 1) && (d.lanes = c); - d.return = b; - d.sibling = null; - null !== a && - ((c = b.deletions), - null === c ? ((b.deletions = [a]), (b.flags |= 16)) : c.push(a)); - b.child = d; - b.memoizedState = null; - return d; - } - function qj(a, b) { - b = pj({ mode: "visible", children: b }, a.mode, 0, null); - b.return = a; - return (a.child = b); - } - function sj(a, b, c, d) { - null !== d && Jg(d); - Ug(b, a.child, null, c); - a = qj(b, b.pendingProps.children); - a.flags |= 2; - b.memoizedState = null; - return a; + clearCache() { + this.pluralRulesCache = {}; } - function rj(a, b, c, d, e, f, g) { - if (c) { - if (b.flags & 256) - return (b.flags &= -257), (d = Ki(Error(p(422)))), sj(a, b, g, d); - if (null !== b.memoizedState) - return (b.child = a.child), (b.flags |= 128), null; - f = d.fallback; - e = b.mode; - d = pj({ mode: "visible", children: d.children }, e, 0, null); - f = Tg(f, e, g, null); - f.flags |= 2; - d.return = b; - f.return = b; - d.sibling = f; - b.child = d; - 0 !== (b.mode & 1) && Ug(b, a.child, null, g); - b.child.memoizedState = nj(g); - b.memoizedState = mj; - return f; - } - if (0 === (b.mode & 1)) return sj(a, b, g, null); - if ("$!" === e.data) { - d = e.nextSibling && e.nextSibling.dataset; - if (d) var h = d.dgst; - d = h; - f = Error(p(419)); - d = Ki(f, d, void 0); - return sj(a, b, g, d); - } - h = 0 !== (g & a.childLanes); - if (dh || h) { - d = Q; - if (null !== d) { - switch (g & -g) { - case 4: - e = 2; - break; - case 16: - e = 8; - break; - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - e = 32; - break; - case 536870912: - e = 268435456; - break; - default: - e = 0; - } - e = 0 !== (e & (d.suspendedLanes | g)) ? 0 : e; - 0 !== e && - e !== f.retryLane && - ((f.retryLane = e), ih(a, e), gi(d, a, e, -1)); - } - tj(); - d = Ki(Error(p(421))); - return sj(a, b, g, d); - } - if ("$?" === e.data) - return ( - (b.flags |= 128), - (b.child = a.child), - (b = uj.bind(null, a)), - (e._reactRetry = b), - null - ); - a = f.treeContext; - yg = Lf(e.nextSibling); - xg = b; - I = !0; - zg = null; - null !== a && - ((og[pg++] = rg), - (og[pg++] = sg), - (og[pg++] = qg), - (rg = a.id), - (sg = a.overflow), - (qg = b)); - b = qj(b, d.children); - b.flags |= 4096; - return b; - } - function vj(a, b, c) { - a.lanes |= b; - var d = a.alternate; - null !== d && (d.lanes |= b); - bh(a.return, b, c); - } - function wj(a, b, c, d, e) { - var f = a.memoizedState; - null === f - ? (a.memoizedState = { - isBackwards: b, - rendering: null, - renderingStartTime: 0, - last: d, - tail: c, - tailMode: e, - }) - : ((f.isBackwards = b), - (f.rendering = null), - (f.renderingStartTime = 0), - (f.last = d), - (f.tail = c), - (f.tailMode = e)); - } - function xj(a, b, c) { - var d = b.pendingProps, - e = d.revealOrder, - f = d.tail; - Xi(a, b, d.children, c); - d = L.current; - if (0 !== (d & 2)) (d = (d & 1) | 2), (b.flags |= 128); - else { - if (null !== a && 0 !== (a.flags & 128)) - a: for (a = b.child; null !== a; ) { - if (13 === a.tag) null !== a.memoizedState && vj(a, c, b); - else if (19 === a.tag) vj(a, c, b); - else if (null !== a.child) { - a.child.return = a; - a = a.child; - continue; - } - if (a === b) break a; - for (; null === a.sibling; ) { - if (null === a.return || a.return === b) break a; - a = a.return; - } - a.sibling.return = a.return; - a = a.sibling; - } - d &= 1; - } - G(L, d); - if (0 === (b.mode & 1)) b.memoizedState = null; - else - switch (e) { - case "forwards": - c = b.child; - for (e = null; null !== c; ) - (a = c.alternate), - null !== a && null === Ch(a) && (e = c), - (c = c.sibling); - c = e; - null === c - ? ((e = b.child), (b.child = null)) - : ((e = c.sibling), (c.sibling = null)); - wj(b, !1, e, c, f); - break; - case "backwards": - c = null; - e = b.child; - for (b.child = null; null !== e; ) { - a = e.alternate; - if (null !== a && null === Ch(a)) { - b.child = e; - break; - } - a = e.sibling; - e.sibling = c; - c = e; - e = a; - } - wj(b, !0, c, null, f); - break; - case "together": - wj(b, !1, null, null, void 0); - break; - default: - b.memoizedState = null; - } - return b.child; - } - function ij(a, b) { - 0 === (b.mode & 1) && - null !== a && - ((a.alternate = null), (b.alternate = null), (b.flags |= 2)); - } - function Zi(a, b, c) { - null !== a && (b.dependencies = a.dependencies); - rh |= b.lanes; - if (0 === (c & b.childLanes)) return null; - if (null !== a && b.child !== a.child) throw Error(p(153)); - if (null !== b.child) { - a = b.child; - c = Pg(a, a.pendingProps); - b.child = c; - for (c.return = b; null !== a.sibling; ) - (a = a.sibling), - (c = c.sibling = Pg(a, a.pendingProps)), - (c.return = b); - c.sibling = null; - } - return b.child; - } - function yj(a, b, c) { - switch (b.tag) { - case 3: - kj(b); - Ig(); - break; - case 5: - Ah(b); - break; - case 1: - Zf(b.type) && cg(b); - break; - case 4: - yh(b, b.stateNode.containerInfo); - break; - case 10: - var d = b.type._context, - e = b.memoizedProps.value; - G(Wg, d._currentValue); - d._currentValue = e; - break; - case 13: - d = b.memoizedState; - if (null !== d) { - if (null !== d.dehydrated) - return G(L, L.current & 1), (b.flags |= 128), null; - if (0 !== (c & b.child.childLanes)) return oj(a, b, c); - G(L, L.current & 1); - a = Zi(a, b, c); - return null !== a ? a.sibling : null; - } - G(L, L.current & 1); - break; - case 19: - d = 0 !== (c & b.childLanes); - if (0 !== (a.flags & 128)) { - if (d) return xj(a, b, c); - b.flags |= 128; + getRule(code) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + if (this.shouldUseIntlApi()) { + try { + const cleanedCode = getCleanedCode(code === 'dev' ? 'en' : code); + const type = options.ordinal ? 'ordinal' : 'cardinal'; + const cacheKey = JSON.stringify({ + cleanedCode, + type + }); + if (cacheKey in this.pluralRulesCache) { + return this.pluralRulesCache[cacheKey]; } - e = b.memoizedState; - null !== e && - ((e.rendering = null), (e.tail = null), (e.lastEffect = null)); - G(L, L.current); - if (d) break; - else return null; - case 22: - case 23: - return (b.lanes = 0), dj(a, b, c); - } - return Zi(a, b, c); - } - var zj, Aj, Bj, Cj; - zj = function (a, b) { - for (var c = b.child; null !== c; ) { - if (5 === c.tag || 6 === c.tag) a.appendChild(c.stateNode); - else if (4 !== c.tag && null !== c.child) { - c.child.return = c; - c = c.child; - continue; - } - if (c === b) break; - for (; null === c.sibling; ) { - if (null === c.return || c.return === b) return; - c = c.return; + const rule = new Intl.PluralRules(cleanedCode, { + type + }); + this.pluralRulesCache[cacheKey] = rule; + return rule; + } catch (err) { + return; } - c.sibling.return = c.return; - c = c.sibling; } - }; - Aj = function () {}; - Bj = function (a, b, c, d) { - var e = a.memoizedProps; - if (e !== d) { - a = b.stateNode; - xh(uh.current); - var f = null; - switch (c) { - case "input": - e = Ya(a, e); - d = Ya(a, d); - f = []; - break; - case "select": - e = A({}, e, { value: void 0 }); - d = A({}, d, { value: void 0 }); - f = []; - break; - case "textarea": - e = gb(a, e); - d = gb(a, d); - f = []; - break; - default: - "function" !== typeof e.onClick && - "function" === typeof d.onClick && - (a.onclick = Bf); - } - ub(c, d); - var g; - c = null; - for (l in e) - if (!d.hasOwnProperty(l) && e.hasOwnProperty(l) && null != e[l]) - if ("style" === l) { - var h = e[l]; - for (g in h) h.hasOwnProperty(g) && (c || (c = {}), (c[g] = "")); - } else - "dangerouslySetInnerHTML" !== l && - "children" !== l && - "suppressContentEditableWarning" !== l && - "suppressHydrationWarning" !== l && - "autoFocus" !== l && - (ea.hasOwnProperty(l) - ? f || (f = []) - : (f = f || []).push(l, null)); - for (l in d) { - var k = d[l]; - h = null != e ? e[l] : void 0; - if (d.hasOwnProperty(l) && k !== h && (null != k || null != h)) - if ("style" === l) - if (h) { - for (g in h) - !h.hasOwnProperty(g) || - (k && k.hasOwnProperty(g)) || - (c || (c = {}), (c[g] = "")); - for (g in k) - k.hasOwnProperty(g) && - h[g] !== k[g] && - (c || (c = {}), (c[g] = k[g])); - } else c || (f || (f = []), f.push(l, c)), (c = k); - else - "dangerouslySetInnerHTML" === l - ? ((k = k ? k.__html : void 0), - (h = h ? h.__html : void 0), - null != k && h !== k && (f = f || []).push(l, k)) - : "children" === l - ? ("string" !== typeof k && "number" !== typeof k) || - (f = f || []).push(l, "" + k) - : "suppressContentEditableWarning" !== l && - "suppressHydrationWarning" !== l && - (ea.hasOwnProperty(l) - ? (null != k && "onScroll" === l && D("scroll", a), - f || h === k || (f = [])) - : (f = f || []).push(l, k)); - } - c && (f = f || []).push("style", c); - var l = f; - if ((b.updateQueue = l)) b.flags |= 4; - } - }; - Cj = function (a, b, c, d) { - c !== d && (b.flags |= 4); - }; - function Dj(a, b) { - if (!I) - switch (a.tailMode) { - case "hidden": - b = a.tail; - for (var c = null; null !== b; ) - null !== b.alternate && (c = b), (b = b.sibling); - null === c ? (a.tail = null) : (c.sibling = null); - break; - case "collapsed": - c = a.tail; - for (var d = null; null !== c; ) - null !== c.alternate && (d = c), (c = c.sibling); - null === d - ? b || null === a.tail - ? (a.tail = null) - : (a.tail.sibling = null) - : (d.sibling = null); - } - } - function S(a) { - var b = null !== a.alternate && a.alternate.child === a.child, - c = 0, - d = 0; - if (b) - for (var e = a.child; null !== e; ) - (c |= e.lanes | e.childLanes), - (d |= e.subtreeFlags & 14680064), - (d |= e.flags & 14680064), - (e.return = a), - (e = e.sibling); - else - for (e = a.child; null !== e; ) - (c |= e.lanes | e.childLanes), - (d |= e.subtreeFlags), - (d |= e.flags), - (e.return = a), - (e = e.sibling); - a.subtreeFlags |= d; - a.childLanes = c; - return b; - } - function Ej(a, b, c) { - var d = b.pendingProps; - wg(b); - switch (b.tag) { - case 2: - case 16: - case 15: - case 0: - case 11: - case 7: - case 8: - case 12: - case 9: - case 14: - return S(b), null; - case 1: - return Zf(b.type) && $f(), S(b), null; - case 3: - d = b.stateNode; - zh(); - E(Wf); - E(H); - Eh(); - d.pendingContext && - ((d.context = d.pendingContext), (d.pendingContext = null)); - if (null === a || null === a.child) - Gg(b) - ? (b.flags |= 4) - : null === a || - (a.memoizedState.isDehydrated && 0 === (b.flags & 256)) || - ((b.flags |= 1024), null !== zg && (Fj(zg), (zg = null))); - Aj(a, b); - S(b); - return null; - case 5: - Bh(b); - var e = xh(wh.current); - c = b.type; - if (null !== a && null != b.stateNode) - Bj(a, b, c, d, e), - a.ref !== b.ref && ((b.flags |= 512), (b.flags |= 2097152)); - else { - if (!d) { - if (null === b.stateNode) throw Error(p(166)); - S(b); - return null; - } - a = xh(uh.current); - if (Gg(b)) { - d = b.stateNode; - c = b.type; - var f = b.memoizedProps; - d[Of] = b; - d[Pf] = f; - a = 0 !== (b.mode & 1); - switch (c) { - case "dialog": - D("cancel", d); - D("close", d); - break; - case "iframe": - case "object": - case "embed": - D("load", d); - break; - case "video": - case "audio": - for (e = 0; e < lf.length; e++) D(lf[e], d); - break; - case "source": - D("error", d); - break; - case "img": - case "image": - case "link": - D("error", d); - D("load", d); - break; - case "details": - D("toggle", d); - break; - case "input": - Za(d, f); - D("invalid", d); - break; - case "select": - d._wrapperState = { wasMultiple: !!f.multiple }; - D("invalid", d); - break; - case "textarea": - hb(d, f), D("invalid", d); - } - ub(c, f); - e = null; - for (var g in f) - if (f.hasOwnProperty(g)) { - var h = f[g]; - "children" === g - ? "string" === typeof h - ? d.textContent !== h && - (!0 !== f.suppressHydrationWarning && - Af(d.textContent, h, a), - (e = ["children", h])) - : "number" === typeof h && - d.textContent !== "" + h && - (!0 !== f.suppressHydrationWarning && - Af(d.textContent, h, a), - (e = ["children", "" + h])) - : ea.hasOwnProperty(g) && - null != h && - "onScroll" === g && - D("scroll", d); - } - switch (c) { - case "input": - Va(d); - db(d, f, !0); - break; - case "textarea": - Va(d); - jb(d); - break; - case "select": - case "option": - break; - default: - "function" === typeof f.onClick && (d.onclick = Bf); - } - d = e; - b.updateQueue = d; - null !== d && (b.flags |= 4); - } else { - g = 9 === e.nodeType ? e : e.ownerDocument; - "http://www.w3.org/1999/xhtml" === a && (a = kb(c)); - "http://www.w3.org/1999/xhtml" === a - ? "script" === c - ? ((a = g.createElement("div")), - (a.innerHTML = " diff --git a/templates/footer.hbs b/templates/footer.hbs index 7375be893..3dcefc8ae 100644 --- a/templates/footer.hbs +++ b/templates/footer.hbs @@ -1,25 +1,104 @@ -
- -
+ \ No newline at end of file diff --git a/templates/home_page.hbs b/templates/home_page.hbs index 229f38292..74a3c8b75 100644 --- a/templates/home_page.hbs +++ b/templates/home_page.hbs @@ -1,83 +1,103 @@ -

{{ help_center.name }}

- -
-
-

{{ t 'search' }}

- - {{search submit=false instant=settings.instant_search class='search search-full'}} -
-
- -
-
-

{{ t 'categories' }}

-
- - {{pagination}} -
+
+
- {{#if promoted_articles}} -
-

{{t 'promoted_articles'}}

-