1"use strict";(self.webpackChunkmain=self.webpackChunkmain||[]).push([[9e3],{49e3(e,n,t){t.r(n),t.d(n,{default:()=>U});var l,r,o,i,a,c,d,m,s,u,p,f=t(69134),g=t(96540),b=t(97286),E=t(38267),x=t(79494),y=t(50400),h=t(94651),w=t(17308),v=t(97072),A=t(56891),k=t(40756),C=t(96428),_=t(21883),z=t(56179),I=t(75844),$=t(86443),B=t(88730),T=t(54228);function j(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var O=A.A.Title,F=A.A.Text,P=A.A.Paragraph,q=E.Ay.div(l||(l=j(["\n max-width: 1320px;\n margin: 0 auto;\n padding: 1px 16px;\n @media (min-width: 992px) {\n max-width: 1320px;\n }\n"]))),M=E.Ay.div(r||(r=j(["\n margin-bottom: 16px;\n @media (min-width: 992px) {\n margin-bottom: 24px;\n }\n"]))),W=(0,E.Ay)(P)(o||(o=j(["\n color: #6b6b6b;\n font-size: 15px;\n margin-bottom: 24px !important;\n max-width: 600px;\n"]))),D=E.Ay.div(i||(i=j(["\n margin: 62px 0;\n\n @media (min-width: 768px) {\n margin: 55px 62px;\n }\n"]))),K=(0,E.Ay)(h.A)(a||(a=j(["\n border: 1px solid #f0f0f0;\n box-shadow: none;\n transition: all 0.2s ease;\n margin-bottom: 8px;\n\n &:hover {\n border-color: #d9d9d9;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);\n }\n\n .ant-card-body {\n padding: 12px 16px;\n }\n"]))),L=E.Ay.div(c||(c=j(["\n width: 44px;\n height: 44px;\n border-radius: 50%;\n background-color: ",";\n border: 4px solid ",";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n\n svg {\n color: ",";\n font-size: 18px;\n }\n"])),(function(e){return e.$bg||"rgba(159, 29, 98, 0.1)"}),(function(e){return e.$borderColor||"#fdf5f8"}),(function(e){return e.$color||"#9f1c62"})),S=E.Ay.div(d||(d=j(["\n flex: 1;\n text-align: left;\n margin: 0 12px;\n min-width: 0;\n"]))),G=(0,E.Ay)(F)(m||(m=j(["\n display: block;\n font-size: 14px;\n font-weight: 500;\n color: #2d3748;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n"]))),H=(0,E.Ay)(F)(s||(s=j(["\n display: block;\n font-size: 12px;\n color: #a0a0a0;\n"]))),J=E.Ay.div(u||(u=j(["\n text-align: center;\n padding: 40px 0 60px;\n"]))),N=E.Ay.div(p||(p=j(["\n padding: 60px 20px;\n text-align: center;
1\n"]))),Q=function(e){var n,t=e.file,l=e.isMobile,r=(n=t.file_mime)?n.includes("pdf")?{icon:g.createElement(I.A,null),bg:"rgba(207, 19, 34, 0.1)",borderColor:"#fff1f0",color:"#cf1322"}:n.includes("word")||n.includes("document")?{icon:g.createElement($.A,null),bg:"rgba(24, 144, 255, 0.1)",borderColor:"#e6f7ff",color:"#1890ff"}:n.includes("excel")||n.includes("spreadsheet")?{icon:g.createElement(C.A,null),bg:"rgba(82, 196, 26, 0.1)",borderColor:"#f6ffed",color:"#52c41a"}:n.includes("image")?{icon:g.createElement(_.A,null),bg:"rgba(250, 140, 22, 0.1)",borderColor:"#fff7e6",color:"#fa8c16"}:{icon:g.createElement(z.A,null),bg:"rgba(159, 29, 98, 0.1)",borderColor:"#fdf5f8",color:"#9f1c62"}:{icon:g.createElement(z.A,null),bg:"rgba(107, 107, 107, 0.1)",borderColor:"#f5f5f5",color:"#6b6b6b"},o=t.download_url||t.file_url,i=function(e){if(e.stopPropagation(),o){var n=document.createElement("a");n.href=o,o.startsWith("/credits/trigger/")||(n.download=t.file_name),n.target="_blank",n.rel="noopener noreferrer",document.body.appendChild(n),n.click(),document.body.removeChild(n)}};return g.createElement(K,{hoverable:!0,onClick:i},g.createElement("div",{style:{display:"flex",alignItems:"center",width:"100%"}},g.createElement(L,{$bg:r.bg,$borderColor:r.borderColor,$color:r.color},r.icon),g.createElement(S,null,g.createElement(G,null,t.file_name),g.createElement(H,null,t.file_size_formatted)),l?g.createElement(y.Ay,{type:"primary",shape:"circle",icon:g.createElement(k.A,null),onClick:i}):g.createElement(y.Ay,{type:"primary",shape:"round",icon:g.createElement(k.A,null),onClick:i},(0,x.t)("ui.common.download"))))},R=function(){return g.createElement(K,null,g.createElement("div",{style:{display:"flex",alignItems:"center",width:"100%"}},g.createElement(v.A.Avatar,{active:!0,size:44,shape:"circle"}),g.createElement("div",{style:{flex:1,margin:"0 12px"}},g.createElement(v.A.Input,{active:!0,size:"small",style:{width:"60%",marginBottom:4}}),g.createElement(v.A.Input,{active:!0,size:"small",style:{width:"30%"}}))))};const U=function(){var e=(0,T.a)(),n=(0,b.I)({queryKey:["pageDocuments"],queryFn:B.e9,staleTime:3e5,refetchOnWindowFocus:!1}),t=n.data,l=void 0===t?[]:t,r=n.isLoading,o=n.isError,i=n.error;return r?g.createElement(q,null,g.createElement(M,null,g.createElement("div",{style:{marginTop:90}},g.createElement(O,{level:1},(0,x.t)("ui.downloads.title"))),g.createElement(W,null,(0,x.t)("ui.downloads.subtitle")),g.createElement("div",{style:{marginBottom:24}},g.createElement(v.A.Input,{active:!0,style:{width:150,height:60}}))),g.createElement(M,null,g.createElement(v.A.Input,{active:!0,style:{width:200,marginBottom:8}}),g.createElement(v.A.Input,{active:!0,style:{width:100,marginBottom:16}}),[1,2,3].map((function(e){return g.createElement(R,{key:e})})))):g.createElement(q,null,g.createElement(M,null,g.createElement("div",{style:{marginTop:90}},g.createElement(O,{level:1},(0,x.t)("ui.downloads.title"))),g.createElement(W,null,(0,x.t)("ui.downloads.subtitle"))),o&&g.createElement(N,null,g.createElement(w.A,{description:g.createElement(F,{type:"danger"},(0,x.t)("ui.downloads.load_error",{message:(null==i?void 0:i.message)||(0,x.t)("ui.downloads.unknown_error")}))})),!o&&0===l.length&&g.createElement(N,null,g.createElement(w.A,{description:(0,x.t)("ui.downloads.empty")})),!o&&l.length>0&&g.createElement(M,null,l.map((function(n){return g.createElement(D,{key:n.nid},g.createElement("h2",{style:{marginBottom:0}},n.title),g.createElement("h3",{style:{margin:"0 0 10px 20px",fontSize:21}},(0,x.t)("ui.downloads.country_germany")),n.files.map((function(n){return g.createElement(Q,{key:n.fid,file:n,isMobile:e})})))}))),g.createElement(J,null,g.createElement("p",null,(0,x.t)("ui.downloads.missing_something")),g.createElement(y.Ay,{shape:"round",href:(0,f.lF)("/kontakt"),target:"_self"},(0,x.t)("ui.downloads.contact"))))}}}]);
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.