1(self.webpackChunkflm=self.webpackChunkflm||[]).push([["assets_js_components_tracking-elements_link_tsx","node_modules_pnpm_preact_signals-react_3_10_3_react_19_2_8_node_modules_preact_signals-react_-bbf360","node_modules_pnpm_prop-types_15_8_1_node_modules_prop-types_index_js"],{
vendor: 5,426 bytes, line 1
1"./node_modules/.pnpm/@[email protected]/node_modules/@preact/signals-core/dist/signals-core.module.js":(function(R,y,a){"use strict";a.d(y,{HN:function(){return p},QZ:function(){return C},vP:function(){return h}});var e=Symbol.for("preact-signals");function g(){if(O>1)O--;else{var n,t=!1;for((function(){var l=o;for(o=void 0;l!==void 0;){var d=l.S;if(d.v===l.v)for(var S=d.t;S!==void 0;S=S.x)S.i===l.i&&(S.i=d.i);l=l.o}})();w!==void 0;){var r=w;for(w=void 0,u++;r!==void 0;){var D=r.u;if(r.u=void 0,r.f&=-3,!(8&r.f)&&I(r))try{r.c()}catch(l){t||(n=l,t=!0)}r=D}}if(u=0,O--,t)throw n}}function b(n){if(O>0)return n();f=++k,O++;try{return n()}finally{g()}}var i,s=void 0;function m(n){var t=s,r=i;s=void 0,i=void 0;try{return n()}finally{s=t,i=r}}var w=void 0,O=0,u=0,k=0,f=0,o=void 0,c=0;function v(n){if(s!==void 0){var t=n.n;if(t===void 0||t.t!==s)return t={i:0,S:n,p:s.s,n:void 0,t:s,e:void 0,x:void 0,r:t},s.s!==void 0&&(s.s.n=t),s.s=t,n.n=t,32&s.f&&n.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=s.s,t.n=void 0,s.s.n=t,s.s=t),t}}function p(n,t){this.v=n,this.i=0,this.n=void 0,this.t=void 0,this.l=0,this.W=t?.watched,this.Z=t?.unwatched,this.name=t?.name}p.prototype.brand=e,p.prototype.h=function(){return!0},p.prototype.S=function(n){var t=this,r=this.t;r!==n&&n.e===void 0&&(n.x=r,this.t=n,r!==void 0?r.e=n:m(function(){var D;(D=t.W)==null||D.call(t)}))},p.prototype.U=function(n){var t=this;if(this.t!==void 0){var r=n.e,D=n.x;r!==void 0&&(r.x=D,n.e=void 0),D!==void 0&&(D.e=r,n.x=void 0),n===this.t&&(this.t=D,D===void 0&&m(function(){var l;(l=t.Z)==null||l.call(t)}))}},p.prototype.subscribe=function(n){var t=this;return C(function(){var r=t.value;m(function(){return n(r)})},{name:"sub"})},p.prototype.valueOf=function(){return this.value},p.prototype.toString=function(){return this.value+""},p.prototype.toJSON=function(){return this.value},p.prototype.peek=function(){var n=this;return m(function(){return n.value})},Object.defineProperty(p.prototype,"value",{get:function(){var n=v(this);return n!==void 0&&(n.i=this.i),this.v},set:function(n){if(n!==this.v){if(u>100)throw new Error("Cycle detected");(function(r){O!==0&&u===0&&r.l!==f&&(r.l=f,o={S:r,v:r.v,i:r.i,o})})(this),this.v=n,this.i++,c++,O++;try{for(var t=this.t;t!==void 0;t=t.x)t.t.N()}finally{g()}}}});function h(n,t){return new p(n,t)}function I(n){for(var t=n.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function T(n){for(var t=n.s;t!==void 0;t=t.n){var r=t.S.n;if(r!==void 0&&(t.r=r),t.S.n=t,t.i=-1,t.n===void 0){n.s=t;break}}}function E(n){for(var t=n.s,r=void 0;t!==void 0;){var D=t.p;t.i===-1?(t.S.U(t),D!==void 0&&(D.n=t.n),t.n!==void 0&&(t.n.p=D)):r=t,t.S.n=t.r,t.r!==void 0&&(t.r=void 0),t=D}n.s=r}function A(n,t){p.call(this,void 0,t),this.x=n,this.s=void 0,this.g=c-1,this.f=4}A.prototype=new p,A.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===c))return!0;if(this.g=c,this.f|=1,this.i>0&&!I(this))return this.f&=-2,!0;var n=s;try{T(this),s=this;var t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(r){this.v=r,this.f|=16,this.i++}return s=n,E(this),this.f&=-2,!0},A.prototype.S=function(n){if(this.t===void 0){this.f|=36;for(var t=this.s;t!==void 0;t=t.n)t.S.S(t)}p.prototype.S.call(this,n)},A.prototype.U=function(n){if(this.t!==void 0&&(p.prototype.U.call(this,n),this.t===void 0)){this.f&=-33;for(var t=this.s;t!==void 0;t=t.n)t.S.U(t)}},A.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var n=this.t;n!==void 0;n=n.x)n.t.N()}},Object.defineProperty(A.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var n=v(this);if(this.h(),n!==void 0&&(n.i=this.i),16&this.f)throw this.v;return this.v}});function N(n,t){return new A(n,t)}function j(n){var t=n.m;if(n.m=void 0,typeof t=="function"){O++;var r=s;s=void 0;try{t()}catch(D){throw n.f&=-2,n.f|=8,_(n),D}finally{s=r,g()}}}function _(n){for(var t=n.s;t!==void 0;t=t.n)t.S.U(t);n.x=void 0,n.s=void 0,j(n)}function x(n){if(s!==this)throw new Error("Out-of-order effect");E(this),s=n,this.f&=-2,8&this.f&&_(this),g()}function P(n,t){this.x=n,this.m=void 0,this.s=void 0,this.u=void 0,this.f=32,this.name=t?.name,i&&i.push(this)}P.prototype.c=function(){var n=this.S();try{if(8&this.f||this.x===void 0)return;var t=this.x();typeof t=="function"&&(this.m=t)}finally{n()}},P.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,j(this),T(this),O++;var n=s;return s=this,x.bind(this,n)},P.prototype.N=function(){2&this.f||(this.f|=2,this.u=w,w=this)},P.prototype.d=function(){this.f|=8,1&this.f||_(this)},P.prototype.dispose=function(){this.d()};function C(n,t){var r=new P(n,t);try{r.c()}catch(l){throw r.d(),l}var D=r.d.bind(r);return D[Symbol.dispose]=D,D}function M(n){return function(){var t=arguments,r=this;return b(function(){return m(function(){return n.apply(r,[].slice.call(t))})})}}function F(){var n=i;return i=[],function(){var t=i;return i&&n&&(n=n.concat(i)),i=n,t}}var $=function(n){for(var t in n){var r=n[t];typeof r=="function"?n[t]=M(r):typeof r=="object"&&r!==null&&!("brand"in r)&&$(r)}};function G(n){return function(){var t,r,D=F();try{r=n.apply(void 0,[].slice.call(arguments))}catch(l){throw i=void 0,l}finally{t=D()}return $(r),r[Symbol.dispose]=M(function(){if(t)for(var l=0;l<t.length;l++)t[l].dispose();t=void 0}),r}}}),
vendor: 2,892 bytes, line 1
1"./node_modules/.pnpm/@[email protected][email protected]/node_modules/@preact/signals-react/dist/signals.module.js":(function(R,y,a){"use strict";a.d(y,{QZ:function(){return e.QZ},vP:function(){return e.vP}});var e=a("./node_modules/.pnpm/@[email protected]/node_modules/@preact/signals-core/dist/signals-core.module.js"),g=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),b=a("./node_modules/.pnpm/[email protected][email protected]/node_modules/use-sync-external-store/shim/index.js"),i,s,m,w,O,u,k,f,o=g.version.split(".").map(Number)[0],c=null,v=Symbol.for(o>=19?"react.transitional.element":"react.element"),p=typeof window<"u"&&!!window.__PREACT_SIGNALS_DEVTOOLS__;function h(l){return typeof l!="function"?l:function(d,S){if(typeof d=="string"&&S)for(var K in S){var W=S[K];K!=="children"&&W instanceof i&&(S[K]=W.value)}return l.call.apply(l,[l,d,S].concat([].slice.call(arguments,2)))}}var I,T=Symbol.dispose||Symbol.for("Symbol.dispose");function E(l,d){var S=d.effect.S();return I=d,A.bind(d,l,S)}function A(l,d){d(),I=l}var N,j,_=function(){},x=((N={u:0,effect:{s:void 0,c:function(){},S:function(){return _},d:function(){}},subscribe:function(){return _},getSnapshot:function(){return 0},S:function(){},f:function(){}})[T]=function(){},N),P=Promise.prototype.then.bind(Promise.resolve());function C(){j||(j=P(M))}function M(){var l;j=void 0,(l=I)==null||l.f()}var F=typeof window<"u"?g.useLayoutEffect:g.useEffect;function $(l,d){l===void 0&&(l=0),C();var S=(0,g.useRef)();S.current==null&&(typeof window>"u"?S.current=x:S.current=(function(W,z){var B,H,Z,V,Y=0,Q=(0,e.QZ)(function(){H=this},{name:z||"Component"});return H.c=function(){if(Y=Y+1|0,p){var U;(U=H.y)==null||U.call(H)}V&&V()},(B={u:W,effect:H,subscribe:function(U){return V=U,function(){Y=Y+1|0,V=void 0,Q()}},getSnapshot:function(){return Y},S:function(){if(I!=null){var U=I.u,L=this.u;U==0&&L==0||U==0&&L==1?(I.f(),Z=E(void 0,this)):U==1&&L==0||U==2&&L==0||(Z=E(I,this))}else Z=E(void 0,this)},f:function(){var U=Z;Z=void 0,U?.()}})[T]=function(){this.f()},B})(l,d));var K=S.current;return(0,b.useSyncExternalStore)(K.subscribe,K.getSnapshot,K.getSnapshot),K.S(),l===0&&F(M),K}Object.defineProperties(e.HN.prototype,{$$typeof:{configurable:!0,value:v},type:{configurable:!0,value:function(l){var d=l.data,S=$(1);try{return d.value}finally{S.f()}}},props:{configurable:!0,get:function(){var l=this;return{data:{get value(){return l.value}}}}},ref:{configurable:!0,value:null}});function G(l,d){return $(l,d)}function n(l,d){return O(function(){return s(l,d)},c)}function t(l,d){var S=u(l);return S.current=l,O(function(){return m(function(){return S.current()},d)},c)}function r(l,d){var S=u(l);S.current=l,k(function(){return w(function(){return S.current()},d)},c)}function D(l){var d=f(function(){return l()})[0];return k(function(){return d[Symbol.dispose]},[d]),d}}),
1"./assets/js/components/image/image.tsx":(function(R,y,a){"use strict";a.d(y,{Ft:function(){return s},Jp:function(){return i},fy:function(){return O},yj:function(){return b}});var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=a("./assets/js/hooks/useWindowDimensions.tsx"),b=(u=>(u.WEBP="webp",u.JPEG="jpeg",u.PNG="png",u))(b||{}),i=(u=>(u.LAZY="lazy",u.EAGER="eager",u))(i||{}),s=(u=>(u.AUTO="auto",u.HIGH="high",u.LOW="low",u))(s||{});const m="https://img-cdn.freelancermap.de",w=u=>{const{alt:k,width:f,height:o,imageType:c="webp",className:v="",loadingType:p="lazy",fetchPriority:h="auto"}=u,[I,T]=(0,e.useState)(h==="high"),E=(0,e.useRef)(null),A=(0,g.Ay)().width,N=_=>{const x=u.breakpointConfig;if(x){const P=Object.keys(x).sort((C,M)=>parseInt(M)-parseInt(C));for(let C=0;C<P.length;C++){const M=P[C];if(_>=parseInt(M))return x[M]?.width||f}}},j=_=>{const x=u.breakpointConfig;if(x){const P=Object.keys(x).sort((C,M)=>parseInt(M)-parseInt(C));for(let C=0;C<P.length;C++){const M=P[C];if(_>=parseInt(M))return x[M]?.height||o}}};return(0,e.useEffect)(()=>{const _=new IntersectionObserver(x=>{x.forEach(P=>{P.isIntersecting&&(T(!0),_.disconnect())})},{rootMargin:"500px"});if(E.current&&_.observe(E.current),E.current&&u.breakpointConfig){const x=E.current.querySelector("img");x.width=N(A),x.height=j(A)}return()=>{E.current&&_.unobserve(E.current)}},[]),u.fullSrc?e.createElement("img",{src:u.fullSrc,alt:k,className:`img-responsive ${v}`,width:f||null,height:o||null,loading:p||null,fetchPriority:h||null}):u.breakpointConfig?e.createElement("picture",{ref:E},I&&Object.keys(u.breakpointConfig).sort((_,x)=>parseInt(x)-parseInt(_)).map((_,x)=>{const P=u.breakpointConfig?.[parseInt(_)],C=P?.src||u.cdnPath,M=P?.factor??1,F=Math.round((P?.width??f)*M),$=Math.round((P?.height??o)*M);return e.createElement(e.Fragment,{key:x},e.createElement("source",{media:`(min-width: ${_}px)`,srcSet:`${m}/${F}x${$}/filters:format(webp)/${C}`,type:"image/webp"}),e.createElement("source",{media:`(min-width: ${_}px)`,srcSet:`${m}/${F}x${$}/filters:format(${c.toLowerCase()})/${C}`,type:`image/${c.toLowerCase()}`}))}),e.createElement("img",{src:`${m}/64x0/${u.cdnPath}`,alt:k,ref:E,width:f||null,height:o||null,className:`img-responsive ${v} ${I?"":"placeholder-image"}`,loading:p||null,fetchPriority:h||null})):e.createElement("picture",{ref:E},I&&e.createElement(e.Fragment,null,e.createElement("source",{srcSet:`${m}/${f}x0/filters:format(webp)/${u.cdnPath}`,type:"image/webp"}),e.createElement("source",{srcSet:`${m}/${f}x0/filters:format(${c.toLowerCase()})}/${u.cdnPath}`,type:`image/${c.toLowerCase()}`})),e.createElement("img",{src:`${m}/64x0/${u.cdnPath}`,alt:k,ref:E,width:f||null,height:o||null,className:`img-responsive ${v}`,loading:p||null,fetchPriority:h||null}))};y.Ay=w;function O(u,k,f=0,o=1){return{width:k,height:f,src:u,factor:o}}a.d(y,["w4",0,m])}),
1"./assets/js/components/modals/flm-modal.tsx":(function(R,y,a){"use strict";a.d(y,{aF:function(){return O},cw:function(){return k},jl:function(){return f}});var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=a("./node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/index.js"),b=a("./assets/js/hooks/useWindowDimensions.tsx");const i=c=>c?"no-scroll-modal-"+c.split(" ")[0]:"no-scroll",s=()=>Array.from(document.body.classList).some(c=>c==="no-scroll"||c.startsWith("no-scroll-modal-")),m=c=>{const v=window.innerWidth-document.documentElement.clientWidth;!s()&&v>0&&(document.documentElement.style.paddingRight=`${v}px`),document.body.classList.add(i(c))},w=c=>{document.body.classList.remove(i(c)),s()||document.documentElement.style.removeProperty("padding-right")};function O({children:c,isOpen:v,onChangeOpen:p,includeBackdrop:h=!1,usePortal:I=!1,selfContained:T=!1,className:E,hideCloseButton:A,preventCloseOnClickOutside:N=!1,showScrollShadow:j=!0,maxHeightInPercent:_=95,onAfterClose:x}){const[P,C]=e.useState(1050),[M,F]=e.useState(!v),[$,G]=e.useState(!1),[n,t]=e.useState(!1),[r,D]=e.useState(!1),{width:l}=(0,b.Ay)(),d=(0,e.useRef)(null),S=(0,e.useRef)(new Set),K=400,W=T?!M:v,[z,B]=e.useState(!1);(0,e.useEffect)(()=>{G(!0);const L=window.requestAnimationFrame(()=>{t(!0)});return()=>{window.cancelAnimationFrame(L)}},[]),(0,e.useEffect)(()=>{if(!$||!n)return;const L=()=>{window.setTimeout(()=>{D(!0)},0)};if(document.readyState==="complete"){L();return}return window.addEventListener("load",L),()=>{window.removeEventListener("load",L)}},[$,n]);const H=()=>{S.current.forEach(L=>{L.inert=!1}),S.current.clear()},Z=(0,e.useRef)(E);Z.current=E,(0,e.useEffect)(()=>()=>{H(),w(Z.current)},[]);const V=()=>{if(E?.includes("no-modal"))return C(1);const L=document.body.classList,J=Array.from(L).filter(X=>X.includes("modal")),q=E?.split(" ").filter(X=>X.includes("modal"))||"",ee=J.filter(X=>!q.includes(X));C(X=>X+ee.length)},Y=L=>{const J=document.querySelector("header");J&&J.contains(d.current)||J&&!E?.includes("no-modal")&&(J.style.zIndex=L?"1":"1000")};(0,e.useEffect)(()=>{v&&V(),Y(v)},[v]);const Q=()=>{if(!(!$||!n||!r))if(W){if(!d.current)return;d.current.inert&&(d.current.inert=!1),Array.from(document.body.children).forEach(L=>{!(L instanceof HTMLElement)||L===d.current||L.contains(d.current)||L.classList.contains("modal-backdrop")||["SCRIPT","STYLE","LINK","TEMPLATE"].includes(L.tagName)||L.inert||(L.inert=!0,S.current.add(L))})}else H()};(0,e.useEffect)(()=>{I&&!$||(W?(m(E),d.current?.classList.add("show"),d.current?.classList.remove("hidden"),l>b.LO.MD&&!E?.includes("search-result-modal")&&setTimeout(()=>{d.current?.querySelector("input")?.focus()},K)):(d.current?.classList.remove("show"),d.current?.classList.add("hidden"),setTimeout(()=>{w(E)},K)),Q())},[W,$,n,r]),(0,e.useEffect)(()=>{W?B(!0):z&&setTimeout(()=>{B(!1),x&&x()},K)},[W]);const U=()=>{T?F(!0):p&&p()};return I?$?(0,g.createPortal)(e.createElement(e.Fragment,null,e.createElement(u,{modalRef:d,isOpen:W,hideCloseButton:A,handleClose:U,className:E,zIndex:P,showScrollShadow:j,maxHeightInPercent:_},c),h&&e.createElement(o,{isOpen:W,isClosing:!W&&z,handleClick:N?()=>{}:U,zIndex:P-1})),document.body):null:e.createElement(e.Fragment,null,e.createElement(u,{modalRef:d,isOpen:W,hideCloseButton:A,handleClose:U,className:E,zIndex:P,showScrollShadow:j},c),h&&e.createElement(o,{isOpen:W,isClosing:!W&&z,handleClick:N?()=>{}:U,zIndex:P-1}))}function u({children:c,isOpen:v,hideCloseButton:p,modalRef:h,handleClose:I,className:T,zIndex:E,showScrollShadow:A=!0,maxHeightInPercent:N=95}){return(0,e.useEffect)(()=>{h.current&&A&&(h.current.scrollHeight>window.innerHeight*N-32?h.current.classList.add("scroll-shadow"):h.current.classList.remove("scroll-shadow"))},[]),(0,e.useEffect)(()=>{const j=_=>{const x=_.target;x.scrollHeight-x.scrollTop<x.clientHeight+10?h.current.classList.remove("scroll-shadow"):h.current.classList.add("scroll-shadow")};return h.current&&A&&h.current.querySelector(".modal-body")?.addEventListener("scroll",j),()=>{h.current&&A&&h.current.querySelector(".modal-body")?.removeEventListener("scroll",j)}}),e.createElement("div",{style:{zIndex:E},className:`modal flm-modal ${T||""}`,role:"dialog",ref:h,"aria-modal":"true","data-testid":"modal","aria-hidden":!v},p?null:e.createElement("button",{className:"modal-close","aria-label":"Close",onClick:I},e.createElement("i",{className:"fa-regular fa-xmark"})),c)}function k({children:c,className:v}){return e.createElement("div",{className:`modal-body ${v||""}`},c)}function f({children:c,className:v}){return e.createElement("div",{className:`modal-footer ${v||""}`},c)}function o({isOpen:c,isClosing:v=!1,handleClick:p,zIndex:h}){return!c&&!v?null:e.createElement("div",{style:{zIndex:h},className:c?"modal-backdrop show":"modal-backdrop",onClick:c?p:void 0})}}),
1"./assets/js/components/profile-image/profile-image.tsx":(function(R,y,a){"use strict";var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=a("./assets/js/utilities/check-profile-image.tsx"),b=a("./assets/js/components/image/image.tsx");const i="https://img-cdn.freelancermap.de",s="no_image_male",m="no_image_female",w=128,O=180,u=140,k=40,f=96,o=64,c=32,v=p=>{const{srcSet:h={dpr3Path:"",dpr2Path:"",normalPath:""},initials:I="",salutation:T="d",firstName:E="",lastName:A="",height:N=80,heightMobile:j=0,width:_=80,widthMobile:x=0,shouldRenderImageSquare:P=!1,isButton:C=!0,isUnlockedParticipant:M=!1,isLCP:F=!1,loading:$,decoding:G,onLoad:n,onError:t}=p,[r,D]=(0,e.useState)(h),l=(0,e.useRef)(null);(0,e.useEffect)(()=>{D(h)},[h]),(0,e.useEffect)(()=>(document.addEventListener("updateProfileImage",d),document.addEventListener("updateCompanyImage",d),()=>{document.removeEventListener("updateProfileImage",d),document.removeEventListener("updateCompanyImage",d)}),[]);const d=B=>{B.type==="updateCompanyImage"&&l.current.closest(".sidebar")||D({normalPath:B.type==="updateCompanyImage"?B.detail.normalPath+" ":B.detail.normalPath})},S=B=>B.includes(s)||B.includes(m),K=()=>{const B=(0,g.A)(r.normalPath)?"":"old-profile-image";return e.createElement(e.Fragment,null,e.createElement("picture",null,e.createElement("source",{srcSet:r.dpr3Path,media:"(min-device-pixel-ratio: 3)"}),e.createElement("source",{srcSet:r.dpr3Path,media:"(min-resolution: 3dppx)"}),e.createElement("source",{srcSet:r.dpr2Path,media:"(min-device-pixel-ratio: 2)"}),e.createElement("source",{srcSet:r.dpr2Path,media:"(min-resolution: 2dppx)"}),e.createElement("source",{srcSet:r.normalPath}),e.createElement("img",{className:j?"image-desktop "+B:""+B,width:_,height:N,src:r.normalPath,...F?{loading:"eager",fetchPriority:"high"}:$?{loading:$}:{},...G?{decoding:G}:{},onLoad:n,onError:t,alt:E+" "+A})),j?e.createElement("picture",null,e.createElement("source",{srcSet:r.dpr3Path,media:"(min-device-pixel-ratio: 3)"}),e.createElement("source",{srcSet:r.dpr3Path,media:"(min-resolution: 3dppx)"}),e.createElement("source",{srcSet:r.dpr2Path,media:"(min-device-pixel-ratio: 2)"}),e.createElement("source",{srcSet:r.dpr2Path,media:"(min-resolution: 2dppx)"}),e.createElement("source",{srcSet:r.normalPath}),e.createElement("img",{className:j?"image-mobile "+B:""+B,width:x,height:j,src:r.normalPath,...F?{loading:"eager",fetchPriority:"high"}:$?{loading:$}:{},...G?{decoding:G}:{},onLoad:n,onError:t,alt:E+" "+A})):null)},W=()=>e.createElement("div",{className:`initials-as-image${C?" show-hover":""}`},I),z=()=>e.createElement("picture",null,e.createElement("source",{srcSet:T==="f"?`${i}/${_}x0/filters:format(webp)/avatar-placeholder-female.svg`:T==="m"?`${i}/${_}x0/filters:format(webp)/avatar-placeholder-male.svg`:`${i}/${_}x0/filters:format(webp)/avatar-placeholder-neutral.svg`,type:"image/webp"}),e.createElement("source",{srcSet:T==="f"?`${i}/${_}x0/filters:format(webp)/avatar-placeholder-female.svg`:T==="m"?`${i}/${_}x0/filters:format(webp)/avatar-placeholder-male.svg`:`${i}/${_}x0/filters:format(webp)/avatar-placeholder-neutral.svg`,type:"image/png"}),e.createElement("img",{loading:F?"eager":"lazy",...F?{fetchPriority:"high"}:{},width:_,height:N,className:"rounded-image",src:T==="f"?`${i}/${_}x0/filters:format(webp)/avatar-placeholder-female.svg`:T==="m"?`${i}/${_}x0/filters:format(webp)/avatar-placeholder-male.svg`:`${i}/${_}x0/filters:format(webp)/avatar-placeholder-neutral.svg`,alt:"profile image"}));return e.createElement("div",{tabIndex:C?0:-1,role:C?"button":"img",className:`${P?"square-image-border-focus":"rounded-image-border-focus"}${M?" unlocked-participant-image":""}`},e.createElement("div",{className:P?"square-image-border":"rounded-image-border"},e.createElement("div",{className:P?"square-profile-image":"rounded-profile-image",ref:l},r&&r.normalPath&&!S(r.normalPath)?K():I?W():z()),M&&e.createElement("div",{className:"unlocked-badge-profile","data-tooltip-added":!0,"data-tooltip-title":"Ich bin Teilnehmer bei der Freelance Unlocked Konferenz vom 11.\u201312. Juni 2026"},e.createElement(b.Ay,{cdnPath:"/redesign-plattform/partner-logos/partner-logo-fun.png",className:"freelance-unlocked-banner__image",imageType:b.yj.PNG,alt:"Freelance Unlocked",width:120,height:32}))))};y.A=v}),
1"./assets/js/components/rating/rating-create.tsx":(function(R,y,a){"use strict";a.r(y);var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=a("./assets/js/components/tracking-elements/link.tsx"),b=a("./assets/js/components/form/form-validator.tsx"),i=a("./assets/js/components/tracking-elements/button.tsx"),s=a("./assets/js/utilities/fetch.ts"),m=a("./assets/js/utilities/json-to-formData.ts"),w=a("./assets/js/components/modals/flm-modal.tsx"),O=a("./assets/js/utilities/toast.ts"),u=a("./assets/js/components/profile-image/profile-image.tsx");const k=({translations:f,profile:o,ratingBodyLimit:c,freelancerPageUrl:v,userFullName:p})=>{const h=(0,e.useRef)(null),[I,T]=(0,e.useState)(!1),[E,A]=(0,e.useState)(!1),N=o?`${o.user.firstName} ${o.user.lastName}`:p||f["rating_create.fullname"],j=o?`${o.user.firstName} ${o.user.lastName}`:p||f["rating_create.pronoun"],_={mainFormClasses:"mg-y-content-level-1",submitBtnInfo:{submitClasses:"d-none",id:"rating-create-submit"},inputsInfo:[{id:"body",label:f["rating_create.form.body"].replace("fullname",N),typeOfInput:"textarea",placeholder:f["rating_create.form.body_placeholder"],hasTextCounter:!0,validation:{required:!0,maxLength:c}},{id:"company",label:f["rating_create.form.company"],typeOfInput:"text",validation:{required:!0}},{id:"position",formGroupClasses:"",label:f["rating_create.form.position"],typeOfInput:"text",validation:{required:!0}},{id:"url",formGroupClasses:"",label:f["rating_create.form.link"],placeholder:f["rating_create.form.link_placeholder"],typeOfInput:"url",validation:{pattern:b.INPUT_PATTERN.url}},{id:"phone_number",formGroupClasses:"",label:f["rating_create.form.phone"],typeOfInput:"text",validation:{}},{id:"fullname",formGroupClasses:"",label:f["rating_create.form.name"],typeOfInput:"text",validation:{}}]},x=async C=>{T(!0);const M={rating:{...C}};(await(0,s.flmFetch)({url:location.href,method:s.FETCH_METHODS.POST,body:(0,m.A)(M),showToaster:!1})).success?A(!0):(0,O.A)({message:f["rating_create.error_message"],type:"danger"}),T(!1)},P=()=>{h.current.querySelector("#rating-create-submit").click()};return e.createElement("div",{className:"rating-create-component mg-b-betweensections"},e.createElement("h1",{className:"mg-b-text-h1-subline"},f["rating_create.title"].replace("fullname",N)),e.createElement("p",{className:"mg-b-betweensections color-text-display-weak"},f["rating_create.description"].replaceAll("fullname",j)),o&&e.createElement("div",{className:"card bg-white profile-card mg-b-content-level-1"},e.createElement("div",{className:"image-container"},e.createElement(u.A,{srcSet:o.images,initials:o.images.initials,salutation:o.user.salutation,firstName:o.user.firstName,lastName:o.user.lastName,width:128,widthMobile:128,height:128,heightMobile:128,shouldRenderImageSquare:!0})),e.createElement("div",{className:"profile-info d-flex flex-direction-column align-items-start gap-display-s"},e.createElement("h2",null,N),e.createElement("p",null,o.title),o?.user?.city&&e.createElement("p",{className:"color-text-display-weak"},e.createElement("i",{className:"fa-regular fa-location-pin mg-r-action-element-to-text"}),e.createElement("span",null,o.user.city)),e.createElement(g.Ay,{trackingId:"rating_create.profile_link",className:"fm-btn fm-btn-tertiary",target:"_blank",href:o.profileUrl},f["rating_create.profile_link"]))),e.createElement("div",{className:"card card-white-40 form-card",ref:h},e.createElement("h2",null,f["rating_create.form.header"]),e.createElement(b.default,{translations:f,id:"rating-create-form",data:_,onFormSubmit:x}),e.createElement(i.A,{className:"fm-btn fm-btn-primary rating-submit-button",trackingId:"rating-create-submit-button",disabled:I,onClick:P},f["rating_create.form.submit"],I&&e.createElement("i",{className:"fas fa-spinner fa-spin"}))),e.createElement(w.aF,{isOpen:E,hideCloseButton:!0,includeBackdrop:!0,className:"rating-create-success-modal"},e.createElement(w.cw,null,e.createElement("i",{className:"fas fa-circle-check fa-4x color-audrey"}),e.createElement("h2",null,f["rating_create.modal.title"]),e.createElement("p",{className:"color-text-display-weak"},f["rating_create.modal.description"])),e.createElement(w.jl,null,e.createElement(g.Ay,{className:"fm-btn fm-btn-primary",href:v,trackingId:"rating-create-modal-link"},f["rating_create.modal.button"]))))};y.default=k}),
1"./assets/js/components/tracking-elements/button.tsx":(function(R,y,a){"use strict";var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=a("./assets/js/components/tracking-elements/update-tracking-props.ts"),b=a("./assets/js/components/tracking-elements/has-only-icon-children.ts");const i=(0,e.forwardRef)((s,m)=>{const w=(0,b.R)(s.children)&&!s["aria-label"]?s.title||s.trackingId:s["aria-label"],O={...s};return delete O.href,e.createElement("button",{ref:m,...(0,g.t)({...O,addAccessibilityAttributes:!1}),"aria-label":w},s.children)});y.A=i}),
1"./assets/js/components/tracking-elements/has-only-icon-children.ts":(function(R,y,a){"use strict";var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js");const g=b=>{const i=e.Children.toArray(b);return i.length===0?!1:i.every(s=>{if(typeof s=="string")return s.trim()==="";if(typeof s=="number")return!1;if(e.isValidElement(s)){const m=s.type;return typeof m=="string"&&(m==="i"||m==="svg"||m==="img")?!0:typeof m=="string"&&m==="span"?g(s.props.children):!1}return!1})};a.d(y,["R",0,g])}),
1"./assets/js/components/tracking-elements/link.tsx":(function(R,y,a){"use strict";var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=a("./assets/js/components/tracking-elements/update-tracking-props.ts"),b=a("./assets/js/utilities/url-formatter.ts"),i=a("./assets/js/components/tracking-elements/has-only-icon-children.ts"),s=a("./assets/js/utilities/href-setter.tsx");const m=({ref:o,children:c,...v})=>e.createElement("a",{ref:o,...v},c),w=e.createContext(m),O=o=>(0,s.U2)(o),u=e.createContext(O),k=()=>(0,e.useContext)(u),f=(0,e.forwardRef)((o,c)=>{const{href:v,disabled:p,className:h,...I}=o,T=(0,e.useContext)(w),E=(0,i.R)(o.children)&&!o["aria-label"]?o.title||o.trackingId:o["aria-label"],A=p?"":(0,b.O)(v)||void 0;return T({ref:c,...(0,g.t)({...I,addAccessibilityAttributes:!1}),href:A,onClick:N=>{p&&N.preventDefault(),o.onClick&&o.onClick(N)},className:`${h} ${p?"disabled":""}`,"aria-label":E,children:o.children})});y.Ay=f,a.d(y,["Ri",0,u,"br",0,k,"lE",0,w])}),
1"./assets/js/components/tracking-elements/update-tracking-props.ts":(function(R,y,a){"use strict";var e=a("./assets/js/constants/keycode.ts");const g=b=>{if(!b.trackingId)throw"missing data-id";const i={...b,"data-id":b.trackingId};return delete i.trackingId,i.addAccessibilityAttributes&&(i.role=b.role?b.role:"button",i.tabIndex=b.tabIndex?b.tabIndex:0),delete i.addAccessibilityAttributes,!i.ignoreAccessibility&&i.onClick&&!i.onKeyDown&&(i.onKeyDown=s=>{s.code===e.X.ENTER&&i.onClick(s)}),delete i.ignoreAccessibility,i.disabled&&(delete i.onClick,delete i.onKeyDown),i};a.d(y,["t",0,g])}),
1"./assets/js/constants/keycode.ts":(function(R,y,a){"use strict";const e={ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,LEFT:37,UP:38,RIGHT:39,DOWN:40},g={ENTER:"Enter",ESCAPE:"Escape",SPACE:"Space",BACKSPACE:"Backspace",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown",LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",DOWN:"ArrowDown"};y.A=e,a.d(y,["X",0,g])}),
1"./assets/js/hooks/useWindowDimensions.tsx":(function(R,y,a){"use strict";var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js");const g=()=>{if(typeof window>"u")return{width:0,height:0};const{innerWidth:s,innerHeight:m}=window;return{width:s,height:m}},b={SM:576,MD:768,LG:992,LGBIG:1024,XL:1200,XXL:1280,XXLBIG:1440},i=()=>{const[s,m]=(0,e.useState)(g());return(0,e.useEffect)(()=>{let w=null;const O=()=>{w===null&&(w=window.requestAnimationFrame(()=>{w=null,m(u=>{const k=g();return u.width===k.width&&u.height===k.height?u:k})}))};return window.addEventListener("resize",O),()=>{window.removeEventListener("resize",O),w!==null&&window.cancelAnimationFrame(w)}},[]),s};y.Ay=i,a.d(y,["LO",0,b,"YO",0,g])}),
vendor: 845 bytes, line 1
1"./node_modules/.pnpm/[email protected]/node_modules/prop-types/factoryWithThrowingShims.js":(function(R,y,a){"use strict";var e=a("./node_modules/.pnpm/[email protected]/node_modules/prop-types/lib/ReactPropTypesSecret.js");function g(){}function b(){}b.resetWarningCache=g,R.exports=function(){function i(w,O,u,k,f,o){if(o!==e){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}i.isRequired=i;function s(){return i}var m={array:i,bigint:i,bool:i,func:i,number:i,object:i,string:i,symbol:i,any:i,arrayOf:s,element:i,elementType:i,instanceOf:s,node:i,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:b,resetWarningCache:g};return m.PropTypes=m,m}}),
vendor: 219 bytes, line 1
1"./node_modules/.pnpm/[email protected]/node_modules/prop-types/index.js":(function(R,y,a){if(0)var e,g;else R.exports=a("./node_modules/.pnpm/[email protected]/node_modules/prop-types/factoryWithThrowingShims.js")()}),
vendor: 186 bytes, line 1
1"./node_modules/.pnpm/[email protected]/node_modules/prop-types/lib/ReactPropTypesSecret.js":(function(R){"use strict";var y="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";R.exports=y}),
vendor: 1,219 bytes, lines 1-9
1"./node_modules/.pnpm/[email protected][email protected]/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js":(function(R,y,a){"use strict";/** 2 * @license React 3 * use-sync-external-store-shim.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var e=a("./node_modules/.pnpm/[email protected]/node_modules/react/index.js");function g(o,c){return o===c&&(o!==0||1/o===1/c)||o!==o&&c!==c}var b=typeof Object.is=="function"?Object.is:g,i=e.useState,s=e.useEffect,m=e.useLayoutEffect,w=e.useDebugValue;function O(o,c){var v=c(),p=i({inst:{value:v,getSnapshot:c}}),h=p[0].inst,I=p[1];return m(function(){h.value=v,h.getSnapshot=c,u(h)&&I({inst:h})},[o,v,c]),s(function(){return u(h)&&I({inst:h}),o(function(){u(h)&&I({inst:h})})},[o]),w(v),v}function u(o){var c=o.getSnapshot;o=o.value;try{var v=c();return!b(o,v)}catch{return!0}}function k(o,c){return c()}var f=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?k:O;y.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:f}),
vendor: 311 bytes, line 9
9"./node_modules/.pnpm/[email protected][email protected]/node_modules/use-sync-external-store/shim/index.js":(function(R,y,a){"use strict";R.exports=a("./node_modules/.pnpm/[email protected][email protected]/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js")})
9}]); 10 11//# sourceMappingURL=node_modules_pnpm_preact_signals-react_3_10_3_react_19_2_8_node_modules_preact_signals-react_-bbf360.efe27858.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.