PageSourceSearch

https://www.ausmed.co.uk/chunk-GSYB7PWS.js

js ausmed.co.uk collected 2026-10-07 03:09:55 UTC 16,198 bytes, 1 lines download raw bytes

1import{a as Nt,b as Vt,c as Qt,d as qt}from"./chunk-MTDGTSY5.js";import{a as Gt}from"./chunk-YUHDH7A7.js";import{a as Ut,b as N}from"./chunk-AON7KQNN.js";import"./chunk-NU7WWYF2.js";import{a as Yt}from"./chunk-AYGK4CFS.js";import"./chunk-VNCZMGTE.js";import{a as Ht,b as V}from"./chunk-DNKZ64WC.js";import"./chunk-TA57HAV2.js";import"./chunk-ORYFGLEA.js";import{a as Wt}from"./chunk-TKGTRJYX.js";import{b as Bt}from"./chunk-35YX4HWP.js";import"./chunk-DTAFU6IA.js";import"./chunk-PQR3S2HW.js";import"./chunk-ANTVCVZF.js";import"./chunk-7G6C7T2N.js";import"./chunk-DGZN6YLR.js";import"./chunk-OHSF5TD3.js";import"./chunk-EGLOUU7F.js";import"./chunk-XOKXITOD.js";import"./chunk-UWFMM2GN.js";import"./chunk-MZZAFKYM.js";import{i as Ft}from"./chunk-LF3B5UVF.js";import"./chunk-V2LCGCHA.js";import"./chunk-LV5I4QSJ.js";import"./chunk-BON6DGXC.js";import{n as Rt}from"./chunk-TD5A7AFR.js";import{a as At}from"./chunk-NC2TXBRC.js";import"./chunk-VYZQVZDU.js";import"./chunk-NIOZROUH.js";import"./chunk-M6DXYQZY.js";import"./chunk-4H263KZ2.js";import"./chunk-36IEK46L.js";import"./chunk-EDF3FQZZ.js";import"./chunk-OVQTRCKN.js";import"./chunk-O474YC64.js";import"./chunk-PNPW23CE.js";import"./chunk-IVUCFRAW.js";import{b as zt}from"./chunk-BJEDNTAC.js";import"./chunk-RYFMJPAI.js";import{e as Tt}from"./chunk-7365YTCK.js";import"./chunk-6TQOBFCS.js";import"./chunk-PPMQE2JW.js";import"./chunk-FUUHAJX4.js";import"./chunk-7COFCTQS.js";import"./chunk-LGOASILU.js";import"./chunk-Z5XG4XOC.js";import"./chunk-36BJPCD3.js";import{p as X,r as St,t as Ot,u as Lt}from"./chunk-IA6XSFCI.js";import"./chunk-C452DUEZ.js";import"./chunk-LJDYOASZ.js";import"./chunk-HTF3JALH.js";import"./chunk-RJGQFZWE.js";import"./chunk-RYGMUVZO.js";import"./chunk-6LHHOJ67.js";import"./chunk-YDRZG5W4.js";import"./chunk-C2K24JJO.js";import"./chunk-SKLK4QB7.js";import{ea as It,o as Ct}from"./chunk-LMVU2WHT.js";import"./chunk-FOX6PFLG.js";import"./chunk-JIEW6C54.js";import"./chunk-EQEHDPN2.js";import"./chunk-ACNIGBBW.js";import"./chunk-HLAUYNJN.js";import"./chunk-DSEKUQZO.js";import"./chunk-GQD2FXQT.js";import"./chunk-TN75OO2P.js";import"./chunk-YR7EQSKE.js";import"./chunk-7A4O647I.js";import"./chunk-LO6CADJZ.js";import"./chunk-BE6I22JN.js";import"./chunk-4Z5RL6QO.js";import"./chunk-D4X2B3WD.js";import"./chunk-HQANNBNX.js";import"./chunk-AE6ER5EQ.js";import"./chunk-VCDKFT4V.js";import{a as jt}from"./chunk-U7DEF5TX.js";import{a as Pt}from"./chunk-PFMUUSHO.js";import"./chunk-R7M3T534.js";import"./chunk-BUYGALCV.js";import{F as Et}from"./chunk-2QYSD5RO.js";import{a as wt}from"./chunk-5TCFOOWC.js";import"./chunk-DMHJZRXD.js";import"./chunk-HAXHKANY.js";import"./chunk-GQTGVAWZ.js";import"./chunk-XYUM3QGQ.js";import{K as kt,L as yt,f as ut,g as vt,i as Y,j as K,k as ft,l as xt}from"./chunk-HK2TCSTL.js";import"./chunk-QGTBO2LV.js";import"./chunk-BPCMKL7S.js";import"./chunk-PCGUCIEY.js";import"./chunk-XHUFFXPB.js";import{f as lt,h as dt,n as ht}from"./chunk-FAGCLODN.js";import"./chunk-VUDRL6AY.js";import"./chunk-PNKQO6EM.js";import"./chunk-3DSD7D2T.js";import"./chunk-ROUGUONR.js";import"./chunk-SVLM2ECX.js";import"./chunk-MY5YK5O5.js";import{c as bt}from"./chunk-3QEP6NMN.js";import"./chunk-PWQXPZVK.js";import"./chunk-UKHQPMQZ.js";import"./chunk-TRQPHKKT.js";import"./chunk-7WAXKT5I.js";import{e as U}from"./chunk-MHLI7EB3.js";import"./chunk-KIBC2ZGT.js";import{N as gt,ea as _t,j as pt}from"./chunk-6K3X73CK.js";import"./chunk-DLTOIL4G.js";import"./chunk-334MXCTX.js";import{a as Mt,b as Dt}from"./chunk-U5TOGEJX.js";import{H as mt}from"./chunk-OD4FXCMW.js";import{Ac as R,E as it,Fa as M,Fc as S,Ga as D,Hc as h,Ib as l,Ic as E,Ja as P,Jc as w,Ob as x,Pb as j,Rc as F,S as G,Tb as W,Td as rt,V as et,Wc as c,Xc as B,Yc as O,g as J,hc as _,jc as u,la as f,lc as at,ma as H,mc as ot,na as nt,nc as st,o as I,oc as d,pc as o,pd as ct,qc as s,rc as g,sc as v,tc as b,ua as z,vc as k,wc as y,y as tt,zb as a}from"./chunk-T2TVCV7P.js";import{a as $}from"./chunk-BBHHUGUF.js";var $t=["*",[["","actions",""]]],Jt=["*","[actions]"],ti=["#visualContext",""];function ii(i,r){if(i&1&&(v(0,"ul")(1,"li"),c(2),b()()),i&2){let t=r.$implicit;a(2),B(t)}}function ei(i,r){if(i&1&&(v(0,"div",2)(1,"div",3),w(2,0,ti),b(),v(3,"div",4,0)(5,"p",5),c(6),b()(),v(7,"div",6,1)(9,"p"),c(10," You are currently logged in as "),v(11,"b"),c(12),b(),c(13),b(),v(14,"p",7),c(15,"What this means for you:"),b(),ot(16,ii,3,1,"ul",null,at),b(),v(18,"div",8),w(19,1),b()()),i&2){let t=r,e=h();a(6),B("Invitation to join "+t+" on Ausmed"),a(6),B(e.email),a(),O(". By accepting this invitation, you\u2019ll connect with ",t,". "),a(3),st(e.keyPoints)}}var ni=["Keep a record of your learning for auditing purpose","Assign education and learning goals to you","View your learning activity records, evaluations and reflections"],Q=class i{constructor(r){this.injector=r;this.orgPermissionStatement=ni;this.subType="none"}static{this.\u0275fac=function(t){return new(t||i)(l(P))}}static{this.\u0275cmp=x({type:i,selectors:[["logged-in-user-branch"]],inputs:{email:"email",invitation:"invitation",keyPoints:"keyPoints"},ngContentSelectors:Jt,decls:1,vars:1,consts:[["titleContainer",""],["orgPermissionContainer",""],[1,"d-flex","flex-column","mx-7"],[1,"d-flex","justify-content-center"],[1,"mt-7"],[1,"inv-title"],[1,"statement-header"],[1,"fw-bold"],[1,"mt-4"]],template:function(t,e){if(t&1&&(E($t),_(0,ei,20,3,"div",2)),t&2){let m;u((m=e.invitation.orgDetail.name)?0:-1,m)}},styles:[".inv-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600}@media(min-width:768px){.inv-title[_ngcontent-%COMP%]{font-size:24px;font-weight:700}}.statement-header[_ngcontent-%COMP%]{color:#6f7786}.permission-statement[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.subs-state-title[_ngcontent-%COMP%]{font-size:16px;font-weight:600}@media(min-width:768px){.subs-state-title[_ngcontent-%COMP%]{font-size:18px}}.subs-state-content[_ngcontent-%COMP%]{font-size:14px}.paid-user[_ngcontent-%COMP%]{background-color:#c3e5fe}.free-user[_ngcontent-%COMP%]{background-color:#77c596}a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:hover, a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:active{text-decoration:none;color:inherit}"]})}};var ai=["*",[["","actions",""]]],oi=["*","[actions]"],si=()=>({"font-size":"2rem"}),L=class i{constructor(){}ngOnInit(){}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=x({type:i,selectors:[["org-invitation-connected"]],inputs:{orgName:"orgName"},ngContentSelectors:oi,decls:15,vars:3,consts:[[1,"mx-7"],[1,"text-center","text-success","my-7"],["theme","bold","name","check-1",3,"svgStyle"],[1,"my-7"],[1,"mt-4"],["href","mailto:[email protected]"],[1,"mt-7"]],template:function(t,e){t&1&&(E(ai),o(0,"div",0),w(1),o(2,"div",1),g(3,"ui-streamline-icon",2),s(),o(4,"div",3)(5,"h3"),c(6),s(),o(7,"div",4)(8,"p"),c(9,"Unlink your account at any time by contacting our customer experience team: "),o(10,"a",5),c(11,"[email protected]"),s(),c(12," or +61 1300 287 633."),s()()(),o(13,"div",6),w(14,1),s()()),t&2&&(a(3),d("svgStyle",ct(2,si)),a(3),O("Success! You are now connected with ",e.orgName))},dependencies:[U],encapsulation:2})}};function ci(i,r){i&1&&(o(0,"div",4),g(1,"ui-spinner",5),s())}function ri(i,r){i&1&&g(0,"ui-spinner",13)}function mi(i,r){i&1&&g(0,"ui-spinner",15)}function li(i,r){if(i&1){let t=R();o(0,"logged-in-user-branch",6,0),k(2),g(3,"mn-org-portal-logo",10),y(),k(4,11),o(5,"button",12),S("click",function(){M(t);let m=h(2);return D(m.acceptInvitation())}),_(6,ri,1,0,"ui-spinner",13),c(7," Accept "),s(),o(8,"button",14),S("click",function(){M(t);let m=h(2);return D(m.createNewAccount())}),_(9,mi,1,0,"ui-spinner",15),c(10," Sign out and create separate account "),s(),y(),s()}if(i&2){let t=h(2);d("invitation",t.invitation)("email",t.user.email)("keyPoints",t.keyPoints),a(3),d("orgDetail",t.invitation.orgDetail),a(2),d("disabled",t.submittingRequests.accept),a(),u(t.submittingRequests.accept?6:-1),a(2),d("disabled",t.submittingRequests.signOut),a(),u(t.submittingRequests.signOut?9:-1)}}function di(i,r){if(i&1){let t=R();o(0,"logged-out-user-branch",7,1),k(2),g(3,"mn-org-portal-logo",10),y(),k(4,11),o(5,"button",16),S("click",function(){M(t);let m=F(1),n=h(2);return D(n.confirmUserType(m.chosenType))}),c(6," Continue "),s(),y(),s()}if(i&2){let t=F(1),e=h(2);d("title","You have been invited to join "+e.invitation.orgDetail.name+" on Ausmed"),a(3),d("orgDetail",e.invitation.orgDetail),a(2),d("disabled",t.chosenType===void 0)}}function hi(i,r){if(i&1&&(o(0,"div",8)(1,"div",17)(2,"h1"),c(3,"Your Organisation Invitation"),s(),o(4,"p"),c(5),s()()()),i&2){let t=h(2);a(5),O(" ",t.unlinkableMsg||"This invitation is no longer valid. Please contact your organisation manager to resend your invitation link."," ")}}function pi(i,r){if(i&1){let t=R();o(0,"org-invitation-connected",9),k(1),g(2,"mn-org-portal-logo",10),y(),k(3,11),o(4,"button",18),S("click",function(){M(t);let m=h(2);return D(m.finishOrgInv())}),c(5,"Done"),s(),y(),s()}if(i&2){let t=h(2);
1d("orgName",t.invitation.orgDetail.name),a(2),d("orgDetail",t.invitation.orgDetail)}}function gi(i,r){if(i&1&&_(0,li,11,8,"logged-in-user-branch",6)(1,di,7,3,"logged-out-user-branch",7)(2,hi,6,1,"div",8)(3,pi,6,2,"org-invitation-connected",9),i&2){let t,e=h();u((t=e.section)===e.sections.logIn?0:t===e.sections.logOut?1:t===e.sections.unlinkable?2:t===e.sections.linked?3:-1)}}var A=class i extends At(){constructor(t,e,m,n,p,C,T,Z,ui,bi,vi,fi,xi,ki){super(T);this.route=t;this.router=e;this.authService=m;this.userService=n;this.shareService=p;this.headerService=C;this.injector=T;this.objService=Z;this.subscriptionService=ui;this.mnInitializeService=bi;this.analytics=vi;this.footerService=fi;this.organisationService=xi;this.cd=ki;this.ngUnsubscribe=new J;this.sections={logIn:1,logOut:2,unlinkable:4,linked:5};this.submittingRequests={accept:!1,signOut:!1};this.currentSubs=[];this.loaded=!1}ngOnInit(){ut(this.injector).pipe(H(this.ngUnsubscribe)).subscribe(n=>{n||this.router.navigateByUrl("/")}),this.headerService.setDisplayOptions({focus:!0},this.ngUnsubscribe),this.footerService.setDisplayOptions({show:!1},this.ngUnsubscribe),this.objService.deleteParam(Y),this.objService.deleteParam(K);let t=this.route.queryParams,e=this.userService.getUser(),m=this.authService.isAuthenticated();t.pipe(f(n=>{let p=n.invitationID||n.invitationid,C=n.orgID||n.orgid;return!p||!C?(alert("Invalid URL"),this.router.navigate(["/page-not-found"]),I):this.userService.fetchInvitation(p,C).pipe(G(T=>(alert("Invalid Invitation"),this.section=this.sections.unlinkable,I)))}),f(n=>{if(!(n&&n.orgUser&&n.orgUser.status))return alert("error fetch org user"),this.router.navigate(["/page-not-found"]),I;this.invitation=n,this.portalType=Gt(n);let p=n.orgUser.status;if(p===X.invited||p===X.rejected){if(this.invitation=n,m)return this.section=this.sections.logIn,it([e,this.subscriptionService.getCompactCurrentSubscriptions()]);this.section=this.sections.logOut,this.loaded=!0}else this.unlinkableMsg={Active:"Your organization invitation has already been accepted.",Inactive:"This organization user is invalid. Please contact your manager to reinvite you.",Rejected:"You have already rejected this invitation."}[p],this.section=this.sections.unlinkable,this.loaded=!0;return this.cd.markForCheck(),I}),H(this.ngUnsubscribe)).subscribe({next:([n,p])=>{n&&(this.user=n),this.currentSubs=p;let C=It(this.injector,p,"stripe"),T=C&&C[0]||null,Z=Rt(this.injector,T);this.keyPoints=qt(this.invitation.orgDetail,this.invitation.currentContract,Z),this.unlinkableMsg&&(this.section=this.sections.unlinkable),this.loaded=!0},error:n=>{n.error&&n.error.message?this.unlinkableMsg=n.error.message:this.unlinkableMsg="Somethings wrong, this invitation is not valid. Please contact your manager to reinvite you.",this.section=this.sections.unlinkable,this.loaded=!0}})}saveToken(t){this.objService.setParam(Y,this.invitation),this.objService.setParam(K,t)}signOut(){this.authService.fullLogout(!1).subscribe(()=>{this.section=this.sections.logOut})}logIn(){this.objService.setParam(xt,this.invitation),this.router.navigate(["/sign-in/org"])}signUp(){this.saveToken("sign-up"),this.shareService.setOnboardingContext(St(this.invitation)?"elevate invitation":"org invitation"),this.router.navigate(["/join"])}confirmUserType(t){switch(t){case 0:this.signUp();break;case 1:this.logIn();break;default:break}}createNewAccount(){this.submittingRequests.signOut=!0,this.authService.fullLogout().subscribe(()=>{this.analytics.reset(),this.signUp()},()=>{},()=>this.submittingRequests.signOut=!1)}acceptInvitation(){this.submittingRequests.accept=!0,this.acceptOrg().subscribe(()=>{this.section=this.sections.linked},()=>{},()=>{this.submittingRequests.accept=!1})}acceptOrg(){return this.subscriptionService.acceptOrgSubscription(this.invitation.orgUser.orgUserID).pipe(G(t=>{let e="We're sorry, something's not right at our end. Please try again later.";return t.error&&t.error.message&&(e=t.error.message),alert(e),this.unlinkableMsg=e,this.section=this.sections.unlinkable,I}),f(()=>{let t=Qt(this.injector,this.currentSubs),e=this.invitation&&this.invitation.orgDetail&&this.invitation.orgDetail.name,m=this.invitation&&this.invitation.orgDetail&&this.invitation.orgDetail.code;return this.analytics.track("ORG-invitation-accepted",$({context:"Invite Link",portalType:this.portalType,orgName:e,orgCode:m},t)),this.objService.setParam(ft,this.invitation.orgUser.orgID),this.invitation&&this.invitation.orgUser&&this.invitation.orgUser?Vt(this.invitation,this.injector):tt(null)}),f(()=>Nt(this.injector)),f(()=>this.mnInitializeService.initializeAsync({calculatePlan:!1,redirect:!1,broadcast:!1,refreshRecent:!0}).pipe(et(1))),f(()=>this.organisationService.getActiveOrgLinks$().pipe(nt(t=>{Lt(this.injector,this.user.userID,t)}))))}finishOrgInv(){this.router.navigate(["/dashboard"])}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}static{this.\u0275fac=function(e){return new(e||i)(l(lt),l(dt),l(yt),l(wt),l(kt),l(Pt),l(P),l(vt),l(Ct),l(Ft),l(bt),l(jt),l(Ot),l(rt))}}static{this.\u0275cmp=x({type:i,selectors:[["ng-component"]],features:[W],decls:4,vars:2,consts:[["loggedInBranch",""],["loggedOutBranch",""],[1,"view-height-80","py-0","px-0","py-sm-2","px-sm-2","py-md-7","px-md-7"],[1,"container","org-inv-container","card","px-4","py-4","p-sm-7"],[1,"text-center"],["color","dark","size","lg","aria-hidden","true"],[1,"show-up",3,"invitation","email","keyPoints"],[1,"show-up",3,"title"],[1,"show-up"],[1,"show-up",3,"orgName"],[3,"orgDetail"],["actions",""],[1,"btn","btn-primary","btn-block","btn-md","btn-full","d-inline-flex","align-items-center","justify-content-center",3,"click","disabled"],["color","light",1,"mr-2"],[1,"btn","btn-outline-primary","btn-block","btn-md","btn-full","d-inline-flex","align-items-center","justify-content-center",3,"click","disabled"],["color","dark",1,"mr-2"],[1,"btn","btn-primary","btn-block","btn-md","btn-full",3,"click","disabled"],[1,"container","d-flex","flex-column","justify-content-center"],[1,"btn","btn-primary","btn-block","btn-md","btn-full",3,"click"]],template:function(e,m){e&1&&(o(0,"div",2)(1,"div",3),_(2,ci,2,0,"div",4),_(3,gi,4,1),s()()),e&2&&(a(2),u(m.loaded?-1:2),a(),u(m.loaded?3:-1))},dependencies:[Mt,Q,V,Ht,N,Ut,L],styles:[".view-height-80[_ngcontent-%COMP%]{min-height:80vh}.img-responsive[_ngcontent-%COMP%]{max-width:150px}@media(max-width:767.98px){.img-responsive[_ngcontent-%COMP%]{width:100px}}.org-inv-container[_ngcontent-%COMP%]{width:670px;margin-bottom:144px}@media(max-width:1023.98px){.org-inv-container[_ngcontent-%COMP%]{width:100%}}@keyframes _ngcontent-%COMP%_show-up-ani{0%{opacity:0}
1to{opacity:1}}.show-up[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_show-up-ani;animation-duration:.5s;animation-iteration-count:1}"]})}};var Xt=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275mod=j({type:i});static \u0275inj=z({imports:[gt,Tt,zt,pt,Bt]})}return i})();var _i=[{path:"",component:A}],Zt=class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=j({type:i})}static{this.\u0275inj=z({imports:[ht.forChild(_i),mt,_t,Yt,V,Xt,Et,Wt,N,U,Dt,A,L]})}};export{Zt as OrgInvitationModule};

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.