2018-08-16 18:38:50 +02:00
|
|
|
package i18n
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/nicksnyder/go-i18n/v2/i18n"
|
|
|
|
"golang.org/x/text/language"
|
|
|
|
)
|
|
|
|
|
2018-08-17 17:22:30 +02:00
|
|
|
func addPolish(i18nObject *i18n.Bundle) error {
|
2018-08-16 18:38:50 +02:00
|
|
|
|
2018-08-17 17:22:30 +02:00
|
|
|
return i18nObject.AddMessages(language.Polish,
|
2018-08-16 18:38:50 +02:00
|
|
|
&i18n.Message{
|
|
|
|
ID: "NotEnoughSpace",
|
|
|
|
Other: "Za mało miejsca do wyświetlenia paneli",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "DiffTitle",
|
|
|
|
Other: "Różnice",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "FilesTitle",
|
|
|
|
Other: "Pliki",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "BranchesTitle",
|
|
|
|
Other: "Gałęzie",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CommitsTitle",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Commity",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "StashTitle",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Schowek",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CommitMessage",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Wiadomość commita",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CommitChanges",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "commituj zmiany",
|
2018-09-12 15:20:35 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "AmendLastCommit",
|
2018-09-25 22:11:51 +02:00
|
|
|
Other: "zmień ostatnie zatwierdzenie",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "SureToAmend",
|
|
|
|
Other: "Czy na pewno chcesz zmienić ostatnie zatwierdzenie? Możesz zmienić komunikat zatwierdzenia z panelu zatwierdzeń.",
|
2018-09-01 16:57:16 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CommitChangesWithEditor",
|
|
|
|
Other: "commituj zmiany używając edytora z gita",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "StatusTitle",
|
|
|
|
Other: "Status",
|
2018-09-05 13:01:21 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "GlobalTitle",
|
|
|
|
Other: "Globalne",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "navigate",
|
|
|
|
Other: "nawiguj",
|
2018-09-01 16:57:16 +02:00
|
|
|
}, &i18n.Message{
|
2018-09-05 11:12:11 +02:00
|
|
|
ID: "menu",
|
2018-09-05 15:20:34 +02:00
|
|
|
Other: "menu",
|
2018-09-01 16:57:16 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "execute",
|
|
|
|
Other: "wykonaj",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "stashFiles",
|
|
|
|
Other: "przechowaj pliki",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "open",
|
|
|
|
Other: "otwórz",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ignore",
|
|
|
|
Other: "ignoruj",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "delete",
|
|
|
|
Other: "usuń",
|
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "toggleStaged",
|
|
|
|
Other: "przełącz zatwierdzenie",
|
2018-08-25 00:51:47 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "toggleStagedAll",
|
2018-08-27 12:58:17 +02:00
|
|
|
Other: "przełącz wszystkie zatwierdzenia",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "refresh",
|
|
|
|
Other: "odśwież",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "addPatch",
|
|
|
|
Other: "dodaj łatkę",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "edit",
|
|
|
|
Other: "edytuj",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "scroll",
|
|
|
|
Other: "przewiń",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "abortMerge",
|
|
|
|
Other: "o scalaniu",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "resolveMergeConflicts",
|
|
|
|
Other: "rozwiąż konflikty scalania",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "checkout",
|
|
|
|
Other: "przełącz",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoChangedFiles",
|
|
|
|
Other: "Brak zmienionych plików",
|
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "FileHasNoUnstagedChanges",
|
|
|
|
Other: "Plik nie zawiera żadnych nieopublikowanych zmian do dodania",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CannotGitAdd",
|
|
|
|
Other: "Nie można git add --patch nieśledzonych plików",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CantIgnoreTrackFiles",
|
|
|
|
Other: "Nie można zignorować nieśledzonych plików",
|
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "NoStagedFilesToCommit",
|
|
|
|
Other: "Brak zatwierdzonych plików do commita",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoFilesDisplay",
|
|
|
|
Other: "Brak pliku do wyświetlenia",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "PullWait",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Wciąganie zmian...",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "PushWait",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Wypychanie zmian...",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "FileNoMergeCons",
|
|
|
|
Other: "Ten plik nie powoduje konfliktów scalania",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "SureResetHardHead",
|
|
|
|
Other: "Jesteś pewny, że chcesz wykonać `reset --hard HEAD`? Możesz stracić wprowadzone zmiany",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "SureTo",
|
|
|
|
Other: "Jesteś pewny, że chcesz {{.deleteVerb}} {{.fileName}} (stracisz swoje wprowadzone zmiany)?",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "AlreadyCheckedOutBranch",
|
|
|
|
Other: "Już przęłączono na tą gałąź",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "SureForceCheckout",
|
|
|
|
Other: "Jesteś pewny, że chcesz wymusić przełączenie? Stracisz wszystkie lokalne zmiany",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ForceCheckoutBranch",
|
|
|
|
Other: "Wymuś przełączenie gałęzi",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "BranchName",
|
|
|
|
Other: "Nazwa gałęzi",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NewBranchNameBranchOff",
|
|
|
|
Other: "Nazwa nowej gałęzi (gałąź na bazie {{.branchName}})",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CantDeleteCheckOutBranch",
|
|
|
|
Other: "Nie możesz usunąć obecnej przełączonej gałęzi!",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "DeleteBranch",
|
|
|
|
Other: "Usuń gałąź",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "DeleteBranchMessage",
|
|
|
|
Other: "Jesteś pewien, że chcesz usunąć gałąź {{.selectedBranchName}} ?",
|
2018-09-03 18:34:04 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ForceDeleteBranchMessage",
|
|
|
|
Other: "Na pewno wymusić usunięcie gałęzi {{.selectedBranchName}}?",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CantMergeBranchIntoItself",
|
|
|
|
Other: "Nie możesz scalić gałęzi do samej siebie",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "forceCheckout",
|
|
|
|
Other: "wymuś przełączenie",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "merge",
|
|
|
|
Other: "scal",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "checkoutByName",
|
|
|
|
Other: "przełącz używając nazwy",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "newBranch",
|
|
|
|
Other: "nowa gałąź",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "deleteBranch",
|
|
|
|
Other: "usuń gałąź",
|
2018-09-03 18:34:04 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "forceDeleteBranch",
|
|
|
|
Other: "usuń gałąź (wymuś)",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoBranchesThisRepo",
|
|
|
|
Other: "Brak gałęzi dla tego repozytorium",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoTrackingThisBranch",
|
|
|
|
Other: "Brak śledzenia dla tej gałęzi",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CommitWithoutMessageErr",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Nie możesz commitować bez podania wiadomości",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CloseConfirm",
|
|
|
|
Other: "{{.keyBindClose}}: zamknij, {{.keyBindConfirm}}: potwierdź",
|
2018-09-01 16:57:16 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "close",
|
|
|
|
Other: "zamknij",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "SureResetThisCommit",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Jesteś pewny, że chcesz zresetować ten commit?",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ResetToCommit",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Zresetuj, aby commitować",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "squashDown",
|
|
|
|
Other: "ściśnij w dół",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "rename",
|
|
|
|
Other: "przemianuj",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "resetToThisCommit",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "zresetuj do tego commita",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "fixupCommit",
|
|
|
|
Other: "napraw commit",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoCommitsThisBranch",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Brak commitów dla tej gałęzi",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "OnlySquashTopmostCommit",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Można tylko ścisnąć najwyższy commit",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "YouNoCommitsToSquash",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Nie masz commitów do ściśnięcia",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "CantFixupWhileUnstagedChanges",
|
|
|
|
Other: "Nie można wykonać naprawy, kiedy istnieją niezatwierdzone zmiany",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "Fixup",
|
|
|
|
Other: "Napraw",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "SureFixupThisCommit",
|
|
|
|
Other: "Jesteś pewny, ze chcesz naprawić ten commit? Commit poniżej zostanie ściśnięty w górę wraz z tym",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "OnlyRenameTopCommit",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Można przmianować tylko najwyższy commit",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-09-03 18:16:54 +02:00
|
|
|
ID: "renameCommit",
|
|
|
|
Other: "przemianuj commit",
|
2018-09-03 18:34:04 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "renameCommitEditor",
|
|
|
|
Other: "przemianuj commit w edytorze",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "PotentialErrInGetselectedCommit",
|
|
|
|
Other: "potencjalny błąd w getSelected Commit (niedopasowane ui i stan)",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoCommitsThisBranch",
|
2018-08-17 14:11:48 +02:00
|
|
|
Other: "Brak commitów dla tej gałęzi",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "Error",
|
|
|
|
Other: "Błąd",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "resizingPopupPanel",
|
|
|
|
Other: "skalowanie wyskakującego panelu",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "RunningSubprocess",
|
|
|
|
Other: "uruchomiony podproces",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "selectHunk",
|
|
|
|
Other: "wybierz kawałek",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "navigateConflicts",
|
|
|
|
Other: "nawiguj konflikty",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "pickHunk",
|
|
|
|
Other: "wybierz kawałek",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "pickBothHunks",
|
|
|
|
Other: "wybierz oba kawałki",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "undo",
|
|
|
|
Other: "cofnij",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "pop",
|
|
|
|
Other: "wyciągnij",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "drop",
|
|
|
|
Other: "porzuć",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "apply",
|
|
|
|
Other: "zastosuj",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoStashEntries",
|
2018-08-17 14:23:59 +02:00
|
|
|
Other: "Brak pozycji w schowku",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "StashDrop",
|
2018-08-17 14:23:59 +02:00
|
|
|
Other: "Porzuć schowek",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "SureDropStashEntry",
|
2018-08-17 14:23:59 +02:00
|
|
|
Other: "Jesteś pewny, że chcesz porzucić tę pozycję w schowku?",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "NoStashTo",
|
|
|
|
Other: "Brak schowka dla {{.method}}",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "NoTrackedStagedFilesStash",
|
|
|
|
Other: "Nie masz śledzonych/zatwierdzonych plików do przechowania",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "StashChanges",
|
|
|
|
Other: "Przechowaj zmiany",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "IssntListOfViews",
|
|
|
|
Other: "{{.name}} nie jest na liście widoków",
|
|
|
|
}, &i18n.Message{
|
2018-08-17 14:11:48 +02:00
|
|
|
ID: "NoViewMachingNewLineFocusedSwitchStatement",
|
|
|
|
Other: "Brak widoku pasującego do instrukcji przełączania newLineFocused",
|
2018-08-16 18:38:50 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "settingPreviewsViewTo",
|
|
|
|
Other: "ustawianie poprzedniego widoku na: {{.oldViewName}}",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "newFocusedViewIs",
|
|
|
|
Other: "nowy skupiony widok to {{.newFocusedView}}",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CantCloseConfirmationPrompt",
|
|
|
|
Other: "Nie można zamknąć monitu potwierdzenia: {{.error}}",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "NoChangedFiles",
|
|
|
|
Other: "Brak zmienionych plików",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ClearFilePanel",
|
|
|
|
Other: "Wyczyść panel plików",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "MergeAborted",
|
|
|
|
Other: "Scalanie anulowane",
|
2018-09-03 18:34:04 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "OpenConfig",
|
|
|
|
Other: "otwórz plik konfiguracyjny",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "EditConfig",
|
|
|
|
Other: "edytuj plik konfiguracyjny",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ForcePush",
|
|
|
|
Other: "Wymuś wypchnięcie",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ForcePushPrompt",
|
|
|
|
Other: "Twoja gałąź rozeszła się z gałęzią zdalną. Wciśnij 'esc' aby anulować lub 'enter' aby wymusić wypchnięcie.",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "checkForUpdate",
|
|
|
|
Other: "sprawdź aktualizacje",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CheckingForUpdates",
|
|
|
|
Other: "Sprawdzanie aktualizacji...",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "OnLatestVersionErr",
|
|
|
|
Other: "Już posiadasz najnowszą wersję",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "MajorVersionErr",
|
|
|
|
Other: "Nowa wersja ({{.newVersion}}) posiada niekompatybilne zmiany w porównaniu do obecnej wersji ({{.currentVersion}})",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "CouldNotFindBinaryErr",
|
|
|
|
Other: "Nie można znaleźć pliku binarnego w {{.url}}",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "AnonymousReportingTitle",
|
|
|
|
Other: "Help make lazygit better",
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "AnonymousReportingPrompt",
|
|
|
|
Other: "Włączyć anonimowe raportowanie błędów w celu pomocy w usprawnianiu lazygita (enter/esc)?",
|
2018-09-01 16:57:16 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "removeFile",
|
|
|
|
Other: `usuń jeśli nie śledzony / przełącz jeśli śledzony`,
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "editFile",
|
|
|
|
Other: `edytuj plik`,
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "openFile",
|
|
|
|
Other: `otwórz plik`,
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ignoreFile",
|
|
|
|
Other: `dodaj do .gitignore`,
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "refreshFiles",
|
|
|
|
Other: `odśwież pliki`,
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "resetHard",
|
|
|
|
Other: `zresetuj twardo`,
|
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "mergeIntoCurrentBranch",
|
|
|
|
Other: `scal do obecnej gałęzi`,
|
2018-09-05 19:56:11 +02:00
|
|
|
}, &i18n.Message{
|
|
|
|
ID: "ConfirmQuit",
|
|
|
|
Other: `Na pewno chcesz wyjść z programu?`,
|
2018-08-16 18:38:50 +02:00
|
|
|
},
|
|
|
|
)
|
|
|
|
}
|