1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["chunks/bank-account-transactions-BbEl8KlP.js","chunks/main-BEpca-0G.js","chunks/polyfazer-app-DumDTOPg.js","assets/polyfazer-app-BxOL82Ft.css","chunks/bank-account-services-DJ_eiVaj.js","chunks/diamond-listing-2-CZxxStx-.js","chunks/diamond-table-DiX_YLmS.js","chunks/theme-mixin-UzPGm89E.js","chunks/stamp-repeat-CtgpozQL.js","chunks/filters-behavior-BUO4aVrX.js","chunks/diamond-section-overlay-D3ZGchRP.js","chunks/question-tag-C9ym_uv9.js","chunks/polymer-utils-B8xivS0d.js","chunks/BetterHTML-BN6nzApa.js","chunks/BetterTemplateHandling-CTXk4mRb.js","chunks/PolyfazerFiltersManager-B20DzVOd.js","chunks/PolyfazerFilter-G6wDdeD6.js","chunks/ExtendedDate-BLMVein7.js","chunks/lang-helper-behavior-D3p_DZHb.js","chunks/user-redirect-item-C2W-nKiw.js","chunks/bank-account-statistics-DewreIu9.js","chunks/select-region-input-CrDRgh49.js","chunks/dialog-input-behavior-DcN20D9O.js","chunks/date-period-input-Bhj26AcT.js","chunks/input-mixin-CrUPo4TG.js","chunks/date-range-input-Box24sRP.js","chunks/vaadin-date-picker-C0nM5XdO.js","chunks/typography-WuKe67Dy.js","chunks/vaadin-button-styles-BwN-jsYe.js","chunks/billing-listing-pICKrrZb.js","chunks/billing-services-B8qK7uPA.js","chunks/parasite-invoice-listing-DFTeNDcD.js","chunks/parasite-services-B_DDr0WG.js","chunks/session-statistics-report-details-DM5hdYcX.js","chunks/dom-variable-4vxcuSj0.js","chunks/bank-account-summary-CsMuouEJ.js","chunks/bank-account-pos-merchant-B1Ztfvq2.js","chunks/download-csob-report-popup-C5PzH5GE.js"])))=>i.map(i=>d[i]); 2import{_ as a}from"./main-BEpca-0G.js";import{P as s,m as c}from"./polyfazer-app-DumDTOPg.js";import{h as i}from"./polymer-utils-B8xivS0d.js";import{D as l}from"./diamond-section-behavior-oUm0C5jt.js";import{G as p}from"./guidepost-behavior-BTML5-pI.js";import{b as r}from"./bank-account-services-DJ_eiVaj.js";import"./paper-shrink-menu-C7LnALvz.js";import{P as n}from"./page-toolbar-C-8EZufE.js";import"./BetterHTML-BN6nzApa.js";import"./BetterTemplateHandling-CTXk4mRb.js";import"./question-tag-C9ym_uv9.js";import"./diamond-icon-button-AIbsxFeD.js";import"./BetterPolymerElement-Dg3wVY7D.js";import"./tippy-tooltip-BFt4tVnx.js";class u extends p(l(s)){static get template(){return i` 3 ${super.template} 4 <style> 5 :host { 6 position: relative; 7 width: 100%; 8 height: 100%; 9 display: block; 10 } 11 12 paper-material { 13 width: 100%; 14 margin-bottom: 30px; 15 min-height: 150px; 16 padding: 20px; 17 } 18 19 h2 { 20 margin: 1rem 0; 21 } 22 23 .bank-account-details { 24 display: grid; 25 grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); 26 grid-gap: 30px; 27 } 28 </style> 29 30 <page-toolbar 31 pending="[[or(loading, sending)]]" 32 error="[[error]]" 33 return-href="/bank-accounts" 34 > 35 <dom-restricted restricted="${c.BANK_ACCOUNT_EDIT}"> 36 <template> 37 <paper-shrink-menu slot="action-buttons" show-labels> 38 <paper-menu-button open-animation-config="[[dA7n]]" dynamic-align close-on-activate allow-outside-scroll no-overlap vertical-align="bottom" vertical-offset="-5"> 39 <paper-button disabled="[[or(loading, sending, errorLoading)]]" slot="dropdown-trigger"> 40 <question-tag icon="account-balance">[[_lang('importCsobReport')]]</question-tag> 41 <label>[[_lang('importCsobReport')]]</label> 42 </paper-button> 43 44 <paper-listbox slot="dropdown-content" disabled> 45 <paper-item route$="/csob-report/[[accountID]]/ceb" on-click="goToRoute"> 46 <span>[[_lang('csobReportCEB')]]</span> 47 48 <paper-ripple></paper-ripple> 49 </paper-item> 50 51 <paper-item route$="/csob-report/[[accountID]]/merchant" on-click="goToRoute"> 52 <span>[[_lang('csobReportMerchant')]]</span> 53 54 <paper-ripple></paper-ripple> 55 </paper-item> 56 </paper-listbox> 57 </paper-menu-button> 58 59 <template is="dom-if" if="[[account.csobBusinessConnectorEnabled]]"> 60 <template is="dom-if" if="[[account.csobContractNumber]]"> 61 ${n.ACTION_BUTTON.generic({text:"downloadCsobReport",icon:"account-balance",action:"_openDownloadCSOBReport"})} 62 </template> 63 </template> 64 65 ${n.ACTION_BUTTON.delete()} 66 67 ${n.ACTION_BUTTON.edit({href:"/bank-accounts/[[accountID]]/edit"})} 68 </paper-shrink-menu> 69 </template>
70 </dom-restricted> 71 </page-toolbar> 72 73 <div class="content-wrap full-height"> 74 <paper-material> 75 <diamond-section-overlay loading="[[loading]]" error="[[error]]" on-retry="refresh"></diamond-section-overlay> 76 77 <div class="flex-row bank-account-details"> 78 <div class="column"> 79 <div class="grid-table"> 80 <label>[[_lang('name')]]</label> 81 <div class="value">[[account.name]]</div> 82 83 <label>[[_lang('timezone')]]:</label> 84 <span class="value">[[account.billingTimezone]]</span> 85 86 <label>[[_lang('createdOn')]]</label> 87 <div class="value">[[millisecondsToDate(account.createdOn)]]</div> 88 89 <label>[[_lang('note')]]</label> 90 <pre class="value">[[or(account.notes, '-')]]</pre> 91 </div> 92 </div> 93 94 <div class="column"> 95 <div class="grid-table"> 96 <label>[[_lang('balance')]]</label> 97 <div class="value">[[formatAsPrice(account.balance, account.currency.currency)]]</div> 98 99 <label>[[_lang('currency')]]</label> 100 <div class="value">[[account.currency.displayName]]</div> 101 102 <label>[[_lang('csobBusinessConnector')]]</label> 103 <div class="value">[[_langIf(account.csobBusinessConnectorEnabled, 'enabled', 'disabled')]]</div> 104 105 <label>[[_lang('csobContractNumber')]]</label> 106 <div class="value">[[or(account.csobContractNumber, '-')]]</div> 107 108 <label>[[_lang('csobMerchantReportId')]]</label> 109 <div class="value">[[or(account.csobMerchantReportId, '-')]]</div> 110 111 <label>[[_lang('csobMerchantReportLastDownload')]]</label> 112 <div class="value">[[millisecondsToDate(account.csobMerchantReportLastDownload)]]</div> 113 </div> 114 </div> 115 116 <template is="dom-if" if="[[account.details]]"> 117 <div class="column"> 118 <div class="grid-table"> 119 <label>[[_lang('bankName')]]</label> 120 <div class="value">[[account.details.bankName]]</div> 121 122 <label>[[_lang('accountNumber')]]</label> 123 <div class="value">[[account.details.accountNumber]]</div> 124 125 <label>[[_lang('swift')]]</label> 126 <div class="value">[[account.details.swift]]</div> 127 128 <label>[[_lang('iban')]]</label> 129 <div class="value">[[account.details.iban]]</div> 130 </div> 131 </div> 132 </template> 133 </div> 134 </paper-material> 135 136 ${super.tabControlsTemplate()} 137 <section> 138 <iron-pages id="subsections" attr-for-selected="for" selected="{{route}}"> 139 <bank-account-transactions for="transactions" currency="[[account.currency]]" account-id="[[accountID]]"></bank-account-transactions> 140 <bank-account-statistics for="statistics"></bank-account-statistics> 141 <bank-account-summary for="summary"></bank-account-summary> 142 <bank-account-pos-merchant for="posMerchant"></bank-account-pos-merchant> 143 144 ${super.getNotFoundRouteTemplate()} 145 </iron-pages> 146 </section> 147 </div> 148 149 <download-csob-report-popup id="downloadCsobReport"></download-csob-report-popup> 150 `}static get properties(){return{as:{value:"account"},uniqueID:{value:"bank-account-detail"}}}get guidepostConfiguration(){return{routeBaseUrl:`/bank-accounts/${this.getItemID}`,defaultRoute:"transactions"}}init(e){window.bankAccountDetail=this,super.init(e,e)}refresh(e,...t){super.refresh((...o)=>r.getItem(...o),...t)}setHeader(e){e&&mainHeader.setHeader(void 0,void 0,void 0,e.name)}getImportFromRoute(e,...t){switch(e){case"transactions":return this.appImport(()=>a(()=>import("./bank-account-transactions-BbEl8KlP.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19])),"/src/elements/bank-accounts/subsections/bank-account-transactions.js");case"statistics":return this.appImport(()=>a(()=>import("./bank-account-statistics-DewreIu9.js"),__vite__mapDeps([20,2,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,4,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),"/src/elements/bank-accounts/subsections/bank-account-statistics.js");case"summary":return this.appImport(()=>a(()=>import("./bank-account-summary-CsMuouEJ.js"),__vite__mapDeps([35,2,1,3,4,15,16,17,6,7,8,9,10,11,5,12,13,14])),"bank-account-summary");case"posMerchant":return this.appImport(()=>a(()=>import("./bank-account-pos-merchant-B1Ztfvq2.js"),__vite__mapDeps([36,1,2,3,18,17,12,13,14,4,6,7,8,9,10,11])),"bank-account-pos-merchant");default:return super.getImportFromRoute(e)}}getRoutes(...e){return{transactions:{icon:"sync",label:"transactions"},statistics:{icon:"insert-chart",label:"statistics"},summary:{icon:"functions",label:"summary"},posMerchant:{icon:"cloud-download",label:"posMerchant"}}}onRouteInit(e,t,...o){super.onRouteInit(e,t,this.getItemID,...o)}handleGenericActionData(e){super.handleGenericActionData(e,void 0,"/bank-accounts","bank-accounts")}deleteItem(){return super.deleteItem((...e)=>r.deleteItem(...e),!0,this._lang("deleteEntry"),this._lang("deleteEntryMessage"),this.get("account.name"))}_openDownloadCSOBReport(){this.appImport(()=>a(()=>import("./download-csob-report-popup-C5PzH5GE.js"),__vite__mapDeps([37,2,1,3,16,17,23,24,25,26,27,28,4])),"/src/elements/bank-accounts/popups/download-csob-report-popup.js").then(()=>{this.$.downloadCsobReport.open(this.accountID)})}}window.customElements.define("bank-account-detail",u); 151//# sourceMappingURL=bank-account-detail-D5_fUvbZ.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.