PageSourceSearch

https://app.neuronup.com/chunk-TGDESHFE.js

js neuronup.com collected 2026-10-02 06:46:29 UTC 5,658 bytes, 1 lines download raw bytes

1import{a as I,c as R}from"./chunk-G2SQGOWJ.js";import{a as L,b as x,c as G}from"./chunk-FF2EU4UZ.js";import{a as k}from"./chunk-X5C4X5QN.js";import{d as h}from"./chunk-OAAOVOUK.js";import{a as U}from"./chunk-JMWC2ECY.js";import{_c as A,ad as J,ea as P,ia as D,u as d}from"./chunk-VV3AGMIL.js";var p=class m{constructor(i,t,r,s,l,c,o,u,f,v,b,y,$,n){this.id=i;this.code=t;this.name=r;this.description=s;this.type=l;this.age=c;this.locked=o;this.framework=u;this.status=f;this.areas=v;this.thumbnailByLocale=b;this.numCards=y;this.lastPlayed=$;this.target=n;this.pro=h.proActivities.includes(this.code)}id;code;name;description;type;age;locked;framework;status;areas;thumbnailByLocale;numCards;lastPlayed;target;pro;static fromJson(i){return new m(i.id,i.code,i.name,i.description,i.type,i.age,i.locked,i.framework,i.status,i.areas,i.thumbnailByLocale??null,i.numCards??null,i.lastPlayed?new Date(i.lastPlayed):null,i.target??null)}getPreview(i,t,r){if(this.thumbnailByLocale===null)return`url(images/app/activity-preview/preview_${this.age}_${t.slice(0,2)}.png)`;if(this.framework==="phaser"){let s=r>1?"min_large":"min",l=`phaser/${this.type}s/${this.code}/angular/${s}`;return this.thumbnailByLocale?`url(${l}/${t}.webp)`:`url(${l}.webp)`}else{let l=`images/activities/preview/${i==="paper"?"paper":`${this.type}s`}/${this.code}`;return this.thumbnailByLocale?`url(${l}/${t}.webp)`:`url(${l}/min.webp)`}}};var M=class m{constructor(i,t,r,s,l,c,o,u,f,v){this.id=i;this.code=t;this.number=r;this.solution=s;this.material=l;this.level=c;this.nextCard=o;this.previousCard=u;this.preview=f;this.lastPlayed=v}id;code;number;solution;material;level;nextCard;previousCard;preview;lastPlayed;configurations=null;static fromJson(i){return new m(i.id,i.code,i.number,i.solution,i.material,i.level??null,i.nextCard??null,i.previousCard??null,i.preview??null,i.lastPlayed?new Date(i.lastPlayed):null)}};var C=class m{constructor(i,t,r,s,l,c,o,u,f,v,b,y,$,n,e,a,B){this.id=i;this.code=t;this.name=r;this.description=s;this.type=l;this.age=c;this.framework=o;this.format=u;this.status=f;this.areas=v;this.documentation=b;this.configurations=y;this.lastPlayed=$;this.lastConfigurationId=n;this.lastConfigurationName=e;this.lastPhase=a;this.cards=B;this.cards&&this.cards.map(g=>g.level||"").filter((g,w,S)=>S.indexOf(g)===w).forEach(g=>this.levelCards[g]=this.cards.filter(w=>w.level===g)),this.pro=h.proActivities.includes(this.code)}id;code;name;description;type;age;framework;format;status;areas;documentation;configurations;lastPlayed;lastConfigurationId;lastConfigurationName;lastPhase;cards;levelCards={};pro;static fromJson(i){return new m(i.id,i.code,i.name,i.description,i.type,i.age,i.framework,i.format,i.status,i.areas,i.documentation,i.configurations?i.configurations.map(t=>L.fromJson(t)):null,i.lastPlayed?new Date(i.lastPlayed):null,i.lastConfigurationId,i.lastConfigurationName,i.lastPhase,i.cards?i.cards.map(t=>M.fromJson(t)):null)}getPreviewPath(i,t=null){return`url(phaser/${this.type}s/${this.code}/angular/${t?`${t}`:"main"}${i?`/${i}`:""}.webp)`}getVideoPath(i){return`phaser/${this.type}s/${this.code}/instructions${i?`/${i}`:""}.mp4`}};var O=class m{httpClient=D(J);apiUrl;constructor(){this.apiUrl=`${U.apiUrl}/activity`}defaultActivitySectionFormat(){let i=`${this.apiUrl}/section/format/default`;return this.httpClient.get(i)}initActivitySection(i){let t=`${this.apiUrl}/${i}/section/init`;return this.httpClient.get(t).pipe(d(r=>(r.types=r.types.map(s=>G.fromJson(s)),r.ages=r.ages.map(s=>x.fromJson(s)),r.modalities=r.modalities.map(s=>R.fromJson(s)),r.areas=r.areas.map(s=>I.fromJson(s)),r)))}getActivityList(i,t,r,s,l,c,o,u,f,v,b,y){let $=`${this.apiUrl}/${i}/${t}/list`,n=new A().set("order",r).set("maxActivities",s);return l&&(n=n.set("patient",l)),typeof c=="number"&&(n=n.set("firstActivityIndex",c)),o&&o.forEach(e=>n=n.append("keywords[]",e)),u&&(n=n.set("age",u)),f&&(n=n.set("type",f)),v&&(n=n.set("modality",v)),b&&b.forEach(e=>n=n.append("areas[]",e)),y&&(n=n.set("framework",y)),this.httpClient.get($,{params:n}).pipe(d(e=>(e.suggestedActivities&&(e.suggestedActivities=e.suggestedActivities.map(a=>p.fromJson(a))),e.mostUsedActivities&&(e.mostUsedActivities=e.mostUsedActivities.map(a=>p.fromJson(a))),e.recentlyUsedActivities&&(e.recentlyUsedActivities=e.recentlyUsedActivities.map(a=>p.fromJson(a))),e.discoveryActivities&&(e.discoveryActivities=e.discoveryActivities.map(a=>p.fromJson(a))),e.phaserActivities&&(e.phaserActivities=e.phaserActivities.map(a=>p.fromJson(a))),e.createjsActivities&&(e.createjsActivities=e.createjsActivities.map(a=>p.fromJson(a))),e.activities&&(e.activities=e.activities.map(a=>p.fromJson(a))),e)))}getActivityDetail(i,t,r,s){let l=`${this.apiUrl}/${i}/${t}/${r}/detail`,c=new A;return s&&(c=c.set("patient",s)),this.httpClient.get(l,{params:c}).pipe(d(o=>(o.activity=C.fromJson(o.activity),o.patient&&(o.patient=k.fromJson(o.patient)),o)))}downloadActivityDocumentation(i,t){let r=`${this.apiUrl}/${i}/${t}/documentation/download`;return this.httpClient.post(r,null,{responseType:"blob"})}getActivityCustomConfigurationList(i,t,r,s,l){let c=`${this.apiUrl}/${i}/${t}/configuration/list`,o=new A().set("firstConfigurationIndex",r).set("maxConfigurations",s);return l&&l.forEach(u=>o=o.append("keywords[]",u)),this.httpClient.get(c,{params:o}).pipe(d(u=>(u.configurations=u.configurations.map(f=>L.fromJson(f)),u)))}deleteActivityCustomConfiguration(i,t,r,s){let l=`${this.apiUrl}/${i}/${t}/${r}/configuration/${s}/delete`;return this.httpClient.delete(l)}static \u0275fac=function(t){return new(t||m)};static \u0275prov=P({token:m,factory:m.\u0275fac,providedIn:"root"})};export{p as a,O as b};

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.