1"use strict";(self.webpackChunkihz_member=self.webpackChunkihz_member||[]).push([[8456],{91734(Y,k,i){i.d(k,{IhzMemberFeatureMyProfileComponent:()=>io,ihzMemberFeatureUserProfileRoutes:()=>gt});var P=i(81890),E=i(18431),g=i(11439),b=i(33900),x=i(51567),I=i(89475),C=i(2435),O=i(19999),y=i(70271),h=i(5053),T=i(59772),F=i(7365),l=i(56384),p=i(67817),d=i(48926),c=i(66684),m=i(34456),v=i(16496),L=i(18279),o=i(20539),f=i(48503),z=i(1891),D=i(14070),j=i(65689),N=i(9373);function X(e,a){1&e&&(o.qex(0),o.nrm(1,"bl-chip",18),o.nI1(2,"translate"),o.bVm()),2&e&&(o.R7$(),o.Y8G("label",o.bMT(2,1,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.ACTIVE")))}function V(e,a){1&e&&(o.qex(0),o.nrm(1,"bl-chip",19),o.nI1(2,"translate"),o.bVm()),2&e&&(o.R7$(),o.Y8G("label",o.bMT(2,1,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.INACTIVE")))}function H(e,a){1&e&&(o.qex(0),o.nrm(1,"bl-chip",19),o.nI1(2,"translate"),o.bVm()),2&e&&(o.R7$(),o.Y8G("label",o.bMT(2,1,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.INACTIVE")))}function W(e,a){if(1&e&&(o.j41(0,"div",8),o.EFF(1),o.k0s()),2&e){const t=o.XpG();o.R7$(),o.SpI(" ",t.user.current_membership.name," ")}}function Z(e,a){1&e&&(o.j41(0,"div",8),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2&e&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.PAUSED")," "))}function K(e,a){1&e&&(o.j41(0,"div",8),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2&e&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.CANCELLED")," "))}let J=(()=>{class e{constructor(){this.avatarUploadInProgress=!1,this.newBase64PictureSelected=new o.bkB,this.avatarRemoved=new o.bkB,this.nativePictureUploadService=(0,o.WQX)(z.W),this.actionSheetCtrl=(0,o.WQX)(d.GD),this.translate=(0,o.WQX)(f.c$)}desktopFileChanged(t){var n=this;return(0,P.A)(function*(){const r=t.target.files;if(r&&r.length){const s=yield n.nativePictureUploadService.processDesktopFileUpload(r[0]);s&&n.newBase64PictureSelected.emit(s.base64)}})()}onAvatarClick(t){var n=this;return(0,P.A)(function*(){n.user.avatar_url?yield(yield n.actionSheetCtrl.create({buttons:[{text:n.translate.instant((0,l.x)("PAGES.MY_PROFILE.CHANGE_AVATAR")),handler:()=>n.pickPicture(t)},{text:n.translate.instant((0,l.x)("PAGES.MY_PROFILE.REMOVE_AVATAR")),role:"destructive",handler:()=>n.avatarRemoved.emit()},{text:n.translate.instant((0,l.x)("COMMON.LABELS.CANCEL")),role:"cancel"}]})).present():n.pickPicture(t)})()}pickPicture(t){var n=this;return(0,P.A)(function*(){if(D.Ii.isNativePlatform()){const r=yield n.nativePictureUploadService.selectCameraOrExistingPhoto();r&&n.newBase64PictureSelected.emit(r.base64)}else t.click()})()}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["ih-profile-member-card"]],inputs:{user:"user",avatarUploadInProgress:"avatarUploadInProgress"},outputs:{newBase64PictureSelected:"newBase64PictureSelected",avatarRemoved:"avatarRemoved"},decls:31,vars:23,consts:[["file",""],[1,"card"],[1,"card__name"],[1,"text--semibold","text--xl","mb-2"],[4,"ngIf"],[1,"card__membership"],[1,"cell"],[1,"text--sm","text--bold"],[1,"text--md"],["class","text--md",4,"ngIf"],[1,"card__avatar"],["id","avatarInput","type","file","accept","image/*","name","file",1,"d-none",3,"change"],[1,"card__avatar__wrapper",3,"click","title"],[1,"card__avatar__upload-icon"],["aria-hidden","true","key","camera","slot","icon-only","size","xl",1,"color--white"],[1,"card__avatar__loader"],["message","Loading...","name","circular"],[3,"user","size","clickable","showOnlineIndicator"],["color","success","icon","check-square",3,"label"],["color","danger","icon","info-small",3,"label"]],template:function(n,r){if(1&n){const s=o.RV6();o.j41(0,"div",1)(1,"div",2)(2,"div",3),o.EFF(3),o.k0s(),o.DNE(4,X,3,3,"ng-container",4)(5,V,3,3,"ng-container",4)(6,H,3,3,"ng-container",4),o.k0s(),o.j41(7,"div",5)(8,"div",6)(9,"div",7),o.EFF(10),o.nI1(11,"translate"),o.k0s(),o.j41(12,"div",8),o.EFF(13),o.k0s()(),o.j41(14,"div",6)(15,"div",7),o.EFF(16),o.nI1(17,"translate"),o.k0s(),o.DNE(18,W,2,1,"div",9)(19,Z,3,3,"div",9)(20,K,3,3,"div",9),o.k0s()(),o.j41(21,"div",10)(22,"input",11,0),o.bIt("change",function(_){return o.eBV(s),o.Njj(r.desktopFileChanged(_))}),o.k0s(),o.j41(24,"div",12),o.nI1(25,"translate"),o.bIt("click",function(){o.eBV(s);const _=o.sdS(23);return o.Njj(r.onAvatarClick(_))}),o.j41(26,"div",13),o.nrm(27,"svg-icon",14),o.k0s(),o.j41(28,"div",15),o.nrm(29,"ion-spinner",16),o.k0s(),o.nrm(30,"bl-avatar",17),o.k0s()()()}2&n&&(o.R7$(3),o.JRh(r.user.full_name),o.R7$(),o.Y8G("ngIf","active"===(null==r.user.current_membership?null:r.user.current_membership.status)),o.R7$(),o.Y8G("ngIf","paused"===(null==r.user.current_membership?null:r.user.current_membership.status)),o.R7$(),o.Y8G("ngIf","cancelled"===(null==r.user.current_membership?null:r.user.current_membership.status)),o.R7$(4),o.SpI(" ",o.bMT(11,17,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.MEMBER_ID")," "),o.R7$(3),o.SpI(" ",r.user.ihz_member_id||"-"," "),o.R7$(3),o.SpI(" ",o.bMT(17,19,"IHZ_MEMBER.FEATURE_PROFILE.MEMBER_CARD.MEMBERSHIP")," "),o.R7$(2),o.Y8G("ngIf","active"===(null==r.user.current_membership?null:r.user.current_membership.status)),o.R7$(),o.Y8G("ngIf","paused"===(null==r.user.current_membership?null:r.user.current_membership.status)),o.R7$(),o.Y8G("ngIf","cancelled"===(null==r.user.current_membership?null:r.user.current_membership.status)),o.R7$(4),o.AVh("card__avatar__uploading",r.avatarUploadInProgress),o.Y8G("title",o.bMT(25,21,"PAGES.MY_PROFILE.CHANGE_AVATAR")),o.R7$(6),o.Y8G("user",r.user)("size",100)("clickable",!1)("showOnlineIndicator",!1))},dependencies:[c.MD,c.bT,d.bv,d.w2,L.DM,f.h,f.D9,j.o,N.t],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: #2c59c8;--ion-color-primary-rgb: 44, 89, 200;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #274eb0;--ion-color-primary-tint: #416ace;--ion-color-primary-light: #6688d8;--ion-color-primary-lighter: #a0b6e8;--ion-color-secondary: #2c59c8;--ion-color-secondary-rgb: 44, 89, 200;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #274eb0;--ion-color-secondary-tint: #416ace;--ion-color-tertiary: #2c59c8;--ion-color-tertiary-rgb: 44, 89, 200;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #274eb0;--ion-color-tertiary-tint: #416ace;--ion-color-success: #0d6759;--ion-color-success-rgb: 13, 103, 89;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0b5b4e;--ion-color-success-tint: #25766a;--ion-color-warning: #e06c00;--ion-color-warning-rgb: 224, 108, 0;--ion-color-warning-contrast: #fff;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #c55f00;--ion-color-warning-tint: #e37b1a;--ion-color-danger: #cd2026;--ion-color-danger-rgb: 205, 32, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;
1--ion-color-danger-shade: #b41c21;--ion-color-danger-tint: #d2363c;--ion-color-cancel: #cd2026;--ion-color-cancel-rgb: 205, 32, 38;--ion-color-cancel-contrast: #ffffff;--ion-color-cancel-contrast-rgb: 255, 255, 255;--ion-color-cancel-shade: #b41c21;--ion-color-cancel-tint: #d2363c;--ion-color-dark: #1b211e;--ion-color-dark-rgb: 27, 33, 30;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #181d1a;--ion-color-dark-tint: #323735;--ion-color-medium: #68687a;--ion-color-medium-rgb: 104, 104, 122;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #5c5c6b;--ion-color-medium-tint: #777787;--ion-color-light: #f5f6f8;--ion-color-light-rgb: 255, 255, 255;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d8d8da;--ion-color-light-tint: #f6f7f9;--ion-font-family: "Inter"}[_ngcontent-%COMP%]:root{--ion-color-lightblue: #eeeff1;--ion-color-darkblue: #4a4c69;--ion-color-danger-light: #fae9e9;--ion-color-danger-rgba: rgba(205, 32, 38, .2);--ion-color-white: #ffffff;--ion-color-pattensblue: #e0e2e3;--ion-color-disabled: #88889c;--ion-color-border-light: #e4e5ea;--ion-color-rose: #ff3144;--ion-color-active: #2c59c8;--ion-color-active-rgb: 44, 89, 200;--ion-color-active-contrast: #ffffff;--ion-color-active-contrast-rgb: 255, 255, 255;--ion-color-active-shade: #274eb0;--ion-color-active-tint: #416ace;--ion-color-status-approved: #0d6759;--ion-color-status-approved-rgb: 13, 103, 89;--ion-color-status-approved-contrast: #ffffff;--ion-color-status-approved-contrast-rgb: 255, 255, 255;--ion-color-status-approved-shade: #0b5b4e;--ion-color-status-approved-tint: #25766a;--ion-color-status-cancelled: #cd2026;--ion-color-status-cancelled-rgb: 205, 32, 38;--ion-color-status-cancelled-contrast: #ffffff;--ion-color-status-cancelled-contrast-rgb: 255, 255, 255;--ion-color-status-cancelled-shade: #b41c21;--ion-color-status-cancelled-tint: #d2363c;--ion-color-status-pending: #e06c00;--ion-color-status-pending-rgb: 224, 108, 0;--ion-color-status-pending-contrast: #fff;--ion-color-status-pending-contrast-rgb: 0, 0, 0;--ion-color-status-pending-shade: #c55f00;--ion-color-status-pending-tint: #e37b1a;--ion-color-status-completed: #68687a;--ion-color-status-completed-rgb: 104, 104, 122;--ion-color-status-completed-contrast: #ffffff;--ion-color-status-completed-contrast-rgb: 255, 255, 255;--ion-color-status-completed-shade: #5c5c6b;--ion-color-status-completed-tint: #777787;--ion-ihz-color-active: #2f5dc5;--ion-ihz-color-active-contrast: #eff2fb;--ion-color-input-border: var(--ion-color-pattensblue);--ion-toolbar-background: var(--ion-color-white);--ion-tab-bar-background: var(--ion-color-white);--ion-padding: 1rem;--ion-border-radius: 12px;--ion-border-radius-sm: 8px;--font-base: 1rem;--font-xxs: .75rem;--font-xs: .8125rem;--font-sm: .875rem;--font-md: 1.125rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-xxl: 1.75rem;--font-xxxl: 2.25rem;--line-height-base: 1.5rem;--line-height-xxs: 1.125rem;--line-height-xs: 1.25rem;--line-height-sm: 1.375rem;--line-height-md: 1.6875rem;--line-height-lg: 1.75rem;--line-height-xl: 1.875rem;--line-height-xxl: 2.1875rem;--line-height-xxxl: 3rem;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--desktop-max-width: 1920px;--desktop-side-menu-width: 300px;--desktop-header-height: 64px;--mobile-item-height: 56px;--tabs-item-height: 50px;--tabs-item-padding-y: 14px;--tabs-item-border-size: 1px;--tabs-height: calc( var(--tabs-item-height) + 2 * var(--tabs-item-padding-y) + var(--tabs-item-border-size) )}.ion-color-active[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-active);--ion-color-base-rgb: var(--ion-color-active-rgb);--ion-color-contrast: var(--ion-color-active-contrast);--ion-color-contrast-rgb: var(--ion-color-active-contrast-rgb);--ion-color-shade: var(--ion-color-active-shade);--ion-color-tint: var(--ion-color-active-tint)}.ion-color-status-approved[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-approved);--ion-color-base-rgb: var(--ion-color-status-approved-rgb);--ion-color-contrast: var(--ion-color-status-approved-contrast);--ion-color-contrast-rgb: var(--ion-color-status-approved-contrast-rgb);--ion-color-shade: var(--ion-color-status-approved-shade);--ion-color-tint: var(--ion-color-status-approved-tint)}.ion-color-status-cancelled[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-cancelled);--ion-color-base-rgb: var(--ion-color-status-cancelled-rgb);--ion-color-contrast: var(--ion-color-status-cancelled-contrast);--ion-color-contrast-rgb: var(--ion-color-status-cancelled-contrast-rgb);--ion-color-shade: var(--ion-color-status-cancelled-shade);--ion-color-tint: var(--ion-color-status-cancelled-tint)}.ion-color-status-pending[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-pending);--ion-color-base-rgb: var(--ion-color-status-pending-rgb);--ion-color-contrast: var(--ion-color-status-pending-contrast);--ion-color-contrast-rgb: var(--ion-color-status-pending-contrast-rgb);--ion-color-shade: var(--ion-color-status-pending-shade);--ion-color-tint: var(--ion-color-status-pending-tint)}.ion-color-status-completed[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-completed);--ion-color-base-rgb: var(--ion-color-status-completed-rgb);--ion-color-contrast: var(--ion-color-status-completed-contrast);--ion-color-contrast-rgb: var(--ion-color-status-completed-contrast-rgb);--ion-color-shade: var(--ion-color-status-completed-shade);--ion-color-tint: var(--ion-color-status-completed-tint)}.ion-color-cancel[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-cancel);--ion-color-base-rgb: var(--ion-color-cancel-rgb);--ion-color-contrast: var(--ion-color-cancel-contrast);--ion-color-contrast-rgb: var(--ion-color-cancel-contrast-rgb);--ion-color-shade: var(--ion-color-cancel-shade);--ion-color-tint: var(--ion-color-cancel-tint)}
1.card[_ngcontent-%COMP%]{border:1px solid var(--ion-color-border-light);border-radius:12px;display:grid;grid-template-areas:"name avatar" "membership avatar";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr 1fr}.card__name[_ngcontent-%COMP%]{grid-area:name;padding:20px;display:flex;justify-content:space-between}@media screen and (max-width:575px){.card__name[_ngcontent-%COMP%]{justify-content:flex-start;flex-direction:column}}.card__avatar[_ngcontent-%COMP%]{grid-area:avatar;padding:20px;border-left:1px solid var(--ion-color-border-light)}.card__avatar__wrapper[_ngcontent-%COMP%]{position:relative;border-radius:50%;overflow:hidden;cursor:pointer}.card__avatar__wrapper[_ngcontent-%COMP%]:hover .card__avatar__upload-icon[_ngcontent-%COMP%]{bottom:0}.card__avatar__upload-icon[_ngcontent-%COMP%]{width:100%;height:28px;background:#0006;position:absolute;bottom:0;text-align:center;transition:bottom .1s ease-in-out;z-index:1000}@media screen and (min-width:576px){.card__avatar__upload-icon[_ngcontent-%COMP%]{bottom:-28px}}.card__avatar__loader[_ngcontent-%COMP%]{display:none;align-items:center;justify-content:center;background:var(--ion-color-light);width:100px;height:100px}.card__avatar__loader[_ngcontent-%COMP%] ion-spinner[_ngcontent-%COMP%]{--color: var(--ion-color-disabled);width:40px;height:40px}.card__avatar__uploading[_ngcontent-%COMP%] .card__avatar__loader[_ngcontent-%COMP%]{display:flex}.card__avatar__uploading[_ngcontent-%COMP%] bl-avatar[_ngcontent-%COMP%], .card__avatar__uploading[_ngcontent-%COMP%] .card__avatar__upload-icon[_ngcontent-%COMP%]{display:none}.card__membership[_ngcontent-%COMP%]{display:flex;grid-area:membership;border-top:1px solid var(--ion-color-border-light);gap:1rem}@media screen and (max-width:575px){.card__membership[_ngcontent-%COMP%]{gap:0;flex-direction:column}}.card__membership[_ngcontent-%COMP%] .cell[_ngcontent-%COMP%]{padding:1rem 1.25rem;display:inline-flex;flex-direction:column}@media screen and (max-width:575px){.card__membership[_ngcontent-%COMP%] .cell[_ngcontent-%COMP%]{padding:.5rem 1.25rem}.card__membership[_ngcontent-%COMP%] .cell[_ngcontent-%COMP%]:first-child{border-bottom:1px solid var(--ion-color-border-light)}}'],changeDetection:0})}}return e})();var Q=i(65227),q=i(73205),oo=i(208),U=i(47480),to=i(74733),eo=i(97193),A=i(20928);const no=e=>["/profile",e];function ro(e,a){if(1&e){const t=o.RV6();o.j41(0,"div",2),o.nrm(1,"fl-help-tip-box",3),o.j41(2,"ih-profile-member-card",4),o.bIt("newBase64PictureSelected",function(r){o.eBV(t);const s=o.XpG();return o.Njj(s.uploadProfilePicture(r))})("avatarRemoved",function(){o.eBV(t);const r=o.XpG();return o.Njj(r.removeProfilePicture())}),o.k0s(),o.j41(3,"div",5)(4,"ion-button",6),o.EFF(5),o.nI1(6,"translate"),o.k0s(),o.j41(7,"ion-button",7),o.EFF(8),o.nI1(9,"translate"),o.k0s()(),o.nrm(10,"fl-menu-list",8),o.nI1(11,"async"),o.j41(12,"ion-button",9),o.bIt("click",function(){o.eBV(t);const r=o.XpG();return o.Njj(r.logout())}),o.nrm(13,"svg-icon",10),o.EFF(14),o.nI1(15,"translate"),o.k0s()()}if(2&e){const t=a.ngIf,n=o.XpG();o.R7$(2),o.Y8G("user",t)("avatarUploadInProgress",n.avatarUploadInProgress),o.R7$(3),o.SpI(" ",o.bMT(6,7,"IHZ_MEMBER.FEATURE_MY_PROFILE.EDIT_BTN")," "),o.R7$(2),o.Y8G("routerLink",o.eq3(15,no,t.id)),o.R7$(),o.SpI(" ",o.bMT(9,9,"IHZ_MEMBER.FEATURE_MY_PROFILE.VIEW_PUBLIC_PROFILE_BTN")," "),o.R7$(2),o.Y8G("lists",o.bMT(11,11,n.profileLists$)),o.R7$(4),o.SpI(" ",o.bMT(15,13,"IHZ_MEMBER.FEATURE_MY_PROFILE.LOG_OUT")," ")}}let io=(()=>{class e extends F.o{constructor(t,n,r,s,u,_,G,S){super(),this.authService=t,this.router=n,this.store=r,this.userRepository=s,this.translate=u,this.tenantStore=_,this.cookiebotService=G,this.platform=S,this.currentUser$=this.store.pipe((0,b.Q)(this.ngUnsubscribe),(0,g.Lt)(h.HW),(0,x.p)(ht=>null!=ht)),this.isCurrentUser=!1,this.avatarUploadInProgress=!1,this.profileLists$=this.getLists()}logout(){var t=this;return(0,P.A)(function*(){yield t.authService.logout(),t.router.navigateByUrl("/login")})()}uploadProfilePicture(t){this.avatarUploadInProgress=!0,this.userRepository.updateCurrentUser({avatar_url:t}).pipe((0,I.j)(()=>this.avatarUploadInProgress=!1)).subscribe()}removeProfilePicture(){this.avatarUploadInProgress=!0,this.userRepository.updateCurrentUser({remove_avatar:!0}).pipe((0,I.j)(()=>this.avatarUploadInProgress=!1)).subscribe()}getLists(){const t=this.tenantStore.select(Q.K6).pipe((0,x.p)(n=>"loading"!==n&&null!==n),(0,C.$)());return(0,O.z)([this.currentUser$,t]).pipe((0,y.T)(([n,r])=>[{title:(0,l.x)("PAGES.MY_PROFILE.PROFILE_SETTINGS_TITLE"),item:[{label:(0,l.x)("PAGES.MY_PROFILE.PASSWORD_CHANGE"),icon:"lock",routerLink:"/edit/password",type:"internalLink",cy_identifier:"goto-edit-password"},{label:(0,l.x)("PAGES.MY_PROFILE.GENERAL_SETTING"),icon:"cog",type:"internalLink",routerLink:"/edit/general-sett
1ings",cy_identifier:"goto-edit-general-settings"},{label:(0,l.x)("PAGES.MY_PROFILE.NOTIFICATION_SETTING"),icon:"bell",type:"internalLink",routerLink:"/edit/notification-settings",cy_identifier:"goto-edit-notification-settings"},{label:(0,l.x)("PAGES.MY_PROFILE.COOKIE_SETTINGS"),icon:"cookie",type:"button",onClick:()=>{this.cookiebotService.show()},hidden:this.platform.IOS||!r.tenant_setting?.cookiebot_id||!this.cookiebotService.isCookiebotLoaded()}]},{title:(0,l.x)("IHZ_MEMBER.FEATURE_MY_PROFILE.BILLING.TITLE"),item:[{label:(0,l.x)("IHZ_MEMBER.FEATURE_MY_PROFILE.BILLING.MEMBERSHIP_PLAN"),icon:"document-certificate",type:"internalLink",routerLink:"/my-membership-plan",cy_identifier:"membership-plan-link"},{label:(0,l.x)("IHZ_MEMBER.FEATURE_MY_PROFILE.BILLING.INVOICES"),icon:"copy-document",type:"internalLink",routerLink:"/invoices",hidden:!n.billing_contact},{label:(0,l.x)("PAGES.MY_PROFILE.DELETE_ACCOUNT"),icon:"trash",type:"internalLink",routerLink:"/my-profile/delete-account",hidden:"cancelled"!==n?.current_membership?.status,cy_identifier:"delete-account"}]},{title:(0,l.x)("PAGES.MY_PROFILE.ABOUT_FLINK"),item:[{label:(0,l.x)("COMMON.LABELS.PRIVACY_POLICY"),icon:"shield-check",type:r.tenant_setting?.privacy_policy_url?"externalLink":"internalLink",externalLink:r.tenant_setting?.privacy_policy_url,routerLink:"/privacy-policy",cy_identifier:"privacy-link"},{label:(0,l.x)("PAGES.MY_PROFILE.COOKIE_POLICY"),icon:"question",type:"externalLink",externalLink:r.tenant_setting?.cookie_policy_url,cy_identifier:"cookie-policy-link",hidden:!r.tenant_setting?.cookie_policy_url},{label:(0,l.x)("COMMON.LABELS.TERMS_OF_USE"),icon:"paper",type:r.tenant_setting?.terms_of_use_url?"externalLink":"internalLink",externalLink:r.tenant_setting?.terms_of_use_url,routerLink:"/terms-of-use"},{label:(0,l.x)("COMMON.LABELS.TERMS_AND_CONDITIONS"),icon:"paper",type:r.tenant_setting?.terms_and_conditions_url?"externalLink":"internalLink",externalLink:r.tenant_setting?.terms_and_conditions_url,routerLink:"/terms-and-conditions-static"},{label:(0,l.x)("PAGES.MY_PROFILE.CHANGE_LOG"),icon:"clock-counter-clockwise",type:r.tenant_setting?.change_log_url?"externalLink":"internalLink",externalLink:r.tenant_setting?.change_log_url,routerLink:"/changelog",cy_identifier:"changelog-link"},{label:(0,l.x)("PAGES.MY_PROFILE.FAQ"),icon:"chat-bubble-text-square",type:"internalLink",routerLink:"/faq",cy_identifier:"goto-faq",hidden:!r.tenant_setting?.faq_page_content_html},{label:(0,l.x)("PAGES.MY_PROFILE.LEGAL_NOTICE"),icon:"info",type:"internalLink",routerLink:"/legal-notice",hidden:""===this.translate.instant((0,l.x)("PAGES.LEGAL_NOTICE.CONTENT"))},{label:(0,l.x)("PAGES.MY_PROFILE.CONTACT"),icon:"envelope",type:"internalLink",routerLink:"/contact",hidden:""===this.translate.instant((0,l.x)("PAGES.CONTACT.CONTENT"))}]}]))}static{this.\u0275fac=function(n){return new(n||e)(o.rXU(T.k),o.rXU(U.Ix),o.rXU(g.il),o.rXU(p.G),o.rXU(f.c$),o.rXU(g.il),o.rXU(q.F5),o.rXU(to.P))}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["ih-ihz-member-feature-my-profile"]],features:[o.Vt3],decls:4,vars:7,consts:[[3,"showBackBtn","title"],["class","ion-padding-horizontal mh-100",4,"ngIf"],[1,"ion-padding-horizontal","mh-100"],["location","my-profile",1,"mt-7"],[1,"mt-4","d-block",3,"newBase64PictureSelected","avatarRemoved","user","avatarUploadInProgress"],[1,"d-flex","gap-2","my-6"],["role","button","routerLink","/edit/profile","data-cy","edit-profile",1,"w-100"],["role","button",1,"w-100",3,"routerLink"],["data-cy","my-profile-menu",3,"lists"],["role","button","color","danger","expand","block","fill","clear",1,"mt-3","mb-4","text--base","log-out",3,"click"],["slot","start","key","sign-out",1,"mr-3","font--lg"]],template:function(n,r){1&n&&(o.j41(0,"fl-page-layout",0),o.nI1(1,"translate"),o.DNE(2,ro,16,17,"div",1),o.nI1(3,"async"),o.k0s()),2&n&&(o.Y8G("showBackBtn",!1)("title",o.bMT(1,3,"IHZ_MEMBER.FEATURE_MY_PROFILE.TITLE")),o.R7$(2),o.Y8G("ngIf",o.bMT(3,5,r.currentUser$)))},dependencies:[c.MD,c.bT,c.Jj,m.YN,d.bv,d.Jm,d.N7,v.G,eo.tk,A.J,f.D9,L.DM,E.iI,E.Wk,J,oo.B],styles:["[_nghost-%COMP%] ion-item[_ngcontent-%COMP%]{--inner-padding-end: 0;--padding-start: 0}[_nghost-%COMP%] ion-item[_ngcontent-%COMP%] .avatar-container[_ngcontent-%COMP%]{position:relative;border-radius:50%;border:1px solid var(--ion-color-pattensblue)}[_nghost-%COMP%] ion-item[_ngcontent-%COMP%] .avatar-container[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{height:24px;width:24px;bottom:0;right:-4px;position:absolute;--border-radius: 50%;--padding-start: 0;--padding-end: 0;--background: var(--ion-color-secondary)}[_nghost-%COMP%] ion-item[_ngcontent-%COMP%] .avatar-container[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] svg-icon[key=create][_ngcontent-%COMP%]{font-size:20px}"]})}}return e})();var ao=i(47106),so=i(84205),co=i(91817),R=i(61318),w=i(59452),po=i(36647),uo=i(59400),fo=i(81076),go=i(28989),ho=i(40464),mo=i(
15620),bo=i(2639);const vo=["*"];function _o(e,a){if(1&e&&(o.qex(0),o.EFF(1),o.bVm()),2&e){const t=o.XpG();o.R7$(),o.SpI(" ",t.label," ")}}function Po(e,a){1&e&&o.SdG(0)}let xo=(()=>{class e{constructor(){this.label=null}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["ih-icon-label"]],inputs:{icon:"icon",label:"label"},ngContentSelectors:vo,decls:7,vars:3,consts:[["elseTemplate",""],[1,"flex--start"],[1,"icon-bg","flex--center"],[3,"key"],[1,"font--base"],[4,"ngIf","ngIfElse"]],template:function(n,r){if(1&n&&(o.NAR(),o.j41(0,"div",1)(1,"div",2),o.nrm(2,"svg-icon",3),o.k0s(),o.j41(3,"div",4),o.DNE(4,_o,2,1,"ng-container",5)(5,Po,1,0,"ng-template",null,0,o.C5r),o.k0s()()),2&n){const s=o.sdS(6);o.R7$(2),o.Y8G("key",r.icon),o.R7$(2),o.Y8G("ngIf",r.label)("ngIfElse",s)}},dependencies:[c.MD,c.bT,d.bv,v.G,L.DM],styles:["[_nghost-%COMP%]{display:block}.icon-bg[_ngcontent-%COMP%]{height:2rem;width:2rem;min-width:2rem;border-radius:50%;background-color:var(--ion-color-lightblue);margin-right:.625rem}\n\n/*# sourceMappingURL=icon-label.component.ts-angular-inline--20.css.map*/"],changeDetection:0})}}return e})();var Io=i(69028),$=i(80436);let Mo=(()=>{class e{constructor(t){this.domSanitizer=t}transform(t,n){return this.domSanitizer.sanitize(o.WPN[n],t)}static{this.\u0275fac=function(n){return new(n||e)(o.rXU($.up,16))}}static{this.\u0275pipe=o.EJ8({name:"sanitize",type:e,pure:!0,standalone:!1})}}return e})(),Eo=(()=>{class e{constructor(t){this.domSanitizer=t}transform(t,n){let r=t;return(n={removeSchema:!0,stripTrailingSlash:!0,...n}).removeSchema&&(r=r.replace(/(^\w+:|^)\/\//,"")),n.stripTrailingSlash&&(r=r.replace(/\/$/,"")),r}static{this.\u0275fac=function(n){return new(n||e)(o.rXU($.up,16))}}static{this.\u0275pipe=o.EJ8({name:"displayUrl",type:e,pure:!0,standalone:!1})}}return e})();const Co=/^[a-z][a-z0-9+.-]*:/i;let yo=(()=>{class e{transform(t,n="https"){if(!t)return t;const r=t.trim();return r?Co.test(r)||r.startsWith("//")?r:`${n}://${r}`:t}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275pipe=o.EJ8({name:"withUrlProtocol",type:e,pure:!0,standalone:!1})}}return e})();function Ro(e,a){if(1&e&&(o.qex(0),o.nrm(1,"bl-tag",7),o.bVm()),2&e){const t=a.$implicit;o.R7$(),o.Y8G("label",t.name)}}function ko(e,a){if(1&e&&(o.qex(0),o.j41(1,"ion-text",4),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.j41(4,"div",5),o.DNE(5,Ro,2,1,"ng-container",6),o.k0s(),o.bVm()),2&e){const t=o.XpG(2);o.R7$(2),o.SpI(" ",o.bMT(3,2,"IHZ_MEMBER.FEATURE_PROFILE_INFO.SKILLS")," "),o.R7$(3),o.Y8G("ngForOf",t.user.ihz_skills)}}function Oo(e,a){if(1&e&&(o.qex(0),o.nrm(1,"bl-tag",7),o.bVm()),2&e){const t=a.$implicit;o.R7$(),o.Y8G("label",t.name)}}function To(e,a){if(1&e&&(o.qex(0),o.j41(1,"ion-text",4),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.j41(4,"div",8),o.DNE(5,Oo,2,1,"ng-container",6),o.k0s(),o.bVm()),2&e){const t=o.XpG(2);o.R7$(2),o.SpI(" ",o.bMT(3,2,"IHZ_MEMBER.FEATURE_PROFILE_INFO.INDUSTRY")," "),o.R7$(3),o.Y8G("ngForOf",t.user.ihz_industries)}}function Fo(e,a){if(1&e&&(o.j41(0,"div",2),o.DNE(1,ko,6,4,"ng-container",3)(2,To,6,4,"ng-container",3),o.k0s()),2&e){const t=o.XpG();o.R7$(),o.Y8G("ngIf",0!==t.user.ihz_skills.length),o.R7$(),o.Y8G("ngIf",0!==t.user.ihz_industries.length)}}function Lo(e,a){if(1&e&&(o.j41(0,"div",12)(1,"ion-text",4),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.j41(4,"ion-text",13),o.EFF(5),o.k0s()()),2&e){const t=o.XpG(2);o.R7$(2),o.SpI(" ",o.bMT(3,2,"IHZ_MEMBER.FEATURE_PROFILE_INFO.HEADLINE")," "),o.R7$(3),o.JRh(t.user.headline)}}function Uo(e,a){if(1&e&&(o.j41(0,"div",14)(1,"ion-text",4),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.nrm(4,"fl-read-more",15),o.k0s()),2&e){const t=o.XpG(2);o.R7$(2),o.SpI(" ",o.bMT(3,4,"IHZ_MEMBER.FEATURE_PROFILE_INFO.ABOUT_ME")," "),o.R7$(2),o.Y8G("text",t.user.about_me)("trim",250)("showIcon",!0)}}function wo(e,a){if(1&e&&(o.j41(0,"div",9),o.DNE(1,Lo,6,4,"div",10)(2,Uo,5,6,"div",11),o.k0s()),2&e){const t=o.XpG();o.R7$(),o.Y8G("ngIf",t.user.headline),o.R7$(),o.Y8G("ngIf",t.user.about_me)}}function Go(e,a){1&e&&(o.j41(0,"span",22),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2&e&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"PAGES.MY_PROFILE.ADMIN_ONLY_CONTACT_HINT")," "))}function So(e,a){if(1&e&&(o.j41(0,"div",18)(1,"ih-icon-label",19)(2,"a",20),o.EFF(3),o.k0s()(),o.DNE(4,Go,3,3,"span",21),o.nI1(5,"async"),o.k0s()),2&e){const t=o.XpG(2);o.R7$(2),o.Y8G("href","mailto:"+t.user.email,o.B4B),o.R7$(),o.SpI(" ",t.user.email," "),o.R7$(),o.Y8G("ngIf",!(null!=t.user.user_setting&&t.user.user_setting.email_is_public)&&o.bMT(5,3,t.viewerIsPrivileged$))}}function No(e,a){1&e&&(o.j41(0,"span",22),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2&e&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"PAGES.MY_PROFILE.ADMIN_ONLY_CONTACT_HINT")," "))}function Ao(e,a){if(1&e&&(o.j41(0,"div",18),o.nrm(1,"ih-icon-label",23),o.DNE(2,No,3,3,"span",21),o.nI1(3,"async"),o.k0s()),2&e){const t=o.XpG(2);o.R7$(),o.Y8G("label",t.user.mobile),o.R7$(),o.Y8G("ngIf",!(null!=t.user.user_setting&&t.user.user_setting.mobile_is_public)&&o.bMT(3,2,t.viewerIsPrivileged$))}}function $o(e,a){if(1&e&&(o.j41(0,"div",18)(1,"ih-icon-label",24)(2,"a",20),o.nI1(3,"withUrlProtocol"),o.nI1(4,"sanitize"),o.EFF(5),o.nI1(6,"displayUrl"),o.k0s()()()),2&e){const t=o.XpG(2);o.R7$(2),o.Y8G("href",o.i5U(4,4,o.bMT(3,2,t.user.website),"URL"),o.B4B),o.R7$(3),o.SpI(" ",o.bMT(6,7,t.user.website)," ")}}function Bo(e,a){if(1&e&&(o.j41(0,"div",2)(1,"ion-text",4),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.j41(4,"div",16),o.DNE(5,So,6,5,"div",17),o.nI1(6,"async"),o.DNE(7,Ao,4,4,"div",17),o.nI1(8,"async"),o.DNE(9,$o,7,9,"div",17),o.k0s()()),2&e){const t=o.XpG();o.R7$(2),o.SpI(" ",o.bMT(3,4,"IHZ_MEMBER.FEATURE_PROFILE_INFO.CONTACT")," "),o.R7$(3),o.Y8G("ngIf",t.user.email&&((null==t.user.user_setting?null:t.user.user_setting.email_is_public)||o.bMT(6,6,t.viewerIsPrivileged$))),o.R7$(2),o.Y8G("ngIf",t.user.mobile&&((null==t.user.user_setting?null:t.user.user_setting.mobile_is_public)||o.bMT(8,8,t.viewerIsPrivileged$))),o.R7$(2),o.Y8G("ngIf",t.user.website)}}let Yo=(()=>{class e{constructor(t){this.store=t,this.viewerIsPrivileged$=this.store.pipe((0,g.Lt)(h.HW)).pipe((0,y.T)(n=>!!(n?.admin||n?.staff||n?.super_admin)))}shouldRenderContactSection(t=!1){return!!(this.user.email&&(this.user.user_setting?.email_is_public||t)||this.user.mobile&&(this.user.user_setting?.mobile_is_public||t)||this.user.website)}shouldRenderSkillsSection(){return this.user.ihz_skills&&this.user.ihz_skills.length>0||this.user.ihz_industries&&this.user.ihz_industries.length>0}static{this.\u0275fac=function(n){return new(n||e)(o.rXU(g.il))}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["ih-ihz-member-feature-profile-info"]],inputs:{user:"user"},decls:4,vars:5,consts:[["class","section",4,"ngIf"],["class","section pb-1",4,"ngIf"],[1,"section"],[4,"ngIf"],[1,"section__title"],[1,"section__skills","mt-4","mb-5"],[4,"ngFor","ngForOf"],["color","light",3,"label"],[1,"section__industry","mt-4"],[1,"section","pb-1"],["class","d-flex flex-col mb-4",4,"ngIf"],["class","d-flex flex-col",4,"ngIf"],[1,"d-flex","flex-col","mb-4"],[1,"text--base"],[1,"d-flex","flex-col"],["alignButton","left",1,"section__about-me",3,"text","trim","showIcon"],[1,"section__contact","mt-4"],["class","contact-entry",4,"ngIf"],[1,"contact-entry"],["icon","envelope"],["target","_blank",1,"link",3,"href"],["class","admin-only-hint",4,"ngIf"],[1,"admin-only-hint"],["icon","phone-ringing",3,"label"],["icon","web"]],template:function(n,r){if(1&n&&(o.DNE(0,Fo,3,2,"div",0)(1,wo,3,2,"div",1)(2,Bo,10,10,"div",0),o.nI1(3,"async")),2&n){let s;o.Y8G("ngIf",r.shouldRenderSkillsSection()),o.R7$(),o.Y8G("ngIf",r.user.headline||r.user.about_me),o.R7$(),o.Y8G("ngIf",r.shouldRenderContactSection(null!==(s=o.bMT(3,3,r.viewerIsPrivileged$))&&void 0!==s&&s))}},dependencies:[c.MD,c.Sq,c.bT,c.Jj,d.bv,d.IO,v.G,Io.R,f.D9,Mo,Eo,yo,xo,bo.K],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: #2c59c8;--ion-color-primary-rgb: 44, 89, 200;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #274eb0;--ion-color-primary-tint: #416ace;--ion-color-primary-light: #6688d8;--ion-color-primary-lighter: #a0b6e8;--ion-color-secondary: #2c59c8;--ion-color-secondary-rgb: 44, 89, 200;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #274eb0;--ion-color-secondary-tint: #416ace;--ion-color-tertiary: #2c59c8;--ion-color-tertiary-rgb: 44, 89, 200;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #274eb0;--ion-color-tertiary-tint: #416ace;--ion-color-success: #0d6759;--ion-color-success-rgb: 13, 103, 89;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0b5b4e;--ion-color-success-tint: #25766a;--ion-color-warning: #e06c00;--ion-color-warning-rgb: 224, 108, 0;--ion-color-warning-contrast: #fff;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #c55f00;--ion-color-warning-tint: #e37b1a;--ion-color-danger: #cd2026;--ion-color-danger-rgb: 205, 32, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;
1--ion-color-danger-shade: #b41c21;--ion-color-danger-tint: #d2363c;--ion-color-cancel: #cd2026;--ion-color-cancel-rgb: 205, 32, 38;--ion-color-cancel-contrast: #ffffff;--ion-color-cancel-contrast-rgb: 255, 255, 255;--ion-color-cancel-shade: #b41c21;--ion-color-cancel-tint: #d2363c;--ion-color-dark: #1b211e;--ion-color-dark-rgb: 27, 33, 30;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #181d1a;--ion-color-dark-tint: #323735;--ion-color-medium: #68687a;--ion-color-medium-rgb: 104, 104, 122;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #5c5c6b;--ion-color-medium-tint: #777787;--ion-color-light: #f5f6f8;--ion-color-light-rgb: 255, 255, 255;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d8d8da;--ion-color-light-tint: #f6f7f9;--ion-font-family: "Inter"}[_ngcontent-%COMP%]:root{--ion-color-lightblue: #eeeff1;--ion-color-darkblue: #4a4c69;--ion-color-danger-light: #fae9e9;--ion-color-danger-rgba: rgba(205, 32, 38, .2);--ion-color-white: #ffffff;--ion-color-pattensblue: #e0e2e3;--ion-color-disabled: #88889c;--ion-color-border-light: #e4e5ea;--ion-color-rose: #ff3144;--ion-color-active: #2c59c8;--ion-color-active-rgb: 44, 89, 200;--ion-color-active-contrast: #ffffff;--ion-color-active-contrast-rgb: 255, 255, 255;--ion-color-active-shade: #274eb0;--ion-color-active-tint: #416ace;--ion-color-status-approved: #0d6759;--ion-color-status-approved-rgb: 13, 103, 89;--ion-color-status-approved-contrast: #ffffff;--ion-color-status-approved-contrast-rgb: 255, 255, 255;--ion-color-status-approved-shade: #0b5b4e;--ion-color-status-approved-tint: #25766a;--ion-color-status-cancelled: #cd2026;--ion-color-status-cancelled-rgb: 205, 32, 38;--ion-color-status-cancelled-contrast: #ffffff;--ion-color-status-cancelled-contrast-rgb: 255, 255, 255;--ion-color-status-cancelled-shade: #b41c21;--ion-color-status-cancelled-tint: #d2363c;--ion-color-status-pending: #e06c00;--ion-color-status-pending-rgb: 224, 108, 0;--ion-color-status-pending-contrast: #fff;--ion-color-status-pending-contrast-rgb: 0, 0, 0;--ion-color-status-pending-shade: #c55f00;--ion-color-status-pending-tint: #e37b1a;--ion-color-status-completed: #68687a;--ion-color-status-completed-rgb: 104, 104, 122;--ion-color-status-completed-contrast: #ffffff;--ion-color-status-completed-contrast-rgb: 255, 255, 255;--ion-color-status-completed-shade: #5c5c6b;--ion-color-status-completed-tint: #777787;--ion-ihz-color-active: #2f5dc5;--ion-ihz-color-active-contrast: #eff2fb;--ion-color-input-border: var(--ion-color-pattensblue);--ion-toolbar-background: var(--ion-color-white);--ion-tab-bar-background: var(--ion-color-white);--ion-padding: 1rem;--ion-border-radius: 12px;--ion-border-radius-sm: 8px;--font-base: 1rem;--font-xxs: .75rem;--font-xs: .8125rem;--font-sm: .875rem;--font-md: 1.125rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-xxl: 1.75rem;--font-xxxl: 2.25rem;--line-height-base: 1.5rem;--line-height-xxs: 1.125rem;--line-height-xs: 1.25rem;--line-height-sm: 1.375rem;--line-height-md: 1.6875rem;--line-height-lg: 1.75rem;--line-height-xl: 1.875rem;--line-height-xxl: 2.1875rem;--line-height-xxxl: 3rem;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--desktop-max-width: 1920px;--desktop-side-menu-width: 300px;--desktop-header-height: 64px;--mobile-item-height: 56px;--tabs-item-height: 50px;--tabs-item-padding-y: 14px;--tabs-item-border-size: 1px;--tabs-height: calc( var(--tabs-item-height) + 2 * var(--tabs-item-padding-y) + var(--tabs-item-border-size) )}.ion-color-active[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-active);--ion-color-base-rgb: var(--ion-color-active-rgb);--ion-color-contrast: var(--ion-color-active-contrast);--ion-color-contrast-rgb: var(--ion-color-active-contrast-rgb);--ion-color-shade: var(--ion-color-active-shade);--ion-color-tint: var(--ion-color-active-tint)}.ion-color-status-approved[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-approved);--ion-color-base-rgb: var(--ion-color-status-approved-rgb);--ion-color-contrast: var(--ion-color-status-approved-contrast);--ion-color-contrast-rgb: var(--ion-color-status-approved-contrast-rgb);--ion-color-shade: var(--ion-color-status-approved-shade);--ion-color-tint: var(--ion-color-status-approved-tint)}.ion-color-status-cancelled[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-cancelled);--ion-color-base-rgb: var(--ion-color-status-cancelled-rgb);--ion-color-contrast: var(--ion-color-status-cancelled-contrast);--ion-color-contrast-rgb: var(--ion-color-status-cancelled-contrast-rgb);--ion-color-shade: var(--ion-color-status-cancelled-shade);--ion-color-tint: var(--ion-color-status-cancelled-tint)}.ion-color-status-pending[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-pending);--ion-color-base-rgb: var(--ion-color-status-pending-rgb);--ion-color-contrast: var(--ion-color-status-pending-contrast);--ion-color-contrast-rgb: var(--ion-color-status-pending-contrast-rgb);--ion-color-shade: var(--ion-color-status-pending-shade);--ion-color-tint: var(--ion-color-status-pending-tint)}.ion-color-status-completed[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-completed);--ion-color-base-rgb: var(--ion-color-status-completed-rgb);--ion-color-contrast: var(--ion-color-status-completed-contrast);--ion-color-contrast-rgb: var(--ion-color-status-completed-contrast-rgb);--ion-color-shade: var(--ion-color-status-completed-shade);--ion-color-tint: var(--ion-color-status-completed-tint)}.ion-color-cancel[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-cancel);--ion-color-base-rgb: var(--ion-color-cancel-rgb);--ion-color-contrast: var(--ion-color-cancel-contrast);--ion-color-contrast-rgb: var(--ion-color-cancel-contrast-rgb);--ion-color-shade: var(--ion-color-cancel-shade);--ion-color-tint: var(--ion-color-cancel-tint)}[_nghost-%COMP%]{display:block}.contact-entry[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.admin-only-hint[_ngcontent-%COMP%]{font-size:.85em;color:var(--ion-color-medium);margin-left:2.75rem}.section[_ngcontent-%COMP%]{padding-top:1.25rem;padding-bottom:1.25rem;box-sizing:border-box;border-bottom:1px solid var(--ion-color-pattensblue)}.section__title[_ngcontent-%COMP%]{font-size:var(--font-base);font-weight:700}.section__about-me[_ngcontent-%COMP%]{--fl-read-more-button-color: var(--ion-color-dark);--fl-read-more-button-color-hover: var(--ion-color-primary)}.section__skills[_ngcontent-%COMP%], .section__industry[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.5rem}.section__contact[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width:576px){.section__contact[_ngcontent-%COMP%]{flex-direction:row;flex-wrap:wrap}}.link[_ngcontent-%COMP%]{color:var(--ion-color-dark)}.link[_ngcontent-%COMP%]:hover{color:var(--ion-color-primary)}'],changeDetection:0})}}return e})();var zo=i(76836);function Do(e,a){if(1&e){const t=o.RV6();o.j41(0,"button",16),o.bIt("click",function(){o.eBV(t);const r=o.XpG(2);return o.Njj(r.onPrevClick())}),o.nrm(1,"span",17),o.k0s()}if(2&e){const t=o.XpG(2);o.AVh("profile-nav--disabled",!t.showPrevChevron),o.Y8G("disabled",!t.showPrevChevron)}}function jo(e,a){if(1&e){const t=o.RV6();o.j41(0,"button",16),o.bIt("click",function(){o.eBV(t);const r=o.XpG(2);return o.Njj(r.onNextClick())}),o.nrm(1,"span",18),o.k0s()}if(2&e){const t=o.XpG(2);o.AVh("profile-nav--disabled",!t.showNextChevron),o.Y8G("disabled",!t.showNextChevron)}}function Xo(e,a){if(1&e&&(o.j41(0,"ion-text",19),o.EFF(1),o.k0s()),2&e){const t=o.XpG(2);o.R7$(),o.SpI(" ",t.user.position," ")}}function Vo(e,a){if(1&e&&(o.j41(0,"span",20),o.EFF(1),o.k0s()),2&e){const t=o.XpG(2);o.R7$(),o.SpI(" ",t.user.location_name," ")}}function Ho(e,a){1&e&&(o.j41(0,"span",21),o.EFF(1," \xb7 "),o.k0s())}function Wo(e,a){if(1&e&&(o.j41(0,"span",20),o.EFF(1),o.k0s()),2&e){const t=o.XpG(2);o.R7$(),o.SpI(" ",t.user.ihz_primary_location.name," ")}}function Zo(e,a){if(1&e&&(o.j41(0,"span",20),o.EFF(1),o.k0s()),2&e){const t=o.XpG(3);o.R7$(),o.SpI(" ",t.user.company," ")}}function Ko(e,a){1&e&&(o.j41(0,"span",21),o.EFF(1," \xb7 "),o.k0s())}function Jo(e,a){if(1&e&&(o.j41(0,"span",20),o.EFF(1),o.nI1(2,"translate"),o.nI1(3,"date"),o.k0s()),2&e){const t=o.XpG(3);o.R7$(),o.Lme(" ",o.bMT(2,2,"IHZ_MEMBER.FEATURE_USER_PROFILE.MEMBER_SINCE")," ",o.i5U(3,4,t.user.member_since,"MMMM yyyy")," ")}}function Qo(e,a){if(1&e&&(o.j41(0,"div",10),o.DNE(1,Zo,2,1,"span",11)(2,Ko,2,0,"span",12)(3,Jo,4,7,"span",11),o.k0s()),2&e){const t=o.XpG(2);o.R7$(),o.Y8G("ngIf",t.user.company),o.R7$(),o.Y8G("ngIf",t.user.company&&t.user.member_since),o.R7$(),o.Y8G("ngIf",t.user.member_since)}}function qo(e,a){1&e&&(o.qex(0),o.j41(1,"div",25),o.nrm(2,"ion-skeleton-text",26)(3,"ion-skeleton-text",27)(4,"ion-skeleton-text",28),o.k0s(),o.bVm()),2&e&&(o.R7$(2),o.Y8G("animated",!0),o.R7$(),o.Y8G("animated",!0),o.R7$(),o.Y8G("animated",!0))}function ot(e,a){if(1&e&&(o.qex(0),o.nrm(1,"fl-post-item",31),o.bVm()),2&e){const t=a.$implicit;o.R7$(),o.Y8G("post",t)}}function tt(e,a){if(1&e&&(o.j41(0,"ion-list",29),o.DNE(1,ot,2,1,"ng-container",30),o.k0s()),2&e){const t=o.XpG(3);o.R7$(),o.Y8G("ngForOf",t.recentPosts)}}function et(e,a){if(1&e&&(o.j41(0,"div",3)(1,"ion-text",22),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.DNE(4,qo,5,3,"ng-container",23)(5,tt,2,1,"ion-list",24),o.k0s()),2&e){const t=o.XpG(2);o.R7$(2),o.SpI(" ",o.bMT(3,3,"IHZ_MEMBER.FEATURE_USER_PROFILE.RECENT_POSTS")," "),o.R7$(2),o.Y8G("ngIf",t.postsLoading),o.R7$(),o.Y8G("ngIf",!t.postsLoading)}}function nt(e,a){if(1&e){const t=o.RV6();o.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5),o.DNE(5,Do,2,3,"button",6),o.j41(6,"bl-avatar",7),o.bIt("click",function(){o.eBV(t);const r=o.XpG();return o.Njj(r.interactive&&r.onAvatarTap())}),o.k0s(),o.DNE(7,jo,2,3,"button",6),o.k0s(),o.j41(8,"h1",8),o.EFF(9),o.k0s(),o.DNE(10,Xo,2,1,"ion-text",9),o.j41(11,"div",10),o.DNE(12,Vo,2,1,"span",11)(13,Ho,2,0,"span",12)(14,Wo,2,1,"span",11),o.k0s(),o.DNE(15,Qo,4,3,"div",13),o.k0s()(),o.nrm(16,"ih-ihz-member-feature-profile-info",14),o.DNE(17,et,6,5,"div",15),o.k0s()()}if(2&e){const t=o.XpG();o.R7$(5),o.Y8G("ngIf",t.showChevrons),o.R7$(),o.AVh("cursor-pointer",t.interactive&&t.user.avatar_url),o.Y8G("user",t.user)("size",96)("clickable",!1),o.R7$(),o.Y8G("ngIf",t.showChevrons),o.R7$(2),o.JRh(t.user.full_name),o.R7$(),o.Y8G("ngIf",t.user.position),o.R7$(2),o.Y8G("ngIf",t.user.location_name),o.R7$(),o.Y8G("ngIf",t.user.location_name&&(null==t.user.ihz_primary_location?null:t.user.ihz_primary_location.name)),o.R7$(),o.Y8G("ngIf",null==t.user.ihz_primary_location?null:t.user.ihz_primary_location.name),o.R7$(),o.Y8G("ngIf",t.user.company||t.user.member_since),o.R7$(),o.Y8G("user",t.user),o.R7$(),o.Y8G("ngIf",t.postsLoading||t.recentPosts.length>0)}}let rt=(()=>{class e{constructor(){this.user=null,this.recentPosts=[],this.postsLoading=!1,this.interactive=!1,this.showChevrons=!1,this.showPrevChevron=!1,this.showNextChevron=!1,this.onPrevClick=()=>{},this.onNextClick=()=>{},this.onAvatarTap=()=>{}}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["ih-profile-body"]],inputs:{user:"user",recentPosts:"recentPosts",postsLoading:"postsLoading",interactive:"interactive",showChevrons:"showChevrons",showPrevChevron:"showPrevChevron",showNextChevron:"showNextChevron",onPrevClick:"onPrevClick",onNextClick:"onNextClick",onAvatarTap:"onAvatarTap"},decls:1,vars:1,consts:[["class","profile-body",4,"ngIf"],[1,"profile-body"],[1,"ion-padding-horizontal"],[1,"section"],[1,"section__user"],[1,"avatar-row"],["class","profile-nav",3,"profile-nav--disabled","disabled","click",4,"ngIf"],[3,"click","user","size","clickable"],[1,"text--xl","text--bold"],["class","text--medium",4,"ngIf"],[1,"section__user__details"],["class","detail-item",4,"ngIf"],["class","detail-separator",4,"ngIf"],["class","section__user__details",4,"ngIf"],[3,"user"],["class","section",4,"ngIf"],[1,"profile-nav",3,"click","disabled"],[1,"chevron","chevron--left"],[1,"chevron","chevron--right"],[1,"text--medium"],[1,"detail-item"],[1,"detail-separator"],[1,"section__title"],[4,"ngIf"],["class","background--none","lines","none",4,"ngIf"],[1,"post-skeleton"],[1,"post-skeleton__title",3,"animated"],[1,"post-skeleton__line",3,"animated"],[1,"post-skeleton__line","post-skeleton__line--short",3,"animated"],["lines","none",1,"background--none"],[4,"ngFor","ngForOf"],[3,"post"]],template:function(n,r){1&n&&o.DNE(0,nt,18,15,"div",0),2&n&&o.Y8G("ngIf",r.user)},dependencies:[c.MD,c.Sq,c.bT,c.vh,d.bv,d.nf,d.ds,d.IO,f.h,f.D9,N.t,mo.m,zo.L,Yo],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: #2c59c8;--ion-color-primary-rgb: 44, 89, 200;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #274eb0;--ion-color-primary-tint: #416ace;--ion-color-primary-light: #6688d8;--ion-color-primary-lighter: #a0b6e8;--ion-color-secondary: #2c59c8;--ion-color-secondary-rgb: 44, 89, 200;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #274eb0;--ion-color-secondary-tint: #416ace;--ion-color-tertiary: #2c59c8;--ion-color-tertiary-rgb: 44, 89, 200;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #274eb0;--ion-color-tertiary-tint: #416ace;--ion-color-success: #0d6759;--ion-color-success-rgb: 13, 103, 89;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0b5b4e;--ion-color-success-tint: #25766a;--ion-color-warning: #e06c00;--ion-color-warning-rgb: 224, 108, 0;--ion-color-warning-contrast: #fff;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #c55f00;--ion-color-warning-tint: #e37b1a;--ion-color-danger: #cd2026;--ion-color-danger-rgb: 205, 32, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;
1--ion-color-danger-shade: #b41c21;--ion-color-danger-tint: #d2363c;--ion-color-cancel: #cd2026;--ion-color-cancel-rgb: 205, 32, 38;--ion-color-cancel-contrast: #ffffff;--ion-color-cancel-contrast-rgb: 255, 255, 255;--ion-color-cancel-shade: #b41c21;--ion-color-cancel-tint: #d2363c;--ion-color-dark: #1b211e;--ion-color-dark-rgb: 27, 33, 30;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #181d1a;--ion-color-dark-tint: #323735;--ion-color-medium: #68687a;--ion-color-medium-rgb: 104, 104, 122;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #5c5c6b;--ion-color-medium-tint: #777787;--ion-color-light: #f5f6f8;--ion-color-light-rgb: 255, 255, 255;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d8d8da;--ion-color-light-tint: #f6f7f9;--ion-font-family: "Inter"}[_ngcontent-%COMP%]:root{--ion-color-lightblue: #eeeff1;--ion-color-darkblue: #4a4c69;--ion-color-danger-light: #fae9e9;--ion-color-danger-rgba: rgba(205, 32, 38, .2);--ion-color-white: #ffffff;--ion-color-pattensblue: #e0e2e3;--ion-color-disabled: #88889c;--ion-color-border-light: #e4e5ea;--ion-color-rose: #ff3144;--ion-color-active: #2c59c8;--ion-color-active-rgb: 44, 89, 200;--ion-color-active-contrast: #ffffff;--ion-color-active-contrast-rgb: 255, 255, 255;--ion-color-active-shade: #274eb0;--ion-color-active-tint: #416ace;--ion-color-status-approved: #0d6759;--ion-color-status-approved-rgb: 13, 103, 89;--ion-color-status-approved-contrast: #ffffff;--ion-color-status-approved-contrast-rgb: 255, 255, 255;--ion-color-status-approved-shade: #0b5b4e;--ion-color-status-approved-tint: #25766a;--ion-color-status-cancelled: #cd2026;--ion-color-status-cancelled-rgb: 205, 32, 38;--ion-color-status-cancelled-contrast: #ffffff;--ion-color-status-cancelled-contrast-rgb: 255, 255, 255;--ion-color-status-cancelled-shade: #b41c21;--ion-color-status-cancelled-tint: #d2363c;--ion-color-status-pending: #e06c00;--ion-color-status-pending-rgb: 224, 108, 0;--ion-color-status-pending-contrast: #fff;--ion-color-status-pending-contrast-rgb: 0, 0, 0;--ion-color-status-pending-shade: #c55f00;--ion-color-status-pending-tint: #e37b1a;--ion-color-status-completed: #68687a;--ion-color-status-completed-rgb: 104, 104, 122;--ion-color-status-completed-contrast: #ffffff;--ion-color-status-completed-contrast-rgb: 255, 255, 255;--ion-color-status-completed-shade: #5c5c6b;--ion-color-status-completed-tint: #777787;--ion-ihz-color-active: #2f5dc5;--ion-ihz-color-active-contrast: #eff2fb;--ion-color-input-border: var(--ion-color-pattensblue);--ion-toolbar-background: var(--ion-color-white);--ion-tab-bar-background: var(--ion-color-white);--ion-padding: 1rem;--ion-border-radius: 12px;--ion-border-radius-sm: 8px;--font-base: 1rem;--font-xxs: .75rem;--font-xs: .8125rem;--font-sm: .875rem;--font-md: 1.125rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-xxl: 1.75rem;--font-xxxl: 2.25rem;--line-height-base: 1.5rem;--line-height-xxs: 1.125rem;--line-height-xs: 1.25rem;--line-height-sm: 1.375rem;--line-height-md: 1.6875rem;--line-height-lg: 1.75rem;--line-height-xl: 1.875rem;--line-height-xxl: 2.1875rem;--line-height-xxxl: 3rem;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--desktop-max-width: 1920px;--desktop-side-menu-width: 300px;--desktop-header-height: 64px;--mobile-item-height: 56px;--tabs-item-height: 50px;--tabs-item-padding-y: 14px;--tabs-item-border-size: 1px;--tabs-height: calc( var(--tabs-item-height) + 2 * var(--tabs-item-padding-y) + var(--tabs-item-border-size) )}.ion-color-active[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-active);--ion-color-base-rgb: var(--ion-color-active-rgb);--ion-color-contrast: var(--ion-color-active-contrast);--ion-color-contrast-rgb: var(--ion-color-active-contrast-rgb);--ion-color-shade: var(--ion-color-active-shade);--ion-color-tint: var(--ion-color-active-tint)}.ion-color-status-approved[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-approved);--ion-color-base-rgb: var(--ion-color-status-approved-rgb);--ion-color-contrast: var(--ion-color-status-approved-contrast);--ion-color-contrast-rgb: var(--ion-color-status-approved-contrast-rgb);--ion-color-shade: var(--ion-color-status-approved-shade);--ion-color-tint: var(--ion-color-status-approved-tint)}.ion-color-status-cancelled[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-cancelled);--ion-color-base-rgb: var(--ion-color-status-cancelled-rgb);--ion-color-contrast: var(--ion-color-status-cancelled-contrast);--ion-color-contrast-rgb: var(--ion-color-status-cancelled-contrast-rgb);--ion-color-shade: var(--ion-color-status-cancelled-shade);--ion-color-tint: var(--ion-color-status-cancelled-tint)}.ion-color-status-pending[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-pending);--ion-color-base-rgb: var(--ion-color-status-pending-rgb);--ion-color-contrast: var(--ion-color-status-pending-contrast);--ion-color-contrast-rgb: var(--ion-color-status-pending-contrast-rgb);--ion-color-shade: var(--ion-color-status-pending-shade);--ion-color-tint: var(--ion-color-status-pending-tint)}.ion-color-status-completed[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-completed);--ion-color-base-rgb: var(--ion-color-status-completed-rgb);--ion-color-contrast: var(--ion-color-status-completed-contrast);--ion-color-contrast-rgb: var(--ion-color-status-completed-contrast-rgb);--ion-color-shade: var(--ion-color-status-completed-shade);--ion-color-tint: var(--ion-color-status-completed-tint)}.ion-color-cancel[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-cancel);--ion-color-base-rgb: var(--ion-color-cancel-rgb);--ion-color-contrast: var(--ion-color-cancel-contrast);--ion-color-contrast-rgb: var(--ion-color-cancel-contrast-rgb);--ion-color-shade: var(--ion-color-cancel-shade);--ion-color-tint: var(--ion-color-cancel-tint)}[_nghost-%COMP%]{display:block;width:100%;box-sizing:border-box}.profile-body[_ngcontent-%COMP%]{width:100%;min-height:50vh;box-sizing:border-box}.section[_ngcontent-%COMP%]{padding-top:1.875rem;padding-bottom:1.875rem;box-sizing:border-box;border-bottom:1px solid var(--ion-color-pattensblue)}.section__title[_ngcontent-%COMP%]{display:block;font-size:var(--font-base);font-weight:700;margin-bottom:1rem}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.avatar-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1.5rem}.profile-nav[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:none;cursor:pointer;padding:0;flex-shrink:0;transition:opacity .15s ease}.profile-nav[_ngcontent-%COMP%]:hover:not(:disabled){opacity:.6}.profile-nav--disabled[_ngcontent-%COMP%]{cursor:default;opacity:.25}.chevron[_ngcontent-%COMP%]{display:inline-block;width:.5rem;height:.5rem;border-top:2.5px solid var(--ion-color-medium);border-right:2.5px solid var(--ion-color-medium)}.chevron--right[_ngcontent-%COMP%]{transform:rotate(45deg)}.chevron--left[_ngcontent-%COMP%]{transform:rotate(-135deg)}.section__user[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.section__user__details[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;color:var(--ion-color-medium);font-size:var(--font-small)}.section__user__details[_ngcontent-%COMP%] .detail-separator[_ng
1content-%COMP%]{margin:0 .125rem}.post-skeleton[_ngcontent-%COMP%]{padding:.75rem 0}.post-skeleton__title[_ngcontent-%COMP%]{width:60%;height:1rem;margin-bottom:.5rem;border-radius:4px}.post-skeleton__line[_ngcontent-%COMP%]{width:100%;height:.75rem;margin-bottom:.4rem;border-radius:4px}.post-skeleton__line--short[_ngcontent-%COMP%]{width:70%}'],changeDetection:0})}}return e})();var it=i(78839),B=i(36793);const at=["swiperRef"];function st(e,a){if(1&e){const t=o.RV6();o.j41(0,"swiper-container",7,2),o.bIt("swiperslidechangetransitionend",function(r){o.eBV(t);const s=o.XpG();return o.Njj(s.slideChange(r))}),o.j41(2,"swiper-slide"),o.nrm(3,"ih-profile-body",8),o.k0s(),o.j41(4,"swiper-slide"),o.nrm(5,"ih-profile-body",9),o.k0s(),o.j41(6,"swiper-slide"),o.nrm(7,"ih-profile-body",8),o.k0s()()}if(2&e){const t=o.XpG();o.R7$(3),o.Y8G("user",t.prevPanel.user)("recentPosts",t.prevPanel.recentPosts)("postsLoading",t.prevPanel.postsLoading),o.R7$(2),o.Y8G("user",t.currentPanel.user)("recentPosts",t.currentPanel.recentPosts)("postsLoading",t.currentPanel.postsLoading)("interactive",!0)("showChevrons",!0)("showPrevChevron",!!t.prevUserId||t.siblingsLoading)("showNextChevron",!!t.nextUserId||t.siblingsLoading)("onPrevClick",t.navigateToPrevUser)("onNextClick",t.navigateToNextUser)("onAvatarTap",t.openAvatarFullscreen),o.R7$(2),o.Y8G("user",t.nextPanel.user)("recentPosts",t.nextPanel.recentPosts)("postsLoading",t.nextPanel.postsLoading)}}function ct(e,a){if(1&e&&o.nrm(0,"ih-profile-body",9),2&e){const t=o.XpG();o.Y8G("user",t.currentPanel.user)("recentPosts",t.currentPanel.recentPosts)("postsLoading",t.currentPanel.postsLoading)("interactive",!0)("showChevrons",!0)("showPrevChevron",!!t.prevUserId||t.siblingsLoading)("showNextChevron",!!t.nextUserId||t.siblingsLoading)("onPrevClick",t.navigateToPrevUser)("onNextClick",t.navigateToNextUser)("onAvatarTap",t.openAvatarFullscreen)}}function lt(e,a){if(1&e&&o.nrm(0,"ih-user-options-modal",11),2&e){const t=o.XpG(2);o.Y8G("targetUser",t.user)}}function dt(e,a){if(1&e&&o.DNE(0,lt,1,1,"ih-user-options-modal",10),2&e){const t=o.XpG();o.Y8G("ngIf",t.user)}}function pt(e,a){if(1&e){const t=o.RV6();o.j41(0,"div",12),o.bIt("click",function(){o.eBV(t);const r=o.XpG();return o.Njj(r.closeAvatarFullscreen())}),o.nrm(1,"img",13),o.k0s()}if(2&e){const t=o.XpG();o.R7$(),o.Y8G("src",t.largeAvatarUrl,o.B4B)}}function ut(e,a){if(1&e){const t=o.RV6();o.qex(0),o.j41(1,"ion-button",15),o.bIt("click",function(){o.eBV(t);const r=o.XpG(2);return o.Njj(r.startConversation())}),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.bVm()}2&e&&(o.R7$(2),o.SpI(" ",o.bMT(3,1,"IHZ_MEMBER.FEATURE_USER_PROFILE.START_CONVERSATION")," "))}function ft(e,a){if(1&e&&(o.DNE(0,ut,4,3,"ng-container",14),o.nI1(1,"async")),2&e){const t=o.XpG();o.Y8G("ngIf",o.bMT(1,1,t.canMessageUser$))}}const gt=[{path:"",component:(()=>{class e{constructor(t,n,r,s,u,_,G,S){this.route=t,this.userStore=n,this.conversationRepository=r,this.router=s,this.location=u,this.userRepository=_,this.platform=G,this.navController=S,this.prevPanel={user:null,recentPosts:[],postsLoading:!1},this.currentPanel={user:null,recentPosts:[],postsLoading:!1},this.nextPanel={user:null,recentPosts:[],postsLoading:!1},this.prevUserId=null,this.nextUserId=null,this.activeUserId=null,this.siblingsLoading=!1,this.isAvatarFullscreen=!1,this.useCarousel=this.platform.is("hybrid"),this.currentUser$=this.userStore.pipe((0,g.Lt)(h.HW)),this.canMessageUser$=this.canMessageUser(),this.suppressNextSlideChange=!1,this.ngUnsubscribe=new so.B,this.openAvatarFullscreen=()=>{this.user?.avatar_url&&(this.isAvatarFullscreen=!0)},this.navigateToPrevUser=()=>{this.prevUserId&&this.router.navigateByUrl(`/profile/${this.prevUserId}`,{replaceUrl:!0})},this.navigateToNextUser=()=>{this.nextUserId&&this.router.navigateByUrl(`/profile/${this.nextUserId}`,{replaceUrl:!0})}}ngOnInit(){this.route.data.pipe(function lo(e,a){return(0,co.F)((t,n)=>a?a(t[e],n[e]):t[e]===n[e])}("user",(t,n)=>t?.id===n?.id),(0,b.Q)(this.ngUnsubscribe)).subscribe(({user:t})=>{this.user=t,this.activeUserId=t.id,this.currentPanel={user:t,recentPosts:[],postsLoading:!0},this.prevUserId=null,this.nextUserId=null,this.canMessageUser$=this.canMessageUser(),this.loadRecentPostsFor(this.currentPanel),this.fetchSiblings(t.id)})}fetchSiblings(t){this.siblingsLoading=!0,this.userRepository.getSiblings(t).pipe((0,R.W)(()=>(0,w.of)({prev_id:null,next_id:null})),(0,b.Q)(this.ngUnsubscribe)).subscribe(({prev_id:n,next_id:r})=>{this.activeUserId===t&&(this.prevUserId=n,this.nextUserId=r,this.siblingsLoading=!1,this.useCarousel&&(this.refreshAdjacentPanels(),this.recenterSwiper(),this.updateSwipeBoundaries()))})}ngAfterViewInit(){this.useCarousel&&this.initializeSwiper()}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}initializeSwiper(){(0,fo.kz)(),setTimeout(()=>{const t=this.swiperRef?.nativeElement;t&&(Object.assign(t,{initialSlide:e.CENTRE_INDEX,speed:500,resistanceRatio:.5,touchEventsTarget:"container",observer:!0,observeParents:!0,observeSlideChildren:!0}),t.initialize?.(),this.updateSwipeBoundaries())},0)}static{this.CENTRE_INDEX=1}slideChange(t){if(this.suppressNextSlideChange)return void(this.suppressNextSlideChange=!1);const n=t.detail[0]?.activeIndex??e.CENTRE_INDEX;0===n&&this.prevPanel.user?this.commitNavigation("prev"):2===n&&this.nextPanel.user?this.commitNavigation("next"):n!==e.CENTRE_INDEX&&this.recenterSwiper()}commitNavigation(t){const n="prev"===t?this.prevUserId:this.nextUserId;if(!n)return void this.recenterSwiper();const r=this.currentPanel,s="prev"===t?this.prevPanel:this.nextPanel;s.user?(this.user=s.user,this.currentPanel={user:s.user,recentPosts:s.recentPosts,postsLoading:s.postsLoading},!s.recentPosts.length&&!s.postsLoading&&this.loadRecentPostsFor(this.currentPanel)):(this.currentPanel={user:null,recentPosts:[],postsLoading:!0},this.userRepository.findById(n).pipe((0,b.Q)(this.ngUnsubscribe)).subscribe(u=>{this.activeUserId===n&&(this.user=u,this.currentPanel.user=u,this.loadRecentPostsFor(this.currentPanel))})),"prev"===t?(this.nextPanel=r,this.prevPanel={...this.currentPanel}):(this.prevPanel=r,this.nextPanel={...this.currentPanel}),this.prevUserId=null,this.nextUserId=null,this.activeUserId=n,this.canMessageUser$=this.canMessageUser(),this.location.replaceState(`/profile/${n}`),this.recenterSwiper(),this.fetchSiblings(n)}updateSwipeBoundaries(){const t=this.swiperRef?.nativeElement?.swiper;t&&(t.allowSlidePrev=!!this.prevUserId,t.allowSlideNext=!!this.nextUserId)}recenterSwiper(){requestAnimationFrame(()=>{setTimeout(()=>{const t=this.swiperRef?.nativeElement?.swiper;if(!t)return;const n=e.CENTRE_INDEX;
1this.suppressNextSlideChange=!0,t.update(),t.slideTo(n,0,!1),setTimeout(()=>{this.suppressNextSlideChange=!1},50)},0)})}refreshAdjacentPanels(){this.prevPanel.user?.id!==this.prevUserId&&(this.prevPanel=null==this.prevUserId?{user:null,recentPosts:[],postsLoading:!1}:{user:null,recentPosts:[],postsLoading:!0},this.fetchPanelDetails("prev",this.prevUserId)),this.nextPanel.user?.id!==this.nextUserId&&(this.nextPanel=null==this.nextUserId?{user:null,recentPosts:[],postsLoading:!1}:{user:null,recentPosts:[],postsLoading:!0},this.fetchPanelDetails("next",this.nextUserId))}fetchPanelDetails(t,n){null!=n&&this.userRepository.findById(n).pipe((0,R.W)(()=>(0,w.of)(null)),(0,b.Q)(this.ngUnsubscribe)).subscribe(r=>{if(!r||!("prev"===t?this.prevUserId===n:this.nextUserId===n))return;const u="prev"===t?this.prevPanel:this.nextPanel;u.user=r,this.loadRecentPostsFor(u)})}loadRecentPostsFor(t){if(!t.user?.id)return;const n=t.user.id;t.postsLoading=!0,this.userRepository.getRecentPosts(n).pipe((0,R.W)(()=>(0,w.of)([])),(0,b.Q)(this.ngUnsubscribe)).subscribe(r=>{const s=this.currentPanel.user?.id===n?this.currentPanel:this.prevPanel.user?.id===n?this.prevPanel:this.nextPanel.user?.id===n?this.nextPanel:null;s&&(s.recentPosts=r,s.postsLoading=!1)})}get largeAvatarUrl(){return this.user?.avatar_large_url??this.user?.avatar_url??null}closeAvatarFullscreen(){this.isAvatarFullscreen=!1}startConversation(){this.currentUser$.pipe((0,C.$)()).subscribe(t=>{this.conversationRepository.create({participant_ids:[t.id,this.user.id]}).subscribe(n=>{this.router.navigate(["instant-messaging",n.id])})})}goBackToMembers(){window.history.length>1?this.navController.back():this.navController.navigateBack("/members")}canMessageUser(){return this.currentUser$.pipe((0,x.p)(t=>null!=t?.id&&null!=this.user?.id),(0,po.n)(t=>this.conversationRepository.canCreate({"participant_ids[]":[t.id,this.user.id]})),(0,R.W)(()=>uo.w))}static{this.\u0275fac=function(n){return new(n||e)(o.rXU(U.nX),o.rXU(g.il),o.rXU(go.A),o.rXU(U.Ix),o.rXU(it.aZ),o.rXU(p.G),o.rXU(B.OD),o.rXU(B.q9))}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["ng-component"]],viewQuery:function(n,r){if(1&n&&o.GBs(at,5),2&n){let s;o.mGM(s=o.lsd())&&(r.swiperRef=s.first)}},decls:8,vars:7,consts:[["headerEndSlot",""],["footer",""],["swiperRef",""],["defaultNavUrl","members",3,"backClicked","hasCondensedHeader","headerEndSlot","title","footerSlot"],["init","false","class","profile-swiper",3,"swiperslidechangetransitionend",4,"ngIf"],[3,"user","recentPosts","postsLoading","interactive","showChevrons","showPrevChevron","showNextChevron","onPrevClick","onNextClick","onAvatarTap",4,"ngIf"],["class","avatar-fullscreen",3,"click",4,"ngIf"],["init","false",1,"profile-swiper",3,"swiperslidechangetransitionend"],[3,"user","recentPosts","postsLoading"],[3,"user","recentPosts","postsLoading","interactive","showChevrons","showPrevChevron","showNextChevron","onPrevClick","onNextClick","onAvatarTap"],[3,"targetUser",4,"ngIf"],[3,"targetUser"],[1,"avatar-fullscreen",3,"click"],["alt","Avatar profile picture",3,"src"],[4,"ngIf"],["color","primary","expand","block",3,"click"]],template:function(n,r){if(1&n){const s=o.RV6();o.j41(0,"fl-page-layout",3),o.bIt("backClicked",function(){return o.eBV(s),o.Njj(r.goBackToMembers())}),o.DNE(1,st,8,16,"swiper-container",4)(2,ct,1,10,"ih-profile-body",5),o.k0s(),o.DNE(3,dt,1,1,"ng-template",null,0,o.C5r)(5,pt,2,1,"div",6)(6,ft,2,3,"ng-template",null,1,o.C5r)}if(2&n){const s=o.sdS(4),u=o.sdS(7);o.Y8G("hasCondensedHeader",!1)("headerEndSlot",s)("title",null==r.user?null:r.user.full_name)("footerSlot",u),o.R7$(),o.Y8G("ngIf",r.useCarousel&&r.currentPanel.user),o.R7$(),o.Y8G("ngIf",!r.useCarousel),o.R7$(3),o.Y8G("ngIf",r.isAvatarFullscreen)}},dependencies:[c.MD,c.bT,c.Jj,m.YN,d.bv,d.Jm,v.G,A.J,f.D9,ho.e,f.h,rt],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: #2c59c8;--ion-color-primary-rgb: 44, 89, 200;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #274eb0;--ion-color-primary-tint: #416ace;--ion-color-primary-light: #6688d8;--ion-color-primary-lighter: #a0b6e8;--ion-color-secondary: #2c59c8;--ion-color-secondary-rgb: 44, 89, 200;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #274eb0;--ion-color-secondary-tint: #416ace;--ion-color-tertiary: #2c59c8;--ion-color-tertiary-rgb: 44, 89, 200;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #274eb0;--ion-color-tertiary-tint: #416ace;--ion-color-success: #0d6759;--ion-color-success-rgb: 13, 103, 89;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0b5b4e;--ion-color-success-tint: #25766a;--ion-color-warning: #e06c00;--ion-color-warning-rgb: 224, 108, 0;--ion-color-warning-contrast: #fff;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #c55f00;--ion-color-warning-tint: #e37b1a;--ion-color-danger: #cd2026;--ion-color-danger-rgb: 205, 32, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;
1--ion-color-danger-shade: #b41c21;--ion-color-danger-tint: #d2363c;--ion-color-cancel: #cd2026;--ion-color-cancel-rgb: 205, 32, 38;--ion-color-cancel-contrast: #ffffff;--ion-color-cancel-contrast-rgb: 255, 255, 255;--ion-color-cancel-shade: #b41c21;--ion-color-cancel-tint: #d2363c;--ion-color-dark: #1b211e;--ion-color-dark-rgb: 27, 33, 30;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #181d1a;--ion-color-dark-tint: #323735;--ion-color-medium: #68687a;--ion-color-medium-rgb: 104, 104, 122;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #5c5c6b;--ion-color-medium-tint: #777787;--ion-color-light: #f5f6f8;--ion-color-light-rgb: 255, 255, 255;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d8d8da;--ion-color-light-tint: #f6f7f9;--ion-font-family: "Inter"}[_ngcontent-%COMP%]:root{--ion-color-lightblue: #eeeff1;--ion-color-darkblue: #4a4c69;--ion-color-danger-light: #fae9e9;--ion-color-danger-rgba: rgba(205, 32, 38, .2);--ion-color-white: #ffffff;--ion-color-pattensblue: #e0e2e3;--ion-color-disabled: #88889c;--ion-color-border-light: #e4e5ea;--ion-color-rose: #ff3144;--ion-color-active: #2c59c8;--ion-color-active-rgb: 44, 89, 200;--ion-color-active-contrast: #ffffff;--ion-color-active-contrast-rgb: 255, 255, 255;--ion-color-active-shade: #274eb0;--ion-color-active-tint: #416ace;--ion-color-status-approved: #0d6759;--ion-color-status-approved-rgb: 13, 103, 89;--ion-color-status-approved-contrast: #ffffff;--ion-color-status-approved-contrast-rgb: 255, 255, 255;--ion-color-status-approved-shade: #0b5b4e;--ion-color-status-approved-tint: #25766a;--ion-color-status-cancelled: #cd2026;--ion-color-status-cancelled-rgb: 205, 32, 38;--ion-color-status-cancelled-contrast: #ffffff;--ion-color-status-cancelled-contrast-rgb: 255, 255, 255;--ion-color-status-cancelled-shade: #b41c21;--ion-color-status-cancelled-tint: #d2363c;--ion-color-status-pending: #e06c00;--ion-color-status-pending-rgb: 224, 108, 0;--ion-color-status-pending-contrast: #fff;--ion-color-status-pending-contrast-rgb: 0, 0, 0;--ion-color-status-pending-shade: #c55f00;--ion-color-status-pending-tint: #e37b1a;--ion-color-status-completed: #68687a;--ion-color-status-completed-rgb: 104, 104, 122;--ion-color-status-completed-contrast: #ffffff;--ion-color-status-completed-contrast-rgb: 255, 255, 255;--ion-color-status-completed-shade: #5c5c6b;--ion-color-status-completed-tint: #777787;--ion-ihz-color-active: #2f5dc5;--ion-ihz-color-active-contrast: #eff2fb;--ion-color-input-border: var(--ion-color-pattensblue);--ion-toolbar-background: var(--ion-color-white);--ion-tab-bar-background: var(--ion-color-white);--ion-padding: 1rem;--ion-border-radius: 12px;--ion-border-radius-sm: 8px;--font-base: 1rem;--font-xxs: .75rem;--font-xs: .8125rem;--font-sm: .875rem;--font-md: 1.125rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-xxl: 1.75rem;--font-xxxl: 2.25rem;--line-height-base: 1.5rem;--line-height-xxs: 1.125rem;--line-height-xs: 1.25rem;--line-height-sm: 1.375rem;--line-height-md: 1.6875rem;--line-height-lg: 1.75rem;--line-height-xl: 1.875rem;--line-height-xxl: 2.1875rem;--line-height-xxxl: 3rem;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--desktop-max-width: 1920px;--desktop-side-menu-width: 300px;--desktop-header-height: 64px;--mobile-item-height: 56px;--tabs-item-height: 50px;--tabs-item-padding-y: 14px;--tabs-item-border-size: 1px;--tabs-height: calc( var(--tabs-item-height) + 2 * var(--tabs-item-padding-y) + var(--tabs-item-border-size) )}.ion-color-active[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-active);--ion-color-base-rgb: var(--ion-color-active-rgb);--ion-color-contrast: var(--ion-color-active-contrast);--ion-color-contrast-rgb: var(--ion-color-active-contrast-rgb);--ion-color-shade: var(--ion-color-active-shade);--ion-color-tint: var(--ion-color-active-tint)}.ion-color-status-approved[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-approved);--ion-color-base-rgb: var(--ion-color-status-approved-rgb);--ion-color-contrast: var(--ion-color-status-approved-contrast);--ion-color-contrast-rgb: var(--ion-color-status-approved-contrast-rgb);--ion-color-shade: var(--ion-color-status-approved-shade);--ion-color-tint: var(--ion-color-status-approved-tint)}.ion-color-status-cancelled[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-cancelled);--ion-color-base-rgb: var(--ion-color-status-cancelled-rgb);--ion-color-contrast: var(--ion-color-status-cancelled-contrast);--ion-color-contrast-rgb: var(--ion-color-status-cancelled-contrast-rgb);--ion-color-shade: var(--ion-color-status-cancelled-shade);--ion-color-tint: var(--ion-color-status-cancelled-tint)}.ion-color-status-pending[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-pending);--ion-color-base-rgb: var(--ion-color-status-pending-rgb);--ion-color-contrast: var(--ion-color-status-pending-contrast);--ion-color-contrast-rgb: var(--ion-color-status-pending-contrast-rgb);--ion-color-shade: var(--ion-color-status-pending-shade);--ion-color-tint: var(--ion-color-status-pending-tint)}.ion-color-status-completed[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-status-completed);--ion-color-base-rgb: var(--ion-color-status-completed-rgb);--ion-color-contrast: var(--ion-color-status-completed-contrast);--ion-color-contrast-rgb: var(--ion-color-status-completed-contrast-rgb);--ion-color-shade: var(--ion-color-status-completed-shade);--ion-color-tint: var(--ion-color-status-completed-tint)}.ion-color-cancel[_ngcontent-%COMP%]{--ion-color-base: var(--ion-color-cancel);--ion-color-base-rgb: var(--ion-color-cancel-rgb);--ion-color-contrast: var(--ion-color-cancel-contrast);--ion-color-contrast-rgb: var(--ion-color-cancel-contrast-rgb);--ion-color-shade: var(--ion-color-cancel-shade);--ion-color-tint: var(--ion-color-cancel-tint)}.profile-swiper[_ngcontent-%COMP%]{display:block;width:100%}.profile-swiper[_ngcontent-%COMP%] swiper-slide[_ngcontent-%COMP%]{display:block;width:100%;box-sizing:border-box;align-self:flex-start;touch-action:pan-y}.avatar-fullscreen[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.avatar-fullscreen[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:.5rem}']})}}return e})(),resolve:{user:ao.o}}]},83477(Y,k,i){i.d(k,{KZ:()=>F,a0:()=>h,l2:()=>T,ml:()=>y});var P=i(98764),E=i(26515),g=i(56384),b=i(49645),x=i.n(b),I=i(20539),C=i(66684),O=i(48503);const y=/^((021|022|024|026|027|031|032|033|034|041|043|044|0512|052|055|056|058|061|062|07[1456789]|081|091) \d{3} \d{2} \d{2})|((09|18\d{2}|084[0248]|0800|0860)( |\d{2,4}))|(\d{2,5}[ 0123456789]+)|(\s)$/;class h{static{this.emailPattern=new RegExp(/^[^@\s]+@[^@\s]+$/)}static{this.dateFormat="DD.MM.YYYY"}constructor(p,d){this.datePipe=p,this.translate=d}static isValidEmail(p){return this.emailPattern.test(p)}enableExternalLinks(p=null){if(null===p)return;const d=p.getElementsByClassName("external-link");for(const c of d){if(c.eventListeners().length>0)return;c.addEventListener("click",m=>{m.preventDefault(),E.P.open({url:c.getAttribute("href")})})}}defaultCalendarConfig(){const p=[],d=[];for(let c=0;c<12;c++){const m=new Date(2023,0,1);m.setMonth(c);const v=this.datePipe.transform(m,"MMM");p.push(v)}for(let c=1;c<=7;c++){const m=new Date(2022,4,c),v=this.datePipe.transform(m,"EEE");d.push(v)}return{weekStart:1,monthPickerFormat:p,weekdays:d,monthFormat:"MMMM YYYY"}}timeslotLabel(p,d){const c=`${p.format("H:mm")} - ${d.format("H:mm")}`;return d.isAfter(p)?c:`${this.translate.instant((0,g.x)("PAGES.HOURLY_RESERVATIONS.OVERNIGHT"))} ${c} (+1)`}static{this.\u0275fac=function(d){return new(d||h)(I.KVO(C.vh),I.KVO(O.c$))}}static{this.\u0275prov=I.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}const T=l=>p=>p.pipe((0,P.M)({next:()=>l.dismiss(),error:()=>l.dismiss()})),F=l=>!!l&&x()(l).isAfter(x()())}}]); 2//# sourceMappingURL=8456.9a8c3c487449e5f7.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.