PageSourceSearch

https://www.fupa.net/chunk.af932c3.js

js fupa.net collected 2026-10-01 08:45:28 UTC 30,765 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"6fb9bf56ce9de0231c86a67c4791d3805df91236"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:fupa-app-sentry-key":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3480ac65-faec-4ff2-a127-e9adce70731d",e._sentryDebugIdIdentifier="sentry-dbid-3480ac65-faec-4ff2-a127-e9adce70731d")}catch(e){}}(),(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6327],{3549:(e,t,r)=>{var n=r(24994);t.A=void 0;var a=n(r(42032)),i=r(74848),s=(0,a.default)((0,i.jsx)("path",{d:"M16.01 11H4v2h12.01v3L20 12l-3.99-4z"}),"ArrowRightAlt");t.A=s},86095:(e,t,r)=>{var n=r(24994);t.A=void 0;var a=n(r(42032)),i=r(74848),s=(0,a.default)((0,i.jsx)("path",{d:"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"}),"Cached");t.A=s},16450:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(4634),a=r(96540),i=r(12285),s=r(53939),o=r(48139),c=r(26888);const l=i.Ay.a.withConfig({componentId:"sc-7fdg7p-0"})(["color:",";"],s.lm.fupaSecondary);function d(e){let{onRetry:t,entityName:r="Meldungen"}=e;return a.createElement(c.b,{"data-sentry-element":"MessageWrapper","data-sentry-component":"InfiniteScrollErrorMessage","data-sentry-source-file":"InfiniteScrollErrorMessage.tsx"},a.createElement(s.o5,{variant:"body2","data-sentry-element":"Typography","data-sentry-source-file":"InfiniteScrollErrorMessage.tsx"},"Aufgrund eines temporären Fehlers konnten keine weiteren ",r," bezogen werden. Versuche es bitte erneut. Sollte das Problem weiterhin auftreten, wende dich bitte an unseren"," ",a.createElement(l,{href:"https://support.fupa.net/support/tickets/new","data-sentry-element":"Link","data-sentry-source-file":"InfiniteScrollErrorMessage.tsx"},"Support"),"."),a.createElement(o.A,{variant:"contained",color:"inherit",sx:{color:s.lm.fupaSecondary,backgroundColor:s.lm.lightestGrey},startIcon:a.createElement(n.A,{color:"secondary"}),onClick:t,"data-sentry-element":"Button","data-sentry-source-file":"InfiniteScrollErrorMessage.tsx"},"Erneut versuchen"))}},51898:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(53939),a=r(96540),i=r(26888);function s(e){let{message:t}=e;return a.createElement(i.b,{"data-sentry-element":"MessageWrapper","data-sentry-component":"InfiniteScrollLoadingIndicator","data-sentry-source-file":"InfiniteScrollLoadingIndicator.tsx"},a.createElement(n.Ip,{message:null!=t?t:n.Zh.loadingStream,bgColor:!0,"data-sentry-element":"LoadingIndicator","data-sentry-source-file":"InfiniteScrollLoadingIndicator.tsx"}))}},80130:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(96540),a=r(53939),i=r(12285);const s=i.Ay.div.withConfig({componentId:"sc-kha42e-0"})(["display:flex;flex-direction:column;min-height:",";"],a.F0[52]),o=i.Ay.div.withConfig({componentId:"sc-kha42e-1"})(["display:flex;align-items:flex-end;padding:"," ",";"],a.F0[8],a.F0[16]),c=i.Ay.div.withConfig({componentId:"sc-kha42e-2"})(["display:flex;flex-direction:column;justify-content:space-between;flex:1;overflow:hidden;white-space:nowrap;"]),l=(0,i.Ay)(a.o5).withConfig({componentId:"sc-kha42e-3"})(["&&&{color:",";}"],a.lm.darkestGrey),d=i.Ay.span.withConfig({componentId:"sc-kha42e-4"})(["margin:0 ",";width:auto;border-bottom:"," solid ",";"],a.F0[16],a.F0[1],a.lm.lighterGrey);function m(e){let{children:t,title:r,subject:i,publishDate:m}=e;return n.createElement(s,{"data-sentry-element":"Wrapper","data-sentry-component":"ActivityHeader","data-sentry-source-file":"ActivityHeader.tsx"},n.createElement(o,{"data-sentry-element":"Container","data-sentry-source-file":"ActivityHeader.tsx"},t,n.createElement(c,{"data-sentry-element":"StackText","data-sentry-source-file":"ActivityHeader.tsx"},n.createElement(a.o5,{variant:"caption3","data-sentry-element":"Typography","data-sentry-source-file":"ActivityHeader.tsx"},r),n.createElement(l,{variant:"caption3","data-sentry-element":"Subject","data-sentry-source-file":"ActivityHeader.tsx"},i)),n.createElement(a.o5,{variant:"caption3","data-sentry-element":"Typography","data-sentry-source-file":"ActivityHeader.tsx"},m)),n.createElement(d,{"data-sentry-element":"Line","data-sentry-source-file":"ActivityHeader.tsx"}))}},11284:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(96540),a=r(12285),i=r(53939),s=r(27444);const o=a.Ay.div.withConfig({componentId:"sc-bm0l6c-0"}
1)(["height:",";width:100%;pointer-events:none;"],i.F0[1]),c=e=>{const t=e.getBoundingClientRect().bottom;return 0===window.innerHeight?((0,s.d)(new Error("Initialisation problem detected: window.innerHeight is 0"),{extra:{triggerPosition:t}}),!1):t<window.innerHeight+200};function l(e){let{onTrigger:t}=e;const r=(0,n.useRef)(null),a=(0,n.useCallback)((e=>{window.addEventListener("scroll",e,{passive:!0})}),[]),i=(0,n.useCallback)((e=>{window.removeEventListener("scroll",e)}),[]),l=(0,n.useCallback)((async(e,t)=>{try{i(e),await t(),a(e)}catch(t){i(e),(0,s.d)(t)}}),[a,i]),d=(0,n.useCallback)((()=>{const e=r.current;e&&c(e)&&l(d,t)}),[l,t]);return(0,n.useEffect)((()=>(a(d),()=>{i(d)})),[d,a,i]),n.createElement(o,{ref:r,"data-sentry-element":"TriggerElement","data-sentry-component":"InfiniteScrollTrigger","data-sentry-source-file":"InfiniteScrollTrigger.tsx"})}},99544:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(96540),a=r(56347);const i=e=>{const t=(0,a.zy)(),r=(0,n.useMemo)((()=>{const r=e[e.length-1].getNextLinkParams();return r?"".concat(t.pathname).concat(r):null}),[e]),i=(0,n.useMemo)((()=>{if(!r)return null;const n=e[0].getPrevLinkParams();return n?"".concat(t.pathname).concat(n):null}),[e]);return{nextLink:r,prevLink:i}};function s(e){let{data:t}=e;const{prevLink:r,nextLink:a}=i(t);return n.createElement(n.Fragment,null,r?n.createElement("a",{href:r},"Vorherige Seite"):null,a?n.createElement("a",{href:a},"Nächste Seite"):null)}},60275:(e,t,r)=>{r.r(t),r.d(t,{default:()=>z});var n=r(96540),a=r(14586),i=r(85902),s=r(1448),o=r(56076),c=r(37814),l=r(86095),d=r(53939),m=r(80130);function u(e){let{teamName:t,publishDate:r}=e;return n.createElement(m.A,{title:"Transfer",subject:t,publishDate:r,"data-sentry-element":"ActivityHeader","data-sentry-component":"TransferActivityHeader","data-sentry-source-file":"TransferActivityHeader.tsx"},n.createElement(c.Tu,{color:d.lm.orange,"data-sentry-element":"IconContainer","data-sentry-source-file":"TransferActivityHeader.tsx"},n.createElement(l.A,{color:"icon-invert",fontSize:"inherit","data-sentry-element":"Cached","data-sentry-source-file":"TransferActivityHeader.tsx"})))}var f=r(27444),h=r(12285),g=r(62941),y=r(3549),p=r(48930);const v=h.Ay.div.withConfig({componentId:"sc-rb6mlo-0"})(["display:flex;justify-content:space-around;align-items:center;width:80%;"]),T=h.Ay.div.withConfig({componentId:"sc-rb6mlo-1"})(["height:",";position:relative;"],d.F0[64]);function A(e){let{data:t}=e;const r=t.fromTeam?n.createElement(d.F_,{value:t.fromTeam.getEmblem(),position:1,fit:!0}):null,a=t.toTeam?n.createElement(g.v2,{to:t.toTeam.getLink()},n.createElement(T,null,n.createElement(d._V,{entity:d.F6.Emblem,src:t.toTeam.getEmblem(),width:64,height:64,fit:!0}))):n.createElement(p.F7,{style:{color:d.lm.lightGrey,fontSize:64}});return n.createElement(v,{"data-sentry-element":"TransferImages","data-sentry-component":"VisualTransfer","data-sentry-source-file":"VisualTransfer.tsx"},n.createElement(g.v2,{to:t.getLink(),"data-sentry-element":"LinkOnComponent","data-sentry-source-file":"VisualTransfer.tsx"},n.createElement(T,{"data-sentry-element":"ImageContainer","data-sentry-source-file":"VisualTransfer.tsx"},n.createElement(d._V,{entity:d.F6.Player,src:t.getProfileImage(),ratio:"1:1",width:64,height:64,circle:!0,"data-sentry-element":"Image","data-sentry-source-file":"VisualTransfer.tsx"}),r)),n.createElement(y.A,{color:"action","data-sentry-element":"ArrowRightAlt","data-sentry-source-file":"VisualTransfer.tsx"}),a)}const w=(0,h.Ay)(d.o5).withConfig({componentId:"sc-3cl31l-0"})(["&&&{text-align:center;}"]);function b(e){let{data:t}=e;const r=t.getTransferDescription(),a=t.getDatePrefix(),i=t.getTransferDate();return a?n.createElement(n.Fragment,null,n.createElement(w,{variant:"body2","data-sentry-element":"CenteredTypography","data-sentry-source-file":"TransferDescription.tsx"},r),n.createElement(w,{variant:"body2","data-sentry-element":"CenteredTypography","data-sentry-source-file":"TransferDescription.tsx"},a," ",i)):n.createElement(w,{variant:"body2"},r," - ",i)}const E=h.Ay.div.withConfig({componentId:"sc-uibdjq-0"})(["display:flex;flex-direction:column;align-items:center;padding:",";"],d.F0[16]),x=(0,h.Ay)(d.o5).withConfig({componentId:"sc-uibdjq-1"})(["&&&{color:",";}
1"],d.lm.darkestGrey);function k(e){let{data:t}=e;const r=(0,n.useMemo)((()=>{var e;const r=null!==(e=t.fromTeam)&&void 0!==e?e:t.toTeam;return r?r.getName():((0,f.P)(new Error("No linked team found for transfer ".concat(t.getKey()))),"Unbekannt")}),[t]);return n.createElement(c.mO,{"data-sentry-element":"Wrapper","data-sentry-component":"TransferActivity","data-sentry-source-file":"TransferActivity.tsx"},n.createElement(u,{teamName:r,publishDate:t.formatReportDate(),"data-sentry-element":"TransferActivityHeader","data-sentry-source-file":"TransferActivity.tsx"}),n.createElement(E,{"data-sentry-element":"Content","data-sentry-source-file":"TransferActivity.tsx"},n.createElement(A,{data:t,"data-sentry-element":"VisualTransfer","data-sentry-source-file":"TransferActivity.tsx"}),n.createElement(g.v2,{to:t.getLink(),"data-sentry-element":"LinkOnComponent","data-sentry-source-file":"TransferActivity.tsx"},n.createElement(x,{variant:"subheading","data-sentry-element":"PlayerName","data-sentry-source-file":"TransferActivity.tsx"},t.getPlayerName())),n.createElement(b,{data:t,"data-sentry-element":"TransferDescription","data-sentry-source-file":"TransferActivity.tsx"}),t.note?n.createElement(d.o5,{variant:"caption1"},t.note):null))}function C(e){let{data:t}=e;const r=t.pages.map((e=>e.data)).flat();return n.createElement(c._0,{"data-sentry-element":"ActivityList","data-sentry-component":"TransferList","data-sentry-source-file":"TransferList.tsx"},r.map((e=>n.createElement(k,{key:e.getKey(),data:e}))))}var D=r(14426),S=r(82774),I=r(56347),P=r(11284),N=r(51898),F=r(16450),L=r(99544);function M(e){let{initialState:t,hideSeoLinks:r=!1}=e;const{districtSlug:a}=(0,I.g)(),i=(0,s.wA)(),{data:o,isLoading:c,isError:l,fetchNextPage:d,isFetchingNextPage:m,refetch:u,hasNextPage:f}=(0,D.q)({queryKey:["district-transfers",{districtSlug:a}],queryFn:e=>{let{pageParam:t=null}=e;return(0,S.q9)(a,t,i)},getNextPageParam:e=>{if(e.links.next)return e.links.next},initialData:t?{pages:[t],pageParams:[void 0]}:void 0});return c?n.createElement(N.A,{message:"Transfers werden geladen..."}):!l||null!=o&&o.pages.length?n.createElement(n.Fragment,null,n.createElement(C,{data:o,"data-sentry-element":"TransferList","data-sentry-source-file":"AllTransfers.tsx"}),f?n.createElement(P.A,{onTrigger:d}):null,m?n.createElement(N.A,{message:"Weitere Transfers werden geladen..."}):l?n.createElement(F.A,{onRetry:u,entityName:"Transfers"}):r?null:n.createElement(L.A,{data:o.pages})):n.createElement(F.A,{onRetry:u,entityName:"Transfers"})}var j=r(94898),O=r(59231),R=r(86663),_=r(23166),H=r(28364),V=r(76574);const U=(0,h.Ay)(V.NW).withConfig({componentId:"sc-26ngtg-0"})(["display:flex;flex-direction:column;align-items:center;"]);function z(){const{name:e}=(0,s.d4)(o.l),t=(0,I.zy)(),r=R.parse(t.search);(0,_.k)("Alle Transfers"),(0,H.M)();const{restoredData:c}=(0,j.qh)("DistrictAllTransfersPage"),l=c?new O.A(c):void 0,d=[{name:"description",content:"".concat(e," Wechselbörse: Alle Transfers - Aktuelle Transfermeldungen und Trainerwechsel über einen Neuzugang oder Abgang in den Teams des Fußballkreises ").concat(e," in der Übersicht.")},{name:"robots",content:"index, follow"}],m=null!=r&&r.page?n.createElement("link",{rel:"canonical",href:t.pathname}):null;return n.createElement(U,{bgColor:!0,top:"7.125rem",contentPaddingBottom:"4.5rem","data-sentry-element":"CustomContentAdDesktop","data-sentry-component":"DistrictAllTransfersPage","data-sentry-source-file":"DistrictAllTransfersPage.tsx"},n.createElement(i.mg,{meta:d,title:"Wechselbörse: Alle Transfers in","data-sentry-element":"Helmet","data-sentry-source-file":"DistrictAllTransfersPage.tsx"},m),n.createElement(a.z,{subroute:!1,"data-sentry-element":"ErrorHandler","data-sentry-source-file":"DistrictAllTransfersPage.tsx"},n.createElement(M,{initialState:l,"data-sentry-element":"AllTransfers","data-sentry-source-file":"DistrictAllTransfersPage.tsx"})))}},37814:(e,t,r)=>{r.d(t,{Tu:()=>u,_0:()=>d,mO:()=>m});var n,a,i,s,o=r(12285),c=r(53939);function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}const d=o.Ay.ul.withConfig({componentId:"sc-are4vi-0"})(["display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:",";list-style-type:none;margin:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;"," ",""],c.F0[16],(e=>e.theme.streamLayoutOneColBig(n||(n=l(["\n    max-width: ","px;\n  "])),e.theme.mobileContentWidth)),(e=>e.theme.desktopLayout(a||(a=l(["\n    max-width: ","px;\n  "])),e.theme.desktopContentWidth))),m=o.Ay.li.withConfig({componentId:"sc-are4vi-1"})(["background-color:",";display:block;width:100%;max-width:","px;
1cursor:pointer;"," ",""],c.lm.white,(e=>e.theme.mobileContentWidth),(e=>e.theme.streamLayoutOneColBig(i||(i=l(["\n      border-radius: ",";\n      border: 1px solid ",";\n  "])),c.F0[4],c.lm.lightGrey)),(e=>e.theme.desktopLayout(s||(s=l(["\n      height: fit-content;\n      border-radius: ",";\n      border: 1px solid ",";\n      max-width: ","px;\n    "])),c.F0[4],c.lm.lightGrey,e.theme.elementsWidth2Columns))),u=o.Ay.div.withConfig({componentId:"sc-are4vi-2"})(["width:",";height:",";background-color:",";display:flex;justify-content:center;align-items:center;margin-right:",";border-radius:50%;font-size:",";"],c.F0[36],c.F0[36],(e=>e.color),c.F0[8],c.pQ[20])},26888:(e,t,r)=>{r.d(t,{b:()=>c});var n,a,i=r(12285),s=r(53939);function o(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}const c=i.Ay.div.withConfig({componentId:"sc-4p2q7o-0"})(["display:flex;flex-direction:column;align-items:center;text-align:center;gap:",";padding:",";margin-top:",";width:100%;background-color:",";max-width:","px;",";",";"],s.F0[16],s.F0[16],s.F0[16],s.lm.white,(e=>e.theme.mobileContentWidth),(e=>e.theme.streamLayoutOneColBig(n||(n=o(["\n      box-sizing: border-box;\n      border-radius: ",";\n      border: 1px solid ","\n   "])),s.F0[4],s.lm.lightGrey)),(e=>e.theme.desktopLayout(a||(a=o(["\n      max-width: ","px;\n   "])),e.theme.desktopContentWidth)))},812:(e,t,r)=>{r.d(t,{S:()=>n});const n=e=>{const t=[[1e3,"M"],[900,"CM"],[500,"D"],[400,"CD"],[100,"C"],[90,"XC"],[50,"L"],[40,"XL"],[10,"X"],[9,"IX"],[5,"V"],[4,"IV"],[1,"I"]];if(0===e)return"";for(let r=0;r<t.length;r++)if(e>=t[r][0])return t[r][1]+n(e-t[r][0])}},23166:(e,t,r)=>{r.d(t,{k:()=>s});var n=r(96540),a=r(76859),i=r(1448);const s=e=>{const t=(0,i.wA)();(0,n.useEffect)((()=>{t((0,a.Ie)(e))}),[t,e])}},28364:(e,t,r)=>{r.d(t,{M:()=>l});var n=r(96540),a=r(76859),i=r(6287),s=r(1448),o=r(56076),c=r(47952);const l=()=>{const e=(0,s.d4)(o.l),t=(0,s.wA)();(0,n.useEffect)((()=>{null!=e&&e.name?t((0,a.mc)(i.X.create(e))):t((0,a.mc)(c.s.create()))}),[t,e])}},78231:(e,t,r)=>{r.d(t,{A:()=>DateModel});var n=r(60141),a=r(27444);const i=864e5;class DateModel{constructor(e){this.date=new Date(e)}static fromTimestamp(e){return n.A.number(e)||(0,a.P)(new Error("DateModel.fromTimestamp: timestamp must be a number"),{extra:{timestamp:e}}),new DateModel(e)}static fromIso8601(e){return n.A.string(e)||(0,a.P)(new Error("DateModel.fromIso8601: timestamp must be an Iso8601DateString"),{extra:{iso8601:e}}),new DateModel(Date.parse(e))}static fromDate(e){const t=e.getTime();return new DateModel(t)}static now(){return new DateModel(Date.now())}getRelativeTime(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new DateModel(Date.now());const t=this.toTimestamp(),r=e.toTimestamp()-t;if(r<0)return(0,a.P)(new Error("To format a relative date, the relative date must be later than the date.")),this.toFullDateString();const n=r/1e3/60,i=n/60,s=i/24;return n<5?"gerade eben":n<60?"vor ".concat(Math.floor(n)," Min"):i<2?"vor 1 Stunde":this.isYesterday(e)?"gestern":i<24?"vor ".concat(Math.floor(i)," Stunden"):s<2?"vor 2 Tagen":s<5?"vor ".concat(Math.floor(s)," Tagen"):this.date.getFullYear()===e.date.getFullYear()?this.toShortDateString():this.toFullDateString()}formatTime(){return this.date.toLocaleTimeString("de-DE",{hour:"2-digit",minute:"2-digit"})}formatWeekday(){return this.date.toLocaleDateString("de-DE",{weekday:"short"})}formatShortDate(){return this.toShortDateString()}formatMonthYear(){return this.date.toLocaleDateString("de-DE",{month:"long",year:"numeric"})}formatDateSlug(){return this.date.toISOString().split("T")[0]}isToday(){return this.isSameDay(DateModel.now())}isSameDay(e){return this.date.toDateString()===e.date.toDateString()}isWithinXDays(e,t){return Math.abs(this.toTimestamp()-t.toTimestamp())<e*i}toTimestamp(){return this.date.getTime()}toShortDateString(){return this.date.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit"})}toFullDateString(){return this.date.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})}isYesterday(e){const t=new Date(e.toTimestamp()-i);return this.date.toDateString()===t.toDateString()}}},59231:(e,t,r)=>{r.d(t,{A:()=>DistrictTransfersResponse});var n=r(98455),a=r(80853);class DistrictTransfersResponse extends n.v{constructor(e){super(e);const t=e.data.map((e=>new a.A(e)));this.data=t.filter((e=>e.isValid()))}}},98455:(e,t,r)=>{r.d(t,{v:()=>PaginatedResponse});class PaginatedResponse{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;this.links=e.links,this.meta=e.meta,this.MAX_NUMBER_OF_INDEXED_PAGES=t}
1getNextLinkParams(){if(!this.links.next)return null;const e=this.meta.currentPage+1;return e>this.MAX_NUMBER_OF_INDEXED_PAGES?null:"?page=".concat(e)}getPrevLinkParams(){return this.links.prev?"?page=".concat(this.meta.currentPage-1):null}}},80853:(e,t,r)=>{r.d(t,{A:()=>Transfer});var n=r(78231);class PlayerLink{constructor(e){this.player=e}getLink(){return"/player/".concat(this.player.slug)}}class PlayerModel{constructor(e){this.id=e.id,this.slug=e.slug,this.firstName=e.firstName,this.lastName=e.lastName,this.image=e.image,this.link=new PlayerLink(e)}getLink(){return this.link.getLink()}getName(){return"".concat(this.firstName," ").concat(this.lastName)}}var a=r(812);class TransferTeam{constructor(e){this.id=e.id,this.slug=e.slug,this.image=e.image,this.fullName=e.fullName,this.middleName=e.middleName,this.level=e.level}getLink(){return"/team/".concat(this.slug)}getName(){const e=this.getLevel();return e?"".concat(this.middleName," ").concat(e):this.middleName}getEmblem(){return this.image}getLevel(){return this.level<=1?null:(0,a.S)(this.level)}}let i=function(e){return e.Player="player",e.PlayerCoach="player-coach",e.AssistantPlayerCoach="assistant-player-coach",e.Coach="coach",e.AssistantCoach="assistant-coach",e.GoalkeeperCoach="goal-keeper-coach",e.Advisor="advisor",e.Masseur="masseur",e.TeamDoctor="team-doctor",e.TeamManager="team-manager",e.Physio="physio",e.ConditioningCoach="conditioning-coach",e.FitnessCoach="fitness-coach",e.SportsDirector="sports-director",e.SportsManager="sports-manager",e.AthleticTrainer="athletic-trainer",e.Scout="scout",e.VideoAnalyst="video-analyst",e}({});const s={[i.Player]:"Spieler",[i.PlayerCoach]:"Spielertrainer",[i.AssistantPlayerCoach]:"spielender Co-Trainer",[i.Coach]:"Trainer",[i.AssistantCoach]:"Co-Trainer",[i.GoalkeeperCoach]:"Torwart-Trainer",[i.Advisor]:"Betreuer",[i.Masseur]:"Masseur",[i.TeamDoctor]:"Mannschaftsarzt",[i.TeamManager]:"Teammanager",[i.Physio]:"Physiotherapeut",[i.ConditioningCoach]:"Konditionstrainer",[i.FitnessCoach]:"Fitnesstrainer",[i.SportsDirector]:"Sportdirektor",[i.SportsManager]:"sportlicher Leiter",[i.AthleticTrainer]:"Athletiktrainer",[i.Scout]:"Scout",[i.VideoAnalyst]:"Videoanalyst"};let o=function(e){return e.Instant="instant",e.Timed="timed",e.TimedExecuted="timedExecuted",e}({});var c=r(27444);class Transfer{constructor(e){this.id=e.id,this.profile=new PlayerModel(e.profile),this.transferDate=n.A.fromIso8601(e.transferDate),this.reportDate=n.A.fromIso8601(e.reportDate),this.fromTeam=e.fromTeam?new TransferTeam(e.fromTeam):null,this.fromAlternative=e.fromAlternative,this.toTeam=e.toTeam?new TransferTeam(e.toTeam):null,this.toAlternative=e.toAlternative,this.note=e.note,this.timeStatus=e.timeStatus,this.type=e.type,this.secondPlayingRight=e.secondPlayingRight}isValid(){return this.fromTeam||this.toTeam?!!this.isValidType()||((0,c.P)(new Error("Invalid transfer data: found a transfer (id: ".concat(this.id,") with the invalid type ").concat(this.type))),!1):((0,c.P)(new Error("Invalid transfer data: there are no teams linked to the transfer ".concat(this.id))),!1)}getKey(){return this.id}getLink(){return this.profile.getLink()}getProfileImage(){return this.profile.image}getPlayerName(){return this.profile.getName()}isSecondPlayingRight(){return this.secondPlayingRight}isCoach(){return this.type===i.Coach||this.type===i.AssistantCoach}getTransferEmoji(){return this.secondPlayingRight?"🦦":"➡️"}getFromTeamName(){return this.fromTeam?this.fromTeam.getName():this.fromAlternative?this.fromAlternative:null}getToTeamName(){return this.toTeam?this.toTeam.getName():this.toAlternative?this.toAlternative:null}getTransferDescription(){switch(this.type){case i.Player:return this.getPlayerTransferDescription();case i.Coach:case i.AssistantCoach:return this.getCoachTransferDescription();case i.PlayerCoach:case i.AssistantPlayerCoach:return this.getPlayerCoachTransferDescription();default:throw new Error("Unknown profile role for transfer description: ".concat(this.type))}}getDatePrefix(){return this.isTransferWithRole()&&this.getFromTeamName()&&this.getToTeamName()?"als ".concat(s[this.type]," - "):null}isTransferWithRole(){return this.type!==i.Player}getTransferDate(){if(this.timeStatus===o.Instant)return"ab sofort";const e=this.transferDate.formatMonthYear();return"zum ".concat(e)}formatReportDate(){return this.reportDate.getRelativeTime()}getPlayerTransferDescription(){const e=this.getFromTeamName(),t=this.getToTeamName();if(this.secondPlayingRight&&t)return"Zweitspielrecht bei ".concat(t);if(e&&t)return"von ".concat(e," nach ").concat(t);if(e)return"Abgang ".concat(e);
1if(t)return"nach ".concat(t);throw new Error("Invalid transfer data: there are no teams linked to this transfer")}getCoachTransferDescription(){const e=this.getFromTeamName(),t=this.getToTeamName(),r=s[this.type];if(e&&t)return"von ".concat(e," nach ").concat(t);if(t)return"Neuer ".concat(r," bei ").concat(t);if(e)return"Nicht mehr ".concat(r," bei ").concat(e);throw new Error("Invalid transfer data: there are no teams linked to this transfer")}getPlayerCoachTransferDescription(){const e=this.getFromTeamName(),t=this.getToTeamName(),r=s[this.type];if(t&&e)return"von ".concat(e," nach ").concat(t);if(t)return"Neuer ".concat(r," bei ").concat(t);if(e)return"Nicht mehr ".concat(r," bei ").concat(e);throw new Error("Invalid transfer data: there are no teams linked to this transfer")}isValidType(){return[i.Player,i.Coach,i.AssistantCoach,i.PlayerCoach,i.AssistantPlayerCoach].includes(this.type)}}},49666:(e,t,r)=>{function n(e){return Object.keys(e).map((t=>"".concat(t,"=").concat(e[t]))).join("&")}r.d(t,{A:()=>n})},82774:(e,t,r)=>{r.d(t,{Ul:()=>u,q9:()=>f});var n=r(49666),a=r(53110),i=r(31746),s=r(64391),o=r(59231),c=r(28133),l=r(16858);const d=async(e,t)=>{let r="/districts/".concat(e,"/transfers").concat(t?"?".concat((0,n.A)(t)):"");return(await i.FH.get(r)).data},m={maxDays:10,limit:24},u=async e=>{try{const t=await d(e,m);return new o.A(t).data}catch(e){if(e instanceof a.pe){s.A.fromAxiosError(e).logRelevantError("Transfer Module")}throw e}},f=async(e,t,r)=>{try{const r=t?(await(0,c._)(i.FH,t)).data:await d(e);return new o.A(r)}catch(e){if(e instanceof a.pe){const n=s.A.fromAxiosError(e);n.logRelevantError("Transfer-Stream"),t||r((0,l.oK)(n.toPlain()))}throw e}}},28133:(e,t,r)=>{r.d(t,{_:()=>n});const n=(e,t)=>{if(!t)throw new Error("Request is required for fetching API call");return e.get(t)}},30454:e=>{var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),n=new RegExp("("+t+")+","gi");function a(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],a(r),a(n))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(r)||[],n=1;n<t.length;n++)t=(e=a(t,n).join("")).match(r)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=n.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var a=i(r[0]);a!==r[0]&&(t[r[0]]=a)}r=n.exec(e)}t["%C2"]="�";for(var s=Object.keys(t),o=0;o<s.length;o++){var c=s[o];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},73055:e=>{e.exports=function(e,t){for(var r={},n=Object.keys(e),a=Array.isArray(t),i=0;i<n.length;i++){var s=n[i],o=e[s];(a?-1!==t.indexOf(s):t(s,o,e))&&(r[s]=o)}return r}},86663:(e,t,r)=>{const n=r(24280),a=r(30454),i=r(528),s=r(73055);function o(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function c(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function l(e,t){return t.decode?a(e):e}function d(e){return Array.isArray(e)?e.sort():"object"==typeof e?d(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function m(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=m(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function f(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function h(e,t){o((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=>{const a="string"==typeof r&&r.includes(e.arrayFormatSeparator),i="string"==typeof r&&!a&&l(r,e).includes(e.arrayFormatSeparator);r=i?l(r,e):r;const s=a||i?r.split(e.arrayFormatSeparator).map((t=>l(t,e))):null===r?r:l(r,e);n[t]=s};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const a of e.split("&")){if(""===a)continue;let[e,s]=i(t.decode?a.replace(/\+/g," "):a,"=");s=void 0===s?null:["comma","separator"].includes(t.arrayFormat)?s:l(s,t),r(l(e,t),s,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&&null!==r)for(const e of Object.keys(r))r[e]=f(r[e],t);else n[e]=f(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce(((e,t)=>{const r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=d(r):e[t]=r,e}
vendor: 1,266 bytes, line 1
1),Object.create(null))}t.extract=u,t.parse=h,t.stringify=(e,t)=>{if(!e)return"";o((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{const a=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[c(t,e),"[",a,"]"].join("")]:[...r,[c(t,e),"[",c(a,e),"]=",c(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[c(t,e),"[]"].join("")]:[...r,[c(t,e),"[]=",c(n,e)].join("")];case"comma":case"separator":return t=>(r,n)=>null==n||0===n.length?r:0===r.length?[[c(t,e),"=",c(n,e)].join("")]:[[r,c(n,e)].join(e.arrayFormatSeparator)];default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,c(t,e)]:[...r,[c(t,e),"=",c(n,e)].join("")]}}(t),a={};for(const t of Object.keys(e))r(t)||(a[t]=e[t]);const i=Object.keys(a);return!1!==t.sort&&i.sort(t.sort),i.map((r=>{const a=e[r];return void 0===a?"":null===a?c(r,t):Array.isArray(a)?a.reduce(n(r),[]).join("&"):c(r,t)+"="+c(a,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>
1{t=Object.assign({decode:!0},t);const[r,n]=i(e,"#");return Object.assign({url:r.split("?")[0]||"",query:h(u(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0},r);const n=m(e.url).split("?")[0]||"",a=t.extract(e.url),i=t.parse(a,{sort:!1}),s=Object.assign(i,e.query);let o=t.stringify(s,r);o&&(o=`?${o}`);let l=function(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(l=`#${c(e.fragmentIdentifier,r)}`),`${n}${o}${l}`},t.pick=(e,r,n)=>{n=Object.assign({parseFragmentIdentifier:!0},n);const{url:a,query:i,fragmentIdentifier:o}=t.parseUrl(e,n);return t.stringifyUrl({url:a,query:s(i,r),fragmentIdentifier:o},n)},t.exclude=(e,r,n)=>{const a=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return t.pick(e,a,n)}},528:e=>{e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},24280:e=>{e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))}}]);
2//# sourceMappingURL=chunk.af932c3.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.