taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

ModeNameSize
-rw-r--r--.dir-locals.el16L
-rw-r--r--.eslintrc.js44L
-rw-r--r--.gitattributes1L
-rw-r--r--.gitignore39L
-rw-r--r--.gitlab-ci.yml41L
-rw-r--r--.gitmodules9L
-rw-r--r--.prettierrc6L
-rw-r--r--.vscode/extensions.json13L
-rw-r--r--.vscode/settings.json54L
-rw-r--r--API_CHANGES.md10L
-rw-r--r--AUTHORS3L
-rw-r--r--CHANGELOG.md31L
-rw-r--r--COPYING674L
-rw-r--r--INSTALL2L
-rw-r--r--Makefile296L
-rw-r--r--README229L
-rw-r--r--RELEASE.md50L
-rwxr-xr-xbootstrap38L
-rw-r--r--build-system/configure.py25L
m---------build-system/taler-build-scripts @ 884e13f
-rw-r--r--contrib/.gitignore1L
-rw-r--r--contrib/alloy/taler-sync.als52L
-rw-r--r--contrib/articles/spending.txt147L
-rw-r--r--contrib/articles/ui/.gitignore7L
-rw-r--r--contrib/articles/ui/btc.bib191L
-rw-r--r--contrib/articles/ui/figs/Makefile15L
-rw-r--r--contrib/articles/ui/figs/bank0a.png26902B
-rw-r--r--contrib/articles/ui/figs/bank1.png53014B
-rw-r--r--contrib/articles/ui/figs/bank1a.png56350B
-rw-r--r--contrib/articles/ui/figs/bank1b.png34100B
-rw-r--r--contrib/articles/ui/figs/bank2.png47896B
-rw-r--r--contrib/articles/ui/figs/bank2a.png48220B
-rw-r--r--contrib/articles/ui/figs/bank2b.png28513B
-rw-r--r--contrib/articles/ui/figs/bank3.png45646B
-rw-r--r--contrib/articles/ui/figs/bank3a.png59024B
-rw-r--r--contrib/articles/ui/figs/bank3b.png40907B
-rw-r--r--contrib/articles/ui/figs/bank4.png62697B
-rw-r--r--contrib/articles/ui/figs/bank4a.png67867B
-rw-r--r--contrib/articles/ui/figs/bank4b.png39949B
-rw-r--r--contrib/articles/ui/figs/bitcoin.pml37L
-rw-r--r--contrib/articles/ui/figs/bitcoin.svg1L
-rw-r--r--contrib/articles/ui/figs/cart.png116687B
-rw-r--r--contrib/articles/ui/figs/cc3ds.pml95L
-rw-r--r--contrib/articles/ui/figs/cc3ds.svg1L
-rw-r--r--contrib/articles/ui/figs/contract.pml31L
-rw-r--r--contrib/articles/ui/figs/fulfillment.png118355B
-rw-r--r--contrib/articles/ui/figs/pay.png48973B
-rw-r--r--contrib/articles/ui/figs/paypal.pml64L
-rw-r--r--contrib/articles/ui/figs/paypal.svg1L
-rw-r--r--contrib/articles/ui/figs/taler-contract.html6L
-rw-r--r--contrib/articles/ui/figs/taler-pay.pml47L
-rw-r--r--contrib/articles/ui/figs/taler-pay.svg1L
-rw-r--r--contrib/articles/ui/figs/taler-presence-js.html9L
-rw-r--r--contrib/articles/ui/figs/taler-withdraw.pml37L
-rw-r--r--contrib/articles/ui/figs/taler-withdraw.png36010B
-rw-r--r--contrib/articles/ui/figs/taler-withdraw.svg1L
-rw-r--r--contrib/articles/ui/hotcrp-review-28A.txt71L
-rw-r--r--contrib/articles/ui/llncs.cls1208L
-rw-r--r--contrib/articles/ui/rfc.bib86239L
-rw-r--r--contrib/articles/ui/sigalternate.cls1649L
-rw-r--r--contrib/articles/ui/soups.cls1612L
-rwxr-xr-xcontrib/articles/ui/splncs03.bst1519L
-rw-r--r--contrib/articles/ui/taler.bib226L
-rw-r--r--contrib/articles/ui/ui-cameraready.tex1640L
-rw-r--r--contrib/articles/ui/ui-outline.tex101L
-rw-r--r--contrib/articles/ui/ui.bib222L
-rw-r--r--contrib/articles/ui/ui.tex1642L
-rw-r--r--contrib/articles/ui/ui_short.tex268L
-rwxr-xr-xcontrib/build-fast-node.sh69L
-rwxr-xr-xcontrib/build-fast-web.sh146L
-rw-r--r--contrib/build-fast-with-linaria.mjs42L
-rwxr-xr-xcontrib/bump-taler-version.mjs127L
-rw-r--r--contrib/ci/Containerfile26L
-rwxr-xr-xcontrib/ci/ci.sh34L
-rw-r--r--contrib/ci/jobs/0-codespell/config.ini6L
-rw-r--r--contrib/ci/jobs/0-codespell/dictionary.txt20L
-rwxr-xr-xcontrib/ci/jobs/0-codespell/job.sh12L
-rwxr-xr-xcontrib/ci/jobs/1-build/build.sh6L
-rwxr-xr-xcontrib/ci/jobs/1-build/job.sh6L
-rwxr-xr-xcontrib/ci/jobs/2-docs/docs.sh8L
-rwxr-xr-xcontrib/ci/jobs/2-docs/job.sh6L
-rw-r--r--contrib/ci/jobs/3-wallet-cli-deb-package/config.ini6L
-rwxr-xr-xcontrib/ci/jobs/3-wallet-cli-deb-package/job.sh36L
-rwxr-xr-xcontrib/ci/jobs/3-wallet-cli-deb-package/version.sh17L
-rw-r--r--contrib/ci/jobs/4-taler-harness-deb-package/config.ini6L
-rwxr-xr-xcontrib/ci/jobs/4-taler-harness-deb-package/job.sh36L
-rwxr-xr-xcontrib/ci/jobs/4-taler-harness-deb-package/version.sh17L
-rw-r--r--contrib/ci/jobs/5-deploy-packages/config.ini6L
-rwxr-xr-xcontrib/ci/jobs/5-deploy-packages/job.sh14L
-rwxr-xr-xcontrib/cleanup-prebuilt-dir.sh16L
-rw-r--r--contrib/coinsim.ts173L
-rwxr-xr-xcontrib/copy-aml-backoffice-into-prebuilt.sh11L
-rwxr-xr-xcontrib/copy-anastasis-into-prebuilt.sh11L
-rwxr-xr-xcontrib/copy-auditor-backoffice-into-prebuilt.sh11L
-rwxr-xr-xcontrib/copy-backend-into-prebuilt.sh8L
-rwxr-xr-xcontrib/copy-backoffice-into-prebuilt.sh11L
-rwxr-xr-xcontrib/copy-bank-into-prebuilt.sh11L
-rwxr-xr-xcontrib/copy-challenger-into-prebuilt.sh11L
-rwxr-xr-xcontrib/copy-kyc-into-prebuilt.sh11L
-rw-r--r--contrib/custom-protocol/README33L
-rwxr-xr-xcontrib/custom-protocol/taler-wallet-cli.desktop12L
-rwxr-xr-xcontrib/gana_update.sh55L
-rw-r--r--contrib/ide/README1L
-rw-r--r--contrib/ide/codeStyle.xml44L
-rw-r--r--contrib/integrationtest.conf10L
-rwxr-xr-xcontrib/next-dev-version.sh21L
-rw-r--r--contrib/package-android.json8L
-rwxr-xr-xcontrib/po2ts42L
-rwxr-xr-xcontrib/publish-prebuilt-dir.sh15L
-rwxr-xr-xcontrib/publish-prebuilt.sh17L
-rw-r--r--contrib/selenium/README10L
-rwxr-xr-xcontrib/selenium/chrome_responsive.py47L
-rwxr-xr-xcontrib/selenium/withdraw_buy.py317L
-rw-r--r--contrib/style.txt49L
-rw-r--r--contrib/wallet-docker/Dockerfile9L
-rw-r--r--contrib/wallet-docker/gitbuild.sh20L
-rw-r--r--contrib/wallet-integration/detect-wallet-callback.html29L
m---------contrib/wallet-testdata @ 7ca3d9b
-rw-r--r--package.json23L
-rw-r--r--packages/aml-backoffice-ui/.eslintrc.cjs28L
-rw-r--r--packages/aml-backoffice-ui/.gitignore4L
-rw-r--r--packages/aml-backoffice-ui/Makefile36L
-rw-r--r--packages/aml-backoffice-ui/README.md11L
-rwxr-xr-xpackages/aml-backoffice-ui/build.mjs29L
-rw-r--r--packages/aml-backoffice-ui/copyleft-header.js15L
-rwxr-xr-xpackages/aml-backoffice-ui/dev.mjs40L
-rw-r--r--packages/aml-backoffice-ui/package.json57L
-rw-r--r--packages/aml-backoffice-ui/postcss.config.js6L
-rw-r--r--packages/aml-backoffice-ui/src/App.tsx169L
-rw-r--r--packages/aml-backoffice-ui/src/ExchangeAmlFrame.tsx157L
-rw-r--r--packages/aml-backoffice-ui/src/Routing.tsx409L
-rw-r--r--packages/aml-backoffice-ui/src/assets/csv-icon.png8498B
-rw-r--r--packages/aml-backoffice-ui/src/assets/excel-icon.png13751B
-rw-r--r--packages/aml-backoffice-ui/src/assets/home.svg3L
-rw-r--r--packages/aml-backoffice-ui/src/assets/logo-2021.svg9L
-rw-r--r--packages/aml-backoffice-ui/src/assets/people.svg3L
-rw-r--r--packages/aml-backoffice-ui/src/components/CreateAccount.tsx126L
-rw-r--r--packages/aml-backoffice-ui/src/components/HandleAccountNotReady.tsx35L
-rw-r--r--packages/aml-backoffice-ui/src/components/MeasureList.tsx124L
-rw-r--r--packages/aml-backoffice-ui/src/components/MeasuresTable.tsx316L
-rw-r--r--packages/aml-backoffice-ui/src/components/NewMeasure.tsx1011L
-rw-r--r--packages/aml-backoffice-ui/src/components/RulesInfo.tsx315L
-rw-r--r--packages/aml-backoffice-ui/src/components/ShowDecisionLimitInfo.tsx160L
-rw-r--r--packages/aml-backoffice-ui/src/components/ShowDefaultRules.tsx16L
-rw-r--r--packages/aml-backoffice-ui/src/components/ShowLegitimizationInfo.tsx175L
-rw-r--r--packages/aml-backoffice-ui/src/components/UnlockAccount.tsx119L
-rw-r--r--packages/aml-backoffice-ui/src/context/ui-forms.ts90L
-rw-r--r--packages/aml-backoffice-ui/src/context/ui-settings.ts114L
-rw-r--r--packages/aml-backoffice-ui/src/declaration.d.ts46L
-rw-r--r--packages/aml-backoffice-ui/src/forms.json3L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/account.ts70L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/decision-request.ts249L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/decisions.ts252L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/legitimizations.ts92L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/officer.ts215L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/preferences.ts117L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/server-info.ts140L
-rw-r--r--packages/aml-backoffice-ui/src/hooks/transfers.ts180L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/aml-backoffice.pot2255L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/bank.pot486L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/de.po2287L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/en.po2317L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/es.po2531L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/fr.po2267L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/it.po2400L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/poheader26L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/strings-prelude19L
-rw-r--r--packages/aml-backoffice-ui/src/i18n/strings.ts6024L
-rw-r--r--packages/aml-backoffice-ui/src/index.html45L
-rw-r--r--packages/aml-backoffice-ui/src/index.tsx25L
-rw-r--r--packages/aml-backoffice-ui/src/pages/AccountDetails.tsx438L
-rw-r--r--packages/aml-backoffice-ui/src/pages/AccountList.tsx736L
-rw-r--r--packages/aml-backoffice-ui/src/pages/Dashboard.tsx391L
-rw-r--r--packages/aml-backoffice-ui/src/pages/DecisionWizard.tsx422L
-rw-r--r--packages/aml-backoffice-ui/src/pages/Profile.tsx86L
-rw-r--r--packages/aml-backoffice-ui/src/pages/Search.tsx816L
-rw-r--r--packages/aml-backoffice-ui/src/pages/ShowCollectedInfo.tsx252L
-rw-r--r--packages/aml-backoffice-ui/src/pages/Transfers.tsx404L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Events.tsx275L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Information.tsx242L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Justification.tsx97L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Measures.tsx432L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Properties.tsx392L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Rules.tsx1142L
-rw-r--r--packages/aml-backoffice-ui/src/pages/decision/Summary.tsx367L
-rw-r--r--packages/aml-backoffice-ui/src/pages/index.stories.ts16L
-rw-r--r--packages/aml-backoffice-ui/src/scss/main.css3L
-rw-r--r--packages/aml-backoffice-ui/src/settings.json4L
-rw-r--r--packages/aml-backoffice-ui/src/stories.test.ts89L
-rw-r--r--packages/aml-backoffice-ui/src/stories.tsx87L
-rw-r--r--packages/aml-backoffice-ui/src/utils/computeAvailableMesaures.ts156L
-rw-r--r--packages/aml-backoffice-ui/src/utils/getTimeframesForDate.ts87L
-rw-r--r--packages/aml-backoffice-ui/tailwind.config.js17L
-rwxr-xr-xpackages/aml-backoffice-ui/test.mjs31L
-rw-r--r--packages/aml-backoffice-ui/tsconfig.json24L
-rw-r--r--packages/anastasis-cli/Makefile42L
-rw-r--r--packages/anastasis-cli/README.md4L
-rwxr-xr-xpackages/anastasis-cli/bin/anastasis-cli.mjs20L
-rwxr-xr-xpackages/anastasis-cli/build-node.mjs73L
-rw-r--r--packages/anastasis-cli/package.json44L
-rw-r--r--packages/anastasis-cli/src/import-meta-url.js2L
-rw-r--r--packages/anastasis-cli/src/index.ts87L
-rw-r--r--packages/anastasis-cli/tsconfig.json17L
-rw-r--r--packages/anastasis-core/README.md3L
-rwxr-xr-xpackages/anastasis-core/bin/anastasis-ts-reducer.js7L
-rw-r--r--packages/anastasis-core/package.json33L
-rw-r--r--packages/anastasis-core/src/anastasis-data.ts811L
-rw-r--r--packages/anastasis-core/src/challenge-feedback-types.ts159L
-rw-r--r--packages/anastasis-core/src/crypto.test.ts102L
-rw-r--r--packages/anastasis-core/src/crypto.ts362L
-rw-r--r--packages/anastasis-core/src/index.ts1987L
-rw-r--r--packages/anastasis-core/src/policy-suggestion.test.ts44L
-rw-r--r--packages/anastasis-core/src/policy-suggestion.ts243L
-rw-r--r--packages/anastasis-core/src/provider-types.ts212L
-rw-r--r--packages/anastasis-core/src/recovery-document-types.ts96L
-rw-r--r--packages/anastasis-core/src/reducer-types.ts550L
-rw-r--r--packages/anastasis-core/src/validators.ts28L
-rw-r--r--packages/anastasis-core/tsconfig.json15L
-rw-r--r--packages/anastasis-webui/.gitignore5L
-rw-r--r--packages/anastasis-webui/README.md3L
-rwxr-xr-xpackages/anastasis-webui/build.mjs27L
-rw-r--r--packages/anastasis-webui/copyleft-header.js15L
-rwxr-xr-xpackages/anastasis-webui/dev.mjs40L
-rw-r--r--packages/anastasis-webui/package.json50L
-rw-r--r--packages/anastasis-webui/src/assets/empty.png2785B
-rw-r--r--packages/anastasis-webui/src/assets/example/id1.jpg103558B
-rw-r--r--packages/anastasis-webui/src/assets/favicon.ico15086B
-rw-r--r--packages/anastasis-webui/src/assets/icons/android-chrome-192x192.png14058B
-rw-r--r--packages/anastasis-webui/src/assets/icons/android-chrome-512x512.png51484B
-rw-r--r--packages/anastasis-webui/src/assets/icons/apple-touch-icon.png12746B
-rw-r--r--packages/anastasis-webui/src/assets/icons/auth_method/email.svg1L
-rw-r--r--packages/anastasis-webui/src/assets/icons/auth_method/postal.svg1L
-rw-r--r--packages/anastasis-webui/src/assets/icons/auth_method/question.svg1L
-rw-r--r--packages/anastasis-webui/src/assets/icons/auth_method/sms.svg1L
-rw-r--r--packages/anastasis-webui/src/assets/icons/auth_method/video.svg1L
-rw-r--r--packages/anastasis-webui/src/assets/icons/favicon-16x16.png626B
-rw-r--r--packages/anastasis-webui/src/assets/icons/favicon-32x32.png1487B
-rw-r--r--packages/anastasis-webui/src/assets/icons/languageicon.svg48L
-rw-r--r--packages/anastasis-webui/src/assets/icons/mstile-150x150.png9050B
-rw-r--r--packages/anastasis-webui/src/assets/logo.jpeg39336B
-rw-r--r--packages/anastasis-webui/src/components/AsyncButton.tsx64L
-rw-r--r--packages/anastasis-webui/src/components/FlieButton.tsx71L
-rw-r--r--packages/anastasis-webui/src/components/InvalidState.tsx21L
-rw-r--r--packages/anastasis-webui/src/components/NoReducer.tsx21L
-rw-r--r--packages/anastasis-webui/src/components/Notifications.tsx74L
-rw-r--r--packages/anastasis-webui/src/components/QR.tsx48L
-rw-r--r--packages/anastasis-webui/src/components/app.tsx30L
-rw-r--r--packages/anastasis-webui/src/components/fields/DateInput.tsx105L
-rw-r--r--packages/anastasis-webui/src/components/fields/EmailInput.tsx72L
-rw-r--r--packages/anastasis-webui/src/components/fields/FileInput.tsx105L
-rw-r--r--packages/anastasis-webui/src/components/fields/ImageInput.tsx93L
-rw-r--r--packages/anastasis-webui/src/components/fields/NumberInput.tsx71L
-rw-r--r--packages/anastasis-webui/src/components/fields/TextInput.tsx83L
-rw-r--r--packages/anastasis-webui/src/components/menu/LangSelector.tsx92L
-rw-r--r--packages/anastasis-webui/src/components/menu/NavigationBar.tsx85L
-rw-r--r--packages/anastasis-webui/src/components/menu/SideBar.tsx329L
-rw-r--r--packages/anastasis-webui/src/components/menu/index.tsx135L
-rw-r--r--packages/anastasis-webui/src/components/picker/DatePicker.tsx354L
-rw-r--r--packages/anastasis-webui/src/components/picker/DurationPicker.stories.tsx46L
-rw-r--r--packages/anastasis-webui/src/components/picker/DurationPicker.tsx211L
-rw-r--r--packages/anastasis-webui/src/context/anastasis.ts40L
-rw-r--r--packages/anastasis-webui/src/context/translation.ts93L
-rw-r--r--packages/anastasis-webui/src/declaration.d.ts37L
-rw-r--r--packages/anastasis-webui/src/hooks/async.ts97L
-rw-r--r--packages/anastasis-webui/src/hooks/index.ts74L
-rw-r--r--packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts417L
-rw-r--r--packages/anastasis-webui/src/hooks/useLang.ts30L
-rw-r--r--packages/anastasis-webui/src/hooks/useLocalStorage.ts80L
-rw-r--r--packages/anastasis-webui/src/i18n/poheader27L
-rw-r--r--packages/anastasis-webui/src/i18n/strings-prelude19L
-rw-r--r--packages/anastasis-webui/src/i18n/strings.ts44L
-rw-r--r--packages/anastasis-webui/src/i18n/taler-anastasis.pot26L
-rw-r--r--packages/anastasis-webui/src/index.html43L
-rw-r--r--packages/anastasis-webui/src/index.test.ts82L
-rw-r--r--packages/anastasis-webui/src/index.ts42L
-rw-r--r--packages/anastasis-webui/src/manifest.json21L
-rw-r--r--packages/anastasis-webui/src/pages/home/AddingProviderScreen/index.ts131L
-rw-r--r--packages/anastasis-webui/src/pages/home/AddingProviderScreen/state.ts167L
-rw-r--r--packages/anastasis-webui/src/pages/home/AddingProviderScreen/stories.tsx93L
-rw-r--r--packages/anastasis-webui/src/pages/home/AddingProviderScreen/test.ts45L
-rw-r--r--packages/anastasis-webui/src/pages/home/AddingProviderScreen/views.tsx309L
-rw-r--r--packages/anastasis-webui/src/pages/home/AttributeEntryScreen.stories.tsx161L
-rw-r--r--packages/anastasis-webui/src/pages/home/AttributeEntryScreen.tsx270L
-rw-r--r--packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.stories.tsx108L
-rw-r--r--packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.tsx261L
-rw-r--r--packages/anastasis-webui/src/pages/home/BackupFinishedScreen.stories.tsx67L
-rw-r--r--packages/anastasis-webui/src/pages/home/BackupFinishedScreen.tsx81L
-rw-r--r--packages/anastasis-webui/src/pages/home/ChallengeOverviewScreen.stories.tsx272L
-rw-r--r--packages/anastasis-webui/src/pages/home/ChallengeOverviewScreen.tsx296L
-rw-r--r--packages/anastasis-webui/src/pages/home/ChallengePayingScreen.stories.tsx42L
-rw-r--r--packages/anastasis-webui/src/pages/home/ChallengePayingScreen.tsx45L
-rw-r--r--packages/anastasis-webui/src/pages/home/ConfirmModal.tsx84L
-rw-r--r--packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.stories.tsx59L
-rw-r--r--packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.tsx159L
-rw-r--r--packages/anastasis-webui/src/pages/home/EditPoliciesScreen.stories.tsx141L
-rw-r--r--packages/anastasis-webui/src/pages/home/EditPoliciesScreen.tsx187L
-rw-r--r--packages/anastasis-webui/src/pages/home/PoliciesPayingScreen.stories.tsx56L
-rw-r--r--packages/anastasis-webui/src/pages/home/PoliciesPayingScreen.tsx50L
-rw-r--r--packages/anastasis-webui/src/pages/home/RecoveryFinishedScreen.stories.tsx57L
-rw-r--r--packages/anastasis-webui/src/pages/home/RecoveryFinishedScreen.tsx129L
-rw-r--r--packages/anastasis-webui/src/pages/home/ReviewPoliciesScreen.stories.tsx270L
-rw-r--r--packages/anastasis-webui/src/pages/home/ReviewPoliciesScreen.tsx165L
-rw-r--r--packages/anastasis-webui/src/pages/home/SecretEditorScreen.stories.tsx50L
-rw-r--r--packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx124L
-rw-r--r--packages/anastasis-webui/src/pages/home/SecretSelectionScreen.stories.tsx83L
-rw-r--r--packages/anastasis-webui/src/pages/home/SecretSelectionScreen.tsx452L
-rw-r--r--packages/anastasis-webui/src/pages/home/SolveScreen.stories.tsx72L
-rw-r--r--packages/anastasis-webui/src/pages/home/SolveScreen.tsx255L
-rw-r--r--packages/anastasis-webui/src/pages/home/StartScreen.stories.tsx42L
-rw-r--r--packages/anastasis-webui/src/pages/home/StartScreen.tsx72L
-rw-r--r--packages/anastasis-webui/src/pages/home/TruthsPayingScreen.stories.tsx47L
-rw-r--r--packages/anastasis-webui/src/pages/home/TruthsPayingScreen.tsx45L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.stories.tsx82L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.tsx113L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.stories.tsx92L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.tsx195L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.stories.tsx81L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.tsx129L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.stories.tsx60L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.tsx118L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.stories.tsx82L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.tsx161L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.stories.tsx60L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.tsx160L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.stories.tsx84L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.tsx127L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.stories.tsx239L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.tsx128L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.stories.tsx82L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.tsx127L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.stories.tsx61L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.tsx191L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.stories.tsx80L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.tsx141L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.stories.tsx60L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.tsx125L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/helpers.ts27L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/index.tsx109L
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/totp.ts79L
-rw-r--r--packages/anastasis-webui/src/pages/home/index.stories.tsx52L
-rw-r--r--packages/anastasis-webui/src/pages/home/index.tsx359L
-rw-r--r--packages/anastasis-webui/src/scss/DurationPicker.scss70L
-rw-r--r--packages/anastasis-webui/src/scss/_aside.scss128L
-rw-r--r--packages/anastasis-webui/src/scss/_card.scss69L
-rw-r--r--packages/anastasis-webui/src/scss/_custom-calendar.scss263L
-rw-r--r--packages/anastasis-webui/src/scss/_footer.scss35L
-rw-r--r--packages/anastasis-webui/src/scss/_form.scss71L
-rw-r--r--packages/anastasis-webui/src/scss/_hero-bar.scss55L
-rw-r--r--packages/anastasis-webui/src/scss/_loading.scss51L
-rw-r--r--packages/anastasis-webui/src/scss/_main-section.scss24L
-rw-r--r--packages/anastasis-webui/src/scss/_misc.scss50L
-rw-r--r--packages/anastasis-webui/src/scss/_mixins.scss34L
-rw-r--r--packages/anastasis-webui/src/scss/_modal.scss35L
-rw-r--r--packages/anastasis-webui/src/scss/_nav-bar.scss144L
-rw-r--r--packages/anastasis-webui/src/scss/_table.scss179L
-rw-r--r--packages/anastasis-webui/src/scss/_theme-default.scss136L
-rw-r--r--packages/anastasis-webui/src/scss/_tiles.scss24L
-rw-r--r--packages/anastasis-webui/src/scss/_title-bar.scss50L
-rw-r--r--packages/anastasis-webui/src/scss/fonts/XRXV3I6Li01BKofINeaE.ttf43752B
-rw-r--r--packages/anastasis-webui/src/scss/fonts/materialdesignicons-webfont-4.9.95.eot844600B
-rw-r--r--packages/anastasis-webui/src/scss/fonts/materialdesignicons-webfont-4.9.95.ttf844380B
-rw-r--r--packages/anastasis-webui/src/scss/fonts/materialdesignicons-webfont-4.9.95.woff404384B
-rw-r--r--packages/anastasis-webui/src/scss/fonts/materialdesignicons-webfont-4.9.95.woff2283040B
-rw-r--r--packages/anastasis-webui/src/scss/fonts/nunito.css22L
-rw-r--r--packages/anastasis-webui/src/scss/icons/materialdesignicons-4.9.95.min.css15109L
-rw-r--r--packages/anastasis-webui/src/scss/libs/_all.scss29L
-rw-r--r--packages/anastasis-webui/src/scss/main.scss234L
-rw-r--r--packages/anastasis-webui/src/stories.tsx46L
-rw-r--r--packages/anastasis-webui/src/utils/index.tsx281L
-rwxr-xr-xpackages/anastasis-webui/test.mjs30L
-rw-r--r--packages/anastasis-webui/tsconfig.json32L
-rw-r--r--packages/auditor-backoffice-ui/.gitignore6L
-rw-r--r--packages/auditor-backoffice-ui/DESIGN.md195L
-rw-r--r--packages/auditor-backoffice-ui/Makefile35L
-rw-r--r--packages/auditor-backoffice-ui/README.md64L
-rwxr-xr-xpackages/auditor-backoffice-ui/build.mjs28L
-rwxr-xr-xpackages/auditor-backoffice-ui/contrib/po2ts42L
-rw-r--r--packages/auditor-backoffice-ui/copyleft-header.js15L
-rwxr-xr-xpackages/auditor-backoffice-ui/dev.mjs40L
-rw-r--r--packages/auditor-backoffice-ui/package.json82L
-rw-r--r--packages/auditor-backoffice-ui/preact.config.js70L
-rw-r--r--packages/auditor-backoffice-ui/preact.single-config.js62L
-rw-r--r--packages/auditor-backoffice-ui/remove-link-stylesheet.sh8L
-rw-r--r--packages/auditor-backoffice-ui/src/Application.tsx164L
-rw-r--r--packages/auditor-backoffice-ui/src/ApplicationReadyRoutes.tsx70L
-rw-r--r--packages/auditor-backoffice-ui/src/InstanceRoutes.tsx586L
-rw-r--r--packages/auditor-backoffice-ui/src/assets/empty.png2785B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/android-chrome-192x192.png14058B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/android-chrome-512x512.png51484B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/apple-touch-icon.png12746B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/favicon-16x16.png626B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/favicon-32x32.png1487B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/languageicon.svg48L
-rw-r--r--packages/auditor-backoffice-ui/src/assets/icons/mstile-150x150.png9050B
-rw-r--r--packages/auditor-backoffice-ui/src/assets/logo-2021.svg9L
-rw-r--r--packages/auditor-backoffice-ui/src/assets/logo.jpeg39336B
-rw-r--r--packages/auditor-backoffice-ui/src/components/exception/loading.tsx48L
-rw-r--r--packages/auditor-backoffice-ui/src/components/forms/FormProvider.tsx95L
-rw-r--r--packages/auditor-backoffice-ui/src/components/menu/LangSelector.tsx92L
-rw-r--r--packages/auditor-backoffice-ui/src/components/menu/NavigationBar.tsx74L
-rw-r--r--packages/auditor-backoffice-ui/src/components/menu/SideBar.tsx103L
-rw-r--r--packages/auditor-backoffice-ui/src/components/menu/index.tsx240L
-rw-r--r--packages/auditor-backoffice-ui/src/components/modal/index.tsx94L
-rw-r--r--packages/auditor-backoffice-ui/src/context/backend.ts64L
-rw-r--r--packages/auditor-backoffice-ui/src/context/config.ts29L
-rw-r--r--packages/auditor-backoffice-ui/src/context/entity.ts47L
-rw-r--r--packages/auditor-backoffice-ui/src/custom.d.ts42L
-rw-r--r--packages/auditor-backoffice-ui/src/declaration.d.ts138L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/backend.ts247L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/critical.ts67L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/entity.ts83L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/finance.ts67L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/index.ts80L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/operational.ts80L
-rw-r--r--packages/auditor-backoffice-ui/src/hooks/useSettings.ts73L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/de.po189L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/en.po180L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/poheader27L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/strings-prelude19L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/strings.ts231L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/taler-auditor-backoffice.pot179L
-rw-r--r--packages/auditor-backoffice-ui/src/i18n/taler-merchant-backoffice.pot2726L
-rw-r--r--packages/auditor-backoffice-ui/src/index.html45L
-rw-r--r--packages/auditor-backoffice-ui/src/index.tsx24L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/default/Table.tsx148L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/default/index.tsx122L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/details/ListPage.tsx383L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/details/index.tsx38L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/finance/ListPage.tsx274L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/finance/index.tsx74L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/login/index.tsx212L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/notfound/index.tsx34L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/operations/ListPage.tsx93L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/operations/index.tsx74L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/security/ListPage.tsx85L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/security/index.tsx77L
-rw-r--r--packages/auditor-backoffice-ui/src/paths/settings/index.tsx117L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/DurationPicker.scss70L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_aside.scss186L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_card.scss69L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_custom-calendar.scss259L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_footer.scss35L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_form.scss71L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_hero-bar.scss55L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_loading.scss51L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_main-section.scss24L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_misc.scss50L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_mixins.scss34L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_modal.scss35L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_nav-bar.scss144L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_table.scss179L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_theme-default.scss136L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_tiles.scss24L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/_title-bar.scss50L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/fonts/XRXV3I6Li01BKofINeaE.ttf43752B
-rw-r--r--packages/auditor-backoffice-ui/src/scss/fonts/nunito.css22L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.eot844600B
-rw-r--r--packages/auditor-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.ttf844380B
-rw-r--r--packages/auditor-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.woff404384B
-rw-r--r--packages/auditor-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.woff2283040B
-rw-r--r--packages/auditor-backoffice-ui/src/scss/icons/materialdesignicons-4.9.95.min.css15109L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/libs/_all.scss29L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/main.scss195L
-rw-r--r--packages/auditor-backoffice-ui/src/scss/toggle.scss51L
-rw-r--r--packages/auditor-backoffice-ui/src/utils/types.ts30L
-rwxr-xr-xpackages/auditor-backoffice-ui/test.mjs31L
-rw-r--r--packages/auditor-backoffice-ui/tsconfig.json20L
-rw-r--r--packages/bank-ui/.eslintrc.cjs28L
-rw-r--r--packages/bank-ui/.gitignore4L
-rw-r--r--packages/bank-ui/Makefile37L
-rw-r--r--packages/bank-ui/README.md24L
-rwxr-xr-xpackages/bank-ui/build.mjs28L
-rwxr-xr-xpackages/bank-ui/contrib/po2ts42L
-rw-r--r--packages/bank-ui/copyleft-header.js15L
-rwxr-xr-xpackages/bank-ui/dev.mjs41L
-rw-r--r--packages/bank-ui/package.json50L
-rw-r--r--packages/bank-ui/postcss.config.js21L
-rw-r--r--packages/bank-ui/src/Routing.tsx610L
-rw-r--r--packages/bank-ui/src/app.tsx255L
-rw-r--r--packages/bank-ui/src/assets/empty.png2785B
-rw-r--r--packages/bank-ui/src/assets/example/id1.jpg103558B
-rw-r--r--packages/bank-ui/src/assets/favicon.ico15086B
-rw-r--r--packages/bank-ui/src/assets/icons/android-chrome-192x192.png14058B
-rw-r--r--packages/bank-ui/src/assets/icons/android-chrome-512x512.png51484B
-rw-r--r--packages/bank-ui/src/assets/icons/apple-touch-icon.png12746B
-rw-r--r--packages/bank-ui/src/assets/icons/favicon-16x16.png626B
-rw-r--r--packages/bank-ui/src/assets/icons/favicon-32x32.png1487B
-rw-r--r--packages/bank-ui/src/assets/icons/languageicon.svg48L
-rw-r--r--packages/bank-ui/src/assets/icons/mstile-150x150.png9050B
-rw-r--r--packages/bank-ui/src/assets/logo-2021.svg9L
-rw-r--r--packages/bank-ui/src/assets/logo-white.svg45L
-rw-r--r--packages/bank-ui/src/assets/logo.jpeg39336B
-rw-r--r--packages/bank-ui/src/components/Cashouts/index.ts86L
-rw-r--r--packages/bank-ui/src/components/Cashouts/state.ts51L
-rw-r--r--packages/bank-ui/src/components/Cashouts/stories.tsx29L
-rw-r--r--packages/bank-ui/src/components/Cashouts/test.ts68L
-rw-r--r--packages/bank-ui/src/components/Cashouts/views.tsx197L
-rw-r--r--packages/bank-ui/src/components/EmptyComponentExample/index.ts57L
-rw-r--r--packages/bank-ui/src/components/EmptyComponentExample/state.ts25L
-rw-r--r--packages/bank-ui/src/components/EmptyComponentExample/stories.tsx29L
-rw-r--r--packages/bank-ui/src/components/EmptyComponentExample/test.ts28L
-rw-r--r--packages/bank-ui/src/components/EmptyComponentExample/views.tsx25L
-rw-r--r--packages/bank-ui/src/components/QR.tsx38L
-rw-r--r--packages/bank-ui/src/components/Transactions/index.ts84L
-rw-r--r--packages/bank-ui/src/components/Transactions/state.ts82L
-rw-r--r--packages/bank-ui/src/components/Transactions/stories.tsx44L
-rw-r--r--packages/bank-ui/src/components/Transactions/test.ts202L
-rw-r--r--packages/bank-ui/src/components/Transactions/views.tsx256L
-rw-r--r--packages/bank-ui/src/components/index.examples.ts17L
-rw-r--r--packages/bank-ui/src/context/settings.ts44L
-rw-r--r--packages/bank-ui/src/context/wallet-integration.ts84L
-rw-r--r--packages/bank-ui/src/declaration.d.ts35L
-rw-r--r--packages/bank-ui/src/hooks/account.ts316L
-rw-r--r--packages/bank-ui/src/hooks/bank-state.ts214L
-rw-r--r--packages/bank-ui/src/hooks/form.ts124L
-rw-r--r--packages/bank-ui/src/hooks/preferences.ts111L
-rw-r--r--packages/bank-ui/src/hooks/regional.ts718L
-rw-r--r--packages/bank-ui/src/hooks/session.ts245L
-rw-r--r--packages/bank-ui/src/i18n/bank.pot3050L
-rw-r--r--packages/bank-ui/src/i18n/ca.po3085L
-rw-r--r--packages/bank-ui/src/i18n/de.po3518L
-rw-r--r--packages/bank-ui/src/i18n/es.po3705L
-rw-r--r--packages/bank-ui/src/i18n/fr.po3367L
-rw-r--r--packages/bank-ui/src/i18n/he.po3080L
-rw-r--r--packages/bank-ui/src/i18n/it.po3224L
-rw-r--r--packages/bank-ui/src/i18n/poheader26L
-rw-r--r--packages/bank-ui/src/i18n/ru.po3417L
-rw-r--r--packages/bank-ui/src/i18n/strings.ts11972L
-rw-r--r--packages/bank-ui/src/i18n/uk.po3472L
-rw-r--r--packages/bank-ui/src/index.html42L
-rw-r--r--packages/bank-ui/src/index.tsx36L
-rw-r--r--packages/bank-ui/src/manifest.json21L
-rw-r--r--packages/bank-ui/src/pages/AccountPage/index.ts134L
-rw-r--r--packages/bank-ui/src/pages/AccountPage/state.ts122L
-rw-r--r--packages/bank-ui/src/pages/AccountPage/stories.tsx29L
-rw-r--r--packages/bank-ui/src/pages/AccountPage/test.ts31L
-rw-r--r--packages/bank-ui/src/pages/AccountPage/views.tsx114L
-rw-r--r--packages/bank-ui/src/pages/BankFrame.stories.tsx35L
-rw-r--r--packages/bank-ui/src/pages/BankFrame.tsx389L
-rw-r--r--packages/bank-ui/src/pages/ConversionRateClassDetails.tsx1365L
-rw-r--r--packages/bank-ui/src/pages/LoginForm.tsx287L
-rw-r--r--packages/bank-ui/src/pages/NewConversionRateClass.tsx99L
-rw-r--r--packages/bank-ui/src/pages/OperationState/index.ts155L
-rw-r--r--packages/bank-ui/src/pages/OperationState/state.ts223L
-rw-r--r--packages/bank-ui/src/pages/OperationState/stories.tsx29L
-rw-r--r--packages/bank-ui/src/pages/OperationState/test.ts31L
-rw-r--r--packages/bank-ui/src/pages/OperationState/views.tsx624L
-rw-r--r--packages/bank-ui/src/pages/PaymentOptions.stories.tsx37L
-rw-r--r--packages/bank-ui/src/pages/PaymentOptions.tsx230L
-rw-r--r--packages/bank-ui/src/pages/PaytoWireTransferForm.stories.tsx37L
-rw-r--r--packages/bank-ui/src/pages/PaytoWireTransferForm.tsx935L
-rw-r--r--packages/bank-ui/src/pages/ProfileNavigation.tsx204L
-rw-r--r--packages/bank-ui/src/pages/PublicHistoriesPage.tsx100L
-rw-r--r--packages/bank-ui/src/pages/QrCodeSection.stories.tsx38L
-rw-r--r--packages/bank-ui/src/pages/QrCodeSection.tsx157L
-rw-r--r--packages/bank-ui/src/pages/RegistrationPage.tsx367L
-rw-r--r--packages/bank-ui/src/pages/ShowNotifications.tsx54L
-rw-r--r--packages/bank-ui/src/pages/SolveMFA.tsx477L
-rw-r--r--packages/bank-ui/src/pages/WalletWithdrawForm.tsx385L
-rw-r--r--packages/bank-ui/src/pages/WireTransfer.tsx114L
-rw-r--r--packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx448L
-rw-r--r--packages/bank-ui/src/pages/WithdrawalOperationPage.tsx72L
-rw-r--r--packages/bank-ui/src/pages/WithdrawalQRCode.tsx315L
-rw-r--r--packages/bank-ui/src/pages/account/CashoutListForAccount.tsx87L
-rw-r--r--packages/bank-ui/src/pages/account/ShowAccountDetails.tsx521L
-rw-r--r--packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx310L
-rw-r--r--packages/bank-ui/src/pages/admin/AccountForm.tsx793L
-rw-r--r--packages/bank-ui/src/pages/admin/AccountList.tsx236L
-rw-r--r--packages/bank-ui/src/pages/admin/AdminHome.tsx807L
-rw-r--r--packages/bank-ui/src/pages/admin/ConversionClassList.tsx312L
-rw-r--r--packages/bank-ui/src/pages/admin/ConversionRateClassForm.tsx621L
-rw-r--r--packages/bank-ui/src/pages/admin/CreateNewAccount.tsx163L
-rw-r--r--packages/bank-ui/src/pages/admin/DownloadStats.tsx595L
-rw-r--r--packages/bank-ui/src/pages/admin/RemoveAccount.tsx263L
-rw-r--r--packages/bank-ui/src/pages/index.stories.tsx20L
-rw-r--r--packages/bank-ui/src/pages/regional/ConversionConfig.tsx1224L
-rw-r--r--packages/bank-ui/src/pages/regional/CreateCashout.tsx862L
-rw-r--r--packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx198L
-rw-r--r--packages/bank-ui/src/pages/rnd.ts2907L
-rw-r--r--packages/bank-ui/src/scss/main.css3L
-rw-r--r--packages/bank-ui/src/settings.json12L
-rw-r--r--packages/bank-ui/src/settings.ts115L
-rw-r--r--packages/bank-ui/src/stories.test.ts83L
-rw-r--r--packages/bank-ui/src/stories.tsx43L
-rw-r--r--packages/bank-ui/src/type-override.d.ts32L
-rw-r--r--packages/bank-ui/src/utils.ts439L
-rw-r--r--packages/bank-ui/tailwind.config.js33L
-rwxr-xr-xpackages/bank-ui/test.mjs32L
-rw-r--r--packages/bank-ui/tsconfig.json22L
-rw-r--r--packages/challenger-ui/.gitignore4L
-rw-r--r--packages/challenger-ui/Makefile36L
-rw-r--r--packages/challenger-ui/README.md4L
-rwxr-xr-xpackages/challenger-ui/build.mjs34L
-rw-r--r--packages/challenger-ui/copyleft-header.js15L
-rwxr-xr-xpackages/challenger-ui/dev.mjs46L
-rw-r--r--packages/challenger-ui/package.json63L
-rw-r--r--packages/challenger-ui/postcss.config.js21L
-rw-r--r--packages/challenger-ui/src/Routing.tsx217L
-rw-r--r--packages/challenger-ui/src/app.tsx169L
-rw-r--r--packages/challenger-ui/src/assets/home.svg3L
-rw-r--r--packages/challenger-ui/src/assets/logo-2021.svg9L
-rw-r--r--packages/challenger-ui/src/assets/people.svg3L
-rw-r--r--packages/challenger-ui/src/components/CheckChallengeIsUpToDate.tsx130L
-rw-r--r--packages/challenger-ui/src/context/preferences.ts87L
-rw-r--r--packages/challenger-ui/src/context/settings.ts44L
-rw-r--r--packages/challenger-ui/src/declaration.d.ts35L
-rw-r--r--packages/challenger-ui/src/hooks/challenge.ts57L
-rw-r--r--packages/challenger-ui/src/hooks/session.ts142L
-rw-r--r--packages/challenger-ui/src/i18n/challenger-ui.pot446L
-rw-r--r--packages/challenger-ui/src/i18n/de.po449L
-rw-r--r--packages/challenger-ui/src/i18n/poheader26L
-rw-r--r--packages/challenger-ui/src/i18n/strings.ts274L
-rw-r--r--packages/challenger-ui/src/index.html42L
-rw-r--r--packages/challenger-ui/src/index.tsx27L
-rw-r--r--packages/challenger-ui/src/main.js2L
-rw-r--r--packages/challenger-ui/src/pages/AnswerChallenge.tsx419L
-rw-r--r--packages/challenger-ui/src/pages/AskChallenge.tsx735L
-rw-r--r--packages/challenger-ui/src/pages/CallengeCompleted.tsx44L
-rw-r--r--packages/challenger-ui/src/pages/Frame.tsx133L
-rw-r--r--packages/challenger-ui/src/pages/MissingParams.tsx22L
-rw-r--r--packages/challenger-ui/src/pages/NonceNotFound.tsx42L
-rw-r--r--packages/challenger-ui/src/pages/Setup.tsx182L
-rw-r--r--packages/challenger-ui/src/scss/main.css3L
-rw-r--r--packages/challenger-ui/src/settings.json3L
-rw-r--r--packages/challenger-ui/src/settings.ts83L
-rw-r--r--packages/challenger-ui/tailwind.config.js267L
-rw-r--r--packages/challenger-ui/tsconfig.json22L
-rw-r--r--packages/fix-weblate-format/.gitignore1L
-rw-r--r--packages/fix-weblate-format/README.md43L
-rw-r--r--packages/fix-weblate-format/STEPs15L
-rw-r--r--packages/fix-weblate-format/examples/converted-fr-without-untranslated.xliff78L
-rw-r--r--packages/fix-weblate-format/examples/converted-fr.xliff3180L
-rw-r--r--packages/fix-weblate-format/examples/de.xliff2968L
-rw-r--r--packages/fix-weblate-format/examples/en.xliff3298L
-rw-r--r--packages/fix-weblate-format/examples/es.xliff1359L
-rw-r--r--packages/fix-weblate-format/examples/gnu-taler-taler-wallet-ios-fr.xlf3156L
-rw-r--r--packages/fix-weblate-format/fix-weblate-format.js89L
-rw-r--r--packages/fix-weblate-format/package.json20L
-rw-r--r--packages/fix-weblate-format/pnpm-lock.yaml377L
-rw-r--r--packages/idb-bridge/.gitignore2L
-rw-r--r--packages/idb-bridge/.npmignore4L
-rw-r--r--packages/idb-bridge/README.md18L
-rw-r--r--packages/idb-bridge/package.json40L
-rw-r--r--packages/idb-bridge/src/MemoryBackend.test.ts63L
-rw-r--r--packages/idb-bridge/src/MemoryBackend.ts1888L
-rw-r--r--packages/idb-bridge/src/SqliteBackend.test.ts83L
-rw-r--r--packages/idb-bridge/src/SqliteBackend.ts2538L
-rw-r--r--packages/idb-bridge/src/backend-common.ts29L
-rw-r--r--packages/idb-bridge/src/backend-interface.ts270L
-rw-r--r--packages/idb-bridge/src/backends.test.ts779L
-rw-r--r--packages/idb-bridge/src/bench.ts110L
-rw-r--r--packages/idb-bridge/src/bridge-idb.ts2973L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/README275L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/abort-in-initial-upgradeneeded.test.ts36L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/close-in-upgradeneeded.test.ts46L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/cursor-overloads.test.ts151L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/event-dispatch-active-flag.test.ts202L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-advance-index.test.ts312L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-continue-index.test.ts404L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-continue-objectstore.test.ts266L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-delete-exception-order.test.ts90L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-delete-index.test.ts216L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-delete-objectstore.test.ts206L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-reused.test.ts78L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbcursor-update-index.test.ts403L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbfactory-cmp.test.ts65L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbfactory-open.test.ts537L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbindex-get.test.ts235L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbindex-openCursor.test.ts87L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbobjectstore-add-put-exception-order.test.ts100L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbobjectstore-add.test.ts488L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbobjectstore-get.test.ts174L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbobjectstore-put.test.ts485L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbobjectstore-rename-store.test.ts499L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/idbtransaction-oncomplete.test.ts51L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/keypath.test.ts191L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/request-bubble-and-capture.test.ts84L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/transaction-requestqueue.test.ts106L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/value.test.ts49L
-rw-r--r--packages/idb-bridge/src/idb-wpt-ported/wptsupport.ts545L
-rw-r--r--packages/idb-bridge/src/idbpromutil.ts26L
-rw-r--r--packages/idb-bridge/src/idbtypes.ts853L
-rw-r--r--packages/idb-bridge/src/index.ts121L
-rw-r--r--packages/idb-bridge/src/node-helper-sqlite3-impl.test.ts77L
-rw-r--r--packages/idb-bridge/src/node-helper-sqlite3-impl.ts582L
-rw-r--r--packages/idb-bridge/src/sqlite3-interface.ts34L
-rw-r--r--packages/idb-bridge/src/testingdb.ts47L
-rw-r--r--packages/idb-bridge/src/tree/b+tree.ts2271L
-rw-r--r--packages/idb-bridge/src/tree/interfaces.ts382L
-rw-r--r--packages/idb-bridge/src/util/FakeDomEvent.ts103L
-rw-r--r--packages/idb-bridge/src/util/FakeEvent.ts103L
-rw-r--r--packages/idb-bridge/src/util/FakeEventTarget.ts203L
-rw-r--r--packages/idb-bridge/src/util/canInjectKey.test.ts24L
-rw-r--r--packages/idb-bridge/src/util/canInjectKey.ts58L
-rw-r--r--packages/idb-bridge/src/util/cmp.ts106L
-rw-r--r--packages/idb-bridge/src/util/enforceRange.ts34L
-rw-r--r--packages/idb-bridge/src/util/errors.ts129L
-rw-r--r--packages/idb-bridge/src/util/extractKey.ts74L
-rw-r--r--packages/idb-bridge/src/util/fakeDOMStringList.ts43L
-rw-r--r--packages/idb-bridge/src/util/getIndexKeys.test.ts47L
-rw-r--r--packages/idb-bridge/src/util/getIndexKeys.ts48L
-rw-r--r--packages/idb-bridge/src/util/key-storage.test.ts39L
-rw-r--r--packages/idb-bridge/src/util/key-storage.ts363L
-rw-r--r--packages/idb-bridge/src/util/makeStoreKeyValue.test.ts94L
-rw-r--r--packages/idb-bridge/src/util/makeStoreKeyValue.ts182L
-rw-r--r--packages/idb-bridge/src/util/normalizeKeyPath.ts41L
-rw-r--r--packages/idb-bridge/src/util/openPromise.ts36L
-rw-r--r--packages/idb-bridge/src/util/queueTask.ts39L
-rw-r--r--packages/idb-bridge/src/util/structuredClone.test.ts120L
-rw-r--r--packages/idb-bridge/src/util/structuredClone.ts449L
-rw-r--r--packages/idb-bridge/src/util/validateKeyPath.ts79L
-rw-r--r--packages/idb-bridge/src/util/valueToKey.ts74L
-rwxr-xr-xpackages/idb-bridge/taler-helper-sqlite3331L
-rw-r--r--packages/idb-bridge/tsconfig.json9L
-rw-r--r--packages/kyc-ui/.gitignore4L
-rw-r--r--packages/kyc-ui/Makefile36L
-rw-r--r--packages/kyc-ui/README.md12L
-rwxr-xr-xpackages/kyc-ui/build.mjs34L
-rw-r--r--packages/kyc-ui/copyleft-header.js15L
-rwxr-xr-xpackages/kyc-ui/dev.mjs48L
-rw-r--r--packages/kyc-ui/package.json64L
-rw-r--r--packages/kyc-ui/postcss.config.js21L
-rw-r--r--packages/kyc-ui/src/Routing.tsx110L
-rw-r--r--packages/kyc-ui/src/app.tsx179L
-rw-r--r--packages/kyc-ui/src/assets/home.svg3L
-rw-r--r--packages/kyc-ui/src/assets/logo-2021.svg9L
-rw-r--r--packages/kyc-ui/src/assets/people.svg3L
-rw-r--r--packages/kyc-ui/src/context/notifier.ts58L
-rw-r--r--packages/kyc-ui/src/context/preferences.ts81L
-rw-r--r--packages/kyc-ui/src/context/settings.ts44L
-rw-r--r--packages/kyc-ui/src/context/ui-forms.ts76L
-rw-r--r--packages/kyc-ui/src/declaration.d.ts35L
-rw-r--r--packages/kyc-ui/src/forms.json580L
-rw-r--r--packages/kyc-ui/src/hooks/kyc.ts72L
-rw-r--r--packages/kyc-ui/src/hooks/session.ts134L
-rw-r--r--packages/kyc-ui/src/i18n/de.po2396L
-rw-r--r--packages/kyc-ui/src/i18n/en.po2327L
-rw-r--r--packages/kyc-ui/src/i18n/es.po2388L
-rw-r--r--packages/kyc-ui/src/i18n/he.po2328L
-rw-r--r--packages/kyc-ui/src/i18n/kyc-ui.pot2314L
-rw-r--r--packages/kyc-ui/src/i18n/poheader26L
-rw-r--r--packages/kyc-ui/src/i18n/strings.ts5272L
-rw-r--r--packages/kyc-ui/src/index.html42L
-rw-r--r--packages/kyc-ui/src/index.tsx27L
-rw-r--r--packages/kyc-ui/src/pages/ChallengeCompleted.tsx31L
-rw-r--r--packages/kyc-ui/src/pages/FillForm.tsx261L
-rw-r--r--packages/kyc-ui/src/pages/Frame.tsx156L
-rw-r--r--packages/kyc-ui/src/pages/NonceNotFound.tsx36L
-rw-r--r--packages/kyc-ui/src/pages/Start.tsx436L
-rw-r--r--packages/kyc-ui/src/pages/TriggerForms.tsx102L
-rw-r--r--packages/kyc-ui/src/pages/TriggerKyc.tsx337L
-rw-r--r--packages/kyc-ui/src/scss/main.css3L
-rw-r--r--packages/kyc-ui/src/settings.json3L
-rw-r--r--packages/kyc-ui/src/settings.ts83L
-rw-r--r--packages/kyc-ui/tailwind.config.js268L
-rw-r--r--packages/kyc-ui/tsconfig.json31L
-rw-r--r--packages/merchant-backend-ui/.gitignore9L
-rw-r--r--packages/merchant-backend-ui/README.md29L
-rw-r--r--packages/merchant-backend-ui/babel.config-linaria.json27L
-rwxr-xr-xpackages/merchant-backend-ui/build.mjs191L
-rwxr-xr-xpackages/merchant-backend-ui/contrib/po2ts42L
-rw-r--r--packages/merchant-backend-ui/copyleft-header.js15L
-rw-r--r--packages/merchant-backend-ui/package.json68L
-rw-r--r--packages/merchant-backend-ui/src/assets/empty.png2785B
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/android-chrome-192x192.png14058B
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/android-chrome-512x512.png51484B
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/apple-touch-icon.png12746B
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/favicon-16x16.png626B
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/favicon-32x32.png1487B
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/languageicon.svg48L
-rw-r--r--packages/merchant-backend-ui/src/assets/icons/mstile-150x150.png9050B
-rw-r--r--packages/merchant-backend-ui/src/components/Footer.tsx35L
-rw-r--r--packages/merchant-backend-ui/src/components/QR.tsx54L
-rw-r--r--packages/merchant-backend-ui/src/css/pure-min.css973L
-rw-r--r--packages/merchant-backend-ui/src/css/style.css61L
-rw-r--r--packages/merchant-backend-ui/src/custom.d.ts40L
-rw-r--r--packages/merchant-backend-ui/src/declaration.d.ts1387L
-rw-r--r--packages/merchant-backend-ui/src/pages/OfferRefund.stories.tsx45L
-rw-r--r--packages/merchant-backend-ui/src/pages/OfferRefund.tsx175L
-rw-r--r--packages/merchant-backend-ui/src/pages/RequestPayment.stories.tsx48L
-rw-r--r--packages/merchant-backend-ui/src/pages/RequestPayment.tsx203L
-rw-r--r--packages/merchant-backend-ui/src/pages/ShowOrderDetails.examples.ts253L
-rw-r--r--packages/merchant-backend-ui/src/pages/ShowOrderDetails.stories.tsx49L
-rw-r--r--packages/merchant-backend-ui/src/pages/ShowOrderDetails.tsx566L
-rw-r--r--packages/merchant-backend-ui/src/render-examples.ts112L
-rw-r--r--packages/merchant-backend-ui/src/styled/index.tsx178L
-rw-r--r--packages/merchant-backend-ui/src/utils.ts41L
-rw-r--r--packages/merchant-backend-ui/trim-extension.cjs23L
-rw-r--r--packages/merchant-backend-ui/tsconfig.json18L
-rw-r--r--packages/merchant-backoffice-ui/.eslintrc.cjs28L
-rw-r--r--packages/merchant-backoffice-ui/.gitignore6L
-rw-r--r--packages/merchant-backoffice-ui/DESIGN.md195L
-rw-r--r--packages/merchant-backoffice-ui/Makefile35L
-rw-r--r--packages/merchant-backoffice-ui/README.md71L
-rwxr-xr-xpackages/merchant-backoffice-ui/build.mjs29L
-rwxr-xr-xpackages/merchant-backoffice-ui/contrib/po2ts42L
-rw-r--r--packages/merchant-backoffice-ui/copyleft-header.js15L
-rwxr-xr-xpackages/merchant-backoffice-ui/dev.mjs40L
-rw-r--r--packages/merchant-backoffice-ui/error.db22L
-rw-r--r--packages/merchant-backoffice-ui/package.json61L
-rw-r--r--packages/merchant-backoffice-ui/remove-link-stylesheet.sh8L
-rw-r--r--packages/merchant-backoffice-ui/src/AdminRoutes.tsx55L
-rw-r--r--packages/merchant-backoffice-ui/src/Application.tsx418L
-rw-r--r--packages/merchant-backoffice-ui/src/Routing.tsx868L
-rw-r--r--packages/merchant-backoffice-ui/src/assets/empty.png2785B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/android-chrome-192x192.png14058B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/android-chrome-512x512.png51484B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/apple-touch-icon.png12746B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/favicon-16x16.png626B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/favicon-32x32.png1487B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/languageicon.svg48L
-rw-r--r--packages/merchant-backoffice-ui/src/assets/icons/mstile-150x150.png9050B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/logo-2021.svg9L
-rw-r--r--packages/merchant-backoffice-ui/src/assets/logo.jpeg39336B
-rw-r--r--packages/merchant-backoffice-ui/src/assets/question.svg3L
-rw-r--r--packages/merchant-backoffice-ui/src/components/Amount.tsx107L
-rw-r--r--packages/merchant-backoffice-ui/src/components/ChartJS.tsx119L
-rw-r--r--packages/merchant-backoffice-ui/src/components/ErrorLoadingMerchant.tsx227L
-rw-r--r--packages/merchant-backoffice-ui/src/components/SolveMFA.tsx446L
-rw-r--r--packages/merchant-backoffice-ui/src/components/exception/QR.tsx60L
-rw-r--r--packages/merchant-backoffice-ui/src/components/exception/loading.tsx48L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/FormProvider.tsx123L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/Input.tsx120L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputArray.tsx174L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputBoolean.tsx95L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputCurrency.tsx68L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputDate.tsx175L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputDuration.tsx209L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputGroup.tsx85L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputImage.tsx140L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputLocation.tsx55L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputNumber.tsx61L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputPayto.tsx51L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.stories.tsx47L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.tsx491L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputSearchOnList.tsx216L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputSecured.stories.tsx61L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputSecured.tsx188L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputSelector.tsx97L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputStock.stories.tsx162L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputStock.tsx216L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputTab.tsx98L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputTaxes.tsx137L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputToggle.tsx115L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx132L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/JumpToElementById.tsx104L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/TextField.tsx75L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/useField.tsx92L
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx41L
-rw-r--r--packages/merchant-backoffice-ui/src/components/index.stories.ts17L
-rw-r--r--packages/merchant-backoffice-ui/src/components/instance/DefaultInstanceFormFields.tsx173L
-rw-r--r--packages/merchant-backoffice-ui/src/components/menu/LangSelector.tsx93L
-rw-r--r--packages/merchant-backoffice-ui/src/components/menu/NavigationBar.tsx75L
-rw-r--r--packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx619L
-rw-r--r--packages/merchant-backoffice-ui/src/components/menu/index.tsx280L
-rw-r--r--packages/merchant-backoffice-ui/src/components/modal/index.tsx751L
-rw-r--r--packages/merchant-backoffice-ui/src/components/notifications/CreatedSuccessfully.tsx64L
-rw-r--r--packages/merchant-backoffice-ui/src/components/notifications/Notifications.stories.tsx62L
-rw-r--r--packages/merchant-backoffice-ui/src/components/notifications/index.tsx67L
-rw-r--r--packages/merchant-backoffice-ui/src/components/picker/DatePicker.tsx351L
-rw-r--r--packages/merchant-backoffice-ui/src/components/picker/DurationPicker.stories.tsx55L
-rw-r--r--packages/merchant-backoffice-ui/src/components/picker/DurationPicker.tsx215L
-rw-r--r--packages/merchant-backoffice-ui/src/components/product/InventoryProductForm.stories.tsx62L
-rw-r--r--packages/merchant-backoffice-ui/src/components/product/InventoryProductForm.tsx130L
-rw-r--r--packages/merchant-backoffice-ui/src/components/product/NonInventoryProductForm.tsx233L
-rw-r--r--packages/merchant-backoffice-ui/src/components/product/ProductForm.tsx264L
-rw-r--r--packages/merchant-backoffice-ui/src/components/product/ProductList.tsx108L
-rw-r--r--packages/merchant-backoffice-ui/src/context/session.ts272L
-rw-r--r--packages/merchant-backoffice-ui/src/context/settings.ts44L
-rw-r--r--packages/merchant-backoffice-ui/src/custom.d.ts42L
-rw-r--r--packages/merchant-backoffice-ui/src/declaration.d.ts96L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/access-tokens.ts69L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/async.ts78L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/bank.ts87L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/category.ts78L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/instance.test.ts741L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/instance.ts301L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/listener.ts85L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/notifications.ts56L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/order.test.ts602L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/order.ts178L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/otp.ts78L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/preference.ts130L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/product.test.ts362L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/product.ts168L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/statistics.ts154L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/templates.ts85L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/testing.tsx224L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/tokenfamily.ts90L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/transfer.test.ts260L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/transfer.ts151L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/urls.ts224L
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/webhooks.ts87L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/de.po6701L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/en.po5720L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/es.po6872L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/fr.po6495L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/he.po5716L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/it.po5721L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/poheader27L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/strings-prelude19L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/strings.ts25111L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/sv.po5721L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/taler-merchant-backoffice.pot5689L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/tr.po5717L
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/uk.po6640L
-rw-r--r--packages/merchant-backoffice-ui/src/index.dev.html45L
-rw-r--r--packages/merchant-backoffice-ui/src/index.prod.html45L
-rw-r--r--packages/merchant-backoffice-ui/src/index.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/lang.ts126L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/create/Create.stories.tsx84L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/create/CreatePage.tsx274L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/create/InstanceCreatedSuccessfully.tsx67L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/create/index.tsx39L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/create/stories.tsx79L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/index.stories.ts18L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/list/TableActive.tsx313L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/list/View.stories.tsx90L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/list/View.tsx289L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx76L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accessTokens/create/Create.stories.tsx27L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accessTokens/create/CreatePage.tsx306L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accessTokens/create/index.tsx100L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accessTokens/list/Table.tsx242L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accessTokens/list/index.tsx134L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/create/Create.stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/create/CreatePage.tsx360L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/create/index.tsx123L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/list/Table.tsx363L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/list/index.tsx94L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/update/Update.stories.tsx32L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/update/UpdatePage.tsx457L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/accounts/update/index.tsx98L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/create/Create.stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/create/CreatePage.tsx124L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/create/index.tsx47L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/list/Table.tsx230L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/list/index.tsx87L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/update/Update.stories.tsx32L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/update/UpdatePage.tsx311L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/categories/update/index.tsx79L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/index.stories.ts17L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/kyc/list/ListPage.stories.tsx69L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/kyc/list/ListPage.tsx311L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/kyc/list/index.tsx357L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/create/Create.stories.tsx74L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx892L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx97L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/details/Detail.stories.tsx140L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/details/DetailPage.tsx1009L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/details/Timeline.tsx167L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/details/index.tsx77L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/list/List.stories.tsx108L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/list/ListPage.tsx249L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/list/Table.tsx511L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/orders/list/index.tsx242L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/Create.stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/CreatePage.tsx208L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/CreatedSuccessfully.tsx100L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/index.tsx52L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/list/Table.tsx228L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/list/index.tsx84L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/update/Update.stories.tsx32L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/update/UpdatePage.tsx199L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/otp_devices/update/index.tsx106L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/password/DetailPage.tsx150L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/password/index.tsx278L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/password/stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/create/Create.stories.tsx43L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/create/CreatePage.tsx108L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/create/index.tsx41L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/list/List.stories.tsx62L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx566L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/list/index.tsx145L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/update/Update.stories.tsx74L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/update/UpdatePage.tsx132L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/products/update/index.tsx71L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/statistics/list/OrdersChart.tsx380L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/statistics/list/RevenueChart.tsx392L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/statistics/list/Table.tsx171L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/statistics/list/index.tsx115L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/statistics/list/testing.ts449L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/create/Create.stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/create/CreatePage.tsx353L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/create/index.tsx73L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/list/Table.tsx232L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/list/index.tsx161L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/qr/Qr.stories.tsx27L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/qr/QrPage.tsx125L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/qr/index.tsx65L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/update/Update.stories.tsx32L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/update/UpdatePage.tsx409L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/update/index.tsx79L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/use/Use.stories.tsx27L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/use/UsePage.tsx188L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/templates/use/index.tsx80L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/create/Create.stories.tsx43L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/create/CreatePage.tsx193L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/create/index.tsx41L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/list/Table.tsx246L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/list/index.tsx137L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/update/UpdatePage.tsx169L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/update/index.tsx77L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/transfers/list/List.stories.tsx94L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/transfers/list/ListPage.tsx135L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx266L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx251L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/update/DeletePage.tsx170L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/update/Update.stories.tsx61L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/update/UpdatePage.tsx244L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/update/index.tsx124L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/Create.stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/CreatePage.tsx302L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/create/index.tsx38L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/List.stories.tsx28L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/ListPage.tsx56L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/Table.tsx236L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/index.tsx75L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/update/Update.stories.tsx32L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/update/UpdatePage.tsx245L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/webhooks/update/index.tsx80L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/login/index.tsx241L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/newAccount/index.tsx289L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/notfound/index.tsx75L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/resetAccount/index.tsx197L
-rw-r--r--packages/merchant-backoffice-ui/src/paths/settings/index.tsx174L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/DurationPicker.scss70L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_aside.scss186L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_card.scss69L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_custom-calendar.scss259L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_footer.scss35L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_form.scss71L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_hero-bar.scss55L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_loading.scss51L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_main-section.scss24L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_misc.scss50L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_mixins.scss34L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_modal.scss35L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_nav-bar.scss144L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_table.scss179L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_theme-default.scss136L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_tiles.scss24L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/_title-bar.scss50L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/fonts/XRXV3I6Li01BKofINeaE.ttf43752B
-rw-r--r--packages/merchant-backoffice-ui/src/scss/fonts/nunito.css22L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.eot844600B
-rw-r--r--packages/merchant-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.ttf844380B
-rw-r--r--packages/merchant-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.woff404384B
-rw-r--r--packages/merchant-backoffice-ui/src/scss/icons/fonts/materialdesignicons-webfont-4.9.95.woff2283040B
-rw-r--r--packages/merchant-backoffice-ui/src/scss/icons/materialdesignicons-4.9.95.min.css15109L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/libs/_all.scss29L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/main.scss195L
-rw-r--r--packages/merchant-backoffice-ui/src/scss/toggle.scss83L
-rw-r--r--packages/merchant-backoffice-ui/src/settings.json4L
-rw-r--r--packages/merchant-backoffice-ui/src/settings.ts86L
-rw-r--r--packages/merchant-backoffice-ui/src/stories.test.ts44L
-rw-r--r--packages/merchant-backoffice-ui/src/stories.tsx48L
-rw-r--r--packages/merchant-backoffice-ui/src/sw.js25L
-rw-r--r--packages/merchant-backoffice-ui/src/type-override.d.ts32L
-rw-r--r--packages/merchant-backoffice-ui/src/utils/amount.ts72L
-rw-r--r--packages/merchant-backoffice-ui/src/utils/constants.ts197L
-rw-r--r--packages/merchant-backoffice-ui/src/utils/regex.test.ts88L
-rw-r--r--packages/merchant-backoffice-ui/src/utils/table.ts58L
-rw-r--r--packages/merchant-backoffice-ui/src/utils/types.ts31L
-rwxr-xr-xpackages/merchant-backoffice-ui/test.mjs31L
-rw-r--r--packages/merchant-backoffice-ui/tsconfig.json28L
-rw-r--r--packages/pogen/.gitignore2L
-rw-r--r--packages/pogen/README.md79L
-rwxr-xr-xpackages/pogen/bin/pogen2L
-rw-r--r--packages/pogen/example/proj1/package.json14L
-rw-r--r--packages/pogen/example/proj1/src/i18n/test.pot130L
-rw-r--r--packages/pogen/example/proj1/src/sample.ts0B
-rw-r--r--packages/pogen/example/proj1/src/test.ts67L
-rw-r--r--packages/pogen/example/proj1/src/test2.tsx17L
-rw-r--r--packages/pogen/example/proj1/tsconfig.json27L
-rw-r--r--packages/pogen/package.json28L
-rw-r--r--packages/pogen/src/dumpTree.ts49L
-rw-r--r--packages/pogen/src/po2ts.ts150L
-rw-r--r--packages/pogen/src/pogen.ts48L
-rw-r--r--packages/pogen/src/potextract.test.ts155L
-rw-r--r--packages/pogen/src/potextract.ts789L
-rw-r--r--packages/pogen/tsconfig.json14L
-rw-r--r--packages/pogen/yarn.lock13L
-rw-r--r--packages/taler-harness/Makefile48L
-rw-r--r--packages/taler-harness/README.md13L
-rwxr-xr-xpackages/taler-harness/bin/taler-harness.mjs19L
-rwxr-xr-xpackages/taler-harness/build.mjs80L
-rw-r--r--packages/taler-harness/debian/README8L
-rw-r--r--packages/taler-harness/debian/changelog687L
-rw-r--r--packages/taler-harness/debian/control17L
-rwxr-xr-xpackages/taler-harness/debian/rules19L
-rw-r--r--packages/taler-harness/package.json46L
-rw-r--r--packages/taler-harness/src/bench1.ts187L
-rw-r--r--packages/taler-harness/src/bench2.ts181L
-rw-r--r--packages/taler-harness/src/bench3.ts209L
-rw-r--r--packages/taler-harness/src/benchMerchantIDGenerator.ts84L
-rw-r--r--packages/taler-harness/src/env-full.ts100L
-rw-r--r--packages/taler-harness/src/env1.ts72L
-rw-r--r--packages/taler-harness/src/harness/denomStructures.ts157L
-rw-r--r--packages/taler-harness/src/harness/environments.ts1412L
-rw-r--r--packages/taler-harness/src/harness/fake-challenger.ts186L
-rw-r--r--packages/taler-harness/src/harness/faultInjection.ts274L
-rw-r--r--packages/taler-harness/src/harness/harness-donau.ts319L
-rw-r--r--packages/taler-harness/src/harness/harness.ts2967L
-rw-r--r--packages/taler-harness/src/harness/http-server.ts142L
-rw-r--r--packages/taler-harness/src/harness/sync.ts119L
-rw-r--r--packages/taler-harness/src/harness/tan-helper.ts66L
-rw-r--r--packages/taler-harness/src/harness/tops.ts1358L
-rw-r--r--packages/taler-harness/src/import-meta-url.js2L
-rw-r--r--packages/taler-harness/src/index.ts2080L
-rw-r--r--packages/taler-harness/src/integrationtests/test-account-restrictions.ts188L
-rw-r--r--packages/taler-harness/src/integrationtests/test-age-restrictions-deposit.ts113L
-rw-r--r--packages/taler-harness/src/integrationtests/test-age-restrictions-merchant.ts177L
-rw-r--r--packages/taler-harness/src/integrationtests/test-age-restrictions-mixed-merchant.ts130L
-rw-r--r--packages/taler-harness/src/integrationtests/test-age-restrictions-peer.ts135L
-rw-r--r--packages/taler-harness/src/integrationtests/test-bank-api.ts176L
-rw-r--r--packages/taler-harness/src/integrationtests/test-bank-wop.ts82L
-rw-r--r--packages/taler-harness/src/integrationtests/test-claim-loop.ts90L
-rw-r--r--packages/taler-harness/src/integrationtests/test-clause-schnorr.ts104L
-rw-r--r--packages/taler-harness/src/integrationtests/test-currency-scope-separation.ts252L
-rw-r--r--packages/taler-harness/src/integrationtests/test-currency-scope.ts273L
-rw-r--r--packages/taler-harness/src/integrationtests/test-denom-lost-complex.ts138L
-rw-r--r--packages/taler-harness/src/integrationtests/test-denom-lost.ts81L
-rw-r--r--packages/taler-harness/src/integrationtests/test-denom-unoffered.ts159L
-rw-r--r--packages/taler-harness/src/integrationtests/test-deposit-fault.ts194L
-rw-r--r--packages/taler-harness/src/integrationtests/test-deposit-large.ts90L
-rw-r--r--packages/taler-harness/src/integrationtests/test-deposit-merge.ts292L
-rw-r--r--packages/taler-harness/src/integrationtests/test-deposit-too-large.ts166L
-rw-r--r--packages/taler-harness/src/integrationtests/test-deposit.ts180L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau-charity-management.ts83L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau-compat.ts168L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau-idempotency.ts248L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau-keychange.ts247L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau-minus-t.ts207L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau-multi.ts277L
-rw-r--r--packages/taler-harness/src/integrationtests/test-donau.ts255L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-deposit.ts162L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-kyc-auth.ts363L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-management-fault.ts304L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-management.ts112L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-master-pub-change.ts114L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-purse.ts225L
-rw-r--r--packages/taler-harness/src/integrationtests/test-exchange-timetravel.ts291L
-rw-r--r--packages/taler-harness/src/integrationtests/test-fee-regression.ts244L
-rw-r--r--packages/taler-harness/src/integrationtests/test-forced-selection.ts87L
-rw-r--r--packages/taler-harness/src/integrationtests/test-known-accounts.ts111L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-amp-failure.ts111L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-amp-timeout.ts109L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-balance-withdrawal-change-manual.ts106L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-balance-withdrawal.ts228L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-challenger.ts375L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-decision-attr.ts147L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-decision-events.ts138L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-decisions.ts235L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-deposit-aggregate-implicit-auth.ts141L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-deposit-aggregate.ts169L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-deposit-deposit-kyctransfer.ts209L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-deposit-deposit.ts141L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-deposit-kycauth.ts205L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-exchange-wallet.ts112L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-fail-recover-simple.ts261L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-form-bad-measure.ts151L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-form-compression.ts254L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-form-withdrawal.ts193L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-merchant-activate-bank-account.ts184L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-merchant-aggregate.ts123L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit-form.ts263L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit-rewrite.ts265L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit.ts293L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-new-measure.ts286L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-new-measures-prog.ts318L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-peer-pull.ts203L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-peer-push.ts193L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-skip-expiration.ts299L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-threshold-withdrawal.ts178L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-two-forms.ts318L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-wallet-deposit-abort.ts153L
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-withdrawal-verboten.ts251L
-rw-r--r--packages/taler-harness/src/integrationtests/test-libeufin-bank.ts232L
-rw-r--r--packages/taler-harness/src/integrationtests/test-libeufin-conversion.ts241L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-acctsel.ts202L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-categories.ts188L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-exchange-confusion.ts296L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-instances-delete.ts124L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-instances-urls.ts198L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-instances.ts183L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-longpolling.ts171L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-refund-api.ts312L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-self-provision-activation-and-login.ts193L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-self-provision-activation.ts224L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-self-provision-forgot-password.ts176L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-self-provision-inactive-account-permissions.ts245L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-spec-public-orders.ts648L
-rw-r--r--packages/taler-harness/src/integrationtests/test-merchant-wire.ts192L
-rw-r--r--packages/taler-harness/src/integrationtests/test-multiexchange.ts213L
-rw-r--r--packages/taler-harness/src/integrationtests/test-otp.ts124L
-rw-r--r--packages/taler-harness/src/integrationtests/test-pay-paid.ts226L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-abort.ts176L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-claim.ts142L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-deleted.ts108L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-expired.ts132L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-fault.ts240L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-forgettable.ts86L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-idempotency.ts138L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-multiple.ts208L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-share-idempotency.ts302L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-share.ts313L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-template.ts132L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-transient.ts186L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment-zero.ts70L
-rw-r--r--packages/taler-harness/src/integrationtests/test-payment.ts88L
-rw-r--r--packages/taler-harness/src/integrationtests/test-paywall-flow.ts282L
-rw-r--r--packages/taler-harness/src/integrationtests/test-peer-pull-large.ts143L
-rw-r--r--packages/taler-harness/src/integrationtests/test-peer-pull.ts481L
-rw-r--r--packages/taler-harness/src/integrationtests/test-peer-push-large.ts157L
-rw-r--r--packages/taler-harness/src/integrationtests/test-peer-push.ts507L
-rw-r--r--packages/taler-harness/src/integrationtests/test-peer-repair.ts213L
-rw-r--r--packages/taler-harness/src/integrationtests/test-refund-auto.ts198L
-rw-r--r--packages/taler-harness/src/integrationtests/test-refund-gone.ts159L
-rw-r--r--packages/taler-harness/src/integrationtests/test-refund-incremental.ts208L
-rw-r--r--packages/taler-harness/src/integrationtests/test-refund.ts173L
-rw-r--r--packages/taler-harness/src/integrationtests/test-repurchase-v1.ts313L
-rw-r--r--packages/taler-harness/src/integrationtests/test-repurchase.ts229L
-rw-r--r--packages/taler-harness/src/integrationtests/test-revocation.ts266L
-rw-r--r--packages/taler-harness/src/integrationtests/test-simple-payment.ts63L
-rw-r--r--packages/taler-harness/src/integrationtests/test-stored-backups.ts115L
-rw-r--r--packages/taler-harness/src/integrationtests/test-timetravel-autorefresh.ts279L
-rw-r--r--packages/taler-harness/src/integrationtests/test-timetravel-withdraw.ts109L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-basic.ts266L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-custom-addr-postal.ts253L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-custom-addr-sms.ts270L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-kyx-natural.ts182L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-legi.ts91L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-measures.ts266L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-aml-pdf.ts755L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-challenger-twice.ts61L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tops-peer.ts219L
-rw-r--r--packages/taler-harness/src/integrationtests/test-tos-format.ts101L
-rw-r--r--packages/taler-harness/src/integrationtests/test-util-merchant-client.ts110L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-backup-basic.ts189L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-backup-doublespend.ts190L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-balance-notifications.ts122L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-balance-zero.ts65L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-balance.ts282L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-bban.ts124L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-blocked-deposit.ts150L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-blocked-pay-merchant.ts151L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-blocked-pay-peer-pull.ts181L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-blocked-pay-peer-push.ts153L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-cli-termination.ts50L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-config.ts67L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-contacts-basic.ts80L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-cryptoworker.ts42L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-dbless.ts154L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-dd48.ts214L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-denom-expire.ts96L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-dev-experiments.ts48L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-devexp-fakeprotover.ts115L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-exchange-features.ts139L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-exchange-migration-existing.ts119L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-exchange-migration.ts105L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-exchange-update.ts193L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-gendb.ts111L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-insufficient-balance.ts266L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-mailbox-basic.ts76L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-network-availability.ts96L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-notifications.ts213L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-observability.ts153L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-refresh-errors.ts149L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-refresh.ts204L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-tokens-discount.ts283L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-tokens.ts580L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-transactions.ts151L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-wirefees.ts218L
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallettesting.ts159L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-abort-bank.ts77L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-amount.ts91L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-bank-integrated.ts227L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-cashacceptor.ts125L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-conflict.ts170L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-conversion.ts320L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-external.ts109L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-fakebank.ts103L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-fees.ts215L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-flex.ts88L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-handover.ts198L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-huge.ts146L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-idempotent.ts171L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-manual.ts140L
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-prepare.ts78L
-rw-r--r--packages/taler-harness/src/integrationtests/testrunner.ts835L
-rw-r--r--packages/taler-harness/src/lint.ts677L
-rw-r--r--packages/taler-harness/tsconfig.json18L
-rw-r--r--packages/taler-util/.eslintrc.cjs28L
-rw-r--r--packages/taler-util/Makefile42L
-rw-r--r--packages/taler-util/README.md10L
-rw-r--r--packages/taler-util/package.json93L
-rw-r--r--packages/taler-util/src/CancellationToken.ts285L
-rw-r--r--packages/taler-util/src/RequestThrottler.ts152L
-rw-r--r--packages/taler-util/src/ReserveStatus.ts58L
-rw-r--r--packages/taler-util/src/ReserveTransaction.ts256L
-rw-r--r--packages/taler-util/src/TaskThrottler.ts160L
-rw-r--r--packages/taler-util/src/account-restrictions.ts43L
-rw-r--r--packages/taler-util/src/aml/events.ts558L
-rw-r--r--packages/taler-util/src/aml/properties.ts222L
-rw-r--r--packages/taler-util/src/aml/reporting.ts443L
-rw-r--r--packages/taler-util/src/amounts.test.ts191L
-rw-r--r--packages/taler-util/src/amounts.ts789L
-rw-r--r--packages/taler-util/src/argon2-impl.missing.ts9L
-rw-r--r--packages/taler-util/src/argon2-impl.wasm.ts19L
-rw-r--r--packages/taler-util/src/argon2.ts17L
-rw-r--r--packages/taler-util/src/bank-api-client.ts340L
-rw-r--r--packages/taler-util/src/base64.ts64L
-rw-r--r--packages/taler-util/src/bech32.ts179L
-rw-r--r--packages/taler-util/src/bitcoin.test.ts170L
-rw-r--r--packages/taler-util/src/bitcoin.ts102L
-rw-r--r--packages/taler-util/src/clk.test.ts39L
-rw-r--r--packages/taler-util/src/clk.ts633L
-rw-r--r--packages/taler-util/src/codec.test.ts78L
-rw-r--r--packages/taler-util/src/codec.ts637L
-rw-r--r--packages/taler-util/src/compat.d.ts23L
-rw-r--r--packages/taler-util/src/compat.node.ts64L
-rw-r--r--packages/taler-util/src/compat.qtart.ts57L
-rw-r--r--packages/taler-util/src/contract-terms.test.ts127L
-rw-r--r--packages/taler-util/src/contract-terms.ts386L
-rw-r--r--packages/taler-util/src/errors.ts374L
-rw-r--r--packages/taler-util/src/fnutils.ts38L
-rw-r--r--packages/taler-util/src/globbing/balanced-match.ts93L
-rw-r--r--packages/taler-util/src/globbing/brace-expansion.ts249L
-rw-r--r--packages/taler-util/src/globbing/minimatch.ts988L
-rw-r--r--packages/taler-util/src/helpers.test.d.ts1L
-rw-r--r--packages/taler-util/src/helpers.test.ts46L
-rw-r--r--packages/taler-util/src/helpers.ts128L
-rw-r--r--packages/taler-util/src/http-client/README.md39L
-rw-r--r--packages/taler-util/src/http-client/bank-conversion.ts268L
-rw-r--r--packages/taler-util/src/http-client/bank-core.ts1481L
-rw-r--r--packages/taler-util/src/http-client/bank-integration.ts195L
-rw-r--r--packages/taler-util/src/http-client/bank-revenue.ts135L
-rw-r--r--packages/taler-util/src/http-client/bank-wire.ts373L
-rw-r--r--packages/taler-util/src/http-client/challenger.ts313L
-rw-r--r--packages/taler-util/src/http-client/donau-client.ts377L
-rw-r--r--packages/taler-util/src/http-client/exchange-client.ts1486L
-rw-r--r--packages/taler-util/src/http-client/mailbox.ts298L
-rw-r--r--packages/taler-util/src/http-client/merchant.ts3234L
-rw-r--r--packages/taler-util/src/http-client/officer-account.ts143L
-rw-r--r--packages/taler-util/src/http-client/utils.ts103L
-rw-r--r--packages/taler-util/src/http-common.ts552L
-rw-r--r--packages/taler-util/src/http-impl.missing.ts38L
-rw-r--r--packages/taler-util/src/http-impl.node.ts353L
-rw-r--r--packages/taler-util/src/http-impl.qtart.ts233L
-rw-r--r--packages/taler-util/src/http-status-codes.ts384L
-rw-r--r--packages/taler-util/src/http.ts37L
-rw-r--r--packages/taler-util/src/i18n.ts185L
-rw-r--r--packages/taler-util/src/iban.test.ts29L
-rw-r--r--packages/taler-util/src/iban.ts474L
-rw-r--r--packages/taler-util/src/index.browser.ts25L
-rw-r--r--packages/taler-util/src/index.node.ts25L
-rw-r--r--packages/taler-util/src/index.qtart.ts27L
-rw-r--r--packages/taler-util/src/index.ts104L
-rw-r--r--packages/taler-util/src/invariants.ts75L
-rw-r--r--packages/taler-util/src/iso-3166.ts664L
-rw-r--r--packages/taler-util/src/iso-4217.ts532L
-rw-r--r--packages/taler-util/src/iso-639.ts1246L
-rw-r--r--packages/taler-util/src/kdf.ts60L
-rw-r--r--packages/taler-util/src/kyc-aml-utils.ts63L
-rw-r--r--packages/taler-util/src/libtool-version.test.ts50L
-rw-r--r--packages/taler-util/src/libtool-version.ts99L
-rw-r--r--packages/taler-util/src/logging.ts290L
-rw-r--r--packages/taler-util/src/longpool-queue.ts87L
-rw-r--r--packages/taler-util/src/nacl-fast.ts3134L
-rw-r--r--packages/taler-util/src/notifications.ts354L
-rw-r--r--packages/taler-util/src/observability.ts95L
-rw-r--r--packages/taler-util/src/operation.ts359L
-rw-r--r--packages/taler-util/src/payto.test.ts87L
-rw-r--r--packages/taler-util/src/payto.ts1163L
-rw-r--r--packages/taler-util/src/paytos.test.ts107L
-rw-r--r--packages/taler-util/src/prng-browser.ts19L
-rw-r--r--packages/taler-util/src/prng-node.ts30L
-rw-r--r--packages/taler-util/src/promises.ts114L
-rw-r--r--packages/taler-util/src/punycode.ts468L
-rw-r--r--packages/taler-util/src/qr.ts182L
-rw-r--r--packages/taler-util/src/qtart.ts77L
-rw-r--r--packages/taler-util/src/result.ts41L
-rw-r--r--packages/taler-util/src/rfc3548.ts60L
-rw-r--r--packages/taler-util/src/segwit_addr.ts116L
-rw-r--r--packages/taler-util/src/sha256.ts373L
-rw-r--r--packages/taler-util/src/taler-account-properties.ts134L
-rw-r--r--packages/taler-util/src/taler-crypto.test.ts620L
-rw-r--r--packages/taler-util/src/taler-crypto.ts2284L
-rw-r--r--packages/taler-util/src/taler-error-codes.ts5523L
-rw-r--r--packages/taler-util/src/taler-form-attributes.ts757L
-rw-r--r--packages/taler-util/src/taler-signatures.ts101L
-rw-r--r--packages/taler-util/src/taler_signatures.ts477L
-rw-r--r--packages/taler-util/src/talerconfig.test.ts123L
-rw-r--r--packages/taler-util/src/talerconfig.ts953L
-rw-r--r--packages/taler-util/src/taleruri.test.ts633L
-rw-r--r--packages/taler-util/src/taleruri.ts1838L
-rw-r--r--packages/taler-util/src/taleruris.test.ts620L
-rw-r--r--packages/taler-util/src/time.test.ts39L
-rw-r--r--packages/taler-util/src/time.ts801L
-rw-r--r--packages/taler-util/src/timer.ts213L
-rw-r--r--packages/taler-util/src/transaction-test-data.ts113L
-rw-r--r--packages/taler-util/src/twrpc-impl.missing.ts26L
-rw-r--r--packages/taler-util/src/twrpc-impl.node.ts216L
-rw-r--r--packages/taler-util/src/twrpc-impl.qtart.ts26L
-rw-r--r--packages/taler-util/src/twrpc.ts61L
-rw-r--r--packages/taler-util/src/type-override.d.ts32L
-rw-r--r--packages/taler-util/src/types-donau.ts389L
-rw-r--r--packages/taler-util/src/types-taler-bank-conversion.ts207L
-rw-r--r--packages/taler-util/src/types-taler-bank-integration.ts227L
-rw-r--r--packages/taler-util/src/types-taler-challenger.ts303L
-rw-r--r--packages/taler-util/src/types-taler-common.ts558L
-rw-r--r--packages/taler-util/src/types-taler-corebank.ts1119L
-rw-r--r--packages/taler-util/src/types-taler-exchange.ts3511L
-rw-r--r--packages/taler-util/src/types-taler-kyc-aml.ts223L
-rw-r--r--packages/taler-util/src/types-taler-mailbox.ts209L
-rw-r--r--packages/taler-util/src/types-taler-merchant.ts5013L
-rw-r--r--packages/taler-util/src/types-taler-revenue.ts103L
-rw-r--r--packages/taler-util/src/types-taler-sync.ts44L
-rw-r--r--packages/taler-util/src/types-taler-wallet-transactions.ts994L
-rw-r--r--packages/taler-util/src/types-taler-wallet.ts4663L
-rw-r--r--packages/taler-util/src/types-taler-wire-gateway.ts481L
-rw-r--r--packages/taler-util/src/types.test.ts91L
-rw-r--r--packages/taler-util/src/url.ts109L
-rw-r--r--packages/taler-util/src/whatwg-url.ts2146L
-rw-r--r--packages/taler-util/tsconfig.json10L
-rw-r--r--packages/taler-wallet-cli/Makefile50L
-rw-r--r--packages/taler-wallet-cli/README.md9L
-rwxr-xr-xpackages/taler-wallet-cli/bin/taler-wallet-cli-local.mjs8L
-rwxr-xr-xpackages/taler-wallet-cli/bin/taler-wallet-cli.mjs19L
-rwxr-xr-xpackages/taler-wallet-cli/build-node.mjs78L
-rwxr-xr-xpackages/taler-wallet-cli/build-qtart.mjs77L
-rw-r--r--packages/taler-wallet-cli/debian/README8L
-rw-r--r--packages/taler-wallet-cli/debian/changelog753L
-rw-r--r--packages/taler-wallet-cli/debian/control17L
-rw-r--r--packages/taler-wallet-cli/debian/copyright699L
-rwxr-xr-xpackages/taler-wallet-cli/debian/rules19L
-rw-r--r--packages/taler-wallet-cli/package.json44L
-rw-r--r--packages/taler-wallet-cli/src/import-meta-url.js2L
-rw-r--r--packages/taler-wallet-cli/src/index.ts2198L
-rw-r--r--packages/taler-wallet-cli/tsconfig.json18L
-rw-r--r--packages/taler-wallet-core/.gitignore3L
-rw-r--r--packages/taler-wallet-core/README.md4L
-rw-r--r--packages/taler-wallet-core/package.json87L
-rw-r--r--packages/taler-wallet-core/src/attention.ts139L
-rw-r--r--packages/taler-wallet-core/src/backup/index.ts997L
-rw-r--r--packages/taler-wallet-core/src/backup/state.ts15L
-rw-r--r--packages/taler-wallet-core/src/balance.ts1151L
-rw-r--r--packages/taler-wallet-core/src/coinSelection.test.ts510L
-rw-r--r--packages/taler-wallet-core/src/coinSelection.ts1756L
-rw-r--r--packages/taler-wallet-core/src/common.ts1147L
-rw-r--r--packages/taler-wallet-core/src/contacts.ts140L
-rw-r--r--packages/taler-wallet-core/src/crypto/cryptoImplementation.ts2344L
-rw-r--r--packages/taler-wallet-core/src/crypto/cryptoTypes.ts389L
-rw-r--r--packages/taler-wallet-core/src/crypto/index.ts25L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/crypto-dispatcher.test.ts128L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/crypto-dispatcher.ts386L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/cryptoWorkerInterface.ts65L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/nodeThreadWorker.ts184L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/synchronousWorkerFactoryPlain.ts38L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/synchronousWorkerPlain.ts98L
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/worker-common.ts107L
-rw-r--r--packages/taler-wallet-core/src/db.ts4383L
-rw-r--r--packages/taler-wallet-core/src/dbless.ts439L
-rw-r--r--packages/taler-wallet-core/src/deleteDiscount.ts.bak44L
-rw-r--r--packages/taler-wallet-core/src/denomSelection.ts197L
-rw-r--r--packages/taler-wallet-core/src/denominations.test.ts870L
-rw-r--r--packages/taler-wallet-core/src/denominations.ts546L
-rw-r--r--packages/taler-wallet-core/src/deposits.ts2552L
-rw-r--r--packages/taler-wallet-core/src/dev-experiments.ts817L
-rw-r--r--packages/taler-wallet-core/src/donau.ts691L
-rw-r--r--packages/taler-wallet-core/src/exchanges.ts4398L
-rw-r--r--packages/taler-wallet-core/src/host-common.ts88L
-rw-r--r--packages/taler-wallet-core/src/host-impl.missing.ts40L
-rw-r--r--packages/taler-wallet-core/src/host-impl.node.ts226L
-rw-r--r--packages/taler-wallet-core/src/host-impl.qtart.ts257L
-rw-r--r--packages/taler-wallet-core/src/host.ts44L
-rw-r--r--packages/taler-wallet-core/src/index.browser.ts18L
-rw-r--r--packages/taler-wallet-core/src/index.node.ts23L
-rw-r--r--packages/taler-wallet-core/src/index.ts47L
-rw-r--r--packages/taler-wallet-core/src/instructedAmountConversion.test.ts624L
-rw-r--r--packages/taler-wallet-core/src/instructedAmountConversion.ts786L
-rw-r--r--packages/taler-wallet-core/src/kyc.ts521L
-rw-r--r--packages/taler-wallet-core/src/mailbox.ts403L
-rw-r--r--packages/taler-wallet-core/src/observable-wrappers.ts301L
-rw-r--r--packages/taler-wallet-core/src/pay-merchant.ts5024L
-rw-r--r--packages/taler-wallet-core/src/pay-peer-common.ts328L
-rw-r--r--packages/taler-wallet-core/src/pay-peer-pull-credit.ts1332L
-rw-r--r--packages/taler-wallet-core/src/pay-peer-pull-debit.ts1084L
-rw-r--r--packages/taler-wallet-core/src/pay-peer-push-credit.ts1352L
-rw-r--r--packages/taler-wallet-core/src/pay-peer-push-debit.ts1195L
-rw-r--r--packages/taler-wallet-core/src/query.ts1168L
-rw-r--r--packages/taler-wallet-core/src/recoup.ts673L
-rw-r--r--packages/taler-wallet-core/src/refresh.ts2301L
-rw-r--r--packages/taler-wallet-core/src/remote.ts191L
-rw-r--r--packages/taler-wallet-core/src/shepherd.ts1172L
-rw-r--r--packages/taler-wallet-core/src/testing.ts979L
-rw-r--r--packages/taler-wallet-core/src/tokenFamilies.ts234L
-rw-r--r--packages/taler-wallet-core/src/tokenSelection.test.ts95L
-rw-r--r--packages/taler-wallet-core/src/tokenSelection.ts364L
-rw-r--r--packages/taler-wallet-core/src/transactions.ts1021L
-rw-r--r--packages/taler-wallet-core/src/versions.ts80L
-rw-r--r--packages/taler-wallet-core/src/wallet-api-types.ts1796L
-rw-r--r--packages/taler-wallet-core/src/wallet.ts3401L
-rw-r--r--packages/taler-wallet-core/src/withdraw.test.ts364L
-rw-r--r--packages/taler-wallet-core/src/withdraw.ts4606L
-rw-r--r--packages/taler-wallet-core/tsconfig.json18L
-rwxr-xr-xpackages/taler-wallet-core/watch_test.sh3L
-rw-r--r--packages/taler-wallet-embedded/README.md4L
-rwxr-xr-xpackages/taler-wallet-embedded/build.mjs79L
-rw-r--r--packages/taler-wallet-embedded/package.json42L
-rw-r--r--packages/taler-wallet-embedded/src/wallet-qjs-tests.ts122L
-rw-r--r--packages/taler-wallet-embedded/src/wallet-qjs.ts274L
-rw-r--r--packages/taler-wallet-embedded/tsconfig.json19L
-rw-r--r--packages/taler-wallet-webextension/.eslintrc.cjs28L
-rw-r--r--packages/taler-wallet-webextension/.gitignore6L
-rw-r--r--packages/taler-wallet-webextension/README.md4L
-rwxr-xr-xpackages/taler-wallet-webextension/build.mjs50L
-rwxr-xr-xpackages/taler-wallet-webextension/clean_and_build.sh18L
-rw-r--r--packages/taler-wallet-webextension/copyleft-header.js15L
-rwxr-xr-xpackages/taler-wallet-webextension/dev.mjs75L
-rw-r--r--packages/taler-wallet-webextension/manifest-common.json18L
-rw-r--r--packages/taler-wallet-webextension/manifest-v2.json85L
-rw-r--r--packages/taler-wallet-webextension/manifest-v3.json79L
-rwxr-xr-xpackages/taler-wallet-webextension/pack.sh62L
-rw-r--r--packages/taler-wallet-webextension/package.json75L
-rw-r--r--packages/taler-wallet-webextension/service_worker.js11L
-rwxr-xr-xpackages/taler-wallet-webextension/set-up-dev-wallet.sh48L
-rw-r--r--packages/taler-wallet-webextension/src/NavigationBar.tsx361L
-rw-r--r--packages/taler-wallet-webextension/src/background.dev.ts36L
-rw-r--r--packages/taler-wallet-webextension/src/background.ts89L
-rw-r--r--packages/taler-wallet-webextension/src/browserCryptoWorkerFactory.ts48L
-rw-r--r--packages/taler-wallet-webextension/src/browserWorkerEntry.ts86L
-rw-r--r--packages/taler-wallet-webextension/src/chromeBadge.ts288L
-rw-r--r--packages/taler-wallet-webextension/src/components/Amount.stories.tsx115L
-rw-r--r--packages/taler-wallet-webextension/src/components/Amount.tsx107L
-rw-r--r--packages/taler-wallet-webextension/src/components/AmountField.stories.tsx69L
-rw-r--r--packages/taler-wallet-webextension/src/components/AmountField.tsx223L
-rw-r--r--packages/taler-wallet-webextension/src/components/BalanceTable.tsx64L
-rw-r--r--packages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx541L
-rw-r--r--packages/taler-wallet-webextension/src/components/Banner.stories.tsx126L
-rw-r--r--packages/taler-wallet-webextension/src/components/Banner.tsx70L
-rw-r--r--packages/taler-wallet-webextension/src/components/Checkbox.tsx64L
-rw-r--r--packages/taler-wallet-webextension/src/components/CheckboxOutlined.tsx68L
-rw-r--r--packages/taler-wallet-webextension/src/components/CopyButton.tsx54L
-rw-r--r--packages/taler-wallet-webextension/src/components/CurrentAlerts.tsx159L
-rw-r--r--packages/taler-wallet-webextension/src/components/Diagnostics.tsx86L
-rw-r--r--packages/taler-wallet-webextension/src/components/EditableText.tsx90L
-rw-r--r--packages/taler-wallet-webextension/src/components/EnabledBySettings.tsx38L
-rw-r--r--packages/taler-wallet-webextension/src/components/ErrorMessage.tsx60L
-rw-r--r--packages/taler-wallet-webextension/src/components/ErrorTalerOperation.tsx73L
-rw-r--r--packages/taler-wallet-webextension/src/components/ExchangeToS.tsx94L
-rw-r--r--packages/taler-wallet-webextension/src/components/HistoryItem.tsx436L
-rw-r--r--packages/taler-wallet-webextension/src/components/Loading.tsx100L
-rw-r--r--packages/taler-wallet-webextension/src/components/LogoHeader.tsx35L
-rw-r--r--packages/taler-wallet-webextension/src/components/Modal.tsx94L
-rw-r--r--packages/taler-wallet-webextension/src/components/MultiActionButton.tsx129L
-rw-r--r--packages/taler-wallet-webextension/src/components/Part.tsx198L
-rw-r--r--packages/taler-wallet-webextension/src/components/PaymentButtons.tsx205L
-rw-r--r--packages/taler-wallet-webextension/src/components/PendingTransactions.stories.tsx118L
-rw-r--r--packages/taler-wallet-webextension/src/components/PendingTransactions.tsx205L
-rw-r--r--packages/taler-wallet-webextension/src/components/ProductList.tsx89L
-rw-r--r--packages/taler-wallet-webextension/src/components/QR.stories.tsx31L
-rw-r--r--packages/taler-wallet-webextension/src/components/QR.tsx49L
-rw-r--r--packages/taler-wallet-webextension/src/components/SelectList.tsx93L
-rw-r--r--packages/taler-wallet-webextension/src/components/ShowBanksForPaytoPopup.tsx61L
-rw-r--r--packages/taler-wallet-webextension/src/components/ShowFullContractTermPopup.stories.tsx99L
-rw-r--r--packages/taler-wallet-webextension/src/components/ShowFullContractTermPopup.tsx401L
-rw-r--r--packages/taler-wallet-webextension/src/components/ShowQRsForPaytoPopup.tsx94L
-rw-r--r--packages/taler-wallet-webextension/src/components/TermsOfService/index.ts96L
-rw-r--r--packages/taler-wallet-webextension/src/components/TermsOfService/state.ts178L
-rw-r--r--packages/taler-wallet-webextension/src/components/TermsOfService/stories.tsx59L
-rw-r--r--packages/taler-wallet-webextension/src/components/TermsOfService/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/components/TermsOfService/utils.ts108L
-rw-r--r--packages/taler-wallet-webextension/src/components/TermsOfService/views.tsx247L
-rw-r--r--packages/taler-wallet-webextension/src/components/Time.tsx46L
-rw-r--r--packages/taler-wallet-webextension/src/components/WalletActivity.tsx1095L
-rw-r--r--packages/taler-wallet-webextension/src/components/index.stories.tsx28L
-rw-r--r--packages/taler-wallet-webextension/src/components/styled/index.tsx1109L
-rw-r--r--packages/taler-wallet-webextension/src/context/alert.ts277L
-rw-r--r--packages/taler-wallet-webextension/src/context/backend.ts52L
-rw-r--r--packages/taler-wallet-webextension/src/context/iocContext.ts67L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Deposit/index.ts71L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Deposit/state.ts88L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Deposit/stories.tsx41L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Deposit/test.ts95L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Deposit/views.tsx68L
-rw-r--r--packages/taler-wallet-webextension/src/cta/DevExperiment/index.ts73L
-rw-r--r--packages/taler-wallet-webextension/src/cta/DevExperiment/state.ts83L
-rw-r--r--packages/taler-wallet-webextension/src/cta/DevExperiment/stories.tsx33L
-rw-r--r--packages/taler-wallet-webextension/src/cta/DevExperiment/test.ts65L
-rw-r--r--packages/taler-wallet-webextension/src/cta/DevExperiment/views.tsx74L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoiceCreate/index.ts84L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoiceCreate/state.ts217L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoiceCreate/stories.tsx59L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoiceCreate/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoiceCreate/views.tsx164L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoicePay/index.ts65L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoicePay/state.ts141L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoicePay/stories.tsx59L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoicePay/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/cta/InvoicePay/views.tsx70L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Payment/index.ts113L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Payment/state.ts227L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Payment/stories.tsx524L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Payment/test.ts430L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Payment/views.tsx173L
-rw-r--r--packages/taler-wallet-webextension/src/cta/PaymentTemplate/index.ts83L
-rw-r--r--packages/taler-wallet-webextension/src/cta/PaymentTemplate/state.ts202L
-rw-r--r--packages/taler-wallet-webextension/src/cta/PaymentTemplate/stories.tsx34L
-rw-r--r--packages/taler-wallet-webextension/src/cta/PaymentTemplate/test.ts59L
-rw-r--r--packages/taler-wallet-webextension/src/cta/PaymentTemplate/views.tsx71L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Recovery/index.ts65L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Recovery/state.ts84L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Recovery/stories.tsx28L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Recovery/test.ts21L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Recovery/views.tsx41L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Refund/index.ts90L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Refund/state.ts140L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Refund/stories.tsx82L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Refund/test.ts287L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Refund/views.tsx123L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferCreate/index.ts77L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts132L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferCreate/stories.tsx57L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferCreate/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferCreate/views.tsx134L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferPickup/index.ts72L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferPickup/state.ts104L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferPickup/stories.tsx47L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferPickup/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferPickup/views.tsx78L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Withdraw/index.ts145L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Withdraw/state.ts560L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Withdraw/stories.tsx397L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Withdraw/test.ts319L
-rw-r--r--packages/taler-wallet-webextension/src/cta/Withdraw/views.tsx282L
-rw-r--r--packages/taler-wallet-webextension/src/cta/index.stories.ts29L
-rw-r--r--packages/taler-wallet-webextension/src/cta/termsExample.ts782L
-rw-r--r--packages/taler-wallet-webextension/src/custom.d.ts33L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useAsyncAsHook.ts98L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useBackupDeviceName.ts54L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useClipboardPermissions.ts76L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useIsOnline.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useProviderStatus.ts66L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useSelectedContact.ts120L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useSelectedExchange.ts134L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useSettings.ts57L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useTalerActionURL.test.ts58L
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useTalerActionURL.ts58L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/ca.po9498L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/de.po9405L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/es.po9645L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/fi.po9167L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/fr.po9521L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/he.po9097L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/it.po9111L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/ja.po9114L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/nl.po9098L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/poheader26L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/ru.po9340L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/strings-prelude17L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/strings.ts70347L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/sv.po9225L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/taler-wallet-webex.pot9091L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/tr.po9355L
-rw-r--r--packages/taler-wallet-webextension/src/i18n/uk.po9485L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Alert.stories.tsx107L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Alert.tsx175L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Avatar.tsx69L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Button.stories.tsx163L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Button.tsx409L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Divider.tsx20L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Grid.stories.tsx212L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Grid.tsx347L
-rw-r--r--packages/taler-wallet-webextension/src/mui/InputFile.tsx78L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Menu.stories.tsx171L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Menu.tsx135L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Modal.tsx152L
-rw-r--r--packages/taler-wallet-webextension/src/mui/ModalManager.ts328L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Paper.stories.tsx148L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Paper.tsx85L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Popover.tsx71L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Portal.tsx128L
-rw-r--r--packages/taler-wallet-webextension/src/mui/TextField.stories.tsx154L
-rw-r--r--packages/taler-wallet-webextension/src/mui/TextField.tsx97L
-rw-r--r--packages/taler-wallet-webextension/src/mui/Typography.tsx125L
-rw-r--r--packages/taler-wallet-webextension/src/mui/colors/constants.ts342L
-rw-r--r--packages/taler-wallet-webextension/src/mui/colors/manipulation.test.ts333L
-rw-r--r--packages/taler-wallet-webextension/src/mui/colors/manipulation.ts328L
-rw-r--r--packages/taler-wallet-webextension/src/mui/handlers.ts82L
-rw-r--r--packages/taler-wallet-webextension/src/mui/index.stories.tsx27L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/FormControl.tsx176L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/FormHelperText.tsx70L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/FormLabel.tsx85L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/InputBase.tsx562L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/InputFilled.tsx199L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/InputLabel.tsx114L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/InputStandard.tsx142L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/SelectFilled.tsx20L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/SelectOutlined.tsx20L
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/SelectStandard.tsx200L
-rw-r--r--packages/taler-wallet-webextension/src/mui/style.tsx874L
-rw-r--r--packages/taler-wallet-webextension/src/platform/api.ts341L
-rw-r--r--packages/taler-wallet-webextension/src/platform/background.ts23L
-rw-r--r--packages/taler-wallet-webextension/src/platform/chrome.ts787L
-rw-r--r--packages/taler-wallet-webextension/src/platform/dev.ts201L
-rw-r--r--packages/taler-wallet-webextension/src/platform/firefox.ts91L
-rw-r--r--packages/taler-wallet-webextension/src/platform/foreground.ts22L
-rw-r--r--packages/taler-wallet-webextension/src/popup/Application.tsx259L
-rw-r--r--packages/taler-wallet-webextension/src/popup/Balance.stories.tsx243L
-rw-r--r--packages/taler-wallet-webextension/src/popup/BalancePage.tsx200L
-rw-r--r--packages/taler-wallet-webextension/src/popup/NoBalanceHelp.tsx53L
-rw-r--r--packages/taler-wallet-webextension/src/popup/TalerActionFound.stories.tsx47L
-rw-r--r--packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx147L
-rw-r--r--packages/taler-wallet-webextension/src/popup/index.stories.tsx23L
-rw-r--r--packages/taler-wallet-webextension/src/popupEntryPoint.dev.tsx53L
-rw-r--r--packages/taler-wallet-webextension/src/popupEntryPoint.tsx61L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/index.html125L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/manifest.json35L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/popup.html39L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/font/import.css35L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf130872B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff128256B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf129584B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf129768B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf128676B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png8941B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg468L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png2790B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-512.png39994B
-rw-r--r--packages/taler-wallet-webextension/src/pwa/stories.html12L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/sw.js6L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/tests.html23L
-rw-r--r--packages/taler-wallet-webextension/src/pwa/wallet.html29L
-rw-r--r--packages/taler-wallet-webextension/src/stories.test.ts65L
-rw-r--r--packages/taler-wallet-webextension/src/stories.tsx87L
-rw-r--r--packages/taler-wallet-webextension/src/svg/check_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/chevron-down.inline.svg6L
-rw-r--r--packages/taler-wallet-webextension/src/svg/close_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/delete_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/download_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/edit_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/error_outline_outlined_24px.inline.svg3L
-rw-r--r--packages/taler-wallet-webextension/src/svg/index.tsx38L
-rw-r--r--packages/taler-wallet-webextension/src/svg/info_outlined_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/logo-2021.inline.svg9L
-rw-r--r--packages/taler-wallet-webextension/src/svg/progress.inline.svg12L
-rw-r--r--packages/taler-wallet-webextension/src/svg/qr_code_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/refresh_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/refresh_outlined_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/refresh_rounded_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/refresh_sharp_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/refresh_two_tone_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/report_problem_outlined_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/ri-bank-line.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/ri-file-unknown-line.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/ri-hand-heart-line.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/ri-refresh-line.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/ri-refund-2-line.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/ri-shopping-cart-line.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/search_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/send_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/settings_black_24dp.inline.svg6L
-rw-r--r--packages/taler-wallet-webextension/src/svg/spinner-bars.svg53L
-rw-r--r--packages/taler-wallet-webextension/src/svg/success_outlined_24px.inline.svg4L
-rw-r--r--packages/taler-wallet-webextension/src/svg/taler-logo-2021-plain.svg44L
-rw-r--r--packages/taler-wallet-webextension/src/svg/upload_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/warning_24px.inline.svg1L
-rw-r--r--packages/taler-wallet-webextension/src/svg/wifi.inline.svg3L
-rw-r--r--packages/taler-wallet-webextension/src/taler-wallet-interaction-loader.ts336L
-rw-r--r--packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts213L
-rw-r--r--packages/taler-wallet-webextension/src/test-utils.ts223L
-rw-r--r--packages/taler-wallet-webextension/src/utils/index.ts116L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddBackupProvider/index.ts88L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddBackupProvider/state.ts263L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddBackupProvider/stories.tsx110L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddBackupProvider/test.ts68L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddBackupProvider/views.tsx158L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddContact/index.ts78L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddContact/state.ts92L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddContact/stories.tsx27L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddContact/views.tsx236L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddExchange/index.ts90L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddExchange/state.ts194L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddExchange/stories.tsx27L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddExchange/test.ts210L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddExchange/views.tsx252L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddNewActionView.stories.tsx33L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/AddNewActionView.tsx79L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Application.tsx1067L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Backup.stories.tsx197L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/BackupPage.tsx357L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Contacts.tsx240L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DepositPage/index.ts121L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DepositPage/state.ts277L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DepositPage/stories.tsx125L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DepositPage/test.ts426L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DepositPage/views.tsx198L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DestinationSelection/index.ts94L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DestinationSelection/state.ts195L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DestinationSelection/stories.tsx47L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DestinationSelection/test.ts147L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DestinationSelection/views.tsx425L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DeveloperPage.stories.tsx50L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx749L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/EmptyComponentExample/index.ts60L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/EmptyComponentExample/state.ts24L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/EmptyComponentExample/stories.tsx29L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/EmptyComponentExample/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/EmptyComponentExample/views.tsx25L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ExchangeSelection/index.ts115L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ExchangeSelection/state.ts242L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ExchangeSelection/stories.tsx567L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ExchangeSelection/test.ts23L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ExchangeSelection/views.tsx932L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/History.stories.tsx688L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/History.tsx434L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Mailbox.tsx378L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ManageAccount/index.ts82L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ManageAccount/state.ts190L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ManageAccount/stories.tsx215L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ManageAccount/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ManageAccount/views.tsx687L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Notifications/index.ts61L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Notifications/state.ts57L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Notifications/stories.tsx63L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Notifications/test.ts28L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Notifications/views.tsx211L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ProviderAddConfirmProvider.stories.tsx51L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ProviderAddPage.tsx260L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ProviderAddSetUrl.stories.tsx51L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ProviderDetail.stories.tsx232L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ProviderDetailPage.tsx328L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/QrReader.stories.tsx31L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/QrReader.tsx720L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Settings.stories.tsx91L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Settings.tsx298L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/SupportedBanksForAccount.tsx60L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx638L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.tsx2165L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Welcome.stories.tsx40L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Welcome.tsx98L
-rw-r--r--packages/taler-wallet-webextension/src/wallet/index.stories.tsx36L
-rw-r--r--packages/taler-wallet-webextension/src/walletEntryPoint.dev.tsx53L
-rw-r--r--packages/taler-wallet-webextension/src/walletEntryPoint.tsx62L
-rw-r--r--packages/taler-wallet-webextension/src/wxApi.ts255L
-rw-r--r--packages/taler-wallet-webextension/src/wxBackend.ts613L
-rw-r--r--packages/taler-wallet-webextension/static-dev/wallet.html41L
-rw-r--r--packages/taler-wallet-webextension/static-stories/beer.png52778B
-rw-r--r--packages/taler-wallet-webextension/static-stories/merchant-icon.jpeg60184B
-rw-r--r--packages/taler-wallet-webextension/static/background.html15L
-rw-r--r--packages/taler-wallet-webextension/static/font/import.css35L
-rw-r--r--packages/taler-wallet-webextension/static/font/roboto-italic-400.ttf130872B
-rw-r--r--packages/taler-wallet-webextension/static/font/roboto-normal-300.tff128256B
-rw-r--r--packages/taler-wallet-webextension/static/font/roboto-normal-400.ttf129584B
-rw-r--r--packages/taler-wallet-webextension/static/font/roboto-normal-500.ttf129768B
-rw-r--r--packages/taler-wallet-webextension/static/font/roboto-normal-700.ttf128676B
-rw-r--r--packages/taler-wallet-webextension/static/img/COPYRIGHT15L
-rw-r--r--packages/taler-wallet-webextension/static/img/empty.png2785B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-128.png8944B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-16.png772B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-19.png963B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-256.png18874B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-32.png1796B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-38.png2148B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-48.png2811B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-512.png40380B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-alert-64.png4137B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-128.png8941B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-16.png751B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-19.png944B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-2022.svg468L
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-256.png18664B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-32.png1755B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-38.png2088B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-48.png2790B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-512.png39994B
-rw-r--r--packages/taler-wallet-webextension/static/img/taler-logo-64.png4138B
-rw-r--r--packages/taler-wallet-webextension/static/popup.html43L
-rw-r--r--packages/taler-wallet-webextension/static/style/popup.css336L
-rw-r--r--packages/taler-wallet-webextension/static/style/pure.css1513L
-rw-r--r--packages/taler-wallet-webextension/static/style/wallet.css272L
-rw-r--r--packages/taler-wallet-webextension/static/wallet.html43L
-rwxr-xr-xpackages/taler-wallet-webextension/test.mjs32L
-rw-r--r--packages/taler-wallet-webextension/trim-extension.cjs25L
-rw-r--r--packages/taler-wallet-webextension/tsconfig.json22L
-rw-r--r--packages/web-util/README.md3L
-rwxr-xr-xpackages/web-util/bin/taler-web-cli.mjs19L
-rwxr-xr-xpackages/web-util/build.mjs211L
-rw-r--r--packages/web-util/create_certificate.sh48L
-rwxr-xr-xpackages/web-util/dev.mjs41L
-rw-r--r--packages/web-util/package.json69L
-rw-r--r--packages/web-util/src/assets/lang.svg48L
-rw-r--r--packages/web-util/src/assets/logo-2021.svg9L
-rw-r--r--packages/web-util/src/assets/logo-white.svg45L
-rw-r--r--packages/web-util/src/assets/taler-logo-blue.png3300B
-rw-r--r--packages/web-util/src/assets/taler-logo-white.png4996B
-rw-r--r--packages/web-util/src/cli.ts50L
-rw-r--r--packages/web-util/src/components/Attention.tsx80L
-rw-r--r--packages/web-util/src/components/Button.tsx146L
-rw-r--r--packages/web-util/src/components/CopyButton.tsx56L
-rw-r--r--packages/web-util/src/components/ErrorLoading.tsx175L
-rw-r--r--packages/web-util/src/components/ErrorLoadingMerchant.tsx218L
-rw-r--r--packages/web-util/src/components/Footer.tsx74L
-rw-r--r--packages/web-util/src/components/Header.tsx311L
-rw-r--r--packages/web-util/src/components/LangSelector.tsx195L
-rw-r--r--packages/web-util/src/components/Loading.tsx45L
-rw-r--r--packages/web-util/src/components/NotificationBanner.tsx131L
-rw-r--r--packages/web-util/src/components/Pagination.tsx41L
-rw-r--r--packages/web-util/src/components/RenderAmount.tsx44L
-rw-r--r--packages/web-util/src/components/ShowInputErrorLabel.tsx29L
-rw-r--r--packages/web-util/src/components/Time.tsx80L
-rw-r--r--packages/web-util/src/components/ToastBanner.tsx88L
-rw-r--r--packages/web-util/src/components/index.ts16L
-rw-r--r--packages/web-util/src/components/utils.ts201L
-rw-r--r--packages/web-util/src/context/activity.ts82L
-rw-r--r--packages/web-util/src/context/api.ts54L
-rw-r--r--packages/web-util/src/context/bank-api.ts237L
-rw-r--r--packages/web-util/src/context/challenger-api.ts217L
-rw-r--r--packages/web-util/src/context/common-preferences.ts62L
-rw-r--r--packages/web-util/src/context/exchange-api.ts269L
-rw-r--r--packages/web-util/src/context/index.ts13L
-rw-r--r--packages/web-util/src/context/merchant-api.ts228L
-rw-r--r--packages/web-util/src/context/navigation.ts115L
-rw-r--r--packages/web-util/src/context/translation.ts139L
-rw-r--r--packages/web-util/src/context/wallet-integration.ts83L
-rw-r--r--packages/web-util/src/custom.d.ts12L
-rw-r--r--packages/web-util/src/declaration.d.ts35L
-rw-r--r--packages/web-util/src/forms/Calendar.tsx221L
-rw-r--r--packages/web-util/src/forms/Caption.tsx41L
-rw-r--r--packages/web-util/src/forms/Dialog.tsx15L
-rw-r--r--packages/web-util/src/forms/FormProvider.tsx114L
-rw-r--r--packages/web-util/src/forms/Group.tsx43L
-rw-r--r--packages/web-util/src/forms/HtmlIframe.tsx43L
-rw-r--r--packages/web-util/src/forms/TimePicker.tsx244L
-rw-r--r--packages/web-util/src/forms/field-types.ts152L
-rw-r--r--packages/web-util/src/forms/fields/ExternalLink.tsx52L
-rw-r--r--packages/web-util/src/forms/fields/InputAbsoluteTime.stories.tsx63L
-rw-r--r--packages/web-util/src/forms/fields/InputAbsoluteTime.tsx92L
-rw-r--r--packages/web-util/src/forms/fields/InputAmount.stories.tsx69L
-rw-r--r--packages/web-util/src/forms/fields/InputAmount.tsx33L
-rw-r--r--packages/web-util/src/forms/fields/InputArray.stories.tsx173L
-rw-r--r--packages/web-util/src/forms/fields/InputArray.tsx282L
-rw-r--r--packages/web-util/src/forms/fields/InputChoiceHorizontal.stories.tsx77L
-rw-r--r--packages/web-util/src/forms/fields/InputChoiceHorizontal.tsx82L
-rw-r--r--packages/web-util/src/forms/fields/InputChoiceStacked.stories.tsx77L
-rw-r--r--packages/web-util/src/forms/fields/InputChoiceStacked.tsx120L
-rw-r--r--packages/web-util/src/forms/fields/InputDownloadLink.tsx85L
-rw-r--r--packages/web-util/src/forms/fields/InputDrilldown.tsx71L
-rw-r--r--packages/web-util/src/forms/fields/InputDuration.stories.tsx62L
-rw-r--r--packages/web-util/src/forms/fields/InputDuration.tsx323L
-rw-r--r--packages/web-util/src/forms/fields/InputDurationText.stories.tsx64L
-rw-r--r--packages/web-util/src/forms/fields/InputDurationText.tsx102L
-rw-r--r--packages/web-util/src/forms/fields/InputFile.stories.tsx78L
-rw-r--r--packages/web-util/src/forms/fields/InputFile.tsx204L
-rw-r--r--packages/web-util/src/forms/fields/InputInteger.stories.tsx85L
-rw-r--r--packages/web-util/src/forms/fields/InputInteger.tsx24L
-rw-r--r--packages/web-util/src/forms/fields/InputIsoDate.stories.tsx64L
-rw-r--r--packages/web-util/src/forms/fields/InputIsoDate.tsx152L
-rw-r--r--packages/web-util/src/forms/fields/InputLine.tsx303L
-rw-r--r--packages/web-util/src/forms/fields/InputPhone.tsx24L
-rw-r--r--packages/web-util/src/forms/fields/InputSecret.stories.tsx57L
-rw-r--r--packages/web-util/src/forms/fields/InputSecret.tsx9L
-rw-r--r--packages/web-util/src/forms/fields/InputSelectMultiple.stories.tsx108L
-rw-r--r--packages/web-util/src/forms/fields/InputSelectMultiple.tsx214L
-rw-r--r--packages/web-util/src/forms/fields/InputSelectOne.stories.tsx116L
-rw-r--r--packages/web-util/src/forms/fields/InputSelectOne.tsx197L
-rw-r--r--packages/web-util/src/forms/fields/InputText.stories.tsx75L
-rw-r--r--packages/web-util/src/forms/fields/InputText.tsx9L
-rw-r--r--packages/web-util/src/forms/fields/InputTextArea.stories.tsx63L
-rw-r--r--packages/web-util/src/forms/fields/InputTextArea.tsx7L
-rw-r--r--packages/web-util/src/forms/fields/InputToggle.stories.tsx110L
-rw-r--r--packages/web-util/src/forms/fields/InputToggle.tsx97L
-rw-r--r--packages/web-util/src/forms/forms-types.ts622L
-rw-r--r--packages/web-util/src/forms/forms-ui.tsx435L
-rw-r--r--packages/web-util/src/forms/forms-utils.ts527L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_11_customer.stories.tsx35L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_11_customer.ts142L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_11_officer.stories.tsx35L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_11_officer.ts166L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_14.stories.tsx34L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_14.ts167L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_1_customer.stories.tsx58L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_1_customer.ts476L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_1_officer.stories.tsx38L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_1_officer.ts178L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_4.stories.tsx36L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_4.ts412L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_5.stories.tsx35L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_5.ts175L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_9_customer.stories.tsx35L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_9_customer.ts134L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_9_officer.stories.tsx35L
-rw-r--r--packages/web-util/src/forms/gana/VQF_902_9_officer.ts123L
-rw-r--r--packages/web-util/src/forms/gana/accept-tos.stories.tsx38L
-rw-r--r--packages/web-util/src/forms/gana/accept-tos.ts102L
-rw-r--r--packages/web-util/src/forms/gana/challenger_email.ts56L
-rw-r--r--packages/web-util/src/forms/gana/challenger_postal.ts72L
-rw-r--r--packages/web-util/src/forms/gana/challenger_sms.ts56L
-rw-r--r--packages/web-util/src/forms/gana/generic_note.stories.tsx34L
-rw-r--r--packages/web-util/src/forms/gana/generic_note.ts87L
-rw-r--r--packages/web-util/src/forms/gana/generic_upload.stories.tsx37L
-rw-r--r--packages/web-util/src/forms/gana/generic_upload.ts60L
-rw-r--r--packages/web-util/src/forms/gana/gls_merchant_onboarding.stories.tsx44L
-rw-r--r--packages/web-util/src/forms/gana/gls_merchant_onboarding.ts379L
-rw-r--r--packages/web-util/src/forms/gana/gls_wallet_confirmation.stories.tsx44L
-rw-r--r--packages/web-util/src/forms/gana/gls_wallet_confirmation.ts49L
-rw-r--r--packages/web-util/src/forms/gana/index.stories.ts18L
-rw-r--r--packages/web-util/src/forms/gana/multi_upload.stories.tsx47L
-rw-r--r--packages/web-util/src/forms/gana/multi_upload.ts73L
-rw-r--r--packages/web-util/src/forms/gana/nameAndBirthdate.ts46L
-rw-r--r--packages/web-util/src/forms/gana/personal-info.ts66L
-rw-r--r--packages/web-util/src/forms/gana/simplest.ts78L
-rw-r--r--packages/web-util/src/forms/index.stories.ts17L
-rw-r--r--packages/web-util/src/forms/index.ts133L
-rw-r--r--packages/web-util/src/hooks/index.ts28L
-rw-r--r--packages/web-util/src/hooks/useAsync.ts186L
-rw-r--r--packages/web-util/src/hooks/useAsyncAsHook.ts94L
-rw-r--r--packages/web-util/src/hooks/useChallenge.ts94L
-rw-r--r--packages/web-util/src/hooks/useForm.ts396L
-rw-r--r--packages/web-util/src/hooks/useLang.ts61L
-rw-r--r--packages/web-util/src/hooks/useLocalStorage.ts140L
-rw-r--r--packages/web-util/src/hooks/useMemoryStorage.ts71L
-rw-r--r--packages/web-util/src/hooks/useNotifications.ts437L
-rw-r--r--packages/web-util/src/index.browser.ts7L
-rw-r--r--packages/web-util/src/index.build.ts375L
-rw-r--r--packages/web-util/src/index.html41L
-rw-r--r--packages/web-util/src/index.node.ts1L
-rw-r--r--packages/web-util/src/index.testing.ts3L
-rw-r--r--packages/web-util/src/keys/ca.crt14L
-rw-r--r--packages/web-util/src/keys/ca.key16L
-rw-r--r--packages/web-util/src/keys/ca.srl1L
-rw-r--r--packages/web-util/src/keys/localhost.crt15L
-rw-r--r--packages/web-util/src/keys/localhost.csr10L
-rw-r--r--packages/web-util/src/keys/localhost.key16L
-rw-r--r--packages/web-util/src/live-reload.ts87L
-rw-r--r--packages/web-util/src/serve.ts161L
-rw-r--r--packages/web-util/src/stories-utils.tsx561L
-rw-r--r--packages/web-util/src/stories.html25L
-rw-r--r--packages/web-util/src/stories.tsx41L
-rw-r--r--packages/web-util/src/tests/hook.ts323L
-rw-r--r--packages/web-util/src/tests/mock.ts503L
-rw-r--r--packages/web-util/src/tests/swr.ts105L
-rw-r--r--packages/web-util/src/utils/base64.ts270L
-rw-r--r--packages/web-util/src/utils/buildPaginatedResult.ts49L
-rw-r--r--packages/web-util/src/utils/http-impl.browser.ts275L
-rw-r--r--packages/web-util/src/utils/http-impl.sw.ts281L
-rw-r--r--packages/web-util/src/utils/index.ts7L
-rw-r--r--packages/web-util/src/utils/observable.ts283L
-rw-r--r--packages/web-util/src/utils/request.ts477L
-rw-r--r--packages/web-util/src/utils/route.ts139L
-rw-r--r--packages/web-util/src/utils/select-ui-lists.ts572L
-rw-r--r--packages/web-util/tsconfig.json22L
-rw-r--r--pnpm-lock.yaml22361L
-rw-r--r--pnpm-workspace.yaml5L
-rw-r--r--tsconfig.build.json67L
-rw-r--r--tsconfig.defaults.json29L
m---------vendor @ 38acabf