-
- currentPage: {{ currentPage }}
- page: {{ page }}
- Total: {{ total }}
- Per page: {{ perPage }}
- Loading: {{ loading }}
\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Edit.vue?vue&type=template&id=ab33d848&\"\nimport script from \"./Edit.vue?vue&type=script&lang=js&\"\nexport * from \"./Edit.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nrequire('../../bootstrap');\n\nimport Edit from \"../../components/accounts/Edit\";\n\n// i18n\nlet i18n = require('../../i18n');\n\nlet props = {};\nconst app = new Vue({\n i18n,\n render(createElement) {\n return createElement(Edit, {props: props});\n }\n }).$mount('#accounts_edit');\n","\n\n\n
\n
\n {{ $t('form.account_role') }}\n
\n
\n \n
\n
\n \n
\n 0\">\n {{ error }} \n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AssetAccountRole.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AssetAccountRole.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AssetAccountRole.vue?vue&type=template&id=715917fd&\"\nimport script from \"./AssetAccountRole.vue?vue&type=script&lang=js&\"\nexport * from \"./AssetAccountRole.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \"+_vm._s(_vm.$t('form.account_role'))+\"\\n \")]),_vm._v(\" \"),(_vm.loading)?_c('div',{staticClass:\"input-group\"},[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})]):_vm._e(),_vm._v(\" \"),(!_vm.loading)?_c('div',{staticClass:\"input-group\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.account_role),expression:\"account_role\"}],ref:\"account_role\",class:_vm.errors.length > 0 ? 'form-control is-invalid' : 'form-control',attrs:{\"title\":_vm.$t('form.account_role'),\"autocomplete\":\"off\",\"name\":\"account_role\",\"disabled\":_vm.disabled},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.account_role=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},_vm._l((this.roleList),function(role){return _c('option',{attrs:{\"label\":role.title},domProps:{\"value\":role.slug}},[_vm._v(_vm._s(role.title))])}),0)]):_vm._e(),_vm._v(\" \"),(_vm.errors.length > 0)?_c('span',_vm._l((_vm.errors),function(error){return _c('span',{staticClass:\"text-danger small\"},[_vm._v(_vm._s(error)),_c('br')])}),0):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n
\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Alert.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Alert.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Alert.vue?vue&type=template&id=45eef68c&\"\nimport script from \"./Alert.vue?vue&type=script&lang=js&\"\nexport * from \"./Alert.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.message.length > 0)?_c('div',{class:'alert alert-' + _vm.type + ' alert-dismissible'},[_c('button',{staticClass:\"close\",attrs:{\"aria-hidden\":\"true\",\"data-dismiss\":\"alert\",\"type\":\"button\"}},[_vm._v(\"×\")]),_vm._v(\" \"),_c('h5',[('danger' === _vm.type)?_c('span',{staticClass:\"icon fas fa-ban\"}):_vm._e(),_vm._v(\" \"),('success' === _vm.type)?_c('span',{staticClass:\"icon fas fa-thumbs-up\"}):_vm._e(),_vm._v(\" \"),('danger' === _vm.type)?_c('span',[_vm._v(_vm._s(_vm.$t(\"firefly.flash_error\")))]):_vm._e(),_vm._v(\" \"),('success' === _vm.type)?_c('span',[_vm._v(_vm._s(_vm.$t(\"firefly.flash_success\")))]):_vm._e()]),_vm._v(\" \"),_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.message)}})]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","module","exports","documentElement","lang","fallbackLocale","messages","name","created","this","accountId","parseInt","parts","length","uploadObjectId","getAccount","components","Alert","GenericTextInput","GenericCurrency","AssetAccountRole","LiabilityDirection","LiabilityType","Interest","InterestPeriod","GenericTextarea","GenericCheckbox","GenericAttachments","GenericLocation","data","successMessage","errorMessage","stayHere","inError","submitting","account","originalAccount","hasAttachments","uploadTrigger","uploadObjectType","errors","currency_id","account_role","liability_type","location","defaultErrors","liability_direction","liability_amount","liability_date","interest","interest_period","iban","bic","account_number","virtual_balance","opening_balance","opening_balance_date","include_net_worth","active","notes","attachments","methods","selectedAttachments","selectedNoAttachments","uploadedAttachments","finaliseSubmission","submitForm","e","preventDefault","Object","keys","submission","put","url","processSubmission","$t","href","handleSubmissionError","log","hasOwnProperty","i","getSubmission","JSON","stringify","get","storeField","payload","field","value","hasMarker","parseAccount","attributes","credit_card_type","currency_code","currency_decimal_places","currency_symbol","monthly_payment_date","type","latitude","longitude","zoom_level","_vm","_h","$createElement","_c","_self","attrs","_v","on","staticClass","_s","$event","model","callback","$$v","$set","expression","_e","directives","rawName","domProps","Array","isArray","_i","$$a","$$el","target","$$c","checked","$$i","concat","slice","i18n","props","render","createElement","Edit","$mount","disabled","Boolean","default","roleList","loading","loadRoles","watch","$emit","ref","class","$$selectedVal","prototype","filter","call","options","o","selected","map","_value","multiple","_l","role","title","slug","composing","_m","periodList","loadPeriods","period","typeList","String","fieldName","Number","localValue","uploaded","uploads","files","test","transaction_journal_id","countAttachment","uploadAttachment","post","uploadUri","createAttachment","filename","attachable_type","attachable_id","selectedFile","clearAtt","$refs","att","description","currencyList","loadCurrencies","loadCurrencyPage","page","tthis","currency","id","required","customFields","availableFields","zoom","center","bounds","enableExternalMap","marker","verifyMapEnabled","then","loadMap","prepMap","myMap","mapObject","setObjectLocation","saveZoomLevel","event","latlng","lat","lng","emitEvent","clearLocation","zoomUpdated","centerUpdated","boundsUpdated","staticStyle","fieldType","fieldStep","clearText","_q","message"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"/public/js/accounts/edit.js","mappings":"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","sources":["webpack:///./src/bootstrap.js","webpack:///./src/i18n.js","webpack:///./src/components/accounts/Edit.vue?1949","webpack:///src/components/accounts/Edit.vue","webpack:///./src/components/accounts/Edit.vue?26b9","webpack:///./src/components/accounts/Edit.vue","webpack:///./src/pages/accounts/edit.js","webpack:///src/components/accounts/AssetAccountRole.vue","webpack:///./src/components/accounts/AssetAccountRole.vue?72d0","webpack:///./src/components/accounts/AssetAccountRole.vue","webpack:///./src/components/accounts/AssetAccountRole.vue?baa5","webpack:///src/components/accounts/Interest.vue","webpack:///./src/components/accounts/Interest.vue?5bb6","webpack:///./src/components/accounts/Interest.vue","webpack:///./src/components/accounts/Interest.vue?35c7","webpack:///src/components/accounts/InterestPeriod.vue","webpack:///./src/components/accounts/InterestPeriod.vue?bcf4","webpack:///./src/components/accounts/InterestPeriod.vue","webpack:///./src/components/accounts/InterestPeriod.vue?1286","webpack:///src/components/accounts/LiabilityDirection.vue","webpack:///./src/components/accounts/LiabilityDirection.vue?ee79","webpack:///./src/components/accounts/LiabilityDirection.vue","webpack:///./src/components/accounts/LiabilityDirection.vue?24ff","webpack:///src/components/accounts/LiabilityType.vue","webpack:///./src/components/accounts/LiabilityType.vue?7f35","webpack:///./src/components/accounts/LiabilityType.vue","webpack:///./src/components/accounts/LiabilityType.vue?ddc2","webpack:///src/components/form/GenericAttachments.vue","webpack:///./src/components/form/GenericAttachments.vue?7cfa","webpack:///./src/components/form/GenericAttachments.vue","webpack:///./src/components/form/GenericAttachments.vue?cd80","webpack:///src/components/form/GenericCheckbox.vue","webpack:///./src/components/form/GenericCheckbox.vue?341c","webpack:///./src/components/form/GenericCheckbox.vue","webpack:///./src/components/form/GenericCheckbox.vue?1b8c","webpack:///src/components/form/GenericCurrency.vue","webpack:///./src/components/form/GenericCurrency.vue?1d30","webpack:///./src/components/form/GenericCurrency.vue","webpack:///./src/components/form/GenericCurrency.vue?a7fe","webpack:///./src/components/form/GenericLocation.vue?33c4","webpack:///src/components/form/GenericLocation.vue","webpack:///./src/components/form/GenericLocation.vue?2360","webpack:///./src/components/form/GenericLocation.vue","webpack:///src/components/form/GenericTextInput.vue","webpack:///./src/components/form/GenericTextInput.vue?d9d8","webpack:///./src/components/form/GenericTextInput.vue","webpack:///./src/components/form/GenericTextInput.vue?34b3","webpack:///src/components/form/GenericTextarea.vue","webpack:///./src/components/form/GenericTextarea.vue?11c7","webpack:///./src/components/form/GenericTextarea.vue","webpack:///./src/components/form/GenericTextarea.vue?02c7","webpack:///src/components/partials/Alert.vue","webpack:///./src/components/partials/Alert.vue?8ba7","webpack:///./src/components/partials/Alert.vue","webpack:///./src/components/partials/Alert.vue?a628"],"sourcesContent":["/*\n * bootstrap.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// // imports\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n'\nimport * as uiv from 'uiv';\n\n// export jquery for others scripts to use\nwindow.$ = window.jQuery = require('jquery');\n\n// axios\nwindow.axios = require('axios');\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n// CSRF\nlet token = document.head.querySelector('meta[name=\"csrf-token\"]');\n\nif (token) {\n window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;\n} else {\n console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');\n}\n\n// locale\nlet localeToken = document.head.querySelector('meta[name=\"locale\"]');\n\nif (localeToken) {\n localStorage.locale = localeToken.content;\n} else {\n localStorage.locale = 'en_US';\n}\n\n// admin stuff\nrequire('jquery-ui');\nrequire('bootstrap'); // bootstrap CSS?\n\nrequire('admin-lte/dist/js/adminlte');\nrequire('overlayscrollbars');\n\n\n// vue\nwindow.vuei18n = VueI18n;\nwindow.uiv = uiv;\nVue.use(vuei18n);\nVue.use(uiv);\nwindow.Vue = Vue;","/*\n * i18n.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// Create VueI18n instance with options\nmodule.exports = new vuei18n({\n locale: document.documentElement.lang, // set locale\n fallbackLocale: 'en',\n messages: {\n 'bg': require('./locales/bg.json'),\n 'cs': require('./locales/cs.json'),\n 'de': require('./locales/de.json'),\n 'en': require('./locales/en.json'),\n 'en-us': require('./locales/en.json'),\n 'en-gb': require('./locales/en-gb.json'),\n 'es': require('./locales/es.json'),\n 'el': require('./locales/el.json'),\n 'fr': require('./locales/fr.json'),\n 'hu': require('./locales/hu.json'),\n //'id': require('./locales/id.json'),\n 'it': require('./locales/it.json'),\n 'ja': require('./locales/ja.json'),\n 'nl': require('./locales/nl.json'),\n 'nb': require('./locales/nb.json'),\n 'pl': require('./locales/pl.json'),\n 'fi': require('./locales/fi.json'),\n 'pt-br': require('./locales/pt-br.json'),\n 'pt-pt': require('./locales/pt.json'),\n 'ro': require('./locales/ro.json'),\n 'ru': require('./locales/ru.json'),\n //'zh': require('./locales/zh.json'),\n 'zh-tw': require('./locales/zh-tw.json'),\n 'zh-cn': require('./locales/zh-cn.json'),\n 'sk': require('./locales/sk.json'),\n 'sv': require('./locales/sv.json'),\n 'vi': require('./locales/vi.json'),\n }\n});\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('Alert',{attrs:{\"message\":_vm.errorMessage,\"type\":\"danger\"}}),_vm._v(\" \"),_c('Alert',{attrs:{\"message\":_vm.successMessage,\"type\":\"success\"}}),_vm._v(\" \"),_c('form',{attrs:{\"autocomplete\":\"off\"},on:{\"submit\":_vm.submitForm}},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card card-primary\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(\"\\n \"+_vm._s(_vm.$t('firefly.mandatoryFields'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body\"},[_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-name\":\"name\",\"errors\":_vm.errors.name,\"title\":_vm.$t('form.name')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.name),callback:function ($$v) {_vm.$set(_vm.account, \"name\", $$v)},expression:\"account.name\"}}),_vm._v(\" \"),_c('GenericCurrency',{attrs:{\"disabled\":_vm.submitting,\"errors\":_vm.errors.currency_id},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.currency_id),callback:function ($$v) {_vm.$set(_vm.account, \"currency_id\", $$v)},expression:\"account.currency_id\"}}),_vm._v(\" \"),('asset' === _vm.account.type)?_c('AssetAccountRole',{attrs:{\"disabled\":_vm.submitting,\"errors\":_vm.errors.account_role},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.account_role),callback:function ($$v) {_vm.$set(_vm.account, \"account_role\", $$v)},expression:\"account.account_role\"}}):_vm._e(),_vm._v(\" \"),('liabilities' === _vm.account.type)?_c('LiabilityType',{attrs:{\"disabled\":_vm.submitting,\"errors\":_vm.errors.liability_type},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.liability_type),callback:function ($$v) {_vm.$set(_vm.account, \"liability_type\", $$v)},expression:\"account.liability_type\"}}):_vm._e(),_vm._v(\" \"),('liabilities' === _vm.account.type)?_c('LiabilityDirection',{attrs:{\"disabled\":_vm.submitting,\"errors\":_vm.errors.liability_direction},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.liability_direction),callback:function ($$v) {_vm.$set(_vm.account, \"liability_direction\", $$v)},expression:\"account.liability_direction\"}}):_vm._e(),_vm._v(\" \"),('liabilities' === _vm.account.type)?_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-type\":\"number\",\"field-step\":\"any\",\"field-name\":\"liability_amount\",\"errors\":_vm.errors.liability_amount,\"title\":_vm.$t('form.amount')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.liability_amount),callback:function ($$v) {_vm.$set(_vm.account, \"liability_amount\", $$v)},expression:\"account.liability_amount\"}}):_vm._e(),_vm._v(\" \"),('liabilities' === _vm.account.type)?_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-type\":\"date\",\"field-name\":\"liability_date\",\"errors\":_vm.errors.liability_date,\"title\":_vm.$t('form.date')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.liability_date),callback:function ($$v) {_vm.$set(_vm.account, \"liability_date\", $$v)},expression:\"account.liability_date\"}}):_vm._e(),_vm._v(\" \"),('liabilities' === _vm.account.type)?_c('Interest',{attrs:{\"disabled\":_vm.submitting,\"errors\":_vm.errors.interest},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.interest),callback:function ($$v) {_vm.$set(_vm.account, \"interest\", $$v)},expression:\"account.interest\"}}):_vm._e(),_vm._v(\" \"),('liabilities' === _vm.account.type)?_c('InterestPeriod',{attrs:{\"disabled\":_vm.submitting,\"errors\":_vm.errors.interest_period},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.interest_period),callback:function ($$v) {_vm.$set(_vm.account, \"interest_period\", $$v)},expression:\"account.interest_period\"}}):_vm._e()],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(\"\\n \"+_vm._s(_vm.$t('firefly.optionalFields'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body\"},[_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-name\":\"iban\",\"errors\":_vm.errors.iban,\"title\":_vm.$t('form.iban')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.iban),callback:function ($$v) {_vm.$set(_vm.account, \"iban\", $$v)},expression:\"account.iban\"}}),_vm._v(\" \"),_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-name\":\"bic\",\"errors\":_vm.errors.bic,\"title\":_vm.$t('form.BIC')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.bic),callback:function ($$v) {_vm.$set(_vm.account, \"bic\", $$v)},expression:\"account.bic\"}}),_vm._v(\" \"),_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-name\":\"account_number\",\"errors\":_vm.errors.account_number,\"title\":_vm.$t('form.account_number')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.account_number),callback:function ($$v) {_vm.$set(_vm.account, \"account_number\", $$v)},expression:\"account.account_number\"}}),_vm._v(\" \"),('asset' === _vm.account.type)?_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-type\":\"amount\",\"field-name\":\"virtual_balance\",\"errors\":_vm.errors.virtual_balance,\"title\":_vm.$t('form.virtual_balance')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.virtual_balance),callback:function ($$v) {_vm.$set(_vm.account, \"virtual_balance\", $$v)},expression:\"account.virtual_balance\"}}):_vm._e(),_vm._v(\" \"),('asset' === _vm.account.type)?_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-type\":\"amount\",\"field-name\":\"opening_balance\",\"errors\":_vm.errors.opening_balance,\"title\":_vm.$t('form.opening_balance')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.opening_balance),callback:function ($$v) {_vm.$set(_vm.account, \"opening_balance\", $$v)},expression:\"account.opening_balance\"}}):_vm._e(),_vm._v(\" \"),('asset' === _vm.account.type)?_c('GenericTextInput',{attrs:{\"disabled\":_vm.submitting,\"field-type\":\"date\",\"field-name\":\"opening_balance_date\",\"errors\":_vm.errors.opening_balance_date,\"title\":_vm.$t('form.opening_balance_date')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.opening_balance_date),callback:function ($$v) {_vm.$set(_vm.account, \"opening_balance_date\", $$v)},expression:\"account.opening_balance_date\"}}):_vm._e(),_vm._v(\" \"),('asset' === _vm.account.type)?_c('GenericCheckbox',{attrs:{\"disabled\":_vm.submitting,\"title\":_vm.$t('form.include_net_worth'),\"field-name\":\"include_net_worth\",\"errors\":_vm.errors.include_net_worth,\"description\":_vm.$t('form.include_net_worth')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.include_net_worth),callback:function ($$v) {_vm.$set(_vm.account, \"include_net_worth\", $$v)},expression:\"account.include_net_worth\"}}):_vm._e(),_vm._v(\" \"),_c('GenericCheckbox',{attrs:{\"disabled\":_vm.submitting,\"title\":_vm.$t('form.active'),\"field-name\":\"active\",\"errors\":_vm.errors.active,\"description\":_vm.$t('form.active')},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.active),callback:function ($$v) {_vm.$set(_vm.account, \"active\", $$v)},expression:\"account.active\"}}),_vm._v(\" \"),_c('GenericTextarea',{attrs:{\"disabled\":_vm.submitting,\"field-name\":\"notes\",\"title\":_vm.$t('form.notes'),\"errors\":_vm.errors.notes},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.notes),callback:function ($$v) {_vm.$set(_vm.account, \"notes\", $$v)},expression:\"account.notes\"}}),_vm._v(\" \"),_c('GenericLocation',{attrs:{\"disabled\":_vm.submitting,\"title\":_vm.$t('form.location'),\"errors\":_vm.errors.location},on:{\"set-field\":function($event){return _vm.storeField($event)}},model:{value:(_vm.account.location),callback:function ($$v) {_vm.$set(_vm.account, \"location\", $$v)},expression:\"account.location\"}}),_vm._v(\" \"),_c('GenericAttachments',{attrs:{\"disabled\":_vm.submitting,\"title\":_vm.$t('form.attachments'),\"field-name\":\"attachments\",\"errors\":_vm.errors.attachments,\"upload-trigger\":_vm.uploadTrigger,\"upload-object-type\":_vm.uploadObjectType,\"upload-object-id\":_vm.uploadObjectId},on:{\"selected-attachments\":function($event){return _vm.selectedAttachments($event)},\"selected-no-attachments\":function($event){return _vm.selectedNoAttachments($event)},\"uploaded-attachments\":function($event){return _vm.uploadedAttachments($event)}}})],1)])])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12 offset-xl-6 offset-lg-6\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-lg-6 offset-lg-6\"},[_c('button',{staticClass:\"btn btn-success btn-block\",attrs:{\"disabled\":_vm.submitting,\"type\":\"button\"},on:{\"click\":_vm.submitForm}},[_vm._v(_vm._s(_vm.$t('firefly.update_' + _vm.account.type + '_account'))+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.stayHere),expression:\"stayHere\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"stayHere\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.stayHere)?_vm._i(_vm.stayHere,null)>-1:(_vm.stayHere)},on:{\"change\":function($event){var $$a=_vm.stayHere,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.stayHere=$$a.concat([$$v]))}else{$$i>-1&&(_vm.stayHere=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.stayHere=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"stayHere\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.after_update_create_another')))])])])])])])])])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n
\n \n \n \n
\n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Edit.vue?vue&type=template&id=2fd7c688&\"\nimport script from \"./Edit.vue?vue&type=script&lang=js&\"\nexport * from \"./Edit.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nrequire('../../bootstrap');\n\nimport Edit from \"../../components/accounts/Edit\";\n\n// i18n\nlet i18n = require('../../i18n');\n\nlet props = {};\nconst app = new Vue({\n i18n,\n render(createElement) {\n return createElement(Edit, {props: props});\n }\n }).$mount('#accounts_edit');\n","\n\n\n
\n
\n {{ $t('form.account_role') }}\n
\n
\n \n
\n
\n \n
\n 0\">\n {{ error }} \n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AssetAccountRole.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AssetAccountRole.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AssetAccountRole.vue?vue&type=template&id=715917fd&\"\nimport script from \"./AssetAccountRole.vue?vue&type=script&lang=js&\"\nexport * from \"./AssetAccountRole.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \"+_vm._s(_vm.$t('form.account_role'))+\"\\n \")]),_vm._v(\" \"),(_vm.loading)?_c('div',{staticClass:\"input-group\"},[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})]):_vm._e(),_vm._v(\" \"),(!_vm.loading)?_c('div',{staticClass:\"input-group\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.account_role),expression:\"account_role\"}],ref:\"account_role\",class:_vm.errors.length > 0 ? 'form-control is-invalid' : 'form-control',attrs:{\"title\":_vm.$t('form.account_role'),\"autocomplete\":\"off\",\"name\":\"account_role\",\"disabled\":_vm.disabled},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.account_role=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},_vm._l((this.roleList),function(role){return _c('option',{attrs:{\"label\":role.title},domProps:{\"value\":role.slug}},[_vm._v(_vm._s(role.title))])}),0)]):_vm._e(),_vm._v(\" \"),(_vm.errors.length > 0)?_c('span',_vm._l((_vm.errors),function(error){return _c('span',{staticClass:\"text-danger small\"},[_vm._v(_vm._s(error)),_c('br')])}),0):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionListLarge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionListLarge.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionListLarge.vue?vue&type=template&id=1515add8&\"\nimport script from \"./TransactionListLarge.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionListLarge.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","computed","this","ready","accountId","loading","total","sortDesc","currentPage","perPage","created","parts","params","getTransactions","components","methods","log","showReady","startStr","endStr","watch","_vm","_h","$createElement","_c","_self","_m","_v","attrs","staticClass","i18n","props","store","render","createElement","Show","beforeCreate","$store","$mount","description","amount","source","destination","currency","foreign_currency","foreign_amount","date","custom_dates","budget","category","bill","tags","piggy_bank","internal_reference","external_url","notes","location","transaction_journal_id","source_account_id","source_account_name","source_account_type","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_id","destination_account_name","destination_account_type","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","type","currency_id","currency_name","currency_code","currency_decimal_places","destination_account","foreign_currency_id","budget_id","bill_id","piggy_bank_id","external_id","links","zoom_level","longitude","latitude","fields","updateFieldList","parseTransactions","$emit","entries","page","parseTransaction","transaction","newCacheKey","alert","row","key","dummy","first","date_formatted","collapsed","split","group_title","hasOwnProperty","i","parseFloat","info","source_name","source_id","destination_name","destination_id","category_id","category_name","split_index","splits","toggleCollapse","tableSortCompare","aRow","bRow","split_parent","a","b","localeCompare","compareLocale","compareOptions","Object","keys","String","Number","default","Boolean","_s","_e","model","callback","$$v","expression","on","ref","$event","scopedSlots","_u","fn","proxy","item","staticStyle","_l","class","Intl","NumberFormat","style","format","$t"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"/public/js/accounts/show.js","mappings":"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","sources":["webpack:///./src/bootstrap.js","webpack:///./src/components/store/modules/transactions/create.js","webpack:///./src/components/store/modules/transactions/edit.js","webpack:///./src/components/store/modules/dashboard/index.js","webpack:///./src/components/store/modules/root.js","webpack:///./src/components/store/modules/accounts/index.js","webpack:///./src/components/store/index.js","webpack:///./src/i18n.js","webpack:///src/components/accounts/Show.vue","webpack:///./src/components/accounts/Show.vue?8a69","webpack:///./src/components/accounts/Show.vue","webpack:///./src/components/accounts/Show.vue?d8f1","webpack:///./src/pages/accounts/show.js","webpack:///./src/shared/forageStore.js","webpack:///./src/shared/transactions.js","webpack:///./src/components/transactions/TransactionListLarge.vue?5152","webpack:///src/components/transactions/TransactionListLarge.vue","webpack:///./src/components/transactions/TransactionListLarge.vue?4e79","webpack:///./src/components/transactions/TransactionListLarge.vue"],"sourcesContent":["/*\n * bootstrap.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// // imports\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n'\nimport * as uiv from 'uiv';\n\n// export jquery for others scripts to use\nwindow.$ = window.jQuery = require('jquery');\n\n// axios\nwindow.axios = require('axios');\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n// CSRF\nlet token = document.head.querySelector('meta[name=\"csrf-token\"]');\n\nif (token) {\n window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;\n} else {\n console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');\n}\n\n// locale\nlet localeToken = document.head.querySelector('meta[name=\"locale\"]');\n\nif (localeToken) {\n localStorage.locale = localeToken.content;\n} else {\n localStorage.locale = 'en_US';\n}\n\n// admin stuff\nrequire('jquery-ui');\nrequire('bootstrap'); // bootstrap CSS?\n\nrequire('admin-lte/dist/js/adminlte');\nrequire('overlayscrollbars');\n\n\n// vue\nwindow.vuei18n = VueI18n;\nwindow.uiv = uiv;\nVue.use(vuei18n);\nVue.use(uiv);\nwindow.Vue = Vue;","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nconst lodashClonedeep = require('lodash.clonedeep');\n\nimport {getDefaultTransaction, getDefaultErrors} from '../../../../shared/transactions';\n\n// initial state\nconst state = () => ({\n transactionType: 'any',\n groupTitle: '',\n transactions: [],\n customDateFields: {\n interest_date: false,\n book_date: false,\n process_date: false,\n due_date: false,\n payment_date: false,\n invoice_date: false,\n },\n defaultTransaction: getDefaultTransaction(),\n defaultErrors: getDefaultErrors()\n }\n)\n\n\n// getters\nconst getters = {\n transactions: state => {\n return state.transactions;\n },\n defaultErrors: state => {\n return state.defaultErrors;\n },\n groupTitle: state => {\n return state.groupTitle;\n },\n transactionType: state => {\n return state.transactionType;\n },\n accountToTransaction: state => {\n// See reference nr. 1\n // possible API point!!\n return state.accountToTransaction;\n },\n defaultTransaction: state => {\n return state.defaultTransaction;\n },\n sourceAllowedTypes: state => {\n return state.sourceAllowedTypes;\n },\n destinationAllowedTypes: state => {\n return state.destinationAllowedTypes;\n },\n allowedOpposingTypes: state => {\n return state.allowedOpposingTypes;\n },\n customDateFields: state => {\n return state.customDateFields;\n }\n // // `getters` is localized to this module's getters\n // // you can use rootGetters via 4th argument of getters\n // someGetter (state, getters, rootState, rootGetters) {\n // getters.someOtherGetter // -> 'foo/someOtherGetter'\n // rootGetters.someOtherGetter // -> 'someOtherGetter'\n // rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'\n // },\n\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n addTransaction(state) {\n let newTransaction = lodashClonedeep(state.defaultTransaction);\n newTransaction.errors = lodashClonedeep(state.defaultErrors);\n state.transactions.push(newTransaction);\n },\n resetErrors(state, payload) {\n //console.log('resetErrors for index ' + payload.index);\n state.transactions[payload.index].errors = lodashClonedeep(state.defaultErrors);\n },\n resetTransactions(state) {\n state.transactions = [];\n },\n setGroupTitle(state, payload) {\n state.groupTitle = payload.groupTitle;\n },\n setCustomDateFields(state, payload) {\n state.customDateFields = payload;\n },\n deleteTransaction(state, payload) {\n state.transactions.splice(payload.index, 1);\n // console.log('Deleted transaction ' + payload.index);\n // console.log(state.transactions);\n if (0 === state.transactions.length) {\n // console.log('array is empty!');\n }\n },\n setTransactionType(state, transactionType) {\n state.transactionType = transactionType;\n },\n setAllowedOpposingTypes(state, allowedOpposingTypes) {\n state.allowedOpposingTypes = allowedOpposingTypes;\n },\n setAccountToTransaction(state, payload) {\n state.accountToTransaction = payload;\n },\n updateField(state, payload) {\n state.transactions[payload.index][payload.field] = payload.value;\n },\n setTransactionError(state, payload) {\n //console.log('Will set transactions[' + payload.index + '][errors][' + payload.field + '] to ');\n //console.log(payload.errors);\n state.transactions[payload.index].errors[payload.field] = payload.errors;\n },\n setDestinationAllowedTypes(state, payload) {\n // console.log('Destination allowed types was changed!');\n state.destinationAllowedTypes = payload;\n },\n setSourceAllowedTypes(state, payload) {\n state.sourceAllowedTypes = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => ({});\n\n\n// getters\nconst getters = {};\n\n// actions\nconst actions = {};\n\n// mutations\nconst mutations = {};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nimport startOfDay from \"date-fns/startOfDay\";\nimport endOfDay from 'date-fns/endOfDay'\nimport startOfWeek from 'date-fns/startOfWeek'\nimport endOfWeek from 'date-fns/endOfWeek'\nimport startOfQuarter from 'date-fns/startOfQuarter';\nimport endOfQuarter from 'date-fns/endOfQuarter';\nimport endOfMonth from \"date-fns/endOfMonth\";\nimport startOfMonth from 'date-fns/startOfMonth';\n\nconst state = () => (\n {\n viewRange: 'default',\n start: null,\n end: null,\n defaultStart: null,\n defaultEnd: null,\n }\n)\n\n\n// getters\nconst getters = {\n start: state => {\n return state.start;\n },\n end: state => {\n return state.end;\n },\n defaultStart: state => {\n return state.defaultStart;\n },\n defaultEnd: state => {\n return state.defaultEnd;\n },\n viewRange: state => {\n return state.viewRange;\n }\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // console.log('initialiseStore for dashboard.');\n\n // restore from local storage:\n context.dispatch('restoreViewRange');\n\n axios.get('./api/v1/preferences/viewRange')\n .then(response => {\n let viewRange = response.data.data.attributes.data;\n let oldViewRange = context.getters.viewRange;\n context.commit('setViewRange', viewRange);\n if (viewRange !== oldViewRange) {\n // console.log('View range changed from \"' + oldViewRange + '\" to \"' + viewRange + '\"');\n context.dispatch('setDatesFromViewRange');\n }\n if (viewRange === oldViewRange) {\n // console.log('Restore view range dates');\n context.dispatch('restoreViewRangeDates');\n }\n }\n ).catch(() => {\n context.commit('setViewRange', '1M');\n context.dispatch('setDatesFromViewRange');\n });\n\n },\n restoreViewRangeDates: function (context) {\n // check local storage first?\n if (localStorage.viewRangeStart) {\n // console.log('view range start set from local storage.');\n context.commit('setStart', new Date(localStorage.viewRangeStart));\n }\n if (localStorage.viewRangeEnd) {\n // console.log('view range end set from local storage.');\n context.commit('setEnd', new Date(localStorage.viewRangeEnd));\n }\n // also set default:\n if (localStorage.viewRangeDefaultStart) {\n // console.log('view range default start set from local storage.');\n // console.log(localStorage.viewRangeDefaultStart);\n context.commit('setDefaultStart', new Date(localStorage.viewRangeDefaultStart));\n }\n if (localStorage.viewRangeDefaultEnd) {\n // console.log('view range default end set from local storage.');\n // console.log(localStorage.viewRangeDefaultEnd);\n context.commit('setDefaultEnd', new Date(localStorage.viewRangeDefaultEnd));\n }\n },\n restoreViewRange: function (context) {\n // console.log('restoreViewRange');\n let viewRange = localStorage.getItem('viewRange');\n if (null !== viewRange) {\n // console.log('restored restoreViewRange ' + viewRange );\n context.commit('setViewRange', viewRange);\n }\n },\n setDatesFromViewRange(context) {\n let start;\n let end;\n let viewRange = context.getters.viewRange;\n let today = new Date;\n // console.log('Will recreate view range on ' + viewRange);\n switch (viewRange) {\n case '1D':\n // today:\n start = startOfDay(today);\n end = endOfDay(today);\n break;\n case '1W':\n // this week:\n start = startOfDay(startOfWeek(today, {weekStartsOn: 1}));\n end = endOfDay(endOfWeek(today, {weekStartsOn: 1}));\n break;\n case '1M':\n // this month:\n start = startOfDay(startOfMonth(today));\n end = endOfDay(endOfMonth(today));\n break;\n case '3M':\n // this quarter\n start = startOfDay(startOfQuarter(today));\n end = endOfDay(endOfQuarter(today));\n break;\n case '6M':\n // this half-year\n if (today.getMonth() <= 5) {\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(5);\n end.setDate(30);\n end = endOfDay(start);\n }\n if (today.getMonth() > 5) {\n start = new Date(today);\n start.setMonth(6);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(start);\n }\n break;\n case '1Y':\n // this year\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(end);\n break;\n }\n // console.log('Range is ' + viewRange);\n // console.log('Start is ' + start);\n // console.log('End is ' + end);\n context.commit('setStart', start);\n context.commit('setEnd', end);\n context.commit('setDefaultStart', start);\n context.commit('setDefaultEnd', end);\n }\n}\n\n// mutations\nconst mutations = {\n setStart(state, value) {\n state.start = value;\n window.localStorage.setItem('viewRangeStart', value);\n },\n setEnd(state, value) {\n state.end = value;\n window.localStorage.setItem('viewRangeEnd', value);\n },\n setDefaultStart(state, value) {\n state.defaultStart = value;\n window.localStorage.setItem('viewRangeDefaultStart', value);\n },\n setDefaultEnd(state, value) {\n state.defaultEnd = value;\n window.localStorage.setItem('viewRangeDefaultEnd', value);\n },\n setViewRange(state, range) {\n state.viewRange = range;\n window.localStorage.setItem('viewRange', range);\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * root.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n listPageSize: 33,\n timezone: '',\n cacheKey: {\n age: 0,\n value: 'empty',\n },\n }\n)\n\n\n// getters\nconst getters = {\n listPageSize: state => {\n return state.listPageSize;\n },\n timezone: state => {\n // console.log('Wil return ' + state.listPageSize);\n return state.timezone;\n },\n cacheKey: state => {\n return state.cacheKey.value;\n },\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // cache key auto refreshes every day\n // console.log('Now in initialize store.')\n if (localStorage.cacheKey) {\n // console.log('Storage has cache key: ');\n // console.log(localStorage.cacheKey);\n let object = JSON.parse(localStorage.cacheKey);\n if (Date.now() - object.age > 86400000) {\n // console.log('Key is here but is old.');\n context.commit('refreshCacheKey');\n } else {\n // console.log('Cache key from local storage: ' + object.value);\n context.commit('setCacheKey', object);\n }\n } else {\n // console.log('No key need new one.');\n context.commit('refreshCacheKey');\n }\n if (localStorage.listPageSize) {\n state.listPageSize = localStorage.listPageSize;\n context.commit('setListPageSize', {length: localStorage.listPageSize});\n }\n if (!localStorage.listPageSize) {\n axios.get('./api/v1/preferences/listPageSize')\n .then(response => {\n // console.log('from API: listPageSize is ' + parseInt(response.data.data.attributes.data));\n context.commit('setListPageSize', {length: parseInt(response.data.data.attributes.data)});\n }\n );\n }\n if (localStorage.timezone) {\n state.timezone = localStorage.timezone;\n context.commit('setTimezone', {timezone: localStorage.timezone});\n }\n if (!localStorage.timezone) {\n axios.get('./api/v1/configuration/app.timezone')\n .then(response => {\n context.commit('setTimezone', {timezone: response.data.data.value});\n }\n );\n }\n }\n}\n\n// mutations\nconst mutations = {\n refreshCacheKey(state) {\n let age = Date.now();\n let N = 8;\n let cacheKey = Array(N+1).join((Math.random().toString(36)+'00000000000000000').slice(2, 18)).slice(0, N);\n let object = {age: age, value: cacheKey};\n // console.log('Store new key in string JSON');\n // console.log(JSON.stringify(object));\n localStorage.cacheKey = JSON.stringify(object);\n state.cacheKey = {age: age, value: cacheKey};\n // console.log('Refresh: cachekey is now ' + cacheKey);\n },\n setCacheKey(state, payload) {\n // console.log('Stored cache key in localstorage.');\n // console.log(payload);\n // console.log(JSON.stringify(payload));\n localStorage.cacheKey = JSON.stringify(payload);\n state.cacheKey = payload;\n },\n setListPageSize(state, payload) {\n // console.log('Got a payload in setListPageSize');\n // console.log(payload);\n let number = parseInt(payload.length);\n if (0 !== number) {\n state.listPageSize = number;\n localStorage.listPageSize = number;\n }\n },\n setTimezone(state, payload) {\n\n if ('' !== payload.timezone) {\n state.timezone = payload.timezone;\n localStorage.timezone = payload.timezone;\n }\n },\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n orderMode: false,\n activeFilter: 1\n }\n)\n\n\n// getters\nconst getters = {\n orderMode: state => {\n return state.orderMode;\n },\n activeFilter: state => {\n return state.activeFilter;\n }\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n setOrderMode(state, payload) {\n state.orderMode = payload;\n },\n setActiveFilter(state, payload) {\n state.activeFilter = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport Vue from 'vue'\nimport Vuex, {createLogger} from 'vuex'\nimport transactions_create from './modules/transactions/create';\nimport transactions_edit from './modules/transactions/edit';\nimport dashboard_index from './modules/dashboard/index';\nimport root_store from './modules/root';\nimport accounts_index from './modules/accounts/index';\n\nVue.use(Vuex)\nconst debug = process.env.NODE_ENV !== 'production'\n\nexport default new Vuex.Store(\n {\n namespaced: true,\n modules: {\n root: root_store,\n transactions: {\n namespaced: true,\n modules: {\n create: transactions_create,\n edit: transactions_edit\n }\n },\n accounts: {\n namespaced: true,\n modules: {\n index: accounts_index\n },\n },\n dashboard: {\n namespaced: true,\n modules: {\n index: dashboard_index\n }\n }\n },\n strict: debug,\n plugins: debug ? [createLogger()] : [],\n state: {\n currencyPreference: {},\n locale: 'en-US',\n listPageSize: 50\n },\n mutations: {\n setCurrencyPreference(state, payload) {\n state.currencyPreference = payload.payload;\n },\n initialiseStore(state) {\n // console.log('Now in initialiseStore()')\n // if locale in local storage:\n if (localStorage.locale) {\n state.locale = localStorage.locale;\n return;\n }\n\n // set locale from HTML:\n let localeToken = document.head.querySelector('meta[name=\"locale\"]');\n if (localeToken) {\n state.locale = localeToken.content;\n localStorage.locale = localeToken.content;\n }\n }\n },\n getters: {\n currencyCode: state => {\n return state.currencyPreference.code;\n },\n currencyPreference: state => {\n return state.currencyPreference;\n },\n currencyId: state => {\n return state.currencyPreference.id;\n },\n locale: state => {\n return state.locale;\n }\n },\n actions: {\n\n updateCurrencyPreference(context) {\n // console.log('Now in updateCurrencyPreference');\n if (localStorage.currencyPreference) {\n context.commit('setCurrencyPreference', {payload: JSON.parse(localStorage.currencyPreference)});\n return;\n }\n axios.get('./api/v1/currencies/default')\n .then(response => {\n let currencyResponse = {\n id: parseInt(response.data.data.id),\n name: response.data.data.attributes.name,\n symbol: response.data.data.attributes.symbol,\n code: response.data.data.attributes.code,\n decimal_places: parseInt(response.data.data.attributes.decimal_places),\n };\n localStorage.currencyPreference = JSON.stringify(currencyResponse);\n //console.log('getCurrencyPreference from server')\n //console.log(JSON.stringify(currencyResponse));\n context.commit('setCurrencyPreference', {payload: currencyResponse});\n }).catch(err => {\n // console.log('Got error response.');\n console.error(err);\n context.commit('setCurrencyPreference', {\n payload: {\n id: 1,\n name: 'Euro',\n symbol: '€',\n code: 'EUR',\n decimal_places: 2\n }\n });\n });\n\n }\n }\n }\n);","/*\n * i18n.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// Create VueI18n instance with options\nmodule.exports = new vuei18n({\n locale: document.documentElement.lang, // set locale\n fallbackLocale: 'en',\n messages: {\n 'bg': require('./locales/bg.json'),\n 'cs': require('./locales/cs.json'),\n 'de': require('./locales/de.json'),\n 'en': require('./locales/en.json'),\n 'en-us': require('./locales/en.json'),\n 'en-gb': require('./locales/en-gb.json'),\n 'es': require('./locales/es.json'),\n 'el': require('./locales/el.json'),\n 'fr': require('./locales/fr.json'),\n 'hu': require('./locales/hu.json'),\n //'id': require('./locales/id.json'),\n 'it': require('./locales/it.json'),\n 'ja': require('./locales/ja.json'),\n 'nl': require('./locales/nl.json'),\n 'nb': require('./locales/nb.json'),\n 'pl': require('./locales/pl.json'),\n 'fi': require('./locales/fi.json'),\n 'pt-br': require('./locales/pt-br.json'),\n 'pt-pt': require('./locales/pt.json'),\n 'ro': require('./locales/ro.json'),\n 'ru': require('./locales/ru.json'),\n //'zh': require('./locales/zh.json'),\n 'zh-tw': require('./locales/zh-tw.json'),\n 'zh-cn': require('./locales/zh-cn.json'),\n 'sk': require('./locales/sk.json'),\n 'sv': require('./locales/sv.json'),\n 'vi': require('./locales/vi.json'),\n }\n});\n","\n\n\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Show.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Show.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Show.vue?vue&type=template&id=f418856c&\"\nimport script from \"./Show.vue?vue&type=script&lang=js&\"\nexport * from \"./Show.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._m(0),_vm._v(\" \"),_c('TransactionListLarge',{attrs:{\"entries\":_vm.rawTransactions,\"page\":_vm.currentPage,\"total\":_vm.total,\"per-page\":_vm.perPage,\"sort-desc\":_vm.sortDesc},on:{\"jump-page\":function($event){return _vm.jumpToPage($event)}}}),_vm._v(\" \"),_vm._m(1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-lg-12 col-md-6 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header d-flex p-0\"},[_c('h3',{staticClass:\"card-title p-3\"},[_vm._v(\"Tabs\")]),_vm._v(\" \"),_c('ul',{staticClass:\"nav nav-pills ml-auto p-2\"},[_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link active\",attrs:{\"href\":\"#main_chart\",\"data-toggle\":\"tab\"}},[_vm._v(\"Chart\")])]),_vm._v(\" \"),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"href\":\"#budgets\",\"data-toggle\":\"tab\"}},[_vm._v(\"Budgets\")])]),_vm._v(\" \"),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"href\":\"#categories\",\"data-toggle\":\"tab\"}},[_vm._v(\"Categories\")])])])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"tab-content\"},[_c('div',{staticClass:\"tab-pane active\",attrs:{\"id\":\"main_chart\"}},[_vm._v(\"\\n 1: main chart\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"tab-pane\",attrs:{\"id\":\"budgets\"}},[_vm._v(\"\\n 2: tree map from/to budget\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"tab-pane\",attrs:{\"id\":\"categories\"}},[_vm._v(\"\\n 2: tree map from/to cat\\n \")])])])])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-lg-12 col-md-6 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(\"\\n Blocks\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body\"},[_vm._v(\"\\n Blocks\\n \")])])])])}]\n\nexport { render, staticRenderFns }","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n\nrequire('../../bootstrap');\n\nimport store from '../../components/store';\nimport Show from \"../../components/accounts/Show\";\n\n// i18n\nlet i18n = require('../../i18n');\n\n// get page name?\n\n\nlet props = {};\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Show, {props: props});\n },\n beforeCreate() {\n// See reference nr. 10\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n\n // init the new root store (dont care about results)\n this.$store.dispatch('root/initialiseStore');\n\n // also init the dashboard store.\n this.$store.dispatch('dashboard/index/initialiseStore');\n },\n }).$mount('#accounts_show');\n","/*\n * forageStore.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport localforage from 'localforage'\nimport memoryDriver from 'localforage-memoryStorageDriver'\nimport {setup} from 'axios-cache-adapter'\n\n// `async` wrapper to configure `localforage` and instantiate `axios` with `axios-cache-adapter`\nexport async function configureAxios() {\n // Register the custom `memoryDriver` to `localforage`\n await localforage.defineDriver(memoryDriver)\n\n // Create `localforage` instance\n const forageStore = localforage.createInstance({\n // List of drivers used\n driver: [\n localforage.INDEXEDDB,\n localforage.LOCALSTORAGE,\n memoryDriver._driver\n ],\n // Prefix all storage keys to prevent conflicts\n name: 'my-cache'\n })\n\n // Create `axios` instance with pre-configured `axios-cache-adapter` using a `localforage` store\n let token = document.head.querySelector('meta[name=\"csrf-token\"]');\n return setup({\n // `axios` options\n baseURL: './',\n headers: {'X-CSRF-TOKEN': token.content, 'X-James-Rocks': 'oh yes'},\n cache: {\n // `axios-cache-adapter` options\n maxAge: 24 * 60 * 60 * 1000, // one day.\n readHeaders: false,\n exclude: {\n query: false,\n },\n debug: true,\n store: forageStore,\n }\n }\n );\n\n}","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-lg-8 col-md-6 col-sm-12 col-xs-12\"},[(!_vm.loading)?_c('BPagination',{attrs:{\"total-rows\":_vm.total,\"per-page\":_vm.perPage,\"aria-controls\":\"my-table\"},model:{value:(_vm.currentPage),callback:function ($$v) {_vm.currentPage=$$v},expression:\"currentPage\"}}):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"col-lg-4 col-md-6 col-sm-12 col-xs-12\"},[_c('button',{staticClass:\"btn btn-sm float-right btn-info\",on:{\"click\":_vm.newCacheKey}},[_c('span',{staticClass:\"fas fa-sync\"})])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body p-0\"},[_c('BTable',{ref:\"table\",attrs:{\"id\":\"my-table\",\"small\":\"\",\"striped\":\"\",\"hover\":\"\",\"responsive\":\"md\",\"primary-key\":\"key\",\"no-local-sorting\":false,\"items\":_vm.transactions,\"fields\":_vm.fields,\"per-page\":_vm.perPage,\"sort-icon-left\":\"\",\"current-page\":_vm.currentPage,\"busy\":_vm.loading,\"sort-desc\":_vm.sortDesc,\"sort-compare\":_vm.tableSortCompare},on:{\"update:busy\":function($event){_vm.loading=$event},\"update:sortDesc\":function($event){_vm.sortDesc=$event},\"update:sort-desc\":function($event){_vm.sortDesc=$event}},scopedSlots:_vm._u([{key:\"table-busy\",fn:function(){return [_c('span',{staticClass:\"fa fa-spinner fa-spin\"})]},proxy:true},{key:\"cell(type)\",fn:function(data){return [(!data.item.dummy)?_c('span',[('deposit' === data.item.type)?_c('span',{staticClass:\"fas fa-long-arrow-alt-right\"}):('withdrawal' === data.item.type)?_c('span',{staticClass:\"fas fa-long-arrow-alt-left\"}):('transfer' === data.item.type)?_c('span',{staticClass:\"fas fa-long-arrows-alt-h\"}):_vm._e()]):_vm._e()]}},{key:\"cell(description)\",fn:function(data){return [(data.item.dummy)?_c('span',{staticClass:\"fa fa-spinner fa-spin\"}):_vm._e(),_vm._v(\" \"),(!data.item.split)?_c('span',[_c('a',{attrs:{\"href\":'./transactions/show/' + data.item.id,\"title\":data.value}},[_vm._v(\"\\n \"+_vm._s(data.item.description)+\"\\n \")])]):_vm._e(),_vm._v(\" \"),(data.item.split)?_c('span',[_c('span',{staticClass:\"fas fa-angle-right\",staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){return _vm.toggleCollapse(data.item.id)}}}),_vm._v(\" \"),_c('a',{attrs:{\"href\":'./transactions/show/' + data.item.id,\"title\":data.value}},[_vm._v(\"\\n \"+_vm._s(data.item.description)+\"\\n \")]),_c('br'),_vm._v(\" \"),(!data.item.collapsed)?_c('span',_vm._l((data.item.splits),function(split,index){return _c('span',{key:index},[_vm._v(\"\\n \"+_vm._s(split.description)),_c('br')])}),0):_vm._e()]):_vm._e()]}},{key:\"cell(amount)\",fn:function(data){return [('deposit' === data.item.type)?_c('span',{class:'text-success ' + (!data.item.collapsed ? 'font-weight-bold' : '')},[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: data.item.currency_code}).format(data.item.amount))+\"\\n \")]):_vm._e(),_vm._v(\" \"),('withdrawal' === data.item.type)?_c('span',{class:'text-danger ' + (!data.item.collapsed ? 'font-weight-bold' : '')},[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: data.item.currency_code}).format(-data.item.amount))+\"\\n \")]):_vm._e(),_vm._v(\" \"),('transfer' === data.item.type)?_c('span',{class:'text-muted ' + (!data.item.collapsed ? 'font-weight-bold' : '')},[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: data.item.currency_code}).format(data.item.amount))+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('br'),_vm._v(\" \"),(!data.item.collapsed)?_c('span',_vm._l((data.item.splits),function(split,index){return _c('span',{key:index},[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: split.currency_code}).format(split.amount))),_c('br')])}),0):_vm._e()]}},{key:\"cell(date)\",fn:function(data){return [_vm._v(\"\\n \"+_vm._s(data.item.date_formatted)+\"\\n \")]}},{key:\"cell(source_account)\",fn:function(data){return [(true===data.item.split && !data.item.collapsed)?_c('span',[_c('br')]):_vm._e(),_vm._v(\" \"),(true===data.item.split && data.item.collapsed)?_c('em',[_vm._v(\"\\n ...\\n \")]):_vm._e(),_vm._v(\" \"),_vm._l((data.item.splits),function(split,index){return (false===data.item.split || (true===data.item.split && !data.item.collapsed))?_c('span',{key:index},[_c('a',{attrs:{\"href\":'./accounts/show/' + split.source_id,\"title\":split.source_name}},[_vm._v(_vm._s(split.source_name))]),_c('br')]):_vm._e()})]}},{key:\"cell(destination_account)\",fn:function(data){return [(true===data.item.split && !data.item.collapsed)?_c('span',[_c('br')]):_vm._e(),_vm._v(\" \"),(true===data.item.split && data.item.collapsed)?_c('em',[_vm._v(\"\\n ...\\n \")]):_vm._e(),_vm._v(\" \"),_vm._l((data.item.splits),function(split,index){return (false===data.item.split || (true===data.item.split && !data.item.collapsed))?_c('span',{key:index},[_c('a',{attrs:{\"href\":'./accounts/show/' + split.destination_id,\"title\":split.destination_name}},[_vm._v(_vm._s(split.destination_name))]),_c('br')]):_vm._e()})]}},{key:\"cell(menu)\",fn:function(data){return [_c('div',{staticClass:\"btn-group btn-group-sm\"},[_c('div',{staticClass:\"dropdown\"},[_c('button',{staticClass:\"btn btn-light btn-sm dropdown-toggle\",attrs:{\"type\":\"button\",\"id\":'dropdownMenuButton' + data.item.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('firefly.actions'))+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":'dropdownMenuButton' + data.item.id}},[_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":'./transactions/edit/' + data.item.id}},[_c('span',{staticClass:\"fa fas fa-pencil-alt\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.edit')))]),_vm._v(\" \"),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":'./transactions/delete/' + data.item.id}},[_c('span',{staticClass:\"fa far fa-trash\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.delete')))])])])])]}},{key:\"cell(category_name)\",fn:function(data){return [(true===data.item.split && !data.item.collapsed)?_c('span',[_c('br')]):_vm._e(),_vm._v(\" \"),(true===data.item.split && data.item.collapsed)?_c('em',[_vm._v(\"\\n ...\\n \")]):_vm._e(),_vm._v(\" \"),_vm._l((data.item.splits),function(split,index){return (false===data.item.split || (true===data.item.split && !data.item.collapsed))?_c('span',{key:index},[_c('a',{attrs:{\"href\":'./categories/show/' + split.category_id,\"title\":split.category_name}},[_vm._v(_vm._s(split.category_name))]),_c('br')]):_vm._e()})]}}])})],1),_vm._v(\" \"),_c('div',{staticClass:\"card-footer\"},[_vm._v(\" (button)\\n \")])])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-lg-8 col-md-6 col-sm-12 col-xs-12\"},[_c('BPagination',{attrs:{\"total-rows\":_vm.total,\"per-page\":_vm.perPage,\"aria-controls\":\"my-table\"},model:{value:(_vm.currentPage),callback:function ($$v) {_vm.currentPage=$$v},expression:\"currentPage\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"col-lg-4 col-md-6 col-sm-12 col-xs-12\"},[_c('button',{staticClass:\"btn btn-sm float-right btn-info\",on:{\"click\":_vm.newCacheKey}},[_c('span',{staticClass:\"fas fa-sync\"})])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionListLarge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionListLarge.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionListLarge.vue?vue&type=template&id=54c994fa&\"\nimport script from \"./TransactionListLarge.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionListLarge.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","computed","this","ready","accountId","rawTransactions","loading","total","sortDesc","currentPage","perPage","api","created","parts","params","getTransactions","components","methods","showReady","jumpToPage","event","page","downloadTransactionList","watch","_vm","_h","$createElement","_c","_self","_m","_v","attrs","on","$event","staticClass","i18n","props","store","render","createElement","Show","beforeCreate","$store","$mount","configureAxios","localforage","memoryDriver","forageStore","driver","setup","baseURL","cache","maxAge","readHeaders","exclude","query","debug","description","amount","source","destination","currency","foreign_currency","foreign_amount","date","custom_dates","budget","category","bill","tags","piggy_bank","internal_reference","external_url","notes","location","transaction_journal_id","source_account_id","source_account_name","source_account_type","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_id","destination_account_name","destination_account_type","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","type","currency_id","currency_name","currency_code","currency_decimal_places","destination_account","foreign_currency_id","budget_id","bill_id","piggy_bank_id","external_id","links","zoom_level","longitude","latitude","fields","updateFieldList","parseTransactions","$emit","entries","parseTransaction","transaction","newCacheKey","alert","row","key","dummy","first","date_formatted","collapsed","split","group_title","hasOwnProperty","i","parseFloat","info","source_name","source_id","destination_name","destination_id","category_id","category_name","split_index","splits","toggleCollapse","tableSortCompare","aRow","bRow","split_parent","a","b","localeCompare","compareLocale","compareOptions","Object","keys","String","Number","default","Boolean","_e","model","callback","$$v","expression","ref","scopedSlots","_u","fn","proxy","item","_s","staticStyle","_l","class","Intl","NumberFormat","style","format","$t"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/v2/js/bills/create.js b/public/v2/js/bills/create.js
index f6e0d44f53..a613f27d41 100755
--- a/public/v2/js/bills/create.js
+++ b/public/v2/js/bills/create.js
@@ -1,2 +1,2 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[279],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),o=a.n(n),i=a(7152),r=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var s=document.head.querySelector('meta[name="csrf-token"]');s?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=s.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var l=document.head.querySelector('meta[name="locale"]');localStorage.locale=l?l.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=i.Z,window.uiv=r,o().use(vuei18n),o().use(r),window.Vue=o()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(7760),o=a.n(n),i=a(629),r=a(4478),s=a(3465),l={addTransaction:function(e){var t=s(e.defaultTransaction);t.errors=s(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=s(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const _={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,r.f$)(),defaultErrors:(0,r.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:l};const c={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var d=a(9119),u=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const v={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,o=new Date;switch(n){case"1D":t=(0,d.Z)(o),a=(0,u.Z)(o);break;case"1W":t=(0,d.Z)((0,p.Z)(o,{weekStartsOn:1})),a=(0,u.Z)((0,y.Z)(o,{weekStartsOn:1}));break;case"1M":t=(0,d.Z)((0,b.Z)(o)),a=(0,u.Z)((0,g.Z)(o));break;case"3M":t=(0,d.Z)((0,m.Z)(o)),a=(0,u.Z)((0,h.Z)(o));break;case"6M":o.getMonth()<=5&&((t=new Date(o)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(o)).setMonth(5),a.setDate(30),a=(0,u.Z)(t)),o.getMonth()>5&&((t=new Date(o)).setMonth(6),t.setDate(1),t=(0,d.Z)(t),(a=new Date(o)).setMonth(11),a.setDate(31),a=(0,u.Z)(t));break;case"1Y":(t=new Date(o)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(o)).setMonth(11),a.setDate(31),a=(0,u.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var k=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(k.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(k.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},x={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const z={namespaced:!0,state:k,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:x};const D={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};o().use(i.ZP);const j=new i.ZP.Store({namespaced:!0,modules:{root:z,transactions:{namespaced:!0,modules:{create:_,edit:c}},accounts:{namespaced:!0,modules:{index:D}},dashboard:{namespaced:!0,modules:{index:v}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},7048:(e,t,a)=>{"use strict";var n=a(7760),o=a.n(n),i=a(7757),r=a.n(i),s=a(361),l=a(629);function _(e,t,a,n,o,i,r){try{var s=e[i](r),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t0?"form-control is-invalid":"form-control",attrs:{title:e.$t("form.repeat_freq"),autocomplete:"off",disabled:e.disabled,name:"repeat_freq"},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.repeat_freq=t.target.multiple?a:a[0]}}},e._l(this.periodList,(function(t){return a("option",{attrs:{label:t.title},domProps:{value:t.slug}},[e._v(e._s(t.title))])})),0)]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports;var h=a(8035),g=a(1163),b=a(5486),f=a(4397),v=a(3647),k=a(5092),w=a(6486);const x={name:"GenericGroup",components:{VueTypeaheadBootstrap:k.Z},props:{title:{type:String,default:""},description:{type:String,default:""},value:{type:String,default:""},fieldName:{type:String,default:""},disabled:{type:Boolean,default:!1},errors:{type:Array,default:function(){return[]}}},methods:{clearGroupTitle:function(){this.localValue=""},getACURL:function(e){return document.getElementsByTagName("base")[0].href+"api/v1/autocomplete/object-groups?query="+e},lookupGroupTitle:(0,w.debounce)((function(){var e=this;axios.get(this.getACURL(this.value)).then((function(t){e.groupTitles=t.data}))}),300)},data:function(){return{localValue:this.value,groupTitles:[]}},watch:{localValue:function(e){this.$emit("set-field",{field:this.fieldName,value:e})}}};const z=(0,y.Z)(x,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("vue-typeahead-bootstrap",{attrs:{data:e.groupTitles,inputClass:e.errors.length>0?"is-invalid":"",minMatchingChars:3,placeholder:e.title,serializer:function(e){return e.title},showOnFocus:!0,autofocus:"",inputName:"description[]"},on:{input:e.lookupGroupTitle},model:{value:e.localValue,callback:function(t){e.localValue=t},expression:"localValue"}},[a("template",{slot:"append"},[a("div",{staticClass:"input-group-append"},[a("button",{staticClass:"btn btn-outline-secondary",attrs:{tabindex:"-1",type:"button"},on:{click:e.clearGroupTitle}},[a("span",{staticClass:"far fa-trash-alt"})])])])],2),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()],1)}),[],!1,null,null,null).exports;var D=a(7955),j=a(3465);const A={name:"Create",components:{RepeatFrequencyPeriod:m,GenericAttachments:v.Z,GenericGroup:z,GenericTextarea:f.Z,Alert:h.Z,GenericTextInput:g.Z,GenericCurrency:b.Z},data:function(){return{submitting:!1,successMessage:"",errorMessage:"",createAnother:!1,resetFormAfter:!1,returnedId:0,returnedTitle:"",name:"",currency_id:null,amount_min:"",amount_max:"",date:"",end_date:"",extension_date:"",repeat_freq:"monthly",notes:"",skip:"0",group_title:"",hasAttachments:!1,uploadTrigger:!1,uploadObjectId:0,uploadObjectType:"Bill",location:{},errors:{currency_id:[],repeat_freq:[],group_title:[]},defaultErrors:{name:[],group_title:[],currency_id:[],amount_min:[],amount_max:[],date:[],end_date:[],extension_date:[],repeat_freq:[]}}},created:function(){this.date=(0,D.Z)(new Date,"yyyy-MM-dd")},methods:{storeField:function(e){if("location"===e.field)return!0===e.value.hasMarker?void(this.location=e.value):void(this.location={});this[e.field]=e.value},selectedAttachments:function(e){this.hasAttachments=!0},selectedNoAttachments:function(e){this.hasAttachments=!1},submitForm:function(e){var t=this;e.preventDefault(),this.submitting=!0;var a=this.getSubmission();axios.post("./api/v1/bills",a).then((function(e){t.errors=j(t.defaultErrors),t.returnedId=parseInt(e.data.data.id),t.returnedTitle=e.data.data.attributes.name,t.hasAttachments&&(t.uploadObjectId=t.returnedId,t.uploadTrigger=!0),t.hasAttachments||t.finishSubmission()})).catch((function(e){t.submitting=!1,t.parseErrors(e.response.data)}))},uploadedAttachments:function(e){this.finishSubmission()},finishSubmission:function(){var e;(this.successMessage=this.$t("firefly.stored_new_bill_js",{ID:this.returnedId,name:this.returnedTitle}),!1!==this.createAnother)?(this.submitting=!1,this.resetFormAfter&&(this.name="")):window.location.href=(null!==(e=window.previousURL)&&void 0!==e?e:"/")+"?bill_id="+this.returnedId+"&message=created"},parseErrors:function(e){for(var t in this.errors=j(this.defaultErrors),e.errors)e.errors.hasOwnProperty(t)&&(this.errors[t]=e.errors[t])},getSubmission:function(){var e={name:this.name,currency_id:this.currency_id,amount_min:this.amount_min,amount_max:this.amount_max,date:this.date,repeat_freq:this.repeat_freq,skip:this.skip,active:!0,object_group_title:this.group_title};return Object.keys(this.location).length>=3&&(e.longitude=this.location.lng,e.latitude=this.location.lat,e.zoom_level=this.location.zoomLevel),""!==this.end_date&&(e.end_date=this.end_date),""!==this.extension_date&&(e.extension_date=this.extension_date),""!==this.notes&&(e.notes=this.notes),e}}};const I=(0,y.Z)(A,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Alert",{attrs:{message:e.errorMessage,type:"danger"}}),e._v(" "),a("Alert",{attrs:{message:e.successMessage,type:"success"}}),e._v(" "),a("form",{attrs:{autocomplete:"off"},on:{submit:e.submitForm}},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card card-primary"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v("\n "+e._s(e.$t("firefly.mandatoryFields"))+"\n ")])]),e._v(" "),a("div",{staticClass:"card-body"},[a("GenericTextInput",{attrs:{disabled:e.submitting,"field-name":"name",errors:e.errors.name,title:e.$t("form.name")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),e._v(" "),a("GenericCurrency",{attrs:{disabled:e.submitting,errors:e.errors.currency_id},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.currency_id,callback:function(t){e.currency_id=t},expression:"currency_id"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"number","field-step":"any","field-name":"amount_min",errors:e.errors.amount_min,title:e.$t("form.amount_min")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.amount_min,callback:function(t){e.amount_min=t},expression:"amount_min"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"number","field-step":"any","field-name":"amount_max",errors:e.errors.amount_max,title:e.$t("form.amount_max")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.amount_max,callback:function(t){e.amount_max=t},expression:"amount_max"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"date","field-name":"date",errors:e.errors.date,title:e.$t("form.startdate")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"date","field-name":"end_date",errors:e.errors.end_date,title:e.$t("form.end_date")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.end_date,callback:function(t){e.end_date=t},expression:"end_date"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"date","field-name":"extension_date",errors:e.errors.extension_date,title:e.$t("form.extension_date")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.extension_date,callback:function(t){e.extension_date=t},expression:"extension_date"}}),e._v(" "),a("RepeatFrequencyPeriod",{attrs:{disabled:e.submitting,errors:e.errors.repeat_freq},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.repeat_freq,callback:function(t){e.repeat_freq=t},expression:"repeat_freq"}})],1)])]),e._v(" "),a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v("\n "+e._s(e.$t("firefly.optionalFields"))+"\n ")])]),e._v(" "),a("div",{staticClass:"card-body"},[a("GenericTextarea",{attrs:{disabled:e.submitting,"field-name":"notes",title:e.$t("form.notes"),errors:e.errors.notes},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.notes,callback:function(t){e.notes=t},expression:"notes"}}),e._v(" "),a("GenericAttachments",{attrs:{disabled:e.submitting,title:e.$t("form.attachments"),"field-name":"attachments",errors:e.errors.attachments,"upload-trigger":e.uploadTrigger,"upload-object-type":e.uploadObjectType,"upload-object-id":e.uploadObjectId},on:{"selected-attachments":function(t){return e.selectedAttachments(t)},"selected-no-attachments":function(t){return e.selectedNoAttachments(t)},"uploaded-attachments":function(t){return e.uploadedAttachments(t)}}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-name":"skip",errors:e.errors.skip,title:e.$t("form.skip")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.skip,callback:function(t){e.skip=t},expression:"skip"}}),e._v(" "),a("GenericGroup",{attrs:{disabled:e.submitting,"field-name":"group_title",errors:e.errors.group_title,title:e.$t("form.object_group")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.group_title,callback:function(t){e.group_title=t},expression:"group_title"}})],1)])])]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12 offset-xl-6 offset-lg-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-6 offset-lg-6"},[a("button",{staticClass:"btn btn-success btn-block",attrs:{disabled:e.submitting,type:"button"},on:{click:e.submitForm}},[e._v(e._s(e.$t("firefly.store_new_bill"))+"\n ")]),e._v(" "),a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.createAnother,expression:"createAnother"}],staticClass:"form-check-input",attrs:{id:"createAnother",type:"checkbox"},domProps:{checked:Array.isArray(e.createAnother)?e._i(e.createAnother,null)>-1:e.createAnother},on:{change:function(t){var a=e.createAnother,n=t.target,o=!!n.checked;if(Array.isArray(a)){var i=e._i(a,null);n.checked?i<0&&(e.createAnother=a.concat([null])):i>-1&&(e.createAnother=a.slice(0,i).concat(a.slice(i+1)))}else e.createAnother=o}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"createAnother"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.create_another")))])])]),e._v(" "),a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.resetFormAfter,expression:"resetFormAfter"}],staticClass:"form-check-input",attrs:{id:"resetFormAfter",disabled:!e.createAnother,type:"checkbox"},domProps:{checked:Array.isArray(e.resetFormAfter)?e._i(e.resetFormAfter,null)>-1:e.resetFormAfter},on:{change:function(t){var a=e.resetFormAfter,n=t.target,o=!!n.checked;if(Array.isArray(a)){var i=e._i(a,null);n.checked?i<0&&(e.resetFormAfter=a.concat([null])):i>-1&&(e.resetFormAfter=a.slice(0,i).concat(a.slice(i+1)))}else e.resetFormAfter=o}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"resetFormAfter"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.reset_after")))])])])])])])])])])])],1)}),[],!1,null,"7861c80f",null).exports;var S=a(9899);a(232);var R=a(157),C={};new(o())({i18n:R,store:S.Z,el:"#bills_create",render:function(e){return e(I,{props:C})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference"),this.$store.dispatch("root/initialiseStore")}})},361:(e,t,a)=>{"use strict";a.d(t,{y:()=>u});var n=a(7757),o=a.n(n),i=a(9483),r=a.n(i),s=a(881),l=a.n(s),_=a(5974);function c(e,t,a,n,o,i,r){try{var s=e[i](r),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function d(e){return function(){var t=this,a=arguments;return new Promise((function(n,o){var i=e.apply(t,a);function r(e){c(i,n,o,r,s,"next",e)}function s(e){c(i,n,o,r,s,"throw",e)}r(void 0)}))}}function u(){return p.apply(this,arguments)}function p(){return(p=d(o().mark((function e(){var t,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r().defineDriver(l());case 2:return t=r().createInstance({driver:[r().INDEXEDDB,r().LOCALSTORAGE,l()._driver],name:"my-cache"}),a=document.head.querySelector('meta[name="csrf-token"]'),e.abrupt("return",(0,_.setup)({baseURL:"./",headers:{"X-CSRF-TOKEN":a.content,"X-James-Rocks":"oh yes"},cache:{maxAge:864e5,readHeaders:!1,exclude:{query:!1},debug:!0,store:t}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function o(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>o})},3647:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericAttachments",props:{title:{type:String,default:""},disabled:{type:Boolean,default:!1},fieldName:{type:String,default:""},errors:{type:Array,default:function(){return[]}},uploadTrigger:{type:Boolean,default:!1},uploadObjectType:{type:String,default:""},uploadObjectId:{type:Number,default:0}},data:function(){return{localValue:this.value,uploaded:0,uploads:0}},watch:{uploadTrigger:function(e){var t=this;if(!0===e){var a=this.$refs.att.files;for(var n in this.uploads=a.length,a)a.hasOwnProperty(n)&&/^0$|^[1-9]\d*$/.test(n)&&n<=4294967294&&function(){var e=a[n],o=new FileReader,i=t;o.onloadend=function(a){a.target.readyState===FileReader.DONE&&t.createAttachment(e.name).then((function(e){return i.uploadAttachment(e.data.data.id,new Blob([a.target.result]))})).then(i.countAttachment)},o.readAsArrayBuffer(e)}();0===a.length&&this.$emit("uploaded-attachments",this.transaction_journal_id)}}},methods:{countAttachment:function(){this.uploaded++,this.uploaded>=this.uploads&&this.$emit("uploaded-attachments",this.transaction_journal_id)},uploadAttachment:function(e,t){this.created++;var a="./api/v1/attachments/"+e+"/upload";return axios.post(a,t)},createAttachment:function(e){var t={filename:e,attachable_type:this.uploadObjectType,attachable_id:this.uploadObjectId};return axios.post("./api/v1/attachments",t)},selectedFile:function(){this.$emit("selected-attachments")},clearAtt:function(){this.$refs.att.value="",this.$emit("selected-no-attachments")}}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("div",{staticClass:"input-group"},[a("input",{ref:"att",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,multiple:"",type:"file",disabled:e.disabled},on:{change:e.selectedFile}}),e._v(" "),a("span",{staticClass:"input-group-btn"},[a("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:e.clearAtt}},[a("span",{staticClass:"far fa-trash-alt"})])])]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},5486:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericCurrency",props:{value:0,errors:[],disabled:{type:Boolean,default:!1}},data:function(){return{loading:!0,currency_id:this.value,currencyList:[]}},methods:{loadCurrencies:function(){this.loadCurrencyPage(1)},loadCurrencyPage:function(e){var t=this;axios.get("./api/v1/currencies?page="+e).then((function(e){var a=parseInt(e.data.meta.pagination.total_pages),n=parseInt(e.data.meta.pagination.current_page),o=e.data.data;for(var i in o)if(o.hasOwnProperty(i)){var r=o[i];if(!0===r.attributes.default&&null===t.value&&(t.currency_id=parseInt(r.id)),!1===r.attributes.enabled)continue;var s={id:parseInt(r.id),name:r.attributes.name};t.currencyList.push(s)}n=a&&(t.loading=!1)}))}},watch:{currency_id:function(e){this.$emit("set-field",{field:"currency_id",value:e})},value:function(e){this.currency_id=e}},created:function(){this.loadCurrencies(),"number"==typeof this.value&&0!==this.value&&(this.currency_id=tthis.value)}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.$t("form.currency_id"))+"\n ")]),e._v(" "),e.loading?a("div",{staticClass:"input-group"},[a("span",{staticClass:"fas fa-spinner fa-spin"})]):e._e(),e._v(" "),e.loading?e._e():a("div",{staticClass:"input-group"},[a("select",{directives:[{name:"model",rawName:"v-model",value:e.currency_id,expression:"currency_id"}],ref:"currency_id",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{title:e.$t("form.currency_id"),autocomplete:"off",disabled:e.disabled,name:"currency_id"},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.currency_id=t.target.multiple?a:a[0]}}},e._l(this.currencyList,(function(t){return a("option",{attrs:{label:t.name},domProps:{value:t.id,selected:e.value===t.id}},[e._v(e._s(t.name))])})),0)]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},1163:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericTextInput",props:{title:{type:String,default:""},disabled:{type:Boolean,default:!1},value:{type:String,default:""},fieldName:{type:String,default:""},fieldType:{type:String,default:"text"},fieldStep:{type:String,default:""},errors:{type:Array,default:function(){return[]}}},data:function(){return{localValue:this.value}},methods:{clearText:function(){this.localValue=""}},watch:{localValue:function(e){this.$emit("set-field",{field:this.fieldName,value:e})},value:function(e){this.localValue=e}}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("div",{staticClass:"input-group"},["checkbox"===e.fieldType?a("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],ref:"textInput",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,disabled:e.disabled,step:e.fieldStep,type:"checkbox"},domProps:{checked:Array.isArray(e.localValue)?e._i(e.localValue,null)>-1:e.localValue},on:{change:function(t){var a=e.localValue,n=t.target,o=!!n.checked;if(Array.isArray(a)){var i=e._i(a,null);n.checked?i<0&&(e.localValue=a.concat([null])):i>-1&&(e.localValue=a.slice(0,i).concat(a.slice(i+1)))}else e.localValue=o}}}):"radio"===e.fieldType?a("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],ref:"textInput",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,disabled:e.disabled,step:e.fieldStep,type:"radio"},domProps:{checked:e._q(e.localValue,null)},on:{change:function(t){e.localValue=null}}}):a("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],ref:"textInput",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,disabled:e.disabled,step:e.fieldStep,type:e.fieldType},domProps:{value:e.localValue},on:{input:function(t){t.target.composing||(e.localValue=t.target.value)}}}),e._v(" "),a("div",{staticClass:"input-group-append"},[a("button",{staticClass:"btn btn-outline-secondary",attrs:{tabindex:"-1",type:"button"},on:{click:e.clearText}},[a("span",{staticClass:"far fa-trash-alt"})])])]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},4397:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericTextarea",props:{title:{type:String,default:""},disabled:{type:Boolean,default:!1},value:{type:String,default:""},fieldName:{type:String,default:""},errors:{type:Array,default:function(){return[]}}},data:function(){return{localValue:this.value}},watch:{localValue:function(e){this.$emit("set-field",{field:this.fieldName,value:e})}}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("div",{staticClass:"input-group"},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,disabled:e.disabled,name:e.fieldName},domProps:{value:e.localValue},on:{input:function(t){t.target.composing||(e.localValue=t.target.value)}}},[e._v(e._s(e.localValue))])]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},8035:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"Alert",props:["message","type"]};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.message.length>0?a("div",{class:"alert alert-"+e.type+" alert-dismissible"},[a("button",{staticClass:"close",attrs:{"aria-hidden":"true","data-dismiss":"alert",type:"button"}},[e._v("×")]),e._v(" "),a("h5",["danger"===e.type?a("span",{staticClass:"icon fas fa-ban"}):e._e(),e._v(" "),"success"===e.type?a("span",{staticClass:"icon fas fa-thumbs-up"}):e._e(),e._v(" "),"danger"===e.type?a("span",[e._v(e._s(e.$t("firefly.flash_error")))]):e._e(),e._v(" "),"success"===e.type?a("span",[e._v(e._s(e.$t("firefly.flash_success")))]):e._e()]),e._v(" "),a("span",{domProps:{innerHTML:e._s(e.message)}})]):e._e()}),[],!1,null,null,null).exports},4901:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Прехвърляне","Withdrawal":"Теглене","Deposit":"Депозит","date_and_time":"Date and time","no_currency":"(без валута)","date":"Дата","time":"Time","no_budget":"(без бюджет)","destination_account":"Приходна сметка","source_account":"Разходна сметка","single_split":"Раздел","create_new_transaction":"Create a new transaction","balance":"Салдо","transaction_journal_extra":"Extra information","transaction_journal_meta":"Мета информация","basic_journal_information":"Basic transaction information","bills_to_pay":"Сметки за плащане","left_to_spend":"Останали за харчене","attachments":"Прикачени файлове","net_worth":"Нетна стойност","bill":"Сметка","no_bill":"(няма сметка)","tags":"Етикети","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(без касичка)","paid":"Платени","notes":"Бележки","yourAccounts":"Вашите сметки","go_to_asset_accounts":"Вижте активите си","delete_account":"Изтриване на профил","transaction_table_description":"Таблица съдържаща вашите транзакции","account":"Сметка","description":"Описание","amount":"Сума","budget":"Бюджет","category":"Категория","opposing_account":"Противоположна сметка","budgets":"Бюджети","categories":"Категории","go_to_budgets":"Вижте бюджетите си","income":"Приходи","go_to_deposits":"Отиди в депозити","go_to_categories":"Виж категориите си","expense_accounts":"Сметки за разходи","go_to_expenses":"Отиди в Разходи","go_to_bills":"Виж сметките си","bills":"Сметки","last_thirty_days":"Последните трийсет дни","last_seven_days":"Последните седем дни","go_to_piggies":"Виж касичките си","saved":"Записан","piggy_banks":"Касички","piggy_bank":"Касичка","amounts":"Суми","left":"Останали","spent":"Похарчени","Default asset account":"Сметка за активи по подразбиране","search_results":"Резултати от търсенето","include":"Include?","transaction":"Транзакция","account_role_defaultAsset":"Сметка за активи по подразбиране","account_role_savingAsset":"Спестовна сметка","account_role_sharedAsset":"Сметка за споделени активи","clear_location":"Изчисти местоположението","account_role_ccAsset":"Кредитна карта","account_role_cashWalletAsset":"Паричен портфейл","daily_budgets":"Дневни бюджети","weekly_budgets":"Седмични бюджети","monthly_budgets":"Месечни бюджети","quarterly_budgets":"Тримесечни бюджети","create_new_expense":"Създай нова сметка за разходи","create_new_revenue":"Създай нова сметка за приходи","create_new_liabilities":"Create new liability","half_year_budgets":"Шестмесечни бюджети","yearly_budgets":"Годишни бюджети","split_transaction_title":"Описание на разделена транзакция","errors_submission":"Имаше нещо нередно с вашите данни. Моля, проверете грешките.","flash_error":"Грешка!","store_transaction":"Store transaction","flash_success":"Успех!","create_another":"След съхраняването се върнете тук, за да създадете нова.","update_transaction":"Обнови транзакцията","after_update_create_another":"След обновяването се върнете тук, за да продължите с редакцията.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Търсене","create_new_asset":"Създай нова сметка за активи","asset_accounts":"Сметки за активи","reset_after":"Изчистване на формуляра след изпращане","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Транзакция #{ID}(\\"{title}\\") беше записана.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Местоположение","other_budgets":"Времево персонализирани бюджети","journal_links":"Връзки на транзакция","go_to_withdrawals":"Вижте тегленията си","revenue_accounts":"Сметки за приходи","add_another_split":"Добавяне на друг раздел","actions":"Действия","earned":"Спечелени","empty":"(празно)","edit":"Промени","never":"Никога","account_type_Loan":"Заем","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дълг","liability_direction_null_short":"Unknown","delete":"Изтрий","store_new_asset_account":"Запамети нова сметка за активи","store_new_expense_account":"Запамети нова сметка за разходи","store_new_liabilities_account":"Запамети ново задължение","store_new_revenue_account":"Запамети нова сметка за приходи","mandatoryFields":"Задължителни полета","optionalFields":"Незадължителни полета","reconcile_this_account":"Съгласувай тази сметка","interest_calc_weekly":"Per week","interest_calc_monthly":"На месец","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Годишно","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нищо)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без група)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не се очаква този период","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивно","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Създай нова сметка","store_new_bill":"Запаметете нова сметка","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"на всеки 6 месеца","repeat_freq_quarterly":"тримесечно","repeat_freq_monthly":"месечно","repeat_freq_weekly":"ежеседмично","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Редактирай задължение","update_expense_account":"Редактирай сметка за разходи","update_revenue_account":"Редактирай сметка за приходи","update_undefined_account":"Update account","update_asset_account":"Редактирай сметка за активи","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Касичка","percentage":"%","amount":"Сума","lastActivity":"Последна активност","name":"Име","role":"Привилегии","description":"Описание","date":"Дата","source_account":"Разходна сметка","destination_account":"Приходна сметка","category":"Категория","iban":"IBAN","interest":"Лихва","interest_period":"Interest period","liability_type":"Вид на задължението","liability_direction":"Liability in/out","currentBalance":"Текущ баланс","next_expected_match":"Следващo очакванo съвпадение","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"bg","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сума във валута","interest_date":"Падеж на лихва","name":"Име","amount":"Сума","iban":"IBAN","BIC":"BIC","notes":"Бележки","location":"Местоположение","repeat_freq":"Повторения","skip":"Пропусни","startdate":"Начална дата","enddate":"End date","object_group":"Група","attachments":"Прикачени файлове","active":"Активен","include_net_worth":"Включи в общото богатство","cc_type":"Погасителен план на кредитна карта","account_number":"Номер на сметка","cc_monthly_payment_date":"Дата за месечно плащане по кредитна карта","virtual_balance":"Виртуален баланс","opening_balance":"Начално салдо","opening_balance_date":"Дата на началното салдо","date":"Дата","interest":"Лихва","interest_period":"Лихвен период","currency_id":"Валута","liability_type":"Liability type","account_role":"Роля на сметката","liability_direction":"Liability in/out","book_date":"Дата на осчетоводяване","permDeleteWarning":"Изтриването на неща от Firefly III е постоянно и не може да бъде възстановено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата на обработка","due_date":"Дата на падеж","payment_date":"Дата на плащане","invoice_date":"Дата на фактура","amount_min":"Минимална сума","amount_max":"Максимална сума","start_date":"Начало на обхвата","end_date":"Край на обхвата","extension_date":"Extension date"}}')},9789:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Převod","Withdrawal":"Výběr","Deposit":"Vklad","date_and_time":"Datum a čas","no_currency":"(žádná měna)","date":"Datum","time":"Čas","no_budget":"(žádný rozpočet)","destination_account":"Cílový účet","source_account":"Zdrojový účet","single_split":"Rozdělit","create_new_transaction":"Vytvořit novou transakci","balance":"Zůstatek","transaction_journal_extra":"Více informací","transaction_journal_meta":"Meta informace","basic_journal_information":"Basic transaction information","bills_to_pay":"Faktury k zaplacení","left_to_spend":"Zbývá k utracení","attachments":"Přílohy","net_worth":"Čisté jmění","bill":"Účet","no_bill":"(no bill)","tags":"Štítky","internal_reference":"Interní odkaz","external_url":"Externí URL adresa","no_piggy_bank":"(žádná pokladnička)","paid":"Zaplaceno","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobrazit účty s aktivy","delete_account":"Smazat účet","transaction_table_description":"A table containing your transactions","account":"Účet","description":"Popis","amount":"Částka","budget":"Rozpočet","category":"Kategorie","opposing_account":"Protiúčet","budgets":"Rozpočty","categories":"Kategorie","go_to_budgets":"Přejít k rozpočtům","income":"Odměna/příjem","go_to_deposits":"Přejít na vklady","go_to_categories":"Přejít ke kategoriím","expense_accounts":"Výdajové účty","go_to_expenses":"Přejít na výdaje","go_to_bills":"Přejít k účtům","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dnů","go_to_piggies":"Přejít k pokladničkám","saved":"Uloženo","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Amounts","left":"Zbývá","spent":"Utraceno","Default asset account":"Výchozí účet s aktivy","search_results":"Výsledky hledání","include":"Include?","transaction":"Transakce","account_role_defaultAsset":"Výchozí účet aktiv","account_role_savingAsset":"Spořicí účet","account_role_sharedAsset":"Sdílený účet aktiv","clear_location":"Vymazat umístění","account_role_ccAsset":"Kreditní karta","account_role_cashWalletAsset":"Peněženka","daily_budgets":"Denní rozpočty","weekly_budgets":"Týdenní rozpočty","monthly_budgets":"Měsíční rozpočty","quarterly_budgets":"Čtvrtletní rozpočty","create_new_expense":"Vytvořit výdajový účet","create_new_revenue":"Vytvořit nový příjmový účet","create_new_liabilities":"Create new liability","half_year_budgets":"Pololetní rozpočty","yearly_budgets":"Roční rozpočty","split_transaction_title":"Popis rozúčtování","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Chyba!","store_transaction":"Store transaction","flash_success":"Úspěšně dokončeno!","create_another":"After storing, return here to create another one.","update_transaction":"Aktualizovat transakci","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hledat","create_new_asset":"Vytvořit nový účet aktiv","asset_accounts":"Účty aktiv","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Vlastní období","reset_to_current":"Obnovit aktuální období","select_period":"Vyberte období","location":"Umístění","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Přejít na výběry","revenue_accounts":"Příjmové účty","add_another_split":"Přidat další rozúčtování","actions":"Akce","earned":"Vyděláno","empty":"(prázdné)","edit":"Upravit","never":"Nikdy","account_type_Loan":"Půjčka","account_type_Mortgage":"Hypotéka","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Dluh","liability_direction_null_short":"Unknown","delete":"Odstranit","store_new_asset_account":"Uložit nový účet aktiv","store_new_expense_account":"Uložit nový výdajový účet","store_new_liabilities_account":"Uložit nový závazek","store_new_revenue_account":"Uložit nový příjmový účet","mandatoryFields":"Povinné kolonky","optionalFields":"Volitelné kolonky","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Per week","interest_calc_monthly":"Za měsíc","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Za rok","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(žádné)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(neseskupeno)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktivní","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvořit novou fakturu","store_new_bill":"Uložit novou účtenku","repeat_freq_yearly":"ročně","repeat_freq_half-year":"půloročně","repeat_freq_quarterly":"čtvrtletně","repeat_freq_monthly":"měsíčně","repeat_freq_weekly":"týdně","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Aktualizovat závazek","update_expense_account":"Aktualizovat výdajový účet","update_revenue_account":"Aktualizovat příjmový účet","update_undefined_account":"Update account","update_asset_account":"Aktualizovat výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"%","amount":"Částka","lastActivity":"Poslední aktivita","name":"Jméno","role":"Role","description":"Popis","date":"Datum","source_account":"Zdrojový účet","destination_account":"Cílový účet","category":"Kategorie","iban":"IBAN","interest":"Úrok","interest_period":"Úrokové období","liability_type":"Typ závazku","liability_direction":"Směr závazku","currentBalance":"Aktuální zůstatek","next_expected_match":"Další očekávaná shoda","expected_info":"Další očekávaná transakce","start_date":"Datum zahájení","end_date":"Datum ukončení","payment_info":"Informace o platbě"},"config":{"html_language":"cs","week_in_year_fns":"\\"týden\\" w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Částka v cizí měně","interest_date":"Úrokové datum","name":"Název","amount":"Částka","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o poloze","repeat_freq":"Opakuje se","skip":"Přeskočit","startdate":"Datum zahájení","enddate":"Datum ukončení","object_group":"Skupina","attachments":"Přílohy","active":"Aktivní","include_net_worth":"Zahrnout do čistého jmění","cc_type":"Zúčtovací období kreditní karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Datum měsíční úhrady kreditní karty","virtual_balance":"Virtuální zůstatek","opening_balance":"Počáteční zůstatek","opening_balance_date":"Datum počátečního zůstatku","date":"Datum","interest":"Úrok","interest_period":"Úrokové období","currency_id":"Měna","liability_type":"Typ závazku","account_role":"Role účtu","liability_direction":"Směr závazku","book_date":"Datum rezervace","permDeleteWarning":"Odstranění věcí z Firefly III je trvalé a nelze vrátit zpět.","account_areYouSure_js":"Jste si jisti, že chcete odstranit účet s názvem \\"{name}\\"?","also_delete_piggyBanks_js":"Žádné pokladničky|Jediná pokladnička připojená k tomuto účtu bude také odstraněna. Všech {count} pokladniček, které jsou připojeny k tomuto účtu, bude také odstraněno.","also_delete_transactions_js":"Žádné transakce|Jediná transakce připojená k tomuto účtu bude také smazána.|Všech {count} transakcí připojených k tomuto účtu bude také odstraněno.","process_date":"Datum zpracování","due_date":"Datum splatnosti","payment_date":"Datum zaplacení","invoice_date":"Datum vystavení","amount_min":"Minimální částka","amount_max":"Maximální částka","start_date":"Začátek rozsahu","end_date":"Konec rozsahu","extension_date":"Datum rozšíření"}}')},9929:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Umbuchung","Withdrawal":"Ausgabe","Deposit":"Einnahme","date_and_time":"Datum und Uhrzeit","no_currency":"(ohne Währung)","date":"Datum","time":"Uhrzeit","no_budget":"(kein Budget)","destination_account":"Zielkonto","source_account":"Quellkonto","single_split":"Teil","create_new_transaction":"Neue Buchung erstellen","balance":"Kontostand","transaction_journal_extra":"Zusätzliche Informationen","transaction_journal_meta":"Metainformationen","basic_journal_information":"Allgemeine Buchungsinformationen","bills_to_pay":"Unbezahlte Rechnungen","left_to_spend":"Verbleibend zum Ausgeben","attachments":"Anhänge","net_worth":"Eigenkapital","bill":"Rechnung","no_bill":"(keine Belege)","tags":"Schlagwörter","internal_reference":"Interner Verweis","external_url":"Externe URL","no_piggy_bank":"(kein Sparschwein)","paid":"Bezahlt","notes":"Notizen","yourAccounts":"Deine Konten","go_to_asset_accounts":"Bestandskonten anzeigen","delete_account":"Konto löschen","transaction_table_description":"Eine Tabelle mit Ihren Buchungen","account":"Konto","description":"Beschreibung","amount":"Betrag","budget":"Budget","category":"Kategorie","opposing_account":"Gegenkonto","budgets":"Budgets","categories":"Kategorien","go_to_budgets":"Budgets anzeigen","income":"Einnahmen / Einkommen","go_to_deposits":"Einnahmen anzeigen","go_to_categories":"Kategorien anzeigen","expense_accounts":"Ausgabekonten","go_to_expenses":"Ausgaben anzeigen","go_to_bills":"Rechnungen anzeigen","bills":"Rechnungen","last_thirty_days":"Letzte 30 Tage","last_seven_days":"Letzte sieben Tage","go_to_piggies":"Sparschweine anzeigen","saved":"Gespeichert","piggy_banks":"Sparschweine","piggy_bank":"Sparschwein","amounts":"Beträge","left":"Übrig","spent":"Ausgegeben","Default asset account":"Standard-Bestandskonto","search_results":"Suchergebnisse","include":"Inbegriffen?","transaction":"Überweisung","account_role_defaultAsset":"Standard-Bestandskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Gemeinsames Bestandskonto","clear_location":"Ort leeren","account_role_ccAsset":"Kreditkarte","account_role_cashWalletAsset":"Geldbörse","daily_budgets":"Tagesbudgets","weekly_budgets":"Wochenbudgets","monthly_budgets":"Monatsbudgets","quarterly_budgets":"Quartalsbudgets","create_new_expense":"Neues Ausgabenkonto erstellen","create_new_revenue":"Neues Einnahmenkonto erstellen","create_new_liabilities":"Neue Verbindlichkeit anlegen","half_year_budgets":"Halbjahresbudgets","yearly_budgets":"Jahresbudgets","split_transaction_title":"Beschreibung der Splittbuchung","errors_submission":"Ihre Übermittlung ist fehlgeschlagen. Bitte überprüfen Sie die Fehler.","flash_error":"Fehler!","store_transaction":"Buchung speichern","flash_success":"Geschafft!","create_another":"Nach dem Speichern hierher zurückkehren, um ein weiteres zu erstellen.","update_transaction":"Buchung aktualisieren","after_update_create_another":"Nach dem Aktualisieren hierher zurückkehren, um weiter zu bearbeiten.","transaction_updated_no_changes":"Die Buchung #{ID} (\\"{title}\\") wurde nicht verändert.","transaction_updated_link":"Die Buchung #{ID} (\\"{title}\\") wurde aktualisiert.","spent_x_of_y":"{amount} von {total} ausgegeben","search":"Suche","create_new_asset":"Neues Bestandskonto erstellen","asset_accounts":"Bestandskonten","reset_after":"Formular nach der Übermittlung zurücksetzen","bill_paid_on":"Bezahlt am {date}","first_split_decides":"Die erste Aufteilung bestimmt den Wert dieses Feldes","first_split_overrules_source":"Die erste Aufteilung könnte das Quellkonto überschreiben","first_split_overrules_destination":"Die erste Aufteilung könnte das Zielkonto überschreiben","transaction_stored_link":"Buchung #{ID} (\\"{title}\\") wurde gespeichert.","custom_period":"Benutzerdefinierter Zeitraum","reset_to_current":"Auf aktuellen Zeitraum zurücksetzen","select_period":"Zeitraum auswählen","location":"Standort","other_budgets":"Zeitlich befristete Budgets","journal_links":"Buchungsverknüpfungen","go_to_withdrawals":"Ausgaben anzeigen","revenue_accounts":"Einnahmekonten","add_another_split":"Eine weitere Aufteilung hinzufügen","actions":"Aktionen","earned":"Eingenommen","empty":"(leer)","edit":"Bearbeiten","never":"Nie","account_type_Loan":"Darlehen","account_type_Mortgage":"Hypothek","stored_new_account_js":"Neues Konto \\"„{name}”\\" gespeichert!","account_type_Debt":"Schuld","liability_direction_null_short":"Unbekannt","delete":"Löschen","store_new_asset_account":"Neues Bestandskonto speichern","store_new_expense_account":"Neues Ausgabenkonto speichern","store_new_liabilities_account":"Neue Verbindlichkeit speichern","store_new_revenue_account":"Neues Einnahmenkonto speichern","mandatoryFields":"Pflichtfelder","optionalFields":"Optionale Felder","reconcile_this_account":"Dieses Konto abgleichen","interest_calc_weekly":"Pro Woche","interest_calc_monthly":"Monatlich","interest_calc_quarterly":"Vierteljährlich","interest_calc_half-year":"Halbjährlich","interest_calc_yearly":"Jährlich","liability_direction_credit":"Mir wird dies geschuldet","liability_direction_debit":"Ich schulde dies jemandem","liability_direction_credit_short":"Geschuldeter Betrag","liability_direction_debit_short":"Schuldiger Betrag","account_type_debt":"Schulden","account_type_loan":"Darlehen","left_in_debt":"Fälliger Betrag","account_type_mortgage":"Hypothek","save_transactions_by_moving_js":"Keine Buchungen|Speichern Sie diese Buchung, indem Sie sie auf ein anderes Konto verschieben. |Speichern Sie diese Buchungen, indem Sie sie auf ein anderes Konto verschieben.","none_in_select_list":"(Keine)","transaction_expand_split":"Aufteilung erweitern","transaction_collapse_split":"Aufteilung reduzieren","default_group_title_name":"(ohne Gruppierung)","bill_repeats_weekly":"Wiederholt sich wöchentlich","bill_repeats_monthly":"Wiederholt sich monatlich","bill_repeats_quarterly":"Wiederholt sich vierteljährlich","bill_repeats_half-year":"Wiederholt sich halbjährlich","bill_repeats_yearly":"Wiederholt sich jährlich","bill_repeats_weekly_other":"Wiederholt sich jede zweite Woche","bill_repeats_monthly_other":"Wiederholt sich jeden zweiten Monat","bill_repeats_quarterly_other":"Wiederholt sich jedes zweite Vierteljahr","bill_repeats_half-year_other":"Wiederholt sich jährlich","bill_repeats_yearly_other":"Wiederholt sich jedes zweite Jahr","bill_repeats_weekly_skip":"Wiederholt sich alle {skip} Wochen","bill_repeats_monthly_skip":"Wiederholt sich alle {skip} Monate","bill_repeats_quarterly_skip":"Wiederholt sich alle {skip} Vierteljahre","bill_repeats_half-year_skip":"Wiederholt sich alle {skip} Halbjahre","bill_repeats_yearly_skip":"Wiederholt sich alle {skip} Jahre","not_expected_period":"In diesem Zeitraum nicht erwartet","subscriptions":"Abonnements","bill_expected_date_js":"Erwartet {date}","inactive":"Inaktiv","forever":"Dauerhaft","extension_date_is":"Zeitpunkt der Verlängerung ist {date}","create_new_bill":"Eine neue Rechnung erstellen","store_new_bill":"Neue Rechnung speichern","repeat_freq_yearly":"Jährlich","repeat_freq_half-year":"halbjährlich","repeat_freq_quarterly":"vierteljährlich","repeat_freq_monthly":"monatlich","repeat_freq_weekly":"wöchentlich","credit_card_type_monthlyFull":"Vollständige Zahlung jeden Monat","update_liabilities_account":"Verbindlichkeit aktualisieren","update_expense_account":"Ausgabenkonto aktualisieren","update_revenue_account":"Einnahmenkonto aktualisieren","update_undefined_account":"Konto aktualisieren","update_asset_account":"Bestandskonto aktualisieren","updated_account_js":"Konto \\"{title}\\" aktualisiert."},"list":{"piggy_bank":"Sparschwein","percentage":"%","amount":"Betrag","lastActivity":"Letzte Aktivität","name":"Name","role":"Rolle","description":"Beschreibung","date":"Datum","source_account":"Quellkonto","destination_account":"Zielkonto","category":"Kategorie","iban":"IBAN","interest":"Zinsen","interest_period":"Zinsperiode","liability_type":"Verbindlichkeitsart","liability_direction":"Verbindlichkeit ein/aus","currentBalance":"Aktueller Kontostand","next_expected_match":"Nächste erwartete Übereinstimmung","expected_info":"Nächste erwartete Buchung","start_date":"Beginnt am","end_date":"Endet am","payment_info":"Zahlungsinformationen"},"config":{"html_language":"de","week_in_year_fns":"\'Woche\' ww/yyyy","month_and_day_fns":"D. MMMM Y","quarter_fns":"\'Q\'QQQ, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ausländischer Betrag","interest_date":"Zinstermin","name":"Name","amount":"Betrag","iban":"IBAN","BIC":"BIC","notes":"Notizen","location":"Herkunft","repeat_freq":"Wiederholungen","skip":"Überspringen","startdate":"Startdatum","enddate":"Endet am","object_group":"Gruppe","attachments":"Anhänge","active":"Aktiv","include_net_worth":"Im Eigenkapital enthalten","cc_type":"Kreditkartenzahlungsplan","account_number":"Kontonummer","cc_monthly_payment_date":"Monatlicher Kreditkartenzahlungsplan","virtual_balance":"Virtueller Kontostand","opening_balance":"Eröffnungsbilanz","opening_balance_date":"Eröffnungsbilanzdatum","date":"Datum","interest":"Zinsen","interest_period":"Verzinsungszeitraum","currency_id":"Währung","liability_type":"Art der Verbindlichkeit","account_role":"Kontenfunktion","liability_direction":"Verbindlichkeit Ein/Aus","book_date":"Buchungsdatum","permDeleteWarning":"Das Löschen von Dingen in Firefly III ist dauerhaft und kann nicht rückgängig gemacht werden.","account_areYouSure_js":"Möchten Sie das Konto „{name}” wirklich löschen?","also_delete_piggyBanks_js":"Keine Sparschweine|Das einzige Sparschwein, welches mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Sparschweine, welche mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","also_delete_transactions_js":"Keine Buchungen|Die einzige Buchung, die mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Buchungen, die mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","process_date":"Bearbeitungsdatum","due_date":"Fälligkeitstermin","payment_date":"Zahlungsdatum","invoice_date":"Rechnungsdatum","amount_min":"Mindestbetrag","amount_max":"Höchstbetrag","start_date":"Anfang des Bereichs","end_date":"Ende des Bereichs","extension_date":"Verlängerungsdatum"}}')},7498:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Μεταφορά","Withdrawal":"Ανάληψη","Deposit":"Κατάθεση","date_and_time":"Ημερομηνία και ώρα","no_currency":"(χωρίς νόμισμα)","date":"Ημερομηνία","time":"Ώρα","no_budget":"(χωρίς προϋπολογισμό)","destination_account":"Λογαριασμός προορισμού","source_account":"Λογαριασμός προέλευσης","single_split":"Διαχωρισμός","create_new_transaction":"Δημιουργία μιας νέας συναλλαγής","balance":"Ισοζύγιο","transaction_journal_extra":"Περισσότερες πληροφορίες","transaction_journal_meta":"Πληροφορίες μεταδεδομένων","basic_journal_information":"Βασικές πληροφορίες συναλλαγής","bills_to_pay":"Πάγια έξοδα προς πληρωμή","left_to_spend":"Διαθέσιμα προϋπολογισμών","attachments":"Συνημμένα","net_worth":"Καθαρή αξία","bill":"Πάγιο έξοδο","no_bill":"(χωρίς πάγιο έξοδο)","tags":"Ετικέτες","internal_reference":"Εσωτερική αναφορά","external_url":"Εξωτερικό URL","no_piggy_bank":"(χωρίς κουμπαρά)","paid":"Πληρωμένο","notes":"Σημειώσεις","yourAccounts":"Οι λογαριασμοί σας","go_to_asset_accounts":"Δείτε τους λογαριασμούς κεφαλαίου σας","delete_account":"Διαγραφή λογαριασμού","transaction_table_description":"Ένας πίνακας με τις συναλλαγές σας","account":"Λογαριασμός","description":"Περιγραφή","amount":"Ποσό","budget":"Προϋπολογισμός","category":"Κατηγορία","opposing_account":"Έναντι λογαριασμός","budgets":"Προϋπολογισμοί","categories":"Κατηγορίες","go_to_budgets":"Πηγαίνετε στους προϋπολογισμούς σας","income":"Έσοδα","go_to_deposits":"Πηγαίνετε στις καταθέσεις","go_to_categories":"Πηγαίνετε στις κατηγορίες σας","expense_accounts":"Δαπάνες","go_to_expenses":"Πηγαίνετε στις δαπάνες","go_to_bills":"Πηγαίνετε στα πάγια έξοδα","bills":"Πάγια έξοδα","last_thirty_days":"Τελευταίες τριάντα ημέρες","last_seven_days":"Τελευταίες επτά ημέρες","go_to_piggies":"Πηγαίνετε στους κουμπαράδες σας","saved":"Αποθηκεύτηκε","piggy_banks":"Κουμπαράδες","piggy_bank":"Κουμπαράς","amounts":"Ποσά","left":"Απομένουν","spent":"Δαπανήθηκαν","Default asset account":"Βασικός λογαριασμός κεφαλαίου","search_results":"Αποτελέσματα αναζήτησης","include":"Περιλαμβάνεται;","transaction":"Συναλλαγή","account_role_defaultAsset":"Βασικός λογαριασμός κεφαλαίου","account_role_savingAsset":"Λογαριασμός αποταμίευσης","account_role_sharedAsset":"Κοινός λογαριασμός κεφαλαίου","clear_location":"Εκκαθάριση τοποθεσίας","account_role_ccAsset":"Πιστωτική κάρτα","account_role_cashWalletAsset":"Πορτοφόλι μετρητών","daily_budgets":"Ημερήσιοι προϋπολογισμοί","weekly_budgets":"Εβδομαδιαίοι προϋπολογισμοί","monthly_budgets":"Μηνιαίοι προϋπολογισμοί","quarterly_budgets":"Τριμηνιαίοι προϋπολογισμοί","create_new_expense":"Δημιουργία νέου λογαριασμού δαπανών","create_new_revenue":"Δημιουργία νέου λογαριασμού εσόδων","create_new_liabilities":"Δημιουργία νέας υποχρέωσης","half_year_budgets":"Εξαμηνιαίοι προϋπολογισμοί","yearly_budgets":"Ετήσιοι προϋπολογισμοί","split_transaction_title":"Περιγραφή της συναλλαγής με διαχωρισμό","errors_submission":"Υπήρξε κάποιο λάθος με την υποβολή σας. Παρακαλώ ελέγξτε τα σφάλματα.","flash_error":"Σφάλμα!","store_transaction":"Αποθήκευση συναλλαγής","flash_success":"Επιτυχία!","create_another":"Μετά την αποθήκευση, επιστρέψτε εδώ για να δημιουργήσετε ακόμη ένα.","update_transaction":"Ενημέρωση συναλλαγής","after_update_create_another":"Μετά την ενημέρωση, επιστρέψτε εδώ για να συνεχίσετε την επεξεργασία.","transaction_updated_no_changes":"Η συναλλαγή #{ID} (\\"{title}\\") παρέμεινε χωρίς καμία αλλαγή.","transaction_updated_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει ενημερωθεί.","spent_x_of_y":"Δαπανήθηκαν {amount} από {total}","search":"Αναζήτηση","create_new_asset":"Δημιουργία νέου λογαριασμού κεφαλαίου","asset_accounts":"Κεφάλαια","reset_after":"Επαναφορά φόρμας μετά την υποβολή","bill_paid_on":"Πληρώθηκε στις {date}","first_split_decides":"Ο πρώτος διαχωρισμός καθορίζει την τιμή αυτού του πεδίου","first_split_overrules_source":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προέλευσης","first_split_overrules_destination":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προορισμού","transaction_stored_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει αποθηκευτεί.","custom_period":"Προσαρμοσμένη περίοδος","reset_to_current":"Επαναφορά στην τρέχουσα περίοδο","select_period":"Επιλέξτε περίοδο","location":"Τοποθεσία","other_budgets":"Προϋπολογισμοί με χρονική προσαρμογή","journal_links":"Συνδέσεις συναλλαγών","go_to_withdrawals":"Πηγαίνετε στις αναλήψεις σας","revenue_accounts":"Έσοδα","add_another_split":"Προσθήκη ενός ακόμα διαχωρισμού","actions":"Ενέργειες","earned":"Κερδήθηκαν","empty":"(κενό)","edit":"Επεξεργασία","never":"Ποτέ","account_type_Loan":"Δάνειο","account_type_Mortgage":"Υποθήκη","stored_new_account_js":"Ο νέος λογαριασμός \\"{name}\\" αποθηκεύτηκε!","account_type_Debt":"Χρέος","liability_direction_null_short":"Άγνωστο","delete":"Διαγραφή","store_new_asset_account":"Αποθήκευση νέου λογαριασμού κεφαλαίου","store_new_expense_account":"Αποθήκευση νέου λογαριασμού δαπανών","store_new_liabilities_account":"Αποθήκευση νέας υποχρέωσης","store_new_revenue_account":"Αποθήκευση νέου λογαριασμού εσόδων","mandatoryFields":"Υποχρεωτικά πεδία","optionalFields":"Προαιρετικά πεδία","reconcile_this_account":"Τακτοποίηση αυτού του λογαριασμού","interest_calc_weekly":"Ανά εβδομάδα","interest_calc_monthly":"Ανά μήνα","interest_calc_quarterly":"Ανά τρίμηνο","interest_calc_half-year":"Ανά εξάμηνο","interest_calc_yearly":"Ανά έτος","liability_direction_credit":"Μου οφείλουν αυτό το χρέος σε μένα","liability_direction_debit":"Οφείλω αυτό το χρέος σε κάποιον άλλο","liability_direction_credit_short":"Μου οφείλουν αυτό το χρέος","liability_direction_debit_short":"Οφείλω αυτό το χρέος","account_type_debt":"Χρέος","account_type_loan":"Δάνειο","left_in_debt":"Οφειλόμενο ποσό","account_type_mortgage":"Υποθήκη","save_transactions_by_moving_js":"Δεν υπάρχουν συναλλαγές|Αποθηκεύστε αυτή τη συναλλαγή μετακινώντας την σε άλλο λογαριασμό|Αποθηκεύστε αυτές τις συναλλαγές μετακινώντας τις σε άλλο λογαριασμό.","none_in_select_list":"(τίποτα)","transaction_expand_split":"Ανάπτυξη διαχωρισμού","transaction_collapse_split":"Σύμπτυξη διαχωρισμού","default_group_title_name":"(χωρίς ομάδα)","bill_repeats_weekly":"Επαναλαμβάνεται εβδομαδιαίως","bill_repeats_monthly":"Επαναλαμβάνεται μηνιαίως","bill_repeats_quarterly":"Επαναλαμβάνεται ανά τρίμηνο","bill_repeats_half-year":"Επαναλαμβάνεται κάθε μισό χρόνο","bill_repeats_yearly":"Επαναλαμβάνεται ετησίως","bill_repeats_weekly_other":"Επαναλαμβάνεται κάθε δεύτερη εβδομάδα","bill_repeats_monthly_other":"Επαναλαμβάνεται κάθε δεύτερο μήνα","bill_repeats_quarterly_other":"Επαναλαμβάνεται κάθε δεύτερο τρίμηνο","bill_repeats_half-year_other":"Επαναλαμβάνεται ετησίως","bill_repeats_yearly_other":"Επαναλαμβάνεται κάθε δεύτερο χρόνο","bill_repeats_weekly_skip":"Επαναλαμβάνεται κάθε {skip} εβδομάδες","bill_repeats_monthly_skip":"Επαναλαμβάνεται κάθε {skip} μήνες","bill_repeats_quarterly_skip":"Επαναλαμβάνεται κάθε {skip} τρίμηνα","bill_repeats_half-year_skip":"Επαναλαμβάνεται κάθε {skip} εξάμηνα","bill_repeats_yearly_skip":"Επαναλαμβάνεται κάθε {skip} έτη","not_expected_period":"Δεν αναμένεται αυτή την περίοδο","subscriptions":"Συνδρομές","bill_expected_date_js":"Αναμένεται {date}","inactive":"Ανενεργό","forever":"Για πάντα","extension_date_is":"Η ημερομηνία παράτασης είναι {date}","create_new_bill":"Δημιουργία νέου πάγιου έξοδου","store_new_bill":"Αποθήκευση νέου πάγιου έξοδου","repeat_freq_yearly":"ετησίως","repeat_freq_half-year":"εξαμηνιαίως","repeat_freq_quarterly":"τριμηνιαίως","repeat_freq_monthly":"μηνιαίως","repeat_freq_weekly":"εβδομαδιαίως","credit_card_type_monthlyFull":"Εξόφληση κάθε μήνα","update_liabilities_account":"Ενημέρωση υποχρέωσης","update_expense_account":"Ενημέρωση λογαριασμού δαπανών","update_revenue_account":"Ενημέρωση λογαριασμού εσόδων","update_undefined_account":"Ενημέρωση λογαριασμού","update_asset_account":"Ενημέρωση λογαριασμού κεφαλαίου","updated_account_js":"Ενημερώθηκε ο λογαριασμός \\"{title}\\"."},"list":{"piggy_bank":"Κουμπαράς","percentage":"pct.","amount":"Ποσό","lastActivity":"Τελευταία δραστηριότητα","name":"Όνομα","role":"Ρόλος","description":"Περιγραφή","date":"Ημερομηνία","source_account":"Λογαριασμός προέλευσης","destination_account":"Λογαριασμός προορισμού","category":"Κατηγορία","iban":"IBAN","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","liability_type":"Τύπος υποχρέωσης","liability_direction":"Υποχρέωση εντός/εκτός","currentBalance":"Τρέχον υπόλοιπο","next_expected_match":"Επόμενη αναμενόμενη αντιστοίχιση","expected_info":"Επόμενη αναμενόμενη συναλλαγή","start_date":"Ημερομηνία έναρξης","end_date":"Ημερομηνία λήξης","payment_info":"Πληροφορίες Πληρωμής"},"config":{"html_language":"el","week_in_year_fns":"\'Εβδομάδα\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ποσό σε ξένο νόμισμα","interest_date":"Ημερομηνία τοκισμού","name":"Όνομα","amount":"Ποσό","iban":"IBAN","BIC":"BIC","notes":"Σημειώσεις","location":"Τοποθεσία","repeat_freq":"Επαναλήψεις","skip":"Παράλειψη","startdate":"Ημερομηνία Έναρξης","enddate":"Ημερομηνία λήξης","object_group":"Ομάδα","attachments":"Συνημμένα","active":"Ενεργό","include_net_worth":"Εντός καθαρής αξίας","cc_type":"Σχέδιο πληρωμής πιστωτικής κάρτας","account_number":"Αριθμός λογαριασμού","cc_monthly_payment_date":"Ημερομηνία μηνιαίας πληρωμής κάρτας","virtual_balance":"Εικονικό υπόλοιπο","opening_balance":"Υπόλοιπο έναρξης","opening_balance_date":"Ημερομηνία υπολοίπου έναρξης","date":"Ημερομηνία","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","currency_id":"Νόμισμα","liability_type":"Τύπος υποχρέωσης","account_role":"Ρόλος λογαριασμού","liability_direction":"Υποχρέωση εντός/εκτός","book_date":"Ημερομηνία εγγραφής","permDeleteWarning":"Η διαγραφή στοιχείων από το Firefly III είναι μόνιμη και δεν μπορεί να αναιρεθεί.","account_areYouSure_js":"Είστε σίγουροι ότι θέλετε να διαγράψετε το λογαριασμό με όνομα \\"{name}\\";","also_delete_piggyBanks_js":"Χωρίς κουμπαρά | Ο μόνος κουμπαράς που είναι συνδεδεμένος σε αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλοι οι κουμπαράδες {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","also_delete_transactions_js":"Χωρίς συναλλαγές | Η μόνη συναλλαγή που συνδέεται με αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλες οι συναλλαγές {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","process_date":"Ημερομηνία επεξεργασίας","due_date":"Ημερομηνία προθεσμίας","payment_date":"Ημερομηνία πληρωμής","invoice_date":"Ημερομηνία τιμολόγησης","amount_min":"Ελάχιστο ποσό","amount_max":"Μέγιστο ποσό","start_date":"Αρχή του εύρους","end_date":"Τέλος του εύρους","extension_date":"Ημερομηνία επέκτασης"}}')},4632:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en-gb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},790:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},8563:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferencia","Withdrawal":"Retiro","Deposit":"Depósito","date_and_time":"Fecha y hora","no_currency":"(sin moneda)","date":"Fecha","time":"Hora","no_budget":"(sin presupuesto)","destination_account":"Cuenta destino","source_account":"Cuenta origen","single_split":"División","create_new_transaction":"Crear una nueva transacción","balance":"Balance","transaction_journal_extra":"Información adicional","transaction_journal_meta":"Información Meta","basic_journal_information":"Información básica de transacción","bills_to_pay":"Facturas por pagar","left_to_spend":"Disponible para gastar","attachments":"Archivos adjuntos","net_worth":"Valor Neto","bill":"Factura","no_bill":"(sin factura)","tags":"Etiquetas","internal_reference":"Referencia interna","external_url":"URL externa","no_piggy_bank":"(sin hucha)","paid":"Pagado","notes":"Notas","yourAccounts":"Tus cuentas","go_to_asset_accounts":"Ver tus cuentas de activos","delete_account":"Eliminar cuenta","transaction_table_description":"Una tabla que contiene sus transacciones","account":"Cuenta","description":"Descripción","amount":"Cantidad","budget":"Presupuesto","category":"Categoria","opposing_account":"Cuenta opuesta","budgets":"Presupuestos","categories":"Categorías","go_to_budgets":"Ir a tus presupuestos","income":"Ingresos / salarios","go_to_deposits":"Ir a depósitos","go_to_categories":"Ir a tus categorías","expense_accounts":"Cuentas de gastos","go_to_expenses":"Ir a gastos","go_to_bills":"Ir a tus cuentas","bills":"Facturas","last_thirty_days":"Últimos treinta días","last_seven_days":"Últimos siete días","go_to_piggies":"Ir a tu hucha","saved":"Guardado","piggy_banks":"Huchas","piggy_bank":"Hucha","amounts":"Importes","left":"Disponible","spent":"Gastado","Default asset account":"Cuenta de ingresos por defecto","search_results":"Buscar resultados","include":"¿Incluir?","transaction":"Transaccion","account_role_defaultAsset":"Cuentas de ingresos por defecto","account_role_savingAsset":"Cuentas de ahorros","account_role_sharedAsset":"Cuenta de ingresos compartida","clear_location":"Eliminar ubicación","account_role_ccAsset":"Tarjeta de Crédito","account_role_cashWalletAsset":"Billetera de efectivo","daily_budgets":"Presupuestos diarios","weekly_budgets":"Presupuestos semanales","monthly_budgets":"Presupuestos mensuales","quarterly_budgets":"Presupuestos trimestrales","create_new_expense":"Crear nueva cuenta de gastos","create_new_revenue":"Crear nueva cuenta de ingresos","create_new_liabilities":"Crear nuevo pasivo","half_year_budgets":"Presupuestos semestrales","yearly_budgets":"Presupuestos anuales","split_transaction_title":"Descripción de la transacción dividida","errors_submission":"Hubo un problema con su envío. Por favor, compruebe los errores.","flash_error":"¡Error!","store_transaction":"Guardar transacción","flash_success":"¡Operación correcta!","create_another":"Después de guardar, vuelve aquí para crear otro.","update_transaction":"Actualizar transacción","after_update_create_another":"Después de actualizar, vuelve aquí para continuar editando.","transaction_updated_no_changes":"La transacción #{ID} (\\"{title}\\") no recibió ningún cambio.","transaction_updated_link":"La transacción #{ID} (\\"{title}\\") ha sido actualizada.","spent_x_of_y":"{amount} gastado de {total}","search":"Buscar","create_new_asset":"Crear nueva cuenta de activos","asset_accounts":"Cuenta de activos","reset_after":"Restablecer formulario después del envío","bill_paid_on":"Pagado el {date}","first_split_decides":"La primera división determina el valor de este campo","first_split_overrules_source":"La primera división puede anular la cuenta de origen","first_split_overrules_destination":"La primera división puede anular la cuenta de destino","transaction_stored_link":"La transacción #{ID} (\\"{title}\\") ha sido almacenada.","custom_period":"Período personalizado","reset_to_current":"Restablecer al período actual","select_period":"Seleccione un período","location":"Ubicación","other_budgets":"Presupuestos de tiempo personalizado","journal_links":"Enlaces de transacciones","go_to_withdrawals":"Ir a tus retiradas","revenue_accounts":"Cuentas de ingresos","add_another_split":"Añadir otra división","actions":"Acciones","earned":"Ganado","empty":"(vacío)","edit":"Editar","never":"Nunca","account_type_Loan":"Préstamo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nueva cuenta \\"{name}\\" guardada!","account_type_Debt":"Deuda","liability_direction_null_short":"Desconocido","delete":"Eliminar","store_new_asset_account":"Crear cuenta de activos","store_new_expense_account":"Crear cuenta de gastos","store_new_liabilities_account":"Crear nuevo pasivo","store_new_revenue_account":"Crear cuenta de ingresos","mandatoryFields":"Campos obligatorios","optionalFields":"Campos opcionales","reconcile_this_account":"Reconciliar esta cuenta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mes","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por año","liability_direction_credit":"Se me debe esta deuda","liability_direction_debit":"Le debo esta deuda a otra persona","liability_direction_credit_short":"Tenía esta deuda","liability_direction_debit_short":"Tiene esta deuda","account_type_debt":"Deuda","account_type_loan":"Préstamo","left_in_debt":"Importe debido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Ninguna transacción|Guardar esta transacción moviéndola a otra cuenta. |Guardar estas transacciones moviéndolas a otra cuenta.","none_in_select_list":"(ninguno)","transaction_expand_split":"Expandir división","transaction_collapse_split":"Colapsar división","default_group_title_name":"(sin agrupación)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"No se espera en este período","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Crear nueva factura","store_new_bill":"Crear factura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"cada medio año","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensualmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar pasivo","update_expense_account":"Actualizar cuenta de gastos","update_revenue_account":"Actualizar cuenta de ingresos","update_undefined_account":"Update account","update_asset_account":"Actualizar cuenta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Alcancilla","percentage":"pct.","amount":"Monto","lastActivity":"Actividad más reciente","name":"Nombre","role":"Rol","description":"Descripción","date":"Fecha","source_account":"Cuenta origen","destination_account":"Cuenta destino","category":"Categoría","iban":"IBAN","interest":"Interés","interest_period":"Período de interés","liability_type":"Tipo de pasivo","liability_direction":"Pasivo entrada/salida","currentBalance":"Balance actual","next_expected_match":"Próxima coincidencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"es","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Cantidad extranjera","interest_date":"Fecha de interés","name":"Nombre","amount":"Importe","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Ubicación","repeat_freq":"Repetición","skip":"Saltar","startdate":"Fecha de inicio","enddate":"End date","object_group":"Grupo","attachments":"Adjuntos","active":"Activo","include_net_worth":"Incluir en valor neto","cc_type":"Plan de pagos con tarjeta de crédito","account_number":"Número de cuenta","cc_monthly_payment_date":"Fecha de pago mensual de la tarjeta de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Fecha del saldo inicial","date":"Fecha","interest":"Interés","interest_period":"Período de interés","currency_id":"Divisa","liability_type":"Tipo de pasivo","account_role":"Rol de cuenta","liability_direction":"Pasivo entrada/salida","book_date":"Fecha de registro","permDeleteWarning":"Eliminar cosas de Firefly III es permanente y no se puede deshacer.","account_areYouSure_js":"¿Está seguro que desea eliminar la cuenta llamada \\"{name}\\"?","also_delete_piggyBanks_js":"Ninguna alcancía|La única alcancía conectada a esta cuenta también será borrada. También se eliminarán todas {count} alcancías conectados a esta cuenta.","also_delete_transactions_js":"Ninguna transacción|La única transacción conectada a esta cuenta se eliminará también.|Todas las {count} transacciones conectadas a esta cuenta también se eliminarán.","process_date":"Fecha de procesamiento","due_date":"Fecha de vencimiento","payment_date":"Fecha de pago","invoice_date":"Fecha de la factura","amount_min":"Importe mínimo","amount_max":"Importe máximo","start_date":"Inicio del rango","end_date":"Final del rango","extension_date":"Extension date"}}')},2276:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Siirto","Withdrawal":"Nosto","Deposit":"Talletus","date_and_time":"Date and time","no_currency":"(ei valuuttaa)","date":"Päivämäärä","time":"Time","no_budget":"(ei budjettia)","destination_account":"Kohdetili","source_account":"Lähdetili","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metatiedot","basic_journal_information":"Basic transaction information","bills_to_pay":"Laskuja maksettavana","left_to_spend":"Käytettävissä","attachments":"Liitteet","net_worth":"Varallisuus","bill":"Lasku","no_bill":"(no bill)","tags":"Tägit","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(ei säästöpossu)","paid":"Maksettu","notes":"Muistiinpanot","yourAccounts":"Omat tilisi","go_to_asset_accounts":"Tarkastele omaisuustilejäsi","delete_account":"Poista käyttäjätili","transaction_table_description":"A table containing your transactions","account":"Tili","description":"Kuvaus","amount":"Summa","budget":"Budjetti","category":"Kategoria","opposing_account":"Vastatili","budgets":"Budjetit","categories":"Kategoriat","go_to_budgets":"Avaa omat budjetit","income":"Tuotto / ansio","go_to_deposits":"Go to deposits","go_to_categories":"Avaa omat kategoriat","expense_accounts":"Kulutustilit","go_to_expenses":"Go to expenses","go_to_bills":"Avaa omat laskut","bills":"Laskut","last_thirty_days":"Viimeiset 30 päivää","last_seven_days":"Viimeiset 7 päivää","go_to_piggies":"Tarkastele säästöpossujasi","saved":"Saved","piggy_banks":"Säästöpossut","piggy_bank":"Säästöpossu","amounts":"Amounts","left":"Jäljellä","spent":"Käytetty","Default asset account":"Oletusomaisuustili","search_results":"Haun tulokset","include":"Include?","transaction":"Tapahtuma","account_role_defaultAsset":"Oletuskäyttötili","account_role_savingAsset":"Säästötili","account_role_sharedAsset":"Jaettu käyttötili","clear_location":"Tyhjennä sijainti","account_role_ccAsset":"Luottokortti","account_role_cashWalletAsset":"Käteinen","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Luo uusi maksutili","create_new_revenue":"Luo uusi tuottotili","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Jaetun tapahtuman kuvaus","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Virhe!","store_transaction":"Store transaction","flash_success":"Valmista tuli!","create_another":"Tallennuksen jälkeen, palaa takaisin luomaan uusi tapahtuma.","update_transaction":"Päivitä tapahtuma","after_update_create_another":"Päivityksen jälkeen, palaa takaisin jatkamaan muokkausta.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hae","create_new_asset":"Luo uusi omaisuustili","asset_accounts":"Käyttötilit","reset_after":"Tyhjennä lomake lähetyksen jälkeen","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sijainti","other_budgets":"Custom timed budgets","journal_links":"Tapahtuman linkit","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Tuottotilit","add_another_split":"Lisää tapahtumaan uusi osa","actions":"Toiminnot","earned":"Ansaittu","empty":"(tyhjä)","edit":"Muokkaa","never":"Ei koskaan","account_type_Loan":"Laina","account_type_Mortgage":"Kiinnelaina","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Velka","liability_direction_null_short":"Unknown","delete":"Poista","store_new_asset_account":"Tallenna uusi omaisuustili","store_new_expense_account":"Tallenna uusi kulutustili","store_new_liabilities_account":"Tallenna uusi vastuu","store_new_revenue_account":"Tallenna uusi tuottotili","mandatoryFields":"Pakolliset kentät","optionalFields":"Valinnaiset kentät","reconcile_this_account":"Täsmäytä tämä tili","interest_calc_weekly":"Per week","interest_calc_monthly":"Kuukaudessa","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Vuodessa","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ei mitään)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ryhmittelemättömät)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Ei odotettavissa tässä jaksossa","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Ei aktiivinen","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Luo uusi lasku","store_new_bill":"Tallenna uusi lasku","repeat_freq_yearly":"vuosittain","repeat_freq_half-year":"puoli-vuosittain","repeat_freq_quarterly":"neljännesvuosittain","repeat_freq_monthly":"kuukausittain","repeat_freq_weekly":"viikoittain","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Päivitä vastuu","update_expense_account":"Päivitä kulutustili","update_revenue_account":"Päivitä tuottotili","update_undefined_account":"Update account","update_asset_account":"Päivitä omaisuustili","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Säästöpossu","percentage":"pros.","amount":"Summa","lastActivity":"Viimeisin tapahtuma","name":"Nimi","role":"Rooli","description":"Kuvaus","date":"Päivämäärä","source_account":"Lähdetili","destination_account":"Kohdetili","category":"Kategoria","iban":"IBAN","interest":"Korko","interest_period":"Interest period","liability_type":"Vastuutyyppi","liability_direction":"Liability in/out","currentBalance":"Tämänhetkinen saldo","next_expected_match":"Seuraava lasku odotettavissa","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"fi","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ulkomaan summa","interest_date":"Korkopäivä","name":"Nimi","amount":"Summa","iban":"IBAN","BIC":"BIC","notes":"Muistiinpanot","location":"Sijainti","repeat_freq":"Toistot","skip":"Ohita","startdate":"Aloituspäivä","enddate":"End date","object_group":"Ryhmä","attachments":"Liitteet","active":"Aktiivinen","include_net_worth":"Sisällytä varallisuuteen","cc_type":"Luottokortin maksusuunnitelma","account_number":"Tilinumero","cc_monthly_payment_date":"Luottokortin laskun eräpäivä","virtual_balance":"Virtuaalinen saldo","opening_balance":"Alkusaldo","opening_balance_date":"Alkusaldon päivämäärä","date":"Päivämäärä","interest":"Korko","interest_period":"Korkojakso","currency_id":"Valuutta","liability_type":"Liability type","account_role":"Tilin tyyppi","liability_direction":"Liability in/out","book_date":"Kirjauspäivä","permDeleteWarning":"Asioiden poistaminen Firefly III:sta on lopullista eikä poistoa pysty perumaan.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Käsittelypäivä","due_date":"Eräpäivä","payment_date":"Maksupäivä","invoice_date":"Laskun päivämäärä","amount_min":"Vähimmäissumma","amount_max":"Enimmäissumma","start_date":"Valikoiman alku","end_date":"Valikoiman loppu","extension_date":"Extension date"}}')},844:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfert","Withdrawal":"Dépense","Deposit":"Dépôt","date_and_time":"Date et heure","no_currency":"(pas de devise)","date":"Date","time":"Heure","no_budget":"(pas de budget)","destination_account":"Compte de destination","source_account":"Compte source","single_split":"Ventilation","create_new_transaction":"Créer une nouvelle opération","balance":"Solde","transaction_journal_extra":"Informations supplémentaires","transaction_journal_meta":"Méta informations","basic_journal_information":"Informations de base sur l\'opération","bills_to_pay":"Factures à payer","left_to_spend":"Reste à dépenser","attachments":"Pièces jointes","net_worth":"Avoir net","bill":"Facture","no_bill":"(aucune facture)","tags":"Tags","internal_reference":"Référence interne","external_url":"URL externe","no_piggy_bank":"(aucune tirelire)","paid":"Payé","notes":"Notes","yourAccounts":"Vos comptes","go_to_asset_accounts":"Afficher vos comptes d\'actifs","delete_account":"Supprimer le compte","transaction_table_description":"Une table contenant vos opérations","account":"Compte","description":"Description","amount":"Montant","budget":"Budget","category":"Catégorie","opposing_account":"Compte opposé","budgets":"Budgets","categories":"Catégories","go_to_budgets":"Gérer vos budgets","income":"Recette / revenu","go_to_deposits":"Aller aux dépôts","go_to_categories":"Gérer vos catégories","expense_accounts":"Comptes de dépenses","go_to_expenses":"Aller aux dépenses","go_to_bills":"Gérer vos factures","bills":"Factures","last_thirty_days":"Trente derniers jours","last_seven_days":"7 Derniers Jours","go_to_piggies":"Gérer vos tirelires","saved":"Sauvegardé","piggy_banks":"Tirelires","piggy_bank":"Tirelire","amounts":"Montants","left":"Reste","spent":"Dépensé","Default asset account":"Compte d’actif par défaut","search_results":"Résultats de la recherche","include":"Inclure ?","transaction":"Opération","account_role_defaultAsset":"Compte d\'actif par défaut","account_role_savingAsset":"Compte d’épargne","account_role_sharedAsset":"Compte d\'actif partagé","clear_location":"Effacer la localisation","account_role_ccAsset":"Carte de crédit","account_role_cashWalletAsset":"Porte-monnaie","daily_budgets":"Budgets quotidiens","weekly_budgets":"Budgets hebdomadaires","monthly_budgets":"Budgets mensuels","quarterly_budgets":"Budgets trimestriels","create_new_expense":"Créer nouveau compte de dépenses","create_new_revenue":"Créer nouveau compte de recettes","create_new_liabilities":"Créer un nouveau passif","half_year_budgets":"Budgets semestriels","yearly_budgets":"Budgets annuels","split_transaction_title":"Description de l\'opération ventilée","errors_submission":"Certaines informations ne sont pas correctes dans votre formulaire. Veuillez vérifier les erreurs.","flash_error":"Erreur !","store_transaction":"Enregistrer l\'opération","flash_success":"Super !","create_another":"Après enregistrement, revenir ici pour en créer un nouveau.","update_transaction":"Mettre à jour l\'opération","after_update_create_another":"Après la mise à jour, revenir ici pour continuer l\'édition.","transaction_updated_no_changes":"L\'opération n°{ID} (\\"{title}\\") n\'a pas été modifiée.","transaction_updated_link":"L\'opération n°{ID} (\\"{title}\\") a été mise à jour.","spent_x_of_y":"Dépensé {amount} sur {total}","search":"Rechercher","create_new_asset":"Créer un nouveau compte d’actif","asset_accounts":"Comptes d’actif","reset_after":"Réinitialiser le formulaire après soumission","bill_paid_on":"Payé le {date}","first_split_decides":"La première ventilation détermine la valeur de ce champ","first_split_overrules_source":"La première ventilation peut remplacer le compte source","first_split_overrules_destination":"La première ventilation peut remplacer le compte de destination","transaction_stored_link":"L\'opération n°{ID} (\\"{title}\\") a été enregistrée.","custom_period":"Période personnalisée","reset_to_current":"Réinitialiser à la période en cours","select_period":"Sélectionnez une période","location":"Emplacement","other_budgets":"Budgets à période personnalisée","journal_links":"Liens d\'opération","go_to_withdrawals":"Accéder à vos retraits","revenue_accounts":"Comptes de recettes","add_another_split":"Ajouter une autre fraction","actions":"Actions","earned":"Gagné","empty":"(vide)","edit":"Modifier","never":"Jamais","account_type_Loan":"Prêt","account_type_Mortgage":"Prêt hypothécaire","stored_new_account_js":"Nouveau compte \\"{name}\\" enregistré !","account_type_Debt":"Dette","liability_direction_null_short":"Inconnu","delete":"Supprimer","store_new_asset_account":"Créer un nouveau compte d’actif","store_new_expense_account":"Créer un nouveau compte de dépenses","store_new_liabilities_account":"Enregistrer un nouveau passif","store_new_revenue_account":"Créer un compte de recettes","mandatoryFields":"Champs obligatoires","optionalFields":"Champs optionnels","reconcile_this_account":"Rapprocher ce compte","interest_calc_weekly":"Par semaine","interest_calc_monthly":"Par mois","interest_calc_quarterly":"Par trimestre","interest_calc_half-year":"Par semestre","interest_calc_yearly":"Par an","liability_direction_credit":"On me doit cette dette","liability_direction_debit":"Je dois cette dette à quelqu\'un d\'autre","liability_direction_credit_short":"Emprunteur","liability_direction_debit_short":"Prêteur","account_type_debt":"Dette","account_type_loan":"Emprunt","left_in_debt":"Montant dû","account_type_mortgage":"Prêt immobilier","save_transactions_by_moving_js":"Aucune opération|Conserver cette opération en la déplaçant vers un autre compte. |Conserver ces opérations en les déplaçant vers un autre compte.","none_in_select_list":"(aucun)","transaction_expand_split":"Développer la ventilation","transaction_collapse_split":"Réduire la ventilation","default_group_title_name":"(Sans groupement)","bill_repeats_weekly":"Se répète toutes les semaines","bill_repeats_monthly":"Se répète tous les mois","bill_repeats_quarterly":"Se répète tous les trimestres","bill_repeats_half-year":"Se répète tous les semestres","bill_repeats_yearly":"Se répète tous les ans","bill_repeats_weekly_other":"Se répète toutes les deux semaines","bill_repeats_monthly_other":"Se répète tous les deux mois","bill_repeats_quarterly_other":"Se répète tous les deux trimestres","bill_repeats_half-year_other":"Se répète tous les ans","bill_repeats_yearly_other":"Se répète tous les deux ans","bill_repeats_weekly_skip":"Se répète toutes les {skip} semaines","bill_repeats_monthly_skip":"Se répète tous les {skip} mois","bill_repeats_quarterly_skip":"Se répète tous les {skip} trimestres","bill_repeats_half-year_skip":"Se répète tous les {skip} semestres","bill_repeats_yearly_skip":"Se répète tous les {skip} ans","not_expected_period":"Pas attendu cette période","subscriptions":"Abonnements","bill_expected_date_js":"Attendu le {date}","inactive":"Inactif","forever":"Pour toujours","extension_date_is":"La date de l\'extension est {date}","create_new_bill":"Créer une nouvelle facture","store_new_bill":"Créer une nouvelle facture","repeat_freq_yearly":"annuellement","repeat_freq_half-year":"semestriel","repeat_freq_quarterly":"trimestriel","repeat_freq_monthly":"mensuel","repeat_freq_weekly":"hebdomadaire","credit_card_type_monthlyFull":"Paiement complet tous les mois","update_liabilities_account":"Mettre à jour le passif","update_expense_account":"Mettre à jour le compte de dépenses","update_revenue_account":"Mettre à jour le compte de recettes","update_undefined_account":"Mettre à jour le compte","update_asset_account":"Mettre à jour le compte d’actif","updated_account_js":"Compte \\"{title}\\" mis à jour."},"list":{"piggy_bank":"Tirelire","percentage":"pct.","amount":"Montant","lastActivity":"Activité récente","name":"Nom","role":"Rôle","description":"Description","date":"Date","source_account":"Compte source","destination_account":"Compte destinataire","category":"Catégorie","iban":"Numéro IBAN","interest":"Intérêt","interest_period":"Période d’intérêt","liability_type":"Type de passif","liability_direction":"Sens du passif","currentBalance":"Solde courant","next_expected_match":"Prochaine association attendue","expected_info":"Prochaine opération attendue","start_date":"Date de début","end_date":"Date de fin","payment_info":"Informations sur le paiement"},"config":{"html_language":"fr","week_in_year_fns":"\'Semaine\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montant en devise étrangère","interest_date":"Date de valeur (intérêts)","name":"Nom","amount":"Montant","iban":"Numéro IBAN","BIC":"Code BIC","notes":"Notes","location":"Emplacement","repeat_freq":"Répétitions","skip":"Ignorer","startdate":"Date de début","enddate":"Date de fin","object_group":"Groupe","attachments":"Documents joints","active":"Actif","include_net_worth":"Inclure dans l\'avoir net","cc_type":"Plan de paiement de carte de crédit","account_number":"Numéro de compte","cc_monthly_payment_date":"Date de paiement mensuelle de la carte de crédit","virtual_balance":"Solde virtuel","opening_balance":"Solde initial","opening_balance_date":"Date du solde initial","date":"Date","interest":"Intérêt","interest_period":"Période d’intérêt","currency_id":"Devise","liability_type":"Type de passif","account_role":"Rôle du compte","liability_direction":"Sens du passif","book_date":"Date de réservation","permDeleteWarning":"Supprimer quelque chose dans Firefly est permanent et ne peut pas être annulé.","account_areYouSure_js":"Êtes-vous sûr de vouloir supprimer le compte nommé \\"{name}\\" ?","also_delete_piggyBanks_js":"Aucune tirelire|La seule tirelire liée à ce compte sera aussi supprimée.|Les {count} tirelires liées à ce compte seront aussi supprimées.","also_delete_transactions_js":"Aucune opération|La seule opération liée à ce compte sera aussi supprimée.|Les {count} opérations liées à ce compte seront aussi supprimées.","process_date":"Date de traitement","due_date":"Échéance","payment_date":"Date de paiement","invoice_date":"Date de facturation","amount_min":"Montant minimum","amount_max":"Montant maximum","start_date":"Début de l\'étendue","end_date":"Fin de l\'étendue","extension_date":"Date d\'extension"}}')},4626:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Átvezetés","Withdrawal":"Költség","Deposit":"Bevétel","date_and_time":"Date and time","no_currency":"(nincs pénznem)","date":"Dátum","time":"Time","no_budget":"(nincs költségkeret)","destination_account":"Célszámla","source_account":"Forrás számla","single_split":"Felosztás","create_new_transaction":"Create a new transaction","balance":"Egyenleg","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta-információ","basic_journal_information":"Basic transaction information","bills_to_pay":"Fizetendő számlák","left_to_spend":"Elkölthető","attachments":"Mellékletek","net_worth":"Nettó érték","bill":"Számla","no_bill":"(no bill)","tags":"Címkék","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(nincs malacpersely)","paid":"Kifizetve","notes":"Megjegyzések","yourAccounts":"Bankszámlák","go_to_asset_accounts":"Eszközszámlák megtekintése","delete_account":"Fiók törlése","transaction_table_description":"Tranzakciókat tartalmazó táblázat","account":"Bankszámla","description":"Leírás","amount":"Összeg","budget":"Költségkeret","category":"Kategória","opposing_account":"Ellenoldali számla","budgets":"Költségkeretek","categories":"Kategóriák","go_to_budgets":"Ugrás a költségkeretekhez","income":"Jövedelem / bevétel","go_to_deposits":"Ugrás a bevételekre","go_to_categories":"Ugrás a kategóriákhoz","expense_accounts":"Költségszámlák","go_to_expenses":"Ugrás a kiadásokra","go_to_bills":"Ugrás a számlákhoz","bills":"Számlák","last_thirty_days":"Elmúlt harminc nap","last_seven_days":"Utolsó hét nap","go_to_piggies":"Ugrás a malacperselyekhez","saved":"Mentve","piggy_banks":"Malacperselyek","piggy_bank":"Malacpersely","amounts":"Mennyiségek","left":"Maradvány","spent":"Elköltött","Default asset account":"Alapértelmezett eszközszámla","search_results":"Keresési eredmények","include":"Include?","transaction":"Tranzakció","account_role_defaultAsset":"Alapértelmezett eszközszámla","account_role_savingAsset":"Megtakarítási számla","account_role_sharedAsset":"Megosztott eszközszámla","clear_location":"Hely törlése","account_role_ccAsset":"Hitelkártya","account_role_cashWalletAsset":"Készpénz","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Új költségszámla létrehozása","create_new_revenue":"Új jövedelemszámla létrehozása","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Felosztott tranzakció leírása","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Hiba!","store_transaction":"Store transaction","flash_success":"Siker!","create_another":"A tárolás után térjen vissza ide új létrehozásához.","update_transaction":"Tranzakció frissítése","after_update_create_another":"A frissítés után térjen vissza ide a szerkesztés folytatásához.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Keresés","create_new_asset":"Új eszközszámla létrehozása","asset_accounts":"Eszközszámlák","reset_after":"Űrlap törlése a beküldés után","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") mentve.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Hely","other_budgets":"Custom timed budgets","journal_links":"Tranzakció összekapcsolások","go_to_withdrawals":"Ugrás a költségekhez","revenue_accounts":"Jövedelemszámlák","add_another_split":"Másik felosztás hozzáadása","actions":"Műveletek","earned":"Megkeresett","empty":"(üres)","edit":"Szerkesztés","never":"Soha","account_type_Loan":"Hitel","account_type_Mortgage":"Jelzálog","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Adósság","liability_direction_null_short":"Unknown","delete":"Törlés","store_new_asset_account":"Új eszközszámla tárolása","store_new_expense_account":"Új költségszámla tárolása","store_new_liabilities_account":"Új kötelezettség eltárolása","store_new_revenue_account":"Új jövedelemszámla létrehozása","mandatoryFields":"Kötelező mezők","optionalFields":"Nem kötelező mezők","reconcile_this_account":"Számla egyeztetése","interest_calc_weekly":"Per week","interest_calc_monthly":"Havonta","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Évente","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(nincs)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nem csoportosított)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nem várható ebben az időszakban","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktív","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Új számla létrehozása","store_new_bill":"Új számla tárolása","repeat_freq_yearly":"éves","repeat_freq_half-year":"félévente","repeat_freq_quarterly":"negyedéves","repeat_freq_monthly":"havi","repeat_freq_weekly":"heti","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Kötelezettség frissítése","update_expense_account":"Költségszámla frissítése","update_revenue_account":"Jövedelemszámla frissítése","update_undefined_account":"Update account","update_asset_account":"Eszközszámla frissítése","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Malacpersely","percentage":"%","amount":"Összeg","lastActivity":"Utolsó aktivitás","name":"Név","role":"Szerepkör","description":"Leírás","date":"Dátum","source_account":"Forrás bankszámla","destination_account":"Cél bankszámla","category":"Kategória","iban":"IBAN","interest":"Kamat","interest_period":"Interest period","liability_type":"A kötelezettség típusa","liability_direction":"Liability in/out","currentBalance":"Aktuális egyenleg","next_expected_match":"Következő várható egyezés","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"hu","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Külföldi összeg","interest_date":"Kamatfizetési időpont","name":"Név","amount":"Összeg","iban":"IBAN","BIC":"BIC","notes":"Megjegyzések","location":"Hely","repeat_freq":"Ismétlődések","skip":"Kihagyás","startdate":"Kezdő dátum","enddate":"End date","object_group":"Csoport","attachments":"Mellékletek","active":"Aktív","include_net_worth":"Befoglalva a nettó értékbe","cc_type":"Hitelkártya fizetési terv","account_number":"Számlaszám","cc_monthly_payment_date":"Hitelkártya havi fizetés dátuma","virtual_balance":"Virtuális egyenleg","opening_balance":"Nyitó egyenleg","opening_balance_date":"Nyitó egyenleg dátuma","date":"Dátum","interest":"Kamat","interest_period":"Kamatperiódus","currency_id":"Pénznem","liability_type":"Liability type","account_role":"Bankszámla szerepköre","liability_direction":"Liability in/out","book_date":"Könyvelés dátuma","permDeleteWarning":"A Firefly III-ból történő törlés végleges és nem vonható vissza.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Feldolgozás dátuma","due_date":"Lejárati időpont","payment_date":"Fizetés dátuma","invoice_date":"Számla dátuma","amount_min":"Minimális összeg","amount_max":"Maximális összeg","start_date":"Tartomány kezdete","end_date":"Tartomány vége","extension_date":"Extension date"}}')},504:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Trasferimento","Withdrawal":"Prelievo","Deposit":"Entrata","date_and_time":"Data e ora","no_currency":"(nessuna valuta)","date":"Data","time":"Ora","no_budget":"(nessun budget)","destination_account":"Conto destinazione","source_account":"Conto di origine","single_split":"Divisione","create_new_transaction":"Crea una nuova transazione","balance":"Saldo","transaction_journal_extra":"Informazioni aggiuntive","transaction_journal_meta":"Meta informazioni","basic_journal_information":"Informazioni di base sulla transazione","bills_to_pay":"Bollette da pagare","left_to_spend":"Altro da spendere","attachments":"Allegati","net_worth":"Patrimonio","bill":"Bolletta","no_bill":"(nessuna bolletta)","tags":"Etichette","internal_reference":"Riferimento interno","external_url":"URL esterno","no_piggy_bank":"(nessun salvadanaio)","paid":"Pagati","notes":"Note","yourAccounts":"I tuoi conti","go_to_asset_accounts":"Visualizza i tuoi conti attività","delete_account":"Elimina account","transaction_table_description":"Una tabella contenente le tue transazioni","account":"Conto","description":"Descrizione","amount":"Importo","budget":"Budget","category":"Categoria","opposing_account":"Conto beneficiario","budgets":"Budget","categories":"Categorie","go_to_budgets":"Vai ai tuoi budget","income":"Redditi / entrate","go_to_deposits":"Vai ai depositi","go_to_categories":"Vai alle tue categorie","expense_accounts":"Conti uscite","go_to_expenses":"Vai alle spese","go_to_bills":"Vai alle tue bollette","bills":"Bollette","last_thirty_days":"Ultimi trenta giorni","last_seven_days":"Ultimi sette giorni","go_to_piggies":"Vai ai tuoi salvadanai","saved":"Salvata","piggy_banks":"Salvadanai","piggy_bank":"Salvadanaio","amounts":"Importi","left":"Resto","spent":"Speso","Default asset account":"Conto attività predefinito","search_results":"Risultati ricerca","include":"Includere?","transaction":"Transazione","account_role_defaultAsset":"Conto attività predefinito","account_role_savingAsset":"Conto risparmio","account_role_sharedAsset":"Conto attività condiviso","clear_location":"Rimuovi dalla posizione","account_role_ccAsset":"Carta di credito","account_role_cashWalletAsset":"Portafoglio","daily_budgets":"Budget giornalieri","weekly_budgets":"Budget settimanali","monthly_budgets":"Budget mensili","quarterly_budgets":"Bilanci trimestrali","create_new_expense":"Crea un nuovo conto di spesa","create_new_revenue":"Crea un nuovo conto entrate","create_new_liabilities":"Crea nuova passività","half_year_budgets":"Bilanci semestrali","yearly_budgets":"Budget annuali","split_transaction_title":"Descrizione della transazione suddivisa","errors_submission":"Errore durante l\'invio. Controlla gli errori segnalati qui sotto.","flash_error":"Errore!","store_transaction":"Salva transazione","flash_success":"Successo!","create_another":"Dopo il salvataggio, torna qui per crearne un\'altra.","update_transaction":"Aggiorna transazione","after_update_create_another":"Dopo l\'aggiornamento, torna qui per continuare la modifica.","transaction_updated_no_changes":"La transazione #{ID} (\\"{title}\\") non ha avuto cambiamenti.","transaction_updated_link":"La transazione #{ID} (\\"{title}\\") è stata aggiornata.","spent_x_of_y":"Spesi {amount} di {total}","search":"Cerca","create_new_asset":"Crea un nuovo conto attività","asset_accounts":"Conti attività","reset_after":"Resetta il modulo dopo l\'invio","bill_paid_on":"Pagata il {date}","first_split_decides":"La prima suddivisione determina il valore di questo campo","first_split_overrules_source":"La prima suddivisione potrebbe sovrascrivere l\'account di origine","first_split_overrules_destination":"La prima suddivisione potrebbe sovrascrivere l\'account di destinazione","transaction_stored_link":"La transazione #{ID} (\\"{title}\\") è stata salvata.","custom_period":"Periodo personalizzato","reset_to_current":"Ripristina il periodo corrente","select_period":"Seleziona il periodo","location":"Posizione","other_budgets":"Budget a periodi personalizzati","journal_links":"Collegamenti della transazione","go_to_withdrawals":"Vai ai tuoi prelievi","revenue_accounts":"Conti entrate","add_another_split":"Aggiungi un\'altra divisione","actions":"Azioni","earned":"Guadagnato","empty":"(vuoto)","edit":"Modifica","never":"Mai","account_type_Loan":"Prestito","account_type_Mortgage":"Mutuo","stored_new_account_js":"Nuovo conto \\"{name}\\" salvato!","account_type_Debt":"Debito","liability_direction_null_short":"Sconosciuta","delete":"Elimina","store_new_asset_account":"Salva nuovo conto attività","store_new_expense_account":"Salva il nuovo conto uscite","store_new_liabilities_account":"Memorizza nuova passività","store_new_revenue_account":"Salva il nuovo conto entrate","mandatoryFields":"Campi obbligatori","optionalFields":"Campi opzionali","reconcile_this_account":"Riconcilia questo conto","interest_calc_weekly":"Settimanale","interest_calc_monthly":"Al mese","interest_calc_quarterly":"Trimestrale","interest_calc_half-year":"Semestrale","interest_calc_yearly":"All\'anno","liability_direction_credit":"Questo debito mi è dovuto","liability_direction_debit":"Devo questo debito a qualcun altro","liability_direction_credit_short":"Mi devono questo debito","liability_direction_debit_short":"Devo questo debito","account_type_debt":"Debito","account_type_loan":"Prestito","left_in_debt":"Importo da pagare","account_type_mortgage":"Mutuo","save_transactions_by_moving_js":"Nessuna transazione|Salva questa transazione spostandola in un altro conto.|Salva queste transazioni spostandole in un altro conto.","none_in_select_list":"(nessuna)","transaction_expand_split":"Espandi suddivisione","transaction_collapse_split":"Comprimi suddivisione","default_group_title_name":"(non in un gruppo)","bill_repeats_weekly":"Ripeti ogni settimana","bill_repeats_monthly":"Ripeti ogni mese","bill_repeats_quarterly":"Ripeti ogni tre mesi","bill_repeats_half-year":"Ripeti ogni sei mesi","bill_repeats_yearly":"Ripeti ogni anno","bill_repeats_weekly_other":"Ripeti a settimane alterne","bill_repeats_monthly_other":"Ripeti a mesi alterni","bill_repeats_quarterly_other":"Ripeti ogni altro trimestre","bill_repeats_half-year_other":"Ripeti ogni anno","bill_repeats_yearly_other":"Ripeti ad anni alterni","bill_repeats_weekly_skip":"Ripeti ogni {skip} settimane","bill_repeats_monthly_skip":"Ripeti ogni {skip} mesi","bill_repeats_quarterly_skip":"Ripeti ogni {skip} trimestri","bill_repeats_half-year_skip":"Ripeti ogni {skip} mezzi anni","bill_repeats_yearly_skip":"Ripeti ogni {skip} anni","not_expected_period":"Non prevista per questo periodo","subscriptions":"Abbonamenti","bill_expected_date_js":"Attesa per {date}","inactive":"Disattivo","forever":"Per sempre","extension_date_is":"La data di estensione è {date}","create_new_bill":"Crea una nuova bolletta","store_new_bill":"Salva la nuova bolletta","repeat_freq_yearly":"annualmente","repeat_freq_half-year":"semestralmente","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensilmente","repeat_freq_weekly":"settimanalmente","credit_card_type_monthlyFull":"Pagamento intero ogni mese","update_liabilities_account":"Aggiorna passività","update_expense_account":"Aggiorna conto uscite","update_revenue_account":"Aggiorna conto entrate","update_undefined_account":"Aggiorna conto","update_asset_account":"Aggiorna conto attività","updated_account_js":"Conto \\"{title}\\" aggiornato."},"list":{"piggy_bank":"Salvadanaio","percentage":"perc.","amount":"Importo","lastActivity":"Ultima attività","name":"Nome","role":"Ruolo","description":"Descrizione","date":"Data","source_account":"Conto di origine","destination_account":"Conto destinazione","category":"Categoria","iban":"IBAN","interest":"Interesse","interest_period":"Periodo interessi","liability_type":"Tipo di passività","liability_direction":"Passività in entrata/uscita","currentBalance":"Saldo corrente","next_expected_match":"Prossimo abbinamento previsto","expected_info":"Prossima transazione attesa","start_date":"Data inizio","end_date":"Data fine","payment_info":"Informazioni di pagamento"},"config":{"html_language":"it","week_in_year_fns":"\'Settimana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Importo estero","interest_date":"Data di valuta","name":"Nome","amount":"Importo","iban":"IBAN","BIC":"BIC","notes":"Note","location":"Posizione","repeat_freq":"Si ripete","skip":"Salta ogni","startdate":"Data inizio","enddate":"Data di scadenza","object_group":"Gruppo","attachments":"Allegati","active":"Attivo","include_net_worth":"Includi nel patrimonio","cc_type":"Piano di pagamento della carta di credito","account_number":"Numero conto","cc_monthly_payment_date":"Data di addebito mensile della carta di credito","virtual_balance":"Saldo virtuale","opening_balance":"Saldo di apertura","opening_balance_date":"Data saldo di apertura","date":"Data","interest":"Interesse","interest_period":"Periodo di interesse","currency_id":"Valuta","liability_type":"Tipo passività","account_role":"Ruolo del conto","liability_direction":"Passività in entrata/uscita","book_date":"Data contabile","permDeleteWarning":"L\'eliminazione dei dati da Firefly III è definitiva e non può essere annullata.","account_areYouSure_js":"Sei sicuro di voler eliminare il conto \\"{name}\\"?","also_delete_piggyBanks_js":"Nessun salvadanaio|Anche l\'unico salvadanaio collegato a questo conto verrà eliminato.|Anche tutti i {count} salvadanai collegati a questo conto verranno eliminati.","also_delete_transactions_js":"Nessuna transazioni|Anche l\'unica transazione collegata al conto verrà eliminata.|Anche tutte le {count} transazioni collegati a questo conto verranno eliminate.","process_date":"Data elaborazione","due_date":"Data scadenza","payment_date":"Data pagamento","invoice_date":"Data fatturazione","amount_min":"Importo minimo","amount_max":"Importo massimo","start_date":"Inizio intervallo","end_date":"Fine intervallo","extension_date":"Data di estensione"}}')},8566:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"新しい送金","Withdrawal":"出金","Deposit":"預金","date_and_time":"日付と時刻","no_currency":"通貨","date":"日付","time":"時刻","no_budget":"予算","destination_account":"送金先のアカウント","source_account":"支出元のアカウント","single_split":"分割","create_new_transaction":"新しい取引を作成","balance":"残高","transaction_journal_extra":"追加情報","transaction_journal_meta":"メタ情報","basic_journal_information":"取引基本情報","bills_to_pay":"請求書","left_to_spend":"支出できる残り","attachments":"添付ファイル","net_worth":"純資産","bill":"請求","no_bill":"(請求なし)","tags":"タグ","internal_reference":"内部参照","external_url":"外部 URL","no_piggy_bank":"貯金箱","paid":"支払い済み","notes":"備考","yourAccounts":"支出先を見る","go_to_asset_accounts":"資産勘定を見る","delete_account":"削除","transaction_table_description":"取引表","account":"貯蓄口座","description":"説明","amount":"金額","budget":"予算","category":"カテゴリ","opposing_account":"対する口座","budgets":"まだ予算をお持ちでないようです。予算ページからいくつか生成するべきです。予算は支出の追跡を維持するのに役立ちます。","categories":"あなたのカテゴリへ移動","go_to_budgets":"あなたの予算へ移動","income":"収入、所得、入金","go_to_deposits":"入金へ移動","go_to_categories":"あなたのカテゴリへ移動","expense_accounts":"支出先を見る","go_to_expenses":"支出へ移動","go_to_bills":"あなたの請求へ移動","bills":"請求書","last_thirty_days":"過去30日間","last_seven_days":"過去7日間","go_to_piggies":"貯金箱へ移動","saved":"保存しました。","piggy_banks":"貯金箱へ移動","piggy_bank":"貯金箱","amounts":"金額","left":"残り","spent":"支出","Default asset account":"既定の資産勘定","search_results":"\\":query\\" の検索結果","include":"含めるか","transaction":"取引","account_role_defaultAsset":"既定の資産勘定","account_role_savingAsset":"貯蓄口座","account_role_sharedAsset":"支出アカウント(資産勘定)","clear_location":"場所","account_role_ccAsset":"クレジットカード","account_role_cashWalletAsset":"現金","daily_budgets":"毎日の予算","weekly_budgets":"毎週の予算","monthly_budgets":"毎月の予算","quarterly_budgets":"四半期の予算","create_new_expense":"新しい支出先","create_new_revenue":"新しい収入源","create_new_liabilities":"新しい責任を作成","half_year_budgets":"半年間の予算","yearly_budgets":"年間の予算","split_transaction_title":"取り引き \\":description\\" を編集する","errors_submission":"送信に問題が発生しました。エラーを確認してください。","flash_error":"エラー!","store_transaction":"取引を保存","flash_success":"成功しました!","create_another":"保存後、別のものを作成するにはここへ戻ってきてください。","update_transaction":"チャンネルを更新","after_update_create_another":"保存後、ここへ戻ってきてください。","transaction_updated_no_changes":"取引 #{ID}「{title}」は変更されませんでした。","transaction_updated_link":"取引 #{ID}「{title}」 が更新されました。","spent_x_of_y":"{amount} / {total} を支出しました","search":"検索条件が空なので、何も見つかりませんでした。","create_new_asset":"支出アカウント(資産勘定)","asset_accounts":"Firefly IIIへようこそ!このページでは、あなたの収支に関しての基本的な情報が得られます。詳しくは、→Asset Accountsアカウントを確認、あるいは予算やレポートページを見てください。或いは、気ままに見て回るのも良いでしょう。","reset_after":"送信後にフォームをリセット","bill_paid_on":"{date} に支払い済み","first_split_decides":"最初の分割がこの項目の値を決定します。","first_split_overrules_source":"最初の分割が出金元口座を覆す可能性があります","first_split_overrules_destination":"最初の分割が送金先口座を覆す可能性があります","transaction_stored_link":"取引 #{ID}「{title}」 が保存されました。","custom_period":"カスタム期間","reset_to_current":"現在の期間にリセット","select_period":"期間を選択","location":"場所","other_budgets":"任意の期間の予算","journal_links":"取引","go_to_withdrawals":"出金に移動","revenue_accounts":"収入源を見る","add_another_split":"分割","actions":"操作","earned":"収益","empty":"この自動補完ドロップダウン/テキストボックスで支払いを選択または入力します。現金入金を行う場合は空のままにします。","edit":"編集","never":"常になし","account_type_Loan":"ローン","account_type_Mortgage":"住宅ローン","stored_new_account_js":"新しい口座「{name}」が保存されました!","account_type_Debt":"債務","liability_direction_null_short":"不明","delete":"削除","store_new_asset_account":"新しい取引を保存","store_new_expense_account":"新しい支出先","store_new_liabilities_account":"新しい借金","store_new_revenue_account":"新しい収入源","mandatoryFields":"必須項目","optionalFields":"任意項目","reconcile_this_account":"照合","interest_calc_weekly":"1週あたり","interest_calc_monthly":"1ヶ月あたり","interest_calc_quarterly":"四半期あたり","interest_calc_half-year":"半年あたり","interest_calc_yearly":"1年あたり","liability_direction_credit":"この借金を負っている","liability_direction_debit":"この借金を他の誰かに借りている","liability_direction_credit_short":"この負債を負っている","liability_direction_debit_short":"この負債を負う","account_type_debt":"借金","account_type_loan":"ローン","left_in_debt":"負債額","account_type_mortgage":"住宅ローン","save_transactions_by_moving_js":"取引がありません|この取引を別の口座に移し保存します。|これらの取引を別の口座に移し保存します。","none_in_select_list":"(なし)","transaction_expand_split":"分割を展開","transaction_collapse_split":"分割をたたむ","default_group_title_name":"(グループなし)","bill_repeats_weekly":"毎週の繰り返し","bill_repeats_monthly":"毎月の繰り返し","bill_repeats_quarterly":"四半期ごとの繰り返し","bill_repeats_half-year":"半年ごとの繰り返し","bill_repeats_yearly":"毎年の繰り返し","bill_repeats_weekly_other":"1週おきの繰り返し","bill_repeats_monthly_other":"1ヶ月おきの繰り返し","bill_repeats_quarterly_other":"四半期おきの繰り返し","bill_repeats_half-year_other":"毎年の繰り返し","bill_repeats_yearly_other":"一年おきの繰り返し","bill_repeats_weekly_skip":"{skip} 週おきの繰り返し","bill_repeats_monthly_skip":"{skip} ヶ月おきの繰り返し","bill_repeats_quarterly_skip":"{skip} 四半期おきの繰り返し","bill_repeats_half-year_skip":"{skip} 半期おきの繰り返し","bill_repeats_yearly_skip":"{skip} 年おきの繰り返し","not_expected_period":"この期間には予定なし","subscriptions":"講読","bill_expected_date_js":"予定日 {date}","inactive":"非アクティブ","forever":"無期限","extension_date_is":"延長日は {date} です","create_new_bill":"新しい請求書","store_new_bill":"新しい請求書","repeat_freq_yearly":"これらの例を必ず確認してください:毎月の財務概要、年次財務概要、予算概要。","repeat_freq_half-year":"半年ごと","repeat_freq_quarterly":"四半期ごと","repeat_freq_monthly":"クレジットカードの引き落とし日","repeat_freq_weekly":"週毎","credit_card_type_monthlyFull":"全額毎月支払い","update_liabilities_account":"チャンネルを更新","update_expense_account":"支出先アカウント(支出元アカウント\\n)","update_revenue_account":"支出アカウント(収入アカウント)","update_undefined_account":"口座情報の更新","update_asset_account":"支出アカウント(資産勘定)","updated_account_js":"口座「{title}」を更新しました。"},"list":{"piggy_bank":"貯金箱","percentage":"パーセント","amount":"金額","lastActivity":"最終アクティビティ","name":"名前","role":"ロール","description":"説明","date":"日付","source_account":"支出元のアカウント","destination_account":"送金先のアカウント","category":"カテゴリ","iban":"国際銀行口座番号","interest":"利息","interest_period":"利息期間","liability_type":"債務形式","liability_direction":"債務の出入","currentBalance":"現在の残高","next_expected_match":"次の予期された一致","expected_info":"次の予想される取引","start_date":"開始日","end_date":"終了日","payment_info":"支払情報"},"config":{"html_language":"ja","week_in_year_fns":"yyyy年w[週目]","month_and_day_fns":"y年 MMMM d日","quarter_fns":"yyyy年第Q四半期","half_year_fns":"yyyy年H[半期]"},"form":{"foreign_amount":"外貨量","interest_date":"利息","name":"名前","amount":"金額","iban":"国際銀行口座番号","BIC":"銀行投資契約","notes":"備考","location":"場所","repeat_freq":"繰り返し","skip":"スキップ","startdate":"開始日","enddate":"終了日","object_group":"グループ","attachments":"添付ファイル","active":"有効","include_net_worth":"純資産に含める","cc_type":"クレジットカードの決済方法","account_number":"アカウント番号","cc_monthly_payment_date":"クレジットカードの引き落とし日","virtual_balance":"仮想残高","opening_balance":"期首残高","opening_balance_date":"期首残高日","date":"日付","interest":"利息","interest_period":"利息期間","currency_id":"通貨","liability_type":"債務種別","account_role":"アカウントのロール","liability_direction":"債務の出入","book_date":"予約日","permDeleteWarning":"Firefly III からの削除は永続的であり、元に戻すことはできません。","account_areYouSure_js":"アカウント「{name}」を削除してもよろしいですか?","also_delete_piggyBanks_js":"貯金箱はありません|このアカウントに関連するただ一つの貯金箱も削除されます。|このアカウントに関連する {count} 個の貯金箱も削除されます。","also_delete_transactions_js":"取引はありません|このアカウントに関連するただ一つの取引も削除されます。|このアカウントに関連する {count} 件の取引も削除されます。","process_date":"処理日","due_date":"日付範囲","payment_date":"クレジットカードの引き落とし日","invoice_date":"日付を選択...","amount_min":"最低額","amount_max":"上限額","start_date":"期間の開始","end_date":"期間の終了","extension_date":"延長日"}}')},4870:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overføring","Withdrawal":"Uttak","Deposit":"Innskudd","date_and_time":"Date and time","no_currency":"(ingen valuta)","date":"Dato","time":"Time","no_budget":"(ingen budsjett)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metainformasjon","basic_journal_information":"Basic transaction information","bills_to_pay":"Regninger å betale","left_to_spend":"Igjen å bruke","attachments":"Vedlegg","net_worth":"Formue","bill":"Regning","no_bill":"(no bill)","tags":"Tagger","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Betalt","notes":"Notater","yourAccounts":"Dine kontoer","go_to_asset_accounts":"Se aktivakontoene dine","delete_account":"Slett konto","transaction_table_description":"A table containing your transactions","account":"Konto","description":"Beskrivelse","amount":"Beløp","budget":"Busjett","category":"Kategori","opposing_account":"Opposing account","budgets":"Budsjetter","categories":"Kategorier","go_to_budgets":"Gå til budsjettene dine","income":"Inntekt","go_to_deposits":"Go to deposits","go_to_categories":"Gå til kategoriene dine","expense_accounts":"Utgiftskontoer","go_to_expenses":"Go to expenses","go_to_bills":"Gå til regningene dine","bills":"Regninger","last_thirty_days":"Tredve siste dager","last_seven_days":"Syv siste dager","go_to_piggies":"Gå til sparegrisene dine","saved":"Saved","piggy_banks":"Sparegriser","piggy_bank":"Sparegris","amounts":"Amounts","left":"Gjenværende","spent":"Brukt","Default asset account":"Standard aktivakonto","search_results":"Søkeresultater","include":"Include?","transaction":"Transaksjon","account_role_defaultAsset":"Standard aktivakonto","account_role_savingAsset":"Sparekonto","account_role_sharedAsset":"Delt aktivakonto","clear_location":"Tøm lokasjon","account_role_ccAsset":"Kredittkort","account_role_cashWalletAsset":"Kontant lommebok","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Opprett ny utgiftskonto","create_new_revenue":"Opprett ny inntektskonto","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Feil!","store_transaction":"Store transaction","flash_success":"Suksess!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Søk","create_new_asset":"Opprett ny aktivakonto","asset_accounts":"Aktivakontoer","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sted","other_budgets":"Custom timed budgets","journal_links":"Transaksjonskoblinger","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Inntektskontoer","add_another_split":"Legg til en oppdeling til","actions":"Handlinger","earned":"Opptjent","empty":"(empty)","edit":"Rediger","never":"Aldri","account_type_Loan":"Lån","account_type_Mortgage":"Boliglån","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Gjeld","liability_direction_null_short":"Unknown","delete":"Slett","store_new_asset_account":"Lagre ny brukskonto","store_new_expense_account":"Lagre ny utgiftskonto","store_new_liabilities_account":"Lagre ny gjeld","store_new_revenue_account":"Lagre ny inntektskonto","mandatoryFields":"Obligatoriske felter","optionalFields":"Valgfrie felter","reconcile_this_account":"Avstem denne kontoen","interest_calc_weekly":"Per week","interest_calc_monthly":"Per måned","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per år","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ingen)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Opprett ny regning","store_new_bill":"Lagre ny regning","repeat_freq_yearly":"årlig","repeat_freq_half-year":"hvert halvår","repeat_freq_quarterly":"kvartalsvis","repeat_freq_monthly":"månedlig","repeat_freq_weekly":"ukentlig","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Oppdater gjeld","update_expense_account":"Oppdater utgiftskonto","update_revenue_account":"Oppdater inntektskonto","update_undefined_account":"Update account","update_asset_account":"Oppdater aktivakonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Sparegris","percentage":"pct.","amount":"Beløp","lastActivity":"Siste aktivitet","name":"Navn","role":"Rolle","description":"Beskrivelse","date":"Dato","source_account":"Kildekonto","destination_account":"Målkonto","category":"Kategori","iban":"IBAN","interest":"Renter","interest_period":"Interest period","liability_type":"Type gjeld","liability_direction":"Liability in/out","currentBalance":"Nåværende saldo","next_expected_match":"Neste forventede treff","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"nb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utenlandske beløp","interest_date":"Rentedato","name":"Navn","amount":"Beløp","iban":"IBAN","BIC":"BIC","notes":"Notater","location":"Location","repeat_freq":"Gjentas","skip":"Hopp over","startdate":"Startdato","enddate":"End date","object_group":"Group","attachments":"Vedlegg","active":"Aktiv","include_net_worth":"Inkluder i formue","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Dato","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Bokføringsdato","permDeleteWarning":"Sletting av data fra Firefly III er permanent, og kan ikke angres.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Prosesseringsdato","due_date":"Forfallsdato","payment_date":"Betalingsdato","invoice_date":"Fakturadato","amount_min":"Minimumsbeløp","amount_max":"Maksimumsbeløp","start_date":"Startgrense","end_date":"Sluttgrense","extension_date":"Extension date"}}')},3055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overschrijving","Withdrawal":"Uitgave","Deposit":"Inkomsten","date_and_time":"Datum en tijd","no_currency":"(geen valuta)","date":"Datum","time":"Tijd","no_budget":"(geen budget)","destination_account":"Doelrekening","source_account":"Bronrekening","single_split":"Split","create_new_transaction":"Maak een nieuwe transactie","balance":"Saldo","transaction_journal_extra":"Extra informatie","transaction_journal_meta":"Metainformatie","basic_journal_information":"Standaard transactieinformatie","bills_to_pay":"Openstaande contracten","left_to_spend":"Over om uit te geven","attachments":"Bijlagen","net_worth":"Kapitaal","bill":"Contract","no_bill":"(geen contract)","tags":"Tags","internal_reference":"Interne referentie","external_url":"Externe URL","no_piggy_bank":"(geen spaarpotje)","paid":"Betaald","notes":"Notities","yourAccounts":"Je betaalrekeningen","go_to_asset_accounts":"Bekijk je betaalrekeningen","delete_account":"Verwijder je account","transaction_table_description":"Een tabel met je transacties","account":"Rekening","description":"Omschrijving","amount":"Bedrag","budget":"Budget","category":"Categorie","opposing_account":"Tegenrekening","budgets":"Budgetten","categories":"Categorieën","go_to_budgets":"Ga naar je budgetten","income":"Inkomsten","go_to_deposits":"Ga naar je inkomsten","go_to_categories":"Ga naar je categorieën","expense_accounts":"Crediteuren","go_to_expenses":"Ga naar je uitgaven","go_to_bills":"Ga naar je contracten","bills":"Contracten","last_thirty_days":"Laatste dertig dagen","last_seven_days":"Laatste zeven dagen","go_to_piggies":"Ga naar je spaarpotjes","saved":"Opgeslagen","piggy_banks":"Spaarpotjes","piggy_bank":"Spaarpotje","amounts":"Bedragen","left":"Over","spent":"Uitgegeven","Default asset account":"Standaard betaalrekening","search_results":"Zoekresultaten","include":"Opnemen?","transaction":"Transactie","account_role_defaultAsset":"Standaard betaalrekening","account_role_savingAsset":"Spaarrekening","account_role_sharedAsset":"Gedeelde betaalrekening","clear_location":"Wis locatie","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash","daily_budgets":"Dagelijkse budgetten","weekly_budgets":"Wekelijkse budgetten","monthly_budgets":"Maandelijkse budgetten","quarterly_budgets":"Driemaandelijkse budgetten","create_new_expense":"Nieuwe crediteur","create_new_revenue":"Nieuwe debiteur","create_new_liabilities":"Maak nieuwe passiva","half_year_budgets":"Halfjaarlijkse budgetten","yearly_budgets":"Jaarlijkse budgetten","split_transaction_title":"Beschrijving van de gesplitste transactie","errors_submission":"Er ging iets mis. Check de errors.","flash_error":"Fout!","store_transaction":"Transactie opslaan","flash_success":"Gelukt!","create_another":"Terug naar deze pagina voor een nieuwe transactie.","update_transaction":"Update transactie","after_update_create_another":"Na het opslaan terug om door te gaan met wijzigen.","transaction_updated_no_changes":"Transactie #{ID} (\\"{title}\\") is niet gewijzigd.","transaction_updated_link":"Transactie #{ID} (\\"{title}\\") is geüpdatet.","spent_x_of_y":"{amount} van {total} uitgegeven","search":"Zoeken","create_new_asset":"Nieuwe betaalrekening","asset_accounts":"Betaalrekeningen","reset_after":"Reset formulier na opslaan","bill_paid_on":"Betaald op {date}","first_split_decides":"De eerste split bepaalt wat hier staat","first_split_overrules_source":"De eerste split kan de bronrekening overschrijven","first_split_overrules_destination":"De eerste split kan de doelrekening overschrijven","transaction_stored_link":"Transactie #{ID} (\\"{title}\\") is opgeslagen.","custom_period":"Aangepaste periode","reset_to_current":"Reset naar huidige periode","select_period":"Selecteer een periode","location":"Plaats","other_budgets":"Aangepaste budgetten","journal_links":"Transactiekoppelingen","go_to_withdrawals":"Ga naar je uitgaven","revenue_accounts":"Debiteuren","add_another_split":"Voeg een split toe","actions":"Acties","earned":"Verdiend","empty":"(leeg)","edit":"Wijzig","never":"Nooit","account_type_Loan":"Lening","account_type_Mortgage":"Hypotheek","stored_new_account_js":"Nieuwe account \\"{name}\\" opgeslagen!","account_type_Debt":"Schuld","liability_direction_null_short":"Onbekend","delete":"Verwijder","store_new_asset_account":"Sla nieuwe betaalrekening op","store_new_expense_account":"Sla nieuwe crediteur op","store_new_liabilities_account":"Nieuwe passiva opslaan","store_new_revenue_account":"Sla nieuwe debiteur op","mandatoryFields":"Verplichte velden","optionalFields":"Optionele velden","reconcile_this_account":"Stem deze rekening af","interest_calc_weekly":"Per week","interest_calc_monthly":"Per maand","interest_calc_quarterly":"Per kwartaal","interest_calc_half-year":"Per half jaar","interest_calc_yearly":"Per jaar","liability_direction_credit":"Ik krijg dit bedrag terug","liability_direction_debit":"Ik moet dit bedrag terugbetalen","liability_direction_credit_short":"Schuldeiser","liability_direction_debit_short":"Schuldenaar","account_type_debt":"Schuld","account_type_loan":"Lening","left_in_debt":"Verschuldigd bedrag","account_type_mortgage":"Hypotheek","save_transactions_by_moving_js":"Geen transacties|Bewaar deze transactie door ze aan een andere rekening te koppelen.|Bewaar deze transacties door ze aan een andere rekening te koppelen.","none_in_select_list":"(geen)","transaction_expand_split":"Split uitklappen","transaction_collapse_split":"Split inklappen","default_group_title_name":"(ongegroepeerd)","bill_repeats_weekly":"Herhaalt wekelijks","bill_repeats_monthly":"Herhaalt maandelijks","bill_repeats_quarterly":"Herhaalt elk kwartaal","bill_repeats_half-year":"Herhaalt elk half jaar","bill_repeats_yearly":"Herhaalt jaarlijks","bill_repeats_weekly_other":"Herhaalt om de week","bill_repeats_monthly_other":"Herhaalt om de maand","bill_repeats_quarterly_other":"Herhaalt om het kwartaal","bill_repeats_half-year_other":"Herhaalt jaarlijks","bill_repeats_yearly_other":"Herhaalt om het jaar","bill_repeats_weekly_skip":"Herhaalt elke {skip} weken","bill_repeats_monthly_skip":"Herhaalt elke {skip} maanden","bill_repeats_quarterly_skip":"Herhaalt elke {skip} kwartalen","bill_repeats_half-year_skip":"Herhaalt elke {skip} halve jaren","bill_repeats_yearly_skip":"Herhaalt elke {skip} jaar","not_expected_period":"Niet verwacht deze periode","subscriptions":"Abonnementen","bill_expected_date_js":"Verwacht op {date}","inactive":"Niet actief","forever":"Voor altijd","extension_date_is":"Verlengdatum is {date}","create_new_bill":"Nieuw contract","store_new_bill":"Sla nieuw contract op","repeat_freq_yearly":"jaarlijks","repeat_freq_half-year":"elk half jaar","repeat_freq_quarterly":"elk kwartaal","repeat_freq_monthly":"maandelijks","repeat_freq_weekly":"wekelijks","credit_card_type_monthlyFull":"Volledige betaling elke maand","update_liabilities_account":"Update passiva","update_expense_account":"Wijzig crediteur","update_revenue_account":"Wijzig debiteur","update_undefined_account":"Account bijwerken","update_asset_account":"Wijzig betaalrekening","updated_account_js":"Account \\"{title}\\" bijgewerkt."},"list":{"piggy_bank":"Spaarpotje","percentage":"pct","amount":"Bedrag","lastActivity":"Laatste activiteit","name":"Naam","role":"Rol","description":"Omschrijving","date":"Datum","source_account":"Bronrekening","destination_account":"Doelrekening","category":"Categorie","iban":"IBAN","interest":"Rente","interest_period":"Renteperiode","liability_type":"Type passiva","liability_direction":"Passiva in- of uitgaand","currentBalance":"Huidig saldo","next_expected_match":"Volgende verwachte match","expected_info":"Volgende verwachte transactie","start_date":"Startdatum","end_date":"Einddatum","payment_info":"Betalingsinformatie"},"config":{"html_language":"nl","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Bedrag in vreemde valuta","interest_date":"Rentedatum","name":"Naam","amount":"Bedrag","iban":"IBAN","BIC":"BIC","notes":"Notities","location":"Locatie","repeat_freq":"Herhaling","skip":"Overslaan","startdate":"Startdatum","enddate":"Einddatum","object_group":"Groep","attachments":"Bijlagen","active":"Actief","include_net_worth":"Meetellen in kapitaal","cc_type":"Betaalplan","account_number":"Rekeningnummer","cc_monthly_payment_date":"Betaaldatum","virtual_balance":"Virtueel saldo","opening_balance":"Startsaldo","opening_balance_date":"Startsaldodatum","date":"Datum","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Passivasoort","account_role":"Rol van rekening","liability_direction":"Passiva in- of uitgaand","book_date":"Boekdatum","permDeleteWarning":"Dingen verwijderen uit Firefly III is permanent en kan niet ongedaan gemaakt worden.","account_areYouSure_js":"Weet je zeker dat je de rekening met naam \\"{name}\\" wilt verwijderen?","also_delete_piggyBanks_js":"Geen spaarpotjes|Ook het spaarpotje verbonden aan deze rekening wordt verwijderd.|Ook alle {count} spaarpotjes verbonden aan deze rekening worden verwijderd.","also_delete_transactions_js":"Geen transacties|Ook de enige transactie verbonden aan deze rekening wordt verwijderd.|Ook alle {count} transacties verbonden aan deze rekening worden verwijderd.","process_date":"Verwerkingsdatum","due_date":"Vervaldatum","payment_date":"Betalingsdatum","invoice_date":"Factuurdatum","amount_min":"Minimumbedrag","amount_max":"Maximumbedrag","start_date":"Start van bereik","end_date":"Einde van bereik","extension_date":"Verlengdatum"}}')},5143:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Wypłata","Deposit":"Wpłata","date_and_time":"Data i czas","no_currency":"(brak waluty)","date":"Data","time":"Czas","no_budget":"(brak budżetu)","destination_account":"Konto docelowe","source_account":"Konto źródłowe","single_split":"Podział","create_new_transaction":"Stwórz nową transakcję","balance":"Saldo","transaction_journal_extra":"Dodatkowe informacje","transaction_journal_meta":"Meta informacje","basic_journal_information":"Podstawowe informacje o transakcji","bills_to_pay":"Rachunki do zapłacenia","left_to_spend":"Pozostało do wydania","attachments":"Załączniki","net_worth":"Wartość netto","bill":"Rachunek","no_bill":"(brak rachunku)","tags":"Tagi","internal_reference":"Wewnętrzny nr referencyjny","external_url":"Zewnętrzny adres URL","no_piggy_bank":"(brak skarbonki)","paid":"Zapłacone","notes":"Notatki","yourAccounts":"Twoje konta","go_to_asset_accounts":"Zobacz swoje konta aktywów","delete_account":"Usuń konto","transaction_table_description":"Tabela zawierająca Twoje transakcje","account":"Konto","description":"Opis","amount":"Kwota","budget":"Budżet","category":"Kategoria","opposing_account":"Konto przeciwstawne","budgets":"Budżety","categories":"Kategorie","go_to_budgets":"Przejdź do swoich budżetów","income":"Przychody / dochody","go_to_deposits":"Przejdź do wpłat","go_to_categories":"Przejdź do swoich kategorii","expense_accounts":"Konta wydatków","go_to_expenses":"Przejdź do wydatków","go_to_bills":"Przejdź do swoich rachunków","bills":"Rachunki","last_thirty_days":"Ostanie 30 dni","last_seven_days":"Ostatnie 7 dni","go_to_piggies":"Przejdź do swoich skarbonek","saved":"Zapisano","piggy_banks":"Skarbonki","piggy_bank":"Skarbonka","amounts":"Kwoty","left":"Pozostało","spent":"Wydano","Default asset account":"Domyślne konto aktywów","search_results":"Wyniki wyszukiwania","include":"Include?","transaction":"Transakcja","account_role_defaultAsset":"Domyślne konto aktywów","account_role_savingAsset":"Konto oszczędnościowe","account_role_sharedAsset":"Współdzielone konto aktywów","clear_location":"Wyczyść lokalizację","account_role_ccAsset":"Karta kredytowa","account_role_cashWalletAsset":"Portfel gotówkowy","daily_budgets":"Budżety dzienne","weekly_budgets":"Budżety tygodniowe","monthly_budgets":"Budżety miesięczne","quarterly_budgets":"Budżety kwartalne","create_new_expense":"Utwórz nowe konto wydatków","create_new_revenue":"Utwórz nowe konto przychodów","create_new_liabilities":"Utwórz nowe zobowiązanie","half_year_budgets":"Budżety półroczne","yearly_budgets":"Budżety roczne","split_transaction_title":"Opis podzielonej transakcji","errors_submission":"Coś poszło nie tak w czasie zapisu. Proszę sprawdź błędy.","flash_error":"Błąd!","store_transaction":"Zapisz transakcję","flash_success":"Sukces!","create_another":"Po zapisaniu wróć tutaj, aby utworzyć kolejny.","update_transaction":"Zaktualizuj transakcję","after_update_create_another":"Po aktualizacji wróć tutaj, aby kontynuować edycję.","transaction_updated_no_changes":"Transakcja #{ID} (\\"{title}\\") nie została zmieniona.","transaction_updated_link":"Transakcja #{ID} (\\"{title}\\") została zaktualizowana.","spent_x_of_y":"Wydano {amount} z {total}","search":"Szukaj","create_new_asset":"Utwórz nowe konto aktywów","asset_accounts":"Konta aktywów","reset_after":"Wyczyść formularz po zapisaniu","bill_paid_on":"Zapłacone {date}","first_split_decides":"Pierwszy podział określa wartość tego pola","first_split_overrules_source":"Pierwszy podział może nadpisać konto źródłowe","first_split_overrules_destination":"Pierwszy podział może nadpisać konto docelowe","transaction_stored_link":"Transakcja #{ID} (\\"{title}\\") została zapisana.","custom_period":"Okres niestandardowy","reset_to_current":"Przywróć do bieżącego okresu","select_period":"Wybierz okres","location":"Lokalizacja","other_budgets":"Budżety niestandardowe","journal_links":"Powiązane transakcje","go_to_withdrawals":"Przejdź do swoich wydatków","revenue_accounts":"Konta przychodów","add_another_split":"Dodaj kolejny podział","actions":"Akcje","earned":"Zarobiono","empty":"(pusty)","edit":"Modyfikuj","never":"Nigdy","account_type_Loan":"Pożyczka","account_type_Mortgage":"Hipoteka","stored_new_account_js":"Nowe konto \\"{name}\\" zapisane!","account_type_Debt":"Dług","liability_direction_null_short":"Nieznane","delete":"Usuń","store_new_asset_account":"Zapisz nowe konto aktywów","store_new_expense_account":"Zapisz nowe konto wydatków","store_new_liabilities_account":"Zapisz nowe zobowiązanie","store_new_revenue_account":"Zapisz nowe konto przychodów","mandatoryFields":"Pola wymagane","optionalFields":"Pola opcjonalne","reconcile_this_account":"Uzgodnij to konto","interest_calc_weekly":"Tygodniowo","interest_calc_monthly":"Co miesiąc","interest_calc_quarterly":"Kwartalnie","interest_calc_half-year":"Co pół roku","interest_calc_yearly":"Co rok","liability_direction_credit":"Zadłużenie wobec mnie","liability_direction_debit":"Zadłużenie wobec kogoś innego","liability_direction_credit_short":"Dług wobec Ciebie","liability_direction_debit_short":"Jesteś dłużny","account_type_debt":"Dług","account_type_loan":"Pożyczka","left_in_debt":"Do zapłaty","account_type_mortgage":"Hipoteka","save_transactions_by_moving_js":"Brak transakcji|Zapisz tę transakcję, przenosząc ją na inne konto.|Zapisz te transakcje przenosząc je na inne konto.","none_in_select_list":"(żadne)","transaction_expand_split":"Rozwiń podział","transaction_collapse_split":"Zwiń podział","default_group_title_name":"(bez grupy)","bill_repeats_weekly":"Powtarza się co tydzień","bill_repeats_monthly":"Powtarza się co miesiąc","bill_repeats_quarterly":"Powtarza się co kwartał","bill_repeats_half-year":"Powtarza się co pół roku","bill_repeats_yearly":"Powtarza się co rok","bill_repeats_weekly_other":"Powtarza się co drugi tydzień","bill_repeats_monthly_other":"Powtarza się co drugi miesiąc","bill_repeats_quarterly_other":"Powtarza się co drugi kwartał","bill_repeats_half-year_other":"Powtarza się co rok","bill_repeats_yearly_other":"Powtarza się co drugi rok","bill_repeats_weekly_skip":"Powtarza się co {skip} tygodni","bill_repeats_monthly_skip":"Powtarza się co {skip} miesięcy","bill_repeats_quarterly_skip":"Powtarza się co {skip} kwartałów","bill_repeats_half-year_skip":"Powtarza się co {skip} połów roku","bill_repeats_yearly_skip":"Powtarza się co {skip} lat","not_expected_period":"Nie oczekiwany w tym okresie","subscriptions":"Subskrypcje","bill_expected_date_js":"Oczekiwane {date}","inactive":"Nieaktywne","forever":"Bez daty zakończenia","extension_date_is":"Data przedłużenia to {date}","create_new_bill":"Utwórz nowy rachunek","store_new_bill":"Zapisz nowy rachunek","repeat_freq_yearly":"rocznie","repeat_freq_half-year":"co pół roku","repeat_freq_quarterly":"kwartalnie","repeat_freq_monthly":"miesięcznie","repeat_freq_weekly":"tygodniowo","credit_card_type_monthlyFull":"Pełna płatność co miesiąc","update_liabilities_account":"Modyfikuj zobowiązanie","update_expense_account":"Aktualizuj konto wydatków","update_revenue_account":"Aktualizuj konto przychodów","update_undefined_account":"Update account","update_asset_account":"Aktualizuj konto aktywów","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Skarbonka","percentage":"%","amount":"Kwota","lastActivity":"Ostatnia aktywność","name":"Nazwa","role":"Rola","description":"Opis","date":"Data","source_account":"Konto źródłowe","destination_account":"Konto docelowe","category":"Kategoria","iban":"IBAN","interest":"Odsetki","interest_period":"Okres odsetkowy","liability_type":"Rodzaj zobowiązania","liability_direction":"Zobowiązania przychodzące/wychodzące","currentBalance":"Bieżące saldo","next_expected_match":"Następne oczekiwane dopasowanie","expected_info":"Następna oczekiwana transakcja","start_date":"Data rozpoczęcia","end_date":"Data końcowa","payment_info":"Informacje o płatności"},"config":{"html_language":"pl","week_in_year_fns":"w \'tydzień\' yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"Q \'kwartał\' yyyy","half_year_fns":"\'{half} połowa\' yyyy"},"form":{"foreign_amount":"Kwota zagraniczna","interest_date":"Data odsetek","name":"Nazwa","amount":"Kwota","iban":"IBAN","BIC":"BIC","notes":"Notatki","location":"Lokalizacja","repeat_freq":"Powtarza się","skip":"Pomiń","startdate":"Data rozpoczęcia","enddate":"End date","object_group":"Grupa","attachments":"Załączniki","active":"Aktywny","include_net_worth":"Uwzględnij w wartości netto","cc_type":"Plan płatności kartą kredytową","account_number":"Numer konta","cc_monthly_payment_date":"Miesięczny termin spłaty karty kredytowej","virtual_balance":"Wirtualne saldo","opening_balance":"Saldo początkowe","opening_balance_date":"Data salda otwarcia","date":"Data","interest":"Odsetki","interest_period":"Okres odsetkowy","currency_id":"Waluta","liability_type":"Rodzaj zobowiązania","account_role":"Rola konta","liability_direction":"Liability in/out","book_date":"Data księgowania","permDeleteWarning":"Usuwanie rzeczy z Firefly III jest trwałe i nie można tego cofnąć.","account_areYouSure_js":"Czy na pewno chcesz usunąć konto o nazwie \\"{name}\\"?","also_delete_piggyBanks_js":"Brak skarbonek|Jedyna skarbonka połączona z tym kontem również zostanie usunięta.|Wszystkie {count} skarbonki połączone z tym kontem zostaną również usunięte.","also_delete_transactions_js":"Brak transakcji|Jedyna transakcja połączona z tym kontem również zostanie usunięta.|Wszystkie {count} transakcje połączone z tym kontem również zostaną usunięte.","process_date":"Data przetworzenia","due_date":"Termin realizacji","payment_date":"Data płatności","invoice_date":"Data faktury","amount_min":"Minimalna kwota","amount_max":"Maksymalna kwota","start_date":"Początek zakresu","end_date":"Koniec zakresu","extension_date":"Extension date"}}')},2055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Retirada","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Horário","no_budget":"(sem orçamento)","destination_account":"Conta destino","source_account":"Conta origem","single_split":"Divisão","create_new_transaction":"Criar nova transação","balance":"Saldo","transaction_journal_extra":"Informação extra","transaction_journal_meta":"Meta-informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Contas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Valor Líquido","bill":"Fatura","no_bill":"(sem conta)","tags":"Tags","internal_reference":"Referência interna","external_url":"URL externa","no_piggy_bank":"(nenhum cofrinho)","paid":"Pago","notes":"Notas","yourAccounts":"Suas contas","go_to_asset_accounts":"Veja suas contas ativas","delete_account":"Apagar conta","transaction_table_description":"Uma tabela contendo suas transações","account":"Conta","description":"Descrição","amount":"Valor","budget":"Orçamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Vá para seus orçamentos","income":"Receita / Renda","go_to_deposits":"Ir para as entradas","go_to_categories":"Vá para suas categorias","expense_accounts":"Contas de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Vá para suas contas","bills":"Faturas","last_thirty_days":"Últimos 30 dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Vá para sua poupança","saved":"Salvo","piggy_banks":"Cofrinhos","piggy_bank":"Cofrinho","amounts":"Quantias","left":"Restante","spent":"Gasto","Default asset account":"Conta padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transação","account_role_defaultAsset":"Conta padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Contas de ativos compartilhadas","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de crédito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamentos diários","weekly_budgets":"Orçamentos semanais","monthly_budgets":"Orçamentos mensais","quarterly_budgets":"Orçamentos trimestrais","create_new_expense":"Criar nova conta de despesa","create_new_revenue":"Criar nova conta de receita","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamentos semestrais","yearly_budgets":"Orçamentos anuais","split_transaction_title":"Descrição da transação dividida","errors_submission":"Há algo de errado com o seu envio. Por favor, verifique os erros abaixo.","flash_error":"Erro!","store_transaction":"Salvar transação","flash_success":"Sucesso!","create_another":"Depois de armazenar, retorne aqui para criar outro.","update_transaction":"Atualizar transação","after_update_create_another":"Depois de atualizar, retorne aqui para continuar editando.","transaction_updated_no_changes":"A Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"A Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Pesquisa","create_new_asset":"Criar nova conta de ativo","asset_accounts":"Contas de ativo","reset_after":"Resetar o formulário após o envio","bill_paid_on":"Pago em {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi salva.","custom_period":"Período personalizado","reset_to_current":"Redefinir para o período atual","select_period":"Selecione um período","location":"Localização","other_budgets":"Orçamentos de períodos personalizados","journal_links":"Transações ligadas","go_to_withdrawals":"Vá para seus saques","revenue_accounts":"Contas de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Editar","never":"Nunca","account_type_Loan":"Empréstimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Dívida","liability_direction_null_short":"Desconhecida","delete":"Apagar","store_new_asset_account":"Armazenar nova conta de ativo","store_new_expense_account":"Armazenar nova conta de despesa","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Armazenar nova conta de receita","mandatoryFields":"Campos obrigatórios","optionalFields":"Campos opcionais","reconcile_this_account":"Concilie esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mês","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por ano","liability_direction_credit":"Devo este débito","liability_direction_debit":"Devo este débito a outra pessoa","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Débito","account_type_loan":"Empréstimo","left_in_debt":"Valor devido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação.|Salve esta transação movendo-a para outra conta.|Salve essas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Exibir divisão","transaction_collapse_split":"Esconder divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete a cada semestre","bill_repeats_yearly":"Repete anualmente","bill_repeats_weekly_other":"Repete quinzenalmente","bill_repeats_monthly_other":"Repete bimestralmente","bill_repeats_quarterly_other":"Repete a cada dois trimestres","bill_repeats_half-year_other":"Repete anualmente","bill_repeats_yearly_other":"Repete a cada dois anos","bill_repeats_weekly_skip":"Repete a cada {skip} semanas","bill_repeats_monthly_skip":"Repete a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete a cada {skip} semestres","bill_repeats_yearly_skip":"Repete a cada {skip} anos","not_expected_period":"Não esperado este período","subscriptions":"Assinaturas","bill_expected_date_js":"Esperado {date}","inactive":"Inativo","forever":"Para sempre","extension_date_is":"Data da extensão é {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Armazenar nova fatura","repeat_freq_yearly":"anual","repeat_freq_half-year":"cada semestre","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensal","repeat_freq_weekly":"semanal","credit_card_type_monthlyFull":"Pagamento completo todo mês","update_liabilities_account":"Atualizar passivo","update_expense_account":"Atualizar conta de despesas","update_revenue_account":"Atualizar conta de receita","update_undefined_account":"Atualizar conta","update_asset_account":"Atualizar de conta de ativo","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Cofrinho","percentage":"pct.","amount":"Total","lastActivity":"Última atividade","name":"Nome","role":"Papel","description":"Descrição","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juros","interest_period":"Período de juros","liability_type":"Tipo de passivo","liability_direction":"Liability in/out","currentBalance":"Saldo atual","next_expected_match":"Próximo correspondente esperado","expected_info":"Próxima transação esperada","start_date":"Data de início","end_date":"Data final","payment_info":"Informação de pagamento"},"config":{"html_language":"pt-br","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'T\'Q, yyyy","half_year_fns":"\'S{half}\', yyyy"},"form":{"foreign_amount":"Montante em moeda estrangeira","interest_date":"Data de interesse","name":"Nome","amount":"Valor","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repetições","skip":"Pular","startdate":"Data de Início","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Ativar","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do Cartão de Crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data do pagamento mensal do Cartão de Crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juros","interest_period":"Período de juros","currency_id":"Moeda","liability_type":"Tipo de passivo","account_role":"Função de conta","liability_direction":"Passivo entrada/saída","book_date":"Data reserva","permDeleteWarning":"Exclusão de dados do Firefly III são permanentes e não podem ser desfeitos.","account_areYouSure_js":"Tem certeza que deseja excluir a conta \\"{name}\\"?","also_delete_piggyBanks_js":"Sem cofrinhos|O único cofrinho conectado a esta conta também será excluído.|Todos os {count} cofrinhos conectados a esta conta também serão excluídos.","also_delete_transactions_js":"Sem transações|A única transação conectada a esta conta também será excluída.|Todas as {count} transações conectadas a essa conta também serão excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da Fatura","amount_min":"Valor Mínimo","amount_max":"Valor Máximo","start_date":"Início do intervalo","end_date":"Final do intervalo","extension_date":"Extension date"}}')},9898:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Levantamento","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Hora","no_budget":"(sem orçamento)","destination_account":"Conta de destino","source_account":"Conta de origem","single_split":"Dividir","create_new_transaction":"Criar uma nova transação","balance":"Saldo","transaction_journal_extra":"Informações extra","transaction_journal_meta":"Meta informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Faturas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Património liquido","bill":"Fatura","no_bill":"(sem fatura)","tags":"Etiquetas","internal_reference":"Referência interna","external_url":"URL Externo","no_piggy_bank":"(nenhum mealheiro)","paid":"Pago","notes":"Notas","yourAccounts":"As suas contas","go_to_asset_accounts":"Ver as contas de ativos","delete_account":"Apagar conta de utilizador","transaction_table_description":"Uma tabela com as suas transacções","account":"Conta","description":"Descricao","amount":"Montante","budget":"Orcamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Ir para os seus orçamentos","income":"Receita / renda","go_to_deposits":"Ir para depósitos","go_to_categories":"Ir para categorias","expense_accounts":"Conta de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Ir para as faturas","bills":"Faturas","last_thirty_days":"Últimos trinta dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Ir para mealheiros","saved":"Guardado","piggy_banks":"Mealheiros","piggy_bank":"Mealheiro","amounts":"Montantes","left":"Em falta","spent":"Gasto","Default asset account":"Conta de ativos padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transacção","account_role_defaultAsset":"Conta de activos padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Conta de activos partilhados","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de credito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamento diário","weekly_budgets":"Orçamento semanal","monthly_budgets":"Orçamento mensal","quarterly_budgets":"Orçamento trimestral","create_new_expense":"Criar nova conta de despesas","create_new_revenue":"Criar nova conta de receitas","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamento semestral","yearly_budgets":"Orçamento anual","split_transaction_title":"Descrição da transacção dividida","errors_submission":"Aconteceu algo errado com a sua submissão. Por favor, verifique os erros.","flash_error":"Erro!","store_transaction":"Guardar transação","flash_success":"Sucesso!","create_another":"Depois de guardar, voltar aqui para criar outra.","update_transaction":"Actualizar transacção","after_update_create_another":"Após a atualização, regresse aqui para continuar a editar.","transaction_updated_no_changes":"Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Procurar","create_new_asset":"Criar nova conta de activos","asset_accounts":"Conta de activos","reset_after":"Repor o formulário após o envio","bill_paid_on":"Pago a {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi guardada.","custom_period":"Período personalizado","reset_to_current":"Reiniciar o período personalizado","select_period":"Selecionar um período","location":"Localização","other_budgets":"Orçamentos de tempo personalizado","journal_links":"Ligações de transacção","go_to_withdrawals":"Ir para os seus levantamentos","revenue_accounts":"Conta de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Alterar","never":"Nunca","account_type_Loan":"Emprestimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Debito","liability_direction_null_short":"Desconhecido","delete":"Apagar","store_new_asset_account":"Guardar nova conta de activos","store_new_expense_account":"Guardar nova conta de despesas","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Guardar nova conta de receitas","mandatoryFields":"Campos obrigatorios","optionalFields":"Campos opcionais","reconcile_this_account":"Reconciliar esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Mensal","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por meio ano","interest_calc_yearly":"Anual","liability_direction_credit":"Esta dívida é-me devida","liability_direction_debit":"Devo esta dívida a outra pessoa","liability_direction_credit_short":"Deve-lhe esta dívida","liability_direction_debit_short":"Deve esta dívida","account_type_debt":"Dívida","account_type_loan":"Empréstimo","left_in_debt":"Montante em dívida","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação| Guarde esta transação movendo-a para outra conta| Guarde estas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Expandir divisão","transaction_collapse_split":"Ocultar divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete-se semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete-se a cada meio ano","bill_repeats_yearly":"Repete-se anualmente","bill_repeats_weekly_other":"Repete-se a cada semana","bill_repeats_monthly_other":"Repete-se a cada outro mês","bill_repeats_quarterly_other":"Repete-se a cada trimestre","bill_repeats_half-year_other":"Repete-se anualmente","bill_repeats_yearly_other":"Repete-se a cada ano","bill_repeats_weekly_skip":"Repete-se a cada {skip} semanas","bill_repeats_monthly_skip":"Repete-se a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete-se a cada {skip} meio ano","bill_repeats_yearly_skip":"Repete-se a cada {skip} anos","not_expected_period":"Este período não foi previsto","subscriptions":"Subscrições","bill_expected_date_js":"Esperado {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Guardar nova fatura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"todo meio ano","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensalmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar passivo","update_expense_account":"Alterar conta de despesas","update_revenue_account":"Alterar conta de receitas","update_undefined_account":"Update account","update_asset_account":"Actualizar conta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Mealheiro","percentage":"%.","amount":"Montante","lastActivity":"Ultima actividade","name":"Nome","role":"Regra","description":"Descricao","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juro","interest_period":"Período de juros","liability_type":"Tipo de responsabilidade","liability_direction":"Passivo entrada/fora","currentBalance":"Saldo actual","next_expected_match":"Proxima correspondencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"pt","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montante estrangeiro","interest_date":"Data de juros","name":"Nome","amount":"Montante","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repete","skip":"Pular","startdate":"Data de inicio","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Activo","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do cartão de crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data de pagamento mensal do cartão de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juro","interest_period":"Periodo de juros","currency_id":"Divisa","liability_type":"Tipo de responsabilidade","account_role":"Tipo de conta","liability_direction":"Responsabilidade entrada/saída","book_date":"Data de registo","permDeleteWarning":"Apagar as tuas coisas do Firefly III e permanente e nao pode ser desfeito.","account_areYouSure_js":"Tem a certeza que deseja eliminar a conta denominada por \\"{name}?","also_delete_piggyBanks_js":"Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.","also_delete_transactions_js":"Nenhuma transação| A única transação ligada a esta conta será também excluída.|Todas as {count} transações ligadas a esta conta serão também excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da factura","amount_min":"Montante minimo","amount_max":"Montante maximo","start_date":"Inicio do intervalo","end_date":"Fim do intervalo","extension_date":"Extension date"}}')},4691:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Retragere","Deposit":"Depozit","date_and_time":"Data și ora","no_currency":"(nici o monedă)","date":"Dată","time":"Timp","no_budget":"(nici un buget)","destination_account":"Contul de destinație","source_account":"Contul sursă","single_split":"Împarte","create_new_transaction":"Creați o tranzacție nouă","balance":"Balantă","transaction_journal_extra":"Informații suplimentare","transaction_journal_meta":"Informații meta","basic_journal_information":"Informații de bază despre tranzacție","bills_to_pay":"Facturile de plată","left_to_spend":"Ramas de cheltuit","attachments":"Atașamente","net_worth":"Valoarea netă","bill":"Factură","no_bill":"(fără factură)","tags":"Etichete","internal_reference":"Referință internă","external_url":"URL extern","no_piggy_bank":"(nicio pușculiță)","paid":"Plătit","notes":"Notițe","yourAccounts":"Conturile dvs.","go_to_asset_accounts":"Vizualizați conturile de active","delete_account":"Șterge account","transaction_table_description":"Un tabel care conține tranzacțiile tale","account":"Cont","description":"Descriere","amount":"Sumă","budget":"Buget","category":"Categorie","opposing_account":"Cont opus","budgets":"Buget","categories":"Categorii","go_to_budgets":"Mergi la bugete","income":"Venituri","go_to_deposits":"Du-te la depozite","go_to_categories":"Mergi la categorii","expense_accounts":"Conturi de cheltuieli","go_to_expenses":"Mergi la cheltuieli","go_to_bills":"Mergi la facturi","bills":"Facturi","last_thirty_days":"Ultimele 30 de zile","last_seven_days":"Ultimele 7 zile","go_to_piggies":"Mergi la pușculiță","saved":"Salvat","piggy_banks":"Pușculiță","piggy_bank":"Pușculiță","amounts":"Sume","left":"Rămas","spent":"Cheltuit","Default asset account":"Cont de active implicit","search_results":"Rezultatele căutarii","include":"Include?","transaction":"Tranzacţie","account_role_defaultAsset":"Contul implicit activ","account_role_savingAsset":"Cont de economii","account_role_sharedAsset":"Contul de active partajat","clear_location":"Ștergeți locația","account_role_ccAsset":"Card de credit","account_role_cashWalletAsset":"Cash - Numerar","daily_budgets":"Bugete zilnice","weekly_budgets":"Bugete săptămânale","monthly_budgets":"Bugete lunare","quarterly_budgets":"Bugete trimestriale","create_new_expense":"Creați un nou cont de cheltuieli","create_new_revenue":"Creați un nou cont de venituri","create_new_liabilities":"Creare provizion nou","half_year_budgets":"Bugete semestriale","yearly_budgets":"Bugete anuale","split_transaction_title":"Descrierea tranzacției divizate","errors_submission":"A fost ceva în neregulă cu depunerea ta. Te rugăm să verifici erorile.","flash_error":"Eroare!","store_transaction":"Tranzacție magazin","flash_success":"Succes!","create_another":"După stocare, reveniți aici pentru a crea alta.","update_transaction":"Actualizați tranzacția","after_update_create_another":"După actualizare, reveniți aici pentru a continua editarea.","transaction_updated_no_changes":"Tranzacția #{ID} (\\"{title}\\") nu a primit nicio modificare.","transaction_updated_link":"Tranzacția #{ID} (\\"{title}\\") a fost actualizată.","spent_x_of_y":"Cheltuit {amount} din {total}","search":"Caută","create_new_asset":"Creați un nou cont de active","asset_accounts":"Conturile de active","reset_after":"Resetați formularul după trimitere","bill_paid_on":"Plătit pe {date}","first_split_decides":"Prima împărțire determină valoarea acestui câmp","first_split_overrules_source":"Prima împărțire poate suprascrie contul sursă","first_split_overrules_destination":"Prima împărțire poate suprascrie contul de destinație","transaction_stored_link":"Tranzacția #{ID} (\\"{title}\\") a fost stocată.","custom_period":"Perioadă personalizată","reset_to_current":"Resetare la perioada curentă","select_period":"Selectați o perioadă","location":"Locație","other_budgets":"Bugete personalizate temporale","journal_links":"Link-uri de tranzacții","go_to_withdrawals":"Mergi la retragerile tale","revenue_accounts":"Conturi de venituri","add_another_split":"Adăugați o divizare","actions":"Acțiuni","earned":"Câștigat","empty":"(gol)","edit":"Editează","never":"Niciodată","account_type_Loan":"Împrumut","account_type_Mortgage":"Credit ipotecar","stored_new_account_js":"Cont nou \\"{name}\\" stocat!","account_type_Debt":"Datorie","liability_direction_null_short":"Unknown","delete":"Șterge","store_new_asset_account":"Salvați un nou cont de active","store_new_expense_account":"Salvați un nou cont de cheltuieli","store_new_liabilities_account":"Salvați provizion nou","store_new_revenue_account":"Salvați un nou cont de venituri","mandatoryFields":"Câmpuri obligatorii","optionalFields":"Câmpuri opționale","reconcile_this_account":"Reconciliați acest cont","interest_calc_weekly":"Pe săptămână","interest_calc_monthly":"Pe lună","interest_calc_quarterly":"Pe trimestru","interest_calc_half-year":"Pe jumătate de an","interest_calc_yearly":"Pe an","liability_direction_credit":"Sunt datorat acestei datorii","liability_direction_debit":"Datorăm această datorie altcuiva","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Fără tranzacții* Salvați această tranzacție mutând-o în alt cont. | Salvați aceste tranzacții mutându-le într-un alt cont.","none_in_select_list":"(nici unul)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(negrupat)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nu se aşteaptă această perioadă","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Creați o nouă factură","store_new_bill":"Salvați o nouă factură","repeat_freq_yearly":"anual","repeat_freq_half-year":"fiecare jumătate de an","repeat_freq_quarterly":"trimestrial","repeat_freq_monthly":"lunar","repeat_freq_weekly":"săptămânal","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizați provizionul","update_expense_account":"Actualizați cont de cheltuieli","update_revenue_account":"Actualizați cont de venituri","update_undefined_account":"Update account","update_asset_account":"Actualizați contul de active","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pușculiță","percentage":"procent %","amount":"Sumă","lastActivity":"Ultima activitate","name":"Nume","role":"Rol","description":"Descriere","date":"Dată","source_account":"Contul sursă","destination_account":"Contul de destinație","category":"Categorii","iban":"IBAN","interest":"Interes","interest_period":"Interest period","liability_type":"Tip de provizion","liability_direction":"Liability in/out","currentBalance":"Sold curent","next_expected_match":"Următoarea potrivire așteptată","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ro","week_in_year_fns":"\'Săptămână\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyy"},"form":{"foreign_amount":"Sumă străină","interest_date":"Data de interes","name":"Nume","amount":"Sumă","iban":"IBAN","BIC":"BIC","notes":"Notițe","location":"Locație","repeat_freq":"Repetă","skip":"Sari peste","startdate":"Data de început","enddate":"End date","object_group":"Grup","attachments":"Fișiere atașate","active":"Activ","include_net_worth":"Includeți în valoare netă","cc_type":"Plan de plată cu card de credit","account_number":"Număr de cont","cc_monthly_payment_date":"Data plății lunare cu cartea de credit","virtual_balance":"Soldul virtual","opening_balance":"Soldul de deschidere","opening_balance_date":"Data soldului de deschidere","date":"Dată","interest":"Interes","interest_period":"Perioadă de interes","currency_id":"Monedă","liability_type":"Tipul de provizion","account_role":"Rolul contului","liability_direction":"Răspundere în/afară","book_date":"Rezervă dată","permDeleteWarning":"Ștergerea este permanentă și nu poate fi anulată.","account_areYouSure_js":"Sunteţi sigur că doriţi să ştergeţi contul numit \\"{name}\\"?","also_delete_piggyBanks_js":"Nici o pușculiță | Singura pușculiță conectată la acest cont va fi de asemenea ștearsă. Toate cele {count} pușculițe conectate la acest cont vor fi șterse, de asemenea.","also_delete_transactions_js":"Nicio tranzacție | Singura tranzacție conectată la acest cont va fi de asemenea ștearsă. | Toate cele {count} tranzacții conectate la acest cont vor fi șterse, de asemenea.","process_date":"Data procesării","due_date":"Data scadentă","payment_date":"Data de plată","invoice_date":"Data facturii","amount_min":"Suma minimă","amount_max":"suma maximă","start_date":"Start de interval","end_date":"Șfârșit de interval","extension_date":"Extension date"}}')},9672:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Перевод","Withdrawal":"Расход","Deposit":"Доход","date_and_time":"Дата и время","no_currency":"(нет валюты)","date":"Дата","time":"Время","no_budget":"(вне бюджета)","destination_account":"Счёт назначения","source_account":"Счёт-источник","single_split":"Разделённая транзакция","create_new_transaction":"Создать новую транзакцию","balance":"Бaлaнc","transaction_journal_extra":"Дополнительные сведения","transaction_journal_meta":"Дополнительная информация","basic_journal_information":"Основная информация о транзакции","bills_to_pay":"Счета к оплате","left_to_spend":"Осталось потратить","attachments":"Вложения","net_worth":"Мои сбережения","bill":"Счёт к оплате","no_bill":"(нет счёта на оплату)","tags":"Метки","internal_reference":"Внутренняя ссылка","external_url":"Внешний URL-адрес","no_piggy_bank":"(нет копилки)","paid":"Оплачено","notes":"Заметки","yourAccounts":"Ваши счета","go_to_asset_accounts":"Просмотр ваших основных счетов","delete_account":"Удалить профиль","transaction_table_description":"Таблица, содержащая ваши транзакции","account":"Счёт","description":"Описание","amount":"Сумма","budget":"Бюджет","category":"Категория","opposing_account":"Противодействующий счёт","budgets":"Бюджет","categories":"Категории","go_to_budgets":"Перейти к вашим бюджетам","income":"Мои доходы","go_to_deposits":"Перейти ко вкладам","go_to_categories":"Перейти к вашим категориям","expense_accounts":"Счета расходов","go_to_expenses":"Перейти к расходам","go_to_bills":"Перейти к вашим счетам на оплату","bills":"Счета к оплате","last_thirty_days":"Последние 30 дней","last_seven_days":"Последние 7 дней","go_to_piggies":"Перейти к вашим копилкам","saved":"Сохранено","piggy_banks":"Копилки","piggy_bank":"Копилка","amounts":"Сумма","left":"Осталось","spent":"Расход","Default asset account":"Счёт по умолчанию","search_results":"Результаты поиска","include":"Включить?","transaction":"Транзакция","account_role_defaultAsset":"Счёт по умолчанию","account_role_savingAsset":"Сберегательный счет","account_role_sharedAsset":"Общий основной счёт","clear_location":"Очистить местоположение","account_role_ccAsset":"Кредитная карта","account_role_cashWalletAsset":"Наличные","daily_budgets":"Бюджеты на день","weekly_budgets":"Бюджеты на неделю","monthly_budgets":"Бюджеты на месяц","quarterly_budgets":"Бюджеты на квартал","create_new_expense":"Создать новый счёт расхода","create_new_revenue":"Создать новый счёт дохода","create_new_liabilities":"Создать новый долговой счёт","half_year_budgets":"Бюджеты на полгода","yearly_budgets":"Годовые бюджеты","split_transaction_title":"Описание разделённой транзакции","errors_submission":"При отправке что-то пошло не так. Пожалуйста, проверьте ошибки ниже.","flash_error":"Ошибка!","store_transaction":"Сохранить транзакцию","flash_success":"Успешно!","create_another":"После сохранения вернуться сюда и создать ещё одну аналогичную запись.","update_transaction":"Обновить транзакцию","after_update_create_another":"После обновления вернитесь сюда, чтобы продолжить редактирование.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Поиск","create_new_asset":"Создать новый активный счёт","asset_accounts":"Основные счета","reset_after":"Сбросить форму после отправки","bill_paid_on":"Оплачено {date}","first_split_decides":"В данном поле используется значение из первой части разделенной транзакции","first_split_overrules_source":"Значение из первой части транзакции может изменить счет источника","first_split_overrules_destination":"Значение из первой части транзакции может изменить счет назначения","transaction_stored_link":"Транзакция #{ID} (\\"{title}\\") сохранена.","custom_period":"Пользовательский период","reset_to_current":"Сброс к текущему периоду","select_period":"Выберите период","location":"Размещение","other_budgets":"Бюджеты на произвольный отрезок времени","journal_links":"Связи транзакции","go_to_withdrawals":"Перейти к вашим расходам","revenue_accounts":"Счета доходов","add_another_split":"Добавить еще одну часть","actions":"Действия","earned":"Заработано","empty":"(пусто)","edit":"Изменить","never":"Никогда","account_type_Loan":"Заём","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дебит","liability_direction_null_short":"Unknown","delete":"Удалить","store_new_asset_account":"Сохранить новый основной счёт","store_new_expense_account":"Сохранить новый счёт расхода","store_new_liabilities_account":"Сохранить новое обязательство","store_new_revenue_account":"Сохранить новый счёт дохода","mandatoryFields":"Обязательные поля","optionalFields":"Дополнительные поля","reconcile_this_account":"Произвести сверку данного счёта","interest_calc_weekly":"Per week","interest_calc_monthly":"В месяц","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"В год","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нет)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без группировки)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Повторяется ежегодно","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не ожидается в данном периоде","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивный","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Создать новый счёт к оплате","store_new_bill":"Сохранить новый счёт к оплате","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"раз в полгода","repeat_freq_quarterly":"раз в квартал","repeat_freq_monthly":"ежемесячно","repeat_freq_weekly":"еженедельно","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Обновить долговой счёт","update_expense_account":"Обновить счёт расхода","update_revenue_account":"Обновить счёт дохода","update_undefined_account":"Update account","update_asset_account":"Обновить основной счёт","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Копилка","percentage":"процентов","amount":"Сумма","lastActivity":"Последняя активность","name":"Имя","role":"Роль","description":"Описание","date":"Дата","source_account":"Исходный счет","destination_account":"Счет назначения","category":"Категория","iban":"IBAN","interest":"Процентная ставка","interest_period":"Interest period","liability_type":"Тип ответственности","liability_direction":"Liability in/out","currentBalance":"Текущий баланс","next_expected_match":"Следующий ожидаемый результат","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ru","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сумма в иностранной валюте","interest_date":"Дата начисления процентов","name":"Название","amount":"Сумма","iban":"IBAN","BIC":"BIC","notes":"Заметки","location":"Местоположение","repeat_freq":"Повторы","skip":"Пропустить","startdate":"Дата начала","enddate":"End date","object_group":"Группа","attachments":"Вложения","active":"Активный","include_net_worth":"Включать в \\"Мои сбережения\\"","cc_type":"План оплаты по кредитной карте","account_number":"Номер счёта","cc_monthly_payment_date":"Дата ежемесячного платежа по кредитной карте","virtual_balance":"Виртуальный баланс","opening_balance":"Начальный баланс","opening_balance_date":"Дата начального баланса","date":"Дата","interest":"Процентная ставка","interest_period":"Период начисления процентов","currency_id":"Валюта","liability_type":"Liability type","account_role":"Тип счета","liability_direction":"Liability in/out","book_date":"Дата бронирования","permDeleteWarning":"Удаление информации из Firefly III является постоянным и не может быть отменено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата обработки","due_date":"Срок оплаты","payment_date":"Дата платежа","invoice_date":"Дата выставления счёта","amount_min":"Минимальная сумма","amount_max":"Максимальная сумма","start_date":"Начало диапазона","end_date":"Конец диапазона","extension_date":"Extension date"}}')},1941:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Prevod","Withdrawal":"Výber","Deposit":"Vklad","date_and_time":"Dátum a čas","no_currency":"(žiadna mena)","date":"Dátum","time":"Čas","no_budget":"(žiadny rozpočet)","destination_account":"Cieľový účet","source_account":"Zdrojový účet","single_split":"Rozúčtovať","create_new_transaction":"Vytvoriť novú transakciu","balance":"Zostatok","transaction_journal_extra":"Ďalšie informácie","transaction_journal_meta":"Meta informácie","basic_journal_information":"Základné Informácie o transakcii","bills_to_pay":"Účty na úhradu","left_to_spend":"Zostáva k útrate","attachments":"Prílohy","net_worth":"Čisté imanie","bill":"Účet","no_bill":"(žiadny účet)","tags":"Štítky","internal_reference":"Interná referencia","external_url":"Externá URL","no_piggy_bank":"(žiadna pokladnička)","paid":"Uhradené","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobraziť účty aktív","delete_account":"Odstrániť účet","transaction_table_description":"Tabuľka obsahujúca vaše transakcie","account":"Účet","description":"Popis","amount":"Suma","budget":"Rozpočet","category":"Kategória","opposing_account":"Cieľový účet","budgets":"Rozpočty","categories":"Kategórie","go_to_budgets":"Zobraziť rozpočty","income":"Zisky / príjmy","go_to_deposits":"Zobraziť vklady","go_to_categories":"Zobraziť kategórie","expense_accounts":"Výdavkové účty","go_to_expenses":"Zobraziť výdavky","go_to_bills":"Zobraziť účty","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dní","go_to_piggies":"Zobraziť pokladničky","saved":"Uložené","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Suma","left":"Zostáva","spent":"Utratené","Default asset account":"Prednastavený účet aktív","search_results":"Výsledky vyhľadávania","include":"Zahrnúť?","transaction":"Transakcia","account_role_defaultAsset":"Predvolený účet aktív","account_role_savingAsset":"Šetriaci účet","account_role_sharedAsset":"Zdieľaný účet aktív","clear_location":"Odstrániť pozíciu","account_role_ccAsset":"Kreditná karta","account_role_cashWalletAsset":"Peňaženka","daily_budgets":"Denné rozpočty","weekly_budgets":"Týždenné rozpočty","monthly_budgets":"Mesačné rozpočty","quarterly_budgets":"Štvrťročné rozpočty","create_new_expense":"Vytvoriť výdavkoý účet","create_new_revenue":"Vytvoriť nový príjmový účet","create_new_liabilities":"Vytvoriť nový záväzok","half_year_budgets":"Polročné rozpočty","yearly_budgets":"Ročné rozpočty","split_transaction_title":"Popis rozúčtovania","errors_submission":"Pri odosielaní sa niečo nepodarilo. Skontrolujte prosím chyby.","flash_error":"Chyba!","store_transaction":"Uložiť transakciu","flash_success":"Hotovo!","create_another":"Po uložení sa vrátiť späť sem a vytvoriť ďalší.","update_transaction":"Upraviť transakciu","after_update_create_another":"Po aktualizácii sa vrátiť späť a pokračovať v úpravách.","transaction_updated_no_changes":"Transakcia #{ID} (\\"{title}\\") sa nezmenila.","transaction_updated_link":"Transakcia #{ID} (\\"{title}\\") bola upravená.","spent_x_of_y":"Utratené {amount} z {total}","search":"Hľadať","create_new_asset":"Vytvoriť nový účet aktív","asset_accounts":"Účty aktív","reset_after":"Po odoslaní vynulovať formulár","bill_paid_on":"Uhradené {date}","first_split_decides":"Hodnotu tohto atribútu určuje prvé rozdelenie","first_split_overrules_source":"Prvé rozdelenie môže pozmeniť zdrojový účet","first_split_overrules_destination":"Prvé rozdelenie môže pozmeniť cieľový účet","transaction_stored_link":"Transakcia #{ID} (\\"{title}\\") bola uložená.","custom_period":"Vlastné obdobie","reset_to_current":"Obnoviť na aktuálne obdobie","select_period":"Vyberte obdobie","location":"Poloha","other_budgets":"Špecifické časované rozpočty","journal_links":"Prepojenia transakcie","go_to_withdrawals":"Zobraziť výbery","revenue_accounts":"Výnosové účty","add_another_split":"Pridať ďalšie rozúčtovanie","actions":"Akcie","earned":"Zarobené","empty":"(prázdne)","edit":"Upraviť","never":"Nikdy","account_type_Loan":"Pôžička","account_type_Mortgage":"Hypotéka","stored_new_account_js":"Nový účet \\"{name}\\" vytvorený!","account_type_Debt":"Dlh","liability_direction_null_short":"Unknown","delete":"Odstrániť","store_new_asset_account":"Uložiť nový účet aktív","store_new_expense_account":"Uložiť nový výdavkový účet","store_new_liabilities_account":"Uložiť nový záväzok","store_new_revenue_account":"Uložiť nový príjmový účet","mandatoryFields":"Povinné údaje","optionalFields":"Voliteľné údaje","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Za týždeň","interest_calc_monthly":"Za mesiac","interest_calc_quarterly":"Za štvrťrok","interest_calc_half-year":"Za polrok","interest_calc_yearly":"Za rok","liability_direction_credit":"Túto sumu mi dlžia","liability_direction_debit":"Tento dlh mám voči niekomu inému","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Žiadne transakcie|Zachovať túto transakciu presunom pod iný účet.|Zachovať tieto transakcie presunom pod iný účet.","none_in_select_list":"(žiadne)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nezoskupené)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Neočakávané v tomto období","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktívne","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvoriť nový účet","store_new_bill":"Uložiť nový účet","repeat_freq_yearly":"ročne","repeat_freq_half-year":"polročne","repeat_freq_quarterly":"štvrťročne","repeat_freq_monthly":"mesačne","repeat_freq_weekly":"týždenne","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Upraviť záväzok","update_expense_account":"Upraviť výdavkový účet","update_revenue_account":"Upraviť príjmový účet","update_undefined_account":"Update account","update_asset_account":"Upraviť výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"perc.","amount":"Suma","lastActivity":"Posledná aktivita","name":"Meno/Názov","role":"Rola","description":"Popis","date":"Dátum","source_account":"Zdrojový účet","destination_account":"Cieľový účet","category":"Kategória","iban":"IBAN","interest":"Úrok","interest_period":"Interest period","liability_type":"Typ záväzku","liability_direction":"Liability in/out","currentBalance":"Aktuálny zostatok","next_expected_match":"Ďalšia očakávaná zhoda","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"sk","week_in_year_fns":"\'Týždeň\' tt, rrrr","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, rrrr","half_year_fns":"\'H{half}\', rrrr"},"form":{"foreign_amount":"Suma v cudzej mene","interest_date":"Úrokový dátum","name":"Názov","amount":"Suma","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o polohe","repeat_freq":"Opakuje sa","skip":"Preskočiť","startdate":"Dátum zahájenia","enddate":"End date","object_group":"Skupina","attachments":"Prílohy","active":"Aktívne","include_net_worth":"Zahrnúť do čistého majetku","cc_type":"Zúčtovacie obdobie kreditnej karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Dátum mesačnej úhrady kreditnej karty","virtual_balance":"Virtuálnu zostatok","opening_balance":"Počiatočný zostatok","opening_balance_date":"Dátum počiatočného zostatku","date":"Dátum","interest":"Úrok","interest_period":"Úrokové obdobie","currency_id":"Mena","liability_type":"Typ záväzku","account_role":"Rola účtu","liability_direction":"Záväzky príjem/výdaj","book_date":"Dátum rezervácie","permDeleteWarning":"Odstránenie údajov z Firefly III je trvalé a nie je možné ich vrátiť späť.","account_areYouSure_js":"Skutočne chcete odstrániť účet s názvom \\"{name}\\"?","also_delete_piggyBanks_js":"Žiadne prasiatko|Odstráni sa tiež jediné prasiatko prepojené s týmto účtom.|Odstráni sa tiež {count} prasiatok prepojených s týmto účtom.","also_delete_transactions_js":"Žiadne transakcie|Odstráni sa aj jediná transakcia spojená s týmto účtom.|Odstráni sa tiež {count} transakcií spojených s týmto účtom.","process_date":"Dátum spracovania","due_date":"Dátum splatnosti","payment_date":"Dátum úhrady","invoice_date":"Dátum vystavenia","amount_min":"Minimálna suma","amount_max":"Maximálna suma","start_date":"Začiatok rozsahu","end_date":"Koniec rozsahu","extension_date":"Extension date"}}')},3244:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Överföring","Withdrawal":"Uttag","Deposit":"Insättning","date_and_time":"Datum och tid","no_currency":"(ingen valuta)","date":"Datum","time":"Tid","no_budget":"(ingen budget)","destination_account":"Till konto","source_account":"Källkonto","single_split":"Dela","create_new_transaction":"Skapa en ny transaktion","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metadata","basic_journal_information":"Grundläggande transaktionsinformation","bills_to_pay":"Notor att betala","left_to_spend":"Återstår att spendera","attachments":"Bilagor","net_worth":"Nettoförmögenhet","bill":"Nota","no_bill":"(ingen räkning)","tags":"Etiketter","internal_reference":"Intern referens","external_url":"Extern URL","no_piggy_bank":"(ingen spargris)","paid":"Betald","notes":"Noteringar","yourAccounts":"Dina konton","go_to_asset_accounts":"Visa dina tillgångskonton","delete_account":"Ta bort konto","transaction_table_description":"En tabell som innehåller dina transaktioner","account":"Konto","description":"Beskrivning","amount":"Belopp","budget":"Budget","category":"Kategori","opposing_account":"Motsatt konto","budgets":"Budgetar","categories":"Kategorier","go_to_budgets":"Gå till dina budgetar","income":"Intäkter / inkomster","go_to_deposits":"Gå till insättningar","go_to_categories":"Gå till dina kategorier","expense_accounts":"Kostnadskonto","go_to_expenses":"Gå till utgifter","go_to_bills":"Gå till dina notor","bills":"Notor","last_thirty_days":"Senaste 30 dagarna","last_seven_days":"Senaste 7 dagarna","go_to_piggies":"Gå till dina sparbössor","saved":"Sparad","piggy_banks":"Spargrisar","piggy_bank":"Spargris","amounts":"Belopp","left":"Återstår","spent":"Spenderat","Default asset account":"Förvalt tillgångskonto","search_results":"Sökresultat","include":"Inkludera?","transaction":"Transaktion","account_role_defaultAsset":"Förvalt tillgångskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Delat tillgångskonto","clear_location":"Rena plats","account_role_ccAsset":"Kreditkort","account_role_cashWalletAsset":"Plånbok","daily_budgets":"Dagliga budgetar","weekly_budgets":"Veckovis budgetar","monthly_budgets":"Månatliga budgetar","quarterly_budgets":"Kvartalsbudgetar","create_new_expense":"Skapa ett nytt utgiftskonto","create_new_revenue":"Skapa ett nytt intäktskonto","create_new_liabilities":"Skapa ny skuld","half_year_budgets":"Halvårsbudgetar","yearly_budgets":"Årliga budgetar","split_transaction_title":"Beskrivning av delad transaktion","errors_submission":"Något fel uppstod med inskickningen. Vänligen kontrollera felen nedan.","flash_error":"Fel!","store_transaction":"Lagra transaktion","flash_success":"Slutförd!","create_another":"Efter sparat, återkom hit för att skapa ytterligare en.","update_transaction":"Uppdatera transaktion","after_update_create_another":"Efter uppdaterat, återkom hit för att fortsätta redigera.","transaction_updated_no_changes":"Transaktion #{ID} (\\"{title}\\") fick inga ändringar.","transaction_updated_link":"Transaktion #{ID} (\\"{title}\\") uppdaterades.","spent_x_of_y":"Spenderade {amount} av {total}","search":"Sök","create_new_asset":"Skapa ett nytt tillgångskonto","asset_accounts":"Tillgångskonton","reset_after":"Återställ formulär efter inskickat","bill_paid_on":"Betalad den {date}","first_split_decides":"Första delningen bestämmer värdet på detta fält","first_split_overrules_source":"Den första delningen kan åsidosätta källkontot","first_split_overrules_destination":"Den första delningen kan åsidosätta målkontot","transaction_stored_link":"Transaktion #{ID} (\\"{title}\\") sparades.","custom_period":"Anpassad period","reset_to_current":"Återställ till nuvarande period","select_period":"Välj en period","location":"Plats","other_budgets":"Anpassade tidsinställda budgetar","journal_links":"Transaktionslänkar","go_to_withdrawals":"Gå till dina uttag","revenue_accounts":"Intäktskonton","add_another_split":"Lägga till en annan delning","actions":"Åtgärder","earned":"Tjänat","empty":"(tom)","edit":"Redigera","never":"Aldrig","account_type_Loan":"Lån","account_type_Mortgage":"Bolån","stored_new_account_js":"Nytt konto \\"{name}\\" lagrat!","account_type_Debt":"Skuld","liability_direction_null_short":"Okänd","delete":"Ta bort","store_new_asset_account":"Lagra nytt tillgångskonto","store_new_expense_account":"Spara nytt utgiftskonto","store_new_liabilities_account":"Spara en ny skuld","store_new_revenue_account":"Spara nytt intäktskonto","mandatoryFields":"Obligatoriska fält","optionalFields":"Valfria fält","reconcile_this_account":"Stäm av detta konto","interest_calc_weekly":"Per vecka","interest_calc_monthly":"Per månad","interest_calc_quarterly":"Per kvartal","interest_calc_half-year":"Per halvår","interest_calc_yearly":"Per år","liability_direction_credit":"Jag är skyldig denna skuld","liability_direction_debit":"Jag är skyldig någon annan denna skuld","liability_direction_credit_short":"Ägde denna skuld","liability_direction_debit_short":"Äger denna skuld","account_type_debt":"Skuld","account_type_loan":"Lån","left_in_debt":"Att betala","account_type_mortgage":"Bolån","save_transactions_by_moving_js":"Inga transaktioner|Spara denna transaktion genom att flytta den till ett annat konto.|Spara dessa transaktioner genom att flytta dem till ett annat konto.","none_in_select_list":"(Ingen)","transaction_expand_split":"Expandera delningen","transaction_collapse_split":"Minimera delning","default_group_title_name":"(ogrupperad)","bill_repeats_weekly":"Upprepas veckovis","bill_repeats_monthly":"Upprepas månadsvis","bill_repeats_quarterly":"Upprepas kvartalsvis","bill_repeats_half-year":"Uprepas varje halvår","bill_repeats_yearly":"Upprepas årsvis","bill_repeats_weekly_other":"Upprepas varannan vecka","bill_repeats_monthly_other":"Upprepas varannan månad","bill_repeats_quarterly_other":"Upprepas varannat kvartal","bill_repeats_half-year_other":"Upprepas årsvis","bill_repeats_yearly_other":"Upprepas varannat år","bill_repeats_weekly_skip":"Upprepas varje {skip} veckor","bill_repeats_monthly_skip":"Upprepas varje {skip} månad","bill_repeats_quarterly_skip":"Upprepas varje {skip} kvartal","bill_repeats_half-year_skip":"Upprepas varje {skip} halvår","bill_repeats_yearly_skip":"Upprepas varje {skip} år","not_expected_period":"Inte väntat denna period","subscriptions":"Prenumerationer","bill_expected_date_js":"Förväntat {date}","inactive":"Inaktiv","forever":"För alltid","extension_date_is":"Tillägg datum är {date}","create_new_bill":"Skapa en ny nota","store_new_bill":"Spara ny nota","repeat_freq_yearly":"årligen","repeat_freq_half-year":"varje halvår","repeat_freq_quarterly":"kvartal","repeat_freq_monthly":"månadsvis","repeat_freq_weekly":"veckovis","credit_card_type_monthlyFull":"Full betalning varje månad","update_liabilities_account":"Uppdatera skuld","update_expense_account":"Uppdatera utgiftskonto","update_revenue_account":"Uppdatera intäktskonto","update_undefined_account":"Update account","update_asset_account":"Uppdatera tillgångskonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Spargris","percentage":"procent","amount":"Belopp","lastActivity":"Senaste aktivitet","name":"Namn","role":"Roll","description":"Beskrivning","date":"Datum","source_account":"Källkonto","destination_account":"Destinationskonto","category":"Kategori","iban":"IBAN","interest":"Ränta","interest_period":"Ränteperiod","liability_type":"Typ av ansvar","liability_direction":"Ansvar in/ut","currentBalance":"Nuvarande saldo","next_expected_match":"Nästa förväntade träff","expected_info":"Nästa förväntade transaktion","start_date":"Startdatum","end_date":"Slutdatum","payment_info":"Betalinformation"},"config":{"html_language":"sv","week_in_year_fns":"\'Vecka\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'kvartal\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utländskt belopp","interest_date":"Räntedatum","name":"Namn","amount":"Belopp","iban":"IBAN","BIC":"BIC","notes":"Anteckningar","location":"Plats","repeat_freq":"Upprepningar","skip":"Hoppa över","startdate":"Startdatum","enddate":"Slutdatum","object_group":"Grupp","attachments":"Bilagor","active":"Aktiv","include_net_worth":"Inkludera i nettovärde","cc_type":"Kreditkort betalning plan","account_number":"Kontonummer","cc_monthly_payment_date":"Kreditkort månadsbetalnings datum","virtual_balance":"Virtuell balans","opening_balance":"Ingående balans","opening_balance_date":"Ingående balans datum","date":"Datum","interest":"Ränta","interest_period":"Ränteperiod","currency_id":"Valuta","liability_type":"Typ av ansvar","account_role":"Konto roll","liability_direction":"Ansvar in/ut","book_date":"Bokföringsdatum","permDeleteWarning":"Att ta bort saker från Firefly III är permanent och kan inte ångras.","account_areYouSure_js":"Är du säker du vill ta bort kontot \\"{name}\\"?","also_delete_piggyBanks_js":"Inga spargrisar|Den enda spargrisen som är ansluten till detta konto kommer också att tas bort.|Alla {count} spargrisar anslutna till detta konto kommer också att tas bort.","also_delete_transactions_js":"Inga transaktioner|Den enda transaktionen som är ansluten till detta konto kommer också att tas bort.|Alla {count} transaktioner som är kopplade till detta konto kommer också att tas bort.","process_date":"Behandlingsdatum","due_date":"Förfallodatum","payment_date":"Betalningsdatum","invoice_date":"Fakturadatum","amount_min":"Minsta belopp","amount_max":"Högsta belopp","start_date":"Start område","end_date":"Slut område","extension_date":"Datum för tillägg"}}')},245:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Chuyển khoản","Withdrawal":"Rút tiền","Deposit":"Tiền gửi","date_and_time":"Date and time","no_currency":"(không có tiền tệ)","date":"Ngày","time":"Time","no_budget":"(không có ngân sách)","destination_account":"Tài khoản đích","source_account":"Nguồn tài khoản","single_split":"Chia ra","create_new_transaction":"Tạo giao dịch mới","balance":"Tiền còn lại","transaction_journal_extra":"Extra information","transaction_journal_meta":"Thông tin tổng hợp","basic_journal_information":"Basic transaction information","bills_to_pay":"Hóa đơn phải trả","left_to_spend":"Còn lại để chi tiêu","attachments":"Tệp đính kèm","net_worth":"Tài sản thực","bill":"Hóa đơn","no_bill":"(no bill)","tags":"Nhãn","internal_reference":"Tài liệu tham khảo nội bộ","external_url":"URL bên ngoài","no_piggy_bank":"(chưa có heo đất)","paid":"Đã thanh toán","notes":"Ghi chú","yourAccounts":"Tài khoản của bạn","go_to_asset_accounts":"Xem tài khoản của bạn","delete_account":"Xóa tài khoản","transaction_table_description":"A table containing your transactions","account":"Tài khoản","description":"Sự miêu tả","amount":"Số tiền","budget":"Ngân sách","category":"Danh mục","opposing_account":"Opposing account","budgets":"Ngân sách","categories":"Danh mục","go_to_budgets":"Chuyển đến ngân sách của bạn","income":"Thu nhập doanh thu","go_to_deposits":"Go to deposits","go_to_categories":"Đi đến danh mục của bạn","expense_accounts":"Tài khoản chi phí","go_to_expenses":"Go to expenses","go_to_bills":"Đi đến hóa đơn của bạn","bills":"Hóa đơn","last_thirty_days":"Ba mươi ngày gần đây","last_seven_days":"Bảy ngày gần đây","go_to_piggies":"Tới heo đất của bạn","saved":"Đã lưu","piggy_banks":"Heo đất","piggy_bank":"Heo đất","amounts":"Amounts","left":"Còn lại","spent":"Đã chi","Default asset account":"Mặc định tài khoản","search_results":"Kết quả tìm kiếm","include":"Include?","transaction":"Giao dịch","account_role_defaultAsset":"tài khoản mặc định","account_role_savingAsset":"Tài khoản tiết kiệm","account_role_sharedAsset":"tài khoản dùng chung","clear_location":"Xóa vị trí","account_role_ccAsset":"Thẻ tín dụng","account_role_cashWalletAsset":"Ví tiền mặt","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Tạo tài khoản chi phí mới","create_new_revenue":"Tạo tài khoản doanh thu mới","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Mô tả giao dịch tách","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Lỗi!","store_transaction":"Store transaction","flash_success":"Thành công!","create_another":"Sau khi lưu trữ, quay trở lại đây để tạo một cái khác.","update_transaction":"Cập nhật giao dịch","after_update_create_another":"Sau khi cập nhật, quay lại đây để tiếp tục chỉnh sửa.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Tìm kiếm","create_new_asset":"Tạo tài khoản mới","asset_accounts":"tài khoản","reset_after":"Đặt lại mẫu sau khi gửi","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Giao dịch #{ID} (\\"{title}\\") đã được lưu trữ.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Vị trí","other_budgets":"Custom timed budgets","journal_links":"Liên kết giao dịch","go_to_withdrawals":"Chuyển đến mục rút tiền của bạn","revenue_accounts":"Tài khoản doanh thu","add_another_split":"Thêm một phân chia khác","actions":"Hành động","earned":"Kiếm được","empty":"(trống)","edit":"Sửa","never":"Không bao giờ","account_type_Loan":"Tiền vay","account_type_Mortgage":"Thế chấp","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Món nợ","liability_direction_null_short":"Unknown","delete":"Xóa","store_new_asset_account":"Lưu trữ tài khoản mới","store_new_expense_account":"Lưu trữ tài khoản chi phí mới","store_new_liabilities_account":"Lưu trữ nợ mới","store_new_revenue_account":"Lưu trữ tài khoản doanh thu mới","mandatoryFields":"Các trường bắt buộc","optionalFields":"Các trường tùy chọn","reconcile_this_account":"Điều chỉnh tài khoản này","interest_calc_weekly":"Per week","interest_calc_monthly":"Mỗi tháng","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Mỗi năm","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(Trống)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(chưa nhóm)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Không mong đợi ở giai đoạn này","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Không hoạt động","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Tạo hóa đơn mới","store_new_bill":"Lưu trữ hóa đơn mới","repeat_freq_yearly":"hàng năm","repeat_freq_half-year":"mỗi nửa năm","repeat_freq_quarterly":"hàng quý","repeat_freq_monthly":"hàng tháng","repeat_freq_weekly":"hàng tuần","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Cập nhật nợ","update_expense_account":"Cập nhật tài khoản chi phí","update_revenue_account":"Cập nhật tài khoản doanh thu","update_undefined_account":"Update account","update_asset_account":"Cập nhật tài khoản","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Ống heo con","percentage":"phần trăm.","amount":"Số tiền","lastActivity":"Hoạt động cuối cùng","name":"Tên","role":"Quy tắc","description":"Mô tả","date":"Ngày","source_account":"Tài khoản gửi","destination_account":"Tài khoản nhận","category":"Danh mục","iban":"IBAN","interest":"Lãi","interest_period":"Interest period","liability_type":"Loại trách nhiệm pháp lý","liability_direction":"Liability in/out","currentBalance":"Số dư hiện tại","next_expected_match":"Trận đấu dự kiến tiếp theo","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"vi","week_in_year_fns":"\'Tuần\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ngoại tệ","interest_date":"Ngày lãi","name":"Tên","amount":"Số tiền","iban":"IBAN","BIC":"BIC","notes":"Ghi chú","location":"Vị trí","repeat_freq":"Lặp lại","skip":"Bỏ qua","startdate":"Ngày bắt đầu","enddate":"End date","object_group":"Nhóm","attachments":"Tài liệu đính kèm","active":"Hành động","include_net_worth":"Bao gồm trong giá trị ròng","cc_type":"Gói thanh toán thẻ tín dụng","account_number":"Số tài khoản","cc_monthly_payment_date":"Ngày thanh toán thẻ tín dụng hàng tháng","virtual_balance":"Cân bằng ảo","opening_balance":"Số dư đầu kỳ","opening_balance_date":"Ngày mở số dư","date":"Ngày","interest":"Lãi","interest_period":"Chu kỳ lãi","currency_id":"Tiền tệ","liability_type":"Liability type","account_role":"Vai trò tài khoản","liability_direction":"Liability in/out","book_date":"Ngày đặt sách","permDeleteWarning":"Xóa nội dung khỏi Firefly III là vĩnh viễn và không thể hoàn tác.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Ngày xử lý","due_date":"Ngày đáo hạn","payment_date":"Ngày thanh toán","invoice_date":"Ngày hóa đơn","amount_min":"Số tiền tối thiểu","amount_max":"Số tiền tối đa","start_date":"Bắt đầu","end_date":"Kết thúc","extension_date":"Extension date"}}')},4813:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"转账","Withdrawal":"提款","Deposit":"收入","date_and_time":"日期和时间","no_currency":"(没有货币)","date":"日期","time":"时间","no_budget":"(无预算)","destination_account":"目标账户","source_account":"来源账户","single_split":"拆分","create_new_transaction":"创建新交易","balance":"余额","transaction_journal_extra":"额外信息","transaction_journal_meta":"元信息","basic_journal_information":"基础交易信息","bills_to_pay":"待付账单","left_to_spend":"剩余支出","attachments":"附件","net_worth":"净资产","bill":"账单","no_bill":"(无账单)","tags":"标签","internal_reference":"内部引用","external_url":"外部链接","no_piggy_bank":"(无存钱罐)","paid":"已付款","notes":"备注","yourAccounts":"您的账户","go_to_asset_accounts":"查看您的资产账户","delete_account":"删除账户","transaction_table_description":"包含您交易的表格","account":"账户","description":"描述","amount":"金额","budget":"预算","category":"分类","opposing_account":"对方账户","budgets":"预算","categories":"分类","go_to_budgets":"前往您的预算","income":"收入","go_to_deposits":"前往收入","go_to_categories":"前往您的分类","expense_accounts":"支出账户","go_to_expenses":"前往支出","go_to_bills":"前往账单","bills":"账单","last_thirty_days":"最近 30 天","last_seven_days":"最近 7 天","go_to_piggies":"前往您的存钱罐","saved":"已保存","piggy_banks":"存钱罐","piggy_bank":"存钱罐","amounts":"金额","left":"剩余","spent":"支出","Default asset account":"默认资产账户","search_results":"搜索结果","include":"Include?","transaction":"交易","account_role_defaultAsset":"默认资产账户","account_role_savingAsset":"储蓄账户","account_role_sharedAsset":"共用资产账户","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"现金钱包","daily_budgets":"每日预算","weekly_budgets":"每周预算","monthly_budgets":"每月预算","quarterly_budgets":"每季度预算","create_new_expense":"创建新支出账户","create_new_revenue":"创建新收入账户","create_new_liabilities":"Create new liability","half_year_budgets":"每半年预算","yearly_budgets":"每年预算","split_transaction_title":"拆分交易的描述","errors_submission":"您提交的内容有误,请检查错误信息。","flash_error":"错误!","store_transaction":"保存交易","flash_success":"成功!","create_another":"保存后,返回此页面以创建新记录","update_transaction":"更新交易","after_update_create_another":"更新后,返回此页面继续编辑。","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜索","create_new_asset":"创建新资产账户","asset_accounts":"资产账户","reset_after":"提交后重置表单","bill_paid_on":"支付于 {date}","first_split_decides":"首笔拆分决定此字段的值","first_split_overrules_source":"首笔拆分可能覆盖来源账户","first_split_overrules_destination":"首笔拆分可能覆盖目标账户","transaction_stored_link":"交易 #{ID} (“{title}”) 已保存。","custom_period":"自定义周期","reset_to_current":"重置为当前周期","select_period":"选择周期","location":"位置","other_budgets":"自定义区间预算","journal_links":"交易关联","go_to_withdrawals":"前往支出","revenue_accounts":"收入账户","add_another_split":"增加另一笔拆分","actions":"操作","earned":"收入","empty":"(空)","edit":"编辑","never":"永不","account_type_Loan":"贷款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"欠款","liability_direction_null_short":"Unknown","delete":"删除","store_new_asset_account":"保存新资产账户","store_new_expense_account":"保存新支出账户","store_new_liabilities_account":"保存新债务账户","store_new_revenue_account":"保存新收入账户","mandatoryFields":"必填字段","optionalFields":"选填字段","reconcile_this_account":"对账此账户","interest_calc_weekly":"每周","interest_calc_monthly":"每月","interest_calc_quarterly":"每季度","interest_calc_half-year":"每半年","interest_calc_yearly":"每年","liability_direction_credit":"我欠了这笔债务","liability_direction_debit":"我欠别人这笔钱","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(未分组)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"此周期没有预期支付","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"已停用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"创建新账单","store_new_bill":"保存新账单","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每周","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新债务账户","update_expense_account":"更新支出账户","update_revenue_account":"更新收入账户","update_undefined_account":"Update account","update_asset_account":"更新资产账户","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"存钱罐","percentage":"%","amount":"金额","lastActivity":"上次活动","name":"名称","role":"角色","description":"描述","date":"日期","source_account":"来源账户","destination_account":"目标账户","category":"分类","iban":"国际银行账户号码(IBAN)","interest":"利息","interest_period":"Interest period","liability_type":"债务类型","liability_direction":"Liability in/out","currentBalance":"目前余额","next_expected_match":"预期下次支付","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-cn","week_in_year_fns":"\'周\' w,yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外币金额","interest_date":"利息日期","name":"名称","amount":"金额","iban":"国际银行账户号码 IBAN","BIC":"银行识别代码 BIC","notes":"备注","location":"位置","repeat_freq":"重复","skip":"跳过","startdate":"开始日期","enddate":"End date","object_group":"组","attachments":"附件","active":"启用","include_net_worth":"包含于净资产","cc_type":"信用卡还款计划","account_number":"账户号码","cc_monthly_payment_date":"信用卡每月还款日期","virtual_balance":"虚拟账户余额","opening_balance":"初始余额","opening_balance_date":"开户日期","date":"日期","interest":"利息","interest_period":"利息期","currency_id":"货币","liability_type":"债务类型","account_role":"账户角色","liability_direction":"Liability in/out","book_date":"登记日期","permDeleteWarning":"从 Firefly III 删除内容是永久且无法恢复的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"处理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"发票日期","amount_min":"最小金额","amount_max":"最大金额","start_date":"范围起始","end_date":"范围结束","extension_date":"Extension date"}}')},7742:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"轉帳","Withdrawal":"提款","Deposit":"存款","date_and_time":"Date and time","no_currency":"(沒有貨幣)","date":"日期","time":"Time","no_budget":"(無預算)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"餘額","transaction_journal_extra":"Extra information","transaction_journal_meta":"後設資訊","basic_journal_information":"Basic transaction information","bills_to_pay":"待付帳單","left_to_spend":"剩餘可花費","attachments":"附加檔案","net_worth":"淨值","bill":"帳單","no_bill":"(no bill)","tags":"標籤","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"已付款","notes":"備註","yourAccounts":"您的帳戶","go_to_asset_accounts":"檢視您的資產帳戶","delete_account":"移除帳號","transaction_table_description":"A table containing your transactions","account":"帳戶","description":"描述","amount":"金額","budget":"預算","category":"分類","opposing_account":"Opposing account","budgets":"預算","categories":"分類","go_to_budgets":"前往您的預算","income":"收入 / 所得","go_to_deposits":"Go to deposits","go_to_categories":"前往您的分類","expense_accounts":"支出帳戶","go_to_expenses":"Go to expenses","go_to_bills":"前往您的帳單","bills":"帳單","last_thirty_days":"最近30天","last_seven_days":"最近7天","go_to_piggies":"前往您的小豬撲滿","saved":"Saved","piggy_banks":"小豬撲滿","piggy_bank":"小豬撲滿","amounts":"Amounts","left":"剩餘","spent":"支出","Default asset account":"預設資產帳戶","search_results":"搜尋結果","include":"Include?","transaction":"交易","account_role_defaultAsset":"預設資產帳戶","account_role_savingAsset":"儲蓄帳戶","account_role_sharedAsset":"共用資產帳戶","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"現金錢包","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"建立新支出帳戶","create_new_revenue":"建立新收入帳戶","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"拆分交易的描述","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"錯誤!","store_transaction":"Store transaction","flash_success":"成功!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜尋","create_new_asset":"建立新資產帳戶","asset_accounts":"資產帳戶","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"位置","other_budgets":"Custom timed budgets","journal_links":"交易連結","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"收入帳戶","add_another_split":"增加拆分","actions":"操作","earned":"已賺得","empty":"(empty)","edit":"編輯","never":"未有資料","account_type_Loan":"貸款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"負債","liability_direction_null_short":"Unknown","delete":"刪除","store_new_asset_account":"儲存新資產帳戶","store_new_expense_account":"儲存新支出帳戶","store_new_liabilities_account":"儲存新債務","store_new_revenue_account":"儲存新收入帳戶","mandatoryFields":"必要欄位","optionalFields":"選填欄位","reconcile_this_account":"對帳此帳戶","interest_calc_weekly":"Per week","interest_calc_monthly":"每月","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"每年","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"未啟用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"建立新帳單","store_new_bill":"儲存新帳單","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每週","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新債務","update_expense_account":"更新支出帳戶","update_revenue_account":"更新收入帳戶","update_undefined_account":"Update account","update_asset_account":"更新資產帳戶","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"小豬撲滿","percentage":"pct.","amount":"金額","lastActivity":"上次活動","name":"名稱","role":"角色","description":"描述","date":"日期","source_account":"來源帳戶","destination_account":"目標帳戶","category":"分類","iban":"國際銀行帳戶號碼 (IBAN)","interest":"利率","interest_period":"Interest period","liability_type":"負債類型","liability_direction":"Liability in/out","currentBalance":"目前餘額","next_expected_match":"下一個預期的配對","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-tw","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外幣金額","interest_date":"利率日期","name":"名稱","amount":"金額","iban":"國際銀行帳戶號碼 (IBAN)","BIC":"BIC","notes":"備註","location":"Location","repeat_freq":"重複","skip":"略過","startdate":"開始日期","enddate":"End date","object_group":"Group","attachments":"附加檔案","active":"啟用","include_net_worth":"包括淨值","cc_type":"信用卡付款計劃","account_number":"帳戶號碼","cc_monthly_payment_date":"信用卡每月付款日期","virtual_balance":"虛擬餘額","opening_balance":"初始餘額","opening_balance_date":"初始餘額日期","date":"日期","interest":"利率","interest_period":"利率期","currency_id":"貨幣","liability_type":"Liability type","account_role":"帳戶角色","liability_direction":"Liability in/out","book_date":"登記日期","permDeleteWarning":"自 Firefly III 刪除項目是永久且不可撤銷的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"處理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"發票日期","amount_min":"最小金額","amount_max":"最大金額","start_date":"範圍起點","end_date":"範圍終點","extension_date":"Extension date"}}')}},e=>{e.O(0,[228],(()=>{return t=7048,e(e.s=t);var t}));e.O()}]);
+(self.webpackChunk=self.webpackChunk||[]).push([[279],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),o=a.n(n),i=a(7152),r=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var s=document.head.querySelector('meta[name="csrf-token"]');s?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=s.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var l=document.head.querySelector('meta[name="locale"]');localStorage.locale=l?l.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=i.Z,window.uiv=r,o().use(vuei18n),o().use(r),window.Vue=o()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(7760),o=a.n(n),i=a(629),r=a(4478),s=a(3465),l={addTransaction:function(e){var t=s(e.defaultTransaction);t.errors=s(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=s(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const _={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,r.f$)(),defaultErrors:(0,r.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:l};const c={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var d=a(9119),u=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const v={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,o=new Date;switch(n){case"1D":t=(0,d.Z)(o),a=(0,u.Z)(o);break;case"1W":t=(0,d.Z)((0,p.Z)(o,{weekStartsOn:1})),a=(0,u.Z)((0,y.Z)(o,{weekStartsOn:1}));break;case"1M":t=(0,d.Z)((0,b.Z)(o)),a=(0,u.Z)((0,g.Z)(o));break;case"3M":t=(0,d.Z)((0,m.Z)(o)),a=(0,u.Z)((0,h.Z)(o));break;case"6M":o.getMonth()<=5&&((t=new Date(o)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(o)).setMonth(5),a.setDate(30),a=(0,u.Z)(t)),o.getMonth()>5&&((t=new Date(o)).setMonth(6),t.setDate(1),t=(0,d.Z)(t),(a=new Date(o)).setMonth(11),a.setDate(31),a=(0,u.Z)(t));break;case"1Y":(t=new Date(o)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(o)).setMonth(11),a.setDate(31),a=(0,u.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var k=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(k.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(k.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},x={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const z={namespaced:!0,state:k,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:x};const D={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};o().use(i.ZP);const j=new i.ZP.Store({namespaced:!0,modules:{root:z,transactions:{namespaced:!0,modules:{create:_,edit:c}},accounts:{namespaced:!0,modules:{index:D}},dashboard:{namespaced:!0,modules:{index:v}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},7048:(e,t,a)=>{"use strict";var n=a(7760),o=a.n(n),i=a(7757),r=a.n(i),s=a(361),l=a(629);function _(e,t,a,n,o,i,r){try{var s=e[i](r),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t0?"form-control is-invalid":"form-control",attrs:{title:e.$t("form.repeat_freq"),autocomplete:"off",disabled:e.disabled,name:"repeat_freq"},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.repeat_freq=t.target.multiple?a:a[0]}}},e._l(this.periodList,(function(t){return a("option",{attrs:{label:t.title},domProps:{value:t.slug}},[e._v(e._s(t.title))])})),0)]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports;var h=a(8035),g=a(1163),b=a(5486),f=a(4397),v=a(3647),k=a(5092),w=a(6486);const x={name:"GenericGroup",components:{VueTypeaheadBootstrap:k.Z},props:{title:{type:String,default:""},description:{type:String,default:""},value:{type:String,default:""},fieldName:{type:String,default:""},disabled:{type:Boolean,default:!1},errors:{type:Array,default:function(){return[]}}},methods:{clearGroupTitle:function(){this.localValue=""},getACURL:function(e){return document.getElementsByTagName("base")[0].href+"api/v1/autocomplete/object-groups?query="+e},lookupGroupTitle:(0,w.debounce)((function(){var e=this;axios.get(this.getACURL(this.value)).then((function(t){e.groupTitles=t.data}))}),300)},data:function(){return{localValue:this.value,groupTitles:[]}},watch:{localValue:function(e){this.$emit("set-field",{field:this.fieldName,value:e})}}};const z=(0,y.Z)(x,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("vue-typeahead-bootstrap",{attrs:{data:e.groupTitles,inputClass:e.errors.length>0?"is-invalid":"",minMatchingChars:3,placeholder:e.title,serializer:function(e){return e.title},showOnFocus:!0,autofocus:"",inputName:"description[]"},on:{input:e.lookupGroupTitle},model:{value:e.localValue,callback:function(t){e.localValue=t},expression:"localValue"}},[a("template",{slot:"append"},[a("div",{staticClass:"input-group-append"},[a("button",{staticClass:"btn btn-outline-secondary",attrs:{tabindex:"-1",type:"button"},on:{click:e.clearGroupTitle}},[a("span",{staticClass:"far fa-trash-alt"})])])])],2),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()],1)}),[],!1,null,null,null).exports;var D=a(6598),j=a(3465);const A={name:"Create",components:{RepeatFrequencyPeriod:m,GenericAttachments:v.Z,GenericGroup:z,GenericTextarea:f.Z,Alert:h.Z,GenericTextInput:g.Z,GenericCurrency:b.Z},data:function(){return{submitting:!1,successMessage:"",errorMessage:"",createAnother:!1,resetFormAfter:!1,returnedId:0,returnedTitle:"",name:"",currency_id:null,amount_min:"",amount_max:"",date:"",end_date:"",extension_date:"",repeat_freq:"monthly",notes:"",skip:"0",group_title:"",hasAttachments:!1,uploadTrigger:!1,uploadObjectId:0,uploadObjectType:"Bill",location:{},errors:{currency_id:[],repeat_freq:[],group_title:[]},defaultErrors:{name:[],group_title:[],currency_id:[],amount_min:[],amount_max:[],date:[],end_date:[],extension_date:[],repeat_freq:[]}}},created:function(){this.date=(0,D.Z)(new Date,"yyyy-MM-dd")},methods:{storeField:function(e){if("location"===e.field)return!0===e.value.hasMarker?void(this.location=e.value):void(this.location={});this[e.field]=e.value},selectedAttachments:function(e){this.hasAttachments=!0},selectedNoAttachments:function(e){this.hasAttachments=!1},submitForm:function(e){var t=this;e.preventDefault(),this.submitting=!0;var a=this.getSubmission();axios.post("./api/v1/bills",a).then((function(e){t.errors=j(t.defaultErrors),t.returnedId=parseInt(e.data.data.id),t.returnedTitle=e.data.data.attributes.name,t.hasAttachments&&(t.uploadObjectId=t.returnedId,t.uploadTrigger=!0),t.hasAttachments||t.finishSubmission()})).catch((function(e){t.submitting=!1,t.parseErrors(e.response.data)}))},uploadedAttachments:function(e){this.finishSubmission()},finishSubmission:function(){var e;(this.successMessage=this.$t("firefly.stored_new_bill_js",{ID:this.returnedId,name:this.returnedTitle}),!1!==this.createAnother)?(this.submitting=!1,this.resetFormAfter&&(this.name="")):window.location.href=(null!==(e=window.previousURL)&&void 0!==e?e:"/")+"?bill_id="+this.returnedId+"&message=created"},parseErrors:function(e){for(var t in this.errors=j(this.defaultErrors),e.errors)e.errors.hasOwnProperty(t)&&(this.errors[t]=e.errors[t])},getSubmission:function(){var e={name:this.name,currency_id:this.currency_id,amount_min:this.amount_min,amount_max:this.amount_max,date:this.date,repeat_freq:this.repeat_freq,skip:this.skip,active:!0,object_group_title:this.group_title};return Object.keys(this.location).length>=3&&(e.longitude=this.location.lng,e.latitude=this.location.lat,e.zoom_level=this.location.zoomLevel),""!==this.end_date&&(e.end_date=this.end_date),""!==this.extension_date&&(e.extension_date=this.extension_date),""!==this.notes&&(e.notes=this.notes),e}}};const I=(0,y.Z)(A,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Alert",{attrs:{message:e.errorMessage,type:"danger"}}),e._v(" "),a("Alert",{attrs:{message:e.successMessage,type:"success"}}),e._v(" "),a("form",{attrs:{autocomplete:"off"},on:{submit:e.submitForm}},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card card-primary"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v("\n "+e._s(e.$t("firefly.mandatoryFields"))+"\n ")])]),e._v(" "),a("div",{staticClass:"card-body"},[a("GenericTextInput",{attrs:{disabled:e.submitting,"field-name":"name",errors:e.errors.name,title:e.$t("form.name")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),e._v(" "),a("GenericCurrency",{attrs:{disabled:e.submitting,errors:e.errors.currency_id},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.currency_id,callback:function(t){e.currency_id=t},expression:"currency_id"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"number","field-step":"any","field-name":"amount_min",errors:e.errors.amount_min,title:e.$t("form.amount_min")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.amount_min,callback:function(t){e.amount_min=t},expression:"amount_min"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"number","field-step":"any","field-name":"amount_max",errors:e.errors.amount_max,title:e.$t("form.amount_max")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.amount_max,callback:function(t){e.amount_max=t},expression:"amount_max"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"date","field-name":"date",errors:e.errors.date,title:e.$t("form.startdate")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"date","field-name":"end_date",errors:e.errors.end_date,title:e.$t("form.end_date")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.end_date,callback:function(t){e.end_date=t},expression:"end_date"}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-type":"date","field-name":"extension_date",errors:e.errors.extension_date,title:e.$t("form.extension_date")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.extension_date,callback:function(t){e.extension_date=t},expression:"extension_date"}}),e._v(" "),a("RepeatFrequencyPeriod",{attrs:{disabled:e.submitting,errors:e.errors.repeat_freq},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.repeat_freq,callback:function(t){e.repeat_freq=t},expression:"repeat_freq"}})],1)])]),e._v(" "),a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v("\n "+e._s(e.$t("firefly.optionalFields"))+"\n ")])]),e._v(" "),a("div",{staticClass:"card-body"},[a("GenericTextarea",{attrs:{disabled:e.submitting,"field-name":"notes",title:e.$t("form.notes"),errors:e.errors.notes},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.notes,callback:function(t){e.notes=t},expression:"notes"}}),e._v(" "),a("GenericAttachments",{attrs:{disabled:e.submitting,title:e.$t("form.attachments"),"field-name":"attachments",errors:e.errors.attachments,"upload-trigger":e.uploadTrigger,"upload-object-type":e.uploadObjectType,"upload-object-id":e.uploadObjectId},on:{"selected-attachments":function(t){return e.selectedAttachments(t)},"selected-no-attachments":function(t){return e.selectedNoAttachments(t)},"uploaded-attachments":function(t){return e.uploadedAttachments(t)}}}),e._v(" "),a("GenericTextInput",{attrs:{disabled:e.submitting,"field-name":"skip",errors:e.errors.skip,title:e.$t("form.skip")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.skip,callback:function(t){e.skip=t},expression:"skip"}}),e._v(" "),a("GenericGroup",{attrs:{disabled:e.submitting,"field-name":"group_title",errors:e.errors.group_title,title:e.$t("form.object_group")},on:{"set-field":function(t){return e.storeField(t)}},model:{value:e.group_title,callback:function(t){e.group_title=t},expression:"group_title"}})],1)])])]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12 offset-xl-6 offset-lg-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-6 offset-lg-6"},[a("button",{staticClass:"btn btn-success btn-block",attrs:{disabled:e.submitting,type:"button"},on:{click:e.submitForm}},[e._v(e._s(e.$t("firefly.store_new_bill"))+"\n ")]),e._v(" "),a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.createAnother,expression:"createAnother"}],staticClass:"form-check-input",attrs:{id:"createAnother",type:"checkbox"},domProps:{checked:Array.isArray(e.createAnother)?e._i(e.createAnother,null)>-1:e.createAnother},on:{change:function(t){var a=e.createAnother,n=t.target,o=!!n.checked;if(Array.isArray(a)){var i=e._i(a,null);n.checked?i<0&&(e.createAnother=a.concat([null])):i>-1&&(e.createAnother=a.slice(0,i).concat(a.slice(i+1)))}else e.createAnother=o}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"createAnother"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.create_another")))])])]),e._v(" "),a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.resetFormAfter,expression:"resetFormAfter"}],staticClass:"form-check-input",attrs:{id:"resetFormAfter",disabled:!e.createAnother,type:"checkbox"},domProps:{checked:Array.isArray(e.resetFormAfter)?e._i(e.resetFormAfter,null)>-1:e.resetFormAfter},on:{change:function(t){var a=e.resetFormAfter,n=t.target,o=!!n.checked;if(Array.isArray(a)){var i=e._i(a,null);n.checked?i<0&&(e.resetFormAfter=a.concat([null])):i>-1&&(e.resetFormAfter=a.slice(0,i).concat(a.slice(i+1)))}else e.resetFormAfter=o}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"resetFormAfter"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.reset_after")))])])])])])])])])])])],1)}),[],!1,null,"7861c80f",null).exports;var S=a(9899);a(232);var R=a(157),C={};new(o())({i18n:R,store:S.Z,el:"#bills_create",render:function(e){return e(I,{props:C})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference"),this.$store.dispatch("root/initialiseStore")}})},361:(e,t,a)=>{"use strict";a.d(t,{y:()=>u});var n=a(7757),o=a.n(n),i=a(9483),r=a.n(i),s=a(881),l=a.n(s),_=a(5974);function c(e,t,a,n,o,i,r){try{var s=e[i](r),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function d(e){return function(){var t=this,a=arguments;return new Promise((function(n,o){var i=e.apply(t,a);function r(e){c(i,n,o,r,s,"next",e)}function s(e){c(i,n,o,r,s,"throw",e)}r(void 0)}))}}function u(){return p.apply(this,arguments)}function p(){return(p=d(o().mark((function e(){var t,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r().defineDriver(l());case 2:return t=r().createInstance({driver:[r().INDEXEDDB,r().LOCALSTORAGE,l()._driver],name:"my-cache"}),a=document.head.querySelector('meta[name="csrf-token"]'),e.abrupt("return",(0,_.setup)({baseURL:"./",headers:{"X-CSRF-TOKEN":a.content,"X-James-Rocks":"oh yes"},cache:{maxAge:864e5,readHeaders:!1,exclude:{query:!1},debug:!0,store:t}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function o(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>o})},3647:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericAttachments",props:{title:{type:String,default:""},disabled:{type:Boolean,default:!1},fieldName:{type:String,default:""},errors:{type:Array,default:function(){return[]}},uploadTrigger:{type:Boolean,default:!1},uploadObjectType:{type:String,default:""},uploadObjectId:{type:Number,default:0}},data:function(){return{localValue:this.value,uploaded:0,uploads:0}},watch:{uploadTrigger:function(e){var t=this;if(!0===e){var a=this.$refs.att.files;for(var n in this.uploads=a.length,a)a.hasOwnProperty(n)&&/^0$|^[1-9]\d*$/.test(n)&&n<=4294967294&&function(){var e=a[n],o=new FileReader,i=t;o.onloadend=function(a){a.target.readyState===FileReader.DONE&&t.createAttachment(e.name).then((function(e){return i.uploadAttachment(e.data.data.id,new Blob([a.target.result]))})).then(i.countAttachment)},o.readAsArrayBuffer(e)}();0===a.length&&this.$emit("uploaded-attachments",this.transaction_journal_id)}}},methods:{countAttachment:function(){this.uploaded++,this.uploaded>=this.uploads&&this.$emit("uploaded-attachments",this.transaction_journal_id)},uploadAttachment:function(e,t){this.created++;var a="./api/v1/attachments/"+e+"/upload";return axios.post(a,t)},createAttachment:function(e){var t={filename:e,attachable_type:this.uploadObjectType,attachable_id:this.uploadObjectId};return axios.post("./api/v1/attachments",t)},selectedFile:function(){this.$emit("selected-attachments")},clearAtt:function(){this.$refs.att.value="",this.$emit("selected-no-attachments")}}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("div",{staticClass:"input-group"},[a("input",{ref:"att",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,multiple:"",type:"file",disabled:e.disabled},on:{change:e.selectedFile}}),e._v(" "),a("span",{staticClass:"input-group-btn"},[a("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:e.clearAtt}},[a("span",{staticClass:"far fa-trash-alt"})])])]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},5486:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericCurrency",props:{value:0,errors:[],disabled:{type:Boolean,default:!1}},data:function(){return{loading:!0,currency_id:this.value,currencyList:[]}},methods:{loadCurrencies:function(){this.loadCurrencyPage(1)},loadCurrencyPage:function(e){var t=this;axios.get("./api/v1/currencies?page="+e).then((function(e){var a=parseInt(e.data.meta.pagination.total_pages),n=parseInt(e.data.meta.pagination.current_page),o=e.data.data;for(var i in o)if(o.hasOwnProperty(i)){var r=o[i];if(!0===r.attributes.default&&null===t.value&&(t.currency_id=parseInt(r.id)),!1===r.attributes.enabled)continue;var s={id:parseInt(r.id),name:r.attributes.name};t.currencyList.push(s)}n=a&&(t.loading=!1)}))}},watch:{currency_id:function(e){this.$emit("set-field",{field:"currency_id",value:e})},value:function(e){this.currency_id=e}},created:function(){this.loadCurrencies(),"number"==typeof this.value&&0!==this.value&&(this.currency_id=tthis.value)}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.$t("form.currency_id"))+"\n ")]),e._v(" "),e.loading?a("div",{staticClass:"input-group"},[a("span",{staticClass:"fas fa-spinner fa-spin"})]):e._e(),e._v(" "),e.loading?e._e():a("div",{staticClass:"input-group"},[a("select",{directives:[{name:"model",rawName:"v-model",value:e.currency_id,expression:"currency_id"}],ref:"currency_id",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{title:e.$t("form.currency_id"),autocomplete:"off",disabled:e.disabled,name:"currency_id"},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.currency_id=t.target.multiple?a:a[0]}}},e._l(this.currencyList,(function(t){return a("option",{attrs:{label:t.name},domProps:{value:t.id,selected:e.value===t.id}},[e._v(e._s(t.name))])})),0)]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},1163:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericTextInput",props:{title:{type:String,default:""},disabled:{type:Boolean,default:!1},value:{type:String,default:""},fieldName:{type:String,default:""},fieldType:{type:String,default:"text"},fieldStep:{type:String,default:""},errors:{type:Array,default:function(){return[]}}},data:function(){return{localValue:this.value}},methods:{clearText:function(){this.localValue=""}},watch:{localValue:function(e){this.$emit("set-field",{field:this.fieldName,value:e})},value:function(e){this.localValue=e}}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("div",{staticClass:"input-group"},["checkbox"===e.fieldType?a("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],ref:"textInput",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,disabled:e.disabled,step:e.fieldStep,type:"checkbox"},domProps:{checked:Array.isArray(e.localValue)?e._i(e.localValue,null)>-1:e.localValue},on:{change:function(t){var a=e.localValue,n=t.target,o=!!n.checked;if(Array.isArray(a)){var i=e._i(a,null);n.checked?i<0&&(e.localValue=a.concat([null])):i>-1&&(e.localValue=a.slice(0,i).concat(a.slice(i+1)))}else e.localValue=o}}}):"radio"===e.fieldType?a("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],ref:"textInput",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,disabled:e.disabled,step:e.fieldStep,type:"radio"},domProps:{checked:e._q(e.localValue,null)},on:{change:function(t){e.localValue=null}}}):a("input",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],ref:"textInput",class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,name:e.fieldName,disabled:e.disabled,step:e.fieldStep,type:e.fieldType},domProps:{value:e.localValue},on:{input:function(t){t.target.composing||(e.localValue=t.target.value)}}}),e._v(" "),a("div",{staticClass:"input-group-append"},[a("button",{staticClass:"btn btn-outline-secondary",attrs:{tabindex:"-1",type:"button"},on:{click:e.clearText}},[a("span",{staticClass:"far fa-trash-alt"})])])]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},4397:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"GenericTextarea",props:{title:{type:String,default:""},disabled:{type:Boolean,default:!1},value:{type:String,default:""},fieldName:{type:String,default:""},errors:{type:Array,default:function(){return[]}}},data:function(){return{localValue:this.value}},watch:{localValue:function(e){this.$emit("set-field",{field:this.fieldName,value:e})}}};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),a("div",{staticClass:"input-group"},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.localValue,expression:"localValue"}],class:e.errors.length>0?"form-control is-invalid":"form-control",attrs:{placeholder:e.title,disabled:e.disabled,name:e.fieldName},domProps:{value:e.localValue},on:{input:function(t){t.target.composing||(e.localValue=t.target.value)}}},[e._v(e._s(e.localValue))])]),e._v(" "),e.errors.length>0?a("span",e._l(e.errors,(function(t){return a("span",{staticClass:"text-danger small"},[e._v(e._s(t)),a("br")])})),0):e._e()])}),[],!1,null,null,null).exports},8035:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const n={name:"Alert",props:["message","type"]};const o=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.message.length>0?a("div",{class:"alert alert-"+e.type+" alert-dismissible"},[a("button",{staticClass:"close",attrs:{"aria-hidden":"true","data-dismiss":"alert",type:"button"}},[e._v("×")]),e._v(" "),a("h5",["danger"===e.type?a("span",{staticClass:"icon fas fa-ban"}):e._e(),e._v(" "),"success"===e.type?a("span",{staticClass:"icon fas fa-thumbs-up"}):e._e(),e._v(" "),"danger"===e.type?a("span",[e._v(e._s(e.$t("firefly.flash_error")))]):e._e(),e._v(" "),"success"===e.type?a("span",[e._v(e._s(e.$t("firefly.flash_success")))]):e._e()]),e._v(" "),a("span",{domProps:{innerHTML:e._s(e.message)}})]):e._e()}),[],!1,null,null,null).exports},4901:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Прехвърляне","Withdrawal":"Теглене","Deposit":"Депозит","date_and_time":"Date and time","no_currency":"(без валута)","date":"Дата","time":"Time","no_budget":"(без бюджет)","destination_account":"Приходна сметка","source_account":"Разходна сметка","single_split":"Раздел","create_new_transaction":"Create a new transaction","balance":"Салдо","transaction_journal_extra":"Extra information","transaction_journal_meta":"Мета информация","basic_journal_information":"Basic transaction information","bills_to_pay":"Сметки за плащане","left_to_spend":"Останали за харчене","attachments":"Прикачени файлове","net_worth":"Нетна стойност","bill":"Сметка","no_bill":"(няма сметка)","tags":"Етикети","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(без касичка)","paid":"Платени","notes":"Бележки","yourAccounts":"Вашите сметки","go_to_asset_accounts":"Вижте активите си","delete_account":"Изтриване на профил","transaction_table_description":"Таблица съдържаща вашите транзакции","account":"Сметка","description":"Описание","amount":"Сума","budget":"Бюджет","category":"Категория","opposing_account":"Противоположна сметка","budgets":"Бюджети","categories":"Категории","go_to_budgets":"Вижте бюджетите си","income":"Приходи","go_to_deposits":"Отиди в депозити","go_to_categories":"Виж категориите си","expense_accounts":"Сметки за разходи","go_to_expenses":"Отиди в Разходи","go_to_bills":"Виж сметките си","bills":"Сметки","last_thirty_days":"Последните трийсет дни","last_seven_days":"Последните седем дни","go_to_piggies":"Виж касичките си","saved":"Записан","piggy_banks":"Касички","piggy_bank":"Касичка","amounts":"Суми","left":"Останали","spent":"Похарчени","Default asset account":"Сметка за активи по подразбиране","search_results":"Резултати от търсенето","include":"Include?","transaction":"Транзакция","account_role_defaultAsset":"Сметка за активи по подразбиране","account_role_savingAsset":"Спестовна сметка","account_role_sharedAsset":"Сметка за споделени активи","clear_location":"Изчисти местоположението","account_role_ccAsset":"Кредитна карта","account_role_cashWalletAsset":"Паричен портфейл","daily_budgets":"Дневни бюджети","weekly_budgets":"Седмични бюджети","monthly_budgets":"Месечни бюджети","quarterly_budgets":"Тримесечни бюджети","create_new_expense":"Създай нова сметка за разходи","create_new_revenue":"Създай нова сметка за приходи","create_new_liabilities":"Create new liability","half_year_budgets":"Шестмесечни бюджети","yearly_budgets":"Годишни бюджети","split_transaction_title":"Описание на разделена транзакция","errors_submission":"Имаше нещо нередно с вашите данни. Моля, проверете грешките.","flash_error":"Грешка!","store_transaction":"Store transaction","flash_success":"Успех!","create_another":"След съхраняването се върнете тук, за да създадете нова.","update_transaction":"Обнови транзакцията","after_update_create_another":"След обновяването се върнете тук, за да продължите с редакцията.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Търсене","create_new_asset":"Създай нова сметка за активи","asset_accounts":"Сметки за активи","reset_after":"Изчистване на формуляра след изпращане","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Транзакция #{ID}(\\"{title}\\") беше записана.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Местоположение","other_budgets":"Времево персонализирани бюджети","journal_links":"Връзки на транзакция","go_to_withdrawals":"Вижте тегленията си","revenue_accounts":"Сметки за приходи","add_another_split":"Добавяне на друг раздел","actions":"Действия","earned":"Спечелени","empty":"(празно)","edit":"Промени","never":"Никога","account_type_Loan":"Заем","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дълг","liability_direction_null_short":"Unknown","delete":"Изтрий","store_new_asset_account":"Запамети нова сметка за активи","store_new_expense_account":"Запамети нова сметка за разходи","store_new_liabilities_account":"Запамети ново задължение","store_new_revenue_account":"Запамети нова сметка за приходи","mandatoryFields":"Задължителни полета","optionalFields":"Незадължителни полета","reconcile_this_account":"Съгласувай тази сметка","interest_calc_weekly":"Per week","interest_calc_monthly":"На месец","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Годишно","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нищо)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без група)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не се очаква този период","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивно","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Създай нова сметка","store_new_bill":"Запаметете нова сметка","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"на всеки 6 месеца","repeat_freq_quarterly":"тримесечно","repeat_freq_monthly":"месечно","repeat_freq_weekly":"ежеседмично","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Редактирай задължение","update_expense_account":"Редактирай сметка за разходи","update_revenue_account":"Редактирай сметка за приходи","update_undefined_account":"Update account","update_asset_account":"Редактирай сметка за активи","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Касичка","percentage":"%","amount":"Сума","lastActivity":"Последна активност","name":"Име","role":"Привилегии","description":"Описание","date":"Дата","source_account":"Разходна сметка","destination_account":"Приходна сметка","category":"Категория","iban":"IBAN","interest":"Лихва","interest_period":"Interest period","liability_type":"Вид на задължението","liability_direction":"Liability in/out","currentBalance":"Текущ баланс","next_expected_match":"Следващo очакванo съвпадение","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"bg","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сума във валута","interest_date":"Падеж на лихва","name":"Име","amount":"Сума","iban":"IBAN","BIC":"BIC","notes":"Бележки","location":"Местоположение","repeat_freq":"Повторения","skip":"Пропусни","startdate":"Начална дата","enddate":"End date","object_group":"Група","attachments":"Прикачени файлове","active":"Активен","include_net_worth":"Включи в общото богатство","cc_type":"Погасителен план на кредитна карта","account_number":"Номер на сметка","cc_monthly_payment_date":"Дата за месечно плащане по кредитна карта","virtual_balance":"Виртуален баланс","opening_balance":"Начално салдо","opening_balance_date":"Дата на началното салдо","date":"Дата","interest":"Лихва","interest_period":"Лихвен период","currency_id":"Валута","liability_type":"Liability type","account_role":"Роля на сметката","liability_direction":"Liability in/out","book_date":"Дата на осчетоводяване","permDeleteWarning":"Изтриването на неща от Firefly III е постоянно и не може да бъде възстановено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата на обработка","due_date":"Дата на падеж","payment_date":"Дата на плащане","invoice_date":"Дата на фактура","amount_min":"Минимална сума","amount_max":"Максимална сума","start_date":"Начало на обхвата","end_date":"Край на обхвата","extension_date":"Extension date"}}')},9789:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Převod","Withdrawal":"Výběr","Deposit":"Vklad","date_and_time":"Datum a čas","no_currency":"(žádná měna)","date":"Datum","time":"Čas","no_budget":"(žádný rozpočet)","destination_account":"Cílový účet","source_account":"Zdrojový účet","single_split":"Rozdělit","create_new_transaction":"Vytvořit novou transakci","balance":"Zůstatek","transaction_journal_extra":"Více informací","transaction_journal_meta":"Meta informace","basic_journal_information":"Basic transaction information","bills_to_pay":"Faktury k zaplacení","left_to_spend":"Zbývá k utracení","attachments":"Přílohy","net_worth":"Čisté jmění","bill":"Účet","no_bill":"(no bill)","tags":"Štítky","internal_reference":"Interní odkaz","external_url":"Externí URL adresa","no_piggy_bank":"(žádná pokladnička)","paid":"Zaplaceno","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobrazit účty s aktivy","delete_account":"Smazat účet","transaction_table_description":"A table containing your transactions","account":"Účet","description":"Popis","amount":"Částka","budget":"Rozpočet","category":"Kategorie","opposing_account":"Protiúčet","budgets":"Rozpočty","categories":"Kategorie","go_to_budgets":"Přejít k rozpočtům","income":"Odměna/příjem","go_to_deposits":"Přejít na vklady","go_to_categories":"Přejít ke kategoriím","expense_accounts":"Výdajové účty","go_to_expenses":"Přejít na výdaje","go_to_bills":"Přejít k účtům","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dnů","go_to_piggies":"Přejít k pokladničkám","saved":"Uloženo","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Amounts","left":"Zbývá","spent":"Utraceno","Default asset account":"Výchozí účet s aktivy","search_results":"Výsledky hledání","include":"Include?","transaction":"Transakce","account_role_defaultAsset":"Výchozí účet aktiv","account_role_savingAsset":"Spořicí účet","account_role_sharedAsset":"Sdílený účet aktiv","clear_location":"Vymazat umístění","account_role_ccAsset":"Kreditní karta","account_role_cashWalletAsset":"Peněženka","daily_budgets":"Denní rozpočty","weekly_budgets":"Týdenní rozpočty","monthly_budgets":"Měsíční rozpočty","quarterly_budgets":"Čtvrtletní rozpočty","create_new_expense":"Vytvořit výdajový účet","create_new_revenue":"Vytvořit nový příjmový účet","create_new_liabilities":"Create new liability","half_year_budgets":"Pololetní rozpočty","yearly_budgets":"Roční rozpočty","split_transaction_title":"Popis rozúčtování","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Chyba!","store_transaction":"Store transaction","flash_success":"Úspěšně dokončeno!","create_another":"After storing, return here to create another one.","update_transaction":"Aktualizovat transakci","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hledat","create_new_asset":"Vytvořit nový účet aktiv","asset_accounts":"Účty aktiv","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Vlastní období","reset_to_current":"Obnovit aktuální období","select_period":"Vyberte období","location":"Umístění","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Přejít na výběry","revenue_accounts":"Příjmové účty","add_another_split":"Přidat další rozúčtování","actions":"Akce","earned":"Vyděláno","empty":"(prázdné)","edit":"Upravit","never":"Nikdy","account_type_Loan":"Půjčka","account_type_Mortgage":"Hypotéka","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Dluh","liability_direction_null_short":"Unknown","delete":"Odstranit","store_new_asset_account":"Uložit nový účet aktiv","store_new_expense_account":"Uložit nový výdajový účet","store_new_liabilities_account":"Uložit nový závazek","store_new_revenue_account":"Uložit nový příjmový účet","mandatoryFields":"Povinné kolonky","optionalFields":"Volitelné kolonky","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Per week","interest_calc_monthly":"Za měsíc","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Za rok","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(žádné)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(neseskupeno)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktivní","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvořit novou fakturu","store_new_bill":"Uložit novou účtenku","repeat_freq_yearly":"ročně","repeat_freq_half-year":"půloročně","repeat_freq_quarterly":"čtvrtletně","repeat_freq_monthly":"měsíčně","repeat_freq_weekly":"týdně","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Aktualizovat závazek","update_expense_account":"Aktualizovat výdajový účet","update_revenue_account":"Aktualizovat příjmový účet","update_undefined_account":"Update account","update_asset_account":"Aktualizovat výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"%","amount":"Částka","lastActivity":"Poslední aktivita","name":"Jméno","role":"Role","description":"Popis","date":"Datum","source_account":"Zdrojový účet","destination_account":"Cílový účet","category":"Kategorie","iban":"IBAN","interest":"Úrok","interest_period":"Úrokové období","liability_type":"Typ závazku","liability_direction":"Směr závazku","currentBalance":"Aktuální zůstatek","next_expected_match":"Další očekávaná shoda","expected_info":"Další očekávaná transakce","start_date":"Datum zahájení","end_date":"Datum ukončení","payment_info":"Informace o platbě"},"config":{"html_language":"cs","week_in_year_fns":"\\"týden\\" w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Částka v cizí měně","interest_date":"Úrokové datum","name":"Název","amount":"Částka","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o poloze","repeat_freq":"Opakuje se","skip":"Přeskočit","startdate":"Datum zahájení","enddate":"Datum ukončení","object_group":"Skupina","attachments":"Přílohy","active":"Aktivní","include_net_worth":"Zahrnout do čistého jmění","cc_type":"Zúčtovací období kreditní karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Datum měsíční úhrady kreditní karty","virtual_balance":"Virtuální zůstatek","opening_balance":"Počáteční zůstatek","opening_balance_date":"Datum počátečního zůstatku","date":"Datum","interest":"Úrok","interest_period":"Úrokové období","currency_id":"Měna","liability_type":"Typ závazku","account_role":"Role účtu","liability_direction":"Směr závazku","book_date":"Datum rezervace","permDeleteWarning":"Odstranění věcí z Firefly III je trvalé a nelze vrátit zpět.","account_areYouSure_js":"Jste si jisti, že chcete odstranit účet s názvem \\"{name}\\"?","also_delete_piggyBanks_js":"Žádné pokladničky|Jediná pokladnička připojená k tomuto účtu bude také odstraněna. Všech {count} pokladniček, které jsou připojeny k tomuto účtu, bude také odstraněno.","also_delete_transactions_js":"Žádné transakce|Jediná transakce připojená k tomuto účtu bude také smazána.|Všech {count} transakcí připojených k tomuto účtu bude také odstraněno.","process_date":"Datum zpracování","due_date":"Datum splatnosti","payment_date":"Datum zaplacení","invoice_date":"Datum vystavení","amount_min":"Minimální částka","amount_max":"Maximální částka","start_date":"Začátek rozsahu","end_date":"Konec rozsahu","extension_date":"Datum rozšíření"}}')},9929:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Umbuchung","Withdrawal":"Ausgabe","Deposit":"Einnahme","date_and_time":"Datum und Uhrzeit","no_currency":"(ohne Währung)","date":"Datum","time":"Uhrzeit","no_budget":"(kein Budget)","destination_account":"Zielkonto","source_account":"Quellkonto","single_split":"Teil","create_new_transaction":"Neue Buchung erstellen","balance":"Kontostand","transaction_journal_extra":"Zusätzliche Informationen","transaction_journal_meta":"Metainformationen","basic_journal_information":"Allgemeine Buchungsinformationen","bills_to_pay":"Unbezahlte Rechnungen","left_to_spend":"Verbleibend zum Ausgeben","attachments":"Anhänge","net_worth":"Eigenkapital","bill":"Rechnung","no_bill":"(keine Belege)","tags":"Schlagwörter","internal_reference":"Interner Verweis","external_url":"Externe URL","no_piggy_bank":"(kein Sparschwein)","paid":"Bezahlt","notes":"Notizen","yourAccounts":"Deine Konten","go_to_asset_accounts":"Bestandskonten anzeigen","delete_account":"Konto löschen","transaction_table_description":"Eine Tabelle mit Ihren Buchungen","account":"Konto","description":"Beschreibung","amount":"Betrag","budget":"Budget","category":"Kategorie","opposing_account":"Gegenkonto","budgets":"Budgets","categories":"Kategorien","go_to_budgets":"Budgets anzeigen","income":"Einnahmen / Einkommen","go_to_deposits":"Einnahmen anzeigen","go_to_categories":"Kategorien anzeigen","expense_accounts":"Ausgabekonten","go_to_expenses":"Ausgaben anzeigen","go_to_bills":"Rechnungen anzeigen","bills":"Rechnungen","last_thirty_days":"Letzte 30 Tage","last_seven_days":"Letzte sieben Tage","go_to_piggies":"Sparschweine anzeigen","saved":"Gespeichert","piggy_banks":"Sparschweine","piggy_bank":"Sparschwein","amounts":"Beträge","left":"Übrig","spent":"Ausgegeben","Default asset account":"Standard-Bestandskonto","search_results":"Suchergebnisse","include":"Inbegriffen?","transaction":"Überweisung","account_role_defaultAsset":"Standard-Bestandskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Gemeinsames Bestandskonto","clear_location":"Ort leeren","account_role_ccAsset":"Kreditkarte","account_role_cashWalletAsset":"Geldbörse","daily_budgets":"Tagesbudgets","weekly_budgets":"Wochenbudgets","monthly_budgets":"Monatsbudgets","quarterly_budgets":"Quartalsbudgets","create_new_expense":"Neues Ausgabenkonto erstellen","create_new_revenue":"Neues Einnahmenkonto erstellen","create_new_liabilities":"Neue Verbindlichkeit anlegen","half_year_budgets":"Halbjahresbudgets","yearly_budgets":"Jahresbudgets","split_transaction_title":"Beschreibung der Splittbuchung","errors_submission":"Ihre Übermittlung ist fehlgeschlagen. Bitte überprüfen Sie die Fehler.","flash_error":"Fehler!","store_transaction":"Buchung speichern","flash_success":"Geschafft!","create_another":"Nach dem Speichern hierher zurückkehren, um ein weiteres zu erstellen.","update_transaction":"Buchung aktualisieren","after_update_create_another":"Nach dem Aktualisieren hierher zurückkehren, um weiter zu bearbeiten.","transaction_updated_no_changes":"Die Buchung #{ID} (\\"{title}\\") wurde nicht verändert.","transaction_updated_link":"Die Buchung #{ID} (\\"{title}\\") wurde aktualisiert.","spent_x_of_y":"{amount} von {total} ausgegeben","search":"Suche","create_new_asset":"Neues Bestandskonto erstellen","asset_accounts":"Bestandskonten","reset_after":"Formular nach der Übermittlung zurücksetzen","bill_paid_on":"Bezahlt am {date}","first_split_decides":"Die erste Aufteilung bestimmt den Wert dieses Feldes","first_split_overrules_source":"Die erste Aufteilung könnte das Quellkonto überschreiben","first_split_overrules_destination":"Die erste Aufteilung könnte das Zielkonto überschreiben","transaction_stored_link":"Buchung #{ID} (\\"{title}\\") wurde gespeichert.","custom_period":"Benutzerdefinierter Zeitraum","reset_to_current":"Auf aktuellen Zeitraum zurücksetzen","select_period":"Zeitraum auswählen","location":"Standort","other_budgets":"Zeitlich befristete Budgets","journal_links":"Buchungsverknüpfungen","go_to_withdrawals":"Ausgaben anzeigen","revenue_accounts":"Einnahmekonten","add_another_split":"Eine weitere Aufteilung hinzufügen","actions":"Aktionen","earned":"Eingenommen","empty":"(leer)","edit":"Bearbeiten","never":"Nie","account_type_Loan":"Darlehen","account_type_Mortgage":"Hypothek","stored_new_account_js":"Neues Konto \\"„{name}”\\" gespeichert!","account_type_Debt":"Schuld","liability_direction_null_short":"Unbekannt","delete":"Löschen","store_new_asset_account":"Neues Bestandskonto speichern","store_new_expense_account":"Neues Ausgabenkonto speichern","store_new_liabilities_account":"Neue Verbindlichkeit speichern","store_new_revenue_account":"Neues Einnahmenkonto speichern","mandatoryFields":"Pflichtfelder","optionalFields":"Optionale Felder","reconcile_this_account":"Dieses Konto abgleichen","interest_calc_weekly":"Pro Woche","interest_calc_monthly":"Monatlich","interest_calc_quarterly":"Vierteljährlich","interest_calc_half-year":"Halbjährlich","interest_calc_yearly":"Jährlich","liability_direction_credit":"Mir wird dies geschuldet","liability_direction_debit":"Ich schulde dies jemandem","liability_direction_credit_short":"Geschuldeter Betrag","liability_direction_debit_short":"Schuldiger Betrag","account_type_debt":"Schulden","account_type_loan":"Darlehen","left_in_debt":"Fälliger Betrag","account_type_mortgage":"Hypothek","save_transactions_by_moving_js":"Keine Buchungen|Speichern Sie diese Buchung, indem Sie sie auf ein anderes Konto verschieben. |Speichern Sie diese Buchungen, indem Sie sie auf ein anderes Konto verschieben.","none_in_select_list":"(Keine)","transaction_expand_split":"Aufteilung erweitern","transaction_collapse_split":"Aufteilung reduzieren","default_group_title_name":"(ohne Gruppierung)","bill_repeats_weekly":"Wiederholt sich wöchentlich","bill_repeats_monthly":"Wiederholt sich monatlich","bill_repeats_quarterly":"Wiederholt sich vierteljährlich","bill_repeats_half-year":"Wiederholt sich halbjährlich","bill_repeats_yearly":"Wiederholt sich jährlich","bill_repeats_weekly_other":"Wiederholt sich jede zweite Woche","bill_repeats_monthly_other":"Wiederholt sich jeden zweiten Monat","bill_repeats_quarterly_other":"Wiederholt sich jedes zweite Vierteljahr","bill_repeats_half-year_other":"Wiederholt sich jährlich","bill_repeats_yearly_other":"Wiederholt sich jedes zweite Jahr","bill_repeats_weekly_skip":"Wiederholt sich alle {skip} Wochen","bill_repeats_monthly_skip":"Wiederholt sich alle {skip} Monate","bill_repeats_quarterly_skip":"Wiederholt sich alle {skip} Vierteljahre","bill_repeats_half-year_skip":"Wiederholt sich alle {skip} Halbjahre","bill_repeats_yearly_skip":"Wiederholt sich alle {skip} Jahre","not_expected_period":"In diesem Zeitraum nicht erwartet","subscriptions":"Abonnements","bill_expected_date_js":"Erwartet {date}","inactive":"Inaktiv","forever":"Dauerhaft","extension_date_is":"Zeitpunkt der Verlängerung ist {date}","create_new_bill":"Eine neue Rechnung erstellen","store_new_bill":"Neue Rechnung speichern","repeat_freq_yearly":"Jährlich","repeat_freq_half-year":"halbjährlich","repeat_freq_quarterly":"vierteljährlich","repeat_freq_monthly":"monatlich","repeat_freq_weekly":"wöchentlich","credit_card_type_monthlyFull":"Vollständige Zahlung jeden Monat","update_liabilities_account":"Verbindlichkeit aktualisieren","update_expense_account":"Ausgabenkonto aktualisieren","update_revenue_account":"Einnahmenkonto aktualisieren","update_undefined_account":"Konto aktualisieren","update_asset_account":"Bestandskonto aktualisieren","updated_account_js":"Konto \\"{title}\\" aktualisiert."},"list":{"piggy_bank":"Sparschwein","percentage":"%","amount":"Betrag","lastActivity":"Letzte Aktivität","name":"Name","role":"Rolle","description":"Beschreibung","date":"Datum","source_account":"Quellkonto","destination_account":"Zielkonto","category":"Kategorie","iban":"IBAN","interest":"Zinsen","interest_period":"Zinsperiode","liability_type":"Verbindlichkeitsart","liability_direction":"Verbindlichkeit ein/aus","currentBalance":"Aktueller Kontostand","next_expected_match":"Nächste erwartete Übereinstimmung","expected_info":"Nächste erwartete Buchung","start_date":"Beginnt am","end_date":"Endet am","payment_info":"Zahlungsinformationen"},"config":{"html_language":"de","week_in_year_fns":"\'Woche\' ww/yyyy","month_and_day_fns":"D. MMMM Y","quarter_fns":"\'Q\'QQQ, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ausländischer Betrag","interest_date":"Zinstermin","name":"Name","amount":"Betrag","iban":"IBAN","BIC":"BIC","notes":"Notizen","location":"Herkunft","repeat_freq":"Wiederholungen","skip":"Überspringen","startdate":"Startdatum","enddate":"Endet am","object_group":"Gruppe","attachments":"Anhänge","active":"Aktiv","include_net_worth":"Im Eigenkapital enthalten","cc_type":"Kreditkartenzahlungsplan","account_number":"Kontonummer","cc_monthly_payment_date":"Monatlicher Kreditkartenzahlungsplan","virtual_balance":"Virtueller Kontostand","opening_balance":"Eröffnungsbilanz","opening_balance_date":"Eröffnungsbilanzdatum","date":"Datum","interest":"Zinsen","interest_period":"Verzinsungszeitraum","currency_id":"Währung","liability_type":"Art der Verbindlichkeit","account_role":"Kontenfunktion","liability_direction":"Verbindlichkeit Ein/Aus","book_date":"Buchungsdatum","permDeleteWarning":"Das Löschen von Dingen in Firefly III ist dauerhaft und kann nicht rückgängig gemacht werden.","account_areYouSure_js":"Möchten Sie das Konto „{name}” wirklich löschen?","also_delete_piggyBanks_js":"Keine Sparschweine|Das einzige Sparschwein, welches mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Sparschweine, welche mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","also_delete_transactions_js":"Keine Buchungen|Die einzige Buchung, die mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Buchungen, die mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","process_date":"Bearbeitungsdatum","due_date":"Fälligkeitstermin","payment_date":"Zahlungsdatum","invoice_date":"Rechnungsdatum","amount_min":"Mindestbetrag","amount_max":"Höchstbetrag","start_date":"Anfang des Bereichs","end_date":"Ende des Bereichs","extension_date":"Verlängerungsdatum"}}')},7498:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Μεταφορά","Withdrawal":"Ανάληψη","Deposit":"Κατάθεση","date_and_time":"Ημερομηνία και ώρα","no_currency":"(χωρίς νόμισμα)","date":"Ημερομηνία","time":"Ώρα","no_budget":"(χωρίς προϋπολογισμό)","destination_account":"Λογαριασμός προορισμού","source_account":"Λογαριασμός προέλευσης","single_split":"Διαχωρισμός","create_new_transaction":"Δημιουργία μιας νέας συναλλαγής","balance":"Ισοζύγιο","transaction_journal_extra":"Περισσότερες πληροφορίες","transaction_journal_meta":"Πληροφορίες μεταδεδομένων","basic_journal_information":"Βασικές πληροφορίες συναλλαγής","bills_to_pay":"Πάγια έξοδα προς πληρωμή","left_to_spend":"Διαθέσιμα προϋπολογισμών","attachments":"Συνημμένα","net_worth":"Καθαρή αξία","bill":"Πάγιο έξοδο","no_bill":"(χωρίς πάγιο έξοδο)","tags":"Ετικέτες","internal_reference":"Εσωτερική αναφορά","external_url":"Εξωτερικό URL","no_piggy_bank":"(χωρίς κουμπαρά)","paid":"Πληρωμένο","notes":"Σημειώσεις","yourAccounts":"Οι λογαριασμοί σας","go_to_asset_accounts":"Δείτε τους λογαριασμούς κεφαλαίου σας","delete_account":"Διαγραφή λογαριασμού","transaction_table_description":"Ένας πίνακας με τις συναλλαγές σας","account":"Λογαριασμός","description":"Περιγραφή","amount":"Ποσό","budget":"Προϋπολογισμός","category":"Κατηγορία","opposing_account":"Έναντι λογαριασμός","budgets":"Προϋπολογισμοί","categories":"Κατηγορίες","go_to_budgets":"Πηγαίνετε στους προϋπολογισμούς σας","income":"Έσοδα","go_to_deposits":"Πηγαίνετε στις καταθέσεις","go_to_categories":"Πηγαίνετε στις κατηγορίες σας","expense_accounts":"Δαπάνες","go_to_expenses":"Πηγαίνετε στις δαπάνες","go_to_bills":"Πηγαίνετε στα πάγια έξοδα","bills":"Πάγια έξοδα","last_thirty_days":"Τελευταίες τριάντα ημέρες","last_seven_days":"Τελευταίες επτά ημέρες","go_to_piggies":"Πηγαίνετε στους κουμπαράδες σας","saved":"Αποθηκεύτηκε","piggy_banks":"Κουμπαράδες","piggy_bank":"Κουμπαράς","amounts":"Ποσά","left":"Απομένουν","spent":"Δαπανήθηκαν","Default asset account":"Βασικός λογαριασμός κεφαλαίου","search_results":"Αποτελέσματα αναζήτησης","include":"Περιλαμβάνεται;","transaction":"Συναλλαγή","account_role_defaultAsset":"Βασικός λογαριασμός κεφαλαίου","account_role_savingAsset":"Λογαριασμός αποταμίευσης","account_role_sharedAsset":"Κοινός λογαριασμός κεφαλαίου","clear_location":"Εκκαθάριση τοποθεσίας","account_role_ccAsset":"Πιστωτική κάρτα","account_role_cashWalletAsset":"Πορτοφόλι μετρητών","daily_budgets":"Ημερήσιοι προϋπολογισμοί","weekly_budgets":"Εβδομαδιαίοι προϋπολογισμοί","monthly_budgets":"Μηνιαίοι προϋπολογισμοί","quarterly_budgets":"Τριμηνιαίοι προϋπολογισμοί","create_new_expense":"Δημιουργία νέου λογαριασμού δαπανών","create_new_revenue":"Δημιουργία νέου λογαριασμού εσόδων","create_new_liabilities":"Δημιουργία νέας υποχρέωσης","half_year_budgets":"Εξαμηνιαίοι προϋπολογισμοί","yearly_budgets":"Ετήσιοι προϋπολογισμοί","split_transaction_title":"Περιγραφή της συναλλαγής με διαχωρισμό","errors_submission":"Υπήρξε κάποιο λάθος με την υποβολή σας. Παρακαλώ ελέγξτε τα σφάλματα.","flash_error":"Σφάλμα!","store_transaction":"Αποθήκευση συναλλαγής","flash_success":"Επιτυχία!","create_another":"Μετά την αποθήκευση, επιστρέψτε εδώ για να δημιουργήσετε ακόμη ένα.","update_transaction":"Ενημέρωση συναλλαγής","after_update_create_another":"Μετά την ενημέρωση, επιστρέψτε εδώ για να συνεχίσετε την επεξεργασία.","transaction_updated_no_changes":"Η συναλλαγή #{ID} (\\"{title}\\") παρέμεινε χωρίς καμία αλλαγή.","transaction_updated_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει ενημερωθεί.","spent_x_of_y":"Δαπανήθηκαν {amount} από {total}","search":"Αναζήτηση","create_new_asset":"Δημιουργία νέου λογαριασμού κεφαλαίου","asset_accounts":"Κεφάλαια","reset_after":"Επαναφορά φόρμας μετά την υποβολή","bill_paid_on":"Πληρώθηκε στις {date}","first_split_decides":"Ο πρώτος διαχωρισμός καθορίζει την τιμή αυτού του πεδίου","first_split_overrules_source":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προέλευσης","first_split_overrules_destination":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προορισμού","transaction_stored_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει αποθηκευτεί.","custom_period":"Προσαρμοσμένη περίοδος","reset_to_current":"Επαναφορά στην τρέχουσα περίοδο","select_period":"Επιλέξτε περίοδο","location":"Τοποθεσία","other_budgets":"Προϋπολογισμοί με χρονική προσαρμογή","journal_links":"Συνδέσεις συναλλαγών","go_to_withdrawals":"Πηγαίνετε στις αναλήψεις σας","revenue_accounts":"Έσοδα","add_another_split":"Προσθήκη ενός ακόμα διαχωρισμού","actions":"Ενέργειες","earned":"Κερδήθηκαν","empty":"(κενό)","edit":"Επεξεργασία","never":"Ποτέ","account_type_Loan":"Δάνειο","account_type_Mortgage":"Υποθήκη","stored_new_account_js":"Ο νέος λογαριασμός \\"{name}\\" αποθηκεύτηκε!","account_type_Debt":"Χρέος","liability_direction_null_short":"Άγνωστο","delete":"Διαγραφή","store_new_asset_account":"Αποθήκευση νέου λογαριασμού κεφαλαίου","store_new_expense_account":"Αποθήκευση νέου λογαριασμού δαπανών","store_new_liabilities_account":"Αποθήκευση νέας υποχρέωσης","store_new_revenue_account":"Αποθήκευση νέου λογαριασμού εσόδων","mandatoryFields":"Υποχρεωτικά πεδία","optionalFields":"Προαιρετικά πεδία","reconcile_this_account":"Τακτοποίηση αυτού του λογαριασμού","interest_calc_weekly":"Ανά εβδομάδα","interest_calc_monthly":"Ανά μήνα","interest_calc_quarterly":"Ανά τρίμηνο","interest_calc_half-year":"Ανά εξάμηνο","interest_calc_yearly":"Ανά έτος","liability_direction_credit":"Μου οφείλουν αυτό το χρέος σε μένα","liability_direction_debit":"Οφείλω αυτό το χρέος σε κάποιον άλλο","liability_direction_credit_short":"Μου οφείλουν αυτό το χρέος","liability_direction_debit_short":"Οφείλω αυτό το χρέος","account_type_debt":"Χρέος","account_type_loan":"Δάνειο","left_in_debt":"Οφειλόμενο ποσό","account_type_mortgage":"Υποθήκη","save_transactions_by_moving_js":"Δεν υπάρχουν συναλλαγές|Αποθηκεύστε αυτή τη συναλλαγή μετακινώντας την σε άλλο λογαριασμό|Αποθηκεύστε αυτές τις συναλλαγές μετακινώντας τις σε άλλο λογαριασμό.","none_in_select_list":"(τίποτα)","transaction_expand_split":"Ανάπτυξη διαχωρισμού","transaction_collapse_split":"Σύμπτυξη διαχωρισμού","default_group_title_name":"(χωρίς ομάδα)","bill_repeats_weekly":"Επαναλαμβάνεται εβδομαδιαίως","bill_repeats_monthly":"Επαναλαμβάνεται μηνιαίως","bill_repeats_quarterly":"Επαναλαμβάνεται ανά τρίμηνο","bill_repeats_half-year":"Επαναλαμβάνεται κάθε μισό χρόνο","bill_repeats_yearly":"Επαναλαμβάνεται ετησίως","bill_repeats_weekly_other":"Επαναλαμβάνεται κάθε δεύτερη εβδομάδα","bill_repeats_monthly_other":"Επαναλαμβάνεται κάθε δεύτερο μήνα","bill_repeats_quarterly_other":"Επαναλαμβάνεται κάθε δεύτερο τρίμηνο","bill_repeats_half-year_other":"Επαναλαμβάνεται ετησίως","bill_repeats_yearly_other":"Επαναλαμβάνεται κάθε δεύτερο χρόνο","bill_repeats_weekly_skip":"Επαναλαμβάνεται κάθε {skip} εβδομάδες","bill_repeats_monthly_skip":"Επαναλαμβάνεται κάθε {skip} μήνες","bill_repeats_quarterly_skip":"Επαναλαμβάνεται κάθε {skip} τρίμηνα","bill_repeats_half-year_skip":"Επαναλαμβάνεται κάθε {skip} εξάμηνα","bill_repeats_yearly_skip":"Επαναλαμβάνεται κάθε {skip} έτη","not_expected_period":"Δεν αναμένεται αυτή την περίοδο","subscriptions":"Συνδρομές","bill_expected_date_js":"Αναμένεται {date}","inactive":"Ανενεργό","forever":"Για πάντα","extension_date_is":"Η ημερομηνία παράτασης είναι {date}","create_new_bill":"Δημιουργία νέου πάγιου έξοδου","store_new_bill":"Αποθήκευση νέου πάγιου έξοδου","repeat_freq_yearly":"ετησίως","repeat_freq_half-year":"εξαμηνιαίως","repeat_freq_quarterly":"τριμηνιαίως","repeat_freq_monthly":"μηνιαίως","repeat_freq_weekly":"εβδομαδιαίως","credit_card_type_monthlyFull":"Εξόφληση κάθε μήνα","update_liabilities_account":"Ενημέρωση υποχρέωσης","update_expense_account":"Ενημέρωση λογαριασμού δαπανών","update_revenue_account":"Ενημέρωση λογαριασμού εσόδων","update_undefined_account":"Ενημέρωση λογαριασμού","update_asset_account":"Ενημέρωση λογαριασμού κεφαλαίου","updated_account_js":"Ενημερώθηκε ο λογαριασμός \\"{title}\\"."},"list":{"piggy_bank":"Κουμπαράς","percentage":"pct.","amount":"Ποσό","lastActivity":"Τελευταία δραστηριότητα","name":"Όνομα","role":"Ρόλος","description":"Περιγραφή","date":"Ημερομηνία","source_account":"Λογαριασμός προέλευσης","destination_account":"Λογαριασμός προορισμού","category":"Κατηγορία","iban":"IBAN","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","liability_type":"Τύπος υποχρέωσης","liability_direction":"Υποχρέωση εντός/εκτός","currentBalance":"Τρέχον υπόλοιπο","next_expected_match":"Επόμενη αναμενόμενη αντιστοίχιση","expected_info":"Επόμενη αναμενόμενη συναλλαγή","start_date":"Ημερομηνία έναρξης","end_date":"Ημερομηνία λήξης","payment_info":"Πληροφορίες Πληρωμής"},"config":{"html_language":"el","week_in_year_fns":"\'Εβδομάδα\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ποσό σε ξένο νόμισμα","interest_date":"Ημερομηνία τοκισμού","name":"Όνομα","amount":"Ποσό","iban":"IBAN","BIC":"BIC","notes":"Σημειώσεις","location":"Τοποθεσία","repeat_freq":"Επαναλήψεις","skip":"Παράλειψη","startdate":"Ημερομηνία Έναρξης","enddate":"Ημερομηνία λήξης","object_group":"Ομάδα","attachments":"Συνημμένα","active":"Ενεργό","include_net_worth":"Εντός καθαρής αξίας","cc_type":"Σχέδιο πληρωμής πιστωτικής κάρτας","account_number":"Αριθμός λογαριασμού","cc_monthly_payment_date":"Ημερομηνία μηνιαίας πληρωμής κάρτας","virtual_balance":"Εικονικό υπόλοιπο","opening_balance":"Υπόλοιπο έναρξης","opening_balance_date":"Ημερομηνία υπολοίπου έναρξης","date":"Ημερομηνία","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","currency_id":"Νόμισμα","liability_type":"Τύπος υποχρέωσης","account_role":"Ρόλος λογαριασμού","liability_direction":"Υποχρέωση εντός/εκτός","book_date":"Ημερομηνία εγγραφής","permDeleteWarning":"Η διαγραφή στοιχείων από το Firefly III είναι μόνιμη και δεν μπορεί να αναιρεθεί.","account_areYouSure_js":"Είστε σίγουροι ότι θέλετε να διαγράψετε το λογαριασμό με όνομα \\"{name}\\";","also_delete_piggyBanks_js":"Χωρίς κουμπαρά | Ο μόνος κουμπαράς που είναι συνδεδεμένος σε αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλοι οι κουμπαράδες {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","also_delete_transactions_js":"Χωρίς συναλλαγές | Η μόνη συναλλαγή που συνδέεται με αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλες οι συναλλαγές {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","process_date":"Ημερομηνία επεξεργασίας","due_date":"Ημερομηνία προθεσμίας","payment_date":"Ημερομηνία πληρωμής","invoice_date":"Ημερομηνία τιμολόγησης","amount_min":"Ελάχιστο ποσό","amount_max":"Μέγιστο ποσό","start_date":"Αρχή του εύρους","end_date":"Τέλος του εύρους","extension_date":"Ημερομηνία επέκτασης"}}')},4632:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en-gb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},790:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},8563:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferencia","Withdrawal":"Retiro","Deposit":"Depósito","date_and_time":"Fecha y hora","no_currency":"(sin moneda)","date":"Fecha","time":"Hora","no_budget":"(sin presupuesto)","destination_account":"Cuenta destino","source_account":"Cuenta origen","single_split":"División","create_new_transaction":"Crear una nueva transacción","balance":"Balance","transaction_journal_extra":"Información adicional","transaction_journal_meta":"Información Meta","basic_journal_information":"Información básica de transacción","bills_to_pay":"Facturas por pagar","left_to_spend":"Disponible para gastar","attachments":"Archivos adjuntos","net_worth":"Valor Neto","bill":"Factura","no_bill":"(sin factura)","tags":"Etiquetas","internal_reference":"Referencia interna","external_url":"URL externa","no_piggy_bank":"(sin hucha)","paid":"Pagado","notes":"Notas","yourAccounts":"Tus cuentas","go_to_asset_accounts":"Ver tus cuentas de activos","delete_account":"Eliminar cuenta","transaction_table_description":"Una tabla que contiene sus transacciones","account":"Cuenta","description":"Descripción","amount":"Cantidad","budget":"Presupuesto","category":"Categoria","opposing_account":"Cuenta opuesta","budgets":"Presupuestos","categories":"Categorías","go_to_budgets":"Ir a tus presupuestos","income":"Ingresos / salarios","go_to_deposits":"Ir a depósitos","go_to_categories":"Ir a tus categorías","expense_accounts":"Cuentas de gastos","go_to_expenses":"Ir a gastos","go_to_bills":"Ir a tus cuentas","bills":"Facturas","last_thirty_days":"Últimos treinta días","last_seven_days":"Últimos siete días","go_to_piggies":"Ir a tu hucha","saved":"Guardado","piggy_banks":"Huchas","piggy_bank":"Hucha","amounts":"Importes","left":"Disponible","spent":"Gastado","Default asset account":"Cuenta de ingresos por defecto","search_results":"Buscar resultados","include":"¿Incluir?","transaction":"Transaccion","account_role_defaultAsset":"Cuentas de ingresos por defecto","account_role_savingAsset":"Cuentas de ahorros","account_role_sharedAsset":"Cuenta de ingresos compartida","clear_location":"Eliminar ubicación","account_role_ccAsset":"Tarjeta de Crédito","account_role_cashWalletAsset":"Billetera de efectivo","daily_budgets":"Presupuestos diarios","weekly_budgets":"Presupuestos semanales","monthly_budgets":"Presupuestos mensuales","quarterly_budgets":"Presupuestos trimestrales","create_new_expense":"Crear nueva cuenta de gastos","create_new_revenue":"Crear nueva cuenta de ingresos","create_new_liabilities":"Crear nuevo pasivo","half_year_budgets":"Presupuestos semestrales","yearly_budgets":"Presupuestos anuales","split_transaction_title":"Descripción de la transacción dividida","errors_submission":"Hubo un problema con su envío. Por favor, compruebe los errores.","flash_error":"¡Error!","store_transaction":"Guardar transacción","flash_success":"¡Operación correcta!","create_another":"Después de guardar, vuelve aquí para crear otro.","update_transaction":"Actualizar transacción","after_update_create_another":"Después de actualizar, vuelve aquí para continuar editando.","transaction_updated_no_changes":"La transacción #{ID} (\\"{title}\\") no recibió ningún cambio.","transaction_updated_link":"La transacción #{ID} (\\"{title}\\") ha sido actualizada.","spent_x_of_y":"{amount} gastado de {total}","search":"Buscar","create_new_asset":"Crear nueva cuenta de activos","asset_accounts":"Cuenta de activos","reset_after":"Restablecer formulario después del envío","bill_paid_on":"Pagado el {date}","first_split_decides":"La primera división determina el valor de este campo","first_split_overrules_source":"La primera división puede anular la cuenta de origen","first_split_overrules_destination":"La primera división puede anular la cuenta de destino","transaction_stored_link":"La transacción #{ID} (\\"{title}\\") ha sido almacenada.","custom_period":"Período personalizado","reset_to_current":"Restablecer al período actual","select_period":"Seleccione un período","location":"Ubicación","other_budgets":"Presupuestos de tiempo personalizado","journal_links":"Enlaces de transacciones","go_to_withdrawals":"Ir a tus retiradas","revenue_accounts":"Cuentas de ingresos","add_another_split":"Añadir otra división","actions":"Acciones","earned":"Ganado","empty":"(vacío)","edit":"Editar","never":"Nunca","account_type_Loan":"Préstamo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nueva cuenta \\"{name}\\" guardada!","account_type_Debt":"Deuda","liability_direction_null_short":"Desconocido","delete":"Eliminar","store_new_asset_account":"Crear cuenta de activos","store_new_expense_account":"Crear cuenta de gastos","store_new_liabilities_account":"Crear nuevo pasivo","store_new_revenue_account":"Crear cuenta de ingresos","mandatoryFields":"Campos obligatorios","optionalFields":"Campos opcionales","reconcile_this_account":"Reconciliar esta cuenta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mes","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por año","liability_direction_credit":"Se me debe esta deuda","liability_direction_debit":"Le debo esta deuda a otra persona","liability_direction_credit_short":"Tenía esta deuda","liability_direction_debit_short":"Tiene esta deuda","account_type_debt":"Deuda","account_type_loan":"Préstamo","left_in_debt":"Importe debido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Ninguna transacción|Guardar esta transacción moviéndola a otra cuenta. |Guardar estas transacciones moviéndolas a otra cuenta.","none_in_select_list":"(ninguno)","transaction_expand_split":"Expandir división","transaction_collapse_split":"Colapsar división","default_group_title_name":"(sin agrupación)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"No se espera en este período","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Crear nueva factura","store_new_bill":"Crear factura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"cada medio año","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensualmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar pasivo","update_expense_account":"Actualizar cuenta de gastos","update_revenue_account":"Actualizar cuenta de ingresos","update_undefined_account":"Update account","update_asset_account":"Actualizar cuenta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Alcancilla","percentage":"pct.","amount":"Monto","lastActivity":"Actividad más reciente","name":"Nombre","role":"Rol","description":"Descripción","date":"Fecha","source_account":"Cuenta origen","destination_account":"Cuenta destino","category":"Categoría","iban":"IBAN","interest":"Interés","interest_period":"Período de interés","liability_type":"Tipo de pasivo","liability_direction":"Pasivo entrada/salida","currentBalance":"Balance actual","next_expected_match":"Próxima coincidencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"es","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Cantidad extranjera","interest_date":"Fecha de interés","name":"Nombre","amount":"Importe","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Ubicación","repeat_freq":"Repetición","skip":"Saltar","startdate":"Fecha de inicio","enddate":"End date","object_group":"Grupo","attachments":"Adjuntos","active":"Activo","include_net_worth":"Incluir en valor neto","cc_type":"Plan de pagos con tarjeta de crédito","account_number":"Número de cuenta","cc_monthly_payment_date":"Fecha de pago mensual de la tarjeta de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Fecha del saldo inicial","date":"Fecha","interest":"Interés","interest_period":"Período de interés","currency_id":"Divisa","liability_type":"Tipo de pasivo","account_role":"Rol de cuenta","liability_direction":"Pasivo entrada/salida","book_date":"Fecha de registro","permDeleteWarning":"Eliminar cosas de Firefly III es permanente y no se puede deshacer.","account_areYouSure_js":"¿Está seguro que desea eliminar la cuenta llamada \\"{name}\\"?","also_delete_piggyBanks_js":"Ninguna alcancía|La única alcancía conectada a esta cuenta también será borrada. También se eliminarán todas {count} alcancías conectados a esta cuenta.","also_delete_transactions_js":"Ninguna transacción|La única transacción conectada a esta cuenta se eliminará también.|Todas las {count} transacciones conectadas a esta cuenta también se eliminarán.","process_date":"Fecha de procesamiento","due_date":"Fecha de vencimiento","payment_date":"Fecha de pago","invoice_date":"Fecha de la factura","amount_min":"Importe mínimo","amount_max":"Importe máximo","start_date":"Inicio del rango","end_date":"Final del rango","extension_date":"Extension date"}}')},2276:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Siirto","Withdrawal":"Nosto","Deposit":"Talletus","date_and_time":"Date and time","no_currency":"(ei valuuttaa)","date":"Päivämäärä","time":"Time","no_budget":"(ei budjettia)","destination_account":"Kohdetili","source_account":"Lähdetili","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metatiedot","basic_journal_information":"Basic transaction information","bills_to_pay":"Laskuja maksettavana","left_to_spend":"Käytettävissä","attachments":"Liitteet","net_worth":"Varallisuus","bill":"Lasku","no_bill":"(no bill)","tags":"Tägit","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(ei säästöpossu)","paid":"Maksettu","notes":"Muistiinpanot","yourAccounts":"Omat tilisi","go_to_asset_accounts":"Tarkastele omaisuustilejäsi","delete_account":"Poista käyttäjätili","transaction_table_description":"A table containing your transactions","account":"Tili","description":"Kuvaus","amount":"Summa","budget":"Budjetti","category":"Kategoria","opposing_account":"Vastatili","budgets":"Budjetit","categories":"Kategoriat","go_to_budgets":"Avaa omat budjetit","income":"Tuotto / ansio","go_to_deposits":"Go to deposits","go_to_categories":"Avaa omat kategoriat","expense_accounts":"Kulutustilit","go_to_expenses":"Go to expenses","go_to_bills":"Avaa omat laskut","bills":"Laskut","last_thirty_days":"Viimeiset 30 päivää","last_seven_days":"Viimeiset 7 päivää","go_to_piggies":"Tarkastele säästöpossujasi","saved":"Saved","piggy_banks":"Säästöpossut","piggy_bank":"Säästöpossu","amounts":"Amounts","left":"Jäljellä","spent":"Käytetty","Default asset account":"Oletusomaisuustili","search_results":"Haun tulokset","include":"Include?","transaction":"Tapahtuma","account_role_defaultAsset":"Oletuskäyttötili","account_role_savingAsset":"Säästötili","account_role_sharedAsset":"Jaettu käyttötili","clear_location":"Tyhjennä sijainti","account_role_ccAsset":"Luottokortti","account_role_cashWalletAsset":"Käteinen","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Luo uusi maksutili","create_new_revenue":"Luo uusi tuottotili","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Jaetun tapahtuman kuvaus","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Virhe!","store_transaction":"Store transaction","flash_success":"Valmista tuli!","create_another":"Tallennuksen jälkeen, palaa takaisin luomaan uusi tapahtuma.","update_transaction":"Päivitä tapahtuma","after_update_create_another":"Päivityksen jälkeen, palaa takaisin jatkamaan muokkausta.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hae","create_new_asset":"Luo uusi omaisuustili","asset_accounts":"Käyttötilit","reset_after":"Tyhjennä lomake lähetyksen jälkeen","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sijainti","other_budgets":"Custom timed budgets","journal_links":"Tapahtuman linkit","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Tuottotilit","add_another_split":"Lisää tapahtumaan uusi osa","actions":"Toiminnot","earned":"Ansaittu","empty":"(tyhjä)","edit":"Muokkaa","never":"Ei koskaan","account_type_Loan":"Laina","account_type_Mortgage":"Kiinnelaina","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Velka","liability_direction_null_short":"Unknown","delete":"Poista","store_new_asset_account":"Tallenna uusi omaisuustili","store_new_expense_account":"Tallenna uusi kulutustili","store_new_liabilities_account":"Tallenna uusi vastuu","store_new_revenue_account":"Tallenna uusi tuottotili","mandatoryFields":"Pakolliset kentät","optionalFields":"Valinnaiset kentät","reconcile_this_account":"Täsmäytä tämä tili","interest_calc_weekly":"Per week","interest_calc_monthly":"Kuukaudessa","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Vuodessa","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ei mitään)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ryhmittelemättömät)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Ei odotettavissa tässä jaksossa","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Ei aktiivinen","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Luo uusi lasku","store_new_bill":"Tallenna uusi lasku","repeat_freq_yearly":"vuosittain","repeat_freq_half-year":"puoli-vuosittain","repeat_freq_quarterly":"neljännesvuosittain","repeat_freq_monthly":"kuukausittain","repeat_freq_weekly":"viikoittain","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Päivitä vastuu","update_expense_account":"Päivitä kulutustili","update_revenue_account":"Päivitä tuottotili","update_undefined_account":"Update account","update_asset_account":"Päivitä omaisuustili","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Säästöpossu","percentage":"pros.","amount":"Summa","lastActivity":"Viimeisin tapahtuma","name":"Nimi","role":"Rooli","description":"Kuvaus","date":"Päivämäärä","source_account":"Lähdetili","destination_account":"Kohdetili","category":"Kategoria","iban":"IBAN","interest":"Korko","interest_period":"Interest period","liability_type":"Vastuutyyppi","liability_direction":"Liability in/out","currentBalance":"Tämänhetkinen saldo","next_expected_match":"Seuraava lasku odotettavissa","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"fi","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ulkomaan summa","interest_date":"Korkopäivä","name":"Nimi","amount":"Summa","iban":"IBAN","BIC":"BIC","notes":"Muistiinpanot","location":"Sijainti","repeat_freq":"Toistot","skip":"Ohita","startdate":"Aloituspäivä","enddate":"End date","object_group":"Ryhmä","attachments":"Liitteet","active":"Aktiivinen","include_net_worth":"Sisällytä varallisuuteen","cc_type":"Luottokortin maksusuunnitelma","account_number":"Tilinumero","cc_monthly_payment_date":"Luottokortin laskun eräpäivä","virtual_balance":"Virtuaalinen saldo","opening_balance":"Alkusaldo","opening_balance_date":"Alkusaldon päivämäärä","date":"Päivämäärä","interest":"Korko","interest_period":"Korkojakso","currency_id":"Valuutta","liability_type":"Liability type","account_role":"Tilin tyyppi","liability_direction":"Liability in/out","book_date":"Kirjauspäivä","permDeleteWarning":"Asioiden poistaminen Firefly III:sta on lopullista eikä poistoa pysty perumaan.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Käsittelypäivä","due_date":"Eräpäivä","payment_date":"Maksupäivä","invoice_date":"Laskun päivämäärä","amount_min":"Vähimmäissumma","amount_max":"Enimmäissumma","start_date":"Valikoiman alku","end_date":"Valikoiman loppu","extension_date":"Extension date"}}')},844:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfert","Withdrawal":"Dépense","Deposit":"Dépôt","date_and_time":"Date et heure","no_currency":"(pas de devise)","date":"Date","time":"Heure","no_budget":"(pas de budget)","destination_account":"Compte de destination","source_account":"Compte source","single_split":"Ventilation","create_new_transaction":"Créer une nouvelle opération","balance":"Solde","transaction_journal_extra":"Informations supplémentaires","transaction_journal_meta":"Méta informations","basic_journal_information":"Informations de base sur l\'opération","bills_to_pay":"Factures à payer","left_to_spend":"Reste à dépenser","attachments":"Pièces jointes","net_worth":"Avoir net","bill":"Facture","no_bill":"(aucune facture)","tags":"Tags","internal_reference":"Référence interne","external_url":"URL externe","no_piggy_bank":"(aucune tirelire)","paid":"Payé","notes":"Notes","yourAccounts":"Vos comptes","go_to_asset_accounts":"Afficher vos comptes d\'actifs","delete_account":"Supprimer le compte","transaction_table_description":"Une table contenant vos opérations","account":"Compte","description":"Description","amount":"Montant","budget":"Budget","category":"Catégorie","opposing_account":"Compte opposé","budgets":"Budgets","categories":"Catégories","go_to_budgets":"Gérer vos budgets","income":"Recette / revenu","go_to_deposits":"Aller aux dépôts","go_to_categories":"Gérer vos catégories","expense_accounts":"Comptes de dépenses","go_to_expenses":"Aller aux dépenses","go_to_bills":"Gérer vos factures","bills":"Factures","last_thirty_days":"Trente derniers jours","last_seven_days":"7 Derniers Jours","go_to_piggies":"Gérer vos tirelires","saved":"Sauvegardé","piggy_banks":"Tirelires","piggy_bank":"Tirelire","amounts":"Montants","left":"Reste","spent":"Dépensé","Default asset account":"Compte d’actif par défaut","search_results":"Résultats de la recherche","include":"Inclure ?","transaction":"Opération","account_role_defaultAsset":"Compte d\'actif par défaut","account_role_savingAsset":"Compte d’épargne","account_role_sharedAsset":"Compte d\'actif partagé","clear_location":"Effacer la localisation","account_role_ccAsset":"Carte de crédit","account_role_cashWalletAsset":"Porte-monnaie","daily_budgets":"Budgets quotidiens","weekly_budgets":"Budgets hebdomadaires","monthly_budgets":"Budgets mensuels","quarterly_budgets":"Budgets trimestriels","create_new_expense":"Créer nouveau compte de dépenses","create_new_revenue":"Créer nouveau compte de recettes","create_new_liabilities":"Créer un nouveau passif","half_year_budgets":"Budgets semestriels","yearly_budgets":"Budgets annuels","split_transaction_title":"Description de l\'opération ventilée","errors_submission":"Certaines informations ne sont pas correctes dans votre formulaire. Veuillez vérifier les erreurs.","flash_error":"Erreur !","store_transaction":"Enregistrer l\'opération","flash_success":"Super !","create_another":"Après enregistrement, revenir ici pour en créer un nouveau.","update_transaction":"Mettre à jour l\'opération","after_update_create_another":"Après la mise à jour, revenir ici pour continuer l\'édition.","transaction_updated_no_changes":"L\'opération n°{ID} (\\"{title}\\") n\'a pas été modifiée.","transaction_updated_link":"L\'opération n°{ID} (\\"{title}\\") a été mise à jour.","spent_x_of_y":"Dépensé {amount} sur {total}","search":"Rechercher","create_new_asset":"Créer un nouveau compte d’actif","asset_accounts":"Comptes d’actif","reset_after":"Réinitialiser le formulaire après soumission","bill_paid_on":"Payé le {date}","first_split_decides":"La première ventilation détermine la valeur de ce champ","first_split_overrules_source":"La première ventilation peut remplacer le compte source","first_split_overrules_destination":"La première ventilation peut remplacer le compte de destination","transaction_stored_link":"L\'opération n°{ID} (\\"{title}\\") a été enregistrée.","custom_period":"Période personnalisée","reset_to_current":"Réinitialiser à la période en cours","select_period":"Sélectionnez une période","location":"Emplacement","other_budgets":"Budgets à période personnalisée","journal_links":"Liens d\'opération","go_to_withdrawals":"Accéder à vos retraits","revenue_accounts":"Comptes de recettes","add_another_split":"Ajouter une autre fraction","actions":"Actions","earned":"Gagné","empty":"(vide)","edit":"Modifier","never":"Jamais","account_type_Loan":"Prêt","account_type_Mortgage":"Prêt hypothécaire","stored_new_account_js":"Nouveau compte \\"{name}\\" enregistré !","account_type_Debt":"Dette","liability_direction_null_short":"Inconnu","delete":"Supprimer","store_new_asset_account":"Créer un nouveau compte d’actif","store_new_expense_account":"Créer un nouveau compte de dépenses","store_new_liabilities_account":"Enregistrer un nouveau passif","store_new_revenue_account":"Créer un compte de recettes","mandatoryFields":"Champs obligatoires","optionalFields":"Champs optionnels","reconcile_this_account":"Rapprocher ce compte","interest_calc_weekly":"Par semaine","interest_calc_monthly":"Par mois","interest_calc_quarterly":"Par trimestre","interest_calc_half-year":"Par semestre","interest_calc_yearly":"Par an","liability_direction_credit":"On me doit cette dette","liability_direction_debit":"Je dois cette dette à quelqu\'un d\'autre","liability_direction_credit_short":"Emprunteur","liability_direction_debit_short":"Prêteur","account_type_debt":"Dette","account_type_loan":"Emprunt","left_in_debt":"Montant dû","account_type_mortgage":"Prêt immobilier","save_transactions_by_moving_js":"Aucune opération|Conserver cette opération en la déplaçant vers un autre compte. |Conserver ces opérations en les déplaçant vers un autre compte.","none_in_select_list":"(aucun)","transaction_expand_split":"Développer la ventilation","transaction_collapse_split":"Réduire la ventilation","default_group_title_name":"(Sans groupement)","bill_repeats_weekly":"Se répète toutes les semaines","bill_repeats_monthly":"Se répète tous les mois","bill_repeats_quarterly":"Se répète tous les trimestres","bill_repeats_half-year":"Se répète tous les semestres","bill_repeats_yearly":"Se répète tous les ans","bill_repeats_weekly_other":"Se répète toutes les deux semaines","bill_repeats_monthly_other":"Se répète tous les deux mois","bill_repeats_quarterly_other":"Se répète tous les deux trimestres","bill_repeats_half-year_other":"Se répète tous les ans","bill_repeats_yearly_other":"Se répète tous les deux ans","bill_repeats_weekly_skip":"Se répète toutes les {skip} semaines","bill_repeats_monthly_skip":"Se répète tous les {skip} mois","bill_repeats_quarterly_skip":"Se répète tous les {skip} trimestres","bill_repeats_half-year_skip":"Se répète tous les {skip} semestres","bill_repeats_yearly_skip":"Se répète tous les {skip} ans","not_expected_period":"Pas attendu cette période","subscriptions":"Abonnements","bill_expected_date_js":"Attendu le {date}","inactive":"Inactif","forever":"Pour toujours","extension_date_is":"La date de l\'extension est {date}","create_new_bill":"Créer une nouvelle facture","store_new_bill":"Créer une nouvelle facture","repeat_freq_yearly":"annuellement","repeat_freq_half-year":"semestriel","repeat_freq_quarterly":"trimestriel","repeat_freq_monthly":"mensuel","repeat_freq_weekly":"hebdomadaire","credit_card_type_monthlyFull":"Paiement complet tous les mois","update_liabilities_account":"Mettre à jour le passif","update_expense_account":"Mettre à jour le compte de dépenses","update_revenue_account":"Mettre à jour le compte de recettes","update_undefined_account":"Mettre à jour le compte","update_asset_account":"Mettre à jour le compte d’actif","updated_account_js":"Compte \\"{title}\\" mis à jour."},"list":{"piggy_bank":"Tirelire","percentage":"pct.","amount":"Montant","lastActivity":"Activité récente","name":"Nom","role":"Rôle","description":"Description","date":"Date","source_account":"Compte source","destination_account":"Compte destinataire","category":"Catégorie","iban":"Numéro IBAN","interest":"Intérêt","interest_period":"Période d’intérêt","liability_type":"Type de passif","liability_direction":"Sens du passif","currentBalance":"Solde courant","next_expected_match":"Prochaine association attendue","expected_info":"Prochaine opération attendue","start_date":"Date de début","end_date":"Date de fin","payment_info":"Informations sur le paiement"},"config":{"html_language":"fr","week_in_year_fns":"\'Semaine\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montant en devise étrangère","interest_date":"Date de valeur (intérêts)","name":"Nom","amount":"Montant","iban":"Numéro IBAN","BIC":"Code BIC","notes":"Notes","location":"Emplacement","repeat_freq":"Répétitions","skip":"Ignorer","startdate":"Date de début","enddate":"Date de fin","object_group":"Groupe","attachments":"Documents joints","active":"Actif","include_net_worth":"Inclure dans l\'avoir net","cc_type":"Plan de paiement de carte de crédit","account_number":"Numéro de compte","cc_monthly_payment_date":"Date de paiement mensuelle de la carte de crédit","virtual_balance":"Solde virtuel","opening_balance":"Solde initial","opening_balance_date":"Date du solde initial","date":"Date","interest":"Intérêt","interest_period":"Période d’intérêt","currency_id":"Devise","liability_type":"Type de passif","account_role":"Rôle du compte","liability_direction":"Sens du passif","book_date":"Date de réservation","permDeleteWarning":"Supprimer quelque chose dans Firefly est permanent et ne peut pas être annulé.","account_areYouSure_js":"Êtes-vous sûr de vouloir supprimer le compte nommé \\"{name}\\" ?","also_delete_piggyBanks_js":"Aucune tirelire|La seule tirelire liée à ce compte sera aussi supprimée.|Les {count} tirelires liées à ce compte seront aussi supprimées.","also_delete_transactions_js":"Aucune opération|La seule opération liée à ce compte sera aussi supprimée.|Les {count} opérations liées à ce compte seront aussi supprimées.","process_date":"Date de traitement","due_date":"Échéance","payment_date":"Date de paiement","invoice_date":"Date de facturation","amount_min":"Montant minimum","amount_max":"Montant maximum","start_date":"Début de l\'étendue","end_date":"Fin de l\'étendue","extension_date":"Date d\'extension"}}')},4626:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Átvezetés","Withdrawal":"Költség","Deposit":"Bevétel","date_and_time":"Date and time","no_currency":"(nincs pénznem)","date":"Dátum","time":"Time","no_budget":"(nincs költségkeret)","destination_account":"Célszámla","source_account":"Forrás számla","single_split":"Felosztás","create_new_transaction":"Create a new transaction","balance":"Egyenleg","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta-információ","basic_journal_information":"Basic transaction information","bills_to_pay":"Fizetendő számlák","left_to_spend":"Elkölthető","attachments":"Mellékletek","net_worth":"Nettó érték","bill":"Számla","no_bill":"(no bill)","tags":"Címkék","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(nincs malacpersely)","paid":"Kifizetve","notes":"Megjegyzések","yourAccounts":"Bankszámlák","go_to_asset_accounts":"Eszközszámlák megtekintése","delete_account":"Fiók törlése","transaction_table_description":"Tranzakciókat tartalmazó táblázat","account":"Bankszámla","description":"Leírás","amount":"Összeg","budget":"Költségkeret","category":"Kategória","opposing_account":"Ellenoldali számla","budgets":"Költségkeretek","categories":"Kategóriák","go_to_budgets":"Ugrás a költségkeretekhez","income":"Jövedelem / bevétel","go_to_deposits":"Ugrás a bevételekre","go_to_categories":"Ugrás a kategóriákhoz","expense_accounts":"Költségszámlák","go_to_expenses":"Ugrás a kiadásokra","go_to_bills":"Ugrás a számlákhoz","bills":"Számlák","last_thirty_days":"Elmúlt harminc nap","last_seven_days":"Utolsó hét nap","go_to_piggies":"Ugrás a malacperselyekhez","saved":"Mentve","piggy_banks":"Malacperselyek","piggy_bank":"Malacpersely","amounts":"Mennyiségek","left":"Maradvány","spent":"Elköltött","Default asset account":"Alapértelmezett eszközszámla","search_results":"Keresési eredmények","include":"Include?","transaction":"Tranzakció","account_role_defaultAsset":"Alapértelmezett eszközszámla","account_role_savingAsset":"Megtakarítási számla","account_role_sharedAsset":"Megosztott eszközszámla","clear_location":"Hely törlése","account_role_ccAsset":"Hitelkártya","account_role_cashWalletAsset":"Készpénz","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Új költségszámla létrehozása","create_new_revenue":"Új jövedelemszámla létrehozása","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Felosztott tranzakció leírása","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Hiba!","store_transaction":"Store transaction","flash_success":"Siker!","create_another":"A tárolás után térjen vissza ide új létrehozásához.","update_transaction":"Tranzakció frissítése","after_update_create_another":"A frissítés után térjen vissza ide a szerkesztés folytatásához.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Keresés","create_new_asset":"Új eszközszámla létrehozása","asset_accounts":"Eszközszámlák","reset_after":"Űrlap törlése a beküldés után","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") mentve.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Hely","other_budgets":"Custom timed budgets","journal_links":"Tranzakció összekapcsolások","go_to_withdrawals":"Ugrás a költségekhez","revenue_accounts":"Jövedelemszámlák","add_another_split":"Másik felosztás hozzáadása","actions":"Műveletek","earned":"Megkeresett","empty":"(üres)","edit":"Szerkesztés","never":"Soha","account_type_Loan":"Hitel","account_type_Mortgage":"Jelzálog","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Adósság","liability_direction_null_short":"Unknown","delete":"Törlés","store_new_asset_account":"Új eszközszámla tárolása","store_new_expense_account":"Új költségszámla tárolása","store_new_liabilities_account":"Új kötelezettség eltárolása","store_new_revenue_account":"Új jövedelemszámla létrehozása","mandatoryFields":"Kötelező mezők","optionalFields":"Nem kötelező mezők","reconcile_this_account":"Számla egyeztetése","interest_calc_weekly":"Per week","interest_calc_monthly":"Havonta","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Évente","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(nincs)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nem csoportosított)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nem várható ebben az időszakban","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktív","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Új számla létrehozása","store_new_bill":"Új számla tárolása","repeat_freq_yearly":"éves","repeat_freq_half-year":"félévente","repeat_freq_quarterly":"negyedéves","repeat_freq_monthly":"havi","repeat_freq_weekly":"heti","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Kötelezettség frissítése","update_expense_account":"Költségszámla frissítése","update_revenue_account":"Jövedelemszámla frissítése","update_undefined_account":"Update account","update_asset_account":"Eszközszámla frissítése","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Malacpersely","percentage":"%","amount":"Összeg","lastActivity":"Utolsó aktivitás","name":"Név","role":"Szerepkör","description":"Leírás","date":"Dátum","source_account":"Forrás bankszámla","destination_account":"Cél bankszámla","category":"Kategória","iban":"IBAN","interest":"Kamat","interest_period":"Interest period","liability_type":"A kötelezettség típusa","liability_direction":"Liability in/out","currentBalance":"Aktuális egyenleg","next_expected_match":"Következő várható egyezés","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"hu","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Külföldi összeg","interest_date":"Kamatfizetési időpont","name":"Név","amount":"Összeg","iban":"IBAN","BIC":"BIC","notes":"Megjegyzések","location":"Hely","repeat_freq":"Ismétlődések","skip":"Kihagyás","startdate":"Kezdő dátum","enddate":"End date","object_group":"Csoport","attachments":"Mellékletek","active":"Aktív","include_net_worth":"Befoglalva a nettó értékbe","cc_type":"Hitelkártya fizetési terv","account_number":"Számlaszám","cc_monthly_payment_date":"Hitelkártya havi fizetés dátuma","virtual_balance":"Virtuális egyenleg","opening_balance":"Nyitó egyenleg","opening_balance_date":"Nyitó egyenleg dátuma","date":"Dátum","interest":"Kamat","interest_period":"Kamatperiódus","currency_id":"Pénznem","liability_type":"Liability type","account_role":"Bankszámla szerepköre","liability_direction":"Liability in/out","book_date":"Könyvelés dátuma","permDeleteWarning":"A Firefly III-ból történő törlés végleges és nem vonható vissza.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Feldolgozás dátuma","due_date":"Lejárati időpont","payment_date":"Fizetés dátuma","invoice_date":"Számla dátuma","amount_min":"Minimális összeg","amount_max":"Maximális összeg","start_date":"Tartomány kezdete","end_date":"Tartomány vége","extension_date":"Extension date"}}')},504:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Trasferimento","Withdrawal":"Prelievo","Deposit":"Entrata","date_and_time":"Data e ora","no_currency":"(nessuna valuta)","date":"Data","time":"Ora","no_budget":"(nessun budget)","destination_account":"Conto destinazione","source_account":"Conto di origine","single_split":"Divisione","create_new_transaction":"Crea una nuova transazione","balance":"Saldo","transaction_journal_extra":"Informazioni aggiuntive","transaction_journal_meta":"Meta informazioni","basic_journal_information":"Informazioni di base sulla transazione","bills_to_pay":"Bollette da pagare","left_to_spend":"Altro da spendere","attachments":"Allegati","net_worth":"Patrimonio","bill":"Bolletta","no_bill":"(nessuna bolletta)","tags":"Etichette","internal_reference":"Riferimento interno","external_url":"URL esterno","no_piggy_bank":"(nessun salvadanaio)","paid":"Pagati","notes":"Note","yourAccounts":"I tuoi conti","go_to_asset_accounts":"Visualizza i tuoi conti attività","delete_account":"Elimina account","transaction_table_description":"Una tabella contenente le tue transazioni","account":"Conto","description":"Descrizione","amount":"Importo","budget":"Budget","category":"Categoria","opposing_account":"Conto beneficiario","budgets":"Budget","categories":"Categorie","go_to_budgets":"Vai ai tuoi budget","income":"Redditi / entrate","go_to_deposits":"Vai ai depositi","go_to_categories":"Vai alle tue categorie","expense_accounts":"Conti uscite","go_to_expenses":"Vai alle spese","go_to_bills":"Vai alle tue bollette","bills":"Bollette","last_thirty_days":"Ultimi trenta giorni","last_seven_days":"Ultimi sette giorni","go_to_piggies":"Vai ai tuoi salvadanai","saved":"Salvata","piggy_banks":"Salvadanai","piggy_bank":"Salvadanaio","amounts":"Importi","left":"Resto","spent":"Speso","Default asset account":"Conto attività predefinito","search_results":"Risultati ricerca","include":"Includere?","transaction":"Transazione","account_role_defaultAsset":"Conto attività predefinito","account_role_savingAsset":"Conto risparmio","account_role_sharedAsset":"Conto attività condiviso","clear_location":"Rimuovi dalla posizione","account_role_ccAsset":"Carta di credito","account_role_cashWalletAsset":"Portafoglio","daily_budgets":"Budget giornalieri","weekly_budgets":"Budget settimanali","monthly_budgets":"Budget mensili","quarterly_budgets":"Bilanci trimestrali","create_new_expense":"Crea un nuovo conto di spesa","create_new_revenue":"Crea un nuovo conto entrate","create_new_liabilities":"Crea nuova passività","half_year_budgets":"Bilanci semestrali","yearly_budgets":"Budget annuali","split_transaction_title":"Descrizione della transazione suddivisa","errors_submission":"Errore durante l\'invio. Controlla gli errori segnalati qui sotto.","flash_error":"Errore!","store_transaction":"Salva transazione","flash_success":"Successo!","create_another":"Dopo il salvataggio, torna qui per crearne un\'altra.","update_transaction":"Aggiorna transazione","after_update_create_another":"Dopo l\'aggiornamento, torna qui per continuare la modifica.","transaction_updated_no_changes":"La transazione #{ID} (\\"{title}\\") non ha avuto cambiamenti.","transaction_updated_link":"La transazione #{ID} (\\"{title}\\") è stata aggiornata.","spent_x_of_y":"Spesi {amount} di {total}","search":"Cerca","create_new_asset":"Crea un nuovo conto attività","asset_accounts":"Conti attività","reset_after":"Resetta il modulo dopo l\'invio","bill_paid_on":"Pagata il {date}","first_split_decides":"La prima suddivisione determina il valore di questo campo","first_split_overrules_source":"La prima suddivisione potrebbe sovrascrivere l\'account di origine","first_split_overrules_destination":"La prima suddivisione potrebbe sovrascrivere l\'account di destinazione","transaction_stored_link":"La transazione #{ID} (\\"{title}\\") è stata salvata.","custom_period":"Periodo personalizzato","reset_to_current":"Ripristina il periodo corrente","select_period":"Seleziona il periodo","location":"Posizione","other_budgets":"Budget a periodi personalizzati","journal_links":"Collegamenti della transazione","go_to_withdrawals":"Vai ai tuoi prelievi","revenue_accounts":"Conti entrate","add_another_split":"Aggiungi un\'altra divisione","actions":"Azioni","earned":"Guadagnato","empty":"(vuoto)","edit":"Modifica","never":"Mai","account_type_Loan":"Prestito","account_type_Mortgage":"Mutuo","stored_new_account_js":"Nuovo conto \\"{name}\\" salvato!","account_type_Debt":"Debito","liability_direction_null_short":"Sconosciuta","delete":"Elimina","store_new_asset_account":"Salva nuovo conto attività","store_new_expense_account":"Salva il nuovo conto uscite","store_new_liabilities_account":"Memorizza nuova passività","store_new_revenue_account":"Salva il nuovo conto entrate","mandatoryFields":"Campi obbligatori","optionalFields":"Campi opzionali","reconcile_this_account":"Riconcilia questo conto","interest_calc_weekly":"Settimanale","interest_calc_monthly":"Al mese","interest_calc_quarterly":"Trimestrale","interest_calc_half-year":"Semestrale","interest_calc_yearly":"All\'anno","liability_direction_credit":"Questo debito mi è dovuto","liability_direction_debit":"Devo questo debito a qualcun altro","liability_direction_credit_short":"Mi devono questo debito","liability_direction_debit_short":"Devo questo debito","account_type_debt":"Debito","account_type_loan":"Prestito","left_in_debt":"Importo da pagare","account_type_mortgage":"Mutuo","save_transactions_by_moving_js":"Nessuna transazione|Salva questa transazione spostandola in un altro conto.|Salva queste transazioni spostandole in un altro conto.","none_in_select_list":"(nessuna)","transaction_expand_split":"Espandi suddivisione","transaction_collapse_split":"Comprimi suddivisione","default_group_title_name":"(non in un gruppo)","bill_repeats_weekly":"Ripeti ogni settimana","bill_repeats_monthly":"Ripeti ogni mese","bill_repeats_quarterly":"Ripeti ogni tre mesi","bill_repeats_half-year":"Ripeti ogni sei mesi","bill_repeats_yearly":"Ripeti ogni anno","bill_repeats_weekly_other":"Ripeti a settimane alterne","bill_repeats_monthly_other":"Ripeti a mesi alterni","bill_repeats_quarterly_other":"Ripeti ogni altro trimestre","bill_repeats_half-year_other":"Ripeti ogni anno","bill_repeats_yearly_other":"Ripeti ad anni alterni","bill_repeats_weekly_skip":"Ripeti ogni {skip} settimane","bill_repeats_monthly_skip":"Ripeti ogni {skip} mesi","bill_repeats_quarterly_skip":"Ripeti ogni {skip} trimestri","bill_repeats_half-year_skip":"Ripeti ogni {skip} mezzi anni","bill_repeats_yearly_skip":"Ripeti ogni {skip} anni","not_expected_period":"Non prevista per questo periodo","subscriptions":"Abbonamenti","bill_expected_date_js":"Attesa per {date}","inactive":"Disattivo","forever":"Per sempre","extension_date_is":"La data di estensione è {date}","create_new_bill":"Crea una nuova bolletta","store_new_bill":"Salva la nuova bolletta","repeat_freq_yearly":"annualmente","repeat_freq_half-year":"semestralmente","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensilmente","repeat_freq_weekly":"settimanalmente","credit_card_type_monthlyFull":"Pagamento intero ogni mese","update_liabilities_account":"Aggiorna passività","update_expense_account":"Aggiorna conto uscite","update_revenue_account":"Aggiorna conto entrate","update_undefined_account":"Aggiorna conto","update_asset_account":"Aggiorna conto attività","updated_account_js":"Conto \\"{title}\\" aggiornato."},"list":{"piggy_bank":"Salvadanaio","percentage":"perc.","amount":"Importo","lastActivity":"Ultima attività","name":"Nome","role":"Ruolo","description":"Descrizione","date":"Data","source_account":"Conto di origine","destination_account":"Conto destinazione","category":"Categoria","iban":"IBAN","interest":"Interesse","interest_period":"Periodo interessi","liability_type":"Tipo di passività","liability_direction":"Passività in entrata/uscita","currentBalance":"Saldo corrente","next_expected_match":"Prossimo abbinamento previsto","expected_info":"Prossima transazione attesa","start_date":"Data inizio","end_date":"Data fine","payment_info":"Informazioni di pagamento"},"config":{"html_language":"it","week_in_year_fns":"\'Settimana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Importo estero","interest_date":"Data di valuta","name":"Nome","amount":"Importo","iban":"IBAN","BIC":"BIC","notes":"Note","location":"Posizione","repeat_freq":"Si ripete","skip":"Salta ogni","startdate":"Data inizio","enddate":"Data di scadenza","object_group":"Gruppo","attachments":"Allegati","active":"Attivo","include_net_worth":"Includi nel patrimonio","cc_type":"Piano di pagamento della carta di credito","account_number":"Numero conto","cc_monthly_payment_date":"Data di addebito mensile della carta di credito","virtual_balance":"Saldo virtuale","opening_balance":"Saldo di apertura","opening_balance_date":"Data saldo di apertura","date":"Data","interest":"Interesse","interest_period":"Periodo di interesse","currency_id":"Valuta","liability_type":"Tipo passività","account_role":"Ruolo del conto","liability_direction":"Passività in entrata/uscita","book_date":"Data contabile","permDeleteWarning":"L\'eliminazione dei dati da Firefly III è definitiva e non può essere annullata.","account_areYouSure_js":"Sei sicuro di voler eliminare il conto \\"{name}\\"?","also_delete_piggyBanks_js":"Nessun salvadanaio|Anche l\'unico salvadanaio collegato a questo conto verrà eliminato.|Anche tutti i {count} salvadanai collegati a questo conto verranno eliminati.","also_delete_transactions_js":"Nessuna transazioni|Anche l\'unica transazione collegata al conto verrà eliminata.|Anche tutte le {count} transazioni collegati a questo conto verranno eliminate.","process_date":"Data elaborazione","due_date":"Data scadenza","payment_date":"Data pagamento","invoice_date":"Data fatturazione","amount_min":"Importo minimo","amount_max":"Importo massimo","start_date":"Inizio intervallo","end_date":"Fine intervallo","extension_date":"Data di estensione"}}')},8566:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"新しい送金","Withdrawal":"出金","Deposit":"預金","date_and_time":"日付と時刻","no_currency":"通貨","date":"日付","time":"時刻","no_budget":"予算","destination_account":"送金先のアカウント","source_account":"支出元のアカウント","single_split":"分割","create_new_transaction":"新しい取引を作成","balance":"残高","transaction_journal_extra":"追加情報","transaction_journal_meta":"メタ情報","basic_journal_information":"取引基本情報","bills_to_pay":"請求書","left_to_spend":"支出できる残り","attachments":"添付ファイル","net_worth":"純資産","bill":"請求","no_bill":"(請求なし)","tags":"タグ","internal_reference":"内部参照","external_url":"外部 URL","no_piggy_bank":"貯金箱","paid":"支払い済み","notes":"備考","yourAccounts":"支出先を見る","go_to_asset_accounts":"資産勘定を見る","delete_account":"削除","transaction_table_description":"取引表","account":"貯蓄口座","description":"説明","amount":"金額","budget":"予算","category":"カテゴリ","opposing_account":"対する口座","budgets":"まだ予算をお持ちでないようです。予算ページからいくつか生成するべきです。予算は支出の追跡を維持するのに役立ちます。","categories":"あなたのカテゴリへ移動","go_to_budgets":"あなたの予算へ移動","income":"収入、所得、入金","go_to_deposits":"入金へ移動","go_to_categories":"あなたのカテゴリへ移動","expense_accounts":"支出先を見る","go_to_expenses":"支出へ移動","go_to_bills":"あなたの請求へ移動","bills":"請求書","last_thirty_days":"過去30日間","last_seven_days":"過去7日間","go_to_piggies":"貯金箱へ移動","saved":"保存しました。","piggy_banks":"貯金箱へ移動","piggy_bank":"貯金箱","amounts":"金額","left":"残り","spent":"支出","Default asset account":"既定の資産勘定","search_results":"\\":query\\" の検索結果","include":"含めるか","transaction":"取引","account_role_defaultAsset":"既定の資産勘定","account_role_savingAsset":"貯蓄口座","account_role_sharedAsset":"支出アカウント(資産勘定)","clear_location":"場所","account_role_ccAsset":"クレジットカード","account_role_cashWalletAsset":"現金","daily_budgets":"毎日の予算","weekly_budgets":"毎週の予算","monthly_budgets":"毎月の予算","quarterly_budgets":"四半期の予算","create_new_expense":"新しい支出先","create_new_revenue":"新しい収入源","create_new_liabilities":"新しい責任を作成","half_year_budgets":"半年間の予算","yearly_budgets":"年間の予算","split_transaction_title":"取り引き \\":description\\" を編集する","errors_submission":"送信に問題が発生しました。エラーを確認してください。","flash_error":"エラー!","store_transaction":"取引を保存","flash_success":"成功しました!","create_another":"保存後、別のものを作成するにはここへ戻ってきてください。","update_transaction":"チャンネルを更新","after_update_create_another":"保存後、ここへ戻ってきてください。","transaction_updated_no_changes":"取引 #{ID}「{title}」は変更されませんでした。","transaction_updated_link":"取引 #{ID}「{title}」 が更新されました。","spent_x_of_y":"{amount} / {total} を支出しました","search":"検索条件が空なので、何も見つかりませんでした。","create_new_asset":"支出アカウント(資産勘定)","asset_accounts":"Firefly IIIへようこそ!このページでは、あなたの収支に関しての基本的な情報が得られます。詳しくは、→Asset Accountsアカウントを確認、あるいは予算やレポートページを見てください。或いは、気ままに見て回るのも良いでしょう。","reset_after":"送信後にフォームをリセット","bill_paid_on":"{date} に支払い済み","first_split_decides":"最初の分割がこの項目の値を決定します。","first_split_overrules_source":"最初の分割が出金元口座を覆す可能性があります","first_split_overrules_destination":"最初の分割が送金先口座を覆す可能性があります","transaction_stored_link":"取引 #{ID}「{title}」 が保存されました。","custom_period":"カスタム期間","reset_to_current":"現在の期間にリセット","select_period":"期間を選択","location":"場所","other_budgets":"任意の期間の予算","journal_links":"取引","go_to_withdrawals":"出金に移動","revenue_accounts":"収入源を見る","add_another_split":"分割","actions":"操作","earned":"収益","empty":"この自動補完ドロップダウン/テキストボックスで支払いを選択または入力します。現金入金を行う場合は空のままにします。","edit":"編集","never":"常になし","account_type_Loan":"ローン","account_type_Mortgage":"住宅ローン","stored_new_account_js":"新しい口座「{name}」が保存されました!","account_type_Debt":"債務","liability_direction_null_short":"不明","delete":"削除","store_new_asset_account":"新しい取引を保存","store_new_expense_account":"新しい支出先","store_new_liabilities_account":"新しい借金","store_new_revenue_account":"新しい収入源","mandatoryFields":"必須項目","optionalFields":"任意項目","reconcile_this_account":"照合","interest_calc_weekly":"1週あたり","interest_calc_monthly":"1ヶ月あたり","interest_calc_quarterly":"四半期あたり","interest_calc_half-year":"半年あたり","interest_calc_yearly":"1年あたり","liability_direction_credit":"この借金を負っている","liability_direction_debit":"この借金を他の誰かに借りている","liability_direction_credit_short":"この負債を負っている","liability_direction_debit_short":"この負債を負う","account_type_debt":"借金","account_type_loan":"ローン","left_in_debt":"負債額","account_type_mortgage":"住宅ローン","save_transactions_by_moving_js":"取引がありません|この取引を別の口座に移し保存します。|これらの取引を別の口座に移し保存します。","none_in_select_list":"(なし)","transaction_expand_split":"分割を展開","transaction_collapse_split":"分割をたたむ","default_group_title_name":"(グループなし)","bill_repeats_weekly":"毎週の繰り返し","bill_repeats_monthly":"毎月の繰り返し","bill_repeats_quarterly":"四半期ごとの繰り返し","bill_repeats_half-year":"半年ごとの繰り返し","bill_repeats_yearly":"毎年の繰り返し","bill_repeats_weekly_other":"1週おきの繰り返し","bill_repeats_monthly_other":"1ヶ月おきの繰り返し","bill_repeats_quarterly_other":"四半期おきの繰り返し","bill_repeats_half-year_other":"毎年の繰り返し","bill_repeats_yearly_other":"一年おきの繰り返し","bill_repeats_weekly_skip":"{skip} 週おきの繰り返し","bill_repeats_monthly_skip":"{skip} ヶ月おきの繰り返し","bill_repeats_quarterly_skip":"{skip} 四半期おきの繰り返し","bill_repeats_half-year_skip":"{skip} 半期おきの繰り返し","bill_repeats_yearly_skip":"{skip} 年おきの繰り返し","not_expected_period":"この期間には予定なし","subscriptions":"講読","bill_expected_date_js":"予定日 {date}","inactive":"非アクティブ","forever":"無期限","extension_date_is":"延長日は {date} です","create_new_bill":"新しい請求書","store_new_bill":"新しい請求書","repeat_freq_yearly":"これらの例を必ず確認してください:毎月の財務概要、年次財務概要、予算概要。","repeat_freq_half-year":"半年ごと","repeat_freq_quarterly":"四半期ごと","repeat_freq_monthly":"クレジットカードの引き落とし日","repeat_freq_weekly":"週毎","credit_card_type_monthlyFull":"全額毎月支払い","update_liabilities_account":"チャンネルを更新","update_expense_account":"支出先アカウント(支出元アカウント\\n)","update_revenue_account":"支出アカウント(収入アカウント)","update_undefined_account":"口座情報の更新","update_asset_account":"支出アカウント(資産勘定)","updated_account_js":"口座「{title}」を更新しました。"},"list":{"piggy_bank":"貯金箱","percentage":"パーセント","amount":"金額","lastActivity":"最終アクティビティ","name":"名前","role":"ロール","description":"説明","date":"日付","source_account":"支出元のアカウント","destination_account":"送金先のアカウント","category":"カテゴリ","iban":"国際銀行口座番号","interest":"利息","interest_period":"利息期間","liability_type":"債務形式","liability_direction":"債務の出入","currentBalance":"現在の残高","next_expected_match":"次の予期された一致","expected_info":"次の予想される取引","start_date":"開始日","end_date":"終了日","payment_info":"支払情報"},"config":{"html_language":"ja","week_in_year_fns":"yyyy年w[週目]","month_and_day_fns":"y年 MMMM d日","quarter_fns":"yyyy年第Q四半期","half_year_fns":"yyyy年H[半期]"},"form":{"foreign_amount":"外貨量","interest_date":"利息","name":"名前","amount":"金額","iban":"国際銀行口座番号","BIC":"銀行投資契約","notes":"備考","location":"場所","repeat_freq":"繰り返し","skip":"スキップ","startdate":"開始日","enddate":"終了日","object_group":"グループ","attachments":"添付ファイル","active":"有効","include_net_worth":"純資産に含める","cc_type":"クレジットカードの決済方法","account_number":"アカウント番号","cc_monthly_payment_date":"クレジットカードの引き落とし日","virtual_balance":"仮想残高","opening_balance":"期首残高","opening_balance_date":"期首残高日","date":"日付","interest":"利息","interest_period":"利息期間","currency_id":"通貨","liability_type":"債務種別","account_role":"アカウントのロール","liability_direction":"債務の出入","book_date":"予約日","permDeleteWarning":"Firefly III からの削除は永続的であり、元に戻すことはできません。","account_areYouSure_js":"アカウント「{name}」を削除してもよろしいですか?","also_delete_piggyBanks_js":"貯金箱はありません|このアカウントに関連するただ一つの貯金箱も削除されます。|このアカウントに関連する {count} 個の貯金箱も削除されます。","also_delete_transactions_js":"取引はありません|このアカウントに関連するただ一つの取引も削除されます。|このアカウントに関連する {count} 件の取引も削除されます。","process_date":"処理日","due_date":"日付範囲","payment_date":"クレジットカードの引き落とし日","invoice_date":"日付を選択...","amount_min":"最低額","amount_max":"上限額","start_date":"期間の開始","end_date":"期間の終了","extension_date":"延長日"}}')},4870:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overføring","Withdrawal":"Uttak","Deposit":"Innskudd","date_and_time":"Date and time","no_currency":"(ingen valuta)","date":"Dato","time":"Time","no_budget":"(ingen budsjett)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metainformasjon","basic_journal_information":"Basic transaction information","bills_to_pay":"Regninger å betale","left_to_spend":"Igjen å bruke","attachments":"Vedlegg","net_worth":"Formue","bill":"Regning","no_bill":"(no bill)","tags":"Tagger","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Betalt","notes":"Notater","yourAccounts":"Dine kontoer","go_to_asset_accounts":"Se aktivakontoene dine","delete_account":"Slett konto","transaction_table_description":"A table containing your transactions","account":"Konto","description":"Beskrivelse","amount":"Beløp","budget":"Busjett","category":"Kategori","opposing_account":"Opposing account","budgets":"Budsjetter","categories":"Kategorier","go_to_budgets":"Gå til budsjettene dine","income":"Inntekt","go_to_deposits":"Go to deposits","go_to_categories":"Gå til kategoriene dine","expense_accounts":"Utgiftskontoer","go_to_expenses":"Go to expenses","go_to_bills":"Gå til regningene dine","bills":"Regninger","last_thirty_days":"Tredve siste dager","last_seven_days":"Syv siste dager","go_to_piggies":"Gå til sparegrisene dine","saved":"Saved","piggy_banks":"Sparegriser","piggy_bank":"Sparegris","amounts":"Amounts","left":"Gjenværende","spent":"Brukt","Default asset account":"Standard aktivakonto","search_results":"Søkeresultater","include":"Include?","transaction":"Transaksjon","account_role_defaultAsset":"Standard aktivakonto","account_role_savingAsset":"Sparekonto","account_role_sharedAsset":"Delt aktivakonto","clear_location":"Tøm lokasjon","account_role_ccAsset":"Kredittkort","account_role_cashWalletAsset":"Kontant lommebok","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Opprett ny utgiftskonto","create_new_revenue":"Opprett ny inntektskonto","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Feil!","store_transaction":"Store transaction","flash_success":"Suksess!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Søk","create_new_asset":"Opprett ny aktivakonto","asset_accounts":"Aktivakontoer","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sted","other_budgets":"Custom timed budgets","journal_links":"Transaksjonskoblinger","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Inntektskontoer","add_another_split":"Legg til en oppdeling til","actions":"Handlinger","earned":"Opptjent","empty":"(empty)","edit":"Rediger","never":"Aldri","account_type_Loan":"Lån","account_type_Mortgage":"Boliglån","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Gjeld","liability_direction_null_short":"Unknown","delete":"Slett","store_new_asset_account":"Lagre ny brukskonto","store_new_expense_account":"Lagre ny utgiftskonto","store_new_liabilities_account":"Lagre ny gjeld","store_new_revenue_account":"Lagre ny inntektskonto","mandatoryFields":"Obligatoriske felter","optionalFields":"Valgfrie felter","reconcile_this_account":"Avstem denne kontoen","interest_calc_weekly":"Per week","interest_calc_monthly":"Per måned","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per år","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ingen)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Opprett ny regning","store_new_bill":"Lagre ny regning","repeat_freq_yearly":"årlig","repeat_freq_half-year":"hvert halvår","repeat_freq_quarterly":"kvartalsvis","repeat_freq_monthly":"månedlig","repeat_freq_weekly":"ukentlig","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Oppdater gjeld","update_expense_account":"Oppdater utgiftskonto","update_revenue_account":"Oppdater inntektskonto","update_undefined_account":"Update account","update_asset_account":"Oppdater aktivakonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Sparegris","percentage":"pct.","amount":"Beløp","lastActivity":"Siste aktivitet","name":"Navn","role":"Rolle","description":"Beskrivelse","date":"Dato","source_account":"Kildekonto","destination_account":"Målkonto","category":"Kategori","iban":"IBAN","interest":"Renter","interest_period":"Interest period","liability_type":"Type gjeld","liability_direction":"Liability in/out","currentBalance":"Nåværende saldo","next_expected_match":"Neste forventede treff","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"nb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utenlandske beløp","interest_date":"Rentedato","name":"Navn","amount":"Beløp","iban":"IBAN","BIC":"BIC","notes":"Notater","location":"Location","repeat_freq":"Gjentas","skip":"Hopp over","startdate":"Startdato","enddate":"End date","object_group":"Group","attachments":"Vedlegg","active":"Aktiv","include_net_worth":"Inkluder i formue","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Dato","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Bokføringsdato","permDeleteWarning":"Sletting av data fra Firefly III er permanent, og kan ikke angres.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Prosesseringsdato","due_date":"Forfallsdato","payment_date":"Betalingsdato","invoice_date":"Fakturadato","amount_min":"Minimumsbeløp","amount_max":"Maksimumsbeløp","start_date":"Startgrense","end_date":"Sluttgrense","extension_date":"Extension date"}}')},3055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overschrijving","Withdrawal":"Uitgave","Deposit":"Inkomsten","date_and_time":"Datum en tijd","no_currency":"(geen valuta)","date":"Datum","time":"Tijd","no_budget":"(geen budget)","destination_account":"Doelrekening","source_account":"Bronrekening","single_split":"Split","create_new_transaction":"Maak een nieuwe transactie","balance":"Saldo","transaction_journal_extra":"Extra informatie","transaction_journal_meta":"Metainformatie","basic_journal_information":"Standaard transactieinformatie","bills_to_pay":"Openstaande contracten","left_to_spend":"Over om uit te geven","attachments":"Bijlagen","net_worth":"Kapitaal","bill":"Contract","no_bill":"(geen contract)","tags":"Tags","internal_reference":"Interne referentie","external_url":"Externe URL","no_piggy_bank":"(geen spaarpotje)","paid":"Betaald","notes":"Notities","yourAccounts":"Je betaalrekeningen","go_to_asset_accounts":"Bekijk je betaalrekeningen","delete_account":"Verwijder je account","transaction_table_description":"Een tabel met je transacties","account":"Rekening","description":"Omschrijving","amount":"Bedrag","budget":"Budget","category":"Categorie","opposing_account":"Tegenrekening","budgets":"Budgetten","categories":"Categorieën","go_to_budgets":"Ga naar je budgetten","income":"Inkomsten","go_to_deposits":"Ga naar je inkomsten","go_to_categories":"Ga naar je categorieën","expense_accounts":"Crediteuren","go_to_expenses":"Ga naar je uitgaven","go_to_bills":"Ga naar je contracten","bills":"Contracten","last_thirty_days":"Laatste dertig dagen","last_seven_days":"Laatste zeven dagen","go_to_piggies":"Ga naar je spaarpotjes","saved":"Opgeslagen","piggy_banks":"Spaarpotjes","piggy_bank":"Spaarpotje","amounts":"Bedragen","left":"Over","spent":"Uitgegeven","Default asset account":"Standaard betaalrekening","search_results":"Zoekresultaten","include":"Opnemen?","transaction":"Transactie","account_role_defaultAsset":"Standaard betaalrekening","account_role_savingAsset":"Spaarrekening","account_role_sharedAsset":"Gedeelde betaalrekening","clear_location":"Wis locatie","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash","daily_budgets":"Dagelijkse budgetten","weekly_budgets":"Wekelijkse budgetten","monthly_budgets":"Maandelijkse budgetten","quarterly_budgets":"Driemaandelijkse budgetten","create_new_expense":"Nieuwe crediteur","create_new_revenue":"Nieuwe debiteur","create_new_liabilities":"Maak nieuwe passiva","half_year_budgets":"Halfjaarlijkse budgetten","yearly_budgets":"Jaarlijkse budgetten","split_transaction_title":"Beschrijving van de gesplitste transactie","errors_submission":"Er ging iets mis. Check de errors.","flash_error":"Fout!","store_transaction":"Transactie opslaan","flash_success":"Gelukt!","create_another":"Terug naar deze pagina voor een nieuwe transactie.","update_transaction":"Update transactie","after_update_create_another":"Na het opslaan terug om door te gaan met wijzigen.","transaction_updated_no_changes":"Transactie #{ID} (\\"{title}\\") is niet gewijzigd.","transaction_updated_link":"Transactie #{ID} (\\"{title}\\") is geüpdatet.","spent_x_of_y":"{amount} van {total} uitgegeven","search":"Zoeken","create_new_asset":"Nieuwe betaalrekening","asset_accounts":"Betaalrekeningen","reset_after":"Reset formulier na opslaan","bill_paid_on":"Betaald op {date}","first_split_decides":"De eerste split bepaalt wat hier staat","first_split_overrules_source":"De eerste split kan de bronrekening overschrijven","first_split_overrules_destination":"De eerste split kan de doelrekening overschrijven","transaction_stored_link":"Transactie #{ID} (\\"{title}\\") is opgeslagen.","custom_period":"Aangepaste periode","reset_to_current":"Reset naar huidige periode","select_period":"Selecteer een periode","location":"Plaats","other_budgets":"Aangepaste budgetten","journal_links":"Transactiekoppelingen","go_to_withdrawals":"Ga naar je uitgaven","revenue_accounts":"Debiteuren","add_another_split":"Voeg een split toe","actions":"Acties","earned":"Verdiend","empty":"(leeg)","edit":"Wijzig","never":"Nooit","account_type_Loan":"Lening","account_type_Mortgage":"Hypotheek","stored_new_account_js":"Nieuwe account \\"{name}\\" opgeslagen!","account_type_Debt":"Schuld","liability_direction_null_short":"Onbekend","delete":"Verwijder","store_new_asset_account":"Sla nieuwe betaalrekening op","store_new_expense_account":"Sla nieuwe crediteur op","store_new_liabilities_account":"Nieuwe passiva opslaan","store_new_revenue_account":"Sla nieuwe debiteur op","mandatoryFields":"Verplichte velden","optionalFields":"Optionele velden","reconcile_this_account":"Stem deze rekening af","interest_calc_weekly":"Per week","interest_calc_monthly":"Per maand","interest_calc_quarterly":"Per kwartaal","interest_calc_half-year":"Per half jaar","interest_calc_yearly":"Per jaar","liability_direction_credit":"Ik krijg dit bedrag terug","liability_direction_debit":"Ik moet dit bedrag terugbetalen","liability_direction_credit_short":"Schuldeiser","liability_direction_debit_short":"Schuldenaar","account_type_debt":"Schuld","account_type_loan":"Lening","left_in_debt":"Verschuldigd bedrag","account_type_mortgage":"Hypotheek","save_transactions_by_moving_js":"Geen transacties|Bewaar deze transactie door ze aan een andere rekening te koppelen.|Bewaar deze transacties door ze aan een andere rekening te koppelen.","none_in_select_list":"(geen)","transaction_expand_split":"Split uitklappen","transaction_collapse_split":"Split inklappen","default_group_title_name":"(ongegroepeerd)","bill_repeats_weekly":"Herhaalt wekelijks","bill_repeats_monthly":"Herhaalt maandelijks","bill_repeats_quarterly":"Herhaalt elk kwartaal","bill_repeats_half-year":"Herhaalt elk half jaar","bill_repeats_yearly":"Herhaalt jaarlijks","bill_repeats_weekly_other":"Herhaalt om de week","bill_repeats_monthly_other":"Herhaalt om de maand","bill_repeats_quarterly_other":"Herhaalt om het kwartaal","bill_repeats_half-year_other":"Herhaalt jaarlijks","bill_repeats_yearly_other":"Herhaalt om het jaar","bill_repeats_weekly_skip":"Herhaalt elke {skip} weken","bill_repeats_monthly_skip":"Herhaalt elke {skip} maanden","bill_repeats_quarterly_skip":"Herhaalt elke {skip} kwartalen","bill_repeats_half-year_skip":"Herhaalt elke {skip} halve jaren","bill_repeats_yearly_skip":"Herhaalt elke {skip} jaar","not_expected_period":"Niet verwacht deze periode","subscriptions":"Abonnementen","bill_expected_date_js":"Verwacht op {date}","inactive":"Niet actief","forever":"Voor altijd","extension_date_is":"Verlengdatum is {date}","create_new_bill":"Nieuw contract","store_new_bill":"Sla nieuw contract op","repeat_freq_yearly":"jaarlijks","repeat_freq_half-year":"elk half jaar","repeat_freq_quarterly":"elk kwartaal","repeat_freq_monthly":"maandelijks","repeat_freq_weekly":"wekelijks","credit_card_type_monthlyFull":"Volledige betaling elke maand","update_liabilities_account":"Update passiva","update_expense_account":"Wijzig crediteur","update_revenue_account":"Wijzig debiteur","update_undefined_account":"Account bijwerken","update_asset_account":"Wijzig betaalrekening","updated_account_js":"Account \\"{title}\\" bijgewerkt."},"list":{"piggy_bank":"Spaarpotje","percentage":"pct","amount":"Bedrag","lastActivity":"Laatste activiteit","name":"Naam","role":"Rol","description":"Omschrijving","date":"Datum","source_account":"Bronrekening","destination_account":"Doelrekening","category":"Categorie","iban":"IBAN","interest":"Rente","interest_period":"Renteperiode","liability_type":"Type passiva","liability_direction":"Passiva in- of uitgaand","currentBalance":"Huidig saldo","next_expected_match":"Volgende verwachte match","expected_info":"Volgende verwachte transactie","start_date":"Startdatum","end_date":"Einddatum","payment_info":"Betalingsinformatie"},"config":{"html_language":"nl","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Bedrag in vreemde valuta","interest_date":"Rentedatum","name":"Naam","amount":"Bedrag","iban":"IBAN","BIC":"BIC","notes":"Notities","location":"Locatie","repeat_freq":"Herhaling","skip":"Overslaan","startdate":"Startdatum","enddate":"Einddatum","object_group":"Groep","attachments":"Bijlagen","active":"Actief","include_net_worth":"Meetellen in kapitaal","cc_type":"Betaalplan","account_number":"Rekeningnummer","cc_monthly_payment_date":"Betaaldatum","virtual_balance":"Virtueel saldo","opening_balance":"Startsaldo","opening_balance_date":"Startsaldodatum","date":"Datum","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Passivasoort","account_role":"Rol van rekening","liability_direction":"Passiva in- of uitgaand","book_date":"Boekdatum","permDeleteWarning":"Dingen verwijderen uit Firefly III is permanent en kan niet ongedaan gemaakt worden.","account_areYouSure_js":"Weet je zeker dat je de rekening met naam \\"{name}\\" wilt verwijderen?","also_delete_piggyBanks_js":"Geen spaarpotjes|Ook het spaarpotje verbonden aan deze rekening wordt verwijderd.|Ook alle {count} spaarpotjes verbonden aan deze rekening worden verwijderd.","also_delete_transactions_js":"Geen transacties|Ook de enige transactie verbonden aan deze rekening wordt verwijderd.|Ook alle {count} transacties verbonden aan deze rekening worden verwijderd.","process_date":"Verwerkingsdatum","due_date":"Vervaldatum","payment_date":"Betalingsdatum","invoice_date":"Factuurdatum","amount_min":"Minimumbedrag","amount_max":"Maximumbedrag","start_date":"Start van bereik","end_date":"Einde van bereik","extension_date":"Verlengdatum"}}')},5143:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Wypłata","Deposit":"Wpłata","date_and_time":"Data i czas","no_currency":"(brak waluty)","date":"Data","time":"Czas","no_budget":"(brak budżetu)","destination_account":"Konto docelowe","source_account":"Konto źródłowe","single_split":"Podział","create_new_transaction":"Stwórz nową transakcję","balance":"Saldo","transaction_journal_extra":"Dodatkowe informacje","transaction_journal_meta":"Meta informacje","basic_journal_information":"Podstawowe informacje o transakcji","bills_to_pay":"Rachunki do zapłacenia","left_to_spend":"Pozostało do wydania","attachments":"Załączniki","net_worth":"Wartość netto","bill":"Rachunek","no_bill":"(brak rachunku)","tags":"Tagi","internal_reference":"Wewnętrzny nr referencyjny","external_url":"Zewnętrzny adres URL","no_piggy_bank":"(brak skarbonki)","paid":"Zapłacone","notes":"Notatki","yourAccounts":"Twoje konta","go_to_asset_accounts":"Zobacz swoje konta aktywów","delete_account":"Usuń konto","transaction_table_description":"Tabela zawierająca Twoje transakcje","account":"Konto","description":"Opis","amount":"Kwota","budget":"Budżet","category":"Kategoria","opposing_account":"Konto przeciwstawne","budgets":"Budżety","categories":"Kategorie","go_to_budgets":"Przejdź do swoich budżetów","income":"Przychody / dochody","go_to_deposits":"Przejdź do wpłat","go_to_categories":"Przejdź do swoich kategorii","expense_accounts":"Konta wydatków","go_to_expenses":"Przejdź do wydatków","go_to_bills":"Przejdź do swoich rachunków","bills":"Rachunki","last_thirty_days":"Ostanie 30 dni","last_seven_days":"Ostatnie 7 dni","go_to_piggies":"Przejdź do swoich skarbonek","saved":"Zapisano","piggy_banks":"Skarbonki","piggy_bank":"Skarbonka","amounts":"Kwoty","left":"Pozostało","spent":"Wydano","Default asset account":"Domyślne konto aktywów","search_results":"Wyniki wyszukiwania","include":"Include?","transaction":"Transakcja","account_role_defaultAsset":"Domyślne konto aktywów","account_role_savingAsset":"Konto oszczędnościowe","account_role_sharedAsset":"Współdzielone konto aktywów","clear_location":"Wyczyść lokalizację","account_role_ccAsset":"Karta kredytowa","account_role_cashWalletAsset":"Portfel gotówkowy","daily_budgets":"Budżety dzienne","weekly_budgets":"Budżety tygodniowe","monthly_budgets":"Budżety miesięczne","quarterly_budgets":"Budżety kwartalne","create_new_expense":"Utwórz nowe konto wydatków","create_new_revenue":"Utwórz nowe konto przychodów","create_new_liabilities":"Utwórz nowe zobowiązanie","half_year_budgets":"Budżety półroczne","yearly_budgets":"Budżety roczne","split_transaction_title":"Opis podzielonej transakcji","errors_submission":"Coś poszło nie tak w czasie zapisu. Proszę sprawdź błędy.","flash_error":"Błąd!","store_transaction":"Zapisz transakcję","flash_success":"Sukces!","create_another":"Po zapisaniu wróć tutaj, aby utworzyć kolejny.","update_transaction":"Zaktualizuj transakcję","after_update_create_another":"Po aktualizacji wróć tutaj, aby kontynuować edycję.","transaction_updated_no_changes":"Transakcja #{ID} (\\"{title}\\") nie została zmieniona.","transaction_updated_link":"Transakcja #{ID} (\\"{title}\\") została zaktualizowana.","spent_x_of_y":"Wydano {amount} z {total}","search":"Szukaj","create_new_asset":"Utwórz nowe konto aktywów","asset_accounts":"Konta aktywów","reset_after":"Wyczyść formularz po zapisaniu","bill_paid_on":"Zapłacone {date}","first_split_decides":"Pierwszy podział określa wartość tego pola","first_split_overrules_source":"Pierwszy podział może nadpisać konto źródłowe","first_split_overrules_destination":"Pierwszy podział może nadpisać konto docelowe","transaction_stored_link":"Transakcja #{ID} (\\"{title}\\") została zapisana.","custom_period":"Okres niestandardowy","reset_to_current":"Przywróć do bieżącego okresu","select_period":"Wybierz okres","location":"Lokalizacja","other_budgets":"Budżety niestandardowe","journal_links":"Powiązane transakcje","go_to_withdrawals":"Przejdź do swoich wydatków","revenue_accounts":"Konta przychodów","add_another_split":"Dodaj kolejny podział","actions":"Akcje","earned":"Zarobiono","empty":"(pusty)","edit":"Modyfikuj","never":"Nigdy","account_type_Loan":"Pożyczka","account_type_Mortgage":"Hipoteka","stored_new_account_js":"Nowe konto \\"{name}\\" zapisane!","account_type_Debt":"Dług","liability_direction_null_short":"Nieznane","delete":"Usuń","store_new_asset_account":"Zapisz nowe konto aktywów","store_new_expense_account":"Zapisz nowe konto wydatków","store_new_liabilities_account":"Zapisz nowe zobowiązanie","store_new_revenue_account":"Zapisz nowe konto przychodów","mandatoryFields":"Pola wymagane","optionalFields":"Pola opcjonalne","reconcile_this_account":"Uzgodnij to konto","interest_calc_weekly":"Tygodniowo","interest_calc_monthly":"Co miesiąc","interest_calc_quarterly":"Kwartalnie","interest_calc_half-year":"Co pół roku","interest_calc_yearly":"Co rok","liability_direction_credit":"Zadłużenie wobec mnie","liability_direction_debit":"Zadłużenie wobec kogoś innego","liability_direction_credit_short":"Dług wobec Ciebie","liability_direction_debit_short":"Jesteś dłużny","account_type_debt":"Dług","account_type_loan":"Pożyczka","left_in_debt":"Do zapłaty","account_type_mortgage":"Hipoteka","save_transactions_by_moving_js":"Brak transakcji|Zapisz tę transakcję, przenosząc ją na inne konto.|Zapisz te transakcje przenosząc je na inne konto.","none_in_select_list":"(żadne)","transaction_expand_split":"Rozwiń podział","transaction_collapse_split":"Zwiń podział","default_group_title_name":"(bez grupy)","bill_repeats_weekly":"Powtarza się co tydzień","bill_repeats_monthly":"Powtarza się co miesiąc","bill_repeats_quarterly":"Powtarza się co kwartał","bill_repeats_half-year":"Powtarza się co pół roku","bill_repeats_yearly":"Powtarza się co rok","bill_repeats_weekly_other":"Powtarza się co drugi tydzień","bill_repeats_monthly_other":"Powtarza się co drugi miesiąc","bill_repeats_quarterly_other":"Powtarza się co drugi kwartał","bill_repeats_half-year_other":"Powtarza się co rok","bill_repeats_yearly_other":"Powtarza się co drugi rok","bill_repeats_weekly_skip":"Powtarza się co {skip} tygodni","bill_repeats_monthly_skip":"Powtarza się co {skip} miesięcy","bill_repeats_quarterly_skip":"Powtarza się co {skip} kwartałów","bill_repeats_half-year_skip":"Powtarza się co {skip} połów roku","bill_repeats_yearly_skip":"Powtarza się co {skip} lat","not_expected_period":"Nie oczekiwany w tym okresie","subscriptions":"Subskrypcje","bill_expected_date_js":"Oczekiwane {date}","inactive":"Nieaktywne","forever":"Bez daty zakończenia","extension_date_is":"Data przedłużenia to {date}","create_new_bill":"Utwórz nowy rachunek","store_new_bill":"Zapisz nowy rachunek","repeat_freq_yearly":"rocznie","repeat_freq_half-year":"co pół roku","repeat_freq_quarterly":"kwartalnie","repeat_freq_monthly":"miesięcznie","repeat_freq_weekly":"tygodniowo","credit_card_type_monthlyFull":"Pełna płatność co miesiąc","update_liabilities_account":"Modyfikuj zobowiązanie","update_expense_account":"Aktualizuj konto wydatków","update_revenue_account":"Aktualizuj konto przychodów","update_undefined_account":"Update account","update_asset_account":"Aktualizuj konto aktywów","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Skarbonka","percentage":"%","amount":"Kwota","lastActivity":"Ostatnia aktywność","name":"Nazwa","role":"Rola","description":"Opis","date":"Data","source_account":"Konto źródłowe","destination_account":"Konto docelowe","category":"Kategoria","iban":"IBAN","interest":"Odsetki","interest_period":"Okres odsetkowy","liability_type":"Rodzaj zobowiązania","liability_direction":"Zobowiązania przychodzące/wychodzące","currentBalance":"Bieżące saldo","next_expected_match":"Następne oczekiwane dopasowanie","expected_info":"Następna oczekiwana transakcja","start_date":"Data rozpoczęcia","end_date":"Data końcowa","payment_info":"Informacje o płatności"},"config":{"html_language":"pl","week_in_year_fns":"w \'tydzień\' yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"Q \'kwartał\' yyyy","half_year_fns":"\'{half} połowa\' yyyy"},"form":{"foreign_amount":"Kwota zagraniczna","interest_date":"Data odsetek","name":"Nazwa","amount":"Kwota","iban":"IBAN","BIC":"BIC","notes":"Notatki","location":"Lokalizacja","repeat_freq":"Powtarza się","skip":"Pomiń","startdate":"Data rozpoczęcia","enddate":"End date","object_group":"Grupa","attachments":"Załączniki","active":"Aktywny","include_net_worth":"Uwzględnij w wartości netto","cc_type":"Plan płatności kartą kredytową","account_number":"Numer konta","cc_monthly_payment_date":"Miesięczny termin spłaty karty kredytowej","virtual_balance":"Wirtualne saldo","opening_balance":"Saldo początkowe","opening_balance_date":"Data salda otwarcia","date":"Data","interest":"Odsetki","interest_period":"Okres odsetkowy","currency_id":"Waluta","liability_type":"Rodzaj zobowiązania","account_role":"Rola konta","liability_direction":"Liability in/out","book_date":"Data księgowania","permDeleteWarning":"Usuwanie rzeczy z Firefly III jest trwałe i nie można tego cofnąć.","account_areYouSure_js":"Czy na pewno chcesz usunąć konto o nazwie \\"{name}\\"?","also_delete_piggyBanks_js":"Brak skarbonek|Jedyna skarbonka połączona z tym kontem również zostanie usunięta.|Wszystkie {count} skarbonki połączone z tym kontem zostaną również usunięte.","also_delete_transactions_js":"Brak transakcji|Jedyna transakcja połączona z tym kontem również zostanie usunięta.|Wszystkie {count} transakcje połączone z tym kontem również zostaną usunięte.","process_date":"Data przetworzenia","due_date":"Termin realizacji","payment_date":"Data płatności","invoice_date":"Data faktury","amount_min":"Minimalna kwota","amount_max":"Maksymalna kwota","start_date":"Początek zakresu","end_date":"Koniec zakresu","extension_date":"Extension date"}}')},2055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Retirada","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Horário","no_budget":"(sem orçamento)","destination_account":"Conta destino","source_account":"Conta origem","single_split":"Divisão","create_new_transaction":"Criar nova transação","balance":"Saldo","transaction_journal_extra":"Informação extra","transaction_journal_meta":"Meta-informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Contas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Valor Líquido","bill":"Fatura","no_bill":"(sem conta)","tags":"Tags","internal_reference":"Referência interna","external_url":"URL externa","no_piggy_bank":"(nenhum cofrinho)","paid":"Pago","notes":"Notas","yourAccounts":"Suas contas","go_to_asset_accounts":"Veja suas contas ativas","delete_account":"Apagar conta","transaction_table_description":"Uma tabela contendo suas transações","account":"Conta","description":"Descrição","amount":"Valor","budget":"Orçamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Vá para seus orçamentos","income":"Receita / Renda","go_to_deposits":"Ir para as entradas","go_to_categories":"Vá para suas categorias","expense_accounts":"Contas de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Vá para suas contas","bills":"Faturas","last_thirty_days":"Últimos 30 dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Vá para sua poupança","saved":"Salvo","piggy_banks":"Cofrinhos","piggy_bank":"Cofrinho","amounts":"Quantias","left":"Restante","spent":"Gasto","Default asset account":"Conta padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transação","account_role_defaultAsset":"Conta padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Contas de ativos compartilhadas","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de crédito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamentos diários","weekly_budgets":"Orçamentos semanais","monthly_budgets":"Orçamentos mensais","quarterly_budgets":"Orçamentos trimestrais","create_new_expense":"Criar nova conta de despesa","create_new_revenue":"Criar nova conta de receita","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamentos semestrais","yearly_budgets":"Orçamentos anuais","split_transaction_title":"Descrição da transação dividida","errors_submission":"Há algo de errado com o seu envio. Por favor, verifique os erros abaixo.","flash_error":"Erro!","store_transaction":"Salvar transação","flash_success":"Sucesso!","create_another":"Depois de armazenar, retorne aqui para criar outro.","update_transaction":"Atualizar transação","after_update_create_another":"Depois de atualizar, retorne aqui para continuar editando.","transaction_updated_no_changes":"A Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"A Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Pesquisa","create_new_asset":"Criar nova conta de ativo","asset_accounts":"Contas de ativo","reset_after":"Resetar o formulário após o envio","bill_paid_on":"Pago em {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi salva.","custom_period":"Período personalizado","reset_to_current":"Redefinir para o período atual","select_period":"Selecione um período","location":"Localização","other_budgets":"Orçamentos de períodos personalizados","journal_links":"Transações ligadas","go_to_withdrawals":"Vá para seus saques","revenue_accounts":"Contas de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Editar","never":"Nunca","account_type_Loan":"Empréstimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Dívida","liability_direction_null_short":"Desconhecida","delete":"Apagar","store_new_asset_account":"Armazenar nova conta de ativo","store_new_expense_account":"Armazenar nova conta de despesa","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Armazenar nova conta de receita","mandatoryFields":"Campos obrigatórios","optionalFields":"Campos opcionais","reconcile_this_account":"Concilie esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mês","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por ano","liability_direction_credit":"Devo este débito","liability_direction_debit":"Devo este débito a outra pessoa","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Débito","account_type_loan":"Empréstimo","left_in_debt":"Valor devido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação.|Salve esta transação movendo-a para outra conta.|Salve essas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Exibir divisão","transaction_collapse_split":"Esconder divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete a cada semestre","bill_repeats_yearly":"Repete anualmente","bill_repeats_weekly_other":"Repete quinzenalmente","bill_repeats_monthly_other":"Repete bimestralmente","bill_repeats_quarterly_other":"Repete a cada dois trimestres","bill_repeats_half-year_other":"Repete anualmente","bill_repeats_yearly_other":"Repete a cada dois anos","bill_repeats_weekly_skip":"Repete a cada {skip} semanas","bill_repeats_monthly_skip":"Repete a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete a cada {skip} semestres","bill_repeats_yearly_skip":"Repete a cada {skip} anos","not_expected_period":"Não esperado este período","subscriptions":"Assinaturas","bill_expected_date_js":"Esperado {date}","inactive":"Inativo","forever":"Para sempre","extension_date_is":"Data da extensão é {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Armazenar nova fatura","repeat_freq_yearly":"anual","repeat_freq_half-year":"cada semestre","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensal","repeat_freq_weekly":"semanal","credit_card_type_monthlyFull":"Pagamento completo todo mês","update_liabilities_account":"Atualizar passivo","update_expense_account":"Atualizar conta de despesas","update_revenue_account":"Atualizar conta de receita","update_undefined_account":"Atualizar conta","update_asset_account":"Atualizar de conta de ativo","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Cofrinho","percentage":"pct.","amount":"Total","lastActivity":"Última atividade","name":"Nome","role":"Papel","description":"Descrição","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juros","interest_period":"Período de juros","liability_type":"Tipo de passivo","liability_direction":"Liability in/out","currentBalance":"Saldo atual","next_expected_match":"Próximo correspondente esperado","expected_info":"Próxima transação esperada","start_date":"Data de início","end_date":"Data final","payment_info":"Informação de pagamento"},"config":{"html_language":"pt-br","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'T\'Q, yyyy","half_year_fns":"\'S{half}\', yyyy"},"form":{"foreign_amount":"Montante em moeda estrangeira","interest_date":"Data de interesse","name":"Nome","amount":"Valor","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repetições","skip":"Pular","startdate":"Data de Início","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Ativar","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do Cartão de Crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data do pagamento mensal do Cartão de Crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juros","interest_period":"Período de juros","currency_id":"Moeda","liability_type":"Tipo de passivo","account_role":"Função de conta","liability_direction":"Passivo entrada/saída","book_date":"Data reserva","permDeleteWarning":"Exclusão de dados do Firefly III são permanentes e não podem ser desfeitos.","account_areYouSure_js":"Tem certeza que deseja excluir a conta \\"{name}\\"?","also_delete_piggyBanks_js":"Sem cofrinhos|O único cofrinho conectado a esta conta também será excluído.|Todos os {count} cofrinhos conectados a esta conta também serão excluídos.","also_delete_transactions_js":"Sem transações|A única transação conectada a esta conta também será excluída.|Todas as {count} transações conectadas a essa conta também serão excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da Fatura","amount_min":"Valor Mínimo","amount_max":"Valor Máximo","start_date":"Início do intervalo","end_date":"Final do intervalo","extension_date":"Extension date"}}')},9898:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Levantamento","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Hora","no_budget":"(sem orçamento)","destination_account":"Conta de destino","source_account":"Conta de origem","single_split":"Dividir","create_new_transaction":"Criar uma nova transação","balance":"Saldo","transaction_journal_extra":"Informações extra","transaction_journal_meta":"Meta informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Faturas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Património liquido","bill":"Fatura","no_bill":"(sem fatura)","tags":"Etiquetas","internal_reference":"Referência interna","external_url":"URL Externo","no_piggy_bank":"(nenhum mealheiro)","paid":"Pago","notes":"Notas","yourAccounts":"As suas contas","go_to_asset_accounts":"Ver as contas de ativos","delete_account":"Apagar conta de utilizador","transaction_table_description":"Uma tabela com as suas transacções","account":"Conta","description":"Descricao","amount":"Montante","budget":"Orcamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Ir para os seus orçamentos","income":"Receita / renda","go_to_deposits":"Ir para depósitos","go_to_categories":"Ir para categorias","expense_accounts":"Conta de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Ir para as faturas","bills":"Faturas","last_thirty_days":"Últimos trinta dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Ir para mealheiros","saved":"Guardado","piggy_banks":"Mealheiros","piggy_bank":"Mealheiro","amounts":"Montantes","left":"Em falta","spent":"Gasto","Default asset account":"Conta de ativos padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transacção","account_role_defaultAsset":"Conta de activos padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Conta de activos partilhados","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de credito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamento diário","weekly_budgets":"Orçamento semanal","monthly_budgets":"Orçamento mensal","quarterly_budgets":"Orçamento trimestral","create_new_expense":"Criar nova conta de despesas","create_new_revenue":"Criar nova conta de receitas","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamento semestral","yearly_budgets":"Orçamento anual","split_transaction_title":"Descrição da transacção dividida","errors_submission":"Aconteceu algo errado com a sua submissão. Por favor, verifique os erros.","flash_error":"Erro!","store_transaction":"Guardar transação","flash_success":"Sucesso!","create_another":"Depois de guardar, voltar aqui para criar outra.","update_transaction":"Actualizar transacção","after_update_create_another":"Após a atualização, regresse aqui para continuar a editar.","transaction_updated_no_changes":"Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Procurar","create_new_asset":"Criar nova conta de activos","asset_accounts":"Conta de activos","reset_after":"Repor o formulário após o envio","bill_paid_on":"Pago a {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi guardada.","custom_period":"Período personalizado","reset_to_current":"Reiniciar o período personalizado","select_period":"Selecionar um período","location":"Localização","other_budgets":"Orçamentos de tempo personalizado","journal_links":"Ligações de transacção","go_to_withdrawals":"Ir para os seus levantamentos","revenue_accounts":"Conta de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Alterar","never":"Nunca","account_type_Loan":"Emprestimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Debito","liability_direction_null_short":"Desconhecido","delete":"Apagar","store_new_asset_account":"Guardar nova conta de activos","store_new_expense_account":"Guardar nova conta de despesas","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Guardar nova conta de receitas","mandatoryFields":"Campos obrigatorios","optionalFields":"Campos opcionais","reconcile_this_account":"Reconciliar esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Mensal","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por meio ano","interest_calc_yearly":"Anual","liability_direction_credit":"Esta dívida é-me devida","liability_direction_debit":"Devo esta dívida a outra pessoa","liability_direction_credit_short":"Deve-lhe esta dívida","liability_direction_debit_short":"Deve esta dívida","account_type_debt":"Dívida","account_type_loan":"Empréstimo","left_in_debt":"Montante em dívida","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação| Guarde esta transação movendo-a para outra conta| Guarde estas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Expandir divisão","transaction_collapse_split":"Ocultar divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete-se semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete-se a cada meio ano","bill_repeats_yearly":"Repete-se anualmente","bill_repeats_weekly_other":"Repete-se a cada semana","bill_repeats_monthly_other":"Repete-se a cada outro mês","bill_repeats_quarterly_other":"Repete-se a cada trimestre","bill_repeats_half-year_other":"Repete-se anualmente","bill_repeats_yearly_other":"Repete-se a cada ano","bill_repeats_weekly_skip":"Repete-se a cada {skip} semanas","bill_repeats_monthly_skip":"Repete-se a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete-se a cada {skip} meio ano","bill_repeats_yearly_skip":"Repete-se a cada {skip} anos","not_expected_period":"Este período não foi previsto","subscriptions":"Subscrições","bill_expected_date_js":"Esperado {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Guardar nova fatura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"todo meio ano","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensalmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar passivo","update_expense_account":"Alterar conta de despesas","update_revenue_account":"Alterar conta de receitas","update_undefined_account":"Update account","update_asset_account":"Actualizar conta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Mealheiro","percentage":"%.","amount":"Montante","lastActivity":"Ultima actividade","name":"Nome","role":"Regra","description":"Descricao","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juro","interest_period":"Período de juros","liability_type":"Tipo de responsabilidade","liability_direction":"Passivo entrada/fora","currentBalance":"Saldo actual","next_expected_match":"Proxima correspondencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"pt","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montante estrangeiro","interest_date":"Data de juros","name":"Nome","amount":"Montante","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repete","skip":"Pular","startdate":"Data de inicio","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Activo","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do cartão de crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data de pagamento mensal do cartão de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juro","interest_period":"Periodo de juros","currency_id":"Divisa","liability_type":"Tipo de responsabilidade","account_role":"Tipo de conta","liability_direction":"Responsabilidade entrada/saída","book_date":"Data de registo","permDeleteWarning":"Apagar as tuas coisas do Firefly III e permanente e nao pode ser desfeito.","account_areYouSure_js":"Tem a certeza que deseja eliminar a conta denominada por \\"{name}?","also_delete_piggyBanks_js":"Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.","also_delete_transactions_js":"Nenhuma transação| A única transação ligada a esta conta será também excluída.|Todas as {count} transações ligadas a esta conta serão também excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da factura","amount_min":"Montante minimo","amount_max":"Montante maximo","start_date":"Inicio do intervalo","end_date":"Fim do intervalo","extension_date":"Extension date"}}')},4691:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Retragere","Deposit":"Depozit","date_and_time":"Data și ora","no_currency":"(nici o monedă)","date":"Dată","time":"Timp","no_budget":"(nici un buget)","destination_account":"Contul de destinație","source_account":"Contul sursă","single_split":"Împarte","create_new_transaction":"Creați o tranzacție nouă","balance":"Balantă","transaction_journal_extra":"Informații suplimentare","transaction_journal_meta":"Informații meta","basic_journal_information":"Informații de bază despre tranzacție","bills_to_pay":"Facturile de plată","left_to_spend":"Ramas de cheltuit","attachments":"Atașamente","net_worth":"Valoarea netă","bill":"Factură","no_bill":"(fără factură)","tags":"Etichete","internal_reference":"Referință internă","external_url":"URL extern","no_piggy_bank":"(nicio pușculiță)","paid":"Plătit","notes":"Notițe","yourAccounts":"Conturile dvs.","go_to_asset_accounts":"Vizualizați conturile de active","delete_account":"Șterge account","transaction_table_description":"Un tabel care conține tranzacțiile tale","account":"Cont","description":"Descriere","amount":"Sumă","budget":"Buget","category":"Categorie","opposing_account":"Cont opus","budgets":"Buget","categories":"Categorii","go_to_budgets":"Mergi la bugete","income":"Venituri","go_to_deposits":"Du-te la depozite","go_to_categories":"Mergi la categorii","expense_accounts":"Conturi de cheltuieli","go_to_expenses":"Mergi la cheltuieli","go_to_bills":"Mergi la facturi","bills":"Facturi","last_thirty_days":"Ultimele 30 de zile","last_seven_days":"Ultimele 7 zile","go_to_piggies":"Mergi la pușculiță","saved":"Salvat","piggy_banks":"Pușculiță","piggy_bank":"Pușculiță","amounts":"Sume","left":"Rămas","spent":"Cheltuit","Default asset account":"Cont de active implicit","search_results":"Rezultatele căutarii","include":"Include?","transaction":"Tranzacţie","account_role_defaultAsset":"Contul implicit activ","account_role_savingAsset":"Cont de economii","account_role_sharedAsset":"Contul de active partajat","clear_location":"Ștergeți locația","account_role_ccAsset":"Card de credit","account_role_cashWalletAsset":"Cash - Numerar","daily_budgets":"Bugete zilnice","weekly_budgets":"Bugete săptămânale","monthly_budgets":"Bugete lunare","quarterly_budgets":"Bugete trimestriale","create_new_expense":"Creați un nou cont de cheltuieli","create_new_revenue":"Creați un nou cont de venituri","create_new_liabilities":"Creare provizion nou","half_year_budgets":"Bugete semestriale","yearly_budgets":"Bugete anuale","split_transaction_title":"Descrierea tranzacției divizate","errors_submission":"A fost ceva în neregulă cu depunerea ta. Te rugăm să verifici erorile.","flash_error":"Eroare!","store_transaction":"Tranzacție magazin","flash_success":"Succes!","create_another":"După stocare, reveniți aici pentru a crea alta.","update_transaction":"Actualizați tranzacția","after_update_create_another":"După actualizare, reveniți aici pentru a continua editarea.","transaction_updated_no_changes":"Tranzacția #{ID} (\\"{title}\\") nu a primit nicio modificare.","transaction_updated_link":"Tranzacția #{ID} (\\"{title}\\") a fost actualizată.","spent_x_of_y":"Cheltuit {amount} din {total}","search":"Caută","create_new_asset":"Creați un nou cont de active","asset_accounts":"Conturile de active","reset_after":"Resetați formularul după trimitere","bill_paid_on":"Plătit pe {date}","first_split_decides":"Prima împărțire determină valoarea acestui câmp","first_split_overrules_source":"Prima împărțire poate suprascrie contul sursă","first_split_overrules_destination":"Prima împărțire poate suprascrie contul de destinație","transaction_stored_link":"Tranzacția #{ID} (\\"{title}\\") a fost stocată.","custom_period":"Perioadă personalizată","reset_to_current":"Resetare la perioada curentă","select_period":"Selectați o perioadă","location":"Locație","other_budgets":"Bugete personalizate temporale","journal_links":"Link-uri de tranzacții","go_to_withdrawals":"Mergi la retragerile tale","revenue_accounts":"Conturi de venituri","add_another_split":"Adăugați o divizare","actions":"Acțiuni","earned":"Câștigat","empty":"(gol)","edit":"Editează","never":"Niciodată","account_type_Loan":"Împrumut","account_type_Mortgage":"Credit ipotecar","stored_new_account_js":"Cont nou \\"{name}\\" stocat!","account_type_Debt":"Datorie","liability_direction_null_short":"Unknown","delete":"Șterge","store_new_asset_account":"Salvați un nou cont de active","store_new_expense_account":"Salvați un nou cont de cheltuieli","store_new_liabilities_account":"Salvați provizion nou","store_new_revenue_account":"Salvați un nou cont de venituri","mandatoryFields":"Câmpuri obligatorii","optionalFields":"Câmpuri opționale","reconcile_this_account":"Reconciliați acest cont","interest_calc_weekly":"Pe săptămână","interest_calc_monthly":"Pe lună","interest_calc_quarterly":"Pe trimestru","interest_calc_half-year":"Pe jumătate de an","interest_calc_yearly":"Pe an","liability_direction_credit":"Sunt datorat acestei datorii","liability_direction_debit":"Datorăm această datorie altcuiva","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Fără tranzacții* Salvați această tranzacție mutând-o în alt cont. | Salvați aceste tranzacții mutându-le într-un alt cont.","none_in_select_list":"(nici unul)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(negrupat)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nu se aşteaptă această perioadă","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Creați o nouă factură","store_new_bill":"Salvați o nouă factură","repeat_freq_yearly":"anual","repeat_freq_half-year":"fiecare jumătate de an","repeat_freq_quarterly":"trimestrial","repeat_freq_monthly":"lunar","repeat_freq_weekly":"săptămânal","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizați provizionul","update_expense_account":"Actualizați cont de cheltuieli","update_revenue_account":"Actualizați cont de venituri","update_undefined_account":"Update account","update_asset_account":"Actualizați contul de active","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pușculiță","percentage":"procent %","amount":"Sumă","lastActivity":"Ultima activitate","name":"Nume","role":"Rol","description":"Descriere","date":"Dată","source_account":"Contul sursă","destination_account":"Contul de destinație","category":"Categorii","iban":"IBAN","interest":"Interes","interest_period":"Interest period","liability_type":"Tip de provizion","liability_direction":"Liability in/out","currentBalance":"Sold curent","next_expected_match":"Următoarea potrivire așteptată","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ro","week_in_year_fns":"\'Săptămână\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyy"},"form":{"foreign_amount":"Sumă străină","interest_date":"Data de interes","name":"Nume","amount":"Sumă","iban":"IBAN","BIC":"BIC","notes":"Notițe","location":"Locație","repeat_freq":"Repetă","skip":"Sari peste","startdate":"Data de început","enddate":"End date","object_group":"Grup","attachments":"Fișiere atașate","active":"Activ","include_net_worth":"Includeți în valoare netă","cc_type":"Plan de plată cu card de credit","account_number":"Număr de cont","cc_monthly_payment_date":"Data plății lunare cu cartea de credit","virtual_balance":"Soldul virtual","opening_balance":"Soldul de deschidere","opening_balance_date":"Data soldului de deschidere","date":"Dată","interest":"Interes","interest_period":"Perioadă de interes","currency_id":"Monedă","liability_type":"Tipul de provizion","account_role":"Rolul contului","liability_direction":"Răspundere în/afară","book_date":"Rezervă dată","permDeleteWarning":"Ștergerea este permanentă și nu poate fi anulată.","account_areYouSure_js":"Sunteţi sigur că doriţi să ştergeţi contul numit \\"{name}\\"?","also_delete_piggyBanks_js":"Nici o pușculiță | Singura pușculiță conectată la acest cont va fi de asemenea ștearsă. Toate cele {count} pușculițe conectate la acest cont vor fi șterse, de asemenea.","also_delete_transactions_js":"Nicio tranzacție | Singura tranzacție conectată la acest cont va fi de asemenea ștearsă. | Toate cele {count} tranzacții conectate la acest cont vor fi șterse, de asemenea.","process_date":"Data procesării","due_date":"Data scadentă","payment_date":"Data de plată","invoice_date":"Data facturii","amount_min":"Suma minimă","amount_max":"suma maximă","start_date":"Start de interval","end_date":"Șfârșit de interval","extension_date":"Extension date"}}')},9672:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Перевод","Withdrawal":"Расход","Deposit":"Доход","date_and_time":"Дата и время","no_currency":"(нет валюты)","date":"Дата","time":"Время","no_budget":"(вне бюджета)","destination_account":"Счёт назначения","source_account":"Счёт-источник","single_split":"Разделённая транзакция","create_new_transaction":"Создать новую транзакцию","balance":"Бaлaнc","transaction_journal_extra":"Дополнительные сведения","transaction_journal_meta":"Дополнительная информация","basic_journal_information":"Основная информация о транзакции","bills_to_pay":"Счета к оплате","left_to_spend":"Осталось потратить","attachments":"Вложения","net_worth":"Мои сбережения","bill":"Счёт к оплате","no_bill":"(нет счёта на оплату)","tags":"Метки","internal_reference":"Внутренняя ссылка","external_url":"Внешний URL-адрес","no_piggy_bank":"(нет копилки)","paid":"Оплачено","notes":"Заметки","yourAccounts":"Ваши счета","go_to_asset_accounts":"Просмотр ваших основных счетов","delete_account":"Удалить профиль","transaction_table_description":"Таблица, содержащая ваши транзакции","account":"Счёт","description":"Описание","amount":"Сумма","budget":"Бюджет","category":"Категория","opposing_account":"Противодействующий счёт","budgets":"Бюджет","categories":"Категории","go_to_budgets":"Перейти к вашим бюджетам","income":"Мои доходы","go_to_deposits":"Перейти ко вкладам","go_to_categories":"Перейти к вашим категориям","expense_accounts":"Счета расходов","go_to_expenses":"Перейти к расходам","go_to_bills":"Перейти к вашим счетам на оплату","bills":"Счета к оплате","last_thirty_days":"Последние 30 дней","last_seven_days":"Последние 7 дней","go_to_piggies":"Перейти к вашим копилкам","saved":"Сохранено","piggy_banks":"Копилки","piggy_bank":"Копилка","amounts":"Сумма","left":"Осталось","spent":"Расход","Default asset account":"Счёт по умолчанию","search_results":"Результаты поиска","include":"Включить?","transaction":"Транзакция","account_role_defaultAsset":"Счёт по умолчанию","account_role_savingAsset":"Сберегательный счет","account_role_sharedAsset":"Общий основной счёт","clear_location":"Очистить местоположение","account_role_ccAsset":"Кредитная карта","account_role_cashWalletAsset":"Наличные","daily_budgets":"Бюджеты на день","weekly_budgets":"Бюджеты на неделю","monthly_budgets":"Бюджеты на месяц","quarterly_budgets":"Бюджеты на квартал","create_new_expense":"Создать новый счёт расхода","create_new_revenue":"Создать новый счёт дохода","create_new_liabilities":"Создать новый долговой счёт","half_year_budgets":"Бюджеты на полгода","yearly_budgets":"Годовые бюджеты","split_transaction_title":"Описание разделённой транзакции","errors_submission":"При отправке что-то пошло не так. Пожалуйста, проверьте ошибки ниже.","flash_error":"Ошибка!","store_transaction":"Сохранить транзакцию","flash_success":"Успешно!","create_another":"После сохранения вернуться сюда и создать ещё одну аналогичную запись.","update_transaction":"Обновить транзакцию","after_update_create_another":"После обновления вернитесь сюда, чтобы продолжить редактирование.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Поиск","create_new_asset":"Создать новый активный счёт","asset_accounts":"Основные счета","reset_after":"Сбросить форму после отправки","bill_paid_on":"Оплачено {date}","first_split_decides":"В данном поле используется значение из первой части разделенной транзакции","first_split_overrules_source":"Значение из первой части транзакции может изменить счет источника","first_split_overrules_destination":"Значение из первой части транзакции может изменить счет назначения","transaction_stored_link":"Транзакция #{ID} (\\"{title}\\") сохранена.","custom_period":"Пользовательский период","reset_to_current":"Сброс к текущему периоду","select_period":"Выберите период","location":"Размещение","other_budgets":"Бюджеты на произвольный отрезок времени","journal_links":"Связи транзакции","go_to_withdrawals":"Перейти к вашим расходам","revenue_accounts":"Счета доходов","add_another_split":"Добавить еще одну часть","actions":"Действия","earned":"Заработано","empty":"(пусто)","edit":"Изменить","never":"Никогда","account_type_Loan":"Заём","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дебит","liability_direction_null_short":"Unknown","delete":"Удалить","store_new_asset_account":"Сохранить новый основной счёт","store_new_expense_account":"Сохранить новый счёт расхода","store_new_liabilities_account":"Сохранить новое обязательство","store_new_revenue_account":"Сохранить новый счёт дохода","mandatoryFields":"Обязательные поля","optionalFields":"Дополнительные поля","reconcile_this_account":"Произвести сверку данного счёта","interest_calc_weekly":"Per week","interest_calc_monthly":"В месяц","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"В год","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нет)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без группировки)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Повторяется ежегодно","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не ожидается в данном периоде","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивный","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Создать новый счёт к оплате","store_new_bill":"Сохранить новый счёт к оплате","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"раз в полгода","repeat_freq_quarterly":"раз в квартал","repeat_freq_monthly":"ежемесячно","repeat_freq_weekly":"еженедельно","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Обновить долговой счёт","update_expense_account":"Обновить счёт расхода","update_revenue_account":"Обновить счёт дохода","update_undefined_account":"Update account","update_asset_account":"Обновить основной счёт","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Копилка","percentage":"процентов","amount":"Сумма","lastActivity":"Последняя активность","name":"Имя","role":"Роль","description":"Описание","date":"Дата","source_account":"Исходный счет","destination_account":"Счет назначения","category":"Категория","iban":"IBAN","interest":"Процентная ставка","interest_period":"Interest period","liability_type":"Тип ответственности","liability_direction":"Liability in/out","currentBalance":"Текущий баланс","next_expected_match":"Следующий ожидаемый результат","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ru","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сумма в иностранной валюте","interest_date":"Дата начисления процентов","name":"Название","amount":"Сумма","iban":"IBAN","BIC":"BIC","notes":"Заметки","location":"Местоположение","repeat_freq":"Повторы","skip":"Пропустить","startdate":"Дата начала","enddate":"End date","object_group":"Группа","attachments":"Вложения","active":"Активный","include_net_worth":"Включать в \\"Мои сбережения\\"","cc_type":"План оплаты по кредитной карте","account_number":"Номер счёта","cc_monthly_payment_date":"Дата ежемесячного платежа по кредитной карте","virtual_balance":"Виртуальный баланс","opening_balance":"Начальный баланс","opening_balance_date":"Дата начального баланса","date":"Дата","interest":"Процентная ставка","interest_period":"Период начисления процентов","currency_id":"Валюта","liability_type":"Liability type","account_role":"Тип счета","liability_direction":"Liability in/out","book_date":"Дата бронирования","permDeleteWarning":"Удаление информации из Firefly III является постоянным и не может быть отменено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата обработки","due_date":"Срок оплаты","payment_date":"Дата платежа","invoice_date":"Дата выставления счёта","amount_min":"Минимальная сумма","amount_max":"Максимальная сумма","start_date":"Начало диапазона","end_date":"Конец диапазона","extension_date":"Extension date"}}')},1941:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Prevod","Withdrawal":"Výber","Deposit":"Vklad","date_and_time":"Dátum a čas","no_currency":"(žiadna mena)","date":"Dátum","time":"Čas","no_budget":"(žiadny rozpočet)","destination_account":"Cieľový účet","source_account":"Zdrojový účet","single_split":"Rozúčtovať","create_new_transaction":"Vytvoriť novú transakciu","balance":"Zostatok","transaction_journal_extra":"Ďalšie informácie","transaction_journal_meta":"Meta informácie","basic_journal_information":"Základné Informácie o transakcii","bills_to_pay":"Účty na úhradu","left_to_spend":"Zostáva k útrate","attachments":"Prílohy","net_worth":"Čisté imanie","bill":"Účet","no_bill":"(žiadny účet)","tags":"Štítky","internal_reference":"Interná referencia","external_url":"Externá URL","no_piggy_bank":"(žiadna pokladnička)","paid":"Uhradené","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobraziť účty aktív","delete_account":"Odstrániť účet","transaction_table_description":"Tabuľka obsahujúca vaše transakcie","account":"Účet","description":"Popis","amount":"Suma","budget":"Rozpočet","category":"Kategória","opposing_account":"Cieľový účet","budgets":"Rozpočty","categories":"Kategórie","go_to_budgets":"Zobraziť rozpočty","income":"Zisky / príjmy","go_to_deposits":"Zobraziť vklady","go_to_categories":"Zobraziť kategórie","expense_accounts":"Výdavkové účty","go_to_expenses":"Zobraziť výdavky","go_to_bills":"Zobraziť účty","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dní","go_to_piggies":"Zobraziť pokladničky","saved":"Uložené","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Suma","left":"Zostáva","spent":"Utratené","Default asset account":"Prednastavený účet aktív","search_results":"Výsledky vyhľadávania","include":"Zahrnúť?","transaction":"Transakcia","account_role_defaultAsset":"Predvolený účet aktív","account_role_savingAsset":"Šetriaci účet","account_role_sharedAsset":"Zdieľaný účet aktív","clear_location":"Odstrániť pozíciu","account_role_ccAsset":"Kreditná karta","account_role_cashWalletAsset":"Peňaženka","daily_budgets":"Denné rozpočty","weekly_budgets":"Týždenné rozpočty","monthly_budgets":"Mesačné rozpočty","quarterly_budgets":"Štvrťročné rozpočty","create_new_expense":"Vytvoriť výdavkoý účet","create_new_revenue":"Vytvoriť nový príjmový účet","create_new_liabilities":"Vytvoriť nový záväzok","half_year_budgets":"Polročné rozpočty","yearly_budgets":"Ročné rozpočty","split_transaction_title":"Popis rozúčtovania","errors_submission":"Pri odosielaní sa niečo nepodarilo. Skontrolujte prosím chyby.","flash_error":"Chyba!","store_transaction":"Uložiť transakciu","flash_success":"Hotovo!","create_another":"Po uložení sa vrátiť späť sem a vytvoriť ďalší.","update_transaction":"Upraviť transakciu","after_update_create_another":"Po aktualizácii sa vrátiť späť a pokračovať v úpravách.","transaction_updated_no_changes":"Transakcia #{ID} (\\"{title}\\") sa nezmenila.","transaction_updated_link":"Transakcia #{ID} (\\"{title}\\") bola upravená.","spent_x_of_y":"Utratené {amount} z {total}","search":"Hľadať","create_new_asset":"Vytvoriť nový účet aktív","asset_accounts":"Účty aktív","reset_after":"Po odoslaní vynulovať formulár","bill_paid_on":"Uhradené {date}","first_split_decides":"Hodnotu tohto atribútu určuje prvé rozdelenie","first_split_overrules_source":"Prvé rozdelenie môže pozmeniť zdrojový účet","first_split_overrules_destination":"Prvé rozdelenie môže pozmeniť cieľový účet","transaction_stored_link":"Transakcia #{ID} (\\"{title}\\") bola uložená.","custom_period":"Vlastné obdobie","reset_to_current":"Obnoviť na aktuálne obdobie","select_period":"Vyberte obdobie","location":"Poloha","other_budgets":"Špecifické časované rozpočty","journal_links":"Prepojenia transakcie","go_to_withdrawals":"Zobraziť výbery","revenue_accounts":"Výnosové účty","add_another_split":"Pridať ďalšie rozúčtovanie","actions":"Akcie","earned":"Zarobené","empty":"(prázdne)","edit":"Upraviť","never":"Nikdy","account_type_Loan":"Pôžička","account_type_Mortgage":"Hypotéka","stored_new_account_js":"Nový účet \\"{name}\\" vytvorený!","account_type_Debt":"Dlh","liability_direction_null_short":"Unknown","delete":"Odstrániť","store_new_asset_account":"Uložiť nový účet aktív","store_new_expense_account":"Uložiť nový výdavkový účet","store_new_liabilities_account":"Uložiť nový záväzok","store_new_revenue_account":"Uložiť nový príjmový účet","mandatoryFields":"Povinné údaje","optionalFields":"Voliteľné údaje","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Za týždeň","interest_calc_monthly":"Za mesiac","interest_calc_quarterly":"Za štvrťrok","interest_calc_half-year":"Za polrok","interest_calc_yearly":"Za rok","liability_direction_credit":"Túto sumu mi dlžia","liability_direction_debit":"Tento dlh mám voči niekomu inému","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Žiadne transakcie|Zachovať túto transakciu presunom pod iný účet.|Zachovať tieto transakcie presunom pod iný účet.","none_in_select_list":"(žiadne)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nezoskupené)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Neočakávané v tomto období","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktívne","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvoriť nový účet","store_new_bill":"Uložiť nový účet","repeat_freq_yearly":"ročne","repeat_freq_half-year":"polročne","repeat_freq_quarterly":"štvrťročne","repeat_freq_monthly":"mesačne","repeat_freq_weekly":"týždenne","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Upraviť záväzok","update_expense_account":"Upraviť výdavkový účet","update_revenue_account":"Upraviť príjmový účet","update_undefined_account":"Update account","update_asset_account":"Upraviť výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"perc.","amount":"Suma","lastActivity":"Posledná aktivita","name":"Meno/Názov","role":"Rola","description":"Popis","date":"Dátum","source_account":"Zdrojový účet","destination_account":"Cieľový účet","category":"Kategória","iban":"IBAN","interest":"Úrok","interest_period":"Interest period","liability_type":"Typ záväzku","liability_direction":"Liability in/out","currentBalance":"Aktuálny zostatok","next_expected_match":"Ďalšia očakávaná zhoda","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"sk","week_in_year_fns":"\'Týždeň\' tt, rrrr","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, rrrr","half_year_fns":"\'H{half}\', rrrr"},"form":{"foreign_amount":"Suma v cudzej mene","interest_date":"Úrokový dátum","name":"Názov","amount":"Suma","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o polohe","repeat_freq":"Opakuje sa","skip":"Preskočiť","startdate":"Dátum zahájenia","enddate":"End date","object_group":"Skupina","attachments":"Prílohy","active":"Aktívne","include_net_worth":"Zahrnúť do čistého majetku","cc_type":"Zúčtovacie obdobie kreditnej karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Dátum mesačnej úhrady kreditnej karty","virtual_balance":"Virtuálnu zostatok","opening_balance":"Počiatočný zostatok","opening_balance_date":"Dátum počiatočného zostatku","date":"Dátum","interest":"Úrok","interest_period":"Úrokové obdobie","currency_id":"Mena","liability_type":"Typ záväzku","account_role":"Rola účtu","liability_direction":"Záväzky príjem/výdaj","book_date":"Dátum rezervácie","permDeleteWarning":"Odstránenie údajov z Firefly III je trvalé a nie je možné ich vrátiť späť.","account_areYouSure_js":"Skutočne chcete odstrániť účet s názvom \\"{name}\\"?","also_delete_piggyBanks_js":"Žiadne prasiatko|Odstráni sa tiež jediné prasiatko prepojené s týmto účtom.|Odstráni sa tiež {count} prasiatok prepojených s týmto účtom.","also_delete_transactions_js":"Žiadne transakcie|Odstráni sa aj jediná transakcia spojená s týmto účtom.|Odstráni sa tiež {count} transakcií spojených s týmto účtom.","process_date":"Dátum spracovania","due_date":"Dátum splatnosti","payment_date":"Dátum úhrady","invoice_date":"Dátum vystavenia","amount_min":"Minimálna suma","amount_max":"Maximálna suma","start_date":"Začiatok rozsahu","end_date":"Koniec rozsahu","extension_date":"Extension date"}}')},3244:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Överföring","Withdrawal":"Uttag","Deposit":"Insättning","date_and_time":"Datum och tid","no_currency":"(ingen valuta)","date":"Datum","time":"Tid","no_budget":"(ingen budget)","destination_account":"Till konto","source_account":"Källkonto","single_split":"Dela","create_new_transaction":"Skapa en ny transaktion","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metadata","basic_journal_information":"Grundläggande transaktionsinformation","bills_to_pay":"Notor att betala","left_to_spend":"Återstår att spendera","attachments":"Bilagor","net_worth":"Nettoförmögenhet","bill":"Nota","no_bill":"(ingen räkning)","tags":"Etiketter","internal_reference":"Intern referens","external_url":"Extern URL","no_piggy_bank":"(ingen spargris)","paid":"Betald","notes":"Noteringar","yourAccounts":"Dina konton","go_to_asset_accounts":"Visa dina tillgångskonton","delete_account":"Ta bort konto","transaction_table_description":"En tabell som innehåller dina transaktioner","account":"Konto","description":"Beskrivning","amount":"Belopp","budget":"Budget","category":"Kategori","opposing_account":"Motsatt konto","budgets":"Budgetar","categories":"Kategorier","go_to_budgets":"Gå till dina budgetar","income":"Intäkter / inkomster","go_to_deposits":"Gå till insättningar","go_to_categories":"Gå till dina kategorier","expense_accounts":"Kostnadskonto","go_to_expenses":"Gå till utgifter","go_to_bills":"Gå till dina notor","bills":"Notor","last_thirty_days":"Senaste 30 dagarna","last_seven_days":"Senaste 7 dagarna","go_to_piggies":"Gå till dina sparbössor","saved":"Sparad","piggy_banks":"Spargrisar","piggy_bank":"Spargris","amounts":"Belopp","left":"Återstår","spent":"Spenderat","Default asset account":"Förvalt tillgångskonto","search_results":"Sökresultat","include":"Inkludera?","transaction":"Transaktion","account_role_defaultAsset":"Förvalt tillgångskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Delat tillgångskonto","clear_location":"Rena plats","account_role_ccAsset":"Kreditkort","account_role_cashWalletAsset":"Plånbok","daily_budgets":"Dagliga budgetar","weekly_budgets":"Veckovis budgetar","monthly_budgets":"Månatliga budgetar","quarterly_budgets":"Kvartalsbudgetar","create_new_expense":"Skapa ett nytt utgiftskonto","create_new_revenue":"Skapa ett nytt intäktskonto","create_new_liabilities":"Skapa ny skuld","half_year_budgets":"Halvårsbudgetar","yearly_budgets":"Årliga budgetar","split_transaction_title":"Beskrivning av delad transaktion","errors_submission":"Något fel uppstod med inskickningen. Vänligen kontrollera felen nedan.","flash_error":"Fel!","store_transaction":"Lagra transaktion","flash_success":"Slutförd!","create_another":"Efter sparat, återkom hit för att skapa ytterligare en.","update_transaction":"Uppdatera transaktion","after_update_create_another":"Efter uppdaterat, återkom hit för att fortsätta redigera.","transaction_updated_no_changes":"Transaktion #{ID} (\\"{title}\\") fick inga ändringar.","transaction_updated_link":"Transaktion #{ID} (\\"{title}\\") uppdaterades.","spent_x_of_y":"Spenderade {amount} av {total}","search":"Sök","create_new_asset":"Skapa ett nytt tillgångskonto","asset_accounts":"Tillgångskonton","reset_after":"Återställ formulär efter inskickat","bill_paid_on":"Betalad den {date}","first_split_decides":"Första delningen bestämmer värdet på detta fält","first_split_overrules_source":"Den första delningen kan åsidosätta källkontot","first_split_overrules_destination":"Den första delningen kan åsidosätta målkontot","transaction_stored_link":"Transaktion #{ID} (\\"{title}\\") sparades.","custom_period":"Anpassad period","reset_to_current":"Återställ till nuvarande period","select_period":"Välj en period","location":"Plats","other_budgets":"Anpassade tidsinställda budgetar","journal_links":"Transaktionslänkar","go_to_withdrawals":"Gå till dina uttag","revenue_accounts":"Intäktskonton","add_another_split":"Lägga till en annan delning","actions":"Åtgärder","earned":"Tjänat","empty":"(tom)","edit":"Redigera","never":"Aldrig","account_type_Loan":"Lån","account_type_Mortgage":"Bolån","stored_new_account_js":"Nytt konto \\"{name}\\" lagrat!","account_type_Debt":"Skuld","liability_direction_null_short":"Okänd","delete":"Ta bort","store_new_asset_account":"Lagra nytt tillgångskonto","store_new_expense_account":"Spara nytt utgiftskonto","store_new_liabilities_account":"Spara en ny skuld","store_new_revenue_account":"Spara nytt intäktskonto","mandatoryFields":"Obligatoriska fält","optionalFields":"Valfria fält","reconcile_this_account":"Stäm av detta konto","interest_calc_weekly":"Per vecka","interest_calc_monthly":"Per månad","interest_calc_quarterly":"Per kvartal","interest_calc_half-year":"Per halvår","interest_calc_yearly":"Per år","liability_direction_credit":"Jag är skyldig denna skuld","liability_direction_debit":"Jag är skyldig någon annan denna skuld","liability_direction_credit_short":"Ägde denna skuld","liability_direction_debit_short":"Äger denna skuld","account_type_debt":"Skuld","account_type_loan":"Lån","left_in_debt":"Att betala","account_type_mortgage":"Bolån","save_transactions_by_moving_js":"Inga transaktioner|Spara denna transaktion genom att flytta den till ett annat konto.|Spara dessa transaktioner genom att flytta dem till ett annat konto.","none_in_select_list":"(Ingen)","transaction_expand_split":"Expandera delningen","transaction_collapse_split":"Minimera delning","default_group_title_name":"(ogrupperad)","bill_repeats_weekly":"Upprepas veckovis","bill_repeats_monthly":"Upprepas månadsvis","bill_repeats_quarterly":"Upprepas kvartalsvis","bill_repeats_half-year":"Uprepas varje halvår","bill_repeats_yearly":"Upprepas årsvis","bill_repeats_weekly_other":"Upprepas varannan vecka","bill_repeats_monthly_other":"Upprepas varannan månad","bill_repeats_quarterly_other":"Upprepas varannat kvartal","bill_repeats_half-year_other":"Upprepas årsvis","bill_repeats_yearly_other":"Upprepas varannat år","bill_repeats_weekly_skip":"Upprepas varje {skip} veckor","bill_repeats_monthly_skip":"Upprepas varje {skip} månad","bill_repeats_quarterly_skip":"Upprepas varje {skip} kvartal","bill_repeats_half-year_skip":"Upprepas varje {skip} halvår","bill_repeats_yearly_skip":"Upprepas varje {skip} år","not_expected_period":"Inte väntat denna period","subscriptions":"Prenumerationer","bill_expected_date_js":"Förväntat {date}","inactive":"Inaktiv","forever":"För alltid","extension_date_is":"Tillägg datum är {date}","create_new_bill":"Skapa en ny nota","store_new_bill":"Spara ny nota","repeat_freq_yearly":"årligen","repeat_freq_half-year":"varje halvår","repeat_freq_quarterly":"kvartal","repeat_freq_monthly":"månadsvis","repeat_freq_weekly":"veckovis","credit_card_type_monthlyFull":"Full betalning varje månad","update_liabilities_account":"Uppdatera skuld","update_expense_account":"Uppdatera utgiftskonto","update_revenue_account":"Uppdatera intäktskonto","update_undefined_account":"Update account","update_asset_account":"Uppdatera tillgångskonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Spargris","percentage":"procent","amount":"Belopp","lastActivity":"Senaste aktivitet","name":"Namn","role":"Roll","description":"Beskrivning","date":"Datum","source_account":"Källkonto","destination_account":"Destinationskonto","category":"Kategori","iban":"IBAN","interest":"Ränta","interest_period":"Ränteperiod","liability_type":"Typ av ansvar","liability_direction":"Ansvar in/ut","currentBalance":"Nuvarande saldo","next_expected_match":"Nästa förväntade träff","expected_info":"Nästa förväntade transaktion","start_date":"Startdatum","end_date":"Slutdatum","payment_info":"Betalinformation"},"config":{"html_language":"sv","week_in_year_fns":"\'Vecka\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'kvartal\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utländskt belopp","interest_date":"Räntedatum","name":"Namn","amount":"Belopp","iban":"IBAN","BIC":"BIC","notes":"Anteckningar","location":"Plats","repeat_freq":"Upprepningar","skip":"Hoppa över","startdate":"Startdatum","enddate":"Slutdatum","object_group":"Grupp","attachments":"Bilagor","active":"Aktiv","include_net_worth":"Inkludera i nettovärde","cc_type":"Kreditkort betalning plan","account_number":"Kontonummer","cc_monthly_payment_date":"Kreditkort månadsbetalnings datum","virtual_balance":"Virtuell balans","opening_balance":"Ingående balans","opening_balance_date":"Ingående balans datum","date":"Datum","interest":"Ränta","interest_period":"Ränteperiod","currency_id":"Valuta","liability_type":"Typ av ansvar","account_role":"Konto roll","liability_direction":"Ansvar in/ut","book_date":"Bokföringsdatum","permDeleteWarning":"Att ta bort saker från Firefly III är permanent och kan inte ångras.","account_areYouSure_js":"Är du säker du vill ta bort kontot \\"{name}\\"?","also_delete_piggyBanks_js":"Inga spargrisar|Den enda spargrisen som är ansluten till detta konto kommer också att tas bort.|Alla {count} spargrisar anslutna till detta konto kommer också att tas bort.","also_delete_transactions_js":"Inga transaktioner|Den enda transaktionen som är ansluten till detta konto kommer också att tas bort.|Alla {count} transaktioner som är kopplade till detta konto kommer också att tas bort.","process_date":"Behandlingsdatum","due_date":"Förfallodatum","payment_date":"Betalningsdatum","invoice_date":"Fakturadatum","amount_min":"Minsta belopp","amount_max":"Högsta belopp","start_date":"Start område","end_date":"Slut område","extension_date":"Datum för tillägg"}}')},245:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Chuyển khoản","Withdrawal":"Rút tiền","Deposit":"Tiền gửi","date_and_time":"Date and time","no_currency":"(không có tiền tệ)","date":"Ngày","time":"Time","no_budget":"(không có ngân sách)","destination_account":"Tài khoản đích","source_account":"Nguồn tài khoản","single_split":"Chia ra","create_new_transaction":"Tạo giao dịch mới","balance":"Tiền còn lại","transaction_journal_extra":"Extra information","transaction_journal_meta":"Thông tin tổng hợp","basic_journal_information":"Basic transaction information","bills_to_pay":"Hóa đơn phải trả","left_to_spend":"Còn lại để chi tiêu","attachments":"Tệp đính kèm","net_worth":"Tài sản thực","bill":"Hóa đơn","no_bill":"(no bill)","tags":"Nhãn","internal_reference":"Tài liệu tham khảo nội bộ","external_url":"URL bên ngoài","no_piggy_bank":"(chưa có heo đất)","paid":"Đã thanh toán","notes":"Ghi chú","yourAccounts":"Tài khoản của bạn","go_to_asset_accounts":"Xem tài khoản của bạn","delete_account":"Xóa tài khoản","transaction_table_description":"A table containing your transactions","account":"Tài khoản","description":"Sự miêu tả","amount":"Số tiền","budget":"Ngân sách","category":"Danh mục","opposing_account":"Opposing account","budgets":"Ngân sách","categories":"Danh mục","go_to_budgets":"Chuyển đến ngân sách của bạn","income":"Thu nhập doanh thu","go_to_deposits":"Go to deposits","go_to_categories":"Đi đến danh mục của bạn","expense_accounts":"Tài khoản chi phí","go_to_expenses":"Go to expenses","go_to_bills":"Đi đến hóa đơn của bạn","bills":"Hóa đơn","last_thirty_days":"Ba mươi ngày gần đây","last_seven_days":"Bảy ngày gần đây","go_to_piggies":"Tới heo đất của bạn","saved":"Đã lưu","piggy_banks":"Heo đất","piggy_bank":"Heo đất","amounts":"Amounts","left":"Còn lại","spent":"Đã chi","Default asset account":"Mặc định tài khoản","search_results":"Kết quả tìm kiếm","include":"Include?","transaction":"Giao dịch","account_role_defaultAsset":"tài khoản mặc định","account_role_savingAsset":"Tài khoản tiết kiệm","account_role_sharedAsset":"tài khoản dùng chung","clear_location":"Xóa vị trí","account_role_ccAsset":"Thẻ tín dụng","account_role_cashWalletAsset":"Ví tiền mặt","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Tạo tài khoản chi phí mới","create_new_revenue":"Tạo tài khoản doanh thu mới","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Mô tả giao dịch tách","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Lỗi!","store_transaction":"Store transaction","flash_success":"Thành công!","create_another":"Sau khi lưu trữ, quay trở lại đây để tạo một cái khác.","update_transaction":"Cập nhật giao dịch","after_update_create_another":"Sau khi cập nhật, quay lại đây để tiếp tục chỉnh sửa.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Tìm kiếm","create_new_asset":"Tạo tài khoản mới","asset_accounts":"tài khoản","reset_after":"Đặt lại mẫu sau khi gửi","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Giao dịch #{ID} (\\"{title}\\") đã được lưu trữ.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Vị trí","other_budgets":"Custom timed budgets","journal_links":"Liên kết giao dịch","go_to_withdrawals":"Chuyển đến mục rút tiền của bạn","revenue_accounts":"Tài khoản doanh thu","add_another_split":"Thêm một phân chia khác","actions":"Hành động","earned":"Kiếm được","empty":"(trống)","edit":"Sửa","never":"Không bao giờ","account_type_Loan":"Tiền vay","account_type_Mortgage":"Thế chấp","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Món nợ","liability_direction_null_short":"Unknown","delete":"Xóa","store_new_asset_account":"Lưu trữ tài khoản mới","store_new_expense_account":"Lưu trữ tài khoản chi phí mới","store_new_liabilities_account":"Lưu trữ nợ mới","store_new_revenue_account":"Lưu trữ tài khoản doanh thu mới","mandatoryFields":"Các trường bắt buộc","optionalFields":"Các trường tùy chọn","reconcile_this_account":"Điều chỉnh tài khoản này","interest_calc_weekly":"Per week","interest_calc_monthly":"Mỗi tháng","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Mỗi năm","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(Trống)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(chưa nhóm)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Không mong đợi ở giai đoạn này","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Không hoạt động","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Tạo hóa đơn mới","store_new_bill":"Lưu trữ hóa đơn mới","repeat_freq_yearly":"hàng năm","repeat_freq_half-year":"mỗi nửa năm","repeat_freq_quarterly":"hàng quý","repeat_freq_monthly":"hàng tháng","repeat_freq_weekly":"hàng tuần","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Cập nhật nợ","update_expense_account":"Cập nhật tài khoản chi phí","update_revenue_account":"Cập nhật tài khoản doanh thu","update_undefined_account":"Update account","update_asset_account":"Cập nhật tài khoản","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Ống heo con","percentage":"phần trăm.","amount":"Số tiền","lastActivity":"Hoạt động cuối cùng","name":"Tên","role":"Quy tắc","description":"Mô tả","date":"Ngày","source_account":"Tài khoản gửi","destination_account":"Tài khoản nhận","category":"Danh mục","iban":"IBAN","interest":"Lãi","interest_period":"Interest period","liability_type":"Loại trách nhiệm pháp lý","liability_direction":"Liability in/out","currentBalance":"Số dư hiện tại","next_expected_match":"Trận đấu dự kiến tiếp theo","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"vi","week_in_year_fns":"\'Tuần\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ngoại tệ","interest_date":"Ngày lãi","name":"Tên","amount":"Số tiền","iban":"IBAN","BIC":"BIC","notes":"Ghi chú","location":"Vị trí","repeat_freq":"Lặp lại","skip":"Bỏ qua","startdate":"Ngày bắt đầu","enddate":"End date","object_group":"Nhóm","attachments":"Tài liệu đính kèm","active":"Hành động","include_net_worth":"Bao gồm trong giá trị ròng","cc_type":"Gói thanh toán thẻ tín dụng","account_number":"Số tài khoản","cc_monthly_payment_date":"Ngày thanh toán thẻ tín dụng hàng tháng","virtual_balance":"Cân bằng ảo","opening_balance":"Số dư đầu kỳ","opening_balance_date":"Ngày mở số dư","date":"Ngày","interest":"Lãi","interest_period":"Chu kỳ lãi","currency_id":"Tiền tệ","liability_type":"Liability type","account_role":"Vai trò tài khoản","liability_direction":"Liability in/out","book_date":"Ngày đặt sách","permDeleteWarning":"Xóa nội dung khỏi Firefly III là vĩnh viễn và không thể hoàn tác.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Ngày xử lý","due_date":"Ngày đáo hạn","payment_date":"Ngày thanh toán","invoice_date":"Ngày hóa đơn","amount_min":"Số tiền tối thiểu","amount_max":"Số tiền tối đa","start_date":"Bắt đầu","end_date":"Kết thúc","extension_date":"Extension date"}}')},4813:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"转账","Withdrawal":"提款","Deposit":"收入","date_and_time":"日期和时间","no_currency":"(没有货币)","date":"日期","time":"时间","no_budget":"(无预算)","destination_account":"目标账户","source_account":"来源账户","single_split":"拆分","create_new_transaction":"创建新交易","balance":"余额","transaction_journal_extra":"额外信息","transaction_journal_meta":"元信息","basic_journal_information":"基础交易信息","bills_to_pay":"待付账单","left_to_spend":"剩余支出","attachments":"附件","net_worth":"净资产","bill":"账单","no_bill":"(无账单)","tags":"标签","internal_reference":"内部引用","external_url":"外部链接","no_piggy_bank":"(无存钱罐)","paid":"已付款","notes":"备注","yourAccounts":"您的账户","go_to_asset_accounts":"查看您的资产账户","delete_account":"删除账户","transaction_table_description":"包含您交易的表格","account":"账户","description":"描述","amount":"金额","budget":"预算","category":"分类","opposing_account":"对方账户","budgets":"预算","categories":"分类","go_to_budgets":"前往您的预算","income":"收入","go_to_deposits":"前往收入","go_to_categories":"前往您的分类","expense_accounts":"支出账户","go_to_expenses":"前往支出","go_to_bills":"前往账单","bills":"账单","last_thirty_days":"最近 30 天","last_seven_days":"最近 7 天","go_to_piggies":"前往您的存钱罐","saved":"已保存","piggy_banks":"存钱罐","piggy_bank":"存钱罐","amounts":"金额","left":"剩余","spent":"支出","Default asset account":"默认资产账户","search_results":"搜索结果","include":"Include?","transaction":"交易","account_role_defaultAsset":"默认资产账户","account_role_savingAsset":"储蓄账户","account_role_sharedAsset":"共用资产账户","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"现金钱包","daily_budgets":"每日预算","weekly_budgets":"每周预算","monthly_budgets":"每月预算","quarterly_budgets":"每季度预算","create_new_expense":"创建新支出账户","create_new_revenue":"创建新收入账户","create_new_liabilities":"Create new liability","half_year_budgets":"每半年预算","yearly_budgets":"每年预算","split_transaction_title":"拆分交易的描述","errors_submission":"您提交的内容有误,请检查错误信息。","flash_error":"错误!","store_transaction":"保存交易","flash_success":"成功!","create_another":"保存后,返回此页面以创建新记录","update_transaction":"更新交易","after_update_create_another":"更新后,返回此页面继续编辑。","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜索","create_new_asset":"创建新资产账户","asset_accounts":"资产账户","reset_after":"提交后重置表单","bill_paid_on":"支付于 {date}","first_split_decides":"首笔拆分决定此字段的值","first_split_overrules_source":"首笔拆分可能覆盖来源账户","first_split_overrules_destination":"首笔拆分可能覆盖目标账户","transaction_stored_link":"交易 #{ID} (“{title}”) 已保存。","custom_period":"自定义周期","reset_to_current":"重置为当前周期","select_period":"选择周期","location":"位置","other_budgets":"自定义区间预算","journal_links":"交易关联","go_to_withdrawals":"前往支出","revenue_accounts":"收入账户","add_another_split":"增加另一笔拆分","actions":"操作","earned":"收入","empty":"(空)","edit":"编辑","never":"永不","account_type_Loan":"贷款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"欠款","liability_direction_null_short":"Unknown","delete":"删除","store_new_asset_account":"保存新资产账户","store_new_expense_account":"保存新支出账户","store_new_liabilities_account":"保存新债务账户","store_new_revenue_account":"保存新收入账户","mandatoryFields":"必填字段","optionalFields":"选填字段","reconcile_this_account":"对账此账户","interest_calc_weekly":"每周","interest_calc_monthly":"每月","interest_calc_quarterly":"每季度","interest_calc_half-year":"每半年","interest_calc_yearly":"每年","liability_direction_credit":"我欠了这笔债务","liability_direction_debit":"我欠别人这笔钱","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(未分组)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"此周期没有预期支付","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"已停用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"创建新账单","store_new_bill":"保存新账单","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每周","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新债务账户","update_expense_account":"更新支出账户","update_revenue_account":"更新收入账户","update_undefined_account":"Update account","update_asset_account":"更新资产账户","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"存钱罐","percentage":"%","amount":"金额","lastActivity":"上次活动","name":"名称","role":"角色","description":"描述","date":"日期","source_account":"来源账户","destination_account":"目标账户","category":"分类","iban":"国际银行账户号码(IBAN)","interest":"利息","interest_period":"Interest period","liability_type":"债务类型","liability_direction":"Liability in/out","currentBalance":"目前余额","next_expected_match":"预期下次支付","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-cn","week_in_year_fns":"\'周\' w,yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外币金额","interest_date":"利息日期","name":"名称","amount":"金额","iban":"国际银行账户号码 IBAN","BIC":"银行识别代码 BIC","notes":"备注","location":"位置","repeat_freq":"重复","skip":"跳过","startdate":"开始日期","enddate":"End date","object_group":"组","attachments":"附件","active":"启用","include_net_worth":"包含于净资产","cc_type":"信用卡还款计划","account_number":"账户号码","cc_monthly_payment_date":"信用卡每月还款日期","virtual_balance":"虚拟账户余额","opening_balance":"初始余额","opening_balance_date":"开户日期","date":"日期","interest":"利息","interest_period":"利息期","currency_id":"货币","liability_type":"债务类型","account_role":"账户角色","liability_direction":"Liability in/out","book_date":"登记日期","permDeleteWarning":"从 Firefly III 删除内容是永久且无法恢复的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"处理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"发票日期","amount_min":"最小金额","amount_max":"最大金额","start_date":"范围起始","end_date":"范围结束","extension_date":"Extension date"}}')},7742:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"轉帳","Withdrawal":"提款","Deposit":"存款","date_and_time":"Date and time","no_currency":"(沒有貨幣)","date":"日期","time":"Time","no_budget":"(無預算)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"餘額","transaction_journal_extra":"Extra information","transaction_journal_meta":"後設資訊","basic_journal_information":"Basic transaction information","bills_to_pay":"待付帳單","left_to_spend":"剩餘可花費","attachments":"附加檔案","net_worth":"淨值","bill":"帳單","no_bill":"(no bill)","tags":"標籤","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"已付款","notes":"備註","yourAccounts":"您的帳戶","go_to_asset_accounts":"檢視您的資產帳戶","delete_account":"移除帳號","transaction_table_description":"A table containing your transactions","account":"帳戶","description":"描述","amount":"金額","budget":"預算","category":"分類","opposing_account":"Opposing account","budgets":"預算","categories":"分類","go_to_budgets":"前往您的預算","income":"收入 / 所得","go_to_deposits":"Go to deposits","go_to_categories":"前往您的分類","expense_accounts":"支出帳戶","go_to_expenses":"Go to expenses","go_to_bills":"前往您的帳單","bills":"帳單","last_thirty_days":"最近30天","last_seven_days":"最近7天","go_to_piggies":"前往您的小豬撲滿","saved":"Saved","piggy_banks":"小豬撲滿","piggy_bank":"小豬撲滿","amounts":"Amounts","left":"剩餘","spent":"支出","Default asset account":"預設資產帳戶","search_results":"搜尋結果","include":"Include?","transaction":"交易","account_role_defaultAsset":"預設資產帳戶","account_role_savingAsset":"儲蓄帳戶","account_role_sharedAsset":"共用資產帳戶","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"現金錢包","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"建立新支出帳戶","create_new_revenue":"建立新收入帳戶","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"拆分交易的描述","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"錯誤!","store_transaction":"Store transaction","flash_success":"成功!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜尋","create_new_asset":"建立新資產帳戶","asset_accounts":"資產帳戶","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"位置","other_budgets":"Custom timed budgets","journal_links":"交易連結","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"收入帳戶","add_another_split":"增加拆分","actions":"操作","earned":"已賺得","empty":"(empty)","edit":"編輯","never":"未有資料","account_type_Loan":"貸款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"負債","liability_direction_null_short":"Unknown","delete":"刪除","store_new_asset_account":"儲存新資產帳戶","store_new_expense_account":"儲存新支出帳戶","store_new_liabilities_account":"儲存新債務","store_new_revenue_account":"儲存新收入帳戶","mandatoryFields":"必要欄位","optionalFields":"選填欄位","reconcile_this_account":"對帳此帳戶","interest_calc_weekly":"Per week","interest_calc_monthly":"每月","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"每年","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"未啟用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"建立新帳單","store_new_bill":"儲存新帳單","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每週","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新債務","update_expense_account":"更新支出帳戶","update_revenue_account":"更新收入帳戶","update_undefined_account":"Update account","update_asset_account":"更新資產帳戶","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"小豬撲滿","percentage":"pct.","amount":"金額","lastActivity":"上次活動","name":"名稱","role":"角色","description":"描述","date":"日期","source_account":"來源帳戶","destination_account":"目標帳戶","category":"分類","iban":"國際銀行帳戶號碼 (IBAN)","interest":"利率","interest_period":"Interest period","liability_type":"負債類型","liability_direction":"Liability in/out","currentBalance":"目前餘額","next_expected_match":"下一個預期的配對","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-tw","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外幣金額","interest_date":"利率日期","name":"名稱","amount":"金額","iban":"國際銀行帳戶號碼 (IBAN)","BIC":"BIC","notes":"備註","location":"Location","repeat_freq":"重複","skip":"略過","startdate":"開始日期","enddate":"End date","object_group":"Group","attachments":"附加檔案","active":"啟用","include_net_worth":"包括淨值","cc_type":"信用卡付款計劃","account_number":"帳戶號碼","cc_monthly_payment_date":"信用卡每月付款日期","virtual_balance":"虛擬餘額","opening_balance":"初始餘額","opening_balance_date":"初始餘額日期","date":"日期","interest":"利率","interest_period":"利率期","currency_id":"貨幣","liability_type":"Liability type","account_role":"帳戶角色","liability_direction":"Liability in/out","book_date":"登記日期","permDeleteWarning":"自 Firefly III 刪除項目是永久且不可撤銷的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"處理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"發票日期","amount_min":"最小金額","amount_max":"最大金額","start_date":"範圍起點","end_date":"範圍終點","extension_date":"Extension date"}}')}},e=>{e.O(0,[228],(()=>{return t=7048,e(e.s=t);var t}));e.O()}]);
//# sourceMappingURL=create.js.map
\ No newline at end of file
diff --git a/public/v2/js/bills/index.js b/public/v2/js/bills/index.js
index 1795a1eca6..b86ff07672 100755
--- a/public/v2/js/bills/index.js
+++ b/public/v2/js/bills/index.js
@@ -1,2 +1,2 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[329],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),i=a.n(n),o=a(7152),r=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var s=document.head.querySelector('meta[name="csrf-token"]');s?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=s.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var _=document.head.querySelector('meta[name="locale"]');localStorage.locale=_?_.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=o.Z,window.uiv=r,i().use(vuei18n),i().use(r),window.Vue=i()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(7760),i=a.n(n),o=a(629),r=a(4478),s=a(3465),_={addTransaction:function(e){var t=s(e.defaultTransaction);t.errors=s(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=s(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const l={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,r.f$)(),defaultErrors:(0,r.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:_};const c={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var d=a(9119),u=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const k={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,i=new Date;switch(n){case"1D":t=(0,d.Z)(i),a=(0,u.Z)(i);break;case"1W":t=(0,d.Z)((0,p.Z)(i,{weekStartsOn:1})),a=(0,u.Z)((0,y.Z)(i,{weekStartsOn:1}));break;case"1M":t=(0,d.Z)((0,b.Z)(i)),a=(0,u.Z)((0,g.Z)(i));break;case"3M":t=(0,d.Z)((0,m.Z)(i)),a=(0,u.Z)((0,h.Z)(i));break;case"6M":i.getMonth()<=5&&((t=new Date(i)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(i)).setMonth(5),a.setDate(30),a=(0,u.Z)(t)),i.getMonth()>5&&((t=new Date(i)).setMonth(6),t.setDate(1),t=(0,d.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,u.Z)(t));break;case"1Y":(t=new Date(i)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,u.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var v=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(v.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(v.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},D={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const z={namespaced:!0,state:v,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:D};const x={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};i().use(o.ZP);const j=new o.ZP.Store({namespaced:!0,modules:{root:z,transactions:{namespaced:!0,modules:{create:l,edit:c}},accounts:{namespaced:!0,modules:{index:x}},dashboard:{namespaced:!0,modules:{index:k}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},4362:(e,t,a)=>{"use strict";var n=a(7760),i=a.n(n),o=a(7757),r=a.n(o),s=a(629),_=a(361),l=a(7955);function c(e,t,a,n,i,o,r){try{var s=e[o](r),_=s.value}catch(e){return void a(e)}s.done?t(_):Promise.resolve(_).then(n,i)}function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t=n&&(t.downloaded=!0),t.sortGroups()}));case 1:case"end":return a.stop()}}),a)})),function(){var e=this,t=arguments;return new Promise((function(n,i){var o=a.apply(e,t);function r(e){c(o,n,i,r,s,"next",e)}function s(e){c(o,n,i,r,s,"throw",e)}r(void 0)}))});return function(e){return n.apply(this,arguments)}}())},sortGroups:function(){var e=Object.entries(this.groups);e.sort((function(e,t){return e.order-t.order})),this.sortedGroups=e},parseBills:function(e){for(var t in e)if(e.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294){var a=e[t],n={},i=null===a.attributes.object_group_id?0:parseInt(a.attributes.object_group_id);0===i||i in this.groups||(this.groups[i]={id:i,title:a.attributes.object_group_title,order:parseInt(a.attributes.object_group_order),bills:[]}),n.id=parseInt(a.id),n.order=parseInt(a.attributes.order),n.name=a.attributes.name,n.repeat_freq=a.attributes.repeat_freq,n.skip=a.attributes.skip,n.active=a.attributes.active,n.date=a.attributes.date,n.end_date=a.attributes.end_date,n.extension_date=a.attributes.extension_date,n.amount_max=parseFloat(a.attributes.amount_max),n.amount_min=parseFloat(a.attributes.amount_min),n.currency_code=a.attributes.currency_code,n.currency_id=parseInt(a.attributes.currency_id),n.currency_decimal_places=parseInt(a.attributes.currency_decimal_places),n.currency_symbol=a.attributes.currency_symbol,n.next_expected_match=a.attributes.next_expected_match,n.next_expected_match_diff=a.attributes.next_expected_match_diff,n.notes=a.attributes.notes,n.paid_dates=a.attributes.paid_dates,n.pay_dates=a.attributes.pay_dates,this.groups[i].bills.push(n)}}})};const m=(0,a(1900).Z)(y,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("a",{staticClass:"btn btn-sm mb-2 float-right btn-success",attrs:{href:"./subscriptions/create"}},[a("span",{staticClass:"fas fa-plus"}),e._v(" "+e._s(e.$t("firefly.create_new_bill")))]),e._v(" "),a("button",{staticClass:"btn btn-sm mb-2 mr-2 float-right btn-info",on:{click:e.newCacheKey}},[a("span",{staticClass:"fas fa-sync"})])])]),e._v(" "),e._l(e.sortedGroups,(function(t){return a("div",{staticClass:"row"},[t[1].bills.length>0?a("div",{staticClass:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v("\n "+e._s(t[1].title)+"\n ")])]),e._v(" "),a("div",{staticClass:"card-body p-0"},[a("b-table",{attrs:{id:"my-table",striped:"",hover:"",responsive:"md","primary-key":"id","no-local-sorting":!1,items:t[1].bills,"sort-icon-left":"",fields:e.fields,busy:e.loading},on:{"update:busy":function(t){e.loading=t}},scopedSlots:e._u([{key:"cell(name)",fn:function(t){return[a("a",{attrs:{href:"./bills/show/"+t.item.id}},[e._v(e._s(t.item.name))]),e._v(" "),a("br"),e._v(" "),!0===t.item.active&&0===t.item.skip?a("small",[e._v(e._s(e.$t("firefly.bill_repeats_"+t.item.repeat_freq)))]):e._e(),e._v(" "),!0===t.item.active&&1===t.item.skip?a("small",[e._v(e._s(e.$t("firefly.bill_repeats_"+t.item.repeat_freq+"_other")))]):e._e(),e._v(" "),!0===t.item.active&&t.item.skip>1?a("small",[e._v(e._s(e.$t("firefly.bill_repeats_"+t.item.repeat_freq+"_skip",{skip:t.item.skip+1})))]):e._e(),e._v(" "),!1===t.item.active?a("small",[e._v(e._s(e.$t("firefly.inactive")))]):e._e()]}},{key:"cell(expected_info)",fn:function(t){return[!0===t.item.active&&t.item.paid_dates.length>0&&t.item.pay_dates.length>0?a("span",[e._v("\n "+e._s(new Intl.DateTimeFormat(e.locale,{month:"long",year:"numeric",day:"numeric"}).format(new Date(t.item.next_expected_match.substring(0,10))))+"\n "),a("br")]):e._e(),e._v(" "),0===t.item.paid_dates.length&&0===t.item.pay_dates.length&&!0===t.item.active?a("span",[e._v("\n "+e._s(e.$t("firefly.not_expected_period"))+"\n ")]):e._e(),e._v(" "),0===t.item.paid_dates.length&&t.item.pay_dates.length>0&&!0===t.item.active?a("span",{staticClass:"text-danger",attrs:{title:new Intl.DateTimeFormat(e.locale,{month:"long",year:"numeric",day:"numeric"}).format(new Date(t.item.pay_dates[0].substring(0,10)))}},[e._v("\n "+e._s(e.$t("firefly.bill_expected_date_js",{date:t.item.next_expected_match_diff}))+"\n ")]):e._e(),e._v(" "),!1===t.item.active?a("span",[e._v("\n ~\n ")]):e._e()]}},{key:"cell(start_date)",fn:function(t){return[e._v("\n "+e._s(e.formatDate(new Date(t.item.date.substring(0,10)),e.$t("config.month_and_day_fns")))+"\n ")]}},{key:"cell(end_date)",fn:function(t){return[null!==t.item.end_date?a("span",[e._v(e._s(e.formatDate(new Date(t.item.end_date.substring(0,10)),e.$t("config.month_and_day_fns"))))]):e._e(),e._v(" "),null===t.item.end_date?a("span",[e._v(e._s(e.$t("firefly.forever")))]):e._e(),e._v(" "),null!==t.item.extension_date?a("span",[a("br"),e._v(" "),a("small",[e._v("\n "+e._s(e.$t("firefly.extension_date_is",{date:e.formatDate(new Date(t.item.extension_date.substring(0,10)),e.$t("config.month_and_day_fns"))}))+"\n ")])]):e._e()]}},{key:"cell(amount)",fn:function(t){return[e._v("\n ~ "),a("span",{staticClass:"text-info"},[e._v(e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.item.currency_code}).format((t.item.amount_min+t.item.amount_max)/2))+"\n ")])]}},{key:"cell(payment_info)",fn:function(t){return[t.item.paid_dates.length>0&&!0===t.item.active?a("span",e._l(t.item.paid_dates,(function(t){return a("span",[a("a",{attrs:{href:"./transactions/show/"+t.transaction_group_id}},[e._v("\n "+e._s(new Intl.DateTimeFormat(e.locale,{year:"numeric",month:"long",day:"numeric"}).format(new Date(t.date.substring(0,10))))+"\n ")]),e._v(" "),a("br")])})),0):e._e(),e._v(" "),!1===t.item.active?a("span",[e._v("\n ~\n ")]):e._e()]}},{key:"cell(menu)",fn:function(t){return[a("div",{staticClass:"btn-group btn-group-sm"},[a("div",{staticClass:"dropdown"},[a("button",{staticClass:"btn btn-light btn-sm dropdown-toggle",attrs:{type:"button",id:"dropdownMenuButton"+t.item.id,"data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[e._v("\n "+e._s(e.$t("firefly.actions"))+"\n ")]),e._v(" "),a("div",{staticClass:"dropdown-menu",attrs:{"aria-labelledby":"dropdownMenuButton"+t.item.id}},[a("a",{staticClass:"dropdown-item",attrs:{href:"./subscriptions/edit/"+t.item.id}},[a("span",{staticClass:"fa fas fa-pencil-alt"}),e._v(" "+e._s(e.$t("firefly.edit")))]),e._v(" "),a("a",{staticClass:"dropdown-item",attrs:{href:"./subscriptions/delete/"+t.item.id}},[a("span",{staticClass:"fa far fa-trash"}),e._v(" "+e._s(e.$t("firefly.delete")))])])])])]}}],null,!0)})],1)])]):e._e()])})),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("a",{staticClass:"btn btn-sm mt-2 float-right btn-success",attrs:{href:"./subscriptions/create"}},[a("span",{staticClass:"fas fa-plus"}),e._v(" "+e._s(e.$t("firefly.create_new_bill")))]),e._v(" "),a("button",{staticClass:"btn btn-sm mt-2 mr-2 float-right btn-info",on:{click:e.newCacheKey}},[a("span",{staticClass:"fas fa-sync"})])])])],2)}),[],!1,null,null,null).exports;var h=a(9899),g=a(459),b=a(9559);a(232);var f=a(157),k={};i().component("b-table",g.h),i().component("b-pagination",b.c);new(i())({i18n:f,store:h.Z,el:"#bills",render:function(e){return e(m,{props:k})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference"),this.$store.dispatch("root/initialiseStore")}})},361:(e,t,a)=>{"use strict";a.d(t,{y:()=>u});var n=a(7757),i=a.n(n),o=a(9483),r=a.n(o),s=a(881),_=a.n(s),l=a(5974);function c(e,t,a,n,i,o,r){try{var s=e[o](r),_=s.value}catch(e){return void a(e)}s.done?t(_):Promise.resolve(_).then(n,i)}function d(e){return function(){var t=this,a=arguments;return new Promise((function(n,i){var o=e.apply(t,a);function r(e){c(o,n,i,r,s,"next",e)}function s(e){c(o,n,i,r,s,"throw",e)}r(void 0)}))}}function u(){return p.apply(this,arguments)}function p(){return(p=d(i().mark((function e(){var t,a;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r().defineDriver(_());case 2:return t=r().createInstance({driver:[r().INDEXEDDB,r().LOCALSTORAGE,_()._driver],name:"my-cache"}),a=document.head.querySelector('meta[name="csrf-token"]'),e.abrupt("return",(0,l.setup)({baseURL:"./",headers:{"X-CSRF-TOKEN":a.content,"X-James-Rocks":"oh yes"},cache:{maxAge:864e5,readHeaders:!1,exclude:{query:!1},debug:!0,store:t}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function i(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>i})},4901:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Прехвърляне","Withdrawal":"Теглене","Deposit":"Депозит","date_and_time":"Date and time","no_currency":"(без валута)","date":"Дата","time":"Time","no_budget":"(без бюджет)","destination_account":"Приходна сметка","source_account":"Разходна сметка","single_split":"Раздел","create_new_transaction":"Create a new transaction","balance":"Салдо","transaction_journal_extra":"Extra information","transaction_journal_meta":"Мета информация","basic_journal_information":"Basic transaction information","bills_to_pay":"Сметки за плащане","left_to_spend":"Останали за харчене","attachments":"Прикачени файлове","net_worth":"Нетна стойност","bill":"Сметка","no_bill":"(няма сметка)","tags":"Етикети","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(без касичка)","paid":"Платени","notes":"Бележки","yourAccounts":"Вашите сметки","go_to_asset_accounts":"Вижте активите си","delete_account":"Изтриване на профил","transaction_table_description":"Таблица съдържаща вашите транзакции","account":"Сметка","description":"Описание","amount":"Сума","budget":"Бюджет","category":"Категория","opposing_account":"Противоположна сметка","budgets":"Бюджети","categories":"Категории","go_to_budgets":"Вижте бюджетите си","income":"Приходи","go_to_deposits":"Отиди в депозити","go_to_categories":"Виж категориите си","expense_accounts":"Сметки за разходи","go_to_expenses":"Отиди в Разходи","go_to_bills":"Виж сметките си","bills":"Сметки","last_thirty_days":"Последните трийсет дни","last_seven_days":"Последните седем дни","go_to_piggies":"Виж касичките си","saved":"Записан","piggy_banks":"Касички","piggy_bank":"Касичка","amounts":"Суми","left":"Останали","spent":"Похарчени","Default asset account":"Сметка за активи по подразбиране","search_results":"Резултати от търсенето","include":"Include?","transaction":"Транзакция","account_role_defaultAsset":"Сметка за активи по подразбиране","account_role_savingAsset":"Спестовна сметка","account_role_sharedAsset":"Сметка за споделени активи","clear_location":"Изчисти местоположението","account_role_ccAsset":"Кредитна карта","account_role_cashWalletAsset":"Паричен портфейл","daily_budgets":"Дневни бюджети","weekly_budgets":"Седмични бюджети","monthly_budgets":"Месечни бюджети","quarterly_budgets":"Тримесечни бюджети","create_new_expense":"Създай нова сметка за разходи","create_new_revenue":"Създай нова сметка за приходи","create_new_liabilities":"Create new liability","half_year_budgets":"Шестмесечни бюджети","yearly_budgets":"Годишни бюджети","split_transaction_title":"Описание на разделена транзакция","errors_submission":"Имаше нещо нередно с вашите данни. Моля, проверете грешките.","flash_error":"Грешка!","store_transaction":"Store transaction","flash_success":"Успех!","create_another":"След съхраняването се върнете тук, за да създадете нова.","update_transaction":"Обнови транзакцията","after_update_create_another":"След обновяването се върнете тук, за да продължите с редакцията.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Търсене","create_new_asset":"Създай нова сметка за активи","asset_accounts":"Сметки за активи","reset_after":"Изчистване на формуляра след изпращане","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Транзакция #{ID}(\\"{title}\\") беше записана.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Местоположение","other_budgets":"Времево персонализирани бюджети","journal_links":"Връзки на транзакция","go_to_withdrawals":"Вижте тегленията си","revenue_accounts":"Сметки за приходи","add_another_split":"Добавяне на друг раздел","actions":"Действия","earned":"Спечелени","empty":"(празно)","edit":"Промени","never":"Никога","account_type_Loan":"Заем","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дълг","liability_direction_null_short":"Unknown","delete":"Изтрий","store_new_asset_account":"Запамети нова сметка за активи","store_new_expense_account":"Запамети нова сметка за разходи","store_new_liabilities_account":"Запамети ново задължение","store_new_revenue_account":"Запамети нова сметка за приходи","mandatoryFields":"Задължителни полета","optionalFields":"Незадължителни полета","reconcile_this_account":"Съгласувай тази сметка","interest_calc_weekly":"Per week","interest_calc_monthly":"На месец","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Годишно","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нищо)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без група)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не се очаква този период","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивно","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Създай нова сметка","store_new_bill":"Запаметете нова сметка","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"на всеки 6 месеца","repeat_freq_quarterly":"тримесечно","repeat_freq_monthly":"месечно","repeat_freq_weekly":"ежеседмично","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Редактирай задължение","update_expense_account":"Редактирай сметка за разходи","update_revenue_account":"Редактирай сметка за приходи","update_undefined_account":"Update account","update_asset_account":"Редактирай сметка за активи","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Касичка","percentage":"%","amount":"Сума","lastActivity":"Последна активност","name":"Име","role":"Привилегии","description":"Описание","date":"Дата","source_account":"Разходна сметка","destination_account":"Приходна сметка","category":"Категория","iban":"IBAN","interest":"Лихва","interest_period":"Interest period","liability_type":"Вид на задължението","liability_direction":"Liability in/out","currentBalance":"Текущ баланс","next_expected_match":"Следващo очакванo съвпадение","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"bg","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сума във валута","interest_date":"Падеж на лихва","name":"Име","amount":"Сума","iban":"IBAN","BIC":"BIC","notes":"Бележки","location":"Местоположение","repeat_freq":"Повторения","skip":"Пропусни","startdate":"Начална дата","enddate":"End date","object_group":"Група","attachments":"Прикачени файлове","active":"Активен","include_net_worth":"Включи в общото богатство","cc_type":"Погасителен план на кредитна карта","account_number":"Номер на сметка","cc_monthly_payment_date":"Дата за месечно плащане по кредитна карта","virtual_balance":"Виртуален баланс","opening_balance":"Начално салдо","opening_balance_date":"Дата на началното салдо","date":"Дата","interest":"Лихва","interest_period":"Лихвен период","currency_id":"Валута","liability_type":"Liability type","account_role":"Роля на сметката","liability_direction":"Liability in/out","book_date":"Дата на осчетоводяване","permDeleteWarning":"Изтриването на неща от Firefly III е постоянно и не може да бъде възстановено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата на обработка","due_date":"Дата на падеж","payment_date":"Дата на плащане","invoice_date":"Дата на фактура","amount_min":"Минимална сума","amount_max":"Максимална сума","start_date":"Начало на обхвата","end_date":"Край на обхвата","extension_date":"Extension date"}}')},9789:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Převod","Withdrawal":"Výběr","Deposit":"Vklad","date_and_time":"Datum a čas","no_currency":"(žádná měna)","date":"Datum","time":"Čas","no_budget":"(žádný rozpočet)","destination_account":"Cílový účet","source_account":"Zdrojový účet","single_split":"Rozdělit","create_new_transaction":"Vytvořit novou transakci","balance":"Zůstatek","transaction_journal_extra":"Více informací","transaction_journal_meta":"Meta informace","basic_journal_information":"Basic transaction information","bills_to_pay":"Faktury k zaplacení","left_to_spend":"Zbývá k utracení","attachments":"Přílohy","net_worth":"Čisté jmění","bill":"Účet","no_bill":"(no bill)","tags":"Štítky","internal_reference":"Interní odkaz","external_url":"Externí URL adresa","no_piggy_bank":"(žádná pokladnička)","paid":"Zaplaceno","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobrazit účty s aktivy","delete_account":"Smazat účet","transaction_table_description":"A table containing your transactions","account":"Účet","description":"Popis","amount":"Částka","budget":"Rozpočet","category":"Kategorie","opposing_account":"Protiúčet","budgets":"Rozpočty","categories":"Kategorie","go_to_budgets":"Přejít k rozpočtům","income":"Odměna/příjem","go_to_deposits":"Přejít na vklady","go_to_categories":"Přejít ke kategoriím","expense_accounts":"Výdajové účty","go_to_expenses":"Přejít na výdaje","go_to_bills":"Přejít k účtům","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dnů","go_to_piggies":"Přejít k pokladničkám","saved":"Uloženo","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Amounts","left":"Zbývá","spent":"Utraceno","Default asset account":"Výchozí účet s aktivy","search_results":"Výsledky hledání","include":"Include?","transaction":"Transakce","account_role_defaultAsset":"Výchozí účet aktiv","account_role_savingAsset":"Spořicí účet","account_role_sharedAsset":"Sdílený účet aktiv","clear_location":"Vymazat umístění","account_role_ccAsset":"Kreditní karta","account_role_cashWalletAsset":"Peněženka","daily_budgets":"Denní rozpočty","weekly_budgets":"Týdenní rozpočty","monthly_budgets":"Měsíční rozpočty","quarterly_budgets":"Čtvrtletní rozpočty","create_new_expense":"Vytvořit výdajový účet","create_new_revenue":"Vytvořit nový příjmový účet","create_new_liabilities":"Create new liability","half_year_budgets":"Pololetní rozpočty","yearly_budgets":"Roční rozpočty","split_transaction_title":"Popis rozúčtování","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Chyba!","store_transaction":"Store transaction","flash_success":"Úspěšně dokončeno!","create_another":"After storing, return here to create another one.","update_transaction":"Aktualizovat transakci","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hledat","create_new_asset":"Vytvořit nový účet aktiv","asset_accounts":"Účty aktiv","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Vlastní období","reset_to_current":"Obnovit aktuální období","select_period":"Vyberte období","location":"Umístění","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Přejít na výběry","revenue_accounts":"Příjmové účty","add_another_split":"Přidat další rozúčtování","actions":"Akce","earned":"Vyděláno","empty":"(prázdné)","edit":"Upravit","never":"Nikdy","account_type_Loan":"Půjčka","account_type_Mortgage":"Hypotéka","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Dluh","liability_direction_null_short":"Unknown","delete":"Odstranit","store_new_asset_account":"Uložit nový účet aktiv","store_new_expense_account":"Uložit nový výdajový účet","store_new_liabilities_account":"Uložit nový závazek","store_new_revenue_account":"Uložit nový příjmový účet","mandatoryFields":"Povinné kolonky","optionalFields":"Volitelné kolonky","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Per week","interest_calc_monthly":"Za měsíc","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Za rok","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(žádné)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(neseskupeno)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktivní","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvořit novou fakturu","store_new_bill":"Uložit novou účtenku","repeat_freq_yearly":"ročně","repeat_freq_half-year":"půloročně","repeat_freq_quarterly":"čtvrtletně","repeat_freq_monthly":"měsíčně","repeat_freq_weekly":"týdně","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Aktualizovat závazek","update_expense_account":"Aktualizovat výdajový účet","update_revenue_account":"Aktualizovat příjmový účet","update_undefined_account":"Update account","update_asset_account":"Aktualizovat výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"%","amount":"Částka","lastActivity":"Poslední aktivita","name":"Jméno","role":"Role","description":"Popis","date":"Datum","source_account":"Zdrojový účet","destination_account":"Cílový účet","category":"Kategorie","iban":"IBAN","interest":"Úrok","interest_period":"Úrokové období","liability_type":"Typ závazku","liability_direction":"Směr závazku","currentBalance":"Aktuální zůstatek","next_expected_match":"Další očekávaná shoda","expected_info":"Další očekávaná transakce","start_date":"Datum zahájení","end_date":"Datum ukončení","payment_info":"Informace o platbě"},"config":{"html_language":"cs","week_in_year_fns":"\\"týden\\" w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Částka v cizí měně","interest_date":"Úrokové datum","name":"Název","amount":"Částka","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o poloze","repeat_freq":"Opakuje se","skip":"Přeskočit","startdate":"Datum zahájení","enddate":"Datum ukončení","object_group":"Skupina","attachments":"Přílohy","active":"Aktivní","include_net_worth":"Zahrnout do čistého jmění","cc_type":"Zúčtovací období kreditní karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Datum měsíční úhrady kreditní karty","virtual_balance":"Virtuální zůstatek","opening_balance":"Počáteční zůstatek","opening_balance_date":"Datum počátečního zůstatku","date":"Datum","interest":"Úrok","interest_period":"Úrokové období","currency_id":"Měna","liability_type":"Typ závazku","account_role":"Role účtu","liability_direction":"Směr závazku","book_date":"Datum rezervace","permDeleteWarning":"Odstranění věcí z Firefly III je trvalé a nelze vrátit zpět.","account_areYouSure_js":"Jste si jisti, že chcete odstranit účet s názvem \\"{name}\\"?","also_delete_piggyBanks_js":"Žádné pokladničky|Jediná pokladnička připojená k tomuto účtu bude také odstraněna. Všech {count} pokladniček, které jsou připojeny k tomuto účtu, bude také odstraněno.","also_delete_transactions_js":"Žádné transakce|Jediná transakce připojená k tomuto účtu bude také smazána.|Všech {count} transakcí připojených k tomuto účtu bude také odstraněno.","process_date":"Datum zpracování","due_date":"Datum splatnosti","payment_date":"Datum zaplacení","invoice_date":"Datum vystavení","amount_min":"Minimální částka","amount_max":"Maximální částka","start_date":"Začátek rozsahu","end_date":"Konec rozsahu","extension_date":"Datum rozšíření"}}')},9929:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Umbuchung","Withdrawal":"Ausgabe","Deposit":"Einnahme","date_and_time":"Datum und Uhrzeit","no_currency":"(ohne Währung)","date":"Datum","time":"Uhrzeit","no_budget":"(kein Budget)","destination_account":"Zielkonto","source_account":"Quellkonto","single_split":"Teil","create_new_transaction":"Neue Buchung erstellen","balance":"Kontostand","transaction_journal_extra":"Zusätzliche Informationen","transaction_journal_meta":"Metainformationen","basic_journal_information":"Allgemeine Buchungsinformationen","bills_to_pay":"Unbezahlte Rechnungen","left_to_spend":"Verbleibend zum Ausgeben","attachments":"Anhänge","net_worth":"Eigenkapital","bill":"Rechnung","no_bill":"(keine Belege)","tags":"Schlagwörter","internal_reference":"Interner Verweis","external_url":"Externe URL","no_piggy_bank":"(kein Sparschwein)","paid":"Bezahlt","notes":"Notizen","yourAccounts":"Deine Konten","go_to_asset_accounts":"Bestandskonten anzeigen","delete_account":"Konto löschen","transaction_table_description":"Eine Tabelle mit Ihren Buchungen","account":"Konto","description":"Beschreibung","amount":"Betrag","budget":"Budget","category":"Kategorie","opposing_account":"Gegenkonto","budgets":"Budgets","categories":"Kategorien","go_to_budgets":"Budgets anzeigen","income":"Einnahmen / Einkommen","go_to_deposits":"Einnahmen anzeigen","go_to_categories":"Kategorien anzeigen","expense_accounts":"Ausgabekonten","go_to_expenses":"Ausgaben anzeigen","go_to_bills":"Rechnungen anzeigen","bills":"Rechnungen","last_thirty_days":"Letzte 30 Tage","last_seven_days":"Letzte sieben Tage","go_to_piggies":"Sparschweine anzeigen","saved":"Gespeichert","piggy_banks":"Sparschweine","piggy_bank":"Sparschwein","amounts":"Beträge","left":"Übrig","spent":"Ausgegeben","Default asset account":"Standard-Bestandskonto","search_results":"Suchergebnisse","include":"Inbegriffen?","transaction":"Überweisung","account_role_defaultAsset":"Standard-Bestandskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Gemeinsames Bestandskonto","clear_location":"Ort leeren","account_role_ccAsset":"Kreditkarte","account_role_cashWalletAsset":"Geldbörse","daily_budgets":"Tagesbudgets","weekly_budgets":"Wochenbudgets","monthly_budgets":"Monatsbudgets","quarterly_budgets":"Quartalsbudgets","create_new_expense":"Neues Ausgabenkonto erstellen","create_new_revenue":"Neues Einnahmenkonto erstellen","create_new_liabilities":"Neue Verbindlichkeit anlegen","half_year_budgets":"Halbjahresbudgets","yearly_budgets":"Jahresbudgets","split_transaction_title":"Beschreibung der Splittbuchung","errors_submission":"Ihre Übermittlung ist fehlgeschlagen. Bitte überprüfen Sie die Fehler.","flash_error":"Fehler!","store_transaction":"Buchung speichern","flash_success":"Geschafft!","create_another":"Nach dem Speichern hierher zurückkehren, um ein weiteres zu erstellen.","update_transaction":"Buchung aktualisieren","after_update_create_another":"Nach dem Aktualisieren hierher zurückkehren, um weiter zu bearbeiten.","transaction_updated_no_changes":"Die Buchung #{ID} (\\"{title}\\") wurde nicht verändert.","transaction_updated_link":"Die Buchung #{ID} (\\"{title}\\") wurde aktualisiert.","spent_x_of_y":"{amount} von {total} ausgegeben","search":"Suche","create_new_asset":"Neues Bestandskonto erstellen","asset_accounts":"Bestandskonten","reset_after":"Formular nach der Übermittlung zurücksetzen","bill_paid_on":"Bezahlt am {date}","first_split_decides":"Die erste Aufteilung bestimmt den Wert dieses Feldes","first_split_overrules_source":"Die erste Aufteilung könnte das Quellkonto überschreiben","first_split_overrules_destination":"Die erste Aufteilung könnte das Zielkonto überschreiben","transaction_stored_link":"Buchung #{ID} (\\"{title}\\") wurde gespeichert.","custom_period":"Benutzerdefinierter Zeitraum","reset_to_current":"Auf aktuellen Zeitraum zurücksetzen","select_period":"Zeitraum auswählen","location":"Standort","other_budgets":"Zeitlich befristete Budgets","journal_links":"Buchungsverknüpfungen","go_to_withdrawals":"Ausgaben anzeigen","revenue_accounts":"Einnahmekonten","add_another_split":"Eine weitere Aufteilung hinzufügen","actions":"Aktionen","earned":"Eingenommen","empty":"(leer)","edit":"Bearbeiten","never":"Nie","account_type_Loan":"Darlehen","account_type_Mortgage":"Hypothek","stored_new_account_js":"Neues Konto \\"„{name}”\\" gespeichert!","account_type_Debt":"Schuld","liability_direction_null_short":"Unbekannt","delete":"Löschen","store_new_asset_account":"Neues Bestandskonto speichern","store_new_expense_account":"Neues Ausgabenkonto speichern","store_new_liabilities_account":"Neue Verbindlichkeit speichern","store_new_revenue_account":"Neues Einnahmenkonto speichern","mandatoryFields":"Pflichtfelder","optionalFields":"Optionale Felder","reconcile_this_account":"Dieses Konto abgleichen","interest_calc_weekly":"Pro Woche","interest_calc_monthly":"Monatlich","interest_calc_quarterly":"Vierteljährlich","interest_calc_half-year":"Halbjährlich","interest_calc_yearly":"Jährlich","liability_direction_credit":"Mir wird dies geschuldet","liability_direction_debit":"Ich schulde dies jemandem","liability_direction_credit_short":"Geschuldeter Betrag","liability_direction_debit_short":"Schuldiger Betrag","account_type_debt":"Schulden","account_type_loan":"Darlehen","left_in_debt":"Fälliger Betrag","account_type_mortgage":"Hypothek","save_transactions_by_moving_js":"Keine Buchungen|Speichern Sie diese Buchung, indem Sie sie auf ein anderes Konto verschieben. |Speichern Sie diese Buchungen, indem Sie sie auf ein anderes Konto verschieben.","none_in_select_list":"(Keine)","transaction_expand_split":"Aufteilung erweitern","transaction_collapse_split":"Aufteilung reduzieren","default_group_title_name":"(ohne Gruppierung)","bill_repeats_weekly":"Wiederholt sich wöchentlich","bill_repeats_monthly":"Wiederholt sich monatlich","bill_repeats_quarterly":"Wiederholt sich vierteljährlich","bill_repeats_half-year":"Wiederholt sich halbjährlich","bill_repeats_yearly":"Wiederholt sich jährlich","bill_repeats_weekly_other":"Wiederholt sich jede zweite Woche","bill_repeats_monthly_other":"Wiederholt sich jeden zweiten Monat","bill_repeats_quarterly_other":"Wiederholt sich jedes zweite Vierteljahr","bill_repeats_half-year_other":"Wiederholt sich jährlich","bill_repeats_yearly_other":"Wiederholt sich jedes zweite Jahr","bill_repeats_weekly_skip":"Wiederholt sich alle {skip} Wochen","bill_repeats_monthly_skip":"Wiederholt sich alle {skip} Monate","bill_repeats_quarterly_skip":"Wiederholt sich alle {skip} Vierteljahre","bill_repeats_half-year_skip":"Wiederholt sich alle {skip} Halbjahre","bill_repeats_yearly_skip":"Wiederholt sich alle {skip} Jahre","not_expected_period":"In diesem Zeitraum nicht erwartet","subscriptions":"Abonnements","bill_expected_date_js":"Erwartet {date}","inactive":"Inaktiv","forever":"Dauerhaft","extension_date_is":"Zeitpunkt der Verlängerung ist {date}","create_new_bill":"Eine neue Rechnung erstellen","store_new_bill":"Neue Rechnung speichern","repeat_freq_yearly":"Jährlich","repeat_freq_half-year":"halbjährlich","repeat_freq_quarterly":"vierteljährlich","repeat_freq_monthly":"monatlich","repeat_freq_weekly":"wöchentlich","credit_card_type_monthlyFull":"Vollständige Zahlung jeden Monat","update_liabilities_account":"Verbindlichkeit aktualisieren","update_expense_account":"Ausgabenkonto aktualisieren","update_revenue_account":"Einnahmenkonto aktualisieren","update_undefined_account":"Konto aktualisieren","update_asset_account":"Bestandskonto aktualisieren","updated_account_js":"Konto \\"{title}\\" aktualisiert."},"list":{"piggy_bank":"Sparschwein","percentage":"%","amount":"Betrag","lastActivity":"Letzte Aktivität","name":"Name","role":"Rolle","description":"Beschreibung","date":"Datum","source_account":"Quellkonto","destination_account":"Zielkonto","category":"Kategorie","iban":"IBAN","interest":"Zinsen","interest_period":"Zinsperiode","liability_type":"Verbindlichkeitsart","liability_direction":"Verbindlichkeit ein/aus","currentBalance":"Aktueller Kontostand","next_expected_match":"Nächste erwartete Übereinstimmung","expected_info":"Nächste erwartete Buchung","start_date":"Beginnt am","end_date":"Endet am","payment_info":"Zahlungsinformationen"},"config":{"html_language":"de","week_in_year_fns":"\'Woche\' ww/yyyy","month_and_day_fns":"D. MMMM Y","quarter_fns":"\'Q\'QQQ, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ausländischer Betrag","interest_date":"Zinstermin","name":"Name","amount":"Betrag","iban":"IBAN","BIC":"BIC","notes":"Notizen","location":"Herkunft","repeat_freq":"Wiederholungen","skip":"Überspringen","startdate":"Startdatum","enddate":"Endet am","object_group":"Gruppe","attachments":"Anhänge","active":"Aktiv","include_net_worth":"Im Eigenkapital enthalten","cc_type":"Kreditkartenzahlungsplan","account_number":"Kontonummer","cc_monthly_payment_date":"Monatlicher Kreditkartenzahlungsplan","virtual_balance":"Virtueller Kontostand","opening_balance":"Eröffnungsbilanz","opening_balance_date":"Eröffnungsbilanzdatum","date":"Datum","interest":"Zinsen","interest_period":"Verzinsungszeitraum","currency_id":"Währung","liability_type":"Art der Verbindlichkeit","account_role":"Kontenfunktion","liability_direction":"Verbindlichkeit Ein/Aus","book_date":"Buchungsdatum","permDeleteWarning":"Das Löschen von Dingen in Firefly III ist dauerhaft und kann nicht rückgängig gemacht werden.","account_areYouSure_js":"Möchten Sie das Konto „{name}” wirklich löschen?","also_delete_piggyBanks_js":"Keine Sparschweine|Das einzige Sparschwein, welches mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Sparschweine, welche mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","also_delete_transactions_js":"Keine Buchungen|Die einzige Buchung, die mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Buchungen, die mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","process_date":"Bearbeitungsdatum","due_date":"Fälligkeitstermin","payment_date":"Zahlungsdatum","invoice_date":"Rechnungsdatum","amount_min":"Mindestbetrag","amount_max":"Höchstbetrag","start_date":"Anfang des Bereichs","end_date":"Ende des Bereichs","extension_date":"Verlängerungsdatum"}}')},7498:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Μεταφορά","Withdrawal":"Ανάληψη","Deposit":"Κατάθεση","date_and_time":"Ημερομηνία και ώρα","no_currency":"(χωρίς νόμισμα)","date":"Ημερομηνία","time":"Ώρα","no_budget":"(χωρίς προϋπολογισμό)","destination_account":"Λογαριασμός προορισμού","source_account":"Λογαριασμός προέλευσης","single_split":"Διαχωρισμός","create_new_transaction":"Δημιουργία μιας νέας συναλλαγής","balance":"Ισοζύγιο","transaction_journal_extra":"Περισσότερες πληροφορίες","transaction_journal_meta":"Πληροφορίες μεταδεδομένων","basic_journal_information":"Βασικές πληροφορίες συναλλαγής","bills_to_pay":"Πάγια έξοδα προς πληρωμή","left_to_spend":"Διαθέσιμα προϋπολογισμών","attachments":"Συνημμένα","net_worth":"Καθαρή αξία","bill":"Πάγιο έξοδο","no_bill":"(χωρίς πάγιο έξοδο)","tags":"Ετικέτες","internal_reference":"Εσωτερική αναφορά","external_url":"Εξωτερικό URL","no_piggy_bank":"(χωρίς κουμπαρά)","paid":"Πληρωμένο","notes":"Σημειώσεις","yourAccounts":"Οι λογαριασμοί σας","go_to_asset_accounts":"Δείτε τους λογαριασμούς κεφαλαίου σας","delete_account":"Διαγραφή λογαριασμού","transaction_table_description":"Ένας πίνακας με τις συναλλαγές σας","account":"Λογαριασμός","description":"Περιγραφή","amount":"Ποσό","budget":"Προϋπολογισμός","category":"Κατηγορία","opposing_account":"Έναντι λογαριασμός","budgets":"Προϋπολογισμοί","categories":"Κατηγορίες","go_to_budgets":"Πηγαίνετε στους προϋπολογισμούς σας","income":"Έσοδα","go_to_deposits":"Πηγαίνετε στις καταθέσεις","go_to_categories":"Πηγαίνετε στις κατηγορίες σας","expense_accounts":"Δαπάνες","go_to_expenses":"Πηγαίνετε στις δαπάνες","go_to_bills":"Πηγαίνετε στα πάγια έξοδα","bills":"Πάγια έξοδα","last_thirty_days":"Τελευταίες τριάντα ημέρες","last_seven_days":"Τελευταίες επτά ημέρες","go_to_piggies":"Πηγαίνετε στους κουμπαράδες σας","saved":"Αποθηκεύτηκε","piggy_banks":"Κουμπαράδες","piggy_bank":"Κουμπαράς","amounts":"Ποσά","left":"Απομένουν","spent":"Δαπανήθηκαν","Default asset account":"Βασικός λογαριασμός κεφαλαίου","search_results":"Αποτελέσματα αναζήτησης","include":"Περιλαμβάνεται;","transaction":"Συναλλαγή","account_role_defaultAsset":"Βασικός λογαριασμός κεφαλαίου","account_role_savingAsset":"Λογαριασμός αποταμίευσης","account_role_sharedAsset":"Κοινός λογαριασμός κεφαλαίου","clear_location":"Εκκαθάριση τοποθεσίας","account_role_ccAsset":"Πιστωτική κάρτα","account_role_cashWalletAsset":"Πορτοφόλι μετρητών","daily_budgets":"Ημερήσιοι προϋπολογισμοί","weekly_budgets":"Εβδομαδιαίοι προϋπολογισμοί","monthly_budgets":"Μηνιαίοι προϋπολογισμοί","quarterly_budgets":"Τριμηνιαίοι προϋπολογισμοί","create_new_expense":"Δημιουργία νέου λογαριασμού δαπανών","create_new_revenue":"Δημιουργία νέου λογαριασμού εσόδων","create_new_liabilities":"Δημιουργία νέας υποχρέωσης","half_year_budgets":"Εξαμηνιαίοι προϋπολογισμοί","yearly_budgets":"Ετήσιοι προϋπολογισμοί","split_transaction_title":"Περιγραφή της συναλλαγής με διαχωρισμό","errors_submission":"Υπήρξε κάποιο λάθος με την υποβολή σας. Παρακαλώ ελέγξτε τα σφάλματα.","flash_error":"Σφάλμα!","store_transaction":"Αποθήκευση συναλλαγής","flash_success":"Επιτυχία!","create_another":"Μετά την αποθήκευση, επιστρέψτε εδώ για να δημιουργήσετε ακόμη ένα.","update_transaction":"Ενημέρωση συναλλαγής","after_update_create_another":"Μετά την ενημέρωση, επιστρέψτε εδώ για να συνεχίσετε την επεξεργασία.","transaction_updated_no_changes":"Η συναλλαγή #{ID} (\\"{title}\\") παρέμεινε χωρίς καμία αλλαγή.","transaction_updated_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει ενημερωθεί.","spent_x_of_y":"Δαπανήθηκαν {amount} από {total}","search":"Αναζήτηση","create_new_asset":"Δημιουργία νέου λογαριασμού κεφαλαίου","asset_accounts":"Κεφάλαια","reset_after":"Επαναφορά φόρμας μετά την υποβολή","bill_paid_on":"Πληρώθηκε στις {date}","first_split_decides":"Ο πρώτος διαχωρισμός καθορίζει την τιμή αυτού του πεδίου","first_split_overrules_source":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προέλευσης","first_split_overrules_destination":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προορισμού","transaction_stored_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει αποθηκευτεί.","custom_period":"Προσαρμοσμένη περίοδος","reset_to_current":"Επαναφορά στην τρέχουσα περίοδο","select_period":"Επιλέξτε περίοδο","location":"Τοποθεσία","other_budgets":"Προϋπολογισμοί με χρονική προσαρμογή","journal_links":"Συνδέσεις συναλλαγών","go_to_withdrawals":"Πηγαίνετε στις αναλήψεις σας","revenue_accounts":"Έσοδα","add_another_split":"Προσθήκη ενός ακόμα διαχωρισμού","actions":"Ενέργειες","earned":"Κερδήθηκαν","empty":"(κενό)","edit":"Επεξεργασία","never":"Ποτέ","account_type_Loan":"Δάνειο","account_type_Mortgage":"Υποθήκη","stored_new_account_js":"Ο νέος λογαριασμός \\"{name}\\" αποθηκεύτηκε!","account_type_Debt":"Χρέος","liability_direction_null_short":"Άγνωστο","delete":"Διαγραφή","store_new_asset_account":"Αποθήκευση νέου λογαριασμού κεφαλαίου","store_new_expense_account":"Αποθήκευση νέου λογαριασμού δαπανών","store_new_liabilities_account":"Αποθήκευση νέας υποχρέωσης","store_new_revenue_account":"Αποθήκευση νέου λογαριασμού εσόδων","mandatoryFields":"Υποχρεωτικά πεδία","optionalFields":"Προαιρετικά πεδία","reconcile_this_account":"Τακτοποίηση αυτού του λογαριασμού","interest_calc_weekly":"Ανά εβδομάδα","interest_calc_monthly":"Ανά μήνα","interest_calc_quarterly":"Ανά τρίμηνο","interest_calc_half-year":"Ανά εξάμηνο","interest_calc_yearly":"Ανά έτος","liability_direction_credit":"Μου οφείλουν αυτό το χρέος σε μένα","liability_direction_debit":"Οφείλω αυτό το χρέος σε κάποιον άλλο","liability_direction_credit_short":"Μου οφείλουν αυτό το χρέος","liability_direction_debit_short":"Οφείλω αυτό το χρέος","account_type_debt":"Χρέος","account_type_loan":"Δάνειο","left_in_debt":"Οφειλόμενο ποσό","account_type_mortgage":"Υποθήκη","save_transactions_by_moving_js":"Δεν υπάρχουν συναλλαγές|Αποθηκεύστε αυτή τη συναλλαγή μετακινώντας την σε άλλο λογαριασμό|Αποθηκεύστε αυτές τις συναλλαγές μετακινώντας τις σε άλλο λογαριασμό.","none_in_select_list":"(τίποτα)","transaction_expand_split":"Ανάπτυξη διαχωρισμού","transaction_collapse_split":"Σύμπτυξη διαχωρισμού","default_group_title_name":"(χωρίς ομάδα)","bill_repeats_weekly":"Επαναλαμβάνεται εβδομαδιαίως","bill_repeats_monthly":"Επαναλαμβάνεται μηνιαίως","bill_repeats_quarterly":"Επαναλαμβάνεται ανά τρίμηνο","bill_repeats_half-year":"Επαναλαμβάνεται κάθε μισό χρόνο","bill_repeats_yearly":"Επαναλαμβάνεται ετησίως","bill_repeats_weekly_other":"Επαναλαμβάνεται κάθε δεύτερη εβδομάδα","bill_repeats_monthly_other":"Επαναλαμβάνεται κάθε δεύτερο μήνα","bill_repeats_quarterly_other":"Επαναλαμβάνεται κάθε δεύτερο τρίμηνο","bill_repeats_half-year_other":"Επαναλαμβάνεται ετησίως","bill_repeats_yearly_other":"Επαναλαμβάνεται κάθε δεύτερο χρόνο","bill_repeats_weekly_skip":"Επαναλαμβάνεται κάθε {skip} εβδομάδες","bill_repeats_monthly_skip":"Επαναλαμβάνεται κάθε {skip} μήνες","bill_repeats_quarterly_skip":"Επαναλαμβάνεται κάθε {skip} τρίμηνα","bill_repeats_half-year_skip":"Επαναλαμβάνεται κάθε {skip} εξάμηνα","bill_repeats_yearly_skip":"Επαναλαμβάνεται κάθε {skip} έτη","not_expected_period":"Δεν αναμένεται αυτή την περίοδο","subscriptions":"Συνδρομές","bill_expected_date_js":"Αναμένεται {date}","inactive":"Ανενεργό","forever":"Για πάντα","extension_date_is":"Η ημερομηνία παράτασης είναι {date}","create_new_bill":"Δημιουργία νέου πάγιου έξοδου","store_new_bill":"Αποθήκευση νέου πάγιου έξοδου","repeat_freq_yearly":"ετησίως","repeat_freq_half-year":"εξαμηνιαίως","repeat_freq_quarterly":"τριμηνιαίως","repeat_freq_monthly":"μηνιαίως","repeat_freq_weekly":"εβδομαδιαίως","credit_card_type_monthlyFull":"Εξόφληση κάθε μήνα","update_liabilities_account":"Ενημέρωση υποχρέωσης","update_expense_account":"Ενημέρωση λογαριασμού δαπανών","update_revenue_account":"Ενημέρωση λογαριασμού εσόδων","update_undefined_account":"Ενημέρωση λογαριασμού","update_asset_account":"Ενημέρωση λογαριασμού κεφαλαίου","updated_account_js":"Ενημερώθηκε ο λογαριασμός \\"{title}\\"."},"list":{"piggy_bank":"Κουμπαράς","percentage":"pct.","amount":"Ποσό","lastActivity":"Τελευταία δραστηριότητα","name":"Όνομα","role":"Ρόλος","description":"Περιγραφή","date":"Ημερομηνία","source_account":"Λογαριασμός προέλευσης","destination_account":"Λογαριασμός προορισμού","category":"Κατηγορία","iban":"IBAN","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","liability_type":"Τύπος υποχρέωσης","liability_direction":"Υποχρέωση εντός/εκτός","currentBalance":"Τρέχον υπόλοιπο","next_expected_match":"Επόμενη αναμενόμενη αντιστοίχιση","expected_info":"Επόμενη αναμενόμενη συναλλαγή","start_date":"Ημερομηνία έναρξης","end_date":"Ημερομηνία λήξης","payment_info":"Πληροφορίες Πληρωμής"},"config":{"html_language":"el","week_in_year_fns":"\'Εβδομάδα\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ποσό σε ξένο νόμισμα","interest_date":"Ημερομηνία τοκισμού","name":"Όνομα","amount":"Ποσό","iban":"IBAN","BIC":"BIC","notes":"Σημειώσεις","location":"Τοποθεσία","repeat_freq":"Επαναλήψεις","skip":"Παράλειψη","startdate":"Ημερομηνία Έναρξης","enddate":"Ημερομηνία λήξης","object_group":"Ομάδα","attachments":"Συνημμένα","active":"Ενεργό","include_net_worth":"Εντός καθαρής αξίας","cc_type":"Σχέδιο πληρωμής πιστωτικής κάρτας","account_number":"Αριθμός λογαριασμού","cc_monthly_payment_date":"Ημερομηνία μηνιαίας πληρωμής κάρτας","virtual_balance":"Εικονικό υπόλοιπο","opening_balance":"Υπόλοιπο έναρξης","opening_balance_date":"Ημερομηνία υπολοίπου έναρξης","date":"Ημερομηνία","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","currency_id":"Νόμισμα","liability_type":"Τύπος υποχρέωσης","account_role":"Ρόλος λογαριασμού","liability_direction":"Υποχρέωση εντός/εκτός","book_date":"Ημερομηνία εγγραφής","permDeleteWarning":"Η διαγραφή στοιχείων από το Firefly III είναι μόνιμη και δεν μπορεί να αναιρεθεί.","account_areYouSure_js":"Είστε σίγουροι ότι θέλετε να διαγράψετε το λογαριασμό με όνομα \\"{name}\\";","also_delete_piggyBanks_js":"Χωρίς κουμπαρά | Ο μόνος κουμπαράς που είναι συνδεδεμένος σε αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλοι οι κουμπαράδες {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","also_delete_transactions_js":"Χωρίς συναλλαγές | Η μόνη συναλλαγή που συνδέεται με αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλες οι συναλλαγές {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","process_date":"Ημερομηνία επεξεργασίας","due_date":"Ημερομηνία προθεσμίας","payment_date":"Ημερομηνία πληρωμής","invoice_date":"Ημερομηνία τιμολόγησης","amount_min":"Ελάχιστο ποσό","amount_max":"Μέγιστο ποσό","start_date":"Αρχή του εύρους","end_date":"Τέλος του εύρους","extension_date":"Ημερομηνία επέκτασης"}}')},4632:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en-gb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},790:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},8563:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferencia","Withdrawal":"Retiro","Deposit":"Depósito","date_and_time":"Fecha y hora","no_currency":"(sin moneda)","date":"Fecha","time":"Hora","no_budget":"(sin presupuesto)","destination_account":"Cuenta destino","source_account":"Cuenta origen","single_split":"División","create_new_transaction":"Crear una nueva transacción","balance":"Balance","transaction_journal_extra":"Información adicional","transaction_journal_meta":"Información Meta","basic_journal_information":"Información básica de transacción","bills_to_pay":"Facturas por pagar","left_to_spend":"Disponible para gastar","attachments":"Archivos adjuntos","net_worth":"Valor Neto","bill":"Factura","no_bill":"(sin factura)","tags":"Etiquetas","internal_reference":"Referencia interna","external_url":"URL externa","no_piggy_bank":"(sin hucha)","paid":"Pagado","notes":"Notas","yourAccounts":"Tus cuentas","go_to_asset_accounts":"Ver tus cuentas de activos","delete_account":"Eliminar cuenta","transaction_table_description":"Una tabla que contiene sus transacciones","account":"Cuenta","description":"Descripción","amount":"Cantidad","budget":"Presupuesto","category":"Categoria","opposing_account":"Cuenta opuesta","budgets":"Presupuestos","categories":"Categorías","go_to_budgets":"Ir a tus presupuestos","income":"Ingresos / salarios","go_to_deposits":"Ir a depósitos","go_to_categories":"Ir a tus categorías","expense_accounts":"Cuentas de gastos","go_to_expenses":"Ir a gastos","go_to_bills":"Ir a tus cuentas","bills":"Facturas","last_thirty_days":"Últimos treinta días","last_seven_days":"Últimos siete días","go_to_piggies":"Ir a tu hucha","saved":"Guardado","piggy_banks":"Huchas","piggy_bank":"Hucha","amounts":"Importes","left":"Disponible","spent":"Gastado","Default asset account":"Cuenta de ingresos por defecto","search_results":"Buscar resultados","include":"¿Incluir?","transaction":"Transaccion","account_role_defaultAsset":"Cuentas de ingresos por defecto","account_role_savingAsset":"Cuentas de ahorros","account_role_sharedAsset":"Cuenta de ingresos compartida","clear_location":"Eliminar ubicación","account_role_ccAsset":"Tarjeta de Crédito","account_role_cashWalletAsset":"Billetera de efectivo","daily_budgets":"Presupuestos diarios","weekly_budgets":"Presupuestos semanales","monthly_budgets":"Presupuestos mensuales","quarterly_budgets":"Presupuestos trimestrales","create_new_expense":"Crear nueva cuenta de gastos","create_new_revenue":"Crear nueva cuenta de ingresos","create_new_liabilities":"Crear nuevo pasivo","half_year_budgets":"Presupuestos semestrales","yearly_budgets":"Presupuestos anuales","split_transaction_title":"Descripción de la transacción dividida","errors_submission":"Hubo un problema con su envío. Por favor, compruebe los errores.","flash_error":"¡Error!","store_transaction":"Guardar transacción","flash_success":"¡Operación correcta!","create_another":"Después de guardar, vuelve aquí para crear otro.","update_transaction":"Actualizar transacción","after_update_create_another":"Después de actualizar, vuelve aquí para continuar editando.","transaction_updated_no_changes":"La transacción #{ID} (\\"{title}\\") no recibió ningún cambio.","transaction_updated_link":"La transacción #{ID} (\\"{title}\\") ha sido actualizada.","spent_x_of_y":"{amount} gastado de {total}","search":"Buscar","create_new_asset":"Crear nueva cuenta de activos","asset_accounts":"Cuenta de activos","reset_after":"Restablecer formulario después del envío","bill_paid_on":"Pagado el {date}","first_split_decides":"La primera división determina el valor de este campo","first_split_overrules_source":"La primera división puede anular la cuenta de origen","first_split_overrules_destination":"La primera división puede anular la cuenta de destino","transaction_stored_link":"La transacción #{ID} (\\"{title}\\") ha sido almacenada.","custom_period":"Período personalizado","reset_to_current":"Restablecer al período actual","select_period":"Seleccione un período","location":"Ubicación","other_budgets":"Presupuestos de tiempo personalizado","journal_links":"Enlaces de transacciones","go_to_withdrawals":"Ir a tus retiradas","revenue_accounts":"Cuentas de ingresos","add_another_split":"Añadir otra división","actions":"Acciones","earned":"Ganado","empty":"(vacío)","edit":"Editar","never":"Nunca","account_type_Loan":"Préstamo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nueva cuenta \\"{name}\\" guardada!","account_type_Debt":"Deuda","liability_direction_null_short":"Desconocido","delete":"Eliminar","store_new_asset_account":"Crear cuenta de activos","store_new_expense_account":"Crear cuenta de gastos","store_new_liabilities_account":"Crear nuevo pasivo","store_new_revenue_account":"Crear cuenta de ingresos","mandatoryFields":"Campos obligatorios","optionalFields":"Campos opcionales","reconcile_this_account":"Reconciliar esta cuenta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mes","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por año","liability_direction_credit":"Se me debe esta deuda","liability_direction_debit":"Le debo esta deuda a otra persona","liability_direction_credit_short":"Tenía esta deuda","liability_direction_debit_short":"Tiene esta deuda","account_type_debt":"Deuda","account_type_loan":"Préstamo","left_in_debt":"Importe debido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Ninguna transacción|Guardar esta transacción moviéndola a otra cuenta. |Guardar estas transacciones moviéndolas a otra cuenta.","none_in_select_list":"(ninguno)","transaction_expand_split":"Expandir división","transaction_collapse_split":"Colapsar división","default_group_title_name":"(sin agrupación)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"No se espera en este período","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Crear nueva factura","store_new_bill":"Crear factura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"cada medio año","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensualmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar pasivo","update_expense_account":"Actualizar cuenta de gastos","update_revenue_account":"Actualizar cuenta de ingresos","update_undefined_account":"Update account","update_asset_account":"Actualizar cuenta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Alcancilla","percentage":"pct.","amount":"Monto","lastActivity":"Actividad más reciente","name":"Nombre","role":"Rol","description":"Descripción","date":"Fecha","source_account":"Cuenta origen","destination_account":"Cuenta destino","category":"Categoría","iban":"IBAN","interest":"Interés","interest_period":"Período de interés","liability_type":"Tipo de pasivo","liability_direction":"Pasivo entrada/salida","currentBalance":"Balance actual","next_expected_match":"Próxima coincidencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"es","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Cantidad extranjera","interest_date":"Fecha de interés","name":"Nombre","amount":"Importe","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Ubicación","repeat_freq":"Repetición","skip":"Saltar","startdate":"Fecha de inicio","enddate":"End date","object_group":"Grupo","attachments":"Adjuntos","active":"Activo","include_net_worth":"Incluir en valor neto","cc_type":"Plan de pagos con tarjeta de crédito","account_number":"Número de cuenta","cc_monthly_payment_date":"Fecha de pago mensual de la tarjeta de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Fecha del saldo inicial","date":"Fecha","interest":"Interés","interest_period":"Período de interés","currency_id":"Divisa","liability_type":"Tipo de pasivo","account_role":"Rol de cuenta","liability_direction":"Pasivo entrada/salida","book_date":"Fecha de registro","permDeleteWarning":"Eliminar cosas de Firefly III es permanente y no se puede deshacer.","account_areYouSure_js":"¿Está seguro que desea eliminar la cuenta llamada \\"{name}\\"?","also_delete_piggyBanks_js":"Ninguna alcancía|La única alcancía conectada a esta cuenta también será borrada. También se eliminarán todas {count} alcancías conectados a esta cuenta.","also_delete_transactions_js":"Ninguna transacción|La única transacción conectada a esta cuenta se eliminará también.|Todas las {count} transacciones conectadas a esta cuenta también se eliminarán.","process_date":"Fecha de procesamiento","due_date":"Fecha de vencimiento","payment_date":"Fecha de pago","invoice_date":"Fecha de la factura","amount_min":"Importe mínimo","amount_max":"Importe máximo","start_date":"Inicio del rango","end_date":"Final del rango","extension_date":"Extension date"}}')},2276:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Siirto","Withdrawal":"Nosto","Deposit":"Talletus","date_and_time":"Date and time","no_currency":"(ei valuuttaa)","date":"Päivämäärä","time":"Time","no_budget":"(ei budjettia)","destination_account":"Kohdetili","source_account":"Lähdetili","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metatiedot","basic_journal_information":"Basic transaction information","bills_to_pay":"Laskuja maksettavana","left_to_spend":"Käytettävissä","attachments":"Liitteet","net_worth":"Varallisuus","bill":"Lasku","no_bill":"(no bill)","tags":"Tägit","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(ei säästöpossu)","paid":"Maksettu","notes":"Muistiinpanot","yourAccounts":"Omat tilisi","go_to_asset_accounts":"Tarkastele omaisuustilejäsi","delete_account":"Poista käyttäjätili","transaction_table_description":"A table containing your transactions","account":"Tili","description":"Kuvaus","amount":"Summa","budget":"Budjetti","category":"Kategoria","opposing_account":"Vastatili","budgets":"Budjetit","categories":"Kategoriat","go_to_budgets":"Avaa omat budjetit","income":"Tuotto / ansio","go_to_deposits":"Go to deposits","go_to_categories":"Avaa omat kategoriat","expense_accounts":"Kulutustilit","go_to_expenses":"Go to expenses","go_to_bills":"Avaa omat laskut","bills":"Laskut","last_thirty_days":"Viimeiset 30 päivää","last_seven_days":"Viimeiset 7 päivää","go_to_piggies":"Tarkastele säästöpossujasi","saved":"Saved","piggy_banks":"Säästöpossut","piggy_bank":"Säästöpossu","amounts":"Amounts","left":"Jäljellä","spent":"Käytetty","Default asset account":"Oletusomaisuustili","search_results":"Haun tulokset","include":"Include?","transaction":"Tapahtuma","account_role_defaultAsset":"Oletuskäyttötili","account_role_savingAsset":"Säästötili","account_role_sharedAsset":"Jaettu käyttötili","clear_location":"Tyhjennä sijainti","account_role_ccAsset":"Luottokortti","account_role_cashWalletAsset":"Käteinen","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Luo uusi maksutili","create_new_revenue":"Luo uusi tuottotili","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Jaetun tapahtuman kuvaus","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Virhe!","store_transaction":"Store transaction","flash_success":"Valmista tuli!","create_another":"Tallennuksen jälkeen, palaa takaisin luomaan uusi tapahtuma.","update_transaction":"Päivitä tapahtuma","after_update_create_another":"Päivityksen jälkeen, palaa takaisin jatkamaan muokkausta.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hae","create_new_asset":"Luo uusi omaisuustili","asset_accounts":"Käyttötilit","reset_after":"Tyhjennä lomake lähetyksen jälkeen","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sijainti","other_budgets":"Custom timed budgets","journal_links":"Tapahtuman linkit","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Tuottotilit","add_another_split":"Lisää tapahtumaan uusi osa","actions":"Toiminnot","earned":"Ansaittu","empty":"(tyhjä)","edit":"Muokkaa","never":"Ei koskaan","account_type_Loan":"Laina","account_type_Mortgage":"Kiinnelaina","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Velka","liability_direction_null_short":"Unknown","delete":"Poista","store_new_asset_account":"Tallenna uusi omaisuustili","store_new_expense_account":"Tallenna uusi kulutustili","store_new_liabilities_account":"Tallenna uusi vastuu","store_new_revenue_account":"Tallenna uusi tuottotili","mandatoryFields":"Pakolliset kentät","optionalFields":"Valinnaiset kentät","reconcile_this_account":"Täsmäytä tämä tili","interest_calc_weekly":"Per week","interest_calc_monthly":"Kuukaudessa","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Vuodessa","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ei mitään)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ryhmittelemättömät)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Ei odotettavissa tässä jaksossa","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Ei aktiivinen","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Luo uusi lasku","store_new_bill":"Tallenna uusi lasku","repeat_freq_yearly":"vuosittain","repeat_freq_half-year":"puoli-vuosittain","repeat_freq_quarterly":"neljännesvuosittain","repeat_freq_monthly":"kuukausittain","repeat_freq_weekly":"viikoittain","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Päivitä vastuu","update_expense_account":"Päivitä kulutustili","update_revenue_account":"Päivitä tuottotili","update_undefined_account":"Update account","update_asset_account":"Päivitä omaisuustili","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Säästöpossu","percentage":"pros.","amount":"Summa","lastActivity":"Viimeisin tapahtuma","name":"Nimi","role":"Rooli","description":"Kuvaus","date":"Päivämäärä","source_account":"Lähdetili","destination_account":"Kohdetili","category":"Kategoria","iban":"IBAN","interest":"Korko","interest_period":"Interest period","liability_type":"Vastuutyyppi","liability_direction":"Liability in/out","currentBalance":"Tämänhetkinen saldo","next_expected_match":"Seuraava lasku odotettavissa","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"fi","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ulkomaan summa","interest_date":"Korkopäivä","name":"Nimi","amount":"Summa","iban":"IBAN","BIC":"BIC","notes":"Muistiinpanot","location":"Sijainti","repeat_freq":"Toistot","skip":"Ohita","startdate":"Aloituspäivä","enddate":"End date","object_group":"Ryhmä","attachments":"Liitteet","active":"Aktiivinen","include_net_worth":"Sisällytä varallisuuteen","cc_type":"Luottokortin maksusuunnitelma","account_number":"Tilinumero","cc_monthly_payment_date":"Luottokortin laskun eräpäivä","virtual_balance":"Virtuaalinen saldo","opening_balance":"Alkusaldo","opening_balance_date":"Alkusaldon päivämäärä","date":"Päivämäärä","interest":"Korko","interest_period":"Korkojakso","currency_id":"Valuutta","liability_type":"Liability type","account_role":"Tilin tyyppi","liability_direction":"Liability in/out","book_date":"Kirjauspäivä","permDeleteWarning":"Asioiden poistaminen Firefly III:sta on lopullista eikä poistoa pysty perumaan.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Käsittelypäivä","due_date":"Eräpäivä","payment_date":"Maksupäivä","invoice_date":"Laskun päivämäärä","amount_min":"Vähimmäissumma","amount_max":"Enimmäissumma","start_date":"Valikoiman alku","end_date":"Valikoiman loppu","extension_date":"Extension date"}}')},844:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfert","Withdrawal":"Dépense","Deposit":"Dépôt","date_and_time":"Date et heure","no_currency":"(pas de devise)","date":"Date","time":"Heure","no_budget":"(pas de budget)","destination_account":"Compte de destination","source_account":"Compte source","single_split":"Ventilation","create_new_transaction":"Créer une nouvelle opération","balance":"Solde","transaction_journal_extra":"Informations supplémentaires","transaction_journal_meta":"Méta informations","basic_journal_information":"Informations de base sur l\'opération","bills_to_pay":"Factures à payer","left_to_spend":"Reste à dépenser","attachments":"Pièces jointes","net_worth":"Avoir net","bill":"Facture","no_bill":"(aucune facture)","tags":"Tags","internal_reference":"Référence interne","external_url":"URL externe","no_piggy_bank":"(aucune tirelire)","paid":"Payé","notes":"Notes","yourAccounts":"Vos comptes","go_to_asset_accounts":"Afficher vos comptes d\'actifs","delete_account":"Supprimer le compte","transaction_table_description":"Une table contenant vos opérations","account":"Compte","description":"Description","amount":"Montant","budget":"Budget","category":"Catégorie","opposing_account":"Compte opposé","budgets":"Budgets","categories":"Catégories","go_to_budgets":"Gérer vos budgets","income":"Recette / revenu","go_to_deposits":"Aller aux dépôts","go_to_categories":"Gérer vos catégories","expense_accounts":"Comptes de dépenses","go_to_expenses":"Aller aux dépenses","go_to_bills":"Gérer vos factures","bills":"Factures","last_thirty_days":"Trente derniers jours","last_seven_days":"7 Derniers Jours","go_to_piggies":"Gérer vos tirelires","saved":"Sauvegardé","piggy_banks":"Tirelires","piggy_bank":"Tirelire","amounts":"Montants","left":"Reste","spent":"Dépensé","Default asset account":"Compte d’actif par défaut","search_results":"Résultats de la recherche","include":"Inclure ?","transaction":"Opération","account_role_defaultAsset":"Compte d\'actif par défaut","account_role_savingAsset":"Compte d’épargne","account_role_sharedAsset":"Compte d\'actif partagé","clear_location":"Effacer la localisation","account_role_ccAsset":"Carte de crédit","account_role_cashWalletAsset":"Porte-monnaie","daily_budgets":"Budgets quotidiens","weekly_budgets":"Budgets hebdomadaires","monthly_budgets":"Budgets mensuels","quarterly_budgets":"Budgets trimestriels","create_new_expense":"Créer nouveau compte de dépenses","create_new_revenue":"Créer nouveau compte de recettes","create_new_liabilities":"Créer un nouveau passif","half_year_budgets":"Budgets semestriels","yearly_budgets":"Budgets annuels","split_transaction_title":"Description de l\'opération ventilée","errors_submission":"Certaines informations ne sont pas correctes dans votre formulaire. Veuillez vérifier les erreurs.","flash_error":"Erreur !","store_transaction":"Enregistrer l\'opération","flash_success":"Super !","create_another":"Après enregistrement, revenir ici pour en créer un nouveau.","update_transaction":"Mettre à jour l\'opération","after_update_create_another":"Après la mise à jour, revenir ici pour continuer l\'édition.","transaction_updated_no_changes":"L\'opération n°{ID} (\\"{title}\\") n\'a pas été modifiée.","transaction_updated_link":"L\'opération n°{ID} (\\"{title}\\") a été mise à jour.","spent_x_of_y":"Dépensé {amount} sur {total}","search":"Rechercher","create_new_asset":"Créer un nouveau compte d’actif","asset_accounts":"Comptes d’actif","reset_after":"Réinitialiser le formulaire après soumission","bill_paid_on":"Payé le {date}","first_split_decides":"La première ventilation détermine la valeur de ce champ","first_split_overrules_source":"La première ventilation peut remplacer le compte source","first_split_overrules_destination":"La première ventilation peut remplacer le compte de destination","transaction_stored_link":"L\'opération n°{ID} (\\"{title}\\") a été enregistrée.","custom_period":"Période personnalisée","reset_to_current":"Réinitialiser à la période en cours","select_period":"Sélectionnez une période","location":"Emplacement","other_budgets":"Budgets à période personnalisée","journal_links":"Liens d\'opération","go_to_withdrawals":"Accéder à vos retraits","revenue_accounts":"Comptes de recettes","add_another_split":"Ajouter une autre fraction","actions":"Actions","earned":"Gagné","empty":"(vide)","edit":"Modifier","never":"Jamais","account_type_Loan":"Prêt","account_type_Mortgage":"Prêt hypothécaire","stored_new_account_js":"Nouveau compte \\"{name}\\" enregistré !","account_type_Debt":"Dette","liability_direction_null_short":"Inconnu","delete":"Supprimer","store_new_asset_account":"Créer un nouveau compte d’actif","store_new_expense_account":"Créer un nouveau compte de dépenses","store_new_liabilities_account":"Enregistrer un nouveau passif","store_new_revenue_account":"Créer un compte de recettes","mandatoryFields":"Champs obligatoires","optionalFields":"Champs optionnels","reconcile_this_account":"Rapprocher ce compte","interest_calc_weekly":"Par semaine","interest_calc_monthly":"Par mois","interest_calc_quarterly":"Par trimestre","interest_calc_half-year":"Par semestre","interest_calc_yearly":"Par an","liability_direction_credit":"On me doit cette dette","liability_direction_debit":"Je dois cette dette à quelqu\'un d\'autre","liability_direction_credit_short":"Emprunteur","liability_direction_debit_short":"Prêteur","account_type_debt":"Dette","account_type_loan":"Emprunt","left_in_debt":"Montant dû","account_type_mortgage":"Prêt immobilier","save_transactions_by_moving_js":"Aucune opération|Conserver cette opération en la déplaçant vers un autre compte. |Conserver ces opérations en les déplaçant vers un autre compte.","none_in_select_list":"(aucun)","transaction_expand_split":"Développer la ventilation","transaction_collapse_split":"Réduire la ventilation","default_group_title_name":"(Sans groupement)","bill_repeats_weekly":"Se répète toutes les semaines","bill_repeats_monthly":"Se répète tous les mois","bill_repeats_quarterly":"Se répète tous les trimestres","bill_repeats_half-year":"Se répète tous les semestres","bill_repeats_yearly":"Se répète tous les ans","bill_repeats_weekly_other":"Se répète toutes les deux semaines","bill_repeats_monthly_other":"Se répète tous les deux mois","bill_repeats_quarterly_other":"Se répète tous les deux trimestres","bill_repeats_half-year_other":"Se répète tous les ans","bill_repeats_yearly_other":"Se répète tous les deux ans","bill_repeats_weekly_skip":"Se répète toutes les {skip} semaines","bill_repeats_monthly_skip":"Se répète tous les {skip} mois","bill_repeats_quarterly_skip":"Se répète tous les {skip} trimestres","bill_repeats_half-year_skip":"Se répète tous les {skip} semestres","bill_repeats_yearly_skip":"Se répète tous les {skip} ans","not_expected_period":"Pas attendu cette période","subscriptions":"Abonnements","bill_expected_date_js":"Attendu le {date}","inactive":"Inactif","forever":"Pour toujours","extension_date_is":"La date de l\'extension est {date}","create_new_bill":"Créer une nouvelle facture","store_new_bill":"Créer une nouvelle facture","repeat_freq_yearly":"annuellement","repeat_freq_half-year":"semestriel","repeat_freq_quarterly":"trimestriel","repeat_freq_monthly":"mensuel","repeat_freq_weekly":"hebdomadaire","credit_card_type_monthlyFull":"Paiement complet tous les mois","update_liabilities_account":"Mettre à jour le passif","update_expense_account":"Mettre à jour le compte de dépenses","update_revenue_account":"Mettre à jour le compte de recettes","update_undefined_account":"Mettre à jour le compte","update_asset_account":"Mettre à jour le compte d’actif","updated_account_js":"Compte \\"{title}\\" mis à jour."},"list":{"piggy_bank":"Tirelire","percentage":"pct.","amount":"Montant","lastActivity":"Activité récente","name":"Nom","role":"Rôle","description":"Description","date":"Date","source_account":"Compte source","destination_account":"Compte destinataire","category":"Catégorie","iban":"Numéro IBAN","interest":"Intérêt","interest_period":"Période d’intérêt","liability_type":"Type de passif","liability_direction":"Sens du passif","currentBalance":"Solde courant","next_expected_match":"Prochaine association attendue","expected_info":"Prochaine opération attendue","start_date":"Date de début","end_date":"Date de fin","payment_info":"Informations sur le paiement"},"config":{"html_language":"fr","week_in_year_fns":"\'Semaine\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montant en devise étrangère","interest_date":"Date de valeur (intérêts)","name":"Nom","amount":"Montant","iban":"Numéro IBAN","BIC":"Code BIC","notes":"Notes","location":"Emplacement","repeat_freq":"Répétitions","skip":"Ignorer","startdate":"Date de début","enddate":"Date de fin","object_group":"Groupe","attachments":"Documents joints","active":"Actif","include_net_worth":"Inclure dans l\'avoir net","cc_type":"Plan de paiement de carte de crédit","account_number":"Numéro de compte","cc_monthly_payment_date":"Date de paiement mensuelle de la carte de crédit","virtual_balance":"Solde virtuel","opening_balance":"Solde initial","opening_balance_date":"Date du solde initial","date":"Date","interest":"Intérêt","interest_period":"Période d’intérêt","currency_id":"Devise","liability_type":"Type de passif","account_role":"Rôle du compte","liability_direction":"Sens du passif","book_date":"Date de réservation","permDeleteWarning":"Supprimer quelque chose dans Firefly est permanent et ne peut pas être annulé.","account_areYouSure_js":"Êtes-vous sûr de vouloir supprimer le compte nommé \\"{name}\\" ?","also_delete_piggyBanks_js":"Aucune tirelire|La seule tirelire liée à ce compte sera aussi supprimée.|Les {count} tirelires liées à ce compte seront aussi supprimées.","also_delete_transactions_js":"Aucune opération|La seule opération liée à ce compte sera aussi supprimée.|Les {count} opérations liées à ce compte seront aussi supprimées.","process_date":"Date de traitement","due_date":"Échéance","payment_date":"Date de paiement","invoice_date":"Date de facturation","amount_min":"Montant minimum","amount_max":"Montant maximum","start_date":"Début de l\'étendue","end_date":"Fin de l\'étendue","extension_date":"Date d\'extension"}}')},4626:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Átvezetés","Withdrawal":"Költség","Deposit":"Bevétel","date_and_time":"Date and time","no_currency":"(nincs pénznem)","date":"Dátum","time":"Time","no_budget":"(nincs költségkeret)","destination_account":"Célszámla","source_account":"Forrás számla","single_split":"Felosztás","create_new_transaction":"Create a new transaction","balance":"Egyenleg","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta-információ","basic_journal_information":"Basic transaction information","bills_to_pay":"Fizetendő számlák","left_to_spend":"Elkölthető","attachments":"Mellékletek","net_worth":"Nettó érték","bill":"Számla","no_bill":"(no bill)","tags":"Címkék","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(nincs malacpersely)","paid":"Kifizetve","notes":"Megjegyzések","yourAccounts":"Bankszámlák","go_to_asset_accounts":"Eszközszámlák megtekintése","delete_account":"Fiók törlése","transaction_table_description":"Tranzakciókat tartalmazó táblázat","account":"Bankszámla","description":"Leírás","amount":"Összeg","budget":"Költségkeret","category":"Kategória","opposing_account":"Ellenoldali számla","budgets":"Költségkeretek","categories":"Kategóriák","go_to_budgets":"Ugrás a költségkeretekhez","income":"Jövedelem / bevétel","go_to_deposits":"Ugrás a bevételekre","go_to_categories":"Ugrás a kategóriákhoz","expense_accounts":"Költségszámlák","go_to_expenses":"Ugrás a kiadásokra","go_to_bills":"Ugrás a számlákhoz","bills":"Számlák","last_thirty_days":"Elmúlt harminc nap","last_seven_days":"Utolsó hét nap","go_to_piggies":"Ugrás a malacperselyekhez","saved":"Mentve","piggy_banks":"Malacperselyek","piggy_bank":"Malacpersely","amounts":"Mennyiségek","left":"Maradvány","spent":"Elköltött","Default asset account":"Alapértelmezett eszközszámla","search_results":"Keresési eredmények","include":"Include?","transaction":"Tranzakció","account_role_defaultAsset":"Alapértelmezett eszközszámla","account_role_savingAsset":"Megtakarítási számla","account_role_sharedAsset":"Megosztott eszközszámla","clear_location":"Hely törlése","account_role_ccAsset":"Hitelkártya","account_role_cashWalletAsset":"Készpénz","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Új költségszámla létrehozása","create_new_revenue":"Új jövedelemszámla létrehozása","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Felosztott tranzakció leírása","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Hiba!","store_transaction":"Store transaction","flash_success":"Siker!","create_another":"A tárolás után térjen vissza ide új létrehozásához.","update_transaction":"Tranzakció frissítése","after_update_create_another":"A frissítés után térjen vissza ide a szerkesztés folytatásához.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Keresés","create_new_asset":"Új eszközszámla létrehozása","asset_accounts":"Eszközszámlák","reset_after":"Űrlap törlése a beküldés után","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") mentve.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Hely","other_budgets":"Custom timed budgets","journal_links":"Tranzakció összekapcsolások","go_to_withdrawals":"Ugrás a költségekhez","revenue_accounts":"Jövedelemszámlák","add_another_split":"Másik felosztás hozzáadása","actions":"Műveletek","earned":"Megkeresett","empty":"(üres)","edit":"Szerkesztés","never":"Soha","account_type_Loan":"Hitel","account_type_Mortgage":"Jelzálog","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Adósság","liability_direction_null_short":"Unknown","delete":"Törlés","store_new_asset_account":"Új eszközszámla tárolása","store_new_expense_account":"Új költségszámla tárolása","store_new_liabilities_account":"Új kötelezettség eltárolása","store_new_revenue_account":"Új jövedelemszámla létrehozása","mandatoryFields":"Kötelező mezők","optionalFields":"Nem kötelező mezők","reconcile_this_account":"Számla egyeztetése","interest_calc_weekly":"Per week","interest_calc_monthly":"Havonta","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Évente","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(nincs)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nem csoportosított)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nem várható ebben az időszakban","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktív","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Új számla létrehozása","store_new_bill":"Új számla tárolása","repeat_freq_yearly":"éves","repeat_freq_half-year":"félévente","repeat_freq_quarterly":"negyedéves","repeat_freq_monthly":"havi","repeat_freq_weekly":"heti","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Kötelezettség frissítése","update_expense_account":"Költségszámla frissítése","update_revenue_account":"Jövedelemszámla frissítése","update_undefined_account":"Update account","update_asset_account":"Eszközszámla frissítése","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Malacpersely","percentage":"%","amount":"Összeg","lastActivity":"Utolsó aktivitás","name":"Név","role":"Szerepkör","description":"Leírás","date":"Dátum","source_account":"Forrás bankszámla","destination_account":"Cél bankszámla","category":"Kategória","iban":"IBAN","interest":"Kamat","interest_period":"Interest period","liability_type":"A kötelezettség típusa","liability_direction":"Liability in/out","currentBalance":"Aktuális egyenleg","next_expected_match":"Következő várható egyezés","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"hu","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Külföldi összeg","interest_date":"Kamatfizetési időpont","name":"Név","amount":"Összeg","iban":"IBAN","BIC":"BIC","notes":"Megjegyzések","location":"Hely","repeat_freq":"Ismétlődések","skip":"Kihagyás","startdate":"Kezdő dátum","enddate":"End date","object_group":"Csoport","attachments":"Mellékletek","active":"Aktív","include_net_worth":"Befoglalva a nettó értékbe","cc_type":"Hitelkártya fizetési terv","account_number":"Számlaszám","cc_monthly_payment_date":"Hitelkártya havi fizetés dátuma","virtual_balance":"Virtuális egyenleg","opening_balance":"Nyitó egyenleg","opening_balance_date":"Nyitó egyenleg dátuma","date":"Dátum","interest":"Kamat","interest_period":"Kamatperiódus","currency_id":"Pénznem","liability_type":"Liability type","account_role":"Bankszámla szerepköre","liability_direction":"Liability in/out","book_date":"Könyvelés dátuma","permDeleteWarning":"A Firefly III-ból történő törlés végleges és nem vonható vissza.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Feldolgozás dátuma","due_date":"Lejárati időpont","payment_date":"Fizetés dátuma","invoice_date":"Számla dátuma","amount_min":"Minimális összeg","amount_max":"Maximális összeg","start_date":"Tartomány kezdete","end_date":"Tartomány vége","extension_date":"Extension date"}}')},504:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Trasferimento","Withdrawal":"Prelievo","Deposit":"Entrata","date_and_time":"Data e ora","no_currency":"(nessuna valuta)","date":"Data","time":"Ora","no_budget":"(nessun budget)","destination_account":"Conto destinazione","source_account":"Conto di origine","single_split":"Divisione","create_new_transaction":"Crea una nuova transazione","balance":"Saldo","transaction_journal_extra":"Informazioni aggiuntive","transaction_journal_meta":"Meta informazioni","basic_journal_information":"Informazioni di base sulla transazione","bills_to_pay":"Bollette da pagare","left_to_spend":"Altro da spendere","attachments":"Allegati","net_worth":"Patrimonio","bill":"Bolletta","no_bill":"(nessuna bolletta)","tags":"Etichette","internal_reference":"Riferimento interno","external_url":"URL esterno","no_piggy_bank":"(nessun salvadanaio)","paid":"Pagati","notes":"Note","yourAccounts":"I tuoi conti","go_to_asset_accounts":"Visualizza i tuoi conti attività","delete_account":"Elimina account","transaction_table_description":"Una tabella contenente le tue transazioni","account":"Conto","description":"Descrizione","amount":"Importo","budget":"Budget","category":"Categoria","opposing_account":"Conto beneficiario","budgets":"Budget","categories":"Categorie","go_to_budgets":"Vai ai tuoi budget","income":"Redditi / entrate","go_to_deposits":"Vai ai depositi","go_to_categories":"Vai alle tue categorie","expense_accounts":"Conti uscite","go_to_expenses":"Vai alle spese","go_to_bills":"Vai alle tue bollette","bills":"Bollette","last_thirty_days":"Ultimi trenta giorni","last_seven_days":"Ultimi sette giorni","go_to_piggies":"Vai ai tuoi salvadanai","saved":"Salvata","piggy_banks":"Salvadanai","piggy_bank":"Salvadanaio","amounts":"Importi","left":"Resto","spent":"Speso","Default asset account":"Conto attività predefinito","search_results":"Risultati ricerca","include":"Includere?","transaction":"Transazione","account_role_defaultAsset":"Conto attività predefinito","account_role_savingAsset":"Conto risparmio","account_role_sharedAsset":"Conto attività condiviso","clear_location":"Rimuovi dalla posizione","account_role_ccAsset":"Carta di credito","account_role_cashWalletAsset":"Portafoglio","daily_budgets":"Budget giornalieri","weekly_budgets":"Budget settimanali","monthly_budgets":"Budget mensili","quarterly_budgets":"Bilanci trimestrali","create_new_expense":"Crea un nuovo conto di spesa","create_new_revenue":"Crea un nuovo conto entrate","create_new_liabilities":"Crea nuova passività","half_year_budgets":"Bilanci semestrali","yearly_budgets":"Budget annuali","split_transaction_title":"Descrizione della transazione suddivisa","errors_submission":"Errore durante l\'invio. Controlla gli errori segnalati qui sotto.","flash_error":"Errore!","store_transaction":"Salva transazione","flash_success":"Successo!","create_another":"Dopo il salvataggio, torna qui per crearne un\'altra.","update_transaction":"Aggiorna transazione","after_update_create_another":"Dopo l\'aggiornamento, torna qui per continuare la modifica.","transaction_updated_no_changes":"La transazione #{ID} (\\"{title}\\") non ha avuto cambiamenti.","transaction_updated_link":"La transazione #{ID} (\\"{title}\\") è stata aggiornata.","spent_x_of_y":"Spesi {amount} di {total}","search":"Cerca","create_new_asset":"Crea un nuovo conto attività","asset_accounts":"Conti attività","reset_after":"Resetta il modulo dopo l\'invio","bill_paid_on":"Pagata il {date}","first_split_decides":"La prima suddivisione determina il valore di questo campo","first_split_overrules_source":"La prima suddivisione potrebbe sovrascrivere l\'account di origine","first_split_overrules_destination":"La prima suddivisione potrebbe sovrascrivere l\'account di destinazione","transaction_stored_link":"La transazione #{ID} (\\"{title}\\") è stata salvata.","custom_period":"Periodo personalizzato","reset_to_current":"Ripristina il periodo corrente","select_period":"Seleziona il periodo","location":"Posizione","other_budgets":"Budget a periodi personalizzati","journal_links":"Collegamenti della transazione","go_to_withdrawals":"Vai ai tuoi prelievi","revenue_accounts":"Conti entrate","add_another_split":"Aggiungi un\'altra divisione","actions":"Azioni","earned":"Guadagnato","empty":"(vuoto)","edit":"Modifica","never":"Mai","account_type_Loan":"Prestito","account_type_Mortgage":"Mutuo","stored_new_account_js":"Nuovo conto \\"{name}\\" salvato!","account_type_Debt":"Debito","liability_direction_null_short":"Sconosciuta","delete":"Elimina","store_new_asset_account":"Salva nuovo conto attività","store_new_expense_account":"Salva il nuovo conto uscite","store_new_liabilities_account":"Memorizza nuova passività","store_new_revenue_account":"Salva il nuovo conto entrate","mandatoryFields":"Campi obbligatori","optionalFields":"Campi opzionali","reconcile_this_account":"Riconcilia questo conto","interest_calc_weekly":"Settimanale","interest_calc_monthly":"Al mese","interest_calc_quarterly":"Trimestrale","interest_calc_half-year":"Semestrale","interest_calc_yearly":"All\'anno","liability_direction_credit":"Questo debito mi è dovuto","liability_direction_debit":"Devo questo debito a qualcun altro","liability_direction_credit_short":"Mi devono questo debito","liability_direction_debit_short":"Devo questo debito","account_type_debt":"Debito","account_type_loan":"Prestito","left_in_debt":"Importo da pagare","account_type_mortgage":"Mutuo","save_transactions_by_moving_js":"Nessuna transazione|Salva questa transazione spostandola in un altro conto.|Salva queste transazioni spostandole in un altro conto.","none_in_select_list":"(nessuna)","transaction_expand_split":"Espandi suddivisione","transaction_collapse_split":"Comprimi suddivisione","default_group_title_name":"(non in un gruppo)","bill_repeats_weekly":"Ripeti ogni settimana","bill_repeats_monthly":"Ripeti ogni mese","bill_repeats_quarterly":"Ripeti ogni tre mesi","bill_repeats_half-year":"Ripeti ogni sei mesi","bill_repeats_yearly":"Ripeti ogni anno","bill_repeats_weekly_other":"Ripeti a settimane alterne","bill_repeats_monthly_other":"Ripeti a mesi alterni","bill_repeats_quarterly_other":"Ripeti ogni altro trimestre","bill_repeats_half-year_other":"Ripeti ogni anno","bill_repeats_yearly_other":"Ripeti ad anni alterni","bill_repeats_weekly_skip":"Ripeti ogni {skip} settimane","bill_repeats_monthly_skip":"Ripeti ogni {skip} mesi","bill_repeats_quarterly_skip":"Ripeti ogni {skip} trimestri","bill_repeats_half-year_skip":"Ripeti ogni {skip} mezzi anni","bill_repeats_yearly_skip":"Ripeti ogni {skip} anni","not_expected_period":"Non prevista per questo periodo","subscriptions":"Abbonamenti","bill_expected_date_js":"Attesa per {date}","inactive":"Disattivo","forever":"Per sempre","extension_date_is":"La data di estensione è {date}","create_new_bill":"Crea una nuova bolletta","store_new_bill":"Salva la nuova bolletta","repeat_freq_yearly":"annualmente","repeat_freq_half-year":"semestralmente","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensilmente","repeat_freq_weekly":"settimanalmente","credit_card_type_monthlyFull":"Pagamento intero ogni mese","update_liabilities_account":"Aggiorna passività","update_expense_account":"Aggiorna conto uscite","update_revenue_account":"Aggiorna conto entrate","update_undefined_account":"Aggiorna conto","update_asset_account":"Aggiorna conto attività","updated_account_js":"Conto \\"{title}\\" aggiornato."},"list":{"piggy_bank":"Salvadanaio","percentage":"perc.","amount":"Importo","lastActivity":"Ultima attività","name":"Nome","role":"Ruolo","description":"Descrizione","date":"Data","source_account":"Conto di origine","destination_account":"Conto destinazione","category":"Categoria","iban":"IBAN","interest":"Interesse","interest_period":"Periodo interessi","liability_type":"Tipo di passività","liability_direction":"Passività in entrata/uscita","currentBalance":"Saldo corrente","next_expected_match":"Prossimo abbinamento previsto","expected_info":"Prossima transazione attesa","start_date":"Data inizio","end_date":"Data fine","payment_info":"Informazioni di pagamento"},"config":{"html_language":"it","week_in_year_fns":"\'Settimana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Importo estero","interest_date":"Data di valuta","name":"Nome","amount":"Importo","iban":"IBAN","BIC":"BIC","notes":"Note","location":"Posizione","repeat_freq":"Si ripete","skip":"Salta ogni","startdate":"Data inizio","enddate":"Data di scadenza","object_group":"Gruppo","attachments":"Allegati","active":"Attivo","include_net_worth":"Includi nel patrimonio","cc_type":"Piano di pagamento della carta di credito","account_number":"Numero conto","cc_monthly_payment_date":"Data di addebito mensile della carta di credito","virtual_balance":"Saldo virtuale","opening_balance":"Saldo di apertura","opening_balance_date":"Data saldo di apertura","date":"Data","interest":"Interesse","interest_period":"Periodo di interesse","currency_id":"Valuta","liability_type":"Tipo passività","account_role":"Ruolo del conto","liability_direction":"Passività in entrata/uscita","book_date":"Data contabile","permDeleteWarning":"L\'eliminazione dei dati da Firefly III è definitiva e non può essere annullata.","account_areYouSure_js":"Sei sicuro di voler eliminare il conto \\"{name}\\"?","also_delete_piggyBanks_js":"Nessun salvadanaio|Anche l\'unico salvadanaio collegato a questo conto verrà eliminato.|Anche tutti i {count} salvadanai collegati a questo conto verranno eliminati.","also_delete_transactions_js":"Nessuna transazioni|Anche l\'unica transazione collegata al conto verrà eliminata.|Anche tutte le {count} transazioni collegati a questo conto verranno eliminate.","process_date":"Data elaborazione","due_date":"Data scadenza","payment_date":"Data pagamento","invoice_date":"Data fatturazione","amount_min":"Importo minimo","amount_max":"Importo massimo","start_date":"Inizio intervallo","end_date":"Fine intervallo","extension_date":"Data di estensione"}}')},8566:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"新しい送金","Withdrawal":"出金","Deposit":"預金","date_and_time":"日付と時刻","no_currency":"通貨","date":"日付","time":"時刻","no_budget":"予算","destination_account":"送金先のアカウント","source_account":"支出元のアカウント","single_split":"分割","create_new_transaction":"新しい取引を作成","balance":"残高","transaction_journal_extra":"追加情報","transaction_journal_meta":"メタ情報","basic_journal_information":"取引基本情報","bills_to_pay":"請求書","left_to_spend":"支出できる残り","attachments":"添付ファイル","net_worth":"純資産","bill":"請求","no_bill":"(請求なし)","tags":"タグ","internal_reference":"内部参照","external_url":"外部 URL","no_piggy_bank":"貯金箱","paid":"支払い済み","notes":"備考","yourAccounts":"支出先を見る","go_to_asset_accounts":"資産勘定を見る","delete_account":"削除","transaction_table_description":"取引表","account":"貯蓄口座","description":"説明","amount":"金額","budget":"予算","category":"カテゴリ","opposing_account":"対する口座","budgets":"まだ予算をお持ちでないようです。予算ページからいくつか生成するべきです。予算は支出の追跡を維持するのに役立ちます。","categories":"あなたのカテゴリへ移動","go_to_budgets":"あなたの予算へ移動","income":"収入、所得、入金","go_to_deposits":"入金へ移動","go_to_categories":"あなたのカテゴリへ移動","expense_accounts":"支出先を見る","go_to_expenses":"支出へ移動","go_to_bills":"あなたの請求へ移動","bills":"請求書","last_thirty_days":"過去30日間","last_seven_days":"過去7日間","go_to_piggies":"貯金箱へ移動","saved":"保存しました。","piggy_banks":"貯金箱へ移動","piggy_bank":"貯金箱","amounts":"金額","left":"残り","spent":"支出","Default asset account":"既定の資産勘定","search_results":"\\":query\\" の検索結果","include":"含めるか","transaction":"取引","account_role_defaultAsset":"既定の資産勘定","account_role_savingAsset":"貯蓄口座","account_role_sharedAsset":"支出アカウント(資産勘定)","clear_location":"場所","account_role_ccAsset":"クレジットカード","account_role_cashWalletAsset":"現金","daily_budgets":"毎日の予算","weekly_budgets":"毎週の予算","monthly_budgets":"毎月の予算","quarterly_budgets":"四半期の予算","create_new_expense":"新しい支出先","create_new_revenue":"新しい収入源","create_new_liabilities":"新しい責任を作成","half_year_budgets":"半年間の予算","yearly_budgets":"年間の予算","split_transaction_title":"取り引き \\":description\\" を編集する","errors_submission":"送信に問題が発生しました。エラーを確認してください。","flash_error":"エラー!","store_transaction":"取引を保存","flash_success":"成功しました!","create_another":"保存後、別のものを作成するにはここへ戻ってきてください。","update_transaction":"チャンネルを更新","after_update_create_another":"保存後、ここへ戻ってきてください。","transaction_updated_no_changes":"取引 #{ID}「{title}」は変更されませんでした。","transaction_updated_link":"取引 #{ID}「{title}」 が更新されました。","spent_x_of_y":"{amount} / {total} を支出しました","search":"検索条件が空なので、何も見つかりませんでした。","create_new_asset":"支出アカウント(資産勘定)","asset_accounts":"Firefly IIIへようこそ!このページでは、あなたの収支に関しての基本的な情報が得られます。詳しくは、→Asset Accountsアカウントを確認、あるいは予算やレポートページを見てください。或いは、気ままに見て回るのも良いでしょう。","reset_after":"送信後にフォームをリセット","bill_paid_on":"{date} に支払い済み","first_split_decides":"最初の分割がこの項目の値を決定します。","first_split_overrules_source":"最初の分割が出金元口座を覆す可能性があります","first_split_overrules_destination":"最初の分割が送金先口座を覆す可能性があります","transaction_stored_link":"取引 #{ID}「{title}」 が保存されました。","custom_period":"カスタム期間","reset_to_current":"現在の期間にリセット","select_period":"期間を選択","location":"場所","other_budgets":"任意の期間の予算","journal_links":"取引","go_to_withdrawals":"出金に移動","revenue_accounts":"収入源を見る","add_another_split":"分割","actions":"操作","earned":"収益","empty":"この自動補完ドロップダウン/テキストボックスで支払いを選択または入力します。現金入金を行う場合は空のままにします。","edit":"編集","never":"常になし","account_type_Loan":"ローン","account_type_Mortgage":"住宅ローン","stored_new_account_js":"新しい口座「{name}」が保存されました!","account_type_Debt":"債務","liability_direction_null_short":"不明","delete":"削除","store_new_asset_account":"新しい取引を保存","store_new_expense_account":"新しい支出先","store_new_liabilities_account":"新しい借金","store_new_revenue_account":"新しい収入源","mandatoryFields":"必須項目","optionalFields":"任意項目","reconcile_this_account":"照合","interest_calc_weekly":"1週あたり","interest_calc_monthly":"1ヶ月あたり","interest_calc_quarterly":"四半期あたり","interest_calc_half-year":"半年あたり","interest_calc_yearly":"1年あたり","liability_direction_credit":"この借金を負っている","liability_direction_debit":"この借金を他の誰かに借りている","liability_direction_credit_short":"この負債を負っている","liability_direction_debit_short":"この負債を負う","account_type_debt":"借金","account_type_loan":"ローン","left_in_debt":"負債額","account_type_mortgage":"住宅ローン","save_transactions_by_moving_js":"取引がありません|この取引を別の口座に移し保存します。|これらの取引を別の口座に移し保存します。","none_in_select_list":"(なし)","transaction_expand_split":"分割を展開","transaction_collapse_split":"分割をたたむ","default_group_title_name":"(グループなし)","bill_repeats_weekly":"毎週の繰り返し","bill_repeats_monthly":"毎月の繰り返し","bill_repeats_quarterly":"四半期ごとの繰り返し","bill_repeats_half-year":"半年ごとの繰り返し","bill_repeats_yearly":"毎年の繰り返し","bill_repeats_weekly_other":"1週おきの繰り返し","bill_repeats_monthly_other":"1ヶ月おきの繰り返し","bill_repeats_quarterly_other":"四半期おきの繰り返し","bill_repeats_half-year_other":"毎年の繰り返し","bill_repeats_yearly_other":"一年おきの繰り返し","bill_repeats_weekly_skip":"{skip} 週おきの繰り返し","bill_repeats_monthly_skip":"{skip} ヶ月おきの繰り返し","bill_repeats_quarterly_skip":"{skip} 四半期おきの繰り返し","bill_repeats_half-year_skip":"{skip} 半期おきの繰り返し","bill_repeats_yearly_skip":"{skip} 年おきの繰り返し","not_expected_period":"この期間には予定なし","subscriptions":"講読","bill_expected_date_js":"予定日 {date}","inactive":"非アクティブ","forever":"無期限","extension_date_is":"延長日は {date} です","create_new_bill":"新しい請求書","store_new_bill":"新しい請求書","repeat_freq_yearly":"これらの例を必ず確認してください:毎月の財務概要、年次財務概要、予算概要。","repeat_freq_half-year":"半年ごと","repeat_freq_quarterly":"四半期ごと","repeat_freq_monthly":"クレジットカードの引き落とし日","repeat_freq_weekly":"週毎","credit_card_type_monthlyFull":"全額毎月支払い","update_liabilities_account":"チャンネルを更新","update_expense_account":"支出先アカウント(支出元アカウント\\n)","update_revenue_account":"支出アカウント(収入アカウント)","update_undefined_account":"口座情報の更新","update_asset_account":"支出アカウント(資産勘定)","updated_account_js":"口座「{title}」を更新しました。"},"list":{"piggy_bank":"貯金箱","percentage":"パーセント","amount":"金額","lastActivity":"最終アクティビティ","name":"名前","role":"ロール","description":"説明","date":"日付","source_account":"支出元のアカウント","destination_account":"送金先のアカウント","category":"カテゴリ","iban":"国際銀行口座番号","interest":"利息","interest_period":"利息期間","liability_type":"債務形式","liability_direction":"債務の出入","currentBalance":"現在の残高","next_expected_match":"次の予期された一致","expected_info":"次の予想される取引","start_date":"開始日","end_date":"終了日","payment_info":"支払情報"},"config":{"html_language":"ja","week_in_year_fns":"yyyy年w[週目]","month_and_day_fns":"y年 MMMM d日","quarter_fns":"yyyy年第Q四半期","half_year_fns":"yyyy年H[半期]"},"form":{"foreign_amount":"外貨量","interest_date":"利息","name":"名前","amount":"金額","iban":"国際銀行口座番号","BIC":"銀行投資契約","notes":"備考","location":"場所","repeat_freq":"繰り返し","skip":"スキップ","startdate":"開始日","enddate":"終了日","object_group":"グループ","attachments":"添付ファイル","active":"有効","include_net_worth":"純資産に含める","cc_type":"クレジットカードの決済方法","account_number":"アカウント番号","cc_monthly_payment_date":"クレジットカードの引き落とし日","virtual_balance":"仮想残高","opening_balance":"期首残高","opening_balance_date":"期首残高日","date":"日付","interest":"利息","interest_period":"利息期間","currency_id":"通貨","liability_type":"債務種別","account_role":"アカウントのロール","liability_direction":"債務の出入","book_date":"予約日","permDeleteWarning":"Firefly III からの削除は永続的であり、元に戻すことはできません。","account_areYouSure_js":"アカウント「{name}」を削除してもよろしいですか?","also_delete_piggyBanks_js":"貯金箱はありません|このアカウントに関連するただ一つの貯金箱も削除されます。|このアカウントに関連する {count} 個の貯金箱も削除されます。","also_delete_transactions_js":"取引はありません|このアカウントに関連するただ一つの取引も削除されます。|このアカウントに関連する {count} 件の取引も削除されます。","process_date":"処理日","due_date":"日付範囲","payment_date":"クレジットカードの引き落とし日","invoice_date":"日付を選択...","amount_min":"最低額","amount_max":"上限額","start_date":"期間の開始","end_date":"期間の終了","extension_date":"延長日"}}')},4870:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overføring","Withdrawal":"Uttak","Deposit":"Innskudd","date_and_time":"Date and time","no_currency":"(ingen valuta)","date":"Dato","time":"Time","no_budget":"(ingen budsjett)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metainformasjon","basic_journal_information":"Basic transaction information","bills_to_pay":"Regninger å betale","left_to_spend":"Igjen å bruke","attachments":"Vedlegg","net_worth":"Formue","bill":"Regning","no_bill":"(no bill)","tags":"Tagger","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Betalt","notes":"Notater","yourAccounts":"Dine kontoer","go_to_asset_accounts":"Se aktivakontoene dine","delete_account":"Slett konto","transaction_table_description":"A table containing your transactions","account":"Konto","description":"Beskrivelse","amount":"Beløp","budget":"Busjett","category":"Kategori","opposing_account":"Opposing account","budgets":"Budsjetter","categories":"Kategorier","go_to_budgets":"Gå til budsjettene dine","income":"Inntekt","go_to_deposits":"Go to deposits","go_to_categories":"Gå til kategoriene dine","expense_accounts":"Utgiftskontoer","go_to_expenses":"Go to expenses","go_to_bills":"Gå til regningene dine","bills":"Regninger","last_thirty_days":"Tredve siste dager","last_seven_days":"Syv siste dager","go_to_piggies":"Gå til sparegrisene dine","saved":"Saved","piggy_banks":"Sparegriser","piggy_bank":"Sparegris","amounts":"Amounts","left":"Gjenværende","spent":"Brukt","Default asset account":"Standard aktivakonto","search_results":"Søkeresultater","include":"Include?","transaction":"Transaksjon","account_role_defaultAsset":"Standard aktivakonto","account_role_savingAsset":"Sparekonto","account_role_sharedAsset":"Delt aktivakonto","clear_location":"Tøm lokasjon","account_role_ccAsset":"Kredittkort","account_role_cashWalletAsset":"Kontant lommebok","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Opprett ny utgiftskonto","create_new_revenue":"Opprett ny inntektskonto","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Feil!","store_transaction":"Store transaction","flash_success":"Suksess!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Søk","create_new_asset":"Opprett ny aktivakonto","asset_accounts":"Aktivakontoer","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sted","other_budgets":"Custom timed budgets","journal_links":"Transaksjonskoblinger","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Inntektskontoer","add_another_split":"Legg til en oppdeling til","actions":"Handlinger","earned":"Opptjent","empty":"(empty)","edit":"Rediger","never":"Aldri","account_type_Loan":"Lån","account_type_Mortgage":"Boliglån","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Gjeld","liability_direction_null_short":"Unknown","delete":"Slett","store_new_asset_account":"Lagre ny brukskonto","store_new_expense_account":"Lagre ny utgiftskonto","store_new_liabilities_account":"Lagre ny gjeld","store_new_revenue_account":"Lagre ny inntektskonto","mandatoryFields":"Obligatoriske felter","optionalFields":"Valgfrie felter","reconcile_this_account":"Avstem denne kontoen","interest_calc_weekly":"Per week","interest_calc_monthly":"Per måned","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per år","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ingen)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Opprett ny regning","store_new_bill":"Lagre ny regning","repeat_freq_yearly":"årlig","repeat_freq_half-year":"hvert halvår","repeat_freq_quarterly":"kvartalsvis","repeat_freq_monthly":"månedlig","repeat_freq_weekly":"ukentlig","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Oppdater gjeld","update_expense_account":"Oppdater utgiftskonto","update_revenue_account":"Oppdater inntektskonto","update_undefined_account":"Update account","update_asset_account":"Oppdater aktivakonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Sparegris","percentage":"pct.","amount":"Beløp","lastActivity":"Siste aktivitet","name":"Navn","role":"Rolle","description":"Beskrivelse","date":"Dato","source_account":"Kildekonto","destination_account":"Målkonto","category":"Kategori","iban":"IBAN","interest":"Renter","interest_period":"Interest period","liability_type":"Type gjeld","liability_direction":"Liability in/out","currentBalance":"Nåværende saldo","next_expected_match":"Neste forventede treff","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"nb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utenlandske beløp","interest_date":"Rentedato","name":"Navn","amount":"Beløp","iban":"IBAN","BIC":"BIC","notes":"Notater","location":"Location","repeat_freq":"Gjentas","skip":"Hopp over","startdate":"Startdato","enddate":"End date","object_group":"Group","attachments":"Vedlegg","active":"Aktiv","include_net_worth":"Inkluder i formue","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Dato","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Bokføringsdato","permDeleteWarning":"Sletting av data fra Firefly III er permanent, og kan ikke angres.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Prosesseringsdato","due_date":"Forfallsdato","payment_date":"Betalingsdato","invoice_date":"Fakturadato","amount_min":"Minimumsbeløp","amount_max":"Maksimumsbeløp","start_date":"Startgrense","end_date":"Sluttgrense","extension_date":"Extension date"}}')},3055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overschrijving","Withdrawal":"Uitgave","Deposit":"Inkomsten","date_and_time":"Datum en tijd","no_currency":"(geen valuta)","date":"Datum","time":"Tijd","no_budget":"(geen budget)","destination_account":"Doelrekening","source_account":"Bronrekening","single_split":"Split","create_new_transaction":"Maak een nieuwe transactie","balance":"Saldo","transaction_journal_extra":"Extra informatie","transaction_journal_meta":"Metainformatie","basic_journal_information":"Standaard transactieinformatie","bills_to_pay":"Openstaande contracten","left_to_spend":"Over om uit te geven","attachments":"Bijlagen","net_worth":"Kapitaal","bill":"Contract","no_bill":"(geen contract)","tags":"Tags","internal_reference":"Interne referentie","external_url":"Externe URL","no_piggy_bank":"(geen spaarpotje)","paid":"Betaald","notes":"Notities","yourAccounts":"Je betaalrekeningen","go_to_asset_accounts":"Bekijk je betaalrekeningen","delete_account":"Verwijder je account","transaction_table_description":"Een tabel met je transacties","account":"Rekening","description":"Omschrijving","amount":"Bedrag","budget":"Budget","category":"Categorie","opposing_account":"Tegenrekening","budgets":"Budgetten","categories":"Categorieën","go_to_budgets":"Ga naar je budgetten","income":"Inkomsten","go_to_deposits":"Ga naar je inkomsten","go_to_categories":"Ga naar je categorieën","expense_accounts":"Crediteuren","go_to_expenses":"Ga naar je uitgaven","go_to_bills":"Ga naar je contracten","bills":"Contracten","last_thirty_days":"Laatste dertig dagen","last_seven_days":"Laatste zeven dagen","go_to_piggies":"Ga naar je spaarpotjes","saved":"Opgeslagen","piggy_banks":"Spaarpotjes","piggy_bank":"Spaarpotje","amounts":"Bedragen","left":"Over","spent":"Uitgegeven","Default asset account":"Standaard betaalrekening","search_results":"Zoekresultaten","include":"Opnemen?","transaction":"Transactie","account_role_defaultAsset":"Standaard betaalrekening","account_role_savingAsset":"Spaarrekening","account_role_sharedAsset":"Gedeelde betaalrekening","clear_location":"Wis locatie","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash","daily_budgets":"Dagelijkse budgetten","weekly_budgets":"Wekelijkse budgetten","monthly_budgets":"Maandelijkse budgetten","quarterly_budgets":"Driemaandelijkse budgetten","create_new_expense":"Nieuwe crediteur","create_new_revenue":"Nieuwe debiteur","create_new_liabilities":"Maak nieuwe passiva","half_year_budgets":"Halfjaarlijkse budgetten","yearly_budgets":"Jaarlijkse budgetten","split_transaction_title":"Beschrijving van de gesplitste transactie","errors_submission":"Er ging iets mis. Check de errors.","flash_error":"Fout!","store_transaction":"Transactie opslaan","flash_success":"Gelukt!","create_another":"Terug naar deze pagina voor een nieuwe transactie.","update_transaction":"Update transactie","after_update_create_another":"Na het opslaan terug om door te gaan met wijzigen.","transaction_updated_no_changes":"Transactie #{ID} (\\"{title}\\") is niet gewijzigd.","transaction_updated_link":"Transactie #{ID} (\\"{title}\\") is geüpdatet.","spent_x_of_y":"{amount} van {total} uitgegeven","search":"Zoeken","create_new_asset":"Nieuwe betaalrekening","asset_accounts":"Betaalrekeningen","reset_after":"Reset formulier na opslaan","bill_paid_on":"Betaald op {date}","first_split_decides":"De eerste split bepaalt wat hier staat","first_split_overrules_source":"De eerste split kan de bronrekening overschrijven","first_split_overrules_destination":"De eerste split kan de doelrekening overschrijven","transaction_stored_link":"Transactie #{ID} (\\"{title}\\") is opgeslagen.","custom_period":"Aangepaste periode","reset_to_current":"Reset naar huidige periode","select_period":"Selecteer een periode","location":"Plaats","other_budgets":"Aangepaste budgetten","journal_links":"Transactiekoppelingen","go_to_withdrawals":"Ga naar je uitgaven","revenue_accounts":"Debiteuren","add_another_split":"Voeg een split toe","actions":"Acties","earned":"Verdiend","empty":"(leeg)","edit":"Wijzig","never":"Nooit","account_type_Loan":"Lening","account_type_Mortgage":"Hypotheek","stored_new_account_js":"Nieuwe account \\"{name}\\" opgeslagen!","account_type_Debt":"Schuld","liability_direction_null_short":"Onbekend","delete":"Verwijder","store_new_asset_account":"Sla nieuwe betaalrekening op","store_new_expense_account":"Sla nieuwe crediteur op","store_new_liabilities_account":"Nieuwe passiva opslaan","store_new_revenue_account":"Sla nieuwe debiteur op","mandatoryFields":"Verplichte velden","optionalFields":"Optionele velden","reconcile_this_account":"Stem deze rekening af","interest_calc_weekly":"Per week","interest_calc_monthly":"Per maand","interest_calc_quarterly":"Per kwartaal","interest_calc_half-year":"Per half jaar","interest_calc_yearly":"Per jaar","liability_direction_credit":"Ik krijg dit bedrag terug","liability_direction_debit":"Ik moet dit bedrag terugbetalen","liability_direction_credit_short":"Schuldeiser","liability_direction_debit_short":"Schuldenaar","account_type_debt":"Schuld","account_type_loan":"Lening","left_in_debt":"Verschuldigd bedrag","account_type_mortgage":"Hypotheek","save_transactions_by_moving_js":"Geen transacties|Bewaar deze transactie door ze aan een andere rekening te koppelen.|Bewaar deze transacties door ze aan een andere rekening te koppelen.","none_in_select_list":"(geen)","transaction_expand_split":"Split uitklappen","transaction_collapse_split":"Split inklappen","default_group_title_name":"(ongegroepeerd)","bill_repeats_weekly":"Herhaalt wekelijks","bill_repeats_monthly":"Herhaalt maandelijks","bill_repeats_quarterly":"Herhaalt elk kwartaal","bill_repeats_half-year":"Herhaalt elk half jaar","bill_repeats_yearly":"Herhaalt jaarlijks","bill_repeats_weekly_other":"Herhaalt om de week","bill_repeats_monthly_other":"Herhaalt om de maand","bill_repeats_quarterly_other":"Herhaalt om het kwartaal","bill_repeats_half-year_other":"Herhaalt jaarlijks","bill_repeats_yearly_other":"Herhaalt om het jaar","bill_repeats_weekly_skip":"Herhaalt elke {skip} weken","bill_repeats_monthly_skip":"Herhaalt elke {skip} maanden","bill_repeats_quarterly_skip":"Herhaalt elke {skip} kwartalen","bill_repeats_half-year_skip":"Herhaalt elke {skip} halve jaren","bill_repeats_yearly_skip":"Herhaalt elke {skip} jaar","not_expected_period":"Niet verwacht deze periode","subscriptions":"Abonnementen","bill_expected_date_js":"Verwacht op {date}","inactive":"Niet actief","forever":"Voor altijd","extension_date_is":"Verlengdatum is {date}","create_new_bill":"Nieuw contract","store_new_bill":"Sla nieuw contract op","repeat_freq_yearly":"jaarlijks","repeat_freq_half-year":"elk half jaar","repeat_freq_quarterly":"elk kwartaal","repeat_freq_monthly":"maandelijks","repeat_freq_weekly":"wekelijks","credit_card_type_monthlyFull":"Volledige betaling elke maand","update_liabilities_account":"Update passiva","update_expense_account":"Wijzig crediteur","update_revenue_account":"Wijzig debiteur","update_undefined_account":"Account bijwerken","update_asset_account":"Wijzig betaalrekening","updated_account_js":"Account \\"{title}\\" bijgewerkt."},"list":{"piggy_bank":"Spaarpotje","percentage":"pct","amount":"Bedrag","lastActivity":"Laatste activiteit","name":"Naam","role":"Rol","description":"Omschrijving","date":"Datum","source_account":"Bronrekening","destination_account":"Doelrekening","category":"Categorie","iban":"IBAN","interest":"Rente","interest_period":"Renteperiode","liability_type":"Type passiva","liability_direction":"Passiva in- of uitgaand","currentBalance":"Huidig saldo","next_expected_match":"Volgende verwachte match","expected_info":"Volgende verwachte transactie","start_date":"Startdatum","end_date":"Einddatum","payment_info":"Betalingsinformatie"},"config":{"html_language":"nl","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Bedrag in vreemde valuta","interest_date":"Rentedatum","name":"Naam","amount":"Bedrag","iban":"IBAN","BIC":"BIC","notes":"Notities","location":"Locatie","repeat_freq":"Herhaling","skip":"Overslaan","startdate":"Startdatum","enddate":"Einddatum","object_group":"Groep","attachments":"Bijlagen","active":"Actief","include_net_worth":"Meetellen in kapitaal","cc_type":"Betaalplan","account_number":"Rekeningnummer","cc_monthly_payment_date":"Betaaldatum","virtual_balance":"Virtueel saldo","opening_balance":"Startsaldo","opening_balance_date":"Startsaldodatum","date":"Datum","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Passivasoort","account_role":"Rol van rekening","liability_direction":"Passiva in- of uitgaand","book_date":"Boekdatum","permDeleteWarning":"Dingen verwijderen uit Firefly III is permanent en kan niet ongedaan gemaakt worden.","account_areYouSure_js":"Weet je zeker dat je de rekening met naam \\"{name}\\" wilt verwijderen?","also_delete_piggyBanks_js":"Geen spaarpotjes|Ook het spaarpotje verbonden aan deze rekening wordt verwijderd.|Ook alle {count} spaarpotjes verbonden aan deze rekening worden verwijderd.","also_delete_transactions_js":"Geen transacties|Ook de enige transactie verbonden aan deze rekening wordt verwijderd.|Ook alle {count} transacties verbonden aan deze rekening worden verwijderd.","process_date":"Verwerkingsdatum","due_date":"Vervaldatum","payment_date":"Betalingsdatum","invoice_date":"Factuurdatum","amount_min":"Minimumbedrag","amount_max":"Maximumbedrag","start_date":"Start van bereik","end_date":"Einde van bereik","extension_date":"Verlengdatum"}}')},5143:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Wypłata","Deposit":"Wpłata","date_and_time":"Data i czas","no_currency":"(brak waluty)","date":"Data","time":"Czas","no_budget":"(brak budżetu)","destination_account":"Konto docelowe","source_account":"Konto źródłowe","single_split":"Podział","create_new_transaction":"Stwórz nową transakcję","balance":"Saldo","transaction_journal_extra":"Dodatkowe informacje","transaction_journal_meta":"Meta informacje","basic_journal_information":"Podstawowe informacje o transakcji","bills_to_pay":"Rachunki do zapłacenia","left_to_spend":"Pozostało do wydania","attachments":"Załączniki","net_worth":"Wartość netto","bill":"Rachunek","no_bill":"(brak rachunku)","tags":"Tagi","internal_reference":"Wewnętrzny nr referencyjny","external_url":"Zewnętrzny adres URL","no_piggy_bank":"(brak skarbonki)","paid":"Zapłacone","notes":"Notatki","yourAccounts":"Twoje konta","go_to_asset_accounts":"Zobacz swoje konta aktywów","delete_account":"Usuń konto","transaction_table_description":"Tabela zawierająca Twoje transakcje","account":"Konto","description":"Opis","amount":"Kwota","budget":"Budżet","category":"Kategoria","opposing_account":"Konto przeciwstawne","budgets":"Budżety","categories":"Kategorie","go_to_budgets":"Przejdź do swoich budżetów","income":"Przychody / dochody","go_to_deposits":"Przejdź do wpłat","go_to_categories":"Przejdź do swoich kategorii","expense_accounts":"Konta wydatków","go_to_expenses":"Przejdź do wydatków","go_to_bills":"Przejdź do swoich rachunków","bills":"Rachunki","last_thirty_days":"Ostanie 30 dni","last_seven_days":"Ostatnie 7 dni","go_to_piggies":"Przejdź do swoich skarbonek","saved":"Zapisano","piggy_banks":"Skarbonki","piggy_bank":"Skarbonka","amounts":"Kwoty","left":"Pozostało","spent":"Wydano","Default asset account":"Domyślne konto aktywów","search_results":"Wyniki wyszukiwania","include":"Include?","transaction":"Transakcja","account_role_defaultAsset":"Domyślne konto aktywów","account_role_savingAsset":"Konto oszczędnościowe","account_role_sharedAsset":"Współdzielone konto aktywów","clear_location":"Wyczyść lokalizację","account_role_ccAsset":"Karta kredytowa","account_role_cashWalletAsset":"Portfel gotówkowy","daily_budgets":"Budżety dzienne","weekly_budgets":"Budżety tygodniowe","monthly_budgets":"Budżety miesięczne","quarterly_budgets":"Budżety kwartalne","create_new_expense":"Utwórz nowe konto wydatków","create_new_revenue":"Utwórz nowe konto przychodów","create_new_liabilities":"Utwórz nowe zobowiązanie","half_year_budgets":"Budżety półroczne","yearly_budgets":"Budżety roczne","split_transaction_title":"Opis podzielonej transakcji","errors_submission":"Coś poszło nie tak w czasie zapisu. Proszę sprawdź błędy.","flash_error":"Błąd!","store_transaction":"Zapisz transakcję","flash_success":"Sukces!","create_another":"Po zapisaniu wróć tutaj, aby utworzyć kolejny.","update_transaction":"Zaktualizuj transakcję","after_update_create_another":"Po aktualizacji wróć tutaj, aby kontynuować edycję.","transaction_updated_no_changes":"Transakcja #{ID} (\\"{title}\\") nie została zmieniona.","transaction_updated_link":"Transakcja #{ID} (\\"{title}\\") została zaktualizowana.","spent_x_of_y":"Wydano {amount} z {total}","search":"Szukaj","create_new_asset":"Utwórz nowe konto aktywów","asset_accounts":"Konta aktywów","reset_after":"Wyczyść formularz po zapisaniu","bill_paid_on":"Zapłacone {date}","first_split_decides":"Pierwszy podział określa wartość tego pola","first_split_overrules_source":"Pierwszy podział może nadpisać konto źródłowe","first_split_overrules_destination":"Pierwszy podział może nadpisać konto docelowe","transaction_stored_link":"Transakcja #{ID} (\\"{title}\\") została zapisana.","custom_period":"Okres niestandardowy","reset_to_current":"Przywróć do bieżącego okresu","select_period":"Wybierz okres","location":"Lokalizacja","other_budgets":"Budżety niestandardowe","journal_links":"Powiązane transakcje","go_to_withdrawals":"Przejdź do swoich wydatków","revenue_accounts":"Konta przychodów","add_another_split":"Dodaj kolejny podział","actions":"Akcje","earned":"Zarobiono","empty":"(pusty)","edit":"Modyfikuj","never":"Nigdy","account_type_Loan":"Pożyczka","account_type_Mortgage":"Hipoteka","stored_new_account_js":"Nowe konto \\"{name}\\" zapisane!","account_type_Debt":"Dług","liability_direction_null_short":"Nieznane","delete":"Usuń","store_new_asset_account":"Zapisz nowe konto aktywów","store_new_expense_account":"Zapisz nowe konto wydatków","store_new_liabilities_account":"Zapisz nowe zobowiązanie","store_new_revenue_account":"Zapisz nowe konto przychodów","mandatoryFields":"Pola wymagane","optionalFields":"Pola opcjonalne","reconcile_this_account":"Uzgodnij to konto","interest_calc_weekly":"Tygodniowo","interest_calc_monthly":"Co miesiąc","interest_calc_quarterly":"Kwartalnie","interest_calc_half-year":"Co pół roku","interest_calc_yearly":"Co rok","liability_direction_credit":"Zadłużenie wobec mnie","liability_direction_debit":"Zadłużenie wobec kogoś innego","liability_direction_credit_short":"Dług wobec Ciebie","liability_direction_debit_short":"Jesteś dłużny","account_type_debt":"Dług","account_type_loan":"Pożyczka","left_in_debt":"Do zapłaty","account_type_mortgage":"Hipoteka","save_transactions_by_moving_js":"Brak transakcji|Zapisz tę transakcję, przenosząc ją na inne konto.|Zapisz te transakcje przenosząc je na inne konto.","none_in_select_list":"(żadne)","transaction_expand_split":"Rozwiń podział","transaction_collapse_split":"Zwiń podział","default_group_title_name":"(bez grupy)","bill_repeats_weekly":"Powtarza się co tydzień","bill_repeats_monthly":"Powtarza się co miesiąc","bill_repeats_quarterly":"Powtarza się co kwartał","bill_repeats_half-year":"Powtarza się co pół roku","bill_repeats_yearly":"Powtarza się co rok","bill_repeats_weekly_other":"Powtarza się co drugi tydzień","bill_repeats_monthly_other":"Powtarza się co drugi miesiąc","bill_repeats_quarterly_other":"Powtarza się co drugi kwartał","bill_repeats_half-year_other":"Powtarza się co rok","bill_repeats_yearly_other":"Powtarza się co drugi rok","bill_repeats_weekly_skip":"Powtarza się co {skip} tygodni","bill_repeats_monthly_skip":"Powtarza się co {skip} miesięcy","bill_repeats_quarterly_skip":"Powtarza się co {skip} kwartałów","bill_repeats_half-year_skip":"Powtarza się co {skip} połów roku","bill_repeats_yearly_skip":"Powtarza się co {skip} lat","not_expected_period":"Nie oczekiwany w tym okresie","subscriptions":"Subskrypcje","bill_expected_date_js":"Oczekiwane {date}","inactive":"Nieaktywne","forever":"Bez daty zakończenia","extension_date_is":"Data przedłużenia to {date}","create_new_bill":"Utwórz nowy rachunek","store_new_bill":"Zapisz nowy rachunek","repeat_freq_yearly":"rocznie","repeat_freq_half-year":"co pół roku","repeat_freq_quarterly":"kwartalnie","repeat_freq_monthly":"miesięcznie","repeat_freq_weekly":"tygodniowo","credit_card_type_monthlyFull":"Pełna płatność co miesiąc","update_liabilities_account":"Modyfikuj zobowiązanie","update_expense_account":"Aktualizuj konto wydatków","update_revenue_account":"Aktualizuj konto przychodów","update_undefined_account":"Update account","update_asset_account":"Aktualizuj konto aktywów","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Skarbonka","percentage":"%","amount":"Kwota","lastActivity":"Ostatnia aktywność","name":"Nazwa","role":"Rola","description":"Opis","date":"Data","source_account":"Konto źródłowe","destination_account":"Konto docelowe","category":"Kategoria","iban":"IBAN","interest":"Odsetki","interest_period":"Okres odsetkowy","liability_type":"Rodzaj zobowiązania","liability_direction":"Zobowiązania przychodzące/wychodzące","currentBalance":"Bieżące saldo","next_expected_match":"Następne oczekiwane dopasowanie","expected_info":"Następna oczekiwana transakcja","start_date":"Data rozpoczęcia","end_date":"Data końcowa","payment_info":"Informacje o płatności"},"config":{"html_language":"pl","week_in_year_fns":"w \'tydzień\' yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"Q \'kwartał\' yyyy","half_year_fns":"\'{half} połowa\' yyyy"},"form":{"foreign_amount":"Kwota zagraniczna","interest_date":"Data odsetek","name":"Nazwa","amount":"Kwota","iban":"IBAN","BIC":"BIC","notes":"Notatki","location":"Lokalizacja","repeat_freq":"Powtarza się","skip":"Pomiń","startdate":"Data rozpoczęcia","enddate":"End date","object_group":"Grupa","attachments":"Załączniki","active":"Aktywny","include_net_worth":"Uwzględnij w wartości netto","cc_type":"Plan płatności kartą kredytową","account_number":"Numer konta","cc_monthly_payment_date":"Miesięczny termin spłaty karty kredytowej","virtual_balance":"Wirtualne saldo","opening_balance":"Saldo początkowe","opening_balance_date":"Data salda otwarcia","date":"Data","interest":"Odsetki","interest_period":"Okres odsetkowy","currency_id":"Waluta","liability_type":"Rodzaj zobowiązania","account_role":"Rola konta","liability_direction":"Liability in/out","book_date":"Data księgowania","permDeleteWarning":"Usuwanie rzeczy z Firefly III jest trwałe i nie można tego cofnąć.","account_areYouSure_js":"Czy na pewno chcesz usunąć konto o nazwie \\"{name}\\"?","also_delete_piggyBanks_js":"Brak skarbonek|Jedyna skarbonka połączona z tym kontem również zostanie usunięta.|Wszystkie {count} skarbonki połączone z tym kontem zostaną również usunięte.","also_delete_transactions_js":"Brak transakcji|Jedyna transakcja połączona z tym kontem również zostanie usunięta.|Wszystkie {count} transakcje połączone z tym kontem również zostaną usunięte.","process_date":"Data przetworzenia","due_date":"Termin realizacji","payment_date":"Data płatności","invoice_date":"Data faktury","amount_min":"Minimalna kwota","amount_max":"Maksymalna kwota","start_date":"Początek zakresu","end_date":"Koniec zakresu","extension_date":"Extension date"}}')},2055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Retirada","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Horário","no_budget":"(sem orçamento)","destination_account":"Conta destino","source_account":"Conta origem","single_split":"Divisão","create_new_transaction":"Criar nova transação","balance":"Saldo","transaction_journal_extra":"Informação extra","transaction_journal_meta":"Meta-informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Contas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Valor Líquido","bill":"Fatura","no_bill":"(sem conta)","tags":"Tags","internal_reference":"Referência interna","external_url":"URL externa","no_piggy_bank":"(nenhum cofrinho)","paid":"Pago","notes":"Notas","yourAccounts":"Suas contas","go_to_asset_accounts":"Veja suas contas ativas","delete_account":"Apagar conta","transaction_table_description":"Uma tabela contendo suas transações","account":"Conta","description":"Descrição","amount":"Valor","budget":"Orçamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Vá para seus orçamentos","income":"Receita / Renda","go_to_deposits":"Ir para as entradas","go_to_categories":"Vá para suas categorias","expense_accounts":"Contas de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Vá para suas contas","bills":"Faturas","last_thirty_days":"Últimos 30 dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Vá para sua poupança","saved":"Salvo","piggy_banks":"Cofrinhos","piggy_bank":"Cofrinho","amounts":"Quantias","left":"Restante","spent":"Gasto","Default asset account":"Conta padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transação","account_role_defaultAsset":"Conta padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Contas de ativos compartilhadas","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de crédito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamentos diários","weekly_budgets":"Orçamentos semanais","monthly_budgets":"Orçamentos mensais","quarterly_budgets":"Orçamentos trimestrais","create_new_expense":"Criar nova conta de despesa","create_new_revenue":"Criar nova conta de receita","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamentos semestrais","yearly_budgets":"Orçamentos anuais","split_transaction_title":"Descrição da transação dividida","errors_submission":"Há algo de errado com o seu envio. Por favor, verifique os erros abaixo.","flash_error":"Erro!","store_transaction":"Salvar transação","flash_success":"Sucesso!","create_another":"Depois de armazenar, retorne aqui para criar outro.","update_transaction":"Atualizar transação","after_update_create_another":"Depois de atualizar, retorne aqui para continuar editando.","transaction_updated_no_changes":"A Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"A Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Pesquisa","create_new_asset":"Criar nova conta de ativo","asset_accounts":"Contas de ativo","reset_after":"Resetar o formulário após o envio","bill_paid_on":"Pago em {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi salva.","custom_period":"Período personalizado","reset_to_current":"Redefinir para o período atual","select_period":"Selecione um período","location":"Localização","other_budgets":"Orçamentos de períodos personalizados","journal_links":"Transações ligadas","go_to_withdrawals":"Vá para seus saques","revenue_accounts":"Contas de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Editar","never":"Nunca","account_type_Loan":"Empréstimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Dívida","liability_direction_null_short":"Desconhecida","delete":"Apagar","store_new_asset_account":"Armazenar nova conta de ativo","store_new_expense_account":"Armazenar nova conta de despesa","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Armazenar nova conta de receita","mandatoryFields":"Campos obrigatórios","optionalFields":"Campos opcionais","reconcile_this_account":"Concilie esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mês","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por ano","liability_direction_credit":"Devo este débito","liability_direction_debit":"Devo este débito a outra pessoa","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Débito","account_type_loan":"Empréstimo","left_in_debt":"Valor devido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação.|Salve esta transação movendo-a para outra conta.|Salve essas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Exibir divisão","transaction_collapse_split":"Esconder divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete a cada semestre","bill_repeats_yearly":"Repete anualmente","bill_repeats_weekly_other":"Repete quinzenalmente","bill_repeats_monthly_other":"Repete bimestralmente","bill_repeats_quarterly_other":"Repete a cada dois trimestres","bill_repeats_half-year_other":"Repete anualmente","bill_repeats_yearly_other":"Repete a cada dois anos","bill_repeats_weekly_skip":"Repete a cada {skip} semanas","bill_repeats_monthly_skip":"Repete a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete a cada {skip} semestres","bill_repeats_yearly_skip":"Repete a cada {skip} anos","not_expected_period":"Não esperado este período","subscriptions":"Assinaturas","bill_expected_date_js":"Esperado {date}","inactive":"Inativo","forever":"Para sempre","extension_date_is":"Data da extensão é {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Armazenar nova fatura","repeat_freq_yearly":"anual","repeat_freq_half-year":"cada semestre","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensal","repeat_freq_weekly":"semanal","credit_card_type_monthlyFull":"Pagamento completo todo mês","update_liabilities_account":"Atualizar passivo","update_expense_account":"Atualizar conta de despesas","update_revenue_account":"Atualizar conta de receita","update_undefined_account":"Atualizar conta","update_asset_account":"Atualizar de conta de ativo","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Cofrinho","percentage":"pct.","amount":"Total","lastActivity":"Última atividade","name":"Nome","role":"Papel","description":"Descrição","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juros","interest_period":"Período de juros","liability_type":"Tipo de passivo","liability_direction":"Liability in/out","currentBalance":"Saldo atual","next_expected_match":"Próximo correspondente esperado","expected_info":"Próxima transação esperada","start_date":"Data de início","end_date":"Data final","payment_info":"Informação de pagamento"},"config":{"html_language":"pt-br","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'T\'Q, yyyy","half_year_fns":"\'S{half}\', yyyy"},"form":{"foreign_amount":"Montante em moeda estrangeira","interest_date":"Data de interesse","name":"Nome","amount":"Valor","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repetições","skip":"Pular","startdate":"Data de Início","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Ativar","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do Cartão de Crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data do pagamento mensal do Cartão de Crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juros","interest_period":"Período de juros","currency_id":"Moeda","liability_type":"Tipo de passivo","account_role":"Função de conta","liability_direction":"Passivo entrada/saída","book_date":"Data reserva","permDeleteWarning":"Exclusão de dados do Firefly III são permanentes e não podem ser desfeitos.","account_areYouSure_js":"Tem certeza que deseja excluir a conta \\"{name}\\"?","also_delete_piggyBanks_js":"Sem cofrinhos|O único cofrinho conectado a esta conta também será excluído.|Todos os {count} cofrinhos conectados a esta conta também serão excluídos.","also_delete_transactions_js":"Sem transações|A única transação conectada a esta conta também será excluída.|Todas as {count} transações conectadas a essa conta também serão excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da Fatura","amount_min":"Valor Mínimo","amount_max":"Valor Máximo","start_date":"Início do intervalo","end_date":"Final do intervalo","extension_date":"Extension date"}}')},9898:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Levantamento","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Hora","no_budget":"(sem orçamento)","destination_account":"Conta de destino","source_account":"Conta de origem","single_split":"Dividir","create_new_transaction":"Criar uma nova transação","balance":"Saldo","transaction_journal_extra":"Informações extra","transaction_journal_meta":"Meta informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Faturas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Património liquido","bill":"Fatura","no_bill":"(sem fatura)","tags":"Etiquetas","internal_reference":"Referência interna","external_url":"URL Externo","no_piggy_bank":"(nenhum mealheiro)","paid":"Pago","notes":"Notas","yourAccounts":"As suas contas","go_to_asset_accounts":"Ver as contas de ativos","delete_account":"Apagar conta de utilizador","transaction_table_description":"Uma tabela com as suas transacções","account":"Conta","description":"Descricao","amount":"Montante","budget":"Orcamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Ir para os seus orçamentos","income":"Receita / renda","go_to_deposits":"Ir para depósitos","go_to_categories":"Ir para categorias","expense_accounts":"Conta de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Ir para as faturas","bills":"Faturas","last_thirty_days":"Últimos trinta dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Ir para mealheiros","saved":"Guardado","piggy_banks":"Mealheiros","piggy_bank":"Mealheiro","amounts":"Montantes","left":"Em falta","spent":"Gasto","Default asset account":"Conta de ativos padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transacção","account_role_defaultAsset":"Conta de activos padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Conta de activos partilhados","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de credito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamento diário","weekly_budgets":"Orçamento semanal","monthly_budgets":"Orçamento mensal","quarterly_budgets":"Orçamento trimestral","create_new_expense":"Criar nova conta de despesas","create_new_revenue":"Criar nova conta de receitas","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamento semestral","yearly_budgets":"Orçamento anual","split_transaction_title":"Descrição da transacção dividida","errors_submission":"Aconteceu algo errado com a sua submissão. Por favor, verifique os erros.","flash_error":"Erro!","store_transaction":"Guardar transação","flash_success":"Sucesso!","create_another":"Depois de guardar, voltar aqui para criar outra.","update_transaction":"Actualizar transacção","after_update_create_another":"Após a atualização, regresse aqui para continuar a editar.","transaction_updated_no_changes":"Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Procurar","create_new_asset":"Criar nova conta de activos","asset_accounts":"Conta de activos","reset_after":"Repor o formulário após o envio","bill_paid_on":"Pago a {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi guardada.","custom_period":"Período personalizado","reset_to_current":"Reiniciar o período personalizado","select_period":"Selecionar um período","location":"Localização","other_budgets":"Orçamentos de tempo personalizado","journal_links":"Ligações de transacção","go_to_withdrawals":"Ir para os seus levantamentos","revenue_accounts":"Conta de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Alterar","never":"Nunca","account_type_Loan":"Emprestimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Debito","liability_direction_null_short":"Desconhecido","delete":"Apagar","store_new_asset_account":"Guardar nova conta de activos","store_new_expense_account":"Guardar nova conta de despesas","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Guardar nova conta de receitas","mandatoryFields":"Campos obrigatorios","optionalFields":"Campos opcionais","reconcile_this_account":"Reconciliar esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Mensal","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por meio ano","interest_calc_yearly":"Anual","liability_direction_credit":"Esta dívida é-me devida","liability_direction_debit":"Devo esta dívida a outra pessoa","liability_direction_credit_short":"Deve-lhe esta dívida","liability_direction_debit_short":"Deve esta dívida","account_type_debt":"Dívida","account_type_loan":"Empréstimo","left_in_debt":"Montante em dívida","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação| Guarde esta transação movendo-a para outra conta| Guarde estas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Expandir divisão","transaction_collapse_split":"Ocultar divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete-se semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete-se a cada meio ano","bill_repeats_yearly":"Repete-se anualmente","bill_repeats_weekly_other":"Repete-se a cada semana","bill_repeats_monthly_other":"Repete-se a cada outro mês","bill_repeats_quarterly_other":"Repete-se a cada trimestre","bill_repeats_half-year_other":"Repete-se anualmente","bill_repeats_yearly_other":"Repete-se a cada ano","bill_repeats_weekly_skip":"Repete-se a cada {skip} semanas","bill_repeats_monthly_skip":"Repete-se a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete-se a cada {skip} meio ano","bill_repeats_yearly_skip":"Repete-se a cada {skip} anos","not_expected_period":"Este período não foi previsto","subscriptions":"Subscrições","bill_expected_date_js":"Esperado {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Guardar nova fatura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"todo meio ano","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensalmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar passivo","update_expense_account":"Alterar conta de despesas","update_revenue_account":"Alterar conta de receitas","update_undefined_account":"Update account","update_asset_account":"Actualizar conta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Mealheiro","percentage":"%.","amount":"Montante","lastActivity":"Ultima actividade","name":"Nome","role":"Regra","description":"Descricao","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juro","interest_period":"Período de juros","liability_type":"Tipo de responsabilidade","liability_direction":"Passivo entrada/fora","currentBalance":"Saldo actual","next_expected_match":"Proxima correspondencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"pt","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montante estrangeiro","interest_date":"Data de juros","name":"Nome","amount":"Montante","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repete","skip":"Pular","startdate":"Data de inicio","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Activo","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do cartão de crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data de pagamento mensal do cartão de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juro","interest_period":"Periodo de juros","currency_id":"Divisa","liability_type":"Tipo de responsabilidade","account_role":"Tipo de conta","liability_direction":"Responsabilidade entrada/saída","book_date":"Data de registo","permDeleteWarning":"Apagar as tuas coisas do Firefly III e permanente e nao pode ser desfeito.","account_areYouSure_js":"Tem a certeza que deseja eliminar a conta denominada por \\"{name}?","also_delete_piggyBanks_js":"Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.","also_delete_transactions_js":"Nenhuma transação| A única transação ligada a esta conta será também excluída.|Todas as {count} transações ligadas a esta conta serão também excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da factura","amount_min":"Montante minimo","amount_max":"Montante maximo","start_date":"Inicio do intervalo","end_date":"Fim do intervalo","extension_date":"Extension date"}}')},4691:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Retragere","Deposit":"Depozit","date_and_time":"Data și ora","no_currency":"(nici o monedă)","date":"Dată","time":"Timp","no_budget":"(nici un buget)","destination_account":"Contul de destinație","source_account":"Contul sursă","single_split":"Împarte","create_new_transaction":"Creați o tranzacție nouă","balance":"Balantă","transaction_journal_extra":"Informații suplimentare","transaction_journal_meta":"Informații meta","basic_journal_information":"Informații de bază despre tranzacție","bills_to_pay":"Facturile de plată","left_to_spend":"Ramas de cheltuit","attachments":"Atașamente","net_worth":"Valoarea netă","bill":"Factură","no_bill":"(fără factură)","tags":"Etichete","internal_reference":"Referință internă","external_url":"URL extern","no_piggy_bank":"(nicio pușculiță)","paid":"Plătit","notes":"Notițe","yourAccounts":"Conturile dvs.","go_to_asset_accounts":"Vizualizați conturile de active","delete_account":"Șterge account","transaction_table_description":"Un tabel care conține tranzacțiile tale","account":"Cont","description":"Descriere","amount":"Sumă","budget":"Buget","category":"Categorie","opposing_account":"Cont opus","budgets":"Buget","categories":"Categorii","go_to_budgets":"Mergi la bugete","income":"Venituri","go_to_deposits":"Du-te la depozite","go_to_categories":"Mergi la categorii","expense_accounts":"Conturi de cheltuieli","go_to_expenses":"Mergi la cheltuieli","go_to_bills":"Mergi la facturi","bills":"Facturi","last_thirty_days":"Ultimele 30 de zile","last_seven_days":"Ultimele 7 zile","go_to_piggies":"Mergi la pușculiță","saved":"Salvat","piggy_banks":"Pușculiță","piggy_bank":"Pușculiță","amounts":"Sume","left":"Rămas","spent":"Cheltuit","Default asset account":"Cont de active implicit","search_results":"Rezultatele căutarii","include":"Include?","transaction":"Tranzacţie","account_role_defaultAsset":"Contul implicit activ","account_role_savingAsset":"Cont de economii","account_role_sharedAsset":"Contul de active partajat","clear_location":"Ștergeți locația","account_role_ccAsset":"Card de credit","account_role_cashWalletAsset":"Cash - Numerar","daily_budgets":"Bugete zilnice","weekly_budgets":"Bugete săptămânale","monthly_budgets":"Bugete lunare","quarterly_budgets":"Bugete trimestriale","create_new_expense":"Creați un nou cont de cheltuieli","create_new_revenue":"Creați un nou cont de venituri","create_new_liabilities":"Creare provizion nou","half_year_budgets":"Bugete semestriale","yearly_budgets":"Bugete anuale","split_transaction_title":"Descrierea tranzacției divizate","errors_submission":"A fost ceva în neregulă cu depunerea ta. Te rugăm să verifici erorile.","flash_error":"Eroare!","store_transaction":"Tranzacție magazin","flash_success":"Succes!","create_another":"După stocare, reveniți aici pentru a crea alta.","update_transaction":"Actualizați tranzacția","after_update_create_another":"După actualizare, reveniți aici pentru a continua editarea.","transaction_updated_no_changes":"Tranzacția #{ID} (\\"{title}\\") nu a primit nicio modificare.","transaction_updated_link":"Tranzacția #{ID} (\\"{title}\\") a fost actualizată.","spent_x_of_y":"Cheltuit {amount} din {total}","search":"Caută","create_new_asset":"Creați un nou cont de active","asset_accounts":"Conturile de active","reset_after":"Resetați formularul după trimitere","bill_paid_on":"Plătit pe {date}","first_split_decides":"Prima împărțire determină valoarea acestui câmp","first_split_overrules_source":"Prima împărțire poate suprascrie contul sursă","first_split_overrules_destination":"Prima împărțire poate suprascrie contul de destinație","transaction_stored_link":"Tranzacția #{ID} (\\"{title}\\") a fost stocată.","custom_period":"Perioadă personalizată","reset_to_current":"Resetare la perioada curentă","select_period":"Selectați o perioadă","location":"Locație","other_budgets":"Bugete personalizate temporale","journal_links":"Link-uri de tranzacții","go_to_withdrawals":"Mergi la retragerile tale","revenue_accounts":"Conturi de venituri","add_another_split":"Adăugați o divizare","actions":"Acțiuni","earned":"Câștigat","empty":"(gol)","edit":"Editează","never":"Niciodată","account_type_Loan":"Împrumut","account_type_Mortgage":"Credit ipotecar","stored_new_account_js":"Cont nou \\"{name}\\" stocat!","account_type_Debt":"Datorie","liability_direction_null_short":"Unknown","delete":"Șterge","store_new_asset_account":"Salvați un nou cont de active","store_new_expense_account":"Salvați un nou cont de cheltuieli","store_new_liabilities_account":"Salvați provizion nou","store_new_revenue_account":"Salvați un nou cont de venituri","mandatoryFields":"Câmpuri obligatorii","optionalFields":"Câmpuri opționale","reconcile_this_account":"Reconciliați acest cont","interest_calc_weekly":"Pe săptămână","interest_calc_monthly":"Pe lună","interest_calc_quarterly":"Pe trimestru","interest_calc_half-year":"Pe jumătate de an","interest_calc_yearly":"Pe an","liability_direction_credit":"Sunt datorat acestei datorii","liability_direction_debit":"Datorăm această datorie altcuiva","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Fără tranzacții* Salvați această tranzacție mutând-o în alt cont. | Salvați aceste tranzacții mutându-le într-un alt cont.","none_in_select_list":"(nici unul)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(negrupat)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nu se aşteaptă această perioadă","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Creați o nouă factură","store_new_bill":"Salvați o nouă factură","repeat_freq_yearly":"anual","repeat_freq_half-year":"fiecare jumătate de an","repeat_freq_quarterly":"trimestrial","repeat_freq_monthly":"lunar","repeat_freq_weekly":"săptămânal","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizați provizionul","update_expense_account":"Actualizați cont de cheltuieli","update_revenue_account":"Actualizați cont de venituri","update_undefined_account":"Update account","update_asset_account":"Actualizați contul de active","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pușculiță","percentage":"procent %","amount":"Sumă","lastActivity":"Ultima activitate","name":"Nume","role":"Rol","description":"Descriere","date":"Dată","source_account":"Contul sursă","destination_account":"Contul de destinație","category":"Categorii","iban":"IBAN","interest":"Interes","interest_period":"Interest period","liability_type":"Tip de provizion","liability_direction":"Liability in/out","currentBalance":"Sold curent","next_expected_match":"Următoarea potrivire așteptată","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ro","week_in_year_fns":"\'Săptămână\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyy"},"form":{"foreign_amount":"Sumă străină","interest_date":"Data de interes","name":"Nume","amount":"Sumă","iban":"IBAN","BIC":"BIC","notes":"Notițe","location":"Locație","repeat_freq":"Repetă","skip":"Sari peste","startdate":"Data de început","enddate":"End date","object_group":"Grup","attachments":"Fișiere atașate","active":"Activ","include_net_worth":"Includeți în valoare netă","cc_type":"Plan de plată cu card de credit","account_number":"Număr de cont","cc_monthly_payment_date":"Data plății lunare cu cartea de credit","virtual_balance":"Soldul virtual","opening_balance":"Soldul de deschidere","opening_balance_date":"Data soldului de deschidere","date":"Dată","interest":"Interes","interest_period":"Perioadă de interes","currency_id":"Monedă","liability_type":"Tipul de provizion","account_role":"Rolul contului","liability_direction":"Răspundere în/afară","book_date":"Rezervă dată","permDeleteWarning":"Ștergerea este permanentă și nu poate fi anulată.","account_areYouSure_js":"Sunteţi sigur că doriţi să ştergeţi contul numit \\"{name}\\"?","also_delete_piggyBanks_js":"Nici o pușculiță | Singura pușculiță conectată la acest cont va fi de asemenea ștearsă. Toate cele {count} pușculițe conectate la acest cont vor fi șterse, de asemenea.","also_delete_transactions_js":"Nicio tranzacție | Singura tranzacție conectată la acest cont va fi de asemenea ștearsă. | Toate cele {count} tranzacții conectate la acest cont vor fi șterse, de asemenea.","process_date":"Data procesării","due_date":"Data scadentă","payment_date":"Data de plată","invoice_date":"Data facturii","amount_min":"Suma minimă","amount_max":"suma maximă","start_date":"Start de interval","end_date":"Șfârșit de interval","extension_date":"Extension date"}}')},9672:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Перевод","Withdrawal":"Расход","Deposit":"Доход","date_and_time":"Дата и время","no_currency":"(нет валюты)","date":"Дата","time":"Время","no_budget":"(вне бюджета)","destination_account":"Счёт назначения","source_account":"Счёт-источник","single_split":"Разделённая транзакция","create_new_transaction":"Создать новую транзакцию","balance":"Бaлaнc","transaction_journal_extra":"Дополнительные сведения","transaction_journal_meta":"Дополнительная информация","basic_journal_information":"Основная информация о транзакции","bills_to_pay":"Счета к оплате","left_to_spend":"Осталось потратить","attachments":"Вложения","net_worth":"Мои сбережения","bill":"Счёт к оплате","no_bill":"(нет счёта на оплату)","tags":"Метки","internal_reference":"Внутренняя ссылка","external_url":"Внешний URL-адрес","no_piggy_bank":"(нет копилки)","paid":"Оплачено","notes":"Заметки","yourAccounts":"Ваши счета","go_to_asset_accounts":"Просмотр ваших основных счетов","delete_account":"Удалить профиль","transaction_table_description":"Таблица, содержащая ваши транзакции","account":"Счёт","description":"Описание","amount":"Сумма","budget":"Бюджет","category":"Категория","opposing_account":"Противодействующий счёт","budgets":"Бюджет","categories":"Категории","go_to_budgets":"Перейти к вашим бюджетам","income":"Мои доходы","go_to_deposits":"Перейти ко вкладам","go_to_categories":"Перейти к вашим категориям","expense_accounts":"Счета расходов","go_to_expenses":"Перейти к расходам","go_to_bills":"Перейти к вашим счетам на оплату","bills":"Счета к оплате","last_thirty_days":"Последние 30 дней","last_seven_days":"Последние 7 дней","go_to_piggies":"Перейти к вашим копилкам","saved":"Сохранено","piggy_banks":"Копилки","piggy_bank":"Копилка","amounts":"Сумма","left":"Осталось","spent":"Расход","Default asset account":"Счёт по умолчанию","search_results":"Результаты поиска","include":"Включить?","transaction":"Транзакция","account_role_defaultAsset":"Счёт по умолчанию","account_role_savingAsset":"Сберегательный счет","account_role_sharedAsset":"Общий основной счёт","clear_location":"Очистить местоположение","account_role_ccAsset":"Кредитная карта","account_role_cashWalletAsset":"Наличные","daily_budgets":"Бюджеты на день","weekly_budgets":"Бюджеты на неделю","monthly_budgets":"Бюджеты на месяц","quarterly_budgets":"Бюджеты на квартал","create_new_expense":"Создать новый счёт расхода","create_new_revenue":"Создать новый счёт дохода","create_new_liabilities":"Создать новый долговой счёт","half_year_budgets":"Бюджеты на полгода","yearly_budgets":"Годовые бюджеты","split_transaction_title":"Описание разделённой транзакции","errors_submission":"При отправке что-то пошло не так. Пожалуйста, проверьте ошибки ниже.","flash_error":"Ошибка!","store_transaction":"Сохранить транзакцию","flash_success":"Успешно!","create_another":"После сохранения вернуться сюда и создать ещё одну аналогичную запись.","update_transaction":"Обновить транзакцию","after_update_create_another":"После обновления вернитесь сюда, чтобы продолжить редактирование.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Поиск","create_new_asset":"Создать новый активный счёт","asset_accounts":"Основные счета","reset_after":"Сбросить форму после отправки","bill_paid_on":"Оплачено {date}","first_split_decides":"В данном поле используется значение из первой части разделенной транзакции","first_split_overrules_source":"Значение из первой части транзакции может изменить счет источника","first_split_overrules_destination":"Значение из первой части транзакции может изменить счет назначения","transaction_stored_link":"Транзакция #{ID} (\\"{title}\\") сохранена.","custom_period":"Пользовательский период","reset_to_current":"Сброс к текущему периоду","select_period":"Выберите период","location":"Размещение","other_budgets":"Бюджеты на произвольный отрезок времени","journal_links":"Связи транзакции","go_to_withdrawals":"Перейти к вашим расходам","revenue_accounts":"Счета доходов","add_another_split":"Добавить еще одну часть","actions":"Действия","earned":"Заработано","empty":"(пусто)","edit":"Изменить","never":"Никогда","account_type_Loan":"Заём","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дебит","liability_direction_null_short":"Unknown","delete":"Удалить","store_new_asset_account":"Сохранить новый основной счёт","store_new_expense_account":"Сохранить новый счёт расхода","store_new_liabilities_account":"Сохранить новое обязательство","store_new_revenue_account":"Сохранить новый счёт дохода","mandatoryFields":"Обязательные поля","optionalFields":"Дополнительные поля","reconcile_this_account":"Произвести сверку данного счёта","interest_calc_weekly":"Per week","interest_calc_monthly":"В месяц","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"В год","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нет)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без группировки)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Повторяется ежегодно","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не ожидается в данном периоде","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивный","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Создать новый счёт к оплате","store_new_bill":"Сохранить новый счёт к оплате","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"раз в полгода","repeat_freq_quarterly":"раз в квартал","repeat_freq_monthly":"ежемесячно","repeat_freq_weekly":"еженедельно","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Обновить долговой счёт","update_expense_account":"Обновить счёт расхода","update_revenue_account":"Обновить счёт дохода","update_undefined_account":"Update account","update_asset_account":"Обновить основной счёт","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Копилка","percentage":"процентов","amount":"Сумма","lastActivity":"Последняя активность","name":"Имя","role":"Роль","description":"Описание","date":"Дата","source_account":"Исходный счет","destination_account":"Счет назначения","category":"Категория","iban":"IBAN","interest":"Процентная ставка","interest_period":"Interest period","liability_type":"Тип ответственности","liability_direction":"Liability in/out","currentBalance":"Текущий баланс","next_expected_match":"Следующий ожидаемый результат","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ru","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сумма в иностранной валюте","interest_date":"Дата начисления процентов","name":"Название","amount":"Сумма","iban":"IBAN","BIC":"BIC","notes":"Заметки","location":"Местоположение","repeat_freq":"Повторы","skip":"Пропустить","startdate":"Дата начала","enddate":"End date","object_group":"Группа","attachments":"Вложения","active":"Активный","include_net_worth":"Включать в \\"Мои сбережения\\"","cc_type":"План оплаты по кредитной карте","account_number":"Номер счёта","cc_monthly_payment_date":"Дата ежемесячного платежа по кредитной карте","virtual_balance":"Виртуальный баланс","opening_balance":"Начальный баланс","opening_balance_date":"Дата начального баланса","date":"Дата","interest":"Процентная ставка","interest_period":"Период начисления процентов","currency_id":"Валюта","liability_type":"Liability type","account_role":"Тип счета","liability_direction":"Liability in/out","book_date":"Дата бронирования","permDeleteWarning":"Удаление информации из Firefly III является постоянным и не может быть отменено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата обработки","due_date":"Срок оплаты","payment_date":"Дата платежа","invoice_date":"Дата выставления счёта","amount_min":"Минимальная сумма","amount_max":"Максимальная сумма","start_date":"Начало диапазона","end_date":"Конец диапазона","extension_date":"Extension date"}}')},1941:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Prevod","Withdrawal":"Výber","Deposit":"Vklad","date_and_time":"Dátum a čas","no_currency":"(žiadna mena)","date":"Dátum","time":"Čas","no_budget":"(žiadny rozpočet)","destination_account":"Cieľový účet","source_account":"Zdrojový účet","single_split":"Rozúčtovať","create_new_transaction":"Vytvoriť novú transakciu","balance":"Zostatok","transaction_journal_extra":"Ďalšie informácie","transaction_journal_meta":"Meta informácie","basic_journal_information":"Základné Informácie o transakcii","bills_to_pay":"Účty na úhradu","left_to_spend":"Zostáva k útrate","attachments":"Prílohy","net_worth":"Čisté imanie","bill":"Účet","no_bill":"(žiadny účet)","tags":"Štítky","internal_reference":"Interná referencia","external_url":"Externá URL","no_piggy_bank":"(žiadna pokladnička)","paid":"Uhradené","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobraziť účty aktív","delete_account":"Odstrániť účet","transaction_table_description":"Tabuľka obsahujúca vaše transakcie","account":"Účet","description":"Popis","amount":"Suma","budget":"Rozpočet","category":"Kategória","opposing_account":"Cieľový účet","budgets":"Rozpočty","categories":"Kategórie","go_to_budgets":"Zobraziť rozpočty","income":"Zisky / príjmy","go_to_deposits":"Zobraziť vklady","go_to_categories":"Zobraziť kategórie","expense_accounts":"Výdavkové účty","go_to_expenses":"Zobraziť výdavky","go_to_bills":"Zobraziť účty","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dní","go_to_piggies":"Zobraziť pokladničky","saved":"Uložené","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Suma","left":"Zostáva","spent":"Utratené","Default asset account":"Prednastavený účet aktív","search_results":"Výsledky vyhľadávania","include":"Zahrnúť?","transaction":"Transakcia","account_role_defaultAsset":"Predvolený účet aktív","account_role_savingAsset":"Šetriaci účet","account_role_sharedAsset":"Zdieľaný účet aktív","clear_location":"Odstrániť pozíciu","account_role_ccAsset":"Kreditná karta","account_role_cashWalletAsset":"Peňaženka","daily_budgets":"Denné rozpočty","weekly_budgets":"Týždenné rozpočty","monthly_budgets":"Mesačné rozpočty","quarterly_budgets":"Štvrťročné rozpočty","create_new_expense":"Vytvoriť výdavkoý účet","create_new_revenue":"Vytvoriť nový príjmový účet","create_new_liabilities":"Vytvoriť nový záväzok","half_year_budgets":"Polročné rozpočty","yearly_budgets":"Ročné rozpočty","split_transaction_title":"Popis rozúčtovania","errors_submission":"Pri odosielaní sa niečo nepodarilo. Skontrolujte prosím chyby.","flash_error":"Chyba!","store_transaction":"Uložiť transakciu","flash_success":"Hotovo!","create_another":"Po uložení sa vrátiť späť sem a vytvoriť ďalší.","update_transaction":"Upraviť transakciu","after_update_create_another":"Po aktualizácii sa vrátiť späť a pokračovať v úpravách.","transaction_updated_no_changes":"Transakcia #{ID} (\\"{title}\\") sa nezmenila.","transaction_updated_link":"Transakcia #{ID} (\\"{title}\\") bola upravená.","spent_x_of_y":"Utratené {amount} z {total}","search":"Hľadať","create_new_asset":"Vytvoriť nový účet aktív","asset_accounts":"Účty aktív","reset_after":"Po odoslaní vynulovať formulár","bill_paid_on":"Uhradené {date}","first_split_decides":"Hodnotu tohto atribútu určuje prvé rozdelenie","first_split_overrules_source":"Prvé rozdelenie môže pozmeniť zdrojový účet","first_split_overrules_destination":"Prvé rozdelenie môže pozmeniť cieľový účet","transaction_stored_link":"Transakcia #{ID} (\\"{title}\\") bola uložená.","custom_period":"Vlastné obdobie","reset_to_current":"Obnoviť na aktuálne obdobie","select_period":"Vyberte obdobie","location":"Poloha","other_budgets":"Špecifické časované rozpočty","journal_links":"Prepojenia transakcie","go_to_withdrawals":"Zobraziť výbery","revenue_accounts":"Výnosové účty","add_another_split":"Pridať ďalšie rozúčtovanie","actions":"Akcie","earned":"Zarobené","empty":"(prázdne)","edit":"Upraviť","never":"Nikdy","account_type_Loan":"Pôžička","account_type_Mortgage":"Hypotéka","stored_new_account_js":"Nový účet \\"{name}\\" vytvorený!","account_type_Debt":"Dlh","liability_direction_null_short":"Unknown","delete":"Odstrániť","store_new_asset_account":"Uložiť nový účet aktív","store_new_expense_account":"Uložiť nový výdavkový účet","store_new_liabilities_account":"Uložiť nový záväzok","store_new_revenue_account":"Uložiť nový príjmový účet","mandatoryFields":"Povinné údaje","optionalFields":"Voliteľné údaje","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Za týždeň","interest_calc_monthly":"Za mesiac","interest_calc_quarterly":"Za štvrťrok","interest_calc_half-year":"Za polrok","interest_calc_yearly":"Za rok","liability_direction_credit":"Túto sumu mi dlžia","liability_direction_debit":"Tento dlh mám voči niekomu inému","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Žiadne transakcie|Zachovať túto transakciu presunom pod iný účet.|Zachovať tieto transakcie presunom pod iný účet.","none_in_select_list":"(žiadne)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nezoskupené)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Neočakávané v tomto období","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktívne","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvoriť nový účet","store_new_bill":"Uložiť nový účet","repeat_freq_yearly":"ročne","repeat_freq_half-year":"polročne","repeat_freq_quarterly":"štvrťročne","repeat_freq_monthly":"mesačne","repeat_freq_weekly":"týždenne","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Upraviť záväzok","update_expense_account":"Upraviť výdavkový účet","update_revenue_account":"Upraviť príjmový účet","update_undefined_account":"Update account","update_asset_account":"Upraviť výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"perc.","amount":"Suma","lastActivity":"Posledná aktivita","name":"Meno/Názov","role":"Rola","description":"Popis","date":"Dátum","source_account":"Zdrojový účet","destination_account":"Cieľový účet","category":"Kategória","iban":"IBAN","interest":"Úrok","interest_period":"Interest period","liability_type":"Typ záväzku","liability_direction":"Liability in/out","currentBalance":"Aktuálny zostatok","next_expected_match":"Ďalšia očakávaná zhoda","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"sk","week_in_year_fns":"\'Týždeň\' tt, rrrr","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, rrrr","half_year_fns":"\'H{half}\', rrrr"},"form":{"foreign_amount":"Suma v cudzej mene","interest_date":"Úrokový dátum","name":"Názov","amount":"Suma","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o polohe","repeat_freq":"Opakuje sa","skip":"Preskočiť","startdate":"Dátum zahájenia","enddate":"End date","object_group":"Skupina","attachments":"Prílohy","active":"Aktívne","include_net_worth":"Zahrnúť do čistého majetku","cc_type":"Zúčtovacie obdobie kreditnej karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Dátum mesačnej úhrady kreditnej karty","virtual_balance":"Virtuálnu zostatok","opening_balance":"Počiatočný zostatok","opening_balance_date":"Dátum počiatočného zostatku","date":"Dátum","interest":"Úrok","interest_period":"Úrokové obdobie","currency_id":"Mena","liability_type":"Typ záväzku","account_role":"Rola účtu","liability_direction":"Záväzky príjem/výdaj","book_date":"Dátum rezervácie","permDeleteWarning":"Odstránenie údajov z Firefly III je trvalé a nie je možné ich vrátiť späť.","account_areYouSure_js":"Skutočne chcete odstrániť účet s názvom \\"{name}\\"?","also_delete_piggyBanks_js":"Žiadne prasiatko|Odstráni sa tiež jediné prasiatko prepojené s týmto účtom.|Odstráni sa tiež {count} prasiatok prepojených s týmto účtom.","also_delete_transactions_js":"Žiadne transakcie|Odstráni sa aj jediná transakcia spojená s týmto účtom.|Odstráni sa tiež {count} transakcií spojených s týmto účtom.","process_date":"Dátum spracovania","due_date":"Dátum splatnosti","payment_date":"Dátum úhrady","invoice_date":"Dátum vystavenia","amount_min":"Minimálna suma","amount_max":"Maximálna suma","start_date":"Začiatok rozsahu","end_date":"Koniec rozsahu","extension_date":"Extension date"}}')},3244:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Överföring","Withdrawal":"Uttag","Deposit":"Insättning","date_and_time":"Datum och tid","no_currency":"(ingen valuta)","date":"Datum","time":"Tid","no_budget":"(ingen budget)","destination_account":"Till konto","source_account":"Källkonto","single_split":"Dela","create_new_transaction":"Skapa en ny transaktion","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metadata","basic_journal_information":"Grundläggande transaktionsinformation","bills_to_pay":"Notor att betala","left_to_spend":"Återstår att spendera","attachments":"Bilagor","net_worth":"Nettoförmögenhet","bill":"Nota","no_bill":"(ingen räkning)","tags":"Etiketter","internal_reference":"Intern referens","external_url":"Extern URL","no_piggy_bank":"(ingen spargris)","paid":"Betald","notes":"Noteringar","yourAccounts":"Dina konton","go_to_asset_accounts":"Visa dina tillgångskonton","delete_account":"Ta bort konto","transaction_table_description":"En tabell som innehåller dina transaktioner","account":"Konto","description":"Beskrivning","amount":"Belopp","budget":"Budget","category":"Kategori","opposing_account":"Motsatt konto","budgets":"Budgetar","categories":"Kategorier","go_to_budgets":"Gå till dina budgetar","income":"Intäkter / inkomster","go_to_deposits":"Gå till insättningar","go_to_categories":"Gå till dina kategorier","expense_accounts":"Kostnadskonto","go_to_expenses":"Gå till utgifter","go_to_bills":"Gå till dina notor","bills":"Notor","last_thirty_days":"Senaste 30 dagarna","last_seven_days":"Senaste 7 dagarna","go_to_piggies":"Gå till dina sparbössor","saved":"Sparad","piggy_banks":"Spargrisar","piggy_bank":"Spargris","amounts":"Belopp","left":"Återstår","spent":"Spenderat","Default asset account":"Förvalt tillgångskonto","search_results":"Sökresultat","include":"Inkludera?","transaction":"Transaktion","account_role_defaultAsset":"Förvalt tillgångskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Delat tillgångskonto","clear_location":"Rena plats","account_role_ccAsset":"Kreditkort","account_role_cashWalletAsset":"Plånbok","daily_budgets":"Dagliga budgetar","weekly_budgets":"Veckovis budgetar","monthly_budgets":"Månatliga budgetar","quarterly_budgets":"Kvartalsbudgetar","create_new_expense":"Skapa ett nytt utgiftskonto","create_new_revenue":"Skapa ett nytt intäktskonto","create_new_liabilities":"Skapa ny skuld","half_year_budgets":"Halvårsbudgetar","yearly_budgets":"Årliga budgetar","split_transaction_title":"Beskrivning av delad transaktion","errors_submission":"Något fel uppstod med inskickningen. Vänligen kontrollera felen nedan.","flash_error":"Fel!","store_transaction":"Lagra transaktion","flash_success":"Slutförd!","create_another":"Efter sparat, återkom hit för att skapa ytterligare en.","update_transaction":"Uppdatera transaktion","after_update_create_another":"Efter uppdaterat, återkom hit för att fortsätta redigera.","transaction_updated_no_changes":"Transaktion #{ID} (\\"{title}\\") fick inga ändringar.","transaction_updated_link":"Transaktion #{ID} (\\"{title}\\") uppdaterades.","spent_x_of_y":"Spenderade {amount} av {total}","search":"Sök","create_new_asset":"Skapa ett nytt tillgångskonto","asset_accounts":"Tillgångskonton","reset_after":"Återställ formulär efter inskickat","bill_paid_on":"Betalad den {date}","first_split_decides":"Första delningen bestämmer värdet på detta fält","first_split_overrules_source":"Den första delningen kan åsidosätta källkontot","first_split_overrules_destination":"Den första delningen kan åsidosätta målkontot","transaction_stored_link":"Transaktion #{ID} (\\"{title}\\") sparades.","custom_period":"Anpassad period","reset_to_current":"Återställ till nuvarande period","select_period":"Välj en period","location":"Plats","other_budgets":"Anpassade tidsinställda budgetar","journal_links":"Transaktionslänkar","go_to_withdrawals":"Gå till dina uttag","revenue_accounts":"Intäktskonton","add_another_split":"Lägga till en annan delning","actions":"Åtgärder","earned":"Tjänat","empty":"(tom)","edit":"Redigera","never":"Aldrig","account_type_Loan":"Lån","account_type_Mortgage":"Bolån","stored_new_account_js":"Nytt konto \\"{name}\\" lagrat!","account_type_Debt":"Skuld","liability_direction_null_short":"Okänd","delete":"Ta bort","store_new_asset_account":"Lagra nytt tillgångskonto","store_new_expense_account":"Spara nytt utgiftskonto","store_new_liabilities_account":"Spara en ny skuld","store_new_revenue_account":"Spara nytt intäktskonto","mandatoryFields":"Obligatoriska fält","optionalFields":"Valfria fält","reconcile_this_account":"Stäm av detta konto","interest_calc_weekly":"Per vecka","interest_calc_monthly":"Per månad","interest_calc_quarterly":"Per kvartal","interest_calc_half-year":"Per halvår","interest_calc_yearly":"Per år","liability_direction_credit":"Jag är skyldig denna skuld","liability_direction_debit":"Jag är skyldig någon annan denna skuld","liability_direction_credit_short":"Ägde denna skuld","liability_direction_debit_short":"Äger denna skuld","account_type_debt":"Skuld","account_type_loan":"Lån","left_in_debt":"Att betala","account_type_mortgage":"Bolån","save_transactions_by_moving_js":"Inga transaktioner|Spara denna transaktion genom att flytta den till ett annat konto.|Spara dessa transaktioner genom att flytta dem till ett annat konto.","none_in_select_list":"(Ingen)","transaction_expand_split":"Expandera delningen","transaction_collapse_split":"Minimera delning","default_group_title_name":"(ogrupperad)","bill_repeats_weekly":"Upprepas veckovis","bill_repeats_monthly":"Upprepas månadsvis","bill_repeats_quarterly":"Upprepas kvartalsvis","bill_repeats_half-year":"Uprepas varje halvår","bill_repeats_yearly":"Upprepas årsvis","bill_repeats_weekly_other":"Upprepas varannan vecka","bill_repeats_monthly_other":"Upprepas varannan månad","bill_repeats_quarterly_other":"Upprepas varannat kvartal","bill_repeats_half-year_other":"Upprepas årsvis","bill_repeats_yearly_other":"Upprepas varannat år","bill_repeats_weekly_skip":"Upprepas varje {skip} veckor","bill_repeats_monthly_skip":"Upprepas varje {skip} månad","bill_repeats_quarterly_skip":"Upprepas varje {skip} kvartal","bill_repeats_half-year_skip":"Upprepas varje {skip} halvår","bill_repeats_yearly_skip":"Upprepas varje {skip} år","not_expected_period":"Inte väntat denna period","subscriptions":"Prenumerationer","bill_expected_date_js":"Förväntat {date}","inactive":"Inaktiv","forever":"För alltid","extension_date_is":"Tillägg datum är {date}","create_new_bill":"Skapa en ny nota","store_new_bill":"Spara ny nota","repeat_freq_yearly":"årligen","repeat_freq_half-year":"varje halvår","repeat_freq_quarterly":"kvartal","repeat_freq_monthly":"månadsvis","repeat_freq_weekly":"veckovis","credit_card_type_monthlyFull":"Full betalning varje månad","update_liabilities_account":"Uppdatera skuld","update_expense_account":"Uppdatera utgiftskonto","update_revenue_account":"Uppdatera intäktskonto","update_undefined_account":"Update account","update_asset_account":"Uppdatera tillgångskonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Spargris","percentage":"procent","amount":"Belopp","lastActivity":"Senaste aktivitet","name":"Namn","role":"Roll","description":"Beskrivning","date":"Datum","source_account":"Källkonto","destination_account":"Destinationskonto","category":"Kategori","iban":"IBAN","interest":"Ränta","interest_period":"Ränteperiod","liability_type":"Typ av ansvar","liability_direction":"Ansvar in/ut","currentBalance":"Nuvarande saldo","next_expected_match":"Nästa förväntade träff","expected_info":"Nästa förväntade transaktion","start_date":"Startdatum","end_date":"Slutdatum","payment_info":"Betalinformation"},"config":{"html_language":"sv","week_in_year_fns":"\'Vecka\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'kvartal\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utländskt belopp","interest_date":"Räntedatum","name":"Namn","amount":"Belopp","iban":"IBAN","BIC":"BIC","notes":"Anteckningar","location":"Plats","repeat_freq":"Upprepningar","skip":"Hoppa över","startdate":"Startdatum","enddate":"Slutdatum","object_group":"Grupp","attachments":"Bilagor","active":"Aktiv","include_net_worth":"Inkludera i nettovärde","cc_type":"Kreditkort betalning plan","account_number":"Kontonummer","cc_monthly_payment_date":"Kreditkort månadsbetalnings datum","virtual_balance":"Virtuell balans","opening_balance":"Ingående balans","opening_balance_date":"Ingående balans datum","date":"Datum","interest":"Ränta","interest_period":"Ränteperiod","currency_id":"Valuta","liability_type":"Typ av ansvar","account_role":"Konto roll","liability_direction":"Ansvar in/ut","book_date":"Bokföringsdatum","permDeleteWarning":"Att ta bort saker från Firefly III är permanent och kan inte ångras.","account_areYouSure_js":"Är du säker du vill ta bort kontot \\"{name}\\"?","also_delete_piggyBanks_js":"Inga spargrisar|Den enda spargrisen som är ansluten till detta konto kommer också att tas bort.|Alla {count} spargrisar anslutna till detta konto kommer också att tas bort.","also_delete_transactions_js":"Inga transaktioner|Den enda transaktionen som är ansluten till detta konto kommer också att tas bort.|Alla {count} transaktioner som är kopplade till detta konto kommer också att tas bort.","process_date":"Behandlingsdatum","due_date":"Förfallodatum","payment_date":"Betalningsdatum","invoice_date":"Fakturadatum","amount_min":"Minsta belopp","amount_max":"Högsta belopp","start_date":"Start område","end_date":"Slut område","extension_date":"Datum för tillägg"}}')},245:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Chuyển khoản","Withdrawal":"Rút tiền","Deposit":"Tiền gửi","date_and_time":"Date and time","no_currency":"(không có tiền tệ)","date":"Ngày","time":"Time","no_budget":"(không có ngân sách)","destination_account":"Tài khoản đích","source_account":"Nguồn tài khoản","single_split":"Chia ra","create_new_transaction":"Tạo giao dịch mới","balance":"Tiền còn lại","transaction_journal_extra":"Extra information","transaction_journal_meta":"Thông tin tổng hợp","basic_journal_information":"Basic transaction information","bills_to_pay":"Hóa đơn phải trả","left_to_spend":"Còn lại để chi tiêu","attachments":"Tệp đính kèm","net_worth":"Tài sản thực","bill":"Hóa đơn","no_bill":"(no bill)","tags":"Nhãn","internal_reference":"Tài liệu tham khảo nội bộ","external_url":"URL bên ngoài","no_piggy_bank":"(chưa có heo đất)","paid":"Đã thanh toán","notes":"Ghi chú","yourAccounts":"Tài khoản của bạn","go_to_asset_accounts":"Xem tài khoản của bạn","delete_account":"Xóa tài khoản","transaction_table_description":"A table containing your transactions","account":"Tài khoản","description":"Sự miêu tả","amount":"Số tiền","budget":"Ngân sách","category":"Danh mục","opposing_account":"Opposing account","budgets":"Ngân sách","categories":"Danh mục","go_to_budgets":"Chuyển đến ngân sách của bạn","income":"Thu nhập doanh thu","go_to_deposits":"Go to deposits","go_to_categories":"Đi đến danh mục của bạn","expense_accounts":"Tài khoản chi phí","go_to_expenses":"Go to expenses","go_to_bills":"Đi đến hóa đơn của bạn","bills":"Hóa đơn","last_thirty_days":"Ba mươi ngày gần đây","last_seven_days":"Bảy ngày gần đây","go_to_piggies":"Tới heo đất của bạn","saved":"Đã lưu","piggy_banks":"Heo đất","piggy_bank":"Heo đất","amounts":"Amounts","left":"Còn lại","spent":"Đã chi","Default asset account":"Mặc định tài khoản","search_results":"Kết quả tìm kiếm","include":"Include?","transaction":"Giao dịch","account_role_defaultAsset":"tài khoản mặc định","account_role_savingAsset":"Tài khoản tiết kiệm","account_role_sharedAsset":"tài khoản dùng chung","clear_location":"Xóa vị trí","account_role_ccAsset":"Thẻ tín dụng","account_role_cashWalletAsset":"Ví tiền mặt","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Tạo tài khoản chi phí mới","create_new_revenue":"Tạo tài khoản doanh thu mới","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Mô tả giao dịch tách","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Lỗi!","store_transaction":"Store transaction","flash_success":"Thành công!","create_another":"Sau khi lưu trữ, quay trở lại đây để tạo một cái khác.","update_transaction":"Cập nhật giao dịch","after_update_create_another":"Sau khi cập nhật, quay lại đây để tiếp tục chỉnh sửa.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Tìm kiếm","create_new_asset":"Tạo tài khoản mới","asset_accounts":"tài khoản","reset_after":"Đặt lại mẫu sau khi gửi","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Giao dịch #{ID} (\\"{title}\\") đã được lưu trữ.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Vị trí","other_budgets":"Custom timed budgets","journal_links":"Liên kết giao dịch","go_to_withdrawals":"Chuyển đến mục rút tiền của bạn","revenue_accounts":"Tài khoản doanh thu","add_another_split":"Thêm một phân chia khác","actions":"Hành động","earned":"Kiếm được","empty":"(trống)","edit":"Sửa","never":"Không bao giờ","account_type_Loan":"Tiền vay","account_type_Mortgage":"Thế chấp","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Món nợ","liability_direction_null_short":"Unknown","delete":"Xóa","store_new_asset_account":"Lưu trữ tài khoản mới","store_new_expense_account":"Lưu trữ tài khoản chi phí mới","store_new_liabilities_account":"Lưu trữ nợ mới","store_new_revenue_account":"Lưu trữ tài khoản doanh thu mới","mandatoryFields":"Các trường bắt buộc","optionalFields":"Các trường tùy chọn","reconcile_this_account":"Điều chỉnh tài khoản này","interest_calc_weekly":"Per week","interest_calc_monthly":"Mỗi tháng","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Mỗi năm","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(Trống)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(chưa nhóm)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Không mong đợi ở giai đoạn này","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Không hoạt động","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Tạo hóa đơn mới","store_new_bill":"Lưu trữ hóa đơn mới","repeat_freq_yearly":"hàng năm","repeat_freq_half-year":"mỗi nửa năm","repeat_freq_quarterly":"hàng quý","repeat_freq_monthly":"hàng tháng","repeat_freq_weekly":"hàng tuần","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Cập nhật nợ","update_expense_account":"Cập nhật tài khoản chi phí","update_revenue_account":"Cập nhật tài khoản doanh thu","update_undefined_account":"Update account","update_asset_account":"Cập nhật tài khoản","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Ống heo con","percentage":"phần trăm.","amount":"Số tiền","lastActivity":"Hoạt động cuối cùng","name":"Tên","role":"Quy tắc","description":"Mô tả","date":"Ngày","source_account":"Tài khoản gửi","destination_account":"Tài khoản nhận","category":"Danh mục","iban":"IBAN","interest":"Lãi","interest_period":"Interest period","liability_type":"Loại trách nhiệm pháp lý","liability_direction":"Liability in/out","currentBalance":"Số dư hiện tại","next_expected_match":"Trận đấu dự kiến tiếp theo","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"vi","week_in_year_fns":"\'Tuần\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ngoại tệ","interest_date":"Ngày lãi","name":"Tên","amount":"Số tiền","iban":"IBAN","BIC":"BIC","notes":"Ghi chú","location":"Vị trí","repeat_freq":"Lặp lại","skip":"Bỏ qua","startdate":"Ngày bắt đầu","enddate":"End date","object_group":"Nhóm","attachments":"Tài liệu đính kèm","active":"Hành động","include_net_worth":"Bao gồm trong giá trị ròng","cc_type":"Gói thanh toán thẻ tín dụng","account_number":"Số tài khoản","cc_monthly_payment_date":"Ngày thanh toán thẻ tín dụng hàng tháng","virtual_balance":"Cân bằng ảo","opening_balance":"Số dư đầu kỳ","opening_balance_date":"Ngày mở số dư","date":"Ngày","interest":"Lãi","interest_period":"Chu kỳ lãi","currency_id":"Tiền tệ","liability_type":"Liability type","account_role":"Vai trò tài khoản","liability_direction":"Liability in/out","book_date":"Ngày đặt sách","permDeleteWarning":"Xóa nội dung khỏi Firefly III là vĩnh viễn và không thể hoàn tác.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Ngày xử lý","due_date":"Ngày đáo hạn","payment_date":"Ngày thanh toán","invoice_date":"Ngày hóa đơn","amount_min":"Số tiền tối thiểu","amount_max":"Số tiền tối đa","start_date":"Bắt đầu","end_date":"Kết thúc","extension_date":"Extension date"}}')},4813:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"转账","Withdrawal":"提款","Deposit":"收入","date_and_time":"日期和时间","no_currency":"(没有货币)","date":"日期","time":"时间","no_budget":"(无预算)","destination_account":"目标账户","source_account":"来源账户","single_split":"拆分","create_new_transaction":"创建新交易","balance":"余额","transaction_journal_extra":"额外信息","transaction_journal_meta":"元信息","basic_journal_information":"基础交易信息","bills_to_pay":"待付账单","left_to_spend":"剩余支出","attachments":"附件","net_worth":"净资产","bill":"账单","no_bill":"(无账单)","tags":"标签","internal_reference":"内部引用","external_url":"外部链接","no_piggy_bank":"(无存钱罐)","paid":"已付款","notes":"备注","yourAccounts":"您的账户","go_to_asset_accounts":"查看您的资产账户","delete_account":"删除账户","transaction_table_description":"包含您交易的表格","account":"账户","description":"描述","amount":"金额","budget":"预算","category":"分类","opposing_account":"对方账户","budgets":"预算","categories":"分类","go_to_budgets":"前往您的预算","income":"收入","go_to_deposits":"前往收入","go_to_categories":"前往您的分类","expense_accounts":"支出账户","go_to_expenses":"前往支出","go_to_bills":"前往账单","bills":"账单","last_thirty_days":"最近 30 天","last_seven_days":"最近 7 天","go_to_piggies":"前往您的存钱罐","saved":"已保存","piggy_banks":"存钱罐","piggy_bank":"存钱罐","amounts":"金额","left":"剩余","spent":"支出","Default asset account":"默认资产账户","search_results":"搜索结果","include":"Include?","transaction":"交易","account_role_defaultAsset":"默认资产账户","account_role_savingAsset":"储蓄账户","account_role_sharedAsset":"共用资产账户","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"现金钱包","daily_budgets":"每日预算","weekly_budgets":"每周预算","monthly_budgets":"每月预算","quarterly_budgets":"每季度预算","create_new_expense":"创建新支出账户","create_new_revenue":"创建新收入账户","create_new_liabilities":"Create new liability","half_year_budgets":"每半年预算","yearly_budgets":"每年预算","split_transaction_title":"拆分交易的描述","errors_submission":"您提交的内容有误,请检查错误信息。","flash_error":"错误!","store_transaction":"保存交易","flash_success":"成功!","create_another":"保存后,返回此页面以创建新记录","update_transaction":"更新交易","after_update_create_another":"更新后,返回此页面继续编辑。","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜索","create_new_asset":"创建新资产账户","asset_accounts":"资产账户","reset_after":"提交后重置表单","bill_paid_on":"支付于 {date}","first_split_decides":"首笔拆分决定此字段的值","first_split_overrules_source":"首笔拆分可能覆盖来源账户","first_split_overrules_destination":"首笔拆分可能覆盖目标账户","transaction_stored_link":"交易 #{ID} (“{title}”) 已保存。","custom_period":"自定义周期","reset_to_current":"重置为当前周期","select_period":"选择周期","location":"位置","other_budgets":"自定义区间预算","journal_links":"交易关联","go_to_withdrawals":"前往支出","revenue_accounts":"收入账户","add_another_split":"增加另一笔拆分","actions":"操作","earned":"收入","empty":"(空)","edit":"编辑","never":"永不","account_type_Loan":"贷款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"欠款","liability_direction_null_short":"Unknown","delete":"删除","store_new_asset_account":"保存新资产账户","store_new_expense_account":"保存新支出账户","store_new_liabilities_account":"保存新债务账户","store_new_revenue_account":"保存新收入账户","mandatoryFields":"必填字段","optionalFields":"选填字段","reconcile_this_account":"对账此账户","interest_calc_weekly":"每周","interest_calc_monthly":"每月","interest_calc_quarterly":"每季度","interest_calc_half-year":"每半年","interest_calc_yearly":"每年","liability_direction_credit":"我欠了这笔债务","liability_direction_debit":"我欠别人这笔钱","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(未分组)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"此周期没有预期支付","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"已停用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"创建新账单","store_new_bill":"保存新账单","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每周","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新债务账户","update_expense_account":"更新支出账户","update_revenue_account":"更新收入账户","update_undefined_account":"Update account","update_asset_account":"更新资产账户","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"存钱罐","percentage":"%","amount":"金额","lastActivity":"上次活动","name":"名称","role":"角色","description":"描述","date":"日期","source_account":"来源账户","destination_account":"目标账户","category":"分类","iban":"国际银行账户号码(IBAN)","interest":"利息","interest_period":"Interest period","liability_type":"债务类型","liability_direction":"Liability in/out","currentBalance":"目前余额","next_expected_match":"预期下次支付","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-cn","week_in_year_fns":"\'周\' w,yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外币金额","interest_date":"利息日期","name":"名称","amount":"金额","iban":"国际银行账户号码 IBAN","BIC":"银行识别代码 BIC","notes":"备注","location":"位置","repeat_freq":"重复","skip":"跳过","startdate":"开始日期","enddate":"End date","object_group":"组","attachments":"附件","active":"启用","include_net_worth":"包含于净资产","cc_type":"信用卡还款计划","account_number":"账户号码","cc_monthly_payment_date":"信用卡每月还款日期","virtual_balance":"虚拟账户余额","opening_balance":"初始余额","opening_balance_date":"开户日期","date":"日期","interest":"利息","interest_period":"利息期","currency_id":"货币","liability_type":"债务类型","account_role":"账户角色","liability_direction":"Liability in/out","book_date":"登记日期","permDeleteWarning":"从 Firefly III 删除内容是永久且无法恢复的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"处理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"发票日期","amount_min":"最小金额","amount_max":"最大金额","start_date":"范围起始","end_date":"范围结束","extension_date":"Extension date"}}')},7742:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"轉帳","Withdrawal":"提款","Deposit":"存款","date_and_time":"Date and time","no_currency":"(沒有貨幣)","date":"日期","time":"Time","no_budget":"(無預算)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"餘額","transaction_journal_extra":"Extra information","transaction_journal_meta":"後設資訊","basic_journal_information":"Basic transaction information","bills_to_pay":"待付帳單","left_to_spend":"剩餘可花費","attachments":"附加檔案","net_worth":"淨值","bill":"帳單","no_bill":"(no bill)","tags":"標籤","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"已付款","notes":"備註","yourAccounts":"您的帳戶","go_to_asset_accounts":"檢視您的資產帳戶","delete_account":"移除帳號","transaction_table_description":"A table containing your transactions","account":"帳戶","description":"描述","amount":"金額","budget":"預算","category":"分類","opposing_account":"Opposing account","budgets":"預算","categories":"分類","go_to_budgets":"前往您的預算","income":"收入 / 所得","go_to_deposits":"Go to deposits","go_to_categories":"前往您的分類","expense_accounts":"支出帳戶","go_to_expenses":"Go to expenses","go_to_bills":"前往您的帳單","bills":"帳單","last_thirty_days":"最近30天","last_seven_days":"最近7天","go_to_piggies":"前往您的小豬撲滿","saved":"Saved","piggy_banks":"小豬撲滿","piggy_bank":"小豬撲滿","amounts":"Amounts","left":"剩餘","spent":"支出","Default asset account":"預設資產帳戶","search_results":"搜尋結果","include":"Include?","transaction":"交易","account_role_defaultAsset":"預設資產帳戶","account_role_savingAsset":"儲蓄帳戶","account_role_sharedAsset":"共用資產帳戶","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"現金錢包","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"建立新支出帳戶","create_new_revenue":"建立新收入帳戶","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"拆分交易的描述","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"錯誤!","store_transaction":"Store transaction","flash_success":"成功!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜尋","create_new_asset":"建立新資產帳戶","asset_accounts":"資產帳戶","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"位置","other_budgets":"Custom timed budgets","journal_links":"交易連結","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"收入帳戶","add_another_split":"增加拆分","actions":"操作","earned":"已賺得","empty":"(empty)","edit":"編輯","never":"未有資料","account_type_Loan":"貸款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"負債","liability_direction_null_short":"Unknown","delete":"刪除","store_new_asset_account":"儲存新資產帳戶","store_new_expense_account":"儲存新支出帳戶","store_new_liabilities_account":"儲存新債務","store_new_revenue_account":"儲存新收入帳戶","mandatoryFields":"必要欄位","optionalFields":"選填欄位","reconcile_this_account":"對帳此帳戶","interest_calc_weekly":"Per week","interest_calc_monthly":"每月","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"每年","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"未啟用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"建立新帳單","store_new_bill":"儲存新帳單","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每週","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新債務","update_expense_account":"更新支出帳戶","update_revenue_account":"更新收入帳戶","update_undefined_account":"Update account","update_asset_account":"更新資產帳戶","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"小豬撲滿","percentage":"pct.","amount":"金額","lastActivity":"上次活動","name":"名稱","role":"角色","description":"描述","date":"日期","source_account":"來源帳戶","destination_account":"目標帳戶","category":"分類","iban":"國際銀行帳戶號碼 (IBAN)","interest":"利率","interest_period":"Interest period","liability_type":"負債類型","liability_direction":"Liability in/out","currentBalance":"目前餘額","next_expected_match":"下一個預期的配對","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-tw","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外幣金額","interest_date":"利率日期","name":"名稱","amount":"金額","iban":"國際銀行帳戶號碼 (IBAN)","BIC":"BIC","notes":"備註","location":"Location","repeat_freq":"重複","skip":"略過","startdate":"開始日期","enddate":"End date","object_group":"Group","attachments":"附加檔案","active":"啟用","include_net_worth":"包括淨值","cc_type":"信用卡付款計劃","account_number":"帳戶號碼","cc_monthly_payment_date":"信用卡每月付款日期","virtual_balance":"虛擬餘額","opening_balance":"初始餘額","opening_balance_date":"初始餘額日期","date":"日期","interest":"利率","interest_period":"利率期","currency_id":"貨幣","liability_type":"Liability type","account_role":"帳戶角色","liability_direction":"Liability in/out","book_date":"登記日期","permDeleteWarning":"自 Firefly III 刪除項目是永久且不可撤銷的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"處理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"發票日期","amount_min":"最小金額","amount_max":"最大金額","start_date":"範圍起點","end_date":"範圍終點","extension_date":"Extension date"}}')}},e=>{e.O(0,[228],(()=>{return t=4362,e(e.s=t);var t}));e.O()}]);
+(self.webpackChunk=self.webpackChunk||[]).push([[329],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),i=a.n(n),o=a(7152),r=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var s=document.head.querySelector('meta[name="csrf-token"]');s?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=s.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var _=document.head.querySelector('meta[name="locale"]');localStorage.locale=_?_.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=o.Z,window.uiv=r,i().use(vuei18n),i().use(r),window.Vue=i()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>j});var n=a(7760),i=a.n(n),o=a(629),r=a(4478),s=a(3465),_={addTransaction:function(e){var t=s(e.defaultTransaction);t.errors=s(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=s(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const l={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,r.f$)(),defaultErrors:(0,r.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:_};const c={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var d=a(9119),u=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const k={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,i=new Date;switch(n){case"1D":t=(0,d.Z)(i),a=(0,u.Z)(i);break;case"1W":t=(0,d.Z)((0,p.Z)(i,{weekStartsOn:1})),a=(0,u.Z)((0,y.Z)(i,{weekStartsOn:1}));break;case"1M":t=(0,d.Z)((0,b.Z)(i)),a=(0,u.Z)((0,g.Z)(i));break;case"3M":t=(0,d.Z)((0,m.Z)(i)),a=(0,u.Z)((0,h.Z)(i));break;case"6M":i.getMonth()<=5&&((t=new Date(i)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(i)).setMonth(5),a.setDate(30),a=(0,u.Z)(t)),i.getMonth()>5&&((t=new Date(i)).setMonth(6),t.setDate(1),t=(0,d.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,u.Z)(t));break;case"1Y":(t=new Date(i)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,u.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var v=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(v.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(v.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},D={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const z={namespaced:!0,state:v,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:D};const x={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};i().use(o.ZP);const j=new o.ZP.Store({namespaced:!0,modules:{root:z,transactions:{namespaced:!0,modules:{create:l,edit:c}},accounts:{namespaced:!0,modules:{index:x}},dashboard:{namespaced:!0,modules:{index:k}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},4362:(e,t,a)=>{"use strict";var n=a(7760),i=a.n(n),o=a(7757),r=a.n(o),s=a(629),_=a(361),l=a(6598);function c(e,t,a,n,i,o,r){try{var s=e[o](r),_=s.value}catch(e){return void a(e)}s.done?t(_):Promise.resolve(_).then(n,i)}function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t=n&&(t.downloaded=!0),t.sortGroups()}));case 1:case"end":return a.stop()}}),a)})),function(){var e=this,t=arguments;return new Promise((function(n,i){var o=a.apply(e,t);function r(e){c(o,n,i,r,s,"next",e)}function s(e){c(o,n,i,r,s,"throw",e)}r(void 0)}))});return function(e){return n.apply(this,arguments)}}())},sortGroups:function(){var e=Object.entries(this.groups);e.sort((function(e,t){return e.order-t.order})),this.sortedGroups=e},parseBills:function(e){for(var t in e)if(e.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294){var a=e[t],n={},i=null===a.attributes.object_group_id?0:parseInt(a.attributes.object_group_id);0===i||i in this.groups||(this.groups[i]={id:i,title:a.attributes.object_group_title,order:parseInt(a.attributes.object_group_order),bills:[]}),n.id=parseInt(a.id),n.order=parseInt(a.attributes.order),n.name=a.attributes.name,n.repeat_freq=a.attributes.repeat_freq,n.skip=a.attributes.skip,n.active=a.attributes.active,n.date=a.attributes.date,n.end_date=a.attributes.end_date,n.extension_date=a.attributes.extension_date,n.amount_max=parseFloat(a.attributes.amount_max),n.amount_min=parseFloat(a.attributes.amount_min),n.currency_code=a.attributes.currency_code,n.currency_id=parseInt(a.attributes.currency_id),n.currency_decimal_places=parseInt(a.attributes.currency_decimal_places),n.currency_symbol=a.attributes.currency_symbol,n.next_expected_match=a.attributes.next_expected_match,n.next_expected_match_diff=a.attributes.next_expected_match_diff,n.notes=a.attributes.notes,n.paid_dates=a.attributes.paid_dates,n.pay_dates=a.attributes.pay_dates,this.groups[i].bills.push(n)}}})};const m=(0,a(1900).Z)(y,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("a",{staticClass:"btn btn-sm mb-2 float-right btn-success",attrs:{href:"./subscriptions/create"}},[a("span",{staticClass:"fas fa-plus"}),e._v(" "+e._s(e.$t("firefly.create_new_bill")))]),e._v(" "),a("button",{staticClass:"btn btn-sm mb-2 mr-2 float-right btn-info",on:{click:e.newCacheKey}},[a("span",{staticClass:"fas fa-sync"})])])]),e._v(" "),e._l(e.sortedGroups,(function(t){return a("div",{staticClass:"row"},[t[1].bills.length>0?a("div",{staticClass:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v("\n "+e._s(t[1].title)+"\n ")])]),e._v(" "),a("div",{staticClass:"card-body p-0"},[a("b-table",{attrs:{id:"my-table",striped:"",hover:"",responsive:"md","primary-key":"id","no-local-sorting":!1,items:t[1].bills,"sort-icon-left":"",fields:e.fields,busy:e.loading},on:{"update:busy":function(t){e.loading=t}},scopedSlots:e._u([{key:"cell(name)",fn:function(t){return[a("a",{attrs:{href:"./bills/show/"+t.item.id}},[e._v(e._s(t.item.name))]),e._v(" "),a("br"),e._v(" "),!0===t.item.active&&0===t.item.skip?a("small",[e._v(e._s(e.$t("firefly.bill_repeats_"+t.item.repeat_freq)))]):e._e(),e._v(" "),!0===t.item.active&&1===t.item.skip?a("small",[e._v(e._s(e.$t("firefly.bill_repeats_"+t.item.repeat_freq+"_other")))]):e._e(),e._v(" "),!0===t.item.active&&t.item.skip>1?a("small",[e._v(e._s(e.$t("firefly.bill_repeats_"+t.item.repeat_freq+"_skip",{skip:t.item.skip+1})))]):e._e(),e._v(" "),!1===t.item.active?a("small",[e._v(e._s(e.$t("firefly.inactive")))]):e._e()]}},{key:"cell(expected_info)",fn:function(t){return[!0===t.item.active&&t.item.paid_dates.length>0&&t.item.pay_dates.length>0?a("span",[e._v("\n "+e._s(new Intl.DateTimeFormat(e.locale,{month:"long",year:"numeric",day:"numeric"}).format(new Date(t.item.next_expected_match.substring(0,10))))+"\n "),a("br")]):e._e(),e._v(" "),0===t.item.paid_dates.length&&0===t.item.pay_dates.length&&!0===t.item.active?a("span",[e._v("\n "+e._s(e.$t("firefly.not_expected_period"))+"\n ")]):e._e(),e._v(" "),0===t.item.paid_dates.length&&t.item.pay_dates.length>0&&!0===t.item.active?a("span",{staticClass:"text-danger",attrs:{title:new Intl.DateTimeFormat(e.locale,{month:"long",year:"numeric",day:"numeric"}).format(new Date(t.item.pay_dates[0].substring(0,10)))}},[e._v("\n "+e._s(e.$t("firefly.bill_expected_date_js",{date:t.item.next_expected_match_diff}))+"\n ")]):e._e(),e._v(" "),!1===t.item.active?a("span",[e._v("\n ~\n ")]):e._e()]}},{key:"cell(start_date)",fn:function(t){return[e._v("\n "+e._s(e.formatDate(new Date(t.item.date.substring(0,10)),e.$t("config.month_and_day_fns")))+"\n ")]}},{key:"cell(end_date)",fn:function(t){return[null!==t.item.end_date?a("span",[e._v(e._s(e.formatDate(new Date(t.item.end_date.substring(0,10)),e.$t("config.month_and_day_fns"))))]):e._e(),e._v(" "),null===t.item.end_date?a("span",[e._v(e._s(e.$t("firefly.forever")))]):e._e(),e._v(" "),null!==t.item.extension_date?a("span",[a("br"),e._v(" "),a("small",[e._v("\n "+e._s(e.$t("firefly.extension_date_is",{date:e.formatDate(new Date(t.item.extension_date.substring(0,10)),e.$t("config.month_and_day_fns"))}))+"\n ")])]):e._e()]}},{key:"cell(amount)",fn:function(t){return[e._v("\n ~ "),a("span",{staticClass:"text-info"},[e._v(e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.item.currency_code}).format((t.item.amount_min+t.item.amount_max)/2))+"\n ")])]}},{key:"cell(payment_info)",fn:function(t){return[t.item.paid_dates.length>0&&!0===t.item.active?a("span",e._l(t.item.paid_dates,(function(t){return a("span",[a("a",{attrs:{href:"./transactions/show/"+t.transaction_group_id}},[e._v("\n "+e._s(new Intl.DateTimeFormat(e.locale,{year:"numeric",month:"long",day:"numeric"}).format(new Date(t.date.substring(0,10))))+"\n ")]),e._v(" "),a("br")])})),0):e._e(),e._v(" "),!1===t.item.active?a("span",[e._v("\n ~\n ")]):e._e()]}},{key:"cell(menu)",fn:function(t){return[a("div",{staticClass:"btn-group btn-group-sm"},[a("div",{staticClass:"dropdown"},[a("button",{staticClass:"btn btn-light btn-sm dropdown-toggle",attrs:{type:"button",id:"dropdownMenuButton"+t.item.id,"data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[e._v("\n "+e._s(e.$t("firefly.actions"))+"\n ")]),e._v(" "),a("div",{staticClass:"dropdown-menu",attrs:{"aria-labelledby":"dropdownMenuButton"+t.item.id}},[a("a",{staticClass:"dropdown-item",attrs:{href:"./subscriptions/edit/"+t.item.id}},[a("span",{staticClass:"fa fas fa-pencil-alt"}),e._v(" "+e._s(e.$t("firefly.edit")))]),e._v(" "),a("a",{staticClass:"dropdown-item",attrs:{href:"./subscriptions/delete/"+t.item.id}},[a("span",{staticClass:"fa far fa-trash"}),e._v(" "+e._s(e.$t("firefly.delete")))])])])])]}}],null,!0)})],1)])]):e._e()])})),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("a",{staticClass:"btn btn-sm mt-2 float-right btn-success",attrs:{href:"./subscriptions/create"}},[a("span",{staticClass:"fas fa-plus"}),e._v(" "+e._s(e.$t("firefly.create_new_bill")))]),e._v(" "),a("button",{staticClass:"btn btn-sm mt-2 mr-2 float-right btn-info",on:{click:e.newCacheKey}},[a("span",{staticClass:"fas fa-sync"})])])])],2)}),[],!1,null,null,null).exports;var h=a(9899),g=a(459),b=a(9559);a(232);var f=a(157),k={};i().component("b-table",g.h),i().component("b-pagination",b.c);new(i())({i18n:f,store:h.Z,el:"#bills",render:function(e){return e(m,{props:k})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference"),this.$store.dispatch("root/initialiseStore")}})},361:(e,t,a)=>{"use strict";a.d(t,{y:()=>u});var n=a(7757),i=a.n(n),o=a(9483),r=a.n(o),s=a(881),_=a.n(s),l=a(5974);function c(e,t,a,n,i,o,r){try{var s=e[o](r),_=s.value}catch(e){return void a(e)}s.done?t(_):Promise.resolve(_).then(n,i)}function d(e){return function(){var t=this,a=arguments;return new Promise((function(n,i){var o=e.apply(t,a);function r(e){c(o,n,i,r,s,"next",e)}function s(e){c(o,n,i,r,s,"throw",e)}r(void 0)}))}}function u(){return p.apply(this,arguments)}function p(){return(p=d(i().mark((function e(){var t,a;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r().defineDriver(_());case 2:return t=r().createInstance({driver:[r().INDEXEDDB,r().LOCALSTORAGE,_()._driver],name:"my-cache"}),a=document.head.querySelector('meta[name="csrf-token"]'),e.abrupt("return",(0,l.setup)({baseURL:"./",headers:{"X-CSRF-TOKEN":a.content,"X-James-Rocks":"oh yes"},cache:{maxAge:864e5,readHeaders:!1,exclude:{query:!1},debug:!0,store:t}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function i(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>i})},4901:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Прехвърляне","Withdrawal":"Теглене","Deposit":"Депозит","date_and_time":"Date and time","no_currency":"(без валута)","date":"Дата","time":"Time","no_budget":"(без бюджет)","destination_account":"Приходна сметка","source_account":"Разходна сметка","single_split":"Раздел","create_new_transaction":"Create a new transaction","balance":"Салдо","transaction_journal_extra":"Extra information","transaction_journal_meta":"Мета информация","basic_journal_information":"Basic transaction information","bills_to_pay":"Сметки за плащане","left_to_spend":"Останали за харчене","attachments":"Прикачени файлове","net_worth":"Нетна стойност","bill":"Сметка","no_bill":"(няма сметка)","tags":"Етикети","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(без касичка)","paid":"Платени","notes":"Бележки","yourAccounts":"Вашите сметки","go_to_asset_accounts":"Вижте активите си","delete_account":"Изтриване на профил","transaction_table_description":"Таблица съдържаща вашите транзакции","account":"Сметка","description":"Описание","amount":"Сума","budget":"Бюджет","category":"Категория","opposing_account":"Противоположна сметка","budgets":"Бюджети","categories":"Категории","go_to_budgets":"Вижте бюджетите си","income":"Приходи","go_to_deposits":"Отиди в депозити","go_to_categories":"Виж категориите си","expense_accounts":"Сметки за разходи","go_to_expenses":"Отиди в Разходи","go_to_bills":"Виж сметките си","bills":"Сметки","last_thirty_days":"Последните трийсет дни","last_seven_days":"Последните седем дни","go_to_piggies":"Виж касичките си","saved":"Записан","piggy_banks":"Касички","piggy_bank":"Касичка","amounts":"Суми","left":"Останали","spent":"Похарчени","Default asset account":"Сметка за активи по подразбиране","search_results":"Резултати от търсенето","include":"Include?","transaction":"Транзакция","account_role_defaultAsset":"Сметка за активи по подразбиране","account_role_savingAsset":"Спестовна сметка","account_role_sharedAsset":"Сметка за споделени активи","clear_location":"Изчисти местоположението","account_role_ccAsset":"Кредитна карта","account_role_cashWalletAsset":"Паричен портфейл","daily_budgets":"Дневни бюджети","weekly_budgets":"Седмични бюджети","monthly_budgets":"Месечни бюджети","quarterly_budgets":"Тримесечни бюджети","create_new_expense":"Създай нова сметка за разходи","create_new_revenue":"Създай нова сметка за приходи","create_new_liabilities":"Create new liability","half_year_budgets":"Шестмесечни бюджети","yearly_budgets":"Годишни бюджети","split_transaction_title":"Описание на разделена транзакция","errors_submission":"Имаше нещо нередно с вашите данни. Моля, проверете грешките.","flash_error":"Грешка!","store_transaction":"Store transaction","flash_success":"Успех!","create_another":"След съхраняването се върнете тук, за да създадете нова.","update_transaction":"Обнови транзакцията","after_update_create_another":"След обновяването се върнете тук, за да продължите с редакцията.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Търсене","create_new_asset":"Създай нова сметка за активи","asset_accounts":"Сметки за активи","reset_after":"Изчистване на формуляра след изпращане","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Транзакция #{ID}(\\"{title}\\") беше записана.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Местоположение","other_budgets":"Времево персонализирани бюджети","journal_links":"Връзки на транзакция","go_to_withdrawals":"Вижте тегленията си","revenue_accounts":"Сметки за приходи","add_another_split":"Добавяне на друг раздел","actions":"Действия","earned":"Спечелени","empty":"(празно)","edit":"Промени","never":"Никога","account_type_Loan":"Заем","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дълг","liability_direction_null_short":"Unknown","delete":"Изтрий","store_new_asset_account":"Запамети нова сметка за активи","store_new_expense_account":"Запамети нова сметка за разходи","store_new_liabilities_account":"Запамети ново задължение","store_new_revenue_account":"Запамети нова сметка за приходи","mandatoryFields":"Задължителни полета","optionalFields":"Незадължителни полета","reconcile_this_account":"Съгласувай тази сметка","interest_calc_weekly":"Per week","interest_calc_monthly":"На месец","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Годишно","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нищо)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без група)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не се очаква този период","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивно","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Създай нова сметка","store_new_bill":"Запаметете нова сметка","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"на всеки 6 месеца","repeat_freq_quarterly":"тримесечно","repeat_freq_monthly":"месечно","repeat_freq_weekly":"ежеседмично","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Редактирай задължение","update_expense_account":"Редактирай сметка за разходи","update_revenue_account":"Редактирай сметка за приходи","update_undefined_account":"Update account","update_asset_account":"Редактирай сметка за активи","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Касичка","percentage":"%","amount":"Сума","lastActivity":"Последна активност","name":"Име","role":"Привилегии","description":"Описание","date":"Дата","source_account":"Разходна сметка","destination_account":"Приходна сметка","category":"Категория","iban":"IBAN","interest":"Лихва","interest_period":"Interest period","liability_type":"Вид на задължението","liability_direction":"Liability in/out","currentBalance":"Текущ баланс","next_expected_match":"Следващo очакванo съвпадение","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"bg","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сума във валута","interest_date":"Падеж на лихва","name":"Име","amount":"Сума","iban":"IBAN","BIC":"BIC","notes":"Бележки","location":"Местоположение","repeat_freq":"Повторения","skip":"Пропусни","startdate":"Начална дата","enddate":"End date","object_group":"Група","attachments":"Прикачени файлове","active":"Активен","include_net_worth":"Включи в общото богатство","cc_type":"Погасителен план на кредитна карта","account_number":"Номер на сметка","cc_monthly_payment_date":"Дата за месечно плащане по кредитна карта","virtual_balance":"Виртуален баланс","opening_balance":"Начално салдо","opening_balance_date":"Дата на началното салдо","date":"Дата","interest":"Лихва","interest_period":"Лихвен период","currency_id":"Валута","liability_type":"Liability type","account_role":"Роля на сметката","liability_direction":"Liability in/out","book_date":"Дата на осчетоводяване","permDeleteWarning":"Изтриването на неща от Firefly III е постоянно и не може да бъде възстановено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата на обработка","due_date":"Дата на падеж","payment_date":"Дата на плащане","invoice_date":"Дата на фактура","amount_min":"Минимална сума","amount_max":"Максимална сума","start_date":"Начало на обхвата","end_date":"Край на обхвата","extension_date":"Extension date"}}')},9789:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Převod","Withdrawal":"Výběr","Deposit":"Vklad","date_and_time":"Datum a čas","no_currency":"(žádná měna)","date":"Datum","time":"Čas","no_budget":"(žádný rozpočet)","destination_account":"Cílový účet","source_account":"Zdrojový účet","single_split":"Rozdělit","create_new_transaction":"Vytvořit novou transakci","balance":"Zůstatek","transaction_journal_extra":"Více informací","transaction_journal_meta":"Meta informace","basic_journal_information":"Basic transaction information","bills_to_pay":"Faktury k zaplacení","left_to_spend":"Zbývá k utracení","attachments":"Přílohy","net_worth":"Čisté jmění","bill":"Účet","no_bill":"(no bill)","tags":"Štítky","internal_reference":"Interní odkaz","external_url":"Externí URL adresa","no_piggy_bank":"(žádná pokladnička)","paid":"Zaplaceno","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobrazit účty s aktivy","delete_account":"Smazat účet","transaction_table_description":"A table containing your transactions","account":"Účet","description":"Popis","amount":"Částka","budget":"Rozpočet","category":"Kategorie","opposing_account":"Protiúčet","budgets":"Rozpočty","categories":"Kategorie","go_to_budgets":"Přejít k rozpočtům","income":"Odměna/příjem","go_to_deposits":"Přejít na vklady","go_to_categories":"Přejít ke kategoriím","expense_accounts":"Výdajové účty","go_to_expenses":"Přejít na výdaje","go_to_bills":"Přejít k účtům","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dnů","go_to_piggies":"Přejít k pokladničkám","saved":"Uloženo","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Amounts","left":"Zbývá","spent":"Utraceno","Default asset account":"Výchozí účet s aktivy","search_results":"Výsledky hledání","include":"Include?","transaction":"Transakce","account_role_defaultAsset":"Výchozí účet aktiv","account_role_savingAsset":"Spořicí účet","account_role_sharedAsset":"Sdílený účet aktiv","clear_location":"Vymazat umístění","account_role_ccAsset":"Kreditní karta","account_role_cashWalletAsset":"Peněženka","daily_budgets":"Denní rozpočty","weekly_budgets":"Týdenní rozpočty","monthly_budgets":"Měsíční rozpočty","quarterly_budgets":"Čtvrtletní rozpočty","create_new_expense":"Vytvořit výdajový účet","create_new_revenue":"Vytvořit nový příjmový účet","create_new_liabilities":"Create new liability","half_year_budgets":"Pololetní rozpočty","yearly_budgets":"Roční rozpočty","split_transaction_title":"Popis rozúčtování","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Chyba!","store_transaction":"Store transaction","flash_success":"Úspěšně dokončeno!","create_another":"After storing, return here to create another one.","update_transaction":"Aktualizovat transakci","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hledat","create_new_asset":"Vytvořit nový účet aktiv","asset_accounts":"Účty aktiv","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Vlastní období","reset_to_current":"Obnovit aktuální období","select_period":"Vyberte období","location":"Umístění","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Přejít na výběry","revenue_accounts":"Příjmové účty","add_another_split":"Přidat další rozúčtování","actions":"Akce","earned":"Vyděláno","empty":"(prázdné)","edit":"Upravit","never":"Nikdy","account_type_Loan":"Půjčka","account_type_Mortgage":"Hypotéka","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Dluh","liability_direction_null_short":"Unknown","delete":"Odstranit","store_new_asset_account":"Uložit nový účet aktiv","store_new_expense_account":"Uložit nový výdajový účet","store_new_liabilities_account":"Uložit nový závazek","store_new_revenue_account":"Uložit nový příjmový účet","mandatoryFields":"Povinné kolonky","optionalFields":"Volitelné kolonky","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Per week","interest_calc_monthly":"Za měsíc","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Za rok","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(žádné)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(neseskupeno)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktivní","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvořit novou fakturu","store_new_bill":"Uložit novou účtenku","repeat_freq_yearly":"ročně","repeat_freq_half-year":"půloročně","repeat_freq_quarterly":"čtvrtletně","repeat_freq_monthly":"měsíčně","repeat_freq_weekly":"týdně","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Aktualizovat závazek","update_expense_account":"Aktualizovat výdajový účet","update_revenue_account":"Aktualizovat příjmový účet","update_undefined_account":"Update account","update_asset_account":"Aktualizovat výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"%","amount":"Částka","lastActivity":"Poslední aktivita","name":"Jméno","role":"Role","description":"Popis","date":"Datum","source_account":"Zdrojový účet","destination_account":"Cílový účet","category":"Kategorie","iban":"IBAN","interest":"Úrok","interest_period":"Úrokové období","liability_type":"Typ závazku","liability_direction":"Směr závazku","currentBalance":"Aktuální zůstatek","next_expected_match":"Další očekávaná shoda","expected_info":"Další očekávaná transakce","start_date":"Datum zahájení","end_date":"Datum ukončení","payment_info":"Informace o platbě"},"config":{"html_language":"cs","week_in_year_fns":"\\"týden\\" w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Částka v cizí měně","interest_date":"Úrokové datum","name":"Název","amount":"Částka","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o poloze","repeat_freq":"Opakuje se","skip":"Přeskočit","startdate":"Datum zahájení","enddate":"Datum ukončení","object_group":"Skupina","attachments":"Přílohy","active":"Aktivní","include_net_worth":"Zahrnout do čistého jmění","cc_type":"Zúčtovací období kreditní karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Datum měsíční úhrady kreditní karty","virtual_balance":"Virtuální zůstatek","opening_balance":"Počáteční zůstatek","opening_balance_date":"Datum počátečního zůstatku","date":"Datum","interest":"Úrok","interest_period":"Úrokové období","currency_id":"Měna","liability_type":"Typ závazku","account_role":"Role účtu","liability_direction":"Směr závazku","book_date":"Datum rezervace","permDeleteWarning":"Odstranění věcí z Firefly III je trvalé a nelze vrátit zpět.","account_areYouSure_js":"Jste si jisti, že chcete odstranit účet s názvem \\"{name}\\"?","also_delete_piggyBanks_js":"Žádné pokladničky|Jediná pokladnička připojená k tomuto účtu bude také odstraněna. Všech {count} pokladniček, které jsou připojeny k tomuto účtu, bude také odstraněno.","also_delete_transactions_js":"Žádné transakce|Jediná transakce připojená k tomuto účtu bude také smazána.|Všech {count} transakcí připojených k tomuto účtu bude také odstraněno.","process_date":"Datum zpracování","due_date":"Datum splatnosti","payment_date":"Datum zaplacení","invoice_date":"Datum vystavení","amount_min":"Minimální částka","amount_max":"Maximální částka","start_date":"Začátek rozsahu","end_date":"Konec rozsahu","extension_date":"Datum rozšíření"}}')},9929:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Umbuchung","Withdrawal":"Ausgabe","Deposit":"Einnahme","date_and_time":"Datum und Uhrzeit","no_currency":"(ohne Währung)","date":"Datum","time":"Uhrzeit","no_budget":"(kein Budget)","destination_account":"Zielkonto","source_account":"Quellkonto","single_split":"Teil","create_new_transaction":"Neue Buchung erstellen","balance":"Kontostand","transaction_journal_extra":"Zusätzliche Informationen","transaction_journal_meta":"Metainformationen","basic_journal_information":"Allgemeine Buchungsinformationen","bills_to_pay":"Unbezahlte Rechnungen","left_to_spend":"Verbleibend zum Ausgeben","attachments":"Anhänge","net_worth":"Eigenkapital","bill":"Rechnung","no_bill":"(keine Belege)","tags":"Schlagwörter","internal_reference":"Interner Verweis","external_url":"Externe URL","no_piggy_bank":"(kein Sparschwein)","paid":"Bezahlt","notes":"Notizen","yourAccounts":"Deine Konten","go_to_asset_accounts":"Bestandskonten anzeigen","delete_account":"Konto löschen","transaction_table_description":"Eine Tabelle mit Ihren Buchungen","account":"Konto","description":"Beschreibung","amount":"Betrag","budget":"Budget","category":"Kategorie","opposing_account":"Gegenkonto","budgets":"Budgets","categories":"Kategorien","go_to_budgets":"Budgets anzeigen","income":"Einnahmen / Einkommen","go_to_deposits":"Einnahmen anzeigen","go_to_categories":"Kategorien anzeigen","expense_accounts":"Ausgabekonten","go_to_expenses":"Ausgaben anzeigen","go_to_bills":"Rechnungen anzeigen","bills":"Rechnungen","last_thirty_days":"Letzte 30 Tage","last_seven_days":"Letzte sieben Tage","go_to_piggies":"Sparschweine anzeigen","saved":"Gespeichert","piggy_banks":"Sparschweine","piggy_bank":"Sparschwein","amounts":"Beträge","left":"Übrig","spent":"Ausgegeben","Default asset account":"Standard-Bestandskonto","search_results":"Suchergebnisse","include":"Inbegriffen?","transaction":"Überweisung","account_role_defaultAsset":"Standard-Bestandskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Gemeinsames Bestandskonto","clear_location":"Ort leeren","account_role_ccAsset":"Kreditkarte","account_role_cashWalletAsset":"Geldbörse","daily_budgets":"Tagesbudgets","weekly_budgets":"Wochenbudgets","monthly_budgets":"Monatsbudgets","quarterly_budgets":"Quartalsbudgets","create_new_expense":"Neues Ausgabenkonto erstellen","create_new_revenue":"Neues Einnahmenkonto erstellen","create_new_liabilities":"Neue Verbindlichkeit anlegen","half_year_budgets":"Halbjahresbudgets","yearly_budgets":"Jahresbudgets","split_transaction_title":"Beschreibung der Splittbuchung","errors_submission":"Ihre Übermittlung ist fehlgeschlagen. Bitte überprüfen Sie die Fehler.","flash_error":"Fehler!","store_transaction":"Buchung speichern","flash_success":"Geschafft!","create_another":"Nach dem Speichern hierher zurückkehren, um ein weiteres zu erstellen.","update_transaction":"Buchung aktualisieren","after_update_create_another":"Nach dem Aktualisieren hierher zurückkehren, um weiter zu bearbeiten.","transaction_updated_no_changes":"Die Buchung #{ID} (\\"{title}\\") wurde nicht verändert.","transaction_updated_link":"Die Buchung #{ID} (\\"{title}\\") wurde aktualisiert.","spent_x_of_y":"{amount} von {total} ausgegeben","search":"Suche","create_new_asset":"Neues Bestandskonto erstellen","asset_accounts":"Bestandskonten","reset_after":"Formular nach der Übermittlung zurücksetzen","bill_paid_on":"Bezahlt am {date}","first_split_decides":"Die erste Aufteilung bestimmt den Wert dieses Feldes","first_split_overrules_source":"Die erste Aufteilung könnte das Quellkonto überschreiben","first_split_overrules_destination":"Die erste Aufteilung könnte das Zielkonto überschreiben","transaction_stored_link":"Buchung #{ID} (\\"{title}\\") wurde gespeichert.","custom_period":"Benutzerdefinierter Zeitraum","reset_to_current":"Auf aktuellen Zeitraum zurücksetzen","select_period":"Zeitraum auswählen","location":"Standort","other_budgets":"Zeitlich befristete Budgets","journal_links":"Buchungsverknüpfungen","go_to_withdrawals":"Ausgaben anzeigen","revenue_accounts":"Einnahmekonten","add_another_split":"Eine weitere Aufteilung hinzufügen","actions":"Aktionen","earned":"Eingenommen","empty":"(leer)","edit":"Bearbeiten","never":"Nie","account_type_Loan":"Darlehen","account_type_Mortgage":"Hypothek","stored_new_account_js":"Neues Konto \\"„{name}”\\" gespeichert!","account_type_Debt":"Schuld","liability_direction_null_short":"Unbekannt","delete":"Löschen","store_new_asset_account":"Neues Bestandskonto speichern","store_new_expense_account":"Neues Ausgabenkonto speichern","store_new_liabilities_account":"Neue Verbindlichkeit speichern","store_new_revenue_account":"Neues Einnahmenkonto speichern","mandatoryFields":"Pflichtfelder","optionalFields":"Optionale Felder","reconcile_this_account":"Dieses Konto abgleichen","interest_calc_weekly":"Pro Woche","interest_calc_monthly":"Monatlich","interest_calc_quarterly":"Vierteljährlich","interest_calc_half-year":"Halbjährlich","interest_calc_yearly":"Jährlich","liability_direction_credit":"Mir wird dies geschuldet","liability_direction_debit":"Ich schulde dies jemandem","liability_direction_credit_short":"Geschuldeter Betrag","liability_direction_debit_short":"Schuldiger Betrag","account_type_debt":"Schulden","account_type_loan":"Darlehen","left_in_debt":"Fälliger Betrag","account_type_mortgage":"Hypothek","save_transactions_by_moving_js":"Keine Buchungen|Speichern Sie diese Buchung, indem Sie sie auf ein anderes Konto verschieben. |Speichern Sie diese Buchungen, indem Sie sie auf ein anderes Konto verschieben.","none_in_select_list":"(Keine)","transaction_expand_split":"Aufteilung erweitern","transaction_collapse_split":"Aufteilung reduzieren","default_group_title_name":"(ohne Gruppierung)","bill_repeats_weekly":"Wiederholt sich wöchentlich","bill_repeats_monthly":"Wiederholt sich monatlich","bill_repeats_quarterly":"Wiederholt sich vierteljährlich","bill_repeats_half-year":"Wiederholt sich halbjährlich","bill_repeats_yearly":"Wiederholt sich jährlich","bill_repeats_weekly_other":"Wiederholt sich jede zweite Woche","bill_repeats_monthly_other":"Wiederholt sich jeden zweiten Monat","bill_repeats_quarterly_other":"Wiederholt sich jedes zweite Vierteljahr","bill_repeats_half-year_other":"Wiederholt sich jährlich","bill_repeats_yearly_other":"Wiederholt sich jedes zweite Jahr","bill_repeats_weekly_skip":"Wiederholt sich alle {skip} Wochen","bill_repeats_monthly_skip":"Wiederholt sich alle {skip} Monate","bill_repeats_quarterly_skip":"Wiederholt sich alle {skip} Vierteljahre","bill_repeats_half-year_skip":"Wiederholt sich alle {skip} Halbjahre","bill_repeats_yearly_skip":"Wiederholt sich alle {skip} Jahre","not_expected_period":"In diesem Zeitraum nicht erwartet","subscriptions":"Abonnements","bill_expected_date_js":"Erwartet {date}","inactive":"Inaktiv","forever":"Dauerhaft","extension_date_is":"Zeitpunkt der Verlängerung ist {date}","create_new_bill":"Eine neue Rechnung erstellen","store_new_bill":"Neue Rechnung speichern","repeat_freq_yearly":"Jährlich","repeat_freq_half-year":"halbjährlich","repeat_freq_quarterly":"vierteljährlich","repeat_freq_monthly":"monatlich","repeat_freq_weekly":"wöchentlich","credit_card_type_monthlyFull":"Vollständige Zahlung jeden Monat","update_liabilities_account":"Verbindlichkeit aktualisieren","update_expense_account":"Ausgabenkonto aktualisieren","update_revenue_account":"Einnahmenkonto aktualisieren","update_undefined_account":"Konto aktualisieren","update_asset_account":"Bestandskonto aktualisieren","updated_account_js":"Konto \\"{title}\\" aktualisiert."},"list":{"piggy_bank":"Sparschwein","percentage":"%","amount":"Betrag","lastActivity":"Letzte Aktivität","name":"Name","role":"Rolle","description":"Beschreibung","date":"Datum","source_account":"Quellkonto","destination_account":"Zielkonto","category":"Kategorie","iban":"IBAN","interest":"Zinsen","interest_period":"Zinsperiode","liability_type":"Verbindlichkeitsart","liability_direction":"Verbindlichkeit ein/aus","currentBalance":"Aktueller Kontostand","next_expected_match":"Nächste erwartete Übereinstimmung","expected_info":"Nächste erwartete Buchung","start_date":"Beginnt am","end_date":"Endet am","payment_info":"Zahlungsinformationen"},"config":{"html_language":"de","week_in_year_fns":"\'Woche\' ww/yyyy","month_and_day_fns":"D. MMMM Y","quarter_fns":"\'Q\'QQQ, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ausländischer Betrag","interest_date":"Zinstermin","name":"Name","amount":"Betrag","iban":"IBAN","BIC":"BIC","notes":"Notizen","location":"Herkunft","repeat_freq":"Wiederholungen","skip":"Überspringen","startdate":"Startdatum","enddate":"Endet am","object_group":"Gruppe","attachments":"Anhänge","active":"Aktiv","include_net_worth":"Im Eigenkapital enthalten","cc_type":"Kreditkartenzahlungsplan","account_number":"Kontonummer","cc_monthly_payment_date":"Monatlicher Kreditkartenzahlungsplan","virtual_balance":"Virtueller Kontostand","opening_balance":"Eröffnungsbilanz","opening_balance_date":"Eröffnungsbilanzdatum","date":"Datum","interest":"Zinsen","interest_period":"Verzinsungszeitraum","currency_id":"Währung","liability_type":"Art der Verbindlichkeit","account_role":"Kontenfunktion","liability_direction":"Verbindlichkeit Ein/Aus","book_date":"Buchungsdatum","permDeleteWarning":"Das Löschen von Dingen in Firefly III ist dauerhaft und kann nicht rückgängig gemacht werden.","account_areYouSure_js":"Möchten Sie das Konto „{name}” wirklich löschen?","also_delete_piggyBanks_js":"Keine Sparschweine|Das einzige Sparschwein, welches mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Sparschweine, welche mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","also_delete_transactions_js":"Keine Buchungen|Die einzige Buchung, die mit diesem Konto verbunden ist, wird ebenfalls gelöscht.|Alle {count} Buchungen, die mit diesem Konto verbunden sind, werden ebenfalls gelöscht.","process_date":"Bearbeitungsdatum","due_date":"Fälligkeitstermin","payment_date":"Zahlungsdatum","invoice_date":"Rechnungsdatum","amount_min":"Mindestbetrag","amount_max":"Höchstbetrag","start_date":"Anfang des Bereichs","end_date":"Ende des Bereichs","extension_date":"Verlängerungsdatum"}}')},7498:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Μεταφορά","Withdrawal":"Ανάληψη","Deposit":"Κατάθεση","date_and_time":"Ημερομηνία και ώρα","no_currency":"(χωρίς νόμισμα)","date":"Ημερομηνία","time":"Ώρα","no_budget":"(χωρίς προϋπολογισμό)","destination_account":"Λογαριασμός προορισμού","source_account":"Λογαριασμός προέλευσης","single_split":"Διαχωρισμός","create_new_transaction":"Δημιουργία μιας νέας συναλλαγής","balance":"Ισοζύγιο","transaction_journal_extra":"Περισσότερες πληροφορίες","transaction_journal_meta":"Πληροφορίες μεταδεδομένων","basic_journal_information":"Βασικές πληροφορίες συναλλαγής","bills_to_pay":"Πάγια έξοδα προς πληρωμή","left_to_spend":"Διαθέσιμα προϋπολογισμών","attachments":"Συνημμένα","net_worth":"Καθαρή αξία","bill":"Πάγιο έξοδο","no_bill":"(χωρίς πάγιο έξοδο)","tags":"Ετικέτες","internal_reference":"Εσωτερική αναφορά","external_url":"Εξωτερικό URL","no_piggy_bank":"(χωρίς κουμπαρά)","paid":"Πληρωμένο","notes":"Σημειώσεις","yourAccounts":"Οι λογαριασμοί σας","go_to_asset_accounts":"Δείτε τους λογαριασμούς κεφαλαίου σας","delete_account":"Διαγραφή λογαριασμού","transaction_table_description":"Ένας πίνακας με τις συναλλαγές σας","account":"Λογαριασμός","description":"Περιγραφή","amount":"Ποσό","budget":"Προϋπολογισμός","category":"Κατηγορία","opposing_account":"Έναντι λογαριασμός","budgets":"Προϋπολογισμοί","categories":"Κατηγορίες","go_to_budgets":"Πηγαίνετε στους προϋπολογισμούς σας","income":"Έσοδα","go_to_deposits":"Πηγαίνετε στις καταθέσεις","go_to_categories":"Πηγαίνετε στις κατηγορίες σας","expense_accounts":"Δαπάνες","go_to_expenses":"Πηγαίνετε στις δαπάνες","go_to_bills":"Πηγαίνετε στα πάγια έξοδα","bills":"Πάγια έξοδα","last_thirty_days":"Τελευταίες τριάντα ημέρες","last_seven_days":"Τελευταίες επτά ημέρες","go_to_piggies":"Πηγαίνετε στους κουμπαράδες σας","saved":"Αποθηκεύτηκε","piggy_banks":"Κουμπαράδες","piggy_bank":"Κουμπαράς","amounts":"Ποσά","left":"Απομένουν","spent":"Δαπανήθηκαν","Default asset account":"Βασικός λογαριασμός κεφαλαίου","search_results":"Αποτελέσματα αναζήτησης","include":"Περιλαμβάνεται;","transaction":"Συναλλαγή","account_role_defaultAsset":"Βασικός λογαριασμός κεφαλαίου","account_role_savingAsset":"Λογαριασμός αποταμίευσης","account_role_sharedAsset":"Κοινός λογαριασμός κεφαλαίου","clear_location":"Εκκαθάριση τοποθεσίας","account_role_ccAsset":"Πιστωτική κάρτα","account_role_cashWalletAsset":"Πορτοφόλι μετρητών","daily_budgets":"Ημερήσιοι προϋπολογισμοί","weekly_budgets":"Εβδομαδιαίοι προϋπολογισμοί","monthly_budgets":"Μηνιαίοι προϋπολογισμοί","quarterly_budgets":"Τριμηνιαίοι προϋπολογισμοί","create_new_expense":"Δημιουργία νέου λογαριασμού δαπανών","create_new_revenue":"Δημιουργία νέου λογαριασμού εσόδων","create_new_liabilities":"Δημιουργία νέας υποχρέωσης","half_year_budgets":"Εξαμηνιαίοι προϋπολογισμοί","yearly_budgets":"Ετήσιοι προϋπολογισμοί","split_transaction_title":"Περιγραφή της συναλλαγής με διαχωρισμό","errors_submission":"Υπήρξε κάποιο λάθος με την υποβολή σας. Παρακαλώ ελέγξτε τα σφάλματα.","flash_error":"Σφάλμα!","store_transaction":"Αποθήκευση συναλλαγής","flash_success":"Επιτυχία!","create_another":"Μετά την αποθήκευση, επιστρέψτε εδώ για να δημιουργήσετε ακόμη ένα.","update_transaction":"Ενημέρωση συναλλαγής","after_update_create_another":"Μετά την ενημέρωση, επιστρέψτε εδώ για να συνεχίσετε την επεξεργασία.","transaction_updated_no_changes":"Η συναλλαγή #{ID} (\\"{title}\\") παρέμεινε χωρίς καμία αλλαγή.","transaction_updated_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει ενημερωθεί.","spent_x_of_y":"Δαπανήθηκαν {amount} από {total}","search":"Αναζήτηση","create_new_asset":"Δημιουργία νέου λογαριασμού κεφαλαίου","asset_accounts":"Κεφάλαια","reset_after":"Επαναφορά φόρμας μετά την υποβολή","bill_paid_on":"Πληρώθηκε στις {date}","first_split_decides":"Ο πρώτος διαχωρισμός καθορίζει την τιμή αυτού του πεδίου","first_split_overrules_source":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προέλευσης","first_split_overrules_destination":"Ο πρώτος διαχωρισμός ενδέχεται να παρακάμψει τον λογαριασμό προορισμού","transaction_stored_link":"Η συναλλαγή #{ID} (\\"{title}\\") έχει αποθηκευτεί.","custom_period":"Προσαρμοσμένη περίοδος","reset_to_current":"Επαναφορά στην τρέχουσα περίοδο","select_period":"Επιλέξτε περίοδο","location":"Τοποθεσία","other_budgets":"Προϋπολογισμοί με χρονική προσαρμογή","journal_links":"Συνδέσεις συναλλαγών","go_to_withdrawals":"Πηγαίνετε στις αναλήψεις σας","revenue_accounts":"Έσοδα","add_another_split":"Προσθήκη ενός ακόμα διαχωρισμού","actions":"Ενέργειες","earned":"Κερδήθηκαν","empty":"(κενό)","edit":"Επεξεργασία","never":"Ποτέ","account_type_Loan":"Δάνειο","account_type_Mortgage":"Υποθήκη","stored_new_account_js":"Ο νέος λογαριασμός \\"{name}\\" αποθηκεύτηκε!","account_type_Debt":"Χρέος","liability_direction_null_short":"Άγνωστο","delete":"Διαγραφή","store_new_asset_account":"Αποθήκευση νέου λογαριασμού κεφαλαίου","store_new_expense_account":"Αποθήκευση νέου λογαριασμού δαπανών","store_new_liabilities_account":"Αποθήκευση νέας υποχρέωσης","store_new_revenue_account":"Αποθήκευση νέου λογαριασμού εσόδων","mandatoryFields":"Υποχρεωτικά πεδία","optionalFields":"Προαιρετικά πεδία","reconcile_this_account":"Τακτοποίηση αυτού του λογαριασμού","interest_calc_weekly":"Ανά εβδομάδα","interest_calc_monthly":"Ανά μήνα","interest_calc_quarterly":"Ανά τρίμηνο","interest_calc_half-year":"Ανά εξάμηνο","interest_calc_yearly":"Ανά έτος","liability_direction_credit":"Μου οφείλουν αυτό το χρέος σε μένα","liability_direction_debit":"Οφείλω αυτό το χρέος σε κάποιον άλλο","liability_direction_credit_short":"Μου οφείλουν αυτό το χρέος","liability_direction_debit_short":"Οφείλω αυτό το χρέος","account_type_debt":"Χρέος","account_type_loan":"Δάνειο","left_in_debt":"Οφειλόμενο ποσό","account_type_mortgage":"Υποθήκη","save_transactions_by_moving_js":"Δεν υπάρχουν συναλλαγές|Αποθηκεύστε αυτή τη συναλλαγή μετακινώντας την σε άλλο λογαριασμό|Αποθηκεύστε αυτές τις συναλλαγές μετακινώντας τις σε άλλο λογαριασμό.","none_in_select_list":"(τίποτα)","transaction_expand_split":"Ανάπτυξη διαχωρισμού","transaction_collapse_split":"Σύμπτυξη διαχωρισμού","default_group_title_name":"(χωρίς ομάδα)","bill_repeats_weekly":"Επαναλαμβάνεται εβδομαδιαίως","bill_repeats_monthly":"Επαναλαμβάνεται μηνιαίως","bill_repeats_quarterly":"Επαναλαμβάνεται ανά τρίμηνο","bill_repeats_half-year":"Επαναλαμβάνεται κάθε μισό χρόνο","bill_repeats_yearly":"Επαναλαμβάνεται ετησίως","bill_repeats_weekly_other":"Επαναλαμβάνεται κάθε δεύτερη εβδομάδα","bill_repeats_monthly_other":"Επαναλαμβάνεται κάθε δεύτερο μήνα","bill_repeats_quarterly_other":"Επαναλαμβάνεται κάθε δεύτερο τρίμηνο","bill_repeats_half-year_other":"Επαναλαμβάνεται ετησίως","bill_repeats_yearly_other":"Επαναλαμβάνεται κάθε δεύτερο χρόνο","bill_repeats_weekly_skip":"Επαναλαμβάνεται κάθε {skip} εβδομάδες","bill_repeats_monthly_skip":"Επαναλαμβάνεται κάθε {skip} μήνες","bill_repeats_quarterly_skip":"Επαναλαμβάνεται κάθε {skip} τρίμηνα","bill_repeats_half-year_skip":"Επαναλαμβάνεται κάθε {skip} εξάμηνα","bill_repeats_yearly_skip":"Επαναλαμβάνεται κάθε {skip} έτη","not_expected_period":"Δεν αναμένεται αυτή την περίοδο","subscriptions":"Συνδρομές","bill_expected_date_js":"Αναμένεται {date}","inactive":"Ανενεργό","forever":"Για πάντα","extension_date_is":"Η ημερομηνία παράτασης είναι {date}","create_new_bill":"Δημιουργία νέου πάγιου έξοδου","store_new_bill":"Αποθήκευση νέου πάγιου έξοδου","repeat_freq_yearly":"ετησίως","repeat_freq_half-year":"εξαμηνιαίως","repeat_freq_quarterly":"τριμηνιαίως","repeat_freq_monthly":"μηνιαίως","repeat_freq_weekly":"εβδομαδιαίως","credit_card_type_monthlyFull":"Εξόφληση κάθε μήνα","update_liabilities_account":"Ενημέρωση υποχρέωσης","update_expense_account":"Ενημέρωση λογαριασμού δαπανών","update_revenue_account":"Ενημέρωση λογαριασμού εσόδων","update_undefined_account":"Ενημέρωση λογαριασμού","update_asset_account":"Ενημέρωση λογαριασμού κεφαλαίου","updated_account_js":"Ενημερώθηκε ο λογαριασμός \\"{title}\\"."},"list":{"piggy_bank":"Κουμπαράς","percentage":"pct.","amount":"Ποσό","lastActivity":"Τελευταία δραστηριότητα","name":"Όνομα","role":"Ρόλος","description":"Περιγραφή","date":"Ημερομηνία","source_account":"Λογαριασμός προέλευσης","destination_account":"Λογαριασμός προορισμού","category":"Κατηγορία","iban":"IBAN","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","liability_type":"Τύπος υποχρέωσης","liability_direction":"Υποχρέωση εντός/εκτός","currentBalance":"Τρέχον υπόλοιπο","next_expected_match":"Επόμενη αναμενόμενη αντιστοίχιση","expected_info":"Επόμενη αναμενόμενη συναλλαγή","start_date":"Ημερομηνία έναρξης","end_date":"Ημερομηνία λήξης","payment_info":"Πληροφορίες Πληρωμής"},"config":{"html_language":"el","week_in_year_fns":"\'Εβδομάδα\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ποσό σε ξένο νόμισμα","interest_date":"Ημερομηνία τοκισμού","name":"Όνομα","amount":"Ποσό","iban":"IBAN","BIC":"BIC","notes":"Σημειώσεις","location":"Τοποθεσία","repeat_freq":"Επαναλήψεις","skip":"Παράλειψη","startdate":"Ημερομηνία Έναρξης","enddate":"Ημερομηνία λήξης","object_group":"Ομάδα","attachments":"Συνημμένα","active":"Ενεργό","include_net_worth":"Εντός καθαρής αξίας","cc_type":"Σχέδιο πληρωμής πιστωτικής κάρτας","account_number":"Αριθμός λογαριασμού","cc_monthly_payment_date":"Ημερομηνία μηνιαίας πληρωμής κάρτας","virtual_balance":"Εικονικό υπόλοιπο","opening_balance":"Υπόλοιπο έναρξης","opening_balance_date":"Ημερομηνία υπολοίπου έναρξης","date":"Ημερομηνία","interest":"Τόκος","interest_period":"Τοκιζόμενη περίοδος","currency_id":"Νόμισμα","liability_type":"Τύπος υποχρέωσης","account_role":"Ρόλος λογαριασμού","liability_direction":"Υποχρέωση εντός/εκτός","book_date":"Ημερομηνία εγγραφής","permDeleteWarning":"Η διαγραφή στοιχείων από το Firefly III είναι μόνιμη και δεν μπορεί να αναιρεθεί.","account_areYouSure_js":"Είστε σίγουροι ότι θέλετε να διαγράψετε το λογαριασμό με όνομα \\"{name}\\";","also_delete_piggyBanks_js":"Χωρίς κουμπαρά | Ο μόνος κουμπαράς που είναι συνδεδεμένος σε αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλοι οι κουμπαράδες {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","also_delete_transactions_js":"Χωρίς συναλλαγές | Η μόνη συναλλαγή που συνδέεται με αυτόν τον λογαριασμό θα διαγραφεί επίσης. | Όλες οι συναλλαγές {count} που συνδέονται με αυτόν τον λογαριασμό θα διαγραφούν επίσης.","process_date":"Ημερομηνία επεξεργασίας","due_date":"Ημερομηνία προθεσμίας","payment_date":"Ημερομηνία πληρωμής","invoice_date":"Ημερομηνία τιμολόγησης","amount_min":"Ελάχιστο ποσό","amount_max":"Μέγιστο ποσό","start_date":"Αρχή του εύρους","end_date":"Τέλος του εύρους","extension_date":"Ημερομηνία επέκτασης"}}')},4632:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en-gb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},790:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Withdrawal","Deposit":"Deposit","date_and_time":"Date and time","no_currency":"(no currency)","date":"Date","time":"Time","no_budget":"(no budget)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Balance","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta information","basic_journal_information":"Basic transaction information","bills_to_pay":"Bills to pay","left_to_spend":"Left to spend","attachments":"Attachments","net_worth":"Net worth","bill":"Bill","no_bill":"(no bill)","tags":"Tags","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Paid","notes":"Notes","yourAccounts":"Your accounts","go_to_asset_accounts":"View your asset accounts","delete_account":"Delete account","transaction_table_description":"A table containing your transactions","account":"Account","description":"Description","amount":"Amount","budget":"Budget","category":"Category","opposing_account":"Opposing account","budgets":"Budgets","categories":"Categories","go_to_budgets":"Go to your budgets","income":"Revenue / income","go_to_deposits":"Go to deposits","go_to_categories":"Go to your categories","expense_accounts":"Expense accounts","go_to_expenses":"Go to expenses","go_to_bills":"Go to your bills","bills":"Bills","last_thirty_days":"Last thirty days","last_seven_days":"Last seven days","go_to_piggies":"Go to your piggy banks","saved":"Saved","piggy_banks":"Piggy banks","piggy_bank":"Piggy bank","amounts":"Amounts","left":"Left","spent":"Spent","Default asset account":"Default asset account","search_results":"Search results","include":"Include?","transaction":"Transaction","account_role_defaultAsset":"Default asset account","account_role_savingAsset":"Savings account","account_role_sharedAsset":"Shared asset account","clear_location":"Clear location","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash wallet","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Create new expense account","create_new_revenue":"Create new revenue account","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Error!","store_transaction":"Store transaction","flash_success":"Success!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Search","create_new_asset":"Create new asset account","asset_accounts":"Asset accounts","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Location","other_budgets":"Custom timed budgets","journal_links":"Transaction links","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Revenue accounts","add_another_split":"Add another split","actions":"Actions","earned":"Earned","empty":"(empty)","edit":"Edit","never":"Never","account_type_Loan":"Loan","account_type_Mortgage":"Mortgage","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Debt","liability_direction_null_short":"Unknown","delete":"Delete","store_new_asset_account":"Store new asset account","store_new_expense_account":"Store new expense account","store_new_liabilities_account":"Store new liability","store_new_revenue_account":"Store new revenue account","mandatoryFields":"Mandatory fields","optionalFields":"Optional fields","reconcile_this_account":"Reconcile this account","interest_calc_weekly":"Per week","interest_calc_monthly":"Per month","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per year","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(none)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactive","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Create new bill","store_new_bill":"Store new bill","repeat_freq_yearly":"yearly","repeat_freq_half-year":"every half-year","repeat_freq_quarterly":"quarterly","repeat_freq_monthly":"monthly","repeat_freq_weekly":"weekly","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Update liability","update_expense_account":"Update expense account","update_revenue_account":"Update revenue account","update_undefined_account":"Update account","update_asset_account":"Update asset account","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Piggy bank","percentage":"pct.","amount":"Amount","lastActivity":"Last activity","name":"Name","role":"Role","description":"Description","date":"Date","source_account":"Source account","destination_account":"Destination account","category":"Category","iban":"IBAN","interest":"Interest","interest_period":"Interest period","liability_type":"Type of liability","liability_direction":"Liability in/out","currentBalance":"Current balance","next_expected_match":"Next expected match","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"en","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Foreign amount","interest_date":"Interest date","name":"Name","amount":"Amount","iban":"IBAN","BIC":"BIC","notes":"Notes","location":"Location","repeat_freq":"Repeats","skip":"Skip","startdate":"Start date","enddate":"End date","object_group":"Group","attachments":"Attachments","active":"Active","include_net_worth":"Include in net worth","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Date","interest":"Interest","interest_period":"Interest period","currency_id":"Currency","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Book date","permDeleteWarning":"Deleting stuff from Firefly III is permanent and cannot be undone.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Processing date","due_date":"Due date","payment_date":"Payment date","invoice_date":"Invoice date","amount_min":"Minimum amount","amount_max":"Maximum amount","start_date":"Start of range","end_date":"End of range","extension_date":"Extension date"}}')},8563:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferencia","Withdrawal":"Retiro","Deposit":"Depósito","date_and_time":"Fecha y hora","no_currency":"(sin moneda)","date":"Fecha","time":"Hora","no_budget":"(sin presupuesto)","destination_account":"Cuenta destino","source_account":"Cuenta origen","single_split":"División","create_new_transaction":"Crear una nueva transacción","balance":"Balance","transaction_journal_extra":"Información adicional","transaction_journal_meta":"Información Meta","basic_journal_information":"Información básica de transacción","bills_to_pay":"Facturas por pagar","left_to_spend":"Disponible para gastar","attachments":"Archivos adjuntos","net_worth":"Valor Neto","bill":"Factura","no_bill":"(sin factura)","tags":"Etiquetas","internal_reference":"Referencia interna","external_url":"URL externa","no_piggy_bank":"(sin hucha)","paid":"Pagado","notes":"Notas","yourAccounts":"Tus cuentas","go_to_asset_accounts":"Ver tus cuentas de activos","delete_account":"Eliminar cuenta","transaction_table_description":"Una tabla que contiene sus transacciones","account":"Cuenta","description":"Descripción","amount":"Cantidad","budget":"Presupuesto","category":"Categoria","opposing_account":"Cuenta opuesta","budgets":"Presupuestos","categories":"Categorías","go_to_budgets":"Ir a tus presupuestos","income":"Ingresos / salarios","go_to_deposits":"Ir a depósitos","go_to_categories":"Ir a tus categorías","expense_accounts":"Cuentas de gastos","go_to_expenses":"Ir a gastos","go_to_bills":"Ir a tus cuentas","bills":"Facturas","last_thirty_days":"Últimos treinta días","last_seven_days":"Últimos siete días","go_to_piggies":"Ir a tu hucha","saved":"Guardado","piggy_banks":"Huchas","piggy_bank":"Hucha","amounts":"Importes","left":"Disponible","spent":"Gastado","Default asset account":"Cuenta de ingresos por defecto","search_results":"Buscar resultados","include":"¿Incluir?","transaction":"Transaccion","account_role_defaultAsset":"Cuentas de ingresos por defecto","account_role_savingAsset":"Cuentas de ahorros","account_role_sharedAsset":"Cuenta de ingresos compartida","clear_location":"Eliminar ubicación","account_role_ccAsset":"Tarjeta de Crédito","account_role_cashWalletAsset":"Billetera de efectivo","daily_budgets":"Presupuestos diarios","weekly_budgets":"Presupuestos semanales","monthly_budgets":"Presupuestos mensuales","quarterly_budgets":"Presupuestos trimestrales","create_new_expense":"Crear nueva cuenta de gastos","create_new_revenue":"Crear nueva cuenta de ingresos","create_new_liabilities":"Crear nuevo pasivo","half_year_budgets":"Presupuestos semestrales","yearly_budgets":"Presupuestos anuales","split_transaction_title":"Descripción de la transacción dividida","errors_submission":"Hubo un problema con su envío. Por favor, compruebe los errores.","flash_error":"¡Error!","store_transaction":"Guardar transacción","flash_success":"¡Operación correcta!","create_another":"Después de guardar, vuelve aquí para crear otro.","update_transaction":"Actualizar transacción","after_update_create_another":"Después de actualizar, vuelve aquí para continuar editando.","transaction_updated_no_changes":"La transacción #{ID} (\\"{title}\\") no recibió ningún cambio.","transaction_updated_link":"La transacción #{ID} (\\"{title}\\") ha sido actualizada.","spent_x_of_y":"{amount} gastado de {total}","search":"Buscar","create_new_asset":"Crear nueva cuenta de activos","asset_accounts":"Cuenta de activos","reset_after":"Restablecer formulario después del envío","bill_paid_on":"Pagado el {date}","first_split_decides":"La primera división determina el valor de este campo","first_split_overrules_source":"La primera división puede anular la cuenta de origen","first_split_overrules_destination":"La primera división puede anular la cuenta de destino","transaction_stored_link":"La transacción #{ID} (\\"{title}\\") ha sido almacenada.","custom_period":"Período personalizado","reset_to_current":"Restablecer al período actual","select_period":"Seleccione un período","location":"Ubicación","other_budgets":"Presupuestos de tiempo personalizado","journal_links":"Enlaces de transacciones","go_to_withdrawals":"Ir a tus retiradas","revenue_accounts":"Cuentas de ingresos","add_another_split":"Añadir otra división","actions":"Acciones","earned":"Ganado","empty":"(vacío)","edit":"Editar","never":"Nunca","account_type_Loan":"Préstamo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nueva cuenta \\"{name}\\" guardada!","account_type_Debt":"Deuda","liability_direction_null_short":"Desconocido","delete":"Eliminar","store_new_asset_account":"Crear cuenta de activos","store_new_expense_account":"Crear cuenta de gastos","store_new_liabilities_account":"Crear nuevo pasivo","store_new_revenue_account":"Crear cuenta de ingresos","mandatoryFields":"Campos obligatorios","optionalFields":"Campos opcionales","reconcile_this_account":"Reconciliar esta cuenta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mes","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por año","liability_direction_credit":"Se me debe esta deuda","liability_direction_debit":"Le debo esta deuda a otra persona","liability_direction_credit_short":"Tenía esta deuda","liability_direction_debit_short":"Tiene esta deuda","account_type_debt":"Deuda","account_type_loan":"Préstamo","left_in_debt":"Importe debido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Ninguna transacción|Guardar esta transacción moviéndola a otra cuenta. |Guardar estas transacciones moviéndolas a otra cuenta.","none_in_select_list":"(ninguno)","transaction_expand_split":"Expandir división","transaction_collapse_split":"Colapsar división","default_group_title_name":"(sin agrupación)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"No se espera en este período","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Crear nueva factura","store_new_bill":"Crear factura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"cada medio año","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensualmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar pasivo","update_expense_account":"Actualizar cuenta de gastos","update_revenue_account":"Actualizar cuenta de ingresos","update_undefined_account":"Update account","update_asset_account":"Actualizar cuenta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Alcancilla","percentage":"pct.","amount":"Monto","lastActivity":"Actividad más reciente","name":"Nombre","role":"Rol","description":"Descripción","date":"Fecha","source_account":"Cuenta origen","destination_account":"Cuenta destino","category":"Categoría","iban":"IBAN","interest":"Interés","interest_period":"Período de interés","liability_type":"Tipo de pasivo","liability_direction":"Pasivo entrada/salida","currentBalance":"Balance actual","next_expected_match":"Próxima coincidencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"es","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Cantidad extranjera","interest_date":"Fecha de interés","name":"Nombre","amount":"Importe","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Ubicación","repeat_freq":"Repetición","skip":"Saltar","startdate":"Fecha de inicio","enddate":"End date","object_group":"Grupo","attachments":"Adjuntos","active":"Activo","include_net_worth":"Incluir en valor neto","cc_type":"Plan de pagos con tarjeta de crédito","account_number":"Número de cuenta","cc_monthly_payment_date":"Fecha de pago mensual de la tarjeta de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Fecha del saldo inicial","date":"Fecha","interest":"Interés","interest_period":"Período de interés","currency_id":"Divisa","liability_type":"Tipo de pasivo","account_role":"Rol de cuenta","liability_direction":"Pasivo entrada/salida","book_date":"Fecha de registro","permDeleteWarning":"Eliminar cosas de Firefly III es permanente y no se puede deshacer.","account_areYouSure_js":"¿Está seguro que desea eliminar la cuenta llamada \\"{name}\\"?","also_delete_piggyBanks_js":"Ninguna alcancía|La única alcancía conectada a esta cuenta también será borrada. También se eliminarán todas {count} alcancías conectados a esta cuenta.","also_delete_transactions_js":"Ninguna transacción|La única transacción conectada a esta cuenta se eliminará también.|Todas las {count} transacciones conectadas a esta cuenta también se eliminarán.","process_date":"Fecha de procesamiento","due_date":"Fecha de vencimiento","payment_date":"Fecha de pago","invoice_date":"Fecha de la factura","amount_min":"Importe mínimo","amount_max":"Importe máximo","start_date":"Inicio del rango","end_date":"Final del rango","extension_date":"Extension date"}}')},2276:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Siirto","Withdrawal":"Nosto","Deposit":"Talletus","date_and_time":"Date and time","no_currency":"(ei valuuttaa)","date":"Päivämäärä","time":"Time","no_budget":"(ei budjettia)","destination_account":"Kohdetili","source_account":"Lähdetili","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metatiedot","basic_journal_information":"Basic transaction information","bills_to_pay":"Laskuja maksettavana","left_to_spend":"Käytettävissä","attachments":"Liitteet","net_worth":"Varallisuus","bill":"Lasku","no_bill":"(no bill)","tags":"Tägit","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(ei säästöpossu)","paid":"Maksettu","notes":"Muistiinpanot","yourAccounts":"Omat tilisi","go_to_asset_accounts":"Tarkastele omaisuustilejäsi","delete_account":"Poista käyttäjätili","transaction_table_description":"A table containing your transactions","account":"Tili","description":"Kuvaus","amount":"Summa","budget":"Budjetti","category":"Kategoria","opposing_account":"Vastatili","budgets":"Budjetit","categories":"Kategoriat","go_to_budgets":"Avaa omat budjetit","income":"Tuotto / ansio","go_to_deposits":"Go to deposits","go_to_categories":"Avaa omat kategoriat","expense_accounts":"Kulutustilit","go_to_expenses":"Go to expenses","go_to_bills":"Avaa omat laskut","bills":"Laskut","last_thirty_days":"Viimeiset 30 päivää","last_seven_days":"Viimeiset 7 päivää","go_to_piggies":"Tarkastele säästöpossujasi","saved":"Saved","piggy_banks":"Säästöpossut","piggy_bank":"Säästöpossu","amounts":"Amounts","left":"Jäljellä","spent":"Käytetty","Default asset account":"Oletusomaisuustili","search_results":"Haun tulokset","include":"Include?","transaction":"Tapahtuma","account_role_defaultAsset":"Oletuskäyttötili","account_role_savingAsset":"Säästötili","account_role_sharedAsset":"Jaettu käyttötili","clear_location":"Tyhjennä sijainti","account_role_ccAsset":"Luottokortti","account_role_cashWalletAsset":"Käteinen","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Luo uusi maksutili","create_new_revenue":"Luo uusi tuottotili","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Jaetun tapahtuman kuvaus","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Virhe!","store_transaction":"Store transaction","flash_success":"Valmista tuli!","create_another":"Tallennuksen jälkeen, palaa takaisin luomaan uusi tapahtuma.","update_transaction":"Päivitä tapahtuma","after_update_create_another":"Päivityksen jälkeen, palaa takaisin jatkamaan muokkausta.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Hae","create_new_asset":"Luo uusi omaisuustili","asset_accounts":"Käyttötilit","reset_after":"Tyhjennä lomake lähetyksen jälkeen","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sijainti","other_budgets":"Custom timed budgets","journal_links":"Tapahtuman linkit","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Tuottotilit","add_another_split":"Lisää tapahtumaan uusi osa","actions":"Toiminnot","earned":"Ansaittu","empty":"(tyhjä)","edit":"Muokkaa","never":"Ei koskaan","account_type_Loan":"Laina","account_type_Mortgage":"Kiinnelaina","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Velka","liability_direction_null_short":"Unknown","delete":"Poista","store_new_asset_account":"Tallenna uusi omaisuustili","store_new_expense_account":"Tallenna uusi kulutustili","store_new_liabilities_account":"Tallenna uusi vastuu","store_new_revenue_account":"Tallenna uusi tuottotili","mandatoryFields":"Pakolliset kentät","optionalFields":"Valinnaiset kentät","reconcile_this_account":"Täsmäytä tämä tili","interest_calc_weekly":"Per week","interest_calc_monthly":"Kuukaudessa","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Vuodessa","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ei mitään)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ryhmittelemättömät)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Ei odotettavissa tässä jaksossa","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Ei aktiivinen","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Luo uusi lasku","store_new_bill":"Tallenna uusi lasku","repeat_freq_yearly":"vuosittain","repeat_freq_half-year":"puoli-vuosittain","repeat_freq_quarterly":"neljännesvuosittain","repeat_freq_monthly":"kuukausittain","repeat_freq_weekly":"viikoittain","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Päivitä vastuu","update_expense_account":"Päivitä kulutustili","update_revenue_account":"Päivitä tuottotili","update_undefined_account":"Update account","update_asset_account":"Päivitä omaisuustili","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Säästöpossu","percentage":"pros.","amount":"Summa","lastActivity":"Viimeisin tapahtuma","name":"Nimi","role":"Rooli","description":"Kuvaus","date":"Päivämäärä","source_account":"Lähdetili","destination_account":"Kohdetili","category":"Kategoria","iban":"IBAN","interest":"Korko","interest_period":"Interest period","liability_type":"Vastuutyyppi","liability_direction":"Liability in/out","currentBalance":"Tämänhetkinen saldo","next_expected_match":"Seuraava lasku odotettavissa","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"fi","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ulkomaan summa","interest_date":"Korkopäivä","name":"Nimi","amount":"Summa","iban":"IBAN","BIC":"BIC","notes":"Muistiinpanot","location":"Sijainti","repeat_freq":"Toistot","skip":"Ohita","startdate":"Aloituspäivä","enddate":"End date","object_group":"Ryhmä","attachments":"Liitteet","active":"Aktiivinen","include_net_worth":"Sisällytä varallisuuteen","cc_type":"Luottokortin maksusuunnitelma","account_number":"Tilinumero","cc_monthly_payment_date":"Luottokortin laskun eräpäivä","virtual_balance":"Virtuaalinen saldo","opening_balance":"Alkusaldo","opening_balance_date":"Alkusaldon päivämäärä","date":"Päivämäärä","interest":"Korko","interest_period":"Korkojakso","currency_id":"Valuutta","liability_type":"Liability type","account_role":"Tilin tyyppi","liability_direction":"Liability in/out","book_date":"Kirjauspäivä","permDeleteWarning":"Asioiden poistaminen Firefly III:sta on lopullista eikä poistoa pysty perumaan.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Käsittelypäivä","due_date":"Eräpäivä","payment_date":"Maksupäivä","invoice_date":"Laskun päivämäärä","amount_min":"Vähimmäissumma","amount_max":"Enimmäissumma","start_date":"Valikoiman alku","end_date":"Valikoiman loppu","extension_date":"Extension date"}}')},844:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfert","Withdrawal":"Dépense","Deposit":"Dépôt","date_and_time":"Date et heure","no_currency":"(pas de devise)","date":"Date","time":"Heure","no_budget":"(pas de budget)","destination_account":"Compte de destination","source_account":"Compte source","single_split":"Ventilation","create_new_transaction":"Créer une nouvelle opération","balance":"Solde","transaction_journal_extra":"Informations supplémentaires","transaction_journal_meta":"Méta informations","basic_journal_information":"Informations de base sur l\'opération","bills_to_pay":"Factures à payer","left_to_spend":"Reste à dépenser","attachments":"Pièces jointes","net_worth":"Avoir net","bill":"Facture","no_bill":"(aucune facture)","tags":"Tags","internal_reference":"Référence interne","external_url":"URL externe","no_piggy_bank":"(aucune tirelire)","paid":"Payé","notes":"Notes","yourAccounts":"Vos comptes","go_to_asset_accounts":"Afficher vos comptes d\'actifs","delete_account":"Supprimer le compte","transaction_table_description":"Une table contenant vos opérations","account":"Compte","description":"Description","amount":"Montant","budget":"Budget","category":"Catégorie","opposing_account":"Compte opposé","budgets":"Budgets","categories":"Catégories","go_to_budgets":"Gérer vos budgets","income":"Recette / revenu","go_to_deposits":"Aller aux dépôts","go_to_categories":"Gérer vos catégories","expense_accounts":"Comptes de dépenses","go_to_expenses":"Aller aux dépenses","go_to_bills":"Gérer vos factures","bills":"Factures","last_thirty_days":"Trente derniers jours","last_seven_days":"7 Derniers Jours","go_to_piggies":"Gérer vos tirelires","saved":"Sauvegardé","piggy_banks":"Tirelires","piggy_bank":"Tirelire","amounts":"Montants","left":"Reste","spent":"Dépensé","Default asset account":"Compte d’actif par défaut","search_results":"Résultats de la recherche","include":"Inclure ?","transaction":"Opération","account_role_defaultAsset":"Compte d\'actif par défaut","account_role_savingAsset":"Compte d’épargne","account_role_sharedAsset":"Compte d\'actif partagé","clear_location":"Effacer la localisation","account_role_ccAsset":"Carte de crédit","account_role_cashWalletAsset":"Porte-monnaie","daily_budgets":"Budgets quotidiens","weekly_budgets":"Budgets hebdomadaires","monthly_budgets":"Budgets mensuels","quarterly_budgets":"Budgets trimestriels","create_new_expense":"Créer nouveau compte de dépenses","create_new_revenue":"Créer nouveau compte de recettes","create_new_liabilities":"Créer un nouveau passif","half_year_budgets":"Budgets semestriels","yearly_budgets":"Budgets annuels","split_transaction_title":"Description de l\'opération ventilée","errors_submission":"Certaines informations ne sont pas correctes dans votre formulaire. Veuillez vérifier les erreurs.","flash_error":"Erreur !","store_transaction":"Enregistrer l\'opération","flash_success":"Super !","create_another":"Après enregistrement, revenir ici pour en créer un nouveau.","update_transaction":"Mettre à jour l\'opération","after_update_create_another":"Après la mise à jour, revenir ici pour continuer l\'édition.","transaction_updated_no_changes":"L\'opération n°{ID} (\\"{title}\\") n\'a pas été modifiée.","transaction_updated_link":"L\'opération n°{ID} (\\"{title}\\") a été mise à jour.","spent_x_of_y":"Dépensé {amount} sur {total}","search":"Rechercher","create_new_asset":"Créer un nouveau compte d’actif","asset_accounts":"Comptes d’actif","reset_after":"Réinitialiser le formulaire après soumission","bill_paid_on":"Payé le {date}","first_split_decides":"La première ventilation détermine la valeur de ce champ","first_split_overrules_source":"La première ventilation peut remplacer le compte source","first_split_overrules_destination":"La première ventilation peut remplacer le compte de destination","transaction_stored_link":"L\'opération n°{ID} (\\"{title}\\") a été enregistrée.","custom_period":"Période personnalisée","reset_to_current":"Réinitialiser à la période en cours","select_period":"Sélectionnez une période","location":"Emplacement","other_budgets":"Budgets à période personnalisée","journal_links":"Liens d\'opération","go_to_withdrawals":"Accéder à vos retraits","revenue_accounts":"Comptes de recettes","add_another_split":"Ajouter une autre fraction","actions":"Actions","earned":"Gagné","empty":"(vide)","edit":"Modifier","never":"Jamais","account_type_Loan":"Prêt","account_type_Mortgage":"Prêt hypothécaire","stored_new_account_js":"Nouveau compte \\"{name}\\" enregistré !","account_type_Debt":"Dette","liability_direction_null_short":"Inconnu","delete":"Supprimer","store_new_asset_account":"Créer un nouveau compte d’actif","store_new_expense_account":"Créer un nouveau compte de dépenses","store_new_liabilities_account":"Enregistrer un nouveau passif","store_new_revenue_account":"Créer un compte de recettes","mandatoryFields":"Champs obligatoires","optionalFields":"Champs optionnels","reconcile_this_account":"Rapprocher ce compte","interest_calc_weekly":"Par semaine","interest_calc_monthly":"Par mois","interest_calc_quarterly":"Par trimestre","interest_calc_half-year":"Par semestre","interest_calc_yearly":"Par an","liability_direction_credit":"On me doit cette dette","liability_direction_debit":"Je dois cette dette à quelqu\'un d\'autre","liability_direction_credit_short":"Emprunteur","liability_direction_debit_short":"Prêteur","account_type_debt":"Dette","account_type_loan":"Emprunt","left_in_debt":"Montant dû","account_type_mortgage":"Prêt immobilier","save_transactions_by_moving_js":"Aucune opération|Conserver cette opération en la déplaçant vers un autre compte. |Conserver ces opérations en les déplaçant vers un autre compte.","none_in_select_list":"(aucun)","transaction_expand_split":"Développer la ventilation","transaction_collapse_split":"Réduire la ventilation","default_group_title_name":"(Sans groupement)","bill_repeats_weekly":"Se répète toutes les semaines","bill_repeats_monthly":"Se répète tous les mois","bill_repeats_quarterly":"Se répète tous les trimestres","bill_repeats_half-year":"Se répète tous les semestres","bill_repeats_yearly":"Se répète tous les ans","bill_repeats_weekly_other":"Se répète toutes les deux semaines","bill_repeats_monthly_other":"Se répète tous les deux mois","bill_repeats_quarterly_other":"Se répète tous les deux trimestres","bill_repeats_half-year_other":"Se répète tous les ans","bill_repeats_yearly_other":"Se répète tous les deux ans","bill_repeats_weekly_skip":"Se répète toutes les {skip} semaines","bill_repeats_monthly_skip":"Se répète tous les {skip} mois","bill_repeats_quarterly_skip":"Se répète tous les {skip} trimestres","bill_repeats_half-year_skip":"Se répète tous les {skip} semestres","bill_repeats_yearly_skip":"Se répète tous les {skip} ans","not_expected_period":"Pas attendu cette période","subscriptions":"Abonnements","bill_expected_date_js":"Attendu le {date}","inactive":"Inactif","forever":"Pour toujours","extension_date_is":"La date de l\'extension est {date}","create_new_bill":"Créer une nouvelle facture","store_new_bill":"Créer une nouvelle facture","repeat_freq_yearly":"annuellement","repeat_freq_half-year":"semestriel","repeat_freq_quarterly":"trimestriel","repeat_freq_monthly":"mensuel","repeat_freq_weekly":"hebdomadaire","credit_card_type_monthlyFull":"Paiement complet tous les mois","update_liabilities_account":"Mettre à jour le passif","update_expense_account":"Mettre à jour le compte de dépenses","update_revenue_account":"Mettre à jour le compte de recettes","update_undefined_account":"Mettre à jour le compte","update_asset_account":"Mettre à jour le compte d’actif","updated_account_js":"Compte \\"{title}\\" mis à jour."},"list":{"piggy_bank":"Tirelire","percentage":"pct.","amount":"Montant","lastActivity":"Activité récente","name":"Nom","role":"Rôle","description":"Description","date":"Date","source_account":"Compte source","destination_account":"Compte destinataire","category":"Catégorie","iban":"Numéro IBAN","interest":"Intérêt","interest_period":"Période d’intérêt","liability_type":"Type de passif","liability_direction":"Sens du passif","currentBalance":"Solde courant","next_expected_match":"Prochaine association attendue","expected_info":"Prochaine opération attendue","start_date":"Date de début","end_date":"Date de fin","payment_info":"Informations sur le paiement"},"config":{"html_language":"fr","week_in_year_fns":"\'Semaine\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montant en devise étrangère","interest_date":"Date de valeur (intérêts)","name":"Nom","amount":"Montant","iban":"Numéro IBAN","BIC":"Code BIC","notes":"Notes","location":"Emplacement","repeat_freq":"Répétitions","skip":"Ignorer","startdate":"Date de début","enddate":"Date de fin","object_group":"Groupe","attachments":"Documents joints","active":"Actif","include_net_worth":"Inclure dans l\'avoir net","cc_type":"Plan de paiement de carte de crédit","account_number":"Numéro de compte","cc_monthly_payment_date":"Date de paiement mensuelle de la carte de crédit","virtual_balance":"Solde virtuel","opening_balance":"Solde initial","opening_balance_date":"Date du solde initial","date":"Date","interest":"Intérêt","interest_period":"Période d’intérêt","currency_id":"Devise","liability_type":"Type de passif","account_role":"Rôle du compte","liability_direction":"Sens du passif","book_date":"Date de réservation","permDeleteWarning":"Supprimer quelque chose dans Firefly est permanent et ne peut pas être annulé.","account_areYouSure_js":"Êtes-vous sûr de vouloir supprimer le compte nommé \\"{name}\\" ?","also_delete_piggyBanks_js":"Aucune tirelire|La seule tirelire liée à ce compte sera aussi supprimée.|Les {count} tirelires liées à ce compte seront aussi supprimées.","also_delete_transactions_js":"Aucune opération|La seule opération liée à ce compte sera aussi supprimée.|Les {count} opérations liées à ce compte seront aussi supprimées.","process_date":"Date de traitement","due_date":"Échéance","payment_date":"Date de paiement","invoice_date":"Date de facturation","amount_min":"Montant minimum","amount_max":"Montant maximum","start_date":"Début de l\'étendue","end_date":"Fin de l\'étendue","extension_date":"Date d\'extension"}}')},4626:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Átvezetés","Withdrawal":"Költség","Deposit":"Bevétel","date_and_time":"Date and time","no_currency":"(nincs pénznem)","date":"Dátum","time":"Time","no_budget":"(nincs költségkeret)","destination_account":"Célszámla","source_account":"Forrás számla","single_split":"Felosztás","create_new_transaction":"Create a new transaction","balance":"Egyenleg","transaction_journal_extra":"Extra information","transaction_journal_meta":"Meta-információ","basic_journal_information":"Basic transaction information","bills_to_pay":"Fizetendő számlák","left_to_spend":"Elkölthető","attachments":"Mellékletek","net_worth":"Nettó érték","bill":"Számla","no_bill":"(no bill)","tags":"Címkék","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(nincs malacpersely)","paid":"Kifizetve","notes":"Megjegyzések","yourAccounts":"Bankszámlák","go_to_asset_accounts":"Eszközszámlák megtekintése","delete_account":"Fiók törlése","transaction_table_description":"Tranzakciókat tartalmazó táblázat","account":"Bankszámla","description":"Leírás","amount":"Összeg","budget":"Költségkeret","category":"Kategória","opposing_account":"Ellenoldali számla","budgets":"Költségkeretek","categories":"Kategóriák","go_to_budgets":"Ugrás a költségkeretekhez","income":"Jövedelem / bevétel","go_to_deposits":"Ugrás a bevételekre","go_to_categories":"Ugrás a kategóriákhoz","expense_accounts":"Költségszámlák","go_to_expenses":"Ugrás a kiadásokra","go_to_bills":"Ugrás a számlákhoz","bills":"Számlák","last_thirty_days":"Elmúlt harminc nap","last_seven_days":"Utolsó hét nap","go_to_piggies":"Ugrás a malacperselyekhez","saved":"Mentve","piggy_banks":"Malacperselyek","piggy_bank":"Malacpersely","amounts":"Mennyiségek","left":"Maradvány","spent":"Elköltött","Default asset account":"Alapértelmezett eszközszámla","search_results":"Keresési eredmények","include":"Include?","transaction":"Tranzakció","account_role_defaultAsset":"Alapértelmezett eszközszámla","account_role_savingAsset":"Megtakarítási számla","account_role_sharedAsset":"Megosztott eszközszámla","clear_location":"Hely törlése","account_role_ccAsset":"Hitelkártya","account_role_cashWalletAsset":"Készpénz","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Új költségszámla létrehozása","create_new_revenue":"Új jövedelemszámla létrehozása","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Felosztott tranzakció leírása","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Hiba!","store_transaction":"Store transaction","flash_success":"Siker!","create_another":"A tárolás után térjen vissza ide új létrehozásához.","update_transaction":"Tranzakció frissítése","after_update_create_another":"A frissítés után térjen vissza ide a szerkesztés folytatásához.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Keresés","create_new_asset":"Új eszközszámla létrehozása","asset_accounts":"Eszközszámlák","reset_after":"Űrlap törlése a beküldés után","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") mentve.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Hely","other_budgets":"Custom timed budgets","journal_links":"Tranzakció összekapcsolások","go_to_withdrawals":"Ugrás a költségekhez","revenue_accounts":"Jövedelemszámlák","add_another_split":"Másik felosztás hozzáadása","actions":"Műveletek","earned":"Megkeresett","empty":"(üres)","edit":"Szerkesztés","never":"Soha","account_type_Loan":"Hitel","account_type_Mortgage":"Jelzálog","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Adósság","liability_direction_null_short":"Unknown","delete":"Törlés","store_new_asset_account":"Új eszközszámla tárolása","store_new_expense_account":"Új költségszámla tárolása","store_new_liabilities_account":"Új kötelezettség eltárolása","store_new_revenue_account":"Új jövedelemszámla létrehozása","mandatoryFields":"Kötelező mezők","optionalFields":"Nem kötelező mezők","reconcile_this_account":"Számla egyeztetése","interest_calc_weekly":"Per week","interest_calc_monthly":"Havonta","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Évente","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(nincs)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nem csoportosított)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nem várható ebben az időszakban","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktív","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Új számla létrehozása","store_new_bill":"Új számla tárolása","repeat_freq_yearly":"éves","repeat_freq_half-year":"félévente","repeat_freq_quarterly":"negyedéves","repeat_freq_monthly":"havi","repeat_freq_weekly":"heti","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Kötelezettség frissítése","update_expense_account":"Költségszámla frissítése","update_revenue_account":"Jövedelemszámla frissítése","update_undefined_account":"Update account","update_asset_account":"Eszközszámla frissítése","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Malacpersely","percentage":"%","amount":"Összeg","lastActivity":"Utolsó aktivitás","name":"Név","role":"Szerepkör","description":"Leírás","date":"Dátum","source_account":"Forrás bankszámla","destination_account":"Cél bankszámla","category":"Kategória","iban":"IBAN","interest":"Kamat","interest_period":"Interest period","liability_type":"A kötelezettség típusa","liability_direction":"Liability in/out","currentBalance":"Aktuális egyenleg","next_expected_match":"Következő várható egyezés","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"hu","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Külföldi összeg","interest_date":"Kamatfizetési időpont","name":"Név","amount":"Összeg","iban":"IBAN","BIC":"BIC","notes":"Megjegyzések","location":"Hely","repeat_freq":"Ismétlődések","skip":"Kihagyás","startdate":"Kezdő dátum","enddate":"End date","object_group":"Csoport","attachments":"Mellékletek","active":"Aktív","include_net_worth":"Befoglalva a nettó értékbe","cc_type":"Hitelkártya fizetési terv","account_number":"Számlaszám","cc_monthly_payment_date":"Hitelkártya havi fizetés dátuma","virtual_balance":"Virtuális egyenleg","opening_balance":"Nyitó egyenleg","opening_balance_date":"Nyitó egyenleg dátuma","date":"Dátum","interest":"Kamat","interest_period":"Kamatperiódus","currency_id":"Pénznem","liability_type":"Liability type","account_role":"Bankszámla szerepköre","liability_direction":"Liability in/out","book_date":"Könyvelés dátuma","permDeleteWarning":"A Firefly III-ból történő törlés végleges és nem vonható vissza.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Feldolgozás dátuma","due_date":"Lejárati időpont","payment_date":"Fizetés dátuma","invoice_date":"Számla dátuma","amount_min":"Minimális összeg","amount_max":"Maximális összeg","start_date":"Tartomány kezdete","end_date":"Tartomány vége","extension_date":"Extension date"}}')},504:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Trasferimento","Withdrawal":"Prelievo","Deposit":"Entrata","date_and_time":"Data e ora","no_currency":"(nessuna valuta)","date":"Data","time":"Ora","no_budget":"(nessun budget)","destination_account":"Conto destinazione","source_account":"Conto di origine","single_split":"Divisione","create_new_transaction":"Crea una nuova transazione","balance":"Saldo","transaction_journal_extra":"Informazioni aggiuntive","transaction_journal_meta":"Meta informazioni","basic_journal_information":"Informazioni di base sulla transazione","bills_to_pay":"Bollette da pagare","left_to_spend":"Altro da spendere","attachments":"Allegati","net_worth":"Patrimonio","bill":"Bolletta","no_bill":"(nessuna bolletta)","tags":"Etichette","internal_reference":"Riferimento interno","external_url":"URL esterno","no_piggy_bank":"(nessun salvadanaio)","paid":"Pagati","notes":"Note","yourAccounts":"I tuoi conti","go_to_asset_accounts":"Visualizza i tuoi conti attività","delete_account":"Elimina account","transaction_table_description":"Una tabella contenente le tue transazioni","account":"Conto","description":"Descrizione","amount":"Importo","budget":"Budget","category":"Categoria","opposing_account":"Conto beneficiario","budgets":"Budget","categories":"Categorie","go_to_budgets":"Vai ai tuoi budget","income":"Redditi / entrate","go_to_deposits":"Vai ai depositi","go_to_categories":"Vai alle tue categorie","expense_accounts":"Conti uscite","go_to_expenses":"Vai alle spese","go_to_bills":"Vai alle tue bollette","bills":"Bollette","last_thirty_days":"Ultimi trenta giorni","last_seven_days":"Ultimi sette giorni","go_to_piggies":"Vai ai tuoi salvadanai","saved":"Salvata","piggy_banks":"Salvadanai","piggy_bank":"Salvadanaio","amounts":"Importi","left":"Resto","spent":"Speso","Default asset account":"Conto attività predefinito","search_results":"Risultati ricerca","include":"Includere?","transaction":"Transazione","account_role_defaultAsset":"Conto attività predefinito","account_role_savingAsset":"Conto risparmio","account_role_sharedAsset":"Conto attività condiviso","clear_location":"Rimuovi dalla posizione","account_role_ccAsset":"Carta di credito","account_role_cashWalletAsset":"Portafoglio","daily_budgets":"Budget giornalieri","weekly_budgets":"Budget settimanali","monthly_budgets":"Budget mensili","quarterly_budgets":"Bilanci trimestrali","create_new_expense":"Crea un nuovo conto di spesa","create_new_revenue":"Crea un nuovo conto entrate","create_new_liabilities":"Crea nuova passività","half_year_budgets":"Bilanci semestrali","yearly_budgets":"Budget annuali","split_transaction_title":"Descrizione della transazione suddivisa","errors_submission":"Errore durante l\'invio. Controlla gli errori segnalati qui sotto.","flash_error":"Errore!","store_transaction":"Salva transazione","flash_success":"Successo!","create_another":"Dopo il salvataggio, torna qui per crearne un\'altra.","update_transaction":"Aggiorna transazione","after_update_create_another":"Dopo l\'aggiornamento, torna qui per continuare la modifica.","transaction_updated_no_changes":"La transazione #{ID} (\\"{title}\\") non ha avuto cambiamenti.","transaction_updated_link":"La transazione #{ID} (\\"{title}\\") è stata aggiornata.","spent_x_of_y":"Spesi {amount} di {total}","search":"Cerca","create_new_asset":"Crea un nuovo conto attività","asset_accounts":"Conti attività","reset_after":"Resetta il modulo dopo l\'invio","bill_paid_on":"Pagata il {date}","first_split_decides":"La prima suddivisione determina il valore di questo campo","first_split_overrules_source":"La prima suddivisione potrebbe sovrascrivere l\'account di origine","first_split_overrules_destination":"La prima suddivisione potrebbe sovrascrivere l\'account di destinazione","transaction_stored_link":"La transazione #{ID} (\\"{title}\\") è stata salvata.","custom_period":"Periodo personalizzato","reset_to_current":"Ripristina il periodo corrente","select_period":"Seleziona il periodo","location":"Posizione","other_budgets":"Budget a periodi personalizzati","journal_links":"Collegamenti della transazione","go_to_withdrawals":"Vai ai tuoi prelievi","revenue_accounts":"Conti entrate","add_another_split":"Aggiungi un\'altra divisione","actions":"Azioni","earned":"Guadagnato","empty":"(vuoto)","edit":"Modifica","never":"Mai","account_type_Loan":"Prestito","account_type_Mortgage":"Mutuo","stored_new_account_js":"Nuovo conto \\"{name}\\" salvato!","account_type_Debt":"Debito","liability_direction_null_short":"Sconosciuta","delete":"Elimina","store_new_asset_account":"Salva nuovo conto attività","store_new_expense_account":"Salva il nuovo conto uscite","store_new_liabilities_account":"Memorizza nuova passività","store_new_revenue_account":"Salva il nuovo conto entrate","mandatoryFields":"Campi obbligatori","optionalFields":"Campi opzionali","reconcile_this_account":"Riconcilia questo conto","interest_calc_weekly":"Settimanale","interest_calc_monthly":"Al mese","interest_calc_quarterly":"Trimestrale","interest_calc_half-year":"Semestrale","interest_calc_yearly":"All\'anno","liability_direction_credit":"Questo debito mi è dovuto","liability_direction_debit":"Devo questo debito a qualcun altro","liability_direction_credit_short":"Mi devono questo debito","liability_direction_debit_short":"Devo questo debito","account_type_debt":"Debito","account_type_loan":"Prestito","left_in_debt":"Importo da pagare","account_type_mortgage":"Mutuo","save_transactions_by_moving_js":"Nessuna transazione|Salva questa transazione spostandola in un altro conto.|Salva queste transazioni spostandole in un altro conto.","none_in_select_list":"(nessuna)","transaction_expand_split":"Espandi suddivisione","transaction_collapse_split":"Comprimi suddivisione","default_group_title_name":"(non in un gruppo)","bill_repeats_weekly":"Ripeti ogni settimana","bill_repeats_monthly":"Ripeti ogni mese","bill_repeats_quarterly":"Ripeti ogni tre mesi","bill_repeats_half-year":"Ripeti ogni sei mesi","bill_repeats_yearly":"Ripeti ogni anno","bill_repeats_weekly_other":"Ripeti a settimane alterne","bill_repeats_monthly_other":"Ripeti a mesi alterni","bill_repeats_quarterly_other":"Ripeti ogni altro trimestre","bill_repeats_half-year_other":"Ripeti ogni anno","bill_repeats_yearly_other":"Ripeti ad anni alterni","bill_repeats_weekly_skip":"Ripeti ogni {skip} settimane","bill_repeats_monthly_skip":"Ripeti ogni {skip} mesi","bill_repeats_quarterly_skip":"Ripeti ogni {skip} trimestri","bill_repeats_half-year_skip":"Ripeti ogni {skip} mezzi anni","bill_repeats_yearly_skip":"Ripeti ogni {skip} anni","not_expected_period":"Non prevista per questo periodo","subscriptions":"Abbonamenti","bill_expected_date_js":"Attesa per {date}","inactive":"Disattivo","forever":"Per sempre","extension_date_is":"La data di estensione è {date}","create_new_bill":"Crea una nuova bolletta","store_new_bill":"Salva la nuova bolletta","repeat_freq_yearly":"annualmente","repeat_freq_half-year":"semestralmente","repeat_freq_quarterly":"trimestralmente","repeat_freq_monthly":"mensilmente","repeat_freq_weekly":"settimanalmente","credit_card_type_monthlyFull":"Pagamento intero ogni mese","update_liabilities_account":"Aggiorna passività","update_expense_account":"Aggiorna conto uscite","update_revenue_account":"Aggiorna conto entrate","update_undefined_account":"Aggiorna conto","update_asset_account":"Aggiorna conto attività","updated_account_js":"Conto \\"{title}\\" aggiornato."},"list":{"piggy_bank":"Salvadanaio","percentage":"perc.","amount":"Importo","lastActivity":"Ultima attività","name":"Nome","role":"Ruolo","description":"Descrizione","date":"Data","source_account":"Conto di origine","destination_account":"Conto destinazione","category":"Categoria","iban":"IBAN","interest":"Interesse","interest_period":"Periodo interessi","liability_type":"Tipo di passività","liability_direction":"Passività in entrata/uscita","currentBalance":"Saldo corrente","next_expected_match":"Prossimo abbinamento previsto","expected_info":"Prossima transazione attesa","start_date":"Data inizio","end_date":"Data fine","payment_info":"Informazioni di pagamento"},"config":{"html_language":"it","week_in_year_fns":"\'Settimana\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Importo estero","interest_date":"Data di valuta","name":"Nome","amount":"Importo","iban":"IBAN","BIC":"BIC","notes":"Note","location":"Posizione","repeat_freq":"Si ripete","skip":"Salta ogni","startdate":"Data inizio","enddate":"Data di scadenza","object_group":"Gruppo","attachments":"Allegati","active":"Attivo","include_net_worth":"Includi nel patrimonio","cc_type":"Piano di pagamento della carta di credito","account_number":"Numero conto","cc_monthly_payment_date":"Data di addebito mensile della carta di credito","virtual_balance":"Saldo virtuale","opening_balance":"Saldo di apertura","opening_balance_date":"Data saldo di apertura","date":"Data","interest":"Interesse","interest_period":"Periodo di interesse","currency_id":"Valuta","liability_type":"Tipo passività","account_role":"Ruolo del conto","liability_direction":"Passività in entrata/uscita","book_date":"Data contabile","permDeleteWarning":"L\'eliminazione dei dati da Firefly III è definitiva e non può essere annullata.","account_areYouSure_js":"Sei sicuro di voler eliminare il conto \\"{name}\\"?","also_delete_piggyBanks_js":"Nessun salvadanaio|Anche l\'unico salvadanaio collegato a questo conto verrà eliminato.|Anche tutti i {count} salvadanai collegati a questo conto verranno eliminati.","also_delete_transactions_js":"Nessuna transazioni|Anche l\'unica transazione collegata al conto verrà eliminata.|Anche tutte le {count} transazioni collegati a questo conto verranno eliminate.","process_date":"Data elaborazione","due_date":"Data scadenza","payment_date":"Data pagamento","invoice_date":"Data fatturazione","amount_min":"Importo minimo","amount_max":"Importo massimo","start_date":"Inizio intervallo","end_date":"Fine intervallo","extension_date":"Data di estensione"}}')},8566:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"新しい送金","Withdrawal":"出金","Deposit":"預金","date_and_time":"日付と時刻","no_currency":"通貨","date":"日付","time":"時刻","no_budget":"予算","destination_account":"送金先のアカウント","source_account":"支出元のアカウント","single_split":"分割","create_new_transaction":"新しい取引を作成","balance":"残高","transaction_journal_extra":"追加情報","transaction_journal_meta":"メタ情報","basic_journal_information":"取引基本情報","bills_to_pay":"請求書","left_to_spend":"支出できる残り","attachments":"添付ファイル","net_worth":"純資産","bill":"請求","no_bill":"(請求なし)","tags":"タグ","internal_reference":"内部参照","external_url":"外部 URL","no_piggy_bank":"貯金箱","paid":"支払い済み","notes":"備考","yourAccounts":"支出先を見る","go_to_asset_accounts":"資産勘定を見る","delete_account":"削除","transaction_table_description":"取引表","account":"貯蓄口座","description":"説明","amount":"金額","budget":"予算","category":"カテゴリ","opposing_account":"対する口座","budgets":"まだ予算をお持ちでないようです。予算ページからいくつか生成するべきです。予算は支出の追跡を維持するのに役立ちます。","categories":"あなたのカテゴリへ移動","go_to_budgets":"あなたの予算へ移動","income":"収入、所得、入金","go_to_deposits":"入金へ移動","go_to_categories":"あなたのカテゴリへ移動","expense_accounts":"支出先を見る","go_to_expenses":"支出へ移動","go_to_bills":"あなたの請求へ移動","bills":"請求書","last_thirty_days":"過去30日間","last_seven_days":"過去7日間","go_to_piggies":"貯金箱へ移動","saved":"保存しました。","piggy_banks":"貯金箱へ移動","piggy_bank":"貯金箱","amounts":"金額","left":"残り","spent":"支出","Default asset account":"既定の資産勘定","search_results":"\\":query\\" の検索結果","include":"含めるか","transaction":"取引","account_role_defaultAsset":"既定の資産勘定","account_role_savingAsset":"貯蓄口座","account_role_sharedAsset":"支出アカウント(資産勘定)","clear_location":"場所","account_role_ccAsset":"クレジットカード","account_role_cashWalletAsset":"現金","daily_budgets":"毎日の予算","weekly_budgets":"毎週の予算","monthly_budgets":"毎月の予算","quarterly_budgets":"四半期の予算","create_new_expense":"新しい支出先","create_new_revenue":"新しい収入源","create_new_liabilities":"新しい責任を作成","half_year_budgets":"半年間の予算","yearly_budgets":"年間の予算","split_transaction_title":"取り引き \\":description\\" を編集する","errors_submission":"送信に問題が発生しました。エラーを確認してください。","flash_error":"エラー!","store_transaction":"取引を保存","flash_success":"成功しました!","create_another":"保存後、別のものを作成するにはここへ戻ってきてください。","update_transaction":"チャンネルを更新","after_update_create_another":"保存後、ここへ戻ってきてください。","transaction_updated_no_changes":"取引 #{ID}「{title}」は変更されませんでした。","transaction_updated_link":"取引 #{ID}「{title}」 が更新されました。","spent_x_of_y":"{amount} / {total} を支出しました","search":"検索条件が空なので、何も見つかりませんでした。","create_new_asset":"支出アカウント(資産勘定)","asset_accounts":"Firefly IIIへようこそ!このページでは、あなたの収支に関しての基本的な情報が得られます。詳しくは、→Asset Accountsアカウントを確認、あるいは予算やレポートページを見てください。或いは、気ままに見て回るのも良いでしょう。","reset_after":"送信後にフォームをリセット","bill_paid_on":"{date} に支払い済み","first_split_decides":"最初の分割がこの項目の値を決定します。","first_split_overrules_source":"最初の分割が出金元口座を覆す可能性があります","first_split_overrules_destination":"最初の分割が送金先口座を覆す可能性があります","transaction_stored_link":"取引 #{ID}「{title}」 が保存されました。","custom_period":"カスタム期間","reset_to_current":"現在の期間にリセット","select_period":"期間を選択","location":"場所","other_budgets":"任意の期間の予算","journal_links":"取引","go_to_withdrawals":"出金に移動","revenue_accounts":"収入源を見る","add_another_split":"分割","actions":"操作","earned":"収益","empty":"この自動補完ドロップダウン/テキストボックスで支払いを選択または入力します。現金入金を行う場合は空のままにします。","edit":"編集","never":"常になし","account_type_Loan":"ローン","account_type_Mortgage":"住宅ローン","stored_new_account_js":"新しい口座「{name}」が保存されました!","account_type_Debt":"債務","liability_direction_null_short":"不明","delete":"削除","store_new_asset_account":"新しい取引を保存","store_new_expense_account":"新しい支出先","store_new_liabilities_account":"新しい借金","store_new_revenue_account":"新しい収入源","mandatoryFields":"必須項目","optionalFields":"任意項目","reconcile_this_account":"照合","interest_calc_weekly":"1週あたり","interest_calc_monthly":"1ヶ月あたり","interest_calc_quarterly":"四半期あたり","interest_calc_half-year":"半年あたり","interest_calc_yearly":"1年あたり","liability_direction_credit":"この借金を負っている","liability_direction_debit":"この借金を他の誰かに借りている","liability_direction_credit_short":"この負債を負っている","liability_direction_debit_short":"この負債を負う","account_type_debt":"借金","account_type_loan":"ローン","left_in_debt":"負債額","account_type_mortgage":"住宅ローン","save_transactions_by_moving_js":"取引がありません|この取引を別の口座に移し保存します。|これらの取引を別の口座に移し保存します。","none_in_select_list":"(なし)","transaction_expand_split":"分割を展開","transaction_collapse_split":"分割をたたむ","default_group_title_name":"(グループなし)","bill_repeats_weekly":"毎週の繰り返し","bill_repeats_monthly":"毎月の繰り返し","bill_repeats_quarterly":"四半期ごとの繰り返し","bill_repeats_half-year":"半年ごとの繰り返し","bill_repeats_yearly":"毎年の繰り返し","bill_repeats_weekly_other":"1週おきの繰り返し","bill_repeats_monthly_other":"1ヶ月おきの繰り返し","bill_repeats_quarterly_other":"四半期おきの繰り返し","bill_repeats_half-year_other":"毎年の繰り返し","bill_repeats_yearly_other":"一年おきの繰り返し","bill_repeats_weekly_skip":"{skip} 週おきの繰り返し","bill_repeats_monthly_skip":"{skip} ヶ月おきの繰り返し","bill_repeats_quarterly_skip":"{skip} 四半期おきの繰り返し","bill_repeats_half-year_skip":"{skip} 半期おきの繰り返し","bill_repeats_yearly_skip":"{skip} 年おきの繰り返し","not_expected_period":"この期間には予定なし","subscriptions":"講読","bill_expected_date_js":"予定日 {date}","inactive":"非アクティブ","forever":"無期限","extension_date_is":"延長日は {date} です","create_new_bill":"新しい請求書","store_new_bill":"新しい請求書","repeat_freq_yearly":"これらの例を必ず確認してください:毎月の財務概要、年次財務概要、予算概要。","repeat_freq_half-year":"半年ごと","repeat_freq_quarterly":"四半期ごと","repeat_freq_monthly":"クレジットカードの引き落とし日","repeat_freq_weekly":"週毎","credit_card_type_monthlyFull":"全額毎月支払い","update_liabilities_account":"チャンネルを更新","update_expense_account":"支出先アカウント(支出元アカウント\\n)","update_revenue_account":"支出アカウント(収入アカウント)","update_undefined_account":"口座情報の更新","update_asset_account":"支出アカウント(資産勘定)","updated_account_js":"口座「{title}」を更新しました。"},"list":{"piggy_bank":"貯金箱","percentage":"パーセント","amount":"金額","lastActivity":"最終アクティビティ","name":"名前","role":"ロール","description":"説明","date":"日付","source_account":"支出元のアカウント","destination_account":"送金先のアカウント","category":"カテゴリ","iban":"国際銀行口座番号","interest":"利息","interest_period":"利息期間","liability_type":"債務形式","liability_direction":"債務の出入","currentBalance":"現在の残高","next_expected_match":"次の予期された一致","expected_info":"次の予想される取引","start_date":"開始日","end_date":"終了日","payment_info":"支払情報"},"config":{"html_language":"ja","week_in_year_fns":"yyyy年w[週目]","month_and_day_fns":"y年 MMMM d日","quarter_fns":"yyyy年第Q四半期","half_year_fns":"yyyy年H[半期]"},"form":{"foreign_amount":"外貨量","interest_date":"利息","name":"名前","amount":"金額","iban":"国際銀行口座番号","BIC":"銀行投資契約","notes":"備考","location":"場所","repeat_freq":"繰り返し","skip":"スキップ","startdate":"開始日","enddate":"終了日","object_group":"グループ","attachments":"添付ファイル","active":"有効","include_net_worth":"純資産に含める","cc_type":"クレジットカードの決済方法","account_number":"アカウント番号","cc_monthly_payment_date":"クレジットカードの引き落とし日","virtual_balance":"仮想残高","opening_balance":"期首残高","opening_balance_date":"期首残高日","date":"日付","interest":"利息","interest_period":"利息期間","currency_id":"通貨","liability_type":"債務種別","account_role":"アカウントのロール","liability_direction":"債務の出入","book_date":"予約日","permDeleteWarning":"Firefly III からの削除は永続的であり、元に戻すことはできません。","account_areYouSure_js":"アカウント「{name}」を削除してもよろしいですか?","also_delete_piggyBanks_js":"貯金箱はありません|このアカウントに関連するただ一つの貯金箱も削除されます。|このアカウントに関連する {count} 個の貯金箱も削除されます。","also_delete_transactions_js":"取引はありません|このアカウントに関連するただ一つの取引も削除されます。|このアカウントに関連する {count} 件の取引も削除されます。","process_date":"処理日","due_date":"日付範囲","payment_date":"クレジットカードの引き落とし日","invoice_date":"日付を選択...","amount_min":"最低額","amount_max":"上限額","start_date":"期間の開始","end_date":"期間の終了","extension_date":"延長日"}}')},4870:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overføring","Withdrawal":"Uttak","Deposit":"Innskudd","date_and_time":"Date and time","no_currency":"(ingen valuta)","date":"Dato","time":"Time","no_budget":"(ingen budsjett)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metainformasjon","basic_journal_information":"Basic transaction information","bills_to_pay":"Regninger å betale","left_to_spend":"Igjen å bruke","attachments":"Vedlegg","net_worth":"Formue","bill":"Regning","no_bill":"(no bill)","tags":"Tagger","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"Betalt","notes":"Notater","yourAccounts":"Dine kontoer","go_to_asset_accounts":"Se aktivakontoene dine","delete_account":"Slett konto","transaction_table_description":"A table containing your transactions","account":"Konto","description":"Beskrivelse","amount":"Beløp","budget":"Busjett","category":"Kategori","opposing_account":"Opposing account","budgets":"Budsjetter","categories":"Kategorier","go_to_budgets":"Gå til budsjettene dine","income":"Inntekt","go_to_deposits":"Go to deposits","go_to_categories":"Gå til kategoriene dine","expense_accounts":"Utgiftskontoer","go_to_expenses":"Go to expenses","go_to_bills":"Gå til regningene dine","bills":"Regninger","last_thirty_days":"Tredve siste dager","last_seven_days":"Syv siste dager","go_to_piggies":"Gå til sparegrisene dine","saved":"Saved","piggy_banks":"Sparegriser","piggy_bank":"Sparegris","amounts":"Amounts","left":"Gjenværende","spent":"Brukt","Default asset account":"Standard aktivakonto","search_results":"Søkeresultater","include":"Include?","transaction":"Transaksjon","account_role_defaultAsset":"Standard aktivakonto","account_role_savingAsset":"Sparekonto","account_role_sharedAsset":"Delt aktivakonto","clear_location":"Tøm lokasjon","account_role_ccAsset":"Kredittkort","account_role_cashWalletAsset":"Kontant lommebok","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Opprett ny utgiftskonto","create_new_revenue":"Opprett ny inntektskonto","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Description of the split transaction","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Feil!","store_transaction":"Store transaction","flash_success":"Suksess!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Søk","create_new_asset":"Opprett ny aktivakonto","asset_accounts":"Aktivakontoer","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Sted","other_budgets":"Custom timed budgets","journal_links":"Transaksjonskoblinger","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"Inntektskontoer","add_another_split":"Legg til en oppdeling til","actions":"Handlinger","earned":"Opptjent","empty":"(empty)","edit":"Rediger","never":"Aldri","account_type_Loan":"Lån","account_type_Mortgage":"Boliglån","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Gjeld","liability_direction_null_short":"Unknown","delete":"Slett","store_new_asset_account":"Lagre ny brukskonto","store_new_expense_account":"Lagre ny utgiftskonto","store_new_liabilities_account":"Lagre ny gjeld","store_new_revenue_account":"Lagre ny inntektskonto","mandatoryFields":"Obligatoriske felter","optionalFields":"Valgfrie felter","reconcile_this_account":"Avstem denne kontoen","interest_calc_weekly":"Per week","interest_calc_monthly":"Per måned","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Per år","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(ingen)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inaktiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Opprett ny regning","store_new_bill":"Lagre ny regning","repeat_freq_yearly":"årlig","repeat_freq_half-year":"hvert halvår","repeat_freq_quarterly":"kvartalsvis","repeat_freq_monthly":"månedlig","repeat_freq_weekly":"ukentlig","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Oppdater gjeld","update_expense_account":"Oppdater utgiftskonto","update_revenue_account":"Oppdater inntektskonto","update_undefined_account":"Update account","update_asset_account":"Oppdater aktivakonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Sparegris","percentage":"pct.","amount":"Beløp","lastActivity":"Siste aktivitet","name":"Navn","role":"Rolle","description":"Beskrivelse","date":"Dato","source_account":"Kildekonto","destination_account":"Målkonto","category":"Kategori","iban":"IBAN","interest":"Renter","interest_period":"Interest period","liability_type":"Type gjeld","liability_direction":"Liability in/out","currentBalance":"Nåværende saldo","next_expected_match":"Neste forventede treff","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"nb","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utenlandske beløp","interest_date":"Rentedato","name":"Navn","amount":"Beløp","iban":"IBAN","BIC":"BIC","notes":"Notater","location":"Location","repeat_freq":"Gjentas","skip":"Hopp over","startdate":"Startdato","enddate":"End date","object_group":"Group","attachments":"Vedlegg","active":"Aktiv","include_net_worth":"Inkluder i formue","cc_type":"Credit card payment plan","account_number":"Account number","cc_monthly_payment_date":"Credit card monthly payment date","virtual_balance":"Virtual balance","opening_balance":"Opening balance","opening_balance_date":"Opening balance date","date":"Dato","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Liability type","account_role":"Account role","liability_direction":"Liability in/out","book_date":"Bokføringsdato","permDeleteWarning":"Sletting av data fra Firefly III er permanent, og kan ikke angres.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Prosesseringsdato","due_date":"Forfallsdato","payment_date":"Betalingsdato","invoice_date":"Fakturadato","amount_min":"Minimumsbeløp","amount_max":"Maksimumsbeløp","start_date":"Startgrense","end_date":"Sluttgrense","extension_date":"Extension date"}}')},3055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Overschrijving","Withdrawal":"Uitgave","Deposit":"Inkomsten","date_and_time":"Datum en tijd","no_currency":"(geen valuta)","date":"Datum","time":"Tijd","no_budget":"(geen budget)","destination_account":"Doelrekening","source_account":"Bronrekening","single_split":"Split","create_new_transaction":"Maak een nieuwe transactie","balance":"Saldo","transaction_journal_extra":"Extra informatie","transaction_journal_meta":"Metainformatie","basic_journal_information":"Standaard transactieinformatie","bills_to_pay":"Openstaande contracten","left_to_spend":"Over om uit te geven","attachments":"Bijlagen","net_worth":"Kapitaal","bill":"Contract","no_bill":"(geen contract)","tags":"Tags","internal_reference":"Interne referentie","external_url":"Externe URL","no_piggy_bank":"(geen spaarpotje)","paid":"Betaald","notes":"Notities","yourAccounts":"Je betaalrekeningen","go_to_asset_accounts":"Bekijk je betaalrekeningen","delete_account":"Verwijder je account","transaction_table_description":"Een tabel met je transacties","account":"Rekening","description":"Omschrijving","amount":"Bedrag","budget":"Budget","category":"Categorie","opposing_account":"Tegenrekening","budgets":"Budgetten","categories":"Categorieën","go_to_budgets":"Ga naar je budgetten","income":"Inkomsten","go_to_deposits":"Ga naar je inkomsten","go_to_categories":"Ga naar je categorieën","expense_accounts":"Crediteuren","go_to_expenses":"Ga naar je uitgaven","go_to_bills":"Ga naar je contracten","bills":"Contracten","last_thirty_days":"Laatste dertig dagen","last_seven_days":"Laatste zeven dagen","go_to_piggies":"Ga naar je spaarpotjes","saved":"Opgeslagen","piggy_banks":"Spaarpotjes","piggy_bank":"Spaarpotje","amounts":"Bedragen","left":"Over","spent":"Uitgegeven","Default asset account":"Standaard betaalrekening","search_results":"Zoekresultaten","include":"Opnemen?","transaction":"Transactie","account_role_defaultAsset":"Standaard betaalrekening","account_role_savingAsset":"Spaarrekening","account_role_sharedAsset":"Gedeelde betaalrekening","clear_location":"Wis locatie","account_role_ccAsset":"Credit card","account_role_cashWalletAsset":"Cash","daily_budgets":"Dagelijkse budgetten","weekly_budgets":"Wekelijkse budgetten","monthly_budgets":"Maandelijkse budgetten","quarterly_budgets":"Driemaandelijkse budgetten","create_new_expense":"Nieuwe crediteur","create_new_revenue":"Nieuwe debiteur","create_new_liabilities":"Maak nieuwe passiva","half_year_budgets":"Halfjaarlijkse budgetten","yearly_budgets":"Jaarlijkse budgetten","split_transaction_title":"Beschrijving van de gesplitste transactie","errors_submission":"Er ging iets mis. Check de errors.","flash_error":"Fout!","store_transaction":"Transactie opslaan","flash_success":"Gelukt!","create_another":"Terug naar deze pagina voor een nieuwe transactie.","update_transaction":"Update transactie","after_update_create_another":"Na het opslaan terug om door te gaan met wijzigen.","transaction_updated_no_changes":"Transactie #{ID} (\\"{title}\\") is niet gewijzigd.","transaction_updated_link":"Transactie #{ID} (\\"{title}\\") is geüpdatet.","spent_x_of_y":"{amount} van {total} uitgegeven","search":"Zoeken","create_new_asset":"Nieuwe betaalrekening","asset_accounts":"Betaalrekeningen","reset_after":"Reset formulier na opslaan","bill_paid_on":"Betaald op {date}","first_split_decides":"De eerste split bepaalt wat hier staat","first_split_overrules_source":"De eerste split kan de bronrekening overschrijven","first_split_overrules_destination":"De eerste split kan de doelrekening overschrijven","transaction_stored_link":"Transactie #{ID} (\\"{title}\\") is opgeslagen.","custom_period":"Aangepaste periode","reset_to_current":"Reset naar huidige periode","select_period":"Selecteer een periode","location":"Plaats","other_budgets":"Aangepaste budgetten","journal_links":"Transactiekoppelingen","go_to_withdrawals":"Ga naar je uitgaven","revenue_accounts":"Debiteuren","add_another_split":"Voeg een split toe","actions":"Acties","earned":"Verdiend","empty":"(leeg)","edit":"Wijzig","never":"Nooit","account_type_Loan":"Lening","account_type_Mortgage":"Hypotheek","stored_new_account_js":"Nieuwe account \\"{name}\\" opgeslagen!","account_type_Debt":"Schuld","liability_direction_null_short":"Onbekend","delete":"Verwijder","store_new_asset_account":"Sla nieuwe betaalrekening op","store_new_expense_account":"Sla nieuwe crediteur op","store_new_liabilities_account":"Nieuwe passiva opslaan","store_new_revenue_account":"Sla nieuwe debiteur op","mandatoryFields":"Verplichte velden","optionalFields":"Optionele velden","reconcile_this_account":"Stem deze rekening af","interest_calc_weekly":"Per week","interest_calc_monthly":"Per maand","interest_calc_quarterly":"Per kwartaal","interest_calc_half-year":"Per half jaar","interest_calc_yearly":"Per jaar","liability_direction_credit":"Ik krijg dit bedrag terug","liability_direction_debit":"Ik moet dit bedrag terugbetalen","liability_direction_credit_short":"Schuldeiser","liability_direction_debit_short":"Schuldenaar","account_type_debt":"Schuld","account_type_loan":"Lening","left_in_debt":"Verschuldigd bedrag","account_type_mortgage":"Hypotheek","save_transactions_by_moving_js":"Geen transacties|Bewaar deze transactie door ze aan een andere rekening te koppelen.|Bewaar deze transacties door ze aan een andere rekening te koppelen.","none_in_select_list":"(geen)","transaction_expand_split":"Split uitklappen","transaction_collapse_split":"Split inklappen","default_group_title_name":"(ongegroepeerd)","bill_repeats_weekly":"Herhaalt wekelijks","bill_repeats_monthly":"Herhaalt maandelijks","bill_repeats_quarterly":"Herhaalt elk kwartaal","bill_repeats_half-year":"Herhaalt elk half jaar","bill_repeats_yearly":"Herhaalt jaarlijks","bill_repeats_weekly_other":"Herhaalt om de week","bill_repeats_monthly_other":"Herhaalt om de maand","bill_repeats_quarterly_other":"Herhaalt om het kwartaal","bill_repeats_half-year_other":"Herhaalt jaarlijks","bill_repeats_yearly_other":"Herhaalt om het jaar","bill_repeats_weekly_skip":"Herhaalt elke {skip} weken","bill_repeats_monthly_skip":"Herhaalt elke {skip} maanden","bill_repeats_quarterly_skip":"Herhaalt elke {skip} kwartalen","bill_repeats_half-year_skip":"Herhaalt elke {skip} halve jaren","bill_repeats_yearly_skip":"Herhaalt elke {skip} jaar","not_expected_period":"Niet verwacht deze periode","subscriptions":"Abonnementen","bill_expected_date_js":"Verwacht op {date}","inactive":"Niet actief","forever":"Voor altijd","extension_date_is":"Verlengdatum is {date}","create_new_bill":"Nieuw contract","store_new_bill":"Sla nieuw contract op","repeat_freq_yearly":"jaarlijks","repeat_freq_half-year":"elk half jaar","repeat_freq_quarterly":"elk kwartaal","repeat_freq_monthly":"maandelijks","repeat_freq_weekly":"wekelijks","credit_card_type_monthlyFull":"Volledige betaling elke maand","update_liabilities_account":"Update passiva","update_expense_account":"Wijzig crediteur","update_revenue_account":"Wijzig debiteur","update_undefined_account":"Account bijwerken","update_asset_account":"Wijzig betaalrekening","updated_account_js":"Account \\"{title}\\" bijgewerkt."},"list":{"piggy_bank":"Spaarpotje","percentage":"pct","amount":"Bedrag","lastActivity":"Laatste activiteit","name":"Naam","role":"Rol","description":"Omschrijving","date":"Datum","source_account":"Bronrekening","destination_account":"Doelrekening","category":"Categorie","iban":"IBAN","interest":"Rente","interest_period":"Renteperiode","liability_type":"Type passiva","liability_direction":"Passiva in- of uitgaand","currentBalance":"Huidig saldo","next_expected_match":"Volgende verwachte match","expected_info":"Volgende verwachte transactie","start_date":"Startdatum","end_date":"Einddatum","payment_info":"Betalingsinformatie"},"config":{"html_language":"nl","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Bedrag in vreemde valuta","interest_date":"Rentedatum","name":"Naam","amount":"Bedrag","iban":"IBAN","BIC":"BIC","notes":"Notities","location":"Locatie","repeat_freq":"Herhaling","skip":"Overslaan","startdate":"Startdatum","enddate":"Einddatum","object_group":"Groep","attachments":"Bijlagen","active":"Actief","include_net_worth":"Meetellen in kapitaal","cc_type":"Betaalplan","account_number":"Rekeningnummer","cc_monthly_payment_date":"Betaaldatum","virtual_balance":"Virtueel saldo","opening_balance":"Startsaldo","opening_balance_date":"Startsaldodatum","date":"Datum","interest":"Rente","interest_period":"Renteperiode","currency_id":"Valuta","liability_type":"Passivasoort","account_role":"Rol van rekening","liability_direction":"Passiva in- of uitgaand","book_date":"Boekdatum","permDeleteWarning":"Dingen verwijderen uit Firefly III is permanent en kan niet ongedaan gemaakt worden.","account_areYouSure_js":"Weet je zeker dat je de rekening met naam \\"{name}\\" wilt verwijderen?","also_delete_piggyBanks_js":"Geen spaarpotjes|Ook het spaarpotje verbonden aan deze rekening wordt verwijderd.|Ook alle {count} spaarpotjes verbonden aan deze rekening worden verwijderd.","also_delete_transactions_js":"Geen transacties|Ook de enige transactie verbonden aan deze rekening wordt verwijderd.|Ook alle {count} transacties verbonden aan deze rekening worden verwijderd.","process_date":"Verwerkingsdatum","due_date":"Vervaldatum","payment_date":"Betalingsdatum","invoice_date":"Factuurdatum","amount_min":"Minimumbedrag","amount_max":"Maximumbedrag","start_date":"Start van bereik","end_date":"Einde van bereik","extension_date":"Verlengdatum"}}')},5143:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Wypłata","Deposit":"Wpłata","date_and_time":"Data i czas","no_currency":"(brak waluty)","date":"Data","time":"Czas","no_budget":"(brak budżetu)","destination_account":"Konto docelowe","source_account":"Konto źródłowe","single_split":"Podział","create_new_transaction":"Stwórz nową transakcję","balance":"Saldo","transaction_journal_extra":"Dodatkowe informacje","transaction_journal_meta":"Meta informacje","basic_journal_information":"Podstawowe informacje o transakcji","bills_to_pay":"Rachunki do zapłacenia","left_to_spend":"Pozostało do wydania","attachments":"Załączniki","net_worth":"Wartość netto","bill":"Rachunek","no_bill":"(brak rachunku)","tags":"Tagi","internal_reference":"Wewnętrzny nr referencyjny","external_url":"Zewnętrzny adres URL","no_piggy_bank":"(brak skarbonki)","paid":"Zapłacone","notes":"Notatki","yourAccounts":"Twoje konta","go_to_asset_accounts":"Zobacz swoje konta aktywów","delete_account":"Usuń konto","transaction_table_description":"Tabela zawierająca Twoje transakcje","account":"Konto","description":"Opis","amount":"Kwota","budget":"Budżet","category":"Kategoria","opposing_account":"Konto przeciwstawne","budgets":"Budżety","categories":"Kategorie","go_to_budgets":"Przejdź do swoich budżetów","income":"Przychody / dochody","go_to_deposits":"Przejdź do wpłat","go_to_categories":"Przejdź do swoich kategorii","expense_accounts":"Konta wydatków","go_to_expenses":"Przejdź do wydatków","go_to_bills":"Przejdź do swoich rachunków","bills":"Rachunki","last_thirty_days":"Ostanie 30 dni","last_seven_days":"Ostatnie 7 dni","go_to_piggies":"Przejdź do swoich skarbonek","saved":"Zapisano","piggy_banks":"Skarbonki","piggy_bank":"Skarbonka","amounts":"Kwoty","left":"Pozostało","spent":"Wydano","Default asset account":"Domyślne konto aktywów","search_results":"Wyniki wyszukiwania","include":"Include?","transaction":"Transakcja","account_role_defaultAsset":"Domyślne konto aktywów","account_role_savingAsset":"Konto oszczędnościowe","account_role_sharedAsset":"Współdzielone konto aktywów","clear_location":"Wyczyść lokalizację","account_role_ccAsset":"Karta kredytowa","account_role_cashWalletAsset":"Portfel gotówkowy","daily_budgets":"Budżety dzienne","weekly_budgets":"Budżety tygodniowe","monthly_budgets":"Budżety miesięczne","quarterly_budgets":"Budżety kwartalne","create_new_expense":"Utwórz nowe konto wydatków","create_new_revenue":"Utwórz nowe konto przychodów","create_new_liabilities":"Utwórz nowe zobowiązanie","half_year_budgets":"Budżety półroczne","yearly_budgets":"Budżety roczne","split_transaction_title":"Opis podzielonej transakcji","errors_submission":"Coś poszło nie tak w czasie zapisu. Proszę sprawdź błędy.","flash_error":"Błąd!","store_transaction":"Zapisz transakcję","flash_success":"Sukces!","create_another":"Po zapisaniu wróć tutaj, aby utworzyć kolejny.","update_transaction":"Zaktualizuj transakcję","after_update_create_another":"Po aktualizacji wróć tutaj, aby kontynuować edycję.","transaction_updated_no_changes":"Transakcja #{ID} (\\"{title}\\") nie została zmieniona.","transaction_updated_link":"Transakcja #{ID} (\\"{title}\\") została zaktualizowana.","spent_x_of_y":"Wydano {amount} z {total}","search":"Szukaj","create_new_asset":"Utwórz nowe konto aktywów","asset_accounts":"Konta aktywów","reset_after":"Wyczyść formularz po zapisaniu","bill_paid_on":"Zapłacone {date}","first_split_decides":"Pierwszy podział określa wartość tego pola","first_split_overrules_source":"Pierwszy podział może nadpisać konto źródłowe","first_split_overrules_destination":"Pierwszy podział może nadpisać konto docelowe","transaction_stored_link":"Transakcja #{ID} (\\"{title}\\") została zapisana.","custom_period":"Okres niestandardowy","reset_to_current":"Przywróć do bieżącego okresu","select_period":"Wybierz okres","location":"Lokalizacja","other_budgets":"Budżety niestandardowe","journal_links":"Powiązane transakcje","go_to_withdrawals":"Przejdź do swoich wydatków","revenue_accounts":"Konta przychodów","add_another_split":"Dodaj kolejny podział","actions":"Akcje","earned":"Zarobiono","empty":"(pusty)","edit":"Modyfikuj","never":"Nigdy","account_type_Loan":"Pożyczka","account_type_Mortgage":"Hipoteka","stored_new_account_js":"Nowe konto \\"{name}\\" zapisane!","account_type_Debt":"Dług","liability_direction_null_short":"Nieznane","delete":"Usuń","store_new_asset_account":"Zapisz nowe konto aktywów","store_new_expense_account":"Zapisz nowe konto wydatków","store_new_liabilities_account":"Zapisz nowe zobowiązanie","store_new_revenue_account":"Zapisz nowe konto przychodów","mandatoryFields":"Pola wymagane","optionalFields":"Pola opcjonalne","reconcile_this_account":"Uzgodnij to konto","interest_calc_weekly":"Tygodniowo","interest_calc_monthly":"Co miesiąc","interest_calc_quarterly":"Kwartalnie","interest_calc_half-year":"Co pół roku","interest_calc_yearly":"Co rok","liability_direction_credit":"Zadłużenie wobec mnie","liability_direction_debit":"Zadłużenie wobec kogoś innego","liability_direction_credit_short":"Dług wobec Ciebie","liability_direction_debit_short":"Jesteś dłużny","account_type_debt":"Dług","account_type_loan":"Pożyczka","left_in_debt":"Do zapłaty","account_type_mortgage":"Hipoteka","save_transactions_by_moving_js":"Brak transakcji|Zapisz tę transakcję, przenosząc ją na inne konto.|Zapisz te transakcje przenosząc je na inne konto.","none_in_select_list":"(żadne)","transaction_expand_split":"Rozwiń podział","transaction_collapse_split":"Zwiń podział","default_group_title_name":"(bez grupy)","bill_repeats_weekly":"Powtarza się co tydzień","bill_repeats_monthly":"Powtarza się co miesiąc","bill_repeats_quarterly":"Powtarza się co kwartał","bill_repeats_half-year":"Powtarza się co pół roku","bill_repeats_yearly":"Powtarza się co rok","bill_repeats_weekly_other":"Powtarza się co drugi tydzień","bill_repeats_monthly_other":"Powtarza się co drugi miesiąc","bill_repeats_quarterly_other":"Powtarza się co drugi kwartał","bill_repeats_half-year_other":"Powtarza się co rok","bill_repeats_yearly_other":"Powtarza się co drugi rok","bill_repeats_weekly_skip":"Powtarza się co {skip} tygodni","bill_repeats_monthly_skip":"Powtarza się co {skip} miesięcy","bill_repeats_quarterly_skip":"Powtarza się co {skip} kwartałów","bill_repeats_half-year_skip":"Powtarza się co {skip} połów roku","bill_repeats_yearly_skip":"Powtarza się co {skip} lat","not_expected_period":"Nie oczekiwany w tym okresie","subscriptions":"Subskrypcje","bill_expected_date_js":"Oczekiwane {date}","inactive":"Nieaktywne","forever":"Bez daty zakończenia","extension_date_is":"Data przedłużenia to {date}","create_new_bill":"Utwórz nowy rachunek","store_new_bill":"Zapisz nowy rachunek","repeat_freq_yearly":"rocznie","repeat_freq_half-year":"co pół roku","repeat_freq_quarterly":"kwartalnie","repeat_freq_monthly":"miesięcznie","repeat_freq_weekly":"tygodniowo","credit_card_type_monthlyFull":"Pełna płatność co miesiąc","update_liabilities_account":"Modyfikuj zobowiązanie","update_expense_account":"Aktualizuj konto wydatków","update_revenue_account":"Aktualizuj konto przychodów","update_undefined_account":"Update account","update_asset_account":"Aktualizuj konto aktywów","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Skarbonka","percentage":"%","amount":"Kwota","lastActivity":"Ostatnia aktywność","name":"Nazwa","role":"Rola","description":"Opis","date":"Data","source_account":"Konto źródłowe","destination_account":"Konto docelowe","category":"Kategoria","iban":"IBAN","interest":"Odsetki","interest_period":"Okres odsetkowy","liability_type":"Rodzaj zobowiązania","liability_direction":"Zobowiązania przychodzące/wychodzące","currentBalance":"Bieżące saldo","next_expected_match":"Następne oczekiwane dopasowanie","expected_info":"Następna oczekiwana transakcja","start_date":"Data rozpoczęcia","end_date":"Data końcowa","payment_info":"Informacje o płatności"},"config":{"html_language":"pl","week_in_year_fns":"w \'tydzień\' yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"Q \'kwartał\' yyyy","half_year_fns":"\'{half} połowa\' yyyy"},"form":{"foreign_amount":"Kwota zagraniczna","interest_date":"Data odsetek","name":"Nazwa","amount":"Kwota","iban":"IBAN","BIC":"BIC","notes":"Notatki","location":"Lokalizacja","repeat_freq":"Powtarza się","skip":"Pomiń","startdate":"Data rozpoczęcia","enddate":"End date","object_group":"Grupa","attachments":"Załączniki","active":"Aktywny","include_net_worth":"Uwzględnij w wartości netto","cc_type":"Plan płatności kartą kredytową","account_number":"Numer konta","cc_monthly_payment_date":"Miesięczny termin spłaty karty kredytowej","virtual_balance":"Wirtualne saldo","opening_balance":"Saldo początkowe","opening_balance_date":"Data salda otwarcia","date":"Data","interest":"Odsetki","interest_period":"Okres odsetkowy","currency_id":"Waluta","liability_type":"Rodzaj zobowiązania","account_role":"Rola konta","liability_direction":"Liability in/out","book_date":"Data księgowania","permDeleteWarning":"Usuwanie rzeczy z Firefly III jest trwałe i nie można tego cofnąć.","account_areYouSure_js":"Czy na pewno chcesz usunąć konto o nazwie \\"{name}\\"?","also_delete_piggyBanks_js":"Brak skarbonek|Jedyna skarbonka połączona z tym kontem również zostanie usunięta.|Wszystkie {count} skarbonki połączone z tym kontem zostaną również usunięte.","also_delete_transactions_js":"Brak transakcji|Jedyna transakcja połączona z tym kontem również zostanie usunięta.|Wszystkie {count} transakcje połączone z tym kontem również zostaną usunięte.","process_date":"Data przetworzenia","due_date":"Termin realizacji","payment_date":"Data płatności","invoice_date":"Data faktury","amount_min":"Minimalna kwota","amount_max":"Maksymalna kwota","start_date":"Początek zakresu","end_date":"Koniec zakresu","extension_date":"Extension date"}}')},2055:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Retirada","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Horário","no_budget":"(sem orçamento)","destination_account":"Conta destino","source_account":"Conta origem","single_split":"Divisão","create_new_transaction":"Criar nova transação","balance":"Saldo","transaction_journal_extra":"Informação extra","transaction_journal_meta":"Meta-informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Contas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Valor Líquido","bill":"Fatura","no_bill":"(sem conta)","tags":"Tags","internal_reference":"Referência interna","external_url":"URL externa","no_piggy_bank":"(nenhum cofrinho)","paid":"Pago","notes":"Notas","yourAccounts":"Suas contas","go_to_asset_accounts":"Veja suas contas ativas","delete_account":"Apagar conta","transaction_table_description":"Uma tabela contendo suas transações","account":"Conta","description":"Descrição","amount":"Valor","budget":"Orçamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Vá para seus orçamentos","income":"Receita / Renda","go_to_deposits":"Ir para as entradas","go_to_categories":"Vá para suas categorias","expense_accounts":"Contas de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Vá para suas contas","bills":"Faturas","last_thirty_days":"Últimos 30 dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Vá para sua poupança","saved":"Salvo","piggy_banks":"Cofrinhos","piggy_bank":"Cofrinho","amounts":"Quantias","left":"Restante","spent":"Gasto","Default asset account":"Conta padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transação","account_role_defaultAsset":"Conta padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Contas de ativos compartilhadas","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de crédito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamentos diários","weekly_budgets":"Orçamentos semanais","monthly_budgets":"Orçamentos mensais","quarterly_budgets":"Orçamentos trimestrais","create_new_expense":"Criar nova conta de despesa","create_new_revenue":"Criar nova conta de receita","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamentos semestrais","yearly_budgets":"Orçamentos anuais","split_transaction_title":"Descrição da transação dividida","errors_submission":"Há algo de errado com o seu envio. Por favor, verifique os erros abaixo.","flash_error":"Erro!","store_transaction":"Salvar transação","flash_success":"Sucesso!","create_another":"Depois de armazenar, retorne aqui para criar outro.","update_transaction":"Atualizar transação","after_update_create_another":"Depois de atualizar, retorne aqui para continuar editando.","transaction_updated_no_changes":"A Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"A Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Pesquisa","create_new_asset":"Criar nova conta de ativo","asset_accounts":"Contas de ativo","reset_after":"Resetar o formulário após o envio","bill_paid_on":"Pago em {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi salva.","custom_period":"Período personalizado","reset_to_current":"Redefinir para o período atual","select_period":"Selecione um período","location":"Localização","other_budgets":"Orçamentos de períodos personalizados","journal_links":"Transações ligadas","go_to_withdrawals":"Vá para seus saques","revenue_accounts":"Contas de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Editar","never":"Nunca","account_type_Loan":"Empréstimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Dívida","liability_direction_null_short":"Desconhecida","delete":"Apagar","store_new_asset_account":"Armazenar nova conta de ativo","store_new_expense_account":"Armazenar nova conta de despesa","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Armazenar nova conta de receita","mandatoryFields":"Campos obrigatórios","optionalFields":"Campos opcionais","reconcile_this_account":"Concilie esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Por mês","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por semestre","interest_calc_yearly":"Por ano","liability_direction_credit":"Devo este débito","liability_direction_debit":"Devo este débito a outra pessoa","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Débito","account_type_loan":"Empréstimo","left_in_debt":"Valor devido","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação.|Salve esta transação movendo-a para outra conta.|Salve essas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Exibir divisão","transaction_collapse_split":"Esconder divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete a cada semestre","bill_repeats_yearly":"Repete anualmente","bill_repeats_weekly_other":"Repete quinzenalmente","bill_repeats_monthly_other":"Repete bimestralmente","bill_repeats_quarterly_other":"Repete a cada dois trimestres","bill_repeats_half-year_other":"Repete anualmente","bill_repeats_yearly_other":"Repete a cada dois anos","bill_repeats_weekly_skip":"Repete a cada {skip} semanas","bill_repeats_monthly_skip":"Repete a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete a cada {skip} semestres","bill_repeats_yearly_skip":"Repete a cada {skip} anos","not_expected_period":"Não esperado este período","subscriptions":"Assinaturas","bill_expected_date_js":"Esperado {date}","inactive":"Inativo","forever":"Para sempre","extension_date_is":"Data da extensão é {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Armazenar nova fatura","repeat_freq_yearly":"anual","repeat_freq_half-year":"cada semestre","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensal","repeat_freq_weekly":"semanal","credit_card_type_monthlyFull":"Pagamento completo todo mês","update_liabilities_account":"Atualizar passivo","update_expense_account":"Atualizar conta de despesas","update_revenue_account":"Atualizar conta de receita","update_undefined_account":"Atualizar conta","update_asset_account":"Atualizar de conta de ativo","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Cofrinho","percentage":"pct.","amount":"Total","lastActivity":"Última atividade","name":"Nome","role":"Papel","description":"Descrição","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juros","interest_period":"Período de juros","liability_type":"Tipo de passivo","liability_direction":"Liability in/out","currentBalance":"Saldo atual","next_expected_match":"Próximo correspondente esperado","expected_info":"Próxima transação esperada","start_date":"Data de início","end_date":"Data final","payment_info":"Informação de pagamento"},"config":{"html_language":"pt-br","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'T\'Q, yyyy","half_year_fns":"\'S{half}\', yyyy"},"form":{"foreign_amount":"Montante em moeda estrangeira","interest_date":"Data de interesse","name":"Nome","amount":"Valor","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repetições","skip":"Pular","startdate":"Data de Início","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Ativar","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do Cartão de Crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data do pagamento mensal do Cartão de Crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juros","interest_period":"Período de juros","currency_id":"Moeda","liability_type":"Tipo de passivo","account_role":"Função de conta","liability_direction":"Passivo entrada/saída","book_date":"Data reserva","permDeleteWarning":"Exclusão de dados do Firefly III são permanentes e não podem ser desfeitos.","account_areYouSure_js":"Tem certeza que deseja excluir a conta \\"{name}\\"?","also_delete_piggyBanks_js":"Sem cofrinhos|O único cofrinho conectado a esta conta também será excluído.|Todos os {count} cofrinhos conectados a esta conta também serão excluídos.","also_delete_transactions_js":"Sem transações|A única transação conectada a esta conta também será excluída.|Todas as {count} transações conectadas a essa conta também serão excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da Fatura","amount_min":"Valor Mínimo","amount_max":"Valor Máximo","start_date":"Início do intervalo","end_date":"Final do intervalo","extension_date":"Extension date"}}')},9898:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transferência","Withdrawal":"Levantamento","Deposit":"Depósito","date_and_time":"Data e hora","no_currency":"(sem moeda)","date":"Data","time":"Hora","no_budget":"(sem orçamento)","destination_account":"Conta de destino","source_account":"Conta de origem","single_split":"Dividir","create_new_transaction":"Criar uma nova transação","balance":"Saldo","transaction_journal_extra":"Informações extra","transaction_journal_meta":"Meta informação","basic_journal_information":"Informações básicas de transação","bills_to_pay":"Faturas a pagar","left_to_spend":"Restante para gastar","attachments":"Anexos","net_worth":"Património liquido","bill":"Fatura","no_bill":"(sem fatura)","tags":"Etiquetas","internal_reference":"Referência interna","external_url":"URL Externo","no_piggy_bank":"(nenhum mealheiro)","paid":"Pago","notes":"Notas","yourAccounts":"As suas contas","go_to_asset_accounts":"Ver as contas de ativos","delete_account":"Apagar conta de utilizador","transaction_table_description":"Uma tabela com as suas transacções","account":"Conta","description":"Descricao","amount":"Montante","budget":"Orcamento","category":"Categoria","opposing_account":"Conta oposta","budgets":"Orçamentos","categories":"Categorias","go_to_budgets":"Ir para os seus orçamentos","income":"Receita / renda","go_to_deposits":"Ir para depósitos","go_to_categories":"Ir para categorias","expense_accounts":"Conta de despesas","go_to_expenses":"Ir para despesas","go_to_bills":"Ir para as faturas","bills":"Faturas","last_thirty_days":"Últimos trinta dias","last_seven_days":"Últimos sete dias","go_to_piggies":"Ir para mealheiros","saved":"Guardado","piggy_banks":"Mealheiros","piggy_bank":"Mealheiro","amounts":"Montantes","left":"Em falta","spent":"Gasto","Default asset account":"Conta de ativos padrão","search_results":"Resultados da pesquisa","include":"Incluir?","transaction":"Transacção","account_role_defaultAsset":"Conta de activos padrão","account_role_savingAsset":"Conta poupança","account_role_sharedAsset":"Conta de activos partilhados","clear_location":"Limpar localização","account_role_ccAsset":"Cartão de credito","account_role_cashWalletAsset":"Carteira de dinheiro","daily_budgets":"Orçamento diário","weekly_budgets":"Orçamento semanal","monthly_budgets":"Orçamento mensal","quarterly_budgets":"Orçamento trimestral","create_new_expense":"Criar nova conta de despesas","create_new_revenue":"Criar nova conta de receitas","create_new_liabilities":"Criar novo passivo","half_year_budgets":"Orçamento semestral","yearly_budgets":"Orçamento anual","split_transaction_title":"Descrição da transacção dividida","errors_submission":"Aconteceu algo errado com a sua submissão. Por favor, verifique os erros.","flash_error":"Erro!","store_transaction":"Guardar transação","flash_success":"Sucesso!","create_another":"Depois de guardar, voltar aqui para criar outra.","update_transaction":"Actualizar transacção","after_update_create_another":"Após a atualização, regresse aqui para continuar a editar.","transaction_updated_no_changes":"Transação #{ID} (\\"{title}\\") não recebeu nenhuma alteração.","transaction_updated_link":"Transação #{ID} (\\"{title}\\") foi atualizada.","spent_x_of_y":"Gasto {amount} de {total}","search":"Procurar","create_new_asset":"Criar nova conta de activos","asset_accounts":"Conta de activos","reset_after":"Repor o formulário após o envio","bill_paid_on":"Pago a {date}","first_split_decides":"A primeira divisão determina o valor deste campo","first_split_overrules_source":"A primeira divisão pode anular a conta de origem","first_split_overrules_destination":"A primeira divisão pode anular a conta de destino","transaction_stored_link":"Transação #{ID} (\\"{title}\\") foi guardada.","custom_period":"Período personalizado","reset_to_current":"Reiniciar o período personalizado","select_period":"Selecionar um período","location":"Localização","other_budgets":"Orçamentos de tempo personalizado","journal_links":"Ligações de transacção","go_to_withdrawals":"Ir para os seus levantamentos","revenue_accounts":"Conta de receitas","add_another_split":"Adicionar outra divisão","actions":"Ações","earned":"Ganho","empty":"(vazio)","edit":"Alterar","never":"Nunca","account_type_Loan":"Emprestimo","account_type_Mortgage":"Hipoteca","stored_new_account_js":"Nova conta \\"{name}\\" armazenada!","account_type_Debt":"Debito","liability_direction_null_short":"Desconhecido","delete":"Apagar","store_new_asset_account":"Guardar nova conta de activos","store_new_expense_account":"Guardar nova conta de despesas","store_new_liabilities_account":"Guardar novo passivo","store_new_revenue_account":"Guardar nova conta de receitas","mandatoryFields":"Campos obrigatorios","optionalFields":"Campos opcionais","reconcile_this_account":"Reconciliar esta conta","interest_calc_weekly":"Por semana","interest_calc_monthly":"Mensal","interest_calc_quarterly":"Por trimestre","interest_calc_half-year":"Por meio ano","interest_calc_yearly":"Anual","liability_direction_credit":"Esta dívida é-me devida","liability_direction_debit":"Devo esta dívida a outra pessoa","liability_direction_credit_short":"Deve-lhe esta dívida","liability_direction_debit_short":"Deve esta dívida","account_type_debt":"Dívida","account_type_loan":"Empréstimo","left_in_debt":"Montante em dívida","account_type_mortgage":"Hipoteca","save_transactions_by_moving_js":"Nenhuma transação| Guarde esta transação movendo-a para outra conta| Guarde estas transações movendo-as para outra conta.","none_in_select_list":"(nenhum)","transaction_expand_split":"Expandir divisão","transaction_collapse_split":"Ocultar divisão","default_group_title_name":"(não agrupado)","bill_repeats_weekly":"Repete-se semanalmente","bill_repeats_monthly":"Repete mensalmente","bill_repeats_quarterly":"Repete trimestralmente","bill_repeats_half-year":"Repete-se a cada meio ano","bill_repeats_yearly":"Repete-se anualmente","bill_repeats_weekly_other":"Repete-se a cada semana","bill_repeats_monthly_other":"Repete-se a cada outro mês","bill_repeats_quarterly_other":"Repete-se a cada trimestre","bill_repeats_half-year_other":"Repete-se anualmente","bill_repeats_yearly_other":"Repete-se a cada ano","bill_repeats_weekly_skip":"Repete-se a cada {skip} semanas","bill_repeats_monthly_skip":"Repete-se a cada {skip} meses","bill_repeats_quarterly_skip":"Repete a cada {skip} trimestres","bill_repeats_half-year_skip":"Repete-se a cada {skip} meio ano","bill_repeats_yearly_skip":"Repete-se a cada {skip} anos","not_expected_period":"Este período não foi previsto","subscriptions":"Subscrições","bill_expected_date_js":"Esperado {date}","inactive":"Inactivo","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Criar nova fatura","store_new_bill":"Guardar nova fatura","repeat_freq_yearly":"anualmente","repeat_freq_half-year":"todo meio ano","repeat_freq_quarterly":"trimestral","repeat_freq_monthly":"mensalmente","repeat_freq_weekly":"semanalmente","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizar passivo","update_expense_account":"Alterar conta de despesas","update_revenue_account":"Alterar conta de receitas","update_undefined_account":"Update account","update_asset_account":"Actualizar conta de activos","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Mealheiro","percentage":"%.","amount":"Montante","lastActivity":"Ultima actividade","name":"Nome","role":"Regra","description":"Descricao","date":"Data","source_account":"Conta de origem","destination_account":"Conta de destino","category":"Categoria","iban":"IBAN","interest":"Juro","interest_period":"Período de juros","liability_type":"Tipo de responsabilidade","liability_direction":"Passivo entrada/fora","currentBalance":"Saldo actual","next_expected_match":"Proxima correspondencia esperada","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"pt","week_in_year_fns":"\'Semana\' w, yyyy","month_and_day_fns":"d MMMM, y","quarter_fns":"\'Trimestre\' Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Montante estrangeiro","interest_date":"Data de juros","name":"Nome","amount":"Montante","iban":"IBAN","BIC":"BIC","notes":"Notas","location":"Localização","repeat_freq":"Repete","skip":"Pular","startdate":"Data de inicio","enddate":"End date","object_group":"Grupo","attachments":"Anexos","active":"Activo","include_net_worth":"Incluir no patrimonio liquido","cc_type":"Plano de pagamento do cartão de crédito","account_number":"Número de conta","cc_monthly_payment_date":"Data de pagamento mensal do cartão de crédito","virtual_balance":"Saldo virtual","opening_balance":"Saldo inicial","opening_balance_date":"Data do saldo inicial","date":"Data","interest":"Juro","interest_period":"Periodo de juros","currency_id":"Divisa","liability_type":"Tipo de responsabilidade","account_role":"Tipo de conta","liability_direction":"Responsabilidade entrada/saída","book_date":"Data de registo","permDeleteWarning":"Apagar as tuas coisas do Firefly III e permanente e nao pode ser desfeito.","account_areYouSure_js":"Tem a certeza que deseja eliminar a conta denominada por \\"{name}?","also_delete_piggyBanks_js":"Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.","also_delete_transactions_js":"Nenhuma transação| A única transação ligada a esta conta será também excluída.|Todas as {count} transações ligadas a esta conta serão também excluídas.","process_date":"Data de processamento","due_date":"Data de vencimento","payment_date":"Data de pagamento","invoice_date":"Data da factura","amount_min":"Montante minimo","amount_max":"Montante maximo","start_date":"Inicio do intervalo","end_date":"Fim do intervalo","extension_date":"Extension date"}}')},4691:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Transfer","Withdrawal":"Retragere","Deposit":"Depozit","date_and_time":"Data și ora","no_currency":"(nici o monedă)","date":"Dată","time":"Timp","no_budget":"(nici un buget)","destination_account":"Contul de destinație","source_account":"Contul sursă","single_split":"Împarte","create_new_transaction":"Creați o tranzacție nouă","balance":"Balantă","transaction_journal_extra":"Informații suplimentare","transaction_journal_meta":"Informații meta","basic_journal_information":"Informații de bază despre tranzacție","bills_to_pay":"Facturile de plată","left_to_spend":"Ramas de cheltuit","attachments":"Atașamente","net_worth":"Valoarea netă","bill":"Factură","no_bill":"(fără factură)","tags":"Etichete","internal_reference":"Referință internă","external_url":"URL extern","no_piggy_bank":"(nicio pușculiță)","paid":"Plătit","notes":"Notițe","yourAccounts":"Conturile dvs.","go_to_asset_accounts":"Vizualizați conturile de active","delete_account":"Șterge account","transaction_table_description":"Un tabel care conține tranzacțiile tale","account":"Cont","description":"Descriere","amount":"Sumă","budget":"Buget","category":"Categorie","opposing_account":"Cont opus","budgets":"Buget","categories":"Categorii","go_to_budgets":"Mergi la bugete","income":"Venituri","go_to_deposits":"Du-te la depozite","go_to_categories":"Mergi la categorii","expense_accounts":"Conturi de cheltuieli","go_to_expenses":"Mergi la cheltuieli","go_to_bills":"Mergi la facturi","bills":"Facturi","last_thirty_days":"Ultimele 30 de zile","last_seven_days":"Ultimele 7 zile","go_to_piggies":"Mergi la pușculiță","saved":"Salvat","piggy_banks":"Pușculiță","piggy_bank":"Pușculiță","amounts":"Sume","left":"Rămas","spent":"Cheltuit","Default asset account":"Cont de active implicit","search_results":"Rezultatele căutarii","include":"Include?","transaction":"Tranzacţie","account_role_defaultAsset":"Contul implicit activ","account_role_savingAsset":"Cont de economii","account_role_sharedAsset":"Contul de active partajat","clear_location":"Ștergeți locația","account_role_ccAsset":"Card de credit","account_role_cashWalletAsset":"Cash - Numerar","daily_budgets":"Bugete zilnice","weekly_budgets":"Bugete săptămânale","monthly_budgets":"Bugete lunare","quarterly_budgets":"Bugete trimestriale","create_new_expense":"Creați un nou cont de cheltuieli","create_new_revenue":"Creați un nou cont de venituri","create_new_liabilities":"Creare provizion nou","half_year_budgets":"Bugete semestriale","yearly_budgets":"Bugete anuale","split_transaction_title":"Descrierea tranzacției divizate","errors_submission":"A fost ceva în neregulă cu depunerea ta. Te rugăm să verifici erorile.","flash_error":"Eroare!","store_transaction":"Tranzacție magazin","flash_success":"Succes!","create_another":"După stocare, reveniți aici pentru a crea alta.","update_transaction":"Actualizați tranzacția","after_update_create_another":"După actualizare, reveniți aici pentru a continua editarea.","transaction_updated_no_changes":"Tranzacția #{ID} (\\"{title}\\") nu a primit nicio modificare.","transaction_updated_link":"Tranzacția #{ID} (\\"{title}\\") a fost actualizată.","spent_x_of_y":"Cheltuit {amount} din {total}","search":"Caută","create_new_asset":"Creați un nou cont de active","asset_accounts":"Conturile de active","reset_after":"Resetați formularul după trimitere","bill_paid_on":"Plătit pe {date}","first_split_decides":"Prima împărțire determină valoarea acestui câmp","first_split_overrules_source":"Prima împărțire poate suprascrie contul sursă","first_split_overrules_destination":"Prima împărțire poate suprascrie contul de destinație","transaction_stored_link":"Tranzacția #{ID} (\\"{title}\\") a fost stocată.","custom_period":"Perioadă personalizată","reset_to_current":"Resetare la perioada curentă","select_period":"Selectați o perioadă","location":"Locație","other_budgets":"Bugete personalizate temporale","journal_links":"Link-uri de tranzacții","go_to_withdrawals":"Mergi la retragerile tale","revenue_accounts":"Conturi de venituri","add_another_split":"Adăugați o divizare","actions":"Acțiuni","earned":"Câștigat","empty":"(gol)","edit":"Editează","never":"Niciodată","account_type_Loan":"Împrumut","account_type_Mortgage":"Credit ipotecar","stored_new_account_js":"Cont nou \\"{name}\\" stocat!","account_type_Debt":"Datorie","liability_direction_null_short":"Unknown","delete":"Șterge","store_new_asset_account":"Salvați un nou cont de active","store_new_expense_account":"Salvați un nou cont de cheltuieli","store_new_liabilities_account":"Salvați provizion nou","store_new_revenue_account":"Salvați un nou cont de venituri","mandatoryFields":"Câmpuri obligatorii","optionalFields":"Câmpuri opționale","reconcile_this_account":"Reconciliați acest cont","interest_calc_weekly":"Pe săptămână","interest_calc_monthly":"Pe lună","interest_calc_quarterly":"Pe trimestru","interest_calc_half-year":"Pe jumătate de an","interest_calc_yearly":"Pe an","liability_direction_credit":"Sunt datorat acestei datorii","liability_direction_debit":"Datorăm această datorie altcuiva","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Fără tranzacții* Salvați această tranzacție mutând-o în alt cont. | Salvați aceste tranzacții mutându-le într-un alt cont.","none_in_select_list":"(nici unul)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(negrupat)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Nu se aşteaptă această perioadă","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Inactiv","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Creați o nouă factură","store_new_bill":"Salvați o nouă factură","repeat_freq_yearly":"anual","repeat_freq_half-year":"fiecare jumătate de an","repeat_freq_quarterly":"trimestrial","repeat_freq_monthly":"lunar","repeat_freq_weekly":"săptămânal","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Actualizați provizionul","update_expense_account":"Actualizați cont de cheltuieli","update_revenue_account":"Actualizați cont de venituri","update_undefined_account":"Update account","update_asset_account":"Actualizați contul de active","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pușculiță","percentage":"procent %","amount":"Sumă","lastActivity":"Ultima activitate","name":"Nume","role":"Rol","description":"Descriere","date":"Dată","source_account":"Contul sursă","destination_account":"Contul de destinație","category":"Categorii","iban":"IBAN","interest":"Interes","interest_period":"Interest period","liability_type":"Tip de provizion","liability_direction":"Liability in/out","currentBalance":"Sold curent","next_expected_match":"Următoarea potrivire așteptată","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ro","week_in_year_fns":"\'Săptămână\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyy"},"form":{"foreign_amount":"Sumă străină","interest_date":"Data de interes","name":"Nume","amount":"Sumă","iban":"IBAN","BIC":"BIC","notes":"Notițe","location":"Locație","repeat_freq":"Repetă","skip":"Sari peste","startdate":"Data de început","enddate":"End date","object_group":"Grup","attachments":"Fișiere atașate","active":"Activ","include_net_worth":"Includeți în valoare netă","cc_type":"Plan de plată cu card de credit","account_number":"Număr de cont","cc_monthly_payment_date":"Data plății lunare cu cartea de credit","virtual_balance":"Soldul virtual","opening_balance":"Soldul de deschidere","opening_balance_date":"Data soldului de deschidere","date":"Dată","interest":"Interes","interest_period":"Perioadă de interes","currency_id":"Monedă","liability_type":"Tipul de provizion","account_role":"Rolul contului","liability_direction":"Răspundere în/afară","book_date":"Rezervă dată","permDeleteWarning":"Ștergerea este permanentă și nu poate fi anulată.","account_areYouSure_js":"Sunteţi sigur că doriţi să ştergeţi contul numit \\"{name}\\"?","also_delete_piggyBanks_js":"Nici o pușculiță | Singura pușculiță conectată la acest cont va fi de asemenea ștearsă. Toate cele {count} pușculițe conectate la acest cont vor fi șterse, de asemenea.","also_delete_transactions_js":"Nicio tranzacție | Singura tranzacție conectată la acest cont va fi de asemenea ștearsă. | Toate cele {count} tranzacții conectate la acest cont vor fi șterse, de asemenea.","process_date":"Data procesării","due_date":"Data scadentă","payment_date":"Data de plată","invoice_date":"Data facturii","amount_min":"Suma minimă","amount_max":"suma maximă","start_date":"Start de interval","end_date":"Șfârșit de interval","extension_date":"Extension date"}}')},9672:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Перевод","Withdrawal":"Расход","Deposit":"Доход","date_and_time":"Дата и время","no_currency":"(нет валюты)","date":"Дата","time":"Время","no_budget":"(вне бюджета)","destination_account":"Счёт назначения","source_account":"Счёт-источник","single_split":"Разделённая транзакция","create_new_transaction":"Создать новую транзакцию","balance":"Бaлaнc","transaction_journal_extra":"Дополнительные сведения","transaction_journal_meta":"Дополнительная информация","basic_journal_information":"Основная информация о транзакции","bills_to_pay":"Счета к оплате","left_to_spend":"Осталось потратить","attachments":"Вложения","net_worth":"Мои сбережения","bill":"Счёт к оплате","no_bill":"(нет счёта на оплату)","tags":"Метки","internal_reference":"Внутренняя ссылка","external_url":"Внешний URL-адрес","no_piggy_bank":"(нет копилки)","paid":"Оплачено","notes":"Заметки","yourAccounts":"Ваши счета","go_to_asset_accounts":"Просмотр ваших основных счетов","delete_account":"Удалить профиль","transaction_table_description":"Таблица, содержащая ваши транзакции","account":"Счёт","description":"Описание","amount":"Сумма","budget":"Бюджет","category":"Категория","opposing_account":"Противодействующий счёт","budgets":"Бюджет","categories":"Категории","go_to_budgets":"Перейти к вашим бюджетам","income":"Мои доходы","go_to_deposits":"Перейти ко вкладам","go_to_categories":"Перейти к вашим категориям","expense_accounts":"Счета расходов","go_to_expenses":"Перейти к расходам","go_to_bills":"Перейти к вашим счетам на оплату","bills":"Счета к оплате","last_thirty_days":"Последние 30 дней","last_seven_days":"Последние 7 дней","go_to_piggies":"Перейти к вашим копилкам","saved":"Сохранено","piggy_banks":"Копилки","piggy_bank":"Копилка","amounts":"Сумма","left":"Осталось","spent":"Расход","Default asset account":"Счёт по умолчанию","search_results":"Результаты поиска","include":"Включить?","transaction":"Транзакция","account_role_defaultAsset":"Счёт по умолчанию","account_role_savingAsset":"Сберегательный счет","account_role_sharedAsset":"Общий основной счёт","clear_location":"Очистить местоположение","account_role_ccAsset":"Кредитная карта","account_role_cashWalletAsset":"Наличные","daily_budgets":"Бюджеты на день","weekly_budgets":"Бюджеты на неделю","monthly_budgets":"Бюджеты на месяц","quarterly_budgets":"Бюджеты на квартал","create_new_expense":"Создать новый счёт расхода","create_new_revenue":"Создать новый счёт дохода","create_new_liabilities":"Создать новый долговой счёт","half_year_budgets":"Бюджеты на полгода","yearly_budgets":"Годовые бюджеты","split_transaction_title":"Описание разделённой транзакции","errors_submission":"При отправке что-то пошло не так. Пожалуйста, проверьте ошибки ниже.","flash_error":"Ошибка!","store_transaction":"Сохранить транзакцию","flash_success":"Успешно!","create_another":"После сохранения вернуться сюда и создать ещё одну аналогичную запись.","update_transaction":"Обновить транзакцию","after_update_create_another":"После обновления вернитесь сюда, чтобы продолжить редактирование.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Поиск","create_new_asset":"Создать новый активный счёт","asset_accounts":"Основные счета","reset_after":"Сбросить форму после отправки","bill_paid_on":"Оплачено {date}","first_split_decides":"В данном поле используется значение из первой части разделенной транзакции","first_split_overrules_source":"Значение из первой части транзакции может изменить счет источника","first_split_overrules_destination":"Значение из первой части транзакции может изменить счет назначения","transaction_stored_link":"Транзакция #{ID} (\\"{title}\\") сохранена.","custom_period":"Пользовательский период","reset_to_current":"Сброс к текущему периоду","select_period":"Выберите период","location":"Размещение","other_budgets":"Бюджеты на произвольный отрезок времени","journal_links":"Связи транзакции","go_to_withdrawals":"Перейти к вашим расходам","revenue_accounts":"Счета доходов","add_another_split":"Добавить еще одну часть","actions":"Действия","earned":"Заработано","empty":"(пусто)","edit":"Изменить","never":"Никогда","account_type_Loan":"Заём","account_type_Mortgage":"Ипотека","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Дебит","liability_direction_null_short":"Unknown","delete":"Удалить","store_new_asset_account":"Сохранить новый основной счёт","store_new_expense_account":"Сохранить новый счёт расхода","store_new_liabilities_account":"Сохранить новое обязательство","store_new_revenue_account":"Сохранить новый счёт дохода","mandatoryFields":"Обязательные поля","optionalFields":"Дополнительные поля","reconcile_this_account":"Произвести сверку данного счёта","interest_calc_weekly":"Per week","interest_calc_monthly":"В месяц","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"В год","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(нет)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(без группировки)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Повторяется ежегодно","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Не ожидается в данном периоде","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Неактивный","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Создать новый счёт к оплате","store_new_bill":"Сохранить новый счёт к оплате","repeat_freq_yearly":"ежегодно","repeat_freq_half-year":"раз в полгода","repeat_freq_quarterly":"раз в квартал","repeat_freq_monthly":"ежемесячно","repeat_freq_weekly":"еженедельно","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Обновить долговой счёт","update_expense_account":"Обновить счёт расхода","update_revenue_account":"Обновить счёт дохода","update_undefined_account":"Update account","update_asset_account":"Обновить основной счёт","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Копилка","percentage":"процентов","amount":"Сумма","lastActivity":"Последняя активность","name":"Имя","role":"Роль","description":"Описание","date":"Дата","source_account":"Исходный счет","destination_account":"Счет назначения","category":"Категория","iban":"IBAN","interest":"Процентная ставка","interest_period":"Interest period","liability_type":"Тип ответственности","liability_direction":"Liability in/out","currentBalance":"Текущий баланс","next_expected_match":"Следующий ожидаемый результат","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"ru","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Сумма в иностранной валюте","interest_date":"Дата начисления процентов","name":"Название","amount":"Сумма","iban":"IBAN","BIC":"BIC","notes":"Заметки","location":"Местоположение","repeat_freq":"Повторы","skip":"Пропустить","startdate":"Дата начала","enddate":"End date","object_group":"Группа","attachments":"Вложения","active":"Активный","include_net_worth":"Включать в \\"Мои сбережения\\"","cc_type":"План оплаты по кредитной карте","account_number":"Номер счёта","cc_monthly_payment_date":"Дата ежемесячного платежа по кредитной карте","virtual_balance":"Виртуальный баланс","opening_balance":"Начальный баланс","opening_balance_date":"Дата начального баланса","date":"Дата","interest":"Процентная ставка","interest_period":"Период начисления процентов","currency_id":"Валюта","liability_type":"Liability type","account_role":"Тип счета","liability_direction":"Liability in/out","book_date":"Дата бронирования","permDeleteWarning":"Удаление информации из Firefly III является постоянным и не может быть отменено.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Дата обработки","due_date":"Срок оплаты","payment_date":"Дата платежа","invoice_date":"Дата выставления счёта","amount_min":"Минимальная сумма","amount_max":"Максимальная сумма","start_date":"Начало диапазона","end_date":"Конец диапазона","extension_date":"Extension date"}}')},1941:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Prevod","Withdrawal":"Výber","Deposit":"Vklad","date_and_time":"Dátum a čas","no_currency":"(žiadna mena)","date":"Dátum","time":"Čas","no_budget":"(žiadny rozpočet)","destination_account":"Cieľový účet","source_account":"Zdrojový účet","single_split":"Rozúčtovať","create_new_transaction":"Vytvoriť novú transakciu","balance":"Zostatok","transaction_journal_extra":"Ďalšie informácie","transaction_journal_meta":"Meta informácie","basic_journal_information":"Základné Informácie o transakcii","bills_to_pay":"Účty na úhradu","left_to_spend":"Zostáva k útrate","attachments":"Prílohy","net_worth":"Čisté imanie","bill":"Účet","no_bill":"(žiadny účet)","tags":"Štítky","internal_reference":"Interná referencia","external_url":"Externá URL","no_piggy_bank":"(žiadna pokladnička)","paid":"Uhradené","notes":"Poznámky","yourAccounts":"Vaše účty","go_to_asset_accounts":"Zobraziť účty aktív","delete_account":"Odstrániť účet","transaction_table_description":"Tabuľka obsahujúca vaše transakcie","account":"Účet","description":"Popis","amount":"Suma","budget":"Rozpočet","category":"Kategória","opposing_account":"Cieľový účet","budgets":"Rozpočty","categories":"Kategórie","go_to_budgets":"Zobraziť rozpočty","income":"Zisky / príjmy","go_to_deposits":"Zobraziť vklady","go_to_categories":"Zobraziť kategórie","expense_accounts":"Výdavkové účty","go_to_expenses":"Zobraziť výdavky","go_to_bills":"Zobraziť účty","bills":"Účty","last_thirty_days":"Uplynulých 30 dní","last_seven_days":"Uplynulých 7 dní","go_to_piggies":"Zobraziť pokladničky","saved":"Uložené","piggy_banks":"Pokladničky","piggy_bank":"Pokladnička","amounts":"Suma","left":"Zostáva","spent":"Utratené","Default asset account":"Prednastavený účet aktív","search_results":"Výsledky vyhľadávania","include":"Zahrnúť?","transaction":"Transakcia","account_role_defaultAsset":"Predvolený účet aktív","account_role_savingAsset":"Šetriaci účet","account_role_sharedAsset":"Zdieľaný účet aktív","clear_location":"Odstrániť pozíciu","account_role_ccAsset":"Kreditná karta","account_role_cashWalletAsset":"Peňaženka","daily_budgets":"Denné rozpočty","weekly_budgets":"Týždenné rozpočty","monthly_budgets":"Mesačné rozpočty","quarterly_budgets":"Štvrťročné rozpočty","create_new_expense":"Vytvoriť výdavkoý účet","create_new_revenue":"Vytvoriť nový príjmový účet","create_new_liabilities":"Vytvoriť nový záväzok","half_year_budgets":"Polročné rozpočty","yearly_budgets":"Ročné rozpočty","split_transaction_title":"Popis rozúčtovania","errors_submission":"Pri odosielaní sa niečo nepodarilo. Skontrolujte prosím chyby.","flash_error":"Chyba!","store_transaction":"Uložiť transakciu","flash_success":"Hotovo!","create_another":"Po uložení sa vrátiť späť sem a vytvoriť ďalší.","update_transaction":"Upraviť transakciu","after_update_create_another":"Po aktualizácii sa vrátiť späť a pokračovať v úpravách.","transaction_updated_no_changes":"Transakcia #{ID} (\\"{title}\\") sa nezmenila.","transaction_updated_link":"Transakcia #{ID} (\\"{title}\\") bola upravená.","spent_x_of_y":"Utratené {amount} z {total}","search":"Hľadať","create_new_asset":"Vytvoriť nový účet aktív","asset_accounts":"Účty aktív","reset_after":"Po odoslaní vynulovať formulár","bill_paid_on":"Uhradené {date}","first_split_decides":"Hodnotu tohto atribútu určuje prvé rozdelenie","first_split_overrules_source":"Prvé rozdelenie môže pozmeniť zdrojový účet","first_split_overrules_destination":"Prvé rozdelenie môže pozmeniť cieľový účet","transaction_stored_link":"Transakcia #{ID} (\\"{title}\\") bola uložená.","custom_period":"Vlastné obdobie","reset_to_current":"Obnoviť na aktuálne obdobie","select_period":"Vyberte obdobie","location":"Poloha","other_budgets":"Špecifické časované rozpočty","journal_links":"Prepojenia transakcie","go_to_withdrawals":"Zobraziť výbery","revenue_accounts":"Výnosové účty","add_another_split":"Pridať ďalšie rozúčtovanie","actions":"Akcie","earned":"Zarobené","empty":"(prázdne)","edit":"Upraviť","never":"Nikdy","account_type_Loan":"Pôžička","account_type_Mortgage":"Hypotéka","stored_new_account_js":"Nový účet \\"{name}\\" vytvorený!","account_type_Debt":"Dlh","liability_direction_null_short":"Unknown","delete":"Odstrániť","store_new_asset_account":"Uložiť nový účet aktív","store_new_expense_account":"Uložiť nový výdavkový účet","store_new_liabilities_account":"Uložiť nový záväzok","store_new_revenue_account":"Uložiť nový príjmový účet","mandatoryFields":"Povinné údaje","optionalFields":"Voliteľné údaje","reconcile_this_account":"Vyúčtovat tento účet","interest_calc_weekly":"Za týždeň","interest_calc_monthly":"Za mesiac","interest_calc_quarterly":"Za štvrťrok","interest_calc_half-year":"Za polrok","interest_calc_yearly":"Za rok","liability_direction_credit":"Túto sumu mi dlžia","liability_direction_debit":"Tento dlh mám voči niekomu inému","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"Žiadne transakcie|Zachovať túto transakciu presunom pod iný účet.|Zachovať tieto transakcie presunom pod iný účet.","none_in_select_list":"(žiadne)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(nezoskupené)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Neočakávané v tomto období","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Neaktívne","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Vytvoriť nový účet","store_new_bill":"Uložiť nový účet","repeat_freq_yearly":"ročne","repeat_freq_half-year":"polročne","repeat_freq_quarterly":"štvrťročne","repeat_freq_monthly":"mesačne","repeat_freq_weekly":"týždenne","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Upraviť záväzok","update_expense_account":"Upraviť výdavkový účet","update_revenue_account":"Upraviť príjmový účet","update_undefined_account":"Update account","update_asset_account":"Upraviť výdajový účet","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Pokladnička","percentage":"perc.","amount":"Suma","lastActivity":"Posledná aktivita","name":"Meno/Názov","role":"Rola","description":"Popis","date":"Dátum","source_account":"Zdrojový účet","destination_account":"Cieľový účet","category":"Kategória","iban":"IBAN","interest":"Úrok","interest_period":"Interest period","liability_type":"Typ záväzku","liability_direction":"Liability in/out","currentBalance":"Aktuálny zostatok","next_expected_match":"Ďalšia očakávaná zhoda","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"sk","week_in_year_fns":"\'Týždeň\' tt, rrrr","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, rrrr","half_year_fns":"\'H{half}\', rrrr"},"form":{"foreign_amount":"Suma v cudzej mene","interest_date":"Úrokový dátum","name":"Názov","amount":"Suma","iban":"IBAN","BIC":"BIC","notes":"Poznámky","location":"Údaje o polohe","repeat_freq":"Opakuje sa","skip":"Preskočiť","startdate":"Dátum zahájenia","enddate":"End date","object_group":"Skupina","attachments":"Prílohy","active":"Aktívne","include_net_worth":"Zahrnúť do čistého majetku","cc_type":"Zúčtovacie obdobie kreditnej karty","account_number":"Číslo účtu","cc_monthly_payment_date":"Dátum mesačnej úhrady kreditnej karty","virtual_balance":"Virtuálnu zostatok","opening_balance":"Počiatočný zostatok","opening_balance_date":"Dátum počiatočného zostatku","date":"Dátum","interest":"Úrok","interest_period":"Úrokové obdobie","currency_id":"Mena","liability_type":"Typ záväzku","account_role":"Rola účtu","liability_direction":"Záväzky príjem/výdaj","book_date":"Dátum rezervácie","permDeleteWarning":"Odstránenie údajov z Firefly III je trvalé a nie je možné ich vrátiť späť.","account_areYouSure_js":"Skutočne chcete odstrániť účet s názvom \\"{name}\\"?","also_delete_piggyBanks_js":"Žiadne prasiatko|Odstráni sa tiež jediné prasiatko prepojené s týmto účtom.|Odstráni sa tiež {count} prasiatok prepojených s týmto účtom.","also_delete_transactions_js":"Žiadne transakcie|Odstráni sa aj jediná transakcia spojená s týmto účtom.|Odstráni sa tiež {count} transakcií spojených s týmto účtom.","process_date":"Dátum spracovania","due_date":"Dátum splatnosti","payment_date":"Dátum úhrady","invoice_date":"Dátum vystavenia","amount_min":"Minimálna suma","amount_max":"Maximálna suma","start_date":"Začiatok rozsahu","end_date":"Koniec rozsahu","extension_date":"Extension date"}}')},3244:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Överföring","Withdrawal":"Uttag","Deposit":"Insättning","date_and_time":"Datum och tid","no_currency":"(ingen valuta)","date":"Datum","time":"Tid","no_budget":"(ingen budget)","destination_account":"Till konto","source_account":"Källkonto","single_split":"Dela","create_new_transaction":"Skapa en ny transaktion","balance":"Saldo","transaction_journal_extra":"Extra information","transaction_journal_meta":"Metadata","basic_journal_information":"Grundläggande transaktionsinformation","bills_to_pay":"Notor att betala","left_to_spend":"Återstår att spendera","attachments":"Bilagor","net_worth":"Nettoförmögenhet","bill":"Nota","no_bill":"(ingen räkning)","tags":"Etiketter","internal_reference":"Intern referens","external_url":"Extern URL","no_piggy_bank":"(ingen spargris)","paid":"Betald","notes":"Noteringar","yourAccounts":"Dina konton","go_to_asset_accounts":"Visa dina tillgångskonton","delete_account":"Ta bort konto","transaction_table_description":"En tabell som innehåller dina transaktioner","account":"Konto","description":"Beskrivning","amount":"Belopp","budget":"Budget","category":"Kategori","opposing_account":"Motsatt konto","budgets":"Budgetar","categories":"Kategorier","go_to_budgets":"Gå till dina budgetar","income":"Intäkter / inkomster","go_to_deposits":"Gå till insättningar","go_to_categories":"Gå till dina kategorier","expense_accounts":"Kostnadskonto","go_to_expenses":"Gå till utgifter","go_to_bills":"Gå till dina notor","bills":"Notor","last_thirty_days":"Senaste 30 dagarna","last_seven_days":"Senaste 7 dagarna","go_to_piggies":"Gå till dina sparbössor","saved":"Sparad","piggy_banks":"Spargrisar","piggy_bank":"Spargris","amounts":"Belopp","left":"Återstår","spent":"Spenderat","Default asset account":"Förvalt tillgångskonto","search_results":"Sökresultat","include":"Inkludera?","transaction":"Transaktion","account_role_defaultAsset":"Förvalt tillgångskonto","account_role_savingAsset":"Sparkonto","account_role_sharedAsset":"Delat tillgångskonto","clear_location":"Rena plats","account_role_ccAsset":"Kreditkort","account_role_cashWalletAsset":"Plånbok","daily_budgets":"Dagliga budgetar","weekly_budgets":"Veckovis budgetar","monthly_budgets":"Månatliga budgetar","quarterly_budgets":"Kvartalsbudgetar","create_new_expense":"Skapa ett nytt utgiftskonto","create_new_revenue":"Skapa ett nytt intäktskonto","create_new_liabilities":"Skapa ny skuld","half_year_budgets":"Halvårsbudgetar","yearly_budgets":"Årliga budgetar","split_transaction_title":"Beskrivning av delad transaktion","errors_submission":"Något fel uppstod med inskickningen. Vänligen kontrollera felen nedan.","flash_error":"Fel!","store_transaction":"Lagra transaktion","flash_success":"Slutförd!","create_another":"Efter sparat, återkom hit för att skapa ytterligare en.","update_transaction":"Uppdatera transaktion","after_update_create_another":"Efter uppdaterat, återkom hit för att fortsätta redigera.","transaction_updated_no_changes":"Transaktion #{ID} (\\"{title}\\") fick inga ändringar.","transaction_updated_link":"Transaktion #{ID} (\\"{title}\\") uppdaterades.","spent_x_of_y":"Spenderade {amount} av {total}","search":"Sök","create_new_asset":"Skapa ett nytt tillgångskonto","asset_accounts":"Tillgångskonton","reset_after":"Återställ formulär efter inskickat","bill_paid_on":"Betalad den {date}","first_split_decides":"Första delningen bestämmer värdet på detta fält","first_split_overrules_source":"Den första delningen kan åsidosätta källkontot","first_split_overrules_destination":"Den första delningen kan åsidosätta målkontot","transaction_stored_link":"Transaktion #{ID} (\\"{title}\\") sparades.","custom_period":"Anpassad period","reset_to_current":"Återställ till nuvarande period","select_period":"Välj en period","location":"Plats","other_budgets":"Anpassade tidsinställda budgetar","journal_links":"Transaktionslänkar","go_to_withdrawals":"Gå till dina uttag","revenue_accounts":"Intäktskonton","add_another_split":"Lägga till en annan delning","actions":"Åtgärder","earned":"Tjänat","empty":"(tom)","edit":"Redigera","never":"Aldrig","account_type_Loan":"Lån","account_type_Mortgage":"Bolån","stored_new_account_js":"Nytt konto \\"{name}\\" lagrat!","account_type_Debt":"Skuld","liability_direction_null_short":"Okänd","delete":"Ta bort","store_new_asset_account":"Lagra nytt tillgångskonto","store_new_expense_account":"Spara nytt utgiftskonto","store_new_liabilities_account":"Spara en ny skuld","store_new_revenue_account":"Spara nytt intäktskonto","mandatoryFields":"Obligatoriska fält","optionalFields":"Valfria fält","reconcile_this_account":"Stäm av detta konto","interest_calc_weekly":"Per vecka","interest_calc_monthly":"Per månad","interest_calc_quarterly":"Per kvartal","interest_calc_half-year":"Per halvår","interest_calc_yearly":"Per år","liability_direction_credit":"Jag är skyldig denna skuld","liability_direction_debit":"Jag är skyldig någon annan denna skuld","liability_direction_credit_short":"Ägde denna skuld","liability_direction_debit_short":"Äger denna skuld","account_type_debt":"Skuld","account_type_loan":"Lån","left_in_debt":"Att betala","account_type_mortgage":"Bolån","save_transactions_by_moving_js":"Inga transaktioner|Spara denna transaktion genom att flytta den till ett annat konto.|Spara dessa transaktioner genom att flytta dem till ett annat konto.","none_in_select_list":"(Ingen)","transaction_expand_split":"Expandera delningen","transaction_collapse_split":"Minimera delning","default_group_title_name":"(ogrupperad)","bill_repeats_weekly":"Upprepas veckovis","bill_repeats_monthly":"Upprepas månadsvis","bill_repeats_quarterly":"Upprepas kvartalsvis","bill_repeats_half-year":"Uprepas varje halvår","bill_repeats_yearly":"Upprepas årsvis","bill_repeats_weekly_other":"Upprepas varannan vecka","bill_repeats_monthly_other":"Upprepas varannan månad","bill_repeats_quarterly_other":"Upprepas varannat kvartal","bill_repeats_half-year_other":"Upprepas årsvis","bill_repeats_yearly_other":"Upprepas varannat år","bill_repeats_weekly_skip":"Upprepas varje {skip} veckor","bill_repeats_monthly_skip":"Upprepas varje {skip} månad","bill_repeats_quarterly_skip":"Upprepas varje {skip} kvartal","bill_repeats_half-year_skip":"Upprepas varje {skip} halvår","bill_repeats_yearly_skip":"Upprepas varje {skip} år","not_expected_period":"Inte väntat denna period","subscriptions":"Prenumerationer","bill_expected_date_js":"Förväntat {date}","inactive":"Inaktiv","forever":"För alltid","extension_date_is":"Tillägg datum är {date}","create_new_bill":"Skapa en ny nota","store_new_bill":"Spara ny nota","repeat_freq_yearly":"årligen","repeat_freq_half-year":"varje halvår","repeat_freq_quarterly":"kvartal","repeat_freq_monthly":"månadsvis","repeat_freq_weekly":"veckovis","credit_card_type_monthlyFull":"Full betalning varje månad","update_liabilities_account":"Uppdatera skuld","update_expense_account":"Uppdatera utgiftskonto","update_revenue_account":"Uppdatera intäktskonto","update_undefined_account":"Update account","update_asset_account":"Uppdatera tillgångskonto","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Spargris","percentage":"procent","amount":"Belopp","lastActivity":"Senaste aktivitet","name":"Namn","role":"Roll","description":"Beskrivning","date":"Datum","source_account":"Källkonto","destination_account":"Destinationskonto","category":"Kategori","iban":"IBAN","interest":"Ränta","interest_period":"Ränteperiod","liability_type":"Typ av ansvar","liability_direction":"Ansvar in/ut","currentBalance":"Nuvarande saldo","next_expected_match":"Nästa förväntade träff","expected_info":"Nästa förväntade transaktion","start_date":"Startdatum","end_date":"Slutdatum","payment_info":"Betalinformation"},"config":{"html_language":"sv","week_in_year_fns":"\'Vecka\' w, yyyy","month_and_day_fns":"d MMMM y","quarter_fns":"\'kvartal\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Utländskt belopp","interest_date":"Räntedatum","name":"Namn","amount":"Belopp","iban":"IBAN","BIC":"BIC","notes":"Anteckningar","location":"Plats","repeat_freq":"Upprepningar","skip":"Hoppa över","startdate":"Startdatum","enddate":"Slutdatum","object_group":"Grupp","attachments":"Bilagor","active":"Aktiv","include_net_worth":"Inkludera i nettovärde","cc_type":"Kreditkort betalning plan","account_number":"Kontonummer","cc_monthly_payment_date":"Kreditkort månadsbetalnings datum","virtual_balance":"Virtuell balans","opening_balance":"Ingående balans","opening_balance_date":"Ingående balans datum","date":"Datum","interest":"Ränta","interest_period":"Ränteperiod","currency_id":"Valuta","liability_type":"Typ av ansvar","account_role":"Konto roll","liability_direction":"Ansvar in/ut","book_date":"Bokföringsdatum","permDeleteWarning":"Att ta bort saker från Firefly III är permanent och kan inte ångras.","account_areYouSure_js":"Är du säker du vill ta bort kontot \\"{name}\\"?","also_delete_piggyBanks_js":"Inga spargrisar|Den enda spargrisen som är ansluten till detta konto kommer också att tas bort.|Alla {count} spargrisar anslutna till detta konto kommer också att tas bort.","also_delete_transactions_js":"Inga transaktioner|Den enda transaktionen som är ansluten till detta konto kommer också att tas bort.|Alla {count} transaktioner som är kopplade till detta konto kommer också att tas bort.","process_date":"Behandlingsdatum","due_date":"Förfallodatum","payment_date":"Betalningsdatum","invoice_date":"Fakturadatum","amount_min":"Minsta belopp","amount_max":"Högsta belopp","start_date":"Start område","end_date":"Slut område","extension_date":"Datum för tillägg"}}')},245:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"Chuyển khoản","Withdrawal":"Rút tiền","Deposit":"Tiền gửi","date_and_time":"Date and time","no_currency":"(không có tiền tệ)","date":"Ngày","time":"Time","no_budget":"(không có ngân sách)","destination_account":"Tài khoản đích","source_account":"Nguồn tài khoản","single_split":"Chia ra","create_new_transaction":"Tạo giao dịch mới","balance":"Tiền còn lại","transaction_journal_extra":"Extra information","transaction_journal_meta":"Thông tin tổng hợp","basic_journal_information":"Basic transaction information","bills_to_pay":"Hóa đơn phải trả","left_to_spend":"Còn lại để chi tiêu","attachments":"Tệp đính kèm","net_worth":"Tài sản thực","bill":"Hóa đơn","no_bill":"(no bill)","tags":"Nhãn","internal_reference":"Tài liệu tham khảo nội bộ","external_url":"URL bên ngoài","no_piggy_bank":"(chưa có heo đất)","paid":"Đã thanh toán","notes":"Ghi chú","yourAccounts":"Tài khoản của bạn","go_to_asset_accounts":"Xem tài khoản của bạn","delete_account":"Xóa tài khoản","transaction_table_description":"A table containing your transactions","account":"Tài khoản","description":"Sự miêu tả","amount":"Số tiền","budget":"Ngân sách","category":"Danh mục","opposing_account":"Opposing account","budgets":"Ngân sách","categories":"Danh mục","go_to_budgets":"Chuyển đến ngân sách của bạn","income":"Thu nhập doanh thu","go_to_deposits":"Go to deposits","go_to_categories":"Đi đến danh mục của bạn","expense_accounts":"Tài khoản chi phí","go_to_expenses":"Go to expenses","go_to_bills":"Đi đến hóa đơn của bạn","bills":"Hóa đơn","last_thirty_days":"Ba mươi ngày gần đây","last_seven_days":"Bảy ngày gần đây","go_to_piggies":"Tới heo đất của bạn","saved":"Đã lưu","piggy_banks":"Heo đất","piggy_bank":"Heo đất","amounts":"Amounts","left":"Còn lại","spent":"Đã chi","Default asset account":"Mặc định tài khoản","search_results":"Kết quả tìm kiếm","include":"Include?","transaction":"Giao dịch","account_role_defaultAsset":"tài khoản mặc định","account_role_savingAsset":"Tài khoản tiết kiệm","account_role_sharedAsset":"tài khoản dùng chung","clear_location":"Xóa vị trí","account_role_ccAsset":"Thẻ tín dụng","account_role_cashWalletAsset":"Ví tiền mặt","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"Tạo tài khoản chi phí mới","create_new_revenue":"Tạo tài khoản doanh thu mới","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"Mô tả giao dịch tách","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"Lỗi!","store_transaction":"Store transaction","flash_success":"Thành công!","create_another":"Sau khi lưu trữ, quay trở lại đây để tạo một cái khác.","update_transaction":"Cập nhật giao dịch","after_update_create_another":"Sau khi cập nhật, quay lại đây để tiếp tục chỉnh sửa.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"Tìm kiếm","create_new_asset":"Tạo tài khoản mới","asset_accounts":"tài khoản","reset_after":"Đặt lại mẫu sau khi gửi","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Giao dịch #{ID} (\\"{title}\\") đã được lưu trữ.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"Vị trí","other_budgets":"Custom timed budgets","journal_links":"Liên kết giao dịch","go_to_withdrawals":"Chuyển đến mục rút tiền của bạn","revenue_accounts":"Tài khoản doanh thu","add_another_split":"Thêm một phân chia khác","actions":"Hành động","earned":"Kiếm được","empty":"(trống)","edit":"Sửa","never":"Không bao giờ","account_type_Loan":"Tiền vay","account_type_Mortgage":"Thế chấp","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"Món nợ","liability_direction_null_short":"Unknown","delete":"Xóa","store_new_asset_account":"Lưu trữ tài khoản mới","store_new_expense_account":"Lưu trữ tài khoản chi phí mới","store_new_liabilities_account":"Lưu trữ nợ mới","store_new_revenue_account":"Lưu trữ tài khoản doanh thu mới","mandatoryFields":"Các trường bắt buộc","optionalFields":"Các trường tùy chọn","reconcile_this_account":"Điều chỉnh tài khoản này","interest_calc_weekly":"Per week","interest_calc_monthly":"Mỗi tháng","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"Mỗi năm","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(Trống)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(chưa nhóm)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Không mong đợi ở giai đoạn này","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"Không hoạt động","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"Tạo hóa đơn mới","store_new_bill":"Lưu trữ hóa đơn mới","repeat_freq_yearly":"hàng năm","repeat_freq_half-year":"mỗi nửa năm","repeat_freq_quarterly":"hàng quý","repeat_freq_monthly":"hàng tháng","repeat_freq_weekly":"hàng tuần","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"Cập nhật nợ","update_expense_account":"Cập nhật tài khoản chi phí","update_revenue_account":"Cập nhật tài khoản doanh thu","update_undefined_account":"Update account","update_asset_account":"Cập nhật tài khoản","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"Ống heo con","percentage":"phần trăm.","amount":"Số tiền","lastActivity":"Hoạt động cuối cùng","name":"Tên","role":"Quy tắc","description":"Mô tả","date":"Ngày","source_account":"Tài khoản gửi","destination_account":"Tài khoản nhận","category":"Danh mục","iban":"IBAN","interest":"Lãi","interest_period":"Interest period","liability_type":"Loại trách nhiệm pháp lý","liability_direction":"Liability in/out","currentBalance":"Số dư hiện tại","next_expected_match":"Trận đấu dự kiến tiếp theo","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"vi","week_in_year_fns":"\'Tuần\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"Ngoại tệ","interest_date":"Ngày lãi","name":"Tên","amount":"Số tiền","iban":"IBAN","BIC":"BIC","notes":"Ghi chú","location":"Vị trí","repeat_freq":"Lặp lại","skip":"Bỏ qua","startdate":"Ngày bắt đầu","enddate":"End date","object_group":"Nhóm","attachments":"Tài liệu đính kèm","active":"Hành động","include_net_worth":"Bao gồm trong giá trị ròng","cc_type":"Gói thanh toán thẻ tín dụng","account_number":"Số tài khoản","cc_monthly_payment_date":"Ngày thanh toán thẻ tín dụng hàng tháng","virtual_balance":"Cân bằng ảo","opening_balance":"Số dư đầu kỳ","opening_balance_date":"Ngày mở số dư","date":"Ngày","interest":"Lãi","interest_period":"Chu kỳ lãi","currency_id":"Tiền tệ","liability_type":"Liability type","account_role":"Vai trò tài khoản","liability_direction":"Liability in/out","book_date":"Ngày đặt sách","permDeleteWarning":"Xóa nội dung khỏi Firefly III là vĩnh viễn và không thể hoàn tác.","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"Ngày xử lý","due_date":"Ngày đáo hạn","payment_date":"Ngày thanh toán","invoice_date":"Ngày hóa đơn","amount_min":"Số tiền tối thiểu","amount_max":"Số tiền tối đa","start_date":"Bắt đầu","end_date":"Kết thúc","extension_date":"Extension date"}}')},4813:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"转账","Withdrawal":"提款","Deposit":"收入","date_and_time":"日期和时间","no_currency":"(没有货币)","date":"日期","time":"时间","no_budget":"(无预算)","destination_account":"目标账户","source_account":"来源账户","single_split":"拆分","create_new_transaction":"创建新交易","balance":"余额","transaction_journal_extra":"额外信息","transaction_journal_meta":"元信息","basic_journal_information":"基础交易信息","bills_to_pay":"待付账单","left_to_spend":"剩余支出","attachments":"附件","net_worth":"净资产","bill":"账单","no_bill":"(无账单)","tags":"标签","internal_reference":"内部引用","external_url":"外部链接","no_piggy_bank":"(无存钱罐)","paid":"已付款","notes":"备注","yourAccounts":"您的账户","go_to_asset_accounts":"查看您的资产账户","delete_account":"删除账户","transaction_table_description":"包含您交易的表格","account":"账户","description":"描述","amount":"金额","budget":"预算","category":"分类","opposing_account":"对方账户","budgets":"预算","categories":"分类","go_to_budgets":"前往您的预算","income":"收入","go_to_deposits":"前往收入","go_to_categories":"前往您的分类","expense_accounts":"支出账户","go_to_expenses":"前往支出","go_to_bills":"前往账单","bills":"账单","last_thirty_days":"最近 30 天","last_seven_days":"最近 7 天","go_to_piggies":"前往您的存钱罐","saved":"已保存","piggy_banks":"存钱罐","piggy_bank":"存钱罐","amounts":"金额","left":"剩余","spent":"支出","Default asset account":"默认资产账户","search_results":"搜索结果","include":"Include?","transaction":"交易","account_role_defaultAsset":"默认资产账户","account_role_savingAsset":"储蓄账户","account_role_sharedAsset":"共用资产账户","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"现金钱包","daily_budgets":"每日预算","weekly_budgets":"每周预算","monthly_budgets":"每月预算","quarterly_budgets":"每季度预算","create_new_expense":"创建新支出账户","create_new_revenue":"创建新收入账户","create_new_liabilities":"Create new liability","half_year_budgets":"每半年预算","yearly_budgets":"每年预算","split_transaction_title":"拆分交易的描述","errors_submission":"您提交的内容有误,请检查错误信息。","flash_error":"错误!","store_transaction":"保存交易","flash_success":"成功!","create_another":"保存后,返回此页面以创建新记录","update_transaction":"更新交易","after_update_create_another":"更新后,返回此页面继续编辑。","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜索","create_new_asset":"创建新资产账户","asset_accounts":"资产账户","reset_after":"提交后重置表单","bill_paid_on":"支付于 {date}","first_split_decides":"首笔拆分决定此字段的值","first_split_overrules_source":"首笔拆分可能覆盖来源账户","first_split_overrules_destination":"首笔拆分可能覆盖目标账户","transaction_stored_link":"交易 #{ID} (“{title}”) 已保存。","custom_period":"自定义周期","reset_to_current":"重置为当前周期","select_period":"选择周期","location":"位置","other_budgets":"自定义区间预算","journal_links":"交易关联","go_to_withdrawals":"前往支出","revenue_accounts":"收入账户","add_another_split":"增加另一笔拆分","actions":"操作","earned":"收入","empty":"(空)","edit":"编辑","never":"永不","account_type_Loan":"贷款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"欠款","liability_direction_null_short":"Unknown","delete":"删除","store_new_asset_account":"保存新资产账户","store_new_expense_account":"保存新支出账户","store_new_liabilities_account":"保存新债务账户","store_new_revenue_account":"保存新收入账户","mandatoryFields":"必填字段","optionalFields":"选填字段","reconcile_this_account":"对账此账户","interest_calc_weekly":"每周","interest_calc_monthly":"每月","interest_calc_quarterly":"每季度","interest_calc_half-year":"每半年","interest_calc_yearly":"每年","liability_direction_credit":"我欠了这笔债务","liability_direction_debit":"我欠别人这笔钱","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(未分组)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"此周期没有预期支付","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"已停用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"创建新账单","store_new_bill":"保存新账单","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每周","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新债务账户","update_expense_account":"更新支出账户","update_revenue_account":"更新收入账户","update_undefined_account":"Update account","update_asset_account":"更新资产账户","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"存钱罐","percentage":"%","amount":"金额","lastActivity":"上次活动","name":"名称","role":"角色","description":"描述","date":"日期","source_account":"来源账户","destination_account":"目标账户","category":"分类","iban":"国际银行账户号码(IBAN)","interest":"利息","interest_period":"Interest period","liability_type":"债务类型","liability_direction":"Liability in/out","currentBalance":"目前余额","next_expected_match":"预期下次支付","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-cn","week_in_year_fns":"\'周\' w,yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外币金额","interest_date":"利息日期","name":"名称","amount":"金额","iban":"国际银行账户号码 IBAN","BIC":"银行识别代码 BIC","notes":"备注","location":"位置","repeat_freq":"重复","skip":"跳过","startdate":"开始日期","enddate":"End date","object_group":"组","attachments":"附件","active":"启用","include_net_worth":"包含于净资产","cc_type":"信用卡还款计划","account_number":"账户号码","cc_monthly_payment_date":"信用卡每月还款日期","virtual_balance":"虚拟账户余额","opening_balance":"初始余额","opening_balance_date":"开户日期","date":"日期","interest":"利息","interest_period":"利息期","currency_id":"货币","liability_type":"债务类型","account_role":"账户角色","liability_direction":"Liability in/out","book_date":"登记日期","permDeleteWarning":"从 Firefly III 删除内容是永久且无法恢复的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"处理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"发票日期","amount_min":"最小金额","amount_max":"最大金额","start_date":"范围起始","end_date":"范围结束","extension_date":"Extension date"}}')},7742:e=>{"use strict";e.exports=JSON.parse('{"firefly":{"Transfer":"轉帳","Withdrawal":"提款","Deposit":"存款","date_and_time":"Date and time","no_currency":"(沒有貨幣)","date":"日期","time":"Time","no_budget":"(無預算)","destination_account":"Destination account","source_account":"Source account","single_split":"Split","create_new_transaction":"Create a new transaction","balance":"餘額","transaction_journal_extra":"Extra information","transaction_journal_meta":"後設資訊","basic_journal_information":"Basic transaction information","bills_to_pay":"待付帳單","left_to_spend":"剩餘可花費","attachments":"附加檔案","net_worth":"淨值","bill":"帳單","no_bill":"(no bill)","tags":"標籤","internal_reference":"Internal reference","external_url":"External URL","no_piggy_bank":"(no piggy bank)","paid":"已付款","notes":"備註","yourAccounts":"您的帳戶","go_to_asset_accounts":"檢視您的資產帳戶","delete_account":"移除帳號","transaction_table_description":"A table containing your transactions","account":"帳戶","description":"描述","amount":"金額","budget":"預算","category":"分類","opposing_account":"Opposing account","budgets":"預算","categories":"分類","go_to_budgets":"前往您的預算","income":"收入 / 所得","go_to_deposits":"Go to deposits","go_to_categories":"前往您的分類","expense_accounts":"支出帳戶","go_to_expenses":"Go to expenses","go_to_bills":"前往您的帳單","bills":"帳單","last_thirty_days":"最近30天","last_seven_days":"最近7天","go_to_piggies":"前往您的小豬撲滿","saved":"Saved","piggy_banks":"小豬撲滿","piggy_bank":"小豬撲滿","amounts":"Amounts","left":"剩餘","spent":"支出","Default asset account":"預設資產帳戶","search_results":"搜尋結果","include":"Include?","transaction":"交易","account_role_defaultAsset":"預設資產帳戶","account_role_savingAsset":"儲蓄帳戶","account_role_sharedAsset":"共用資產帳戶","clear_location":"清除位置","account_role_ccAsset":"信用卡","account_role_cashWalletAsset":"現金錢包","daily_budgets":"Daily budgets","weekly_budgets":"Weekly budgets","monthly_budgets":"Monthly budgets","quarterly_budgets":"Quarterly budgets","create_new_expense":"建立新支出帳戶","create_new_revenue":"建立新收入帳戶","create_new_liabilities":"Create new liability","half_year_budgets":"Half-yearly budgets","yearly_budgets":"Yearly budgets","split_transaction_title":"拆分交易的描述","errors_submission":"There was something wrong with your submission. Please check out the errors.","flash_error":"錯誤!","store_transaction":"Store transaction","flash_success":"成功!","create_another":"After storing, return here to create another one.","update_transaction":"Update transaction","after_update_create_another":"After updating, return here to continue editing.","transaction_updated_no_changes":"Transaction #{ID} (\\"{title}\\") did not receive any changes.","transaction_updated_link":"Transaction #{ID} (\\"{title}\\") has been updated.","spent_x_of_y":"Spent {amount} of {total}","search":"搜尋","create_new_asset":"建立新資產帳戶","asset_accounts":"資產帳戶","reset_after":"Reset form after submission","bill_paid_on":"Paid on {date}","first_split_decides":"The first split determines the value of this field","first_split_overrules_source":"The first split may overrule the source account","first_split_overrules_destination":"The first split may overrule the destination account","transaction_stored_link":"Transaction #{ID} (\\"{title}\\") has been stored.","custom_period":"Custom period","reset_to_current":"Reset to current period","select_period":"Select a period","location":"位置","other_budgets":"Custom timed budgets","journal_links":"交易連結","go_to_withdrawals":"Go to your withdrawals","revenue_accounts":"收入帳戶","add_another_split":"增加拆分","actions":"操作","earned":"已賺得","empty":"(empty)","edit":"編輯","never":"未有資料","account_type_Loan":"貸款","account_type_Mortgage":"抵押","stored_new_account_js":"New account \\"{name}\\" stored!","account_type_Debt":"負債","liability_direction_null_short":"Unknown","delete":"刪除","store_new_asset_account":"儲存新資產帳戶","store_new_expense_account":"儲存新支出帳戶","store_new_liabilities_account":"儲存新債務","store_new_revenue_account":"儲存新收入帳戶","mandatoryFields":"必要欄位","optionalFields":"選填欄位","reconcile_this_account":"對帳此帳戶","interest_calc_weekly":"Per week","interest_calc_monthly":"每月","interest_calc_quarterly":"Per quarter","interest_calc_half-year":"Per half year","interest_calc_yearly":"每年","liability_direction_credit":"I am owed this debt","liability_direction_debit":"I owe this debt to somebody else","liability_direction_credit_short":"Owed this debt","liability_direction_debit_short":"Owe this debt","account_type_debt":"Debt","account_type_loan":"Loan","left_in_debt":"Amount due","account_type_mortgage":"Mortgage","save_transactions_by_moving_js":"No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.","none_in_select_list":"(空)","transaction_expand_split":"Expand split","transaction_collapse_split":"Collapse split","default_group_title_name":"(ungrouped)","bill_repeats_weekly":"Repeats weekly","bill_repeats_monthly":"Repeats monthly","bill_repeats_quarterly":"Repeats quarterly","bill_repeats_half-year":"Repeats every half year","bill_repeats_yearly":"Repeats yearly","bill_repeats_weekly_other":"Repeats every other week","bill_repeats_monthly_other":"Repeats every other month","bill_repeats_quarterly_other":"Repeats every other quarter","bill_repeats_half-year_other":"Repeats yearly","bill_repeats_yearly_other":"Repeats every other year","bill_repeats_weekly_skip":"Repeats every {skip} weeks","bill_repeats_monthly_skip":"Repeats every {skip} months","bill_repeats_quarterly_skip":"Repeats every {skip} quarters","bill_repeats_half-year_skip":"Repeats every {skip} half years","bill_repeats_yearly_skip":"Repeats every {skip} years","not_expected_period":"Not expected this period","subscriptions":"Subscriptions","bill_expected_date_js":"Expected {date}","inactive":"未啟用","forever":"Forever","extension_date_is":"Extension date is {date}","create_new_bill":"建立新帳單","store_new_bill":"儲存新帳單","repeat_freq_yearly":"每年","repeat_freq_half-year":"每半年","repeat_freq_quarterly":"每季","repeat_freq_monthly":"每月","repeat_freq_weekly":"每週","credit_card_type_monthlyFull":"Full payment every month","update_liabilities_account":"更新債務","update_expense_account":"更新支出帳戶","update_revenue_account":"更新收入帳戶","update_undefined_account":"Update account","update_asset_account":"更新資產帳戶","updated_account_js":"Updated account \\"{title}\\"."},"list":{"piggy_bank":"小豬撲滿","percentage":"pct.","amount":"金額","lastActivity":"上次活動","name":"名稱","role":"角色","description":"描述","date":"日期","source_account":"來源帳戶","destination_account":"目標帳戶","category":"分類","iban":"國際銀行帳戶號碼 (IBAN)","interest":"利率","interest_period":"Interest period","liability_type":"負債類型","liability_direction":"Liability in/out","currentBalance":"目前餘額","next_expected_match":"下一個預期的配對","expected_info":"Next expected transaction","start_date":"Start date","end_date":"End date","payment_info":"Payment information"},"config":{"html_language":"zh-tw","week_in_year_fns":"\'Week\' w, yyyy","month_and_day_fns":"MMMM d, y","quarter_fns":"\'Q\'Q, yyyy","half_year_fns":"\'H{half}\', yyyy"},"form":{"foreign_amount":"外幣金額","interest_date":"利率日期","name":"名稱","amount":"金額","iban":"國際銀行帳戶號碼 (IBAN)","BIC":"BIC","notes":"備註","location":"Location","repeat_freq":"重複","skip":"略過","startdate":"開始日期","enddate":"End date","object_group":"Group","attachments":"附加檔案","active":"啟用","include_net_worth":"包括淨值","cc_type":"信用卡付款計劃","account_number":"帳戶號碼","cc_monthly_payment_date":"信用卡每月付款日期","virtual_balance":"虛擬餘額","opening_balance":"初始餘額","opening_balance_date":"初始餘額日期","date":"日期","interest":"利率","interest_period":"利率期","currency_id":"貨幣","liability_type":"Liability type","account_role":"帳戶角色","liability_direction":"Liability in/out","book_date":"登記日期","permDeleteWarning":"自 Firefly III 刪除項目是永久且不可撤銷的。","account_areYouSure_js":"Are you sure you want to delete the account named \\"{name}\\"?","also_delete_piggyBanks_js":"No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.","also_delete_transactions_js":"No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.","process_date":"處理日期","due_date":"到期日","payment_date":"付款日期","invoice_date":"發票日期","amount_min":"最小金額","amount_max":"最大金額","start_date":"範圍起點","end_date":"範圍終點","extension_date":"Extension date"}}')}},e=>{e.O(0,[228],(()=>{return t=4362,e(e.s=t);var t}));e.O()}]);
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/public/v2/js/dashboard.js b/public/v2/js/dashboard.js
index b327b3c9be..d9590b67f2 100755
--- a/public/v2/js/dashboard.js
+++ b/public/v2/js/dashboard.js
@@ -1 +1 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[663],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),r=a.n(n),i=a(7152),s=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var o=document.head.querySelector('meta[name="csrf-token"]');o?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=o.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var l=document.head.querySelector('meta[name="locale"]');localStorage.locale=l?l.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=i.Z,window.uiv=s,r().use(vuei18n),r().use(s),window.Vue=r()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>x});var n=a(7760),r=a.n(n),i=a(629),s=a(4478),o=a(3465),l={addTransaction:function(e){var t=o(e.defaultTransaction);t.errors=o(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=o(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const c={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,s.f$)(),defaultErrors:(0,s.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:l};var _=a(9119),d=a(3894),u=a(584),p=a(7090),y=a(4431),h=a(8358),m=a(4135),g=a(3703),b={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const f={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,r=new Date;switch(n){case"1D":t=(0,_.Z)(r),a=(0,d.Z)(r);break;case"1W":t=(0,_.Z)((0,u.Z)(r,{weekStartsOn:1})),a=(0,d.Z)((0,p.Z)(r,{weekStartsOn:1}));break;case"1M":t=(0,_.Z)((0,g.Z)(r)),a=(0,d.Z)((0,m.Z)(r));break;case"3M":t=(0,_.Z)((0,y.Z)(r)),a=(0,d.Z)((0,h.Z)(r));break;case"6M":r.getMonth()<=5&&((t=new Date(r)).setMonth(0),t.setDate(1),t=(0,_.Z)(t),(a=new Date(r)).setMonth(5),a.setDate(30),a=(0,d.Z)(t)),r.getMonth()>5&&((t=new Date(r)).setMonth(6),t.setDate(1),t=(0,_.Z)(t),(a=new Date(r)).setMonth(11),a.setDate(31),a=(0,d.Z)(t));break;case"1Y":(t=new Date(r)).setMonth(0),t.setDate(1),t=(0,_.Z)(t),(a=new Date(r)).setMonth(11),a.setDate(31),a=(0,d.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:b};var v=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},k={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(v.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(v.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},w={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const D={namespaced:!0,state:v,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:k,mutations:w};r().use(i.ZP);const x=new i.ZP.Store({namespaced:!0,modules:{root:D,transactions:{namespaced:!0,modules:{create:c,edit:{namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}}}},accounts:{namespaced:!0,modules:{index:{namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}}}},dashboard:{namespaced:!0,modules:{index:f}}},strict:!1,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},2298:(e,t,a)=>{"use strict";var n=a(1900);const r=(0,n.Z)({name:"Dashboard"},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("top-boxes"),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("main-account")],1)]),e._v(" "),a("main-account-list"),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("main-budget-list")],1)]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("main-category-list")],1)]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("main-debit-list")],1),e._v(" "),a("div",{staticClass:"col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("main-credit-list")],1)]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("main-piggy-list")],1),e._v(" "),a("div",{staticClass:"col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("main-bills-list")],1)])],1)}),[],!1,null,null,null).exports;var i=a(629),s=a(7955);function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t0){var s=r+" "+e;if(!(s.length>t))return i===n.length-1?void a.push(s):void(r=s);a.push(r),r=""}i!==n.length-1&&e.length2}},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[a("a",{attrs:{href:t.url}},[e._v(e._s(t.title))])]),e._v(" "),a("div",{staticClass:"card-tools"},[a("span",{class:parseFloat(t.current_balance)<0?"text-danger":"text-success"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(parseFloat(t.current_balance)))+"\n ")])])]),e._v(" "),a("div",{staticClass:"card-body table-responsive p-0"},[a("div",[1===e.accounts.length?a("dashboard-list-large",{attrs:{account_id:t.id,transactions:t.transactions}}):e._e(),e._v(" "),2===e.accounts.length?a("dashboard-list-medium",{attrs:{account_id:t.id,transactions:t.transactions}}):e._e(),e._v(" "),e.accounts.length>2?a("dashboard-list-small",{attrs:{account_id:t.id,transactions:t.transactions}}):e._e()],1)])])])})),0)])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"col"},[t("div",{staticClass:"card"},[t("div",{staticClass:"card-body"},[t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"col"},[t("div",{staticClass:"card"},[t("div",{staticClass:"card-body"},[t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-exclamation-triangle text-danger"})])])])])}],!1,null,null,null).exports;function P(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function R(e){for(var t=1;t'+a+""},loadBills:function(e){for(var t in e)if(e.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294){var a=e[t],n=a.attributes.active;a.attributes.pay_dates.length>0&&n&&this.bills.push(a)}this.error=!1,this.loading=!1}}},B=(0,n.Z)(M,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.$t("firefly.bills")))])]),e._v(" "),e.loading&&!e.error?a("div",{staticClass:"card-body"},[e._m(0)]):e._e(),e._v(" "),e.error?a("div",{staticClass:"card-body"},[e._m(1)]):e._e(),e._v(" "),e.loading||e.error?e._e():a("div",{staticClass:"card-body table-responsive p-0"},[a("table",{staticClass:"table table-striped"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.bills")))]),e._v(" "),a("thead",[a("tr",[a("th",{staticStyle:{width:"35%"},attrs:{scope:"col"}},[e._v(e._s(e.$t("list.name")))]),e._v(" "),a("th",{staticStyle:{width:"25%"},attrs:{scope:"col"}},[e._v(e._s(e.$t("list.next_expected_match")))])])]),e._v(" "),a("tbody",e._l(this.bills,(function(t){return a("tr",[a("td",[a("a",{attrs:{href:"./bills/show/"+t.id,title:t.attributes.name}},[e._v(e._s(t.attributes.name))]),e._v("\n (~ "),a("span",{staticClass:"text-danger"},[e._v(e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.attributes.currency_code}).format((parseFloat(t.attributes.amount_min)+parseFloat(t.attributes.amount_max))/-2)))]),e._v(")\n "),t.attributes.object_group_title?a("small",{staticClass:"text-muted"},[a("br"),e._v("\n "+e._s(t.attributes.object_group_title)+"\n ")]):e._e()]),e._v(" "),a("td",[e._l(t.attributes.paid_dates,(function(t){return a("span",[a("span",{domProps:{innerHTML:e._s(e.renderPaidDate(t))}}),a("br")])})),e._v(" "),e._l(t.attributes.pay_dates,(function(n){return 0===t.attributes.paid_dates.length?a("span",[e._v("\n "+e._s(new Intl.DateTimeFormat(e.locale,{year:"numeric",month:"long",day:"numeric"}).format(new Date(n)))+"\n "),a("br")]):e._e()}))],2)])})),0)])]),e._v(" "),a("div",{staticClass:"card-footer"},[a("a",{staticClass:"btn btn-default button-sm",attrs:{href:"./bills"}},[a("span",{staticClass:"far fa-money-bill-alt"}),e._v(" "+e._s(e.$t("firefly.go_to_bills")))])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-exclamation-triangle text-danger"})])}],!1,null,null,null).exports,N={name:"BudgetLimitRow",created:function(){var e;this.locale=null!==(e=localStorage.locale)&&void 0!==e?e:"en-US"},data:function(){return{locale:"en-US"}},props:{budgetLimit:{type:Object,default:function(){return{}}},budget:{type:Object,default:function(){return{}}}}},L=(0,n.Z)(N,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tr",[a("td",{staticStyle:{width:"25%"}},[a("a",{attrs:{href:"./budgets/show/"+e.budgetLimit.budget_id}},[e._v(e._s(e.budgetLimit.budget_name))])]),e._v(" "),a("td",{staticStyle:{"vertical-align":"middle"}},[a("div",{staticClass:"progress progress active"},[a("div",{staticClass:"progress-bar bg-success",style:"width: "+e.budgetLimit.pctGreen+"%;",attrs:{"aria-valuenow":e.budgetLimit.pctGreen,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar"}},[e.budgetLimit.pctGreen>35?a("span",[e._v("\n "+e._s(e.$t("firefly.spent_x_of_y",{amount:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.spent),total:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.amount)}))+"\n ")]):e._e()]),e._v(" "),a("div",{staticClass:"progress-bar bg-warning",style:"width: "+e.budgetLimit.pctOrange+"%;",attrs:{"aria-valuenow":e.budgetLimit.pctOrange,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar"}},[e.budgetLimit.pctRed<=50&&e.budgetLimit.pctOrange>35?a("span",[e._v("\n "+e._s(e.$t("firefly.spent_x_of_y",{amount:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.spent),total:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.amount)}))+"\n ")]):e._e()]),e._v(" "),a("div",{staticClass:"progress-bar bg-danger",style:"width: "+e.budgetLimit.pctRed+"%;",attrs:{"aria-valuenow":e.budgetLimit.pctRed,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar"}},[e.budgetLimit.pctOrange<=50&&e.budgetLimit.pctRed>35?a("span",{staticClass:"text-muted"},[e._v("\n "+e._s(e.$t("firefly.spent_x_of_y",{amount:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.spent),total:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.amount)}))+"\n ")]):e._e()]),e._v(" "),e.budgetLimit.pctGreen<=35&&0===e.budgetLimit.pctOrange&&0===e.budgetLimit.pctRed&&0!==e.budgetLimit.pctGreen?a("span",{staticStyle:{"line-height":"16px"}},[e._v("\n "+e._s(e.$t("firefly.spent_x_of_y",{amount:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.spent),total:Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(e.budgetLimit.amount)}))+"\n ")]):e._e()]),e._v(" "),a("small",{staticClass:"d-none d-lg-block"},[e._v("\n "+e._s(new Intl.DateTimeFormat(e.locale,{year:"numeric",month:"long",day:"numeric"}).format(e.budgetLimit.start))+"\n →\n "+e._s(new Intl.DateTimeFormat(e.locale,{year:"numeric",month:"long",day:"numeric"}).format(e.budgetLimit.end))+"\n ")])]),e._v(" "),a("td",{staticClass:"align-middle d-none d-lg-table-cell",staticStyle:{width:"10%"}},[parseFloat(e.budgetLimit.amount)+parseFloat(e.budgetLimit.spent)>0?a("span",{staticClass:"text-success"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(parseFloat(e.budgetLimit.amount)+parseFloat(e.budgetLimit.spent)))+"\n ")]):e._e(),e._v(" "),0===parseFloat(e.budgetLimit.amount)+parseFloat(e.budgetLimit.spent)?a("span",{staticClass:"text-muted"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(0))+"\n ")]):e._e(),e._v(" "),parseFloat(e.budgetLimit.amount)+parseFloat(e.budgetLimit.spent)<0?a("span",{staticClass:"text-danger"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:e.budgetLimit.currency_code}).format(parseFloat(e.budgetLimit.amount)+parseFloat(e.budgetLimit.spent)))+"\n ")]):e._e()])])}),[],!1,null,null,null).exports,F={name:"BudgetRow",created:function(){var e;this.locale=null!==(e=localStorage.locale)&&void 0!==e?e:"en-US"},data:function(){return{locale:"en-US"}},props:{budget:{type:Object,default:{}}}},E={name:"BudgetListGroup",components:{BudgetLimitRow:L,BudgetRow:(0,n.Z)(F,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tr",[a("td",{staticStyle:{width:"25%"}},[a("a",{attrs:{href:"./budgets/show/"+e.budget.id}},[e._v(e._s(e.budget.name))])]),e._v(" "),a("td",{staticClass:"align-middle text-right"},[a("span",{staticClass:"text-danger"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:e.budget.currency_code}).format(parseFloat(e.budget.spent)))+"\n ")])])])}),[],!1,null,null,null).exports},props:{title:String,budgetLimits:Array,budgets:Array}},Z=(0,n.Z)(E,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.title))])]),e._v(" "),a("div",{staticClass:"card-body table-responsive p-0"},[a("table",{staticClass:"table table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.title))]),e._v(" "),a("thead",[a("tr",[a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.budget")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.spent")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.left")))])])]),e._v(" "),a("tbody",[e._l(e.budgetLimits,(function(e,t){return a("BudgetLimitRow",{key:t,attrs:{budgetLimit:e}})})),e._v(" "),e._l(e.budgets,(function(e,t){return a("BudgetRow",{key:t,attrs:{budget:e}})}))],2)])]),e._v(" "),a("div",{staticClass:"card-footer"},[a("a",{staticClass:"btn btn-default button-sm",attrs:{href:"./budgets"}},[a("span",{staticClass:"far fa-money-bill-alt"}),e._v(" "+e._s(e.$t("firefly.go_to_budgets")))])])])}),[],!1,null,null,null).exports;function U(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function W(e){for(var t=1;tu&&(m=100-(h=d/u*100));var g={id:o,amount:s.attributes.amount,budget_id:l,budget_name:this.budgets[s.attributes.budget_id].name,currency_id:c,currency_code:s.attributes.currency_code,period:s.attributes.period,start:new Date(s.attributes.start),end:new Date(s.attributes.end),spent:s.attributes.spent,pctGreen:y,pctOrange:h,pctRed:m};this.budgetLimits[p].push(g)}},filterBudgets:function(e,t){for(var a in this.rawBudgets)this.rawBudgets.hasOwnProperty(a)&&/^0$|^[1-9]\d*$/.test(a)&&a<=4294967294&&this.rawBudgets[a].currency_id===t&&this.rawBudgets[a].id===e&&this.rawBudgets.splice(parseInt(a),1)}}},H=(0,n.Z)(G,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.loading?e._e():a("div",{staticClass:"row"},[e.budgetLimits.daily.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.daily,title:e.$t("firefly.daily_budgets")}})],1):e._e(),e._v(" "),e.budgetLimits.weekly.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.weekly,title:e.$t("firefly.weekly_budgets")}})],1):e._e(),e._v(" "),e.budgetLimits.monthly.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.monthly,title:e.$t("firefly.monthly_budgets")}})],1):e._e(),e._v(" "),e.budgetLimits.quarterly.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.quarterly,title:e.$t("firefly.quarterly_budgets")}})],1):e._e(),e._v(" "),e.budgetLimits.half_year.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.half_year,title:e.$t("firefly.half_year_budgets")}})],1):e._e(),e._v(" "),e.budgetLimits.yearly.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.yearly,title:e.$t("firefly.yearly_budgets")}})],1):e._e(),e._v(" "),e.budgetLimits.other.length>0||e.rawBudgets.length>0?a("div",{staticClass:"col-xl-6 col-lg-12 col-md-12 col-sm-12 col-xs-12"},[a("BudgetListGroup",{attrs:{budgetLimits:e.budgetLimits.other,budgets:e.rawBudgets,title:e.$t("firefly.other_budgets")}})],1):e._e()]),e._v(" "),e.loading&&!e.error?a("div",{staticClass:"row"},[e._m(0)]):e._e()])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"col"},[t("div",{staticClass:"card"},[t("div",{staticClass:"card-body"},[t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])])])])}],!1,null,null,null).exports;function Q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Y(e){for(var t=1;tthis.max?a.difference_float:this.max,this.income.push(a)}for(var n in 0===this.max&&(this.max=1),this.income)if(this.income.hasOwnProperty(n)){var r=this.income[n];r.pct=r.difference_float/this.max*100,this.income[n]=r}this.income.sort((function(e,t){return e.pct>t.pct?-1:t.pct>e.pct?1:0}))}}},ae=(0,n.Z)(te,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.$t("firefly.revenue_accounts")))])]),e._v(" "),e.loading&&!e.error?a("div",{staticClass:"card-body"},[e._m(0)]):e._e(),e._v(" "),e.error?a("div",{staticClass:"card-body"},[e._m(1)]):e._e(),e._v(" "),e.loading||e.error?e._e():a("div",{staticClass:"card-body table-responsive p-0"},[a("table",{staticClass:"table table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.revenue_accounts")))]),e._v(" "),a("thead",[a("tr",[a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.account")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.earned")))])])]),e._v(" "),a("tbody",e._l(e.income,(function(t){return a("tr",[a("td",{staticStyle:{width:"20%"}},[a("a",{attrs:{href:"./accounts/show/"+t.id}},[e._v(e._s(t.name))])]),e._v(" "),a("td",{staticClass:"align-middle"},[t.pct>0?a("div",{staticClass:"progress"},[a("div",{staticClass:"progress-bar bg-success",style:{width:t.pct+"%"},attrs:{"aria-valuenow":t.pct,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar"}},[t.pct>20?a("span",[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.difference_float))+"\n ")]):e._e()]),e._v(" "),t.pct<=20?a("span",{staticStyle:{"line-height":"16px"}},[e._v(" \n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.difference_float))+"\n ")]):e._e()]):e._e()])])})),0)])]),e._v(" "),a("div",{staticClass:"card-footer"},[a("a",{staticClass:"btn btn-default button-sm",attrs:{href:"./transactions/deposit"}},[a("span",{staticClass:"far fa-money-bill-alt"}),e._v(" "+e._s(e.$t("firefly.go_to_deposits")))])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-exclamation-triangle text-danger"})])}],!1,null,null,null).exports;function ne(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function re(e){for(var t=1;tt.pct?-1:t.pct>e.pct?1:0}))}}},ce=(0,n.Z)(le,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.$t("firefly.expense_accounts")))])]),e._v(" "),e.loading&&!e.error?a("div",{staticClass:"card-body"},[e._m(0)]):e._e(),e._v(" "),e.error?a("div",{staticClass:"card-body"},[e._m(1)]):e._e(),e._v(" "),e.loading||e.error?e._e():a("div",{staticClass:"card-body table-responsive p-0"},[a("table",{staticClass:"table table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.expense_accounts")))]),e._v(" "),a("thead",[a("tr",[a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.account")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.spent")))])])]),e._v(" "),a("tbody",e._l(e.expenses,(function(t){return a("tr",[a("td",{staticStyle:{width:"20%"}},[a("a",{attrs:{href:"./accounts/show/"+t.id}},[e._v(e._s(t.name))])]),e._v(" "),a("td",{staticClass:"align-middle"},[t.pct>0?a("div",{staticClass:"progress"},[a("div",{staticClass:"progress-bar bg-danger",style:{width:t.pct+"%"},attrs:{"aria-valuenow":t.pct,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar"}},[t.pct>20?a("span",[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.difference_float))+"\n ")]):e._e()]),e._v(" "),t.pct<=20?a("span",{staticStyle:{"line-height":"16px"}},[e._v(" \n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.difference_float))+"\n ")]):e._e()]):e._e()])])})),0)])]),e._v(" "),a("div",{staticClass:"card-footer"},[a("a",{staticClass:"btn btn-default button-sm",attrs:{href:"./transactions/withdrawal"}},[a("span",{staticClass:"far fa-money-bill-alt"}),e._v(" "+e._s(e.$t("firefly.go_to_withdrawals")))])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-exclamation-triangle text-danger"})])}],!1,null,null,null).exports,_e={name:"MainPiggyList",data:function(){return{piggy_banks:[],loading:!0,error:!1,locale:"en-US"}},created:function(){var e,t=this;this.locale=null!==(e=localStorage.locale)&&void 0!==e?e:"en-US",axios.get("./api/v1/piggy_banks").then((function(e){t.loadPiggyBanks(e.data.data),t.loading=!1})).catch((function(e){t.error=!0}))},methods:{loadPiggyBanks:function(e){for(var t in e)if(e.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294){var a=e[t];0!==parseFloat(a.attributes.left_to_save)&&(a.attributes.pct=parseFloat(a.attributes.current_amount)/parseFloat(a.attributes.target_amount)*100,this.piggy_banks.push(a))}this.piggy_banks.sort((function(e,t){return t.attributes.pct-e.attributes.pct}))}}},de=(0,n.Z)(_e,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.$t("firefly.piggy_banks")))])]),e._v(" "),e.loading&&!e.error?a("div",{staticClass:"card-body"},[e._m(0)]):e._e(),e._v(" "),e.error?a("div",{staticClass:"card-body"},[e._m(1)]):e._e(),e._v(" "),e.loading||e.error?e._e():a("div",{staticClass:"card-body table-responsive p-0"},[a("table",{staticClass:"table table-striped"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.piggy_banks")))]),e._v(" "),a("thead",[a("tr",[a("th",{staticStyle:{width:"35%"},attrs:{scope:"col"}},[e._v(e._s(e.$t("list.piggy_bank")))]),e._v(" "),a("th",{staticStyle:{width:"40%"},attrs:{scope:"col"}},[e._v(e._s(e.$t("list.percentage"))+" "),a("small",[e._v("/ "+e._s(e.$t("list.amount")))])])])]),e._v(" "),a("tbody",e._l(this.piggy_banks,(function(t){return a("tr",[a("td",[a("a",{attrs:{href:"./piggy-banks/show/"+t.id,title:t.attributes.name}},[e._v(e._s(t.attributes.name))]),e._v(" "),t.attributes.object_group_title?a("small",{staticClass:"text-muted"},[a("br"),e._v("\n "+e._s(t.attributes.object_group_title)+"\n ")]):e._e()]),e._v(" "),a("td",[a("div",{staticClass:"progress-group"},[a("div",{staticClass:"progress progress-sm"},[t.attributes.pct<100?a("div",{staticClass:"progress-bar primary",style:{width:t.attributes.pct+"%"}}):e._e(),e._v(" "),100===t.attributes.pct?a("div",{staticClass:"progress-bar progress-bar-striped bg-success",style:{width:t.attributes.pct+"%"}}):e._e()])]),e._v(" "),a("span",{staticClass:"text-success"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.attributes.currency_code}).format(t.attributes.current_amount))+"\n ")]),e._v("\n of\n "),a("span",{staticClass:"text-success"},[e._v(e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.attributes.currency_code}).format(t.attributes.target_amount)))])])])})),0)])]),e._v(" "),a("div",{staticClass:"card-footer"},[a("a",{staticClass:"btn btn-default button-sm",attrs:{href:"./piggy-banks"}},[a("span",{staticClass:"far fa-money-bill-alt"}),e._v(" "+e._s(e.$t("firefly.go_to_piggies")))])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-exclamation-triangle text-danger"})])}],!1,null,null,null).exports,ue={name:"DashboardListLarge",data:function(){return{locale:"en-US"}},created:function(){var e;this.locale=null!==(e=localStorage.locale)&&void 0!==e?e:"en-US"},props:{transactions:{type:Array,default:function(){return[]}},account_id:{type:Number,default:function(){return 0}}}},pe=(0,n.Z)(ue,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("table",{staticClass:"table table-striped table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.transaction_table_description")))]),e._v(" "),a("thead",[a("tr",[a("th",{staticClass:"text-left",attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.description")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.opposing_account")))]),e._v(" "),a("th",{staticClass:"text-right",attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.amount")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.category")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.budget")))])])]),e._v(" "),a("tbody",e._l(this.transactions,(function(t){return a("tr",[a("td",[a("a",{attrs:{href:"transactions/show/"+t.id,title:t.date}},[t.attributes.transactions.length>1?a("span",[e._v(e._s(t.attributes.group_title))]):e._e(),e._v(" "),1===t.attributes.transactions.length?a("span",[e._v(e._s(t.attributes.transactions[0].description))]):e._e()])]),e._v(" "),a("td",e._l(t.attributes.transactions,(function(t){return a("span",["withdrawal"===t.type?a("a",{attrs:{href:"accounts/show/"+t.destination_id}},[e._v(e._s(t.destination_name))]):e._e(),e._v(" "),"deposit"===t.type?a("a",{attrs:{href:"accounts/show/"+t.source_id}},[e._v(e._s(t.source_name))]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.source_id)===e.account_id?a("a",{attrs:{href:"accounts/show/"+t.destination_id}},[e._v(e._s(t.destination_name))]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.destination_id)===e.account_id?a("a",{attrs:{href:"accounts/show/"+t.source_id}},[e._v(e._s(t.source_name))]):e._e(),e._v(" "),a("br")])})),0),e._v(" "),a("td",{staticStyle:{"text-align":"right"}},e._l(t.attributes.transactions,(function(t){return a("span",["withdrawal"===t.type?a("span",{staticClass:"text-danger"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(-1*t.amount))),a("br")]):e._e(),e._v(" "),"deposit"===t.type?a("span",{staticClass:"text-success"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.amount))),a("br")]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.source_id)===e.account_id?a("span",{staticClass:"text-info"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(-1*t.amount))),a("br")]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.destination_id)===e.account_id?a("span",{staticClass:"text-info"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.amount))),a("br")]):e._e()])})),0),e._v(" "),a("td",e._l(t.attributes.transactions,(function(t){return a("span",[0!==t.category_id?a("a",{attrs:{href:"categories/show/"+t.category_id}},[e._v(e._s(t.category_name))]):e._e(),a("br")])})),0),e._v(" "),a("td",e._l(t.attributes.transactions,(function(t){return a("span",[0!==t.budget_id?a("a",{attrs:{href:"budgets/show/"+t.budget_id}},[e._v(e._s(t.budget_name))]):e._e(),a("br")])})),0)])})),0)])}),[],!1,null,null,null).exports,ye={name:"DashboardListMedium",data:function(){return{locale:"en-US"}},created:function(){var e;this.locale=null!==(e=localStorage.locale)&&void 0!==e?e:"en-US"},props:{transactions:{type:Array,default:function(){return[]}},account_id:{type:Number,default:function(){return 0}}}},he=(0,n.Z)(ye,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("table",{staticClass:"table table-striped table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.transaction_table_description")))]),e._v(" "),a("thead",[a("tr",[a("th",{staticClass:"text-left",attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.description")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.opposing_account")))]),e._v(" "),a("th",{staticClass:"text-right",attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.amount")))])])]),e._v(" "),a("tbody",e._l(this.transactions,(function(t){return a("tr",[a("td",[a("a",{attrs:{href:"transactions/show/"+t.id,title:t.date}},[t.attributes.transactions.length>1?a("span",[e._v(e._s(t.attributes.group_title))]):e._e(),e._v(" "),1===t.attributes.transactions.length?a("span",[e._v(e._s(t.attributes.transactions[0].description))]):e._e()])]),e._v(" "),a("td",e._l(t.attributes.transactions,(function(t){return a("span",["withdrawal"===t.type?a("a",{attrs:{href:"accounts/show/"+t.destination_id}},[e._v(e._s(t.destination_name))]):e._e(),e._v(" "),"deposit"===t.type?a("a",{attrs:{href:"accounts/show/"+t.source_id}},[e._v(e._s(t.source_name))]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.source_id)===e.account_id?a("a",{attrs:{href:"accounts/show/"+t.destination_id}},[e._v(e._s(t.destination_name))]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.destination_id)===e.account_id?a("a",{attrs:{href:"accounts/show/"+t.source_id}},[e._v(e._s(t.source_name))]):e._e(),e._v(" "),a("br")])})),0),e._v(" "),a("td",{staticStyle:{"text-align":"right"}},e._l(t.attributes.transactions,(function(t){return a("span",["withdrawal"===t.type?a("span",{staticClass:"text-danger"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(-1*t.amount))),a("br")]):e._e(),e._v(" "),"deposit"===t.type?a("span",{staticClass:"text-success"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.amount))),a("br")]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.source_id)===e.account_id?a("span",{staticClass:"text-info"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(-1*t.amount))),a("br")]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.destination_id)===e.account_id?a("span",{staticClass:"text-info"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.amount))),a("br")]):e._e()])})),0)])})),0)])}),[],!1,null,null,null).exports,me={name:"DashboardListSmall",data:function(){return{locale:"en-US"}},created:function(){var e;this.locale=null!==(e=localStorage.locale)&&void 0!==e?e:"en-US"},methods:{},props:{transactions:{type:Array,default:function(){return[]}},account_id:{type:Number,default:function(){return 0}}}},ge=(0,n.Z)(me,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("table",{staticClass:"table table-striped table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.transaction_table_description")))]),e._v(" "),a("thead",[a("tr",[a("th",{staticClass:"text-left",attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.description")))]),e._v(" "),a("th",{staticClass:"text-right",attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.amount")))])])]),e._v(" "),a("tbody",e._l(this.transactions,(function(t){return a("tr",[a("td",[a("a",{attrs:{href:"transactions/show/"+t.id,title:new Intl.DateTimeFormat(e.locale,{year:"numeric",month:"long",day:"numeric"}).format(new Date(t.attributes.transactions[0].date))}},[t.attributes.transactions.length>1?a("span",[e._v(e._s(t.attributes.group_title))]):e._e(),e._v(" "),1===t.attributes.transactions.length?a("span",[e._v(e._s(t.attributes.transactions[0].description))]):e._e()])]),e._v(" "),a("td",{staticStyle:{"text-align":"right"}},e._l(t.attributes.transactions,(function(t){return a("span",["withdrawal"===t.type?a("span",{staticClass:"text-danger"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(-1*t.amount))),a("br")]):e._e(),e._v(" "),"deposit"===t.type?a("span",{staticClass:"text-success"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.amount))),a("br")]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.source_id)===e.account_id?a("span",{staticClass:"text-info"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(-1*t.amount))),a("br")]):e._e(),e._v(" "),"transfer"===t.type&&parseInt(t.destination_id)===e.account_id?a("span",{staticClass:"text-info"},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.amount))),a("br")]):e._e()])})),0)])})),0)])}),[],!1,null,null,null).exports;var be=a(4054);function fe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ve(e){for(var t=1;tthis.earned?parseFloat(_.sum):this.earned}}},sortCategories:function(){var e=[];for(var t in this.categories)this.categories.hasOwnProperty(t)&&e.push(this.categories[t]);for(var a in e.sort((function(e,t){return e.spent+e.earned-(t.spent+t.earned)})),e)if(e.hasOwnProperty(a)){var n=e[a];n.spentPct=n.spent/this.spent*100,n.earnedPct=n.earned/this.earned*100,this.sortedList.push(n)}}}},Se=(0,n.Z)(xe,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.$t("firefly.categories")))])]),e._v(" "),e.loading&&!e.error?a("div",{staticClass:"card-body"},[e._m(0)]):e._e(),e._v(" "),e.error?a("div",{staticClass:"card-body"},[e._m(1)]):e._e(),e._v(" "),e.loading||e.error?e._e():a("div",{staticClass:"card-body table-responsive p-0"},[a("table",{staticClass:"table table-sm"},[a("caption",{staticStyle:{display:"none"}},[e._v(e._s(e.$t("firefly.categories")))]),e._v(" "),a("thead",[a("tr",[a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.category")))]),e._v(" "),a("th",{attrs:{scope:"col"}},[e._v(e._s(e.$t("firefly.spent"))+" / "+e._s(e.$t("firefly.earned")))])])]),e._v(" "),a("tbody",e._l(e.sortedList,(function(t){return a("tr",[a("td",{staticStyle:{width:"20%"}},[a("a",{attrs:{href:"./categories/show/"+t.id}},[e._v(e._s(t.name))])]),e._v(" "),a("td",{staticClass:"align-middle"},[t.spentPct>0?a("div",{staticClass:"progress"},[a("div",{staticClass:"progress-bar progress-bar-striped bg-danger",style:{width:t.spentPct+"%"},attrs:{"aria-valuenow":t.spentPct,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar"}},[t.spentPct>20?a("span",[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.spent))+"\n ")]):e._e()]),e._v(" "),t.spentPct<=20?a("span",{staticClass:"progress-label",staticStyle:{"line-height":"16px"}},[e._v(" \n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.spent))+"\n ")]):e._e()]):e._e(),e._v(" "),t.earnedPct>0?a("div",{staticClass:"progress justify-content-end",attrs:{title:"hello2"}},[t.earnedPct<=20?a("span",{staticStyle:{"line-height":"16px"}},[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.earned))+"\n ")]):e._e(),e._v(" "),a("div",{staticClass:"progress-bar progress-bar-striped bg-success",style:{width:t.earnedPct+"%"},attrs:{"aria-valuenow":t.earnedPct,"aria-valuemax":"100","aria-valuemin":"0",role:"progressbar",title:"hello"}},[t.earnedPct>20?a("span",[e._v("\n "+e._s(Intl.NumberFormat(e.locale,{style:"currency",currency:t.currency_code}).format(t.earned))+"\n ")]):e._e()])]):e._e()])])})),0)])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-spinner fa-spin"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text-center"},[t("span",{staticClass:"fas fa-exclamation-triangle text-danger"})])}],!1,null,null,null).exports;var je=a(7760),Ce=a.n(je),ze=a(9899);a(232),a(2181),Ce().component("dashboard-list-large",pe),Ce().component("dashboard-list-medium",he),Ce().component("dashboard-list-small",ge),Ce().component("dashboard",r),Ce().component("top-boxes",p),Ce().component("main-account",D),Ce().component("main-account-list",A),Ce().component("main-bills-list",B),Ce().component("main-budget-list",H),Ce().component("main-category-list",Se),Ce().component("main-debit-list",ce),Ce().component("main-credit-list",ae),Ce().component("main-piggy-list",de),Ce().use(i.ZP);var Ie=a(157),Ae={};new(Ce())({i18n:Ie,store:ze.Z,el:"#dashboard",render:function(e){return e(r,{props:Ae})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference"),this.$store.dispatch("root/initialiseStore"),this.$store.dispatch("dashboard/index/initialiseStore")}}),new(Ce())({i18n:Ie,store:ze.Z,el:"#calendar",render:function(e){return e(be.Z,{props:Ae})}})},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function r(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>r})},7825:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(4015),r=a.n(n),i=a(3645),s=a.n(i)()(r());s.push([e.id,".dropdown-item[data-v-1ce542a2],.dropdown-item[data-v-1ce542a2]:hover{color:#212529}","",{version:3,sources:["webpack://./src/components/dashboard/Calendar.vue"],names:[],mappings:"AAslBA,sEACA,aACA",sourcesContent:["\x3c!--\n - Calendar.vue\n - Copyright (c) 2020 james@firefly-iii.org\n -\n - This file is part of Firefly III (https://github.com/firefly-iii).\n -\n - This program is free software: you can redistribute it and/or modify\n - it under the terms of the GNU Affero General Public License as\n - published by the Free Software Foundation, either version 3 of the\n - License, or (at your option) any later version.\n -\n - This program is distributed in the hope that it will be useful,\n - but WITHOUT ANY WARRANTY; without even the implied warranty of\n - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n - GNU Affero General Public License for more details.\n -\n - You should have received a copy of the GNU Affero General Public License\n - along with this program. If not, see .\n --\x3e\n\n\n
\n
\n
Start
\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.start) }}
\n
\n
\n
End
\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.end) }}
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainCategoryList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainCategoryList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MainCategoryList.vue?vue&type=template&id=f954dd68&\"\nimport script from \"./MainCategoryList.vue?vue&type=script&lang=js&\"\nexport * from \"./MainCategoryList.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(_vm._s(_vm.$t('firefly.categories')))])]),_vm._v(\" \"),(_vm.loading && !_vm.error)?_c('div',{staticClass:\"card-body\"},[_vm._m(0)]):_vm._e(),_vm._v(\" \"),(_vm.error)?_c('div',{staticClass:\"card-body\"},[_vm._m(1)]):_vm._e(),_vm._v(\" \"),(!_vm.loading && !_vm.error)?_c('div',{staticClass:\"card-body table-responsive p-0\"},[_c('table',{staticClass:\"table table-sm\"},[_c('caption',{staticStyle:{\"display\":\"none\"}},[_vm._v(_vm._s(_vm.$t('firefly.categories')))]),_vm._v(\" \"),_c('thead',[_c('tr',[_c('th',{attrs:{\"scope\":\"col\"}},[_vm._v(_vm._s(_vm.$t('firefly.category')))]),_vm._v(\" \"),_c('th',{attrs:{\"scope\":\"col\"}},[_vm._v(_vm._s(_vm.$t('firefly.spent'))+\" / \"+_vm._s(_vm.$t('firefly.earned')))])])]),_vm._v(\" \"),_c('tbody',_vm._l((_vm.sortedList),function(category){return _c('tr',[_c('td',{staticStyle:{\"width\":\"20%\"}},[_c('a',{attrs:{\"href\":'./categories/show/' + category.id}},[_vm._v(_vm._s(category.name))])]),_vm._v(\" \"),_c('td',{staticClass:\"align-middle\"},[(category.spentPct > 0)?_c('div',{staticClass:\"progress\"},[_c('div',{staticClass:\"progress-bar progress-bar-striped bg-danger\",style:({ width: category.spentPct + '%'}),attrs:{\"aria-valuenow\":category.spentPct,\"aria-valuemax\":\"100\",\"aria-valuemin\":\"0\",\"role\":\"progressbar\"}},[(category.spentPct > 20)?_c('span',[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.spent))+\"\\n \")]):_vm._e()]),_vm._v(\" \"),(category.spentPct <= 20)?_c('span',{staticClass:\"progress-label\",staticStyle:{\"line-height\":\"16px\"}},[_vm._v(\" \\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.spent))+\"\\n \")]):_vm._e()]):_vm._e(),_vm._v(\" \"),(category.earnedPct > 0)?_c('div',{staticClass:\"progress justify-content-end\",attrs:{\"title\":\"hello2\"}},[(category.earnedPct <= 20)?_c('span',{staticStyle:{\"line-height\":\"16px\"}},[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.earned))+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"progress-bar progress-bar-striped bg-success\",style:({ width: category.earnedPct + '%'}),attrs:{\"aria-valuenow\":category.earnedPct,\"aria-valuemax\":\"100\",\"aria-valuemin\":\"0\",\"role\":\"progressbar\",\"title\":\"hello\"}},[(category.earnedPct > 20)?_c('span',[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.earned))+\"\\n \")]):_vm._e()])]):_vm._e()])])}),0)])]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"text-center\"},[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"text-center\"},[_c('span',{staticClass:\"fas fa-exclamation-triangle text-danger\"})])}]\n\nexport { render, staticRenderFns }","/*\n * dashboard.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n\nimport Dashboard from '../components/dashboard/Dashboard';\nimport TopBoxes from '../components/dashboard/TopBoxes';\nimport MainAccount from '../components/dashboard/MainAccount';\nimport MainAccountList from '../components/dashboard/MainAccountList';\nimport MainBillsList from '../components/dashboard/MainBillsList';\nimport MainBudgetList from '../components/dashboard/MainBudgetList';\nimport MainCreditList from '../components/dashboard/MainCreditList';\nimport MainDebitList from '../components/dashboard/MainDebitList';\nimport MainPiggyList from '../components/dashboard/MainPiggyList';\nimport DashboardListLarge from '../components/dashboard/DashboardListLarge';\nimport DashboardListMedium from '../components/dashboard/DashboardListMedium';\nimport DashboardListSmall from '../components/dashboard/DashboardListSmall';\nimport Calendar from '../components/dashboard/Calendar';\nimport MainCategoryList from '../components/dashboard/MainCategoryList';\nimport Vue from 'vue';\nimport Vuex from 'vuex'\nimport store from '../components/store';\n\n/**\n * First we will load Axios via bootstrap.js\n * jquery and bootstrap-sass preloaded in app.js\n * vue, uiv and vuei18n are in app_vue.js\n */\n\n// See reference nr. 14\n\nrequire('../bootstrap');\nrequire('chart.js');\n\nVue.component('dashboard-list-large', DashboardListLarge);\nVue.component('dashboard-list-medium', DashboardListMedium);\nVue.component('dashboard-list-small', DashboardListSmall);\n\n// components as an example\n\nVue.component('dashboard', Dashboard);\nVue.component('top-boxes', TopBoxes);\nVue.component('main-account', MainAccount);\nVue.component('main-account-list', MainAccountList);\nVue.component('main-bills-list', MainBillsList);\nVue.component('main-budget-list', MainBudgetList);\nVue.component('main-category-list', MainCategoryList);\nVue.component('main-debit-list', MainDebitList);\nVue.component('main-credit-list', MainCreditList);\nVue.component('main-piggy-list', MainPiggyList);\n\nVue.use(Vuex);\n\nlet i18n = require('../i18n');\nlet props = {};\n\nconst app = new Vue({\n i18n,\n store,\n el: '#dashboard',\n render: (createElement) => {\n return createElement(Dashboard, {props: props});\n },\n beforeCreate() {\n// See reference nr. 15\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n this.$store.dispatch('root/initialiseStore');\n this.$store.dispatch('dashboard/index/initialiseStore');\n },\n });\n\nconst calendar = new Vue({\n i18n,\n store,\n el: \"#calendar\",\n render: (createElement) => {\n return createElement(Calendar, {props: props});\n },\n// See reference nr. 16\n });","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".dropdown-item[data-v-1ce542a2],.dropdown-item[data-v-1ce542a2]:hover{color:#212529}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/dashboard/Calendar.vue\"],\"names\":[],\"mappings\":\"AAslBA,sEACA,aACA\",\"sourcesContent\":[\"\\n\\n\\n
\\n
\\n
Start
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.start) }}
\\n
\\n
\\n
End
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.end) }}
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Calendar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Calendar.vue?vue&type=script&lang=js&\"","import api from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-9[0].rules[0].use[1]!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9[0].rules[0].use[2]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Calendar.vue?vue&type=style&index=0&id=1ce542a2&scoped=true&lang=css&\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { render, staticRenderFns } from \"./Calendar.vue?vue&type=template&id=1ce542a2&scoped=true&\"\nimport script from \"./Calendar.vue?vue&type=script&lang=js&\"\nexport * from \"./Calendar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Calendar.vue?vue&type=style&index=0&id=1ce542a2&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1ce542a2\",\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","_vm","this","_h","$createElement","_c","_self","_v","staticClass","props","summary","balances","billsPaid","billsUnpaid","leftToSpend","netWorth","loading","ready","computed","prefCurrencyBalances","filterOnCurrency","notPrefCurrencyBalances","filterOnNotCurrency","prefBillsUnpaid","notPrefBillsUnpaid","prefLeftToSpend","notPrefLeftToSpend","prefNetWorth","notPrefNetWorth","$store","watch","datesReady","prepareComponent","created","methods","array","hasOwnProperty","key","currency_id","ret","startStr","endStr","buildComponent","getBalanceEntries","getBillsEntries","getLeftToSpend","getNetWorth","hasCurrency","getKeyedEntries","expected","substr","result","_m","_e","_s","$t","_l","balance","attrs","sub_title","value_parsed","bill","left","nw","staticStyle","dataSet","newDataSet","local","convertChart","labels","datasets","getLabels","getDataSets","colorizeBarData","fillColors","setKey","dataset","fill","backgroundColor","borderColor","colorizeLineData","convertLabelsToDate","labelKey","Intl","DateTimeFormat","format","unixTimeZero","firstSet","entries","entryLabel","oldSet","newSet","label","type","currency_symbol","currency_code","formatLabel","sections","words","str","String","split","temp","forEach","item","concat","maxwidth","getDefaultOptions","responsive","maintainAspectRatio","legend","display","animations","elements","line","cubicInterpolationMode","scales","x","grid","ticks","callback","y","suggestedMin","Chart","components","initialised","dataCollection","chartOptions","_chart","DefaultLineOptions","initialiseChart","updateChart","url","drawChart","update","ref","initialiseList","loadAccounts","accountIds","test","loadSingleAccount","accountId","loadTransactions","account","class","title","parseFloat","current_balance","NumberFormat","style","currency","bills","initialiseBills","renderPaidDate","obj","transaction_group_id","loadBills","pay_dates","active","amount_min","amount_max","object_group_title","paidDate","domProps","payDate","paid_dates","year","month","day","budgetLimit","Object","default","budget","budget_id","budget_name","pctGreen","amount","spent","total","pctOrange","pctRed","budgetLimits","budgets","budgetList","daily","weekly","monthly","quarterly","half_year","yearly","other","rawBudgets","getBudgets","income","max","getIncome","parseIncome","i","current","pct","difference_float","sort","entry","width","expenses","min","getExpenses","parseExpenses","mainKey","piggy_banks","loadPiggyBanks","piggy","left_to_save","a","b","current_amount","target_amount","account_id","Number","transaction","date","group_title","description","tr","destination_id","destination_name","source_id","source_name","category_id","category_name","categories","sortedList","earned","getCategories","category","spentPct","earnedPct","DashboardListLarge","DashboardListMedium","DashboardListSmall","Dashboard","TopBoxes","MainAccount","MainAccountList","MainBillsList","MainBudgetList","MainCategoryList","MainDebitList","MainCreditList","MainPiggyList","i18n","store","el","render","createElement","beforeCreate","Calendar","source","destination","foreign_currency","foreign_amount","custom_dates","tags","piggy_bank","internal_reference","external_url","notes","location","transaction_journal_id","source_account_id","source_account_name","source_account_type","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_id","destination_account_name","destination_account_type","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","currency_name","currency_decimal_places","destination_account","foreign_currency_id","bill_id","piggy_bank_id","external_id","links","zoom_level","longitude","latitude","___CSS_LOADER_EXPORT___","defaultRange","periods","resetDate","customDate","generatePeriods","generateDaily","generateWeekly","generateMonthly","generateQuarterly","generateHalfYearly","setFullYear","getFullYear","half","generateYearly","getDate","options","scopedSlots","_u","fn","inputValue","inputEvents","isDragging","togglePopover","on","$event","placement","positionFixed","period","_g","model","$$v","expression"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"/public/js/dashboard.js","mappings":"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","sources":["webpack:///./src/bootstrap.js","webpack:///./src/components/store/modules/transactions/create.js","webpack:///./src/components/store/modules/transactions/edit.js","webpack:///./src/components/store/modules/dashboard/index.js","webpack:///./src/components/store/modules/root.js","webpack:///./src/components/store/modules/accounts/index.js","webpack:///./src/components/store/index.js","webpack:///./src/i18n.js","webpack:///src/components/dashboard/Dashboard.vue","webpack:///./src/components/dashboard/Dashboard.vue?94b6","webpack:///./src/components/dashboard/Dashboard.vue","webpack:///./src/components/dashboard/Dashboard.vue?1d88","webpack:///./src/components/dashboard/TopBoxes.vue?e7ce","webpack:///src/components/dashboard/TopBoxes.vue","webpack:///./src/components/dashboard/TopBoxes.vue?97f7","webpack:///./src/components/dashboard/TopBoxes.vue","webpack:///src/components/charts/DataConverter.vue","webpack:///./src/components/charts/DataConverter.vue?e094","webpack:///./src/components/charts/DataConverter.vue","webpack:///src/components/charts/DefaultLineOptions.vue","webpack:///./src/components/charts/DefaultLineOptions.vue?1df9","webpack:///./src/components/charts/DefaultLineOptions.vue","webpack:///./src/components/charts/DefaultLineOptions.vue?eb30","webpack:///src/components/dashboard/MainAccount.vue","webpack:///./src/components/dashboard/MainAccount.vue?e0d5","webpack:///./src/components/dashboard/MainAccount.vue","webpack:///./src/components/dashboard/MainAccount.vue?99b5","webpack:///src/components/dashboard/MainAccountList.vue","webpack:///./src/components/dashboard/MainAccountList.vue?cba7","webpack:///./src/components/dashboard/MainAccountList.vue","webpack:///./src/components/dashboard/MainAccountList.vue?3383","webpack:///src/components/dashboard/MainBillsList.vue","webpack:///./src/components/dashboard/MainBillsList.vue?52e4","webpack:///./src/components/dashboard/MainBillsList.vue","webpack:///./src/components/dashboard/MainBillsList.vue?9a50","webpack:///src/components/dashboard/BudgetLimitRow.vue","webpack:///./src/components/dashboard/BudgetLimitRow.vue?796e","webpack:///./src/components/dashboard/BudgetLimitRow.vue","webpack:///./src/components/dashboard/BudgetLimitRow.vue?4bed","webpack:///src/components/dashboard/BudgetRow.vue","webpack:///./src/components/dashboard/BudgetRow.vue?1331","webpack:///./src/components/dashboard/BudgetRow.vue","webpack:///./src/components/dashboard/BudgetListGroup.vue?78de","webpack:///src/components/dashboard/BudgetListGroup.vue","webpack:///./src/components/dashboard/BudgetRow.vue?09fb","webpack:///./src/components/dashboard/BudgetListGroup.vue","webpack:///./src/components/dashboard/BudgetListGroup.vue?b21a","webpack:///src/components/dashboard/MainBudgetList.vue","webpack:///./src/components/dashboard/MainBudgetList.vue?ac83","webpack:///./src/components/dashboard/MainBudgetList.vue","webpack:///./src/components/dashboard/MainBudgetList.vue?be2e","webpack:///src/components/dashboard/MainCreditList.vue","webpack:///./src/components/dashboard/MainCreditList.vue?0712","webpack:///./src/components/dashboard/MainCreditList.vue","webpack:///./src/components/dashboard/MainCreditList.vue?41f1","webpack:///src/components/dashboard/MainDebitList.vue","webpack:///./src/components/dashboard/MainDebitList.vue?f4cd","webpack:///./src/components/dashboard/MainDebitList.vue","webpack:///./src/components/dashboard/MainDebitList.vue?2928","webpack:///src/components/dashboard/MainPiggyList.vue","webpack:///./src/components/dashboard/MainPiggyList.vue?cbf9","webpack:///./src/components/dashboard/MainPiggyList.vue","webpack:///./src/components/dashboard/MainPiggyList.vue?8dac","webpack:///src/components/dashboard/DashboardListLarge.vue","webpack:///./src/components/dashboard/DashboardListLarge.vue?dbcb","webpack:///./src/components/dashboard/DashboardListLarge.vue","webpack:///./src/components/dashboard/DashboardListLarge.vue?26e8","webpack:///src/components/dashboard/DashboardListMedium.vue","webpack:///./src/components/dashboard/DashboardListMedium.vue?d967","webpack:///./src/components/dashboard/DashboardListMedium.vue","webpack:///./src/components/dashboard/DashboardListMedium.vue?3c09","webpack:///src/components/dashboard/DashboardListSmall.vue","webpack:///./src/components/dashboard/DashboardListSmall.vue?5d92","webpack:///./src/components/dashboard/DashboardListSmall.vue","webpack:///./src/components/dashboard/DashboardListSmall.vue?550f","webpack:///src/components/dashboard/MainCategoryList.vue","webpack:///./src/components/dashboard/MainCategoryList.vue?80ff","webpack:///./src/components/dashboard/MainCategoryList.vue","webpack:///./src/components/dashboard/MainCategoryList.vue?258f","webpack:///./src/pages/dashboard.js","webpack:///./src/shared/transactions.js","webpack:///./src/components/dashboard/Calendar.vue?78b5","webpack:///./src/components/dashboard/Calendar.vue?4aa0","webpack:///src/components/dashboard/Calendar.vue","webpack:///./src/components/dashboard/Calendar.vue?6b2f","webpack:///./src/components/dashboard/Calendar.vue?baae","webpack:///./src/components/dashboard/Calendar.vue"],"sourcesContent":["/*\n * bootstrap.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// // imports\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n'\nimport * as uiv from 'uiv';\n\n// export jquery for others scripts to use\nwindow.$ = window.jQuery = require('jquery');\n\n// axios\nwindow.axios = require('axios');\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n// CSRF\nlet token = document.head.querySelector('meta[name=\"csrf-token\"]');\n\nif (token) {\n window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;\n} else {\n console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');\n}\n\n// locale\nlet localeToken = document.head.querySelector('meta[name=\"locale\"]');\n\nif (localeToken) {\n localStorage.locale = localeToken.content;\n} else {\n localStorage.locale = 'en_US';\n}\n\n// admin stuff\nrequire('jquery-ui');\nrequire('bootstrap'); // bootstrap CSS?\n\nrequire('admin-lte/dist/js/adminlte');\nrequire('overlayscrollbars');\n\n\n// vue\nwindow.vuei18n = VueI18n;\nwindow.uiv = uiv;\nVue.use(vuei18n);\nVue.use(uiv);\nwindow.Vue = Vue;","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nconst lodashClonedeep = require('lodash.clonedeep');\n\nimport {getDefaultTransaction, getDefaultErrors} from '../../../../shared/transactions';\n\n// initial state\nconst state = () => ({\n transactionType: 'any',\n groupTitle: '',\n transactions: [],\n customDateFields: {\n interest_date: false,\n book_date: false,\n process_date: false,\n due_date: false,\n payment_date: false,\n invoice_date: false,\n },\n defaultTransaction: getDefaultTransaction(),\n defaultErrors: getDefaultErrors()\n }\n)\n\n\n// getters\nconst getters = {\n transactions: state => {\n return state.transactions;\n },\n defaultErrors: state => {\n return state.defaultErrors;\n },\n groupTitle: state => {\n return state.groupTitle;\n },\n transactionType: state => {\n return state.transactionType;\n },\n accountToTransaction: state => {\n// See reference nr. 1\n // possible API point!!\n return state.accountToTransaction;\n },\n defaultTransaction: state => {\n return state.defaultTransaction;\n },\n sourceAllowedTypes: state => {\n return state.sourceAllowedTypes;\n },\n destinationAllowedTypes: state => {\n return state.destinationAllowedTypes;\n },\n allowedOpposingTypes: state => {\n return state.allowedOpposingTypes;\n },\n customDateFields: state => {\n return state.customDateFields;\n }\n // // `getters` is localized to this module's getters\n // // you can use rootGetters via 4th argument of getters\n // someGetter (state, getters, rootState, rootGetters) {\n // getters.someOtherGetter // -> 'foo/someOtherGetter'\n // rootGetters.someOtherGetter // -> 'someOtherGetter'\n // rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'\n // },\n\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n addTransaction(state) {\n let newTransaction = lodashClonedeep(state.defaultTransaction);\n newTransaction.errors = lodashClonedeep(state.defaultErrors);\n state.transactions.push(newTransaction);\n },\n resetErrors(state, payload) {\n //console.log('resetErrors for index ' + payload.index);\n state.transactions[payload.index].errors = lodashClonedeep(state.defaultErrors);\n },\n resetTransactions(state) {\n state.transactions = [];\n },\n setGroupTitle(state, payload) {\n state.groupTitle = payload.groupTitle;\n },\n setCustomDateFields(state, payload) {\n state.customDateFields = payload;\n },\n deleteTransaction(state, payload) {\n state.transactions.splice(payload.index, 1);\n // console.log('Deleted transaction ' + payload.index);\n // console.log(state.transactions);\n if (0 === state.transactions.length) {\n // console.log('array is empty!');\n }\n },\n setTransactionType(state, transactionType) {\n state.transactionType = transactionType;\n },\n setAllowedOpposingTypes(state, allowedOpposingTypes) {\n state.allowedOpposingTypes = allowedOpposingTypes;\n },\n setAccountToTransaction(state, payload) {\n state.accountToTransaction = payload;\n },\n updateField(state, payload) {\n state.transactions[payload.index][payload.field] = payload.value;\n },\n setTransactionError(state, payload) {\n //console.log('Will set transactions[' + payload.index + '][errors][' + payload.field + '] to ');\n //console.log(payload.errors);\n state.transactions[payload.index].errors[payload.field] = payload.errors;\n },\n setDestinationAllowedTypes(state, payload) {\n // console.log('Destination allowed types was changed!');\n state.destinationAllowedTypes = payload;\n },\n setSourceAllowedTypes(state, payload) {\n state.sourceAllowedTypes = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => ({});\n\n\n// getters\nconst getters = {};\n\n// actions\nconst actions = {};\n\n// mutations\nconst mutations = {};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nimport startOfDay from \"date-fns/startOfDay\";\nimport endOfDay from 'date-fns/endOfDay'\nimport startOfWeek from 'date-fns/startOfWeek'\nimport endOfWeek from 'date-fns/endOfWeek'\nimport startOfQuarter from 'date-fns/startOfQuarter';\nimport endOfQuarter from 'date-fns/endOfQuarter';\nimport endOfMonth from \"date-fns/endOfMonth\";\nimport startOfMonth from 'date-fns/startOfMonth';\n\nconst state = () => (\n {\n viewRange: 'default',\n start: null,\n end: null,\n defaultStart: null,\n defaultEnd: null,\n }\n)\n\n\n// getters\nconst getters = {\n start: state => {\n return state.start;\n },\n end: state => {\n return state.end;\n },\n defaultStart: state => {\n return state.defaultStart;\n },\n defaultEnd: state => {\n return state.defaultEnd;\n },\n viewRange: state => {\n return state.viewRange;\n }\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // console.log('initialiseStore for dashboard.');\n\n // restore from local storage:\n context.dispatch('restoreViewRange');\n\n axios.get('./api/v1/preferences/viewRange')\n .then(response => {\n let viewRange = response.data.data.attributes.data;\n let oldViewRange = context.getters.viewRange;\n context.commit('setViewRange', viewRange);\n if (viewRange !== oldViewRange) {\n // console.log('View range changed from \"' + oldViewRange + '\" to \"' + viewRange + '\"');\n context.dispatch('setDatesFromViewRange');\n }\n if (viewRange === oldViewRange) {\n // console.log('Restore view range dates');\n context.dispatch('restoreViewRangeDates');\n }\n }\n ).catch(() => {\n context.commit('setViewRange', '1M');\n context.dispatch('setDatesFromViewRange');\n });\n\n },\n restoreViewRangeDates: function (context) {\n // check local storage first?\n if (localStorage.viewRangeStart) {\n // console.log('view range start set from local storage.');\n context.commit('setStart', new Date(localStorage.viewRangeStart));\n }\n if (localStorage.viewRangeEnd) {\n // console.log('view range end set from local storage.');\n context.commit('setEnd', new Date(localStorage.viewRangeEnd));\n }\n // also set default:\n if (localStorage.viewRangeDefaultStart) {\n // console.log('view range default start set from local storage.');\n // console.log(localStorage.viewRangeDefaultStart);\n context.commit('setDefaultStart', new Date(localStorage.viewRangeDefaultStart));\n }\n if (localStorage.viewRangeDefaultEnd) {\n // console.log('view range default end set from local storage.');\n // console.log(localStorage.viewRangeDefaultEnd);\n context.commit('setDefaultEnd', new Date(localStorage.viewRangeDefaultEnd));\n }\n },\n restoreViewRange: function (context) {\n // console.log('restoreViewRange');\n let viewRange = localStorage.getItem('viewRange');\n if (null !== viewRange) {\n // console.log('restored restoreViewRange ' + viewRange );\n context.commit('setViewRange', viewRange);\n }\n },\n setDatesFromViewRange(context) {\n let start;\n let end;\n let viewRange = context.getters.viewRange;\n let today = new Date;\n // console.log('Will recreate view range on ' + viewRange);\n switch (viewRange) {\n case '1D':\n // today:\n start = startOfDay(today);\n end = endOfDay(today);\n break;\n case '1W':\n // this week:\n start = startOfDay(startOfWeek(today, {weekStartsOn: 1}));\n end = endOfDay(endOfWeek(today, {weekStartsOn: 1}));\n break;\n case '1M':\n // this month:\n start = startOfDay(startOfMonth(today));\n end = endOfDay(endOfMonth(today));\n break;\n case '3M':\n // this quarter\n start = startOfDay(startOfQuarter(today));\n end = endOfDay(endOfQuarter(today));\n break;\n case '6M':\n // this half-year\n if (today.getMonth() <= 5) {\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(5);\n end.setDate(30);\n end = endOfDay(start);\n }\n if (today.getMonth() > 5) {\n start = new Date(today);\n start.setMonth(6);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(start);\n }\n break;\n case '1Y':\n // this year\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(end);\n break;\n }\n // console.log('Range is ' + viewRange);\n // console.log('Start is ' + start);\n // console.log('End is ' + end);\n context.commit('setStart', start);\n context.commit('setEnd', end);\n context.commit('setDefaultStart', start);\n context.commit('setDefaultEnd', end);\n }\n}\n\n// mutations\nconst mutations = {\n setStart(state, value) {\n state.start = value;\n window.localStorage.setItem('viewRangeStart', value);\n },\n setEnd(state, value) {\n state.end = value;\n window.localStorage.setItem('viewRangeEnd', value);\n },\n setDefaultStart(state, value) {\n state.defaultStart = value;\n window.localStorage.setItem('viewRangeDefaultStart', value);\n },\n setDefaultEnd(state, value) {\n state.defaultEnd = value;\n window.localStorage.setItem('viewRangeDefaultEnd', value);\n },\n setViewRange(state, range) {\n state.viewRange = range;\n window.localStorage.setItem('viewRange', range);\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * root.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n listPageSize: 33,\n timezone: '',\n cacheKey: {\n age: 0,\n value: 'empty',\n },\n }\n)\n\n\n// getters\nconst getters = {\n listPageSize: state => {\n return state.listPageSize;\n },\n timezone: state => {\n // console.log('Wil return ' + state.listPageSize);\n return state.timezone;\n },\n cacheKey: state => {\n return state.cacheKey.value;\n },\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // cache key auto refreshes every day\n // console.log('Now in initialize store.')\n if (localStorage.cacheKey) {\n // console.log('Storage has cache key: ');\n // console.log(localStorage.cacheKey);\n let object = JSON.parse(localStorage.cacheKey);\n if (Date.now() - object.age > 86400000) {\n // console.log('Key is here but is old.');\n context.commit('refreshCacheKey');\n } else {\n // console.log('Cache key from local storage: ' + object.value);\n context.commit('setCacheKey', object);\n }\n } else {\n // console.log('No key need new one.');\n context.commit('refreshCacheKey');\n }\n if (localStorage.listPageSize) {\n state.listPageSize = localStorage.listPageSize;\n context.commit('setListPageSize', {length: localStorage.listPageSize});\n }\n if (!localStorage.listPageSize) {\n axios.get('./api/v1/preferences/listPageSize')\n .then(response => {\n // console.log('from API: listPageSize is ' + parseInt(response.data.data.attributes.data));\n context.commit('setListPageSize', {length: parseInt(response.data.data.attributes.data)});\n }\n );\n }\n if (localStorage.timezone) {\n state.timezone = localStorage.timezone;\n context.commit('setTimezone', {timezone: localStorage.timezone});\n }\n if (!localStorage.timezone) {\n axios.get('./api/v1/configuration/app.timezone')\n .then(response => {\n context.commit('setTimezone', {timezone: response.data.data.value});\n }\n );\n }\n }\n}\n\n// mutations\nconst mutations = {\n refreshCacheKey(state) {\n let age = Date.now();\n let N = 8;\n let cacheKey = Array(N+1).join((Math.random().toString(36)+'00000000000000000').slice(2, 18)).slice(0, N);\n let object = {age: age, value: cacheKey};\n // console.log('Store new key in string JSON');\n // console.log(JSON.stringify(object));\n localStorage.cacheKey = JSON.stringify(object);\n state.cacheKey = {age: age, value: cacheKey};\n // console.log('Refresh: cachekey is now ' + cacheKey);\n },\n setCacheKey(state, payload) {\n // console.log('Stored cache key in localstorage.');\n // console.log(payload);\n // console.log(JSON.stringify(payload));\n localStorage.cacheKey = JSON.stringify(payload);\n state.cacheKey = payload;\n },\n setListPageSize(state, payload) {\n // console.log('Got a payload in setListPageSize');\n // console.log(payload);\n let number = parseInt(payload.length);\n if (0 !== number) {\n state.listPageSize = number;\n localStorage.listPageSize = number;\n }\n },\n setTimezone(state, payload) {\n\n if ('' !== payload.timezone) {\n state.timezone = payload.timezone;\n localStorage.timezone = payload.timezone;\n }\n },\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n orderMode: false,\n activeFilter: 1\n }\n)\n\n\n// getters\nconst getters = {\n orderMode: state => {\n return state.orderMode;\n },\n activeFilter: state => {\n return state.activeFilter;\n }\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n setOrderMode(state, payload) {\n state.orderMode = payload;\n },\n setActiveFilter(state, payload) {\n state.activeFilter = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport Vue from 'vue'\nimport Vuex, {createLogger} from 'vuex'\nimport transactions_create from './modules/transactions/create';\nimport transactions_edit from './modules/transactions/edit';\nimport dashboard_index from './modules/dashboard/index';\nimport root_store from './modules/root';\nimport accounts_index from './modules/accounts/index';\n\nVue.use(Vuex)\nconst debug = process.env.NODE_ENV !== 'production'\n\nexport default new Vuex.Store(\n {\n namespaced: true,\n modules: {\n root: root_store,\n transactions: {\n namespaced: true,\n modules: {\n create: transactions_create,\n edit: transactions_edit\n }\n },\n accounts: {\n namespaced: true,\n modules: {\n index: accounts_index\n },\n },\n dashboard: {\n namespaced: true,\n modules: {\n index: dashboard_index\n }\n }\n },\n strict: debug,\n plugins: debug ? [createLogger()] : [],\n state: {\n currencyPreference: {},\n locale: 'en-US',\n listPageSize: 50\n },\n mutations: {\n setCurrencyPreference(state, payload) {\n state.currencyPreference = payload.payload;\n },\n initialiseStore(state) {\n // console.log('Now in initialiseStore()')\n // if locale in local storage:\n if (localStorage.locale) {\n state.locale = localStorage.locale;\n return;\n }\n\n // set locale from HTML:\n let localeToken = document.head.querySelector('meta[name=\"locale\"]');\n if (localeToken) {\n state.locale = localeToken.content;\n localStorage.locale = localeToken.content;\n }\n }\n },\n getters: {\n currencyCode: state => {\n return state.currencyPreference.code;\n },\n currencyPreference: state => {\n return state.currencyPreference;\n },\n currencyId: state => {\n return state.currencyPreference.id;\n },\n locale: state => {\n return state.locale;\n }\n },\n actions: {\n\n updateCurrencyPreference(context) {\n // console.log('Now in updateCurrencyPreference');\n if (localStorage.currencyPreference) {\n context.commit('setCurrencyPreference', {payload: JSON.parse(localStorage.currencyPreference)});\n return;\n }\n axios.get('./api/v1/currencies/default')\n .then(response => {\n let currencyResponse = {\n id: parseInt(response.data.data.id),\n name: response.data.data.attributes.name,\n symbol: response.data.data.attributes.symbol,\n code: response.data.data.attributes.code,\n decimal_places: parseInt(response.data.data.attributes.decimal_places),\n };\n localStorage.currencyPreference = JSON.stringify(currencyResponse);\n //console.log('getCurrencyPreference from server')\n //console.log(JSON.stringify(currencyResponse));\n context.commit('setCurrencyPreference', {payload: currencyResponse});\n }).catch(err => {\n // console.log('Got error response.');\n console.error(err);\n context.commit('setCurrencyPreference', {\n payload: {\n id: 1,\n name: 'Euro',\n symbol: '€',\n code: 'EUR',\n decimal_places: 2\n }\n });\n });\n\n }\n }\n }\n);","/*\n * i18n.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// Create VueI18n instance with options\nmodule.exports = new vuei18n({\n locale: document.documentElement.lang, // set locale\n fallbackLocale: 'en',\n messages: {\n 'bg': require('./locales/bg.json'),\n 'cs': require('./locales/cs.json'),\n 'de': require('./locales/de.json'),\n 'en': require('./locales/en.json'),\n 'en-us': require('./locales/en.json'),\n 'en-gb': require('./locales/en-gb.json'),\n 'es': require('./locales/es.json'),\n 'el': require('./locales/el.json'),\n 'fr': require('./locales/fr.json'),\n 'hu': require('./locales/hu.json'),\n //'id': require('./locales/id.json'),\n 'it': require('./locales/it.json'),\n 'ja': require('./locales/ja.json'),\n 'nl': require('./locales/nl.json'),\n 'nb': require('./locales/nb.json'),\n 'pl': require('./locales/pl.json'),\n 'fi': require('./locales/fi.json'),\n 'pt-br': require('./locales/pt-br.json'),\n 'pt-pt': require('./locales/pt.json'),\n 'ro': require('./locales/ro.json'),\n 'ru': require('./locales/ru.json'),\n //'zh': require('./locales/zh.json'),\n 'zh-tw': require('./locales/zh-tw.json'),\n 'zh-cn': require('./locales/zh-cn.json'),\n 'sk': require('./locales/sk.json'),\n 'sv': require('./locales/sv.json'),\n 'vi': require('./locales/vi.json'),\n }\n});\n","\n\n\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainCategoryList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainCategoryList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MainCategoryList.vue?vue&type=template&id=f954dd68&\"\nimport script from \"./MainCategoryList.vue?vue&type=script&lang=js&\"\nexport * from \"./MainCategoryList.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(_vm._s(_vm.$t('firefly.categories')))])]),_vm._v(\" \"),(_vm.loading && !_vm.error)?_c('div',{staticClass:\"card-body\"},[_vm._m(0)]):_vm._e(),_vm._v(\" \"),(_vm.error)?_c('div',{staticClass:\"card-body\"},[_vm._m(1)]):_vm._e(),_vm._v(\" \"),(!_vm.loading && !_vm.error)?_c('div',{staticClass:\"card-body table-responsive p-0\"},[_c('table',{staticClass:\"table table-sm\"},[_c('caption',{staticStyle:{\"display\":\"none\"}},[_vm._v(_vm._s(_vm.$t('firefly.categories')))]),_vm._v(\" \"),_c('thead',[_c('tr',[_c('th',{attrs:{\"scope\":\"col\"}},[_vm._v(_vm._s(_vm.$t('firefly.category')))]),_vm._v(\" \"),_c('th',{attrs:{\"scope\":\"col\"}},[_vm._v(_vm._s(_vm.$t('firefly.spent'))+\" / \"+_vm._s(_vm.$t('firefly.earned')))])])]),_vm._v(\" \"),_c('tbody',_vm._l((_vm.sortedList),function(category){return _c('tr',[_c('td',{staticStyle:{\"width\":\"20%\"}},[_c('a',{attrs:{\"href\":'./categories/show/' + category.id}},[_vm._v(_vm._s(category.name))])]),_vm._v(\" \"),_c('td',{staticClass:\"align-middle\"},[(category.spentPct > 0)?_c('div',{staticClass:\"progress\"},[_c('div',{staticClass:\"progress-bar progress-bar-striped bg-danger\",style:({ width: category.spentPct + '%'}),attrs:{\"aria-valuenow\":category.spentPct,\"aria-valuemax\":\"100\",\"aria-valuemin\":\"0\",\"role\":\"progressbar\"}},[(category.spentPct > 20)?_c('span',[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.spent))+\"\\n \")]):_vm._e()]),_vm._v(\" \"),(category.spentPct <= 20)?_c('span',{staticClass:\"progress-label\",staticStyle:{\"line-height\":\"16px\"}},[_vm._v(\" \\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.spent))+\"\\n \")]):_vm._e()]):_vm._e(),_vm._v(\" \"),(category.earnedPct > 0)?_c('div',{staticClass:\"progress justify-content-end\",attrs:{\"title\":\"hello2\"}},[(category.earnedPct <= 20)?_c('span',{staticStyle:{\"line-height\":\"16px\"}},[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.earned))+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"progress-bar progress-bar-striped bg-success\",style:({ width: category.earnedPct + '%'}),attrs:{\"aria-valuenow\":category.earnedPct,\"aria-valuemax\":\"100\",\"aria-valuemin\":\"0\",\"role\":\"progressbar\",\"title\":\"hello\"}},[(category.earnedPct > 20)?_c('span',[_vm._v(\"\\n \"+_vm._s(Intl.NumberFormat(_vm.locale, {style: 'currency', currency: category.currency_code}).format(category.earned))+\"\\n \")]):_vm._e()])]):_vm._e()])])}),0)])]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"text-center\"},[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"text-center\"},[_c('span',{staticClass:\"fas fa-exclamation-triangle text-danger\"})])}]\n\nexport { render, staticRenderFns }","/*\n * dashboard.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n\nimport Dashboard from '../components/dashboard/Dashboard';\nimport TopBoxes from '../components/dashboard/TopBoxes';\nimport MainAccount from '../components/dashboard/MainAccount';\nimport MainAccountList from '../components/dashboard/MainAccountList';\nimport MainBillsList from '../components/dashboard/MainBillsList';\nimport MainBudgetList from '../components/dashboard/MainBudgetList';\nimport MainCreditList from '../components/dashboard/MainCreditList';\nimport MainDebitList from '../components/dashboard/MainDebitList';\nimport MainPiggyList from '../components/dashboard/MainPiggyList';\nimport DashboardListLarge from '../components/dashboard/DashboardListLarge';\nimport DashboardListMedium from '../components/dashboard/DashboardListMedium';\nimport DashboardListSmall from '../components/dashboard/DashboardListSmall';\nimport Calendar from '../components/dashboard/Calendar';\nimport MainCategoryList from '../components/dashboard/MainCategoryList';\nimport Vue from 'vue';\nimport Vuex from 'vuex'\nimport store from '../components/store';\n\n/**\n * First we will load Axios via bootstrap.js\n * jquery and bootstrap-sass preloaded in app.js\n * vue, uiv and vuei18n are in app_vue.js\n */\n\n// See reference nr. 14\n\nrequire('../bootstrap');\nrequire('chart.js');\n\nVue.component('dashboard-list-large', DashboardListLarge);\nVue.component('dashboard-list-medium', DashboardListMedium);\nVue.component('dashboard-list-small', DashboardListSmall);\n\n// components as an example\n\nVue.component('dashboard', Dashboard);\nVue.component('top-boxes', TopBoxes);\nVue.component('main-account', MainAccount);\nVue.component('main-account-list', MainAccountList);\nVue.component('main-bills-list', MainBillsList);\nVue.component('main-budget-list', MainBudgetList);\nVue.component('main-category-list', MainCategoryList);\nVue.component('main-debit-list', MainDebitList);\nVue.component('main-credit-list', MainCreditList);\nVue.component('main-piggy-list', MainPiggyList);\n\nVue.use(Vuex);\n\nlet i18n = require('../i18n');\nlet props = {};\n\nconst app = new Vue({\n i18n,\n store,\n el: '#dashboard',\n render: (createElement) => {\n return createElement(Dashboard, {props: props});\n },\n beforeCreate() {\n// See reference nr. 15\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n this.$store.dispatch('root/initialiseStore');\n this.$store.dispatch('dashboard/index/initialiseStore');\n },\n });\n\nconst calendar = new Vue({\n i18n,\n store,\n el: \"#calendar\",\n render: (createElement) => {\n return createElement(Calendar, {props: props});\n },\n// See reference nr. 16\n });","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".dropdown-item[data-v-1ce542a2],.dropdown-item[data-v-1ce542a2]:hover{color:#212529}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/dashboard/Calendar.vue\"],\"names\":[],\"mappings\":\"AAslBA,sEACA,aACA\",\"sourcesContent\":[\"\\n\\n\\n
\\n
\\n
Start
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.start) }}
\\n
\\n
\\n
End
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.end) }}
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Calendar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Calendar.vue?vue&type=script&lang=js&\"","import api from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-9[0].rules[0].use[1]!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9[0].rules[0].use[2]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Calendar.vue?vue&type=style&index=0&id=1ce542a2&scoped=true&lang=css&\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { render, staticRenderFns } from \"./Calendar.vue?vue&type=template&id=1ce542a2&scoped=true&\"\nimport script from \"./Calendar.vue?vue&type=script&lang=js&\"\nexport * from \"./Calendar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Calendar.vue?vue&type=style&index=0&id=1ce542a2&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1ce542a2\",\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","_vm","this","_h","$createElement","_c","_self","_v","staticClass","props","summary","balances","billsPaid","billsUnpaid","leftToSpend","netWorth","loading","ready","computed","prefCurrencyBalances","filterOnCurrency","notPrefCurrencyBalances","filterOnNotCurrency","prefBillsUnpaid","notPrefBillsUnpaid","prefLeftToSpend","notPrefLeftToSpend","prefNetWorth","notPrefNetWorth","$store","watch","datesReady","prepareComponent","created","methods","array","hasOwnProperty","key","currency_id","ret","startStr","endStr","buildComponent","getBalanceEntries","getBillsEntries","getLeftToSpend","getNetWorth","hasCurrency","getKeyedEntries","expected","substr","result","_m","_e","_s","$t","_l","balance","attrs","sub_title","value_parsed","bill","left","nw","staticStyle","dataSet","newDataSet","local","convertChart","labels","datasets","getLabels","getDataSets","colorizeBarData","fillColors","setKey","dataset","fill","backgroundColor","borderColor","colorizeLineData","convertLabelsToDate","labelKey","Intl","DateTimeFormat","format","unixTimeZero","firstSet","entries","entryLabel","oldSet","newSet","label","type","currency_symbol","currency_code","formatLabel","sections","words","str","String","split","temp","forEach","item","concat","maxwidth","getDefaultOptions","responsive","maintainAspectRatio","legend","display","animations","elements","line","cubicInterpolationMode","scales","x","grid","ticks","callback","y","suggestedMin","Chart","components","initialised","dataCollection","chartOptions","_chart","DefaultLineOptions","initialiseChart","updateChart","url","drawChart","update","ref","initialiseList","loadAccounts","accountIds","test","loadSingleAccount","accountId","loadTransactions","account","class","title","parseFloat","current_balance","NumberFormat","style","currency","bills","initialiseBills","renderPaidDate","obj","transaction_group_id","loadBills","pay_dates","active","amount_min","amount_max","object_group_title","paidDate","domProps","payDate","paid_dates","year","month","day","budgetLimit","Object","default","budget","budget_id","budget_name","pctGreen","amount","spent","total","pctOrange","pctRed","budgetLimits","budgets","budgetList","daily","weekly","monthly","quarterly","half_year","yearly","other","rawBudgets","getBudgets","income","max","getIncome","parseIncome","i","current","pct","difference_float","sort","entry","width","expenses","min","getExpenses","parseExpenses","mainKey","piggy_banks","loadPiggyBanks","piggy","left_to_save","a","b","current_amount","target_amount","account_id","Number","transaction","date","group_title","description","tr","destination_id","destination_name","source_id","source_name","category_id","category_name","categories","sortedList","earned","getCategories","category","spentPct","earnedPct","DashboardListLarge","DashboardListMedium","DashboardListSmall","Dashboard","TopBoxes","MainAccount","MainAccountList","MainBillsList","MainBudgetList","MainCategoryList","MainDebitList","MainCreditList","MainPiggyList","i18n","store","el","render","createElement","beforeCreate","Calendar","source","destination","foreign_currency","foreign_amount","custom_dates","tags","piggy_bank","internal_reference","external_url","notes","location","transaction_journal_id","source_account_id","source_account_name","source_account_type","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_id","destination_account_name","destination_account_type","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","currency_name","currency_decimal_places","destination_account","foreign_currency_id","bill_id","piggy_bank_id","external_id","links","zoom_level","longitude","latitude","___CSS_LOADER_EXPORT___","defaultRange","periods","resetDate","customDate","generatePeriods","generateDaily","generateWeekly","generateMonthly","generateQuarterly","generateHalfYearly","setFullYear","getFullYear","half","generateYearly","getDate","options","scopedSlots","_u","fn","inputValue","inputEvents","isDragging","togglePopover","on","$event","placement","positionFixed","period","_g","model","$$v","expression"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/v2/js/transactions/create.js b/public/v2/js/transactions/create.js
index adb2993380..2c9527a8a1 100755
--- a/public/v2/js/transactions/create.js
+++ b/public/v2/js/transactions/create.js
@@ -1,2 +1,2 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[282],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),i=a.n(n),s=a(7152),o=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var r=document.head.querySelector('meta[name="csrf-token"]');r?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=r.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var l=document.head.querySelector('meta[name="locale"]');localStorage.locale=l?l.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=s.Z,window.uiv=o,i().use(vuei18n),i().use(o),window.Vue=i()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>C});var n=a(7760),i=a.n(n),s=a(629),o=a(4478),r=a(3465),l={addTransaction:function(e){var t=r(e.defaultTransaction);t.errors=r(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=r(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const c={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,o.f$)(),defaultErrors:(0,o.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:l};const _={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var u=a(9119),d=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const v={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,i=new Date;switch(n){case"1D":t=(0,u.Z)(i),a=(0,d.Z)(i);break;case"1W":t=(0,u.Z)((0,p.Z)(i,{weekStartsOn:1})),a=(0,d.Z)((0,y.Z)(i,{weekStartsOn:1}));break;case"1M":t=(0,u.Z)((0,b.Z)(i)),a=(0,d.Z)((0,g.Z)(i));break;case"3M":t=(0,u.Z)((0,m.Z)(i)),a=(0,d.Z)((0,h.Z)(i));break;case"6M":i.getMonth()<=5&&((t=new Date(i)).setMonth(0),t.setDate(1),t=(0,u.Z)(t),(a=new Date(i)).setMonth(5),a.setDate(30),a=(0,d.Z)(t)),i.getMonth()>5&&((t=new Date(i)).setMonth(6),t.setDate(1),t=(0,u.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,d.Z)(t));break;case"1Y":(t=new Date(i)).setMonth(0),t.setDate(1),t=(0,u.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,d.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var k=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(k.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(k.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},x={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const A={namespaced:!0,state:k,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:x};const D={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};i().use(s.ZP);const C=new s.ZP.Store({namespaced:!0,modules:{root:A,transactions:{namespaced:!0,modules:{create:c,edit:_}},accounts:{namespaced:!0,modules:{index:D}},dashboard:{namespaced:!0,modules:{index:v}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},8855:(e,t,a)=>{"use strict";var n=a(9899),i=a(8035),s=a(7070),o=a(5935),r=a(7168),l=a(629);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function _(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t0&&(e.group_title=this.groupTitle),this.transactions)this.transactions.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294&&e.transactions.push(this.convertSplit(t,this.transactions[t]));return e.transactions.length>1&&""!==e.transactions[0].description&&(null===e.group_title||""===e.group_title)&&(e.group_title=e.transactions[0].description),e.transactions.length>1&&(e=this.synchronizeAccounts(e)),e},synchronizeAccounts:function(e){for(var t in e.transactions)e.transactions.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294&&("transfer"===this.transactionType.toLowerCase()&&(e.transactions[t].source_name=null,e.transactions[t].destination_name=null,t>0&&(e.transactions[t].source_id=e.transactions[0].source_id,e.transactions[t].destination_id=e.transactions[0].destination_id)),"deposit"===this.transactionType.toLowerCase()&&(e.transactions[t].destination_name=null,t>0&&(e.transactions[t].destination_id=e.transactions[0].destination_id)),"withdrawal"===this.transactionType.toLowerCase()&&(e.transactions[t].source_name=null,t>0&&(e.transactions[t].source_id=e.transactions[0].source_id)));return e},convertSplit:function(e,t){var a,n,i,s;""===t.destination_account_name&&(t.destination_account_name=null),0===t.destination_account_id&&(t.destination_account_name=null),""===t.source_account_name&&(t.source_account_name=null),0===t.source_account_id&&(t.source_account_id=null);var o={description:t.description,date:this.date,type:this.transactionType.toLowerCase(),source_id:null!==(a=t.source_account_id)&&void 0!==a?a:null,source_name:null!==(n=t.source_account_name)&&void 0!==n?n:null,destination_id:null!==(i=t.destination_account_id)&&void 0!==i?i:null,destination_name:null!==(s=t.destination_account_name)&&void 0!==s?s:null,currency_id:t.currency_id,amount:t.amount,budget_id:t.budget_id,category_name:t.category,interest_date:t.interest_date,book_date:t.book_date,process_date:t.process_date,due_date:t.due_date,payment_date:t.payment_date,invoice_date:t.invoice_date,internal_reference:t.internal_reference,external_url:t.external_url,notes:t.notes,external_id:t.external_id,zoom_level:t.zoom_level,longitude:t.longitude,latitude:t.latitude,tags:[],order:0,reconciled:!1,attachments:t.attachments};if(0!==t.tags.length)for(var r in t.tags)if(t.tags.hasOwnProperty(r)&&/^0$|^[1-9]\d*$/.test(r)&&r<=4294967294){var l=t.tags[r];if("object"===c(l)&&null!==l){o.tags.push(l.text);continue}if("string"==typeof l){o.tags.push(l);continue}}0!==t.piggy_bank_id&&(o.piggy_bank_id=t.piggy_bank_id),0!==t.bill_id&&(o.bill_id=t.bill_id),0!==t.foreign_currency_id&&""!==t.foreign_amount&&(o.foreign_currency_id=t.foreign_currency_id),""!==t.foreign_amount&&(o.foreign_amount=t.foreign_amount),o.currency_id=t.source_account_currency_id,"Deposit"===this.transactionType&&(o.currency_id=t.destination_account_currency_id);var _=[];for(var u in t.links)if(t.links.hasOwnProperty(u)&&/^0$|^[1-9]\d*$/.test(u)&&u<=4294967294){var d=t.links[u],p=d.link_type_id.split("-"),y="outward"===p[1]?0:parseInt(d.transaction_journal_id),m="inward"===p[1]?0:parseInt(d.transaction_journal_id),h={link_type_id:parseInt(p[0]),inward_id:y,outward_id:m};_.push(h)}return o.links=_,null===o.source_id&&delete o.source_id,null===o.source_name&&delete o.source_name,null===o.destination_id&&delete o.destination_id,null===o.destination_name&&delete o.destination_name,o},getAllowedOpposingTypes:function(){var e=this;axios.get("./api/v1/configuration/firefly.allowed_opposing_types").then((function(t){e.allowedOpposingTypes=t.data.data.value}))},getExpectedSourceTypes:function(){var e=this;axios.get("./api/v1/configuration/firefly.expected_source_types").then((function(t){e.sourceAllowedTypes=t.data.data.value.source[e.transactionType],e.destinationAllowedTypes=t.data.data.value.destination[e.transactionType]}))},getAccountToTransaction:function(){var e=this;axios.get("./api/v1/configuration/firefly.account_to_transaction").then((function(t){e.accountToTransaction=t.data.data.value}))},getCustomFields:function(){var e=this;axios.get("./api/v1/preferences/transaction_journal_optional_fields").then((function(t){e.customFields=t.data.data.attributes.data}))},setDestinationAllowedTypes:function(e){0!==e.length?this.destinationAllowedTypes=e:this.destinationAllowedTypes=this.defaultDestinationAllowedTypes},setSourceAllowedTypes:function(e){0!==e.length?this.sourceAllowedTypes=e:this.sourceAllowedTypes=this.defaultSourceAllowedTypes}})};const y=(0,a(1900).Z)(p,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("alert",{attrs:{message:e.errorMessage,type:"danger"}}),e._v(" "),a("alert",{attrs:{message:e.successMessage,type:"success"}}),e._v(" "),a("form",{attrs:{autocomplete:"off"},on:{submit:e.submitTransaction}},[a("SplitPills",{attrs:{transactions:e.transactions,count:e.transactions.length}}),e._v(" "),a("div",{staticClass:"tab-content"},e._l(this.transactions,(function(t,n){return a("SplitForm",{key:n,attrs:{count:e.transactions.length,"custom-fields":e.customFields,date:e.date,"destination-allowed-types":e.destinationAllowedTypes,index:n,"source-allowed-types":e.sourceAllowedTypes,"submitted-transaction":e.submittedTransaction,transaction:t,"transaction-type":e.transactionType},on:{"uploaded-attachments":function(t){return e.uploadedAttachment(t)},"selected-attachments":function(t){return e.selectedAttachment(t)},"set-marker-location":function(t){return e.storeLocation(t)},"set-account":function(t){return e.storeAccountValue(t)},"set-date":function(t){return e.storeDate(t)},"set-field":function(t){return e.storeField(t)},"remove-transaction":function(t){return e.removeTransaction(t)}}})})),1),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[e.transactions.length>1?a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("TransactionGroupTitle",{attrs:{errors:this.groupTitleErrors},on:{"set-group-title":function(t){return e.storeGroupTitle(t)}},model:{value:this.groupTitle,callback:function(t){e.$set(this,"groupTitle",t)},expression:"this.groupTitle"}})],1)])])]):e._e()]),e._v(" "),a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card card-primary"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n \n ")]),e._v(" "),a("button",{staticClass:"btn btn-outline-primary btn-block",attrs:{type:"button"},on:{click:e.addTransactionArray}},[a("span",{staticClass:"far fa-clone"}),e._v(" "+e._s(e.$t("firefly.add_another_split"))+"\n ")])]),e._v(" "),a("div",{staticClass:"col"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n \n ")]),e._v(" "),a("button",{staticClass:"btn btn-success btn-block",attrs:{disabled:!e.enableSubmit},on:{click:e.submitTransaction}},[e.enableSubmit?a("span",[a("span",{staticClass:"far fa-save"}),e._v(" "+e._s(e.$t("firefly.store_transaction")))]):e._e(),e._v(" "),e.enableSubmit?e._e():a("span",[a("span",{staticClass:"fas fa-spinner fa-spin"})])])])]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[e._v("\n \n ")]),e._v(" "),a("div",{staticClass:"col"},[a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.createAnother,expression:"createAnother"}],staticClass:"form-check-input",attrs:{id:"createAnother",type:"checkbox"},domProps:{checked:Array.isArray(e.createAnother)?e._i(e.createAnother,null)>-1:e.createAnother},on:{change:function(t){var a=e.createAnother,n=t.target,i=!!n.checked;if(Array.isArray(a)){var s=e._i(a,null);n.checked?s<0&&(e.createAnother=a.concat([null])):s>-1&&(e.createAnother=a.slice(0,s).concat(a.slice(s+1)))}else e.createAnother=i}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"createAnother"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.create_another")))])])]),e._v(" "),a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.resetFormAfter,expression:"resetFormAfter"}],staticClass:"form-check-input",attrs:{id:"resetFormAfter",disabled:!e.createAnother,type:"checkbox"},domProps:{checked:Array.isArray(e.resetFormAfter)?e._i(e.resetFormAfter,null)>-1:e.resetFormAfter},on:{change:function(t){var a=e.resetFormAfter,n=t.target,i=!!n.checked;if(Array.isArray(a)){var s=e._i(a,null);n.checked?s<0&&(e.resetFormAfter=a.concat([null])):s>-1&&(e.resetFormAfter=a.slice(0,s).concat(a.slice(s+1)))}else e.resetFormAfter=i}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"resetFormAfter"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.reset_after")))])])])])])])])])])],1)],1)}),[],!1,null,null,null).exports;var m=a(7760),h=a.n(m);a(232),h().config.productionTip=!1;var g=a(157),b={};new(h())({i18n:g,store:n.Z,render:function(e){return e(y,{props:b})},beforeCreate:function(){this.$store.dispatch("root/initialiseStore"),this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference")}}).$mount("#transactions_create")},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function i(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>i})},6665:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(4015),i=a.n(n),s=a(3645),o=a.n(s)()(i());o.push([e.id,".vue-tags-input{display:block;max-width:100%!important}.ti-input,.vue-tags-input{border-radius:.25rem;width:100%}.ti-input{max-width:100%}.ti-new-tag-input{font-size:1rem}","",{version:3,sources:["webpack://./src/components/transactions/TransactionTags.vue"],names:[],mappings:"AAsHA,gBAGA,aAAA,CADA,wBAGA,CAEA,0BAHA,oBAAA,CAHA,UAUA,CAJA,UAEA,cAEA,CAEA,kBACA,cACA",sourcesContent:['\x3c!--\n - TransactionTags.vue\n - Copyright (c) 2021 james@firefly-iii.org\n -\n - This file is part of Firefly III (https://github.com/firefly-iii).\n -\n - This program is free software: you can redistribute it and/or modify\n - it under the terms of the GNU Affero General Public License as\n - published by the Free Software Foundation, either version 3 of the\n - License, or (at your option) any later version.\n -\n - This program is distributed in the hope that it will be useful,\n - but WITHOUT ANY WARRANTY; without even the implied warranty of\n - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n - GNU Affero General Public License for more details.\n -\n - You should have received a copy of the GNU Affero General Public License\n - along with this program. If not, see .\n --\x3e\n\n\n
\n
\n {{ $t(\'firefly.tags\') }}\n
\n
\n this.tags = newTags"\n />\n
\n \n {{ error }} \n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Create.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Create.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Create.vue?vue&type=template&id=219ccb98&\"\nimport script from \"./Create.vue?vue&type=script&lang=js&\"\nexport * from \"./Create.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('alert',{attrs:{\"message\":_vm.errorMessage,\"type\":\"danger\"}}),_vm._v(\" \"),_c('alert',{attrs:{\"message\":_vm.successMessage,\"type\":\"success\"}}),_vm._v(\" \"),_c('form',{attrs:{\"autocomplete\":\"off\"},on:{\"submit\":_vm.submitTransaction}},[_c('SplitPills',{attrs:{\"transactions\":_vm.transactions,\"count\":_vm.transactions.length}}),_vm._v(\" \"),_c('div',{staticClass:\"tab-content\"},_vm._l((this.transactions),function(transaction,index){return _c('SplitForm',{key:index,attrs:{\"count\":_vm.transactions.length,\"custom-fields\":_vm.customFields,\"date\":_vm.date,\"destination-allowed-types\":_vm.destinationAllowedTypes,\"index\":index,\"source-allowed-types\":_vm.sourceAllowedTypes,\"submitted-transaction\":_vm.submittedTransaction,\"transaction\":transaction,\"transaction-type\":_vm.transactionType},on:{\"uploaded-attachments\":function($event){return _vm.uploadedAttachment($event)},\"selected-attachments\":function($event){return _vm.selectedAttachment($event)},\"set-marker-location\":function($event){return _vm.storeLocation($event)},\"set-account\":function($event){return _vm.storeAccountValue($event)},\"set-date\":function($event){return _vm.storeDate($event)},\"set-field\":function($event){return _vm.storeField($event)},\"remove-transaction\":function($event){return _vm.removeTransaction($event)}}})}),1),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[(_vm.transactions.length > 1)?_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('TransactionGroupTitle',{attrs:{\"errors\":this.groupTitleErrors},on:{\"set-group-title\":function($event){return _vm.storeGroupTitle($event)}},model:{value:(this.groupTitle),callback:function ($$v) {_vm.$set(this, \"groupTitle\", $$v)},expression:\"this.groupTitle\"}})],1)])])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card card-primary\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-outline-primary btn-block\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.addTransactionArray}},[_c('span',{staticClass:\"far fa-clone\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.add_another_split'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-success btn-block\",attrs:{\"disabled\":!_vm.enableSubmit},on:{\"click\":_vm.submitTransaction}},[(_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"far fa-save\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.store_transaction')))]):_vm._e(),_vm._v(\" \"),(!_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})]):_vm._e()])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.createAnother),expression:\"createAnother\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"createAnother\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.createAnother)?_vm._i(_vm.createAnother,null)>-1:(_vm.createAnother)},on:{\"change\":function($event){var $$a=_vm.createAnother,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.createAnother=$$a.concat([$$v]))}else{$$i>-1&&(_vm.createAnother=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.createAnother=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"createAnother\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.create_another')))])])]),_vm._v(\" \"),_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.resetFormAfter),expression:\"resetFormAfter\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"resetFormAfter\",\"disabled\":!_vm.createAnother,\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.resetFormAfter)?_vm._i(_vm.resetFormAfter,null)>-1:(_vm.resetFormAfter)},on:{\"change\":function($event){var $$a=_vm.resetFormAfter,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.resetFormAfter=$$a.concat([$$v]))}else{$$i>-1&&(_vm.resetFormAfter=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.resetFormAfter=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"resetFormAfter\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.reset_after')))])])])])])])])])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport store from \"../../components/store\";\nimport Create from \"../../components/transactions/Create\";\nimport Vue from \"vue\";\n\nrequire('../../bootstrap');\n\nVue.config.productionTip = false;\n// i18n\nlet i18n = require('../../i18n');\n\n// See reference nr. 3\n// See reference nr. 4\n// See reference nr. 5\n// See reference nr. 6\n// See reference nr. 7\n\nlet props = {};\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Create, {props: props});\n },\n beforeCreate() {\n this.$store.dispatch('root/initialiseStore');\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n },\n }).$mount('#transactions_create');\n","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".vue-tags-input{display:block;max-width:100%!important}.ti-input,.vue-tags-input{border-radius:.25rem;width:100%}.ti-input{max-width:100%}.ti-new-tag-input{font-size:1rem}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/transactions/TransactionTags.vue\"],\"names\":[],\"mappings\":\"AAsHA,gBAGA,aAAA,CADA,wBAGA,CAEA,0BAHA,oBAAA,CAHA,UAUA,CAJA,UAEA,cAEA,CAEA,kBACA,cACA\",\"sourcesContent\":[\"\\n\\n\\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionGroupTitle.vue?vue&type=template&id=4bdb785a&\"\nimport script from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","components","SplitForm","Alert","SplitPills","TransactionGroupTitle","created","this","date","getFullYear","getDate","type","toUpperCase","substring","getExpectedSourceTypes","getAccountToTransaction","getCustomFields","errorMessage","successMessage","customFields","enableSubmit","createAnother","resetFormAfter","submittedTransaction","submittedLinks","submittedAttachments","inError","submittedAttCount","groupTitleErrors","returnedGroupId","returnedGroupTitle","computed","watch","finaliseSubmission","methods","addTransactionArray","event","preventDefault","removeTransaction","$store","submitData","post","url","handleSubmissionResponse","group_title","description","result","hasOwnProperty","i","test","journals","transaction_journal_id","Promise","resolve","submitLinks","links","ii","currentLink","outward_id","journalId","inward_id","promises","all","submitAttachments","anyAttachments","selectedAttachment","$t","location","href","handleSubmissionError","parseErrors","submitTransaction","uploadedAttachment","key","storeLocation","storeAccountValue","storeField","storeDate","storeGroupTitle","submitTransactionLinks","submitted","total","received","message","transactionIndex","split","fieldName","convertData","convertSplit","synchronizeAccounts","toLowerCase","source_name","destination_name","source_id","destination_id","array","destination_account_name","destination_account_id","source_account_name","source_account_id","currency_id","amount","budget_id","category_name","category","internal_reference","external_url","notes","external_id","zoom_level","longitude","latitude","tags","order","reconciled","attachments","currentSplit","current","text","piggy_bank_id","bill_id","foreign_currency_id","foreign_amount","source_account_currency_id","destination_account_currency_id","link_type_id","linkTypeParts","inwardId","outwardId","newLink","getAllowedOpposingTypes","defaultDestinationAllowedTypes","defaultSourceAllowedTypes","_vm","_h","$createElement","_c","_self","attrs","_v","on","staticClass","_l","transaction","$event","model","callback","$$v","$set","expression","_e","_s","directives","rawName","domProps","isArray","_i","$$a","$$el","target","$$c","checked","$$i","concat","i18n","props","store","render","createElement","Create","beforeCreate","$mount","source","destination","currency","foreign_currency","custom_dates","budget","bill","piggy_bank","source_account_type","source_account_currency_code","source_account_currency_symbol","destination_account_type","destination_account_currency_code","destination_account_currency_symbol","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","currency_name","currency_code","currency_decimal_places","destination_account","___CSS_LOADER_EXPORT___","class","descriptions","initialSet","getACURL","clearDescription","getElementsByTagName","query","lookupDescription","$emit","item","slot","localTimeZone","Intl","DateTimeFormat","resolvedOptions","timeZone","systemTimeZone","dateStr","parts","timeStr","localDate","ref","composing","budgetList","emitEvent","collectData","getBudgets","parseBudgets","$$selectedVal","prototype","filter","call","options","o","selected","map","_value","multiple","Number","direction","String","Object","default","accountTypes","selectedAccount","accountName","selectedAccountTrigger","types","userSelectedAccount","systemReturnedAccount","clearAccount","lookupAccount","createInitialSet","accountKey","visible","scopedSlots","_u","fn","htmlText","required","sourceCurrencySymbol","destinationCurrencySymbol","fractionDigits","transactionAmount","formatNumber","parseFloat","str","toFixed","currencySymbol","srcCurrencySymbol","dstCurrencySymbol","sourceCurrencyId","destinationCurrencyId","isVisible","selectedCurrency","allCurrencies","selectableCurrencies","dstCurrencyId","srcCurrencyId","lockedCurrency","lockCurrency","getAllCurrencies","filterCurrencies","dateFields","availableFields","dates","interestDate","bookDate","processDate","dueDate","paymentDate","invoiceDate","isDateField","includes","getFieldValue","setFieldValue","enabled","refInFor","categories","clearCategory","lookupCategory","selectedCategory","set","billList","getBills","parseBills","VueTagsInput","autocompleteItems","debounce","currentTag","updateTags","tagList","shortList","initItems","clearTimeout","setTimeout","this$1","newTags","piggyList","getPiggies","parsePiggies","piggy","reference","showField","_m","external_uri","searchResults","include","linkTypes","searching","getLinkTypes","removeLink","getTextForLinkType","linkTypeId","selectTransaction","addToSelected","removeFromSelected","selectLinkType","updateSelected","journal","resetModal","search","parseLinkTypes","inward","outward","linkTypeInward","linkTypeOutward","parseSearch","transaction_group_id","isJournalSelected","getJournalLinkType","link_type_text","NumberFormat","style","format","apply","arguments","staticStyle","linkType","uploads","uploaded","doUpload","$refs","att","selectedFile","createAttachment","filename","attachable_type","attachable_id","uploadAttachment","uploadUri","countAttachment","files","LMap","LTileLayer","LMarker","zoom","center","hasMarker","bounds","marker","prepMap","myMap","mapObject","setObjectLocation","saveZoomLevel","latlng","lat","lng","clearLocation","zoomUpdated","centerUpdated","boundsUpdated","count","allowSwitch","Boolean","splitDate","sourceAccount","destinationAccount","hasMetaFields","requiredFields","TransactionLocation","TransactionAttachments","TransactionNotes","TransactionExternalUrl","TransactionInternalReference","TransactionPiggyBank","TransactionTags","TransactionLinks","TransactionBill","TransactionCategory","TransactionCustomDates","TransactionForeignCurrency","TransactionForeignAmount","TransactionAmount","SwitchAccount","TransactionAccount","TransactionBudget","TransactionDescription","TransactionDate","_g","$listeners","title"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"/public/js/transactions/create.js","mappings":"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","sources":["webpack:///./src/bootstrap.js","webpack:///./src/components/store/modules/transactions/create.js","webpack:///./src/components/store/modules/transactions/edit.js","webpack:///./src/components/store/modules/dashboard/index.js","webpack:///./src/components/store/modules/root.js","webpack:///./src/components/store/modules/accounts/index.js","webpack:///./src/components/store/index.js","webpack:///./src/i18n.js","webpack:///src/components/transactions/Create.vue","webpack:///./src/components/transactions/Create.vue?21f2","webpack:///./src/components/transactions/Create.vue","webpack:///./src/components/transactions/Create.vue?1266","webpack:///./src/pages/transactions/create.js","webpack:///./src/shared/transactions.js","webpack:///./src/components/transactions/TransactionTags.vue?1d59","webpack:///src/components/partials/Alert.vue","webpack:///./src/components/partials/Alert.vue?8ba7","webpack:///./src/components/partials/Alert.vue","webpack:///./src/components/partials/Alert.vue?a628","webpack:///./src/components/transactions/SplitForm.vue?a019","webpack:///src/components/transactions/TransactionDescription.vue","webpack:///./src/components/transactions/TransactionDescription.vue?51f7","webpack:///./src/components/transactions/TransactionDescription.vue","webpack:///./src/components/transactions/TransactionDescription.vue?fdcd","webpack:///src/components/transactions/TransactionDate.vue","webpack:///./src/components/transactions/TransactionDate.vue?3867","webpack:///./src/components/transactions/TransactionDate.vue","webpack:///./src/components/transactions/TransactionDate.vue?1d82","webpack:///src/components/transactions/TransactionBudget.vue","webpack:///./src/components/transactions/TransactionBudget.vue?00ee","webpack:///./src/components/transactions/TransactionBudget.vue","webpack:///./src/components/transactions/TransactionBudget.vue?9242","webpack:///src/components/transactions/TransactionAccount.vue","webpack:///./src/components/transactions/TransactionAccount.vue?5275","webpack:///./src/components/transactions/TransactionAccount.vue","webpack:///./src/components/transactions/TransactionAccount.vue?22f4","webpack:///src/components/transactions/SwitchAccount.vue","webpack:///./src/components/transactions/SwitchAccount.vue?2eca","webpack:///./src/components/transactions/SwitchAccount.vue","webpack:///./src/components/transactions/SwitchAccount.vue?e933","webpack:///src/components/transactions/TransactionAmount.vue","webpack:///./src/components/transactions/TransactionAmount.vue?69ff","webpack:///./src/components/transactions/TransactionAmount.vue","webpack:///./src/components/transactions/TransactionAmount.vue?f2f7","webpack:///src/components/transactions/TransactionForeignAmount.vue","webpack:///./src/components/transactions/TransactionForeignAmount.vue?ff11","webpack:///./src/components/transactions/TransactionForeignAmount.vue","webpack:///./src/components/transactions/TransactionForeignAmount.vue?ac9f","webpack:///src/components/transactions/TransactionForeignCurrency.vue","webpack:///./src/components/transactions/TransactionForeignCurrency.vue?f6a0","webpack:///./src/components/transactions/TransactionForeignCurrency.vue","webpack:///./src/components/transactions/TransactionForeignCurrency.vue?a774","webpack:///src/components/transactions/TransactionCustomDates.vue","webpack:///./src/components/transactions/TransactionCustomDates.vue?c6d3","webpack:///./src/components/transactions/TransactionCustomDates.vue","webpack:///./src/components/transactions/TransactionCustomDates.vue?bc65","webpack:///src/components/transactions/TransactionCategory.vue","webpack:///./src/components/transactions/TransactionCategory.vue?b515","webpack:///./src/components/transactions/TransactionCategory.vue","webpack:///./src/components/transactions/TransactionCategory.vue?dc0d","webpack:///src/components/transactions/TransactionBill.vue","webpack:///./src/components/transactions/TransactionBill.vue?9147","webpack:///./src/components/transactions/TransactionBill.vue","webpack:///./src/components/transactions/TransactionBill.vue?2451","webpack:///./src/components/transactions/TransactionTags.vue?756a","webpack:///src/components/transactions/TransactionTags.vue","webpack:///./src/components/transactions/TransactionTags.vue?c786","webpack:///./src/components/transactions/TransactionTags.vue?80e0","webpack:///./src/components/transactions/TransactionTags.vue","webpack:///src/components/transactions/TransactionPiggyBank.vue","webpack:///./src/components/transactions/TransactionPiggyBank.vue?e9e1","webpack:///./src/components/transactions/TransactionPiggyBank.vue","webpack:///./src/components/transactions/TransactionPiggyBank.vue?e513","webpack:///src/components/transactions/TransactionInternalReference.vue","webpack:///./src/components/transactions/TransactionInternalReference.vue?2fd1","webpack:///./src/components/transactions/TransactionInternalReference.vue","webpack:///./src/components/transactions/TransactionInternalReference.vue?9993","webpack:///src/components/transactions/TransactionExternalUrl.vue","webpack:///./src/components/transactions/TransactionExternalUrl.vue?28f8","webpack:///./src/components/transactions/TransactionExternalUrl.vue","webpack:///./src/components/transactions/TransactionExternalUrl.vue?939d","webpack:///src/components/transactions/TransactionNotes.vue","webpack:///./src/components/transactions/TransactionNotes.vue?3804","webpack:///./src/components/transactions/TransactionNotes.vue","webpack:///./src/components/transactions/TransactionNotes.vue?f936","webpack:///./src/components/transactions/TransactionLinks.vue?47fb","webpack:///src/components/transactions/TransactionLinks.vue","webpack:///./src/components/transactions/TransactionLinks.vue?d196","webpack:///./src/components/transactions/TransactionLinks.vue","webpack:///src/components/transactions/TransactionAttachments.vue","webpack:///./src/components/transactions/TransactionAttachments.vue?3db4","webpack:///./src/components/transactions/TransactionAttachments.vue","webpack:///./src/components/transactions/TransactionAttachments.vue?d909","webpack:///src/components/transactions/TransactionLocation.vue","webpack:///./src/components/transactions/TransactionLocation.vue?9e0a","webpack:///./src/components/transactions/TransactionLocation.vue","webpack:///./src/components/transactions/TransactionLocation.vue?6273","webpack:///./src/components/transactions/SplitForm.vue?99bd","webpack:///src/components/transactions/SplitForm.vue","webpack:///./src/components/transactions/SplitForm.vue","webpack:///src/components/transactions/SplitPills.vue","webpack:///./src/components/transactions/SplitPills.vue?cba2","webpack:///./src/components/transactions/SplitPills.vue","webpack:///./src/components/transactions/SplitPills.vue?21df","webpack:///./src/components/transactions/TransactionGroupTitle.vue?67c1","webpack:///src/components/transactions/TransactionGroupTitle.vue","webpack:///./src/components/transactions/TransactionGroupTitle.vue?5049","webpack:///./src/components/transactions/TransactionGroupTitle.vue"],"sourcesContent":["/*\n * bootstrap.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// // imports\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n'\nimport * as uiv from 'uiv';\n\n// export jquery for others scripts to use\nwindow.$ = window.jQuery = require('jquery');\n\n// axios\nwindow.axios = require('axios');\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n// CSRF\nlet token = document.head.querySelector('meta[name=\"csrf-token\"]');\n\nif (token) {\n window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;\n} else {\n console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');\n}\n\n// locale\nlet localeToken = document.head.querySelector('meta[name=\"locale\"]');\n\nif (localeToken) {\n localStorage.locale = localeToken.content;\n} else {\n localStorage.locale = 'en_US';\n}\n\n// admin stuff\nrequire('jquery-ui');\nrequire('bootstrap'); // bootstrap CSS?\n\nrequire('admin-lte/dist/js/adminlte');\nrequire('overlayscrollbars');\n\n\n// vue\nwindow.vuei18n = VueI18n;\nwindow.uiv = uiv;\nVue.use(vuei18n);\nVue.use(uiv);\nwindow.Vue = Vue;","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nconst lodashClonedeep = require('lodash.clonedeep');\n\nimport {getDefaultTransaction, getDefaultErrors} from '../../../../shared/transactions';\n\n// initial state\nconst state = () => ({\n transactionType: 'any',\n groupTitle: '',\n transactions: [],\n customDateFields: {\n interest_date: false,\n book_date: false,\n process_date: false,\n due_date: false,\n payment_date: false,\n invoice_date: false,\n },\n defaultTransaction: getDefaultTransaction(),\n defaultErrors: getDefaultErrors()\n }\n)\n\n\n// getters\nconst getters = {\n transactions: state => {\n return state.transactions;\n },\n defaultErrors: state => {\n return state.defaultErrors;\n },\n groupTitle: state => {\n return state.groupTitle;\n },\n transactionType: state => {\n return state.transactionType;\n },\n accountToTransaction: state => {\n// See reference nr. 1\n // possible API point!!\n return state.accountToTransaction;\n },\n defaultTransaction: state => {\n return state.defaultTransaction;\n },\n sourceAllowedTypes: state => {\n return state.sourceAllowedTypes;\n },\n destinationAllowedTypes: state => {\n return state.destinationAllowedTypes;\n },\n allowedOpposingTypes: state => {\n return state.allowedOpposingTypes;\n },\n customDateFields: state => {\n return state.customDateFields;\n }\n // // `getters` is localized to this module's getters\n // // you can use rootGetters via 4th argument of getters\n // someGetter (state, getters, rootState, rootGetters) {\n // getters.someOtherGetter // -> 'foo/someOtherGetter'\n // rootGetters.someOtherGetter // -> 'someOtherGetter'\n // rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'\n // },\n\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n addTransaction(state) {\n let newTransaction = lodashClonedeep(state.defaultTransaction);\n newTransaction.errors = lodashClonedeep(state.defaultErrors);\n state.transactions.push(newTransaction);\n },\n resetErrors(state, payload) {\n //console.log('resetErrors for index ' + payload.index);\n state.transactions[payload.index].errors = lodashClonedeep(state.defaultErrors);\n },\n resetTransactions(state) {\n state.transactions = [];\n },\n setGroupTitle(state, payload) {\n state.groupTitle = payload.groupTitle;\n },\n setCustomDateFields(state, payload) {\n state.customDateFields = payload;\n },\n deleteTransaction(state, payload) {\n state.transactions.splice(payload.index, 1);\n // console.log('Deleted transaction ' + payload.index);\n // console.log(state.transactions);\n if (0 === state.transactions.length) {\n // console.log('array is empty!');\n }\n },\n setTransactionType(state, transactionType) {\n state.transactionType = transactionType;\n },\n setAllowedOpposingTypes(state, allowedOpposingTypes) {\n state.allowedOpposingTypes = allowedOpposingTypes;\n },\n setAccountToTransaction(state, payload) {\n state.accountToTransaction = payload;\n },\n updateField(state, payload) {\n state.transactions[payload.index][payload.field] = payload.value;\n },\n setTransactionError(state, payload) {\n //console.log('Will set transactions[' + payload.index + '][errors][' + payload.field + '] to ');\n //console.log(payload.errors);\n state.transactions[payload.index].errors[payload.field] = payload.errors;\n },\n setDestinationAllowedTypes(state, payload) {\n // console.log('Destination allowed types was changed!');\n state.destinationAllowedTypes = payload;\n },\n setSourceAllowedTypes(state, payload) {\n state.sourceAllowedTypes = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => ({});\n\n\n// getters\nconst getters = {};\n\n// actions\nconst actions = {};\n\n// mutations\nconst mutations = {};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nimport startOfDay from \"date-fns/startOfDay\";\nimport endOfDay from 'date-fns/endOfDay'\nimport startOfWeek from 'date-fns/startOfWeek'\nimport endOfWeek from 'date-fns/endOfWeek'\nimport startOfQuarter from 'date-fns/startOfQuarter';\nimport endOfQuarter from 'date-fns/endOfQuarter';\nimport endOfMonth from \"date-fns/endOfMonth\";\nimport startOfMonth from 'date-fns/startOfMonth';\n\nconst state = () => (\n {\n viewRange: 'default',\n start: null,\n end: null,\n defaultStart: null,\n defaultEnd: null,\n }\n)\n\n\n// getters\nconst getters = {\n start: state => {\n return state.start;\n },\n end: state => {\n return state.end;\n },\n defaultStart: state => {\n return state.defaultStart;\n },\n defaultEnd: state => {\n return state.defaultEnd;\n },\n viewRange: state => {\n return state.viewRange;\n }\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // console.log('initialiseStore for dashboard.');\n\n // restore from local storage:\n context.dispatch('restoreViewRange');\n\n axios.get('./api/v1/preferences/viewRange')\n .then(response => {\n let viewRange = response.data.data.attributes.data;\n let oldViewRange = context.getters.viewRange;\n context.commit('setViewRange', viewRange);\n if (viewRange !== oldViewRange) {\n // console.log('View range changed from \"' + oldViewRange + '\" to \"' + viewRange + '\"');\n context.dispatch('setDatesFromViewRange');\n }\n if (viewRange === oldViewRange) {\n // console.log('Restore view range dates');\n context.dispatch('restoreViewRangeDates');\n }\n }\n ).catch(() => {\n context.commit('setViewRange', '1M');\n context.dispatch('setDatesFromViewRange');\n });\n\n },\n restoreViewRangeDates: function (context) {\n // check local storage first?\n if (localStorage.viewRangeStart) {\n // console.log('view range start set from local storage.');\n context.commit('setStart', new Date(localStorage.viewRangeStart));\n }\n if (localStorage.viewRangeEnd) {\n // console.log('view range end set from local storage.');\n context.commit('setEnd', new Date(localStorage.viewRangeEnd));\n }\n // also set default:\n if (localStorage.viewRangeDefaultStart) {\n // console.log('view range default start set from local storage.');\n // console.log(localStorage.viewRangeDefaultStart);\n context.commit('setDefaultStart', new Date(localStorage.viewRangeDefaultStart));\n }\n if (localStorage.viewRangeDefaultEnd) {\n // console.log('view range default end set from local storage.');\n // console.log(localStorage.viewRangeDefaultEnd);\n context.commit('setDefaultEnd', new Date(localStorage.viewRangeDefaultEnd));\n }\n },\n restoreViewRange: function (context) {\n // console.log('restoreViewRange');\n let viewRange = localStorage.getItem('viewRange');\n if (null !== viewRange) {\n // console.log('restored restoreViewRange ' + viewRange );\n context.commit('setViewRange', viewRange);\n }\n },\n setDatesFromViewRange(context) {\n let start;\n let end;\n let viewRange = context.getters.viewRange;\n let today = new Date;\n // console.log('Will recreate view range on ' + viewRange);\n switch (viewRange) {\n case '1D':\n // today:\n start = startOfDay(today);\n end = endOfDay(today);\n break;\n case '1W':\n // this week:\n start = startOfDay(startOfWeek(today, {weekStartsOn: 1}));\n end = endOfDay(endOfWeek(today, {weekStartsOn: 1}));\n break;\n case '1M':\n // this month:\n start = startOfDay(startOfMonth(today));\n end = endOfDay(endOfMonth(today));\n break;\n case '3M':\n // this quarter\n start = startOfDay(startOfQuarter(today));\n end = endOfDay(endOfQuarter(today));\n break;\n case '6M':\n // this half-year\n if (today.getMonth() <= 5) {\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(5);\n end.setDate(30);\n end = endOfDay(start);\n }\n if (today.getMonth() > 5) {\n start = new Date(today);\n start.setMonth(6);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(start);\n }\n break;\n case '1Y':\n // this year\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(end);\n break;\n }\n // console.log('Range is ' + viewRange);\n // console.log('Start is ' + start);\n // console.log('End is ' + end);\n context.commit('setStart', start);\n context.commit('setEnd', end);\n context.commit('setDefaultStart', start);\n context.commit('setDefaultEnd', end);\n }\n}\n\n// mutations\nconst mutations = {\n setStart(state, value) {\n state.start = value;\n window.localStorage.setItem('viewRangeStart', value);\n },\n setEnd(state, value) {\n state.end = value;\n window.localStorage.setItem('viewRangeEnd', value);\n },\n setDefaultStart(state, value) {\n state.defaultStart = value;\n window.localStorage.setItem('viewRangeDefaultStart', value);\n },\n setDefaultEnd(state, value) {\n state.defaultEnd = value;\n window.localStorage.setItem('viewRangeDefaultEnd', value);\n },\n setViewRange(state, range) {\n state.viewRange = range;\n window.localStorage.setItem('viewRange', range);\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * root.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n listPageSize: 33,\n timezone: '',\n cacheKey: {\n age: 0,\n value: 'empty',\n },\n }\n)\n\n\n// getters\nconst getters = {\n listPageSize: state => {\n return state.listPageSize;\n },\n timezone: state => {\n // console.log('Wil return ' + state.listPageSize);\n return state.timezone;\n },\n cacheKey: state => {\n return state.cacheKey.value;\n },\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // cache key auto refreshes every day\n // console.log('Now in initialize store.')\n if (localStorage.cacheKey) {\n // console.log('Storage has cache key: ');\n // console.log(localStorage.cacheKey);\n let object = JSON.parse(localStorage.cacheKey);\n if (Date.now() - object.age > 86400000) {\n // console.log('Key is here but is old.');\n context.commit('refreshCacheKey');\n } else {\n // console.log('Cache key from local storage: ' + object.value);\n context.commit('setCacheKey', object);\n }\n } else {\n // console.log('No key need new one.');\n context.commit('refreshCacheKey');\n }\n if (localStorage.listPageSize) {\n state.listPageSize = localStorage.listPageSize;\n context.commit('setListPageSize', {length: localStorage.listPageSize});\n }\n if (!localStorage.listPageSize) {\n axios.get('./api/v1/preferences/listPageSize')\n .then(response => {\n // console.log('from API: listPageSize is ' + parseInt(response.data.data.attributes.data));\n context.commit('setListPageSize', {length: parseInt(response.data.data.attributes.data)});\n }\n );\n }\n if (localStorage.timezone) {\n state.timezone = localStorage.timezone;\n context.commit('setTimezone', {timezone: localStorage.timezone});\n }\n if (!localStorage.timezone) {\n axios.get('./api/v1/configuration/app.timezone')\n .then(response => {\n context.commit('setTimezone', {timezone: response.data.data.value});\n }\n );\n }\n }\n}\n\n// mutations\nconst mutations = {\n refreshCacheKey(state) {\n let age = Date.now();\n let N = 8;\n let cacheKey = Array(N+1).join((Math.random().toString(36)+'00000000000000000').slice(2, 18)).slice(0, N);\n let object = {age: age, value: cacheKey};\n // console.log('Store new key in string JSON');\n // console.log(JSON.stringify(object));\n localStorage.cacheKey = JSON.stringify(object);\n state.cacheKey = {age: age, value: cacheKey};\n // console.log('Refresh: cachekey is now ' + cacheKey);\n },\n setCacheKey(state, payload) {\n // console.log('Stored cache key in localstorage.');\n // console.log(payload);\n // console.log(JSON.stringify(payload));\n localStorage.cacheKey = JSON.stringify(payload);\n state.cacheKey = payload;\n },\n setListPageSize(state, payload) {\n // console.log('Got a payload in setListPageSize');\n // console.log(payload);\n let number = parseInt(payload.length);\n if (0 !== number) {\n state.listPageSize = number;\n localStorage.listPageSize = number;\n }\n },\n setTimezone(state, payload) {\n\n if ('' !== payload.timezone) {\n state.timezone = payload.timezone;\n localStorage.timezone = payload.timezone;\n }\n },\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n orderMode: false,\n activeFilter: 1\n }\n)\n\n\n// getters\nconst getters = {\n orderMode: state => {\n return state.orderMode;\n },\n activeFilter: state => {\n return state.activeFilter;\n }\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n setOrderMode(state, payload) {\n state.orderMode = payload;\n },\n setActiveFilter(state, payload) {\n state.activeFilter = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport Vue from 'vue'\nimport Vuex, {createLogger} from 'vuex'\nimport transactions_create from './modules/transactions/create';\nimport transactions_edit from './modules/transactions/edit';\nimport dashboard_index from './modules/dashboard/index';\nimport root_store from './modules/root';\nimport accounts_index from './modules/accounts/index';\n\nVue.use(Vuex)\nconst debug = process.env.NODE_ENV !== 'production'\n\nexport default new Vuex.Store(\n {\n namespaced: true,\n modules: {\n root: root_store,\n transactions: {\n namespaced: true,\n modules: {\n create: transactions_create,\n edit: transactions_edit\n }\n },\n accounts: {\n namespaced: true,\n modules: {\n index: accounts_index\n },\n },\n dashboard: {\n namespaced: true,\n modules: {\n index: dashboard_index\n }\n }\n },\n strict: debug,\n plugins: debug ? [createLogger()] : [],\n state: {\n currencyPreference: {},\n locale: 'en-US',\n listPageSize: 50\n },\n mutations: {\n setCurrencyPreference(state, payload) {\n state.currencyPreference = payload.payload;\n },\n initialiseStore(state) {\n // console.log('Now in initialiseStore()')\n // if locale in local storage:\n if (localStorage.locale) {\n state.locale = localStorage.locale;\n return;\n }\n\n // set locale from HTML:\n let localeToken = document.head.querySelector('meta[name=\"locale\"]');\n if (localeToken) {\n state.locale = localeToken.content;\n localStorage.locale = localeToken.content;\n }\n }\n },\n getters: {\n currencyCode: state => {\n return state.currencyPreference.code;\n },\n currencyPreference: state => {\n return state.currencyPreference;\n },\n currencyId: state => {\n return state.currencyPreference.id;\n },\n locale: state => {\n return state.locale;\n }\n },\n actions: {\n\n updateCurrencyPreference(context) {\n // console.log('Now in updateCurrencyPreference');\n if (localStorage.currencyPreference) {\n context.commit('setCurrencyPreference', {payload: JSON.parse(localStorage.currencyPreference)});\n return;\n }\n axios.get('./api/v1/currencies/default')\n .then(response => {\n let currencyResponse = {\n id: parseInt(response.data.data.id),\n name: response.data.data.attributes.name,\n symbol: response.data.data.attributes.symbol,\n code: response.data.data.attributes.code,\n decimal_places: parseInt(response.data.data.attributes.decimal_places),\n };\n localStorage.currencyPreference = JSON.stringify(currencyResponse);\n //console.log('getCurrencyPreference from server')\n //console.log(JSON.stringify(currencyResponse));\n context.commit('setCurrencyPreference', {payload: currencyResponse});\n }).catch(err => {\n // console.log('Got error response.');\n console.error(err);\n context.commit('setCurrencyPreference', {\n payload: {\n id: 1,\n name: 'Euro',\n symbol: '€',\n code: 'EUR',\n decimal_places: 2\n }\n });\n });\n\n }\n }\n }\n);","/*\n * i18n.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// Create VueI18n instance with options\nmodule.exports = new vuei18n({\n locale: document.documentElement.lang, // set locale\n fallbackLocale: 'en',\n messages: {\n 'bg': require('./locales/bg.json'),\n 'cs': require('./locales/cs.json'),\n 'de': require('./locales/de.json'),\n 'en': require('./locales/en.json'),\n 'en-us': require('./locales/en.json'),\n 'en-gb': require('./locales/en-gb.json'),\n 'es': require('./locales/es.json'),\n 'el': require('./locales/el.json'),\n 'fr': require('./locales/fr.json'),\n 'hu': require('./locales/hu.json'),\n //'id': require('./locales/id.json'),\n 'it': require('./locales/it.json'),\n 'ja': require('./locales/ja.json'),\n 'nl': require('./locales/nl.json'),\n 'nb': require('./locales/nb.json'),\n 'pl': require('./locales/pl.json'),\n 'fi': require('./locales/fi.json'),\n 'pt-br': require('./locales/pt-br.json'),\n 'pt-pt': require('./locales/pt.json'),\n 'ro': require('./locales/ro.json'),\n 'ru': require('./locales/ru.json'),\n //'zh': require('./locales/zh.json'),\n 'zh-tw': require('./locales/zh-tw.json'),\n 'zh-cn': require('./locales/zh-cn.json'),\n 'sk': require('./locales/sk.json'),\n 'sv': require('./locales/sv.json'),\n 'vi': require('./locales/vi.json'),\n }\n});\n","\n\n\n
\n \n \n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Create.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Create.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Create.vue?vue&type=template&id=80871258&\"\nimport script from \"./Create.vue?vue&type=script&lang=js&\"\nexport * from \"./Create.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('alert',{attrs:{\"message\":_vm.errorMessage,\"type\":\"danger\"}}),_vm._v(\" \"),_c('alert',{attrs:{\"message\":_vm.successMessage,\"type\":\"success\"}}),_vm._v(\" \"),_c('form',{attrs:{\"autocomplete\":\"off\"},on:{\"submit\":_vm.submitTransaction}},[_c('SplitPills',{attrs:{\"transactions\":_vm.transactions,\"count\":_vm.transactions.length}}),_vm._v(\" \"),_c('div',{staticClass:\"tab-content\"},_vm._l((this.transactions),function(transaction,index){return _c('SplitForm',{key:index,attrs:{\"count\":_vm.transactions.length,\"custom-fields\":_vm.customFields,\"date\":_vm.date,\"destination-allowed-types\":_vm.destinationAllowedTypes,\"index\":index,\"source-allowed-types\":_vm.sourceAllowedTypes,\"submitted-transaction\":_vm.submittedTransaction,\"transaction\":transaction,\"transaction-type\":_vm.transactionType},on:{\"uploaded-attachments\":function($event){return _vm.uploadedAttachment($event)},\"selected-attachments\":function($event){return _vm.selectedAttachment($event)},\"set-marker-location\":function($event){return _vm.storeLocation($event)},\"set-account\":function($event){return _vm.storeAccountValue($event)},\"set-date\":function($event){return _vm.storeDate($event)},\"set-field\":function($event){return _vm.storeField($event)},\"remove-transaction\":function($event){return _vm.removeTransaction($event)}}})}),1),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[(_vm.transactions.length > 1)?_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('TransactionGroupTitle',{attrs:{\"errors\":this.groupTitleErrors},on:{\"set-group-title\":function($event){return _vm.storeGroupTitle($event)}},model:{value:(this.groupTitle),callback:function ($$v) {_vm.$set(this, \"groupTitle\", $$v)},expression:\"this.groupTitle\"}})],1)])])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card card-primary\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-outline-primary btn-block\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.addTransactionArray}},[_c('span',{staticClass:\"far fa-clone\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.add_another_split'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-success btn-block\",attrs:{\"disabled\":!_vm.enableSubmit},on:{\"click\":_vm.submitTransaction}},[(_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"far fa-save\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.store_transaction')))]):_vm._e(),_vm._v(\" \"),(!_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})]):_vm._e()])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.createAnother),expression:\"createAnother\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"createAnother\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.createAnother)?_vm._i(_vm.createAnother,null)>-1:(_vm.createAnother)},on:{\"change\":function($event){var $$a=_vm.createAnother,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.createAnother=$$a.concat([$$v]))}else{$$i>-1&&(_vm.createAnother=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.createAnother=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"createAnother\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.create_another')))])])]),_vm._v(\" \"),_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.resetFormAfter),expression:\"resetFormAfter\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"resetFormAfter\",\"disabled\":!_vm.createAnother,\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.resetFormAfter)?_vm._i(_vm.resetFormAfter,null)>-1:(_vm.resetFormAfter)},on:{\"change\":function($event){var $$a=_vm.resetFormAfter,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.resetFormAfter=$$a.concat([$$v]))}else{$$i>-1&&(_vm.resetFormAfter=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.resetFormAfter=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"resetFormAfter\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.reset_after')))])])])])])])])])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport store from \"../../components/store\";\nimport Create from \"../../components/transactions/Create\";\nimport Vue from \"vue\";\n\nrequire('../../bootstrap');\n\nVue.config.productionTip = false;\n// i18n\nlet i18n = require('../../i18n');\n\n// See reference nr. 3\n// See reference nr. 4\n// See reference nr. 5\n// See reference nr. 6\n// See reference nr. 7\n\nlet props = {};\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Create, {props: props});\n },\n beforeCreate() {\n this.$store.dispatch('root/initialiseStore');\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n },\n }).$mount('#transactions_create');\n","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".vue-tags-input{display:block;max-width:100%!important}.ti-input,.vue-tags-input{border-radius:.25rem;width:100%}.ti-input{max-width:100%}.ti-new-tag-input{font-size:1rem}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/transactions/TransactionTags.vue\"],\"names\":[],\"mappings\":\"AAsHA,gBAGA,aAAA,CADA,wBAGA,CAEA,0BAHA,oBAAA,CAHA,UAUA,CAJA,UAEA,cAEA,CAEA,kBACA,cACA\",\"sourcesContent\":[\"\\n\\n\\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionGroupTitle.vue?vue&type=template&id=4bdb785a&\"\nimport script from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","components","SplitForm","Alert","SplitPills","TransactionGroupTitle","created","this","date","getFullYear","getDate","type","toUpperCase","substring","getExpectedSourceTypes","getAccountToTransaction","getCustomFields","errorMessage","successMessage","customFields","enableSubmit","createAnother","resetFormAfter","submittedTransaction","submittedLinks","submittedAttachments","inError","submittedAttCount","groupTitleErrors","returnedGroupId","returnedGroupTitle","computed","watch","finaliseSubmission","methods","addTransactionArray","event","preventDefault","removeTransaction","$store","submitData","post","url","handleSubmissionResponse","group_title","description","result","hasOwnProperty","i","test","journals","transaction_journal_id","Promise","resolve","submitLinks","links","ii","currentLink","outward_id","journalId","inward_id","promises","all","submitAttachments","anyAttachments","selectedAttachment","$t","location","href","handleSubmissionError","parseErrors","submitTransaction","uploadedAttachment","key","storeLocation","storeAccountValue","storeField","storeDate","storeGroupTitle","submitTransactionLinks","submitted","total","received","message","transactionIndex","split","fieldName","convertData","convertSplit","synchronizeAccounts","toLowerCase","source_name","destination_name","source_id","destination_id","array","destination_account_name","destination_account_id","source_account_name","source_account_id","currency_id","amount","budget_id","category_name","category","internal_reference","external_url","notes","external_id","zoom_level","longitude","latitude","tags","order","reconciled","attachments","currentSplit","current","text","piggy_bank_id","bill_id","foreign_currency_id","foreign_amount","source_account_currency_id","destination_account_currency_id","link_type_id","linkTypeParts","inwardId","outwardId","newLink","getAllowedOpposingTypes","defaultDestinationAllowedTypes","defaultSourceAllowedTypes","_vm","_h","$createElement","_c","_self","attrs","_v","on","staticClass","_l","transaction","$event","model","callback","$$v","$set","expression","_e","_s","directives","rawName","domProps","isArray","_i","$$a","$$el","target","$$c","checked","$$i","concat","i18n","props","store","render","createElement","Create","beforeCreate","$mount","source","destination","currency","foreign_currency","custom_dates","budget","bill","piggy_bank","source_account_type","source_account_currency_code","source_account_currency_symbol","destination_account_type","destination_account_currency_code","destination_account_currency_symbol","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","currency_name","currency_code","currency_decimal_places","destination_account","___CSS_LOADER_EXPORT___","class","descriptions","initialSet","getACURL","clearDescription","getElementsByTagName","query","lookupDescription","$emit","item","slot","localTimeZone","Intl","DateTimeFormat","resolvedOptions","timeZone","systemTimeZone","dateStr","parts","timeStr","localDate","ref","composing","budgetList","emitEvent","collectData","getBudgets","parseBudgets","$$selectedVal","prototype","filter","call","options","o","selected","map","_value","multiple","Number","direction","String","Object","default","accountTypes","selectedAccount","accountName","selectedAccountTrigger","types","userSelectedAccount","systemReturnedAccount","clearAccount","lookupAccount","createInitialSet","accountKey","visible","scopedSlots","_u","fn","htmlText","required","sourceCurrencySymbol","destinationCurrencySymbol","fractionDigits","transactionAmount","formatNumber","parseFloat","str","toFixed","currencySymbol","srcCurrencySymbol","dstCurrencySymbol","sourceCurrencyId","destinationCurrencyId","isVisible","selectedCurrency","allCurrencies","selectableCurrencies","dstCurrencyId","srcCurrencyId","lockedCurrency","lockCurrency","getAllCurrencies","filterCurrencies","dateFields","availableFields","dates","interestDate","bookDate","processDate","dueDate","paymentDate","invoiceDate","isDateField","includes","getFieldValue","setFieldValue","enabled","refInFor","categories","clearCategory","lookupCategory","selectedCategory","set","billList","getBills","parseBills","VueTagsInput","autocompleteItems","debounce","currentTag","updateTags","tagList","shortList","initItems","clearTimeout","setTimeout","this$1","newTags","piggyList","getPiggies","parsePiggies","piggy","reference","showField","_m","external_uri","searchResults","include","linkTypes","searching","getLinkTypes","removeLink","getTextForLinkType","linkTypeId","selectTransaction","addToSelected","removeFromSelected","selectLinkType","updateSelected","journal","resetModal","search","parseLinkTypes","inward","outward","linkTypeInward","linkTypeOutward","parseSearch","transaction_group_id","isJournalSelected","getJournalLinkType","link_type_text","NumberFormat","style","format","apply","arguments","staticStyle","linkType","uploads","uploaded","doUpload","$refs","att","selectedFile","createAttachment","filename","attachable_type","attachable_id","uploadAttachment","uploadUri","countAttachment","files","LMap","LTileLayer","LMarker","zoom","center","hasMarker","bounds","marker","prepMap","myMap","mapObject","setObjectLocation","saveZoomLevel","latlng","lat","lng","clearLocation","zoomUpdated","centerUpdated","boundsUpdated","count","allowSwitch","Boolean","splitDate","sourceAccount","destinationAccount","hasMetaFields","requiredFields","TransactionLocation","TransactionAttachments","TransactionNotes","TransactionExternalUrl","TransactionInternalReference","TransactionPiggyBank","TransactionTags","TransactionLinks","TransactionBill","TransactionCategory","TransactionCustomDates","TransactionForeignCurrency","TransactionForeignAmount","TransactionAmount","SwitchAccount","TransactionAccount","TransactionBudget","TransactionDescription","TransactionDate","_g","$listeners","title"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/v2/js/transactions/edit.js b/public/v2/js/transactions/edit.js
index b716763072..d5becc9e61 100755
--- a/public/v2/js/transactions/edit.js
+++ b/public/v2/js/transactions/edit.js
@@ -1,2 +1,2 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[847],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),i=a.n(n),s=a(7152),r=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var o=document.head.querySelector('meta[name="csrf-token"]');o?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=o.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var l=document.head.querySelector('meta[name="locale"]');localStorage.locale=l?l.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=s.Z,window.uiv=r,i().use(vuei18n),i().use(r),window.Vue=i()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>C});var n=a(7760),i=a.n(n),s=a(629),r=a(4478),o=a(3465),l={addTransaction:function(e){var t=o(e.defaultTransaction);t.errors=o(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=o(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const c={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,r.f$)(),defaultErrors:(0,r.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:l};const _={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var u=a(9119),d=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const v={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,i=new Date;switch(n){case"1D":t=(0,u.Z)(i),a=(0,d.Z)(i);break;case"1W":t=(0,u.Z)((0,p.Z)(i,{weekStartsOn:1})),a=(0,d.Z)((0,y.Z)(i,{weekStartsOn:1}));break;case"1M":t=(0,u.Z)((0,b.Z)(i)),a=(0,d.Z)((0,g.Z)(i));break;case"3M":t=(0,u.Z)((0,m.Z)(i)),a=(0,d.Z)((0,h.Z)(i));break;case"6M":i.getMonth()<=5&&((t=new Date(i)).setMonth(0),t.setDate(1),t=(0,u.Z)(t),(a=new Date(i)).setMonth(5),a.setDate(30),a=(0,d.Z)(t)),i.getMonth()>5&&((t=new Date(i)).setMonth(6),t.setDate(1),t=(0,u.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,d.Z)(t));break;case"1Y":(t=new Date(i)).setMonth(0),t.setDate(1),t=(0,u.Z)(t),(a=new Date(i)).setMonth(11),a.setDate(31),a=(0,d.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var k=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(k.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(k.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},x={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const D={namespaced:!0,state:k,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:x};const A={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};i().use(s.ZP);const C=new s.ZP.Store({namespaced:!0,modules:{root:D,transactions:{namespaced:!0,modules:{create:c,edit:_}},accounts:{namespaced:!0,modules:{index:A}},dashboard:{namespaced:!0,modules:{index:v}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},742:(e,t,a)=>{"use strict";var n=a(9899),i=a(629),s=a(8035),r=a(7070),o=a(7168),l=a(5935),c=a(4478);function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t1&&void 0===t.group_title&&(null===this.originalGroupTitle||""===this.originalGroupTitle)&&(t.group_title=this.transactions[0].description,a=!0),this.transactions)if(this.transactions.hasOwnProperty(r)&&/^0$|^[1-9]\d*$/.test(r)&&r<=4294967294){var o=this.transactions[r],l=this.originalTransactions.hasOwnProperty(r)?this.originalTransactions[r]:{},c={},u=["description","source_account_id","source_account_name","destination_account_id","destination_account_name","amount","foreign_amount","foreign_currency_id","category_name","budget_id","bill_id","interest_date","book_date","due_date","payment_date","invoice_date","external_url","internal_reference","external_id","notes","zoom_level","longitude","latitude"];for(var d in r>0&&(c.type=this.transactionType.toLowerCase(),"deposit"!==this.transactionType.toLowerCase()&&"transfer"!==this.transactionType.toLowerCase()||(o.destination_account_name=this.transactions[0].destination_account_name,o.destination_account_id=this.transactions[0].destination_account_id),"withdrawal"!==this.transactionType.toLowerCase()&&"transfer"!==this.transactionType.toLowerCase()||(o.source_account_name=this.transactions[0].source_account_name,o.source_account_id=this.transactions[0].source_account_id)),u)if(u.hasOwnProperty(d)&&/^0$|^[1-9]\d*$/.test(d)&&d<=4294967294){var p=u[d],m=p;if(null===o[p]&&void 0===l[p])continue;if(o[p]!==l[p]||!0===this.forceTransactionSubmission){if("foreign_amount"===m&&""===o[p])continue;if("foreign_currency_id"===m&&0===o[p])continue;if("foreign_currency_id"===m&&"0"===o[p])continue;"source_account_id"===m&&(m="source_id"),"source_account_name"===m&&(m="source_name"),"destination_account_id"===m&&(m="destination_id"),"destination_account_name"===m&&(m="destination_name"),c[m]=o[p],a=!0}}if(JSON.stringify(o.tags)!==JSON.stringify(l.tags)){if(c.tags=[],0!==o.tags.length)for(var h in o.tags)if(o.tags.hasOwnProperty(h)&&/^0$|^[1-9]\d*$/.test(h)&&h<=4294967294){var g=o.tags[h];"object"===_(g)&&null!==g&&c.tags.push(g.text),"string"==typeof g&&c.tags.push(g)}a=!0}if(this.compareLinks(o.links)!==this.compareLinks(l.links)&&(n=!0),void 0!==o.selectedAttachments&&!0===o.selectedAttachments&&(i=!0),!0===a&&(c.date=this.date),this.date!==this.originalDate&&(a=!0,c.date=this.date),0===Object.keys(c).length&&s>1)c.transaction_journal_id=l.transaction_journal_id,t.transactions.push(y(c)),a=!0;else if(0!==Object.keys(c).length){var b;c.transaction_journal_id=null!==(b=l.transaction_journal_id)&&void 0!==b?b:0,t.transactions.push(y(c)),a=!0}}this.submitUpdate(t,a,n,i)},submitData:function(e,t){if(!e)return Promise.resolve({});var a="./api/v1/transactions/"+this.groupId;return axios.put(a,t)},handleSubmissionResponse:function(e){this.submittedTransaction=!0;var t=[];if(void 0!==e.data){var a;this.returnedGroupId=null!==(a=parseInt(e.data.data.id))&&void 0!==a?a:null,this.returnedGroupTitle=null===e.data.data.attributes.group_title?e.data.data.attributes.transactions[0].description:e.data.data.attributes.group_title;var n=e.data.data.attributes.transactions;for(var i in n)n.hasOwnProperty(i)&&/^0$|^[1-9]\d*$/.test(i)&&i<=4294967294&&t.push(parseInt(n[i].transaction_journal_id))}else for(var s in this.transactions)this.transactions.hasOwnProperty(s)&&/^0$|^[1-9]\d*$/.test(s)&&s<=4294967294&&t.push(this.transactions[s].transaction_journal_id);return t=t.reverse(),Promise.resolve({journals:t})},submitLinks:function(e){var t=this;return e?this.deleteAllOriginalLinks().then((function(){return t.submitNewLinks()})):Promise.resolve({})},submitAttachments:function(e,t){if(!e)return this.submittedAttachments=1,Promise.resolve({});var a=!1;for(var n in this.transactions)if(this.transactions.hasOwnProperty(n)&&/^0$|^[1-9]\d*$/.test(n)&&n<=4294967294){var i=this.transactions[n],s=i.transaction_journal_id;void 0!==t&&(s=t.journals[n]);var r=i.selectedAttachments;this.transactions[n].transaction_journal_id=s,this.transactions[n].uploadTrigger=!0,r&&(a=!0)}!0===a&&(this.submittedAttachments=0)},finaliseSubmission:function(){if(0!==this.submittedAttachments){var e;if(!0===this.stayHere&&!1===this.inError&&(this.errorMessage="",this.warningMessage="",this.successMessage=this.$t("firefly.transaction_updated_link",{ID:this.groupId,title:this.returnedGroupTitle})),!1===this.stayHere&&!1===this.inError)window.location.href=(null!==(e=window.previousURL)&&void 0!==e?e:"/")+"?transaction_group_id="+this.groupId+"&message=updated";for(var t in this.enableSubmit=!0,this.submittedAttachments=-1,this.inError=!1,this.transactions)this.transactions.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294&&this.transactions.hasOwnProperty(t)&&(this.transactions[t].clearTrigger=!0)}},submitUpdate:function(e,t,a,n){var i=this;this.inError=!1,this.submitData(t,e).then(this.handleSubmissionResponse).then((function(e){return Promise.all([i.submitLinks(a,e),i.submitAttachments(n,e)])})).then(this.finaliseSubmission).catch(this.handleSubmissionError)},compareLinks:function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&/^0$|^[1-9]\d*$/.test(a)&&a<=4294967294&&t.push({amount:e[a].amount,currency_code:e[a].currency_code,description:e[a].description,link_type_id:e[a].link_type_id,transaction_group_id:e[a].transaction_group_id,type:e[a].type});return JSON.stringify(t)},parseErrors:function(e){for(var t in this.transactions)this.transactions.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294&&this.resetErrors({index:t});var a,n,i;for(var s in this.successMessage="",this.errorMessage=this.$t("firefly.errors_submission"),void 0===e.errors&&(this.successMessage="",this.errorMessage=e.message),e.errors)if(e.errors.hasOwnProperty(s)){if("group_title"===s){this.groupTitleErrors=e.errors[s];continue}if("group_title"!==s)switch(n=parseInt(s.split(".")[1]),i=s.split(".")[2]){case"amount":case"description":case"date":case"tags":a={index:n,field:i,errors:e.errors[s]},this.setTransactionError(a);break;case"budget_id":a={index:n,field:"budget",errors:e.errors[s]},this.setTransactionError(a);break;case"bill_id":a={index:n,field:"bill",errors:e.errors[s]},this.setTransactionError(a);break;case"piggy_bank_id":a={index:n,field:"piggy_bank",errors:e.errors[s]},this.setTransactionError(a);break;case"category_name":a={index:n,field:"category",errors:e.errors[s]},this.setTransactionError(a);break;case"source_name":case"source_id":a={index:n,field:"source",errors:e.errors[s]},this.setTransactionError(a);break;case"destination_name":case"destination_id":a={index:n,field:"destination",errors:e.errors[s]},this.setTransactionError(a);break;case"foreign_amount":case"foreign_currency":a={index:n,field:"foreign_amount",errors:e.errors[s]},this.setTransactionError(a)}this.transactions[n]}},setTransactionError:function(e){this.transactions[e.index].errors[e.field]=e.errors},resetErrors:function(e){this.transactions[e.index].errors=y((0,c.kQ)())},deleteOriginalLinks:function(e){var t=[];for(var a in e.links)if(e.links.hasOwnProperty(a)&&/^0$|^[1-9]\d*$/.test(a)&&a<=4294967294){var n="/api/v1/transaction_links/"+e.links[a].id;t.push(axios.delete(n))}return Promise.all(t)},deleteAllOriginalLinks:function(){var e=[];for(var t in this.transactions)if(this.transactions.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294){var a=this.transactions[t],n=this.originalTransactions.hasOwnProperty(t)?this.originalTransactions[t]:{},i=this.compareLinks(a.links),s=this.compareLinks(n.links);i!==s?"[]"!==s&&e.push(this.deleteOriginalLinks(n)):e.push(Promise.resolve({}))}return Promise.all(e)},submitNewLinks:function(){var e=[];for(var t in this.transactions)if(this.transactions.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294){var a=this.transactions[t];for(var n in a.links)if(a.links.hasOwnProperty(n)&&/^0$|^[1-9]\d*$/.test(n)&&n<=4294967294){var i=a.links[n],s={inward_id:a.transaction_journal_id,outward_id:a.transaction_journal_id,link_type_id:"something"},r=i.link_type_id.split("-");s.link_type_id=r[0],"inward"===r[1]&&(s.inward_id=i.transaction_journal_id),"outward"===r[1]&&(s.outward_id=i.transaction_journal_id),e.push(axios.post("./api/v1/transaction_links",s))}}return Promise.all(e)},submitTransactionLinksX:function(){},finalizeSubmitX:function(){if(this.submittedTransaction&&this.submittedAttachments&&this.submittedLinks){var e,t;if(!0===this.stayHere&&!1===this.inError&&0===this.returnedGroupId&&(this.errorMessage="",this.successMessage="",this.warningMessage=this.$t("firefly.transaction_updated_no_changes",{ID:this.returnedGroupId,title:this.returnedGroupTitle})),!1===this.stayHere&&!1===this.inError&&0===this.returnedGroupId)window.location.href=(null!==(e=window.previousURL)&&void 0!==e?e:"/")+"?transaction_group_id="+this.groupId+"&message=no_change";if(!0===this.stayHere&&!1===this.inError&&0!==this.returnedGroupId&&(this.errorMessage="",this.warningMessage="",this.successMessage=this.$t("firefly.transaction_updated_link",{ID:this.returnedGroupId,title:this.returnedGroupTitle})),!1===this.stayHere&&!1===this.inError&&0!==this.returnedGroupId)window.location.href=(null!==(t=window.previousURL)&&void 0!==t?t:"/")+"?transaction_group_id="+this.groupId+"&message=updated";for(var a in this.enableSubmit=!0,this.submittedTransaction=!1,this.submittedLinks=!1,this.submittedAttachments=!1,this.inError=!1,this.transactions)this.transactions.hasOwnProperty(a)&&/^0$|^[1-9]\d*$/.test(a)&&a<=4294967294&&this.transactions.hasOwnProperty(a)}}})},h=m;const g=(0,a(1900).Z)(h,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Alert",{attrs:{message:e.errorMessage,type:"danger"}}),e._v(" "),a("Alert",{attrs:{message:e.successMessage,type:"success"}}),e._v(" "),a("Alert",{attrs:{message:e.warningMessage,type:"warning"}}),e._v(" "),a("form",{attrs:{autocomplete:"off"},on:{submit:e.submitTransaction}},[a("SplitPills",{attrs:{transactions:e.transactions,count:e.transactions.length}}),e._v(" "),a("div",{staticClass:"tab-content"},e._l(this.transactions,(function(t,n){return a("SplitForm",{key:t.transaction_journal_id,attrs:{index:n,key:t.transaction_journal_id,transaction:t,date:e.date,count:e.transactions.length,"transaction-type":e.transactionType,"source-allowed-types":e.sourceAllowedTypes,"allowed-opposing-types":e.allowedOpposingTypes,"custom-fields":e.customFields,"destination-allowed-types":e.destinationAllowedTypes,"allow-switch":!1},on:{"uploaded-attachments":function(t){return e.uploadedAttachment(t)},"set-marker-location":function(t){return e.storeLocation(t)},"set-account":function(t){return e.storeAccountValue(t)},"set-date":function(t){return e.storeDate(t)},"set-field":function(t){return e.storeField(t)},"remove-transaction":function(t){return e.removeTransaction(t)},"selected-attachments":function(t){return e.selectedAttachments(t)}}})})),1),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[e.transactions.length>1?a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("TransactionGroupTitle",{attrs:{errors:this.groupTitleErrors},on:{"set-group-title":function(t){return e.storeGroupTitle(t)}},model:{value:this.groupTitle,callback:function(t){e.$set(this,"groupTitle",t)},expression:"this.groupTitle"}})],1)])])]):e._e()]),e._v(" "),a("div",{staticClass:"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n \n ")]),e._v(" "),a("button",{staticClass:"btn btn-outline-primary btn-block",attrs:{type:"button"},on:{click:e.addTransaction}},[a("span",{staticClass:"far fa-clone"}),e._v("\n "+e._s(e.$t("firefly.add_another_split"))+"\n ")])]),e._v(" "),a("div",{staticClass:"col"},[a("div",{staticClass:"text-xs d-none d-lg-block d-xl-block"},[e._v("\n \n ")]),e._v(" "),a("button",{staticClass:"btn btn-info btn-block",attrs:{disabled:!e.enableSubmit},on:{click:e.submitTransaction}},[e.enableSubmit?a("span",[a("span",{staticClass:"far fa-save"}),e._v(" "+e._s(e.$t("firefly.update_transaction")))]):e._e(),e._v(" "),e.enableSubmit?e._e():a("span",[a("span",{staticClass:"fas fa-spinner fa-spin"})])])])]),e._v(" "),a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[e._v("\n \n ")]),e._v(" "),a("div",{staticClass:"col"},[a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.stayHere,expression:"stayHere"}],staticClass:"form-check-input",attrs:{id:"stayHere",type:"checkbox"},domProps:{checked:Array.isArray(e.stayHere)?e._i(e.stayHere,null)>-1:e.stayHere},on:{change:function(t){var a=e.stayHere,n=t.target,i=!!n.checked;if(Array.isArray(a)){var s=e._i(a,null);n.checked?s<0&&(e.stayHere=a.concat([null])):s>-1&&(e.stayHere=a.slice(0,s).concat(a.slice(s+1)))}else e.stayHere=i}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"stayHere"}},[a("span",{staticClass:"small"},[e._v(e._s(e.$t("firefly.after_update_create_another")))])])])])])])])])])],1)],1)}),[],!1,null,null,null).exports;var b=a(7760),f=a.n(b);a(232),f().config.productionTip=!1;var v=a(157),k={};new(f())({i18n:v,store:n.Z,render:function(e){return e(g,{props:k})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference")}}).$mount("#transactions_edit")},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function i(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>i})},6665:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(4015),i=a.n(n),s=a(3645),r=a.n(s)()(i());r.push([e.id,".vue-tags-input{display:block;max-width:100%!important}.ti-input,.vue-tags-input{border-radius:.25rem;width:100%}.ti-input{max-width:100%}.ti-new-tag-input{font-size:1rem}","",{version:3,sources:["webpack://./src/components/transactions/TransactionTags.vue"],names:[],mappings:"AAsHA,gBAGA,aAAA,CADA,wBAGA,CAEA,0BAHA,oBAAA,CAHA,UAUA,CAJA,UAEA,cAEA,CAEA,kBACA,cACA",sourcesContent:['\x3c!--\n - TransactionTags.vue\n - Copyright (c) 2021 james@firefly-iii.org\n -\n - This file is part of Firefly III (https://github.com/firefly-iii).\n -\n - This program is free software: you can redistribute it and/or modify\n - it under the terms of the GNU Affero General Public License as\n - published by the Free Software Foundation, either version 3 of the\n - License, or (at your option) any later version.\n -\n - This program is distributed in the hope that it will be useful,\n - but WITHOUT ANY WARRANTY; without even the implied warranty of\n - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n - GNU Affero General Public License for more details.\n -\n - You should have received a copy of the GNU Affero General Public License\n - along with this program. If not, see .\n --\x3e\n\n\n
\n
\n {{ $t(\'firefly.tags\') }}\n
\n
\n this.tags = newTags"\n />\n
\n \n {{ error }} \n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Edit.vue?vue&type=template&id=7a75420e&\"\nimport script from \"./Edit.vue?vue&type=script&lang=js&\"\nexport * from \"./Edit.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('Alert',{attrs:{\"message\":_vm.errorMessage,\"type\":\"danger\"}}),_vm._v(\" \"),_c('Alert',{attrs:{\"message\":_vm.successMessage,\"type\":\"success\"}}),_vm._v(\" \"),_c('Alert',{attrs:{\"message\":_vm.warningMessage,\"type\":\"warning\"}}),_vm._v(\" \"),_c('form',{attrs:{\"autocomplete\":\"off\"},on:{\"submit\":_vm.submitTransaction}},[_c('SplitPills',{attrs:{\"transactions\":_vm.transactions,\"count\":_vm.transactions.length}}),_vm._v(\" \"),_c('div',{staticClass:\"tab-content\"},_vm._l((this.transactions),function(transaction,index){return _c('SplitForm',{key:transaction.transaction_journal_id,attrs:{\"index\":index,\"key\":transaction.transaction_journal_id,\"transaction\":transaction,\"date\":_vm.date,\"count\":_vm.transactions.length,\"transaction-type\":_vm.transactionType,\"source-allowed-types\":_vm.sourceAllowedTypes,\"allowed-opposing-types\":_vm.allowedOpposingTypes,\"custom-fields\":_vm.customFields,\"destination-allowed-types\":_vm.destinationAllowedTypes,\"allow-switch\":false},on:{\"uploaded-attachments\":function($event){return _vm.uploadedAttachment($event)},\"set-marker-location\":function($event){return _vm.storeLocation($event)},\"set-account\":function($event){return _vm.storeAccountValue($event)},\"set-date\":function($event){return _vm.storeDate($event)},\"set-field\":function($event){return _vm.storeField($event)},\"remove-transaction\":function($event){return _vm.removeTransaction($event)},\"selected-attachments\":function($event){return _vm.selectedAttachments($event)}}})}),1),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[(_vm.transactions.length > 1)?_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('TransactionGroupTitle',{attrs:{\"errors\":this.groupTitleErrors},on:{\"set-group-title\":function($event){return _vm.storeGroupTitle($event)}},model:{value:(this.groupTitle),callback:function ($$v) {_vm.$set(this, \"groupTitle\", $$v)},expression:\"this.groupTitle\"}})],1)])])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-outline-primary btn-block\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.addTransaction}},[_c('span',{staticClass:\"far fa-clone\"}),_vm._v(\"\\n \"+_vm._s(_vm.$t('firefly.add_another_split'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-info btn-block\",attrs:{\"disabled\":!_vm.enableSubmit},on:{\"click\":_vm.submitTransaction}},[(_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"far fa-save\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.update_transaction')))]):_vm._e(),_vm._v(\" \"),(!_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})]):_vm._e()])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.stayHere),expression:\"stayHere\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"stayHere\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.stayHere)?_vm._i(_vm.stayHere,null)>-1:(_vm.stayHere)},on:{\"change\":function($event){var $$a=_vm.stayHere,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.stayHere=$$a.concat([$$v]))}else{$$i>-1&&(_vm.stayHere=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.stayHere=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"stayHere\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.after_update_create_another')))])])])])])])])])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\n * edit.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport store from \"../../components/store\";\nimport Edit from \"../../components/transactions/Edit\";\nimport Vue from \"vue\";\n\nrequire('../../bootstrap');\n\nVue.config.productionTip = false;\n// i18n\nlet i18n = require('../../i18n');\n\nlet props = {};\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Edit, {props: props});\n },\n beforeCreate() {\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n },\n }).$mount('#transactions_edit');\n","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".vue-tags-input{display:block;max-width:100%!important}.ti-input,.vue-tags-input{border-radius:.25rem;width:100%}.ti-input{max-width:100%}.ti-new-tag-input{font-size:1rem}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/transactions/TransactionTags.vue\"],\"names\":[],\"mappings\":\"AAsHA,gBAGA,aAAA,CADA,wBAGA,CAEA,0BAHA,oBAAA,CAHA,UAUA,CAJA,UAEA,cAEA,CAEA,kBACA,cACA\",\"sourcesContent\":[\"\\n\\n\\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionGroupTitle.vue?vue&type=template&id=4bdb785a&\"\nimport script from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","created","this","groupId","parts","getTransactionGroup","getAllowedOpposingTypes","getCustomFields","successMessage","errorMessage","warningMessage","type","default","originalTransactions","originalGroupTitle","groupTitleErrors","customFields","Object","returnedGroupId","returnedGroupTitle","date","originalDate","submittedTransaction","submittedAttachments","inError","submittedAttCount","enableSubmit","stayHere","forceTransactionSubmission","components","Alert","SplitPills","SplitForm","TransactionGroupTitle","watch","finaliseSubmission","methods","parseTransactionGroup","group_title","description","hasOwnProperty","i","test","result","parseLinks","transaction_journal_id","parseTransaction","array","charAt","toUpperCase","source_type","destination_type","substring","source_account_id","source_id","source_account_name","source_name","source_account_type","destination_account_id","destination_id","destination_account_name","destination_name","destination_account_type","amount","currency_id","foreign_amount","foreign_currency_id","category","category_name","budget_id","bill_id","tags","substr","internal_reference","external_url","external_uri","external_id","notes","location","zoom_level","longitude","latitude","journalId","parseLink","opposingId","link","outward_id","linkDirection","promises","Promise","resolve","link_type_id","all","journals","journal","linkTypeId","direction","transaction_group_id","responses","currency_code","uploadedAttachment","key","storeLocation","zoomLevel","lng","lat","storeAccountValue","storeDate","storeField","removeTransaction","tab","storeGroupTitle","selectedAttachments","event","preventDefault","submitTransaction","submission","shouldSubmit","newTransactionCount","diff","toLowerCase","currentTransaction","basicFields","ii","fieldName","originalTransaction","submissionFieldName","currentTag","text","shouldLinks","shouldUpload","keys","submitUpdate","submitData","put","url","handleSubmissionResponse","reverse","submitLinks","deleteAllOriginalLinks","submitAttachments","uploadTrigger","hasAttachments","anyAttachments","$t","href","clearTrigger","compareLinks","compare","parseErrors","message","transactionIndex","split","deleteOriginalLinks","transaction","links","newLinks","originalLinks","submitNewLinks","inward_id","linkObject","currentLink","post","submitTransactionLinksX","finalizeSubmitX","submittedLinks","_vm","_h","$createElement","_c","_self","attrs","_v","on","staticClass","_l","$event","model","callback","$$v","$set","expression","_e","_s","directives","rawName","domProps","isArray","_i","$$a","$$el","target","$$c","checked","$$i","concat","i18n","props","store","render","createElement","Edit","beforeCreate","$store","$mount","source","destination","currency","foreign_currency","custom_dates","budget","bill","piggy_bank","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","source_account","name_with_balance","currency_name","currency_decimal_places","destination_account","piggy_bank_id","___CSS_LOADER_EXPORT___","class","descriptions","initialSet","getACURL","clearDescription","getElementsByTagName","query","lookupDescription","$emit","item","slot","localTimeZone","Intl","DateTimeFormat","resolvedOptions","timeZone","systemTimeZone","dateStr","timeStr","localDate","computed","ref","composing","budgetList","emitEvent","collectData","getBudgets","parseBudgets","$$selectedVal","prototype","filter","call","options","o","selected","map","_value","multiple","Number","String","accountTypes","selectedAccount","accountName","selectedAccountTrigger","types","userSelectedAccount","systemReturnedAccount","clearAccount","lookupAccount","createInitialSet","accountKey","visible","scopedSlots","_u","fn","htmlText","required","sourceCurrencySymbol","destinationCurrencySymbol","fractionDigits","transactionAmount","formatNumber","parseFloat","str","toFixed","currencySymbol","srcCurrencySymbol","dstCurrencySymbol","sourceCurrencyId","destinationCurrencyId","isVisible","selectedCurrency","allCurrencies","selectableCurrencies","dstCurrencyId","srcCurrencyId","lockedCurrency","lockCurrency","getAllCurrencies","filterCurrencies","current","dateFields","availableFields","dates","interestDate","bookDate","processDate","dueDate","paymentDate","invoiceDate","isDateField","includes","getFieldValue","setFieldValue","enabled","refInFor","categories","clearCategory","lookupCategory","selectedCategory","set","billList","getBills","parseBills","VueTagsInput","autocompleteItems","debounce","updateTags","tagList","shortList","initItems","clearTimeout","setTimeout","this$1","newTags","piggyList","getPiggies","parsePiggies","piggy","reference","showField","_m","searchResults","include","linkTypes","searching","getLinkTypes","removeLink","getTextForLinkType","selectTransaction","addToSelected","removeFromSelected","selectLinkType","updateSelected","resetModal","search","parseLinkTypes","inward","outward","linkTypeInward","linkTypeOutward","parseSearch","isJournalSelected","getJournalLinkType","link_type_text","NumberFormat","style","format","apply","arguments","staticStyle","linkType","uploads","uploaded","doUpload","$refs","att","selectedFile","createAttachment","filename","attachable_type","attachable_id","uploadAttachment","uploadUri","countAttachment","files","LMap","LTileLayer","LMarker","zoom","center","hasMarker","bounds","marker","prepMap","myMap","mapObject","setObjectLocation","saveZoomLevel","latlng","clearLocation","zoomUpdated","centerUpdated","boundsUpdated","count","allowSwitch","Boolean","splitDate","sourceAccount","destinationAccount","hasMetaFields","requiredFields","TransactionLocation","TransactionAttachments","TransactionNotes","TransactionExternalUrl","TransactionInternalReference","TransactionPiggyBank","TransactionTags","TransactionLinks","TransactionBill","TransactionCategory","TransactionCustomDates","TransactionForeignCurrency","TransactionForeignAmount","TransactionAmount","SwitchAccount","TransactionAccount","TransactionBudget","TransactionDescription","TransactionDate","_g","$listeners","title"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"/public/js/transactions/edit.js","mappings":"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","sources":["webpack:///./src/bootstrap.js","webpack:///./src/components/store/modules/transactions/create.js","webpack:///./src/components/store/modules/transactions/edit.js","webpack:///./src/components/store/modules/dashboard/index.js","webpack:///./src/components/store/modules/root.js","webpack:///./src/components/store/modules/accounts/index.js","webpack:///./src/components/store/index.js","webpack:///./src/i18n.js","webpack:///src/components/transactions/Edit.vue","webpack:///./src/components/transactions/Edit.vue?2e9d","webpack:///./src/components/transactions/Edit.vue","webpack:///./src/components/transactions/Edit.vue?3116","webpack:///./src/pages/transactions/edit.js","webpack:///./src/shared/transactions.js","webpack:///./src/components/transactions/TransactionTags.vue?1d59","webpack:///src/components/partials/Alert.vue","webpack:///./src/components/partials/Alert.vue?8ba7","webpack:///./src/components/partials/Alert.vue","webpack:///./src/components/partials/Alert.vue?a628","webpack:///./src/components/transactions/SplitForm.vue?a019","webpack:///src/components/transactions/TransactionDescription.vue","webpack:///./src/components/transactions/TransactionDescription.vue?51f7","webpack:///./src/components/transactions/TransactionDescription.vue","webpack:///./src/components/transactions/TransactionDescription.vue?fdcd","webpack:///src/components/transactions/TransactionDate.vue","webpack:///./src/components/transactions/TransactionDate.vue?3867","webpack:///./src/components/transactions/TransactionDate.vue","webpack:///./src/components/transactions/TransactionDate.vue?1d82","webpack:///src/components/transactions/TransactionBudget.vue","webpack:///./src/components/transactions/TransactionBudget.vue?00ee","webpack:///./src/components/transactions/TransactionBudget.vue","webpack:///./src/components/transactions/TransactionBudget.vue?9242","webpack:///src/components/transactions/TransactionAccount.vue","webpack:///./src/components/transactions/TransactionAccount.vue?5275","webpack:///./src/components/transactions/TransactionAccount.vue","webpack:///./src/components/transactions/TransactionAccount.vue?22f4","webpack:///src/components/transactions/SwitchAccount.vue","webpack:///./src/components/transactions/SwitchAccount.vue?2eca","webpack:///./src/components/transactions/SwitchAccount.vue","webpack:///./src/components/transactions/SwitchAccount.vue?e933","webpack:///src/components/transactions/TransactionAmount.vue","webpack:///./src/components/transactions/TransactionAmount.vue?69ff","webpack:///./src/components/transactions/TransactionAmount.vue","webpack:///./src/components/transactions/TransactionAmount.vue?f2f7","webpack:///src/components/transactions/TransactionForeignAmount.vue","webpack:///./src/components/transactions/TransactionForeignAmount.vue?ff11","webpack:///./src/components/transactions/TransactionForeignAmount.vue","webpack:///./src/components/transactions/TransactionForeignAmount.vue?ac9f","webpack:///src/components/transactions/TransactionForeignCurrency.vue","webpack:///./src/components/transactions/TransactionForeignCurrency.vue?f6a0","webpack:///./src/components/transactions/TransactionForeignCurrency.vue","webpack:///./src/components/transactions/TransactionForeignCurrency.vue?a774","webpack:///src/components/transactions/TransactionCustomDates.vue","webpack:///./src/components/transactions/TransactionCustomDates.vue?c6d3","webpack:///./src/components/transactions/TransactionCustomDates.vue","webpack:///./src/components/transactions/TransactionCustomDates.vue?bc65","webpack:///src/components/transactions/TransactionCategory.vue","webpack:///./src/components/transactions/TransactionCategory.vue?b515","webpack:///./src/components/transactions/TransactionCategory.vue","webpack:///./src/components/transactions/TransactionCategory.vue?dc0d","webpack:///src/components/transactions/TransactionBill.vue","webpack:///./src/components/transactions/TransactionBill.vue?9147","webpack:///./src/components/transactions/TransactionBill.vue","webpack:///./src/components/transactions/TransactionBill.vue?2451","webpack:///./src/components/transactions/TransactionTags.vue?756a","webpack:///src/components/transactions/TransactionTags.vue","webpack:///./src/components/transactions/TransactionTags.vue?c786","webpack:///./src/components/transactions/TransactionTags.vue?80e0","webpack:///./src/components/transactions/TransactionTags.vue","webpack:///src/components/transactions/TransactionPiggyBank.vue","webpack:///./src/components/transactions/TransactionPiggyBank.vue?e9e1","webpack:///./src/components/transactions/TransactionPiggyBank.vue","webpack:///./src/components/transactions/TransactionPiggyBank.vue?e513","webpack:///src/components/transactions/TransactionInternalReference.vue","webpack:///./src/components/transactions/TransactionInternalReference.vue?2fd1","webpack:///./src/components/transactions/TransactionInternalReference.vue","webpack:///./src/components/transactions/TransactionInternalReference.vue?9993","webpack:///src/components/transactions/TransactionExternalUrl.vue","webpack:///./src/components/transactions/TransactionExternalUrl.vue?28f8","webpack:///./src/components/transactions/TransactionExternalUrl.vue","webpack:///./src/components/transactions/TransactionExternalUrl.vue?939d","webpack:///src/components/transactions/TransactionNotes.vue","webpack:///./src/components/transactions/TransactionNotes.vue?3804","webpack:///./src/components/transactions/TransactionNotes.vue","webpack:///./src/components/transactions/TransactionNotes.vue?f936","webpack:///./src/components/transactions/TransactionLinks.vue?47fb","webpack:///src/components/transactions/TransactionLinks.vue","webpack:///./src/components/transactions/TransactionLinks.vue?d196","webpack:///./src/components/transactions/TransactionLinks.vue","webpack:///src/components/transactions/TransactionAttachments.vue","webpack:///./src/components/transactions/TransactionAttachments.vue?3db4","webpack:///./src/components/transactions/TransactionAttachments.vue","webpack:///./src/components/transactions/TransactionAttachments.vue?d909","webpack:///src/components/transactions/TransactionLocation.vue","webpack:///./src/components/transactions/TransactionLocation.vue?9e0a","webpack:///./src/components/transactions/TransactionLocation.vue","webpack:///./src/components/transactions/TransactionLocation.vue?6273","webpack:///./src/components/transactions/SplitForm.vue?99bd","webpack:///src/components/transactions/SplitForm.vue","webpack:///./src/components/transactions/SplitForm.vue","webpack:///src/components/transactions/SplitPills.vue","webpack:///./src/components/transactions/SplitPills.vue?cba2","webpack:///./src/components/transactions/SplitPills.vue","webpack:///./src/components/transactions/SplitPills.vue?21df","webpack:///./src/components/transactions/TransactionGroupTitle.vue?67c1","webpack:///src/components/transactions/TransactionGroupTitle.vue","webpack:///./src/components/transactions/TransactionGroupTitle.vue?5049","webpack:///./src/components/transactions/TransactionGroupTitle.vue"],"sourcesContent":["/*\n * bootstrap.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// // imports\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n'\nimport * as uiv from 'uiv';\n\n// export jquery for others scripts to use\nwindow.$ = window.jQuery = require('jquery');\n\n// axios\nwindow.axios = require('axios');\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n// CSRF\nlet token = document.head.querySelector('meta[name=\"csrf-token\"]');\n\nif (token) {\n window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;\n} else {\n console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');\n}\n\n// locale\nlet localeToken = document.head.querySelector('meta[name=\"locale\"]');\n\nif (localeToken) {\n localStorage.locale = localeToken.content;\n} else {\n localStorage.locale = 'en_US';\n}\n\n// admin stuff\nrequire('jquery-ui');\nrequire('bootstrap'); // bootstrap CSS?\n\nrequire('admin-lte/dist/js/adminlte');\nrequire('overlayscrollbars');\n\n\n// vue\nwindow.vuei18n = VueI18n;\nwindow.uiv = uiv;\nVue.use(vuei18n);\nVue.use(uiv);\nwindow.Vue = Vue;","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nconst lodashClonedeep = require('lodash.clonedeep');\n\nimport {getDefaultTransaction, getDefaultErrors} from '../../../../shared/transactions';\n\n// initial state\nconst state = () => ({\n transactionType: 'any',\n groupTitle: '',\n transactions: [],\n customDateFields: {\n interest_date: false,\n book_date: false,\n process_date: false,\n due_date: false,\n payment_date: false,\n invoice_date: false,\n },\n defaultTransaction: getDefaultTransaction(),\n defaultErrors: getDefaultErrors()\n }\n)\n\n\n// getters\nconst getters = {\n transactions: state => {\n return state.transactions;\n },\n defaultErrors: state => {\n return state.defaultErrors;\n },\n groupTitle: state => {\n return state.groupTitle;\n },\n transactionType: state => {\n return state.transactionType;\n },\n accountToTransaction: state => {\n// See reference nr. 1\n // possible API point!!\n return state.accountToTransaction;\n },\n defaultTransaction: state => {\n return state.defaultTransaction;\n },\n sourceAllowedTypes: state => {\n return state.sourceAllowedTypes;\n },\n destinationAllowedTypes: state => {\n return state.destinationAllowedTypes;\n },\n allowedOpposingTypes: state => {\n return state.allowedOpposingTypes;\n },\n customDateFields: state => {\n return state.customDateFields;\n }\n // // `getters` is localized to this module's getters\n // // you can use rootGetters via 4th argument of getters\n // someGetter (state, getters, rootState, rootGetters) {\n // getters.someOtherGetter // -> 'foo/someOtherGetter'\n // rootGetters.someOtherGetter // -> 'someOtherGetter'\n // rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'\n // },\n\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n addTransaction(state) {\n let newTransaction = lodashClonedeep(state.defaultTransaction);\n newTransaction.errors = lodashClonedeep(state.defaultErrors);\n state.transactions.push(newTransaction);\n },\n resetErrors(state, payload) {\n //console.log('resetErrors for index ' + payload.index);\n state.transactions[payload.index].errors = lodashClonedeep(state.defaultErrors);\n },\n resetTransactions(state) {\n state.transactions = [];\n },\n setGroupTitle(state, payload) {\n state.groupTitle = payload.groupTitle;\n },\n setCustomDateFields(state, payload) {\n state.customDateFields = payload;\n },\n deleteTransaction(state, payload) {\n state.transactions.splice(payload.index, 1);\n // console.log('Deleted transaction ' + payload.index);\n // console.log(state.transactions);\n if (0 === state.transactions.length) {\n // console.log('array is empty!');\n }\n },\n setTransactionType(state, transactionType) {\n state.transactionType = transactionType;\n },\n setAllowedOpposingTypes(state, allowedOpposingTypes) {\n state.allowedOpposingTypes = allowedOpposingTypes;\n },\n setAccountToTransaction(state, payload) {\n state.accountToTransaction = payload;\n },\n updateField(state, payload) {\n state.transactions[payload.index][payload.field] = payload.value;\n },\n setTransactionError(state, payload) {\n //console.log('Will set transactions[' + payload.index + '][errors][' + payload.field + '] to ');\n //console.log(payload.errors);\n state.transactions[payload.index].errors[payload.field] = payload.errors;\n },\n setDestinationAllowedTypes(state, payload) {\n // console.log('Destination allowed types was changed!');\n state.destinationAllowedTypes = payload;\n },\n setSourceAllowedTypes(state, payload) {\n state.sourceAllowedTypes = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => ({});\n\n\n// getters\nconst getters = {};\n\n// actions\nconst actions = {};\n\n// mutations\nconst mutations = {};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nimport startOfDay from \"date-fns/startOfDay\";\nimport endOfDay from 'date-fns/endOfDay'\nimport startOfWeek from 'date-fns/startOfWeek'\nimport endOfWeek from 'date-fns/endOfWeek'\nimport startOfQuarter from 'date-fns/startOfQuarter';\nimport endOfQuarter from 'date-fns/endOfQuarter';\nimport endOfMonth from \"date-fns/endOfMonth\";\nimport startOfMonth from 'date-fns/startOfMonth';\n\nconst state = () => (\n {\n viewRange: 'default',\n start: null,\n end: null,\n defaultStart: null,\n defaultEnd: null,\n }\n)\n\n\n// getters\nconst getters = {\n start: state => {\n return state.start;\n },\n end: state => {\n return state.end;\n },\n defaultStart: state => {\n return state.defaultStart;\n },\n defaultEnd: state => {\n return state.defaultEnd;\n },\n viewRange: state => {\n return state.viewRange;\n }\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // console.log('initialiseStore for dashboard.');\n\n // restore from local storage:\n context.dispatch('restoreViewRange');\n\n axios.get('./api/v1/preferences/viewRange')\n .then(response => {\n let viewRange = response.data.data.attributes.data;\n let oldViewRange = context.getters.viewRange;\n context.commit('setViewRange', viewRange);\n if (viewRange !== oldViewRange) {\n // console.log('View range changed from \"' + oldViewRange + '\" to \"' + viewRange + '\"');\n context.dispatch('setDatesFromViewRange');\n }\n if (viewRange === oldViewRange) {\n // console.log('Restore view range dates');\n context.dispatch('restoreViewRangeDates');\n }\n }\n ).catch(() => {\n context.commit('setViewRange', '1M');\n context.dispatch('setDatesFromViewRange');\n });\n\n },\n restoreViewRangeDates: function (context) {\n // check local storage first?\n if (localStorage.viewRangeStart) {\n // console.log('view range start set from local storage.');\n context.commit('setStart', new Date(localStorage.viewRangeStart));\n }\n if (localStorage.viewRangeEnd) {\n // console.log('view range end set from local storage.');\n context.commit('setEnd', new Date(localStorage.viewRangeEnd));\n }\n // also set default:\n if (localStorage.viewRangeDefaultStart) {\n // console.log('view range default start set from local storage.');\n // console.log(localStorage.viewRangeDefaultStart);\n context.commit('setDefaultStart', new Date(localStorage.viewRangeDefaultStart));\n }\n if (localStorage.viewRangeDefaultEnd) {\n // console.log('view range default end set from local storage.');\n // console.log(localStorage.viewRangeDefaultEnd);\n context.commit('setDefaultEnd', new Date(localStorage.viewRangeDefaultEnd));\n }\n },\n restoreViewRange: function (context) {\n // console.log('restoreViewRange');\n let viewRange = localStorage.getItem('viewRange');\n if (null !== viewRange) {\n // console.log('restored restoreViewRange ' + viewRange );\n context.commit('setViewRange', viewRange);\n }\n },\n setDatesFromViewRange(context) {\n let start;\n let end;\n let viewRange = context.getters.viewRange;\n let today = new Date;\n // console.log('Will recreate view range on ' + viewRange);\n switch (viewRange) {\n case '1D':\n // today:\n start = startOfDay(today);\n end = endOfDay(today);\n break;\n case '1W':\n // this week:\n start = startOfDay(startOfWeek(today, {weekStartsOn: 1}));\n end = endOfDay(endOfWeek(today, {weekStartsOn: 1}));\n break;\n case '1M':\n // this month:\n start = startOfDay(startOfMonth(today));\n end = endOfDay(endOfMonth(today));\n break;\n case '3M':\n // this quarter\n start = startOfDay(startOfQuarter(today));\n end = endOfDay(endOfQuarter(today));\n break;\n case '6M':\n // this half-year\n if (today.getMonth() <= 5) {\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(5);\n end.setDate(30);\n end = endOfDay(start);\n }\n if (today.getMonth() > 5) {\n start = new Date(today);\n start.setMonth(6);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(start);\n }\n break;\n case '1Y':\n // this year\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(end);\n break;\n }\n // console.log('Range is ' + viewRange);\n // console.log('Start is ' + start);\n // console.log('End is ' + end);\n context.commit('setStart', start);\n context.commit('setEnd', end);\n context.commit('setDefaultStart', start);\n context.commit('setDefaultEnd', end);\n }\n}\n\n// mutations\nconst mutations = {\n setStart(state, value) {\n state.start = value;\n window.localStorage.setItem('viewRangeStart', value);\n },\n setEnd(state, value) {\n state.end = value;\n window.localStorage.setItem('viewRangeEnd', value);\n },\n setDefaultStart(state, value) {\n state.defaultStart = value;\n window.localStorage.setItem('viewRangeDefaultStart', value);\n },\n setDefaultEnd(state, value) {\n state.defaultEnd = value;\n window.localStorage.setItem('viewRangeDefaultEnd', value);\n },\n setViewRange(state, range) {\n state.viewRange = range;\n window.localStorage.setItem('viewRange', range);\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * root.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n listPageSize: 33,\n timezone: '',\n cacheKey: {\n age: 0,\n value: 'empty',\n },\n }\n)\n\n\n// getters\nconst getters = {\n listPageSize: state => {\n return state.listPageSize;\n },\n timezone: state => {\n // console.log('Wil return ' + state.listPageSize);\n return state.timezone;\n },\n cacheKey: state => {\n return state.cacheKey.value;\n },\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // cache key auto refreshes every day\n // console.log('Now in initialize store.')\n if (localStorage.cacheKey) {\n // console.log('Storage has cache key: ');\n // console.log(localStorage.cacheKey);\n let object = JSON.parse(localStorage.cacheKey);\n if (Date.now() - object.age > 86400000) {\n // console.log('Key is here but is old.');\n context.commit('refreshCacheKey');\n } else {\n // console.log('Cache key from local storage: ' + object.value);\n context.commit('setCacheKey', object);\n }\n } else {\n // console.log('No key need new one.');\n context.commit('refreshCacheKey');\n }\n if (localStorage.listPageSize) {\n state.listPageSize = localStorage.listPageSize;\n context.commit('setListPageSize', {length: localStorage.listPageSize});\n }\n if (!localStorage.listPageSize) {\n axios.get('./api/v1/preferences/listPageSize')\n .then(response => {\n // console.log('from API: listPageSize is ' + parseInt(response.data.data.attributes.data));\n context.commit('setListPageSize', {length: parseInt(response.data.data.attributes.data)});\n }\n );\n }\n if (localStorage.timezone) {\n state.timezone = localStorage.timezone;\n context.commit('setTimezone', {timezone: localStorage.timezone});\n }\n if (!localStorage.timezone) {\n axios.get('./api/v1/configuration/app.timezone')\n .then(response => {\n context.commit('setTimezone', {timezone: response.data.data.value});\n }\n );\n }\n }\n}\n\n// mutations\nconst mutations = {\n refreshCacheKey(state) {\n let age = Date.now();\n let N = 8;\n let cacheKey = Array(N+1).join((Math.random().toString(36)+'00000000000000000').slice(2, 18)).slice(0, N);\n let object = {age: age, value: cacheKey};\n // console.log('Store new key in string JSON');\n // console.log(JSON.stringify(object));\n localStorage.cacheKey = JSON.stringify(object);\n state.cacheKey = {age: age, value: cacheKey};\n // console.log('Refresh: cachekey is now ' + cacheKey);\n },\n setCacheKey(state, payload) {\n // console.log('Stored cache key in localstorage.');\n // console.log(payload);\n // console.log(JSON.stringify(payload));\n localStorage.cacheKey = JSON.stringify(payload);\n state.cacheKey = payload;\n },\n setListPageSize(state, payload) {\n // console.log('Got a payload in setListPageSize');\n // console.log(payload);\n let number = parseInt(payload.length);\n if (0 !== number) {\n state.listPageSize = number;\n localStorage.listPageSize = number;\n }\n },\n setTimezone(state, payload) {\n\n if ('' !== payload.timezone) {\n state.timezone = payload.timezone;\n localStorage.timezone = payload.timezone;\n }\n },\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n orderMode: false,\n activeFilter: 1\n }\n)\n\n\n// getters\nconst getters = {\n orderMode: state => {\n return state.orderMode;\n },\n activeFilter: state => {\n return state.activeFilter;\n }\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n setOrderMode(state, payload) {\n state.orderMode = payload;\n },\n setActiveFilter(state, payload) {\n state.activeFilter = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport Vue from 'vue'\nimport Vuex, {createLogger} from 'vuex'\nimport transactions_create from './modules/transactions/create';\nimport transactions_edit from './modules/transactions/edit';\nimport dashboard_index from './modules/dashboard/index';\nimport root_store from './modules/root';\nimport accounts_index from './modules/accounts/index';\n\nVue.use(Vuex)\nconst debug = process.env.NODE_ENV !== 'production'\n\nexport default new Vuex.Store(\n {\n namespaced: true,\n modules: {\n root: root_store,\n transactions: {\n namespaced: true,\n modules: {\n create: transactions_create,\n edit: transactions_edit\n }\n },\n accounts: {\n namespaced: true,\n modules: {\n index: accounts_index\n },\n },\n dashboard: {\n namespaced: true,\n modules: {\n index: dashboard_index\n }\n }\n },\n strict: debug,\n plugins: debug ? [createLogger()] : [],\n state: {\n currencyPreference: {},\n locale: 'en-US',\n listPageSize: 50\n },\n mutations: {\n setCurrencyPreference(state, payload) {\n state.currencyPreference = payload.payload;\n },\n initialiseStore(state) {\n // console.log('Now in initialiseStore()')\n // if locale in local storage:\n if (localStorage.locale) {\n state.locale = localStorage.locale;\n return;\n }\n\n // set locale from HTML:\n let localeToken = document.head.querySelector('meta[name=\"locale\"]');\n if (localeToken) {\n state.locale = localeToken.content;\n localStorage.locale = localeToken.content;\n }\n }\n },\n getters: {\n currencyCode: state => {\n return state.currencyPreference.code;\n },\n currencyPreference: state => {\n return state.currencyPreference;\n },\n currencyId: state => {\n return state.currencyPreference.id;\n },\n locale: state => {\n return state.locale;\n }\n },\n actions: {\n\n updateCurrencyPreference(context) {\n // console.log('Now in updateCurrencyPreference');\n if (localStorage.currencyPreference) {\n context.commit('setCurrencyPreference', {payload: JSON.parse(localStorage.currencyPreference)});\n return;\n }\n axios.get('./api/v1/currencies/default')\n .then(response => {\n let currencyResponse = {\n id: parseInt(response.data.data.id),\n name: response.data.data.attributes.name,\n symbol: response.data.data.attributes.symbol,\n code: response.data.data.attributes.code,\n decimal_places: parseInt(response.data.data.attributes.decimal_places),\n };\n localStorage.currencyPreference = JSON.stringify(currencyResponse);\n //console.log('getCurrencyPreference from server')\n //console.log(JSON.stringify(currencyResponse));\n context.commit('setCurrencyPreference', {payload: currencyResponse});\n }).catch(err => {\n // console.log('Got error response.');\n console.error(err);\n context.commit('setCurrencyPreference', {\n payload: {\n id: 1,\n name: 'Euro',\n symbol: '€',\n code: 'EUR',\n decimal_places: 2\n }\n });\n });\n\n }\n }\n }\n);","/*\n * i18n.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// Create VueI18n instance with options\nmodule.exports = new vuei18n({\n locale: document.documentElement.lang, // set locale\n fallbackLocale: 'en',\n messages: {\n 'bg': require('./locales/bg.json'),\n 'cs': require('./locales/cs.json'),\n 'de': require('./locales/de.json'),\n 'en': require('./locales/en.json'),\n 'en-us': require('./locales/en.json'),\n 'en-gb': require('./locales/en-gb.json'),\n 'es': require('./locales/es.json'),\n 'el': require('./locales/el.json'),\n 'fr': require('./locales/fr.json'),\n 'hu': require('./locales/hu.json'),\n //'id': require('./locales/id.json'),\n 'it': require('./locales/it.json'),\n 'ja': require('./locales/ja.json'),\n 'nl': require('./locales/nl.json'),\n 'nb': require('./locales/nb.json'),\n 'pl': require('./locales/pl.json'),\n 'fi': require('./locales/fi.json'),\n 'pt-br': require('./locales/pt-br.json'),\n 'pt-pt': require('./locales/pt.json'),\n 'ro': require('./locales/ro.json'),\n 'ru': require('./locales/ru.json'),\n //'zh': require('./locales/zh.json'),\n 'zh-tw': require('./locales/zh-tw.json'),\n 'zh-cn': require('./locales/zh-cn.json'),\n 'sk': require('./locales/sk.json'),\n 'sv': require('./locales/sv.json'),\n 'vi': require('./locales/vi.json'),\n }\n});\n","\n\n\n
\n \n \n \n\n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Edit.vue?vue&type=template&id=fa3b324e&\"\nimport script from \"./Edit.vue?vue&type=script&lang=js&\"\nexport * from \"./Edit.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('Alert',{attrs:{\"message\":_vm.errorMessage,\"type\":\"danger\"}}),_vm._v(\" \"),_c('Alert',{attrs:{\"message\":_vm.successMessage,\"type\":\"success\"}}),_vm._v(\" \"),_c('Alert',{attrs:{\"message\":_vm.warningMessage,\"type\":\"warning\"}}),_vm._v(\" \"),_c('form',{attrs:{\"autocomplete\":\"off\"},on:{\"submit\":_vm.submitTransaction}},[_c('SplitPills',{attrs:{\"transactions\":_vm.transactions,\"count\":_vm.transactions.length}}),_vm._v(\" \"),_c('div',{staticClass:\"tab-content\"},_vm._l((this.transactions),function(transaction,index){return _c('SplitForm',{key:transaction.transaction_journal_id,attrs:{\"index\":index,\"key\":transaction.transaction_journal_id,\"transaction\":transaction,\"date\":_vm.date,\"count\":_vm.transactions.length,\"transaction-type\":_vm.transactionType,\"source-allowed-types\":_vm.sourceAllowedTypes,\"allowed-opposing-types\":_vm.allowedOpposingTypes,\"custom-fields\":_vm.customFields,\"destination-allowed-types\":_vm.destinationAllowedTypes,\"allow-switch\":false},on:{\"uploaded-attachments\":function($event){return _vm.uploadedAttachment($event)},\"set-marker-location\":function($event){return _vm.storeLocation($event)},\"set-account\":function($event){return _vm.storeAccountValue($event)},\"set-date\":function($event){return _vm.storeDate($event)},\"set-field\":function($event){return _vm.storeField($event)},\"remove-transaction\":function($event){return _vm.removeTransaction($event)},\"selected-attachments\":function($event){return _vm.selectedAttachments($event)}}})}),1),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[(_vm.transactions.length > 1)?_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('TransactionGroupTitle',{attrs:{\"errors\":this.groupTitleErrors},on:{\"set-group-title\":function($event){return _vm.storeGroupTitle($event)}},model:{value:(this.groupTitle),callback:function ($$v) {_vm.$set(this, \"groupTitle\", $$v)},expression:\"this.groupTitle\"}})],1)])])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"col-xl-6 col-lg-6 col-md-12 col-sm-12 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-outline-primary btn-block\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.addTransaction}},[_c('span',{staticClass:\"far fa-clone\"}),_vm._v(\"\\n \"+_vm._s(_vm.$t('firefly.add_another_split'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"text-xs d-none d-lg-block d-xl-block\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-info btn-block\",attrs:{\"disabled\":!_vm.enableSubmit},on:{\"click\":_vm.submitTransaction}},[(_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"far fa-save\"}),_vm._v(\" \"+_vm._s(_vm.$t('firefly.update_transaction')))]):_vm._e(),_vm._v(\" \"),(!_vm.enableSubmit)?_c('span',[_c('span',{staticClass:\"fas fa-spinner fa-spin\"})]):_vm._e()])])]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_vm._v(\"\\n \\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"form-check\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.stayHere),expression:\"stayHere\"}],staticClass:\"form-check-input\",attrs:{\"id\":\"stayHere\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.stayHere)?_vm._i(_vm.stayHere,null)>-1:(_vm.stayHere)},on:{\"change\":function($event){var $$a=_vm.stayHere,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.stayHere=$$a.concat([$$v]))}else{$$i>-1&&(_vm.stayHere=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.stayHere=$$c}}}}),_vm._v(\" \"),_c('label',{staticClass:\"form-check-label\",attrs:{\"for\":\"stayHere\"}},[_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.$t('firefly.after_update_create_another')))])])])])])])])])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\n * edit.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport store from \"../../components/store\";\nimport Edit from \"../../components/transactions/Edit\";\nimport Vue from \"vue\";\n\nrequire('../../bootstrap');\n\nVue.config.productionTip = false;\n// i18n\nlet i18n = require('../../i18n');\n\nlet props = {};\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Edit, {props: props});\n },\n beforeCreate() {\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n },\n }).$mount('#transactions_edit');\n","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".vue-tags-input{display:block;max-width:100%!important}.ti-input,.vue-tags-input{border-radius:.25rem;width:100%}.ti-input{max-width:100%}.ti-new-tag-input{font-size:1rem}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/transactions/TransactionTags.vue\"],\"names\":[],\"mappings\":\"AAsHA,gBAGA,aAAA,CADA,wBAGA,CAEA,0BAHA,oBAAA,CAHA,UAUA,CAJA,UAEA,cAEA,CAEA,kBACA,cACA\",\"sourcesContent\":[\"\\n\\n\\n
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionGroupTitle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionGroupTitle.vue?vue&type=template&id=4bdb785a&\"\nimport script from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionGroupTitle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","created","this","groupId","parts","getTransactionGroup","getAllowedOpposingTypes","getCustomFields","successMessage","errorMessage","warningMessage","type","default","originalTransactions","originalGroupTitle","groupTitleErrors","customFields","Object","returnedGroupId","returnedGroupTitle","date","originalDate","submittedTransaction","submittedAttachments","inError","submittedAttCount","enableSubmit","stayHere","forceTransactionSubmission","components","Alert","SplitPills","SplitForm","TransactionGroupTitle","watch","finaliseSubmission","getExpectedSourceTypes","methods","parseTransactionGroup","group_title","description","hasOwnProperty","i","test","result","parseLinks","transaction_journal_id","parseTransaction","array","charAt","toUpperCase","source_type","destination_type","substring","source_account_id","source_id","source_account_name","source_name","source_account_type","destination_account_id","destination_id","destination_account_name","destination_name","destination_account_type","amount","currency_id","foreign_amount","foreign_currency_id","category","category_name","budget_id","bill_id","tags","substr","internal_reference","external_url","external_uri","external_id","notes","location","zoom_level","longitude","latitude","journalId","parseLink","opposingId","link","outward_id","linkDirection","promises","Promise","resolve","link_type_id","all","journals","journal","linkTypeId","direction","transaction_group_id","responses","currency_code","uploadedAttachment","key","storeLocation","zoomLevel","lng","lat","storeAccountValue","storeDate","storeField","removeTransaction","tab","storeGroupTitle","selectedAttachments","event","preventDefault","submitTransaction","submission","shouldSubmit","newTransactionCount","diff","toLowerCase","currentTransaction","basicFields","ii","fieldName","originalTransaction","submissionFieldName","currentTag","text","shouldLinks","shouldUpload","keys","submitUpdate","submitData","put","url","handleSubmissionResponse","reverse","submitLinks","deleteAllOriginalLinks","submitAttachments","uploadTrigger","hasAttachments","anyAttachments","$t","href","clearTrigger","compareLinks","compare","parseErrors","message","transactionIndex","split","deleteOriginalLinks","transaction","links","newLinks","originalLinks","submitNewLinks","inward_id","linkObject","currentLink","post","submitTransactionLinksX","finalizeSubmitX","submittedLinks","_vm","_h","$createElement","_c","_self","attrs","_v","on","staticClass","_l","$event","model","callback","$$v","$set","expression","_e","_s","directives","rawName","domProps","isArray","_i","$$a","$$el","target","$$c","checked","$$i","concat","i18n","props","store","render","createElement","Edit","beforeCreate","$store","$mount","source","destination","currency","foreign_currency","custom_dates","budget","bill","piggy_bank","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","source_account","name_with_balance","currency_name","currency_decimal_places","destination_account","piggy_bank_id","___CSS_LOADER_EXPORT___","class","descriptions","initialSet","getACURL","clearDescription","getElementsByTagName","query","lookupDescription","$emit","item","slot","localTimeZone","Intl","DateTimeFormat","resolvedOptions","timeZone","systemTimeZone","dateStr","timeStr","localDate","computed","ref","composing","budgetList","emitEvent","collectData","getBudgets","parseBudgets","$$selectedVal","prototype","filter","call","options","o","selected","map","_value","multiple","Number","String","accountTypes","selectedAccount","accountName","selectedAccountTrigger","types","userSelectedAccount","systemReturnedAccount","clearAccount","lookupAccount","createInitialSet","accountKey","visible","scopedSlots","_u","fn","htmlText","required","sourceCurrencySymbol","destinationCurrencySymbol","fractionDigits","transactionAmount","formatNumber","parseFloat","str","toFixed","currencySymbol","srcCurrencySymbol","dstCurrencySymbol","sourceCurrencyId","destinationCurrencyId","isVisible","selectedCurrency","allCurrencies","selectableCurrencies","dstCurrencyId","srcCurrencyId","lockedCurrency","lockCurrency","getAllCurrencies","filterCurrencies","current","dateFields","availableFields","dates","interestDate","bookDate","processDate","dueDate","paymentDate","invoiceDate","isDateField","includes","getFieldValue","setFieldValue","enabled","refInFor","categories","clearCategory","lookupCategory","selectedCategory","set","billList","getBills","parseBills","VueTagsInput","autocompleteItems","debounce","updateTags","tagList","shortList","initItems","clearTimeout","setTimeout","this$1","newTags","piggyList","getPiggies","parsePiggies","piggy","reference","showField","_m","searchResults","include","linkTypes","searching","getLinkTypes","removeLink","getTextForLinkType","selectTransaction","addToSelected","removeFromSelected","selectLinkType","updateSelected","resetModal","search","parseLinkTypes","inward","outward","linkTypeInward","linkTypeOutward","parseSearch","isJournalSelected","getJournalLinkType","link_type_text","NumberFormat","style","format","apply","arguments","staticStyle","linkType","uploads","uploaded","doUpload","$refs","att","selectedFile","createAttachment","filename","attachable_type","attachable_id","uploadAttachment","uploadUri","countAttachment","files","LMap","LTileLayer","LMarker","zoom","center","hasMarker","bounds","marker","prepMap","myMap","mapObject","setObjectLocation","saveZoomLevel","latlng","clearLocation","zoomUpdated","centerUpdated","boundsUpdated","count","allowSwitch","Boolean","splitDate","sourceAccount","destinationAccount","hasMetaFields","requiredFields","TransactionLocation","TransactionAttachments","TransactionNotes","TransactionExternalUrl","TransactionInternalReference","TransactionPiggyBank","TransactionTags","TransactionLinks","TransactionBill","TransactionCategory","TransactionCustomDates","TransactionForeignCurrency","TransactionForeignAmount","TransactionAmount","SwitchAccount","TransactionAccount","TransactionBudget","TransactionDescription","TransactionDate","_g","$listeners","title"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/v2/js/transactions/index.js b/public/v2/js/transactions/index.js
index 4dd7663862..107e9ffd4d 100755
--- a/public/v2/js/transactions/index.js
+++ b/public/v2/js/transactions/index.js
@@ -1,2 +1,2 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[111],{232:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),r=a.n(n),o=a(7152),i=a(1444);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var s=document.head.querySelector('meta[name="csrf-token"]');s?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=s.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var l=document.head.querySelector('meta[name="locale"]');localStorage.locale=l?l.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=o.Z,window.uiv=i,r().use(vuei18n),r().use(i),window.Vue=r()},9899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>z});var n=a(7760),r=a.n(n),o=a(629),i=a(4478),s=a(3465),l={addTransaction:function(e){var t=s(e.defaultTransaction);t.errors=s(e.defaultErrors),e.transactions.push(t)},resetErrors:function(e,t){e.transactions[t.index].errors=s(e.defaultErrors)},resetTransactions:function(e){e.transactions=[]},setGroupTitle:function(e,t){e.groupTitle=t.groupTitle},setCustomDateFields:function(e,t){e.customDateFields=t},deleteTransaction:function(e,t){e.transactions.splice(t.index,1),e.transactions.length},setTransactionType:function(e,t){e.transactionType=t},setAllowedOpposingTypes:function(e,t){e.allowedOpposingTypes=t},setAccountToTransaction:function(e,t){e.accountToTransaction=t},updateField:function(e,t){e.transactions[t.index][t.field]=t.value},setTransactionError:function(e,t){e.transactions[t.index].errors[t.field]=t.errors},setDestinationAllowedTypes:function(e,t){e.destinationAllowedTypes=t},setSourceAllowedTypes:function(e,t){e.sourceAllowedTypes=t}};const c={namespaced:!0,state:function(){return{transactionType:"any",groupTitle:"",transactions:[],customDateFields:{interest_date:!1,book_date:!1,process_date:!1,due_date:!1,payment_date:!1,invoice_date:!1},defaultTransaction:(0,i.f$)(),defaultErrors:(0,i.kQ)()}},getters:{transactions:function(e){return e.transactions},defaultErrors:function(e){return e.defaultErrors},groupTitle:function(e){return e.groupTitle},transactionType:function(e){return e.transactionType},accountToTransaction:function(e){return e.accountToTransaction},defaultTransaction:function(e){return e.defaultTransaction},sourceAllowedTypes:function(e){return e.sourceAllowedTypes},destinationAllowedTypes:function(e){return e.destinationAllowedTypes},allowedOpposingTypes:function(e){return e.allowedOpposingTypes},customDateFields:function(e){return e.customDateFields}},actions:{},mutations:l};const _={namespaced:!0,state:function(){return{}},getters:{},actions:{},mutations:{}};var d=a(9119),u=a(3894),p=a(584),y=a(7090),m=a(4431),h=a(8358),g=a(4135),b=a(3703),f={setStart:function(e,t){e.start=t,window.localStorage.setItem("viewRangeStart",t)},setEnd:function(e,t){e.end=t,window.localStorage.setItem("viewRangeEnd",t)},setDefaultStart:function(e,t){e.defaultStart=t,window.localStorage.setItem("viewRangeDefaultStart",t)},setDefaultEnd:function(e,t){e.defaultEnd=t,window.localStorage.setItem("viewRangeDefaultEnd",t)},setViewRange:function(e,t){e.viewRange=t,window.localStorage.setItem("viewRange",t)}};const k={namespaced:!0,state:function(){return{viewRange:"default",start:null,end:null,defaultStart:null,defaultEnd:null}},getters:{start:function(e){return e.start},end:function(e){return e.end},defaultStart:function(e){return e.defaultStart},defaultEnd:function(e){return e.defaultEnd},viewRange:function(e){return e.viewRange}},actions:{initialiseStore:function(e){e.dispatch("restoreViewRange"),axios.get("./api/v1/preferences/viewRange").then((function(t){var a=t.data.data.attributes.data,n=e.getters.viewRange;e.commit("setViewRange",a),a!==n&&e.dispatch("setDatesFromViewRange"),a===n&&e.dispatch("restoreViewRangeDates")})).catch((function(){e.commit("setViewRange","1M"),e.dispatch("setDatesFromViewRange")}))},restoreViewRangeDates:function(e){localStorage.viewRangeStart&&e.commit("setStart",new Date(localStorage.viewRangeStart)),localStorage.viewRangeEnd&&e.commit("setEnd",new Date(localStorage.viewRangeEnd)),localStorage.viewRangeDefaultStart&&e.commit("setDefaultStart",new Date(localStorage.viewRangeDefaultStart)),localStorage.viewRangeDefaultEnd&&e.commit("setDefaultEnd",new Date(localStorage.viewRangeDefaultEnd))},restoreViewRange:function(e){var t=localStorage.getItem("viewRange");null!==t&&e.commit("setViewRange",t)},setDatesFromViewRange:function(e){var t,a,n=e.getters.viewRange,r=new Date;switch(n){case"1D":t=(0,d.Z)(r),a=(0,u.Z)(r);break;case"1W":t=(0,d.Z)((0,p.Z)(r,{weekStartsOn:1})),a=(0,u.Z)((0,y.Z)(r,{weekStartsOn:1}));break;case"1M":t=(0,d.Z)((0,b.Z)(r)),a=(0,u.Z)((0,g.Z)(r));break;case"3M":t=(0,d.Z)((0,m.Z)(r)),a=(0,u.Z)((0,h.Z)(r));break;case"6M":r.getMonth()<=5&&((t=new Date(r)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(r)).setMonth(5),a.setDate(30),a=(0,u.Z)(t)),r.getMonth()>5&&((t=new Date(r)).setMonth(6),t.setDate(1),t=(0,d.Z)(t),(a=new Date(r)).setMonth(11),a.setDate(31),a=(0,u.Z)(t));break;case"1Y":(t=new Date(r)).setMonth(0),t.setDate(1),t=(0,d.Z)(t),(a=new Date(r)).setMonth(11),a.setDate(31),a=(0,u.Z)(a)}e.commit("setStart",t),e.commit("setEnd",a),e.commit("setDefaultStart",t),e.commit("setDefaultEnd",a)}},mutations:f};var v=function(){return{listPageSize:33,timezone:"",cacheKey:{age:0,value:"empty"}}},w={initialiseStore:function(e){if(localStorage.cacheKey){var t=JSON.parse(localStorage.cacheKey);Date.now()-t.age>864e5?e.commit("refreshCacheKey"):e.commit("setCacheKey",t)}else e.commit("refreshCacheKey");localStorage.listPageSize&&(v.listPageSize=localStorage.listPageSize,e.commit("setListPageSize",{length:localStorage.listPageSize})),localStorage.listPageSize||axios.get("./api/v1/preferences/listPageSize").then((function(t){e.commit("setListPageSize",{length:parseInt(t.data.data.attributes.data)})})),localStorage.timezone&&(v.timezone=localStorage.timezone,e.commit("setTimezone",{timezone:localStorage.timezone})),localStorage.timezone||axios.get("./api/v1/configuration/app.timezone").then((function(t){e.commit("setTimezone",{timezone:t.data.data.value})}))}},D={refreshCacheKey:function(e){var t=Date.now(),a=Array(9).join((Math.random().toString(36)+"00000000000000000").slice(2,18)).slice(0,8),n={age:t,value:a};localStorage.cacheKey=JSON.stringify(n),e.cacheKey={age:t,value:a}},setCacheKey:function(e,t){localStorage.cacheKey=JSON.stringify(t),e.cacheKey=t},setListPageSize:function(e,t){var a=parseInt(t.length);0!==a&&(e.listPageSize=a,localStorage.listPageSize=a)},setTimezone:function(e,t){""!==t.timezone&&(e.timezone=t.timezone,localStorage.timezone=t.timezone)}};const S={namespaced:!0,state:v,getters:{listPageSize:function(e){return e.listPageSize},timezone:function(e){return e.timezone},cacheKey:function(e){return e.cacheKey.value}},actions:w,mutations:D};const x={namespaced:!0,state:function(){return{orderMode:!1,activeFilter:1}},getters:{orderMode:function(e){return e.orderMode},activeFilter:function(e){return e.activeFilter}},actions:{},mutations:{setOrderMode:function(e,t){e.orderMode=t},setActiveFilter:function(e,t){e.activeFilter=t}}};r().use(o.ZP);const z=new o.ZP.Store({namespaced:!0,modules:{root:S,transactions:{namespaced:!0,modules:{create:c,edit:_}},accounts:{namespaced:!0,modules:{index:x}},dashboard:{namespaced:!0,modules:{index:k}}},strict:false,plugins:[],state:{currencyPreference:{},locale:"en-US",listPageSize:50},mutations:{setCurrencyPreference:function(e,t){e.currencyPreference=t.payload},initialiseStore:function(e){if(localStorage.locale)e.locale=localStorage.locale;else{var t=document.head.querySelector('meta[name="locale"]');t&&(e.locale=t.content,localStorage.locale=t.content)}}},getters:{currencyCode:function(e){return e.currencyPreference.code},currencyPreference:function(e){return e.currencyPreference},currencyId:function(e){return e.currencyPreference.id},locale:function(e){return e.locale}},actions:{updateCurrencyPreference:function(e){localStorage.currencyPreference?e.commit("setCurrencyPreference",{payload:JSON.parse(localStorage.currencyPreference)}):axios.get("./api/v1/currencies/default").then((function(t){var a={id:parseInt(t.data.data.id),name:t.data.data.attributes.name,symbol:t.data.data.attributes.symbol,code:t.data.data.attributes.code,decimal_places:parseInt(t.data.data.attributes.decimal_places)};localStorage.currencyPreference=JSON.stringify(a),e.commit("setCurrencyPreference",{payload:a})})).catch((function(t){console.error(t),e.commit("setCurrencyPreference",{payload:{id:1,name:"Euro",symbol:"€",code:"EUR",decimal_places:2}})}))}}})},157:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(4901),cs:a(9789),de:a(9929),en:a(790),"en-us":a(790),"en-gb":a(4632),es:a(8563),el:a(7498),fr:a(844),hu:a(4626),it:a(504),ja:a(8566),nl:a(3055),nb:a(4870),pl:a(5143),fi:a(2276),"pt-br":a(2055),"pt-pt":a(9898),ro:a(4691),ru:a(9672),"zh-tw":a(7742),"zh-cn":a(4813),sk:a(1941),sv:a(3244),vi:a(245)}})},6041:(e,t,a)=>{"use strict";var n=a(7760),r=a.n(n),o=a(9899),i=a(7757),s=a.n(i),l=a(629),c=a(7955),_=a(734),d=a(3703),u=a(4135),p=a(361);function y(e,t,a,n,r,o,i){try{var s=e[o](i),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,r)}function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function h(e){for(var t=1;te;){var a=(0,d.Z)(t),n=(0,u.Z)(t);this.ranges.push({start:a,end:n}),t=(0,_.Z)(t,{months:1})}},formatDate:function(e,t){return(0,c.Z)(e,t)},downloadTransactionList:function(e){var t=this;(0,p.y)().then(function(){var a,n=(a=s().mark((function a(n){var r,o,i;return s().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:r=(0,c.Z)(t.start,"y-MM-dd"),o=(0,c.Z)(t.end,"y-MM-dd"),null!==t.urlEnd&&null!==t.urlStart&&(r=(0,c.Z)(t.urlStart,"y-MM-dd"),o=(0,c.Z)(t.urlEnd,"y-MM-dd")),i="./api/v1/transactions?type="+t.type+"&page="+e+"&start="+r+"&end="+o+"&cache="+t.cacheKey,n.get(i).then((function(e){t.total=parseInt(e.data.meta.pagination.total),t.rawTransactions=e.data.data,t.loading=!1}));case 5:case"end":return a.stop()}}),a)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var o=a.apply(e,t);function i(e){y(o,n,r,i,s,"next",e)}function s(e){y(o,n,r,i,s,"throw",e)}i(void 0)}))});return function(e){return n.apply(this,arguments)}}())}})};const f=(0,a(1900).Z)(b,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._m(0),e._v(" "),a("TransactionListLarge",{attrs:{entries:e.rawTransactions,page:e.currentPage,total:e.total,"per-page":e.perPage,"sort-desc":e.sortDesc},on:{"jump-page":function(t){return e.jumpToPage(t)}}}),e._v(" "),a("div",{staticClass:"row"},e._l(e.ranges,(function(t){return a("div",{staticClass:"col-xl-2 col-lg-4 col-sm-6 col-xs-12"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("h3",{staticClass:"card-title"},[e._v(e._s(e.formatDate(t.start,"yyyy-LL")))])]),e._v(" "),a("div",{staticClass:"card-body"},[a("a",{attrs:{href:"./transactions/"+e.type+"/"+e.formatDate(t.start,"yyyy-LL-dd")+"/"+e.formatDate(t.end,"yyyy-LL-dd")}},[e._v("Transactions")])])])])})),0)],1)}),[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[e._v("\n Treemap categories\n ")])])]),e._v(" "),a("div",{staticClass:"col"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[e._v("\n Treemap accounts\n ")])])])])}],!1,null,null,null).exports;var k=a(4054);a(232);var v=a(157),w={};new(r())({i18n:v,store:o.Z,render:function(e){return e(f,{props:w})},beforeCreate:function(){this.$store.commit("initialiseStore"),this.$store.dispatch("updateCurrencyPreference"),this.$store.dispatch("root/initialiseStore"),this.$store.dispatch("dashboard/index/initialiseStore")}}).$mount("#transactions_index"),new(r())({i18n:v,store:o.Z,el:"#calendar",render:function(e){return e(k.Z,{props:w})}})},361:(e,t,a)=>{"use strict";a.d(t,{y:()=>u});var n=a(7757),r=a.n(n),o=a(9483),i=a.n(o),s=a(881),l=a.n(s),c=a(5974);function _(e,t,a,n,r,o,i){try{var s=e[o](i),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(n,r)}function d(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var o=e.apply(t,a);function i(e){_(o,n,r,i,s,"next",e)}function s(e){_(o,n,r,i,s,"throw",e)}i(void 0)}))}}function u(){return p.apply(this,arguments)}function p(){return(p=d(r().mark((function e(){var t,a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i().defineDriver(l());case 2:return t=i().createInstance({driver:[i().INDEXEDDB,i().LOCALSTORAGE,l()._driver],name:"my-cache"}),a=document.head.querySelector('meta[name="csrf-token"]'),e.abrupt("return",(0,c.setup)({baseURL:"./",headers:{"X-CSRF-TOKEN":a.content,"X-James-Rocks":"oh yes"},cache:{maxAge:864e5,readHeaders:!1,exclude:{query:!1},debug:!0,store:t}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},4478:(e,t,a)=>{"use strict";function n(){return{description:[],amount:[],source:[],destination:[],currency:[],foreign_currency:[],foreign_amount:[],date:[],custom_dates:[],budget:[],category:[],bill:[],tags:[],piggy_bank:[],internal_reference:[],external_url:[],notes:[],location:[]}}function r(){return{description:"",transaction_journal_id:0,source_account_id:null,source_account_name:null,source_account_type:null,source_account_currency_id:null,source_account_currency_code:null,source_account_currency_symbol:null,destination_account_id:null,destination_account_name:null,destination_account_type:null,destination_account_currency_id:null,destination_account_currency_code:null,destination_account_currency_symbol:null,attachments:!1,selectedAttachments:!1,uploadTrigger:!1,clearTrigger:!1,source_account:{id:0,name:"",name_with_balance:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},destination_account:{id:0,name:"",type:"",currency_id:0,currency_name:"",currency_code:"",currency_decimal_places:2},amount:"",currency_id:0,foreign_amount:"",foreign_currency_id:0,category:null,budget_id:0,bill_id:0,piggy_bank_id:0,tags:[],interest_date:null,book_date:null,process_date:null,due_date:null,payment_date:null,invoice_date:null,internal_reference:null,external_url:null,external_id:null,notes:null,links:[],zoom_level:null,longitude:null,latitude:null,errors:{}}}a.d(t,{kQ:()=>n,f$:()=>r})},7825:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(4015),r=a.n(n),o=a(3645),i=a.n(o)()(r());i.push([e.id,".dropdown-item[data-v-1ce542a2],.dropdown-item[data-v-1ce542a2]:hover{color:#212529}","",{version:3,sources:["webpack://./src/components/dashboard/Calendar.vue"],names:[],mappings:"AAslBA,sEACA,aACA",sourcesContent:["\x3c!--\n - Calendar.vue\n - Copyright (c) 2020 james@firefly-iii.org\n -\n - This file is part of Firefly III (https://github.com/firefly-iii).\n -\n - This program is free software: you can redistribute it and/or modify\n - it under the terms of the GNU Affero General Public License as\n - published by the Free Software Foundation, either version 3 of the\n - License, or (at your option) any later version.\n -\n - This program is distributed in the hope that it will be useful,\n - but WITHOUT ANY WARRANTY; without even the implied warranty of\n - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n - GNU Affero General Public License for more details.\n -\n - You should have received a copy of the GNU Affero General Public License\n - along with this program. If not, see .\n --\x3e\n\n\n
\n
\n
Start
\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.start) }}
\n
\n
\n
End
\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.end) }}
\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Index.vue?vue&type=template&id=66d7ca18&\"\nimport script from \"./Index.vue?vue&type=script&lang=js&\"\nexport * from \"./Index.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._m(0),_vm._v(\" \"),_c('TransactionListLarge',{attrs:{\"entries\":_vm.rawTransactions,\"page\":_vm.currentPage,\"total\":_vm.total,\"per-page\":_vm.perPage,\"sort-desc\":_vm.sortDesc},on:{\"jump-page\":function($event){return _vm.jumpToPage($event)}}}),_vm._v(\" \"),_c('div',{staticClass:\"row\"},_vm._l((_vm.ranges),function(range){return _c('div',{staticClass:\"col-xl-2 col-lg-4 col-sm-6 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(_vm._s(_vm.formatDate(range.start, 'yyyy-LL')))])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body\"},[_c('a',{attrs:{\"href\":'./transactions/' + _vm.type + '/' + _vm.formatDate(range.start,'yyyy-LL-dd') + '/' + _vm.formatDate(range.end, 'yyyy-LL-dd')}},[_vm._v(\"Transactions\")])])])])}),0)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_vm._v(\"\\n Treemap categories\\n \")])])]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_vm._v(\"\\n Treemap accounts\\n \")])])])])}]\n\nexport { render, staticRenderFns }","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nrequire('../../bootstrap');\n\nimport Vue from \"vue\";\nimport store from \"../../components/store\";\nimport Index from \"../../components/transactions/Index\";\nimport Calendar from \"../../components/dashboard/Calendar\";\n\n// i18n\nlet i18n = require('../../i18n');\nlet props = {};\n\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Index, {props: props});\n },\n beforeCreate() {\n// See reference nr. 2\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n\n // init the new root store (dont care about results)\n this.$store.dispatch('root/initialiseStore');\n\n // also init the dashboard store.\n this.$store.dispatch('dashboard/index/initialiseStore');\n },\n }).$mount('#transactions_index');\n\nconst calendar = new Vue({\n i18n,\n store,\n el: \"#calendar\",\n render: (createElement) => {\n return createElement(Calendar, {props: props});\n },\n });","/*\n * forageStore.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport localforage from 'localforage'\nimport memoryDriver from 'localforage-memoryStorageDriver'\nimport {setup} from 'axios-cache-adapter'\n\n// `async` wrapper to configure `localforage` and instantiate `axios` with `axios-cache-adapter`\nexport async function configureAxios() {\n // Register the custom `memoryDriver` to `localforage`\n await localforage.defineDriver(memoryDriver)\n\n // Create `localforage` instance\n const forageStore = localforage.createInstance({\n // List of drivers used\n driver: [\n localforage.INDEXEDDB,\n localforage.LOCALSTORAGE,\n memoryDriver._driver\n ],\n // Prefix all storage keys to prevent conflicts\n name: 'my-cache'\n })\n\n // Create `axios` instance with pre-configured `axios-cache-adapter` using a `localforage` store\n let token = document.head.querySelector('meta[name=\"csrf-token\"]');\n return setup({\n // `axios` options\n baseURL: './',\n headers: {'X-CSRF-TOKEN': token.content, 'X-James-Rocks': 'oh yes'},\n cache: {\n // `axios-cache-adapter` options\n maxAge: 24 * 60 * 60 * 1000, // one day.\n readHeaders: false,\n exclude: {\n query: false,\n },\n debug: true,\n store: forageStore,\n }\n }\n );\n\n}","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".dropdown-item[data-v-1ce542a2],.dropdown-item[data-v-1ce542a2]:hover{color:#212529}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/dashboard/Calendar.vue\"],\"names\":[],\"mappings\":\"AAslBA,sEACA,aACA\",\"sourcesContent\":[\"\\n\\n\\n
\\n
\\n
Start
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.start) }}
\\n
\\n
\\n
End
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.end) }}
\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionListLarge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TransactionListLarge.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TransactionListLarge.vue?vue&type=template&id=1515add8&\"\nimport script from \"./TransactionListLarge.vue?vue&type=script&lang=js&\"\nexport * from \"./TransactionListLarge.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["window","$","jQuery","require","axios","defaults","headers","common","token","document","head","querySelector","content","console","error","localeToken","localStorage","locale","vuei18n","VueI18n","uiv","Vue","lodashClonedeep","mutations","addTransaction","state","newTransaction","defaultTransaction","errors","defaultErrors","transactions","push","resetErrors","payload","index","resetTransactions","setGroupTitle","groupTitle","setCustomDateFields","customDateFields","deleteTransaction","splice","length","setTransactionType","transactionType","setAllowedOpposingTypes","allowedOpposingTypes","setAccountToTransaction","accountToTransaction","updateField","field","value","setTransactionError","setDestinationAllowedTypes","destinationAllowedTypes","setSourceAllowedTypes","sourceAllowedTypes","namespaced","interest_date","book_date","process_date","due_date","payment_date","invoice_date","getDefaultTransaction","getDefaultErrors","getters","actions","setStart","start","setItem","setEnd","end","setDefaultStart","defaultStart","setDefaultEnd","defaultEnd","setViewRange","range","viewRange","initialiseStore","context","dispatch","get","then","response","data","attributes","oldViewRange","commit","restoreViewRangeDates","viewRangeStart","Date","viewRangeEnd","viewRangeDefaultStart","viewRangeDefaultEnd","restoreViewRange","getItem","setDatesFromViewRange","today","startOfDay","endOfDay","startOfWeek","weekStartsOn","endOfWeek","startOfMonth","endOfMonth","startOfQuarter","endOfQuarter","getMonth","setMonth","setDate","listPageSize","timezone","cacheKey","age","object","JSON","parse","now","parseInt","refreshCacheKey","Array","N","join","Math","random","toString","slice","stringify","setCacheKey","setListPageSize","number","setTimezone","orderMode","activeFilter","setOrderMode","setActiveFilter","Vuex","modules","root","root_store","create","transactions_create","edit","transactions_edit","accounts","accounts_index","dashboard","dashboard_index","strict","process","plugins","currencyPreference","setCurrencyPreference","currencyCode","code","currencyId","id","updateCurrencyPreference","currencyResponse","name","symbol","decimal_places","err","module","exports","documentElement","lang","fallbackLocale","messages","components","rawTransactions","transactionRows","type","downloaded","loading","ready","currentPage","perPage","total","sortBy","sortDesc","api","sortableOptions","disabled","chosenClass","onEnd","sortable","ranges","urlStart","urlEnd","watch","storeReady","this","getTransactionList","filterAccountList","computed","cardTitle","$t","created","parts","params","methods","newCacheKey","jumpToPage","log","event","page","downloadTransactionList","indexReady","calculateDateRanges","currentDate","yearAgo","formatDate","_vm","_h","$createElement","_c","_self","_m","_v","attrs","on","$event","staticClass","_l","_s","i18n","props","store","render","createElement","Index","beforeCreate","$store","$mount","el","Calendar","configureAxios","localforage","memoryDriver","forageStore","driver","setup","baseURL","cache","maxAge","readHeaders","exclude","query","debug","description","amount","source","destination","currency","foreign_currency","foreign_amount","date","custom_dates","budget","category","bill","tags","piggy_bank","internal_reference","external_url","notes","location","transaction_journal_id","source_account_id","source_account_name","source_account_type","source_account_currency_id","source_account_currency_code","source_account_currency_symbol","destination_account_id","destination_account_name","destination_account_type","destination_account_currency_id","destination_account_currency_code","destination_account_currency_symbol","attachments","selectedAttachments","uploadTrigger","clearTrigger","source_account","name_with_balance","currency_id","currency_name","currency_code","currency_decimal_places","destination_account","foreign_currency_id","budget_id","bill_id","piggy_bank_id","external_id","links","zoom_level","longitude","latitude","___CSS_LOADER_EXPORT___","defaultRange","periods","resetDate","customDate","generatePeriods","generateDaily","generateWeekly","title","generateMonthly","generateQuarterly","generateHalfYearly","setFullYear","getFullYear","half","generateYearly","getDate","datesReady","options","Intl","DateTimeFormat","year","month","day","format","scopedSlots","_u","key","fn","ref","inputValue","inputEvents","isDragging","togglePopover","placement","positionFixed","period","_g","class","domProps","model","callback","$$v","expression","fields","updateFieldList","parseTransactions","$emit","entries","parseTransaction","transaction","alert","row","dummy","first","date_formatted","collapsed","split","group_title","hasOwnProperty","i","parseFloat","info","source_name","source_id","destination_name","destination_id","category_id","category_name","split_index","splits","toggleCollapse","tableSortCompare","aRow","bRow","split_parent","a","b","localeCompare","compareLocale","compareOptions","Object","keys","String","Number","default","Boolean","accountId","_e","proxy","item","staticStyle","NumberFormat","style"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"/public/js/transactions/index.js","mappings":"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","sources":["webpack:///./src/bootstrap.js","webpack:///./src/components/store/modules/transactions/create.js","webpack:///./src/components/store/modules/transactions/edit.js","webpack:///./src/components/store/modules/dashboard/index.js","webpack:///./src/components/store/modules/root.js","webpack:///./src/components/store/modules/accounts/index.js","webpack:///./src/components/store/index.js","webpack:///./src/i18n.js","webpack:///src/components/transactions/Index.vue","webpack:///./src/components/transactions/Index.vue?8003","webpack:///./src/components/transactions/Index.vue","webpack:///./src/components/transactions/Index.vue?b8bb","webpack:///./src/pages/transactions/index.js","webpack:///./src/shared/forageStore.js","webpack:///./src/shared/transactions.js","webpack:///./src/components/dashboard/Calendar.vue?78b5","webpack:///./src/components/dashboard/Calendar.vue?4aa0","webpack:///src/components/dashboard/Calendar.vue","webpack:///./src/components/dashboard/Calendar.vue?6b2f","webpack:///./src/components/dashboard/Calendar.vue?baae","webpack:///./src/components/dashboard/Calendar.vue","webpack:///./src/components/transactions/TransactionListLarge.vue?5152","webpack:///src/components/transactions/TransactionListLarge.vue","webpack:///./src/components/transactions/TransactionListLarge.vue?4e79","webpack:///./src/components/transactions/TransactionListLarge.vue"],"sourcesContent":["/*\n * bootstrap.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// // imports\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n'\nimport * as uiv from 'uiv';\n\n// export jquery for others scripts to use\nwindow.$ = window.jQuery = require('jquery');\n\n// axios\nwindow.axios = require('axios');\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n// CSRF\nlet token = document.head.querySelector('meta[name=\"csrf-token\"]');\n\nif (token) {\n window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;\n} else {\n console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');\n}\n\n// locale\nlet localeToken = document.head.querySelector('meta[name=\"locale\"]');\n\nif (localeToken) {\n localStorage.locale = localeToken.content;\n} else {\n localStorage.locale = 'en_US';\n}\n\n// admin stuff\nrequire('jquery-ui');\nrequire('bootstrap'); // bootstrap CSS?\n\nrequire('admin-lte/dist/js/adminlte');\nrequire('overlayscrollbars');\n\n\n// vue\nwindow.vuei18n = VueI18n;\nwindow.uiv = uiv;\nVue.use(vuei18n);\nVue.use(uiv);\nwindow.Vue = Vue;","/*\n * create.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nconst lodashClonedeep = require('lodash.clonedeep');\n\nimport {getDefaultTransaction, getDefaultErrors} from '../../../../shared/transactions';\n\n// initial state\nconst state = () => ({\n transactionType: 'any',\n groupTitle: '',\n transactions: [],\n customDateFields: {\n interest_date: false,\n book_date: false,\n process_date: false,\n due_date: false,\n payment_date: false,\n invoice_date: false,\n },\n defaultTransaction: getDefaultTransaction(),\n defaultErrors: getDefaultErrors()\n }\n)\n\n\n// getters\nconst getters = {\n transactions: state => {\n return state.transactions;\n },\n defaultErrors: state => {\n return state.defaultErrors;\n },\n groupTitle: state => {\n return state.groupTitle;\n },\n transactionType: state => {\n return state.transactionType;\n },\n accountToTransaction: state => {\n// See reference nr. 1\n // possible API point!!\n return state.accountToTransaction;\n },\n defaultTransaction: state => {\n return state.defaultTransaction;\n },\n sourceAllowedTypes: state => {\n return state.sourceAllowedTypes;\n },\n destinationAllowedTypes: state => {\n return state.destinationAllowedTypes;\n },\n allowedOpposingTypes: state => {\n return state.allowedOpposingTypes;\n },\n customDateFields: state => {\n return state.customDateFields;\n }\n // // `getters` is localized to this module's getters\n // // you can use rootGetters via 4th argument of getters\n // someGetter (state, getters, rootState, rootGetters) {\n // getters.someOtherGetter // -> 'foo/someOtherGetter'\n // rootGetters.someOtherGetter // -> 'someOtherGetter'\n // rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'\n // },\n\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n addTransaction(state) {\n let newTransaction = lodashClonedeep(state.defaultTransaction);\n newTransaction.errors = lodashClonedeep(state.defaultErrors);\n state.transactions.push(newTransaction);\n },\n resetErrors(state, payload) {\n //console.log('resetErrors for index ' + payload.index);\n state.transactions[payload.index].errors = lodashClonedeep(state.defaultErrors);\n },\n resetTransactions(state) {\n state.transactions = [];\n },\n setGroupTitle(state, payload) {\n state.groupTitle = payload.groupTitle;\n },\n setCustomDateFields(state, payload) {\n state.customDateFields = payload;\n },\n deleteTransaction(state, payload) {\n state.transactions.splice(payload.index, 1);\n // console.log('Deleted transaction ' + payload.index);\n // console.log(state.transactions);\n if (0 === state.transactions.length) {\n // console.log('array is empty!');\n }\n },\n setTransactionType(state, transactionType) {\n state.transactionType = transactionType;\n },\n setAllowedOpposingTypes(state, allowedOpposingTypes) {\n state.allowedOpposingTypes = allowedOpposingTypes;\n },\n setAccountToTransaction(state, payload) {\n state.accountToTransaction = payload;\n },\n updateField(state, payload) {\n state.transactions[payload.index][payload.field] = payload.value;\n },\n setTransactionError(state, payload) {\n //console.log('Will set transactions[' + payload.index + '][errors][' + payload.field + '] to ');\n //console.log(payload.errors);\n state.transactions[payload.index].errors[payload.field] = payload.errors;\n },\n setDestinationAllowedTypes(state, payload) {\n // console.log('Destination allowed types was changed!');\n state.destinationAllowedTypes = payload;\n },\n setSourceAllowedTypes(state, payload) {\n state.sourceAllowedTypes = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * edit.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => ({});\n\n\n// getters\nconst getters = {};\n\n// actions\nconst actions = {};\n\n// mutations\nconst mutations = {};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nimport startOfDay from \"date-fns/startOfDay\";\nimport endOfDay from 'date-fns/endOfDay'\nimport startOfWeek from 'date-fns/startOfWeek'\nimport endOfWeek from 'date-fns/endOfWeek'\nimport startOfQuarter from 'date-fns/startOfQuarter';\nimport endOfQuarter from 'date-fns/endOfQuarter';\nimport endOfMonth from \"date-fns/endOfMonth\";\nimport startOfMonth from 'date-fns/startOfMonth';\n\nconst state = () => (\n {\n viewRange: 'default',\n start: null,\n end: null,\n defaultStart: null,\n defaultEnd: null,\n }\n)\n\n\n// getters\nconst getters = {\n start: state => {\n return state.start;\n },\n end: state => {\n return state.end;\n },\n defaultStart: state => {\n return state.defaultStart;\n },\n defaultEnd: state => {\n return state.defaultEnd;\n },\n viewRange: state => {\n return state.viewRange;\n }\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // console.log('initialiseStore for dashboard.');\n\n // restore from local storage:\n context.dispatch('restoreViewRange');\n\n axios.get('./api/v1/preferences/viewRange')\n .then(response => {\n let viewRange = response.data.data.attributes.data;\n let oldViewRange = context.getters.viewRange;\n context.commit('setViewRange', viewRange);\n if (viewRange !== oldViewRange) {\n // console.log('View range changed from \"' + oldViewRange + '\" to \"' + viewRange + '\"');\n context.dispatch('setDatesFromViewRange');\n }\n if (viewRange === oldViewRange) {\n // console.log('Restore view range dates');\n context.dispatch('restoreViewRangeDates');\n }\n }\n ).catch(() => {\n context.commit('setViewRange', '1M');\n context.dispatch('setDatesFromViewRange');\n });\n\n },\n restoreViewRangeDates: function (context) {\n // check local storage first?\n if (localStorage.viewRangeStart) {\n // console.log('view range start set from local storage.');\n context.commit('setStart', new Date(localStorage.viewRangeStart));\n }\n if (localStorage.viewRangeEnd) {\n // console.log('view range end set from local storage.');\n context.commit('setEnd', new Date(localStorage.viewRangeEnd));\n }\n // also set default:\n if (localStorage.viewRangeDefaultStart) {\n // console.log('view range default start set from local storage.');\n // console.log(localStorage.viewRangeDefaultStart);\n context.commit('setDefaultStart', new Date(localStorage.viewRangeDefaultStart));\n }\n if (localStorage.viewRangeDefaultEnd) {\n // console.log('view range default end set from local storage.');\n // console.log(localStorage.viewRangeDefaultEnd);\n context.commit('setDefaultEnd', new Date(localStorage.viewRangeDefaultEnd));\n }\n },\n restoreViewRange: function (context) {\n // console.log('restoreViewRange');\n let viewRange = localStorage.getItem('viewRange');\n if (null !== viewRange) {\n // console.log('restored restoreViewRange ' + viewRange );\n context.commit('setViewRange', viewRange);\n }\n },\n setDatesFromViewRange(context) {\n let start;\n let end;\n let viewRange = context.getters.viewRange;\n let today = new Date;\n // console.log('Will recreate view range on ' + viewRange);\n switch (viewRange) {\n case '1D':\n // today:\n start = startOfDay(today);\n end = endOfDay(today);\n break;\n case '1W':\n // this week:\n start = startOfDay(startOfWeek(today, {weekStartsOn: 1}));\n end = endOfDay(endOfWeek(today, {weekStartsOn: 1}));\n break;\n case '1M':\n // this month:\n start = startOfDay(startOfMonth(today));\n end = endOfDay(endOfMonth(today));\n break;\n case '3M':\n // this quarter\n start = startOfDay(startOfQuarter(today));\n end = endOfDay(endOfQuarter(today));\n break;\n case '6M':\n // this half-year\n if (today.getMonth() <= 5) {\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(5);\n end.setDate(30);\n end = endOfDay(start);\n }\n if (today.getMonth() > 5) {\n start = new Date(today);\n start.setMonth(6);\n start.setDate(1);\n start = startOfDay(start);\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(start);\n }\n break;\n case '1Y':\n // this year\n start = new Date(today);\n start.setMonth(0);\n start.setDate(1);\n start = startOfDay(start);\n\n end = new Date(today);\n end.setMonth(11);\n end.setDate(31);\n end = endOfDay(end);\n break;\n }\n // console.log('Range is ' + viewRange);\n // console.log('Start is ' + start);\n // console.log('End is ' + end);\n context.commit('setStart', start);\n context.commit('setEnd', end);\n context.commit('setDefaultStart', start);\n context.commit('setDefaultEnd', end);\n }\n}\n\n// mutations\nconst mutations = {\n setStart(state, value) {\n state.start = value;\n window.localStorage.setItem('viewRangeStart', value);\n },\n setEnd(state, value) {\n state.end = value;\n window.localStorage.setItem('viewRangeEnd', value);\n },\n setDefaultStart(state, value) {\n state.defaultStart = value;\n window.localStorage.setItem('viewRangeDefaultStart', value);\n },\n setDefaultEnd(state, value) {\n state.defaultEnd = value;\n window.localStorage.setItem('viewRangeDefaultEnd', value);\n },\n setViewRange(state, range) {\n state.viewRange = range;\n window.localStorage.setItem('viewRange', range);\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * root.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n listPageSize: 33,\n timezone: '',\n cacheKey: {\n age: 0,\n value: 'empty',\n },\n }\n)\n\n\n// getters\nconst getters = {\n listPageSize: state => {\n return state.listPageSize;\n },\n timezone: state => {\n // console.log('Wil return ' + state.listPageSize);\n return state.timezone;\n },\n cacheKey: state => {\n return state.cacheKey.value;\n },\n}\n\n// actions\nconst actions = {\n initialiseStore(context) {\n // cache key auto refreshes every day\n // console.log('Now in initialize store.')\n if (localStorage.cacheKey) {\n // console.log('Storage has cache key: ');\n // console.log(localStorage.cacheKey);\n let object = JSON.parse(localStorage.cacheKey);\n if (Date.now() - object.age > 86400000) {\n // console.log('Key is here but is old.');\n context.commit('refreshCacheKey');\n } else {\n // console.log('Cache key from local storage: ' + object.value);\n context.commit('setCacheKey', object);\n }\n } else {\n // console.log('No key need new one.');\n context.commit('refreshCacheKey');\n }\n if (localStorage.listPageSize) {\n state.listPageSize = localStorage.listPageSize;\n context.commit('setListPageSize', {length: localStorage.listPageSize});\n }\n if (!localStorage.listPageSize) {\n axios.get('./api/v1/preferences/listPageSize')\n .then(response => {\n // console.log('from API: listPageSize is ' + parseInt(response.data.data.attributes.data));\n context.commit('setListPageSize', {length: parseInt(response.data.data.attributes.data)});\n }\n );\n }\n if (localStorage.timezone) {\n state.timezone = localStorage.timezone;\n context.commit('setTimezone', {timezone: localStorage.timezone});\n }\n if (!localStorage.timezone) {\n axios.get('./api/v1/configuration/app.timezone')\n .then(response => {\n context.commit('setTimezone', {timezone: response.data.data.value});\n }\n );\n }\n }\n}\n\n// mutations\nconst mutations = {\n refreshCacheKey(state) {\n let age = Date.now();\n let N = 8;\n let cacheKey = Array(N+1).join((Math.random().toString(36)+'00000000000000000').slice(2, 18)).slice(0, N);\n let object = {age: age, value: cacheKey};\n // console.log('Store new key in string JSON');\n // console.log(JSON.stringify(object));\n localStorage.cacheKey = JSON.stringify(object);\n state.cacheKey = {age: age, value: cacheKey};\n // console.log('Refresh: cachekey is now ' + cacheKey);\n },\n setCacheKey(state, payload) {\n // console.log('Stored cache key in localstorage.');\n // console.log(payload);\n // console.log(JSON.stringify(payload));\n localStorage.cacheKey = JSON.stringify(payload);\n state.cacheKey = payload;\n },\n setListPageSize(state, payload) {\n // console.log('Got a payload in setListPageSize');\n // console.log(payload);\n let number = parseInt(payload.length);\n if (0 !== number) {\n state.listPageSize = number;\n localStorage.listPageSize = number;\n }\n },\n setTimezone(state, payload) {\n\n if ('' !== payload.timezone) {\n state.timezone = payload.timezone;\n localStorage.timezone = payload.timezone;\n }\n },\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// initial state\nconst state = () => (\n {\n orderMode: false,\n activeFilter: 1\n }\n)\n\n\n// getters\nconst getters = {\n orderMode: state => {\n return state.orderMode;\n },\n activeFilter: state => {\n return state.activeFilter;\n }\n}\n\n// actions\nconst actions = {}\n\n// mutations\nconst mutations = {\n setOrderMode(state, payload) {\n state.orderMode = payload;\n },\n setActiveFilter(state, payload) {\n state.activeFilter = payload;\n }\n}\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n}\n","/*\n * index.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport Vue from 'vue'\nimport Vuex, {createLogger} from 'vuex'\nimport transactions_create from './modules/transactions/create';\nimport transactions_edit from './modules/transactions/edit';\nimport dashboard_index from './modules/dashboard/index';\nimport root_store from './modules/root';\nimport accounts_index from './modules/accounts/index';\n\nVue.use(Vuex)\nconst debug = process.env.NODE_ENV !== 'production'\n\nexport default new Vuex.Store(\n {\n namespaced: true,\n modules: {\n root: root_store,\n transactions: {\n namespaced: true,\n modules: {\n create: transactions_create,\n edit: transactions_edit\n }\n },\n accounts: {\n namespaced: true,\n modules: {\n index: accounts_index\n },\n },\n dashboard: {\n namespaced: true,\n modules: {\n index: dashboard_index\n }\n }\n },\n strict: debug,\n plugins: debug ? [createLogger()] : [],\n state: {\n currencyPreference: {},\n locale: 'en-US',\n listPageSize: 50\n },\n mutations: {\n setCurrencyPreference(state, payload) {\n state.currencyPreference = payload.payload;\n },\n initialiseStore(state) {\n // console.log('Now in initialiseStore()')\n // if locale in local storage:\n if (localStorage.locale) {\n state.locale = localStorage.locale;\n return;\n }\n\n // set locale from HTML:\n let localeToken = document.head.querySelector('meta[name=\"locale\"]');\n if (localeToken) {\n state.locale = localeToken.content;\n localStorage.locale = localeToken.content;\n }\n }\n },\n getters: {\n currencyCode: state => {\n return state.currencyPreference.code;\n },\n currencyPreference: state => {\n return state.currencyPreference;\n },\n currencyId: state => {\n return state.currencyPreference.id;\n },\n locale: state => {\n return state.locale;\n }\n },\n actions: {\n\n updateCurrencyPreference(context) {\n // console.log('Now in updateCurrencyPreference');\n if (localStorage.currencyPreference) {\n context.commit('setCurrencyPreference', {payload: JSON.parse(localStorage.currencyPreference)});\n return;\n }\n axios.get('./api/v1/currencies/default')\n .then(response => {\n let currencyResponse = {\n id: parseInt(response.data.data.id),\n name: response.data.data.attributes.name,\n symbol: response.data.data.attributes.symbol,\n code: response.data.data.attributes.code,\n decimal_places: parseInt(response.data.data.attributes.decimal_places),\n };\n localStorage.currencyPreference = JSON.stringify(currencyResponse);\n //console.log('getCurrencyPreference from server')\n //console.log(JSON.stringify(currencyResponse));\n context.commit('setCurrencyPreference', {payload: currencyResponse});\n }).catch(err => {\n // console.log('Got error response.');\n console.error(err);\n context.commit('setCurrencyPreference', {\n payload: {\n id: 1,\n name: 'Euro',\n symbol: '€',\n code: 'EUR',\n decimal_places: 2\n }\n });\n });\n\n }\n }\n }\n);","/*\n * i18n.js\n * Copyright (c) 2020 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\n// Create VueI18n instance with options\nmodule.exports = new vuei18n({\n locale: document.documentElement.lang, // set locale\n fallbackLocale: 'en',\n messages: {\n 'bg': require('./locales/bg.json'),\n 'cs': require('./locales/cs.json'),\n 'de': require('./locales/de.json'),\n 'en': require('./locales/en.json'),\n 'en-us': require('./locales/en.json'),\n 'en-gb': require('./locales/en-gb.json'),\n 'es': require('./locales/es.json'),\n 'el': require('./locales/el.json'),\n 'fr': require('./locales/fr.json'),\n 'hu': require('./locales/hu.json'),\n //'id': require('./locales/id.json'),\n 'it': require('./locales/it.json'),\n 'ja': require('./locales/ja.json'),\n 'nl': require('./locales/nl.json'),\n 'nb': require('./locales/nb.json'),\n 'pl': require('./locales/pl.json'),\n 'fi': require('./locales/fi.json'),\n 'pt-br': require('./locales/pt-br.json'),\n 'pt-pt': require('./locales/pt.json'),\n 'ro': require('./locales/ro.json'),\n 'ru': require('./locales/ru.json'),\n //'zh': require('./locales/zh.json'),\n 'zh-tw': require('./locales/zh-tw.json'),\n 'zh-cn': require('./locales/zh-cn.json'),\n 'sk': require('./locales/sk.json'),\n 'sv': require('./locales/sv.json'),\n 'vi': require('./locales/vi.json'),\n }\n});\n","\n\n\n
\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Index.vue?vue&type=template&id=6d41fe11&\"\nimport script from \"./Index.vue?vue&type=script&lang=js&\"\nexport * from \"./Index.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._m(0),_vm._v(\" \"),_c('TransactionListLarge',{attrs:{\"entries\":_vm.rawTransactions,\"page\":_vm.currentPage,\"total\":_vm.total,\"per-page\":_vm.perPage,\"sort-desc\":_vm.sortDesc},on:{\"jump-page\":function($event){return _vm.jumpToPage($event)}}}),_vm._v(\" \"),_c('div',{staticClass:\"row\"},_vm._l((_vm.ranges),function(range){return _c('div',{staticClass:\"col-xl-2 col-lg-4 col-sm-6 col-xs-12\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-header\"},[_c('h3',{staticClass:\"card-title\"},[_vm._v(_vm._s(_vm.formatDate(range.start, 'yyyy-LL')))])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body\"},[_c('a',{attrs:{\"href\":'./transactions/' + _vm.type + '/' + _vm.formatDate(range.start,'yyyy-LL-dd') + '/' + _vm.formatDate(range.end, 'yyyy-LL-dd')}},[_vm._v(\"Transactions\")])])])])}),0)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_vm._v(\"\\n Treemap categories\\n \")])])]),_vm._v(\" \"),_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"card-body\"},[_vm._v(\"\\n Treemap accounts\\n \")])])])])}]\n\nexport { render, staticRenderFns }","/*\n * index.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nrequire('../../bootstrap');\n\nimport Vue from \"vue\";\nimport store from \"../../components/store\";\nimport Index from \"../../components/transactions/Index\";\nimport Calendar from \"../../components/dashboard/Calendar\";\n\n// i18n\nlet i18n = require('../../i18n');\nlet props = {};\n\nconst app = new Vue({\n i18n,\n store,\n render(createElement) {\n return createElement(Index, {props: props});\n },\n beforeCreate() {\n// See reference nr. 2\n this.$store.commit('initialiseStore');\n this.$store.dispatch('updateCurrencyPreference');\n\n // init the new root store (dont care about results)\n this.$store.dispatch('root/initialiseStore');\n\n // also init the dashboard store.\n this.$store.dispatch('dashboard/index/initialiseStore');\n },\n }).$mount('#transactions_index');\n\nconst calendar = new Vue({\n i18n,\n store,\n el: \"#calendar\",\n render: (createElement) => {\n return createElement(Calendar, {props: props});\n },\n });","/*\n * forageStore.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nimport localforage from 'localforage'\nimport memoryDriver from 'localforage-memoryStorageDriver'\nimport {setup} from 'axios-cache-adapter'\n\n// `async` wrapper to configure `localforage` and instantiate `axios` with `axios-cache-adapter`\nexport async function configureAxios() {\n // Register the custom `memoryDriver` to `localforage`\n await localforage.defineDriver(memoryDriver)\n\n // Create `localforage` instance\n const forageStore = localforage.createInstance({\n // List of drivers used\n driver: [\n localforage.INDEXEDDB,\n localforage.LOCALSTORAGE,\n memoryDriver._driver\n ],\n // Prefix all storage keys to prevent conflicts\n name: 'my-cache'\n })\n\n // Create `axios` instance with pre-configured `axios-cache-adapter` using a `localforage` store\n let token = document.head.querySelector('meta[name=\"csrf-token\"]');\n return setup({\n // `axios` options\n baseURL: './',\n headers: {'X-CSRF-TOKEN': token.content, 'X-James-Rocks': 'oh yes'},\n cache: {\n // `axios-cache-adapter` options\n maxAge: 24 * 60 * 60 * 1000, // one day.\n readHeaders: false,\n exclude: {\n query: false,\n },\n debug: true,\n store: forageStore,\n }\n }\n );\n\n}","/*\n * transactions.js\n * Copyright (c) 2021 james@firefly-iii.org\n *\n * This file is part of Firefly III (https://github.com/firefly-iii).\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\n\nexport function getDefaultErrors() {\n return {\n description: [],\n amount: [],\n source: [],\n destination: [],\n currency: [],\n foreign_currency: [],\n foreign_amount: [],\n date: [],\n custom_dates: [],\n budget: [],\n category: [],\n bill: [],\n tags: [],\n piggy_bank: [],\n internal_reference: [],\n external_url: [],\n notes: [],\n location: []\n };\n}\n\nexport function getDefaultTransaction() {\n return {\n // basic\n description: '',\n transaction_journal_id: 0,\n // accounts:\n source_account_id: null,\n source_account_name: null,\n source_account_type: null,\n\n source_account_currency_id: null,\n source_account_currency_code: null,\n source_account_currency_symbol: null,\n\n destination_account_id: null,\n destination_account_name: null,\n destination_account_type: null,\n\n destination_account_currency_id: null,\n destination_account_currency_code: null,\n destination_account_currency_symbol: null,\n attachments: false,\n selectedAttachments: false,\n uploadTrigger: false,\n clearTrigger: false,\n\n source_account: {\n id: 0,\n name: \"\",\n name_with_balance: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n destination_account: {\n id: 0,\n name: \"\",\n type: \"\",\n currency_id: 0,\n currency_name: '',\n currency_code: '',\n currency_decimal_places: 2\n },\n\n // amount:\n amount: '',\n currency_id: 0,\n foreign_amount: '',\n foreign_currency_id: 0,\n\n // meta data\n category: null,\n budget_id: 0,\n bill_id: 0,\n piggy_bank_id: 0,\n tags: [],\n\n // optional date fields (6x):\n interest_date: null,\n book_date: null,\n process_date: null,\n due_date: null,\n payment_date: null,\n invoice_date: null,\n\n // optional other fields:\n internal_reference: null,\n external_url: null,\n external_id: null,\n notes: null,\n\n // transaction links:\n links: [],\n // location:\n zoom_level: null,\n longitude: null,\n latitude: null,\n\n // error handling\n errors: {},\n }\n}\n\nexport function toW3CString(date) {\n // https://gist.github.com/tristanlins/6585391\n let year = date.getFullYear();\n let month = date.getMonth();\n month++;\n if (month < 10) {\n month = '0' + month;\n }\n let day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n let hours = date.getHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n let minutes = date.getMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n let seconds = date.getSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n let offset = -date.getTimezoneOffset();\n let offsetHours = Math.abs(Math.floor(offset / 60));\n let offsetMinutes = Math.abs(offset) - offsetHours * 60;\n if (offsetHours < 10) {\n offsetHours = '0' + offsetHours;\n }\n if (offsetMinutes < 10) {\n offsetMinutes = '0' + offsetMinutes;\n }\n let offsetSign = '+';\n if (offset < 0) {\n offsetSign = '-';\n }\n return year + '-' + month + '-' + day +\n 'T' + hours + ':' + minutes + ':' + seconds +\n offsetSign + offsetHours + ':' + offsetMinutes;\n}","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".dropdown-item[data-v-1ce542a2],.dropdown-item[data-v-1ce542a2]:hover{color:#212529}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/dashboard/Calendar.vue\"],\"names\":[],\"mappings\":\"AAslBA,sEACA,aACA\",\"sourcesContent\":[\"\\n\\n\\n
\\n
\\n
Start
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.start) }}
\\n
\\n
\\n
End
\\n
{{ new Intl.DateTimeFormat(locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(range.end) }}
\\n \\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (cssWithMappingToString) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join(\"\");\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === \"string\") {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, \"\"]];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};","\"use strict\";\n\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\nmodule.exports = function cssWithMappingToString(item) {\n var _item = _slicedToArray(item, 4),\n content = _item[1],\n cssMapping = _item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (typeof btoa === \"function\") {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || \"\").concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join(\"\\n\");\n }\n\n return [content].join(\"\\n\");\n};","\"use strict\";\n\nmodule.exports = function (url, options) {\n if (!options) {\n // eslint-disable-next-line no-param-reassign\n options = {};\n } // eslint-disable-next-line no-underscore-dangle, no-param-reassign\n\n\n url = url && url.__esModule ? url.default : url;\n\n if (typeof url !== \"string\") {\n return url;\n } // If url is already wrapped in quotes, remove them\n\n\n if (/^['\"].*['\"]$/.test(url)) {\n // eslint-disable-next-line no-param-reassign\n url = url.slice(1, -1);\n }\n\n if (options.hash) {\n // eslint-disable-next-line no-param-reassign\n url += options.hash;\n } // Should url be wrapped?\n // See https://drafts.csswg.org/css-values-3/#urls\n\n\n if (/[\"'() \\t\\n]/.test(url) || options.needQuotes) {\n return \"\\\"\".concat(url.replace(/\"/g, '\\\\\"').replace(/\\n/g, \"\\\\n\"), \"\\\"\");\n }\n\n return url;\n};","export default function requiredArgs(required, args) {\n if (args.length < required) {\n throw new TypeError(required + ' argument' + (required > 1 ? 's' : '') + ' required, but only ' + args.length + ' present');\n }\n}","export default function toInteger(dirtyNumber) {\n if (dirtyNumber === null || dirtyNumber === true || dirtyNumber === false) {\n return NaN;\n }\n\n var number = Number(dirtyNumber);\n\n if (isNaN(number)) {\n return number;\n }\n\n return number < 0 ? Math.ceil(number) : Math.floor(number);\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name addDays\n * @category Day Helpers\n * @summary Add the specified number of days to the given date.\n *\n * @description\n * Add the specified number of days to the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of days to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} - the new date with the days added\n * @throws {TypeError} - 2 arguments required\n *\n * @example\n * // Add 10 days to 1 September 2014:\n * const result = addDays(new Date(2014, 8, 1), 10)\n * //=> Thu Sep 11 2014 00:00:00\n */\n\nexport default function addDays(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var date = toDate(dirtyDate);\n var amount = toInteger(dirtyAmount);\n\n if (isNaN(amount)) {\n return new Date(NaN);\n }\n\n if (!amount) {\n // If 0 days, no-op to avoid changing times in the hour before end of DST\n return date;\n }\n\n date.setDate(date.getDate() + amount);\n return date;\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name addMonths\n * @category Month Helpers\n * @summary Add the specified number of months to the given date.\n *\n * @description\n * Add the specified number of months to the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of months to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the months added\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Add 5 months to 1 September 2014:\n * const result = addMonths(new Date(2014, 8, 1), 5)\n * //=> Sun Feb 01 2015 00:00:00\n */\n\nexport default function addMonths(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var date = toDate(dirtyDate);\n var amount = toInteger(dirtyAmount);\n\n if (isNaN(amount)) {\n return new Date(NaN);\n }\n\n if (!amount) {\n // If 0 months, no-op to avoid changing times in the hour before end of DST\n return date;\n }\n\n var dayOfMonth = date.getDate(); // The JS Date object supports date math by accepting out-of-bounds values for\n // month, day, etc. For example, new Date(2020, 0, 0) returns 31 Dec 2019 and\n // new Date(2020, 13, 1) returns 1 Feb 2021. This is *almost* the behavior we\n // want except that dates will wrap around the end of a month, meaning that\n // new Date(2020, 13, 31) will return 3 Mar 2021 not 28 Feb 2021 as desired. So\n // we'll default to the end of the desired month by adding 1 to the desired\n // month and using a date of 0 to back up one day to the end of the desired\n // month.\n\n var endOfDesiredMonth = new Date(date.getTime());\n endOfDesiredMonth.setMonth(date.getMonth() + amount + 1, 0);\n var daysInMonth = endOfDesiredMonth.getDate();\n\n if (dayOfMonth >= daysInMonth) {\n // If we're already at the end of the month, then this is the correct date\n // and we're done.\n return endOfDesiredMonth;\n } else {\n // Otherwise, we now know that setting the original day-of-month value won't\n // cause an overflow, so set the desired day-of-month. Note that we can't\n // just set the date of `endOfDesiredMonth` because that object may have had\n // its time changed in the unusual case where where a DST transition was on\n // the last day of the month and its local time was in the hour skipped or\n // repeated next to a DST transition. So we use `date` instead which is\n // guaranteed to still have the original time.\n date.setFullYear(endOfDesiredMonth.getFullYear(), endOfDesiredMonth.getMonth(), dayOfMonth);\n return date;\n }\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport addMonths from \"../addMonths/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name addQuarters\n * @category Quarter Helpers\n * @summary Add the specified number of year quarters to the given date.\n *\n * @description\n * Add the specified number of year quarters to the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of quarters to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the quarters added\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Add 1 quarter to 1 September 2014:\n * const result = addQuarters(new Date(2014, 8, 1), 1)\n * //=> Mon Dec 01 2014 00:00:00\n */\n\nexport default function addQuarters(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var amount = toInteger(dirtyAmount);\n var months = amount * 3;\n return addMonths(dirtyDate, months);\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name endOfDay\n * @category Day Helpers\n * @summary Return the end of a day for the given date.\n *\n * @description\n * Return the end of a day for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @returns {Date} the end of a day\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // The end of a day for 2 September 2014 11:55:00:\n * const result = endOfDay(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Tue Sep 02 2014 23:59:59.999\n */\n\nexport default function endOfDay(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n date.setHours(23, 59, 59, 999);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name endOfMonth\n * @category Month Helpers\n * @summary Return the end of a month for the given date.\n *\n * @description\n * Return the end of a month for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @returns {Date} the end of a month\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // The end of a month for 2 September 2014 11:55:00:\n * const result = endOfMonth(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Tue Sep 30 2014 23:59:59.999\n */\n\nexport default function endOfMonth(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var month = date.getMonth();\n date.setFullYear(date.getFullYear(), month + 1, 0);\n date.setHours(23, 59, 59, 999);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name endOfQuarter\n * @category Quarter Helpers\n * @summary Return the end of a year quarter for the given date.\n *\n * @description\n * Return the end of a year quarter for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @returns {Date} the end of a quarter\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // The end of a quarter for 2 September 2014 11:55:00:\n * const result = endOfQuarter(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Tue Sep 30 2014 23:59:59.999\n */\n\nexport default function endOfQuarter(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var currentMonth = date.getMonth();\n var month = currentMonth - currentMonth % 3 + 3;\n date.setMonth(month, 0);\n date.setHours(23, 59, 59, 999);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport toInteger from \"../_lib/toInteger/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n\n/**\n * @name endOfWeek\n * @category Week Helpers\n * @summary Return the end of a week for the given date.\n *\n * @description\n * Return the end of a week for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @param {Object} [options] - an object with options.\n * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale}\n * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday)\n * @returns {Date} the end of a week\n * @throws {TypeError} 1 argument required\n * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6\n *\n * @example\n * // The end of a week for 2 September 2014 11:55:00:\n * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Sat Sep 06 2014 23:59:59.999\n *\n * @example\n * // If the week starts on Monday, the end of the week for 2 September 2014 11:55:00:\n * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 })\n * //=> Sun Sep 07 2014 23:59:59.999\n */\nexport default function endOfWeek(dirtyDate, dirtyOptions) {\n requiredArgs(1, arguments);\n var options = dirtyOptions || {};\n var locale = options.locale;\n var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn;\n var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : toInteger(localeWeekStartsOn);\n var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : toInteger(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN\n\n if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) {\n throw new RangeError('weekStartsOn must be between 0 and 6 inclusively');\n }\n\n var date = toDate(dirtyDate);\n var day = date.getDay();\n var diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);\n date.setDate(date.getDate() + diff);\n date.setHours(23, 59, 59, 999);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name isValid\n * @category Common Helpers\n * @summary Is the given date valid?\n *\n * @description\n * Returns false if argument is Invalid Date and true otherwise.\n * Argument is converted to Date using `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate}\n * Invalid Date is a Date, whose time value is NaN.\n *\n * Time value of Date: http://es5.github.io/#x15.9.1.1\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * - Now `isValid` doesn't throw an exception\n * if the first argument is not an instance of Date.\n * Instead, argument is converted beforehand using `toDate`.\n *\n * Examples:\n *\n * | `isValid` argument | Before v2.0.0 | v2.0.0 onward |\n * |---------------------------|---------------|---------------|\n * | `new Date()` | `true` | `true` |\n * | `new Date('2016-01-01')` | `true` | `true` |\n * | `new Date('')` | `false` | `false` |\n * | `new Date(1488370835081)` | `true` | `true` |\n * | `new Date(NaN)` | `false` | `false` |\n * | `'2016-01-01'` | `TypeError` | `false` |\n * | `''` | `TypeError` | `false` |\n * | `1488370835081` | `TypeError` | `true` |\n * | `NaN` | `TypeError` | `false` |\n *\n * We introduce this change to make *date-fns* consistent with ECMAScript behavior\n * that try to coerce arguments to the expected type\n * (which is also the case with other *date-fns* functions).\n *\n * @param {*} date - the date to check\n * @returns {Boolean} the date is valid\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // For the valid date:\n * var result = isValid(new Date(2014, 1, 31))\n * //=> true\n *\n * @example\n * // For the value, convertable into a date:\n * var result = isValid(1393804800000)\n * //=> true\n *\n * @example\n * // For the invalid date:\n * var result = isValid(new Date(''))\n * //=> false\n */\n\nexport default function isValid(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n return !isNaN(date);\n}","var formatDistanceLocale = {\n lessThanXSeconds: {\n one: 'less than a second',\n other: 'less than {{count}} seconds'\n },\n xSeconds: {\n one: '1 second',\n other: '{{count}} seconds'\n },\n halfAMinute: 'half a minute',\n lessThanXMinutes: {\n one: 'less than a minute',\n other: 'less than {{count}} minutes'\n },\n xMinutes: {\n one: '1 minute',\n other: '{{count}} minutes'\n },\n aboutXHours: {\n one: 'about 1 hour',\n other: 'about {{count}} hours'\n },\n xHours: {\n one: '1 hour',\n other: '{{count}} hours'\n },\n xDays: {\n one: '1 day',\n other: '{{count}} days'\n },\n aboutXWeeks: {\n one: 'about 1 week',\n other: 'about {{count}} weeks'\n },\n xWeeks: {\n one: '1 week',\n other: '{{count}} weeks'\n },\n aboutXMonths: {\n one: 'about 1 month',\n other: 'about {{count}} months'\n },\n xMonths: {\n one: '1 month',\n other: '{{count}} months'\n },\n aboutXYears: {\n one: 'about 1 year',\n other: 'about {{count}} years'\n },\n xYears: {\n one: '1 year',\n other: '{{count}} years'\n },\n overXYears: {\n one: 'over 1 year',\n other: 'over {{count}} years'\n },\n almostXYears: {\n one: 'almost 1 year',\n other: 'almost {{count}} years'\n }\n};\nexport default function formatDistance(token, count, options) {\n options = options || {};\n var result;\n\n if (typeof formatDistanceLocale[token] === 'string') {\n result = formatDistanceLocale[token];\n } else if (count === 1) {\n result = formatDistanceLocale[token].one;\n } else {\n result = formatDistanceLocale[token].other.replace('{{count}}', count);\n }\n\n if (options.addSuffix) {\n if (options.comparison > 0) {\n return 'in ' + result;\n } else {\n return result + ' ago';\n }\n }\n\n return result;\n}","export default function buildFormatLongFn(args) {\n return function () {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // TODO: Remove String()\n var width = options.width ? String(options.width) : args.defaultWidth;\n var format = args.formats[width] || args.formats[args.defaultWidth];\n return format;\n };\n}","import buildFormatLongFn from \"../../../_lib/buildFormatLongFn/index.js\";\nvar dateFormats = {\n full: 'EEEE, MMMM do, y',\n long: 'MMMM do, y',\n medium: 'MMM d, y',\n short: 'MM/dd/yyyy'\n};\nvar timeFormats = {\n full: 'h:mm:ss a zzzz',\n long: 'h:mm:ss a z',\n medium: 'h:mm:ss a',\n short: 'h:mm a'\n};\nvar dateTimeFormats = {\n full: \"{{date}} 'at' {{time}}\",\n long: \"{{date}} 'at' {{time}}\",\n medium: '{{date}}, {{time}}',\n short: '{{date}}, {{time}}'\n};\nvar formatLong = {\n date: buildFormatLongFn({\n formats: dateFormats,\n defaultWidth: 'full'\n }),\n time: buildFormatLongFn({\n formats: timeFormats,\n defaultWidth: 'full'\n }),\n dateTime: buildFormatLongFn({\n formats: dateTimeFormats,\n defaultWidth: 'full'\n })\n};\nexport default formatLong;","var formatRelativeLocale = {\n lastWeek: \"'last' eeee 'at' p\",\n yesterday: \"'yesterday at' p\",\n today: \"'today at' p\",\n tomorrow: \"'tomorrow at' p\",\n nextWeek: \"eeee 'at' p\",\n other: 'P'\n};\nexport default function formatRelative(token, _date, _baseDate, _options) {\n return formatRelativeLocale[token];\n}","export default function buildLocalizeFn(args) {\n return function (dirtyIndex, dirtyOptions) {\n var options = dirtyOptions || {};\n var context = options.context ? String(options.context) : 'standalone';\n var valuesArray;\n\n if (context === 'formatting' && args.formattingValues) {\n var defaultWidth = args.defaultFormattingWidth || args.defaultWidth;\n var width = options.width ? String(options.width) : defaultWidth;\n valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];\n } else {\n var _defaultWidth = args.defaultWidth;\n\n var _width = options.width ? String(options.width) : args.defaultWidth;\n\n valuesArray = args.values[_width] || args.values[_defaultWidth];\n }\n\n var index = args.argumentCallback ? args.argumentCallback(dirtyIndex) : dirtyIndex; // @ts-ignore: For some reason TypeScript just don't want to match it, no matter how hard we try. I challange you to try to remove it!\n\n return valuesArray[index];\n };\n}","export default function buildMatchFn(args) {\n return function (string) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var width = options.width;\n var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];\n var matchResult = string.match(matchPattern);\n\n if (!matchResult) {\n return null;\n }\n\n var matchedString = matchResult[0];\n var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];\n var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) {\n return pattern.test(matchedString);\n }) : findKey(parsePatterns, function (pattern) {\n return pattern.test(matchedString);\n });\n var value;\n value = args.valueCallback ? args.valueCallback(key) : key;\n value = options.valueCallback ? options.valueCallback(value) : value;\n var rest = string.slice(matchedString.length);\n return {\n value: value,\n rest: rest\n };\n };\n}\n\nfunction findKey(object, predicate) {\n for (var key in object) {\n if (object.hasOwnProperty(key) && predicate(object[key])) {\n return key;\n }\n }\n\n return undefined;\n}\n\nfunction findIndex(array, predicate) {\n for (var key = 0; key < array.length; key++) {\n if (predicate(array[key])) {\n return key;\n }\n }\n\n return undefined;\n}","import buildMatchPatternFn from \"../../../_lib/buildMatchPatternFn/index.js\";\nimport buildMatchFn from \"../../../_lib/buildMatchFn/index.js\";\nvar matchOrdinalNumberPattern = /^(\\d+)(th|st|nd|rd)?/i;\nvar parseOrdinalNumberPattern = /\\d+/i;\nvar matchEraPatterns = {\n narrow: /^(b|a)/i,\n abbreviated: /^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)/i,\n wide: /^(before christ|before common era|anno domini|common era)/i\n};\nvar parseEraPatterns = {\n any: [/^b/i, /^(a|c)/i]\n};\nvar matchQuarterPatterns = {\n narrow: /^[1234]/i,\n abbreviated: /^q[1234]/i,\n wide: /^[1234](th|st|nd|rd)? quarter/i\n};\nvar parseQuarterPatterns = {\n any: [/1/i, /2/i, /3/i, /4/i]\n};\nvar matchMonthPatterns = {\n narrow: /^[jfmasond]/i,\n abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,\n wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i\n};\nvar parseMonthPatterns = {\n narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],\n any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]\n};\nvar matchDayPatterns = {\n narrow: /^[smtwf]/i,\n short: /^(su|mo|tu|we|th|fr|sa)/i,\n abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,\n wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i\n};\nvar parseDayPatterns = {\n narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],\n any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]\n};\nvar matchDayPeriodPatterns = {\n narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,\n any: /^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i\n};\nvar parseDayPeriodPatterns = {\n any: {\n am: /^a/i,\n pm: /^p/i,\n midnight: /^mi/i,\n noon: /^no/i,\n morning: /morning/i,\n afternoon: /afternoon/i,\n evening: /evening/i,\n night: /night/i\n }\n};\nvar match = {\n ordinalNumber: buildMatchPatternFn({\n matchPattern: matchOrdinalNumberPattern,\n parsePattern: parseOrdinalNumberPattern,\n valueCallback: function (value) {\n return parseInt(value, 10);\n }\n }),\n era: buildMatchFn({\n matchPatterns: matchEraPatterns,\n defaultMatchWidth: 'wide',\n parsePatterns: parseEraPatterns,\n defaultParseWidth: 'any'\n }),\n quarter: buildMatchFn({\n matchPatterns: matchQuarterPatterns,\n defaultMatchWidth: 'wide',\n parsePatterns: parseQuarterPatterns,\n defaultParseWidth: 'any',\n valueCallback: function (index) {\n return index + 1;\n }\n }),\n month: buildMatchFn({\n matchPatterns: matchMonthPatterns,\n defaultMatchWidth: 'wide',\n parsePatterns: parseMonthPatterns,\n defaultParseWidth: 'any'\n }),\n day: buildMatchFn({\n matchPatterns: matchDayPatterns,\n defaultMatchWidth: 'wide',\n parsePatterns: parseDayPatterns,\n defaultParseWidth: 'any'\n }),\n dayPeriod: buildMatchFn({\n matchPatterns: matchDayPeriodPatterns,\n defaultMatchWidth: 'any',\n parsePatterns: parseDayPeriodPatterns,\n defaultParseWidth: 'any'\n })\n};\nexport default match;","export default function buildMatchPatternFn(args) {\n return function (string) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var matchResult = string.match(args.matchPattern);\n if (!matchResult) return null;\n var matchedString = matchResult[0];\n var parseResult = string.match(args.parsePattern);\n if (!parseResult) return null;\n var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];\n value = options.valueCallback ? options.valueCallback(value) : value;\n var rest = string.slice(matchedString.length);\n return {\n value: value,\n rest: rest\n };\n };\n}","import formatDistance from \"./_lib/formatDistance/index.js\";\nimport formatLong from \"./_lib/formatLong/index.js\";\nimport formatRelative from \"./_lib/formatRelative/index.js\";\nimport localize from \"./_lib/localize/index.js\";\nimport match from \"./_lib/match/index.js\";\n/**\n * @type {Locale}\n * @category Locales\n * @summary English locale (United States).\n * @language English\n * @iso-639-2 eng\n * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp}\n * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss}\n */\n\nvar locale = {\n code: 'en-US',\n formatDistance: formatDistance,\n formatLong: formatLong,\n formatRelative: formatRelative,\n localize: localize,\n match: match,\n options: {\n weekStartsOn: 0\n /* Sunday */\n ,\n firstWeekContainsDate: 1\n }\n};\nexport default locale;","import buildLocalizeFn from \"../../../_lib/buildLocalizeFn/index.js\";\nvar eraValues = {\n narrow: ['B', 'A'],\n abbreviated: ['BC', 'AD'],\n wide: ['Before Christ', 'Anno Domini']\n};\nvar quarterValues = {\n narrow: ['1', '2', '3', '4'],\n abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],\n wide: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter']\n}; // Note: in English, the names of days of the week and months are capitalized.\n// If you are making a new locale based on this one, check if the same is true for the language you're working on.\n// Generally, formatted dates should look like they are in the middle of a sentence,\n// e.g. in Spanish language the weekdays and months should be in the lowercase.\n\nvar monthValues = {\n narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n wide: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']\n};\nvar dayValues = {\n narrow: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n short: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],\n abbreviated: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n wide: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']\n};\nvar dayPeriodValues = {\n narrow: {\n am: 'a',\n pm: 'p',\n midnight: 'mi',\n noon: 'n',\n morning: 'morning',\n afternoon: 'afternoon',\n evening: 'evening',\n night: 'night'\n },\n abbreviated: {\n am: 'AM',\n pm: 'PM',\n midnight: 'midnight',\n noon: 'noon',\n morning: 'morning',\n afternoon: 'afternoon',\n evening: 'evening',\n night: 'night'\n },\n wide: {\n am: 'a.m.',\n pm: 'p.m.',\n midnight: 'midnight',\n noon: 'noon',\n morning: 'morning',\n afternoon: 'afternoon',\n evening: 'evening',\n night: 'night'\n }\n};\nvar formattingDayPeriodValues = {\n narrow: {\n am: 'a',\n pm: 'p',\n midnight: 'mi',\n noon: 'n',\n morning: 'in the morning',\n afternoon: 'in the afternoon',\n evening: 'in the evening',\n night: 'at night'\n },\n abbreviated: {\n am: 'AM',\n pm: 'PM',\n midnight: 'midnight',\n noon: 'noon',\n morning: 'in the morning',\n afternoon: 'in the afternoon',\n evening: 'in the evening',\n night: 'at night'\n },\n wide: {\n am: 'a.m.',\n pm: 'p.m.',\n midnight: 'midnight',\n noon: 'noon',\n morning: 'in the morning',\n afternoon: 'in the afternoon',\n evening: 'in the evening',\n night: 'at night'\n }\n};\n\nfunction ordinalNumber(dirtyNumber, _dirtyOptions) {\n var number = Number(dirtyNumber); // If ordinal numbers depend on context, for example,\n // if they are different for different grammatical genders,\n // use `options.unit`:\n //\n // var options = dirtyOptions || {}\n // var unit = String(options.unit)\n //\n // where `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear',\n // 'day', 'hour', 'minute', 'second'\n\n var rem100 = number % 100;\n\n if (rem100 > 20 || rem100 < 10) {\n switch (rem100 % 10) {\n case 1:\n return number + 'st';\n\n case 2:\n return number + 'nd';\n\n case 3:\n return number + 'rd';\n }\n }\n\n return number + 'th';\n}\n\nvar localize = {\n ordinalNumber: ordinalNumber,\n era: buildLocalizeFn({\n values: eraValues,\n defaultWidth: 'wide'\n }),\n quarter: buildLocalizeFn({\n values: quarterValues,\n defaultWidth: 'wide',\n argumentCallback: function (quarter) {\n return Number(quarter) - 1;\n }\n }),\n month: buildLocalizeFn({\n values: monthValues,\n defaultWidth: 'wide'\n }),\n day: buildLocalizeFn({\n values: dayValues,\n defaultWidth: 'wide'\n }),\n dayPeriod: buildLocalizeFn({\n values: dayPeriodValues,\n defaultWidth: 'wide',\n formattingValues: formattingDayPeriodValues,\n defaultFormattingWidth: 'wide'\n })\n};\nexport default localize;","import toInteger from \"../_lib/toInteger/index.js\";\nimport toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name addMilliseconds\n * @category Millisecond Helpers\n * @summary Add the specified number of milliseconds to the given date.\n *\n * @description\n * Add the specified number of milliseconds to the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of milliseconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the milliseconds added\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Add 750 milliseconds to 10 July 2014 12:45:30.000:\n * const result = addMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750)\n * //=> Thu Jul 10 2014 12:45:30.750\n */\n\nexport default function addMilliseconds(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var timestamp = toDate(dirtyDate).getTime();\n var amount = toInteger(dirtyAmount);\n return new Date(timestamp + amount);\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport addMilliseconds from \"../addMilliseconds/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name subMilliseconds\n * @category Millisecond Helpers\n * @summary Subtract the specified number of milliseconds from the given date.\n *\n * @description\n * Subtract the specified number of milliseconds from the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of milliseconds to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the milliseconds subtracted\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Subtract 750 milliseconds from 10 July 2014 12:45:30.000:\n * const result = subMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750)\n * //=> Thu Jul 10 2014 12:45:29.250\n */\n\nexport default function subMilliseconds(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var amount = toInteger(dirtyAmount);\n return addMilliseconds(dirtyDate, -amount);\n}","export default function addLeadingZeros(number, targetLength) {\n var sign = number < 0 ? '-' : '';\n var output = Math.abs(number).toString();\n\n while (output.length < targetLength) {\n output = '0' + output;\n }\n\n return sign + output;\n}","import addLeadingZeros from \"../../addLeadingZeros/index.js\";\n/*\n * | | Unit | | Unit |\n * |-----|--------------------------------|-----|--------------------------------|\n * | a | AM, PM | A* | |\n * | d | Day of month | D | |\n * | h | Hour [1-12] | H | Hour [0-23] |\n * | m | Minute | M | Month |\n * | s | Second | S | Fraction of second |\n * | y | Year (abs) | Y | |\n *\n * Letters marked by * are not implemented but reserved by Unicode standard.\n */\n\nvar formatters = {\n // Year\n y: function (date, token) {\n // From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens\n // | Year | y | yy | yyy | yyyy | yyyyy |\n // |----------|-------|----|-------|-------|-------|\n // | AD 1 | 1 | 01 | 001 | 0001 | 00001 |\n // | AD 12 | 12 | 12 | 012 | 0012 | 00012 |\n // | AD 123 | 123 | 23 | 123 | 0123 | 00123 |\n // | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 |\n // | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 |\n var signedYear = date.getUTCFullYear(); // Returns 1 for 1 BC (which is year 0 in JavaScript)\n\n var year = signedYear > 0 ? signedYear : 1 - signedYear;\n return addLeadingZeros(token === 'yy' ? year % 100 : year, token.length);\n },\n // Month\n M: function (date, token) {\n var month = date.getUTCMonth();\n return token === 'M' ? String(month + 1) : addLeadingZeros(month + 1, 2);\n },\n // Day of the month\n d: function (date, token) {\n return addLeadingZeros(date.getUTCDate(), token.length);\n },\n // AM or PM\n a: function (date, token) {\n var dayPeriodEnumValue = date.getUTCHours() / 12 >= 1 ? 'pm' : 'am';\n\n switch (token) {\n case 'a':\n case 'aa':\n return dayPeriodEnumValue.toUpperCase();\n\n case 'aaa':\n return dayPeriodEnumValue;\n\n case 'aaaaa':\n return dayPeriodEnumValue[0];\n\n case 'aaaa':\n default:\n return dayPeriodEnumValue === 'am' ? 'a.m.' : 'p.m.';\n }\n },\n // Hour [1-12]\n h: function (date, token) {\n return addLeadingZeros(date.getUTCHours() % 12 || 12, token.length);\n },\n // Hour [0-23]\n H: function (date, token) {\n return addLeadingZeros(date.getUTCHours(), token.length);\n },\n // Minute\n m: function (date, token) {\n return addLeadingZeros(date.getUTCMinutes(), token.length);\n },\n // Second\n s: function (date, token) {\n return addLeadingZeros(date.getUTCSeconds(), token.length);\n },\n // Fraction of second\n S: function (date, token) {\n var numberOfDigits = token.length;\n var milliseconds = date.getUTCMilliseconds();\n var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, numberOfDigits - 3));\n return addLeadingZeros(fractionalSeconds, token.length);\n }\n};\nexport default formatters;","import toDate from \"../../toDate/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\";\nvar MILLISECONDS_IN_DAY = 86400000; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function getUTCDayOfYear(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var timestamp = date.getTime();\n date.setUTCMonth(0, 1);\n date.setUTCHours(0, 0, 0, 0);\n var startOfYearTimestamp = date.getTime();\n var difference = timestamp - startOfYearTimestamp;\n return Math.floor(difference / MILLISECONDS_IN_DAY) + 1;\n}","import toDate from \"../../toDate/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\"; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function startOfUTCISOWeek(dirtyDate) {\n requiredArgs(1, arguments);\n var weekStartsOn = 1;\n var date = toDate(dirtyDate);\n var day = date.getUTCDay();\n var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;\n date.setUTCDate(date.getUTCDate() - diff);\n date.setUTCHours(0, 0, 0, 0);\n return date;\n}","import toDate from \"../../toDate/index.js\";\nimport startOfUTCISOWeek from \"../startOfUTCISOWeek/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\"; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function getUTCISOWeekYear(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var year = date.getUTCFullYear();\n var fourthOfJanuaryOfNextYear = new Date(0);\n fourthOfJanuaryOfNextYear.setUTCFullYear(year + 1, 0, 4);\n fourthOfJanuaryOfNextYear.setUTCHours(0, 0, 0, 0);\n var startOfNextYear = startOfUTCISOWeek(fourthOfJanuaryOfNextYear);\n var fourthOfJanuaryOfThisYear = new Date(0);\n fourthOfJanuaryOfThisYear.setUTCFullYear(year, 0, 4);\n fourthOfJanuaryOfThisYear.setUTCHours(0, 0, 0, 0);\n var startOfThisYear = startOfUTCISOWeek(fourthOfJanuaryOfThisYear);\n\n if (date.getTime() >= startOfNextYear.getTime()) {\n return year + 1;\n } else if (date.getTime() >= startOfThisYear.getTime()) {\n return year;\n } else {\n return year - 1;\n }\n}","import getUTCISOWeekYear from \"../getUTCISOWeekYear/index.js\";\nimport startOfUTCISOWeek from \"../startOfUTCISOWeek/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\"; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function startOfUTCISOWeekYear(dirtyDate) {\n requiredArgs(1, arguments);\n var year = getUTCISOWeekYear(dirtyDate);\n var fourthOfJanuary = new Date(0);\n fourthOfJanuary.setUTCFullYear(year, 0, 4);\n fourthOfJanuary.setUTCHours(0, 0, 0, 0);\n var date = startOfUTCISOWeek(fourthOfJanuary);\n return date;\n}","import toDate from \"../../toDate/index.js\";\nimport startOfUTCISOWeek from \"../startOfUTCISOWeek/index.js\";\nimport startOfUTCISOWeekYear from \"../startOfUTCISOWeekYear/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\";\nvar MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function getUTCISOWeek(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var diff = startOfUTCISOWeek(date).getTime() - startOfUTCISOWeekYear(date).getTime(); // Round the number of days to the nearest integer\n // because the number of milliseconds in a week is not constant\n // (e.g. it's different in the week of the daylight saving time clock shift)\n\n return Math.round(diff / MILLISECONDS_IN_WEEK) + 1;\n}","import toInteger from \"../toInteger/index.js\";\nimport toDate from \"../../toDate/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\"; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function startOfUTCWeek(dirtyDate, dirtyOptions) {\n requiredArgs(1, arguments);\n var options = dirtyOptions || {};\n var locale = options.locale;\n var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn;\n var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : toInteger(localeWeekStartsOn);\n var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : toInteger(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN\n\n if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) {\n throw new RangeError('weekStartsOn must be between 0 and 6 inclusively');\n }\n\n var date = toDate(dirtyDate);\n var day = date.getUTCDay();\n var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;\n date.setUTCDate(date.getUTCDate() - diff);\n date.setUTCHours(0, 0, 0, 0);\n return date;\n}","import toInteger from \"../toInteger/index.js\";\nimport toDate from \"../../toDate/index.js\";\nimport startOfUTCWeek from \"../startOfUTCWeek/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\"; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function getUTCWeekYear(dirtyDate, dirtyOptions) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate, dirtyOptions);\n var year = date.getUTCFullYear();\n var options = dirtyOptions || {};\n var locale = options.locale;\n var localeFirstWeekContainsDate = locale && locale.options && locale.options.firstWeekContainsDate;\n var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : toInteger(localeFirstWeekContainsDate);\n var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : toInteger(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN\n\n if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) {\n throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively');\n }\n\n var firstWeekOfNextYear = new Date(0);\n firstWeekOfNextYear.setUTCFullYear(year + 1, 0, firstWeekContainsDate);\n firstWeekOfNextYear.setUTCHours(0, 0, 0, 0);\n var startOfNextYear = startOfUTCWeek(firstWeekOfNextYear, dirtyOptions);\n var firstWeekOfThisYear = new Date(0);\n firstWeekOfThisYear.setUTCFullYear(year, 0, firstWeekContainsDate);\n firstWeekOfThisYear.setUTCHours(0, 0, 0, 0);\n var startOfThisYear = startOfUTCWeek(firstWeekOfThisYear, dirtyOptions);\n\n if (date.getTime() >= startOfNextYear.getTime()) {\n return year + 1;\n } else if (date.getTime() >= startOfThisYear.getTime()) {\n return year;\n } else {\n return year - 1;\n }\n}","import toInteger from \"../toInteger/index.js\";\nimport getUTCWeekYear from \"../getUTCWeekYear/index.js\";\nimport startOfUTCWeek from \"../startOfUTCWeek/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\"; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function startOfUTCWeekYear(dirtyDate, dirtyOptions) {\n requiredArgs(1, arguments);\n var options = dirtyOptions || {};\n var locale = options.locale;\n var localeFirstWeekContainsDate = locale && locale.options && locale.options.firstWeekContainsDate;\n var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : toInteger(localeFirstWeekContainsDate);\n var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : toInteger(options.firstWeekContainsDate);\n var year = getUTCWeekYear(dirtyDate, dirtyOptions);\n var firstWeek = new Date(0);\n firstWeek.setUTCFullYear(year, 0, firstWeekContainsDate);\n firstWeek.setUTCHours(0, 0, 0, 0);\n var date = startOfUTCWeek(firstWeek, dirtyOptions);\n return date;\n}","import toDate from \"../../toDate/index.js\";\nimport startOfUTCWeek from \"../startOfUTCWeek/index.js\";\nimport startOfUTCWeekYear from \"../startOfUTCWeekYear/index.js\";\nimport requiredArgs from \"../requiredArgs/index.js\";\nvar MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented.\n// See issue: https://github.com/date-fns/date-fns/issues/376\n\nexport default function getUTCWeek(dirtyDate, options) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var diff = startOfUTCWeek(date, options).getTime() - startOfUTCWeekYear(date, options).getTime(); // Round the number of days to the nearest integer\n // because the number of milliseconds in a week is not constant\n // (e.g. it's different in the week of the daylight saving time clock shift)\n\n return Math.round(diff / MILLISECONDS_IN_WEEK) + 1;\n}","import lightFormatters from \"../lightFormatters/index.js\";\nimport getUTCDayOfYear from \"../../../_lib/getUTCDayOfYear/index.js\";\nimport getUTCISOWeek from \"../../../_lib/getUTCISOWeek/index.js\";\nimport getUTCISOWeekYear from \"../../../_lib/getUTCISOWeekYear/index.js\";\nimport getUTCWeek from \"../../../_lib/getUTCWeek/index.js\";\nimport getUTCWeekYear from \"../../../_lib/getUTCWeekYear/index.js\";\nimport addLeadingZeros from \"../../addLeadingZeros/index.js\";\nvar dayPeriodEnum = {\n am: 'am',\n pm: 'pm',\n midnight: 'midnight',\n noon: 'noon',\n morning: 'morning',\n afternoon: 'afternoon',\n evening: 'evening',\n night: 'night'\n};\n/*\n * | | Unit | | Unit |\n * |-----|--------------------------------|-----|--------------------------------|\n * | a | AM, PM | A* | Milliseconds in day |\n * | b | AM, PM, noon, midnight | B | Flexible day period |\n * | c | Stand-alone local day of week | C* | Localized hour w/ day period |\n * | d | Day of month | D | Day of year |\n * | e | Local day of week | E | Day of week |\n * | f | | F* | Day of week in month |\n * | g* | Modified Julian day | G | Era |\n * | h | Hour [1-12] | H | Hour [0-23] |\n * | i! | ISO day of week | I! | ISO week of year |\n * | j* | Localized hour w/ day period | J* | Localized hour w/o day period |\n * | k | Hour [1-24] | K | Hour [0-11] |\n * | l* | (deprecated) | L | Stand-alone month |\n * | m | Minute | M | Month |\n * | n | | N | |\n * | o! | Ordinal number modifier | O | Timezone (GMT) |\n * | p! | Long localized time | P! | Long localized date |\n * | q | Stand-alone quarter | Q | Quarter |\n * | r* | Related Gregorian year | R! | ISO week-numbering year |\n * | s | Second | S | Fraction of second |\n * | t! | Seconds timestamp | T! | Milliseconds timestamp |\n * | u | Extended year | U* | Cyclic year |\n * | v* | Timezone (generic non-locat.) | V* | Timezone (location) |\n * | w | Local week of year | W* | Week of month |\n * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) |\n * | y | Year (abs) | Y | Local week-numbering year |\n * | z | Timezone (specific non-locat.) | Z* | Timezone (aliases) |\n *\n * Letters marked by * are not implemented but reserved by Unicode standard.\n *\n * Letters marked by ! are non-standard, but implemented by date-fns:\n * - `o` modifies the previous token to turn it into an ordinal (see `format` docs)\n * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days,\n * i.e. 7 for Sunday, 1 for Monday, etc.\n * - `I` is ISO week of year, as opposed to `w` which is local week of year.\n * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year.\n * `R` is supposed to be used in conjunction with `I` and `i`\n * for universal ISO week-numbering date, whereas\n * `Y` is supposed to be used in conjunction with `w` and `e`\n * for week-numbering date specific to the locale.\n * - `P` is long localized date format\n * - `p` is long localized time format\n */\n\nvar formatters = {\n // Era\n G: function (date, token, localize) {\n var era = date.getUTCFullYear() > 0 ? 1 : 0;\n\n switch (token) {\n // AD, BC\n case 'G':\n case 'GG':\n case 'GGG':\n return localize.era(era, {\n width: 'abbreviated'\n });\n // A, B\n\n case 'GGGGG':\n return localize.era(era, {\n width: 'narrow'\n });\n // Anno Domini, Before Christ\n\n case 'GGGG':\n default:\n return localize.era(era, {\n width: 'wide'\n });\n }\n },\n // Year\n y: function (date, token, localize) {\n // Ordinal number\n if (token === 'yo') {\n var signedYear = date.getUTCFullYear(); // Returns 1 for 1 BC (which is year 0 in JavaScript)\n\n var year = signedYear > 0 ? signedYear : 1 - signedYear;\n return localize.ordinalNumber(year, {\n unit: 'year'\n });\n }\n\n return lightFormatters.y(date, token);\n },\n // Local week-numbering year\n Y: function (date, token, localize, options) {\n var signedWeekYear = getUTCWeekYear(date, options); // Returns 1 for 1 BC (which is year 0 in JavaScript)\n\n var weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear; // Two digit year\n\n if (token === 'YY') {\n var twoDigitYear = weekYear % 100;\n return addLeadingZeros(twoDigitYear, 2);\n } // Ordinal number\n\n\n if (token === 'Yo') {\n return localize.ordinalNumber(weekYear, {\n unit: 'year'\n });\n } // Padding\n\n\n return addLeadingZeros(weekYear, token.length);\n },\n // ISO week-numbering year\n R: function (date, token) {\n var isoWeekYear = getUTCISOWeekYear(date); // Padding\n\n return addLeadingZeros(isoWeekYear, token.length);\n },\n // Extended year. This is a single number designating the year of this calendar system.\n // The main difference between `y` and `u` localizers are B.C. years:\n // | Year | `y` | `u` |\n // |------|-----|-----|\n // | AC 1 | 1 | 1 |\n // | BC 1 | 1 | 0 |\n // | BC 2 | 2 | -1 |\n // Also `yy` always returns the last two digits of a year,\n // while `uu` pads single digit years to 2 characters and returns other years unchanged.\n u: function (date, token) {\n var year = date.getUTCFullYear();\n return addLeadingZeros(year, token.length);\n },\n // Quarter\n Q: function (date, token, localize) {\n var quarter = Math.ceil((date.getUTCMonth() + 1) / 3);\n\n switch (token) {\n // 1, 2, 3, 4\n case 'Q':\n return String(quarter);\n // 01, 02, 03, 04\n\n case 'QQ':\n return addLeadingZeros(quarter, 2);\n // 1st, 2nd, 3rd, 4th\n\n case 'Qo':\n return localize.ordinalNumber(quarter, {\n unit: 'quarter'\n });\n // Q1, Q2, Q3, Q4\n\n case 'QQQ':\n return localize.quarter(quarter, {\n width: 'abbreviated',\n context: 'formatting'\n });\n // 1, 2, 3, 4 (narrow quarter; could be not numerical)\n\n case 'QQQQQ':\n return localize.quarter(quarter, {\n width: 'narrow',\n context: 'formatting'\n });\n // 1st quarter, 2nd quarter, ...\n\n case 'QQQQ':\n default:\n return localize.quarter(quarter, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // Stand-alone quarter\n q: function (date, token, localize) {\n var quarter = Math.ceil((date.getUTCMonth() + 1) / 3);\n\n switch (token) {\n // 1, 2, 3, 4\n case 'q':\n return String(quarter);\n // 01, 02, 03, 04\n\n case 'qq':\n return addLeadingZeros(quarter, 2);\n // 1st, 2nd, 3rd, 4th\n\n case 'qo':\n return localize.ordinalNumber(quarter, {\n unit: 'quarter'\n });\n // Q1, Q2, Q3, Q4\n\n case 'qqq':\n return localize.quarter(quarter, {\n width: 'abbreviated',\n context: 'standalone'\n });\n // 1, 2, 3, 4 (narrow quarter; could be not numerical)\n\n case 'qqqqq':\n return localize.quarter(quarter, {\n width: 'narrow',\n context: 'standalone'\n });\n // 1st quarter, 2nd quarter, ...\n\n case 'qqqq':\n default:\n return localize.quarter(quarter, {\n width: 'wide',\n context: 'standalone'\n });\n }\n },\n // Month\n M: function (date, token, localize) {\n var month = date.getUTCMonth();\n\n switch (token) {\n case 'M':\n case 'MM':\n return lightFormatters.M(date, token);\n // 1st, 2nd, ..., 12th\n\n case 'Mo':\n return localize.ordinalNumber(month + 1, {\n unit: 'month'\n });\n // Jan, Feb, ..., Dec\n\n case 'MMM':\n return localize.month(month, {\n width: 'abbreviated',\n context: 'formatting'\n });\n // J, F, ..., D\n\n case 'MMMMM':\n return localize.month(month, {\n width: 'narrow',\n context: 'formatting'\n });\n // January, February, ..., December\n\n case 'MMMM':\n default:\n return localize.month(month, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // Stand-alone month\n L: function (date, token, localize) {\n var month = date.getUTCMonth();\n\n switch (token) {\n // 1, 2, ..., 12\n case 'L':\n return String(month + 1);\n // 01, 02, ..., 12\n\n case 'LL':\n return addLeadingZeros(month + 1, 2);\n // 1st, 2nd, ..., 12th\n\n case 'Lo':\n return localize.ordinalNumber(month + 1, {\n unit: 'month'\n });\n // Jan, Feb, ..., Dec\n\n case 'LLL':\n return localize.month(month, {\n width: 'abbreviated',\n context: 'standalone'\n });\n // J, F, ..., D\n\n case 'LLLLL':\n return localize.month(month, {\n width: 'narrow',\n context: 'standalone'\n });\n // January, February, ..., December\n\n case 'LLLL':\n default:\n return localize.month(month, {\n width: 'wide',\n context: 'standalone'\n });\n }\n },\n // Local week of year\n w: function (date, token, localize, options) {\n var week = getUTCWeek(date, options);\n\n if (token === 'wo') {\n return localize.ordinalNumber(week, {\n unit: 'week'\n });\n }\n\n return addLeadingZeros(week, token.length);\n },\n // ISO week of year\n I: function (date, token, localize) {\n var isoWeek = getUTCISOWeek(date);\n\n if (token === 'Io') {\n return localize.ordinalNumber(isoWeek, {\n unit: 'week'\n });\n }\n\n return addLeadingZeros(isoWeek, token.length);\n },\n // Day of the month\n d: function (date, token, localize) {\n if (token === 'do') {\n return localize.ordinalNumber(date.getUTCDate(), {\n unit: 'date'\n });\n }\n\n return lightFormatters.d(date, token);\n },\n // Day of year\n D: function (date, token, localize) {\n var dayOfYear = getUTCDayOfYear(date);\n\n if (token === 'Do') {\n return localize.ordinalNumber(dayOfYear, {\n unit: 'dayOfYear'\n });\n }\n\n return addLeadingZeros(dayOfYear, token.length);\n },\n // Day of week\n E: function (date, token, localize) {\n var dayOfWeek = date.getUTCDay();\n\n switch (token) {\n // Tue\n case 'E':\n case 'EE':\n case 'EEE':\n return localize.day(dayOfWeek, {\n width: 'abbreviated',\n context: 'formatting'\n });\n // T\n\n case 'EEEEE':\n return localize.day(dayOfWeek, {\n width: 'narrow',\n context: 'formatting'\n });\n // Tu\n\n case 'EEEEEE':\n return localize.day(dayOfWeek, {\n width: 'short',\n context: 'formatting'\n });\n // Tuesday\n\n case 'EEEE':\n default:\n return localize.day(dayOfWeek, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // Local day of week\n e: function (date, token, localize, options) {\n var dayOfWeek = date.getUTCDay();\n var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;\n\n switch (token) {\n // Numerical value (Nth day of week with current locale or weekStartsOn)\n case 'e':\n return String(localDayOfWeek);\n // Padded numerical value\n\n case 'ee':\n return addLeadingZeros(localDayOfWeek, 2);\n // 1st, 2nd, ..., 7th\n\n case 'eo':\n return localize.ordinalNumber(localDayOfWeek, {\n unit: 'day'\n });\n\n case 'eee':\n return localize.day(dayOfWeek, {\n width: 'abbreviated',\n context: 'formatting'\n });\n // T\n\n case 'eeeee':\n return localize.day(dayOfWeek, {\n width: 'narrow',\n context: 'formatting'\n });\n // Tu\n\n case 'eeeeee':\n return localize.day(dayOfWeek, {\n width: 'short',\n context: 'formatting'\n });\n // Tuesday\n\n case 'eeee':\n default:\n return localize.day(dayOfWeek, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // Stand-alone local day of week\n c: function (date, token, localize, options) {\n var dayOfWeek = date.getUTCDay();\n var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;\n\n switch (token) {\n // Numerical value (same as in `e`)\n case 'c':\n return String(localDayOfWeek);\n // Padded numerical value\n\n case 'cc':\n return addLeadingZeros(localDayOfWeek, token.length);\n // 1st, 2nd, ..., 7th\n\n case 'co':\n return localize.ordinalNumber(localDayOfWeek, {\n unit: 'day'\n });\n\n case 'ccc':\n return localize.day(dayOfWeek, {\n width: 'abbreviated',\n context: 'standalone'\n });\n // T\n\n case 'ccccc':\n return localize.day(dayOfWeek, {\n width: 'narrow',\n context: 'standalone'\n });\n // Tu\n\n case 'cccccc':\n return localize.day(dayOfWeek, {\n width: 'short',\n context: 'standalone'\n });\n // Tuesday\n\n case 'cccc':\n default:\n return localize.day(dayOfWeek, {\n width: 'wide',\n context: 'standalone'\n });\n }\n },\n // ISO day of week\n i: function (date, token, localize) {\n var dayOfWeek = date.getUTCDay();\n var isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;\n\n switch (token) {\n // 2\n case 'i':\n return String(isoDayOfWeek);\n // 02\n\n case 'ii':\n return addLeadingZeros(isoDayOfWeek, token.length);\n // 2nd\n\n case 'io':\n return localize.ordinalNumber(isoDayOfWeek, {\n unit: 'day'\n });\n // Tue\n\n case 'iii':\n return localize.day(dayOfWeek, {\n width: 'abbreviated',\n context: 'formatting'\n });\n // T\n\n case 'iiiii':\n return localize.day(dayOfWeek, {\n width: 'narrow',\n context: 'formatting'\n });\n // Tu\n\n case 'iiiiii':\n return localize.day(dayOfWeek, {\n width: 'short',\n context: 'formatting'\n });\n // Tuesday\n\n case 'iiii':\n default:\n return localize.day(dayOfWeek, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // AM or PM\n a: function (date, token, localize) {\n var hours = date.getUTCHours();\n var dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am';\n\n switch (token) {\n case 'a':\n case 'aa':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'abbreviated',\n context: 'formatting'\n });\n\n case 'aaa':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'abbreviated',\n context: 'formatting'\n }).toLowerCase();\n\n case 'aaaaa':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'narrow',\n context: 'formatting'\n });\n\n case 'aaaa':\n default:\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // AM, PM, midnight, noon\n b: function (date, token, localize) {\n var hours = date.getUTCHours();\n var dayPeriodEnumValue;\n\n if (hours === 12) {\n dayPeriodEnumValue = dayPeriodEnum.noon;\n } else if (hours === 0) {\n dayPeriodEnumValue = dayPeriodEnum.midnight;\n } else {\n dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am';\n }\n\n switch (token) {\n case 'b':\n case 'bb':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'abbreviated',\n context: 'formatting'\n });\n\n case 'bbb':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'abbreviated',\n context: 'formatting'\n }).toLowerCase();\n\n case 'bbbbb':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'narrow',\n context: 'formatting'\n });\n\n case 'bbbb':\n default:\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // in the morning, in the afternoon, in the evening, at night\n B: function (date, token, localize) {\n var hours = date.getUTCHours();\n var dayPeriodEnumValue;\n\n if (hours >= 17) {\n dayPeriodEnumValue = dayPeriodEnum.evening;\n } else if (hours >= 12) {\n dayPeriodEnumValue = dayPeriodEnum.afternoon;\n } else if (hours >= 4) {\n dayPeriodEnumValue = dayPeriodEnum.morning;\n } else {\n dayPeriodEnumValue = dayPeriodEnum.night;\n }\n\n switch (token) {\n case 'B':\n case 'BB':\n case 'BBB':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'abbreviated',\n context: 'formatting'\n });\n\n case 'BBBBB':\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'narrow',\n context: 'formatting'\n });\n\n case 'BBBB':\n default:\n return localize.dayPeriod(dayPeriodEnumValue, {\n width: 'wide',\n context: 'formatting'\n });\n }\n },\n // Hour [1-12]\n h: function (date, token, localize) {\n if (token === 'ho') {\n var hours = date.getUTCHours() % 12;\n if (hours === 0) hours = 12;\n return localize.ordinalNumber(hours, {\n unit: 'hour'\n });\n }\n\n return lightFormatters.h(date, token);\n },\n // Hour [0-23]\n H: function (date, token, localize) {\n if (token === 'Ho') {\n return localize.ordinalNumber(date.getUTCHours(), {\n unit: 'hour'\n });\n }\n\n return lightFormatters.H(date, token);\n },\n // Hour [0-11]\n K: function (date, token, localize) {\n var hours = date.getUTCHours() % 12;\n\n if (token === 'Ko') {\n return localize.ordinalNumber(hours, {\n unit: 'hour'\n });\n }\n\n return addLeadingZeros(hours, token.length);\n },\n // Hour [1-24]\n k: function (date, token, localize) {\n var hours = date.getUTCHours();\n if (hours === 0) hours = 24;\n\n if (token === 'ko') {\n return localize.ordinalNumber(hours, {\n unit: 'hour'\n });\n }\n\n return addLeadingZeros(hours, token.length);\n },\n // Minute\n m: function (date, token, localize) {\n if (token === 'mo') {\n return localize.ordinalNumber(date.getUTCMinutes(), {\n unit: 'minute'\n });\n }\n\n return lightFormatters.m(date, token);\n },\n // Second\n s: function (date, token, localize) {\n if (token === 'so') {\n return localize.ordinalNumber(date.getUTCSeconds(), {\n unit: 'second'\n });\n }\n\n return lightFormatters.s(date, token);\n },\n // Fraction of second\n S: function (date, token) {\n return lightFormatters.S(date, token);\n },\n // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)\n X: function (date, token, _localize, options) {\n var originalDate = options._originalDate || date;\n var timezoneOffset = originalDate.getTimezoneOffset();\n\n if (timezoneOffset === 0) {\n return 'Z';\n }\n\n switch (token) {\n // Hours and optional minutes\n case 'X':\n return formatTimezoneWithOptionalMinutes(timezoneOffset);\n // Hours, minutes and optional seconds without `:` delimiter\n // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets\n // so this token always has the same output as `XX`\n\n case 'XXXX':\n case 'XX':\n // Hours and minutes without `:` delimiter\n return formatTimezone(timezoneOffset);\n // Hours, minutes and optional seconds with `:` delimiter\n // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets\n // so this token always has the same output as `XXX`\n\n case 'XXXXX':\n case 'XXX': // Hours and minutes with `:` delimiter\n\n default:\n return formatTimezone(timezoneOffset, ':');\n }\n },\n // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)\n x: function (date, token, _localize, options) {\n var originalDate = options._originalDate || date;\n var timezoneOffset = originalDate.getTimezoneOffset();\n\n switch (token) {\n // Hours and optional minutes\n case 'x':\n return formatTimezoneWithOptionalMinutes(timezoneOffset);\n // Hours, minutes and optional seconds without `:` delimiter\n // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets\n // so this token always has the same output as `xx`\n\n case 'xxxx':\n case 'xx':\n // Hours and minutes without `:` delimiter\n return formatTimezone(timezoneOffset);\n // Hours, minutes and optional seconds with `:` delimiter\n // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets\n // so this token always has the same output as `xxx`\n\n case 'xxxxx':\n case 'xxx': // Hours and minutes with `:` delimiter\n\n default:\n return formatTimezone(timezoneOffset, ':');\n }\n },\n // Timezone (GMT)\n O: function (date, token, _localize, options) {\n var originalDate = options._originalDate || date;\n var timezoneOffset = originalDate.getTimezoneOffset();\n\n switch (token) {\n // Short\n case 'O':\n case 'OO':\n case 'OOO':\n return 'GMT' + formatTimezoneShort(timezoneOffset, ':');\n // Long\n\n case 'OOOO':\n default:\n return 'GMT' + formatTimezone(timezoneOffset, ':');\n }\n },\n // Timezone (specific non-location)\n z: function (date, token, _localize, options) {\n var originalDate = options._originalDate || date;\n var timezoneOffset = originalDate.getTimezoneOffset();\n\n switch (token) {\n // Short\n case 'z':\n case 'zz':\n case 'zzz':\n return 'GMT' + formatTimezoneShort(timezoneOffset, ':');\n // Long\n\n case 'zzzz':\n default:\n return 'GMT' + formatTimezone(timezoneOffset, ':');\n }\n },\n // Seconds timestamp\n t: function (date, token, _localize, options) {\n var originalDate = options._originalDate || date;\n var timestamp = Math.floor(originalDate.getTime() / 1000);\n return addLeadingZeros(timestamp, token.length);\n },\n // Milliseconds timestamp\n T: function (date, token, _localize, options) {\n var originalDate = options._originalDate || date;\n var timestamp = originalDate.getTime();\n return addLeadingZeros(timestamp, token.length);\n }\n};\n\nfunction formatTimezoneShort(offset, dirtyDelimiter) {\n var sign = offset > 0 ? '-' : '+';\n var absOffset = Math.abs(offset);\n var hours = Math.floor(absOffset / 60);\n var minutes = absOffset % 60;\n\n if (minutes === 0) {\n return sign + String(hours);\n }\n\n var delimiter = dirtyDelimiter || '';\n return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);\n}\n\nfunction formatTimezoneWithOptionalMinutes(offset, dirtyDelimiter) {\n if (offset % 60 === 0) {\n var sign = offset > 0 ? '-' : '+';\n return sign + addLeadingZeros(Math.abs(offset) / 60, 2);\n }\n\n return formatTimezone(offset, dirtyDelimiter);\n}\n\nfunction formatTimezone(offset, dirtyDelimiter) {\n var delimiter = dirtyDelimiter || '';\n var sign = offset > 0 ? '-' : '+';\n var absOffset = Math.abs(offset);\n var hours = addLeadingZeros(Math.floor(absOffset / 60), 2);\n var minutes = addLeadingZeros(absOffset % 60, 2);\n return sign + hours + delimiter + minutes;\n}\n\nexport default formatters;","function dateLongFormatter(pattern, formatLong) {\n switch (pattern) {\n case 'P':\n return formatLong.date({\n width: 'short'\n });\n\n case 'PP':\n return formatLong.date({\n width: 'medium'\n });\n\n case 'PPP':\n return formatLong.date({\n width: 'long'\n });\n\n case 'PPPP':\n default:\n return formatLong.date({\n width: 'full'\n });\n }\n}\n\nfunction timeLongFormatter(pattern, formatLong) {\n switch (pattern) {\n case 'p':\n return formatLong.time({\n width: 'short'\n });\n\n case 'pp':\n return formatLong.time({\n width: 'medium'\n });\n\n case 'ppp':\n return formatLong.time({\n width: 'long'\n });\n\n case 'pppp':\n default:\n return formatLong.time({\n width: 'full'\n });\n }\n}\n\nfunction dateTimeLongFormatter(pattern, formatLong) {\n var matchResult = pattern.match(/(P+)(p+)?/);\n var datePattern = matchResult[1];\n var timePattern = matchResult[2];\n\n if (!timePattern) {\n return dateLongFormatter(pattern, formatLong);\n }\n\n var dateTimeFormat;\n\n switch (datePattern) {\n case 'P':\n dateTimeFormat = formatLong.dateTime({\n width: 'short'\n });\n break;\n\n case 'PP':\n dateTimeFormat = formatLong.dateTime({\n width: 'medium'\n });\n break;\n\n case 'PPP':\n dateTimeFormat = formatLong.dateTime({\n width: 'long'\n });\n break;\n\n case 'PPPP':\n default:\n dateTimeFormat = formatLong.dateTime({\n width: 'full'\n });\n break;\n }\n\n return dateTimeFormat.replace('{{date}}', dateLongFormatter(datePattern, formatLong)).replace('{{time}}', timeLongFormatter(timePattern, formatLong));\n}\n\nvar longFormatters = {\n p: timeLongFormatter,\n P: dateTimeLongFormatter\n};\nexport default longFormatters;","/**\n * Google Chrome as of 67.0.3396.87 introduced timezones with offset that includes seconds.\n * They usually appear for dates that denote time before the timezones were introduced\n * (e.g. for 'Europe/Prague' timezone the offset is GMT+00:57:44 before 1 October 1891\n * and GMT+01:00:00 after that date)\n *\n * Date#getTimezoneOffset returns the offset in minutes and would return 57 for the example above,\n * which would lead to incorrect calculations.\n *\n * This function returns the timezone offset in milliseconds that takes seconds in account.\n */\nexport default function getTimezoneOffsetInMilliseconds(date) {\n var utcDate = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()));\n utcDate.setUTCFullYear(date.getFullYear());\n return date.getTime() - utcDate.getTime();\n}","var protectedDayOfYearTokens = ['D', 'DD'];\nvar protectedWeekYearTokens = ['YY', 'YYYY'];\nexport function isProtectedDayOfYearToken(token) {\n return protectedDayOfYearTokens.indexOf(token) !== -1;\n}\nexport function isProtectedWeekYearToken(token) {\n return protectedWeekYearTokens.indexOf(token) !== -1;\n}\nexport function throwProtectedError(token, format, input) {\n if (token === 'YYYY') {\n throw new RangeError(\"Use `yyyy` instead of `YYYY` (in `\".concat(format, \"`) for formatting years to the input `\").concat(input, \"`; see: https://git.io/fxCyr\"));\n } else if (token === 'YY') {\n throw new RangeError(\"Use `yy` instead of `YY` (in `\".concat(format, \"`) for formatting years to the input `\").concat(input, \"`; see: https://git.io/fxCyr\"));\n } else if (token === 'D') {\n throw new RangeError(\"Use `d` instead of `D` (in `\".concat(format, \"`) for formatting days of the month to the input `\").concat(input, \"`; see: https://git.io/fxCyr\"));\n } else if (token === 'DD') {\n throw new RangeError(\"Use `dd` instead of `DD` (in `\".concat(format, \"`) for formatting days of the month to the input `\").concat(input, \"`; see: https://git.io/fxCyr\"));\n }\n}","import isValid from \"../isValid/index.js\";\nimport defaultLocale from \"../locale/en-US/index.js\";\nimport subMilliseconds from \"../subMilliseconds/index.js\";\nimport toDate from \"../toDate/index.js\";\nimport formatters from \"../_lib/format/formatters/index.js\";\nimport longFormatters from \"../_lib/format/longFormatters/index.js\";\nimport getTimezoneOffsetInMilliseconds from \"../_lib/getTimezoneOffsetInMilliseconds/index.js\";\nimport { isProtectedDayOfYearToken, isProtectedWeekYearToken, throwProtectedError } from \"../_lib/protectedTokens/index.js\";\nimport toInteger from \"../_lib/toInteger/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\"; // This RegExp consists of three parts separated by `|`:\n// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token\n// (one of the certain letters followed by `o`)\n// - (\\w)\\1* matches any sequences of the same letter\n// - '' matches two quote characters in a row\n// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('),\n// except a single quote symbol, which ends the sequence.\n// Two quote characters do not end the sequence.\n// If there is no matching single quote\n// then the sequence will continue until the end of the string.\n// - . matches any single character unmatched by previous parts of the RegExps\n\nvar formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|''|'(''|[^'])+('|$)|./g; // This RegExp catches symbols escaped by quotes, and also\n// sequences of symbols P, p, and the combinations like `PPPPPPPppppp`\n\nvar longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;\nvar escapedStringRegExp = /^'([^]*?)'?$/;\nvar doubleQuoteRegExp = /''/g;\nvar unescapedLatinCharacterRegExp = /[a-zA-Z]/;\n/**\n * @name format\n * @category Common Helpers\n * @summary Format the date.\n *\n * @description\n * Return the formatted date string in the given format. The result may vary by locale.\n *\n * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries.\n * > See: https://git.io/fxCyr\n *\n * The characters wrapped between two single quotes characters (') are escaped.\n * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote.\n * (see the last example)\n *\n * Format of the string is based on Unicode Technical Standard #35:\n * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table\n * with a few additions (see note 7 below the table).\n *\n * Accepted patterns:\n * | Unit | Pattern | Result examples | Notes |\n * |---------------------------------|---------|-----------------------------------|-------|\n * | Era | G..GGG | AD, BC | |\n * | | GGGG | Anno Domini, Before Christ | 2 |\n * | | GGGGG | A, B | |\n * | Calendar year | y | 44, 1, 1900, 2017 | 5 |\n * | | yo | 44th, 1st, 0th, 17th | 5,7 |\n * | | yy | 44, 01, 00, 17 | 5 |\n * | | yyy | 044, 001, 1900, 2017 | 5 |\n * | | yyyy | 0044, 0001, 1900, 2017 | 5 |\n * | | yyyyy | ... | 3,5 |\n * | Local week-numbering year | Y | 44, 1, 1900, 2017 | 5 |\n * | | Yo | 44th, 1st, 1900th, 2017th | 5,7 |\n * | | YY | 44, 01, 00, 17 | 5,8 |\n * | | YYY | 044, 001, 1900, 2017 | 5 |\n * | | YYYY | 0044, 0001, 1900, 2017 | 5,8 |\n * | | YYYYY | ... | 3,5 |\n * | ISO week-numbering year | R | -43, 0, 1, 1900, 2017 | 5,7 |\n * | | RR | -43, 00, 01, 1900, 2017 | 5,7 |\n * | | RRR | -043, 000, 001, 1900, 2017 | 5,7 |\n * | | RRRR | -0043, 0000, 0001, 1900, 2017 | 5,7 |\n * | | RRRRR | ... | 3,5,7 |\n * | Extended year | u | -43, 0, 1, 1900, 2017 | 5 |\n * | | uu | -43, 01, 1900, 2017 | 5 |\n * | | uuu | -043, 001, 1900, 2017 | 5 |\n * | | uuuu | -0043, 0001, 1900, 2017 | 5 |\n * | | uuuuu | ... | 3,5 |\n * | Quarter (formatting) | Q | 1, 2, 3, 4 | |\n * | | Qo | 1st, 2nd, 3rd, 4th | 7 |\n * | | QQ | 01, 02, 03, 04 | |\n * | | QQQ | Q1, Q2, Q3, Q4 | |\n * | | QQQQ | 1st quarter, 2nd quarter, ... | 2 |\n * | | QQQQQ | 1, 2, 3, 4 | 4 |\n * | Quarter (stand-alone) | q | 1, 2, 3, 4 | |\n * | | qo | 1st, 2nd, 3rd, 4th | 7 |\n * | | qq | 01, 02, 03, 04 | |\n * | | qqq | Q1, Q2, Q3, Q4 | |\n * | | qqqq | 1st quarter, 2nd quarter, ... | 2 |\n * | | qqqqq | 1, 2, 3, 4 | 4 |\n * | Month (formatting) | M | 1, 2, ..., 12 | |\n * | | Mo | 1st, 2nd, ..., 12th | 7 |\n * | | MM | 01, 02, ..., 12 | |\n * | | MMM | Jan, Feb, ..., Dec | |\n * | | MMMM | January, February, ..., December | 2 |\n * | | MMMMM | J, F, ..., D | |\n * | Month (stand-alone) | L | 1, 2, ..., 12 | |\n * | | Lo | 1st, 2nd, ..., 12th | 7 |\n * | | LL | 01, 02, ..., 12 | |\n * | | LLL | Jan, Feb, ..., Dec | |\n * | | LLLL | January, February, ..., December | 2 |\n * | | LLLLL | J, F, ..., D | |\n * | Local week of year | w | 1, 2, ..., 53 | |\n * | | wo | 1st, 2nd, ..., 53th | 7 |\n * | | ww | 01, 02, ..., 53 | |\n * | ISO week of year | I | 1, 2, ..., 53 | 7 |\n * | | Io | 1st, 2nd, ..., 53th | 7 |\n * | | II | 01, 02, ..., 53 | 7 |\n * | Day of month | d | 1, 2, ..., 31 | |\n * | | do | 1st, 2nd, ..., 31st | 7 |\n * | | dd | 01, 02, ..., 31 | |\n * | Day of year | D | 1, 2, ..., 365, 366 | 9 |\n * | | Do | 1st, 2nd, ..., 365th, 366th | 7 |\n * | | DD | 01, 02, ..., 365, 366 | 9 |\n * | | DDD | 001, 002, ..., 365, 366 | |\n * | | DDDD | ... | 3 |\n * | Day of week (formatting) | E..EEE | Mon, Tue, Wed, ..., Sun | |\n * | | EEEE | Monday, Tuesday, ..., Sunday | 2 |\n * | | EEEEE | M, T, W, T, F, S, S | |\n * | | EEEEEE | Mo, Tu, We, Th, Fr, Su, Sa | |\n * | ISO day of week (formatting) | i | 1, 2, 3, ..., 7 | 7 |\n * | | io | 1st, 2nd, ..., 7th | 7 |\n * | | ii | 01, 02, ..., 07 | 7 |\n * | | iii | Mon, Tue, Wed, ..., Sun | 7 |\n * | | iiii | Monday, Tuesday, ..., Sunday | 2,7 |\n * | | iiiii | M, T, W, T, F, S, S | 7 |\n * | | iiiiii | Mo, Tu, We, Th, Fr, Su, Sa | 7 |\n * | Local day of week (formatting) | e | 2, 3, 4, ..., 1 | |\n * | | eo | 2nd, 3rd, ..., 1st | 7 |\n * | | ee | 02, 03, ..., 01 | |\n * | | eee | Mon, Tue, Wed, ..., Sun | |\n * | | eeee | Monday, Tuesday, ..., Sunday | 2 |\n * | | eeeee | M, T, W, T, F, S, S | |\n * | | eeeeee | Mo, Tu, We, Th, Fr, Su, Sa | |\n * | Local day of week (stand-alone) | c | 2, 3, 4, ..., 1 | |\n * | | co | 2nd, 3rd, ..., 1st | 7 |\n * | | cc | 02, 03, ..., 01 | |\n * | | ccc | Mon, Tue, Wed, ..., Sun | |\n * | | cccc | Monday, Tuesday, ..., Sunday | 2 |\n * | | ccccc | M, T, W, T, F, S, S | |\n * | | cccccc | Mo, Tu, We, Th, Fr, Su, Sa | |\n * | AM, PM | a..aa | AM, PM | |\n * | | aaa | am, pm | |\n * | | aaaa | a.m., p.m. | 2 |\n * | | aaaaa | a, p | |\n * | AM, PM, noon, midnight | b..bb | AM, PM, noon, midnight | |\n * | | bbb | am, pm, noon, midnight | |\n * | | bbbb | a.m., p.m., noon, midnight | 2 |\n * | | bbbbb | a, p, n, mi | |\n * | Flexible day period | B..BBB | at night, in the morning, ... | |\n * | | BBBB | at night, in the morning, ... | 2 |\n * | | BBBBB | at night, in the morning, ... | |\n * | Hour [1-12] | h | 1, 2, ..., 11, 12 | |\n * | | ho | 1st, 2nd, ..., 11th, 12th | 7 |\n * | | hh | 01, 02, ..., 11, 12 | |\n * | Hour [0-23] | H | 0, 1, 2, ..., 23 | |\n * | | Ho | 0th, 1st, 2nd, ..., 23rd | 7 |\n * | | HH | 00, 01, 02, ..., 23 | |\n * | Hour [0-11] | K | 1, 2, ..., 11, 0 | |\n * | | Ko | 1st, 2nd, ..., 11th, 0th | 7 |\n * | | KK | 01, 02, ..., 11, 00 | |\n * | Hour [1-24] | k | 24, 1, 2, ..., 23 | |\n * | | ko | 24th, 1st, 2nd, ..., 23rd | 7 |\n * | | kk | 24, 01, 02, ..., 23 | |\n * | Minute | m | 0, 1, ..., 59 | |\n * | | mo | 0th, 1st, ..., 59th | 7 |\n * | | mm | 00, 01, ..., 59 | |\n * | Second | s | 0, 1, ..., 59 | |\n * | | so | 0th, 1st, ..., 59th | 7 |\n * | | ss | 00, 01, ..., 59 | |\n * | Fraction of second | S | 0, 1, ..., 9 | |\n * | | SS | 00, 01, ..., 99 | |\n * | | SSS | 000, 001, ..., 999 | |\n * | | SSSS | ... | 3 |\n * | Timezone (ISO-8601 w/ Z) | X | -08, +0530, Z | |\n * | | XX | -0800, +0530, Z | |\n * | | XXX | -08:00, +05:30, Z | |\n * | | XXXX | -0800, +0530, Z, +123456 | 2 |\n * | | XXXXX | -08:00, +05:30, Z, +12:34:56 | |\n * | Timezone (ISO-8601 w/o Z) | x | -08, +0530, +00 | |\n * | | xx | -0800, +0530, +0000 | |\n * | | xxx | -08:00, +05:30, +00:00 | 2 |\n * | | xxxx | -0800, +0530, +0000, +123456 | |\n * | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | |\n * | Timezone (GMT) | O...OOO | GMT-8, GMT+5:30, GMT+0 | |\n * | | OOOO | GMT-08:00, GMT+05:30, GMT+00:00 | 2 |\n * | Timezone (specific non-locat.) | z...zzz | GMT-8, GMT+5:30, GMT+0 | 6 |\n * | | zzzz | GMT-08:00, GMT+05:30, GMT+00:00 | 2,6 |\n * | Seconds timestamp | t | 512969520 | 7 |\n * | | tt | ... | 3,7 |\n * | Milliseconds timestamp | T | 512969520900 | 7 |\n * | | TT | ... | 3,7 |\n * | Long localized date | P | 04/29/1453 | 7 |\n * | | PP | Apr 29, 1453 | 7 |\n * | | PPP | April 29th, 1453 | 7 |\n * | | PPPP | Friday, April 29th, 1453 | 2,7 |\n * | Long localized time | p | 12:00 AM | 7 |\n * | | pp | 12:00:00 AM | 7 |\n * | | ppp | 12:00:00 AM GMT+2 | 7 |\n * | | pppp | 12:00:00 AM GMT+02:00 | 2,7 |\n * | Combination of date and time | Pp | 04/29/1453, 12:00 AM | 7 |\n * | | PPpp | Apr 29, 1453, 12:00:00 AM | 7 |\n * | | PPPppp | April 29th, 1453 at ... | 7 |\n * | | PPPPpppp| Friday, April 29th, 1453 at ... | 2,7 |\n * Notes:\n * 1. \"Formatting\" units (e.g. formatting quarter) in the default en-US locale\n * are the same as \"stand-alone\" units, but are different in some languages.\n * \"Formatting\" units are declined according to the rules of the language\n * in the context of a date. \"Stand-alone\" units are always nominative singular:\n *\n * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'`\n *\n * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'`\n *\n * 2. Any sequence of the identical letters is a pattern, unless it is escaped by\n * the single quote characters (see below).\n * If the sequence is longer than listed in table (e.g. `EEEEEEEEEEE`)\n * the output will be the same as default pattern for this unit, usually\n * the longest one (in case of ISO weekdays, `EEEE`). Default patterns for units\n * are marked with \"2\" in the last column of the table.\n *\n * `format(new Date(2017, 10, 6), 'MMM') //=> 'Nov'`\n *\n * `format(new Date(2017, 10, 6), 'MMMM') //=> 'November'`\n *\n * `format(new Date(2017, 10, 6), 'MMMMM') //=> 'N'`\n *\n * `format(new Date(2017, 10, 6), 'MMMMMM') //=> 'November'`\n *\n * `format(new Date(2017, 10, 6), 'MMMMMMM') //=> 'November'`\n *\n * 3. Some patterns could be unlimited length (such as `yyyyyyyy`).\n * The output will be padded with zeros to match the length of the pattern.\n *\n * `format(new Date(2017, 10, 6), 'yyyyyyyy') //=> '00002017'`\n *\n * 4. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales.\n * These tokens represent the shortest form of the quarter.\n *\n * 5. The main difference between `y` and `u` patterns are B.C. years:\n *\n * | Year | `y` | `u` |\n * |------|-----|-----|\n * | AC 1 | 1 | 1 |\n * | BC 1 | 1 | 0 |\n * | BC 2 | 2 | -1 |\n *\n * Also `yy` always returns the last two digits of a year,\n * while `uu` pads single digit years to 2 characters and returns other years unchanged:\n *\n * | Year | `yy` | `uu` |\n * |------|------|------|\n * | 1 | 01 | 01 |\n * | 14 | 14 | 14 |\n * | 376 | 76 | 376 |\n * | 1453 | 53 | 1453 |\n *\n * The same difference is true for local and ISO week-numbering years (`Y` and `R`),\n * except local week-numbering years are dependent on `options.weekStartsOn`\n * and `options.firstWeekContainsDate` (compare [getISOWeekYear]{@link https://date-fns.org/docs/getISOWeekYear}\n * and [getWeekYear]{@link https://date-fns.org/docs/getWeekYear}).\n *\n * 6. Specific non-location timezones are currently unavailable in `date-fns`,\n * so right now these tokens fall back to GMT timezones.\n *\n * 7. These patterns are not in the Unicode Technical Standard #35:\n * - `i`: ISO day of week\n * - `I`: ISO week of year\n * - `R`: ISO week-numbering year\n * - `t`: seconds timestamp\n * - `T`: milliseconds timestamp\n * - `o`: ordinal number modifier\n * - `P`: long localized date\n * - `p`: long localized time\n *\n * 8. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years.\n * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://git.io/fxCyr\n *\n * 9. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month.\n * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://git.io/fxCyr\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * - The second argument is now required for the sake of explicitness.\n *\n * ```javascript\n * // Before v2.0.0\n * format(new Date(2016, 0, 1))\n *\n * // v2.0.0 onward\n * format(new Date(2016, 0, 1), \"yyyy-MM-dd'T'HH:mm:ss.SSSxxx\")\n * ```\n *\n * - New format string API for `format` function\n * which is based on [Unicode Technical Standard #35](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table).\n * See [this post](https://blog.date-fns.org/post/unicode-tokens-in-date-fns-v2-sreatyki91jg) for more details.\n *\n * - Characters are now escaped using single quote symbols (`'`) instead of square brackets.\n *\n * @param {Date|Number} date - the original date\n * @param {String} format - the string of tokens\n * @param {Object} [options] - an object with options.\n * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale}\n * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday)\n * @param {Number} [options.firstWeekContainsDate=1] - the day of January, which is\n * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`;\n * see: https://git.io/fxCyr\n * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`;\n * see: https://git.io/fxCyr\n * @returns {String} the formatted date string\n * @throws {TypeError} 2 arguments required\n * @throws {RangeError} `date` must not be Invalid Date\n * @throws {RangeError} `options.locale` must contain `localize` property\n * @throws {RangeError} `options.locale` must contain `formatLong` property\n * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6\n * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7\n * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://git.io/fxCyr\n * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://git.io/fxCyr\n * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://git.io/fxCyr\n * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://git.io/fxCyr\n * @throws {RangeError} format string contains an unescaped latin alphabet character\n *\n * @example\n * // Represent 11 February 2014 in middle-endian format:\n * var result = format(new Date(2014, 1, 11), 'MM/dd/yyyy')\n * //=> '02/11/2014'\n *\n * @example\n * // Represent 2 July 2014 in Esperanto:\n * import { eoLocale } from 'date-fns/locale/eo'\n * var result = format(new Date(2014, 6, 2), \"do 'de' MMMM yyyy\", {\n * locale: eoLocale\n * })\n * //=> '2-a de julio 2014'\n *\n * @example\n * // Escape string by single quote characters:\n * var result = format(new Date(2014, 6, 2, 15), \"h 'o''clock'\")\n * //=> \"3 o'clock\"\n */\n\nexport default function format(dirtyDate, dirtyFormatStr, dirtyOptions) {\n requiredArgs(2, arguments);\n var formatStr = String(dirtyFormatStr);\n var options = dirtyOptions || {};\n var locale = options.locale || defaultLocale;\n var localeFirstWeekContainsDate = locale.options && locale.options.firstWeekContainsDate;\n var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : toInteger(localeFirstWeekContainsDate);\n var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : toInteger(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN\n\n if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) {\n throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively');\n }\n\n var localeWeekStartsOn = locale.options && locale.options.weekStartsOn;\n var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : toInteger(localeWeekStartsOn);\n var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : toInteger(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN\n\n if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) {\n throw new RangeError('weekStartsOn must be between 0 and 6 inclusively');\n }\n\n if (!locale.localize) {\n throw new RangeError('locale must contain localize property');\n }\n\n if (!locale.formatLong) {\n throw new RangeError('locale must contain formatLong property');\n }\n\n var originalDate = toDate(dirtyDate);\n\n if (!isValid(originalDate)) {\n throw new RangeError('Invalid time value');\n } // Convert the date in system timezone to the same date in UTC+00:00 timezone.\n // This ensures that when UTC functions will be implemented, locales will be compatible with them.\n // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376\n\n\n var timezoneOffset = getTimezoneOffsetInMilliseconds(originalDate);\n var utcDate = subMilliseconds(originalDate, timezoneOffset);\n var formatterOptions = {\n firstWeekContainsDate: firstWeekContainsDate,\n weekStartsOn: weekStartsOn,\n locale: locale,\n _originalDate: originalDate\n };\n var result = formatStr.match(longFormattingTokensRegExp).map(function (substring) {\n var firstCharacter = substring[0];\n\n if (firstCharacter === 'p' || firstCharacter === 'P') {\n var longFormatter = longFormatters[firstCharacter];\n return longFormatter(substring, locale.formatLong, formatterOptions);\n }\n\n return substring;\n }).join('').match(formattingTokensRegExp).map(function (substring) {\n // Replace two single quote characters with one single quote character\n if (substring === \"''\") {\n return \"'\";\n }\n\n var firstCharacter = substring[0];\n\n if (firstCharacter === \"'\") {\n return cleanEscapedString(substring);\n }\n\n var formatter = formatters[firstCharacter];\n\n if (formatter) {\n if (!options.useAdditionalWeekYearTokens && isProtectedWeekYearToken(substring)) {\n throwProtectedError(substring, dirtyFormatStr, dirtyDate);\n }\n\n if (!options.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(substring)) {\n throwProtectedError(substring, dirtyFormatStr, dirtyDate);\n }\n\n return formatter(utcDate, substring, locale.localize, formatterOptions);\n }\n\n if (firstCharacter.match(unescapedLatinCharacterRegExp)) {\n throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`');\n }\n\n return substring;\n }).join('');\n return result;\n}\n\nfunction cleanEscapedString(input) {\n return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, \"'\");\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name startOfDay\n * @category Day Helpers\n * @summary Return the start of a day for the given date.\n *\n * @description\n * Return the start of a day for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @returns {Date} the start of a day\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // The start of a day for 2 September 2014 11:55:00:\n * const result = startOfDay(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Tue Sep 02 2014 00:00:00\n */\n\nexport default function startOfDay(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n date.setHours(0, 0, 0, 0);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name startOfMonth\n * @category Month Helpers\n * @summary Return the start of a month for the given date.\n *\n * @description\n * Return the start of a month for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @returns {Date} the start of a month\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // The start of a month for 2 September 2014 11:55:00:\n * const result = startOfMonth(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Mon Sep 01 2014 00:00:00\n */\n\nexport default function startOfMonth(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n date.setDate(1);\n date.setHours(0, 0, 0, 0);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name startOfQuarter\n * @category Quarter Helpers\n * @summary Return the start of a year quarter for the given date.\n *\n * @description\n * Return the start of a year quarter for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @returns {Date} the start of a quarter\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // The start of a quarter for 2 September 2014 11:55:00:\n * const result = startOfQuarter(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Tue Jul 01 2014 00:00:00\n */\n\nexport default function startOfQuarter(dirtyDate) {\n requiredArgs(1, arguments);\n var date = toDate(dirtyDate);\n var currentMonth = date.getMonth();\n var month = currentMonth - currentMonth % 3;\n date.setMonth(month, 1);\n date.setHours(0, 0, 0, 0);\n return date;\n}","import toDate from \"../toDate/index.js\";\nimport toInteger from \"../_lib/toInteger/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name startOfWeek\n * @category Week Helpers\n * @summary Return the start of a week for the given date.\n *\n * @description\n * Return the start of a week for the given date.\n * The result will be in the local timezone.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the original date\n * @param {Object} [options] - an object with options.\n * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale}\n * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday)\n * @returns {Date} the start of a week\n * @throws {TypeError} 1 argument required\n * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6\n *\n * @example\n * // The start of a week for 2 September 2014 11:55:00:\n * const result = startOfWeek(new Date(2014, 8, 2, 11, 55, 0))\n * //=> Sun Aug 31 2014 00:00:00\n *\n * @example\n * // If the week starts on Monday, the start of the week for 2 September 2014 11:55:00:\n * const result = startOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 })\n * //=> Mon Sep 01 2014 00:00:00\n */\n\nexport default function startOfWeek(dirtyDate, dirtyOptions) {\n requiredArgs(1, arguments);\n var options = dirtyOptions || {};\n var locale = options.locale;\n var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn;\n var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : toInteger(localeWeekStartsOn);\n var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : toInteger(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN\n\n if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) {\n throw new RangeError('weekStartsOn must be between 0 and 6 inclusively');\n }\n\n var date = toDate(dirtyDate);\n var day = date.getDay();\n var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;\n date.setDate(date.getDate() - diff);\n date.setHours(0, 0, 0, 0);\n return date;\n}","import subDays from \"../subDays/index.js\";\nimport subMonths from \"../subMonths/index.js\";\nimport toDate from \"../toDate/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\nimport toInteger from \"../_lib/toInteger/index.js\";\n/**\n * @name sub\n * @category Common Helpers\n * @summary Subtract the specified years, months, weeks, days, hours, minutes and seconds from the given date.\n *\n * @description\n * Subtract the specified years, months, weeks, days, hours, minutes and seconds from the given date.\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be subtracted\n *\n * | Key | Description |\n * |---------|------------------------------------|\n * | years | Amount of years to be subtracted |\n * | months | Amount of months to be subtracted |\n * | weeks | Amount of weeks to be subtracted |\n * | days | Amount of days to be subtracted |\n * | hours | Amount of hours to be subtracted |\n * | minutes | Amount of minutes to be subtracted |\n * | seconds | Amount of seconds to be subtracted |\n *\n * All values default to 0\n *\n * @returns {Date} the new date with the seconds subtracted\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Subtract the following duration from 15 June 2017 15:29:20\n * const result = sub(new Date(2017, 5, 15, 15, 29, 20), {\n * years: 2,\n * months: 9,\n * weeks: 1,\n * days: 7,\n * hours: 5,\n * minutes: 9,\n * seconds: 30\n * })\n * //=> Mon Sep 1 2014 10:19:50\n */\n\nexport default function sub(dirtyDate, duration) {\n requiredArgs(2, arguments);\n if (!duration || typeof duration !== 'object') return new Date(NaN);\n var years = duration.years ? toInteger(duration.years) : 0;\n var months = duration.months ? toInteger(duration.months) : 0;\n var weeks = duration.weeks ? toInteger(duration.weeks) : 0;\n var days = duration.days ? toInteger(duration.days) : 0;\n var hours = duration.hours ? toInteger(duration.hours) : 0;\n var minutes = duration.minutes ? toInteger(duration.minutes) : 0;\n var seconds = duration.seconds ? toInteger(duration.seconds) : 0; // Subtract years and months\n\n var dateWithoutMonths = subMonths(toDate(dirtyDate), months + years * 12); // Subtract weeks and days\n\n var dateWithoutDays = subDays(dateWithoutMonths, days + weeks * 7); // Subtract hours, minutes and seconds\n\n var minutestoSub = minutes + hours * 60;\n var secondstoSub = seconds + minutestoSub * 60;\n var mstoSub = secondstoSub * 1000;\n var finalDate = new Date(dateWithoutDays.getTime() - mstoSub);\n return finalDate;\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport addDays from \"../addDays/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name subDays\n * @category Day Helpers\n * @summary Subtract the specified number of days from the given date.\n *\n * @description\n * Subtract the specified number of days from the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of days to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the days subtracted\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Subtract 10 days from 1 September 2014:\n * const result = subDays(new Date(2014, 8, 1), 10)\n * //=> Fri Aug 22 2014 00:00:00\n */\n\nexport default function subDays(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var amount = toInteger(dirtyAmount);\n return addDays(dirtyDate, -amount);\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport addMonths from \"../addMonths/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name subMonths\n * @category Month Helpers\n * @summary Subtract the specified number of months from the given date.\n *\n * @description\n * Subtract the specified number of months from the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of months to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the months subtracted\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Subtract 5 months from 1 February 2015:\n * const result = subMonths(new Date(2015, 1, 1), 5)\n * //=> Mon Sep 01 2014 00:00:00\n */\n\nexport default function subMonths(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var amount = toInteger(dirtyAmount);\n return addMonths(dirtyDate, -amount);\n}","import toInteger from \"../_lib/toInteger/index.js\";\nimport addQuarters from \"../addQuarters/index.js\";\nimport requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name subQuarters\n * @category Quarter Helpers\n * @summary Subtract the specified number of year quarters from the given date.\n *\n * @description\n * Subtract the specified number of year quarters from the given date.\n *\n * ### v2.0.0 breaking changes:\n *\n * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).\n *\n * @param {Date|Number} date - the date to be changed\n * @param {Number} amount - the amount of quarters to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`.\n * @returns {Date} the new date with the quarters subtracted\n * @throws {TypeError} 2 arguments required\n *\n * @example\n * // Subtract 3 quarters from 1 September 2014:\n * const result = subQuarters(new Date(2014, 8, 1), 3)\n * //=> Sun Dec 01 2013 00:00:00\n */\n\nexport default function subQuarters(dirtyDate, dirtyAmount) {\n requiredArgs(2, arguments);\n var amount = toInteger(dirtyAmount);\n return addQuarters(dirtyDate, -amount);\n}","import requiredArgs from \"../_lib/requiredArgs/index.js\";\n/**\n * @name toDate\n * @category Common Helpers\n * @summary Convert the given argument to an instance of Date.\n *\n * @description\n * Convert the given argument to an instance of Date.\n *\n * If the argument is an instance of Date, the function returns its clone.\n *\n * If the argument is a number, it is treated as a timestamp.\n *\n * If the argument is none of the above, the function returns Invalid Date.\n *\n * **Note**: *all* Date arguments passed to any *date-fns* function is processed by `toDate`.\n *\n * @param {Date|Number} argument - the value to convert\n * @returns {Date} the parsed date in the local time zone\n * @throws {TypeError} 1 argument required\n *\n * @example\n * // Clone the date:\n * const result = toDate(new Date(2014, 1, 11, 11, 30, 30))\n * //=> Tue Feb 11 2014 11:30:30\n *\n * @example\n * // Convert the timestamp to date:\n * const result = toDate(1392098430000)\n * //=> Tue Feb 11 2014 11:30:30\n */\n\nexport default function toDate(argument) {\n requiredArgs(1, arguments);\n var argStr = Object.prototype.toString.call(argument); // Clone the date\n\n if (argument instanceof Date || typeof argument === 'object' && argStr === '[object Date]') {\n // Prevent the date to lose the milliseconds when passed to new Date() in IE10\n return new Date(argument.getTime());\n } else if (typeof argument === 'number' || argStr === '[object Number]') {\n return new Date(argument);\n } else {\n if ((typeof argument === 'string' || argStr === '[object String]') && typeof console !== 'undefined') {\n // eslint-disable-next-line no-console\n console.warn(\"Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule\"); // eslint-disable-next-line no-console\n\n console.warn(new Error().stack);\n }\n\n return new Date(NaN);\n }\n}","export default \"./images/vendor/leaflet/dist/layers-2x.png?8f2c4d11474275fbc1614b9098334eae\";","export default \"./images/vendor/leaflet/dist/layers.png?416d91365b44e4b4f4777663e6f009f3\";","export default \"./images/vendor/leaflet/dist/marker-icon-2x.png?680f69f3c2e6b90c1812a813edf67fd7\";","export default \"./images/vendor/leaflet/dist/marker-icon.png?2b3e1faf89f94a4835397e7a43b4f77d\";","export default \"./images/vendor/leaflet/dist/marker-shadow.png?a0c6cc1401c107b501efee6477816891\";","( function( factory ) {\n\tif ( typeof define === \"function\" && define.amd ) {\n\n\t\t// AMD. Register as an anonymous module.\n\t\tdefine( [ \"jquery\" ], factory );\n\t} else {\n\n\t\t// Browser globals\n\t\tfactory( jQuery );\n\t}\n} ( function( $ ) {\n\n$.ui = $.ui || {};\n\nreturn $.ui.version = \"1.12.1\";\n\n} ) );\n","/*!\n * jQuery UI Widget 1.12.1\n * http://jqueryui.com\n *\n * Copyright jQuery Foundation and other contributors\n * Released under the MIT license.\n * http://jquery.org/license\n */\n\n//>>label: Widget\n//>>group: Core\n//>>description: Provides a factory for creating stateful widgets with a common API.\n//>>docs: http://api.jqueryui.com/jQuery.widget/\n//>>demos: http://jqueryui.com/widget/\n\n( function( factory ) {\n\tif ( typeof define === \"function\" && define.amd ) {\n\n\t\t// AMD. Register as an anonymous module.\n\t\tdefine( [ \"jquery\", \"./version\" ], factory );\n\t} else {\n\n\t\t// Browser globals\n\t\tfactory( jQuery );\n\t}\n}( function( $ ) {\n\nvar widgetUuid = 0;\nvar widgetSlice = Array.prototype.slice;\n\n$.cleanData = ( function( orig ) {\n\treturn function( elems ) {\n\t\tvar events, elem, i;\n\t\tfor ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {\n\t\t\ttry {\n\n\t\t\t\t// Only trigger remove when necessary to save time\n\t\t\t\tevents = $._data( elem, \"events\" );\n\t\t\t\tif ( events && events.remove ) {\n\t\t\t\t\t$( elem ).triggerHandler( \"remove\" );\n\t\t\t\t}\n\n\t\t\t// Http://bugs.jquery.com/ticket/8235\n\t\t\t} catch ( e ) {}\n\t\t}\n\t\torig( elems );\n\t};\n} )( $.cleanData );\n\n$.widget = function( name, base, prototype ) {\n\tvar existingConstructor, constructor, basePrototype;\n\n\t// ProxiedPrototype allows the provided prototype to remain unmodified\n\t// so that it can be used as a mixin for multiple widgets (#8876)\n\tvar proxiedPrototype = {};\n\n\tvar namespace = name.split( \".\" )[ 0 ];\n\tname = name.split( \".\" )[ 1 ];\n\tvar fullName = namespace + \"-\" + name;\n\n\tif ( !prototype ) {\n\t\tprototype = base;\n\t\tbase = $.Widget;\n\t}\n\n\tif ( $.isArray( prototype ) ) {\n\t\tprototype = $.extend.apply( null, [ {} ].concat( prototype ) );\n\t}\n\n\t// Create selector for plugin\n\t$.expr[ \":\" ][ fullName.toLowerCase() ] = function( elem ) {\n\t\treturn !!$.data( elem, fullName );\n\t};\n\n\t$[ namespace ] = $[ namespace ] || {};\n\texistingConstructor = $[ namespace ][ name ];\n\tconstructor = $[ namespace ][ name ] = function( options, element ) {\n\n\t\t// Allow instantiation without \"new\" keyword\n\t\tif ( !this._createWidget ) {\n\t\t\treturn new constructor( options, element );\n\t\t}\n\n\t\t// Allow instantiation without initializing for simple inheritance\n\t\t// must use \"new\" keyword (the code above always passes args)\n\t\tif ( arguments.length ) {\n\t\t\tthis._createWidget( options, element );\n\t\t}\n\t};\n\n\t// Extend with the existing constructor to carry over any static properties\n\t$.extend( constructor, existingConstructor, {\n\t\tversion: prototype.version,\n\n\t\t// Copy the object used to create the prototype in case we need to\n\t\t// redefine the widget later\n\t\t_proto: $.extend( {}, prototype ),\n\n\t\t// Track widgets that inherit from this widget in case this widget is\n\t\t// redefined after a widget inherits from it\n\t\t_childConstructors: []\n\t} );\n\n\tbasePrototype = new base();\n\n\t// We need to make the options hash a property directly on the new instance\n\t// otherwise we'll modify the options hash on the prototype that we're\n\t// inheriting from\n\tbasePrototype.options = $.widget.extend( {}, basePrototype.options );\n\t$.each( prototype, function( prop, value ) {\n\t\tif ( !$.isFunction( value ) ) {\n\t\t\tproxiedPrototype[ prop ] = value;\n\t\t\treturn;\n\t\t}\n\t\tproxiedPrototype[ prop ] = ( function() {\n\t\t\tfunction _super() {\n\t\t\t\treturn base.prototype[ prop ].apply( this, arguments );\n\t\t\t}\n\n\t\t\tfunction _superApply( args ) {\n\t\t\t\treturn base.prototype[ prop ].apply( this, args );\n\t\t\t}\n\n\t\t\treturn function() {\n\t\t\t\tvar __super = this._super;\n\t\t\t\tvar __superApply = this._superApply;\n\t\t\t\tvar returnValue;\n\n\t\t\t\tthis._super = _super;\n\t\t\t\tthis._superApply = _superApply;\n\n\t\t\t\treturnValue = value.apply( this, arguments );\n\n\t\t\t\tthis._super = __super;\n\t\t\t\tthis._superApply = __superApply;\n\n\t\t\t\treturn returnValue;\n\t\t\t};\n\t\t} )();\n\t} );\n\tconstructor.prototype = $.widget.extend( basePrototype, {\n\n\t\t// TODO: remove support for widgetEventPrefix\n\t\t// always use the name + a colon as the prefix, e.g., draggable:start\n\t\t// don't prefix for widgets that aren't DOM-based\n\t\twidgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name\n\t}, proxiedPrototype, {\n\t\tconstructor: constructor,\n\t\tnamespace: namespace,\n\t\twidgetName: name,\n\t\twidgetFullName: fullName\n\t} );\n\n\t// If this widget is being redefined then we need to find all widgets that\n\t// are inheriting from it and redefine all of them so that they inherit from\n\t// the new version of this widget. We're essentially trying to replace one\n\t// level in the prototype chain.\n\tif ( existingConstructor ) {\n\t\t$.each( existingConstructor._childConstructors, function( i, child ) {\n\t\t\tvar childPrototype = child.prototype;\n\n\t\t\t// Redefine the child widget using the same prototype that was\n\t\t\t// originally used, but inherit from the new version of the base\n\t\t\t$.widget( childPrototype.namespace + \".\" + childPrototype.widgetName, constructor,\n\t\t\t\tchild._proto );\n\t\t} );\n\n\t\t// Remove the list of existing child constructors from the old constructor\n\t\t// so the old child constructors can be garbage collected\n\t\tdelete existingConstructor._childConstructors;\n\t} else {\n\t\tbase._childConstructors.push( constructor );\n\t}\n\n\t$.widget.bridge( name, constructor );\n\n\treturn constructor;\n};\n\n$.widget.extend = function( target ) {\n\tvar input = widgetSlice.call( arguments, 1 );\n\tvar inputIndex = 0;\n\tvar inputLength = input.length;\n\tvar key;\n\tvar value;\n\n\tfor ( ; inputIndex < inputLength; inputIndex++ ) {\n\t\tfor ( key in input[ inputIndex ] ) {\n\t\t\tvalue = input[ inputIndex ][ key ];\n\t\t\tif ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {\n\n\t\t\t\t// Clone objects\n\t\t\t\tif ( $.isPlainObject( value ) ) {\n\t\t\t\t\ttarget[ key ] = $.isPlainObject( target[ key ] ) ?\n\t\t\t\t\t\t$.widget.extend( {}, target[ key ], value ) :\n\n\t\t\t\t\t\t// Don't extend strings, arrays, etc. with objects\n\t\t\t\t\t\t$.widget.extend( {}, value );\n\n\t\t\t\t// Copy everything else by reference\n\t\t\t\t} else {\n\t\t\t\t\ttarget[ key ] = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn target;\n};\n\n$.widget.bridge = function( name, object ) {\n\tvar fullName = object.prototype.widgetFullName || name;\n\t$.fn[ name ] = function( options ) {\n\t\tvar isMethodCall = typeof options === \"string\";\n\t\tvar args = widgetSlice.call( arguments, 1 );\n\t\tvar returnValue = this;\n\n\t\tif ( isMethodCall ) {\n\n\t\t\t// If this is an empty collection, we need to have the instance method\n\t\t\t// return undefined instead of the jQuery instance\n\t\t\tif ( !this.length && options === \"instance\" ) {\n\t\t\t\treturnValue = undefined;\n\t\t\t} else {\n\t\t\t\tthis.each( function() {\n\t\t\t\t\tvar methodValue;\n\t\t\t\t\tvar instance = $.data( this, fullName );\n\n\t\t\t\t\tif ( options === \"instance\" ) {\n\t\t\t\t\t\treturnValue = instance;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( !instance ) {\n\t\t\t\t\t\treturn $.error( \"cannot call methods on \" + name +\n\t\t\t\t\t\t\t\" prior to initialization; \" +\n\t\t\t\t\t\t\t\"attempted to call method '\" + options + \"'\" );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === \"_\" ) {\n\t\t\t\t\t\treturn $.error( \"no such method '\" + options + \"' for \" + name +\n\t\t\t\t\t\t\t\" widget instance\" );\n\t\t\t\t\t}\n\n\t\t\t\t\tmethodValue = instance[ options ].apply( instance, args );\n\n\t\t\t\t\tif ( methodValue !== instance && methodValue !== undefined ) {\n\t\t\t\t\t\treturnValue = methodValue && methodValue.jquery ?\n\t\t\t\t\t\t\treturnValue.pushStack( methodValue.get() ) :\n\t\t\t\t\t\t\tmethodValue;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t} else {\n\n\t\t\t// Allow multiple hashes to be passed on init\n\t\t\tif ( args.length ) {\n\t\t\t\toptions = $.widget.extend.apply( null, [ options ].concat( args ) );\n\t\t\t}\n\n\t\t\tthis.each( function() {\n\t\t\t\tvar instance = $.data( this, fullName );\n\t\t\t\tif ( instance ) {\n\t\t\t\t\tinstance.option( options || {} );\n\t\t\t\t\tif ( instance._init ) {\n\t\t\t\t\t\tinstance._init();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t$.data( this, fullName, new object( options, this ) );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\treturn returnValue;\n\t};\n};\n\n$.Widget = function( /* options, element */ ) {};\n$.Widget._childConstructors = [];\n\n$.Widget.prototype = {\n\twidgetName: \"widget\",\n\twidgetEventPrefix: \"\",\n\tdefaultElement: \"
\",\n\n\toptions: {\n\t\tclasses: {},\n\t\tdisabled: false,\n\n\t\t// Callbacks\n\t\tcreate: null\n\t},\n\n\t_createWidget: function( options, element ) {\n\t\telement = $( element || this.defaultElement || this )[ 0 ];\n\t\tthis.element = $( element );\n\t\tthis.uuid = widgetUuid++;\n\t\tthis.eventNamespace = \".\" + this.widgetName + this.uuid;\n\n\t\tthis.bindings = $();\n\t\tthis.hoverable = $();\n\t\tthis.focusable = $();\n\t\tthis.classesElementLookup = {};\n\n\t\tif ( element !== this ) {\n\t\t\t$.data( element, this.widgetFullName, this );\n\t\t\tthis._on( true, this.element, {\n\t\t\t\tremove: function( event ) {\n\t\t\t\t\tif ( event.target === element ) {\n\t\t\t\t\t\tthis.destroy();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t\tthis.document = $( element.style ?\n\n\t\t\t\t// Element within the document\n\t\t\t\telement.ownerDocument :\n\n\t\t\t\t// Element is window or document\n\t\t\t\telement.document || element );\n\t\t\tthis.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow );\n\t\t}\n\n\t\tthis.options = $.widget.extend( {},\n\t\t\tthis.options,\n\t\t\tthis._getCreateOptions(),\n\t\t\toptions );\n\n\t\tthis._create();\n\n\t\tif ( this.options.disabled ) {\n\t\t\tthis._setOptionDisabled( this.options.disabled );\n\t\t}\n\n\t\tthis._trigger( \"create\", null, this._getCreateEventData() );\n\t\tthis._init();\n\t},\n\n\t_getCreateOptions: function() {\n\t\treturn {};\n\t},\n\n\t_getCreateEventData: $.noop,\n\n\t_create: $.noop,\n\n\t_init: $.noop,\n\n\tdestroy: function() {\n\t\tvar that = this;\n\n\t\tthis._destroy();\n\t\t$.each( this.classesElementLookup, function( key, value ) {\n\t\t\tthat._removeClass( value, key );\n\t\t} );\n\n\t\t// We can probably remove the unbind calls in 2.0\n\t\t// all event bindings should go through this._on()\n\t\tthis.element\n\t\t\t.off( this.eventNamespace )\n\t\t\t.removeData( this.widgetFullName );\n\t\tthis.widget()\n\t\t\t.off( this.eventNamespace )\n\t\t\t.removeAttr( \"aria-disabled\" );\n\n\t\t// Clean up events and states\n\t\tthis.bindings.off( this.eventNamespace );\n\t},\n\n\t_destroy: $.noop,\n\n\twidget: function() {\n\t\treturn this.element;\n\t},\n\n\toption: function( key, value ) {\n\t\tvar options = key;\n\t\tvar parts;\n\t\tvar curOption;\n\t\tvar i;\n\n\t\tif ( arguments.length === 0 ) {\n\n\t\t\t// Don't return a reference to the internal hash\n\t\t\treturn $.widget.extend( {}, this.options );\n\t\t}\n\n\t\tif ( typeof key === \"string\" ) {\n\n\t\t\t// Handle nested keys, e.g., \"foo.bar\" => { foo: { bar: ___ } }\n\t\t\toptions = {};\n\t\t\tparts = key.split( \".\" );\n\t\t\tkey = parts.shift();\n\t\t\tif ( parts.length ) {\n\t\t\t\tcurOption = options[ key ] = $.widget.extend( {}, this.options[ key ] );\n\t\t\t\tfor ( i = 0; i < parts.length - 1; i++ ) {\n\t\t\t\t\tcurOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};\n\t\t\t\t\tcurOption = curOption[ parts[ i ] ];\n\t\t\t\t}\n\t\t\t\tkey = parts.pop();\n\t\t\t\tif ( arguments.length === 1 ) {\n\t\t\t\t\treturn curOption[ key ] === undefined ? null : curOption[ key ];\n\t\t\t\t}\n\t\t\t\tcurOption[ key ] = value;\n\t\t\t} else {\n\t\t\t\tif ( arguments.length === 1 ) {\n\t\t\t\t\treturn this.options[ key ] === undefined ? null : this.options[ key ];\n\t\t\t\t}\n\t\t\t\toptions[ key ] = value;\n\t\t\t}\n\t\t}\n\n\t\tthis._setOptions( options );\n\n\t\treturn this;\n\t},\n\n\t_setOptions: function( options ) {\n\t\tvar key;\n\n\t\tfor ( key in options ) {\n\t\t\tthis._setOption( key, options[ key ] );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\t_setOption: function( key, value ) {\n\t\tif ( key === \"classes\" ) {\n\t\t\tthis._setOptionClasses( value );\n\t\t}\n\n\t\tthis.options[ key ] = value;\n\n\t\tif ( key === \"disabled\" ) {\n\t\t\tthis._setOptionDisabled( value );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\t_setOptionClasses: function( value ) {\n\t\tvar classKey, elements, currentElements;\n\n\t\tfor ( classKey in value ) {\n\t\t\tcurrentElements = this.classesElementLookup[ classKey ];\n\t\t\tif ( value[ classKey ] === this.options.classes[ classKey ] ||\n\t\t\t\t\t!currentElements ||\n\t\t\t\t\t!currentElements.length ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// We are doing this to create a new jQuery object because the _removeClass() call\n\t\t\t// on the next line is going to destroy the reference to the current elements being\n\t\t\t// tracked. We need to save a copy of this collection so that we can add the new classes\n\t\t\t// below.\n\t\t\telements = $( currentElements.get() );\n\t\t\tthis._removeClass( currentElements, classKey );\n\n\t\t\t// We don't use _addClass() here, because that uses this.options.classes\n\t\t\t// for generating the string of classes. We want to use the value passed in from\n\t\t\t// _setOption(), this is the new value of the classes option which was passed to\n\t\t\t// _setOption(). We pass this value directly to _classes().\n\t\t\telements.addClass( this._classes( {\n\t\t\t\telement: elements,\n\t\t\t\tkeys: classKey,\n\t\t\t\tclasses: value,\n\t\t\t\tadd: true\n\t\t\t} ) );\n\t\t}\n\t},\n\n\t_setOptionDisabled: function( value ) {\n\t\tthis._toggleClass( this.widget(), this.widgetFullName + \"-disabled\", null, !!value );\n\n\t\t// If the widget is becoming disabled, then nothing is interactive\n\t\tif ( value ) {\n\t\t\tthis._removeClass( this.hoverable, null, \"ui-state-hover\" );\n\t\t\tthis._removeClass( this.focusable, null, \"ui-state-focus\" );\n\t\t}\n\t},\n\n\tenable: function() {\n\t\treturn this._setOptions( { disabled: false } );\n\t},\n\n\tdisable: function() {\n\t\treturn this._setOptions( { disabled: true } );\n\t},\n\n\t_classes: function( options ) {\n\t\tvar full = [];\n\t\tvar that = this;\n\n\t\toptions = $.extend( {\n\t\t\telement: this.element,\n\t\t\tclasses: this.options.classes || {}\n\t\t}, options );\n\n\t\tfunction processClassString( classes, checkOption ) {\n\t\t\tvar current, i;\n\t\t\tfor ( i = 0; i < classes.length; i++ ) {\n\t\t\t\tcurrent = that.classesElementLookup[ classes[ i ] ] || $();\n\t\t\t\tif ( options.add ) {\n\t\t\t\t\tcurrent = $( $.unique( current.get().concat( options.element.get() ) ) );\n\t\t\t\t} else {\n\t\t\t\t\tcurrent = $( current.not( options.element ).get() );\n\t\t\t\t}\n\t\t\t\tthat.classesElementLookup[ classes[ i ] ] = current;\n\t\t\t\tfull.push( classes[ i ] );\n\t\t\t\tif ( checkOption && options.classes[ classes[ i ] ] ) {\n\t\t\t\t\tfull.push( options.classes[ classes[ i ] ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tthis._on( options.element, {\n\t\t\t\"remove\": \"_untrackClassesElement\"\n\t\t} );\n\n\t\tif ( options.keys ) {\n\t\t\tprocessClassString( options.keys.match( /\\S+/g ) || [], true );\n\t\t}\n\t\tif ( options.extra ) {\n\t\t\tprocessClassString( options.extra.match( /\\S+/g ) || [] );\n\t\t}\n\n\t\treturn full.join( \" \" );\n\t},\n\n\t_untrackClassesElement: function( event ) {\n\t\tvar that = this;\n\t\t$.each( that.classesElementLookup, function( key, value ) {\n\t\t\tif ( $.inArray( event.target, value ) !== -1 ) {\n\t\t\t\tthat.classesElementLookup[ key ] = $( value.not( event.target ).get() );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_removeClass: function( element, keys, extra ) {\n\t\treturn this._toggleClass( element, keys, extra, false );\n\t},\n\n\t_addClass: function( element, keys, extra ) {\n\t\treturn this._toggleClass( element, keys, extra, true );\n\t},\n\n\t_toggleClass: function( element, keys, extra, add ) {\n\t\tadd = ( typeof add === \"boolean\" ) ? add : extra;\n\t\tvar shift = ( typeof element === \"string\" || element === null ),\n\t\t\toptions = {\n\t\t\t\textra: shift ? keys : extra,\n\t\t\t\tkeys: shift ? element : keys,\n\t\t\t\telement: shift ? this.element : element,\n\t\t\t\tadd: add\n\t\t\t};\n\t\toptions.element.toggleClass( this._classes( options ), add );\n\t\treturn this;\n\t},\n\n\t_on: function( suppressDisabledCheck, element, handlers ) {\n\t\tvar delegateElement;\n\t\tvar instance = this;\n\n\t\t// No suppressDisabledCheck flag, shuffle arguments\n\t\tif ( typeof suppressDisabledCheck !== \"boolean\" ) {\n\t\t\thandlers = element;\n\t\t\telement = suppressDisabledCheck;\n\t\t\tsuppressDisabledCheck = false;\n\t\t}\n\n\t\t// No element argument, shuffle and use this.element\n\t\tif ( !handlers ) {\n\t\t\thandlers = element;\n\t\t\telement = this.element;\n\t\t\tdelegateElement = this.widget();\n\t\t} else {\n\t\t\telement = delegateElement = $( element );\n\t\t\tthis.bindings = this.bindings.add( element );\n\t\t}\n\n\t\t$.each( handlers, function( event, handler ) {\n\t\t\tfunction handlerProxy() {\n\n\t\t\t\t// Allow widgets to customize the disabled handling\n\t\t\t\t// - disabled as an array instead of boolean\n\t\t\t\t// - disabled class as method for disabling individual parts\n\t\t\t\tif ( !suppressDisabledCheck &&\n\t\t\t\t\t\t( instance.options.disabled === true ||\n\t\t\t\t\t\t$( this ).hasClass( \"ui-state-disabled\" ) ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\treturn ( typeof handler === \"string\" ? instance[ handler ] : handler )\n\t\t\t\t\t.apply( instance, arguments );\n\t\t\t}\n\n\t\t\t// Copy the guid so direct unbinding works\n\t\t\tif ( typeof handler !== \"string\" ) {\n\t\t\t\thandlerProxy.guid = handler.guid =\n\t\t\t\t\thandler.guid || handlerProxy.guid || $.guid++;\n\t\t\t}\n\n\t\t\tvar match = event.match( /^([\\w:-]*)\\s*(.*)$/ );\n\t\t\tvar eventName = match[ 1 ] + instance.eventNamespace;\n\t\t\tvar selector = match[ 2 ];\n\n\t\t\tif ( selector ) {\n\t\t\t\tdelegateElement.on( eventName, selector, handlerProxy );\n\t\t\t} else {\n\t\t\t\telement.on( eventName, handlerProxy );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_off: function( element, eventName ) {\n\t\teventName = ( eventName || \"\" ).split( \" \" ).join( this.eventNamespace + \" \" ) +\n\t\t\tthis.eventNamespace;\n\t\telement.off( eventName ).off( eventName );\n\n\t\t// Clear the stack to avoid memory leaks (#10056)\n\t\tthis.bindings = $( this.bindings.not( element ).get() );\n\t\tthis.focusable = $( this.focusable.not( element ).get() );\n\t\tthis.hoverable = $( this.hoverable.not( element ).get() );\n\t},\n\n\t_delay: function( handler, delay ) {\n\t\tfunction handlerProxy() {\n\t\t\treturn ( typeof handler === \"string\" ? instance[ handler ] : handler )\n\t\t\t\t.apply( instance, arguments );\n\t\t}\n\t\tvar instance = this;\n\t\treturn setTimeout( handlerProxy, delay || 0 );\n\t},\n\n\t_hoverable: function( element ) {\n\t\tthis.hoverable = this.hoverable.add( element );\n\t\tthis._on( element, {\n\t\t\tmouseenter: function( event ) {\n\t\t\t\tthis._addClass( $( event.currentTarget ), null, \"ui-state-hover\" );\n\t\t\t},\n\t\t\tmouseleave: function( event ) {\n\t\t\t\tthis._removeClass( $( event.currentTarget ), null, \"ui-state-hover\" );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_focusable: function( element ) {\n\t\tthis.focusable = this.focusable.add( element );\n\t\tthis._on( element, {\n\t\t\tfocusin: function( event ) {\n\t\t\t\tthis._addClass( $( event.currentTarget ), null, \"ui-state-focus\" );\n\t\t\t},\n\t\t\tfocusout: function( event ) {\n\t\t\t\tthis._removeClass( $( event.currentTarget ), null, \"ui-state-focus\" );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_trigger: function( type, event, data ) {\n\t\tvar prop, orig;\n\t\tvar callback = this.options[ type ];\n\n\t\tdata = data || {};\n\t\tevent = $.Event( event );\n\t\tevent.type = ( type === this.widgetEventPrefix ?\n\t\t\ttype :\n\t\t\tthis.widgetEventPrefix + type ).toLowerCase();\n\n\t\t// The original event may come from any element\n\t\t// so we need to reset the target on the new event\n\t\tevent.target = this.element[ 0 ];\n\n\t\t// Copy original event properties over to the new event\n\t\torig = event.originalEvent;\n\t\tif ( orig ) {\n\t\t\tfor ( prop in orig ) {\n\t\t\t\tif ( !( prop in event ) ) {\n\t\t\t\t\tevent[ prop ] = orig[ prop ];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tthis.element.trigger( event, data );\n\t\treturn !( $.isFunction( callback ) &&\n\t\t\tcallback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false ||\n\t\t\tevent.isDefaultPrevented() );\n\t}\n};\n\n$.each( { show: \"fadeIn\", hide: \"fadeOut\" }, function( method, defaultEffect ) {\n\t$.Widget.prototype[ \"_\" + method ] = function( element, options, callback ) {\n\t\tif ( typeof options === \"string\" ) {\n\t\t\toptions = { effect: options };\n\t\t}\n\n\t\tvar hasOptions;\n\t\tvar effectName = !options ?\n\t\t\tmethod :\n\t\t\toptions === true || typeof options === \"number\" ?\n\t\t\t\tdefaultEffect :\n\t\t\t\toptions.effect || defaultEffect;\n\n\t\toptions = options || {};\n\t\tif ( typeof options === \"number\" ) {\n\t\t\toptions = { duration: options };\n\t\t}\n\n\t\thasOptions = !$.isEmptyObject( options );\n\t\toptions.complete = callback;\n\n\t\tif ( options.delay ) {\n\t\t\telement.delay( options.delay );\n\t\t}\n\n\t\tif ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {\n\t\t\telement[ method ]( options );\n\t\t} else if ( effectName !== method && element[ effectName ] ) {\n\t\t\telement[ effectName ]( options.duration, options.easing, callback );\n\t\t} else {\n\t\t\telement.queue( function( next ) {\n\t\t\t\t$( this )[ method ]();\n\t\t\t\tif ( callback ) {\n\t\t\t\t\tcallback.call( element[ 0 ] );\n\t\t\t\t}\n\t\t\t\tnext();\n\t\t\t} );\n\t\t}\n\t};\n} );\n\nreturn $.widget;\n\n} ) );\n","/*!\n * jQuery JavaScript Library v3.6.0\n * https://jquery.com/\n *\n * Includes Sizzle.js\n * https://sizzlejs.com/\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2021-03-02T17:08Z\n */\n( function( global, factory ) {\n\n\t\"use strict\";\n\n\tif ( typeof module === \"object\" && typeof module.exports === \"object\" ) {\n\n\t\t// For CommonJS and CommonJS-like environments where a proper `window`\n\t\t// is present, execute the factory and get jQuery.\n\t\t// For environments that do not have a `window` with a `document`\n\t\t// (such as Node.js), expose a factory as module.exports.\n\t\t// This accentuates the need for the creation of a real `window`.\n\t\t// e.g. var jQuery = require(\"jquery\")(window);\n\t\t// See ticket #14549 for more info.\n\t\tmodule.exports = global.document ?\n\t\t\tfactory( global, true ) :\n\t\t\tfunction( w ) {\n\t\t\t\tif ( !w.document ) {\n\t\t\t\t\tthrow new Error( \"jQuery requires a window with a document\" );\n\t\t\t\t}\n\t\t\t\treturn factory( w );\n\t\t\t};\n\t} else {\n\t\tfactory( global );\n\t}\n\n// Pass this if window is not defined yet\n} )( typeof window !== \"undefined\" ? window : this, function( window, noGlobal ) {\n\n// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1\n// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode\n// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common\n// enough that all such attempts are guarded in a try block.\n\"use strict\";\n\nvar arr = [];\n\nvar getProto = Object.getPrototypeOf;\n\nvar slice = arr.slice;\n\nvar flat = arr.flat ? function( array ) {\n\treturn arr.flat.call( array );\n} : function( array ) {\n\treturn arr.concat.apply( [], array );\n};\n\n\nvar push = arr.push;\n\nvar indexOf = arr.indexOf;\n\nvar class2type = {};\n\nvar toString = class2type.toString;\n\nvar hasOwn = class2type.hasOwnProperty;\n\nvar fnToString = hasOwn.toString;\n\nvar ObjectFunctionString = fnToString.call( Object );\n\nvar support = {};\n\nvar isFunction = function isFunction( obj ) {\n\n\t\t// Support: Chrome <=57, Firefox <=52\n\t\t// In some browsers, typeof returns \"function\" for HTML