PageSourceSearch

https://www.gulp.de/gulp2/g/chunk-DM4RKBKM.js

js gulp.de collected 2026-09-24 17:15:42 UTC 12,861 bytes, 1 lines download raw bytes

1import{a as be,b as Pe,c as Te}from"./chunk-MSJF2OUQ.js";import"./chunk-4ZGRPZA3.js";import{a as _e}from"./chunk-2NXPOQMJ.js";import"./chunk-A7J2F2GU.js";import{a as fe,b as se,c as ue}from"./chunk-CPPRQASX.js";import{a as P,c as ge}from"./chunk-ZB2LNHSH.js";import"./chunk-MRVPT6IX.js";import"./chunk-JX4MJSVN.js";import"./chunk-4NOGDBAM.js";import{a as ce}from"./chunk-R3VVUSXK.js";import"./chunk-3BPTKW4R.js";import"./chunk-GBLQJRY2.js";import{a as Ce}from"./chunk-X3WFYUKZ.js";import"./chunk-5G42OPQM.js";import"./chunk-YVUSDGRW.js";import"./chunk-NMRH2N2M.js";import{a as me}from"./chunk-M2XIQOLR.js";import"./chunk-CR4UKVTI.js";import{a as pe}from"./chunk-SR75RRWM.js";import"./chunk-ZSXNWPO3.js";import{c as de}from"./chunk-QFDHFJOI.js";import{b as te}from"./chunk-TLYU2PMB.js";import"./chunk-IF6QRUGX.js";import"./chunk-ZKYMHF2T.js";import"./chunk-PYYUTJN4.js";import"./chunk-DUAGXA4W.js";import{a as oe,b as ie,c as ne,d as ae,e as re,f as le}from"./chunk-JL3TDQH5.js";import"./chunk-AMLNIE6U.js";import"./chunk-KQW47FQI.js";import"./chunk-7H5TDPAT.js";import"./chunk-YQCZP5HU.js";import"./chunk-E53LQVUK.js";import"./chunk-LYEQTJVF.js";import"./chunk-IEZMDESX.js";import"./chunk-I3UPXZQ3.js";import"./chunk-PLK4LJRV.js";import"./chunk-ESCZJ2G5.js";import"./chunk-4YWKCJ66.js";import"./chunk-EFKHRZC2.js";import"./chunk-BBYYOJ67.js";import"./chunk-YUHTN5UK.js";import"./chunk-GJV4TRCB.js";import"./chunk-6LFM6JRZ.js";import"./chunk-GWIKNJ4P.js";import"./chunk-TEITRI2N.js";import"./chunk-5UGKPE4H.js";import"./chunk-DLCP23VZ.js";import"./chunk-FM3SOKL3.js";import"./chunk-XQAZG3JQ.js";import"./chunk-C7Y6RJRR.js";import"./chunk-C3YOXDNV.js";import"./chunk-6FQ2LEDR.js";import"./chunk-2CGUYVBD.js";import"./chunk-FD5LYSJ6.js";import"./chunk-TBXAP42Q.js";import"./chunk-5IMWRIVU.js";import"./chunk-UMNKUWCB.js";import"./chunk-PYQZJSGR.js";import"./chunk-TS2NXFMZ.js";import"./chunk-WAV5EUEI.js";import"./chunk-DDY7O5TC.js";import"./chunk-BXOD7XOL.js";import"./chunk-A4MXTDCU.js";import"./chunk-UCMGLQ4A.js";import"./chunk-TUDQY2UC.js";import"./chunk-XX5OH7NZ.js";import"./chunk-ARXT5J7F.js";import"./chunk-Z4IR2JPX.js";import"./chunk-L5KYRCE2.js";import"./chunk-JHAFHRUN.js";import"./chunk-MDCRXW2F.js";import"./chunk-AFUKTT5J.js";import"./chunk-ASBZ7FIU.js";import"./chunk-IKPCAQUT.js";import"./chunk-ZB5UXQC7.js";import"./chunk-HVDP7HQ4.js";import"./chunk-EWRCFGZL.js";import"./chunk-VHPPFYOQ.js";import{b as ee}from"./chunk-SR55O55O.js";import"./chunk-P25HZZAX.js";import"./chunk-Q7DVF7L3.js";import"./chunk-EZ4VUNRI.js";import"./chunk-HR6EBGLK.js";import"./chunk-J4RCXDYQ.js";import{g as S}from"./chunk-IVXUHL3V.js";import{d as Q,e as Z}from"./chunk-QE242Y5W.js";import{ra as K,s as J}from"./chunk-O7ASEO4K.js";import{Ba as R,Cc as $,Dc as j,Ec as W,Gc as Y,Hb as H,Jb as U,Ob as c,Qb as f,Sc as C,Tb as h,Tc as g,Ub as y,Vb as n,Vd as G,Wb as r,Wc as X,Xb as l,Yb as m,Za as D,Zc as q,bb as i,bd as x,dc as B,fc as I,ga as T,hc as p,ma as O,na as M,pb as _,rc as k,ub as F,vb as L,vc as V,wb as N,wc as d,xc as u,yc as A,zc as z}from"./chunk-7QO5KFNJ.js";import"./chunk-RGO6UA7O.js";function he(e,a){if(e&1&&(r(0,"div",1)(1,"div",4),m(2,"img",5),l()()),e&2){let t=p();i(2),n("ngSrc",t.companyInfo().companyLogoUrl)}}var ve=(()=>{class e{companyInfo=x();static \u0275fac=function(s){return new(s||e)};static \u0275cmp=_({type:e,selectors:[["app-corporate-company-information"]],inputs:{companyInfo:[1,"companyInfo"]},decls:7,vars:3,consts:[[1,"row"],[1,"small-text-center","column","small-5","small-offset-0","medium-4"],[1,"column","xsmall-12","small-7","medium-8"],[1,"gp-title","small"],[1,"company-logo"],["alt","FirmenLogo","fill","",3,"ngSrc"]],template:function(s,o){s&1&&(r(0,"div",0),c(1,he,3,1,"div",1),r(2,"div",2)(3,"h2",3),d(4),l(),r(5,"p"),d(6),l()()()),s&2&&(i(),f(o.companyInfo().companyLogoUrl?1:-1),i(3),u(o.companyInfo().companyName),i(2),u(o.companyInfo().areaOfExpertise))},dependencies:[G],styles:[".company-logo[_ngcontent-%COMP%]{position:relative;height:250px;width:auto}.company-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:contain}"]})}return e})();var ye=(e,a)=>a.id,Ie=(e,a)=>a.fileName;function Se(e,a){if(e&1&&m(0,"app-portfolio-content-free-text-view",1),e&2){let t=p().$implicit;n("text",t.textContent)}}function we(e,a){if(e&1&&m(0,"app-portfolio-content-media-view",2),e&2){let t=p().$implicit;n("layout",t.media.layout)("items",t.media.items)}}function Ee(e,a){if(e&1&&(r(0,"div",4),m(1,"app-portfolio-content-document-view",5),l()),e&2){let t=a.$implicit;i(),n("pdfSrc",t.path)("fileName",t.fileName)}}function Oe(e,a){if(e&1&&(r(0,"div",3),h(1,Ee,2,2,"div",4,Ie),l()),e&2){let t=p().$implicit;i(),y(t.documents)}}function Me(e,a){if(e&1&&(r(0,"div",0),c(1,Se,1,1,"app-portfolio-content-free-text-view",1)(2,we,1,2,"app-portfolio-content-media-view",2)(3,Oe,3,0,"div",3),l()),e&2){let t,s=a.$implicit,o=p();i(),f((t=s.type)===o.contentType.TEXT?1:t===o.contentType.MEDIA?2:t===o.contentType.DOCUMENT?3:-1)}}var w=(()=>{class e{items=x();contentType=fe;static \u0275fac=function(s){return new(s||e)};static \u0275cmp=_({type:e,selectors:[["app-portfolio-tab"]],inputs:{items:[1,"items"]},decls:2,vars:0,consts:[[1,"margin-bottom-s"],[3,"text"],[3,"layout","items"],[1,"row","display-flex","flex-wrap"],[1,"column","xsmall-12","small-6","large-4","padding-top-1"],[3,"pdfSrc","fileName"]],template:function(s,o){s&1&&h(0,Me,4,1,"div",0,ye),s&2&&y(o.items())},dependencies:[Ce,de,ue],encapsulation:2})}return e})();var Re=()=>[w];function De(e,a){if(e&1&&m(0,"link",2),e&2){let t=p();n("href",t.canonicalUrl,D)}}function Fe(e,a){if(e&1&&m(0,"app-references",12),e&2){let t=p(2);n("references",t.expertProfile.references)}}function Le(e,a){if(e&1&&m(0,"app-corporate-company-information",13),e&2){let t=p(2);n("companyInfo",t.expertProfile.publicCorporateInfo)}}function Ne(e,a){if(e&1&&m(0,"app-portfolio-tab",14),e&2){let t=p(2);n("items",t.portfolio)}}function He(e,a){if(e&1&&(r(0,"app-profile-details-tab-view",9),m(1,"app-icon-info-list",10),l(),r(2,"h2",11),d(3),C(4,"translate"),l(),c(5,Fe,1,1,"app-references",12),c(6,Le,1,1,"app-corporate-company-information",13),c(7,Ne,1,1,"app-portfolio-tab",14)),e&2){let t=p();n("expertProfile",t.expertProfile)("showResidence",!0)("profileLanguage",t.language),i(),n("items",t.profileDetailItems),i(2),u(g(4,8,"PublicProfile.tabs.references")),i(2),f((t.expertProfile.references==null?null:t.expertProfile.references.length)>0?5:-1),i(),f(t.expertProfile.corporateProfile&&t.expertProfile.publicCorporateInfo?6:-1),i(),f((t.portfolio==null?null:t.portfolio.length)>0?7:-1)}}function Ue(e,a){if(e&1&&(r(0,"p-tab",8),d(1),C(2,"translate"),l()),e&2){let t=p();n("value",t.profileTab.REFERENCES),i(),z("",g(2,3,"PublicProfile.label.tabs.references")," (",t.expertProfile.references.length,")")}}function Be(e,a){if(e&1&&(r(0,"p-tab",8),d(1),C(2,"translate"),l()),e&2){let t=p();n("value",t.profileTab.COMPANY_INFORMATION),i(),u(g(2,2,"PublicProfile.label.tabs.companyInformation"))}}function ke(e,a){if(e&1&&(r(0,"p-tab",8),d(1),C(2,"translate"),l()),e&2){let t=p();n("value",t.profileTab.PORTFOLIO),i(),u(g(2,2,"PublicProfile.label.tabs.portfolio"))}}function Ve(e,a){if(e&1&&(r(0,"p-tabpanel",8),m(1,"app-references",12),l()),e&2){let t=p();n("value",t.profileTab.REFERENCES),i(),n("references",t.expertProfile.references)}}function Ae(e,a){if(e&1&&(r(0,"p-tabpanel",8),m(1,"app-corporate-company-information",13),l()),e&2){let t=p();n("value",t.profileTab.COMPANY_INFORMATION),i(),n("companyInfo",t.expertProfile.publicCorporateInfo)}}function ze(e,a){if(e&1&&m(0,"app-portfolio-tab",14),e&2){let t=p(2);n("items",t.portfolio)}}function $e(e,a){e&1&&m(0,"app-loading-indicator")}function je(e,a){if(e&1&&(r(0,"p-tabpanel",8),N(1,ze,1,1)(2,$e,1,0),H(3,1,Re,null,2),U(0,-1),l()),e&2){let t=p();n("value",t.profileTab.PORTFOLIO)}}function We(e,a){if(e&1&&(r(0,"a",15),d(1),C(2,"translate"),l()),e&2){let t=a.cssClass;V(Y("button primary large contact-button medium-margin-left-1 margin-bottom-0 ",t)),i(),A(" ",g(2,4,"Buttons.contact")," ")}}var St=(()=>{class e extends Pe{domSanitizer=T(J);portfolioService=T(se);languageService=T(ee);viewMode=q(()=>this.authService.getViewMode()());currentUrl="";language;defaultLanguage;portfolio;ngOnInit(){super.ngOnInit(),this.language=this.activatedRoute.snapshot.data.language,this.defaultLanguage=this.languageService.getLanguage(),this.expertProfile.portfolioPubliclyVisible&&this.portfolioService.getPortfolio(this.expertProfile.accountId).subscribe(t=>{this.portfolio=t,this.setValidProfileTabs()}),this.translateService.use(this.language)}ngOnDestroy(){super.ngOnDestroy(),this.translateService.use(this.defaultLanguage)}setValidProfileTabs(){this.profileTabs=[P.PROFILE,this.shouldShowReferencesTab?P.REFERENCES:null,this.shouldShowCompanyInformationTab?P.COMPANY_INFORMATION:null,this.shouldShowPortfolioTab?P.PORTFOLIO:null].filter(t=>!S.isNullOrUndefined(t))}get canonicalUrl(){let t=window.location.origin+"/gulp2/g/spezialisten/";return S.isNullOrUndefined(this.expertProfile.getTranslatedProfile(this.language).hotlistId)?this.language===pe.EN?this.domSanitizer.bypassSecurityTrustResourceUrl(t+"resume/"+this.id
1):this.domSanitizer.bypassSecurityTrustResourceUrl(t+"profil/"+this.id):this.domSanitizer.bypassSecurityTrustResourceUrl(t+this.expertProfile.getTranslatedProfile(this.language).hotlistId.toUpperCase())}get shouldShowCompanyInformationTab(){return!!(this.expertProfile.corporateProfile&&this.expertProfile.publicCorporateInfo)}get shouldShowPortfolioTab(){return this.portfolio?.length>0}static \u0275fac=(()=>{let t;return function(o){return(t||(t=R(e)))(o||e)}})();static \u0275cmp=_({type:e,selectors:[["app-profile-homepage"]],features:[F],decls:24,vars:26,consts:[["profileTabsElem",""],["contactButtonTemplate",""],["appMoveToHead","","rel","canonical",3,"href"],["appAddClassToBody","footer-white",1,"public-profile-page"],[3,"referencesClicked","coreCompetence","isEmployee","lastProfileUpdateDate","profilePictureUrl","references","contactButtonTemplate"],["slot","iconInfoListTemplate",3,"items"],[1,"hide-for-print"],[3,"valueChange","value","scrollable"],[3,"value"],[3,"expertProfile","showResidence","profileLanguage"],["iconInfoListTemplate","",3,"items"],[1,"gp-title","xsmall","separator-left","separator-secondary"],[3,"references"],[3,"companyInfo"],[3,"items"],["routerLink","kontakt"]],template:function(s,o){if(s&1){let v=B();c(0,De,1,1,"link",2),r(1,"div",3)(2,"app-profile-header",4),I("referencesClicked",function(){return o.updateSelectedTab(o.profileTab.REFERENCES)}),m(3,"app-icon-info-list",5),l(),c(4,He,8,10),r(5,"div",6)(6,"p-tabs",7,0),W("valueChange",function(b){return O(v),j(o.selectedTab,b)||(o.selectedTab=b),M(b)}),I("valueChange",function(b){return o.updateSelectedTab(b)}),r(8,"p-tablist")(9,"p-tab",8),d(10),C(11,"translate"),l(),c(12,Ue,3,5,"p-tab",8),c(13,Be,3,4,"p-tab",8),c(14,ke,3,4,"p-tab",8),l(),r(15,"p-tabpanels")(16,"p-tabpanel",8)(17,"app-profile-details-tab-view",9),m(18,"app-icon-info-list",10),l()(),c(19,Ve,2,2,"p-tabpanel",8),c(20,Ae,2,2,"p-tabpanel",8),c(21,je,5,1,"p-tabpanel",8),l()()()(),L(22,We,3,6,"ng-template",null,1,X)}if(s&2){let v=k(23);f(o.canonicalUrl?0:-1),i(2),n("coreCompetence",o.expertProfile.getTranslatedProfile(o.language).coreCompetence)("isEmployee",o.expertProfile.corporateProfile)("lastProfileUpdateDate",o.expertProfile.lastProfileUpdateDate)("profilePictureUrl",o.expertProfile.profilePictureUrl)("references",o.expertProfile.references)("contactButtonTemplate",v),i(),n("items",o.profileDetailItems),i(),f(o.isPrinting?4:-1),i(2),$("value",o.selectedTab),n("scrollable",o.isMobile),i(3),n("value",o.profileTab.PROFILE),i(),u(g(11,24,"PublicProfile.label.tabs.profile")),i(2),f(o.shouldShowReferencesTab?12:-1),i(),f(o.shouldShowCompanyInformationTab?13:-1),i(),f(o.shouldShowPortfolioTab?14:-1),i(2),n("value",o.profileTab.PROFILE),i(),n("expertProfile",o.expertProfile)("showResidence",!0)("profileLanguage",o.language),i(),n("items",o.profileDetailItems),i(),f(o.shouldShowReferencesTab?19:-1),i(),f(o.shouldShowCompanyInformationTab?20:-1),i(),f(o.shouldShowPortfolioTab?21:-1)}},dependencies:[_e,be,me,le,oe,re,ae,ie,ne,Te,Z,ge,ve,w,K,te,ce,Q],styles:['[_nghost-%COMP%]     .p-tabs, [_nghost-%COMP%]     .p-tabpanels{position:relative}[_nghost-%COMP%]     .p-tabs:before, [_nghost-%COMP%]     .p-tabpanels:before{position:absolute;content:"";width:100vw;height:100%;z-index:-1;transform:translate(-50%,-50%);left:50%;top:calc(50% + -0px);background-color:#fff}[_nghost-%COMP%]     .p-tabpanels{padding-top:30px}@media print,screen and (min-width:62em){[_nghost-%COMP%]     .p-tabpanels{padding:40px 0}}[_nghost-%COMP%]     app-dropdown-menu .p-tieredmenu{width:250px}[_nghost-%COMP%]     .p-tabs{--p-tabs-nav-button-background: transparent}']})}return e})();export{St as ProfileHomepageComponent};

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.