Choroid Plexus Tumors: Insights from a 13-Year... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-212" }, "headline": "Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series", "datePublished": "2026-02-09T06:49:47", "dateModified": "2026-02-09T06:49:47", "author": [ { "@type": "Person", "name": "Maïla Bounemra" }, { "@type": "Person", "name": "Fatma Kolsi" }, { "@type": "Person", "name": "Saadia Makni" }, { "@type": "Person", "name": "Imen Dammak" }, { "@type": "Person", "name": "Mohamed Zaher Boudawara" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Choroid plexus tumors (CPTs) are rare intraventricular neoplasms with diverse clinical and histopathological features. Their variable presentation and surgical challenges, particularly in pediatric patients, make detailed institutional experiences valuable for guiding management and understanding outcomes. Methods We retrospectively reviewed all patients treated for CPTs at the Neurosurgery Department of Habib Bourguiba University Hospital between January 2010 and December 2023. Clinical, radiological, surgical, histopathological, and outcome data were analyzed. Imaging included CT and MRI; histopathology assessed cellularity, pleomorphism, mitotic activity, necrosis, and immunohistochemistry. Surgical approach, cerebrospinal fluid diversion, perioperative complications, adjuvant therapy, and long-term outcomes were recorded. Results Seven patients were included (median age 2 years, range 2 months–28 years; 5 females). Histology revealed four choroid plexus papillomas (CPPs) and three choroid plexus carcinomas (CPCs). Tumor locations were lateral ventricles (n=5), third ventricle (n=1), and fourth ventricle/CPA (n=1). Gross total resection was achieved in all CPPs, with favorable long-term outcomes and minimal morbidity. CPCs were more vascular and complex to resect; one patient died intraoperatively, another shortly postoperatively, and the third developed severe postoperative complications before adjuvant therapy. Ki-67 indices ranged from <1% in CPPs to 40% in CPCs. CSF diversion was required in two patients. Conclusions CPTs demonstrate considerable heterogeneity in presentation, histology, and outcomes. Complete surgical resection is associated with excellent prognosis in CPPs, whereas CPCs present greater surgical and postoperative challenges. This series underscores the importance of early diagnosis, careful surgical planning, and multidisciplinary management to optimize outcomes across the CPT spectrum. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-212", "name": "Choroid Plexus Tumors: Insights from a 13-Year Single-Institution..." } } ] } Home Browse Choroid Plexus Tumors: Insights from a 13-Year Single-Institution... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Bounemra M, Kolsi F, Makni S et al. Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :212 ( https://doi.org/10.12688/f1000research.176833.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Clinical Practice Article Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] Maïla Bounemra https://orcid.org/0000-0002-0088-7823 1 , Fatma Kolsi 1 , Saadia Makni https://orcid.org/0000-0002-8526-881X 2 , Imen Dammak 1 , Mohamed Zaher Boudawara 1 Maïla Bounemra https://orcid.org/0000-0002-0088-7823 1 , Fatma Kolsi 1 , [...] Saadia Makni https://orcid.org/0000-0002-8526-881X 2 , Imen Dammak 1 , Mohamed Zaher Boudawara 1 PUBLISHED 09 Feb 2026 Author details Author details 1 Department of Neurosurgery, Habib Bourguiba Hospital, Sfax, Sfax, 3029, Tunisia 2 Department of Pathology, Habib Bourguiba Hospital, Sfax, Sfax, 3029, Tunisia Maïla Bounemra Roles: Conceptualization, Formal Analysis, Writing – Original Draft Preparation Fatma Kolsi Roles: Conceptualization, Project Administration, Supervision, Writing – Review & Editing Saadia Makni Roles: Investigation, Supervision, Validation Imen Dammak Roles: Data Curation, Writing – Original Draft Preparation, Writing – Review & Editing Mohamed Zaher Boudawara Roles: Supervision OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Background Choroid plexus tumors (CPTs) are rare intraventricular neoplasms with diverse clinical and histopathological features. Their variable presentation and surgical challenges, particularly in pediatric patients, make detailed institutional experiences valuable for guiding management and understanding outcomes. Methods We retrospectively reviewed all patients treated for CPTs at the Neurosurgery Department of Habib Bourguiba University Hospital between January 2010 and December 2023. Clinical, radiological, surgical, histopathological, and outcome data were analyzed. Imaging included CT and MRI; histopathology assessed cellularity, pleomorphism, mitotic activity, necrosis, and immunohistochemistry. Surgical approach, cerebrospinal fluid diversion, perioperative complications, adjuvant therapy, and long-term outcomes were recorded. Results Seven patients were included (median age 2 years, range 2 months–28 years; 5 females). Histology revealed four choroid plexus papillomas (CPPs) and three choroid plexus carcinomas (CPCs). Tumor locations were lateral ventricles (n=5), third ventricle (n=1), and fourth ventricle/CPA (n=1). Gross total resection was achieved in all CPPs, with favorable long-term outcomes and minimal morbidity. CPCs were more vascular and complex to resect; one patient died intraoperatively, another shortly postoperatively, and the third developed severe postoperative complications before adjuvant therapy. Ki-67 indices ranged from <1% in CPPs to 40% in CPCs. CSF diversion was required in two patients. Conclusions CPTs demonstrate considerable heterogeneity in presentation, histology, and outcomes. Complete surgical resection is associated with excellent prognosis in CPPs, whereas CPCs present greater surgical and postoperative challenges. This series underscores the importance of early diagnosis, careful surgical planning, and multidisciplinary management to optimize outcomes across the CPT spectrum. READ ALL READ LESS Keywords Choroid plexus tumors, Choroid plexus papillomas, Choroid plexus carcinoma, Pediatric neurosurgery, Surgical outcomes, Histopathology, Hydrocephalus Corresponding Author(s) Maïla Bounemra ( [email protected] ) Close Corresponding author: Maïla Bounemra Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Bounemra M et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Bounemra M, Kolsi F, Makni S et al. Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :212 ( https://doi.org/10.12688/f1000research.176833.1 ) First published: 09 Feb 2026, 15 :212 ( https://doi.org/10.12688/f1000research.176833.1 ) Latest published: 09 Feb 2026, 15 :212 ( https://doi.org/10.12688/f1000research.176833.1 ) Introduction Choroid plexus tumors (CPTs) are rare intraventricular neoplasms arising from the epithelial cells of the choroid plexus, a structure essential for cerebrospinal fluid (CSF) production and regulation. 1 , 2 Their incidence varies with age, accounting for approximately 1–4% of pediatric brain tumors and 0.4–1% of intracranial tumors in adults. 3 Because of their intraventricular location and frequent CSF overproduction, CPTs commonly cause hydrocephalus and intracranial hypertension, with clinical manifestations depending on tumor size and ventricular site. 3 , 4 Diagnosis is primarily based on magnetic resonance imaging (MRI) and confirmed by histopathological examination. 5 According to the 2021 World Health Organization (WHO) Classification of Tumors of the Central Nervous System (5th edition), CPTs are classified as choroid plexus papilloma (CPP, WHO grade I), atypical choroid plexus papilloma (aCPP, WHO grade II), and choroid plexus carcinoma (CPC, WHO grade III), the latter representing an aggressive malignant entity. 6 , 7 Surgical resection remains the cornerstone of treatment, although management is often challenging because of marked tumor vascularity and complex anatomy, particularly in infants and young children. 8 , 9 Given the rarity of CPTs and the heterogeneity of their presentation and outcomes, we report our institutional experience, focusing on clinical, radiological, histopathological, therapeutic, and outcome-related characteristics. Methods We conducted a retrospective descriptive study including all patients treated for choroid plexus tumors at the Neurosurgery Department of Habib Bourguiba University Hospital (Sfax) between January 2010 and December 2023, regardless of age or sex. Clinical data included age, sex, presenting symptoms, neurological examination findings, and diagnostic delay. Radiological evaluation was based on CT and MRI, assessing tumor location, laterality, ventricular site, parenchymal extension, hydrocephalus, calcifications, mass effect, and contrast enhancement. Surgical variables included time to surgery, preoperative cerebrospinal fluid diversion, surgical approach, intraoperative tumor characteristics, extent of resection, operative duration, and perioperative complications. Histopathological analysis focused on tumor subtype, cellularity, nuclear pleomorphism, mitotic activity, necrosis, solid growth patterns, and immunohistochemical findings. Postoperative outcomes, adjuvant treatments, complications, recurrence, and survival were recorded during follow-up at 3 months, 1 year, and 5 years. Analysis was based on the calculation of medians with ranges for quantitative variables and frequencies for qualitative variables. Results Between January 2010 and December 2023, seven patients with choroid plexus tumors were treated at our institution. Histologically, four tumors were choroid plexus papillomas (CPP) and three were choroid plexus carcinomas (CPC). Median age at diagnosis was 2 years (range: 2 months and 20 days–28 years), with six pediatric patients and one young adult. There was a female predominance (5 females, 2 males). Clinical presentation The median diagnostic delay was 7 days (range: 1 day–2 months). The most frequent presenting symptoms were vomiting (n = 6) and headache (n = 3). Visual disturbances were observed in three patients, seizures in two, and focal neurological deficits or altered consciousness in one patient each. On neurological examination, macrocephaly and sunset gaze were each noted in one infant. Motor deficits were present in two patients, cerebellar signs in one, sixth cranial nerve palsy in one, and papilledema in one. Café-au-lait spots were observed in one patient. Neurological examination was otherwise normal in two cases ( Table 1 ). Table 1. Summary of clinical and radiological data. Obs Age/Sex Clinical features Imaging summary 1 (CPP) 28 F Occipital headache, nausea, diplopia; cerebellar signs, CN V & VI deficits 4th ventricle to CPA, 6×6 cm lesion, cystic + solid, heterogeneous enhancement, triventricular hydrocephalus ( Figure 1 ) 2 (CPP) 2.8 F Holocranial headache, projectile vomiting; clinically normal Left occipital horn of the lateral ventricle, 5×4.7×3.8 cm, isodense, homogeneous enhancement, quadriventricular hydrocephalus ( Figure 2 ) 3 (CPP) 1.75 F Vomiting, altered consciousness (GCS 7/15) Lateral extented to 3rd ventricle 3.7×2.7×2.4 cm, lobulated, hyperdense; cauliflower-like lesion, intense homogeneous enhancement 4 (CPP) 0.17 F Projectile vomiting, feeding refusal, macrocephaly; hypotonia, sunset gaze 6×4×2.5 cm intraventricular, irregular contours, microcalcifications, intense post-contrast enhancement, quadriventricular hydrocephalus 5 (CPC) 9 F Generalized tonic-clonic seizure; right hemiparesis, papilledema Heterogeneous, hyperdense, calcifications, hemorrhage, perilesional edema; heterogeneous enhancement, parenchymal invasion ( Figure 3 ) 6 (CPC) 3 M Headache, vomiting, seizures; clinically normal 11 cm solid lesion, heterogeneous enhancement, calcifications, marked mass effect 7 (CPC) 1.75 M Left-sided weakness, vomiting; left hemiparesis V3 origin, 8×6 cm hyperdense lesion, hemorrhagic foci, perilesional edema; heterogeneous signal, strong enhancement, biventricular hydrocephalus Radiological features Tumors were located in the lateral ventricles in five cases ( Figure 1 ), the third ventricle in one case, and the fourth ventricle with extension to the cerebellopontine angle (CPA) in one case ( Figure 2 ). CT imaging (performed in six patients) showed lobulated intraventricular masses that were iso- to hyperdense with homogeneous enhancement in CPPs, frequently associated with hydrocephalus. CPCs appeared heterogeneously hyperdense with intense enhancement and intratumoral calcifications in two of three cases. Figure 1. Brain MRI showing a papilloma that is hyperintense on T1 (a,b) and hypointense on T2 (c), associated with marked hydrocephalus. Figure 2. Brain MRI showing a choroid plexus papilloma of the fourth ventricle extending to the cerebellopontine angle, hypointense on T1 (a) and hyperintense on T2-weighted images (b). MRI (performed in five patients) demonstrated variable signal characteristics. CPPs were typically well-circumscribed and intensely enhancing, while CPCs appeared heterogeneous ( Figure 3 ), with areas of calcification, hemorrhage, and parenchymal invasion. Hydrocephalus was present in the majority of cases ( Table 1 ). Figure 3. T1-weighted images with gadolinium contrast in axial (a) and coronal (b) planes and T2 FLAIR axial (c) showing a choroid plexus carcinoma at the junction of the left lateral ventricle. Surgical management All patients underwent surgical intervention. Gross total resection was achieved in four patients, near-total resection in one, incomplete resection in one, and large biopsy in one. CPPs were generally friable and minimally hemorrhagic, whereas CPCs were highly vascular and hemorrhagic. Uncontrollable intraoperative bleeding occurred in one patient. Preoperative external ventricular drainage was required in two patients. Postoperatively, permanent cerebrospinal fluid diversion was necessary in two cases: one ventriculoperitoneal shunt following failed EVD weaning and one subdural-peritoneal shunt for postoperative subdural hygroma. Histopathological findings CPPs demonstrated typical papillary architecture with thin fibrovascular cores lined by monomorphic cuboidal epithelial cells, low cellularity, absence of necrosis, and no mitotic activity. CPCs exhibited high cellularity, nuclear pleomorphism, solid growth areas, frequent mitoses, and necrosis in two cases. Immunohistochemistry confirmed epithelial differentiation in all CPCs, with a Ki-67 index up to 40% in one case ( Figure 4 and Table 2 ). Figure 4. Examination of a choroid plexus carcinoma showing a largely necrotic tumor proliferation with high cellular density composed of papillary structures (a: H&E ×100) lined by highly atypical cells with numerous mitoses (arrow) (c: H&E, ×400). Tumors were positive for Cytokeratin 7 (b). Table 2. Histopathological characteristics. Obs Histology Key features Immunohistochemistry (IHC) 1 (CPP) Papillary Low cellularity, monomorphic, no necrosis, mitotic index 0 Keratin +, Vimentin +, PS100 +, Thyroglobulin -, GFAP low, Ki67 <1% 2 (CPP) Papillary Low-moderate cellularity, monomorphic, no necrosis, mitotic index 0 Keratin +, Vimentin +, GFAP +, Ki67 <1% 3 (CPP) Papillary Low cellularity, monomorphic, no necrosis, mitotic index 0 Not performed 4 (CPP) Papillary Low-moderate cellularity, monomorphic, no necrosis, mitotic index 0 Not performed 5 (CPC) Papillary, focal solid area High cellularity, diffuse pleomorphism, necrosis present, high mitotic index Cytokeratin 7 + 6 (CPC) Papillary & pseudo-acinar, solid High cellularity, diffuse pleomorphism, necrosis present, high mitotic index IHC inconclusive 7 (CPC) Papillary & solid High cellularity, focal pleomorphism, no necrosis, high mitotic index Pancytokeratin +, EMA -, GFAP -, PS100 -, Ki67 40% Outcomes All patients with CPP had a favorable postoperative course, with no tumor recurrence during follow-up ranging from 3 to 13 years. Two CPP patients required shunting for postoperative hydrocephalus or subdural hygroma. Among CPC patients, outcomes were poor. One patient died intraoperatively from hemorrhagic shock, another died on postoperative day 4 from myocardial infarction, and the third developed postoperative meningitis with residual hemiparesis and died shortly thereafter before initiation of chemotherapy ( Table 3 ). Table 3. Summary of patient management and outcomes. Obs Extent of resection Postoperative complications Adjuvant treatment Follow-up and outcome 1 Complete None None 13y Asymptomatic 2 Complete Subdural hygroma → ventriculoperitoneal shunt None 13y Asymptomatic 3 Complete None None 3y Asymptomatic 4 Complete Persistent hydrocephalus → subdural-peritoneal shunt None 13 Asymptomatic 5 Near-complete Myocardial infarction None Died on postoperative day 4 6 Incomplete Hemorrhagic shock None Hemorrhagic shock, Intraoperative death 7 Large biopsy Meningitis ➔ 21 days of antibiotics Chemotherapy not received 1 month, died before recieving chemotherapy Discussion Choroid plexus tumors (CPTs) are rare intraventricular neoplasms, predominantly affecting the pediatric population, particularly during the first years of life. 1 , 3 In our series, the median age at diagnosis was 2 years, with six of seven patients being children, reflecting the well-documented pediatric predominance of these tumors. The sex ratio was 2:5, indicating a slight female predominance, contrasting with some reports of equal distribution or slight male predominance. 8 Tumor characteristics varied by sex, location, and histology: cerebellopontine angle tumors were associated with older age, benign histology, and female sex, 4 , 10 consistent with our oldest patient (28 y, CPP, 4th ventricle extending to CPA). In contrast, infantile CPTs were mostly lateral ventricular and more common in males. 1 Clinical presentation was dominated by symptoms of increased intracranial pressure, mainly vomiting and headache, reflecting the high prevalence of hydrocephalus in CPTs. The median diagnostic delay was short (7 days), likely related to the rapid onset of symptoms in pediatric patients, particularly infants, in whom hydrocephalus manifests early with macrocephaly, lethargy, or irritability. This contrasts with adult patients, in whom intraventricular tumors may remain asymptomatic for longer periods. 9 , 11 , 12 Radiologically, our findings were concordant with the literature. CPPs typically appeared as well-circumscribed intraventricular masses with homogeneous enhancement, whereas CPCs demonstrated heterogeneous enhancement, calcifications, and parenchymal invasion causing vasogenic edema. 12 , 13 Diffusion-weighted imaging shows hypercellularity with restricted diffusion, and spectroscopy may help distinguish CPPs (myo-inositol peak) from CPCs (choline elevation). 11 , 14 Despite these suggestive features, differentiation between CPP and CPC based solely on imaging remained difficult, reinforcing the central role of histopathological examination for definitive diagnosis. Surgical management remains the cornerstone of treatment. 8 , 15 Gross total resection was achieved in the majority of CPP cases and was associated with excellent long-term outcomes, with no recurrences observed during follow-up. Management of CPCs remains challenging: complete excision is the goal but often difficult due to hypervascularity and invasive behavior. Infants and young children are particularly vulnerable to blood loss; excessive intraoperative bleeding can result in perioperative mortality, 16 as observed in one of our patients. Collaboration with anesthesiology teams experienced in pediatric neuro-oncology is essential. Preoperative embolization has been proposed to reduce bleeding but is technically challenging due to small, tortuous feeding vessels 17 ; MR angiography can assist in delineating the surgical corridor. CSF diversion is also a critical component of management. 18 Hydrocephalus, common in CPTs, may rapidly impair consciousness and sometimes requires urgent external ventricular drainage (EVD). Hydrocephalus often resolves after tumor resection, allowing EVD removal, but persistent obstruction due to necrotic debris, hemorrhage, or arachnoiditis may necessitate ventriculoperitoneal shunting. 4 , 8 Thus careful monitoring of ventricular size and intracranial pressure is mandatory. Postoperative subdural hygroma, a recognized complication after transcortical approaches in children, was also observed and successfully managed with cerebrospinal fluid diversion. 18 Histopathological examination remains the gold standard for the definitive diagnosis and grading of choroid plexus tumors. In our series, histological features were fully consistent with the 2021 WHO Classification of Tumors of the Central Nervous System (5th edition). CPPs displayed classic papillary architecture with low cellularity, absent atypia, and negligible mitotic activity, consistent with indolent, low-grade behavior, whereas CPCs exhibited high cellularity, nuclear pleomorphism, necrosis, and elevated Ki-67 (up to 40%), reflecting aggressive malignancy in line with WHO criteria. The diagnosis of CPC requires the presence of at least four of five histological features—high cellularity, nuclear pleomorphism, loss of papillary architecture, necrosis, and increased mitotic activity—which were met in our CPC cases. 6 , 7 , 19 Immunohistochemistry confirmed the epithelial origin of CPCs, which showed high Ki-67 proliferation indices (up to 40%) reflecting aggressive behavior, whereas CPPs exhibited very low Ki-67 (<1%), consistent with indolent biology. 12 , 19 At the molecular level, alterations of the TP53 pathway play a central role in choroid plexus tumorigenesis, particularly in choroid plexus carcinomas, where TP53 mutations are reported in up to 50% of cases. 20 , 21 Germline TP53 mutations, as seen in Li–Fraumeni syndrome, are strongly associated with pediatric CPC and carry important prognostic and therapeutic implications. 5 , 12 , 22 For CPCs, chemotherapy after incomplete resection can reduce tumor size and vascularity. From a therapeutic perspective, adjuvant chemotherapy and radiotherapy have been shown to improve survival in CPC patients, particularly following incomplete resection. 16 , 23 However, the use of radiotherapy in infants is limited by its long-term neurocognitive and endocrine toxicity. 24 In our series, adjuvant treatment could not be administered due to early postoperative mortality or rapid clinical deterioration, which likely contributed to the poor outcomes observed in CPC patients. Successful management of pediatric CPTs requires a multidisciplinary approach, meticulous preoperative planning, microsurgical expertise, proactive CSF management, and close postoperative surveillance. Tailoring the surgical strategy to tumor type, patient age, and vascular characteristics significantly reduces perioperative morbidity and improves long-term outcomes. Conclusion Overall, our findings reinforce the heterogeneity of CPTs. Complete surgical resection remains the key determinant of outcome in CPTs, while CPCs continue to carry a poor prognosis, highlighting the need for improved perioperative strategies and molecular-guided therapies. Strengths and limitations The main limitation of this study is the small sample size inherent to the rarity of CPTs, as well as its retrospective nature. Molecular analyses, particularly TP53 status, were not available, limiting biological stratification. Nevertheless, this series provides a detailed clinico-radiological and pathological correlation with long-term follow-up, illustrating real-life surgical challenges and outcomes. Ethics approval and consent to participate This retrospective descriptive study was conducted in accordance with the principles of the Declaration of Helsinki. Authorization to access patient medical records was obtained from the administration of Habib Bourguiba University Hospital. The study involved the analysis of anonymized data collected as part of routine clinical care, with no additional diagnostic or therapeutic procedures. No patient-identifying information was included. Given the retrospective, non-interventional nature of the study, formal approval from a local Institutional Review Board or Ethics Committee was not required, and the requirement for informed consent was waived in accordance with institutional policies. Data availability All patient-level data supporting the findings of this study are publicly available in Zenodo: Pediatric choroid plexus tumors: patient-level dataset: https://zenodo.org/records/18173300 , 25 DOI: 10.5281/zenodo.18173300 Pediatric choroid plexus tumors: dataset (English version): https://zenodo.org/records/18200748 , 26 DOI: 10.5281/zenodo.18200748 for the english version. This dataset includes all clinical, radiological, histopathological, immunohistochemical, treatment, and outcome variables for each patient included in the study. Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Public domain dedication). References 1. Wolff JEA, Sajedi M, Brant R, et al. : Choroid plexus tumours. Br. J. Cancer. Nov. 2002; 87 (10): 1086–1091. PubMed Abstract | Publisher Full Text | Free Full Text 2. Wolburg H, Paulus W: Choroid plexus: biology and pathology. Acta Neuropathol. Jan. 2010; 119 (1): 75–88. Publisher Full Text 3. Bahar M, et al. : Choroid plexus tumors in adult and pediatric populations: the Cleveland Clinic and University Hospitals experience. J. Neuro-Oncol. May 2017; 132 (3): 427–432. PubMed Abstract | Publisher Full Text 4. Due-Tønnessen B, Helseth E, Skullerud K, et al. : Choroid plexus tumors in children and young adults: report of 16 consecutive cases. Childs Nerv. Syst. May 2001; 17 (4–5): 252–256. PubMed Abstract | Publisher Full Text 5. Abbes K, Khabir A, Bahloul K, et al. : Carcinome du plexus choroïde: à propos d’un cas. Neurochirurgie. Jun. 2009; 55 (3): 333–336. PubMed Abstract | Publisher Full Text 6. Louis DN, et al. : The 2021 WHO Classification of Tumors of the Central Nervous System: a summary. Neuro-Oncology. Aug. 2021; 23 (8): 1231–1251. PubMed Abstract | Publisher Full Text | Free Full Text 7. Jaiswal S, et al. : Choroid plexus tumors: A clinico-pathological and neuro-radiological study of 23 cases. Asian J. Neurosurg. Mar. 2013; 8 (01): 29–35. PubMed Abstract | Publisher Full Text | Free Full Text 8. McEvoy AW, et al. : Management of Choroid Plexus Tumours in Children: 20 Years Experience at a Single Neurosurgical Centre. Pediatr. Neurosurg. 2000; 32 (4): 192–199. PubMed Abstract | Publisher Full Text 9. Naeini RM, Yoo JH, Hunter JV: Spectrum of Choroid Plexus Lesions in Children. Am. J. Roentgenol. Jan. 2009; 192 (1): 32–40. PubMed Abstract | Publisher Full Text 10. Kabashi A, Ahmetgjekaj I: Choroid Plexus Papilloma - Case Presentation. Curr. Health Sci. J. 2021; 47 (2): 310–313. PubMed Abstract | Publisher Full Text | Free Full Text 11. Akade E, Aslani F, Verdi K, et al. : Diagnosis of choroid plexus papilloma: Current perspectives and future directions. Cancer Pathogenesis and Therapy. Sep. 2023; 2 : 173–179. PubMed Abstract | Publisher Full Text | Free Full Text 12. Mohamed AA, Caussat T, Kelly S, et al. : Choroid plexus tumors: A spectrum from benign to malignant. TD. Aug. 2023; 2 (2): 1057. Publisher Full Text 13. Dash C, et al. : Management of Choroid Plexus Tumors in Infants and Young Children Up to 4 Years of Age: An Institutional Experience. World Neurosurg. Jan. 2019; 121 : e237–e245. PubMed Abstract | Publisher Full Text 14. Ozdogann S, et al. : Choroid plexus carcinoma in adults: an extremely rare case. Pan Afr. Med. J. 2015; 20 . PubMed Abstract | Publisher Full Text | Free Full Text 15. Bettegowda C, et al. : Treatment of choroid plexus tumors: a 20-year single institutional experience: Clinical article. PED. Nov. 2012; 10 (5): 398–405. PubMed Abstract | Publisher Full Text | Free Full Text 16. Koh EJ, et al. : Clinical outcome of pediatric choroid plexus tumors: retrospective analysis from a single institute. Childs Nerv. Syst. Feb. 2014; 30 (2): 217–225. PubMed Abstract | Publisher Full Text 17. Haliasos N, Brew S, Robertson F, et al. : Preoperative embolisation of choroid plexus tumours in children: part I—does the reduction of perioperative blood loss affect the safety of subsequent surgery? Childs Nerv. Syst. Jan. 2013; 29 (1): 65–70. PubMed Abstract | Publisher Full Text 18. Hosmann A, et al. : Management of choroid plexus tumors—an institutional experience. Acta Neurochir. Apr. 2019; 161 (4): 745–754. PubMed Abstract | Publisher Full Text | Free Full Text 19. Crea A, et al. : Choroid Plexus Carcinoma in Adults: Literature Review and First Report of a Location into the Third Ventricle. World Neurosurg. Jan. 2020; 133 : 302–307. PubMed Abstract | Publisher Full Text 20. Tabori U, et al. : TP53 Alterations Determine Clinical Subgroups and Survival of Patients With Choroid Plexus Tumors. JCO. Apr. 2010; 28 (12): 1995–2001. PubMed Abstract | Publisher Full Text 21. Merino DM, et al. : Molecular Characterization of Choroid Plexus Tumors Reveals Novel Clinically Relevant Subgroups. Clin. Cancer Res. Jan. 2015; 21 (1): 184–192. PubMed Abstract | Publisher Full Text 22. Sourty B, Rousseau A: Prédisposition héréditaire aux tumeurs des systèmes nerveux central et périphérique. Ann. Pathol. Apr. 2020; 40 (2): 168–179. PubMed Abstract | Publisher Full Text 23. Tavallaii A, Keykhosravi E, Rezaee H, et al. : Role of available adjuvant therapies following surgical resection of atypical choroid plexus papilloma—a systematic review and pooled analysis. Neuro-Oncology Advances. Jan. 2020; 2 (1): vdaa139. PubMed Abstract | Publisher Full Text | Free Full Text 24. Mazloom A, Wolff JE, Paulino AC: The Impact of Radiotherapy Fields in the Treatment of Patients With Choroid Plexus Carcinoma. International Journal of Radiation Oncology*Biology*Physics. Sep. 2010; 78 (1): 79–84. PubMed Abstract | Publisher Full Text 25. Bounemra M: Pediatric Choroid Plexus Tumors: Patient-level. Dataset. Zenodo. 2026 7 Jan. Publisher Full Text 26. Bounemra M: Pediatric Choroid Plexus Tumors: Dataset (English Version). Zenodo. Jan. 2026; 9 . Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 09 Feb 2026 ADD YOUR COMMENT Comment Author details Author details 1 Department of Neurosurgery, Habib Bourguiba Hospital, Sfax, Sfax, 3029, Tunisia 2 Department of Pathology, Habib Bourguiba Hospital, Sfax, Sfax, 3029, Tunisia Maïla Bounemra Roles: Conceptualization, Formal Analysis, Writing – Original Draft Preparation Fatma Kolsi Roles: Conceptualization, Project Administration, Supervision, Writing – Review & Editing Saadia Makni Roles: Investigation, Supervision, Validation Imen Dammak Roles: Data Curation, Writing – Original Draft Preparation, Writing – Review & Editing Mohamed Zaher Boudawara Roles: Supervision Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 09 Feb 2026, 15:212 https://doi.org/10.12688/f1000research.176833.1 Copyright © 2026 Bounemra M et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Bounemra M, Kolsi F, Makni S et al. Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :212 ( https://doi.org/10.12688/f1000research.176833.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 09 Feb 2026 Views 0 Cite How to cite this report: Omon H. Reviewer Report For: Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :212 ( https://doi.org/10.5256/f1000research.194944.r462231 ) The direct URL for this report is: https://f1000research.com/articles/15-212/v1#referee-response-462231 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 23 Mar 2026 Henry Omon , Neurosurgery Division, Department of Surgery, Obafemi Awolowo University Teaching Hospitals Complex, Ile-Ife, Nigeria; Spinal Injuires, Robert Jones and Agnes Hunt Orthopaedic Hospital NHS Foundation Trust (Ringgold ID: 9885), Oswestry, England, UK Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.194944.r462231 The topic is clinically relevant because CPTs are rare tumors and institutional experiences contribute to the understanding of their management. The manuscript provides descriptive clinical data and emphasizes the importance of gross total resection in choroid plexus papillomas and the ... Continue reading READ ALL The topic is clinically relevant because CPTs are rare tumors and institutional experiences contribute to the understanding of their management. The manuscript provides descriptive clinical data and emphasizes the importance of gross total resection in choroid plexus papillomas and the poorer outcomes associated with choroid plexus carcinoma. However, the manuscript has significant methodological and reporting limitations. 1 . Sample size Seven patients over 13 years is an extremely small cohort, even for a rare tumor. While this is acknowledged in the limitations, the authors do not adequately justify why this institutional experience adds meaningful value beyond what is already established in larger series. The paper would benefit from a more explicit statement of what is novel or unique about the Tunisian/North African context. For instance, resource constraints affecting access to molecular diagnostics or adjuvant therapy would make the contribution more compelling. 2. Statistical justification: The statistical analysis is limited to medians and frequencies, which is appropriate given the sample size, but this should be stated explicitly as a deliberate methodological choice. Phrases such as "the majority of cases" are used throughout the text but are imprecise when n=7; exact numbers should always be used instead. 3 . Incomplete and inconsistent immunohistochemistry IHC was not performed in two of four CPP cases (Obs 3 and 4), and was inconclusive in one CPC case (Obs 6). While resource constraints are understandable in the clinical context, this inconsistency weakens the histopathological characterisation that is presented as a strength of the paper. The authors should: Explain why IHC was not performed or was inconclusive in these cases. Clarify how the diagnosis of CPC was confirmed in Obs 6 without conclusive IHC, given that the differential diagnosis of CPC requires demonstration of epithelial markers. Discuss whether the absence of TP53 immunostaining (a widely available surrogate for TP53 mutation) was a missed opportunity, particularly in the CPC cases. 4 . Table 3 topographical error : Obs 4 follow-up is listed as "13" without a unit (presumably years, to match Obs 1 and 2). 5 . Discussion structure and focus The discussion is generally well-written but in places reads more like a literature review than a reflection on the authors' own findings. For example, the paragraphs on DWI/MRS imaging techniques, molecular biology (TP53, Li–Fraumeni syndrome), and preoperative embolisation are largely not tied back to specific cases in the series. The authors should either connect these observations to their own data or trim them to keep the discussion tethered to the institutional experience being reported. 6 . Surgical approach not described The methods section states that surgical approach was recorded as a variable, yet the results and Table 3 make no mention of the specific approaches used (e.g., transcortical, transcallosal, suboccipital). For a surgical series, this is a significant omission. Approach selection influences morbidity and outcomes and should be reported. 7 . Language and minor errors "extented" (page 4, Table 1, Obs 3) should be "extended." "recieving" (Table 3, Obs 7) should be "receiving." The sex ratio is described as "2:5" in the discussion — it would be clearer to write "male-to-female ratio of 2:5" or simply report the numbers. Is the background of the cases’ history and progression described in sufficient detail? Partly Are enough details provided of any physical examination and diagnostic tests, treatment given and outcomes? Partly Is sufficient discussion included of the importance of the findings and their relevance to future understanding of disease processes, diagnosis or treatment? Partly Is the conclusion balanced and justified on the basis of the findings? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Neurosurgery, Spine I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Omon H. Reviewer Report For: Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :212 ( https://doi.org/10.5256/f1000research.194944.r462231 ) The direct URL for this report is: https://f1000research.com/articles/15-212/v1#referee-response-462231 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 09 Feb 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 1 09 Feb 26 read Henry Omon , Obafemi Awolowo University Teaching Hospitals Complex, Ile-Ife, Nigeria; Robert Jones and Agnes Hunt Orthopaedic Hospital NHS Foundation Trust (Ringgold ID: 9885), Oswestry, UK Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Omon H. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 23 Mar 2026 | for Version 1 Henry Omon , Neurosurgery Division, Department of Surgery, Obafemi Awolowo University Teaching Hospitals Complex, Ile-Ife, Nigeria; Spinal Injuires, Robert Jones and Agnes Hunt Orthopaedic Hospital NHS Foundation Trust (Ringgold ID: 9885), Oswestry, England, UK 0 Views copyright © 2026 Omon H. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The topic is clinically relevant because CPTs are rare tumors and institutional experiences contribute to the understanding of their management. The manuscript provides descriptive clinical data and emphasizes the importance of gross total resection in choroid plexus papillomas and the poorer outcomes associated with choroid plexus carcinoma. However, the manuscript has significant methodological and reporting limitations. 1 . Sample size Seven patients over 13 years is an extremely small cohort, even for a rare tumor. While this is acknowledged in the limitations, the authors do not adequately justify why this institutional experience adds meaningful value beyond what is already established in larger series. The paper would benefit from a more explicit statement of what is novel or unique about the Tunisian/North African context. For instance, resource constraints affecting access to molecular diagnostics or adjuvant therapy would make the contribution more compelling. 2. Statistical justification: The statistical analysis is limited to medians and frequencies, which is appropriate given the sample size, but this should be stated explicitly as a deliberate methodological choice. Phrases such as "the majority of cases" are used throughout the text but are imprecise when n=7; exact numbers should always be used instead. 3 . Incomplete and inconsistent immunohistochemistry IHC was not performed in two of four CPP cases (Obs 3 and 4), and was inconclusive in one CPC case (Obs 6). While resource constraints are understandable in the clinical context, this inconsistency weakens the histopathological characterisation that is presented as a strength of the paper. The authors should: Explain why IHC was not performed or was inconclusive in these cases. Clarify how the diagnosis of CPC was confirmed in Obs 6 without conclusive IHC, given that the differential diagnosis of CPC requires demonstration of epithelial markers. Discuss whether the absence of TP53 immunostaining (a widely available surrogate for TP53 mutation) was a missed opportunity, particularly in the CPC cases. 4 . Table 3 topographical error : Obs 4 follow-up is listed as "13" without a unit (presumably years, to match Obs 1 and 2). 5 . Discussion structure and focus The discussion is generally well-written but in places reads more like a literature review than a reflection on the authors' own findings. For example, the paragraphs on DWI/MRS imaging techniques, molecular biology (TP53, Li–Fraumeni syndrome), and preoperative embolisation are largely not tied back to specific cases in the series. The authors should either connect these observations to their own data or trim them to keep the discussion tethered to the institutional experience being reported. 6 . Surgical approach not described The methods section states that surgical approach was recorded as a variable, yet the results and Table 3 make no mention of the specific approaches used (e.g., transcortical, transcallosal, suboccipital). For a surgical series, this is a significant omission. Approach selection influences morbidity and outcomes and should be reported. 7 . Language and minor errors "extented" (page 4, Table 1, Obs 3) should be "extended." "recieving" (Table 3, Obs 7) should be "receiving." The sex ratio is described as "2:5" in the discussion — it would be clearer to write "male-to-female ratio of 2:5" or simply report the numbers. Is the background of the cases’ history and progression described in sufficient detail? Partly Are enough details provided of any physical examination and diagnostic tests, treatment given and outcomes? Partly Is sufficient discussion included of the importance of the findings and their relevance to future understanding of disease processes, diagnosis or treatment? Partly Is the conclusion balanced and justified on the basis of the findings? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Neurosurgery, Spine I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Omon H. Peer Review Report For: Choroid Plexus Tumors: Insights from a 13-Year Single-Institution Series [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :212 ( https://doi.org/10.5256/f1000research.194944.r462231) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-212/v1#referee-response-462231 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Choroid Plexus Tumors: Insights from a 13-Year...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-212/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-212/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-212/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Bounemra M et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-212/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-212", templates : { twitter : "Choroid Plexus Tumors: Insights from a 13-Year Single-Institution.... Bounemra M et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-212/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/176833/194944") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "194944"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "473732": 0, "473731": 0, "473730": 0, "473729": 0, "473728": 0, "469655": 0, "462231": 4, "462230": 0, "469654": 0, "462229": 0, "469653": 0, "462228": 0, "469652": 0, "462227": 0, "469651": 0, "469650": 0, "462236": 0, "462235": 0, "469659": 0, "462234": 0, "469658": 0, "462233": 0, "469657": 0, "462232": 0, "469656": 0, "467679": 0, "467678": 0, "467677": 0, "467676": 0, "467685": 0, "467684": 0, "467683": 0, "467682": 0, "467681": 0, "467680": 0, "458999": 0, "476151": 0, "458998": 0, "476150": 0, "458997": 0, "476149": 0, "458996": 0, "476148": 0, "458995": 0, "476147": 0, "458994": 0, "476146": 0, "458993": 0, "476145": 0, "458992": 0, "473727": 0, "473726": 0, "473725": 0, "473724": 0, "473723": 0, "476154": 0, "459001": 0, "476153": 0, "459000": 0, "476152": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "a33750ff-82d2-4aff-9f9d-0962eb816885"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.