PageSourceSearch

https://www.geteverwise.com/milos-chunk-Notifications-3421.7c97b79f411da0d8.js

js geteverwise.com collected 2026-10-02 03:53:15 UTC 36,589 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkspas=globalThis.webpackChunkspas||[]).push([[3421],{23324(e,t,n){n.d(t,{A:()=>c});var r=n(96540),a=n(88482),i=n.n(a),o=n(32485),s=n.n(o),l=n(5785);const c=e=>{let{className:t,label:n,checked:a,indeterminate:o=!1,onChange:c,verticalAlignment:d="baseline",disabled:u,name:m}=e;const h=r.useRef(null);let p;return r.useLayoutEffect(()=>{h.current&&(h.current.indeterminate=o)}),p=o?"check-indeterminate":a?"check-checked":"check-empty",r.createElement(i(),{className:s()("Checkbox",t,{checked:a,indeterminate:o,disabled:u}),onChange:c,checked:a,disabled:u,name:m,inputRef:e=>{h.current=e}},r.createElement("div",{className:s()("Checkbox--container",{baselineAlign:"baseline"===d,centerAlign:"center"===d})},r.createElement(l.Ay,{className:"Checkbox--icon",name:p}),n&&r.createElement("span",{className:"Checkbox--label"},n)))}},54428(e,t,n){n.d(t,{RP:()=>y,Ay:()=>W,_6:()=>U});var r=n(96540),a=n(59858),i=n.n(a),o=n(26573),s=n(54256),l=n.n(s),c=n(11389),d=n(79162),u=n.n(d),m=n(6457);const h=e=>{let{html:t,title:n}=e;
1return r.createElement(m.El,{Component:u(),className:"SafeHTMLPreview",fullHeight:!0,fullWidth:!0,srcDoc:t,title:n})};var p=n(13142);function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(null,arguments)}const g=e=>r.createElement(m.El,b({className:"EmailPreviewForm--section",backgroundColor:"light-blue"},e)),v=e=>r.createElement(m.El,b({className:"EmailPreviewForm--label",bold:!0,color:"muted"},e));class k extends r.Component{constructor(){super(...arguments),f(this,"handleChange",e=>{let{target:{name:t,value:n}}=e;return this.props.onChange(t,n)})}renderBody(){const{customBody:e,disabled:t,isEditing:n,previewBody:a,previewSubject:i}=this.props;return n?r.createElement(l(),{componentClass:"textarea",rows:7,name:"text",value:e,onChange:this.handleChange,disabled:t}):r.createElement(m.El,{className:"EmailPreviewForm--preview-container",bordered:!0,borderRadius:"lg"},r.createElement(h,{html:a,title:i}))}renderFrom(){const{customFrom:e,disabled:t,isEditing:n,previewFrom:a}=this.props;return n?r.createElement(l(),{name:"from",value:e,onChange:this.handleChange,disabled:t}):r.createElement("div",null,a)}renderSubject(){const{customSubject:e,disabled:t,isEditing:n,previewSubject:a}=this.props;return n?r.createElement(p.EY,{Component:l(),name:"subject",value:e,onChange:this.handleChange,disabled:t,large:!0,bold:!0}):r.createElement(p.hE,{titleStyle:"tertiary"},a)}render(){const{isLoading:e,showFrom:t}=this.props;return r.createElement(c.A,{isLoading:e},r.createElement(g,null,r.createElement(v,null,"Subject"),this.renderSubject()),t&&r.createElement(g,null,r.createElement(v,null,"From"),this.renderFrom()),r.createElement(g,null,r.createElement(v,null,"Body"),this.renderBody()))}}f(k,"defaultProps",{disabled:!1,isEditing:!1,isLoading:!1,showFrom:!0});const y=k;var E=n(89899),w=n.n(E),_=n(52206),C=n.n(_),S=n(21273),N=n.n(S),A=n(97550),P=n.n(A),j=n(78203),I=n.n(j),L=n(33653),M=n.n(L),x=n(3253),O=n(65273),R=n(74964);function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(null,arguments)}function $(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const F={from:null,isEditing:!1,isReady:!1,subject:null,text:null},B=(0,R.c9)(O.dv),z=w()(M(),I()(N())),U=e=>{class t extends r.Component{constructor(){super(...arguments),$(this,"state",F),$(this,"getCustomFrom",e=>{if(P()(this.state.from))return this.state.from;const t=C()("","from",e);if(t.includes(" via ")){return t.split(" via ")[0].replace(/"/g,"")}return""}),$(this,"getCustomSubject",e=>P()(this.state.subject)?this.state.subject:C()("","subject",e)),$(this,"getCustomText",e=>P()(this.state.text)?this.state.text:C()("","text",e)),$(this,"handleAfterSave",()=>this.resetState()),$(this,"handleCancelEditing",()=>this.resetState()),$(this,"handleChange",(e,t)=>{this.setState(()=>({[e]:t}))}),$(this,"handleChangeIsEditing",e=>{this.setState(()=>({isEditing:e}))}),$(this,"resetState",()=>{this.setState(F)})}render(){const{fetchParams:t,...n}=this.props,{from:a,isEditing:i,subject:o,text:s}=this.state;return r.createElement(B,{disabled:!z(t)||i,fetchParams:{...t,body:s,from:a,subject:o}},t=>{let{isLoading:a,successData:o}=t;return r.createElement(e,T({},n,{body:o?o.body:"",customBody:this.getCustomText(o),customFrom:this.getCustomFrom(o),customSubject:this.getCustomSubject(o),from:o?o.from:"",isEditing:i,isLoading:a,onAfterSave:this.handleAfterSave,onCancelEditing:this.handleCancelEditing,onChange:this.handleChange,onChangeIsEditing:this.handleChangeIsEditing,subject:o?o.subject:""}))})}}return $(t,"displayName",(0,x.default)(e,"withEmailPreviewFormState")),t};function H(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class D extends r.Component{constructor(){super(...arguments),H(this,"handleHide",()=>{const{onCancelEditing:e,onHide:t}=this.props;e(),t()}),H(this,"handleClickSend",()=>{const{customBody:e,customFrom:t,customSubject:n,onSend:r}=this.props;r&&r(e,t,n)}),H(this,"handleClickSave",()=>{const{customBody:e,customFrom:t,customSubject:n,onSave:r}=this.props;r&&r(e,t,n)}),H(this,"handleClickEdit",()=>{this.props.onChangeIsEditing(!0)}),H(this,"handleClickPreview",()=>{const{customBody:e,customFrom:t,customSubject:n,onChangeIsEditing:r,onPreview:a}=this.props;r(!1),a&&a(e,t,n)})}render(){const{body:e,customBody:t,customFrom:n,customSubject:a,disabled:s,from:l,heading:c,isEditing:d,isLoading:u,onChange:m,onSave:h,onSend:p,show:f,showFrom:b,subject:g,sendText:v}=this.props;return r.createElement(i(),{className:"EmailPreviewModal",onHide:this.handleHide,show:f},r.createElement(i().Header,{closeButton:!0},r.createElement(i().Title,{componentClass:"h3"},c)),r.createElement(i().Body,null,r.createElement(y,{customBody:t,customFrom:n,customSubject:a,disabled:s,isEditing:d,isLoading:u,onChange:m,previewBody:e,previewFrom:l,previewSubject:g,showFrom:b})),r.createElement(i().Footer,null,p&&r.createElement(o.Ay,{bsStyle:"primary",onClick:this.handleClickSend,disabled:s},v),h&&r.createElement(o.Ay,{bsStyle:"primary",onClick:this.handleClickSave,disabled:s},"Save"),(h||p)&&!d&&r.createElement(o.Ay,{bsStyle:"secondary",onClick:this.handleClickEdit,disabled:s},"Edit"),d&&r.createElement(o.Ay,{bsStyle:"secondary",onClick:this.handleClickPreview,disabled:s},"Preview"),r.createElement(o.Ay,{bsStyle:"cancel",onClick:this.handleHide},"Cancel")))}}H(D,"defaultProps",{disabled:!1,isEditing:!1,isLoading:!1,showFrom:!0,sendText:"Send email"});const W=U(D)},39288(e,t,n){n.d(t,{L:()=>f,A:()=>d});var r=n(96540),a=n(1215),i=n(39527),o=n(7029);function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=(0,a.A)(["hasTriedToLoad","hasMore","loadingMore","loadMore","loader"]);class c extends r.PureComponent{constructor(){super(...arguments),s(this,"receiveRef",e=>{this.contentContainer=e,this.scrollContainer=e?(0,i.A)(e):null}),s(this,"handleScroll",()=>{this.potentiallyLoadMore()})}componentDidUpdate(e){l(e,this.props)&&this.potentiallyLoadMore()}crossedThreshold(){const{scrollContainer:e,contentContainer:t}=this;if(!e||!t)return!1;const n=e.scrollTop+e.clientHeight;return e.scrollHeight-n<this.props.threshold}contentTooShort(){const{scrollContainer:e,contentContainer:t}=this;return!(!e||!t)&&t.clientHeight<=e.clientHeight}potentiallyLoadMore(){const{hasMore:e,loadingMore:t,loadMore:n}=this.props;e&&!t&&(this.crossedThreshold()||this.contentTooShort())&&n()}render(){const{hasTriedToLoad:e,hasMore:t,loadingMore:n,loader:a,children:i,loadMore:s,threshold:l,...c}=this.props;return r.createElement("div",c,r.createElement(o.A,{elementIsScrollable:!1,innerRef:this.receiveRef,onScroll:this.handleScroll},i,n&&a))}}s(c,"defaultProps",{loadingMore:!1,threshold:100});const d=c;var u=n(70325),m=n.n(u);function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class p extends r.PureComponent{constructor(){super(...arguments),h(this,"handleLoadMore",()=>{const{hasMore:e,loadingMore:t,loadMore:n}=this.props;e&&!t&&n()})}render(){const{hasTriedToLoad:e,hasMore:t,loadingMore:n,loader:a,children:i,loadMore:o,...s}=this.props;return r.createElement("div",s,i,n&&a,r.createElement(m(),{key:e?1:0,onEnter:this.handleLoadMore}))}}h(p,"defaultProps",{loadingMore:!1});const f=p},11389(e,t,n){n.d(t,{A:()=>c});var r=n(96540),a=n(46653);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}const o={position:"absolute",width:"100%",height:"100%",left:0,top:0,zIndex:1e3},s={...o,backgroundColor:"white",opacity:.9},l={...o,display:"flex",alignItems:"center",justifyContent:"center"},c=e=>{let{isLoading:t,label:n,children:o,style:c,whiteBlockerStyleOverRide:d,...u}=e;return r.createElement("div",i({},u,{style:{...c,position:"relative"}}
1),t&&r.createElement("div",{style:(m=d,{...s,...m})}),t&&r.createElement("div",{style:l},r.createElement(a.A,{label:n})),o);var m}},90477(e,t,n){n.r(t),n.d(t,{ArchiveNotificationSettings:()=>d,NotificationsDropdown:()=>fe,NotificationsPage:()=>ce});var r=n(96540),a=n(43888),i=n(23324),o=n(54428),s=n(50403),l=n(46542),c=n(6457);const d=e=>{let{isChecked:t,onChangeIsChecked:n,notifiableId:d,notifiableType:u,onSaveEmailPreview:m}=e;const h=(0,s.iT)("archive_notifications"),[p,,f,b]=(0,a.eY)(!1),[g,v]=(0,a.KR)(),k=r.useCallback((e,t,n)=>{v(m(e,t,n)).then(b)},[m,b,v]);let y,E;return t&&d&&u&&(h?(y="Edit",E=r.createElement(c.El,{Component:l.A,color:"blue",iconName:"edit",labelText:"Edit notification",onClick:f})):(y="Preview",E=r.createElement(c.El,{color:"blue",onClick:f},"Preview notification"))),r.createElement(r.Fragment,null,r.createElement(c.El,{centerChildren:"vertically",flexContainer:{justifyContent:"space-between"}},r.createElement(i.A,{label:"Send notification to the participant(s)",checked:t,onChange:n}),E),f&&d&&u&&r.createElement(o.Ay,{fetchParams:{notifiable_id:d,notifiable_type:u,notification_type:"successful_group_archived"},show:p,heading:y&&`${y} notification`,onHide:b,onSave:h?k:void 0,disabled:g}))};var u=n(10086),m=n(97648),h=n.n(m),p=n(65273),f=n(40658),b=n(69602),g=n(59697),v=n(46653),k=n(39123),y=n(39288),E=n(13142);const w=()=>r.createElement("div",{className:"NoNotificationsPlaceholder"},"No New Notifications");var _=n(35292),C=n(37995),S=n.n(C),N=n(41479),A=n(32485),P=n.n(A),j=n(46958),I=n(42845),L=n.n(I);const M=e=>{let{children:t}=e;return r.createElement(L(),{xs:2,sm:2,className:"NotificationImageCol"},t)},x=e=>{let{children:t}=e;return r.createElement(L(),{xs:9,sm:9,className:"NotificationContentCol"},t)};var O=n(58776),R=n.n(O),T=n(5785),$=n(20100);const F=e=>{let{id:t,onClick:n}=e;const a=r.createElement(R(),{id:`notification-dismiss-${t}`},"Dismiss");return r.createElement(L(),{xs:1,sm:1,className:"NotificationDismissCol"},r.createElement($.A,{placement:"top",overlay:a},r.createElement("div",{className:"icon-container",onClick:n},r.createElement(T.Ay,{name:"close",size:"xl"}))))},B=e=>{let{description:t,action:n,...a}=e;return{...a,body:r.createElement(z,{description:t,action:n})}},z=e=>{let{description:t,action:n}=e;return r.createElement("div",{className:"LegacyNotificationBody"},r.createElement("div",null,t),r.createElement(c.El,{bold:!0},n))},U=e=>{let{name:t}=e;return r.createElement(c.jl,{className:"NotificationIcon",centerChildren:"both",diameter:"md"},r.createElement(T.Ay,{name:t,color:"white",size:"xl"}))};var H=n(88523);const D=e=>({href:e.details.comment_path,imageOrIcon:r.createElement(H.Ay,{user:e.trackable&&e.trackable.user,size:"md",showLink:!1}),action:"View reply"});var W=n(57701),q=n(19713),V=n(70750);const Y=e=>{let{kind:t,style:n}=e;return r.createElement(c.jl,{className:P()("ResourceNotificationIcon",`${t}-background`),centerChildren:"both",color:"white",diameter:"md",style:n},r.createElement(T.Ay,{name:(0,V.RU)(null,t)}))},K=e=>{let{kinds:t}=e;return r.createElement("div",{className:"ResourceNotificationIcons"},t.map((e,n)=>r.createElement(Y,{key:n,kind:e,style:{marginRight:n<t.length-1&&-q.z3.md}})))},G=e=>{let{user:t}=e;return r.createElement(H.Ay,{user:t,size:"md",showLink:!1})},J=e=>{let{details:t}=e;return t.attribution?r.createElement(G,{user:t.attribution}):t.resource_kinds?r.createElement(K,{kinds:t.resource_kinds}):t.icon_name?r.createElement(U,{name:t.icon_name}):null};var Q=n(92775);var X=n(25196);const Z=e=>e?r.createElement("span",{className:"bold"},e.full_name):"Anonymous",ee=(e,t)=>{switch(e.key){case"checkin.interview":return B((e=>({href:`/bookings/checkins/interviews/${e.trackable.id}`,imageOrIcon:r.createElement(U,{name:"survey"}),description:`Schedule your ${e.trackable.title} call with ${e.trackable.checkinable.manager.first_name}`,action:"Schedule checkin call"}))(e));case"checkin.survey":return B((e=>({href:`/checkins/touchpoints/${e.trackable.id}`,imageOrIcon:r.createElement(U,{name:"partnership"}),description:"Let us know how things are going",action:"Take a 2-minute survey"}))(e));case"collaboration.added":return B((e=>{const t=`/${e.details.collaboration_link.split("/").slice(3).join("/")}`,n=r.createElement("span",{className:"bold"},e.trackable.inviter?e.trackable.inviter.full_name:"Anonymous"),a=r.createElement("span",null,n," has invited you to collaborate on"," ",r.createElement("span",{className:"bold"},e.details.collaboration_title));return{href:t,imageOrIcon:r.createElement(H.Ay,{user:e.trackable.inviter,size:"md",showLink:!1}),description:a,action:`Collaborate with ${e.details.collaboration_inviter_first_name}`}})(e));case"comment.added":return B((e=>({...D(e),description:e.details.comment_subject}))(e));case"comment_like.added":return B((e=>{let t;return t=e.trackable&&e.trackable.user?`${e.trackable.user.first_name} liked your comment`:"Your comment was liked",{...D(e),description:t}})(e));case"match_proposal.manager_accepted_match":case"match_proposal.partnership_created":return B((e=>{let t,n;if(e.trackable.partnership.space.start_date){const a=e.trackable.partnership.space.start_date;t=r.createElement("span",null,"Your kickoff is scheduled for"," ",r.createElement(j.A,{time:a,format:"pretty",showTimezone:!0})),n="View meeting"}else t="Schedule your kickoff to start your mentoring partnership",n="Schedule kickoff";return{href:"",imageOrIcon:r.createElement(U,{name:"partnership"}),description:t,action:n}})(e));case"match_proposal.manager_proposed_match":case"match_proposal.teacher_proposed_kickoff":return B((e=>({href:e.trackable.status_path,imageOrIcon:r.createElement(U,{name:"partnership"}),description:"Congratulations! You've been matched!",action:"Review your match"}))(e));case"match_proposal.student_confirmed_teacher":case"match_proposal.teacher_accepted_student":return B((e=>({href:e.trackable.status_path,imageOrIcon:r.createElement(U,{name:"partnership"}),description:`Propose times when you are available to meet your new ${e.trackable.related_role_label.toLowerCase()} for a kickoff meeting`,action:"Propose kickoff times"}))(e));case"match_proposal.student_proposed_alternate_kickoff":case"match_proposal.teacher_proposed_alternate_kickoff":return B(((e,t)=>{let n=null;if("match_proposal.student_proposed_alternate_kickoff"===e.key?n=((0,Q.R8)(t,"student")||"mentee").toLowerCase():"match_proposal.teacher_proposed_alternate_kickoff"===e.key&&(n=e.trackable.related_role_label.toLowerCase()),null===n)throw new Error(`Invalid notification with key '${e.key}' passed to propsFromMatchProposalStudentProposedAlternateKickoffNotification`);return{href:e.trackable.status_path,imageOrIcon:r.createElement(U,{name:"partnership"}),description:`Your ${n} suggested new dates and times for your kickoff`,action:"Schedule kickoff"}})(e,t));case"meeting.created":return B((e=>{const t=r.createElement("span",null,r.createElement("span",{className:"bold"},e.trackable.proposer_first_name)," ","has suggested dates and times for the"," ",r.createElement("span",{className:"bold"},e.trackable.title));return{href:e.trackable.url,imageOrIcon:r.createElement(U,{name:"calendar"}),description:t,action:"Choose a time to meet"}})(e));case"meeting.time_selected":return B((e=>{const t=r.createElement("span",null,r.createElement("span",{className:"bold"},e.trackable.title)," meeting is scheduled for"," ",r.createElement(j.A,{time:e.trackable.start_time,format:"pretty",showTimezone:!0}));return{href:e.trackable.url,imageOrIcon:r.createElement(U,{name:"calendar"}),description:t,action:"View meeting"}})(e));case"meeting.times_proposed":return B((e=>{const t=r.createElement("span",null,r.createElement("span",{className:"bold"},e.trackable.proposer_first_name)," ","has suggested new times for the"," ",r.createElement("span",{className:"bold"},e.trackable.title)," ","meeting");return{href:e.trackable.url,imageOrIcon:r.createElement(U,{name:"calendar"}),description:t,action:"Choose a time to meet"}})(e));case"meeting.updated":return B((e=>{const t=e.details,n=Object.keys(t).filter(e=>t[e]).map(e=>e.split("_").slice(1,-1).join(" "));let a;a=n.length>1?`${n.slice(0,-1).join(", ")} and ${n[n.length-1]}`:n[0];const i=r.createElement("span",null,r.createElement("span",{className:"bold"},e.trackable.title)," meeting"," ",a," has been updated");return{href:e.trackable.url,imageOrIcon:r.createElement(U,{name:"calendar"}),description:i,action:"View meeting"}})(e));case"status_change.interview_scheduled":return B((e=>{let t="",n="/";return 2===e.trackable.role_id?t="Share on Linkedin that you just became a mentor to a rising star":1===e.trackable.role_id&&(t="Check out some activities and resources in the meantime",n="/browse"),{href:n,imageOrIcon:r.createElement(U,{name:"partnership"}),description:"We look forward to speaking with you!",action:t}})(e));case"status_change.onboard_started":return B((e=>{let t;return t=2===e.trackable.role_id?r.createElement(U,{name:"partnership"}):r.createElement(U,{name:"user"}),{href:"/onboarding",imageOrIcon:t,description:"Take 2 minutes to round out your profile and start your experience",action:"Complete your profile"}})(e));case"status_change.onboard_complete":return B(((e,t)=>{let n,a="",i="";return e.trackable.tenant.everwise_instance&&(0,X.uM)(t,"student","mentorship",e.trackable.role_entitlements)?(n=r.createElement(U,{name:"partnership"}),a="Next step to mentoring",i=`Book a consultation with ${(0,b.HW)(t).tenant.instance.label}`):(n=r.createElement(U,{name:"user"}),2===e.trackable.role_id?(a="Book an interview to ensure a great match",i="Book an interview"):1===e.trackable.role_id&&(a="Book a consultation to help define your goals",i="Book a consultation")),{href:`/bookings/onboard?role_id=${e.trackable.role_id}`,imageOrIcon:n,description:a,action:i}})(e,t));case"suggestion.added":return B((e=>{const t=Z(e.trackable.receiver),n=e.trackable.suggestion_kind.toLowerCase(),a=r.createElement("span",null,t," added your suggested ",n," ",r.createElement("span",{className:"bold"},e.trackable.suggestion_title));return{href:`/${e.trackable.suggestion_resource}/${e.trackable.suggestable_id}`,imageOrIcon:r.createElement(H.Ay,{user:e.trackable.receiver,size:"md",showLink:!1}
1),description:a,action:`View the suggested ${n}`}})(e));case"suggestion.create":return B((e=>{const t=Z(e.trackable.suggester),n=e.trackable.suggestion_kind.toLowerCase(),a=r.createElement("span",null,t," suggested ",n," ",r.createElement("span",{className:"bold"},e.trackable.suggestion_title));return{href:`/${e.trackable.suggestion_resource}/${e.trackable.suggestable_id}`,imageOrIcon:r.createElement(H.Ay,{user:e.trackable.suggester,size:"md",showLink:!1}),description:a,action:`View the suggested ${n}`}})(e));case"user_collection.assigned":return B((e=>{const t=Z(e.trackable.assigner),n=r.createElement("span",null,t," assigned you the collection"," ",r.createElement("span",{className:"bold"},e.trackable.assigned_title));return{href:`/user_collections/${e.trackable.id}`,imageOrIcon:r.createElement(H.Ay,{user:e.trackable.assigner,size:"md",showLink:!1}),description:n,action:"View your collection"}})(e));case"user_mission.assigned":return B((e=>{const t=Z(e.trackable.assigner),n=e.trackable.assigned_mission_kind.toLowerCase(),a=r.createElement("span",null,t," assigned you the ",n," ",r.createElement("span",{className:"bold"},e.trackable.assigned_title));return{href:`/user_missions/${e.trackable.id}`,imageOrIcon:r.createElement(H.Ay,{user:e.trackable.assigner,size:"md",showLink:!1}),description:a,action:`View your ${n}`}})(e));default:if(null===e.key)return(e=>({notification:e,href:e.details.href,body:r.createElement(W.A,{html:e.details.body}),imageOrIcon:J(e)}))(e);throw new Error(`Unknown notification type: $${e.trackable_type}`)}};function te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ne=["checkin.interview","meeting.created","meeting.time_selected","meeting.times_proposed","meeting.updated"];class re extends r.Component{constructor(){super(...arguments),te(this,"handleClick",()=>{const{userId:e,notification:t,href:n,history:r,onRead:a,onAfterClick:i}=this.props;e&&a&&a(e,t.id),n&&(r.push(n),i&&i())}),te(this,"handleDismiss",e=>{e.stopPropagation();const{userId:t,notification:n,onDismiss:r}=this.props;t&&r&&r(t,n.id)})}render(){const{notification:e,imageOrIcon:t,href:n,body:a,bordersOnlyBetween:i=!1}=this.props;return ne.includes(e.key)?null:r.createElement(S(),{className:P()("Notification",{bordersOnlyBetween:i,unread:!e.read,clickable:!!n}),onClick:this.handleClick},r.createElement(M,null,t),r.createElement(x,null,a,r.createElement("div",{className:"notification-created"},r.createElement(j.A,{time:e.created_at,format:"fromNow"}))),r.createElement(F,{id:e.id,onClick:this.handleDismiss}))}}const ae={onRead:p.bA,onDismiss:p.yk},ie=(0,_.A)(N.y,(0,u.Ng)((e,t)=>({userId:(0,b.WR)(e),...ee(t.notification,e)}),ae))(re);function oe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class se extends r.Component{constructor(){super(...arguments),oe(this,"handleLoadMore",()=>{this.props.hasMore&&this.props.fetchNotifications&&this.props.fetchNotifications(this.props.userId)})}componentDidMount(){const{allowUpdate:e,userId:t,notifications:n}=this.props;e&&e(!1),this.markNotificationsAsSeen(t,n)}UNSAFE_componentWillReceiveProps(e){const{userId:t,notifications:n}=e;this.markNotificationsAsSeen(t,h()(n,this.props.notifications,"id"))}componentWillUnmount(){this.props.allowUpdate&&this.props.allowUpdate(!0)}markNotificationsAsSeen(e,t){this.props.markAsSeen&&this.props.markAsSeen(e,t)}render(){const{notifications:e,isLoading:t=!1,hasMore:n=!1}=this.props,a=r.createElement(v.A,{label:"Loading...",className:"text-center"});let i;return i=e.length>
10||n?r.createElement(y.A,{loadMore:this.handleLoadMore,loadingMore:t,loader:a,hasMore:n},e.map(e=>r.createElement(ie,{key:e.id,notification:e}))):r.createElement(w,null),r.createElement(k.A,{gray:!0},r.createElement(g.Ay,{className:"NotificationsPage"},r.createElement(g.gZ,null,r.createElement(E.EY,null,"Your notifications"),i)))}}const le={fetchNotifications:p.a1,markAsSeen:p.FN,allowUpdate:p.mO},ce=(0,u.Ng)(e=>({userId:(0,b.WR)(e),notifications:(0,f.Tr)(e),isLoading:(0,f.NE)(e),hasMore:(0,f.EJ)(e)}),le)(se);var de=n(50942),ue=n.n(de);function me(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class he extends r.Component{constructor(){super(...arguments),me(this,"handleLoadMore",()=>{this.props.hasMore&&this.props.fetchNotifications&&this.props.fetchNotifications(this.props.userId)}),me(this,"handleHide",()=>{this.props.onHide&&this.props.onHide()}),me(this,"handleSeeAllClick",()=>{this.props.history.push("/notifications")})}componentDidMount(){const{allowUpdate:e,userId:t,notifications:n}=this.props;e&&e(!1),this.markNotificationsAsSeen(t,n)}UNSAFE_componentWillReceiveProps(e){const{userId:t,notifications:n}=e;this.markNotificationsAsSeen(t,h()(n,this.props.notifications,"id"))}componentWillUnmount(){this.props.allowUpdate&&this.props.allowUpdate(!0)}markNotificationsAsSeen(e,t){this.props.markAsSeen&&this.props.markAsSeen(e,t)}render(){const{notifications:e,isLoading:t=!1,hasMore:n=!1,...a}=this.props,i=r.createElement(v.A,{label:"Loading...",className:"text-center"});let o;return o=e.length>0||n?r.createElement("div",null,r.createElement(y.A,{className:"scroll-container",loadMore:this.handleLoadMore,loadingMore:t,loader:i,hasMore:n},e.map(e=>r.createElement(ie,{key:e.id,notification:e,bordersOnlyBetween:!0,onAfterClick:this.handleHide}))),r.createElement(c.El,{className:"notifications-dropdown-footer",bold:!0},r.createElement("span",{className:"NotificationsDropdown--SeeAll",onClick:this.handleSeeAllClick},"See All"))):r.createElement(w,null),r.createElement(ue(),{id:"notifications-dropdown",className:"NotificationsDropdown",placement:a.placement||"bottom"},r.createElement("div",{className:"notifications-dropdown-header"},"Notifications"),o)}}const pe={fetchNotifications:p.a1,markAsSeen:p.FN,allowUpdate:p.mO},fe=(0,N.y)((0,u.Ng)(e=>({userId:(0,b.WR)(e),notifications:(0,f.Tr)(e),isLoading:(0,f.NE)(e),hasMore:(0,f.EJ)(e)}),pe)(he))},7029(e,t,n){n.d(t,{A:()=>m,u:()=>s});var r=n(96540),a=n(91810),i=n.n(a),o=n(39527);const s=(()=>{let e=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})();function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(null,arguments)}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=i()(["onScroll","elementIsScrollable","innerRef"]);class u extends r.PureComponent{constructor(){super(...arguments),c(this,"receiveRef",e=>{this.component=e,this.props.innerRef&&this.props.innerRef(e)}),c(this,"handleScroll",()=>{const e=this.getContainer();this.props.onScroll&&e&&this.props.onScroll(e)}),c(this,"pollScroll",()=>{this.handleScroll(),this.rafRequestId=window.requestAnimationFrame(this.pollScroll)})}componentDidMount(){this.props.onScroll&&this.addHandlers(),this.handleScroll()}UNSAFE_componentWillReceiveProps(e){e.onScroll&&!this.props.onScroll?this.addHandlers():!e.onScroll&&this.props.onScroll&&this.removeHandlers()}componentWillUnmount(){this.removeHandlers()}getContainer(){return!this.props.elementIsScrollable&&this.component?(0,o.A)(this.component):this.component}addHandlers(){const e=this.getContainer();e&&(window.addEventListener("resize",this.handleScroll),s?e.addEventListener("scroll",this.handleScroll,{passive:!0}):this.rafRequestId=window.requestAnimationFrame(this.pollScroll))}removeHandlers(){const e=this.getContainer();e&&(window.removeEventListener("resize",this.handleScroll),this.component&&e.removeEventListener("scroll",this.handleScroll,{passive:!0}),this.rafRequestId&&window.cancelAnimationFrame(this.rafRequestId))}render(){return r.createElement("div",l({className:this.props.className||"",ref:this.receiveRef},d(this.props)),this.props.children)}}c(u,"defaultProps",{elementIsScrollable:!0});const m=u},57701(e,t,n){n.d(t,{A:()=>r});const r=(0,n(33890).Ay)(()=>Promise.all([n.e(8096),n.e(2221)]).then(n.bind(n,58757)))},19713(e,t,n){n.d(t,{Ay:()=>u,z3:()=>s});var r=n(96540),a=n(88523),i=n(32485),o=n.n(i);const s={xs:5,sm:5,md:10,lg:10,xl:17,"2xl":17,"3xl":17,"4xl":17,"5xl":17},l=e=>{let t,n,i,l,{className:c,userContainers:d,size:u,limit:m,totalCount:h,dense:p=!1,showNames:f=!1,overlapping:b=!1,outlined:g=!1,showLinks:v=!0,onClickUser:k,renderUserPhoto:y}=e;if(m&&!b?[t,n]=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length;return n<=t?[e,0]:[e.slice(0,t-1),n-(t-1)]}(d,m,h):t=d,b){const e=[2,1,0,1,2].map(e=>((e,t)=>{const n=a.LR.indexOf(e),r=t<=n?n-t:0;return a.LR[r]})(u,e));i=t.slice(0,5).map((t,n)=>y(t,{size:e[n],showNames:f,outlined:g,showLink:v},{}))}else i=t.map((e,r)=>{const a={};return p&&(n||r!==t.length-1)&&(a.style={marginRight:-1*s[u]}),y(e,{size:u,showNames:f,outlined:g,showLink:v,onClick:k},a)});return n&&(l=r.createElement(a.ll,{number:n,size:u,showNames:f,outlined:g})),r.createElement("ul",{className:o()("UserPhotos",{dense:p},c,b&&`overlapping overlapping--${u}`)},i,l)};function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(null,arguments)}const d=(e,t,n)=>r.createElement("li",c({key:e.id},n),r.createElement(a.Ay,{user:e,size:t.size,outlined:t.outlined,showLink:t.showLink,onClick:t.onClick}),t.showNames&&r.createElement("div",{className:"very-small text-center name"},e.first_name||"Invited")),u=e=>{let{users:t,...n}=e;return r.createElement(l,c({userContainers:t,renderUserPhoto:d},n))}}
1,25196(e,t,n){n.d(t,{_6:()=>f,uM:()=>b});var r=n(49991),a=n.n(r),i=n(58729),o=n.n(i),s=n(89899),l=n.n(s),c=n(68821),d=n.n(c);const u=()=>({none:"None",onboarding:"Enrollment",mentorship:"Mentorship",tenant_scoring_tenant_sessions:"Internal Match / Internal ExM",tenant_scoring_instance_sessions:"Internal Match / External ExM",instance_scoring_instance_sessions:"External Match / External ExM",tenant_scoring_tenant_sessions_no_onboarding:"Internal Match / Internal ExM [No Enrollment Interview]",tenant_scoring_instance_sessions_no_onboarding:"Internal Match / External ExM [No Enrollment Interview]",instance_scoring_instance_sessions_no_onboarding:"External Match / External ExM [No Enrollment Interview]",premium_level_basic:"Mentorship: Basic",premium_level_silver:"Mentorship: Silver",premium_level_gold:"Mentorship: Gold"}),m=e=>e.entitlements.permissions,h=(e,t)=>l()(m,a()(t))(e),p=(e,t)=>{const n=((e,t)=>l()(m,o()(e=>e===t))(e))(e,t),r=((e,t)=>l()(u,a()(t))(e))(e,n);return r?`${r} (${t})`:`${t}`},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=d()(t=>{const n=h(e,t);return{label:p(e,n),value:t,permission:n}},["none","onboarding","tenant_scoring_tenant_sessions","tenant_scoring_instance_sessions","instance_scoring_instance_sessions","tenant_scoring_tenant_sessions_no_onboarding","tenant_scoring_instance_sessions_no_onboarding","instance_scoring_instance_sessions_no_onboarding"]);return t?[{label:"-",value:null,permission:null},...n]:n},b=(e,t,n,r)=>((r[t]||0)&h(e,n))===h(e,n)},70750(e,t,n){n.d(t,{LK:()=>d,Pm:()=>c,RU:()=>a,VA:()=>l,XB:()=>i,h$:()=>u,mG:()=>o});const r=e=>{switch(e){case"harvardBusiness":return"hbr";case"khanAcademy":return"khan";case"linkedInLearning":return"linkedin";default:return e}},a=(e,t)=>e?r(e):(e=>{switch(e){case"article":case"book":return"article";case"activity":return"flash";case"meeting":case"webinar":return"calendar";case"checkin-interview":case"checkin-survey":case"checkin":case"survey":return"survey";case"quiz":return"quiz";case"video":return"play";
1case"feedback":return"feedback";case"generic_feedback":return"manager";case"goals":return"bullseye";case"mentoring":case"match_acceptance":case"match_preference":case"match_summary":return"partnership";default:return""}})(t),i=e=>{if(e.provider)return r(e.provider);switch(e.contentable_type){case"Mission":return(e=>{const t=e.label.toLowerCase();switch(t){case"mission":case"activity":case"do":return"flash";case"book":case"read":return"article";case"watch":return"video";case"harvard":return"hbr";default:return t}})(e);case"UserCollection":case"Collection":return"collection";case"Space":return(e=>{switch(e.label){case"Partnership":case"Archived Partnership":return"partnership";default:return"users"}})(e);case"Quiz":return"quiz";case"Assessment":return"survey";default:return null}},o=e=>{switch(e){case"harvardBusiness":return"harvard";case"khanAcademy":return"khan";case"linkedInLearning":return"linkedin";default:return e}},s={activity:"yellow",article:"blue",book:"blue",checkin:"dark-green","checkin-interview":"dark-green","checkin-survey":"dark-green",collection:"dark-blue","q&a":"purple",feedback:"orange",goals:"dark-purple",match_acceptance:"orange",match_preference:"orange",match_summary:"orange",mentoring:"orange",quiz:"dark-blue",survey:"dark-green",video:"red",webinar:"purple"},l=(e,t)=>e?o(e):s[t]||"dark",c=e=>{if(e.provider)return`${o(e.provider)}-background`;const t=e.label.toLowerCase();switch(t){case"activity":return"resource-background";case"article":return"book-background";default:return`${t}-background`}},d=e=>"User"===e.contentable_type?e.user_full_name||"":e.title,u=e=>"User"===e.contentable_type?e.user_title||"":e.label},39527(e,t,n){n.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e;for(;n.parentNode;){if(n=n.parentNode,n===document.body)return window;const e=window.getComputedStyle(n),r=t?"overflow-x":"overflow-y",a=e.getPropertyValue(r)||e.getPropertyValue("overflow");if("auto"===a||"scroll"===a)return n}return window}},1215(e,t,n){n.d(t,{A:()=>a,a:()=>i});const r=e=>(t,n)=>Object.keys(t).concat(Object.keys(n)).some(r=>!e.includes(r)&&t[r]!==n[r]),a=r,i=r([])}}]);

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.