PageSourceSearch

https://app.norman.finance/_next/static/chunks/3267.61646c7733b8f3ff.js

js norman.finance collected 2026-09-24 12:32:57 UTC 37,277 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0d04523d-47c8-434c-a241-b888cc3a9d28",e._sentryDebugIdIdentifier="sentry-dbid-0d04523d-47c8-434c-a241-b888cc3a9d28")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3267],{55720:function(e,t,r){"use strict";r.d(t,{AG:function(){return s},Eb:function(){return c},hY:function(){return o}});var a=r(43658),n=r(81996);let o=()=>{var e,t;let r=null!==(t=null===(e=n.z.language)||void 0===e?void 0:e.startsWith("de"))&&void 0!==t&&t;return{delimiter:r?";":",",decimal:r?",":"."}},s=(e,t)=>{if(null==e||""===String(e).trim())return"";let r=Number(e);return Number.isFinite(r)?r.toFixed(2).replace(".",t.decimal):""},i=(e,t)=>e.includes(t.delimiter)||/["\n\r]/.test(e)?'"'.concat(e.replace(/"/g,'""'),'"'):e,l=(e,t)=>e.map(e=>e.map(e=>i(e,t)).join(t.delimiter)).join("\n"),c=(e,t,r)=>{(0,a.saveAs)(new Blob(["\uFEFF",l(e,r)],{type:"text/csv;charset=utf-8;"}),t)}},94952:function(e,t,r){"use strict";r.d(t,{DX:function(){return d},Fg:function(){return u},Fq:function(){return l},Xu:function(){return i},Z_:function(){return m},fi:function(){return s},yM:function(){return o}});var a=r(39614);let n="/api/v1/accounting/datev",{useGetDatevStatusQuery:o,useConnectDatevMutation:s,useDisconnectDatevMutation:i,useGetDatevClientsQuery:l,useLazyGetDatevClientsQuery:c,useSelectDatevClientMutation:d,usePushToDatevMutation:u,useGetDatevPushStatusQuery:m,useLazyGetDatevPushStatusQuery:p}=a.h.injectEndpoints({endpoints:e=>({getDatevStatus:e.query({query:e=>({url:"".concat(n,"/status/"),...e?{headers:{"X-Company-Id":e}}:{}})}),connectDatev:e.mutation({query:()=>({url:"".concat(n,"/connect/")})}),disconnectDatev:e.mutation({query:()=>({url:"".concat(n,"/disconnect/"),method:"DELETE"})}),getDatevClients:e.query({query:()=>({url:"".concat(n,"/clients/")})}),selectDatevClient:e.mutation({query:e=>{var t;return{url:"".concat(n,"/select-client/"),method:"POST",body:{datev_client_id:e.datevClientId,datev_client_name:e.datevClientName||"",consultant_number:e.consultantNumber||"",client_number:e.clientNumber||"",has_bds:null!==(t=e.hasBds)&&void 0!==t&&t}}}}),pushToDatev:e.mutation({query:e=>{var t;return{url:"".concat(n,"/push/"),method:"POST",...e.companyId?{headers:{"X-Company-Id":e.companyId}}:{},body:{...e.source?{source:e.source}:{},date_from:e.dateFrom,date_to:e.dateTo,include_documents:e.includeDocuments,force_retransmission:e.forceRetransmission||!1,skr_variant:null!==(t=e.skrVariant)&&void 0!==t?t:"SKR04"}}}}),getDatevPushStatus:e.query({query:e=>({url:"".concat(n,"/push-status/"),...e?{params:{push_id:e.pushId}}:{},...(null==e?void 0:e.companyId)?{headers:{"X-Company-Id":e.companyId}}:{}})})})})},67306:function(e,t,r){"use strict";r.d(t,{g:function(){return a}});let a=(e,t)=>{let{isSme:r,german:a,t:n}=t,{category:o,companyCategory:s}=e;if(r&&s&&"object"==typeof s){let e=a&&s.nameDe?s.nameDe:s.name;return"".concat(s.code," - ").concat(e)}return o&&"object"==typeof o&&o.name?n("transactions.categories.".concat(o.publicId,".name"),{defaultValue:o.name}):null}},73267:function(e,t,r){"use strict";r.d(t,{V:function(){return en}});var a,n,o=r(94458),s=r(80163),i=r(34360),l=r(50343),c=r(31493),d=r(25036),u=r(56861),m=r(59282),p=r.n(m),h=r(14694),x=r(44681),v=r(99104),g=r(64781),y=r(81996),b=r(88396);let j=()=>{let{t:e}=(0,y.$)(),{showSidebar:t,closeSidebar:r}=(0,v.l5)();return{handlePaywallOpen:(0,s.useCallback)(function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"push";t({title:e("download"===a?"datev.export.paywall.downloadSidebarTitle":"datev.export.paywall.sidebarTitle"),footer:(0,o.jsx)(v.sT,{direction:"column",children:(0,o.jsx)(g.zx,{size:"m",theme:"secondary",type:"button",onClick:r,children:e("buttons.cancel")})}),content:(0,o.jsx)(b.f,{})},!0)},[t,r,e])}};var _=r(89881),f=r(9038),w=r(86737),k=r(94952),D=r(69243),E=r(90071);let N=e=>{var t,r;let a=null!==(t=null==e?void 0:e.connected)&&void 0!==t&&t,n=!!(null==e?void 0:e.datevClientId),o=!!((null==e?void 0:e.consultantNumber)&&(null==e?void 0:e.clientNumber)),s=null!==(r=null==e?void 0:e.subscriptionRequired)&&void 0!==r&&r;return{isConnected:a,hasDatevClient:n,needsClientSelection:a&&(!n||!o),isPaywalled:s,canPush:a&&n&&o&&!s}};var S=r(45014);let C=S.X;var T=r(43658);(a=n||(n={})).AllTime="allTime",a.LastYear="lastYear",a.Last6Months="last6Months",a.Last3Months="last3Months",a.LastMonth="lastMonth";var z=r(39370),I=r.n(z);let R=()=>new Date().toISOString().split("T")[0],F=e=>{let t=new Date(e.valueDate||e.created);return isNaN(t.getTime())?new Date(e.created):t},A=async(e,t)=>{if(!e||0===e.length)throw Error("No documents to export");let r=new(I()),a=e.length,n=0;try{for(let s of e)try{var o;let e=await fetch(s.file);if(!e.ok){console.error("Failed to download file: ".concat(s.fileName));continue}let i=await e.blob(),l=F(s),c=l.getFullYear(),d=String(l.getMonth()+1).padStart(2,"0"),u="".concat(c,"/").concat(d),m=s.fileName||"document_".concat(s.publicId);null===(o=r.folder(u))||void 0===o||o.file(m,i),n++,(null==t?void 0:t.onProgress)&&t.onProgress({current:n,total:a})}catch(e){console.error("Error processing file ".concat(s.fileName,":"),e),n++,(null==t?void 0:t.onProgress)&&t.onProgress({current:n,total:a})}let s=await r.generateAsync({type:"blob"}),i=R();(0,T.saveAs)(s,"documents_export_".concat(i,".zip"))}catch(e){throw(null==t?void 0:t.onError)&&t.onError(e),e}},O=(e,t,r)=>e.filter(e=>{let a=F(e);if(t&&a<t)return!1;if(r){let e=new Date(r);if(e.setHours(23,59,59,999),a>e)return!1}return!0});var Z=r(67306),B=r(55720);let L=e=>null==e?"":String(e),V=e=>e?"string"==typeof e?e:e.isoCode||e.code||String(e):"",P=[{key:"valueDate",header:"Date",headerDe:"Datum"},{key:"description",header:"Description",headerDe:"Beschreibung"},{key:"item",header:"Item",headerDe:"Position"},{key:"itemDescription",header:"Item Description",headerDe:"Positionsbeschreibung"},{key:"amount",header:"Amount",headerDe:"Betrag",money:!0},{key:"currency",header:"Currency",headerDe:"W\xe4hrung"},{key:"cashflowType",header:"Cashflow Type",headerDe:"Cashflow-Typ"},{key:"category",header:"Category",headerDe:"Kategorie"},{key:"userStatus",header:"User Status",headerDe:"Status"},{key:"vatRate",header:"VAT Rate",headerDe:"USt-Satz"}
1,{key:"vatAmount",header:"VAT Amount",headerDe:"USt-Betrag",money:!0},{key:"iban",header:"IBAN",headerDe:"IBAN"},{key:"source",header:"Source",headerDe:"Quelle"},{key:"supplierCountry",header:"Supplier Country",headerDe:"Lieferland"},{key:"reverseCharge",header:"Reverse Charge",headerDe:"Reverse Charge"},{key:"finalized",header:"Finalized",headerDe:"Finalisiert"},{key:"advisorNotes",header:"Notes for Review",headerDe:"Notizen zur Pr\xfcfung"}],$=(e,t)=>{var r,a;let n={valueDate:e.valueDate,description:e.description,currency:V(e.currency),cashflowType:e.cashflowType,userStatus:e.userStatus,iban:e.iban,source:e.source,supplierCountry:e.supplierCountry,reverseCharge:e.reverseCharge,finalized:e.finalized,advisorNotes:e.advisorNotes},o=null!==(r=e.items)&&void 0!==r?r:[];return o.length>1?[...o].sort((e,t)=>{var r,a;return(null!==(r=e.order)&&void 0!==r?r:0)-(null!==(a=t.order)&&void 0!==a?a:0)}).map((e,r)=>{var a;return{...n,item:"".concat(r+1,"/").concat(o.length),itemDescription:e.description,amount:e.amount,category:null!==(a=(0,Z.g)(e,t))&&void 0!==a?a:"",vatRate:e.vatRate,vatAmount:e.vatAmount}}):[{...n,item:"",itemDescription:"",amount:e.amount,category:null!==(a=(0,Z.g)(e,t))&&void 0!==a?a:"",vatRate:e.vatRate,vatAmount:e.vatAmount}]},W=function(e){var t,r;let{isSme:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||0===e.length)throw Error("No transactions to export");let n=null!==(r=null===(t=y.z.language)||void 0===t?void 0:t.startsWith("de"))&&void 0!==r&&r,o=P.map(e=>n?e.headerDe:e.header),s=(0,B.hY)(),i={isSme:a,german:n,t:y.z.t},l=e.flatMap(e=>$(e,i)).map(e=>P.map(t=>{let r=e[t.key];return t.money?(0,B.AG)(r,s):L(r)})),c=R();(0,B.Eb)([o,...l],"transactions_".concat(c,".csv"),s)},U=()=>
1{let[e,t]=(0,s.useState)(!1),[r,a]=(0,s.useState)({current:0,total:0});return{isExporting:e,progress:r,startExport:(0,s.useCallback)(()=>{t(!0),a({current:0,total:0})},[]),updateProgress:(0,s.useCallback)(e=>{a(e)},[]),finishExport:(0,s.useCallback)(()=>{t(!1),a({current:0,total:0})},[])}};var M=r(52563),q=r(19721);let{useExportDatevMutation:K,useSendToAdvisorMutation:H}=r(39614).h.injectEndpoints({endpoints:e=>({exportDatev:e.mutation({query:e=>{var t;return{url:"/api/v1/accounting/datev-export/",method:"POST",body:{date_from:e.dateFrom,date_to:e.dateTo,advisor_number:e.advisorNumber,client_number:e.clientNumber,include_documents:e.includeDocuments,skr_variant:null!==(t=e.skrVariant)&&void 0!==t?t:"SKR04"},responseHandler:e=>e.blob()}}}),sendToAdvisor:e.mutation({query:e=>{var t;return{url:"/api/v1/accounting/send-to-advisor/",method:"POST",body:{date_from:e.dateFrom,date_to:e.dateTo,advisor_number:e.advisorNumber,client_number:e.clientNumber,include_documents:e.includeDocuments,advisor_email:e.advisorEmail,email_subject:e.emailSubject,email_body:e.emailBody,skr_variant:null!==(t=e.skrVariant)&&void 0!==t?t:"SKR04"}}}})})});var G=r(1657),X=r(93206),Y=r(37980),J=r(31359),Q=r.n(J);let ee=e=>{let{advisorNumber:t,clientNumber:r,ledgerKind:a,includeDocuments:n,onAdvisorNumberChange:s,onClientNumberChange:i,onIncludeDocumentsChange:l}=e,{t:c}=(0,y.$)();return(0,o.jsxs)("div",{className:Q().datevSettings,children:[(0,o.jsxs)("div",{className:Q().row,children:[(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:c("datev.export.advisorNumber")}),(0,o.jsx)(g.II,{placeholder:"e.g. 242216",value:t,onChange:e=>s(e.target.value)})]}),(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:c("datev.export.clientNumber")}),(0,o.jsx)(g.II,{placeholder:"e.g. 12541",value:r,onChange:e=>i(e.target.value)})]})]}),a?(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:"journal"===a?"EXTF_Buchungsstapel.csv":"SuSa.csv + EXTF_Kontenbeschriftungen.csv (ZIP)"}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("label",{className:Q().checkbox,children:[(0,o.jsx)("input",{checked:n,type:"checkbox",onChange:e=>l(e.target.checked)}),(0,o.jsx)(g.ZT,{size:"sm",children:c("datev.export.includeDocuments")})]}),(0,o.jsxs)("div",{className:Q().attachments,children:[(0,o.jsxs)("div",{className:Q().attachmentItem,children:[(0,o.jsx)(X.a,{size:16}),(0,o.jsx)("span",{children:"EXTF_Buchungsstapel.csv"})]}),(0,o.jsxs)("div",{className:Q().attachmentItem,children:[(0,o.jsx)(X.a,{size:16}),(0,o.jsx)("span",{children:"Buchungseintraege.csv"})]}),n&&(0,o.jsxs)("div",{className:Q().attachmentItem,children:[(0,o.jsx)(Y.p,{size:16}),(0,o.jsx)("span",{children:c("datev.export.attachedDocuments")})]})]}),(0,o.jsx)("div",{className:Q().notice,children:(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:c("datev.export.onlyFinalizedNotice")})})," "]})]})},et=e=>{let{advisorEmail:t,emailSubject:r,emailBody:a,defaultSubject:n,defaultBody:s,onAdvisorEmailChange:i,onEmailSubjectChange:l,onEmailBodyChange:c}=e,{t:d}=(0,y.$)();return(0,o.jsxs)("div",{className:Q().tabPanel,children:[(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:d("export.recipientEmail")}),(0,o.jsx)(g.II,{placeholder:d("export.recipientEmailPlaceholder"),type:"email",value:t,onChange:e=>i(e.target.value)})]}),(0,o.jsxs)("div",{className:Q().emailBlock,children:[(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:d("datev.export.emailSubject")}),(0,o.jsx)(g.II,{placeholder:n,value:r,onChange:e=>l(e.target.value)})]}),(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:d("datev.export.emailBody")}),(0,o.jsx)("textarea",{className:Q().textarea,placeholder:s,rows:5,value:a,onChange:e=>c(e.target.value)})]})]})]})},er=e=>{let{count:t,isLoading:r,type:a}=e,{t:n}=(0,y.$)();return null!==t||r?(0,o.jsx)("div",{className:Q().counter,children:(0,o.jsx)(g.ZT,{color:0===t?"second":void 0,size:"sm",children:r?n("export.counting"):0===t?n("export.noItems",{type:n("export.itemType.".concat(a))}):n("export.itemCount",{count:null!=t?t:0,type:n("export.itemType.".concat(a))})})}):null},ea=e=>{let{dateFrom:t,dateTo:r,activePeriod:a,onDateFromChange:n,onDateToChange:i,onPreset:l}=e,{t:c}=(0,y.$)(),d=(0,s.useMemo)(()=>C.map(e=>({...e,label:c(e.labelKey)})),[c]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(g.AZ,{children:c("export.period")}),(0,o.jsx)("div",{className:Q().presets,children:d.map(e=>(0,o.jsx)("button",{className:a===e.key?Q().presetActive:Q().preset,type:"button",onClick:()=>l(e.key),children:e.label},e.key))})]}),(0,o.jsxs)("div",{className:Q().row,children:[(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:c("export.dateFrom")}
1),(0,o.jsx)(g.II,{type:"date",value:t,onChange:e=>n(e.target.value)})]}),(0,o.jsxs)("div",{className:Q().field,children:[(0,o.jsx)(g.AZ,{children:c("export.dateTo")}),(0,o.jsx)(g.II,{type:"date",value:r,onChange:e=>i(e.target.value)})]})]})]})},en=e=>{let{open:t,onClose:r,config:a}=e,{t:n}=(0,y.$)(),{notify:m}=(0,x.lm)(),v=(0,h.I0)(),b=(0,x.CG)(e=>e.company),C=(0,x.CG)(e=>e.company.isSme),z=(0,x.CG)(e=>(0,E.Y9)(e.company)),{isPolish:I}=(0,x.vv)(),{enabled:R}=(0,_.V)("features.datev.pushToDatev"),F="ledger"===a.type,Z=(0,s.useMemo)(()=>{var e;return"ledger"===a.type?{from:"".concat(a.year,"-01-01"),to:"".concat(a.year,"-12-31")}:(e="prevMonth",(0,S.f)(e))},[a]),[B,L]=(0,s.useState)(Z.from),[V,P]=(0,s.useState)(Z.to),[$,X]=(0,s.useState)("prevMonth"),[Y,J]=(0,s.useState)("download"),[en,eo]=(0,s.useState)(b.datevAdvisorNumber||""),[es,ei]=(0,s.useState)(b.datevClientNumber||""),[el,ec]=(0,s.useState)(!0),[ed,eu]=(0,s.useState)(F),[em,ep]=(0,s.useState)(!1),[eh,ex]=(0,s.useState)("SKR04"),[ev,eg]=(0,s.useState)(""),[ey,eb]=(0,s.useState)(""),[ej,e_]=(0,s.useState)(""),[ef,ew]=(0,s.useState)(""),{count:ek,isLoading:eD}=function(e,t,r){let[a,n]=(0,s.useState)(null),[o,i]=(0,s.useState)(!1),l=(0,s.useRef)(),c=(0,x.CG)(e=>e.company.publicId),[d]=(0,G.zC)(),[u]=(0,q.j1)();return(0,s.useEffect)(()=>{if("ledger"===e.type||!t||!r){n(null);return}return i(!0),l.current&&clearTimeout(l.current),l.current=setTimeout(async()=>{try{if("transactions"===e.type){let a=await d({...e.filters,dateFrom:t,dateTo:r,page:1,pageSize:1}).unwrap();n(a.count)}else if(c){let e=await u({companyId:c,page:1,pageSize:1e3}).unwrap(),a=new Date(t),o=new Date(r);o.setHours(23,59,59,999);let s=O(e.results,a,o);n(s.length)}}catch(e){n(null)}finally{i(!1)}},500),()=>{l.current&&clearTimeout(l.current)}},[t,r,e,c,d,u]),{count:a,isLoading:o}}((0,s.useMemo)(()=>"transactions"===a.type&&(ed||"send"===Y)?{...a,filters:{...a.filters,userStatus:"VERIFIED"}}:a,[a,ed,Y]),B,V),eE=function(e){let{t}=(0,y.$)(),{notify:r}=(0,x.lm)(),a=(0,x.CG)(e=>e.company),n=a.publicId,o=(0,E.I7)(a),i=U(),[l]=(0,G.zC)(),[c]=(0,q.j1)(),[d,{isLoading:u}]=K(),[m,{isLoading:p}]=(0,M.Fi)(),[h,{isLoading:v}]=(0,G.bc)(),[g,{isLoading:b}]=H(),j=(0,s.useCallback)(async(a,s)=>{if("ledger"===e.type)return!1;if(!a||!s)return r(t("common.fillAllFields"),x.k$.INFO),!1;i.startExport();try{var d,u;if("transactions"===e.type){let n=await l({...e.filters,dateFrom:a||void 0,dateTo:s||void 0,page:1,pageSize:1e3}).unwrap();if(!(null===(d=n.results)||void 0===d?void 0:d.length))return r(t("transactions.noTransactionsToExport"),x.k$.INFO),i.finishExport(),!1;i.updateProgress({current:n.results.length,total:n.results.length}),W(n.results,{isSme:o}),r(t("transactions.exportSuccess",{count:n.results.length}),x.k$.SUCCESS)}else{if(!n)return r(t("common.somethingWentWrong"),x.k$.ERROR),i.finishExport(),!1;let e=await c({companyId:n,pageSize:1e3,page:1}).unwrap();if(!(null===(u=e.results)||void 0===u?void 0:u.length))return r(t("documents.noDocumentsToExport"),x.k$.INFO),i.finishExport(),!1;let o=new Date(a),l=new Date(s);l.setHours(23,59,59,999);let d=O(e.results,o,l);if(!d.length)return r(t("documents.noDocumentsInTimeframe"),x.k$.INFO),i.finishExport(),!1;await A(d,{onProgress:i.updateProgress,onError:e=>{console.error("Export error:",e)}}),r(t("documents.exportSuccess",{count:d.length}),x.k$.SUCCESS)}return!0}catch(e){return r(t("common.somethingWentWrong"),x.k$.ERROR),!1}finally{i.finishExport()}},[e,n,o,l,c,i,r,t]),_=(0,s.useCallback)(async a=>{if(!a.dateFrom||!a.dateTo||!a.advisorNumber||!a.clientNumber)return r(t("common.fillAllFields"),x.k$.INFO),!1;try{if("ledger"===e.type){let n=await m({companyId:e.companyId,kind:e.kind,dateFrom:a.dateFrom,dateTo:a.dateTo,advisorNumber:a.advisorNumber.trim(),clientNumber:a.clientNumber.trim()}).unwrap();return(0,T.saveAs)(n,"journal"===e.kind?"EXTF_Norman_Ledger_".concat(e.year,".csv"):"Norman_DATEV_Accounts_".concat(e.year,".zip")),r(t("ledger.datevExport.downloaded"),x.k$.SUCCESS),!0}let n=await d(a).unwrap(),o=URL.createObjectURL(n),s=document.createElement("a");s.href=o;let i=a.includeDocuments?"zip":"csv";return s.download="Norman_DATEV_Export_".concat(a.dateFrom,"_").concat(a.dateTo,".").concat(i),document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(o),r(t("datev.export.success"),x.k$.SUCCESS),!0}catch(a){if("ledger"===e.type&&(null==a?void 0:a.status)===403)throw a;return r(t("common.somethingWentWrong"),x.k$.ERROR),!1}},[e,d,m,r,t]),f=(0,s.useCallback)(async e=>{if(!e.dateFrom||!e.dateTo)return r(t("common.fillAllFields"),x.k$.INFO),!1;try{let a=await h(e).unwrap(),n=URL.createObjectURL(a),o=document.createElement("a");return o.href=n,o.download="Norman_GoBD_Export_".concat(e.dateFrom,"_").concat(e.dateTo,".zip"),document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL(n),r(t
1("transactions.gobdExportDownloaded"),x.k$.SUCCESS),!0}catch(e){return r(t("common.somethingWentWrong"),x.k$.ERROR),!1}},[h,r,t]),w=(0,s.useCallback)(async e=>{if(!e.dateFrom||!e.dateTo||!e.advisorEmail)return r(t("common.fillAllFields"),x.k$.INFO),!1;try{return await g(e).unwrap(),r(t("datev.export.sent"),x.k$.SUCCESS),!0}catch(e){return r(t("common.somethingWentWrong"),x.k$.ERROR),!1}},[g,r,t]);return{...i,isDatevExporting:u||p,isGobdExporting:v,isSending:b,handleDownload:j,handleDatevDownload:_,handleGobdDownload:f,handleSendEmail:w}}(a),eN=F||(C||z)&&"transactions"===a.type,eS=eN&&("ledger"!==a.type||"journal"===a.kind),eC=z&&!C,eT=!I&&"transactions"===a.type,{data:ez,isLoading:eI,isFetching:eR,isError:eF,refetch:eA}=(0,k.yM)("ledger"===a.type?a.companyId:void 0,{skip:!eN,refetchOnMountOrArgChange:!0}),[eO]=(0,k.fi)(),[eZ,{isLoading:eB}]=(0,k.Xu)(),[eL,{isLoading:eV}]=(0,k.Fg)(),[eP,{isLoading:e$}]=(0,k.DX)(),[eW,eU]=(0,s.useState)(!1),eM=(0,s.useRef)(null),{isConnected:eq,hasDatevClient:eK,needsClientSelection:eH,isPaywalled:eG,canPush:eX}=N(ez),{handlePaywallOpen:eY}=j(),eJ=F&&(eI||eR||eF||!ez),eQ=F&&eq&&eK&&(null==ez?void 0:ez.hasBds)!==!0,e0=F&&(null==ez?void 0:ez.ledgerPushAvailable)!==!0,e1=(0,s.useCallback)(e=>{r(),eY(e)},[r,eY]),{data:e3,isFetching:e4}=(0,k.Fq)(void 0,{skip:!eH}),[e9,e2]=(0,s.useState)("");(0,s.useEffect)(()=>{(null==ez?void 0:ez.consultantNumber)&&!en&&eo(ez.consultantNumber),(null==ez?void 0:ez.clientNumber)&&!es&&ei(ez.clientNumber)},[ez]),(0,s.useEffect)(()=>{if(!(null==e3?void 0:e3.length)||e9)return;let e=(b.name||"").toLowerCase().trim();if(!e)return;let t=e3.find(t=>(t.name||"").toLowerCase().trim()===e);if(t){e2(t.id);return}let r=e3.find(t=>{let r=(t.name||"").toLowerCase().trim();return r.includes(e)||e.includes(r)});r&&e2(r.id)},[e3,b.name]),(0,s.useEffect)(()=>{if(!eN)return;let e=e=>{(null==e?void 0:e.type)==="datev_callback"&&(eU(!1),eM.current=null,eA(),e.connected?m(n("datev.export.datevConnected"),x.k$.SUCCESS):m(n("common.somethingWentWrong"),x.k$.ERROR))},t=t=>{t.origin===window.location.origin&&e(t.data)},r=t=>{if("datev_callback"===t.key&&t.newValue)try{e(JSON.parse(t.newValue))}catch(e){}};return window.addEventListener("message",t),window.addEventListener("storage",r),()=>{window.removeEventListener("message",t),window.removeEventListener("storage",r)}},[eN,eA,m,n]);let e6=(0,s.useMemo)(()=>{let e=b.name||"",t=B||"...",r=V||"...";return"".concat(n("export.emailDefaultSubjectPrefix")," – ").concat(e," (").concat(t," bis ").concat(r,")")},[b.name,B,V,n]),e5=(0,s.useMemo)(()=>{let e=b.name||"",t=B||"...",r=V||"...",o="transactions"===a.type?n("export.itemType.transactions"):n("export.itemType.documents");return"Sehr geehrte Damen und Herren,\n\n"+"im Anhang finden Sie den Export der ".concat(o," f\xfcr ").concat(e," ")+"f\xfcr den Zeitraum ".concat(t," bis ").concat(r,".\n\n")+"Mit freundlichen Gr\xfc\xdfen\n"+"".concat(e)},[b.name,B,V,a.type,n]),e8=(0,s.useCallback)(e=>{let{from:t,to:r}=(0,S.f)(e);L(t),P(r),X(e)},[]),e7=(0,s.useCallback)(e=>{L(e),X(null)},[]),te=(0,s.useCallback)(e=>{P(e),X(null)},[]),tt=(0,s.useCallback)(async()=>{if(eg(""),!eJ){if(eN&&ed&&eG){e1("download");return}if(!B||!V){eg(n("common.fillAllFields"));return}if(eT&&em)await eE.handleGobdDownload({dateFrom:B,dateTo:V,includeDocuments:el})&&r();else if(eN&&ed){if(!en.trim()||!es.trim()){eg(n("common.fillAllFields"));return}try{await eE.handleDatevDownload({dateFrom:B,dateTo:V,advisorNumber:en,clientNumber:es,includeDocuments:!F&&el,skrVariant:eh})&&r()}catch(t){let e=null==t?void 0:t.data;(null==e?void 0:e.subscription_required)||(null==e?void 0:e.subscriptionRequired)?(eA(),e1("download")):m(n("common.somethingWentWrong"),x.k$.ERROR)}}else await eE.handleDownload(B,V)&&r()}},[F,eJ,eA,m,eN,ed,eG,e1,eT,em,B,V,en,es,el,eh,eE,r,n]),tr=(0,s.useCallback)(async()=>{if(eg(""),!B||!V||!ey){eg(n("common.fillAllFields"));return}await eE.handleSendEmail({dateFrom:B,dateTo:V,advisorNumber:eN?en:"",clientNumber:eN?es:"",includeDocuments:!!eN&&el,advisorEmail:ey,emailSubject:ej||e6,emailBody:ef||e5,skrVariant:eh})&&r()},[B,V,en,es,el,ey,ej,ef,e6,e5,eN,eh,eE,r,n]),ta=(0,s.useCallback)(async()=>{let e=window.open("about:blank","datev_connect","width=600,height=700");if(!e){m(n("common.somethingWentWrong"),x.k$.ERROR);return}eU(!0),eM.current=e;try{let t=await eO().unwrap();if(!t.authorizationUrl){e.close(),eU(!1),eM.current=null;return}e.location.href=t.authorizationUrl}catch(t){e.close(),eU(!1),eM.current=null,m(n("common.somethingWentWrong"),x.k$.ERROR);return}let t=setInterval(()=>{e.closed&&(clearInterval(t),eU(!1),eM.current=null,eA())},500)},[eO,eA,m,n]),tn=(0,s.useCallback)(async()=>{try{await eZ().unwrap(),eA(),m(n("datev.export.datevDisconnected"),x.k$.SUCCESS)}catch(e){m(n("common.somethingWentWrong"),x.k$.ERROR)}},[eZ,eA,m,n]),to=(0,s.useCallback)(async()=>
1{if(!e9)return;let e=null==e3?void 0:e3.find(e=>e.id===e9),t=window.open("about:blank","datev_upgrade","width=600,height=700");try{var r,a,o;let s=await eP({datevClientId:e9,datevClientName:null==e?void 0:e.name,consultantNumber:null==e?void 0:null===(r=e.consultantNumber)||void 0===r?void 0:r.toString(),clientNumber:null==e?void 0:null===(a=e.clientNumber)||void 0===a?void 0:a.toString(),hasBds:null!==(o=null==e?void 0:e.hasBds)&&void 0!==o&&o}).unwrap();if(s.upgradeTokenUrl&&t){eM.current=t,t.location.href=s.upgradeTokenUrl;let e=setInterval(()=>{t.closed&&(clearInterval(e),eM.current=null,eA())},500);return}null==t||t.close(),eA(),m(n("datev.export.mandantSelected"),x.k$.SUCCESS)}catch(e){null==t||t.close(),m(n("common.somethingWentWrong"),x.k$.ERROR)}},[e9,e3,eP,eA,m,n]),ts=(0,s.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(eJ||eQ||e0)return;if(eG){e1("push");return}if(!B||!V){m(n("common.fillAllFields"),x.k$.INFO);return}let t=new Date().toISOString();try{let o=await eL({dateFrom:B,dateTo:V,includeDocuments:el,forceRetransmission:e,skrVariant:eh,..."ledger"===a.type?{source:"ledger",companyId:a.c
1ompanyId}:{}}).unwrap();v((0,D.ax)({startedAt:t,..."ledger"===a.type?{pushId:o.pushId,companyId:a.companyId}:{}})),m(n("datev.export.pushStarted"),x.k$.SUCCESS),r()}catch(a){var o;let e=null!==(o=null==a?void 0:a.data)&&void 0!==o?o:{},t=(null==a?void 0:a.status)===409||!0===e.already_pushed||!0===e.alreadyPushed,r=(null==a?void 0:a.status)===403&&(!0===e.subscription_required||!0===e.subscriptionRequired);t?window.confirm(n("datev.export.alreadyPushedConfirm"))&&ts(!0):r?(eA(),e1("push")):m(("string"==typeof e.detail?e.detail:"")||n("common.somethingWentWrong"),x.k$.ERROR)}},[a,eJ,eQ,e0,eG,B,V,el,eh,eL,v,m,n,r,eA,e1]),ti="ledger"===a.type?n("ledger.datevExport.".concat(a.kind,".title")):"transactions"===a.type?n("export.titleTransactions"):n("export.titleDocuments"),tl=(0,o.jsx)("div",{className:Q().tabPanel,children:eq?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:Q().connectedBanner,children:[(0,o.jsxs)("div",{className:Q().connectedInfo,children:[(0,o.jsx)("span",{className:Q().connectedDot}),(0,o.jsxs)(g.ZT,{size:"sm",weight:"semi",children:[n("datev.export.datevConnected"),eK&&(0,o.jsxs)("span",{className:Q().clientId,children:[" ","— ",(null==ez?void 0:ez.datevClientName)||(null==ez?void 0:ez.datevClientId),(null==ez?void 0:ez.consultantNumber)&&(0,o.jsxs)(o.Fragment,{children:[" ","(",ez.consultantNumber," / ",ez.clientNumber,")"]})]})]})]}),(null==ez?void 0:ez.tokenIssuerName)&&(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.connectedBy",{name:ez.tokenIssuerName,interpolation:{escapeValue:!1}})}),(null==ez?void 0:ez.refreshTokenExpiresAt)&&(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.sessionExpiresAt",{date:new Date(ez.refreshTokenExpiresAt).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}),interpolation:{escapeValue:!1}})}),(0,o.jsxs)("div",{className:Q().connectedActions,children:[(0,o.jsx)(g.zx,{isLoading:eB,size:"s",theme:"secondary",onClick:tn,children:n("datev.export.disconnectDatev")}),(null==ez?void 0:ez.datevTokenManagementUrl)&&(0,o.jsxs)("a",{className:Q().manageDatevLink,href:ez.datevTokenManagementUrl,rel:"noopener noreferrer",target:"_blank",children:[(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.manageInDatev")}),(0,o.jsx)(i.O,{size:14})]})]})]}),eH&&(0,o.jsxs)("div",{className:Q().clientSelection,children:[(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("datev.export.selectMandant")}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.selectMandantDesc")}),e4?(0,o.jsxs)(g.ZT,{color:"second",size:"sm",children:[n("common.loading"),"..."]}):e3&&e3.length>0?(0,o.jsxs)("div",{className:Q().clientList,children:[e3.map(e=>(0,o.jsxs)("label",{className:Q().clientOption,children:[(0,o.jsx)("input",{"aria-label":e.name||e.id,checked:e9===e.id,name:"datev_client",type:"radio",value:e.id,onChange:()=>e2(e.id)}),(0,o.jsxs)("div",{children:[(0,o.jsxs)(g.ZT,{size:"sm",children:[e.name||e.id,!1===e.hasBds&&(0,o.jsxs)("span",{className:Q().noBds,children:[" ","— ",n("datev.export.docsOnly")]})]}),(0,o.jsxs)(g.ZT,{color:"second",size:"xs",children:[n("datev.export.consultant"),": ",e.consultantNumber," /"," ",n("datev.export.clientNo"),": ",e.clientNumber]})]})]},e.id)),(0,o.jsx)(g.zx,{disabled:!e9,isLoading:e$,size:"s",theme:"primary",onClick:to,children:n("datev.export.confirmMandant")})]}):(0,o.jsx)(g.ZT,{color:"second",size:"sm",children:n("datev.export.noMandantsFound")})]}),eG&&(0,o.jsxs)("div",{className:Q().paywallBlock,children:[(0,o.jsx)(l.H,{size:20}),(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("datev.export.paywall.title")}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.paywall.description")}),(0,o.jsx)(g.zx,{theme:"primary",onClick:()=>e1("push"),children:n("datev.export.paywall.upgrade")})]}),eQ&&!eG&&(0,o.jsx)(g.ZT,{color:"second",size:"sm",children:n("ledger.datevExport.bdsRequired")}),e0&&!eJ&&!eG&&(0,o.jsx)(g.ZT,{color:"second",size:"sm",children:n("ledger.datevExport.pushUnavailable")}),eX&&!eQ&&!eJ&&!e0&&(0,o.jsxs)(o.Fragment,{children:[eC&&(0,o.jsxs)("div",{className:Q().skrVariantPicker,children:[(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("export.skrVariant.label")}),(0,o.jsxs)("div",{className:Q().skrVariantOptions,children:[(0,o.jsxs)("label",{className:Q().radio,children:[(0,o.jsx)("input",{checked:"SKR04"===eh,name:"skrVariantPush",type:"radio",value:"SKR04",onChange:()=>ex("SKR04")}
1),(0,o.jsx)("span",{children:n("export.skrVariant.skr04")})]}),(0,o.jsxs)("label",{className:Q().radio,children:[(0,o.jsx)("input",{checked:"SKR03"===eh,name:"skrVariantPush",type:"radio",value:"SKR03",onChange:()=>ex("SKR03")}),(0,o.jsx)("span",{children:n("export.skrVariant.skr03")})]})]}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("export.skrVariant.helperPush")})]}),(0,o.jsxs)("label",{className:Q().datevToggle,children:[(0,o.jsx)(w.r,{checked:el,size:"sm",onChange:e=>ec(e.target.checked)}),(0,o.jsx)("span",{children:n("datev.export.includeDocuments")})]}),(0,o.jsx)("div",{className:Q().actions,children:(0,o.jsx)(g.zx,{isLoading:eV,theme:"primary",onClick:()=>ts(),children:n("datev.export.pushToDatev")})})]}),(0,o.jsxs)("div",{className:Q().autoExport,children:[(0,o.jsxs)("div",{className:Q().autoExportText,children:[(0,o.jsxs)("div",{className:Q().autoExportHeader,children:[(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("datev.export.autoExport")}),(0,o.jsx)("span",{className:Q().comingSoonBadge,children:n("datev.export.comingSoon")})]}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.autoExportDesc")})]}),(0,o.jsx)(w.r,{size:"sm",disabled:!0})]})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:Q().notice,children:(0,o.jsx)(g.ZT,{color:"second",size:"sm",children:n("datev.export.datevNotConnectedDesc")})}),(0,o.jsx)("div",{className:Q().actions,children:(0,o.jsx)(g.zx,{isLoading:eW,theme:"primary",onClick:ta,children:n("datev.export.connectDatev")})})]})});return(0,o.jsxs)(f.d,{open:t,width:480,onClose:r,children:[(0,o.jsx)(f.d.Header,{className:Q().header,onClose:r,children:ti}),(0,o.jsxs)("div",{className:Q().tabBar,children:[(0,o.jsxs)("button",{className:p()(Q().tab,{[Q().tabActive]:"download"===Y}),type:"button",onClick:()=>{J("download"),eg("")},children:[(0,o.jsx)(c.M,{size:16,weight:"download"===Y?"fill":"regular"}),(0,o.jsx)("span",{children:n("datev.export.tabDownload")})]}),!F&&(0,o.jsxs)("button",{className:p()(Q().tab,{[Q().tabActive]:"send"===Y}),type:"button",onClick:()=>{J("send"),eg("")},children:[(0,o.jsx)(d.b,{size:16,weight:"send"===Y?"fill":"regular"}),(0,o.jsx)("span",{children:n("datev.export.tabEmail")})]}),eS&&(0,o.jsxs)("button",{className:p()(Q().tab,{[Q().tabActive]:"push"===Y}),type:"button",onClick:()=>{J("push"),eg("")},children:[(0,o.jsx)(u.p,{size:16,weight:"push"===Y?"fill":"regular"}),(0,o.jsx)("span",{children:n("datev.export.tabDatev")}),!R&&(0,o.jsx)("span",{className:Q().tabBadge,children:n("datev.export.soon")})]})]}),(0,o.jsxs)("div",{className:Q().body,children:["ledger"===a.type?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(g.ZT,{children:n("ledger.datevExport.".concat(a.kind,".description"),{year:a.year})}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("ledger.datevExport.separateHint")}),(0,o.jsxs)(g.ZT,{font:"mono",children:["01.01.",a.year," – 31.12.",a.year]})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(ea,{activePeriod:$,dateFrom:B,dateTo:V,onDateFromChange:e7,onDateToChange:te,onPreset:e8}),(0,o.jsx)(er,{count:ek,isLoading:eD,type:a.type})]}),F&&eF&&(0,o.jsxs)("div",{role:"alert",children:[(0,o.jsx)(g.ZT,{children:n("common.somethingWentWrong")}),(0,o.jsx)(g.zx,{theme:"secondary",onClick:()=>eA(),children:n("buttons.retry")})]}),"send"===Y&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(et,{advisorEmail:ey,defaultBody:e5,defaultSubject:e6,emailBody:ef,emailSubject:ej,onAdvisorEmailChange:eb,onEmailBodyChange:ew,onEmailSubjectChange:e_}),eN&&(0,o.jsxs)("label",{className:Q().datevToggle,children:[(0,o.jsx)(w.r,{checked:el,size:"sm",onChange:e=>ec(e.target.checked)}),(0,o.jsx)("span",{children:n("datev.export.includeDocuments")})]}),ev&&(0,o.jsx)(g.ZT,{color:"error",size:"sm",children:ev}),(0,o.jsx)("div",{className:Q().actions,children:(0,o.jsx)(g.zx,{isLoading:eE.isSending,theme:"primary",onClick:tr,children:n("export.send")})})]}),"download"===Y&&(0,o.jsxs)("div",{className:Q().tabPanel,children:[(0,o.jsx)(g.ZT,{color:"second",size:"sm",children:n(F?"datev.export.downloadDesc":"export.downloadDesc")}),eN&&(0,o.jsxs)(o.Fragment,{children:[!F&&(0,o.jsxs)("label",{className:Q().datevToggle,children:[(0,o.jsx)(w.r,{checked:ed,disabled:eI,size:"sm",onChange:e=>{eu(e.target.checked),e.target.checked&&ep(!1)}}),(0,o.jsx)("span",{children:n("export.datevFormatToggle")})]}),ed&&eG&&(0,o.jsxs)("div",{className:Q().paywallBlock,children:[(0,o.jsx)(l.H,{size:20}),(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("datev.export.paywall.downloadTitle")}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("datev.export.paywall.downloadDescription")}),(0,o.jsx)(g.zx,{theme:"primary",onClick:()=>e1("download"),children:n("datev.export.paywall.upgrade")})]}),ed&&!eG&&(0,o.jsxs)(o.Fragment,{children:[eC&&(0,o.jsxs)("div",{className:Q().skrVariantPicker,children:[(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("export.skrVariant.label")}),(0,o.jsxs)("div",{className:Q().skrVariantOptions,children:[(0,o.jsxs)("label",{className:Q().radio,children:[(0,o.jsx)("input",{checked:"SKR04"===eh,name:"skrVariant",type:"radio",value:"SKR04",onChange:()=>ex("SKR04")}
1),(0,o.jsx)("span",{children:n("export.skrVariant.skr04")})]}),(0,o.jsxs)("label",{className:Q().radio,children:[(0,o.jsx)("input",{checked:"SKR03"===eh,name:"skrVariant",type:"radio",value:"SKR03",onChange:()=>ex("SKR03")}),(0,o.jsx)("span",{children:n("export.skrVariant.skr03")})]})]}),(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("export.skrVariant.helper")})]}),(0,o.jsx)(ee,{advisorNumber:en,clientNumber:es,includeDocuments:el,ledgerKind:"ledger"===a.type?a.kind:void 0,onAdvisorNumberChange:eo,onClientNumberChange:ei,onIncludeDocumentsChange:ec})]})]}),eT&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("label",{className:Q().datevToggle,children:[(0,o.jsx)(w.r,{checked:em,size:"sm",onChange:e=>{ep(e.target.checked),e.target.checked&&eu(!1)}}),(0,o.jsx)("span",{children:n("export.gobdFormatToggle")})]}),em&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(g.ZT,{color:"second",size:"xs",children:n("export.gobdFormatDesc")}),(0,o.jsxs)("label",{className:Q().checkbox,children:[(0,o.jsx)("input",{checked:el,type:"checkbox",onChange:e=>ec(e.target.checked)}),(0,o.jsx)(g.ZT,{size:"sm",children:n("datev.export.includeDocuments")})]})]})]}),ev&&(0,o.jsx)(g.ZT,{color:"error",size:"sm",children:ev}),!(ed&&eG)&&(0,o.jsx)("div",{className:Q().actions,children:(0,o.jsx)(g.zx,{disabled:eJ,isLoading:eE.isExporting||eE.isDatevExporting||eE.isGobdExporting,theme:"primary",onClick:tt,children:n("export.download")})})]}),"push"===Y&&eN&&(R?tl:(0,o.jsxs)("div",{className:Q().blurredWrapper,children:[(0,o.jsx)("div",{className:Q().blurredContent,children:tl}),(0,o.jsxs)("div",{className:Q().blurredOverlay,children:[(0,o.jsx)(l.H,{size:20}),(0,o.jsx)(g.ZT,{size:"sm",weight:"semi",children:n("datev.export.comingSoon")})]})]}))]})]})}},31359:function(e){e.exports={header:"ExportDrawer_header__3iu3s",body:"ExportDrawer_body__1_bzS",tabBar:"ExportDrawer_tabBar__uJ1jK",tab:"ExportDrawer_tab__jJUFC",tabActive:"ExportDrawer_tabActive__ZeoHr",tabBadge:"ExportDrawer_tabBadge__7tYO6",presets:"ExportDrawer_presets__gbbGJ",preset:"ExportDrawer_preset__4DYlM",presetActive:"ExportDrawer_presetActive__Vfjb8",row:"ExportDrawer_row__RKWH5",field:"ExportDrawer_field__3_FOS",counter:"ExportDrawer_counter__Fd_Yd",datevToggle:"ExportDrawer_datevToggle__wQJI3",skrVariantPicker:"ExportDrawer_skrVariantPicker__jO0ET",skrVariantOptions:"ExportDrawer_skrVariantOptions__oemv0",radio:"ExportDrawer_radio__UtvoM",datevSettings:"ExportDrawer_datevSettings__Oo2S4",datevSettingsToggle:"ExportDrawer_datevSettingsToggle__8AwBt",datevSettingsLabel:"ExportDrawer_datevSettingsLabel__IVliD",checkbox:"ExportDrawer_checkbox__3cJm2",attachments:"ExportDrawer_attachments__kVwmA",attachmentItem:"ExportDrawer_attachmentItem__xccqG",notice:"ExportDrawer_notice__aaAEY",emailBlock:"ExportDrawer_emailBlock__paTg1",textarea:"ExportDrawer_textarea__LJ1c7",tabPanel:"ExportDrawer_tabPanel__095Hv","fade-in":"ExportDrawer_fade-in__y11k2",actions:"ExportDrawer_actions__q8SdV",blurredWrapper:"ExportDrawer_blurredWrapper__WsBDH",blurredContent:"ExportDrawer_blurredContent__ThVVh",blurredOverlay:"ExportDrawer_blurredOverlay__GszPQ",paywallBlock:"ExportDrawer_paywallBlock__4DVrv",connectedBanner:"ExportDrawer_connectedBanner__gp3ze",connectedActions:"ExportDrawer_connectedActions__bmOt7",manageDatevLink:"ExportDrawer_manageDatevLink__jWgT_",connectedInfo:"ExportDrawer_connectedInfo__zn7d_",connectedDot:"ExportDrawer_connectedDot__Nsmn4",clientId:"ExportDrawer_clientId__YVlwI",noBds:"ExportDrawer_noBds__2HDGt",clientSelection:"ExportDrawer_clientSelection___bf8y",clientList:"ExportDrawer_clientList__j6BcC",clientOption:"ExportDrawer_clientOption__6qXVf",autoExport:"ExportDrawer_autoExport__pz_Bz",autoExportText:"ExportDrawer_autoExportText__MXEh0",autoExportHeader:"ExportDrawer_autoExportHeader__QyR0l",comingSoonBadge:"ExportDrawer_comingSoonBadge__Rc_OH"}}}]);

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.