1(self.webpackChunkraise_webapp_frontend=self.webpackChunkraise_webapp_frontend||[]).push([[9256],{87157:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Z});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(47037),s=n.n(o),c=n(67294),u=n(93967),m=n.n(u);const d="TH0yoBfS5JR3EyHxQy8M",p="WMDthqsim52liyLsIT56",f="QcXnx7LLs8Ww7qO03qEQ",h="lmgmjmisrzqPTcMJ0EzH",v="NFoFolQLVRjz5Ng7zq31",E="lbLqIrn70Ux8QG6Cp1p5";var g=n(44508),Z=function(e){function t(){return(0,a.Z)(this,t),(0,l.Z)(this,t,arguments)}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"componentDidMount",value:function(){var e,t=this.props,n=t.pageTitle,a=t.stepHeader;e=n||(s()(a)?a:"Tell us about yourself - Raise Me"),document.title=e,window.scrollTo(0,0),(0,g.B)(150,"input, select")}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.stepHeader,a=e.subHeader,r=e.disclaimer,l=e.className;return c.createElement("div",{className:m()(d,"shared-base-step",l),"data-testid":"step-header-container"},c.createElement("div",{className:p},c.createElement("h1",{id:"stepHeader",className:f},n),a&&c.createElement("h2",{className:h},a),r&&c.createElement("p",{className:v},r)),t&&c.createElement("div",{className:E},t))}}])}(c.Component)},22242:(e,t,n)=>{"use strict";n.d(t,{x:()=>N});var a=n(82688),r=n(15861),l=n(3945),i=n.n(l),o=n(4835),s=n.n(o),c=n(51359),u=n.n(c),m=n(8816),d=n.n(m),p=n(41609),f=n.n(p),h=n(77043),v=n.n(h),E=n(63105),g=n.n(E),Z=n(34486),y=n(59634),b=d()(u()(["street_address","city","state"]),s(),i()(", ")),w=function(e,t,n){var a=e.toLowerCase(),r=g()(t,function(e){return e.text.toLowerCase().indexOf(a)>=0}),l=n.map(function(e){var t=e.fields,n=t.campuses&&!f()(t.campuses)?JSON.parse(t.campuses):[],a="true"===t.community_college;return{_id:e.id,text:t.name,ncesId:t.nces_id,directoryInfoId:t.directory_info_id,subtext:b(t),campuses:n,communityCollege:a,parentId:a?t.nces_id:e.id,educationPhase:a?y.Pz.COMMUNITY_COLLEGE:y.Pz.UNDERGRADUATE,value:t.name,label:t.name}});return v()(r,l,"_id")};function N(e){return S.apply(this,arguments)}function S(){return S=(0,r.Z)((0,a.Z)().m(function e(t){var n,r,l,i,o=arguments;return(0,a.Z)().w(function(e){for(;;)if(0===e.n)return n=o.length>1&&void 0!==o[1]?o[1]:[],r=o.length>3&&void 0!==o[3]?o[3]:void 0,l=o.length>4&&void 0!==o[4]?o[4]:"",i={q:t},o.length>2&&void 0!==o[2]&&o[2]&&(i["community-college"]=!0),r&&(i.lat=r[0],i.long=r[1]),l&&(i.state=l),e.a(2,(0,Z.ZP)({url:"/v1/nearest-colleges",method:"get",data:i}).then(function(e){return w(t,n,e)}))},e)})),S.apply(this,arguments)}},29125:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(35161),s=n.n(o),c=n(67294),u=n(16607),m=n(8129),d=function(e){function t(){return(0,a.Z)(this,t),(0,l.Z)(this,t,arguments)}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"render",value:function(){var e=this.props,t=e.days,n=e.onChange,a=e.label,r=e.required,l=e.disabled,i=e.value,o=e.error;return c.createElement(u.Z,{required:r},a,c.createElement(m.Z,{required:r,options:t,value:i,error:o,cy:"day-dropdown",testid:"day-dropdown",onChange:n,disabled:l}))}}])}(c.Component);d.defaultProps={days:s()(new Array(31),function(e,t){var n=(t+1).toString();return{_id:n,value:n,text:n}}),label:"Day"};const p=d},49010:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(93967),s=n.n(o),c=n(67294),u=n(55323),m=n(15939),d=n(98913),p=n.n(d);function f(e){var t=s()("shared-step",{active:e.active});return c.createElement("span",{className:t})}const h=function(e){return c.createElement("div",{"data-testid":"step-".concat(e.currentStepIndex,"-out-of-").concat(e.numberOfSteps,"-steps")},p()(e.numberOfSteps,function(t){return c.createElement(f,{key:t,active:t===e.currentStepIndex})}))};n(53215);var v=n(96744);const E="zo2fSjZhyJhI8AOBUT9_",g="MsopoQptOUya0UvQxm2j",Z="WYIgpu03v3zU56RIYTNw",y="Cca0jWggltqgcQkC6OC4";var b=function(e){function t(){return(0,a.Z)(this,t),(0,l.Z)(this,t,arguments)}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"componentDidMount",value:function(){var e=this;this.mq=(0,v.HP)(function(){e.forceUpdate()})}},{key:"componentWillUnmount",value:function(){this.mq.remove()}},{key:"render",value:function(){var e=(0,v.om)(),t=this.props,n=t.currentStepIndex,a=t.numberOfSteps,r=t.onNext,l=t.primaryText,i=t.primaryActionDisabled,o=t.primaryActionLoading,d=t.primaryColor,p=t.onBack,f=t.backText,b=t.backDisabled;return c.createElement("footer",{className:E,"data-testid":"footer"},c.createElement("div",{className:g},c.createElement("div",{className:Z},p&&c.createElement(u.Z,{outline:!0,size:e.MS_AND_DOWN?"small":"medium",width:e.MS_AND_DOWN?"64px":"131px",onClick:p,cy:"onboarding-back",disabled:b,testId:"onboarding-back"},f)),c.createElement(h,{currentStepIndex:n,numberOfSteps:a}),c.createElement("div",{className:s()(Z,y)},c.createElement(u.Z,{color:d||"primary",disabled:i,onClick:r,type:r?"button":"submit",size:e.MS_AND_DOWN?"small":"medium",width:e.MS_AND_DOWN?"64px":"131px",cy:"onboarding-next",testId:"onboarding-next"},o?c.createElement(m.ZP,null):l))))}}])}(c.Component);b.defaultProps={primaryText:"Next",backText:"Back"};const w=b}
1,90402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(82688),r=n(15861),l=n(67294),i=n(87395),o=n(93967),s=n.n(o),c=n(45007),u=n(46147),m=n(36571),d=n(27418);const p=function(e){var t=e.value,n=e.onChange,o=(0,c.I0)(),p=(0,c.v9)(function(e){return e.uploading}),f=function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,o((0,m.Ix)(t));case 1:n();case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),h=(0,i.uI)({accept:{"image/*":[]},multiple:!1,onDrop:f}),v=h.getRootProps,E=h.getInputProps;return t?l.createElement("div",{className:"shared-form-photo-upload-image-container"},l.createElement("button",{type:"button",className:"shared-form-photo-upload-delete-button",onClick:function(){return n("")}},l.createElement(u.Z,{iconType:"times-r",className:"shared-form-photo-upload-delete-icon"})),l.createElement("img",{src:t,alt:"",className:"shared-form-photo-upload-image","data-testid":t})):l.createElement("div",{className:"shared-form-photo-upload-dropzone-container","data-testid":"photo-upload-dropzone"},l.createElement("p",{className:"shared-form-photo-upload-dropzone-subtitle"},"Max file size 20MB"),l.createElement("div",d({className:"shared-form-photo-upload-dropzone"},v()),l.createElement("input",d({},E(),{"aria-label":"Photo upload"})),l.createElement("div",{className:"shared-form-photo-upload-button"},l.createElement(u.Z,{iconType:p?"spinner":"plus-r",className:s()("shared-form-photo-upload-icon",{"rm-spin":p})}))))}},54870:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(45987),r=n(67294),l=n(93967),i=n.n(l),o=n(69228),s=n(46147),c=n(27418),u=["iconType","iconSize","onClick","className","children","placement","margin","testId"];const m=function(e){var t=e.iconType,n=e.iconSize,l=void 0===n?16:n,m=e.onClick,d=e.className,p=e.children,f=e.placement,h=e.margin,v=void 0!==h&&h,E=e.testId,g=(0,a.Z)(e,u);return r.createElement(o.Z,c({},g,{title:p,placement:f}),r.createElement("button",{className:i()("shared-tooltip-button",d,{margin:v}),onClick:m,type:"button","data-testid":E},r.createElement(s.Z,{iconType:t,className:"shared-tooltip-icon",style:{fontSize:"".concat(l,"px")}})))}},60827:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(67294),s=n(16607),c=n(8129),u=n(49937),m=function(e){function t(){return(0,a.Z)(this,t),(0,l.Z)(this,t,arguments)}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"render",value:function(){var e=this.props,t=e.months,n=e.onChange,a=e.label,r=e.required,l=e.disabled,i=e.value,u=e.error;return o.createElement(s.Z,{required:r},a,o.createElement(c.Z,{required:r,options:t,value:i,error:u,cy:"month-dropdown",testid:"month-dropdown",onChange:n,disabled:l}))}}])}(o.Component);m.defaultProps={months:u.QQ.map(function(e,t){return{_id:""+t,value:""+t,text:e}}),label:"Month"};const d=m},30606:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(35161),s=n.n(o),c=n(21804),u=n.n(c),m=n(67294),d=n(93967),p=n.n(d),f=n(46147),h=[{icon:"frown-open",value:"very_unsatisfied"},{icon:"frown",value:"unsatisfied"},{icon:"meh",value:"neutral"},{icon:"smile",value:"satisfied"},{icon:"laugh",value:"very_satisfied"}],v=function(e){function t(){return(0,a.Z)(this,t),(0,l.Z)(this,t,arguments)}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"render",value:function(){var e=this.props,t=e.satisfaction,n=e.onClick,a=e.trackPrefix,r=e.className;return m.createElement("div",{className:p()("shared-satisfaction-buttons",r)},s()(h,function(e){var r=e.icon,l=e.value,i=t===l,o=u()("".concat(a,"-").concat(l));return m.createElement("button",{key:o,className:"shared-satisfaction-buttons-button",type:"button","data-segment-track":"button","data-button-name":o,onClick:n(l),"data-testid":"satisfaction-button-".concat(l)},m.createElement(f.Z,{iconType:"".concat(r).concat(i?"":"-l"),className:p()("shared-satisfaction-buttons-icon",{selected:t&&i})}))}))}}])}(m.Component)},23350:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(82688),r=n(15861),l=n(70885),i=n(67294),o=n(75734),s=n(69228);const c=function(e){var t=e.initialChecked,n=e.onToggle,c=e.disabled,u=void 0!==c&&c,m=e.disabledTooltip,d=e.className,p=e.wrapper,f=(0,i.useState)(t),h=(0,l.Z)(f,2),v=h[0],E=h[1],g=(0,i.useState)(!1),Z=(0,l.Z)(g,2),y=Z[0],b=Z[1],w=function(){var e=(0,r.Z)((0,a.Z)().m(function e(){var t;return(0,a.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!y&&!u){e.n=1;break}return e.a(2);case 1:return E(t=!v),b(!0),e.p=2,e.n=3,n(t);case 3:e.n=5;break;case 4:e.p=4,e.v,E(!t);case 5:return e.p=5,b(!1),e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),N=i.createElement(o.Z,{checked:v,onChange:w,disabled:y||u,className:d}),S=p?p(N):N;return u&&m?i.createElement(s.Z,{title:m},i.createElement("span",null,S)):i.createElement(i.Fragment,null,S)}},53215:(e,t,n)=>{"use strict";n.d(t,{W_:()=>a});var a={"high-school":{type:"high-school",singular:"High School",plural:"High Schools",example:"Lincoln High, Stockton, CA"},"community-college":{type:"community-college",singular:"Community College",plural:"Community Colleges",example:"Dean College, Franklin, MA"},"dual-enrollment":{type:"dual-enrollment",singular:"College",plural:"Colleges",example:"Dean College, Franklin, MA"}}},74800:(e,t,n)=>{"use strict";n.d(t,{R:()=>Z,Z:()=>y});var a=n(1413),r=n(15671),l=n(43144),i=n(53640),o=n(60136),s=n(4942),c=n(35161),u=n.n(c),m=n(21804),d=n.n(m),p=n(13311),f=n.n(p),h=n(67294),v=n(93967),E=n.n(v),g=n(25707),Z=function(e){var t=e.testid,n=e.onClick,a=e.identifier,r=e.label,l=e.selected,i=e.children;return h.createElement("button",{className:E()(g.Z.button,(0,s.Z)({},g.Z.selected,l)),type:"button","aria-label":r,"aria-live":"assertive",onClick:n,"data-segment-track":"button","data-button-name":a,"data-testid":t},i)},y=function(e){function t(){var e;(0,r.Z)(this,t);for(var n=arguments.length,l=new Array(n),o=0;o<n;o++)l[o]=arguments[o];return(e=(0,i.Z)(this,t,[].concat(l))).handleClick=function(t,n){return function(){t?e.props.removeItem((0,a.Z)((0,a.Z)({},n),{},{_id:t._id})):e.props.saveItem(n)}},e}return(0,o.Z)(t,e),(0,l.Z)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.userSelectedItems,a=t.items,r=t.trackPrefix,l=t.size;return h.createElement("div",{className:E()(g.Z.container,(0,s.Z)({},g.Z[l],!!l))},u()(a,function(t,a){var l=t.name,i=t.emoji,o=t.averageAwardAmount,s=f()(n,{name:l}),c=d()("".concat(r,"-").concat(l)),u="$".concat(o),m=s?"".concat(u," Average Award Amount"):l;return h.createElement(Z,{key:"achievement-".concat(a),label:m,"aria-live":"assertive",selected:s,identifier:c,onClick:e.handleClick(s,t),testid:"achievement-card-".concat(a)},h.createElement("div",{className:"achievement-step-emoji","aria-hidden":!0},i),h.createElement("span",{className:E()("achievement-step-text",{selected:s})},l),o&&h.createElement("span",{className:E()("achievement-step-award",{selected:s})},h.createElement("p",{className:"achievement-step-award-text"},u)))}))}}])}(h.Component)},44508:(e,t,n)=>{"use strict";n.d(t,{B:()=>l});var a=n(65311),r=n.n(a),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"input, button, a, select";r()(t).focus(function(){var t=r()(this);t.offset().top-r()(window).scrollTop()>r()(window).height()-e&&r()("html, body").animate({scrollTop:t.offset().top-(r()(window).height()-e)},500)})}},39456:(e,t,n)=>{"use strict";n.d(t,{JD:()=>m,RM:()=>d,ZP:()=>f,mj:()=>p});var a=3600,r=86400,l=7*r,i=365*r,o={minute:60,min:60,hour:a,day:r,week:l,month:2592e3,year:i},s=function(e,t){return"".concat(t).concat(1===Math.round(e)?"":"s")},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date(e);
1return{date:t,difference:Math.abs(new Date-t)/1e3}},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=c(e).difference,u="year";return n<60?"Just now":(n<a?u=t.shortText?"min":"minute":n<r?u="hour":n<l?u="day":n<6048e3?u="week":n<i&&(u="month"),t.removeAgo?function(e,t){var n=e/o[t];return"".concat(Math.round(n)," ").concat(s(n,t))}(n,u):function(e,t){var n=e/o[t];return"".concat(Math.round(n)," ").concat(s(n,t)," ago")}(n,u))},m=function(e){var t=c(e),n=t.date,i=t.difference;return i<a?u(e,{removeAgo:!0,shortText:!0}):i<r?n.toLocaleString("default",{hour:"numeric",minute:"numeric"}):i<l?n.toLocaleString("default",{weekday:"short"}):i<6048e3?n.toLocaleString("default",{month:"short",day:"numeric"}):n.toLocaleString("default",{month:"numeric",day:"numeric",year:"2-digit"})},d=function(e){var t=c(e).date,n=t.toLocaleString("default",{weekday:"short",month:"numeric",day:"numeric",year:"2-digit"}),a=t.toLocaleString("default",{hour12:!0,hour:"numeric",minute:"numeric"});return"".concat(n," at ").concat(a)},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Date(e),a=n.toLocaleDateString("default",{month:"short",day:"numeric"}),r=n.toLocaleString("default",{hour12:!0,hour:"numeric",minute:"numeric"}),l=(new Date).toDateString()===n.toDateString();return"".concat(l?"today":a).concat(t?"":" at ".concat(r))};const f=u},73476:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(82688),r=n(15861),l=n(67294),i=n(45007),o=n(69613),s=n(46147),c=n(6867),u=n(33422);const m={recordBox:"qAGsm4PBDj22BSPXo1gh",recordRow:"HedmUOrGWjo5O7ImUn3S",copyButton:"rRF2aHGu0qHqUVaHTNB_",copyIcon:"I37eiNd0pH5BlSGNkmF4",slideUp:"LUpyU1jVrLptELyPCHsv",slideDown:"k5lkjKHegwPRKPXV481F",fadeIn:"Bw7iHt_OSVCMsMKQ9Aam",slideOut:"pbqQ93uYVyEJwPm8wjJQ",slideIn:"ibd56dZicsJSj_mcAZQu",loadingShimmer:"kcC_ha0vgS9kKvohhBsf"};const d=function(e){var t,n=e.show,d=e.onDismiss,p=e.dnsConfig,f=(0,i.I0)();if(!p)return null;var h=function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,navigator.clipboard.writeText(t);case 1:f((0,u._U)("Copied to clipboard!","success",{},2e3));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),v=function(e){return l.createElement(c.Z,{onClick:function(){return h(e)},className:m.copyButton},l.createElement(s.Z,{iconType:"copy-r",className:m.copyIcon}))};return l.createElement(o.Z,{show:n,onClose:d},l.createElement(o.Z.TextHeader,{onClose:d},"DNS Configuration for ",p.domain),l.createElement(o.Z.Body,null,p.sesVerificationToken||null!==(t=p.sesDkimTokens)&&void 0!==t&&t.length?l.createElement(l.Fragment,null,l.createElement("p",{className:"mb-20"},"Add these DNS records to your domain's DNS settings to verify ownership and enable authenticated email sending."),p.sesVerificationToken&&l.createElement("div",{className:"mb-28"},l.createElement("h4",null,"1. Domain Verification (TXT Record)"),l.createElement("p",{className:"shared-font accent mb-8"},"Add this TXT record to verify you own the domain:"),l.createElement("div",{className:m.recordBox},l.createElement("div",{className:m.recordRow},l.createElement("p",null,l.createElement("span",{className:"shared-font bold"},"Type:")," TXT")),l.createElement("div",{className:m.recordRow},l.createElement("p",null,l.createElement("span",{className:"shared-font bold"},"Name:")," ",l.createElement("code",null,"_amazonses.",p.domain)),v("_amazonses.".concat(p.domain))),l.createElement("div",{className:m.recordRow},l.createElement("p",null,l.createElement("span",{className:"shared-font bold"},"Value:")," ",l.createElement("code",null,p.sesVerificationToken)),v(p.sesVerificationToken)))),p.sesDkimTokens&&p.sesDkimTokens.length>0&&l.createElement("div",null,l.createElement("h4",null,"2. DKIM Authentication (CNAME Records)"),l.createElement("p",{className:"shared-font accent ".concat(m.description)},"Add these 3 CNAME records to authenticate emails:"),p.sesDkimTokens.map(function(e,t){return l.createElement("div",{key:t,className:m.recordBox},l.createElement("div",{className:m.recordRow},l.createElement("p",null,l.createElement("span",{className:"shared-font bold"},"Type:")," CNAME")),l.createElement("div",{className:m.recordRow},l.createElement("p",null,l.createElement("span",{className:"shared-font bold"},"Name:")," ",l.createElement("code",null,e,"._domainkey.",p.domain)),v("".concat(e,"._domainkey.").concat(p.domain))),l.createElement("div",{className:m.recordRow},l.createElement("p",null,l.createElement("span",{className:"shared-font bold"},"Value:")," ",l.createElement("code",null,e,".dkim.amazonses.com")),v("".concat(e,".dkim.amazonses.com"))))}
1)),l.createElement("p",{className:"shared-font accent mt-20"},l.createElement("span",{className:"shared-font bold"},"Note:")," DNS changes can take up to 48 hours to propagate, but typically complete within a few hours.")):l.createElement("p",null,'No DNS configuration available. Toggle "DNS" to generate records.')),l.createElement(o.Z.Footer,{primaryButton:{text:"Close",onClick:d}}))}},89769:(e,t,n)=>{"use strict";n.d(t,{I9:()=>g,cB:()=>Z,ZP:()=>y});var a=n(82688),r=n(15861),l=n(4942),i=n(1413),o=n(70885),s=n(67294),c=n(34893),u=n(50560),m=n(296),d=n(73476),p=n(69613),f=n(23350),h=n(57310),v=n(78531);const E="WdAeYRTeXaAcfFLglOCw";var g="If enabled, email addresses created under this domain can be used as the sender address and can also receive replies.",Z="If enabled, email addresses created under this domain can be used as reply-to addresses only. Emails cannot be sent from these addresses.";const y=function(e){var t=e.universityId,n=(0,s.useState)(null),y=(0,o.Z)(n,2),b=y[0],w=y[1],N=(0,s.useState)(null),S=(0,o.Z)(N,2),k=S[0],C=S[1],I=(0,s.useState)({}),x=(0,o.Z)(I,2),T=x[0],A=x[1],P=function(e,t){A(function(n){return(0,i.Z)((0,i.Z)({},n),{},(0,l.Z)({},e,(0,i.Z)((0,i.Z)({},n[e]),t)))})},F=function(){var e=(0,r.Z)((0,a.Z)().m(function e(n,r){return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,m.Z.update(r.id,{fromEmailAlias:n},{university_id:t});case 1:P(r.id,{fromEmailAlias:n});case 2:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),D=function(){var e=(0,r.Z)((0,a.Z)().m(function e(n,r){var l;return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,m.Z.update(r.id,{verifiedDomainSend:n},{university_id:t});case 1:l=e.v,P(r.id,{verifiedDomainSend:n,sesVerificationToken:l.sesVerificationToken,sesDkimTokens:l.sesDkimTokens}),n&&w({id:l._id,domain:l.domain,sesVerificationToken:l.sesVerificationToken,sesDkimTokens:l.sesDkimTokens});case 2:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),_=[{name:"domain",title:"Email Domain",editable:!1,editableOnCreate:!0},{name:"domainVerifiedAt",title:"DNS Verified?",editable:!1,renderValue:function(e,t){return(0,i.Z)((0,i.Z)({},t),T[t.id]).verifiedDomainSend?(0,h.Z)(e):s.createElement("span",null,"N/A")}},{name:"verifiedDomainSend",title:"DNS",editable:!1,tooltip:g,renderValue:function(e,t){return s.createElement("div",{className:E},s.createElement(f.Z,{initialChecked:!!e,onToggle:function(e){return D(e,t)}}))}},{name:"fromEmailAlias",title:"Alias",editable:!1,tooltip:Z,renderValue:function(e,t){return s.createElement("div",{className:E},s.createElement(f.Z,{initialChecked:!!e,onToggle:function(e){return F(e,t)}}))}},{name:"dnsDetails",title:"DNS Details",editable:!1,renderValue:function(e,t){var n=(0,i.Z)((0,i.Z)({},t),T[t.id]);return n.verifiedDomainSend?s.createElement(v.Z,{onClick:function(e){e.preventDefault(),e.stopPropagation(),w({id:String(n.id),domain:String(n.domain),sesVerificationToken:String(n.sesVerificationToken),sesDkimTokens:n.sesDkimTokens})}},"View DNS Details"):s.createElement("span",null,"N/A")}}];return s.createElement("div",{className:"account-settings-form","data-testid":"manage-allowed-email-domains"},s.createElement(c.Z,null,"Manage Email Messaging Domains"),s.createElement(u.Z,{basePath:"/v1/admin/allowed-email-domains?university_id=".concat(t),defaultSortKey:"domain",columns:_,identifier:"allowed-email-domains",defaultValues:{universityId:t},disableUpdating:!0,confirmDelete:function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){return(0,a.Z)().w(function(e){for(;;)if(0===e.n)return e.a(2,new Promise(function(e){C({item:{id:t.id,domain:t.domain},resolve:e})}))},e)}));return function(t){return e.apply(this,arguments)}}()}),s.createElement(d.Z,{show:!!b,onDismiss:function(){return w(null)},dnsConfig:b}),k&&s.createElement(p.Z,{show:!0,onClose:function(){k.resolve(!1),C(null)}},s.createElement(p.Z.TextHeader,{onClose:function(){k.resolve(!1),C(null)}},"Delete Confirmation"),s.createElement(p.Z.Body,null,"Are you sure you want to delete the following email domain?",s.createElement("p",{style:{fontWeight:"bold",marginTop:"12px"}},k.item.domain)),s.createElement(p.Z.Footer,{primaryButton:{text:"Delete",color:"red",onClick:function(){k.resolve(!0),C(null)}},secondaryButton:{text:"Cancel",onClick:function(){k.resolve(!1),C(null)}}})))}}
1,67498:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(70885),r=n(67294),l=n(45007),i=n(11468),o=n(90267),s=n(48017),c=n(55323),u=n(78455),m=n(27418);const d=function(e){var t=e.id,n=e.children,d=e.onYes,p=e.buttonName,f=e.disabled,h=void 0!==f&&f,v=e.shouldPrompt,E=void 0===v||v,g=e.text,Z=void 0===g?"Are you sure you want to delete this item?":g,y=e.buttonText,b=void 0===y?"Delete":y,w=e.buttonType,N=void 0===w?"button":w,S=(0,r.useContext)(s.T),k=S.enabled?o.Popper:i.Z,C=(0,r.useState)(null),I=(0,a.Z)(C,2),x=I[0],T=I[1],A=(0,l.I0)(),P=(0,r.useCallback)(function(){T(null),A((0,u.V6)(t))},[t,A]),F=(0,l.v9)(function(e){return!!e.popovers[t]});return(0,r.useEffect)(function(){return P},[P]),r.createElement("div",null,r.createElement("span",null,(0,r.cloneElement)(n,{disabled:F||h,onClick:E?function(e){T(e.currentTarget),A((0,u.aK)(t))}:d})),r.createElement(k,m({id:t,open:F,anchorEl:x,placement:"top"},S.enabled&&{arrow:!0},{className:S.enabled?"shared-path-design":"shared-are-you-sure-popper"}),r.createElement("div",{className:S.enabled?"":"shared-are-you-sure"},Z,r.createElement("div",{className:"shared-are-you-sure-actions-container"},r.createElement("div",{className:"shared-are-you-sure-nevermind"},r.createElement(c.Z,{color:"alternate",margin:!1,outline:!0,onClick:function(e){e.preventDefault(),e.stopPropagation(),P()},buttonName:"".concat(p," are-you-sure never-mind"),width:110,className:"shared-are-you-sure-button"},"Nevermind")),r.createElement("div",{className:"shared-are-you-sure-yes"},r.createElement(c.Z,{color:"primary",margin:!1,onClick:function(e){e.preventDefault(),e.stopPropagation(),d(),P()},buttonName:"".concat(p," are-you-sure yes"),type:N,className:"shared-are-you-sure-button",testId:"confirm-are-you-sure"},b))))))}},31473:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var a=n(4942),r=n(1413),l=n(67294),i=n(67287),o=n(93967),s=n.n(o);const c="S4VXElfbwOk4jbwUspYG",u="evE1LPN2gI97iHFmt4pa",m="OZvorw1JjX9QYuIbu38N",d="D2rNm1xeJMf6pojU0voo",p="qeSYnUKILKe71VPVsMIo",f="QCF493o6BFBIj9egrlEw";function h(e,t){e=(0,r.Z)({useZindex:!0},e);var n=s()(c,(0,a.Z)({},u,e.padding));if(!e.blur&&!e.loading)return l.createElement("div",{className:n,ref:t},e.children);var o=e.blur?f:void 0;return l.createElement("div",{ref:t,className:n,style:{minHeight:"".concat(e.minHeight,"px"),height:"calc(100% - ".concat(e.fullPageTop||75,"px)")}},e.loading?null:l.createElement("span",{className:s()(m,(0,a.Z)({},d,!e.useZindex))},e.blurText),l.createElement("div",{className:s()(p,o)},e.loading?l.createElement(i.Z,{width:"100%",height:e.minHeight||100}):e.children))}const v=(0,l.forwardRef)(h)},99847:(e,t,n)=>{"use strict";n.d(t,{f:()=>o});var a=n(67294),r=n(67287),l=n(63906);const i={title:"Jlh9OY2TAYAoWoFgFzcX",subtitle:"nMER5XCGM_QjMGgrUYct",slideUp:"VxLBpvXtDNNtDr2ZpQKD",slideDown:"LO8J34sXMp7lCBM7bVRT",fadeIn:"izJhvX2CgC4H8xBG1iIA",slideOut:"_0Nlvgpsq853d2knB0HfT",slideIn:"hm1iSWskZ2OxWOvrjjb2",loadingShimmer:"SWYJUS2Cb2MdC9hnPUk9"};function o(e){var t=e.loading?r.Z:a.Fragment;return a.createElement(a.Fragment,null,a.createElement(t,null,a.createElement("div",{className:i.title},e.title,e.tooltip)),e.subtitle&&a.createElement(l.Z,{mt:"2px"},a.createElement(t,null,a.createElement("div",{className:i.subtitle},e.subtitle))))}},86683:(e,t,n)=>{"use strict";n.d(t,{Z:()=>q});var a,r=n(4942),l=n(67294),i=n(65295),o=n(18515),s=n(1413),c=n(90267),u=n(6867),m=n(48017),d=n(46147),p=n(27418);function f(){return f=p?p.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},f.apply(null,arguments)}const h=function(e){return l.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},e),a||(a=l.createElement("path",{d:"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24m76.45 211.36-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36M377 105 279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9"})))};var v=n(45007),E=n(69228),g=n(65311),Z=n.n(g);const y="BNJWLtSIyaHHhHd6wrDA",b="lIiYwzgC2Jsh11Ew1Pgu",w="C8smBXmNLXgCWpsZNpHP";var N="Make a table selection to download data",S="Make a table selection to message followers",k="Make a table selection to view students";const C=(0,v.$j)(function(e){return{canMessage:e.user.canMessage}})(function(e){var t=(0,l.useContext)(m.T),n=t.enabled?c.IconButton:u.Z,a=(0,s.Z)((0,s.Z)({},e.studentFiltersForSelected||{}),{},{currentStudents:1,educationPhase:e.educationPhase});return l.createElement("div",{className:y},e.searchInput,e.downloadUrl&&l.createElement(E.Z,{title:e.actionsActive?null:N},l.createElement("div",null,l.createElement(n,{href:e.downloadUrl||"",target:"_blank",disabled:!e.actionsActive,size:"small","aria-label":"Download data",className:t.enabled?w:b,disableRipple:!0},l.createElement(h,{width:14,height:18})))),e.studentFiltersForSelected&&l.createElement(E.Z,{title:e.actionsActive?null:k},l.createElement("div",null,l.createElement(n,{href:"/college-portal/search?".concat(Z().param(a)),target:"_blank",disabled:!e.actionsActive,size:"small","aria-label":"View students",className:t.enabled?w:b,disableRipple:!0},l.createElement(d.Z,{iconType:"eye"})))),e.canMessage&&e.sendMessageToSelected&&l.createElement(E.Z,{title:e.actionsActive?null:S},l.createElement("div",null,l.createElement(n,{onClick:e.sendMessageToSelected,disabled:!e.actionsActive,size:"small","aria-label":"Send bulk message to students",className:t.enabled?w:b,disableRipple:!0},l.createElement(d.Z,{iconType:"envelope"})))))});var I=n(31473),x=n(59634),T=n(93967),A=n.n(T),P=n(90376),F=n(12119),D=n(99847);const _="AzZXDrciCVDZwPXA8XX4",U="Vbp_QJ537gSpMVUbLYrD";function M(e,t){var n=e.loadState<=x.jd.LOADING&&!e.fullPage,a=(0,l.useRef)(null),s=(0,P.p)(a);return l.createElement(i.Z,{id:e.elementId||"",ref:t,className:A()((0,r.Z)({},_,e.fullPage)),classes:{root:U}},l.createElement(o.Z,{ref:a,disableTypography:!0,title:l.createElement(D.f,e),action:!n&&l.createElement(C,{sendMessageToSelected:e.sendMessageToSelected,studentFiltersForSelected:e.studentFiltersForSelected,actionsActive:Boolean(e.actionsActive),searchInput:e.searchInput,educationPhase:e.educationPhase||x.$3.HIGH_SCHOOL,downloadUrl:e.downloadUrl||""})}),l.createElement(I.Z,{fullPageTop:s.height,blur:e.blur,blurText:e.blurText,loading:n,minHeight:e.minHeight||F.lR,ref:e.cardContentRef},e.subheading&&l.createElement("div",{className:"shared-font body"},e.subheading),e.children))}const q=(0,l.forwardRef)(M)},12119:(e,t,n)=>{"use strict";n.d(t,{NH:()=>a,lR:()=>r});var a=131,r=244},54090:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var a=n(45987),r=n(18029),l=n.n(r),i=n(67294),o=n(16607),s=n(61617),c=n(1106),u=n(59397),m=n(27418),d=["type","name","required","label"],p=function(e){var t,n=e.type,r=e.name,p=e.required,f=e.label,h=(0,a.Z)(e,d),v=String(r);if("multi-select"===n&&"options"in h)t=i.createElement(u.Z,{name:v,options:h.options});else{var E="checkbox"===n?c.Z:s.Z,g="checkbox"===n?{}:{required:p,type:n};t=i.createElement(E,m({name:v},g,h))}return h.withLabel?i.createElement(o.Z,null,f||l()(v.split(".").pop()),t):t};p.defaultProps={withLabel:!0};const f=p}
1,1812:(e,t,n)=>{"use strict";n.d(t,{Z:()=>T});var a=n(45007),r=n(1413),l=n(70885),i=n(57557),o=n.n(i),s=n(6557),c=n.n(s),u=n(67294),m=n(63906),d=n(65429),p=n(55323),f=n(87395),h=n(46147);const v="IwVvC_02sWZP07_P4B58",E="iKGab_4jMPRpkL5fuza5",g="Kk8mVXPhipO0h5VIvtPV";var Z=n(27418),y={csv:"text/csv",xls:"application/vnd.ms-excel",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",pdf:"application/pdf",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg"};function b(e){var t=e.getSelectedFile,n=e.uploading,a=e.fileName,r=e.acceptedFileTypes,i=(0,f.uI)({multiple:!1,accept:r?Object.fromEntries(r.map(function(e){return[y[e.slice(1)],[e]]})):void 0,onDrop:function(e){var n=(0,l.Z)(e,1)[0];n&&t(n)}}),o=i.getRootProps,s=i.getInputProps;return u.createElement("div",Z({},o(),{className:v,"data-testid":"file-selector-drop-zone"}),u.createElement("input",s()),a?u.createElement(u.Fragment,null,u.createElement(h.Z,{iconType:"file-alt",className:"download-report-icon"}),u.createElement("span",{"data-testid":"file-name"}," ",a," "),n&&u.createElement(h.Z,{iconType:"spinner",className:"rm-spinner rm-spin"})):u.createElement(m.Z,{className:g,"data-testid":"add-file"},u.createElement(h.Z,{iconType:"plus-r",className:E})))}var w=n(92534);const N=new(n(2509).Z)("/v1/upload-type");var S=function(e){if(e&&!e.includes("all"))return e.map(function(e){return".".concat(e)})},k=function(e){var t=(0,u.useState)(null),n=(0,l.Z)(t,2),a=n[0],i=n[1],s=(0,u.useState)(e.uploadDetails||{maxFileSize:20971520,allowedFileTypes:["all"]}),c=(0,l.Z)(s,2),f=c[0],h=c[1];(0,u.useEffect)(function(){e.uploadDetails||N.show(e.uploadType).then(h)},[e.uploadType]);return u.createElement(w.J9,{initialValues:e.initialOptionsValues?e.initialOptionsValues:{},onSubmit:function(t,n){var a=n.resetForm,r=n.setFieldValue,l=o()(t,["file"]);return e.modifyOptions&&(l=e.modifyOptions(l)),e.uploadFile(t.file,e.uploadType,l).then(function(n){e.flashMessage("".concat(!!t.file&&t.file.name," successfully uploaded!")),i({publicUrl:n.publicUrl}),r("file",null),e.resetAfterSubmit&&a()})},validate:function(t){var n={};return t.file||(n.file="Must select file"),e.validateOptions&&(n=(0,r.Z)((0,r.Z)({},n),e.validateOptions(t))),n}},function(t){var n,r=t.isValid,l=t.isSubmitting,i=t.dirty;return u.createElement(w.l0,{"data-testid":"file-selector-form"},u.createElement(m.Z,{py:6,px:7,bgcolor:d.Z.white,border:1,borderColor:d.Z.n200,borderRadius:"4px",className:"account-settings-form shared-font body"},e.title&&u.createElement(m.Z,{pb:2},u.createElement("div",{className:"shared-font title bold"},e.title)),e.children,u.createElement(m.Z,{py:3},u.createElement(m.Z,{mb:1},u.createElement("div",{className:"shared-font subheading bold"},e.fileDescription)),"Max file size: ",(n=f.maxFileSize,Math.floor(n/1048576)),"MB"),u.createElement(m.Z,null,u.createElement(w.gN,{name:"file",type:"file"},function(e){var t=e.field,n=t.name,a=t.value,r=e.form.setFieldValue;return u.createElement(b,{getSelectedFile:function(e){return r(n,e)},uploading:l,fileName:a?a.name:"",acceptedFileTypes:S(f.allowedFileTypes)})})),e.Disclaimer&&u.createElement(e.Disclaimer,null),u.createElement(m.Z,{mt:6,display:"flex",justifyContent:"flex-end"},u.createElement(p.Z,{color:"primary",type:"submit",disabled:!i||!r||l,margin:!1,buttonName:"form-footer save",size:"medium",testId:"confirm-upload-button"},"Confirm Upload")),a&&e.UploadedFileElement&&u.createElement(e.UploadedFileElement,{uploadedFile:a})))})};k.defaultProps={resetAfterSubmit:!0,modifyOptions:c()};const C=k;var I=n(33422),x=n(36571);const T=(0,a.$j)(null,{uploadFile:x.cT,flashMessage:I._U})(C)},59397:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(42982),r=n(70885),l=n(67294),i=n(74475),o=n(92534);const s=function(e){var t=e.name,n=e.options,s=e.maximumSelections,c=e.allowNew,u=void 0!==c&&c,m=e.placeholder,d=void 0===m?"Select...":m,p=(0,o.U$)({name:t,multiple:!0}),f=(0,r.Z)(p,3),h=f[0],v=f[1],E=f[2],g=h.value||[];return l.createElement(i.Z,{error:v.touched?v.error:"",placeholder:d,allowNew:u,id:t,selected:g,onSelect:function(e){E.setTouched(!0),E.setValue([].concat((0,a.Z)(g),[e]))},onDelete:function(e){E.setTouched(!0),E.setValue(h.value.filter(function(t){return t!==e}))},options:n,maximumSelections:s,onBlur:function(e){E.setTouched(!0),h.onBlur(e)}})}},95511:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var a=n(67294),r=n(61667),l=n(62510),i=n(97891),o=n(33466),s=n(96982),c=n(46199),u=n(48017),m=n(99342),d=n(74093),p=n(74268),f=n(43166);function h(e){var t=(0,a.useContext)(u.T);return a.createElement(a.Fragment,null,a.createElement(p.Z,{labels:e.legendLabels}),a.createElement(r.k,{scale:{x:"time"},theme:(0,m.p$)(t.enabled),padding:m.ET,domainPadding:{x:20,y:10},minDomain:{y:0},containerComponent:a.createElement(l.i6,{labels:e.labels,labelComponent:a.createElement(i.y,{constrainToVisibleArea:!0}
1)})},a.createElement(o.E,{tickFormat:d.PQ}),a.createElement(o.E,{dependentAxis:!0,tickFormat:f.ez}),e.data.map(function(e,n){return a.createElement(s.j,{data:e,key:n,groupComponent:a.createElement(c.j,{clipPadding:{bottom:4}}),style:{data:{stroke:t.enabled?(0,m.qd)(n):(0,m.f4)(n)}}})})))}},16834:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var a=n(4942),r=n(67294),l=n(93967),i=n.n(l),o=n(46147),s=n(90571),c=n(67895),u=n(60874);const m="yTcc4or5Tpy6GLRDs9jG",d="cBEMr8GFxGpZaMdGdCkd",p="jo4F7WNp_qld3ty30USh",f="BumVUEuYZTANlQP0zQZI";const h=function(e){var t=e.routed,n=e.menuItems,l=e.title,o=e.className,s=e.experienceEverywhere,h=t?n:(null==n?void 0:n.map(function(e){return{path:e.path,title:e.title,routed:!1}}))||[];return r.createElement(u.Z,{className:i()(m,o,(0,a.Z)({},d,s)),title:l,isOpen:!1},null==h?void 0:h.map(function(e){return r.createElement(c.Z,{key:e.title,to:e.path,title:e.title,routed:e.routed,className:i()(p,(0,a.Z)((0,a.Z)({},f,e.disabled),d,s))})}))};var v=n(86605);const E=function(e){var t=e.menus,n=e.routed,l=e.experienceEverywhere;return r.createElement(r.Fragment,null,null==t?void 0:t.map(function(e){var t,u="menuItems"in e?(null===(t=e.menuItems)||void 0===t?void 0:t.map(function(e){return e.path}))||[]:[e.path],m=(0,s.H)(u,location),d=r.createElement("div",{className:v.Z.title},e.iconType&&r.createElement(o.Z,{iconType:e.iconType,className:i()(v.Z.drawerIcon,(0,a.Z)({},v.Z.experienceEverywhereDrawer,l))}),e.title);return"menuItems"in e?r.createElement(h,{title:d,menuItems:e.menuItems,key:e.title,routed:n,className:i()((0,a.Z)({},v.Z.activeDrawerLink,m)),experienceEverywhere:l}):r.createElement(c.Z,{key:e.title,to:e.path,title:d,routed:e.routed,className:i()(v.Z.drawerLink,(0,a.Z)((0,a.Z)({},v.Z.activeDrawerLink,m),v.Z.experienceEverywhereDrawer,l))})}))}},64663:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var a=n(70885),r=n(35161),l=n.n(r),i=n(67294),o=n(93967),s=n.n(o),c=n(26110),u=n(85265),m=n(48748),d=n(48017),p=n(8728),f=n(16834),h=n(67895),v=n(86605);const E=function(e){var t=e.userInfo,n=void 0===t?{}:t,r=e.menuItems,o=e.experienceEverywhere,E=(0,i.useContext)(d.T),g=(0,i.useState)(null),Z=(0,a.Z)(g,2),y=Z[0],b=Z[1],w=(0,i.useState)(!1),N=(0,a.Z)(w,2),S=N[0],k=N[1],C=function(){b(null)};return i.createElement(i.Fragment,null,i.createElement("button",{"aria-label":"Settings","aria-haspopup":"true",onClick:function(e){y!==e.currentTarget&&b(e.currentTarget),k(!0)},className:v.Z.avatarButton},i.createElement(c.Z,{userInfo:n,"aria-haspopup":"true",className:s()("menu",{light:o,dark:!o})})),E.enabled?i.createElement(p.Z,{open:S,anchor:"right",onClose:function(){return k(!1)}},i.createElement(f.Z,{menus:r,routed:!0,experienceEverywhere:!0})):i.createElement(u.Z,{anchorEl:y,open:Boolean(y),onClose:C,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},transitionDuration:300,keepMounted:!0,elevation:1,PopoverClasses:{paper:v.Z.popover}},l()(r,function(e){return i.createElement(m.Z,{key:e.path,"aria-label":e.newTab?"".concat(e.title," (opens in a new tab)"):e.title,onClick:C,className:v.Z.menuItem,focusVisibleClassName:v.Z.menuItemFocus,disableRipple:!0},i.createElement(h.Z,{to:e.path,title:e.title,routed:e.routed,newTab:e.newTab}))})))}},67895:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(4942),r=n(67294),l=n(73727),i=n(93967),o=n.n(i);const s="XLPo9qtfN8f9siqyK1yy",c="kUNlcYWx1Q4Ah0e8sYMN";var u=n(27418);const m=function(e){var t=e.routed,n=void 0===t||t,i=e.padding,m=void 0!==i&&i,d=e.title,p=e.to,f=e.newTab,h=void 0!==f&&f,v=e.className,E=n?l.rU:"a",g=n?"to":"href",Z=h?"_blank":"_self";return r.createElement(E,u({},(0,a.Z)({},g,p||""),{"data-testid":"navbar-link",className:o()(s,v,(0,a.Z)({},c,m)),target:Z}),d)}},25045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>he});var a=n(1413),r=n(42982),l=n(70885),i=n(67294),o=n(30826),s=n(4942),c=n(41609),u=n.n(c),m=n(35161),d=n.n(m),p=n(33720),f=n(54386),h=n(93967),v=n.n(h),E=n(78587),g=n(73727),Z=n(80129),y=n.n(Z),b=n(94641),w=n(46147),N=n(8006),S=n(34722),k=n(64663),C=n(86605),I=n(27418);const x=function(e){var t=e.title,n=e.ariaLabel,a=e.outline,r=e.path,l=e.routed,o=e.onClick,c=(0,s.Z)({className:v()("shared-button small blue",C.Z.CTAButton,{"blue-outline":a})},"aria-label",n);return o?i.createElement("button",I({onClick:o},c),t):l?i.createElement(g.rU,I({to:r},c),t):i.createElement("a",I({href:r},c),t)};var T=n(29753);const A="RdBNYW67MoPGTFD4w7GT",P="uMuV89TgiJLXNd7jRzSJ";const F=function(e){var t=e.experienceEverywhere,n=void 0!==t&&t;return i.createElement("span",{className:v()(A,(0,s.Z)((0,s.Z)({},P,n),"ml-12",n))},i.createElement("a",{href:"/"},"Lead Generation"))};const D=function(e){var t=e.homePath,n=void 0===t?"/":t,a=e.routed,r=e.experienceEverywhere,l=void 0!==r&&r,o=(0,S.Z)(["leadGenerationLogoFlag"]);if(l&&u()(o))return null;if(l&&o.leadGenerationLogoFlag)return i.createElement(F,{experienceEverywhere:l});var s=i.createElement("img",{width:"118",src:T,alt:"Go to Raise Me homepage"});return a?i.createElement(g.rU,{to:n,className:C.Z.logo},s):i.createElement("a",{href:n,className:C.Z.logo},s)};var _=n(85265),U=n(48748),M=n(55323),q=n(67895);const L="aM1nDNsLnoCOvF_BzGNg",O="gTQ1HK4UrYKJ2rgnTYom",R="btoQLMuvfQi6kA4YNNFj",H="e37s2qHl7JhJz2vEeP4g",z="P7yiSqf87us89GaaG9DI",V="t6O1LMyDt9tasb9e0pCF",B="tgpnIEcHm2USBqhEPAJA",j="MCklTOuzyZcpaJQiBvrf";const W=function(e){var t=(0,i.useState)(null),n=(0,l.Z)(t,2),a=n[0],r=n[1],o=function(){r(null)},c=e.routed?e.menuItems:((null==e?void 0:e.menuItems)||[]).map(function(e){return{path:e.path,title:e.title,routed:!1}}),u=!!a;return i.createElement(i.Fragment,null,i.createElement(M.Z,{onClick:function(e){a!==e.currentTarget&&r(e.currentTarget)},link:!0,color:"gray",size:"small",className:v()(H,(0,s.Z)({},z,u)),margin:!1,disablePath:!0},e.isActiveLink&&i.createElement("div",{className:L,"data-testid":"active-indicator"}),i.createElement("span",{"data-testid":"navbar-link"},e.title,i.createElement(w.Z,{iconType:"chevron-down",className:v()(V,(0,s.Z)({},B,u))}
1))),i.createElement(_.Z,{anchorEl:a,open:Boolean(a),onClose:o,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},transitionDuration:300,keepMounted:!0,elevation:1,PopoverClasses:{paper:j}},d()(c,function(e){return e.disabled?i.createElement("div",{key:e.title,className:O},e.title):i.createElement(U.Z,{key:e.path||e.title,"aria-label":e.title,onClick:o,classes:{root:R},disableRipple:!0},i.createElement(q.Z,{to:e.path,title:e.title,routed:e.routed}))})))};var G=n(22074),J=n(27418),K=function(e){var t=e.path,n=e.title,a=e.routed,r=e.newTab,l=e.isActiveLink,o=(0,s.Z)((0,s.Z)((0,s.Z)({},"data-testid","navbar-link"),"className",C.Z.link),"target",r?"_blank":"_self"),c=i.createElement(i.Fragment,null,n,l&&i.createElement("div",{className:C.Z.activeLink,"data-testid":"active-indicator"}));return a&&t?i.createElement(g.rU,J({to:t},o),c):"_blank"===o.target?i.createElement(G.Z,null,i.createElement("a",J({href:t},o),c)):i.createElement("a",J({href:t},o),c)};K.defaultProps={newTab:!1};const Y=K;var Q=n(90571);const X=function(e){var t=(0,E.TH)(),n=e.menus,a=e.routed;return i.createElement(i.Fragment,null,d()(n,function(e){var n="menuItems"in e?d()(e.menuItems,"path"):[e.path],r=(0,Q.H)(n,t);return"menuItems"in e?i.createElement(W,{routed:a,title:e.title,key:e.title,menuItems:e.menuItems,isActiveLink:r}):i.createElement(Y,{path:e.path,title:e.title,key:e.title,routed:e.routed,newTab:e.newTab,isActiveLink:r})}))},$="mC_1ac1OW9V5v4inEmdm",ee="PcrJe5rZmaCzlaA9NUD_",te="FgUA6R1Zhmn7q7xtOxH_";const ne=function(e){var t=e.routed,n=void 0===t||t,a=e.onDrawerToggle,r=e.isCollegePortal,l=void 0!==r&&r,o=(0,S.Z)(["leadGenerationLogoFlag"]),s=!u()(o);return i.createElement(p.Z,{position:"static",className:v()("toolbar",$)},i.createElement(f.Z,null,l&&!s?null:o.leadGenerationLogoFlag&&l?i.createElement("div",{className:te},i.createElement(F,null)):i.createElement("div",{className:te},i.createElement(D,{routed:n})),i.createElement(N.Z,{onClick:a,className:ee},i.createElement(w.Z,{iconType:"bars"}))))};var ae=n(45987),re=n(87049),le=n(16626),ie=n(16834),oe=n(27418),se=["menus","routed","ctaButtons","avatarMenuItems","setOpen"];const ce=function(e){var t=e.menus,n=e.routed,a=e.ctaButtons,r=e.avatarMenuItems,l=e.setOpen,o=(0,ae.Z)(e,se),s=(0,E.TH)();return(0,i.useEffect)(function(){l(!1)},[l,s]),i.createElement(re.ZP,oe({variant:"persistent",classes:{paper:C.Z.drawer},onClose:function(){return l(!1)}},o),i.createElement("div",{className:C.Z.backdrop,onClick:function(){return l(!1)}}),i.createElement(ie.Z,{menus:t,routed:n}),i.createElement(le.Z.SM_AND_DOWN,null,null==a?void 0:a.map(function(e){return i.createElement(q.Z,{key:e.title,to:e.path,routed:e.routed,title:e.title,className:C.Z.drawerLink})}),null==r?void 0:r.map(function(e){return i.createElement(q.Z,{key:e.title,to:e.path,routed:e.routed,title:e.title,className:C.Z.drawerLink})})))};var ue=n(89282),me=n(27418);const de=function(e){var t,n=e.menus,a=e.avatarMenuItems,r=e.SearchBar,o=e.ctaButtons,c=e.routed,m=void 0===c||c,h=e.userInfo,Z=e.cobrandedLogo,I=e.showNotificationBell,T=e.homePath,A=e.experienceEverywhere,P=e.isCollegePortal,_=void 0!==P&&P,U=(0,b.a)(),M=(0,E.TH)().search,q=(0,i.useState)(!1),L=(0,l.Z)(q,2),O=L[0],R=L[1],H=(0,ue.k)(!0),z=y().parse(M.substr(1)).showSearch,V=function(){return R(!O)},B=U.MD_AND_UP||A,j=(0,S.Z)(["leadGenerationLogoFlag"]),W=!u()(j);return(0,i.useEffect)(function(){if(A){var e=0,t=function(){e+=1,document.querySelectorAll("#header-kit button").length>=3||e>60?H.setFalse():setTimeout(t,100)};t()}},[]),i.createElement("div",{className:v()("no-top-padding sticky-nav-header-top",{"--experience-everywhere":A}),"data-testid":"basic-navbar-element"},B?i.createElement("nav",{className:v()("navbar-base","toolbar")},i.createElement("div",{className:"container"},i.createElement(p.Z,{position:"static",color:"inherit",elevation:0,className:v()(C.Z.root,(0,s.Z)({},C.Z.experienceEverywhere,A))},i.createElement(f.Z,{disableGutters:!0},A&&i.createElement(N.Z,{className:C.Z.barsButton,"aria-label":"Toggle navigation menu",onClick:V},i.createElement(w.Z,{iconType:"bars-r"})),_&&!W?null:j.leadGenerationLogoFlag&&_?i.createElement(F,{experienceEverywhere:A}):i.createElement(D,{routed:m,homePath:T,experienceEverywhere:A}),A?i.createElement(i.Fragment,null,i.createElement("div",{className:C.Z.spacer}),z&&!!r&&i.createElement("div",{className:C.Z.searchExperienceEverywhere},r),i.createElement("div",{id:"header-kit",className:v()((0,s.Z)({},C.Z.hidden,H.value))}),i.createElement("div",{className:v()(C.Z.headerKitLoading,(0,s.Z)({},C.Z.hidden,!H.value))},i.createElement(w.Z,{iconType:"spinner",className:"rm-spin"}
1))):i.createElement(i.Fragment,null,i.createElement(X,{menus:n,routed:m}),i.createElement("div",{className:C.Z.spacer}),!!r&&i.createElement("div",{className:C.Z.search},r),o&&d()(o,function(e){return i.createElement(x,me({key:e.title},e))}),I&&i.createElement(g.rU,{className:(t="/notification-center"===window.location.pathname,v()("complete-profile-experiment nav-notification-center",{active:t})),to:"/notification-center-refresh","aria-label":"What's New",role:"button"},i.createElement(w.Z,{className:"notification-bell-icon",iconType:"bell"})),Z&&i.createElement("img",{className:"navbar-college-logo",src:Z,alt:"College logo"})),a&&i.createElement(k.Z,{userInfo:h,menuItems:a,experienceEverywhere:A}))))):i.createElement(ne,{routed:m,onDrawerToggle:V,isCollegePortal:_}),(A||U.SM_AND_DOWN)&&i.createElement(ce,{anchor:B?"left":"right",open:O,menus:n,ctaButtons:o,avatarMenuItems:a,routed:m,setOpen:R}))};var pe=n(27418),fe=function(e){var t=(0,i.useState)(null),n=(0,l.Z)(t,2),s=n[0],c=n[1],u=(0,i.useState)(e.menus),m=(0,l.Z)(u,2),d=m[0],p=m[1];return(0,i.useEffect)(function(){var t=(0,r.Z)(e.featureFlags||[]);e.menus.forEach(function(e){"menuItems"in e&&e.menuItems&&e.menuItems.forEach(function(e){e.requiresAnyFeatureFlag&&t.push.apply(t,(0,r.Z)(e.requiresAnyFeatureFlag))}),"requiresAnyFeatureFlag"in e&&e.requiresAnyFeatureFlag&&t.push.apply(t,(0,r.Z)(e.requiresAnyFeatureFlag))}),t.length?o.Z.getFeatureFlagStatuses(t).then(c):c({})},[]),(0,i.useEffect)(function(){if(s){var t=[];e.menus.forEach(function(e){var n=(0,a.Z)({},e);if("menuItems"in n&&n.menuItems){var r=n.menuItems.filter(function(e){return!e.requiresAnyFeatureFlag||e.requiresAnyFeatureFlag.some(function(e){return s[e]})});r.length&&(n.menuItems=r)}"requiresAnyFeatureFlag"in n&&n.requiresAnyFeatureFlag&&!n.requiresAnyFeatureFlag.some(function(e){return s[e]})||t.push(n)}),p(t)}},[s]),null===s?null:i.createElement(de,pe({},e,{menus:d}))};fe.defaultProps={routed:!0};const he=fe},90571:(e,t,n)=>{"use strict";n.d(t,{H:()=>l});var a=n(10240),r=n.n(a);function l(e,t){return e.some(function(e){return r()(t.pathname,e)})}},43888:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a=function(){return null}},63767:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(45007),r=n(70885),l=n(89734),i=n.n(l),o=n(67294),s=n(16607),c=n(8129),u=n(56156);const m=function(e){var t=(0,o.useState)([]),n=(0,r.Z)(t,2),a=n[0],l=n[1],m=e.educationPhase,d=e.sponsorId,p=e.value,f=e.onChange,h=e.fetchScholarshipPrograms,v=e.disabled,E=a.map(function(e){var t=e._id;return{_id:t,value:t,text:e.name}});return(0,o.useEffect)(function(){d&&h(m,d).then(function(e){l(i()(e,["name"]))})},[d,m]),(0,o.useEffect)(function(){e.autoSelectFirstProgram&&E.length>0&&f(E[0].value)},[e.autoSelectFirstProgram,E.length]),o.createElement(s.Z,null,"Scholarship Program",o.createElement(c.Z,{name:"scholarshipProgramId",onChange:(0,u.g)(f),options:E,value:p,disabled:v,cy:"scholarship-program-dropdown",testid:"scholarship-program-dropdown"}))};var d=n(34196);const p=(0,a.$j)(null,{fetchScholarshipPrograms:d.bH})(m)},29165:(e,t,n)=>{"use strict";n.d(t,{Z:()=>S});var a=n(4942),r=n(67294),l=n(73955),i=n.n(l),o=n(93967),s=n.n(o),c=n(46147);const u="dAN9uVesQ9hqT_q1KcBE",m="eoOl6bHtX4xYCZ5hWlFb",d="rzYWUMTuLHiykQu_cXUk",p="AoqhhhJGEhz4_Pjo22bU",f="sz4dxDGf2Y8IaYcKR35g",h="NdtqBrAQ5HjFitsC7Tew";var v=n(27418);const E=function(e){var t=e.centerText,n=e.columns;return r.createElement("thead",{className:m},r.createElement("tr",{className:u},n.map(function(e){var n=e.thProps,l=e.value,o=e.sort,u=e.onSort,m=e.sortDirection,E={};return o&&(E["aria-sort"]=m||"none",E.onClick=u),r.createElement("th",v({},n,E,{key:i()("table-header-data"),className:s()(d,(0,a.Z)((0,a.Z)({},p,t),f,u)),"data-testid":"header-th"}),l,o&&!m&&r.createElement(c.Z,{iconType:"sort",className:h}),o&&"ascending"===m&&r.createElement(c.Z,{iconType:"sort-down",className:h}),o&&"descending"===m&&r.createElement(c.Z,{iconType:"sort-up",className:h}))})))};var g=n(73727),Z=n(14557);const y="b9itaWisyKMBpjyXAknS",b="NrLt2IQdJpZDcU6zQziG",w="PxZ0kYoksF9s_twxuN5m";var N=function(e){var t=e.caption,n=e.children,l=e.inContainer;return r.createElement("table",{className:s()(y,(0,a.Z)({},b,l)),"data-testid":"simple-table"},t&&r.createElement("caption",{className:w},t),n)};N.Body=function(e){var t=e.rows,n=e.emptyState;return r.createElement("tbody",{"data-testid":"simple-table-body"},t.map(function(e){return r.createElement("tr",{key:i()("table-row"),className:Z.Z.tr,"data-testid":"simple-table-row"},e.map(function(e){var t=e.value,n=e.to,a=t;return n&&(a=r.createElement(g.rU,{to:n,className:Z.Z.link,"data-testid":"table-row-link"},t)),r.createElement("td",{key:i()("table-row-data"),className:Z.Z.td,"data-testid":"table-row-data"},a)}))}),t.length<1&&!!n&&r.createElement("tr",null,r.createElement("td",{colSpan:n.numberOfColumns,className:Z.Z.empty,"data-testid":"empty-table-row-data"},n.text)))},N.Header=E;const S=N},8977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a.Z});var a=n(29165)},1360:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(13311),r=n.n(a),l=n(67294),i=n(92534),o=n(87157),s=n(45463),c=n(16607);const u=function(e){var t=e.name,n=e.emoji,a=e.index;return l.createElement(c.Z,{testId:"impact-factor-detail-field"},"".concat(n," ").concat(t),l.createElement(s.Z,{name:"answers[".concat(a,"].content"),type:"textarea",placeholder:"Tell us more"}))};const m=function(e){var t=e.question,n=(0,i.u6)().values;return l.createElement(o.Z,{stepHeader:"Care to elaborate?"},n.answers.map(function(e,n){var a,i,o=e.identifier;return e.questionId!==t._id?null:l.createElement(u,{key:o,name:o,emoji:(a=t.impactFactors,i=o,(r()(a,{name:i})||{emoji:""}).emoji),index:n})}))}},26670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(30998),r=n.n(a),l=n(63105),i=n.n(l),o=n(67294),s=n(92534),c=n(87157),u=n(74800);const m=function(e){var t=(0,s.u6)().values;return o.createElement(c.Z,{stepHeader:e.question.text,subHeader:e.question.subheading},o.createElement(s.F2,{name:"answers"},function(n){return o.createElement(u.Z,{userSelectedItems:(a=t.answers,l=e.question._id,i()(a,{questionId:l}).map(function(e){return{name:e.identifier,questionId:l}})),size:"medium",saveItem:function(t){return n.push(function(e,t){return{questionId:t,identifier:e.name,content:""}}(t,e.question._id))},removeItem:function(a){var l=a.name;return n.remove(r()(t.answers,{questionId:e.question._id,identifier:l}))},items:e.question.impactFactors,trackPrefix:"survey-impact-factors"});var a,l}))}},13363:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(30998),r=n.n(a),l=n(67294),i=n(63906),o=n(92534),s=n(87157);const c="IQaTiK0_BNKjbgzo0iZc";var u=n(74800),m=n(46147);const d=function(e){var t=(0,o.u6)().values,n=r()(t.answers,{questionId:e.question._id});return l.createElement(s.Z,{stepHeader:e.question.text,subHeader:e.question.subheading},l.createElement("div",{className:c},l.createElement(o.gN,{name:"answers[".concat(n,"].content"),id:e.question.identifier,type:"text"},function(t){var n=t.field,a=n.name,r=n.value,o=t.form.setFieldValue;return e.question.options.map(function(t,n){var s=t.value||t.text,c=r===s;return l.createElement(u.R,{key:t._id,label:t.text,selected:c,onClick:function(){return o(a,s)},identifier:"".concat(e.question.text," - ").concat(t.text),testid:"likert-option-".concat(n)},l.createElement(i.Z,{display:"flex",flexDirection:"column",height:"70px",justifyContent:"space-between"},t.text,l.createElement(m.Z,{iconType:"check-circle".concat(c?"":"-r"),color:c?"blue":"lightgrey"})))})})))}},44821:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var a=n(30998),r=n.n(a),l=n(67294),i=n(92534),o=n(87157),s=n(30606);const c="uynp6tbVP97jI1t5r8Qx";const u=function(e){var t=(0,i.u6)().values,n=r()(t.answers,{questionId:e.question._id});return l.createElement(o.Z,{stepHeader:e.question.text,subHeader:e.question.subheading},l.createElement("div",{className:c},l.createElement(i.gN,{name:"answers[".concat(n,"].content"),id:e.question.identifier,type:"text"},function(e){var t=e.field,n=t.name,a=t.value,r=e.form.setFieldValue;return l.createElement(s.Z,{onClick:function(e){return function(){return r(n,e)}},satisfaction:a,trackPrefix:"undergrad-survey"})})))}},66384:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(69572),s=n.n(o),c=n(82492),u=n.n(c),m=n(30998),d=n.n(m),p=n(13311),f=n.n(p),h=n(67294),v=n(92534),E=n(78587),g=n(18650),Z=n(49010),y=n(17251),b=n(27418),w=function(e){function t(){var e;(0,a.Z)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,l.Z)(this,t,[].concat(r))).validateAnswersForQuestion=function(e,t){var n=t.filter(function(t){return t.questionId===e._id});switch(e.type){case"Survey::LikertQuestion":case"Survey::SatisfactionQuestion":if(!(n[0]||{}).content)return"You need to select a level of satisfaction.";break;case"Survey::ImpactFactorQuestion":if(!n.length)return"You must select at least one item."}},e.answersForQuestionInvalid=function(t,n){return!!e.validateAnswersForQuestion(t,n)},e.validate=function(t){var n={};
1return e.questions().forEach(function(a){var r=e.validateAnswersForQuestion(a,t.answers);r&&(n[a._id]=r)}),n},e.questions=function(){return e.state.survey.questions},e.surveyId=function(){return e.props.match.params.id},e.handleNext=function(t,n){return function(){window.sessionStorage.setItem(g.o0,JSON.stringify(n)),e.props.history.push(e.stepPaths()[t+1])}},e.handleBack=function(t){return function(){return e.props.history.push(e.stepPaths()[t-1])}},e.handleSubmit=function(t){return function(){window.sessionStorage.removeItem(g.o0),e.props.onSubmit(t)}},e.shouldRedirect=function(t,n){var a=e.questionIdFromPath(e.stepPaths()[t]),r=d()(e.questions(),{_id:a});return s()(e.questions(),r).some(function(t){return e.answersForQuestionInvalid(t,n.answers)})},e.stepPaths=function(){var t=[];return e.questions().forEach(function(n){g.Ss[n.type](n).forEach(function(a){t.push("/survey/".concat(e.surveyId(),"/questions/").concat(n._id,"/").concat(a))})}),t},e.initialValues=function(){var t={surveyTypeId:e.surveyId(),answers:[]};e.questions().forEach(function(e){"Survey::ImpactFactorQuestion"!==e.type&&t.answers.push({questionId:e._id,identifier:e.identifier,content:""})});var n=window.sessionStorage.getItem(g.o0);if(n){var a=JSON.parse(n);return u()(t,a)}return t},e.questionIdFromPath=function(e){var t=e.split("/");return t[t.length-2]},e.currentQuestion=function(){return f()(e.questions(),{_id:e.questionIdFromPath(e.props.location.pathname)})||e.questions()[0]},e}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"componentDidMount",value:function(){var e=this;y.Z.show(this.surveyId()).then(function(t){e.setState({survey:t})})}},{key:"render",value:function(){var e=this;if(!this.state)return null;var t=Math.max(this.stepPaths().indexOf(this.props.location.pathname),0),n=t===this.stepPaths().length-1,a=0===t;return h.createElement(v.J9,{initialValues:this.initialValues(),validate:this.validate},function(r){var l=r.values,i=r.isSubmitting;return h.createElement(v.l0,{onSubmit:e.handleSubmit(l),className:"survey-form-wrapper"},h.createElement(E.rs,null,e.shouldRedirect(t,l)&&h.createElement(E.l_,{to:e.stepPaths()[0]}),e.stepPaths().map(function(t){var n=t.split("/").pop(),a=e.questionIdFromPath(t),r=g.W1[n],l=f()(e.questions(),{_id:a});return h.createElement(E.AW,{key:t,path:t,render:function(e){return h.createElement(r,b({},e,{question:l}))}})}),h.createElement(E.l_,{from:"*",to:e.stepPaths()[0]})),h.createElement(Z.Z,{currentStepIndex:t,numberOfSteps:e.stepPaths().length,onBack:a?null:e.handleBack(t),onNext:n?e.handleSubmit(l):e.handleNext(t,l),primaryText:n?"Submit":"Next",primaryActionDisabled:i||e.answersForQuestionInvalid(e.currentQuestion(),l.answers)}))})}}])}(h.Component)},19859:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(30998),r=n.n(a),l=n(67294),i=n(87157),o=n(45463),s=n(92534);const c=function(e){var t=(0,s.u6)().values,n=r()(t.answers,{questionId:e.question._id});return l.createElement(i.Z,{stepHeader:e.question.text,subHeader:e.question.subheading},l.createElement(o.Z,{type:"textarea",name:"answers[".concat(n,"].content")}))}},18650:(e,t,n)=>{"use strict";n.d(t,{o0:()=>s,Ss:()=>u,W1:()=>c});var a=n(44821),r=n(26670),l=n(1360),i=n(19859),o=n(13363),s="RaiseMe:Survey",c={satisfaction:a.Z,factors:r.Z,"additional-info":l.Z,text:i.Z,likert:o.Z},u={"Survey::SatisfactionQuestion":function(){return["satisfaction"]},"Survey::LikertQuestion":function(){return["likert"]},"Survey::ImpactFactorQuestion":function(e){var t=["factors"];return e.hasAdditionalInfo&&t.push("additional-info"),t},"Survey::TextQuestion":function(){return["text"]}}},51658:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(66384),r=n(45007),l=n(33422),i=n(39461),o=n(18650),s=n(71100);const c=(0,r.$j)(null,{onSubmit:function(e){return function(t){return s.Z.create(e).then(function(){i.Z.push("/scholarships"),window.sessionStorage.removeItem(o.o0)}).catch(function(e){console.error(e),t((0,l.N3)())})}}})(a.Z)},65102:(e,t,n)=>{"use strict";n.d(t,{U5:()=>a,V6:()=>i,Wy:()=>l,__:()=>r});var a={pageIndex:0,pageSize:6};function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};
1return{rows:e=e||[],limit:e.length,offset:0,totalRows:e.length,pageCount:1,pageInfo:{pageIndex:t.pageIndex||a.pageIndex,pageSize:t.pageSize||e.length}}}function l(e,t,n){return{pageInfo:t,limit:e.limit,offset:e.offset,totalRows:e.totalRows,rows:e.rows.map(n),pageCount:Math.ceil(e.totalRows/e.limit)}}function i(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,i=Math.ceil(e/r);if(a<1?a=1:a>i&&(a=i),i<=l)t=1,n=i;else{var o=Math.floor(l/2),s=Math.ceil(l/2)-1;a<=o?(t=1,n=l):a+s>=i?(t=i-l+1,n=i):(t=a-o,n=a+s)}var c=(a-1)*r,u=Math.min(c+r-1,e-1),m=Array.from(Array(n+1-t).keys()).map(function(e){return t+e});return{totalItems:e,currentPage:a,pageSize:r,totalPages:i,startPage:t,endPage:n,startIndex:c,endIndex:u,pages:m}}},78068:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(98913),r=n.n(a),l=n(67294),i=n(93967),o=n.n(i),s=n(29125),c=n(60827),u=n(47786),m=n(75947),d=n(49937);const p=function(e){var t=e.includeDay,n=e.day,a=e.month,i=e.year,p=e.maxHeight,f=void 0===p?200:p,h=e.lastX,v=e.dayLabel,E=e.monthLabel,g=e.yearLabel,Z=e.label,y=e.required,b=e.disabled,w=e.onChange,N=e.dayOnChange,S=e.monthOnChange,k=e.yearOnChange,C=e.monthError,I=e.yearError,x=e.dayError,T=e.years,A=e.months,P=e.days,F=null;if(t){var D=(0,d.Km)(a||0,i||(new Date).getFullYear()),_=r()(D).map(function(e){var t=(e+1).toString();return{value:t,text:t}});F=l.createElement("div",{className:"shared-date-picker-selection"},l.createElement(s.Z,{required:y,value:n,label:v,maxHeight:f,days:P||_,onChange:function(e){N(e.target.value),w&&w(a,i,e.target.value)},disabled:b,error:x}))}return l.createElement("div",{className:"shared-date-picker"},l.createElement(m.Z,{className:o()({"mt-0":!Z})},Z&&l.createElement(m.Z.Legend,null,Z),l.createElement("div",{className:o()("shared-date-picker-single-selection-group",{"--has-day":t,"--has-label":Z})},l.createElement("div",{className:"shared-date-picker-selection"},l.createElement(c.Z,{required:y,months:A,value:a,label:E,maxHeight:f,onChange:function(e){S(e.target.value),w&&w(e.target.value,i,n||1)},disabled:b,error:C})),F,l.createElement("div",{className:"shared-date-picker-selection"},l.createElement(u.Z,{required:y,value:i,lastX:h,years:T,label:g,maxHeight:f,onChange:function(e){k(e.target.value),w&&w(a,e.target.value,n||1)},disabled:b,error:I})))))}},8728:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var a=n(45987),r=n(67294),l=n(90267),i=n(50630),o=n(73582),s=n(78587),c=n(8006),u=n(27418),m=["children","onClose"];const d=function(e){var t=e.children,n=e.onClose,d=(0,a.Z)(e,m),p=(0,s.TH)();return(0,r.useEffect)(function(){n()},[p]),r.createElement(l.Drawer,u({classes:{paper:"ellucian-drawer"},onClose:n},d),r.createElement(c.Z,{className:"ellucian-drawer-close",onClick:n},r.createElement(i.GN,{icon:o.g82})),t)}},1106:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(70885),r=n(67294),l=n(92534),i=n(75734),o=n(27418);const s=function(e){var t=(0,l.U$)({name:e.name,type:"checkbox"}),n=(0,a.Z)(t,1)[0];return r.createElement(i.Z,o({},e,n,e.onChange&&{onChange:function(t){var a;n.onChange(t),null===(a=e.onChange)||void 0===a||a.call(e,t)}}))}},75018:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var a=n(42982),r=n(70885),l=n(57557),i=n.n(l),o=n(67294),s=n(92534),c=n(93967),u=n.n(c),m=n(75734),d=n(75947),p=n(27418);const f=function(e){var t=e.name,n=e.options,l=e.label,c=e.required,f=void 0===c||c,h=e.className,v=(0,s.U$)(t),E=(0,r.Z)(v,3),g=E[0],Z=E[1],y=E[2];return o.createElement(d.Z,{className:u()("checkboxes",h,{"mt-0":!l})},l&&o.createElement(d.Z.Legend,{className:"shared-checkboxes-legend",required:f},l),n.map(function(e,n){var r="string"==typeof e?e:e.label,l="string"==typeof e?e:e.value;return o.createElement(m.Z,p({key:n,name:t,value:l,label:r,checked:g.value.includes(l),onChange:function(e){e.target.checked?y.setValue([].concat((0,a.Z)(g.value),[l])):y.setValue(g.value.filter(function(e){return e!==l}))},error:!(!Z.touched||!Z.error)},"string"!=typeof e&&i()(e,["label","value"])))}),Z.touched&&Z.error&&o.createElement("p",{className:"shared-error-text",role:"alert"},Z.error))}}
1,38133:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(1413),r=n(70885),l=n(45987),i=n(67294),o=n(92534),s=n(78068),c=n(27418),u=["monthName","yearName","dayName"];const m=function(e){var t=e.monthName,n=e.yearName,m=e.dayName,d=(0,l.Z)(e,u),p=(0,o.U$)(t),f=(0,r.Z)(p,3),h=f[0],v=f[1],E=f[2],g=(0,o.U$)(n),Z=(0,r.Z)(g,3),y=Z[0],b=Z[1],w=Z[2],N=(0,o.U$)(m||"no-day"),S=(0,r.Z)(N,3),k=S[0],C=S[1],I=S[2],x=(0,a.Z)((0,a.Z)({},d),{},{month:h.value,monthError:v.touched?v.error:"",monthOnChange:function(e){E.setTouched(!0),E.setValue(parseInt(e))},year:y.value,yearError:b.touched?b.error:"",yearOnChange:function(e){w.setTouched(!0),w.setValue(parseInt(e))}});return m?i.createElement(s.Z,c({},x,{includeDay:!0,day:k.value,dayError:C.touched?C.error:"",dayOnChange:function(e){I.setTouched(!0),I.setValue(parseInt(e))}})):i.createElement(s.Z,x)}},29103:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(70885),r=n(67294),l=n(92534),i=n(8129),o=n(27418);const s=function(e){var t=(0,l.U$)(e.name),n=(0,a.Z)(t,2),s=n[0],c=n[1];return r.createElement(i.Z,o({},e,s,{error:c.touched?c.error:""},e.onChange&&{onChange:function(t){var n;s.onChange(t),null===(n=e.onChange)||void 0===n||n.call(e,t)}}))}},13385:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(70885),r=n(67294),l=n(92534);const i=function(e){var t=e.fieldName,n=e.testId,i=(0,l.U$)(t),o=(0,a.Z)(i,2)[1],s=o.error;return Array.isArray(o.error)&&"string"==typeof o.error[0]&&(s=o.error.join(", ")),o.touched&&s&&"string"==typeof s?r.createElement("div",{className:"shared-error-text",role:"alert","data-testid":n},s):null}},52992:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(70885),r=n(67294),l=n(92534),i=n(63056),o=n(27418);const s=function(e){var t=(0,l.U$)(e.name),n=(0,a.Z)(t,2),s=n[0],c=n[1];return r.createElement(i.Z,o({},e,s,{error:c.touched?c.error:""},e.onChange&&{onChange:function(t){var n;s.onChange(t),null===(n=e.onChange)||void 0===n||n.call(e,t)}}))}},36106:(e,t,n)=>{"use strict";n.d(t,{Z:()=>C});var a=n(82688),r=n(15861),l=n(70885),i=n(35161),o=n.n(i),s=n(30998),c=n.n(s),u=n(67294),m=n(16607),d=n(80452),p=n(92534),f=n(73068),h=n(29103),v=n(98021),E=n(1413),g=n(4942),Z=n(62105),y=n(43144),b=n(15671),w=n(34486);const N=new((0,y.Z)(function e(){var t=this;(0,b.Z)(this,e),this.getPredictions=function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){return(0,a.Z)().w(function(e){for(;;)if(0===e.n)return e.a(2,(0,w.ZP)({url:"/v1/address-autocomplete",method:"get",data:{address:t}}))},e)}));return function(t){return e.apply(this,arguments)}}(),this.getAddressDetails=function(){var e=(0,r.Z)((0,a.Z)().m(function e(n){var r;return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return r=t,e.n=1,(0,w.ZP)({url:"/v1/address-details/".concat(n),method:"get"});case 1:return e.a(2,r.formatAddressDetails.call(r,e.v))}},e)}));return function(t){return e.apply(this,arguments)}}(),this.formatAddressDetails=function(){var e=(0,r.Z)((0,a.Z)().m(function e(n){var r,l,i;return(0,a.Z)().w(function(e){for(;;)if(0===e.n)return r=n,l=t.getAddressComponentField(r,"street_number"),i=t.getAddressComponentField(r,"route"),e.a(2,{components:r,country:t.getAddressComponentField(r,"country"),streetNumber:l,route:i,city:t.getAddressComponentField(r,"locality","long_name")||t.getAddressComponentField(r,"postal_town","long_name"),region:t.getAddressComponentField(r,"administrative_area_level_1"),postal_code:t.getAddressComponentField(r,"postal_code"),address:l?"".concat(l," ").concat(i):i})},e)}));return function(t){return e.apply(this,arguments)}}(),this.getAddressComponentField=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"short_name",a=e.find(function(e){return-1!==e.types.indexOf(t)});if(a)return a[n]}}));var S=n(77046);function k(e){var t=e.focus,n=e.fieldNames,i=void 0===n?{addressLine1:"addressLine1",city:"city",subdivision:"subdivision",postalCode:"postalCode",country:"country"}:n,o=(0,p.u6)(),s=(0,p.U$)(i.addressLine1),c=(0,l.Z)(s,3),m=c[0],f=c[1],h=c[2].setValue,v=(0,u.useState)([]),y=(0,l.Z)(v,2),b=y[0],w=y[1],k=(0,u.useState)([]),C=(0,l.Z)(k,2),I=C[0],x=C[1],T=o.values[i.country],A=(0,u.useState)(new Map),P=(0,l.Z)(A,2),F=P[0],D=P[1],_=(0,u.useCallback)(function(e){e.forEach(function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){var n;return(0,a.Z)().w(function(e){for(;;
1)switch(e.n){case 0:return e.n=1,N.getAddressDetails(t.place_id);case 1:n=e.v,D(function(e){return new Map(e).set(t.place_id,n)});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}())},[]),U=(0,u.useCallback)(function(e,t){m.onChange(t)},[m]);(0,u.useEffect)(function(){(0,S.rj)().then(function(e){w(e)})},[]),(0,u.useEffect)(function(){d.Z.getSubdivisionOptions(T).then(function(e){x(e)})},[T]);var M=function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){var n;return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,N.getPredictions(t);case 1:return n=e.v,_(n),e.a(2,n)}},e)}));return function(t){return e.apply(this,arguments)}}();function q(){return(q=(0,r.Z)((0,a.Z)().m(function e(t){var n,r,l;return(0,a.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(h(t.description.split(",")[0]),!(n=F.get(t.place_id))){e.n=1;break}L(n),e.n=4;break;case 1:return e.p=1,e.n=2,N.getAddressDetails(t.place_id);case 2:(r=e.v)&&L(r),e.n=4;break;case 3:e.p=3,l=e.v,console.error("Failed to fetch address details:",l);case 4:return e.a(2)}},e,null,[[1,3]])}))).apply(this,arguments)}function L(e){return O.apply(this,arguments)}function O(){return(O=(0,r.Z)((0,a.Z)().m(function e(t){var n,r,l;return(0,a.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=T,r=I,T===t.country){e.n=5;break}if((n=(0,S.Y2)(b,t.country)?t.country:"US")===T){e.n=5;break}return e.p=1,e.n=2,d.Z.getSubdivisionOptions(n);case 2:r=e.v,R(t,n,r),e.n=4;break;case 3:e.p=3,l=e.v,console.error("Failed to fetch subdivision options:",l);case 4:return e.a(2);case 5:R(t,n,r);case 6:return e.a(2)}},e,null,[[1,3]])}))).apply(this,arguments)}function R(e,t,n){o.setTouched((0,g.Z)((0,g.Z)((0,g.Z)((0,g.Z)((0,g.Z)({},i.country,!0),i.city,!0),i.addressLine1,!0),i.postalCode,!0),i.subdivision,!0),!1),o.setValues((0,E.Z)((0,E.Z)({},o.values),{},(0,g.Z)((0,g.Z)((0,g.Z)((0,g.Z)((0,g.Z)({},i.country,t||""),i.city,e.city||""),i.addressLine1,e.address||""),i.postalCode,e.postal_code||""),i.subdivision,function(e,t,n){return(0,S.Y2)(n,t.region)?t.region:(0,S.Y2)(n,t.country)?t.country:e}(o.values[i.subdivision],e,n)||"")))}return u.createElement(Z.Z,{id:"address-line1-typeahead",error:f.touched&&f.error,showCheck:!0,required:!0,cy:"addressLine1",onSearch:M,onSelect:function(e){return q.apply(this,arguments)},value:m.value,"aria-label":"Street Address",onInputChange:U,focusOnMount:!!t&&!m.value,labelKey:"description",inputProps:{name:i.addressLine1,autoComplete:"address-line1"},placeholder:"e.g. 221b Baker Street",debounceDelay:450})}const C=function(e){var t=e.formikFieldNames,n=void 0===t?{addressLine1:"addressLine1",addressLine2:"addressLine2",city:"city",subdivision:"subdivision",postalCode:"postalCode",country:"country"}:t,i=e.labels,s=void 0===i?{addressLine1:"Street Address 1",addressLine2:"Street Address 2"}:i,E=e.setAddressEUStatus,g=e.required,Z=void 0!==g&&g,y=e.requiredFields,b=void 0===y?{addressLine1:!0,addressLine2:!1,city:!0,subdivision:!0,postalCode:!0,country:!0}:y,w=e.includeFields,N=void 0===w?{addressLine1:!0,addressLine2:!0,city:!0,subdivision:!0,postalCode:!0,country:!0}:w,S=(0,p.U$)(n.country),C=(0,l.Z)(S,1)[0],I=(0,p.U$)(n.addressLine2),x=(0,l.Z)(I,1)[0],T=(0,u.useState)([]),A=(0,l.Z)(T,2),P=A[0],F=A[1],D=(0,u.useState)([]),_=(0,l.Z)(D,2),U=_[0],M=_[1],q=(0,u.useState)(!0),L=(0,l.Z)(q,2),O=L[0],R=L[1],H=(0,u.useRef)(C.value),z=(0,u.useCallback)((0,r.Z)((0,a.Z)().m(function e(){var t,n,r,i,s,u,m;return(0,a.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,d.Z.getCountryList();case 1:t=e.v,(n=c()(t,{code:"US"}))>=0&&(r=t.splice(n,1),i=(0,l.Z)(r,1),s=i[0],t.unshift(s)),u=o()(t,function(e){return{_id:e.code,value:e.code,text:e.name}}),F(u),e.n=3;break;case 2:e.p=2,m=e.v,console.error(m);case 3:return e.a(2)}},e,null,[[0,2]])})),[]),V=(0,u.useCallback)(function(){var e=(0,r.Z)((0,a.Z)().m(function e(t){var n;return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return R(!0),e.n=1,d.Z.getSubdivisionOptions(t);case 1:n=e.v,M(n),R(!1);case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),[]),B=(0,u.useCallback)(function(e){E&&E(e)},[E]);(0,u.useEffect)(function(){z(),V(C.value)},[z,V,C.value]),(0,u.useEffect)(function(){H.current!==C.value&&(B(C.value),V(C.value),H.current=C.value)},[C.value,B,V]);var j="US"===C.value;return u.createElement("div",{className:"shared-address-input address-step"},N.country&&u.createElement(m.Z,{className:"shared-address-input-line",required:b.country,noTopPadding:!0},"Country",u.createElement(h.Z,{name:n.country,options:P})),u.createElement(m.Z,{className:"shared-address-input-line",required:Z&&b.addressLine1},s.addressLine1,u.createElement(k,{fieldNames:{addressLine1:n.addressLine1,city:n.city,subdivision:n.subdivision,postalCode:n.postalCode,country:n.country}})),N.addressLine2&&u.createElement(m.Z,{className:"shared-address-input-line",required:Z&&b.addressLine2},s.addressLine2,u.createElement(v.Z,{name:n.addressLine2,showCheck:!!x.value,type:"text",placeholder:f.address.line2,"aria-label":"Street Address, Apartment, Unit or Building Number",autoComplete:"address-line2",required:Z&&b.addressLine2})),u.createElement("div",{className:"shared-address-input-city-state-zip shared-address-input-line"},u.createElement(m.Z,{required:Z&&b.city},"City",u.createElement(v.Z,{name:n.city,required:Z&&b.city,showCheck:!0,type:"text",placeholder:j?f.address.city:f.address.internationalCity,"aria-label":"Street Address, City",autoComplete:"locality"})),U.length>0&&u.createElement(m.Z,{required:Z&&b.subdivision&&j},j?f.address.domesticSubdivisionName:f.address.internationalSubdivisionName,u.createElement(h.Z,{name:n.subdivision,className:"subdivisions-select",disabled:O,options:U,autoComplete:"region"})),u.createElement(m.Z,{required:Z&&b.postalCode&&j},j?f.address.domesticPostalCodeName:f.address.internationalPostalCodeName,u.createElement(v.Z,{name:n.postalCode,required:Z&&b.postalCode&&j,showCheck:!0,type:"text",placeholder:j?"e.g. 94110":"e.g. H3A 0B9","aria-label":"Street Address, ZIP Co
1de",autoComplete:"postal-code"}))))}},39238:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(93967),r=n.n(a),l=n(67294),i=n(46147),o=n(78531),s=n(42030);function c(e){var t=e.htmlContent,n=e.onDismiss;return l.createElement("div",{className:r()(s.Z.root,"toolbar-notification")},l.createElement("div",{className:"toolbar-notification-content"},l.createElement("p",{dangerouslySetInnerHTML:{__html:t}})),l.createElement(o.Z,{"aria-label":"Dismiss notification",color:"dark-gray",onClick:n,margin:!1,className:r()("toolbar-notification-dismiss",s.Z.dismissButton),testid:"dismiss-toolbar-notification"},l.createElement(i.Z,{iconType:"times-r"})))}},99342:(e,t,n)=>{"use strict";n.d(t,{ET:()=>c,OT:()=>l,RM:()=>o,f4:()=>i,p$:()=>f,qd:()=>s});var a=n(1413),r=n(65429),l=[r.Z.b500,r.Z.black,r.Z.m600],i=function(e){return l[e%l.length]},o=[r.Z.meadow600,r.Z.fountain600,r.Z.saffron600],s=function(e){return o[e%o.length]},c={top:16,right:16,bottom:32,left:32},u={width:450,height:300,colorScale:l},m={width:450,height:300,pathColorScale:o},d={fontFamily:['"Open Sans"',"Arial","Helvetica",'"sans-serif"'].join(","),fontSize:12,padding:8},p={fontFamily:['"Noto Sans"',"Helvetica","Arial",'"sans-serif"'].join(","),fontSize:12,padding:8},f=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=e?m:u,n=e?p:d;return{chart:(0,a.Z)({},t),dependentAxis:{style:{axis:{stroke:"transparent"},axisLabel:n,tickLabels:n,grid:{stroke:r.Z.n300}}},independentAxis:{style:{axis:{stroke:r.Z.n300},axisLabel:n,tickLabels:n,grid:{stroke:"transparent"}}},bar:(0,a.Z)((0,a.Z)({},t),{},{padding:100,width:400,style:{labels:n,data:{fill:e?r.Z.meadow600:r.Z.b500}}}),line:(0,a.Z)((0,a.Z)({},t),{},{style:{data:{stroke:e?r.Z.meadow600:r.Z.b500,strokeWidth:2},labels:n}}),tooltip:{style:(0,a.Z)((0,a.Z)({},n),{},{fill:r.Z.white}),flyoutStyle:{stroke:r.Z.n900,fill:r.Z.n900},cornerRadius:4,flyoutPadding:8}}}},74268:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var a=n(67294),r=n(63906),l=n(48017),i=n(99342);const o={container:"A3hFl8uRAtiTxK4GA7qC",icon:"Byiu5BfYIa1Rpl4NcOqa",slideUp:"PsFumgJ83q9P2IHwG7vO",slideDown:"acHw_vb9aV4Rxfcm6dZ7",fadeIn:"ZAzRq6cFwYjEZoG6psKx",slideOut:"Wy4XkECtr4ww4azAUIpD",slideIn:"_99hkBUF0zelkzuAme_z",loadingShimmer:"_GaID3jDIPq1QngOw6hf"};function s(e){return a.createElement("div",{className:o.container,"data-testid":"legend-label-".concat(e.value)},a.createElement("span",{"data-testid":"legend-label-color-".concat(e.value),className:o.icon,style:{backgroundColor:e.color}}),e.value)}function c(e){var t=(0,a.useContext)(l.T),n=e.labels,o=void 0===n?[]:n;return 0===o.length?null:a.createElement(r.Z,{display:"flex",position:"absolute",right:32,"data-testid":"legend"},o.map(function(e,n){return a.createElement(s,{key:"label-".concat(n),value:e,color:t.enabled?(0,i.qd)(n):(0,i.f4)(n)})}))}},43166:(e,t,n)=>{"use strict";n.d(t,{$q:()=>u,ez:()=>m,j4:()=>c,rS:()=>d});var a=n(71002),r=n(1413),l=n(41609),i=n.n(l),o=n(99342),s=n(74093);function c(e,t){return(0,r.Z)((0,r.Z)({},"object"===(0,a.Z)(e)?e:{}),t)}function u(e){var t=function(e){var t={chartHeight:265,chartPadding:o.ET};return{chartWidth:e.cardContentDimensions.width||450,chartHeight:Math.max(t.chartHeight,e.cardContentDimensions.height-e.footerDimensions.height),chartPadding:(0,r.Z)({},t.chartPadding)}}(e),n=(e.labelWidthPercentage||.3)*(e.fullPage?.75:1),a=Math.ceil(t.chartWidth*n);return t.chartPadding.left=a+8,t.labelsWidth=a,t}var m=function(e){return e<10?(0,s.Jw)(e):(0,s.qC)(e,1)},d=function(e){if(i()(e))return 1;var t=e.reduce(function(e,t){return t.y>e?t.y:e},0);return t<4?t:4}},47786:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=n(35161),s=n.n(o),c=n(67294),u=n(8129),m=n(16607),d=n(49937),p=(0,d.pT)().map(function(e){return{_id:e.toString(),value:parseInt(e,10).toString(),text:e.toString()}}),f=function(e){function t(){var e;(0,a.Z)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,l.Z)(this,t,[].concat(r))).state={calculatedYears:[]},e}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"componentDidMount",value:function(){this.props.lastX?this.setState({calculatedYears:(0,d.U1)(this.props.lastX)}):this.props.years?this.setState({calculatedYears:this.props.years}):this.setState({calculatedYears:p})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.lastX!==e.lastX&&0!==e.lastX&&this.setState({calculatedYears:s()(new Array(this.props.lastX),function(e,t){var n=((new Date).getFullYear()-t).toString();return{_id:n,value:n,text:n}})})}},{key:"render",value:function(){var e=this.props,t=e.label,n=e.onCh
1ange,a=e.required,r=e.disabled,l=e.value,i=e.error,o=e.testId;return c.createElement(m.Z,{required:a},t,c.createElement(u.Z,{required:a,options:this.state.calculatedYears,value:l,error:i,cy:"year-dropdown",testid:o||"year-dropdown",onChange:n,disabled:r}))}}])}(c.Component);f.defaultProps={years:p,label:"Year",style:{marginBottom:10}};const h=f},37384:(e,t,n)=>{"use strict";n.d(t,{_:()=>i,y:()=>o});var a=n(4942),r=n(59634),l=n(49937),i=(0,a.Z)((0,a.Z)({},r.qd.HIGH_SCHOOL,{type:r.qd.HIGH_SCHOOL,singular:"High School",plural:"High Schools",example:"Lincoln High, Stockton, CA"}),r.qd.COMMUNITY_COLLEGE,{type:r.qd.COMMUNITY_COLLEGE,singular:"Community College",plural:"Community Colleges",example:"City College of San Francisco"}),o=[r.$3.HIGH_SCHOOL,r.$3.COMMUNITY_COLLEGE,r.$3.UNDERGRADUATE,r.$3.ADULT_LEARNER].map(function(e){var t=function(e){return(0,l.MI)(e.replace("-"," "))};return{_id:e,value:e,text:t(e),label:t(e)}})},50848:(e,t,n)=>{"use strict";n.d(t,{U:()=>d});var a=n(70885),r=n(1413),l=n(67294),i=n(83948),o=n(59634),s=n(65102),c=n(34486),u=n(25111),m=[u.b];function d(e){var t=(0,r.Z)((0,r.Z)({},s.U5),e.initialPageInfo||{}),n=(0,l.useState)(t.pageIndex),d=(0,a.Z)(n,2),p=d[0],f=d[1],h=(0,l.useState)(t.pageSize),v=(0,a.Z)(h,2),E=v[0],g=v[1],Z=(0,l.useState)([]),y=(0,a.Z)(Z,2),b=y[0],w=y[1],N=(0,l.useState)(!1),S=(0,a.Z)(N,2),k=S[0],C=S[1],I=(0,l.useState)(),x=(0,a.Z)(I,2),T=x[0],A=x[1],P=(0,l.useState)(""),F=(0,a.Z)(P,2),D=F[0],_=F[1],U=(0,l.useCallback)(function(){var t={sortBy:b,page:{pageIndex:p,pageSize:E},filter:D.length>0&&Array.isArray(e.searchColumns)?[{query:D,ids:e.searchColumns}]:[]};return e.service.fetch(c.ZP,t)},[p,E,JSON.stringify(b),D]),M=(0,i.U)({errorHandlers:m,initialData:e.service.initialData,wait:o.nL.HALF_SECOND,loadOptions:U,getDataOnFail:e.generateFakeData}),q=(0,a.Z)(M,3),L=q[0],O=q[1],R=q[2];(0,l.useEffect)(function(){R instanceof u.b?(C(!0),A(R.apiErrors[0].message)):R?(C(!0),A("There was a problem loading this data")):k&&C(!1)},[R]);var H=(0,l.useCallback)(function(e){_(e.target.value)},[]);return{data:L,loadState:O,query:D,setQuery:H,blur:k,blurText:T,setPage:f,setPageSize:g,setSortRules:function(e){f(0),w(e)},setPageInfo:function(e){g(e.pageSize),f(e.pageIndex)},pageInfo:{pageSize:E,pageIndex:p}}}},83948:(e,t,n)=>{"use strict";n.d(t,{U:()=>u});var a=n(70885),r=n(37762),l=n(23279),i=n.n(l),o=n(59634),s=n(67294),c=n(82250);function u(e){var t=(0,s.useState)(e.initialData),n=(0,a.Z)(t,2),l=n[0],u=n[1],m=(0,s.useState)(o.jd.NONE),d=(0,a.Z)(m,2),p=d[0],f=d[1],h=(0,s.useState)(),v=(0,a.Z)(h,2),E=v[0],g=v[1],Z=e.wait||o.nL.NONE,y=(0,s.useCallback)(function(t){g(void 0),f(o.jd.LOADING),t.loadOptions().then(function(e){u(e),t.onLoad&&t.onLoad(e,u),f(o.jd.LOADED)}).catch(function(n){var a;n=function(e,t){if(!t)return e;var n,a=(0,r.Z)(t);try{for(a.s();!(n=a.n()).done;){var l=n.value,i=(0,c.i)(l,e);if(i)return i}}catch(e){a.e(e)}finally{a.f()}return e}(n,e.errorHandlers),console.error("Failed loading options",null===(a=n)||void 0===a?void 0:a.toString());var i=t.getDataOnFail?t.getDataOnFail(l):t.initialData;g(n),u(i),f(o.jd.FAILED)})},[]),b=(0,s.useCallback)(Z>0?i()(y,Z):y,[Z]);return(0,s.useEffect)(function(){return b(e),function(){var e,t=b;null===(e=t.cancel)||void 0===e||e.call(t)}},[e.loadOptions]),[l,p,E]}},90376:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var a=n(42982),r=n(70885),l=n(67294),i=n(77046);function o(){for(var e=(0,l.useState)(i.Jt),t=(0,r.Z)(e,2),n=t[0],o=t[1],s=arguments.length,c=new Array(s),u=0;u<s;u++)c[u]=arguments[u];var m=c.map(function(e){return e.current});return(0,l.useEffect)(function(){o(i.aV.apply(void 0,(0,a.Z)(m)))},m),n}},12593:(e,t,n)=>{"use strict";n.d(t,{DI:()=>d,Er:()=>f,ru:()=>v});var a=n(14176),r=n.n(a),l=n(35161),i=n.n(l),o=n(14293),s=n.n(o),c=n(17596),u=n(33422),m=n(39461),d=function(e,t,n){return function(){return c.Z.index({sponsorId:e,scholarshipProgramId:t,globalItems:n})}},p=["title","question","description","details","detailedDescription","emoji","socialNote","socialNumber","completedAtText","sponsorId","displayOpportunityCard","testimonials"].join(","),f=function(e){return function(){return c.Z.show(e,{fields:p})}},h=function(e,t){return i()(e[t],function(e){return r()(e,function(e,t){return s()(e)})})},v=function(e){return function(t){return c.Z.createOrUpdate(function(e){return e.details=h(e,"details"),e.testimonials=h(e,"testimonials"),e}(e)).then(function(e){return t((0,u.Gj)()),m.Z.push("/admin/tools/time-sensitive-item-types/".concat(e._id))}).catch(function(){t((0,u.N3)("Time Sensitive Item type was not saved"))})}}},34196:(e,t,n)=>{"use strict";n.d(t,{bH:()=>i,sT:()=>r,yt:()=>l});var a=n(34486),r=function(e){return function(){return(0,a.ZP)({url:"/v1/lists/partners".concat(e?"?educationPhases=".concat(e.join(",")):"")})}},l=function(e){return(0,a.ZP)({url:"/v1/colleges",data:{"university-ids":e,fields:"slug",limit:1}}).then(function(e){return e[0].slug})},i=function(e,t){return function(){return(0,a.ZP)({url:"/v1/scholarship-programs?fields=_id,name",data:{educationPhase:e,universityId:t}})}}},296:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a=new(n(2509).Z)("/v1/admin/allowed-email-domains")},53555:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});
1var a=n(82688),r=n(15861),l=n(15671),i=n(43144),o=n(53640),s=n(60136);const c=new(function(e){function t(){return(0,l.Z)(this,t),(0,o.Z)(this,t,arguments)}return(0,s.Z)(t,e),(0,i.Z)(t,[{key:"getByUniversityIds",value:(n=(0,r.Z)((0,a.Z)().m(function e(t,n,r){return(0,a.Z)().w(function(e){for(;;)if(0===e.n)return e.a(2,this.index({"university-ids":t.join(","),fields:n,sort:r.sort}))},e,this)})),function(e,t,a){return n.apply(this,arguments)})}]);var n}(n(2509).Z))("/v1/colleges")},73422:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(43144),r=n(15671),l=n(53640),i=n(60136),o=function(e){function t(e){var n;return(0,r.Z)(this,t),(n=(0,l.Z)(this,t)).dataUrl=void 0,n.initialData={meta:{total:0},series:{monthSignups:[],averageMonthSignups:[]}},n.buildMeta=function(e,t,n){return e.total+=n.series.monthSignups[t],e},n.dataUrl=e,n}return(0,i.Z)(t,e),(0,a.Z)(t)}(n(29611).gw)},29611:(e,t,n)=>{"use strict";n.d(t,{Gv:()=>d,gw:()=>p});var a=n(82688),r=n(15861),l=n(43144),i=n(15671),o=n(6557),s=n.n(o),c=n(50361),u=n.n(c),m=n(23855),d=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s(),a=Object.keys(e.series),r=u()(t),l=function(t){var l=(0,m.Z)(e.dates[t]);a.forEach(function(n){var a={x:l,y:e.series[n][t]};r.series[n].push(a)}),r.meta=n(r.meta,t,e)},i=0;i<e.dates.length;i++)l(i);return r},p=(0,l.Z)(function e(){var t=this;(0,i.Z)(this,e),this.dataUrl=void 0,this.initialData=void 0,this.buildMeta=s(),this.fetch=function(){var e=(0,r.Z)((0,a.Z)().m(function e(n){var r;return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n({url:t.dataUrl});case 1:return r=e.v,e.a(2,d(r,t.initialData,t.buildMeta))}},e)}));return function(t){return e.apply(this,arguments)}}()})},71100:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a=new(n(2509).Z)("/v1/survey-responses")},17251:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a=new(n(2509).Z)("/v1/survey-types")},80236:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(82688),r=n(15861),l=n(15671),i=n(43144),o=n(53640),s=n(60136),c=n(2509),u=n(11777);const m=new(function(e){function t(){return(0,l.Z)(this,t),(0,o.Z)(this,t,arguments)}return(0,s.Z)(t,e),(0,i.Z)(t,[{key:"showCurrent",value:(n=(0,r.Z)((0,a.Z)().m(function e(){var t;return(0,a.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(new u.Z).getPlatform();case 1:return t=e.v,e.a(2,this.show("current",{devicePlatform:t}))}},e,this)})),function(){return n.apply(this,arguments)})},{key:"dismiss",value:function(e){return this.update("".concat(e,"/dismiss"),{})}}]);var n}(c.Z))({baseUrl:"/v1/toolbar-notifications",useJWT:!0})},25111:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});var a=n(15671),r=n(43144),l=n(53640),i=n(60136),o=function(e){function t(){return(0,a.Z)(this,t),(0,l.Z)(this,t,arguments)}return(0,i.Z)(t,e),(0,r.Z)(t,[{key:"getFieldErrors",value:function(){return this.apiErrors.reduce(function(e,t){return t.field?e[t.field]=t.message:console.debug("Missing field property",t),e},{})}},{key:"getMappedFieldErrors",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.getFieldErrors();return Object.keys(e).forEach(function(n){if(t[n]){var a=e[n];t[a]=t[n],delete t[n]}}),t}}])}(n(66915).D)},56156:(e,t,n)=>{"use strict";n.d(t,{g:()=>a});var a=function(e){return function(t){return e(t.target.value)}}},57310:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(67294),r=n(46147);const l={allowed:"Tj7OASbiI6Oxk_Sy0nLw",denied:"ahH0MG6o26adoiPocnlN",slideUp:"LLIt8AW6pNSUi22QHMTO",slideDown:"ovF96lXD3fpDStovHdQd",fadeIn:"IN8fX68iFRlk5Ppg4Uiw",slideOut:"C0L9a3D5Db1GtGUJ6hUo",slideIn:"TV5Gi9BNaS2aiJqo0Y4X",loadingShimmer:"pjnjKMW80IfmBE4iMWts"};function i(e){return a.createElement(r.Z,{iconType:e?"check-r":"times-r",className:e?l.allowed:l.denied})}},50560:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Y});var a=n(65849),r=n(45007),l=n(82688),i=n(15861),o=n(42982),s=n(70885),c=n(1413),u=n(82569),m=n.n(u),d=n(89734),p=n.n(d),f=n(6557),h=n.n(f),v=n(13311),E=n.n(v),g=n(67294),Z=n(63906),y=n(89282),b=n(8977),w=n(14557),N=n(70802),S=n(4942),k=n(92534),C=n(55323),I=n(93967),x=n.n(I);const T="imGOjILvdVPxdaZ8qquv",A="oDzpx4nbhrhiUP4SeFbn",P="OPAGVWn05Kw8pQ0MIOk8",F="qTUUD5Epo5TAxYziyMs4",D="EwrSaE9TeFLPap3FwAiV",_="EDHyBUBLZvlEbSO7zAf2",U="K_toSriTgmabrXicZVCu",M="c_agWA0v7Mcu4fGZ02uY";var q=n(15939),L=n(82250),O=n(25111),R=function(e){var t=(0,y.k)(!1),n=(0,k.u6
1)(),a=(e.formSchema,function(){t.value||(n.dirty?(t.setTrue(),e.createOrUpdate(n.values).then(function(){t.setFalse(),n.resetForm(),e.afterSubmit&&e.afterSubmit(!0)}).catch(function(a){var r=(0,L.i)(O.b,a);r&&n.setErrors(r.getMappedFieldErrors(e.apiFieldMap)),t.setFalse()})):e.afterSubmit&&e.afterSubmit(!1))});(0,g.useEffect)(function(){e.bulkSave&&a()},[e.bulkSave]);var r=!n.values.id,l=e.renderNonEditableFields?e.columns:e.columns.filter(function(e){return e.editable||r&&e.editableOnCreate});return g.createElement("tr",{className:x()("editable-table-form",(0,S.Z)({},w.Z.tr,!!n.values.id)),"data-testid":"editable-table-form"},l.map(function(a,r){var i=r===l.length-1,o=a.FormField,s=a.editable||!e.renderNonEditableFields&&a.editableOnCreate;return g.createElement("td",{key:a.name,style:a.width?{width:a.width}:{},className:x()("editable-table-form-td","text-center",D,(0,S.Z)((0,S.Z)({},e.inContainer?w.Z.inContainerTd:w.Z.td,i),F,i))},s?g.createElement(o,{column:a}):a.renderValue(n.values[a.name],n.values),i&&!e.showButton&&t.value&&g.createElement(q.ZP,{className:A}))}),e.showButton&&g.createElement("div",{className:x()("editable-table-form-button","text-center",e.inContainer?U:_)},t.value?g.createElement(q.ZP,null):g.createElement("div",{className:M},g.createElement(C.Z,{margin:!1,onClick:a,disabled:!n.isValid||t.value},"string"==typeof e.showButton?e.showButton:"Add"),e.showClearButton&&g.createElement(C.Z,{margin:!1,onClick:function(){n.resetForm(),t.setFalse(),e.afterSubmit&&e.afterSubmit(!1)}},n.dirty?"Clear":"Close"))))};const H=function(e){return g.createElement(k.J9,{initialValues:e.values,onSubmit:e.createOrUpdate,validationSchema:e.formSchema},g.createElement(R,e))};var z=n(46147);const V=function(e){var t=(0,y.k)(!1);return g.createElement("tr",{className:x()(w.Z.tr,P),onClick:e.setEditing,"data-testid":"editable-table-row"},e.columns.map(function(n,a){var r,o=a===e.columns.length-1;return g.createElement("td",{className:x()(w.Z.td,"text-center",F),key:"".concat(n.name,"-").concat(e.values.id),style:n.width?{width:n.width}:{}},null===(r=n.renderValue)||void 0===r?void 0:r.call(n,e.values[n.name],e.values),o&&!e.disableDeleting&&(t.value?g.createElement(q.ZP,{className:A}):g.createElement("button",{type:"button",disabled:t.value,onClick:function(){var n=(0,i.Z)((0,l.Z)().m(function n(a){return(0,l.Z)().w(function(n){for(;;)switch(n.p=n.n){case 0:return a.stopPropagation(),t.setTrue(),n.p=1,n.n=2,e.destroy(e.values.id);case 2:return n.p=2,t.setFalse(),n.f(2);case 3:return n.a(2)}},n,null,[[1,,2,3]])}));return function(e){return n.apply(this,arguments)}}(),className:x()(T,A),"data-testid":"editable-table-delete-button"},g.createElement(z.Z,{iconType:"trash"}))))}))};const B=function(e){var t=(0,y.k)(!1),n=(0,y.k)(!1),a=(0,y.k)(!1);return(0,g.useEffect)(function(){e.forceEdit?n.setTrue():n.value&&!a.value&&a.setTrue()},[e.forceEdit]),t.value||n.value||a.value?g.createElement(H,{createOrUpdate:e.createOrUpdate,afterSubmit:function(){t.setFalse(),a.setFalse(),n.setFalse()},values:e.values,apiFieldMap:e.apiFieldMap,columns:e.columns,showClearButton:!0,renderNonEditableFields:!0,showButton:n.value||a.value?void 0:"Save",bulkSave:a.value}):g.createElement(V,{columns:e.columns,setEditing:e.disableUpdating?t.setFalse:t.setTrue,destroy:e.destroy,disableDeleting:e.disableDeleting,values:e.values})};var j=n(54090),W=n(27917),G={sortable:!1,renderValue:h(),FormField:function(e){return g.createElement(j.Z,{name:e.column.name,type:e.column.type,required:!0,withLabel:!1})},editable:!0,type:"text",hidden:!1};const J=function(e){var t=e.columns.map(function(e){return(0,c.Z)((0,c.Z)({},G),e)}),n=(0,g.useState)([]),a=(0,s.Z)(n,2),r=a[0],u=a[1],d=(0,y.k)(!0),f=(0,y.k)(!1),h=(0,y.k)(!1),v=(0,g.useState)(e.defaultSortKey),S=(0,s.Z)(v,2),k=S[0],I=S[1],x=(0,g.useState)("ascending"),T=(0,s.Z)(x,2),A=T[0],P=T[1],F=function(e){var t=E()(r,{id:e});t&&u(m()(r,t))},_=function(t){return e.createOrUpdate(t).then(function(n){var a,l,i;t.id?(i=(0,c.Z)((0,c.Z)({},t),{},{id:t.id+""}),u(function(e){var t=[];return e.forEach(function(e){e.id===i.id?t.push(i):t.push(e)}),t})):(l=n,u([].concat((0,o.Z)(r),[l])),null===(a=e.afterCreate)||void 0===a||a.call(e,n))})},U=t.filter(function(e){return!e.hidden}).map(function(e){var t,n=e.title,a=e.name,r=e.sortable,l=e.tooltip;return{value:g.createElement(g.Fragment,null,n,l&&g.createElement(W.Z,{white:!0},l)),sort:r,onSort:r?(t=a,function(){k===t?P("ascending"===A?"descending":"ascending"):(P("ascending"),I(t))}):void 0,sortDirection:k===a?A:void 0}});(0,g.useEffect)(function(){d.setTrue(),e.index().then(u).then(d.setFalse).then(f.setTrue)},[e.identifier]);var M=p()(r,[k]);"descending"===A&&M.reverse();var q=d.value&&(!e.disableShimmerOnReload||!f.value);return g.createElement("div",{"data-testid":"editable-table",className:"editable-table"},q&&g.createElement(N.Z,null),!q&&g.createElement(Z.Z,{mt:5},!e.disableAdding&&g.createElement(b.Z,{inContainer:e.inContainer},g.createElement("thead",null,g.createElement("tr",null,t.filter(function(e){return e.editable||e.editableOnCreate}).map(function(e){var t=e.title;return g.createElement("th",{key:t,className:D},t)}
1),g.createElement("th",null))),g.createElement("tbody",null,g.createElement(H,{showButton:!0,createOrUpdate:_,apiFieldMap:e.apiFieldMap,columns:t,values:e.defaultValues||{},renderNonEditableFields:!1,inContainer:e.inContainer,formSchema:e.formSchema}))),e.allowBulkEdit&&g.createElement(Z.Z,null,g.createElement(C.Z,{onClick:h.toggle,size:"small"},h.value?"Save":"Bulk edit")),g.createElement(Z.Z,{mt:2,mb:4},g.createElement(b.Z,null,g.createElement(b.Z.Header,{centerText:!0,columns:U}),g.createElement("tbody",null,!r.length&&g.createElement("tr",null,g.createElement("td",{colSpan:3,className:w.Z.empty},"No items yet.")),M.map(function(n){return g.createElement(B,{key:n.id,disableUpdating:e.disableUpdating,disableDeleting:e.disableDeleting,apiFieldMap:e.apiFieldMap,columns:t.filter(function(e){return!e.hidden}),destroy:function(){var t=(0,i.Z)((0,l.Z)().m(function t(a){return(0,l.Z)().w(function(t){for(;;)switch(t.n){case 0:if(!e.confirmDelete){t.n=2;break}return t.n=1,e.confirmDelete(n);case 1:if(t.v){t.n=2;break}return t.a(2);case 2:return t.n=3,e.destroy(a);case 3:F(a);case 4:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}(),createOrUpdate:_,values:n,forceEdit:h.value})}))))))};var K=n(42148);const Y=(0,r.$j)(null,function(e,t){var n=(0,K.vg)(t.basePath),r=n.index,l=n.createOrUpdate,i=n.destroy;return(0,a.DE)({index:r,createOrUpdate:l,destroy:i},e)})(J)},70802:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(98913),r=n.n(a),l=n(67294),i=n(63906);const o=function(){return l.createElement(i.Z,{mt:3,"data-testid":"hallway-monitor-loading"},r()(10,function(e){return l.createElement("div",{className:"shared-shimmer-text",key:e})}))}},187:(e,t,n)=>{"use strict";n.d(t,{Lg:()=>i,VS:()=>l,y8:()=>o,yL:()=>r});var a=n(11865),r="manageSuperAdmins",l="manageCollegeRanks",i="manageSftpUsers",o=[l,i].map(n.n(a)())},26564:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Li});var a=n(67294),r=n(27080),l=n(25045),i=n(26556);const o=function(){var e=i.h.menus,t=i.h.avatarMenuItems,n=i.h.featureFlags;return a.createElement(l.Z,{menus:e,avatarMenuItems:t,featureFlags:n})};var s=n(31785),c=n(42982),u=n(78587),m=n(93967),d=n.n(m),p=n(51658),f=n(34722),h=n(50560),v=[{name:"name",title:"Name",sortable:!0}];const E=function(){return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"College Majors"),a.createElement(h.Z,{basePath:"/v1/admin/college-majors",defaultSortKey:"name",columns:v,identifier:"college-majors"}))};var g=[{name:"name",title:"Name",sortable:!0},{name:"abbreviation",title:"Abbreviation",sortable:!0}];const Z=function(){return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Common Tests"),a.createElement(h.Z,{basePath:"/v1/admin/common-tests",defaultSortKey:"name",columns:g,identifier:"common-tests"}))};var y=n(57310),b=n(75018),w=n(59634),N=[w.$3.HIGH_SCHOOL,w.$3.COMMUNITY_COLLEGE].map(function(e){return{_id:e,value:e,label:e}}),S=[{name:"name",title:"Name",sortable:!0},{name:"isNormal",title:"Normal?",type:"checkbox",renderValue:y.Z},{name:"isAp",title:"AP?",type:"checkbox",renderValue:y.Z},{name:"isIb",title:"IB?",type:"checkbox",renderValue:y.Z},{name:"isCertification",title:"Certification?",type:"checkbox",renderValue:y.Z},{name:"isCollegeLevel",title:"CollegeLevel?",type:"checkbox",renderValue:y.Z},{name:"educationPhases",title:"Education Phases",renderValue:function(e){return Array.isArray(e)&&(e=e.join(", ")),e+""},FormField:function(){return a.createElement(b.Z,{name:"educationPhases",options:N,required:!1})}}];const k=function(){return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Course Listings"),a.createElement(h.Z,{basePath:"/v1/admin/course-listings",defaultSortKey:"name",columns:S,identifier:"course-listings",defaultValues:{educationPhases:[],isNormal:!1,isAp:!1,isIb:!1,isCertification:!1,isCollegeLevel:!1}}))};var C=n(1413),I=n(82688),x=n(15861),T=n(70885),A=n(29103),P=n(20296),F=n(34486),D=n(62105),_=n(92534),U=function(){return a.createElement(A.Z,{name:"title",placeholder:"Title",options:P.N})},M={first_name:"firstName",last_name:"lastName"};function q(){var e=(0,_.u6)(),t=(0,a.useState)(e.values.districtName||""),n=(0,T.Z)(t,2),r=n[0],l=n[1],i={_id:e.values.districtId,name:r},o=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){return(0,I.Z)().w(function(e){for(;;)if(0===e.n)return e.a(2,(0,F.ZP)({url:"/v1/admin/districts?name=".concat(t)}))},e)}));return function(t){return e.apply(this,arguments)}}();return a.createElement(D.Z,{id:"district-name-typeahead",labelKey:"name",onInputChange:l,onSearch:o,onSelect:function(t){e.setValues((0,C.Z)((0,C.Z)({},e.values),{},{districtId:t._id,districtName:t.name})),l(t.name)},placeholder:"District Name",required:!0,value:i})}const L=function(){var e=[{name:"email",title:"Email"},{name:"title",title:"Title",FormField:U},{name:"firstName",title:"First Name"},{name:"lastName",title:"Last Name"},{name:"districtId",title:"District Name",FormField:q,renderValue:function(e,t){return t.districtName}},{name:"password",title:"Password",hidden:!0}];return a.createElement(a.Fragment,null,a.createElement("div",{className:"shared-font title"},"District Admins"),a.createElement(h.Z,{basePath:"/v1/admin/district-admins",defaultSortKey:"firstName",columns:e,identifier:"districtAdmins",apiFieldMap:M,defaultValues:{title:P.N[0].value}}))};var O=n(2509);const R=new O.Z({baseUrl:"/v1/resource-sections",useJWT:!0});var H=n(46147),z=n(49937),V=n(73727),B=n(90402);const j="wD1ifLYSkdDoBaANxgKH";var W=[{name:"title",title:"Title"},{name:"link",title:"Link",renderValue:function(e){return a.createElement("a",{href:e,target:"_blank",title:e,rel:"noopener noreferrer"},e.length>20?"".concat(e.substring(0,20),"..."):e)}}
1,{name:"thumbnail",title:"Thumbnail",renderValue:function(e){return a.createElement("img",{src:e,className:j})},FormField:function(){return a.createElement(_.gN,{name:"thumbnail"},function(e){var t=e.field,n=t.value,r=t.name,l=e.form.setFieldValue;return a.createElement(B.Z,{value:n,onChange:function(e){return l(r,e)}})})}},{name:"description",title:"Description",type:"textarea",width:"50%"},{name:"priority",title:"Priority",type:"number",renderValue:function(e){return e||0}}];const G=function(e){var t,n=null!==(t=e.userTypes)&&void 0!==t&&t.length?"&userTypes=".concat(e.userTypes.join(",")):"";return a.createElement(h.Z,{basePath:"/v1/resources?resourceCategory=".concat(e.category).concat(n),defaultSortKey:"order",columns:W,identifier:e.category})};const J=function(e){var t=(0,a.useState)(null),n=(0,T.Z)(t,2),r=n[0],l=n[1];return(0,a.useEffect)(function(){R.show(e.match.params.id).then(l)},[]),r?a.createElement("div",null,a.createElement(V.rU,{to:"/admin/tools/resource-sections"},a.createElement(H.Z,{iconType:"chevron-left",className:"chevron-left"})," Resource Sections"),a.createElement("h1",{className:"shared-font title"},(0,z.MI)(r.name.replace(/\-/g," "))),a.createElement("p",{className:"shared-font subheading"},r.description),a.createElement("img",{style:{maxWidth:"400px"},src:r.screenshot}),r.resourceCategories.map(function(e){return a.createElement("div",{key:e.title},a.createElement("h2",{className:"shared-font subheading"},e.title),a.createElement(G,{category:e.title,userTypes:r.userTypes}))})):null};var K=n(41609),Y=n.n(K),Q=n(29165),X=n(15671),$=n(43144),ee=function(){return(0,$.Z)(function e(){(0,X.Z)(this,e)},null,[{key:"index",value:(a=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/educator-verification",method:"GET"});case 1:t=e.v,e.n=3;break;case 2:throw e.p=2,n=e.v,console.log(n),new Error;case 3:return e.a(2,t)}},e,null,[[0,2]])})),function(){return a.apply(this,arguments)})},{key:"show",value:(n=(0,x.Z)((0,I.Z)().m(function e(t){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/educator-verification/inspect?email=".concat(encodeURIComponent(t)),method:"GET"});case 1:return e.a(2,e.v);case 2:throw e.p=2,n=e.v,console.log(n),new Error;case 3:return e.a(2)}},e,null,[[0,2]])})),function(e){return n.apply(this,arguments)})},{key:"verify",value:(t=(0,x.Z)((0,I.Z)().m(function e(t){var n,a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/educator-verification/verify",method:"POST",data:{_id:t}});case 1:n=e.v,e.n=3;break;case 2:throw e.p=2,a=e.v,console.log(a),new Error;case 3:return e.a(2,n)}},e,null,[[0,2]])})),function(e){return t.apply(this,arguments)})},{key:"reject",value:(e=(0,x.Z)((0,I.Z)().m(function e(t,n){var a,r;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/educator-verification/reject",method:"POST",data:{_id:t,details:n}});case 1:a=e.v,e.n=3;break;case 2:throw e.p=2,r=e.v,console.log(r),new Error;case 3:return e.a(2,a)}},e,null,[[0,2]])})),function(t,n){return e.apply(this,arguments)})}]);var e,t,n,a}(),te=n(55323),ne=n(45007),ae=n(33422),re=n(15939),le=n(89282);function ie(e){var t=(0,le.k)(!1),n=(0,le.k)(!1),r=(0,ne.I0)(),l=function(){var a=(0,x.Z)((0,I.Z)().m(function a(){var l;return(0,I.Z)().w(function(a){for(;;)switch(a.p=a.n){case 0:return a.p=0,t.setTrue(),a.n=1,ee.verify(e.educator._id);case 1:r((0,ae._U)("User has been successfully verified!")),n.setTrue(),a.n=3;break;case 2:a.p=2,l=a.v,console.log(l),r((0,ae.N3)());case 3:return a.p=3,t.setFalse(),a.f(3);case 4:return a.a(2)}},a,null,[[0,2,3,4]])}));return function(){return a.apply(this,arguments)}}();return t.value?a.createElement(te.Z,{size:e.buttonSize},a.createElement(re.ZP,null)):a.createElement(te.Z,{disabled:n.value,size:e.buttonSize,onClick:l},n.value?"Verified":"Verify")}ie.defaultProps={buttonSize:"small"};var oe=n(45463),se=n(63906);function ce(e){var t=(0,ne.I0)(),n=e.educator,r=e.closeForm,l=e.refreshList,i=function(){var e=(0,x.Z)((0,I.Z)().m(function e(a){var i;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ee.reject(n._id,a);case 1:return t((0,ae._U)("Educator was successfully rejected.")),e.n=2,l();case 2:r(),e.n=4;break;case 3:e.p=3,i=e.v,console.log(i),t((0,ae.N3)());case 4:return e.a(2)}},e,null,[[0,3]])}
1));return function(t){return e.apply(this,arguments)}}();return a.createElement(_.J9,{initialValues:{},onSubmit:i},a.createElement(_.l0,null,a.createElement(se.Z,{mb:4},a.createElement("div",null,"Reject and notify"," ",a.createElement("strong",null,n.firstName," ",n.lastName)),a.createElement(se.Z,{my:2},a.createElement(oe.Z,{type:"textarea",name:"reason",placeholder:"Reason for rejection"})),a.createElement("div",null,"Fields to reset because they are currently wrong:"),a.createElement("ul",null,a.createElement("li",null,a.createElement(_.gN,{type:"checkbox",name:"linkedin"})," ",a.createElement("span",null,"Bad Linkedin")),a.createElement("li",null,a.createElement(_.gN,{type:"checkbox",name:"photo"})," ",a.createElement("span",null,"Bad Photo ID")),a.createElement("li",null,a.createElement(_.gN,{type:"checkbox",name:"avatar"})," ",a.createElement("span",null,"Bad Avatar"))),a.createElement(te.Z,{type:"submit"},"Send Rejection Notice")," ",a.createElement(te.Z,{outline:!0,onClick:r},"Close Rejection Form"))))}const ue="dOcSX2UMcPOO8MkJSOg_",me="n6pEDT9J3mJRbXiDHUrd";var de=["Official ID","Name","Email","Institution","Linkedin Profile","Onboarded","Role","Connections","Website","Actions"],pe=function(e){var t="https://www.google.com/search?q="+e.firstName+"+"+e.lastName+"+"+e.email+"+"+e.institution.name;return a.createElement("a",{target:"_blank",href:t,rel:"noreferrer"},e.email)};const fe=function(){var e=(0,a.useState)([]),t=(0,T.Z)(e,2),n=t[0],r=t[1],l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,le.k)(!1),u=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,c.setTrue(),e.n=1,ee.index();case 1:t=e.v,r(t),e.n=3;break;case 2:e.p=2,n=e.v,console.log(n);case 3:return e.p=3,c.setFalse(),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}();if((0,a.useEffect)(function(){u()},[]),c.value)return a.createElement(re.ZP,null);var m=function(e){return a.createElement(se.Z,{display:"flex",flexDirection:"column",px:1},a.createElement(ie,{educator:e}),a.createElement(te.Z,{size:"small",onClick:function(){s(e)}},"Reject"))};return a.createElement(a.Fragment,null,a.createElement(se.Z,{my:4},a.createElement("h1",{className:"shared-font headline"},"Educator Verification")),o&&a.createElement(ce,{educator:o,closeForm:function(){s(null)},refreshList:u}),a.createElement(Q.Z,null,a.createElement(Q.Z.Header,{centerText:!0,columns:de.map(function(e){return{value:e}})}),a.createElement("tbody",null,Y()(n)&&a.createElement("tr",null,a.createElement("td",null,"No educators to verify.")),n.map(function(e,t){return a.createElement("tr",{key:t,className:ue},[a.createElement("img",{key:t,height:50,src:"https:".concat(e.officialIdUrl)}),a.createElement(V.rU,{key:t,to:"/admin/tools/educator-inspection?email=".concat(encodeURIComponent(e.email))},e.firstName," ",e.lastName),pe(e),e.institution.name,e.linkedinProfile||"N/A",Y()(e.onboardingCompletedAt)?"No":"Yes",e.type,e.connectionCount,e.websiteForEmployment||"N/A",m(e)].map(function(e,t){return a.createElement("td",{key:t,style:{textAlign:"center"}},e)}))}))))};var he=n(45220),ve=n.n(he),Ee=n(61617);function ge(){var e=(0,a.useState)(null),t=(0,T.Z)(e,2),n=t[0],r=t[1],l=(0,a.useState)(""),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,le.k)(!1),m=(0,u.TH)(),d=(0,u.k6)(),p=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!Y()(o)){e.n=1;break}return r(null),e.a(2);case 1:return e.p=1,c.setTrue(),e.n=2,ee.show(o);case 2:t=e.v,r(t),e.n=4;break;case 3:e.p=3,n=e.v,console.log(n),r(null);case 4:return e.p=4,c.setFalse(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),f=function(){return(0,z.dD)(m.search.slice(1)).email||""};(0,a.useEffect)(function(){p()},[o]),(0,a.useEffect)(function(){s(f)},[m.search]);var h;return c.value?a.createElement(re.ZP,null):a.createElement(a.Fragment,null,a.createElement(se.Z,{my:4},a.createElement("h1",{className:"shared-font headline"},"Educator Inspection")),ve()(n)?a.createElement(a.Fragment,null,!Y()(f())&&a.createElement("div",{className:"alert alert-warning"},"Educator not found"),a.createElement(_.J9,{initialValues:{email:""},onSubmit:function(e){var t=e.email;Y()(t)||d.push({search:"?email=".concat(encodeURIComponent(t)),pathname:m.pathname})}},function(e){var t=e.handleSubmit;return a.createElement(_.l0,{onSubmit:t},a.createElement(Ee.Z,{required:!0,name:"email",placeholder:"Educator email"}),a.createElement(se.Z,{mt:1},a.createElement(te.Z,{type:"submit"},"View Educator")))})):a.createElement(a.Fragment,null,a.createElement(se.Z,{my:2},a.createElement("h3",null,"User attributes")),a.createElement("div",null,a.createElement(Q.Z,null,a.createElement(Q.Z.Body,{rows:(h=[["Email",n.email],["Institution",n.institution.name],["Id",n._id],["Onboarding completed at",n.onboardingCompletedAt],["Created at",new Date(1e3*n.createdAt).toString()],["Is verified",(!!n.isVerified).toString()],["Name","".concat(n.firstName," ").concat(n.lastName)],["
1Email verified at",new Date(1e3*n.emailVerifiedAt).toString()],["Is rejected",(!!n.isRejected).toString()],["Website for employment",n.websiteForEmployment]],h.map(function(e){return[{value:e[0]},{value:a.createElement(se.Z,{textAlign:"left"},e[1])}]}))}))),n.officialIdUrl&&a.createElement("div",{className:"m-24"},a.createElement("img",{src:"https:".concat(n.officialIdUrl),className:me})),!n.isVerified&&a.createElement(se.Z,{display:"flex",justifyContent:"space-between",my:2},a.createElement(se.Z,null,a.createElement("h3",null,"Actions")),a.createElement(ie,{educator:n,buttonSize:"medium"}))))}var Ze=n(43400),ye=n(4942),be=n(34196),we=n(89734),Ne=n.n(we),Se=n(8129),ke=n(16607),Ce=n(56156);const Ie=function(e){var t=(0,a.useState)([]),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=r.map(function(e){var t=e.id;return{_id:t,value:t,text:e.name}}),o=e.onChange,s=e.value,c=e.disabled,u=e.fetchUniversities;return(0,a.useEffect)(function(){u(e.educationPhases).then(function(t){var n=Ne()(t,["name"]);l(n),e.autoSelectFirstUniversity&&n[0]&&!s&&o(n[0].id)})},[(e.educationPhases||[]).join(",")]),e.hideLabel?a.createElement(Se.Z,{name:"sponsorId",options:i,onChange:(0,Ce.g)(o),value:s,disabled:c}):a.createElement(ke.Z,null,"University",a.createElement(Se.Z,{name:"sponsorId",options:i,onChange:(0,Ce.g)(o),value:s,disabled:c}))},xe=(0,ne.$j)(null,{fetchUniversities:be.sT})(Ie);var Te=n(63767),Ae=n(1812),Pe="ugss",Fe="enrollment",De="items",_e=[{_id:Pe,value:Pe,text:"Student Success"},{_id:Fe,value:Fe,text:"Enrollment (Super Targeted Program)"},{_id:De,value:De,text:"Items (UGSS items)"}],Ue=(0,ye.Z)((0,ye.Z)((0,ye.Z)({},Pe,[w.$3.UNDERGRADUATE]),De,[w.$3.UNDERGRADUATE]),Fe,[w.$3.HIGH_SCHOOL,w.$3.COMMUNITY_COLLEGE]);const Me=function(){var e=(0,a.useState)(null),t=(0,T.Z)(e,2),n=t[0],r=t[1];return a.createElement(Ae.Z,{title:"Upload user data file",fileDescription:"Selected a CSV file",uploadType:"csv",initialOptionsValues:{fileType:Pe},modifyOptions:function(e){var t=[e.slug];e.fileType===De?t.push("items"):(t.push("users"),t.push(e.fileType));var n={path:t.join("/"),add_row_number:"true"};return e.scholarshipProgramId&&(n.columns_to_add="scholarship_program_id",n.scholarship_program_id=e.scholarshipProgramId),n},validateOptions:function(e){var t={};return e.fileType!==Fe||e.scholarshipProgramId||(t.scholarshipProgramId="Must select a scholarship program id"),e.slug||(t.slug="University must be selected"),t},resetAfterSubmit:!1},a.createElement(se.Z,{py:1},"Select a file to upload, and the scholarship program to associate the students with (required for enrollment files, optional for ugss)."),a.createElement(se.Z,{py:2},a.createElement(ke.Z,null,"File Type",a.createElement(A.Z,{name:"fileType",options:_e}))),a.createElement(se.Z,{py:2},a.createElement(_.gN,{name:"slug"},function(e){var t=e.form,l=t.setFieldValue,i=t.values;return a.createElement(xe,{autoSelectFirstUniversity:!0,value:n,onChange:function(e){r(e),l("scholarshipProgramId",null),(0,be.yt)(e).then(function(e){return l("slug",e)})},educationPhases:Ue[i.fileType]})})),a.createElement(se.Z,{py:2},a.createElement(_.gN,{name:"scholarshipProgramId"},function(e){var t=e.field.value,r=e.form,l=r.setFieldValue,i=r.values;return i.fileType===De?null:a.createElement(Te.Z,{disabled:!n,educationPhase:i.fileType===Pe?w.$3.UNDERGRADUATE:null,sponsorId:n,value:t,onChange:function(e){return l("scholarshipProgramId",e)}})})))};var qe=function(e){return a.createElement(se.Z,{mt:6},a.createElement("div",{className:"alert alert-info",role:"alert"},a.createElement("strong",null,"Public URL: "),a.createElement("a",{href:e.uploadedFile.publicUrl,rel:"noopener noreferrer",target:"_blank"},e.uploadedFile.publicUrl)))};const Le=function(){return a.createElement(Ae.Z,{title:"Upload public resource",fileDescription:"Upload any resource for which you want a public url.",UploadedFileElement:qe,uploadType:"public_resource",resetAfterSubmit:!1},a.createElement(se.Z,{py:1},"Upload a file to s3 and get a public Raise Me-branded URL for it. Note all uploaded files will be publicly accessible."),a.createElement(se.Z,{py:2},a.createElement(ke.Z,null,"(Optional): Set path to upload file to",a.createElement(Ee.Z,{placeholder:"path/to/file",name:"path"}
1))))};var Oe=[{label:"Public Resource",path:"/public-resource"},{label:"User Data",path:"/user-data"}];const Re=function(){return a.createElement("div",null,a.createElement(Ze.Z,{tabs:Oe,className:"text-center"}),a.createElement(u.rs,null,a.createElement(u.AW,{path:"/admin/tools/upload-file/user-data",component:Me}),a.createElement(u.AW,{path:"/admin/tools/upload-file/public-resource",component:Le}),a.createElement(u.l_,{path:"*",to:"/admin/tools/upload-file/public-resource"})))};var He=function(){return(0,$.Z)(function e(){(0,X.Z)(this,e)},null,[{key:"hallwayMonitor",value:function(e){return this.service.custom("hallway-monitor",{q:e})}},{key:"deleteUser",value:function(e,t){return this.service.destroy("delete-user",{d:e,reason:t})}},{key:"triggerEvaluation",value:function(e){return this.service.create({studentId:e},{},"/admin/trigger-evaluation")}},{key:"restoreUser",value:function(e,t){return this.service.create({userId:e,email:t},{},"/admin/restore-user")}},{key:"verifyUserEmail",value:function(e){return this.service.create({},{q:e},"/admin/verify-user-email")}},{key:"revertConversion",value:function(e){return this.service.create({},{user_id:e},"/admin/revert-conversion")}},{key:"updateDemoStatus",value:function(e,t){return this.service.create({studentId:e,demoStatus:t},{},"/admin/update-demo-status")}},{key:"userRepairInspection",value:function(e){return this.service.custom("user-repair-inspection",{userId:e})}},{key:"repairUser",value:(e=(0,x.Z)((0,I.Z)().m(function e(t,n){return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,this.service.create({userId:t,repairKey:n},{},"/admin/repair-user");case 1:return e.a(2)}},e,this)})),function(t,n){return e.apply(this,arguments)})}]);var e}();He.service=new O.Z("/admin");var ze=n(59399),Ve=n(59332),Be=n(67498),je=n(70802),We=n(69228),Ge=n(69613);const Je=function(e){var t=e.userId,n=e.onClose,r=e.onRepaired,l=(0,ne.I0)(),i=(0,a.useState)(!0),o=(0,T.Z)(i,2),s=o[0],c=o[1],u=(0,a.useState)([]),m=(0,T.Z)(u,2),d=m[0],p=m[1],f=(0,a.useState)(!0),h=(0,T.Z)(f,2),v=h[0],E=h[1],g=(0,a.useState)(null),Z=(0,T.Z)(g,2),y=Z[0],b=Z[1],w=(0,a.useState)("inspect"),N=(0,T.Z)(w,2),S=N[0],k=N[1],C=(0,a.useState)(!1),A=(0,T.Z)(C,2),P=A[0],F=A[1];(0,a.useEffect)(function(){He.userRepairInspection(t).then(function(e){p(e.repairs),E(e.valid),c(!1)}).catch(function(){l((0,ae.N3)("Failed to load repair options")),n()})},[t]);var D=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(y){e.n=1;break}return e.a(2);case 1:return F(!0),e.p=2,e.n=3,He.repairUser(t,y.key);case 3:l((0,ae._U)("User repaired successfully!")),r(),e.n=5;break;case 4:e.p=4,e.v,l((0,ae.N3)("Failed to repair user")),F(!1);case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return a.createElement(Ge.Z,{show:!0,onClose:n,forceNotIonic:!0},a.createElement(Ge.Z.TextHeader,{onClose:n},"Repair User"),a.createElement(Ge.Z.Body,null,s&&a.createElement(je.Z,null),!s&&"inspect"===S&&a.createElement(a.Fragment,null,0===d.length?a.createElement("div",{className:"alert ".concat(v?"alert-success":"alert-danger"),role:"alert"},v?"No repairs needed â no issues detected.":"This user is invalid but no automated repairs are available. Please reach out to engineering for assistance."):a.createElement(a.Fragment,null,a.createElement("p",null,"The following issues were detected. Select one to repair:"),d.map(function(e){return a.createElement("div",{key:e.key,className:"panel panel-default"},a.createElement("div",{className:"panel-body"},a.createElement("h4",null,e.label),a.createElement("p",null,e.description),e.details.length>0&&a.createElement("pre",{style:{fontSize:11}},JSON.stringify(e.details,null,2)),a.createElement(te.Z,{onClick:function(){return function(e){b(e),k("confirm")}(e)},buttonName:"select-repair-".concat(e.key)},"Select")))}))),!s&&"confirm"===S&&y&&a.createElement(a.Fragment,null,a.createElement("div",{className:"alert alert-warning",role:"alert"},a.createElement("strong",null,"Confirm repair: ",y.label)),a.createElement("p",null,y.description),y.details.length>0&&a.createElement(a.Fragment,null,a.createElement("p",null,a.createElement("strong",null,"The following records will be affected:")),a.createElement("pre",{style:{fontSize:11}}
1,JSON.stringify(y.details,null,2))))),!s&&"inspect"===S&&0===d.length&&a.createElement(Ge.Z.Footer,{primaryButton:{text:"Close",onClick:n}}),!s&&"confirm"===S&&y&&a.createElement(Ge.Z.Footer,{primaryButton:{text:P?"Repairing...":"Run Repair",disabled:P,onClick:D},secondaryButton:{text:"Back",onClick:function(){b(null),k("inspect")}}}))};var Ke=function(e,t){var n=prompt(e,"");n&&t(n)};const Ye=function(e){var t=(0,le.k)(!1),n=(0,le.k)(!1),r=(0,le.k)(!1),l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,z.dD)(window.location.search.slice(1)).q,u=(0,a.useState)(c||""),m=(0,T.Z)(u,2),d=m[0],p=m[1],f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;t.setTrue(),n.setFalse(),d!==e&&p(e),s(null),window.history.pushState({},"","/admin/tools/hallway-monitor?q=".concat(encodeURIComponent(e))),He.hallwayMonitor(e).then(s).then(t.setFalse).catch(function(){t.setFalse(),n.setTrue()})};return(0,a.useEffect)(function(){d&&f()},[]),a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Hallway Monitor"),a.createElement(ze.Z,null,a.createElement(ke.Z,null,"Find a user",a.createElement("div",{className:"row"},a.createElement("div",{className:"col-md-10"},a.createElement(Ve.Z,{onChange:(0,Ce.g)(p),onKeyDown:function(e){"Enter"===e.key&&f()},value:d,placeholder:"Unique email, mobile number, database id, Raise Me code, or UGSS college student identifier"})),a.createElement("div",{className:"col-md-2"},a.createElement(te.Z,{onClick:function(){return f()},margin:!1},"Search"))))),t.value&&a.createElement(je.Z,null),n.value&&a.createElement(ze.Z,null,a.createElement("div",{className:"alert alert-danger",role:"alert"},a.createElement("strong",null,"No user found"))),o&&a.createElement(a.Fragment,null,a.createElement(ze.Z,{className:"clearfix"},a.createElement("h2",{className:"shared-font title"},"Actions"),o.deleted&&a.createElement("div",{className:"alert alert-danger",role:"alert"},a.createElement("strong",null,"This user has been deleted, awaiting full deletion")),e.featureFlags.userDeletion&&!o.deleted&&a.createElement("div",{className:"pull-left"},a.createElement(Be.Z,{id:"delete-".concat(o.userId),onYes:function(){Ke("Why are you deleting this user?",function(t){He.deleteUser(o.userId,t).then(function(){return e.flashMessage("User Deleted!")}).then(function(){return f(o.userId)})})},buttonName:"hallway-monitor delete user",text:"Are you sure you want to delete this user?"},a.createElement(te.Z,{color:"red",buttonName:"hallway-monitor are-you-sure delete user",horizontalMargin:!0},"Delete User"))),o.deleted&&a.createElement("div",{className:"pull-left"},a.createElement(Be.Z,{id:"restore-".concat(o.userId),buttonText:"Restore",onYes:function(){Ke("What email address should be set for this user?",function(t){He.restoreUser(o.userId,t).then(function(){return e.flashMessage("User Restored!")}).then(function(){return f()})})},buttonName:"hallway-monitor restore user",text:"Are you sure you want to restore this user?"},a.createElement(te.Z,{buttonName:"hallway-monitor are-you-sure restore user",horizontalMargin:!0},"Restore User"))),o.showAccountConversionButton&&a.createElement("div",{className:"pull-left"},a.createElement(Be.Z,{id:"unconvert-".concat(o.userId),buttonText:"Unconvert",onYes:function(){He.revertConversion(o.userId).then(function(){return e.flashMessage("User unconverted!")}).then(function(){return f()})},buttonName:"hallway-monitor restore user",text:"Are you sure you want to unconvert this user?"},a.createElement(te.Z,{color:"red",buttonName:"hallway-monitor are-you-sure unconvert user",horizontalMargin:!0},"Undo Account Conversion"))),o.showVerifyEmailButton&&a.createElement(te.Z,{buttonName:"hallway-monitor verify email",className:"pull-left",horizontalMargin:!0,onClick:function(){He.verifyUserEmail(o.userId).then(function(){return e.flashMessage("Email verified!")}).then(function(){return f()})}},"Verify Email"),o.canImpersonateUser&&!o.deleted&&a.createElement(te.Z,{buttonName:"hallway-monitor impersonate user",className:"pull-left",onClick:function(){Ke("Why are you impersonating this user?",function(t){localStorage.setItem("impersonationReturnUrl",window.location.href),e.switchAccount(o.userId,t)})},horizontalMargin:!0},"Impersonate User"),"Student"===o.userType&&!o.deleted&&a.createElement(We.Z,{title:"This will trigger a full evaluation in Pluto, it may still take a few minutes for the evaluation to be processed."},a.createElement("div",{className:"pull-left"},a.createElement(te.Z,{buttonName:"hallway-monitor trigger evaluation",horizontalMargin:!0,onClick:function(){He.triggerEvaluation(o.userId).then(function(){return e.flashMessage("Evaluation Triggered!")})}},"Trigger Full Evaluation"))),"Student"===o.userType&&!o.demo&&a.createElement("div",{className:"pull-left"},a.createElement(Be.Z,{id:"markdemo-".concat(o.userId),buttonText:"Confirm",onYes:function(){He.updateDemoStatus(o.userId,!0).then(function(){return e.flashMessage("Marked as demo student!")})},buttonName:"hallway-monitor mark as demo user",text:"Are you sure you want to mark this user as a demo user?"},a.createElement(te.Z,{buttonName:"hallway-monitor are-you-sure mark demo",color:"red",horizontalMargin:!0}
1,"Mark as demo"))),!1===o.valid&&!o.deleted&&a.createElement("div",{className:"pull-left"},a.createElement(te.Z,{buttonName:"hallway-monitor repair user",horizontalMargin:!0,onClick:r.setTrue},"Repair User"))),a.createElement(ze.Z,null,a.createElement("h2",{className:"shared-font title"},"User attributes"),a.createElement("div",{className:"alert alert-".concat(o.valid?"success":"danger"),role:"alert"},a.createElement("strong",null,"User ",o.valid?"valid!":"Invalid :("),o.invalidErrorMessages.map(function(e,t){return a.createElement("div",{key:t},e)})),a.createElement("pre",null,o.attributes))),r.value&&o&&a.createElement(Je,{userId:o.userId,onClose:r.setFalse,onRepaired:function(){r.setFalse(),f()}}))};var Qe=n(46272);const Xe=(0,ne.$j)(null,{flashMessage:ae._U,switchAccount:Qe.Z})((0,f.e)(Ye,["user_deletion"]));var $e=n(29611),et=n(95511),tt=n(87658);const nt={container:"oMFPyKCisZ5H_Lf_5p2f"};var at=n(24469),rt=n(53110),lt=n(65295),it=n(18515),ot=function(e){return function(t,n,a){return t.total+=a.series[e][n],t}},st=new O.Z("/v1/admin"),ct=function(){return a.createElement("div",{className:nt.container},a.createElement("div",{className:"row"},a.createElement(lt.Z,{className:"p-12 mb-24"},a.createElement("div",null,a.createElement("div",{className:"shared-shimmer-text full"}),a.createElement("div",{className:"shared-shimmer-text large"}),a.createElement("div",{className:"shared-shimmer-text large"}),a.createElement("div",{className:"shared-shimmer-text medium"})))),a.createElement("div",{className:"row"},a.createElement(lt.Z,{className:"p-12"},a.createElement("div",null,a.createElement("div",{className:"shared-shimmer-text full"}),a.createElement("div",{className:"shared-shimmer-text large"}),a.createElement("div",{className:"shared-shimmer-text large"}),a.createElement("div",{className:"shared-shimmer-text medium"})))))},ut=function(e){var t=e.datum,n=t.x.getFullYear(),a=t.y.toLocaleString(),r=(0,z.Zi)(t.y,"student");return"".concat(a," ").concat(r," in ").concat(n)};function mt(){var e=(0,a.useState)("Admin"),t=(0,T.Z)(e,2),n=t[0],r=t[1],l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,a.useState)(null),u=(0,T.Z)(c,2),m=u[0],d=u[1],p=(0,a.useState)(null),f=(0,T.Z)(p,2),h=f[0],v=f[1];return(0,a.useEffect)(function(){st.custom("stats").then(s),(0,F.ZP)({url:"/v1/basic/me?fields=email"}).then(function(e){var t=e.email.split("@")[0].split("+")[0].split(".").join(" ");r((0,z.MI)(t))})},[]),(0,a.useEffect)(function(){if(o){d((0,$e.Gv)(o.hsSignupsByMonth,{meta:{total:0},series:{monthSignups:[]}},ot("monthSignups")))}},[o]),(0,a.useEffect)(function(){if(o){v((0,$e.Gv)(o.transferSignupsByMonth,{meta:{total:0},series:{monthSignups:[]}},ot("monthSignups")))}},[o]),a.createElement("div",{className:"container-fluid"},a.createElement("h2",null,"Welcome ",n),a.createElement("div",{className:nt.content},a.createElement("div",{className:nt.container},!o&&a.createElement(ct,null),o&&a.createElement(at.Z,null,a.createElement(rt.Z,{label:"Current HS Students",value:(0,z.Rt)(o.totalCurrentHsStudents)}),a.createElement(rt.Z,{label:"Current Transfer Students",value:(0,z.Rt)(o.totalCurrentTransferStudents)}),a.createElement(rt.Z,{label:"All time HS Students",value:(0,z.Rt)(o.totalHsStudents)}),a.createElement(rt.Z,{label:"All time Transfer Students",value:(0,z.Rt)(o.totalTransferStudents)})),a.createElement("div",{className:"row"},a.createElement("div",{className:"col-lg-6 col-sm-6 col-xs-12 mb-24"},m&&a.createElement(lt.Z,null,a.createElement(it.Z,{title:a.createElement("h3",{className:"shared-font subheading"},"High School Signups by month")}),a.createElement(et.Z,{data:[m.series.monthSignups],labels:tt.N4,legendLabels:[]}))),h&&a.createElement("div",{className:"col-lg-6 col-sm-6 col-xs-12"},a.createElement(lt.Z,null,a.createElement(it.Z,{title:a.createElement("h3",{className:"shared-font subheading"},"Transfer Signups by month")}),a.createElement(et.Z,{data:[h.series.monthSignups],labels:ut,legendLabels:[]})))))))}var dt=n(37384),pt=[{name:"name",title:"Name",sortable:!0},{name:"issuer",title:"Issuer",sortable:!0},{name:"educationPhase",title:"Education Phase",FormField:function(){return a.createElement(A.Z,{options:dt.y,name:"educationPhase"})},renderValue:function(e){return Array.isArray(e)&&(e=e.join(", ")),(0,z.MI)((e+"").replace("-"," "))}}];
1const ft=function(){return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Honors and Awards"),a.createElement(h.Z,{basePath:"/v1/admin/honor-awards",defaultSortKey:"name",columns:pt,identifier:"honor-awards"}))};var ht=[{name:"email",title:"Email",sortable:!0}].concat((0,c.Z)([{name:"canImpersonateAllUsers",title:"Impersonation"},{name:"canManageCollegeRanks",title:"College Ranks"},{name:"canEditFeatureFlags",title:"Feature Flags"},{name:"canDeleteUsers",title:"Delete Users"},{name:"canManageInternalUsers",title:"Internal Users"},{name:"canManageSftpUsers",title:"SFTP Users"}].map(function(e){return(0,C.Z)((0,C.Z)({},e),{},{sortable:!0,type:"checkbox",renderValue:y.Z})})));const vt=function(){return a.createElement(se.Z,{mt:5},a.createElement("div",{className:"alert alert-info",role:"alert"},"New admin users get emailed the reset password link immediately so they can set a password for their admin user"),a.createElement(h.Z,{basePath:"/v1/super-admins",defaultSortKey:"email",columns:ht,identifier:"super-admins"}))};var Et=n(80129),gt=n.n(Et),Zt=n(43888),yt=[{name:"email",title:"Email",sortable:!0},{name:"experienceEverywhereSamlId",title:"Experience SAML ID",sortable:!0},{name:"firstName",title:"First Name",sortable:!0},{name:"lastName",title:"Last Name",sortable:!0},{name:"messagingEnabled",title:"Messaging",type:"checkbox",renderValue:y.Z},{name:"targetMeEnabled",title:"TargetMe",type:"checkbox",renderValue:y.Z},{name:"manageEmailAliasesEnabled",title:"ManageEmailAliases",type:"checkbox",renderValue:y.Z},{name:"takeOver",title:"",renderValue:function(e,t){var n=t.id,r=(0,ne.I0)();return a.createElement(te.Z,{buttonName:"take-over",className:"pull-left",onClick:function(){localStorage.setItem("impersonationReturnUrl",window.location.href),r((0,Qe.Z)(n,"Take over account from list of college portal users"))},horizontalMargin:!0},"Take Over")},FormField:Zt.Z}];const bt=function(e){var t=gt().stringify(e.queryOptions||{});return a.createElement(h.Z,{basePath:"/v1/college-portal-users?sortBy=email&fields=email,firstName,lastName,messagingEnabled,targetMeEnabled,manageEmailAliasesEnabled,experienceEverywhereSamlId&".concat(t),defaultSortKey:"email",columns:yt,identifier:e.queryOptions.universityId||"college-portal-users"})};var wt=function(){return a.createElement(bt,{queryOptions:{impostor:"true"}})};const Nt=function(){return a.createElement("div",null,a.createElement(Ze.Z,{tabs:[{label:"Super Admins",path:"/super-admins"},{label:"Internal College Portal Users",path:"/college-portal"}]}),a.createElement(u.rs,null,a.createElement(u.AW,{path:"/admin/tools/internal-users/super-admins",component:vt}),a.createElement(u.AW,{path:"/admin/tools/internal-users/college-portal",component:wt}),a.createElement(u.l_,{path:"*",to:"/admin/tools/internal-users/super-admins"})))};const St=function(){var e=(0,a.useState)(null),t=(0,T.Z)(e,2),n=t[0],r=t[1];return(0,a.useEffect)(function(){R.index().then(r)},[]),n?a.createElement("div",null,a.createElement("h1",{className:"shared-font title"},"Resource Sections"),n.map(function(e){return a.createElement(V.rU,{to:"/admin/tools/resource-sections/".concat(e.id),key:e.id},a.createElement(ze.Z,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"col-md-6"},a.createElement("h2",{className:"shared-font subheading"},(0,z.MI)(e.name.replace(/\-/g," "))),a.createElement("p",{className:"shared-font body"},e.description)),a.createElement("div",{className:"col-md-6 text-right"},a.createElement("img",{style:{maxWidth:"200px"},src:e.screenshot})))))})):null};var kt=n(41214),Ct=n(39456),It=n(83948);const xt=function(e,t){var n=function(){var e=(0,x.Z)((0,I.Z)().m(function e(n){return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return n.stopPropagation(),e.n=1,(0,F.ZP)({url:"/v1/job-entries/".concat(t.id,"/finish"),method:"post"});case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}();return t.isRunning?a.createElement(te.Z,{outline:!0,size:"small",onClick:n},"Finish"):null};var Tt=n(54090),At=[{_id:"1",value:"1",text:"Sunday"},{_id:"2",value:"2",text:"Monday"},{_id:"3",value:"3",text:"Tuesday"},{_id:"4",value:"4",text:"Wednesday"},{_id:"5",value:"5",text:"Thursday"},{_id:"6",value:"6",text:"Friday"},{_id:"7",value:"7",text:"Saturday"}],Pt=function(e){var t=[];switch(e){case"hour":for(var n=0;n<24;n++){var a=n+"";t.push({_id:a,value:a,text:a.length<2?"0".concat(a):a})}break;case"minute":for(var r=0;r<60;r++){var l=r+"";t.push({_id:l,value:l,text:l.length<2?"0".concat(l):l})}break;case"dayMo":for(var i=0;i<29;i++){var o=i+"";t.push({_id:o,value:o,text:o})}}return t},Ft=function(){var e=(0,_.u6)();return a.createElement(a.Fragment,null,a.createElement(A.Z,{placeholder:"Schedule Type",name:"scheduleType",options:[{_id:"MINUTE",value:"MINUTE",text:"Every n minutes"},{_id:"DAILY",value:"DAILY",text:"Daily"},{_id:"WEEKLY",value:"WEEKLY",text:"Weekly"},{_id:"MONTHLY",value:"MONTHLY",text:"Monthly"}]}),"MINUTE"===e.values.scheduleType&&a.createElement(Tt.Z,{type:"number",name:"min",withLabel:!1}),"DAILY"===e.values.scheduleType&&a.createElement(a.Fragment,null,a.createElement(A.Z,{placeholder:"Hour",name:"hour",options:Pt("hour")}),a.createElement(A.Z,{name:"min",placeholder:"Minute",options:Pt("minute")})),"WEEKLY"===e.values.scheduleType&&a.createElement(a.Fragment,null,a.createElement(A.Z,{placeholder:"Week day",name:"wd",options:At}),a.createElement(A.Z,{name:"hour",placeholder:"Hour",options:Pt("hour")}),a.createElement(A.Z,{name:"min",placeholder:"Minute",options:Pt("minute")})),"MONTHLY"===e.values.scheduleType&&a.createElement(a.Fragment,null,a.createElement(A.Z,{name:"dayMo",placeholder:"Month day",options:Pt("dayMo")}),a.createElement(A.Z,{placeholder:"Hour",name:"hour",options:Pt("hour")}),a.createElement(A.Z,{name:"min",placeholder:"Minute",options:Pt("minute")})))},Dt=function(){return String(String(new Date).split("(")[1]).split(")")[0]},_t=function(e){switch(e.scheduleType){case"MINUTE":return t=e.min,"Every ".concat(t," Minute").concat(1===t?"":"s");case"DAILY":return function(e,t){var n=new Date;n.setMinutes(e),n.setHours(t);var a=t-n.getTimezoneOffset()/60;a<0&&(a+=24);var r=a>11?"PM":"AM";return a>12?a-=12:0===a&&(a=12),"Every Day at "+a+":"+(e<10?"0"+e.toString():e.toString())+r+" "+Dt()}(e.min,e.hour);case"WEEKLY":return function(e,t,n){var a=new Date;a.setMinutes(n),a.setHours(t);var r=t-a.getTimezoneOffset()/60,l=e;r<0&&(r+=24,(l=e-1)<1&&(l+=7));var i=r>11?"PM":"AM";r>12?r-=12:0===r&&(r=12);var o=n<10?"0"+n.toString():n.toString();return"Every "+At[l-1].text+" at "+r+":"+o+i+" "+Dt()}(e.wd,e.hour,e.min);case"MONTHLY":return function(e,t,n){var a=new Date;a.setMinutes(n),a.setHours(t);var r=t-a.getTimezoneOffset()/60,l=e;r<0&&(r+=24,(l=e-1)<1&&(l+=28));var i=r>11?"PM":"AM";return r>12?r-=12:0===r&&(r=12),"Every "+l+" of the Month at "+r+":"+(n<10?"0"+n.toString():n.toString())+i+" "+Dt()}(e.dayMo,e.hour,e.min);default:return"Invalid schedule"}var t};const Ut=function(e){var t=(0,a.useState)(new Date),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=(0,It.U)({initialData:[],loadOptions:e.fetchScheduledJobTypes}),o=(0,T.Z)(i,2),s=o[0],c=o[1];if((0,a.useEffect)(function(){setInterval(function(){l(new Date)},20*w.nL.SECOND)},[]),c!==w.jd.LOADED)return null;var u={};
1s.forEach(function(e){var t=e.title,n=e.task;return u[n]=t});var m=[{name:"task",title:"Name",sortable:!0,renderValue:function(e,t){return a.createElement(We.Z,{title:t.jobDescription},a.createElement("span",null,a.createElement(se.Z,{fontSize:"14px"},t.isRunning&&a.createElement(re.Ho,null)),u[e],t.isRunning&&a.createElement("br",null),t.isRunning&&(0,Ct.JD)(t.runningSince),!t.isRunning&&t.lastRunError&&a.createElement(kt.Z,{color:"red"},a.createElement(H.Z,{iconType:"times-r"})," ERROR!")))},FormField:function(){return a.createElement(A.Z,{name:"task",placeholder:"Job",options:s.map(function(e){var t=e.title,n=e.task;return{_id:n,value:n,text:t}})})}},{name:"scheduleDescription",title:"Schedule",renderValue:function(e,t){return _t(t)},FormField:Ft},{name:"startOfLastRun",title:"Last Run",editable:!1},{name:"isRunning",title:"Finish",editable:!1,renderValue:xt},{name:"runOnce",title:"Once?",type:"checkbox",renderValue:y.Z},{name:"isActive",title:"Active?",type:"checkbox",renderValue:y.Z}];return a.createElement(a.Fragment,null,a.createElement("div",{className:"shared-font title"},"Scheduled Jobs"),a.createElement(h.Z,{basePath:"/v1/job-entries",defaultSortKey:"jobName",columns:m,identifier:r,defaultValues:{isActive:!0,scheduleType:"MINUTE",min:15},disableShimmerOnReload:!0}))};var Mt=n(42148);const qt=(0,ne.$j)(null,{fetchScheduledJobTypes:function(){return(0,Mt.Kz)("/v1/lists/scheduled-job-types")}})(Ut);const Lt=function(e){var t=e.value,n=e.onChange;return a.createElement(ke.Z,null,"Select Program Education Phase",a.createElement(Se.Z,{name:"educationPhase",options:dt.y,value:t,onChange:(0,Ce.g)(n)}))};var Ot=n(35161),Rt=n.n(Ot);const Ht="AEpyEY38D4zi5hm8asrL",zt="XTkWdXIGJ5Fc0wBRqPK5",Vt="OSUXnSBn5x998WQkxr2f";const Bt=function(e){var t=(0,a.useState)([]),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=e.scholarshipProgram,o=e.sponsorId,s=e.fetchTimeSensitiveItemTypes,c=e.globalItems;return(0,a.useEffect)(function(){s(o,i,c).then(function(e){l(Ne()(e,["title"]))})},[o,i]),a.createElement(a.Fragment,null,a.createElement("h4",{className:Ht},o?"":"Global ","Time Sensitive Item Types (",r.length," ","Results)"),Rt()(r,function(e){return a.createElement("div",{key:"".concat(e._id),className:zt},a.createElement(V.rU,{to:"/admin/tools/time-sensitive-item-types/".concat(e._id),className:Vt},e.title))}))};var jt=n(12593);const Wt=(0,ne.$j)(null,{fetchTimeSensitiveItemTypes:jt.DI})(Bt),Gt="i5v08enb3THypruJtSR_",Jt="e9mFjbID2fWM8VDkJ0sH",Kt="bd3QIRN_x5070Q61FKtJ";var Yt=n(75734);const Qt=function(){var e=(0,a.useState)(w.$3.UNDERGRADUATE),t=(0,T.Z)(e,2),n=t[0],r=t[1],l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,a.useState)(null),u=(0,T.Z)(c,2),m=u[0],d=u[1],p=(0,a.useState)(!0),f=(0,T.Z)(p,2),h=f[0],v=f[1];return a.createElement(a.Fragment,null,a.createElement("div",{className:Gt},a.createElement("h4",{className:Jt},"Search for TimeSensitiveItemType"),a.createElement(V.rU,{to:"/admin/tools/time-sensitive-item-types/new",className:Kt},"Add New")),a.createElement(Yt.Z,{checked:h,onChange:function(e){v(e.target.checked),d(null),s(null)},label:"Show time sensitive item types that don't belong to a specific university"}),a.createElement(xe,{onChange:d,value:m,disabled:h}),a.createElement(Lt,{onChange:r,value:n}),a.createElement(Te.Z,{sponsorId:m,educationPhase:n,onChange:s,value:o,disabled:h}),a.createElement(Wt,{globalItems:h,sponsorId:m,scholarshipProgram:o}))};var Xt=n(18029),$t=n.n(Xt),en=n(1106);const tn="H68LALjlB5eNb4c_dfFD",nn="y49UTNislKuO4BdDsfy9",an="XR4s1jJqexb6gcZt2LFA",rn="FlhJYbRA_WTZ0F1lSKsi",ln="mSKK4y6VBHVYfPzisaAH";var on=[{type:"number",name:"minimumWords",placeholder:"eg 100"},{type:"number",name:"minimumCharacters",placeholder:"eg 200"}],sn=on.concat({type:"number",name:"minimumSentences",placeholder:"eg 3"}),cn=[{type:"number",name:"minimumNumber",placeholder:"eg 10"},{type:"number",name:"maximumNumber",placeholder:"eg 10"}];const un=function(e){var t=e.detail,n=e.index,r={"TimeSensitiveItemType::ShortTextDetail":on,"TimeSensitiveItemType::LongTextDetail":sn,"TimeSensitiveItemType:NumberDetail":cn};return a.createElement(a.Fragment,null,a.createElement("div",{className:rn},"Optional:"),Rt()(r[t._type],function(e){return a.createElement("div",{className:ln,key:e.name},a.createElement(ke.Z,null,"".concat($t()(e.name),"? (default = 0)"),a.createElement(Ee.Z,{name:"details[".concat(n,"].").concat(e.name),type:e.type,placeholder:e.placeholder})))}))};var mn={"TimeSensitiveItemType::ShortTextDetail":"Short text","TimeSensitiveItemType::LongTextDetail":"Long text","TimeSensitiveItemType::PhotoDetail":"Photo","TimeSensitiveItemType::NumberDetail":"Number"},dn=Rt()(mn,function(e,t){return{_id:e,value:t,text:e}});const pn=function(e){var t=e.detail,n=e.index,r=e.removeDetail;return a.createElement("div",{key:n,className:nn},"".concat((0,z.ke)(n+1)," Detail"),a.createElement(ke.Z,null,"1. Type",a.createElement(A.Z,{name:"details[".concat(n,"]._type"),options:dn})),a.createElement(ke.Z,null,"2. ".concat(mn[t._type]," question"),a.createElement(Ee.Z,{name:"details[".concat(n,"].question"),placeholder:"What did you think?"})),a.createElement(ke.Z,null,"3. Are students required to answer?",a.createElement(_.gN,{name:"details[".concat(n,"].required")},function(e){var t=e.field.value,r=e.form.setFieldValue;return a.createElement(Yt.Z,{checked:t,onClick:function(e){return r("details[".concat(n,"].required"),e.target.checked)}})})),"TimeSensitiveItemType::PhotoDetail"!==t._type&&a.createElement(un,{detail:t,index:n}),a.createElement(te.Z,{"aria-label":"Remove detail",size:"small",color:"negative",onClick:r(n)},"Delete ".concat((0,z.ke)(n+1)," Detail")))};var fn={_id:null,_type:"TimeSensitiveItemType::ShortTextDetail",question:null,required:!1};const hn=function(e){var t=e.details;return a.createElement("div",{className:tn},a.createElement("h3",null,"Details Section"),a.createElement(_.F2,{name:"details",render:function(e){return a.createElement("div",null,t&&t.length>0&&t.map(function(t,n){return a.createElement(pn,{detail:t,key:n,index:n,removeDetail:function(){return e.remove}})}),a.createElement(te.Z,{"aria-label":"Add detail",size:"small",className:an,onClick:function(){return e.push(fn)}},"+ Additional detail"))}}))};var vn=n(75947);const En=function(e){var t=e.index,n=e.removeTestimonial,r=(0,_.U$)("testimonials[".concat(e.index,"].avatarUrl")),l=(0,T.Z)(r,3),i=l[0],o=l[2],s=i.value,c=a.createElement(B.Z,{onChange:function(e){o.setValue(e)},value:s});return a.createElement("div",{key:t,className:nn},"".concat((0,z.ke)(t+1)," Testimonial"),a.createElement(vn.Z,null,a.createElement(vn.Z.Legend,null,"Avatar URL"),c),a.createElement(ke.Z,null,"Name",a.createElement(Ee.Z,{name:"testimonials[".concat(t,"].name"),placeholder:"Joe B. Student"})),a.createElement(ke.Z,null,"Graduation Year",a.createElement(Ee.Z,{name:"testimonials[".concat(t,"].gradYear"),placeholder:"2024"}
1)),a.createElement(ke.Z,null,"Text",a.createElement(Ee.Z,{name:"testimonials[".concat(t,"].text"),placeholder:"This was so cool"})),a.createElement(te.Z,{"aria-label":"Remove testimonial",size:"small",color:"negative",onClick:function(){return n(t)}},"Delete ".concat((0,z.ke)(t+1)," Testimonial")))};var gn={_id:null,name:null,avatarUrl:"",imageUrl:"",text:""};const Zn=function(e){var t=e.testimonials;return a.createElement("div",{className:tn},a.createElement("h3",null,"Testimonials"),a.createElement(_.F2,{name:"testimonials",render:function(e){return a.createElement("div",null,t&&t.length>0&&t.map(function(t,n){return a.createElement(En,{testimonial:t,key:n,index:n,removeTestimonial:function(){return e.remove}})}),a.createElement(te.Z,{"aria-label":"Add testimonial",size:"small",className:an,onClick:function(){return e.push(gn)}},"+ Additional testimonial"))}}))},yn="rHuTfyLPBfGXdLDkdh7G";var bn=[{type:"text",name:"title",placeholder:"Meet with advisor",required:!0},{type:"textarea",name:"description",placeholder:"This could be helpful",required:!0},{type:"textarea",name:"detailedDescription",placeholder:"Studies show this could be helpful",required:!1},{type:"text",name:"completedAtText",placeholder:"When did you meet with your advisor?",required:!1},{type:"text",name:"emoji",placeholder:"",required:!1},{type:"text",name:"socialNote",placeholder:"",required:!1},{type:"text",name:"socialNumber",placeholder:"",required:!1}],wn=function(e){var t=(0,ne.I0)(),n=(0,le.k)(!!e.type._id&&!e.type.sponsorId),r=(0,a.useState)(null),l=(0,T.Z)(r,2),i=l[0],o=l[1];return a.createElement("div",{className:yn},a.createElement(_.J9,{initialValues:e.type,onSubmit:function(e){t((0,jt.ru)(e))}},function(e){var t=e.values,r=e.handleSubmit;return a.createElement(_.l0,{onSubmit:r},a.createElement(_.gN,{name:"sponsorId",type:"text"},function(e){var t=e.field,r=t.name,l=t.value,s=e.form.setFieldValue;return a.createElement(a.Fragment,null,a.createElement(xe,{onChange:function(e){return s(r,e)},value:l,disabled:n.value}),a.createElement(se.Z,{mt:2},a.createElement(Yt.Z,{onChange:function(e){e.target.checked?(o(l),s(r,null),n.setTrue()):(s(r,i),n.setFalse())},checked:n.value,label:"Allow this item type to be used globally, not tied to a single university"})))}),a.createElement(_.gN,{type:"hidden",name:"_id"}),Rt()(bn,function(e){return a.createElement(ke.Z,{key:e.name},$t()(e.name),a.createElement(Ee.Z,{name:"".concat(e.name),type:e.type,selectValueOnFocus:!0,required:e.required,placeholder:"".concat(e.placeholder),"aria-label":"".concat($t()(e.name))}))}),a.createElement(hn,{details:t.details}),a.createElement(Zn,{testimonials:t.testimonials}),a.createElement(en.Z,{name:"displayOpportunityCard",label:"Make opportunity card?"}),a.createElement(te.Z,{type:"submit"},"Save"))}),e.type._id&&a.createElement(G,{category:"TimeSensitiveItemType-".concat(e.type._id)}),a.createElement(V.rU,{to:"/admin/tools/time-sensitive-item-types"},"Cancel and go back"))};wn.defaultProps={type:{_id:"",sponsorId:"",description:"",detailedDescription:"",title:"",emoji:"",socialNote:"",socialNumber:0,completedAtText:"",details:[],testimonials:[]}};const Nn=wn;const Sn=function(e){var t=e.match.params,n=e.fetchTimeSensitiveItemType,r=(0,a.useState)(null),l=(0,T.Z)(r,2),i=l[0],o=l[1];return(0,a.useEffect)(function(){n(t.id).then(function(e){o(e)})},[]),i?a.createElement(Nn,{type:i}):null},kn=(0,ne.$j)(null,{fetchTimeSensitiveItemType:jt.Er})(Sn);var Cn=n(65849),In=function(e){return function(t){return(0,F.ZP)({url:"/v1/imported-account",method:"post",data:e}).then(function(e){return t((0,ae._U)("Student saved!")),e}).catch(function(){t((0,ae.N3)())})}},xn=[{type:"textbox",name:"undergraduateInfo.collegeStudentIdentifier",required:!0},{type:"checkbox",name:"demo"},{type:"email",name:"email",required:!0},{type:"textbox",name:"firstName",required:!0},{type:"textbox",name:"lastName",required:!0},{type:"tel",name:"mobile"},{type:"number",name:"undergraduateInfo.term"},{type:"textbox",name:"undergraduateInfo.classYear"}];const Tn=function(e){var t=(0,a.useState)(null),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=(0,a.useState)(""),o=(0,T.Z)(i,2),s=o[0],c=o[1],u=(0,le.k)(!0),m=(0,le.k)(!1);return(0,a.useEffect)(function(){r&&(u.setTrue(),(0,be.yt)(r).then(c).then(u.setFalse))},[r]),a.createElement("div",null,a.createElement(xe,{autoSelectFirstUniversity:!0,value:r,onChange:l,educationPhases:[w.$3.UNDERGRADUATE]}),u.value&&a.createElement(je.Z,null),!u.value&&a.createElement(_.J9,{initialValues:{firstName:"",lastName:"",email:"",mobile:"",slug:s,educationPhase:w.$3.UNDERGRADUATE,undergraduateInfo:{collegeStudentIdentifier:"",term:null,classYear:null},demo:!0,scholarshipProgramId:null},onSubmit:e.createStudent},function(t){var n=t.values;return a.createElement(_.l0,null,a.createElement(_.gN,{name:"scholarshipProgramId",type:"text"},function(e){var t=e.field,n=t.name,l=t.value,i=e.form.setFieldValue;return a.createElement(Te.Z,{disabled:!r,educationPhase:w.$3.UNDERGRADUATE,sponsorId:r,value:l,onCh
1ange:function(e){return i(n,e)}})}),xn.map(function(e){var t=e.name,n=e.type,r=e.required;return a.createElement(Tt.Z,{key:t,type:n,name:t,required:!!r})}),a.createElement(te.Z,{disabled:m.value,onClick:function(){m.setTrue(),e.createStudent(n).then(m.setFalse)}},m.value?a.createElement(re.ZP,null):"Create"))}))};const An=(0,ne.$j)(null,function(e){return(0,Cn.DE)({createStudent:In},e)})(Tn);var Pn=[{name:"raisemeColumnName",title:"Raise Me Column",width:"50%",sortable:!0},{name:"sponsorColumnName",title:"Sponsor Column",sortable:!0}];const Fn=function(){var e=(0,a.useState)(null),t=(0,T.Z)(e,2),n=t[0],r=t[1];return a.createElement("div",{"data-testid":"ugss-column-mappings"},a.createElement(xe,{autoSelectFirstUniversity:!0,value:n,onChange:r,educationPhases:[w.$3.UNDERGRADUATE]}),n&&a.createElement(h.Z,{basePath:"/v1/sponsors/".concat(n,"/column-mappings"),defaultSortKey:"raisemeColumnName",columns:Pn,identifier:n}))};var Dn=[{label:"Create Student",path:"/create-student"},{label:"Column Mappings",path:"/column-mappings"}];const _n=function(){return a.createElement("div",null,a.createElement(Ze.Z,{tabs:Dn,className:"text-center"}),a.createElement(u.rs,null,a.createElement(u.AW,{path:"/admin/tools/ugss/create-student",component:An}),a.createElement(u.AW,{path:"/admin/tools/ugss/column-mappings",component:Fn}),a.createElement(u.l_,{path:"*",to:"/admin/tools/ugss/create-student"})))};const Un=function(){var e=(0,u.UO)().slug,t=(0,u.k6)(),n=(0,a.useState)([]),r=(0,T.Z)(n,2),l=r[0],i=r[1],o=(0,a.useState)(null),s=(0,T.Z)(o,2),c=s[0],m=s[1],d=(0,a.useState)(null),p=(0,T.Z)(d,2),f=p[0],h=p[1];return(0,a.useEffect)(function(){(0,F.ZP)({url:"/v1/lists/partners"}).then(function(e){var t=Ne()(e,["name"]);i(t)})},[]),(0,a.useEffect)(function(){if(0!==l.length)if(e){var n=l.find(function(t){return t.slug===e});m(n||null),h(n||null)}else t.replace("/admin/tools/college-portal-users/".concat(l[0].slug))},[e,l]),a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"College Portal Users"),a.createElement(ke.Z,null,"University",a.createElement(D.Z,{id:"university-college-portal-typeahead",options:l,labelKey:"name",filterBy:["name","nickname"],value:f,onInputChange:function(e){return h(e)},onBlur:function(){h(c)},onSelect:function(e){m(e),h(e),t.push("/admin/tools/college-portal-users/".concat(e.slug))},placeholder:"Search for a university...",minLength:0})),c&&a.createElement(bt,{queryOptions:{universityId:c.id,impostor:"false"}}))};var Mn=n(22242);const qn=function(e){var t=e.state,n=e.onChange,r=Rt()(z.D9,function(e,t){return{text:e,value:t}});return a.createElement(ke.Z,null,"State",a.createElement(Se.Z,{onChange:function(e){n(e.target.value)},options:r,value:t||""}))};var Ln=n(78531),On=n(48630),Rn=n(98021);const Hn=function(e){var t=e.initialValues,n=e.setInstitution,r=(0,ne.I0)();return a.createElement("div",{className:"college-campus-container"},a.createElement("div",{className:"content"},a.createElement(_.J9,{initialValues:t,onSubmit:function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r((0,On.R2)(t));case 1:n(t);case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}()},function(e){var t=e.values,n=e.isValid,r=e.isSubmitting,l=e.dirty;return a.createElement(_.l0,null,a.createElement("div",{className:"title campus-title"},t.name),a.createElement("div",null,t.city,", ",t.state),a.createElement("div",null,"IPEDS ID #",t.unitId),a.createElement("div",{className:"add-campuses-title"},"Add Campuses"),a.createElement("div",{className:"notice"},a.createElement(H.Z,{iconType:"info-circle-r",className:"notice-icon"}),a.createElement("div",null,"To remove a campus after it has been published, please reach out to a PM who can prioritize the engineering task.")),a.createElement(_.F2,{name:"campuses"},function(e){var n=e.remove,r=e.push;return a.createElement(a.Fragment,null,t.campuses&&t.campuses.length>0&&t.campuses.map(function(e,t){return a.createElement(ke.Z,{key:e._id||t,required:!0},"Campus ".concat(t+1),a.createElement("div",{className:"campus-fields"},a.createElement(Rn.Z,{name:"campuses.".concat(t,".name"),required:!0,placeholder:"Campus name..."}),e.isNew&&a.createElement("div",{className:"student-count"},a.createElement(Ln.Z,{onClick:function(){return n(t)}},a.createElement(H.Z,{iconType:"times-r"})))))}),a.createElement("div",{className:"add-campus"},a.createElement(te.Z,{color:"primary",type:"button",outline:!0,margin:!1,onClick:function(){return r({_id:(0,z.xr)(),name:"",isNew:!0})}},"+ Add another campus")))}),a.createElement("div",{className:"required-field-notice"},"* Indicates required field"),a.createElement("div",{className:"publish"},a.createElement(te.Z,{disabled:!n||r||!l,type:"submit"},"Publish to production")))})))};var zn=n(73068);const Vn=function(){var e=(0,ne.I0)(),t=(0,a.useState)({_id:null,unitId:"",city:null,state:null,name:null,type:null,campuses:[]}),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=(0,a.useState)(""),o=(0,T.Z)(i,2),s=o[0],c=o[1],u=function(e){var t=e.college;l({_id:t.id,unitId:t.unitId,name:t.name,city:t.city,state:t.state,type:"CommunityCollege",campuses:t.campuses})};return a.createElement(a.Fragment,null,a.createElement("div",{className:"cc-campus-search-section"},a.createElement("div",{className:"content"},a.createElement("div",{className:"search-title"},"Search for a community college"),a.createElement(qn,{state:s,onChange:function(e){return c(e)}}),a.createElement(ke.Z,null,"Community College Name",a.createElement(D.Z,{id:"admin-community-college-name-typeahead",placeholder:zn.communityCollege,value:{unitId:r.unitId,text:r.name||""},onSearch:function(e){return l((0,C.Z)((0,C.Z)({},r),{},{unitId:null,name:e})),(0,Mn.x)(e,[],!0,void 0,s)},onInputChange:function(e){l((0,C.Z)((0,C.Z)({},r),{},{_id:null,name:e}))},onSelect:function(t){l((0,C.Z)((0,C.Z)({},r),{},{name:t.text})),e((0,On.$F)(t)).then(u)}})))),!Y()(r._id)&&a.createElement(Hn,{initialValues:r,setInstitution:l}))};var Bn=n(53555),jn=n(13311),Wn=n.n(jn);const Gn={editCollegeProfile:"Ahoq6HQV4XCGsW924V0U",cellPadding:"_gUkf1ce9jlWyLx8zZMT",headerCell:"krcfkpHYv1ezMi3Aq3J5",quickStatsEmptyState:"A54dIr54ospW50JhcTWJ",quickStatsActions:"zuRDa8rd9lbOen1FY3hB",draggableItem:"ry5dNLi
vendor: 4,571 bytes, line 1
1pP_80LeFYist2",addQuickStatButton:"BXZRzofsELmy_UidxpkT",nameContainer:"EMAocn9GQC0Zwz4V3ql0",eventFlexDiv:"d9r7VtWwKFTJPLVRsMmA",checkboxContainer:"U_TcOBJeuxK7oZjmlLLt",integrationContainer:"YwdtBN4q7bPrLA5XquZ9",sectionContainer:"vdjqjuiiwT8kquhy5SKp",collapsibleSection:"AWppru4W73IO56ubZycV",slideUp:"JOmv1kOSzNnrSEYaqOMg",slideDown:"tKRoYYAJaz61SzNH2vPA",fadeIn:"PsbK9QJWVmvZnl_gGbnE",slideOut:"MH79R7vbXftGdj3nO6i2",slideIn:"p9NKRMRgn_co9xRriMWw",loadingShimmer:"MmOjdgmWivxjdJP497D7"};var Jn=n(52308),Kn=n(8977);const Yn=["facebook-square","instagram","snapchat-square","twitter","youtube","frown-l","frown-open-l","laugh-l","meh-blank-l","meh-l","smile-l","angle-double-left","angle-double-right","angle-left","angle-right","bars-r","bookmark-r","check-circle-r","check-r","clock-r","code-r","copy-r","exclamation-circle-r","exclamation-triangle-r","grip-v-r","image-r","inbox","info-circle-r","lightbulb-r","lock-r","plus-r","sync-r","times-r","arrow-alt-down","arrow-alt-from-bottom","arrow-alt-up","arrow-left","asterisk","bars","bell","book","bookmark","briefcase-medical","briefcase","building","bullhorn","bus","calculator","calendar-alt","calendar-check","caret-down","chart-area","chart-line","check-circle","check","chess","chevron-down","chevron-left","chevron-right","chevron-up","clipboard-list","clock","cog","dollar-sign","ellipsis-h","ellipsis-v","envelope","external-link-alt","eye-slash","eye","file-alt","flag","folder-open","frown-open","frown","gift","globe","graduation-cap","hand-holding-heart","heart","home-heart","home","id-card","info-circle","laugh","lightbulb","list","lock-alt","lock-open-alt","map-marker-alt","map-signs","meh-blank","meh","minus-circle","minus","mobile-alt","money-bill-alt","money-bill","palette","pen","pencil","piggy-bank","plus-circle","quote-left","redo-alt","school","search","sliders-h","smile","sort-down","sort-up","sort","spinner","star","tag","thumbs-down","thumbs-up","times-circle","trash","trophy","university","user-circle","user","users","video"],Qn="sabeohYZkKpCEidpRVXP";const Xn=function(e){var t=e.value,n=e.onSelect,r=(0,le.k)(!1);return(0,a.useEffect)(function(){t||n(Yn[0])},[n,t]),a.createElement(We.Z,{title:Yn.map(function(e){return a.createElement(H.Z,{key:e,className:Qn,onClick:function(){n(e),r.setFalse()},iconType:e})}),open:r.value},a.createElement("span",null,a.createElement(te.Z,{outline:!0,onClick:r.toggle},a.createElement(H.Z,{iconType:t}))))};function $n(e){var t=(0,_.U$)(e.name),n=(0,T.Z)(t,3),r=n[0],l=n[2];return a.createElement(Xn,{onSelect:l.setValue,value:r.value})}var ea=function(e){var t=e.customQuickStat,n=e.updateCustomQuickStat,r=e.onClose,l=e.removeCustomQuickStat;return a.createElement(_.J9,{initialValues:t,onSubmit:function(e){e.label&&e.value?n(e):l(),r()}},function(e){var t=e.handleSubmit,n=e.values,i=function(){r(),n.label&&n.value||l()};return a.createElement(Ge.Z,{show:!0,onClose:i},a.createElement(Ge.Z.TextHeader,{onClose:i},"Editing Custom Quick Stat"),a.createElement(Ge.Z.Body,null,a.createElement(a.Fragment,null,a.createElement(Kn.Z,null,a.createElement("thead",null,a.createElement("tr",null,a.createElement("th",{className:d()(Gn.cellPadding,Gn.headerCell)},"Icon"),a.createElement("th",{className:d()(Gn.cellPadding,Gn.headerCell)},"Label"),a.createElement("th",{className:d()(Gn.cellPadding,Gn.headerCell)},"Value"))),a.createElement("tbody",null,a.createElement("tr",null,a.createElement("th",{className:Gn.cellPadding},a.createElement($n,{name:"iconType"})),a.createElement("th",{className:Gn.cellPadding},a.createElement(Ee.Z,{name:"label"})),a.createElement("th",{className:Gn.cellPadding},a.createElement(Ee.Z,{name:"value"}))))))),a.createElement(Ge.Z.Footer,{primaryButton:{text:"Save",onClick:t}}))})},ta=n(27418);const na=function(e){var t,n=e.customQuickStats,r=e.setCustomQuickStats,l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1],u=function(e){r(n.filter(function(t){return t._id!==e}))},m=function(){var e,t=(0,z.xr)();e={iconType:"user",label:"",value:"",_id:t},r([].concat((0,c.Z)(n),[(0,C.Z)((0,C.Z)({},e),{},{priority:(n||[]).length-1})])),s(t)};return a.createElement(a.Fragment,null,o&&a.createElement(ea,{customQuickStat:Wn()(n,{_id:o}),updateCustomQuickStat:(t=o,function(e){r(n.map(function(n){return n._id===t?(0,C.Z)((0,C.Z)({},n),e):n}).filter(function(e){return e.label&&e.value}))}),onClose:function(){s(null)},removeCustomQuickStat:function(){u(o)}}),a.createElement(se.Z,{mt:4,className:Gn.editCollegeProfile},a.createElement(ze.Z,null,a.createElement(te.Z,{onClick:m,outline:!0,className:Gn.floatRight,
1size:"tiny"},"+ Add"),a.createElement("h2",{className:"shared-font title"},"Custom Quick Stats"),a.createElement(Jn.Z5,{onDragEnd:function(e){var t=e.draggableId,a=e.destination,l=n.findIndex(function(e){return e._id===t});a&&function(e,t){var a=Array.from(n),l=a.splice(e,1),i=(0,T.Z)(l,1)[0];a.splice(t,0,i),a.forEach(function(e,t){return e.priority=t}),r(a)}(l,a.index)}},a.createElement(Jn.bK,{droppableId:"droppable",direction:"horizontal"},function(e){return a.createElement("div",ta({},e.droppableProps,{className:Gn.droppableContainer,ref:e.innerRef}),a.createElement(at.Z,null,n.map(function(e,t){var n=e.iconType,r=e.label,l=e.value,i=e._id;return a.createElement(Jn._l,{key:i,draggableId:i,index:t},function(e){return a.createElement("div",ta({ref:e.innerRef},e.draggableProps,e.dragHandleProps,{className:Gn.draggableItem}),a.createElement("span",{className:Gn.quickStatsActions},a.createElement(H.Z,{iconType:"trash",onClick:function(){return u(i)}}),a.createElement(H.Z,{iconType:"pencil",onClick:function(){return s(i)}})),a.createElement(rt.Z,{iconType:n,label:r,value:l}))})}),a.createElement("div",{className:Gn.addQuickStatButton,role:"button",onClick:m},"Add Quick Stat")))})))))};var aa=n(57557),ra=n.n(aa),la=n(24350),ia=n.n(la);const oa="TUxxQwoN7UltDXNchtI4",sa="hGU76_bZ_ZTflQRarPy8",ca="LRaC5QF1LH18qktJu4W1",ua="gvrRDdO8czeQULUTbbEp",ma="Y1IsBdFJOvfF40MIbZ7J",da="ADDZ4zsWpcFqZCE_Kf2z",pa="DQzfqdSYjcSnHeykRITM",fa="XYtl2IPHeN1EAWtOnb4S",ha="G9AA40EvIUtsQTlEGQMh",va="IxNYBlMv3I0B7IlHisZD",Ea="KBqBZeiGgm18RD5_T_Ad",ga="J7IzFUrDdRIUVy1wHXZl",Za="ysB91_PK95B_wUXJSDTk",ya="Hidy7OltffZsTsHxlUmR",ba="b9yit9hVcaDU3usyFGsz";var wa=n(56324),Na=n(23444),Sa=[{name:"User Updates",code:"1",tooltipText:"Event Notification for general user updates",on:!1}],ka=function(e){return wa.Z.object().shape({url:wa.Z.string().required(Na.U.HQ.C).matches(/^https?:\/\/[A-Za-z0-9.-]+\.[A-Za-z]{2,}(?:[/:?#].*)?$/i,Na.U.HQ.I),username:wa.Z.string().required(Na.U.b6.C).min(8,Na.U.b6.I),password:e?wa.Z.string().notRequired():wa.Z.string().required(Na.U.Bj.C1)})};const Ca=new O.Z({baseUrl:"/v1/endpoint-configurations",useJWT:!0});var Ia=n(6867),xa=n(27917),Ta=function(e){var t=e.isEdit,n=e.generatedPassword,r=e.formPassword,l=(0,ne.I0)(),i=function(e){return a.createElement("span",{className:d()("mb-4",ba)},a.createElement(Ia.Z,{onClick:(0,x.Z)((0,I.Z)().m(function t(){return(0,I.Z)().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,navigator.clipboard.writeText(e);case 1:l((0,ae._U)("Link copied to clipboard!","success",{},2e3));case 2:return t.a(2)}},t)}))},a.createElement(H.Z,{iconType:"copy-r",className:d()(ma)})))};return t?n?a.createElement(a.Fragment,null,a.createElement("p",{className:"alert alert-danger"},"Save to apply the new password."),a.createElement("div",{className:ya},a.createElement("p",{className:"shared-font body mt-4 mr-8"},n),i(n))):a.createElement("div",{className:ya},a.createElement("p",{className:d()(ua,"shared-font body mr-4")},"****************"),a.createElement(xa.Z,null,"Passwords for existing endpoints cannot be viewed after creation, if you need a password for this endpoint, generate a new one.")):r?a.createElement("div",{className:ya},a.createElement("p",{className:"shared-font body mt-4 mr-8"},r),i(r)):a.createElement("p",{className:"alert alert-warning"},"No password has been generated")},Aa=function(e){var t=e.onClose,n=e.initialValues,r=e.universityId,l=e.updateEndpointConfigurations,i=(0,ne.I0)(),o=(0,a.useState)(""),s=(0,T.Z)(o,2),c=s[0],u=s[1],m=!!n.id,p=function(){var e=(0,x.Z)((0,I.Z)().m(function e(n){var a,o,s;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=(0,C.Z)((0,C.Z)({},n),{},{universityId:r}),e.p=1,e.n=2,Ca.createOrUpdate(a,{universityId:r});case 2:o=e.v,l(o),i((0,ae._U)("Your endpoint has been ".concat(m?"updated":"created"))),e.n=4;break;case 3:e.p=3,s=e.v,i((0,ae.N3)("Oops! Something went wrong with saving your endpoint!")),console.error(s);case 4:return e.p=4,t(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),f=function(){alert("Hi todd - how on earth are we going to test an andpoint fr?")};return a.createElement(Ge.Z,{show:!0,onClose:t},a.createElement(_.J9,{initialValues:n,onSubmit:p,validationSchema:ka(m),validateOnMount:!0},function(e){var n=e.isSubmitting,r=e.isValid,l=e.values,i=e.setFieldValue;return a.createElement(_.l0,{className:oa},a.createElement(Ge.Z.TextHeader,{onClose:t},m?"Edit":"Add"," Endpoint"),a.createElement(Ge.Z.Body,{className:sa},a.createElement(ke.Z,{required:!0},"Endpoint URL",a.createElement(Rn.Z,{name:"url",placeholder:"Endpoint URL"})),a.createElement(ke.Z,{required:!0},"Authentication Method",a.createElement(Rn.Z,{name:"authenticationMethod",placeholder:"Basic Authentication",required:!0,disabled:!0})),a.createElement(ke.Z,{required:!0},"Username",a.createElement(Rn.Z,{name:"username",placeholder:"Username",required:!0})),a.createElement("p",{className:d()(da,"shared-font bold")},"Password *"),a.createElement(Ta,{isEdit:m,generatedPassword:c,formPassword:l.password}),a.createElement(Rn.Z,{type:"hidden",name:"password"}),a.createElement("div",{className:ca},a.createElement(te.Z,{color:"primary",margin:!1,size:"medium",className:pa,onClick:function(){var e=function(){var e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",t=16+Math.floor(5*Math.random()),n=new Uint8Array(t);crypto.getRandomValues(n);for(var a="",r=0;r<t-3;r++)a+=e[n[r]%62];for(var l=t-3;l<t;l++)a+="*$!"[n[l]%3];return a.split("").sort(function(){return n[0]-128}).join("")}();i("password",e),u(e)}},"Generate New Password")),a.createElement("div",{className:ca},a.createElement(te.Z,{color:"primary",size:"medium",onClick:f,className:pa},"Test Endpoint"))),a.createElement(Ge.Z.Footer,{primaryButton:{text:n?"Saving...":"Save",type:"submit",disabled:n||!r},secondaryButton:{text:"Cancel",onClick:t}}))}))},Pa=function(e){var t,n=e.onClose,r=e.deleteEndpoint,l=e.url;return a.createElement(Ge.Z,{show:!0,onClose:n},a.createElement(Ge.Z.TextHeader,{onClose:n},"Delete Confirmation"),a.createElement(Ge.Z.Body,null,"Are you sure you want to delete the following endpoint configuration?",a.createElement("p",{className:"shared-font bold mt-12"},l)),a.createElement(Ge.Z.Footer,{primaryButton:{text:"Delete",color:"red",onClick:(t=(0,x.Z)((0,I.Z)().m(function e(){return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r();case 1:n();case 2:return e.a(2)}},e)})),function(){return t.apply(this,arguments)})},secondaryButton:{text:"Cancel",onClick:n}}))},Fa=n(71275),Da={id:"",url:"",authenticationMethod:"Basic Authentication",username:"",password:""};const _a=function(e){var t,n=e.universityId,r=(0,a.useState)(null),l=(0,T.Z)(r,2),i=l[0],o=l[1],s=(0,a.useState)({}),c=(0,T.Z)(s,2),u=c[0],m=c[1],p=(0,a.useState)(null),f=(0,T.Z)(p,2),h=f[0],v=f[1],E=(0,ne.I0)(),g=(0,le.k)(!0),Z=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Ca.destroy(t,{universityId:n});case 1:m(ra()(u,t)),E((0,ae._U)("You have successfully deleted the endpoint")),e.n=3;break;case 2:e.p=2,a=e.v,E((0,ae.N3)("Something went wrong deleting your endpoint configuration")),console.error("error",a);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,Fa.Z)((0,x.Z)((0,I.Z)().m(function e(){var t;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ca.index({universityId:n});case 1:t=e.v,m(ia()(t,"id")),g.setFalse();case 2:return e.a(2)}},e)})),[n]),a.createElement("div",{className:oa},h&&a.createElement(Pa,{deleteEndpoint:function(){return Z(h)},url:(null===(t=u[h])||void 0===t?void 0:t.url)||"",onClose:function(){v(null)}}),i&&a.createElement(Aa,{initialValues:u[i]||Da,updateEndpointConfigurations:function(e){return m((0,C.Z)((0,C.Z)({},u),{},(0,ye.Z)({},e.id,e)))},universityId:n,onClose:function(){return o(null)}}),a.createElement("div",{className:fa},a.createElement("p",{className:"shared-font title"},"Endpoints Configurations"),a.createElement(te.Z,{onClick:function(){return o("new")},outline:!0,className:pa,size:"tiny",margin:!1},"+ Add New Endpoint")),a.createElement("div",{className:d()("mt-20",va),style:{flexDirection:"column"}},g.value&&a.createElement(re.ZP,null),Object.values(u).map(function(e){return a.createElement("div",{key:e.url,className:d()(ya)},a.createElement("div",{className:Za},a.createElement("p",{className:"shared-font body m-0"},e.url)),a.createElement("div",{className:ha},a.createElement(Ia.Z,{size:"medium",className:Ea,onClick:function(){return o(e.id)}},a.createElement(H.Z,{iconType:"pen"})),a.createElement(Ia.Z,{size:"medium",className:ga,onClick:function(){e.id&&v(e.id)}},a.createElement(H.Z,{iconType:"trash"}))))})))};var Ua=n(60874),Ma=n(25111),qa=function(){return(0,$.Z)(function e(){(0,X.Z)(this,e)},null,[{key:"show",value:(t=(0,x.Z)((0,I.Z)().m(function e(t){var n,a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/university/".concat(t)});case 1:n=e.v,e.n=3;break;case 2:throw e.p=2,a=e.v,new Ma.b(a);case 3:return e.a(2,n)}},e,null,[[0,2]])})),function(e){return t.apply(this,arguments)})},{key:"new",value:(e=(0,x.Z)((0,I.Z)().m(function e(t){var n,a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/university/new?slug=".concat(t)});case 1:n=e.v,e.n=3;break;case 2:throw e.p=2,a=e.v,new Ma.b(a);case 3:return e.a(2,n)}},e,null,[[0,2]])})),function(t){return e.apply(this,arguments)})}]);var e,t}();const La=function(e){var t=e.universityId,n=(0,a.useState)([]),r=(0,T.Z)(n,2),l=r[0],i=r[1],o=(0,ne.I0)(),s=function(){var e=(0,x.Z)((0,I.Z)().m(function e(n,a){var r;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/university/".concat(t,"/update-event-notification/").concat(n),method:"PATCH",data:{enable:a}});case 1:i(function(e){return a?[].concat((0,c.Z)(e),[n]):e.filter(function(e){return e!==n})}),o((0,ae._U)("Event Notification Updated")),e.n=3;break;case 2:e.p=2,r=e.v,console.log({error:r});case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t,n){return e.apply(this,arguments)}}();(0,Fa.Z)(function(){return u()});var u=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var n,a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,qa.show(t);case 1:n=e.v,i(n.university.eventNotifications),e.n=3;break;case 2:e.p=2,a=e.v,console.error(a);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),m=Sa.map(function(e){return(0,C.Z)((0,C.Z)({},e),{},{checked:l.includes(e.code)})});return a.createElement("div",{className:Gn.editCollegeProfile},a.createElement("div",{className:Gn.header},a.createElement("p",{className:"shared-font title"},"Event Subscriptions")),a.createElement("div",{className:"mt-32"},a.createElement(Ua.Z,{title:"User Events",className:Gn.collapsibleSection},m.map(function(e){var t=e.code,n=e.name,r=e.tooltipText,l=e.checked;return a.createElement("div",{key:n,className:d()("mt-8",Gn.eventFlexDiv)},a.createElement("div",{className:Gn.nameContainer},a.createElement("p",{className:"shared-font body m-0"},t," - ",n),a.createElement(xa.Z,null,r)),a.createElement("div",{className:Gn.checkboxContainer},a.createElement(Yt.Z,{checked:l,key:n,onClick:function(){return s(t,!l)},"aria-label":"Turn on/off event"})))}))))};var Oa=["customQuickStats","name","slug","universityId","id"].join(",");const Ra=function(e){var t=e.match,n=(0,le.k)(!1),r=(0,a.useState)(null),l=(0,T.Z)(r,2),i=l[0],o=l[1],s=(0,ne.I0)(),c=(0,f.Z)(["endpointConfigurations"]).endpointConfigurations;if((0,a.useEffect)(function(){Bn.Z.show(t.params.id,{fields:Oa}).then(function(e){o(e)})},[]),!i)return a.createElement(je.Z,null);var u=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n.setTrue(),e.n=1,Bn.Z.update(i._id,i);
1case 1:s((0,ae.Gj)()),n.setFalse(),e.n=3;break;case 2:throw e.p=2,t=e.v,n.setFalse(),s((0,ae.N3)()),t;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return a.createElement(a.Fragment,null,a.createElement("a",{href:"/admin/college_listings/".concat(i.slug,"/edit")},"Go to old college profile edit page"),a.createElement("div",{className:"pull-right"},a.createElement(te.Z,{onClick:u,disabled:n.value},n.value?a.createElement(a.Fragment,null,a.createElement(re.Ho,null)," Saving..."):"Save")),a.createElement("h1",{className:"shared-font headline"},"Editing ",i.name),a.createElement(na,{customQuickStats:i.customQuickStats||[],setCustomQuickStats:function(e){o((0,C.Z)((0,C.Z)({},i),{},{customQuickStats:e}))}}),c&&a.createElement("div",{className:d()("mt-40",Gn.editCollegeProfile)},a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Integration")),a.createElement("div",{className:Gn.integrationContainer},a.createElement("div",{className:Gn.sectionContainer},i.universityId&&a.createElement(_a,{universityId:i.universityId})),a.createElement("div",{className:Gn.sectionContainer},i.universityId&&a.createElement(La,{universityId:i.universityId})))))};var Ha=n(80236);const za=new O.Z("/v1/report-download-events");var Va=[{value:"User Email"},{value:"Report Type"},{value:"Date"}],Ba=function(e){var t=new Date(Date.parse(e)).toLocaleString();return"Invalid Date"===t?e:t};const ja=function(e){var t=e.universityId,n=(0,le.k)(!0),r=(0,a.useState)([]),l=(0,T.Z)(r,2),i=l[0],o=l[1],s=i.map(function(e){var t=e.userEmail,n=e.educationPhase,a=e.reportType,r=e.createdAt;return[{value:t},{value:"".concat((0,z.MI)(a,!0)," - ").concat((0,z.MI)(n,!0))},{value:Ba(r)}]});return(0,a.useEffect)(function(){za.index({universityId:t,limit:15}).then(o).then(n.setFalse)},[t,n.setFalse]),a.createElement(Kn.Z,{caption:a.createElement("h2",{className:"shared-font subtitle"},"Recent Downloads")},a.createElement(Kn.Z.Header,{columns:Va}),a.createElement(Kn.Z.Body,{rows:s,emptyState:{numberOfColumns:3,text:n.value?"Loading...":"No downloads yet."}}))};var Wa=n(39461);const Ga="Zdh9lErrNRwAfbFRFwHd",Ja="TqeZ3aMrJKt2k0GHQctF";var Ka=[{value:"Name"},{value:"Active"},{value:"Priority"},{value:"User Groups"},{value:"Platforms"},{value:"Created At"},{value:"Last Update"},{value:"Actions"}],Ya=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ha.Z.destroy(t);case 1:window.location.reload();case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Qa=function(e){var t=e.notificationId;return a.createElement("div",{className:d()(Ga)},a.createElement(te.Z,{size:"tiny",onClick:function(){return Wa.Z.push("".concat(Wa.Z.location.pathname,"/").concat(t))},horizontalMargin:!0},"Edit"),a.createElement(te.Z,{size:"tiny",color:"red",outline:!0,onClick:function(){return Ya(t)}},"Delete"))};const Xa=function(){var e=(0,a.useState)([]),t=(0,T.Z)(e,2),n=t[0],r=t[1],l=(0,le.k)(!0),i=n.map(function(e){var t=e._id,n=e.identifier,r=e.priority,l=e.active,i=e.includedUserGroups,o=e.includedPlatforms,s=e.createdAt,c=e.lastUpdatedBy,u=e.updatedAt;return[{value:n},{value:l?"Active":"Deactivated"},{value:r},{value:Array.isArray(i)&&0!==i.length?null==i?void 0:i.join(", "):"N/A"},{value:((null==o?void 0:o.length)||0)>0?null==o?void 0:o.join(", "):"N/A"},{value:Ba(s)},{value:"Last updated by ".concat(c," at ").concat(new Date(Date.parse(u)).toLocaleString())},{value:a.createElement(Qa,{notificationId:t})}]}),o=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return t=r,e.n=1,Ha.Z.index();case 1:t(e.v);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return(0,a.useEffect)(function(){o(),l.setFalse()},[]),a.createElement("div",null,a.createElement(te.Z,{size:"medium",onClick:function(){return Wa.Z.push("/admin/tools/toolbar-notifications/new")}},"Create new"),a.createElement(Kn.Z,{caption:a.createElement("h2",{className:"shared-font subtitle"},"Toolbar Notifications")},a.createElement(Kn.Z.Header,{columns:Ka}),a.createElement(Kn.Z.Body,{rows:i,emptyState:{numberOfColumns:8,text:l.value?"Loading...":"No toolbars yet."}})))};var $a=n(45987),er=n(50308),tr=n.n(er),nr=n(39238);const ar=function(){var e=(0,_.u6)().values.htmlContent;return a.createElement(nr.Z,{htmlContent:e,onDismiss:tr()})};var rr,lr=n(27418),ir=["name","type","label","required"],or=[w.$3.HIGH_SCHOOL,w.$3.COMMUNITY_COLLEGE,w.$3.ADULT_LEARNER,w.$3.UNDERGRADUATE],sr=Object.keys(z.D9).map(function(e){return{_id:e,name:z.D9[e]}}),cr=[{type:"textbox",name:"identifier",label:"Name",required:!0},{type:"textbox",name:"htmlContent",label:"HTML Content",required:!0},{type:"checkbox",name:"active",label:"Active"},{type:"number",name:"priority",label:"Priority (1 - 4)",min:0,max:4},{type:"multi-select",name:"includedUserGroups",label:"User Types",options:["Student","Educator","CollegePortalUser"]}
1,{type:"multi-select",name:"includedPlatforms",label:"Platforms",options:["BASIC","IONIC"]},{type:"multi-select",name:"includedEducationPhases",label:"Education Phases",options:or},{type:"multi-select",name:"includedHighSchoolStates",label:"High School States",options:sr},{type:"multi-select",name:"includedGradYears",label:"Grad Years",options:(rr=(0,z.Ai)()-5,Array.from({length:11},function(e,t){return(rr+t).toString()}))},{type:"multi-select",name:"includedAges",label:"Student Ages",options:["13","14","15","16","17","18","19","20","21","22+"]},{type:"multi-select",name:"includedStates",label:"User Location State",options:sr}],ur={_id:"",_type:"",active:!1,createdAt:"",updatedAt:"",lastUpdatedBy:"",includedPlatforms:[],htmlContent:'<p class="toolbar-notification-styling">Click <a href="put-a-link-here" style="color:red">Here</a></p>',identifier:"",includedAges:[],includedGradYears:[],includedHighSchoolStates:[],includedStates:[],owners:[],priority:0,includedUserGroups:[]};const mr=function(e){var t=e.match,n=(0,u.k6)(),r=(0,ne.I0)(),l=t.params.id,i=(0,le.k)("new"===l),o=(0,le.k)(!0),s=(0,le.k)(!1),c=(0,a.useState)(ur),m=(0,T.Z)(c,2),d=m[0],p=m[1];(0,a.useEffect)(function(){i.value?o.setFalse():Ha.Z.show(l).then(p).then(o.setFalse).catch(function(e){404===e.status&&(console.error("Toolbar Notification with id ".concat(d._id," was not found.")),p(ur))})},[]);var f=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(s.setTrue(),e.p=1,!i.value){e.n=3;break}return e.n=2,Ha.Z.create(t);case 2:a=e.v,i.setFalse(),n.push("/admin/tools/toolbar-notifications/".concat(a._id)),e.n=4;break;case 3:return e.n=4,Ha.Z.update(l,t);case 4:r((0,ae._U)("Success! saved.")),e.n=6;break;case 5:e.p=5,e.v,r((0,ae.N3)("Error: your notification could not be saved, please refresh and try again."));case 6:return e.p=6,s.setFalse(),e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}));return function(t){return e.apply(this,arguments)}}();return o.value?a.createElement("div",null,"Loading..."):d?a.createElement("div",{className:Ja},a.createElement("h1",{className:"shared-font headline"},i.value?"Creating":"Editing"," Toolbar Notification"),a.createElement("div",null,a.createElement("h2",{className:"shared-font title"}," Usage Notes: "),a.createElement("ul",null,a.createElement("li",{className:"shared-font body"},"Use inline styling when creating and styling the HTML content, for example: ",a.createElement("br",null),a.createElement("pre",null,a.createElement("code",null,'<p style="margin-top:10px">Click <a href="#" style="color:red">Here</a></p>')))),a.createElement("h2",{className:"shared-font title"}," Past Editors: "),a.createElement("span",{className:"shared-font subheading"},d.owners.join(", "))),a.createElement(_.J9,{initialValues:d,onSubmit:function(e){return f(e)}},function(){return a.createElement(a.Fragment,null,a.createElement("div",null,a.createElement("h2",{className:"shared-font title"}," Notification Preview: "),a.createElement(ar,null)),a.createElement(_.l0,null,cr.map(function(e){var t=e.name,n=e.type,r=e.label,l=e.required,i=(0,$a.Z)(e,ir);return a.createElement(Tt.Z,lr({key:t,type:n,name:t,label:r,required:!!l},i))}),a.createElement(te.Z,{disabled:s.value,type:"submit"},s.value?a.createElement(re.ZP,null):"Save")))})):a.createElement("div",null,"Toolbar Notification with id ",t.params.id," does not exist. ")};var dr=n(187);const pr=function(e){var t=(0,_.U$)(e.column.name),n=(0,T.Z)(t,3)[2],r=(0,a.useState)(""),l=(0,T.Z)(r,2),i=l[0],o=l[1];return a.createElement(D.Z,{id:"formik-college-selector-typeahead",placeholder:"e.g. City College of San Francisco",value:i,onSearch:function(e){return(0,Mn.x)(e)},onInputChange:function(e){o(e)},onSelect:function(e){n.setValue(e.ncesId),o(e.text)}})};var fr=[{name:"collegeName",title:"College Name",sortable:!0,editable:!1},{name:"rank",title:"Rank",sortable:!0,type:"number"},{name:"year",title:"Year",sortable:!0,type:"number"},{name:"unitId",title:"College",sortable:!0,FormField:pr,hidden:!0}];const hr=function(){return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Forbes Ranks"),a.createElement(h.Z,{basePath:"/v1/admin/forbes-ranks",defaultSortKey:"c
1ollegeName",columns:fr,identifier:"forbes-ranks",allowBulkEdit:!0}))};var vr=["national","liberal_arts","regional_midwest","regional_north","regional_south","regional_west"],Er=[{name:"collegeName",title:"College Name",sortable:!0,editable:!1},{name:"rank",title:"Rank",sortable:!0,type:"number"},{name:"year",title:"Year",sortable:!0,type:"number"},{name:"listType",title:"List Type",sortable:!0,renderValue:function(e){return(0,z.MI)(e,!0)},FormField:function(){return a.createElement(A.Z,{name:"listType",placeholder:"List type",options:vr.map(function(e){return{_id:e,value:e,text:(0,z.MI)(e,!0)}})})}},{name:"unitId",title:"College",sortable:!0,FormField:pr,hidden:!0}];const gr=function(){return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"US News Ranks"),a.createElement(h.Z,{basePath:"/v1/admin/us-news-ranks",defaultSortKey:"collegeName",columns:Er,identifier:"us-news-ranks",allowBulkEdit:!0}))};var Zr=[{label:"Forbes",path:"/forbes"},{label:"US News",path:"/us-news"}];const yr=function(){return a.createElement("div",null,a.createElement(Ze.Z,{tabs:Zr,className:"text-center"}),a.createElement(u.rs,null,a.createElement(u.AW,{path:"/admin/tools/college-ranks/forbes",component:hr}),a.createElement(u.AW,{path:"/admin/tools/college-ranks/us-news",component:gr}),a.createElement(u.l_,{path:"*",to:"/admin/tools/college-ranks/forbes"})))},br=new O.Z({baseUrl:"/v1/admin/scheduled-report-settings"}),wr="RzLx9RYPcTOymntpbX3H";var Nr=[{value:"Report Name"},{value:"Search Type"},{value:"Active"}];const Sr=function(){var e=(0,a.useState)([]),t=(0,T.Z)(e,2),n=t[0],r=t[1],l=(0,a.useState)(!0),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,ne.I0)();(0,a.useEffect)(function(){br.index().then(r).catch(function(){return c((0,ae.N3)("Failed to load scheduled reports"))}).finally(function(){return s(!1)})},[c]);var u=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,br.update(t.id,{active:!t.active});case 1:n=e.v,r(function(e){return e.map(function(e){return e.id===t.id?(0,C.Z)((0,C.Z)({},e),n):e})}),c((0,ae._U)('"'.concat(t.filename,'" ').concat(n.active?"activated":"deactivated")));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}();if(o)return a.createElement(re.ZP,null);var m=n.map(function(e){return[{value:e.filename},{value:e.studentSearchType},{value:a.createElement(Yt.Z,{checked:e.active,onChange:function(){return u(e)},label:"",className:wr})}]});return a.createElement("div",null,a.createElement("h1",{className:"shared-font headline"},"Scheduled Reports"),a.createElement("p",{className:"shared-font body"},"Toggle scheduled reports on or off. Inactive reports will not appear in the Report Integrations tab and will not trigger file distribution."),a.createElement(Kn.Z,null,a.createElement(Kn.Z.Header,{columns:Nr}),a.createElement(Kn.Z.Body,{rows:m,emptyState:{numberOfColumns:3,text:"No scheduled reports found"}})))};var kr=n(32939),Cr=n(17204),Ir=n.n(Cr),xr=n(65381),Tr=n(53640),Ar=n(60136),Pr=function(e){function t(){return(0,X.Z)(this,t),(0,Tr.Z)(this,t,arguments)}return(0,Ar.Z)(t,e),(0,$.Z)(t,[{key:"render",value:function(){var e=this.props,t=e.show,n=e.onDismiss,r=e.onShutdown,l=e.universityName;return a.createElement(Ge.Z,{show:t,onClose:n},a.createElement(Ge.Z.TextHeader,{onClose:n},"Are you Sure?"),a.createElement(Ge.Z.Body,null,"Are you sure you want to shut down ",l,"? This action will:",a.createElement("ul",null,a.createElement("li",null,"Set a churned_at date for this partner"),a.createElement("li",null,"Deactivate all non-internal user accounts for this partner"),a.createElement("li",null,"Prevent new followers from earning"),a.createElement("li",null,"Freeze earnings for current followers"))),a.createElement(Ge.Z.Footer,{primaryButton:{text:"SHUT IT DOWN!",color:"red",onClick:r},secondaryButton:{text:"Yikes, nevermind!",onClick:n,rightAligned:!0}}))}}])}(a.Component),Fr=n(68208),Dr=n(38133);const _r=function(e){var t=e.name,n=e.university,r=e.show,l=e.onDismiss,i=(0,ne.I0)(),o=(0,a.useState)(!1),s=(0,T.Z)(o,2),c=s[0],u=s[1],m=xr.object().shape({churnYear:xr.number().required("Required"),
1churnMonth:xr.number().required("Required"),churnDay:xr.number().required("Required"),email:xr.string().email("Invalid email").required("Required"),contractEndYear:xr.number().required("Required"),contractEndMonth:xr.number().required("Required"),contractEndDay:xr.number().required("Required")}),d=function(e){var t=Ir()(Rt()(e,function(e,t){return[t,e]}));u(!1),i((0,Fr.IG)(t,n._id)).then(l)},p="/admin/university/".concat(n._id,"/scholarship_programs");return a.createElement(_.J9,{initialValues:{churnYear:"",churnMonth:"",churnDay:"",email:"",contractEndYear:"",contractEndMonth:"",contractEndDay:""},validationSchema:m,onSubmit:d,validateOnMount:!0},function(e){var n=e.values,i=e.isValid;return a.createElement(Ge.Z,{show:r,onClose:l,className:"shut-down-modal"},a.createElement(Ge.Z.TextHeader,{onClose:l},"Shut Down ",t),a.createElement(Ge.Z.Body,null,a.createElement("p",null,"This action will"," ",a.createElement("strong",null,"shut down the partner and halt all earnings for all followers"),'. If you want to stop new followers from earning instead, then instead add a "date first followed" criterion to their program(s) through the'," ",a.createElement("a",{href:p},"Edit Scholarship Programs")," page."),a.createElement("p",null,"Shutting down this partner will create a snapshot of all current student earnings, which will become available on the college portal microscholarships page."),a.createElement(_.l0,null,a.createElement(Dr.Z,{label:a.createElement("span",null,"Churn Date",a.createElement(xa.Z,null,"Shutting down this partner will be effective immediately. The churn date will reflect when the partner has churned for our own records (e.g. billing).")),lastX:2,yearName:"churnYear",monthName:"churnMonth",dayName:"churnDay",required:!0}),a.createElement(Dr.Z,{label:"Contract End Date",lastX:6,yearName:"contractEndYear",monthName:"contractEndMonth",dayName:"contractEndDay",required:!0}),a.createElement(ke.Z,null,"Email",a.createElement(_.gN,{name:"email",as:Ve.Z,required:!0,placeholder:"Partner contact email",type:"email"})))),a.createElement(Ge.Z.Footer,{primaryButton:{text:"Shut Down",color:"red",disabled:!i,onClick:function(){return u(!0)}},secondaryButton:{text:"Cancel",onClick:l,rightAligned:!0}}),a.createElement(Pr,{show:c,onDismiss:function(){return u(!1)},universityName:t,onShutdown:function(){return d(n)}}))})};var Ur=n(63105),Mr=n.n(Ur);const qr=function(e){var t=e.counter,n=e.filesDroppedNames,r=e.filesDropped,l=e.updateFilesState,i=(0,_.u6)().setFieldValue,o=(0,a.useState)(!1),s=(0,T.Z)(o,2),u=s[0],m=s[1],p=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var a,o,s,u,d,p;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return t.preventDefault(),a=Rt()((0,c.Z)(t.dataTransfer.items),function(e){return e.getAsFile().name}),o=new Set([].concat((0,c.Z)(n),(0,c.Z)(a))),s=Mr()((0,c.Z)(t.dataTransfer.items),function(e){return!n.has(e.getAsFile().name)}),u=Rt()(s,function(e){return e.getAsFile()}),d=new Set([].concat((0,c.Z)(r),(0,c.Z)(u))),e.n=1,Promise.all(u.map(function(e){return new Promise(function(t){var n=new FileReader;n.addEventListener("loadend",function(){t([e.name,n.result])}),n.readAsDataURL(e)})}));case 1:p=e.v,i("addCollegeImages",p),l(d,o),m(!1);case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}();return a.createElement("div",{className:"drop-zone-container"},a.createElement("section",{className:d()("drop-zone",{"drop-zone-active":u}),role:"presentation",onDrop:p,onDragOver:function(e){e.preventDefault()},onDragEnter:function(){m(!0)},onDragLeave:function(){m(!1)}},a.createElement("div",{className:"drop-zone-content"},a.createElement("p",null,"Drag one or more files to the Drop Zone ..."))),Rt()((0,c.Z)(r),function(e){return a.createElement(ze.Z,{key:e.name},e.name)}),0!==t?a.createElement(ze.Z,null,a.createElement("p",null,"Uploading ".concat(t," out of ").concat(r.size))):null)};var Lr=n(39138),Or=n.n(Lr);const Rr=function(e){var t=e.isDeleted,n=e.url,r=e.deletePhoto;return a.createElement(ze.Z,{className:"admin-portal-college-photo-card"},a.createElement("div",{className:"admin-portal-college-photo-container","data-testid":"college-photo"},a.createElement("a",{className:"admin-portal-college-photo-link",href:n,target:"_blank",rel:"noopener noreferrer"},a.createElement("img",{className:"admin-portal-college-photo",alt:n,src:n}))),a.createElement("div",{className:"admin-portal-college-photo-controls"},a.createElement("span",null,Or()(n.split("/").slice(-1).join(""),18,"...")),a.createElement(H.Z,{className:"admin-portal-college-photo-toggle",size:24,onClick:r(n),iconType:t?"redo-alt"
1:"times-circle"})))};var Hr=n(51362);const zr=function(e){var t=e.universityId,n=(0,ne.I0)(),r=(0,ne.v9)(function(e){return e.photoListings}),l=(0,a.useState)(new Set),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,a.useState)(new Set),u=(0,T.Z)(c,2),m=u[0],d=u[1],p=(0,a.useState)(!1),f=(0,T.Z)(p,2),h=f[0],v=f[1],E=(0,le.k)(!0),g=(0,_.U$)("deleteCollegeImages"),Z=(0,T.Z)(g,3),y=Z[0],b=Z[2],w=(0,_.U$)("useRanked"),N=(0,T.Z)(w,3),S=N[0],k=N[2];(0,a.useEffect)(function(){n((0,Hr.JK)(t))},[n,t]);var C=function(){return 0!==y.value.size||h?y.value:new Set(r.deleted)},I=function(e){var t=C();return function(n){n.preventDefault();var a=new Set(t);t.has(e)?a.delete(e):a.add(e),b.setValue(a),v(!0)}};if((0,a.useEffect)(function(){0===r.fileProgressCount&&-1!==r.previousCount&&(n((0,Hr.Kp)()),s(new Set),d(new Set))},[r.fileProgressCount,r.previousCount]),!r)return null;return a.createElement("div",null,a.createElement("div",{className:"shared-label"},a.createElement("span",{className:"shared-label-text"},"College Listing Photos")),a.createElement(qr,{files
1Dropped:o,filesDroppedNames:m,updateFilesState:function(e,t){s(e),d(t)},counter:r.fileProgressCount}),a.createElement(Yt.Z,{checked:S.value,label:"Use Instagram Photos",onChange:function(){n((0,Hr.B3)(!S.value)),k.setValue(!S.value)}}),a.createElement("div",{className:"shared-label admin-portal-college-photo-header"},a.createElement("span",{className:"shared-label-text"},E.value?"Added Photos":"Deleted Photos"),a.createElement(te.Z,{onClick:E.toggle},E.value?"Show Deleted":"Show Added")),a.createElement("section",{className:"admin-portal-college-photos-container"},function(e){var t=C(),n=E.value?"Show Added":"Show Deleted";if(0===e.length)return a.createElement("div",null,"No ".concat(n.slice(5)," Photos"));var r=Mr()(e,function(e){if(E.value&&!t.has(e)||!E.value&&t.has(e))return e}),l=Rt()(r,function(e,r){return a.createElement(Rr,{key:"CollegePhoto".concat(n,":").concat(r),url:e,isDeleted:t.has(e),deletePhoto:I})});return 0===l.length?a.createElement("div",null,"No ".concat(n.slice(5)," Photos")):l}((S.value?r.ranked:[]).concat(r.added))))};var Vr=n(83149),Br=[{name:"raisemeColumnName",title:"Raise Me Column",width:"50%",sortable:!0,FormField:function(){var e=(0,ne.I0)(),t=(0,ne.v9)(function(e){return e.lists.reportColumns});return(0,a.useEffect)(function(){e((0,Vr.gq)())},[]),a.createElement(_.gN,{name:"raisemeColumnName"},function(e){var n=e.field,r=n.value,l=n.name,i=e.form.setFieldValue;return a.createElement(D.Z,{id:"admin-university-column-name-typeahead",options:t,onSelect:function(e){return i(l,e)},placeholder:"Search for column",postFixIcon:"search",size:"medium",value:r,inputProps:{styles:"width: '100%'"}})})}},{name:"sponsorColumnName",title:"Sponsor Column",sortable:!0},{name:"mappingType",hidden:!0,editable:!1}];const jr=function(e){var t=e.universityId;return a.createElement("div",null,a.createElement("h3",null,"Report Column Mappings"),a.createElement(h.Z,{basePath:"/v1/sponsors/".concat(t,"/column-mappings?mappingType=reports"),defaultSortKey:"raisemeColumnName",columns:Br,identifier:t,defaultValues:{mappingType:"reports"}}))};var Wr=n(89769),Gr=n(34893),Jr=[{name:"scheduledReportFileName",title:"Scheduled Report File Name",editable:!0,sortable:!0,FormField:function(){var e=Kr.map(function(e){var t=e.name;return{value:t,text:t}});return a.createElement(A.Z,{name:"scheduledReportFileName",options:e})}},{name:"customFileName",title:"Custom File Name",editable:!0,sortable:!0}],Kr=[{name:"Current Followers HS",description:"HS student reports of all current followers"},{name:"Current Followers HS - New Followers",description:"HS student reports of only new followers"},{name:"Current Followers CC",description:"Transfer student reports of all current followers"},{name:"Current Followers CC - New Followers",description:"Transfer student reports of only new followers"},{name:"Non Followers HS",description:"HS student reports of all non-followers"},{name:"Non Followers CC",description:"Transfer student reports of all non-followers"}];const Yr=function(e){var t=e.universityId;return a.createElement("div",{className:"account-settings-form","data-testid":"scheduled-report-file-name-mappings"},a.createElement(Gr.Z,null,"Scheduled Report File Name Mappings"),a.createElement("div",{style:{marginBottom:"16px",padding:"12px",backgroundColor:"#f5f5f5",borderRadius:"4px"}},a.createElement("strong",null,"Available Report Types:"),a.createElement("ul",{style:{marginTop:"8px",marginBottom:0}},Kr.map(function(e){var t=e.name,n=e.description;return a.createElement("li",{key:t},a.createElement("strong",null,t)," - ",n)}))),a.createElement(h.Z,{basePath:"/v1/admin/scheduled-report-file-name-mappings?university_id=".concat(t),defaultSortKey:"scheduledReportFileName",columns:Jr,identifier:"scheduled-report-file-name-mappings",defaultValues:{universityId:t}}))};var Qr=[{name:"firstName",title:"First Name",editable:!0,sortable:!0},{name:"major",title:"Major",editable:!0,sortable:!0},{name:"year",title:"Year",editable:!0,sortable:!0},{name:"body",title:"Body",editable:!0,sortable:!1}];const Xr=function(e){var t=e.collegeListingId;return a.createElement("div",{"data-testid":"manage-testimonials"},a.createElement(Gr.Z,null,"Testimonials"),a.createElement(h.Z,{basePath:"/v1/admin/college-testimonials?college_listing_id=".concat(t),defaultSortKey:"firstName",columns:Qr,identifier:"college-testimonials",defaultValues:{collegeId:t,collegeListingId:t}}))};var $r=n(90946),el=n(13385);const tl=function(e){var t,n,l,i=e.name,o=e.university,s=(0,ne.I0)(),c=(0,a.useState)(!1),u=(0,T.Z)(c,2),m=u[0],d=u[1],p={slug:o.slug||"",joinPageSlug:o.joinPageSlug||"",allowInternationalDownloads:o.allowInternationalDownloads||!0,useApplyByTerminology:o.useApplyByTerminology,enableIndividualSpotAwards:o.enableIndividualSpotAwards||!1,primaryMarketSubdivisions:(null===(t=o.primaryMarketSubdivisions)||void 0===t?void 0:t.join(","))||"",primaryMarketHighSchools:(null===(n=o.primaryMarketHighSchools)||void 0===n?void 0:n.join(","))||"",primaryMarketColleges:(null===(l=o.primaryMarketColleges)||void 0===l?void 0:l.join(","))||"",addCollegeImages:o.addCollegeImages||[],deleteCollegeImages:o.deleteCollegeImages||new Set,educationPhasesD
1ownloadable:o.educationPhasesDownloadable||[],coreClientId:o.coreClientId||"",useRanked:o.useRanked||!1};return a.createElement("div",{className:"university-admin"},o._id&&a.createElement(_r,{name:i,show:m,onDismiss:function(){return d(!1)},university:o}),a.createElement(_.J9,{initialValues:p,onSubmit:function(){var e=(0,x.Z)((0,I.Z)().m(function e(t,n){var a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,Fr.AQ)(t,o._id)(s);case 1:e.n=3;break;case 2:e.p=2,a=e.v,console.error(a),n.setSubmitting(!1),n.setErrors(a),n.setTouched((0,_.E9)(a,!0),!1);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t,n){return e.apply(this,arguments)}}()},function(e){var t=e.values,n=e.setFieldValue,l=e.isSubmitting,i=e.isValid;return a.createElement(_.l0,null,a.createElement(r.Z,null),!o._id&&a.createElement(kr.Z,null,"You are creating this partner"),o.churnedAt&&a.createElement("p",null,"Partner churned on ",o.churnedAt),a.createElement(Yt.Z,{label:"Allow International Downloads?",checked:t.allowInternationalDownloads,onChange:function(){return n("allowInternationalDownloads",!t.allowInternationalDownloads)}}),"Enable this only if the partner is paying us for this service.",a.createElement(Yt.Z,{label:"Allow spot awarding individual students?",checked:t.enableIndividualSpotAwards,onChange:function(){return n("enableIndividualSpotAwards",!t.enableIndividualSpotAwards)}}),a.createElement(b.Z,{name:"educationPhasesDownloadable",label:"Active Education Phases",options:dt.y,required:!1}),a.createElement($r.Z,{name:"useApplyByTerminology",options:[{value:"true",label:"Apply By"},{value:"false",label:"Admitted By"}],legendText:"Use 'Apply By' or 'Admitted by' terminology for relevant program labels"}),a.createElement(ke.Z,null,"Core-Client ID",a.createElement(Rn.Z,{placeholder:"identifier",name:"coreClientId"})),a.createElement(ke.Z,null,"Join Page URL Slug (MANDATORY)",a.createElement(Rn.Z,{placeholder:"e.g. OSU",name:"joinPageSlug"})),a.createElement(ke.Z,null,"Primary Market Target States (optional, comma-separated list, for partner dashboards)",a.createElement(Rn.Z,{placeholder:"e.g. CA,OR,WA,NV,AZ",name:"primaryMarketSubdivisions"})),a.createElement(ke.Z,null,"Primary Market Target High Schools (optional, comma-separated list of CEEB or IPEDS IDs, for partner dashboards)",a.createElement(Rn.Z,{placeholder:"e.g. 123456,123457,123458",name:"primaryMarketHighSchools"})),a.createElement(ke.Z,null,"Primary Market Target Colleges (optional, comma-separated list of IPEDS IDs, for partner dashboards)",a.createElement(Rn.Z,{placeholder:"e.g. 654321,654322,654323",name:"primaryMarketColleges"})),o._id&&a.createElement(zr,{universityId:o._id}),a.createElement(el.Z,{fieldName:"college_listing_id"}),a.createElement(te.Z,{horizontalMargin:!!o._id,type:"submit",disabled:l||!i},l?"Submitting...":"Submit"))}),o._id&&a.createElement(jr,{universityId:o._id||""}),o._id&&a.createElement(Wr.ZP,{universityId:o._id||""}),o._id&&a.createElement(Yr,{universityId:o._id||""}),o._id&&a.createElement(Xr,{collegeListingId:o.collegeListingId||""}),o._id&&a.createElement(te.Z,{color:"negative",type:"button",onClick:function(){return d(!0)},disabled:!!o.churnedAt,className:"mt-24"},"Shut Down Partner"))};function nl(){var e=(0,u.TH)().search;return(0,a.useMemo)(function(){return new URLSearchParams(e)},[e])}function al(e){var t=e.universityId;return a.createElement("div",{className:d()("mt-40",Gn.editCollegeProfile)},a.createElement("div",{className:Gn.integrationContainer},a.createElement("div",{className:Gn.sectionContainer},t&&a.createElement(_a,{universityId:t})),a.createElement("div",{className:Gn.sectionContainer},t&&a.createElement(La,{universityId:t}))))}const rl=new(function(e){function t(){return(0,X.Z)(this,t),(0,Tr.Z)(this,t,arguments)}return(0,Ar.Z)(t,e),(0,$.Z)(t,[{key:"testIntegration",value:(n=(0,x.Z)((0,I.Z)().m(function e(t){return(0,I.Z)().w(function(e){for(;;)if(0===e.n)return e.a(2,this.custom("test",{},"post",t))},e,this)})),function(e){return n.apply(this,arguments)})}]);var n}(O.Z))({baseUrl:"/v1/report-integrations",useJWT:!0}),ll=new O.Z({baseUrl:"/v1/lists/scheduled-reports"});var il=n(52992);const ol="snn90xd58AznIx2lp_sl",sl="qoUmJ3pEqW7J2UPE5aH8",cl="hBXloxHs3sCJO1weKTlU",ul="Otx51rUotPXVSk6qwkcY",ml="Ndx4VC8yFlhgU8S07Ybi";var dl=n(77191),pl=function(e,t){var n={name:xr.string().required("Name is required"),type:xr.string().oneOf(["s3","sftp"]).required("Type is required")};return"s3"===e?xr.object().shape((0,C.Z)((0,C.Z)({},n),{},{s3Config:xr.object().shape({bucketName:xr.string().required("Bucket name is required"),prefix:xr.string().required("Prefix is required"),region:xr.string().required("Region is required"),authMethod:xr.string().oneOf(["bucket_policy","credentials"]).required(),accessKeyId:xr.string().when("authMethod",{is:"credentials",then:function(e){return t?e:e.required("Access Key ID is required")}}),secretKey:xr.string().when("authMethod",{is:"credentials",then:function(e){return t?e:e.required("Secret Key is required")}})})})):xr.object().shape((0,C.Z)((0,C.Z)({},n),{},{sftpConfig:xr.object().shape({host:xr.string().required("Host is required"),port:xr.number().required("Port is required").positive(),path:xr.string().required("Path is required"),username:xr.string().required("Username is required"),authMethod:xr.string().oneOf(["password","ssh_key"]).required(),password:xr.string().when("authMethod",{is:"password",then:function(e){return t?e:e.required("Password is required")}}),sshKey:xr.string().when("authMethod",{is:"ssh_key",then:function(e){return t?e:e.required("SSH Key is required")}})})}))},fl={name:"",type:"s3",enabledReports:[],s3Config:{bucketName:"",prefix:"/",region:"us-east-1",authMethod:"bucket_policy"}},hl={name:"",type:"sftp",enabledReports:[],sftpConfig:{host:"",port:22,path:"/",username:"",authMethod:"ssh_key"}},vl=function(e){var t=e.onClose,n=e.initialValues,r=e.universityId,l=e.updateIntegration,i=e.sc
1heduledReports,o=(0,ne.I0)(),s=!!n.id,u=(0,a.useState)(n.type||"s3"),m=(0,T.Z)(u,2),d=m[0],p=m[1],f=(0,a.useState)(null),h=(0,T.Z)(f,2),v=h[0],E=h[1],g=function(){var e=(0,x.Z)((0,I.Z)().m(function e(n){var a,i,c;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a=(0,C.Z)((0,C.Z)({},n),{},{universityId:r}),e.p=1,!s||!n.id){e.n=3;break}return e.n=2,rl.update(n.id,a,{universityId:r});case 2:i=e.v,e.n=5;break;case 3:return e.n=4,rl.create(a);case 4:i=e.v;case 5:l(i),o((0,ae._U)("Integration has been ".concat(s?"updated":"created"))),t(),e.n=7;break;case 6:e.p=6,c=e.v,o((0,ae.N3)("Oops! Something went wrong with saving your integration!")),console.error(c);case 7:return e.a(2)}},e,null,[[1,6]])}));return function(t){return e.apply(this,arguments)}}(),Z=function(e){return JSON.stringify({Version:"2012-10-17",Statement:[{Sid:"AllowExternalAccountPutObject",Effect:"Allow",Principal:{AWS:"arn:aws:iam::030728503398:role/".concat(dl.Z.isStaging?"staging":"","RaiseMeReportIntegrations")},Action:["s3:PutObject","s3:PutObjectAcl"],Resource:"arn:aws:s3:::".concat(e||"YOUR-BUCKET-NAME","/*")}]},null,2)};return a.createElement(Ge.Z,{show:!0,onClose:t},a.createElement(_.J9,{initialValues:n,onSubmit:g,validationSchema:pl(d,s),validateOnMount:!0,enableReinitialize:!0},function(e){var n,r=e.isSubmitting,l=e.isValid,u=e.values,m=e.setFieldValue,d=u.type||"s3",f=u.s3Config||fl.s3Config,h=u.sftpConfig||hl.sftpConfig;return a.createElement(_.l0,null,a.createElement(Ge.Z.TextHeader,{onClose:t},s?"Edit":"Add"," Integration"),a.createElement(Ge.Z.Body,null,v&&a.createElement("div",{className:"shared-error-text",role:"alert"},v),a.createElement(ke.Z,{required:!0},"Name",a.createElement(Rn.Z,{name:"name",placeholder:"Integration Name"})),a.createElement($r.Z,{name:"type",legendText:"Type",required:!0,options:[{value:"s3",label:"S3"},{value:"sftp",label:"SFTP"}],onChange:function(e){var t=e.target.value;p(t),"s3"===t?(m("s3Config",fl.s3Config),m("sftpConfig",void 0)):(m("sftpConfig",hl.sftpConfig),m("s3Config",void 0))}}),"s3"===d&&a.createElement(a.Fragment,null,a.createElement(ke.Z,{required:!0},"Bucket Name",a.createElement(Rn.Z,{name:"s3Config.bucketName",placeholder:"my-bucket"})),a.createElement(ke.Z,{required:!0},"Prefix",a.createElement(Rn.Z,{name:"s3Config.prefix",placeholder:"reports/"})),a.createElement(ke.Z,{required:!0},"Region",a.createElement(Rn.Z,{name:"s3Config.region",placeholder:"us-east-1"})),a.createElement($r.Z,{name:"s3Config.authMethod",legendText:"Auth Method",required:!0,options:[{value:"bucket_policy",label:"Bucket Policy"},{value:"credentials",label:"Credentials"}]}),"bucket_policy"===f.authMethod&&a.createElement("div",{className:ol},a.createElement("div",{className:sl},a.createElement("p",{className:"shared-font body bold"},"Required Bucket Policy:"),a.createElement(te.Z,{type:"button",size:"tiny",onClick:function(){navigator.clipboard.writeText(Z(f.bucketName)),o((0,ae._U)("Bucket policy copied to clipboard"))}},"Copy")),a.createElement("pre",{className:cl},Z(f.bucketName))),"credentials"===f.authMethod&&a.createElement(a.Fragment,null,a.createElement(ke.Z,{required:!0},"Access Key ID",a.createElement(Rn.Z,{name:"s3Config.accessKeyId",placeholder:s?"Leave blank to keep existing":"AKIAIOSFODNN7EXAMPLE"})),a.createElement(ke.Z,{required:!s},"Secret Key",a.createElement(Rn.Z,{name:"s3Config.secretKey",type:"password",placeholder:s?"Leave blank to keep existing":""})))),"sftp"===d&&a.createElement(a.Fragment,null,a.createElement(ke.Z,{required:!0},"Host",a.createElement(Rn.Z,{name:"sftpConfig.host",placeholder:"sftp.example.com"})),a.createElement(ke.Z,{required:!0},"Port",a.createElement(Rn.Z,{name:"sftpConfig.port",type:"number",placeholder:"22"})),a.createElement(ke.Z,{required:!0},"Path",a.createElement(Rn.Z,{name:"sftpConfig.path",placeholder:"/uploads/"})),a.createElement(ke.Z,{required:!0},"Username",a.createElement(Rn.Z,{name:"sftpConfig.username",placeholder:"username"})),a.createElement($r.Z,{name:"sftpConfig.authMethod",legendText:"Auth Method",required:!0,options:[{value:"ssh_key",label:"SSH Key"},{value:"password",label:"Password"}]}),"password"===h.authMethod&&a.createElement(ke.Z,{required:!s},"Password",a.createElement(Rn.Z,{name:"sftpConfig.password",type:"password",placeholder:s?"Leave blank to keep existing":""})),"ssh_key"===h.authMethod&&a.createElement(ke.Z,{required:!s},"SSH Key",a.createElement(il.Z,{name:"sftpConfig.sshKey",placeholder:s?"Leave blank to keep existing":"Paste your SSH private key here",rows:6}))),a.createElement("div",{className:ul},a.createElement("p",{className:"shared-font body bold"},"Enabled Reports:"),i.map(function(e){var t,n=null===(t=u.enabledReports)||void 0===t?void 0:t.some(function(t){return t.savedSearchId===e._id&&t.newFollowersOnly===e.newFollowersOnly});return a.createElement("div",{key:"".concat(e._id,"-").concat(e.newFollowersOnly?"-new-followers":""),className:ml},a.createElement(Yt.Z,{checked:n,onChange:function(t){var n=t.target.checked?[].concat((0,c.Z)(u.enabledReports||[]),[{savedSearchId:e._id,newFollowersOnly:e.newFollowersOnly}]):(u.enabledReports||[]).filter(function(t){return t.savedSearchId!==e._id||t.newFollowersOnly!==e.newFollowersOnly});m("enabledReports",n)},label:e.filename}))}))),a.createElement(Ge.Z.Footer,{primaryButton:{text:r?"Saving...":"Save",type:"submit",disabled:r||!l},secondaryButton:{text:"Test Integration",disabled:r||!l,onClick:(n=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,rl.testIntegration(u);case 1:o((0,ae._U)("Test succeeded!")),E(null),e.n=3;break;case 2:e.p=2,n=e.v,o((0,ae._U)("Something went wrong!","error")),(t=null==n?void 0:n.message)&&E(t);case 3:return e.a(2)}},e,null,[[0,2]])})),function(){return n.apply(this,arguments)})},tertiaryButton:{text:"Cancel",onClick:t}}))}))};const El={container:"P6AlMprnKyvBaKVwD74A",header:"H2xZSO_K3Vx97jRVMs5G",enableIntegrationsSection:"ZJ2owzZWCD_mGBI12DAM",helpText:"Y4X7h45tFGpOHSngf7A4",disabledState:"mBEie7mBFaQw7HfKK9Bv",configuredIntegrationsHeader:"iPHiVBBuZXFr1yT21szE",emptyState:"wdsVWiy4h07wlwgO1i7F",integrationCard:"qhCTdNGGBcuIl_CG8UBt",integrationInfo:"dvkrg03UZ1jR3I0sAaPq",integrationName:"dcrNXvA47HVeFmYror5J",integrationReportCount:"ay7R94lk63sW6Y57G_pT",integrationActions:"k1XRateOrATW184uwaZI",editButton:"qo7EFLpHVe8qap0KbN2T",deleteButton:"zp05oNS4xIZTR12ssI3e",slideUp:"qBWmKrosHXRT6soMKOi0",slideDown:"SmcrowKPOG12WXOGj4Ba",fadeIn:"irVqUabwiOWoahcqQJpg",slideOut:"vGz6xtva0sVWZmZaUJiA",slideIn:"iiH9rZo4w3QPlMais3KI",loadingShimmer:"cg8Qtg35gckWrKl1B67f"};function gl(e){var t=e.universityId,n=e.enableReportIntegrations,r=(0,a.useState)([]),l=(0,T.Z)(r,2),i=l[0],o=l[1],s=(0,a.useState)([]),u=(0,T.Z)(s,2),m=u[0],p=u[1],f=(0,a.useState)(!0),h=(0,T.Z)(f,2),v=h[0],E=h[1],g=(0,a.useState)(n),Z=(0,T.Z)(g,2),y=Z[0],b=Z[1],w=(0,a.useState)(null),N=(0,T.Z)(w,2),S=N[0],k=N[1],C=(0,ne.I0)(),A=(0,a.useCallback)((0,x.Z)((0,I.Z)().m(function e(){var n,a,r,l,i;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return E(!0),e.p=1,e.n=2,Promise.all([rl.index({universityId:t}),ll.index()]);
1case 2:n=e.v,a=(0,T.Z)(n,2),r=a[0],l=a[1],o(r),p(l.filter(function(e){return!1!==e.active})),e.n=4;break;case 3:e.p=3,i=e.v,C((0,ae.N3)("Failed to load integrations")),console.error(i);case 4:return e.p=4,E(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])})),[t,C]);(0,a.useEffect)(function(){A()},[A]);var P=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/university/".concat(t,"/update-report-integrations-setting"),method:"PATCH",data:{enable:!y}});case 1:b(!y),C((0,ae._U)("Event Notification Updated")),e.n=3;break;case 2:e.p=2,n=e.v,console.log({error:n});case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),D=function(){var e=(0,x.Z)((0,I.Z)().m(function e(n){var a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,rl.destroy(n,{universityId:t});case 1:o(function(e){return e.filter(function(e){return e.id!==n})}),C((0,ae._U)("Integration deleted successfully")),e.n=3;break;case 2:e.p=2,a=e.v,C((0,ae.N3)("Failed to delete integration")),console.error(a);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}(),_={name:"",type:"s3",enabledReports:[],s3Config:{bucketName:"",prefix:"/",region:"us-east-1",authMethod:"bucket_policy"}};return v?a.createElement(re.ZP,null):a.createElement("div",{className:El.container},S&&a.createElement(vl,{initialValues:"new"===S?_:i.find(function(e){return e.id===S})||_,updateIntegration:function(e){o(function(t){return t.find(function(t){return t.id===e.id})?t.map(function(t){return t.id===e.id?e:t}):[].concat((0,c.Z)(t),[e])})},universityId:t,scheduledReports:m,onClose:function(){return k(null)}}),a.createElement("div",{className:El.header},a.createElement("div",{className:El.enableIntegrationsSection},a.createElement(Yt.Z,{checked:y,onChange:P,label:a.createElement("span",{className:"shared-font body bold"},"Enable Integrations")}),a.createElement("p",{className:d()("shared-font small",El.helpText)},"When disabled, no reports will be sent to any integration endpoints"))),a.createElement("div",{className:d()((0,ye.Z)({},El.disabledState,!y))},a.createElement("div",{className:El.configuredIntegrationsHeader},a.createElement("h2",{className:"shared-font title"},"Configured Integrations"),a.createElement(te.Z,{onClick:function(){return k("new")},outline:!0,size:"tiny"},"+ Add New Integration")),0===i.length?a.createElement("div",{className:El.emptyState},a.createElement("p",{className:"shared-font body"},"No integrations configured yet."),a.createElement("p",{className:d()("shared-font small",El.emptyStateSubtext)},'Click "Add New Integration" to get started.')):a.createElement("div",null,i.map(function(e){return a.createElement(ze.Z,{key:e.id,className:El.integrationCard},a.createElement("div",{className:El.integrationInfo},a.createElement("p",{className:d()("shared-font body bold",El.integrationName)},e.name),a.createElement("p",{className:d()("shared-font small",El.integrationDetails)},function(e){return"s3"===e.type&&e.s3Config?"S3 Bucket: ".concat(e.s3Config.bucketName,", prefix: ").concat(e.s3Config.prefix):"sftp"===e.type&&e.sftpConfig?"SFTP Server: ".concat(e.sftpConfig.host,", path: ").concat(e.sftpConfig.path):""}(e)),a.createElement("p",{className:d()("shared-font small",El.integrationReportCount)},"Reports Enabled:"," ",m.filter(function(t){return(e.enabledReports||[]).some(function(e){return e.savedSearchId===t._id&&e.newFollowersOnly===t.newFollowersOnly})}).map(function(e){return e.filename}).join(", ")||"None")),a.createElement("div",{className:El.integrationActions},a.createElement(Ia.Z,{size:"medium",onClick:function(){return k(e.id)},className:El.editButton},a.createElement(H.Z,{iconType:"pen"})),a.createElement(Be.Z,{id:"delete-".concat(e.id),onYes:function(){return D(e.id)},buttonName:"delete-integration-".concat(e.id)},a.createElement(Ia.Z,{size:"medium",className:El.deleteButton},a.createElement(H.Z,{iconType:"trash"})))))}))))}const Zl=(0,f.e)(function(e){var t,n=e.featureFlags,r=(0,a.useState)(),l=(0,T.Z)(r,2),i=l[0],o=l[1],s=nl().get("id"),c=nl().get("slug"),m=(0,u.$B)().path,d=(0,a.useState)([{label:"Edit",path:"",queryString:"id=".concat(s)}]),p=(0,T.Z)(d,2),f=p[0],h=p[1],v=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t,n,a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!s){e.n=2;break}return e.n=1,qa.show(s);case 1:t=e.v,e.n=4;break;case 2:if(!c){e.n=4;break}return e.n=3,qa.new(c);case 3:t=e.v;case 4:return e.n=5,(0,F.ZP)({url:"/admin/university/".concat(s,"/college_images")});case 5:n=e.v,o((0,C.Z)((0,C.Z)({},t),{},{useRanked:n.useRanked})),e.n=7;break;case 6:e.p=6,a=e.v,console.error(a);case 7:return e.a(2)}},e,null,[[0,6]])}));return function(){return e.apply(this,arguments)}}();(0,a.useEffect)(function(){Y()(s)&&Y()(c)||v()},[s,c]),(0,a.useEffect)(function(){var e=[{label:"Edit",path:"",queryString:"id=".concat(s)}];n.endpointConfigurations&&e.push({label:"Endpoint Configurations",path:"/endpoint-configurations",queryString:"id=".concat(s)}),n.reportIntegrations&&e.push({label:"Report Integrations",path:"/report-integrations",queryString:"id=".concat(s)}),h(e)},[n,s]);var E=(0,a.useMemo)(function(){if(!i)return null;var e=i.listing,t=i.university;return t=t||{},(0,C.Z)((0,C.Z)({},t),{},{joinPageSlug:i.join_page_slug,slug:e.slug,useRanked:i.useRanked,collegeListingId:e._id})},[i]);return Y()(i)?a.createElement(re.ZP,null):a.createElement(a.Fragment,null,a.createElement(kr.Z,{header:!0,weight:1},null==i||null===(t=i.listing)||void 0===t?void 0:t.name),s&&f.length>1&&a.createElement(Ze.Z,{tabs:f}),a.createElement(u.rs,null,s&&n.endpointConfigurations&&a.createElement(u.AW,{path:"".concat(m,"/endpoint-configurations")},a.createElement(al,{universityId:s})),s&&i&&n.reportIntegrations&&a.createElement(u.AW,{path:"".concat(m,"/report-integrations")},a.createElement(gl,{universityId:s,enableReportIntegrations:i.university.enableReportIntegrations})),a.createElement(u.AW,{path:m},s&&a.createElement(ja,{universityId:s}),i&&E&&a.createElement(tl,{name:i.listing.name,university:E}))))},["endpointConfigurations","reportIntegrations"],!1);var yl=function(){return(0,$.Z)(function e(){(0,X.Z)(this,e)},null,[{key:"fetchChanged",value:(a=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/college-listings/changed"});case 1:t=e.v,e.n=3;break;case 2:throw e.p=2,n=e.v,new Ma.b(n);case 3:return e.a(2,t)}},e,null,[[0,2]])})),function(){return a.apply(this,arguments)})},{key:"fetchCurrentPartners",value:(n=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/college-listings/current-partners"});case 1:t=e.v,e.n=3;break;case 2:throw e.p=2,n=e.v,new Ma.b(n);case 3:return e.a(2,t)}},e,null,[[0,2]])})),function(){return n.apply(this,arguments)})},{key:"fetchChurnedPartners",value:(t=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/college-listings/churned-partners"});case 1:t=e.v,e.n=3;break;case 2:throw e.p=2,n=e.v,new Ma.b(n);case 3:return e.a(2,t)}},e,null,[[0,2]])})),function(){return t.apply(this,arguments)})},{key:"fetchNonPartners",value:(e=(0,x.Z)((0,I.Z)().m(function e(){var t,n;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,F.ZP)({url:"/v1/admin/college-listings/non-partners"});case 1:t=e.v,e.n=3;break;case 2:throw e.p=2,n=e.v,new Ma.b(n);case 3:return e.a(2,t)}},e,null,[[0,2]])})),function(){return e.apply(this,arguments)})}]);var e,t,n,a}();const bl="Mko53Z10zMUwv5AMwYy4",wl="UyzrDOLfr5JsaJ_bOEWg",Nl="G3c2qZAdAI1M0AvrCLdF";function Sl(e){var t=e.searchQuery,n=(void 0===t?"":t).trim().toLowerCase(),r=n?e.listings.filter(function(e){var t,a,r=Array.isArray(e)?e[0]:e;return r.name.toLowerCase().includes(n)||r.slug.toLowerCase().includes(n)||(null===(t=r.school_stabbr)||void 0===t?void 0:t.toLowerCase().includes(n))||(null===(a=r.nickname)||void 0===a?void 0:a.toLowerCase().includes(n))}):e.listings,l=e.listings.length-r.length;return a.createElement(a.Fragment,null,a.createElement("h2",null,e.title),0===r.length&&l>0&&a.createElement("p",{className:Nl},l," item",1!==l?"s":""," hidden by filter"),r.length>0&&a.createElement(a.Fragment,null,l>0&&a.createElement("p",{className:Nl},l," item",1!==l?"s":""," hidden by filter"),a.createElement("table",{className:"college-listings-table table-striped"},a.createElement("tbody",null,r.map(function(t,n){var r=Array.isArray(t)?t[0]:t,l=Array.isArray(t)?t[1]:null,i=e.lastUniId&&r.university_id===e.lastUniId;return a.createElement("tr",{key:n,style:{backgroundColor:i?"#deffeb":""}},a.createElement("td",{style:{padding:"6px"}}
1,i&&"ð"," ",r.name," ",r.nickname&&"(".concat(r.nickname,")")," (",r.school_stabbr,")"," ",i&&"ð"),l&&a.createElement("td",null,"Last edited ",(0,Ct.ZP)(l.updated_at)," by ",l.editor_email),a.createElement("td",null,a.createElement("a",{href:"/admin/college_listings/".concat(r.slug,"/edit")},"Edit Profile")),!e.nonPartners&&a.createElement("td",null,a.createElement("a",{href:"/admin/university/edit?id=".concat(r.university_id)},"Edit Partner")),e.nonPartners?e.partnersEditable&&a.createElement("td",null,a.createElement("a",{href:"/admin/university/new?slug=".concat(r.slug)},"Add as Partner")):a.createElement("td",null,a.createElement("a",{href:"/admin/university/".concat(r.university_id,"/scholarship_programs")},"Edit Scholarship Programs")))})))))}var kl=n(98913),Cl=n.n(kl);function Il(e){var t=e.title,n=e.rows,r=void 0===n?5:n;return a.createElement(a.Fragment,null,a.createElement("h2",null,t),a.createElement("div",{className:"college-listings-table table-striped"},Cl()(r,function(e){return a.createElement("div",{key:e,className:"shared-shimmer-text full"})})))}function xl(){var e,t,n,r,l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=(0,a.useState)(null),u=(0,T.Z)(c,2),m=u[0],d=u[1],p=(0,a.useState)(null),f=(0,T.Z)(p,2),h=f[0],v=f[1],E=(0,a.useState)(null),g=(0,T.Z)(E,2),Z=g[0],y=g[1],b=(0,a.useState)(""),w=(0,T.Z)(b,2),N=w[0],S=w[1];(0,a.useEffect)(function(){yl.fetchChanged().then(s),yl.fetchCurrentPartners().then(d),yl.fetchChurnedPartners().then(v),yl.fetchNonPartners().then(y)},[]);var k=null===(e=null===(t=null!==(n=null!=m?m:o)&&void 0!==n?n:Z)||void 0===t?void 0:t.partnersEditable)||void 0===e||e,C=null===(r=null!=m?m:o)||void 0===r?void 0:r.lastUniId;return a.createElement(a.Fragment,null,a.createElement("div",{className:bl},a.createElement(Ve.Z,{type:"search",placeholder:"Search colleges...",value:N,onChange:function(e){return S(e.target.value)},size:"medium"},a.createElement(H.Z,{iconType:"search",className:wl}))),o?!Y()(o.changedListings)&&a.createElement(Sl,{title:"Colleges with Outstanding Changes",listings:o.changedListings,lastUniId:o.lastUniId,partnersEditable:k,searchQuery:N}):a.createElement(Il,{title:"Colleges with Outstanding Changes",rows:3}),m?!Y()(m.currentPartners)&&a.createElement(Sl,{title:"Partner Colleges â Current",listings:m.currentPartners,lastUniId:m.lastUniId,partnersEditable:k,searchQuery:N}):a.createElement(Il,{title:"Partner Colleges â Current",rows:8}),h?!Y()(h.churnedPartners)&&a.createElement(Sl,{title:"Partner Colleges â Churned",listings:h.churnedPartners,lastUniId:h.lastUniId,partnersEditable:k,searchQuery:N}):a.createElement(Il,{title:"Partner Colleges â Churned",rows:4}),Z?!Y()(Z.nonPartnerListings)&&a.createElement(Sl,{title:"Non-Partner Colleges",listings:Z.nonPartnerListings,lastUniId:C,partnersEditable:k,nonPartners:!0,searchQuery:N}):a.createElement(Il,{title:"Non-Partner Colleges",rows:8}))}const Tl=new O.Z({baseUrl:"/v1/sftp-users",useJWT:!0});var Al=[{value:"User Name"},{value:"Home Directory"},{value:"Actions"}],Pl=function(e){var t={};return e.slug||(t.slug="College must be selected"),t};const Fl=function(){var e=(0,le.k)(!0),t=(0,a.useState)([]),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=(0,a.useState)(null),o=(0,T.Z)(i,2),s=o[0],u=o[1],m=(0,ne.I0)(),d=(0,a.useState)(null),p=(0,T.Z)(d,2),f=p[0],h=p[1];(0,a.useEffect)(function(){Tl.index().then(l).then(e.setFalse)},[e.setFalse]);var v=r.map(function(e){var t=e.userName,n=e.homeDirectory;return[{value:t},{value:n},{value:a.createElement(te.Z,{onClick:function(){return h(t)}},"View Instructions")}]}).sort(function(e,t){return"".concat(e[0].value).localeCompare("".concat(t[0].value))}),E=function(){return h(null)};return a.createElement("div",{className:"mb-36"},a.createElement(Ge.Z,{show:!!f,onClose:E},a.createElement(Ge.Z.TextHeader,{onClose:E},"Instructions for ",f),a.createElement(Ge.Z.Body,null,a.createElement("p",null,"Your username is: ",f),a.createElement("p",null,"The server name is: sftp.raise.me"),a.createElement("p",null,"Your home directory is /production-raiseme-sftp/partners/",f),a.createElement("p",null,"Under your home directory, there is a from-raiseme directory and a to-raiseme directory, so that itâs clear which direction we all intend the information to flow.")),a.createElement(Ge.Z.Footer,{primaryButton:{text:"Copy Instru
1ctions",onClick:function(){navigator.clipboard.writeText("Your username is ".concat(f,"\n\nThe server name is sftp.raise.me\n\nYour home directory is /production-raiseme-sftp/partners/").concat(f,"\n\nUnder your home directory, there is a from-raiseme directory and a to-raiseme directory, so that itâs clear which direction we all intend the information to flow.")).then(function(){m((0,ae._U)("Instructions copied to clipboard!"))})}},secondaryButton:{text:"Close",onClick:E}})),a.createElement("h2",{className:"shared-font title"},"SFTP Users"),a.createElement(_.J9,{validate:Pl,initialValues:{slug:"",publicKey:""},onSubmit:function(e,t){var n=t.resetForm;console.log(e),Tl.create(e).then(function(){l([].concat((0,c.Z)(r),[{userName:e.slug,homeDirectory:"/partners/".concat(e.slug)}])),m((0,ae._U)("User ".concat(e.slug," added successfully!"))),n()}).catch(function(e){m((0,ae.N3)(e.message,1e4))})}},function(){return a.createElement(_.l0,{className:"mb-20"},a.createElement(ke.Z,null,"College",a.createElement(_.gN,{name:"slug"},function(e){var t=e.form.setFieldValue;return a.createElement(xe,{autoSelectFirstUniversity:!0,value:s,onChange:function(e){u(e),(0,be.yt)(e).then(function(e){return t("slug",e)})}})})),a.createElement(ke.Z,null,"Public Key",a.createElement(il.Z,{name:"publicKey",placeholder:"Paste your public key here"})),a.createElement(te.Z,{type:"submit"},"Add User"))}),a.createElement(Kn.Z,{caption:"Existing Users"},a.createElement(Kn.Z.Header,{columns:Al}),a.createElement(Kn.Z.Body,{rows:v,emptyState:{numberOfColumns:Al.length,text:e.value?"Loading...":"No users yet."}})))};var Dl=[{name:"name",title:"Name",sortable:!0},{name:"alias",title:"Alias",sortable:!0},{name:"tenantId",title:"Tenant Id",sortable:!0},{name:"tenantDomain",title:"Tenant Domain",sortable:!0},{name:"universityId",title:"University",sortable:!0,renderValue:function(e,t){return t.universityName||"-"},FormField:function(){var e=(0,_.U$)("universityId"),t=(0,T.Z)(e,3),n=t[0],r=t[2];return a.createElement(xe,{autoSelectFirstUniversity:!0,value:n.value,onChange:r.setValue,hideLabel:!0})}},{name:"headerKitDomain",title:"Header Kit Domain"},{name:"samlIdpMetadataDomain",title:"SAML IdP Metadata Domain"},{name:"autoProvisionUsers",title:"Auto provision users?",type:"checkbox",renderValue:y.Z}];const _l=function(){return a.createElement("div",{className:"mb-24 ml-64 mr-64"},a.createElement("h1",{className:"shared-font headline"},"Experience Everywhere Tenants"),a.createElement(h.Z,{basePath:"/v1/admin/experience-everywhere-tenants",defaultSortKey:"name",columns:Dl,identifier:"experience-everywhere-tenants"}))};var Ul=n(71002),Ml=n(14557),ql=n(77466),Ll="/v1/internal/partners",Ol=function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ql.Z.token();case 1:return t=e.v,e.a(2,{Authorization:"Bearer ".concat(t)})}},e)}));return function(){return e.apply(this,arguments)}}();const Rl={index:function(){var e=(0,x.Z)((0,I.Z)().m(function e(){var t;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ol();case 1:return t=e.v,e.a(2,(0,F.ZP)({method:"get",url:Ll,headers:t}))}},e)}));return function(){return e.apply(this,arguments)}}(),create:function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ol();case 1:return n=e.v,e.a(2,(0,F.ZP)({method:"post",url:Ll,headers:n,data:t}))}},e)}));return function(t){return e.apply(this,arguments)}}(),teardown:function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ol();case 1:return n=e.v,e.n=2,(0,F.ZP)({method:"delete",url:Ll,headers:n,data:t});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}()},Hl="VTOPZg8ZDScQiGDNEO9Q",zl="bIwyIglyNYIRcq23ONmg",Vl="rvcgPt5AGx4hwIPqTF5A",Bl="lfmeu1adOVElA2NMTL_g",jl="QiGz1FjViU7TM7l6OVhp",Wl="tJ5dA9fWpMB8mhlZS8j5";var Gl={ipedsId:"",name:"",alias:"",tenantDomain:"",tenantId:"",headerKitDomain:"",samlIdpMetadataDomain:"",educationPhasesDownloadable:[dt.y[0].value]},Jl=[{value:"Name"},{value:"IPEDS"},{value:"Tenant Domain"},{value:"Ephemeral"},{value:"Actions"}],Kl=function(e){var t={};return(e.tenantId.trim()||e.headerKitDomain.trim()||e.samlIdpMetadataDomain.trim())&&!e.tenantDomain.trim()&&(t.tenantDomain="Tenant domain is required when tenant details are provided"),e.ipedsId.trim()&&Number.isNaN(Number(e.ipedsId))&&
1(t.ipedsId="IPEDS ID must be a number"),e.educationPhasesDownloadable.length<1&&(t.educationPhasesDownloadable="Pick at least one education phase"),t},Yl=function(e,t){if(e instanceof Error&&e.message)return e.message;if("object"===(0,Ul.Z)(e)&&null!==e&&"message"in e){var n=e.message;if("string"==typeof n&&n.length>0)return n}return t};const Ql=function(){var e=(0,ne.I0)(),t=(0,a.useState)([]),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=(0,a.useState)(!1),o=(0,T.Z)(i,2),s=o[0],c=o[1],u=(0,a.useState)(!0),m=(0,T.Z)(u,2),p=m[0],f=m[1],h=(0,a.useState)(null),v=(0,T.Z)(h,2),E=v[0],g=v[1],Z=function(){return Rl.index().then(function(e){l(e.partners),c(e.canTeardown)}).finally(function(){return f(!1)})};(0,a.useEffect)(function(){Z().catch(function(t){e((0,ae.N3)(Yl(t,"Failed to load partners")))})},[e]);var y=(0,a.useMemo)(function(){return r.filter(function(e){return e.ephemeral}).map(function(t){var n=s?a.createElement("button",{type:"button",className:jl,onClick:function(){var n=(0,x.Z)((0,I.Z)().m(function n(a){var r;return(0,I.Z)().w(function(n){for(;;)switch(n.p=n.n){case 0:return a.stopPropagation(),g(t.universityId),n.p=1,n.n=2,Rl.teardown({universityId:t.universityId});case 2:return e((0,ae._U)("Partner teardown completed")),n.n=3,Z();case 3:n.n=5;break;case 4:n.p=4,r=n.v,e((0,ae.N3)(Yl(r,"Failed to teardown partner")));case 5:return n.p=5,g(null),n.f(5);case 6:return n.a(2)}},n,null,[[1,4,5,6]])}));return function(e){return n.apply(this,arguments)}}(),disabled:E===t.universityId},a.createElement(H.Z,{iconType:"trash"})):"-";return[{value:t.name||"-"},{value:t.ipedsId||"-"},{value:t.tenantDomain||"-"},{value:t.ephemeral?"Yes":"No"},{value:n,className:Wl}]}).sort(function(e,t){return"".concat(e[0].value).localeCompare("".concat(t[0].value))})},[r,s,E,e]);return a.createElement("div",{className:Hl},a.createElement("h2",{className:d()("shared-font title",zl)},"Partner Provisioning"),a.createElement(_.J9,{initialValues:Gl,validate:Kl,onSubmit:function(t,n){var a=n.resetForm,r=function(e){var t={educationPhasesDownloadable:e.educationPhasesDownloadable};return e.ipedsId.trim()&&(t.ipedsId=Number(e.ipedsId)),e.name.trim()&&(t.name=e.name.trim()),e.alias.trim()&&(t.alias=e.alias.trim()),e.tenantDomain.trim()&&(t.tenantDomain=e.tenantDomain.trim()),e.tenantId.trim()&&(t.tenantId=e.tenantId.trim()),e.headerKitDomain.trim()&&(t.headerKitDomain=e.headerKitDomain.trim()),e.samlIdpMetadataDomain.trim()&&(t.samlIdpMetadataDomain=e.samlIdpMetadataDomain.trim()),t}(t);Rl.create(r).then((0,x.Z)((0,I.Z)().m(function t(){return(0,I.Z)().w(function(t){for(;;)switch(t.n){case 0:return e((0,ae._U)("Partner provisioned successfully")),a(),t.n=1,Z();case 1:return t.a(2)}},t)}))).catch(function(t){e((0,ae.N3)(Yl(t,"Failed to provision partner")))})}},function(){return a.createElement(_.l0,{className:"mb-20"},a.createElement("div",{className:Vl},a.createElement(ke.Z,null,"IPEDS ID (optional in staging/dev)",a.createElement(Tt.Z,{name:"ipedsId",type:"text",withLabel:!1})),a.createElement(ke.Z,null,"Name (optional)",a.createElement(Tt.Z,{name:"name",type:"text",withLabel:!1})),a.createElement(ke.Z,null,"Alias (optional)",a.createElement(Tt.Z,{name:"alias",type:"text",withLabel:!1})),a.createElement(ke.Z,null,"Tenant Domain",a.createElement(Tt.Z,{name:"tenantDomain",type:"text",withLabel:!1})),a.createElement(ke.Z,null,"Tenant ID",a.createElement(Tt.Z,{name:"tenantId",type:"text",withLabel:!1})),a.createElement(ke.Z,null,"Header Kit Domain",a.createElement(Tt.Z,{name:"headerKitDomain",type:"text",withLabel:!1})),a.createElement(ke.Z,null,"SAML IdP Metadata Domain",a.createElement(Tt.Z,{name:"samlIdpMetadataDomain",type:"text",withLabel:!1})),a.createElement(b.Z,{name:"educationPhasesDownloadable",label:"Active education phases",options:dt.y,required:!0})),a.createElement(te.Z,{type:"submit"},"Create Partner"))}),s&&a.createElement(Kn.Z,{caption:"Provisioned Partners"},a.createElement(Kn.Z.Header,{centerText:!0,columns:Jl}),a.createElement("tbody",null,!y.length&&a.createElement("tr",null,a.createElement("td",{colSpan:Jl.length,className:Ml.Z.empty},p?"Loading...":"No ephemeral partners found.")),y.map(function(e,t){return a.createElement("tr",{className:d()(Ml.Z.tr,Bl),key:"".concat(e[0].value,"-").concat(t)},e.map(function(e,n){return a.createElement("td",{key:"".concat(n,"-").concat(t),className:d()(Ml.Z.td,"text-center",e.className)},e.value)}))}))))};var Xl=n(82250),$l=wa.Z.object().shape({name:wa.Z.string().required("Name is required"),nickname:wa.Z.string(),slug:wa.Z.string().test("slug-format","Slug may only contain letters, numbers, and hyphens",function(e){return!e||/^[A-Za-z0-9-]+$/.test(e)}),unitId:wa.Z.string().test("unitId-format","Unit ID must be exactly 6 digits",function(e){return!e||/^\d{6}$/.test(e)}),cloneOfSlug:wa.Z.string()});const ei=function(){var e=(0,ne.I0)(),t=(0,u.TH)(),n=(0,a.useState)({}),r=(0,T.Z)(n,2),l=r[0],i=r[1],o=(0,a.useMemo)(function(){return new URLSearchParams(t.search).get("cloneOfSlug")||""},[t.search]);(0,Fa.Z)((0,x.Z)((0,I.Z)().m(function e(){var t;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:if(o){e.n=1;break}return e.a(2);case 1:return e.n=2,Bn.Z.show(o,{fields:"name,nickname,slug"});case 2:t=e.v,i({name:"".concat(t.name||""," Clone"),nickname:t.nickname||void 0,slug:"".concat(t.slug||"","-clone"),cloneOfSlug:o});case 3:return e.a(2)}},e)})),[o]);var s=function(){var t=(0,x.Z)((0,I.Z)().m(function t(n,a){var r,l,i,o,s;return(0,I.Z)().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,a.setTouched({name:!0,nickname:!0,slug:!0,unitId:!0},!0),t.n=1,Bn.Z.create(n,{fields:"slug"});case 1:r=t.v,l=r.slug,e((0,ae.Gj)()),window.location.href="/admin/college_listings/".concat(l,"/edit"),t.n=3;break;
1case 2:t.p=2,s=t.v,i=(0,Xl.i)(Ma.b,s),o=i.getFieldErrors(),a.setErrors(o),e((0,ae.N3)());case 3:return t.a(2)}},t,null,[[0,2]])}));return function(e,n){return t.apply(this,arguments)}}();return a.createElement(_.J9,{initialValues:l,enableReinitialize:!0,validationSchema:$l,onSubmit:s,validateOnMount:!0},function(e){var t=e.isSubmitting,n=e.isValid;return a.createElement(_.l0,null,a.createElement("h1",{className:"shared-font headline"},"Create New College Listing"),a.createElement(ke.Z,null,"College Name",a.createElement(Rn.Z,{name:"name"})),a.createElement(ke.Z,null,"Nickname",a.createElement(Rn.Z,{name:"nickname"})),a.createElement(ke.Z,null,"Slug",a.createElement(Rn.Z,{name:"slug"})),!o&&a.createElement(ke.Z,null,"Unit ID (IPEDS ID)",a.createElement(Rn.Z,{name:"unitId"})),a.createElement(te.Z,{type:"submit",disabled:t||!n},t?"Submitting...":"Create new listing"))})},ti=new O.Z("/admin/access_organizations");var ni=n(53951),ai=n(27418);const ri=function(e){var t=ai({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return a.createElement(Rn.Z,ai({},t,{pattern:ni.n_.source,type:"tel",placeholder:zn.tel}))};var li=n(36106);const ii="kC4pAa42nE4raDD76V7q",oi="v724azP7m3j22FJiUhvf",si="VRsP7mJtvN1n53UrqDFX",ci="rXUuplfWonqUAimll1z5";var ui=xr.object().shape({name:xr.string().required("Name is required"),address:xr.string().required(Na.U.Lk.R_.C),city:xr.string().required(Na.U.Lk.n5.C),state:xr.string().required(Na.U.Lk.RH.C),zip:xr.string().required(Na.U.Lk.vS.C),phone:xr.string().phoneNumber(Na.U.m7.I),url:xr.string().url("Must be a valid URL").nullable(),slug:xr.string(),landing_page_values:xr.object().shape({landing_text_1:xr.string(),landing_text_2:xr.string(),button_text:xr.string()})});const mi=function(e){var t=e.organization,n=e.onSubmit,r=e.onCancel,l=t?(0,C.Z)((0,C.Z)({},t),{},{address:t.address||"",state:t.state||"",zip:t.zip||"",phone:t.phone||""}):{name:"",address:"",city:"",state:"",zip:"",phone:"",url:"",slug:"",landing_page_values:{landing_text_1:"",landing_text_2:"",button_text:""}},i=(0,ne.I0)(),o=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t,a){var r;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=a.resetForm,e.p=1,e.n=2,n(t);case 2:r(),e.n=4;break;case 3:e.p=3,e.v,i((0,ae.N3)("Failed to submit organization"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t,n){return e.apply(this,arguments)}}();return a.createElement(_.J9,{initialValues:l,validationSchema:ui,onSubmit:o,enableReinitialize:!0,validateOnBlur:!0,validateOnChange:!0},function(e){return a.createElement(_.l0,{className:"access-organization-form"},a.createElement("div",{className:"form-group"},a.createElement(ke.Z,{required:!0},"Name",a.createElement(Rn.Z,{name:"name",placeholder:"Name",required:!0}))),a.createElement(li.Z,{formikFieldNames:{addressLine1:"address",addressLine2:"addressLine2",city:"city",subdivision:"state",postalCode:"zip",country:"country"},includeFields:{addressLine1:!0,addressLine2:!1,city:!0,subdivision:!0,postalCode:!0,country:!1},required:!0}),a.createElement("div",{className:"form-group"},a.createElement(ke.Z,null,"Phone Number",a.createElement(ri,{name:"phone",placeholder:"Phone Number"}))),a.createElement("div",{className:"form-group"},a.createElement(ke.Z,null,"URL",a.createElement(Rn.Z,{name:"url",placeholder:"URL",type:"url"}))),a.createElement("div",{className:"form-group"},a.createElement(ke.Z,null,"Join Page Slug",a.createElement(Rn.Z,{name:"slug",placeholder:"Slug"}))),a.createElement("div",{className:"form-group"},a.createElement(ke.Z,null,"Join Page Heading",a.createElement(Rn.Z,{name:"landing_page_values.landing_text_1",placeholder:"Heading"}))),a.createElement("div",{className:"form-group"},a.createElement(ke.Z,null,"Join Page Subheading",a.createElement(Rn.Z,{name:"landing_page_values.landing_text_2",placeholder:"Subheading"}))),a.createElement("div",{className:"form-group"},a.createElement(ke.Z,null,"Join Page Sign Up Button Text",a.createElement(Rn.Z,{name:"landing_page_values.button_text",placeholder:"Button Text"}))),a.createElement("div",{className:ci},a.createElement(te.Z,{type:"submit",disabled:e.isSubmitting||!e.isValid&&e.submitCount>0},e.isSubmitting?"Saving...":"Save"),r&&a.createElement(te.Z,{type:"button",onClick:r,outline:!0},"Cancel")))})};const di=function(e){var t=e.organizations,n=e.onDelete;return 0===t.length?null:a.createElement("div",{className:"container"},a.createElement("h2",null,"Search Results"),a.createElement("table",{className:d()("table","table-hover")},a.createElement("thead",null,a.createElement("tr",null,a.createElement("th",
1null,"Name"),a.createElement("th",null,"Address"),a.createElement("th",null,"Phone"),a.createElement("th",null,"URL"),a.createElement("th",null),a.createElement("th",null))),a.createElement("tbody",null,t.map(function(e){return a.createElement("tr",{key:e._id},a.createElement("td",null,e.display_name||e.name),a.createElement("td",null,e.address&&a.createElement(a.Fragment,null,e.address,a.createElement("br",null)),e.city&&e.state&&e.zip&&"".concat(e.city,", ").concat(e.state," ").concat(e.zip)),a.createElement("td",null,e.phone),a.createElement("td",null,e.url),a.createElement("td",null,a.createElement("a",{href:"/admin/tools/access-organizations/".concat(e._id,"/edit")},"Edit")),a.createElement("td",null,a.createElement("button",{type:"button",className:"btn-link",onClick:function(){return n(e)}},"Destroy")))}))))};const pi=function(e){var t=e.organization,n=e.onConfirm,r=e.onCancel;return a.createElement(Ge.Z,{show:!!t,onClose:r},a.createElement(Ge.Z.TextHeader,{onClose:r},"Delete Access Organization?"),a.createElement(Ge.Z.Body,null,a.createElement("p",null,"Are you sure you want to delete ",a.createElement("strong",null,null==t?void 0:t.name),"? This action cannot be undone.")),a.createElement(Ge.Z.Footer,{primaryButton:{text:"Delete",onClick:n,"aria-label":"Delete access organization"},secondaryButton:{text:"Cancel",onClick:r}}))};var fi=[{value:"",text:"All States"}].concat((0,c.Z)(Rt()(z.D9,function(e,t){return{value:t,text:e}})));const hi=function(){var e=(0,ne.I0)(),t=(0,a.useState)([]),n=(0,T.Z)(t,2),r=n[0],l=n[1],i=(0,a.useState)(!1),o=(0,T.Z)(i,2),s=o[0],u=o[1],m=(0,a.useState)(null),p=(0,T.Z)(m,2),f=p[0],h=p[1],v=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ti.index({name:t});case 1:return n=e.v,e.a(2,n.map(function(e){return(0,C.Z)({text:e.display_name||e.name,value:e._id},e)}))}},e)}));return function(t){return e.apply(this,arguments)}}(),E=function(){var t=(0,x.Z)((0,I.Z)().m(function t(n){var a,r,i;return(0,I.Z)().w(function(t){for(;;)switch(t.p=t.n){case 0:return u(!0),t.p=1,a={},n.state&&(a.state=n.state),n.name&&(a.name=n.name),t.n=2,ti.index(a);case 2:r=t.v,l(r),t.n=4;break;case 3:t.p=3,i=t.v,console.error("Search failed:",i),e((0,ae.N3)("Failed to search organizations"));case 4:return t.p=4,u(!1),t.f(4);case 5:return t.a(2)}},t,null,[[1,3,4,5]])}));return function(e){return t.apply(this,arguments)}}(),g=function(){var t=(0,x.Z)((0,I.Z)().m(function t(n){var a,r;return(0,I.Z)().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,ti.create({access_organization:n});case 1:a=t.v,e((0,ae._U)("Access Organization was successfully created.")),l(function(e){return[a].concat((0,c.Z)(e))}),t.n=3;break;case 2:t.p=2,r=t.v,console.error("Create failed:",r),e((0,ae.N3)("Failed to create organization"));case 3:return t.a(2)}},t,null,[[0,2]])}));return function(e){return t.apply(this,arguments)}}(),Z=function(){var t=(0,x.Z)((0,I.Z)().m(function t(){var n,a,r,i,o;return(0,I.Z)().w(function(t){for(;;)switch(t.p=t.n){case 0:if(null!=f&&f._id){t.n=1;break}return t.a(2);case 1:return t.p=1,t.n=2,ti.destroy(f._id);case 2:e((0,ae._U)("Access Organization was successfully destroyed.")),l(function(e){return e.filter(function(e){return e._id!==f._id})}),t.n=4;break;case 3:t.p=3,o=t.v,console.error("Delete failed:",o),i=(null==o||null===(n=o.response)||void 0===n||null===(a=n.body)||void 0===a||null===(r=a.errors)||void 0===r?void 0:r.join(", "))||"Failed to delete organization",e((0,ae.N3)(i));case 4:return t.p=4,h(null),t.f(4);case 5:return t.a(2)}},t,null,[[1,3,4,5]])}));return function(){return t.apply(this,arguments)}}();return a.createElement("div",{className:"access-organizations-index"},a.createElement("h2",null,"Find Access Organizations by State or Name"),a.createElement(_.J9,{initialValues:{state:"",name:""},onSubmit:E},function(e){var t=e.setFieldValue,n=e.values,r=e.isValid,l=e.submitCount;return a.createElement(_.l0,{className:"search-form"},a.createElement("div",{className:d()("form-group",ii)},a.createElement("div",{className:oi},a.createElement(ke.Z,null,"State",a.createElement(A.Z,{name:"state",options:fi}))),a.createElement("div",{className:oi},a.createElement(ke.Z,{htmlFor:"org-name-typeahead"},"Access Organization Name",a.createElement(D.Z,{id:"org-name-typeahead",placeholder:"Search for organization by name...",onSearch:v,onSelect:function(e){var n="string"==typeof e?e:e.text;t("name",n)},value:n.name,minLength:2}))),a.createElement("div",{className:si},a.createElement(te.Z,{type:"submit",disabled:s||!r&&l>0,width:"100%"},s?"Searching...":"Search"))))}),a.createElement(di,{organizations:r,onDelete:function(e){h(e)}}),a.createElement("h2",null,"New Access Organization"),a.createElement(mi,{onSubmit:g}),a.createElement(pi,{organization:f,onConfirm:Z,onCancel:function(){return h(null)}}))};const vi=function(e){var t=e.match,n=e.history,r=(0,ne.I0)(),l=(0,a.useState)(null),i=(0,T.Z)(l,2),o=i[0],s=i[1];(0,Fa.Z)((0,x.Z)((0,I.Z)().m(function e(){var n;return(0,I.Z)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ti.show(t.params.id);case 1:n=e.v,s(n);case 2:return e.a(2)}},e)})),[t.params.id]);var c=function(){var e=(0,x.Z)((0,I.Z)().m(function e(t){var n,a;return(0,I.Z)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!=o&&o._id){e.n=1;break}return e.a(2);case 1:return e.p=1,e.n=2,ti.update(o._id,{access_organization:t});case 2:n=e.v,s(n),r((0,ae._U)("Access Organization was successfully updated.")),e.n=4;break;case 3:e.p=3,a=e.v,console.error("Update failed:",a),r((0,ae.N3)("Failed to update organization"));case 4:return e.a(2)}},e,null,[[1,3]])}
1));return function(t){return e.apply(this,arguments)}}();return o?a.createElement("div",{className:"edit-access-organization"},a.createElement(V.rU,{to:"/admin/tools/access-organizations"},a.createElement(H.Z,{iconType:"chevron-left",className:"chevron-left"})," Back to Access Organizations"),a.createElement("h2",null,"Edit Access Organization"),a.createElement(mi,{organization:o,onSubmit:c,onCancel:function(){return n.push("/admin/tools/access-organizations")}})):null};var Ei=n(37762),gi=n(10935);const Zi=new O.Z("/v1/admin/feature-flags");var yi=n(54870);const bi="LCvC3tTJonjSC68LUZBG",wi="w7g1eg6pSmW_71Y377q3",Ni="LBGzJnwzrQyyeOecmBZp",Si="JIdGP_madd60xPJm4Cfg",ki="dZzxwWXuCPa74C1eSCAm",Ci="J2oSunS19EPi1FVhZAa4",Ii="L7DUIgy_5e55xAgsnaMp",xi="CRmVn997A0zX9nnmKk9S",Ti="WOy53A_EtLB3f6FEo8Rg",Ai="fhaZoxr26a4DhENhezxL",Pi="VjKi3MECcf8klEByHYZE";var Fi=function(e,t){for(var n=e.toLowerCase(),a=t.toLowerCase(),r=0,l=0;l<a.length&&r<n.length;l++)a[l]===n[r]&&r++;return r===n.length};const Di=function(){var e=(0,ne.I0)(),t=(0,u.k6)(),n=(0,u.TH)().pathname,r=(0,ne.v9)(function(e){return Object.values(e.featureFlags)}),l=(0,a.useState)(""),i=(0,T.Z)(l,2),o=i[0],s=i[1],c=function(){var e=o.trim().toLowerCase();if(!e)return r;var t,n=[],a=[],l=(0,Ei.Z)(r);try{for(l.s();!(t=l.n()).done;){var i,s=t.value,c=s.name.toLowerCase(),u=(null!==(i=s.description)&&void 0!==i?i:"").toLowerCase();c.includes(e)||u.includes(e)?n.push(s):Fi(e,s.name)&&a.push(s)}}catch(e){l.e(e)}finally{l.f()}return[].concat(n,a)}();return(0,a.useEffect)(function(){Zi.index().then(function(t){e((0,gi.oS)(t))})},[e]),a.createElement("div",{className:"mb-24 ml-64 mr-64"},a.createElement("h1",{className:"shared-font headline bold"},"Feature Flags"),a.createElement("p",{className:"shared-font body bold"},"Usage Notes:"),a.createElement("ul",{className:"shared-font body"},a.createElement("li",null,'Percentage is 0-100, integers only. A feature is considered "globally active" when Percentage is 100.'),a.createElement("li",null,"Wrt Percentage, the algorithm for determining which users get let in is this:",a.createElement("br",null),a.createElement("pre",null,"CRC32(user.id) % 100_000 < percentage * 1_000"),"So, for 20%, users 0, 1, 10, 11, 20, 21, etc would be allowed in. Those users would remain in as the percentage increases.",a.createElement("br",null),"That's not really random at all.",a.createElement("br",null),"In some cases you might want to have a feature activated for a random set of users. It can come specially handy when using Rollout for split tests.",a.createElement("br",null),a.createElement("pre",null,"$rollout = Rollout.new($redis, randomize_percentage: true)"),"We might want to consider this."),a.createElement("li",null,a.createElement("strong",null,"Users")," activates the feature for the specified user id's. Set percentage to 0% unless you also want unspecified users to have this feature activated."),a.createElement("li",null,a.createElement("strong",null,"Groups")," activates the feature for the specified groups. (Currently defined groups include ",a.createElement("code",null,"students"),", ",a.createElement("code",null,"demo_students"),","," ",a.createElement("code",null,"non_demo_students"),", ",a.createElement("code",null,"high_school_students"),","," ",a.createElement("code",null,"community_college_students"),", ",a.createElement("code",null,"undergraduate_students"),","," ",a.createElement("code",null,"educators"),", and",a.createElement("code",null,"college_portal_users"),")"),a.createElement("br",null),a.createElement("li",null,"PMs, please create a ticket to remove dead code related to a feature flag once it's been activated and happily chugging along in prod. Once the code is removed (jira ticket complete), please come back here and delete the flag using this interface.")),a.createElement("div",{className:bi},a.createElement("div",{className:wi},a.createElement(Ve.Z,{type:"search",placeholder:"Search feature flags...",value:o,onChange:function(e){return s(e.target.value)},size:"medium"},a.createElement(H.Z,{iconType:"search",className:Ni}))),a.createElement(te.Z,{onClick:function(){return t.replace({pathname:"".concat(n,"/new"),state:{skipScrolling:!0}})}},"Add New Feature")),o&&r.length!==c.length&&a.createElement("p",{className:d()("shared-font body",Si)},"Showing ",c.length," of ",r.length," flags"),a.createElement(Kn.Z,null,a.createElement(Kn.Z.Header,{columns:[{value:"Name"},{value:"Description"},{value:"Percentage"},{value:"Users"},{value:"Groups"},{value:"Latest Author"},{value:"Created At"},{value:"Updated At"},{value:"Actions"}]}),a.createElement(Kn.Z.Body,{rows:c.map(function(r){var l,i="partially released";return 100===r.percentage?i="fully released":0!==r.percentage||r.users.length||r.groups.length||(i="off"),[{value:a.createElement("div",{className:d()(Ci,(0,ye.Z)((0,ye.Z)((0,ye.Z)({},Ti,"fully released"===i),xi,"partially released"===i),Ii,"off"===i)),title:"Feature ".concat(i)},a.createElement("code",null,r.name))},{value:r.description},{value:r.percentage},{value:r.usersListDisplay.length>0?a.createElement("div",{className:Ai},r.usersListDisplay.join("\n")):""},{value:r.groups.length>0?r.groups.map(function(e){return a.createElement("code",{key:"".concat(r.id,"-").concat(e),className:Pi},e)}):""},{value:null===(l=r.history.at(-1))||void 0===l?void 0:l.author},{value:r.createdAt},{value:r.updatedAt},{value:a.createElement(a.Fragment,null,a.createElement(yi.Z,{iconType:"pen",iconSize:15,onClick:function(){return t.replace({pathname:"".concat(n,"/").concat(r.id),state:{skipScrolling:!0}})},placement:"top"},"Edit feature flag"),a.createElement(yi.Z,{className:ki,iconType:"trash",iconSize:15,onClick:(0,x.Z)((0,I.Z)().m(function t(){return(0,I.Z)().w(function(t){for(;;)switch(t.n){case 0:if(!confirm("Are you sure?")){t.n=2;break}return t.n=1,Zi.destroy(r.id);case 1:e((0,gi.us)(r.id));case 2:return t.a(2)}},t)})),placement:"top"},"Delete feature flag"))}]})})))},_i="TqovmRGcWuGmtiqUUJMD";const Ui=function(){var e=(0,ne.I0)(),t=(0,u.k6)(),n=(0,u.TH)().pathname,r=(0,u.UO)().id,l="new"===r,i=(0,ne.v9)(function(e){return l?null:e.featureFlags[r]}),o=(0,ne.v9)(function(e){return e.featureFlags}),s=function(){return t.replace({pathname:n.substring(0,n.lastIndexOf("/")),state:{skipScrolling:!0}})};return a.createElement(Ge.Z,{show:!0,onClose:s,forceNotIonic:!0},a.createElement(Ge.Z.TextHeader,{onClose:s},l?"Add new feature flag":"Edit feature flag"),a.createElement(_.J9,{initialValues:!l&&i?{id:i.id,name:i.name,description:i.description,percentage:i.percentage,users:i.users.join(","),groups:i.groups.join(",")}:{name:"",description:"",percentage:0,users:"",groups:""},onSubmit:function(){var t=(0,x.Z)((0,I.Z)().m(function t(n,a){var r,l,i,o,c,u,m,d;return(0,I.Z)().w(function(t){for(;;)switch(t.p=t.n){case 0:return r=a.setErrors,t.p=1,t.n=2,Zi.createOrUpdate(n);case 2:l=t.v,e((0,gi.he)(l)),s(),e((0,ae._U)("Saved feature flag!")),t.n=5;break;case 3:if(t.p=3,d=t.v,i=null==d?void 0:d.errors,!Array.isArray(i)){t.n=4;break}o={},c=(0,Ei.Z)(i);try{for(c.s();!(u=c.n()).done;)(m=u.value).field&&m.message&&(o[m.field]=m.message)}catch(e){c.e(e)}finally{c.f()}if(!Object.keys(o).length){t.n=4;break}return r(o),t.a(2);case 4:e((0,ae.N3)());case 5:return t.a(2)}},t,null,[[1,3]])}
1));return function(e,n){return t.apply(this,arguments)}}(),validate:function(e){var t={};return l&&e.name&&o[e.name]&&(t.name="A feature flag with this name already exists"),t},enableReinitialize:!0},function(t){return a.createElement(_.l0,null,a.createElement(Ge.Z.Body,null,a.createElement(ke.Z,{required:!0,noTopPadding:!0},"Name",a.createElement(Rn.Z,{name:"name",disabled:!l,required:!0})),a.createElement(ke.Z,{required:!0},"Description",a.createElement(Rn.Z,{name:"description",required:!0})),a.createElement(ke.Z,null,"Percentage",a.createElement(Rn.Z,{name:"percentage",type:"number"})),a.createElement(ke.Z,null,"Users",a.createElement(il.Z,{name:"users"})),!(null==i||!i.usersListDisplay.length)&&a.createElement("pre",{className:"mt-12"},i.usersListDisplay.join("\n")),a.createElement(ke.Z,null,"Groups",a.createElement(il.Z,{name:"groups"})),!(null==i||!i.history.length)&&a.createElement(a.Fragment,null,a.createElement("div",{className:"shared-font body bold mb-12 mt-20"},"History"),a.createElement("pre",{className:_i},i.history.toReversed().map(function(e,t){return"".concat(JSON.stringify(e),"\n").concat(t<i.history.length-1?"\n":"")})))),a.createElement(Ge.Z.Footer,{primaryButton:{type:"submit",width:120,disabled:t.isSubmitting||!t.isValid,text:t.isSubmitting?"Saving...":"Save"},tertiaryButton:!l&&i?{text:"Delete",color:"red",onClick:(n=(0,x.Z)((0,I.Z)().m(function t(){return(0,I.Z)().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,Zi.destroy(i.id);case 1:e((0,gi.us)(i.id)),s(),e((0,ae._U)("Deleted feature flag!")),t.n=3;break;case 2:t.p=2,t.v,e((0,ae.N3)());case 3:return t.a(2)}},t,null,[[0,2]])})),function(){return n.apply(this,arguments)})}:void 0}));var n}))};var Mi=["/admin/tools/feature-flags","/admin/tools/experience-everywhere-tenants"];const qi=(0,f.e)(function(e){var t,n=e.featureFlags,r=(t=(0,u.TH)().pathname,!Mi.some(function(e){return t.startsWith(e)}));return a.createElement("div",{className:d()({container:r})},a.createElement("div",{className:"row"},a.createElement(u.rs,null,a.createElement(u.AW,{path:"/admin/home",component:mt}),a.createElement(u.AW,{path:"/admin/tools/access-organizations",exact:!0,component:hi}),a.createElement(u.AW,{path:"/admin/tools/access-organizations/:id/edit",component:vi}),a.createElement(u.AW,{path:"/admin/tools/time-sensitive-item-types",exact:!0,component:Qt}),a.createElement(u.AW,{path:"/admin/tools/time-sensitive-item-types/new",exact:!0,component:Nn}),a.createElement(u.AW,{path:"/admin/tools/time-sensitive-item-types/:id",exact:!0,component:kn}),a.createElement(u.AW,{path:"/admin/tools/ugss",component:_n}),a.createElement(u.AW,{path:"/admin/tools/scheduled-jobs",component:qt}),a.createElement(u.AW,{path:"/admin/tools/community-college-search",component:Vn}),a.createElement(u.AW,{path:"/admin/tools/upload-file",component:Re}),a.createElement(u.AW,{path:"/admin/tools/resource-sections/:id",component:J}),a.createElement(u.AW,{path:"/admin/tools/resource-sections",component:St}),a.createElement(u.AW,{path:"/admin/tools/district-admins",component:L}),n[dr.yL]&&a.createElement(u.AW,{path:"/admin/tools/internal-users",component:Nt}),a.createElement(u.AW,{path:"/admin/tools/hallway-monitor",component:Xe}),a.createElement(u.AW,{path:"/admin/tools/common-tests",component:Z}),a.createElement(u.AW,{path:"/admin/tools/course-listings",component:k}),a.createElement(u.AW,{path:"/admin/tools/college-majors",component:E}),a.createElement(u.AW,{path:"/admin/tools/college-ranks",component:yr}),a.createElement(u.AW,{path:"/admin/tools/honors-and-awards",component:ft}),a.createElement(u.AW,{path:"/admin/tools/college-portal-users/:slug?",component:Un}),a.createElement(u.AW,{path:"/admin/tools/colleges/new",component:ei}),a.createElement(u.AW,{path:"/admin/tools/colleges/:id",component:Ra}),a.createElement(u.AW,{path:"/admin/tools/experience-everywhere-tenants",component:_l}),a.createElement(u.AW,{path:"/admin/tools/partner-provisioning",component:Ql}),a.createElement(u.AW,{path:"/survey/:id/:page?",component:p.Z}),n.editingFeatureFlags&&a.createElement(u.AW,{path:"/admin/tools/feature-flags"},a.createElement(Di,null),a.createElement(u.AW,{path:"/admin/tools/feature-flags/:id",component:Ui})),a.createElement(u.AW,{path:"/admin/tools/toolbar-notifications/:id",component:mr}),a.createElement(u.AW,{path:"/admin/tools/toolbar-notifications",component:Xa}),a.createElement(u.AW,{path:"/admin/tools/educator-verification",component:fe}),a.createElement(u.AW,{path:"/admin/tools/educator-inspection",component:ge}),n.editingFeatureFlags&&a.createElement(u.AW,{path:"/admin/tools/scheduled-reports",component:Sr}),a.createElement(u.AW,{path:"/admin/university/edit",component:Zl}),a.createElement(u.AW,{path:"/admin/university/new",component:Zl}),a.createElement(u.AW,{path:"/admin/college-listings",component:xl}),n[dr.Lg]&&a.createElement(u.AW,{path:"/admin/tools/sftp-users",component:Fl}),a.createElement(u.l_,{path:"*",to:"/admin/home"}))))},[].concat((0,c.Z)(dr.y8),[dr.yL,"editing_feature_flags"]),!1);function Li(){return(0,a.useEffect)(function(){document.body.style.position="static",document.body.style.overflow="auto",document.body.style.transform="none"},[]),a.createElement(s.Z,{topToolbars:a.createElement(o,null)},a.createElement(r.Z,null),a.createElement(qi,null))}},26556:(e,t,n)=>{"use strict";n.d(t,{h:()=>s});var a=n(42982),r=n(37721),l=n(187),i=[{title:"Edit Institutions",menuItems:[{title:"Colleges",path:"/admin/college-listings",routed:!0},{title:"High Schools",path:"/admin/high_schools",routed:!1},{title:"Districts",path:"/admin/districts",routed:!1},{title:"Access Orgs",path:"/admin/tools/access-organizations",routed:!0},{title:"Community College Search",path:"/admin/tools/community-college-search",routed:!0}]},{title:"Users",menuItems:[{title:"Hallway Monitor",path:"/admin/tools/hallway-monitor",routed:!0},{title:"Create New Users",path:"/admin/hallway-monitor/new",routed:!1},{path:"/admin/tools/college-portal-users",title:"College Portal Users",routed:!0},{title:"Educator Verification",path:"/admin/tools/educator-verification",routed:!1},{title:"Educator Inspection",path:"/admin/tools/educator-inspection",routed:!1},{title:"District Admins",path:"/admin/tools/district-admins",routed:!0},{title:"Internal Users",path:"/admin/tools/internal-users",routed:!0,requiresAnyFeatureFlag:[l.yL]}]},{title:"Features",menuItems:[{title:"Feature Flags",path:"/admin/tools/feature-flags",requiresAnyFeatureFlag:["editingFeatureFlags"],routed:!0},{title:"Experiments",path:"/admin/experiments",routed:!1},{title:"Toolbar",path:"/admin/tools/toolbar-notifications",routed:!0},{title:"CatTag",path:"/admin/cattag",routed:!1},{title:"Breaking Changes",path:"/admin/breaking_change",routed:!1}]},{title:"Jobs",menuItems:[{title:"Sidekiq",path:"/admin/sidekiq",routed:!1},{path:"/admin/tools/scheduled-jobs",title:"Scheduled",routed:!0}]},{title:"Tools",menuItems:[{path:"/admin/tools/time-sensitive-item-types",title:"Time Sensitive Item Types",routed:!0},{path:"/admin/tools/ugss",title:"UGSS",routed:!0},{path:"/admin/tools/upload-file",title:"Upload",routed:!0},{path:"/admin/tools/resource-sections",title:"Resources",routed:!0},{path:"/admin/tools/common-tests",title:"Common Tests",routed:!0},{path:"/admin/tools/course-listings",title:"Course Listings",routed:!0},{path:"/admin/tools/college-majors",title:"College Majors",routed:!0},{path:"/admin/tools/college-ranks",title:"College Ranks",routed:!0,requiresAnyFeatureFlag:[l.VS]},{path:"/admin/tools/honors-and-awards",title:"Honors and Awards",routed:!0},{path:"/admin/tools/sftp-users",title:"SFTP Users",routed:!0,requiresAnyFeatureFlag:[l.Lg]},{path:"/admin/tools/experience-everywhere-tenants",title:"Experience Everywhere Tenants",routed:!0}
1,{path:"/admin/tools/partner-provisioning",title:"Partner Provisioning",routed:!0},{path:"/admin/tools/scheduled-reports",title:"Scheduled Reports",routed:!0,requiresAnyFeatureFlag:["editingFeatureFlags"]}]}],o=[].concat((0,a.Z)(l.y8),["editing_feature_flags",l.yL]),s={menus:i,avatarMenuItems:[{title:"Sign out",path:r.Z.logout,routed:!1}],featureFlags:o}},42148:(e,t,n)=>{"use strict";n.d(t,{Kz:()=>d,vg:()=>u});var a=n(6557),r=n.n(a),l=n(68929),i=n.n(l),o=n(34486),s=n(33422),c=n(77466),u=function(e){return{index:function(){return d(e)},createOrUpdate:function(t){return p(e,t)},create:function(t){return f(e,t)},update:function(t){return h(m(e,t.id),t)},destroy:function(t){return v(m(e,t))}}},m=function(e,t){var n=e.split("?");return"".concat(n[0],"/").concat(t,"?").concat(n.slice(1).join(""))},d=function(e){return E({path:e,method:"get",responseModifier:function(e){return e.map(Z)}})},p=function(e,t){return t.id?h(m(e,t.id),t):f(e,t)},f=function(e,t){return E({path:e,method:"post",data:t,responseModifier:Z})},h=function(e,t){return E({path:e,method:"patch",data:t,responseModifier:Z})},v=function(e){return E({path:e,method:"delete"})},E=function(e){var t=e.path,n=e.method,a=e.data,l=e.responseModifier,i=void 0===l?r():l;return function(e){return c.Z.token().then(function(e){return g(function(){return(0,o.ZP)({headers:{Authorization:"Bearer ".concat(e)},url:t,method:n,data:a})})}).then(i).catch(function(t){throw t.detail?e((0,s._U)(t.detail,"error")):t.error&&e((0,s._U)(t.error,"error")),t})}},g=function(e){return new Promise(function(t,n){e().then(t).catch(function(a,r){if(!a||"Service Unavailable"!==a.message)return n(a,r);setTimeout(function(){g(e).then(t).catch(n)})})})},Z=function(e){var t={};return Object.keys(e).forEach(function(n){t[i()(n)]=e[n]}),t}},87658:(e,t,n)=>{"use strict";n.d(t,{N4:()=>d,_o:()=>h,lz:()=>f});var a=n(67294),r=n(86683),l=n(73422),i=n(49937),o=n(50848),s=n(48494),c=n(95511),u=n(1634),m=n(56709),d=function(e){var t,n=e.datum,a=(t=n.x,(0,s.Z)(t,"MMM ''yy")),r=n.y.toLocaleString(),l=(0,i.Zi)(n.y,"student");return"".concat(r," ").concat(l," in ").concat(a)},p=function(e){var t=(0,o.U)({service:e.service}),n=(0,m.Z)();return a.createElement(r.Z,{blur:t.blur,blurText:t.blurText,blurCardContent:!0,loadState:t.loadState,title:"Join page signups over last 12 months",subtitle:"Students who joined ".concat(n," via your join page compared to schools of a similar size"),elementId:"join-page-signup-chart"},a.createElement(c.Z,{data:[t.data.series.monthSignups,t.data.series.averageMonthSignups],labels:d,legendLabels:["My college","Similar schools"]}))},f=(0,u.Z)({service:new l.Z("/v1/partner_data/join_page_signups")})(p),h=(0,u.Z)({service:new l.Z("/v1/partner_transfer_data/join_page_signups")})(p)},45220:e=>{e.exports=function(e){return null===e}},25707:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={container:"iB4TOPdzsQD_gOMco7du",button:"Y0lQnsyssu530TsjT2J6",selected:"czzK_BMje7szQhIbUvkH",slideUp:"UWUxCZrEGHHpZRaq0T8v",slideDown:"DihcBx4QsLt5lHu3s6Cp",fadeIn:"qWJRPwUW6YklE47erGWw",slideOut:"RsE1wm_J6JTFgb4oiEPN",slideIn:"wwXt_4SL6PcVpqfHO0TI",loadingShimmer:"dos_CE3abWMfb6b1gbTz"}},86605:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={root:"Iij5MRmmNxFk3d6VtunP",experienceEverywhere:"i9820wHxEduQI7qD5uvM",barsButton:"HvDhMgd82rYMfxBp31u0",CTAButton:"xYyuN9jfesnsHt_Z24jH",menuItem:"nQ38LJrxyrWRzr1CNLp1",menuItemFocus:"phu6bT1Cq9IbNeLvxkVV",avatarButton:"k0KMzPsbmKjK8b7KTf2z",link:"WhvlPMc0IhlO4VXZrE9m",activeLink:"l4qBCgso1ueTHxnCXPsN",icon:"q1ibdPCjzC2n7UUDGlyP",rotate:"B4JC3tsWsNdHOjR8xBFP",logo:"v3wUEsbhImgbzLCfLMUc",popover:"gclOIrh3d9beuWc9m7Mx",spacer:"vy5UOCGIBJLVeWsRw4qZ",search:"fDrjXNw43jIDteGBkUoB",searchExperienceEverywhere:"vkj5nVbwH5CEqbayN8vt",drawer:"li_UBFU1EcvT1sMl7Pga",drawerLink:"SLiCAeJMbk5D5pcJeR4I",experienceEverywhereDrawer:"LR7GuU6rmxWGj72VhVi6",experienceEverywhereDrawerfocus:"UDoxzZFdw8E1n6MkVV2S",activeDrawerLink:"nzPk_ItMa_oV3M9ym2Gg",drawerIcon:"maqdYVvJErk4cBz3eGhk",title:"XK3UcWMn8hGi1DC5QKW5",backdrop:"rdwIGS313cl1NZVhrh_2",mobileCtaButton:"hzl3LwGGBQDkpfTAIuRb",headerKitLoading:"_pkjwzhPuAikT8C34o2u",hidden:"WuV1oYgXJc_87pBuDG8f",slideUp:"TIdPDp7SFqXgrKYaJn4e",slideDown:"rjPo5DtQqq7Ey2kKzASO",fadeIn:"xeP6AoH7dgFa6K6llCqU",slideOut:"FCyTtkpjUKS02eDhnzre",slideIn:"ZxNJLY8MoMnyofUuRTaw",loadingShimmer:"bvvCAagYUCGcI6CFpKHM"}},14557:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={tr:"a0XK0g6v7tIuH6rZzX_d",td:"g1i1GEWynIWgdXhJo1zt",inContainerTd:"bA8wTYs_ojVQqEDoXgu_",empty:"MLYopbMtKBMJR4WPGbDn",link:"peioBsxJ_JIBkjaT_KdJ",slideUp:"bXmcLBT9wPgejK1rKCZG",slideDown:"G_piH16pKMRDqps_LvTw",fadeIn:"kIme
10_GVhNAMcLeYoprA",slideOut:"JypIrTIKrOx_nJg5uqkd",slideIn:"x2gWWAqcZgpMcXZEVxoa",loadingShimmer:"i0oFN0jahMHcRRnt1KG5"}},42030:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a={root:"S_A6aajPa5XYkY7IFsMB",dismissButton:"Xjzt5_PWId2rn6tHZDKu",mobileToolbarWrapper:"b5jm6JciAfJe7vf2ggSs",slideUp:"xnMNCvxKYomV84m9g2US",slideDown:"T6DnEwwz6tzkOzUMAtUP",fadeIn:"bfCDqacIPYYVQae1cCSt",slideOut:"krl2cI5NO1auZOt7TBmX",slideIn:"w9qOoR3XToKbvpvW7WN8",loadingShimmer:"D0Xsxwlv0eqVl5rVswgA"}},29753:(e,t,n)=>{"use strict";e.exports=n.p+"files/logo-blue.cc61cbccf81aabd2f67e.png"}}]); 2//# sourceMappingURL=9256.18460b1ca4efcc2a0727.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.