1"use strict";(self.webpackChunkslpnow=self.webpackChunkslpnow||[]).push([[2034],{66334(I,m,a){a.d(m,{K:()=>e});class e{constructor(h,s,u,d,T,l,_,g,p,f,v,M,O,S,y,B,L,R,P){this.id=h,this.login=s,this.firstName=u,this.lastName=d,this.email=T,this.activated=l,this.langKey=_,this.authorities=g,this.district=p,this.subscribedPlan=f,this.createdDate=v,this.lastLogin=M,this.districtInvitationId=O,this.invitedDate=S,this.subscriptionEndDate=y,this.checked=B,this.resetTrial=L,this.subscriptionStatus=R,this.subscriptionStartDate=P}}},22346(I,m,a){a.d(m,{CM:()=>n,EM:()=>d,QP:()=>u,TL:()=>s,hu:()=>T,re:()=>e,ue:()=>h});const e=25,n=5,h=[{id:10,value:"10"},{id:25,value:"25"},{id:50,value:"50"},{id:100,value:"100"},{id:"All",value:"All"}],s=[{id:10,value:"10"},{id:25,value:"25"},{id:50,value:"50"},{id:100,value:"100"}],u=24,d=50,T=10},47236(I,m,a){a.d(m,{m:()=>s});var e=a(85240),n=a(63855),h=a(89601);let s=(()=>{var u;class d{constructor(l,_){this.http=l,this.applicationConfigService=_,this.resourceUrl=this.applicationConfigService.getEndpointFor("api/districts")}getAllDistrictsToDropdown(l){return this.http.post("api/external/districts_dropdown",l,{observe:"response"})}getDistrictStatistics(l){return this.http.get(`${this.resourceUrl}/_get/statistics/${l}`)}searchUsersByEmail(l){return this.http.get(`${this.resourceUrl}/_get/byUserEmail/${l}`)}addDistrictUser(l,_){return this.http.put(`${this.resourceUrl}/addDistrictUser/${l}`,_,{observe:"response"})}loadDistrictInvitation(){return this.http.get(`${this.resourceUrl}/_get/districtInvitation`)}changeDistrictUser(l,_,g,p){return this.http.put(`${this.resourceUrl}/changeDistrictUser/${l}/${_}/${g}`,p?1:0,{observe:"response"})}deleteDistrictInvitation(l){return this.http.put(`${this.resourceUrl}/deleteDistrictInvitation/${l}`,{observe:"response"})}changeStatus(l){return this.http.put(`${this.resourceUrl}/_update/change-status`,l)}update(l){return this.http.put(this.resourceUrl,l)}create(l){return this.http.post(this.resourceUrl,l)}createDistrictUser(l){return this.http.post(`${this.resourceUrl}/create_district_user`,l)}updateAccountExpiration(l){return this.http.put(`${this.resourceUrl}/updateAccountExpiration`,l,{observe:"response"})}removeDistrictAccount(l){return this.http.put(`${this.resourceUrl}/remove_district_account`,l,{observe:"response"})}syncMetrics(l){return this.http.post(`${this.resourceUrl}/sync-metrics`,l)}static#t=u=()=>(this.\u0275fac=function(_){return new(_||d)(e.KVO(n.Qq),e.KVO(h.a))},this.\u0275prov=e.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}))}return u(),d})()},18372(I,m,a){a.d(m,{C:()=>l});var e=a(93683),n=a(18165),h=a(85240),s=a(12481),u=a(71626);function d(_,g){if(1&_){const p=s.RV6();s.EFF(0,"\n "),s.j41(1,"ngb-alert",2),s.EFF(2,"\n "),s.nrm(3,"pre",3),s.EFF(4,"\n "),s.j41(5,"button",4),s.bIt("click",function(){h.eBV(p);const v=s.XpG().$implicit,M=s.XpG();return h.Njj(M.close(v))}),s.EFF(6,"\n "),s.j41(7,"span",5),s.EFF(8,"\xd7"),s.k0s(),s.EFF(9,"\n "),s.k0s(),s.EFF(10,"\n "),s.k0s(),s.EFF(11,"\n ")}if(2&_){const p=s.XpG().$implicit,f=s.XpG();s.R7$(),s.Y8G("type",p.type)("dismissible",!1)("ngClass",f.innerClass),s.R7$(2),s.Y8G("innerHTML",p.message,s.npT)}}function T(_,g){if(1&_&&(s.EFF(0,"\n "),s.j41(1,"div",1),s.EFF(2,"\n "),s.nVh(3,d,12,4),s.k0s(),s.EFF(4,"\n ")),2&_){const p=g.$implicit,f=s.XpG();s.R7$(),s.Y8G("ngClass",f.setClasses(p)),s.R7$(2),s.vxM(p.message?3:-1)}}let l=(()=>{var _;class g{constructor(f){this.alertService=f,this.innerClass="",this.alerts=[]}ngOnInit(){this.alerts=this.alertService.get()}setClasses(f){const v={"jhi-toast":!!f.toast};return f.position?{...v,[f.position]:!0}:v}ngOnDestroy(){this.alertService.clear()}close(f){f.close?.(this.alerts)}static#t=_=()=>(this.\u0275fac=function(v){return new(v||g)(s.rXU(u.u))},this.\u0275cmp=s.VBU({type:g,selectors:[["jhi-alert"]],inputs:{innerClass:"innerClass"},decls:5,vars:0,consts:[["role","alert",1,"alerts"],[3,"ngClass"],[1,"row","d-flex","justify-content-between","alert-padding",3,"type","dismissible","ngClass"],[3,"innerHTML"],["type","button","data-dismiss","alert","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"]],template:function(v,M){1&v&&(s.j41(0,"div",0),s.EFF(1,"\n "),s.Z7z(2,T,5,2,null,null,s.fX1),s.k0s(),s.EFF(4,"\n")),2&v&&(s.R7$(2),s.Dyx(M.alerts))},dependencies:[e.YU,n.Cv],encapsulation:2}))}return _(),g})()},14953(I,m,a){a.d(m,{F:()=>e});var e=function(n){return n.SUBSCRIPTION="SUBSCRIPTION",n.MATERIAL_DOWNLOADED="Material Downloaded",n.SESSION_CREATED="Session Created",
1n.STUDENT_ADDED="Student Added",n.I_MATERIAL_LAUNCHED="Interactive Material Launched",n.CASELOAD_IMPORTED="Caseload Imported",n.NOTE_CLIPBOARDED="Note Clipboarded",n.GOAL_DATA_ENTERED="Goal Data Entered",n.TRIAL_ACTIVATED="Trial Activated",n.CLICK_LINK_MATERIAL="Click Link Materials",n.GOOGLE_CALENDAR_SYNC_ENABLED="googleCalSyncEnabled",n.OUTLOOK_CALENDAR_SYNC_ENABLED="outlookCalSyncEnabled",n.CASELOAD_IMPORT_FAILED="Caseload Import Failed",n.SEGMENTS_ADDED="Segments added",n.SEGMENT_REMOVED="Segment removed",n.DOWNLOADS_REMAINING="Downloads Remaining",n.CUSTOM_GOAL_CREATED="Custom Goal Created",n.SNAPSHOT_STARTED="Snapshot Started",n.SNAPSHOT_COMPLETED="Snapshot Completed",n.EXPIRED_LOGIN="Expired Login",n}(e||{})},39758(I,m,a){a.d(m,{b:()=>T});var e=a(84205),n=a(33900),h=a(68836),s=a(29634),u=a(12481),d=a(55780);let T=(()=>{var l;class _{constructor(p){this.sort=p,this.sortIcon=s.OM7,this.sortAscIcon=s.Dvs,this.sortDescIcon=s.Ync,this.destroy$=new e.B,p.predicateChange.pipe((0,n.Q)(this.destroy$)).subscribe(()=>this.updateIconDefinition()),p.ascendingChange.pipe((0,n.Q)(this.destroy$)).subscribe(()=>this.updateIconDefinition())}onClick(){this.sort.sort(this.jhiSortBy)}ngAfterContentInit(){this.updateIconDefinition()}ngOnDestroy(){this.destroy$.next(void 0),this.destroy$.complete()}updateIconDefinition(){if(this.iconComponent){let p=this.sortIcon;this.sort.predicate===this.jhiSortBy&&(p=this.sort.ascending?this.sortAscIcon:this.sortDescIcon),this.iconComponent.icon.set(p.iconName)}}static#t=l=()=>(this.\u0275fac=function(f){return new(f||_)(u.rXU(d._,1))},this.\u0275dir=u.FsC({type:_,selectors:[["","jhiSortBy",""]],contentQueries:function(f,v,M){if(1&f&&u.wni(M,h.aY,7),2&f){let O;u.mGM(O=u.lsd())&&(v.iconComponent=O.first)}},hostBindings:function(f,v){1&f&&u.bIt("click",function(){return v.onClick()})},inputs:{jhiSortBy:"jhiSortBy"}}))}return l(),_})()},55780(I,m,a){a.d(m,{_:()=>n});var e=a(12481);let n=(()=>{var h;class s{constructor(){this.predicateChange=new e.bkB,this.ascendingChange=new e.bkB}get predicate(){return this._predicate}set predicate(d){this._predicate!==d&&(this._predicate=d,this.predicateChange.emit(d))}get ascending(){return this._ascending}set ascending(d){this._ascending!==d&&(this._ascending=d,this.ascendingChange.emit(d))}sort(d){"_score"!==String(this.predicate)&&(d!==this.predicate?(this.ascending=!0,this.predicate=d):this.ascending?this.ascending=!1:(this.predicate=void 0,this.ascending=void 0),this.predicateChange.emit(this.predicate),this.ascendingChange.emit(this.ascending),this.callback?.())}static#t=h=()=>(this.\u0275fac=function(T){return new(T||s)},this.\u0275dir=e.FsC({type:s,selectors:[["","jhiSort",""]],inputs:{predicate:"predicate",ascending:"ascending",callback:"callback"},outputs:{predicateChange:"predicateChange",ascendingChange:"ascendingChange"}}))}return h(),s})()},74976(I,m,a){a.d(m,{$$:()=>P,D3:()=>f,Fy:()=>g,G8:()=>v,IB:()=>S,JB:()=>_,NT:()=>y,T6:()=>R,VA:()=>B,ZL:()=>p,dN:()=>M,hD:()=>O,rl:()=>L,up:()=>b});var e=a(49645),n=a.n(e),h=a(21102),s=a.n(h),u=a(46227),T=a(43192),l=a(20343);n().extend(s());const _="01/01/2000",g=r=>!((0,u.isNil)(r)||!n()(r).isValid())&&n()(r).isAfter(n()()),p=(r,c)=>!((0,u.isNil)(r)||!n()(r).isValid())&&n()(r).isBefore(n()(c)),f=r=>!((0,u.isNil)(r)||!n()(r).isValid())&&n()(r).isAfter(n()()),v=(r,c)=>{if((0,u.isNil)(r)||(0,u.isNil)(c))return null;const C=(0,u.split)(r,":"),A=new Date(c);return A.setHours(Number(C[0])),A.setMinutes(Number(C[1])),A},M=r=>{if(!T.KZ.test(r))return r;const[c,C]=r.split(":");let A=parseInt(c,10);const x=A>=12?"PM":"AM";return A=A%12||12,`${A}:${C} ${x}`};function O(r){const c=new Date(r);return n()().utcOffset()>0&&c.setDate(c.getDate()+1),c}const S=(r,c)=>n()(r).utc().format(c??"MM/DD/YYYY"),y=(r,c,C)=>n()(r,c).format(C),B=r=>`${r.getHours().toString().padStart(2,"0")}:${r.getMinutes().toString().padStart(2,"0")}`;function L(r,c){const C=new Date(_.concat(" ").concat(r)),A=new Date(_.concat(" ").concat(c));if((0,u.isEmpty)(c)||(0,u.isEmpty)(r)){if((0,u.isEmpty)(c))return!0}else if(C>A)return!0;return!1}const R=(r,c)=>!!r&&n()(r).diff(n()(c))>0&&n()(r,l.CR).diff(n()(c))>0,P=r=>n()(r).isValid()&&n()(r,l.CR).isValid(),b=r=>{if(null!=r&&""!==r){if(n().isDayjs(r))return r.isValid()?r.format(l.gI):void 0;if("string"==typeof r){const c=r.trim();if(!c)return;const C=n()(c,l.CR,!0);if(C.isValid())return C.format(l.gI);const A=n()(c,l.gI,!0);return A.isValid()?A.format(l.gI):c}}}},19957(I,m,a){a.d(m,{$5:()=>W,EW:()=>$,G$:()=>g,H8:()=>c,IF:()=>S,Is:()=>l,Mc:()=>x,Mm:()=>C,Sc:()=>y,Xy:()=>P,cg:()=>A,cu:()=>L,fe:()=>f,gD:()=>b,iz:()=>M,jA:()=>r,m0:()=>
1V,mO:()=>v,m_:()=>p,oM:()=>T,pg:()=>U,qi:()=>O,wh:()=>R,xH:()=>_,y9:()=>B});var e=a(46227),h=a(43192),s=a(49645),u=a.n(s),d=a(74976);function T(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=0===t.value.trim().length),i?{forbiddenWhiteSpaces:{value:t.value}}:null}}function l(t){Object.keys(t.controls).forEach(i=>{const o=t.get(i);o?.errors?.forbiddenWhiteSpaces&&o.markAsTouched()})}function _(){return t=>((0,e.isNil)(t)||(0,e.isNil)(t.value)?"".split(/;|,/).map(D=>D.trim()):t.value.split(/;|,/).map(D=>D.trim())).some(D=>!(0,e.cloneDeep)(h.G9).test(D))?{forbiddenMultipleEmails:{value:t.value}}:null}function g(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.G9).test(t.value)),i?{email:{value:t.value}}:null}}function p(){return t=>{if((0,e.isEmpty)(t.value)||(0,e.isNil)(t.value))return null;const i=t.value.trim();if((0,e.isEmpty)(i))return null;const o=(0,e.cloneDeep)(h.G9),D=(0,e.cloneDeep)(h.vw),E=o.test(i)&&i.includes("@"),N=D.test(i);return E||N?null:{fullNameOrEmail:{value:t.value}}}}function f(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.Kb).test(t.value)),i?{forbiddenOnlyNumbers:{value:t.value}}:null}}function v(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.tV).test(t.value)),i?{forbiddenOnlyAlphanumeric:{value:t.value}}:null}}function M(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.t6).test(t.value)),i?{forbiddenOnlyNumbers:{value:t.value}}:null}}function O(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.I).test(t.value)),i?{forbiddenOnlyNumbers:{value:t.value}}:null}}function S(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.hz).test(t.value)),i?{urlValid:{value:t.value}}:null}}function y(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=0===t.value.replace(h.ii,"").trim().length),i?{whiteSpacesInRichTextEditor:{value:t.value}}:null}}function B(t,i){return(0,e.isNil)(t.value)||t.value===i.value?null:{passwordNotMatch:!0}}function L(t){let i=!1;if(!(0,e.isNil)(t)&&!(0,e.isNil)(t.accept)){const o=t.accept.split(",");if(!((0,e.isNil)(t)||(0,e.isNil)(t.files)||(0,e.isEmpty)(t.files)||(0,e.isNil)(o))){const D=t.files;for(const E of D)for(const N of o)E.name.includes(N)&&(i=!0)}}return i}function R(){return t=>{let i=!1;return!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)&&(i=!(0,e.cloneDeep)(h.zx).test(t.value)),i?{invalidPassword:{value:t.value}}:null}}function P(t,i,o){if(!(0,e.isEmpty)(t.value)&&!(0,e.isNil)(t.value)){let D=t.value;if(D=D.toLowerCase(),!(0,e.isEmpty)(i.value)&&!(0,e.isNil)(i.value)){let E=i.value;if(E=E.toLowerCase(),D.includes(E))return{invalidNamePassword:!0}}if(!(0,e.isEmpty)(o.value)&&!(0,e.isNil)(o.value)){let E=o.value;if(E=E.toLowerCase(),D.includes(E))return{invalidNamePassword:!0}}return null}return null}function b(t){return i=>{const o=i.value;return!(0,e.isNil)(o)&&(0,d.ZL)(o,u()(t,"MM/DD/YYYY"))?{dateBeforeMin:!0}:null}}function r(){return t=>{const i=t.value;return!(0,e.isNil)(i)&&(0,d.D3)(i)?{dateBeforeToday:!0}:null}}function c(){return t=>{const i=t.value;return(0,e.isNil)(i)||u()(i).isValid()&&u()(i,"MM/DD/YYYY").isValid()?null:{dateInputInvalid:!0}}}const C=t=>{const i=t.get("startDate"),o=t.get("endDate");if(i&&o){const D=i.value,E=o.value;if(!(0,e.isNil)(D)&&!(0,e.isNil)(E)&&u()(E).isBefore(u()(D)))return{endDateBeforeStartDate:!0}}return null};function A(t){return i=>{const o=i.value;return!(0,e.isNil)(o)&&(0,e.isEqual)(o,t)?{isAccountEmail:!0}:null}}const x=t=>{const i=t.get("iepBeginDate"),o=t.get("iepEndDate");if(i&&o){const D=i.value,E=o.value;if(!(0,e.isNil)(D)&&!(0,e.isNil)(E)&&u()(E).isBefore(u()(D)))return{iepEndDateBeforeStartDate:!0}}return null},U=t=>{const i=t.get("selected"),o=t.get("startTime"),D=t.get("endTime");if(i&&o&&D){const N=o.value,F=D.value;if(i.value&&((0,e.isNil)(N)||(0,e.isNil)(F)||(0,e.isEmpty)(N)||(0,e.isEmpty)(F)))return{startEndTimeInvalid:!0}}return null};function V(t){return i=>i.value&&t.includes(i.value.trim())?{nameExists:!0}:null}const $=(t,i)=>{const o=t.get(i).value;return!(0,e.isNil)(o)&&!isNaN(Number(o))};function W(t){return!!new RegExp(h.v7).exec(t)}}}]);
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.