Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi District, Western Uganda

preprint OA: closed
Full text JSON View at publisher
Full text 110,321 characters · extracted from preprint-html · click to expand
Family and Community Dynamics of Substance Abuse... | 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/14-1279" }, "headline": "Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi District, Western Uganda", "datePublished": "2025-11-18T16:23:07", "dateModified": "2025-11-18T16:23:07", "author": [ { "@type": "Person", "name": "Umi Omar Bunu" }, { "@type": "Person", "name": "Tamale Andrew" }, { "@type": "Person", "name": "Bot Yakubu Sunday" }, { "@type": "Person", "name": "Mikail Umar Isyaku" } ], "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 Youth substance abuse is an escalating public health challenge in Uganda, undermining individual well-being, family stability, and community development. Understanding the influence of family and community dynamics is critical for designing effective prevention strategies. Aim This study investigated the relationship between family and community factors and substance abuse among youths in Bushenyi District, Western Uganda. Methods A cross-sectional study design was employed. Structured questionnaires were administered to 381 youths aged 18–30 years, collecting sociodemographic information and data on family and community influences (parental drug use, home rules, peer influence, and law enforcement). Descriptive statistics summarised the data, chi-square tests assessed associations, and logistic regression identified predictors at a 5% significance level. Results Early initiation of drug use was common, particularly in bars and among peer groups. Substance abuse was significantly associated with parental drug use (χ2 = 102.68, p < 0.001), living arrangements (χ2 = 21.46, p = 0.001), peer influence (χ2 = 13.40, p = 0.001), and weak law enforcement (χ2 = 12.95, p = 0.001). Regression analysis showed that strict home rules were protective (Exp(B) = 0.325, p < 0.001), while weak law enforcement increased the risk of substance abuse (Exp(B) = 0.357, p = 0.003). Conclusion Family and community dynamics, particularly parental behaviour, peer pressure, and ineffective institutional regulation, are central drivers of youth substance abuse. Strengthening parental involvement, enforcing household rules, and improving law enforcement and community-based interventions are important in reducing the burden of substance use. The study highlights the need for multisectoral action involving families, schools, religious institutions, and law enforcement, while providing evidence to inform prevention strategies and future research on contextual risk pathways. " } { "@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/14-1279/v1", "name": "Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi..." } } ] } Home Browse Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Bunu UO, Andrew T, Sunday BY and Isyaku MU. Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi District, Western Uganda [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :1279 ( https://doi.org/10.12688/f1000research.171271.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 ▬ ✚ Research Article Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi District, Western Uganda [version 1; peer review: awaiting peer review] Umi Omar Bunu https://orcid.org/0009-0002-0797-7888 1 , Tamale Andrew 1 , Bot Yakubu Sunday https://orcid.org/0000-0001-8140-1276 2 , Mikail Umar Isyaku https://orcid.org/0009-0001-9677-7011 3 Umi Omar Bunu https://orcid.org/0009-0002-0797-7888 1 , Tamale Andrew 1 , Bot Yakubu Sunday https://orcid.org/0000-0001-8140-1276 2 , Mikail Umar Isyaku https://orcid.org/0009-0001-9677-7011 3 PUBLISHED 18 Nov 2025 Author details Author details 1 Department of Public Health, Kampala International University - Western Campus, Bushenyi, Western Region, 71, Ishaka, Uganda 2 Department of Medical Laboratory Science, Kampala International University - Western Campus, Bushenyi, Western Region, 71, Ishaka, Uganda 3 Department of Human Anatomy, Faculty of Biomedical Sciences, Kampala International University, Kampala, Central Region, Uganda Umi Omar Bunu Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Tamale Andrew Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Bot Yakubu Sunday Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Mikail Umar Isyaku Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Addiction and Related Behaviors gateway. Abstract Background Youth substance abuse is an escalating public health challenge in Uganda, undermining individual well-being, family stability, and community development. Understanding the influence of family and community dynamics is critical for designing effective prevention strategies. Aim This study investigated the relationship between family and community factors and substance abuse among youths in Bushenyi District, Western Uganda. Methods A cross-sectional study design was employed. Structured questionnaires were administered to 381 youths aged 18–30 years, collecting sociodemographic information and data on family and community influences (parental drug use, home rules, peer influence, and law enforcement). Descriptive statistics summarised the data, chi-square tests assessed associations, and logistic regression identified predictors at a 5% significance level. Results Early initiation of drug use was common, particularly in bars and among peer groups. Substance abuse was significantly associated with parental drug use (χ 2 = 102.68, p < 0.001), living arrangements (χ 2 = 21.46, p = 0.001), peer influence (χ 2 = 13.40, p = 0.001), and weak law enforcement (χ 2 = 12.95, p = 0.001). Regression analysis showed that strict home rules were protective (Exp(B) = 0.325, p < 0.001), while weak law enforcement increased the risk of substance abuse (Exp(B) = 0.357, p = 0.003). Conclusion Family and community dynamics, particularly parental behaviour, peer pressure, and ineffective institutional regulation, are central drivers of youth substance abuse. Strengthening parental involvement, enforcing household rules, and improving law enforcement and community-based interventions are important in reducing the burden of substance use. The study highlights the need for multisectoral action involving families, schools, religious institutions, and law enforcement, while providing evidence to inform prevention strategies and future research on contextual risk pathways. READ ALL READ LESS Keywords Keywords: Substance abuse; family dynamics; peer pressure; youth wellbeing and Public health. Corresponding Author(s) Umi Omar Bunu ( [email protected] ) Close Corresponding author: Umi Omar Bunu Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Bunu UO 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: Bunu UO, Andrew T, Sunday BY and Isyaku MU. Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi District, Western Uganda [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :1279 ( https://doi.org/10.12688/f1000research.171271.1 ) First published: 18 Nov 2025, 14 :1279 ( https://doi.org/10.12688/f1000research.171271.1 ) Latest published: 18 Nov 2025, 14 :1279 ( https://doi.org/10.12688/f1000research.171271.1 ) Summary of the key 1. Most youths (41.4%) began drug use between 16–30 years, confirming adolescence and early adulthood as the highest-risk period. 2. Drug use was nearly balanced (51.7% female vs. 48.3% male), reflecting the global trend of increasing female involvement. 3. There was a strong association between parental drug use and youth drug use (χ 2 = 102.68, p < 0.001). Among users, 18.6% reported drug-using fathers and 8.4% reported both parents using drugs, compared to 3.4% who reported maternal use. 4. In contrast, 42.3% of non-users came from drug-free households, underscoring the protective effect of a drug-free family environment. 5. The most protective factor, reducing odds of drug use by 67.5% (Exp(B) = 0.325, p < 0.001). 6. Weak enforcement significantly increased risk (Exp(B) = 0.357, p = 0.003), highlighting the role of structural control. 7. Higher drug use among youths living with friends (82.1%) or alone (64.6%), compared to those living with spouses (43.9%) or family (55.1%) (χ 2 = 21.46, p = 0.001). 8. Nearly all (99.2%) youths whose families raised concerns were confirmed drug users, showing families as effective early warning systems. 9. Significant effect (χ 2 = 13.402, p = 0.000) with 64.6% of influenced youths using drugs, versus 45.7% of those not influenced. 10. Not statistically significant (p = 0.082), suggesting community and peer settings outweigh digital influence in Bushenyi. Introduction Substance abuse remains a pressing global public health challenge, affecting individuals, families, and societies across different cultural and economic settings. According to the World Health Organization ( WHO, 2024 ), the harmful use of substances such as alcohol, cannabis, tobacco, and emerging synthetic drugs contributes to the global burden of disease. Among young people, substance use has been linked to increased risks of mental health disorders, risky sexual behavior, accidents, and long-term socioeconomic vulnerability. The United Nations Office on Drugs and Crime warns that the global increase in youth drug use is compounded by peer influence, weak social structures, and rapid globalization ( UNODC, 2025 ). In Africa, substance abuse is emerging as epidemic that threatens the health and productivity of the continent’s prevalence youthful population. Approximately 60% of Africa’s population is under the age of 25 (Flavio F. Marsiglia et al., 2025 ). This youthful demographic is highly vulnerable to drug and alcohol use, a problem amplified by high unemployment, increasing urbanization, poverty, and shifting cultural norms. Reports indicate that cannabis, alcohol, khat, and prescription drug misuse are the most prevalent substances on the in Africa ( Manariyo & Dusabe, 2025 ). In many African societies, family structures once central in instilling discipline and resilience. This has been challenged by socio-economic hardships affecting their protective role against risky behaviors such as substance abuse ( Donga et al., 2022 ). The situation in East Africa reflects similar dynamics, with the region experiencing increasing trends of alcohol, cannabis, and khat consumption among the youth. Studies from Kenya, Tanzania, Uganda, and Ethiopia have shown that youth substance abuse is strongly associated with peer pressure, weak enforcement of drug laws ( Ebrahim et al., 2024 ). In Uganda’s neighboring countries, khat chewing and alcohol consumption are often normalized in certain cultural settings, reinforcing patterns of early initiation and continued use ( Mbina et al., 2025 ; Ssebunnya et al., 2020 ). The East African Community (EAC) has acknowledged substance abuse as a regional security and health concern, with cross-border trafficking and availability of drugs facilitated by porous borders and expanding trade routes ( Kriegler, 2024 ). Uganda is not exempt from these challenges with the national surveys and research studies reveal a steady rise in substance use, especially among young people aged 15–30 years ( Aber-Odonga et al., 2024 ). Alcohol remains the most commonly abused substance, with Uganda ranked among the highest consumers of alcohol per capita in Africa. Cannabis and locally brewed substances are also widely consumed, while misuse of prescription drugs such as tramadol and codeine is increasing ( UNODC, 2018 ). Factors such as unemployment, poverty, peer influence, and weak family and community monitoring structures drive these patterns. Uganda has established drug control policies and frameworks, including alignment with WHO guidelines and UNODC recommendations ( UNODC, 2025 ; WHO, 2024 ). However, gaps persist in enforcement, rehabilitation infrastructure, and community-based interventions. Bushenyi District in Western Uganda provides a unique case for studying the family and community dynamics of substance abuse. With nearly a quarter of its population composed of youths aged 18–30 years ( Doreen, 2023 ). The district faces growing socio-economic challenges such as high unemployment, urbanization, and cultural shifts. Its location along major highways and trading centers increases exposure to drug trafficking and easy accessibility to alcohol and other substances. Anecdotal evidence and district health reports indicate rising concerns about alcohol and cannabis use among young people, often linked to peer groups, family dynamics, and limited law enforcement ( Kuteesa, 2024 ). Despite these challenges, there is limited empirical research that explores how family structures, community systems, and social environments in Bushenyi interact to shape patterns of youth substance abuse. Addressing this knowledge gap is essential to design evidence-based interventions that reflect both the local context and broader public health priorities. Materials and method Study design This study employed a quantitative research approach with a cross-sectional research design to examine the association between family and community factors (parental drug use, living arrangements, home-based rules, peer group influence, social media, etc.) among youths who engage in substance abuse in Bushenyi District ( Amin, 2005 ). Study area The study was conducted in Bushenyi District, Western Uganda, covering all twelve sub-counties. Bushenyi District was purposively selected due to its large youth population, high unemployment, and location along major highways that increase accessibility to substances through outlets such as bars and trading centers. Study population The study focused on youths aged 18–30 years residing in Bushenyi District, estimated at 52,481 individuals, accounting for 22.9% of the total population ( UBS, 2020 ; NPHC, 2014 ). Inclusion and exclusion criteria The study included youths aged 18–30 years who were permanent residents of Bushenyi District, mentally sound, and willing to provide written informed consent. Individuals were excluded if they were below 18 or above 30 years, did not reside in the district, declined consent, or had any mental impairment that could compromise the reliability of their responses. Sample size determination and sampling technique A total of 381 respondents were selected using Cochran’s formula (1977) for large populations, as shown in Equation (1): n 0 = (z 2 pq) /e 2 (1) where n 0 is the required sample size, z is the standard normal deviate at the desired confidence level, p is the estimated proportion of the target population with the attribute of interest, q = (1 – p), and e is the margin of error. To ensure representativeness, a stratified random sampling technique was first applied, dividing the population into subgroups based on the twelve sub-counties of Bushenyi District. The sample size for each stratum was determined using the proportional allocation method ( Ngunye et al., 2023 ), as indicated in Equation (2): n i = n × P i (2). where n i is the sample size from stratum i, n is the total sample size (381), and P i is the proportion of the population in stratum i. Within each stratum, simple random sampling was then employed to select individual participants, ensuring every eligible youth had an equal chance of being included. For example, in Bumbaire Sub- County, the proportional sample was calculated as: n i = 381 × (3069/52481) ≈ 22. Further stratification by sex was applied, such that males in Bumbaire were allocated as: n male = 22 × ( 6900 / 14700 ) ≈ 10 . This procedure was replicated for all sub-counties to achieve a balanced and representative sample across the district as sumarised in Table 1 . Table 1. Sample distribution per stratum. Sub-county Males Females Sample Bumbaire 10 12 22 Ibaare 9 10 19 Kakanju 10 11 21 Kyabujimbi 24 25 49 Ruhumuro 11 12 23 Kyeizoba 19 21 40 Kyamuhunga 25 26 51 Bitooma 10 11 21 Nyabubare 28 29 57 Central Division 21 21 42 Ishaka division 12 13 25 Nyakabirizi Division 5 6 11 Total 184 197 381 Data collection tools The study utilized semi-structured questionnaire written in English and translated into Runyankole the local language, to ensure participant comprehension. The questionnaire captured participants’ socio-demographic background, types of substances used, frequency and duration of use, sources of substances, and their health and social impacts. The tool was pretested for clarity and reliability following guidelines by Amin (2005) . Data analysis Quantitative data were entered into SPSS version 27 and checked for completeness and accuracy. Descriptive statistics including frequencies, percentages, means, and standard deviations were used to summarized participants’ socio-demographic characteristics and association between family and community factors and substance abuse. Chi-square tests were used to assess associations between categorical variables, and binary logistic regression to identify the association between family and community factors of substance abuse. The results were reported as odds ratios (OR) and 95% confidence intervals (CI). Statistical significance was set at p < 0.05. Ethical considerations This study was conducted in strict adherence to established ethical standards governing research involving human participants. Ethical approval was obtained from the Kampala International University – Western Campus Research Ethics Committee (KIU-2024-509), ensuring that the study complied with institutional guidelines for the protection of participants’ rights, safety, and well-being. In addition, further clearance was secured from the Uganda National Council for Science and Technology (UNCST-HS5415ES) to align the research with national regulatory requirements. All participants were fully informed about the objectives, procedures, potential risks, and benefits of the study before providing written informed consent. In cases where participants were minors, written parental or guardian consent was secured, along with child assent for those old enough to understand the study purpose. Confidentiality of data was maintained throughout the research process, and participants were assured that their involvement was voluntary, with the right to withdraw at any stage without penalty. These measures collectively ensured that the study was ethically sound and respectful of the dignity and autonomy of all participants. Results Prevalence and associated factors responsible for substance abuse The study included 381 participants, and their prevalence and associated factors responsible for substance Abuse are summarized in Table 2 . The mean age of respondents at first drug use was 25.4 years (±3.4), with the majority (41.4%) initiating drug use between 16–30 years, very few reported onsets before 12 years or after 30 years. The gender distribution was relatively balanced, with 51.7% female and 48.3% male participants. In terms of marital status, majority of respondents were either single (42.3%) or married (46.5%), smaller proportions were divorced (7.6%) or widowed (3.7%). The majority of participant were Christians (78.0%), followed by Islam (12.3%), while Hinduism (0.5%) and other affiliations (9.2%) were less common. Educationally, the largest group had attained secondary education (40.4%), followed by post-secondary education (31.0%), primary education (23.1%), and a small proportion had no formal education (5.5%). With respect to employment, most respondents were self-employed (44.4%), while others were employed (28.9%), unemployed (20.7%), or reported other statuses such as students or retirees (6.0%). Regarding residence, 65.1% lived in owned or rented homes, 32.8% stayed with family or friends, while a few lived in dens (1.8%) or rehabilitation centers (0.3%). Table 2. Prevalence and associated factors responsible for substance abuse. Variable Category Percentage (%) Initiation Age 30 0.3% Gender Male 48.3% Female 51.7% Marital Status Single 42.3% Married 46.5% Divorced 7.6% Widowed 3.7% Religion Islam 12.3% Christian 78.0% Hinduism 0.5% Others 9.2% Education Primary 23.1% Secondary 40.4% Post-Secondary 31.0% Others (No formal education) 5.5% Employment Employed 28.9% Unemployed 20.7% Self-Employed 44.4% Others (None, student, retired, etc.) 6.0% Residence Owned/Rented 65.1% Family/Friend 65.1% Rehab 0.3% Dens 1.8% Frequency and types of substance abuse in the study locality 55.4% of the participants reported having used drugs, 44.6% had never engaged in substance use as summarized in Table 3 . Among those who reported use, alcohol was by far the most prevalent substance (89.4%), reflecting both commercially manufactured brands and a variety of traditional brews such as Spirit, Chang’aa, Busaa, Muratina, Wine, Miraj, Kuber, Ice, Akiriga, Bugand, Kombucha, and Waragi. This dominance of alcohol highlights its widespread accessibility, social acceptability, and cultural integration within the study area. Furthermore, several respondents indicated using multiple alcohol-related products, which reveal the diversity and availability of alcohol in the community. Other substances were reported at much lower levels. Cigarettes (9.1%) and marijuana (7.0%) were the next most common, only a small fraction of respondents mentioned using cocaine (1.4%). Table 3. Frequency and types of substance abuse in the study locality. Types of drug abuse Percent (%) Alcohol 89.4 Marijuana 7.0 Cigarettes 9.1 Cocaine 1.4 Total 100.0% Early exposure to substances and drugs by respondents Findings indicate that most respondents were first exposed to substances in social environments, particularly informal and unregulated spaces as summarized in Table 4 . The most frequently reported setting was bars or pubs (45.0%), where substances are openly available and peer gatherings are common. This was followed by friends’ homes (30.3%), reflecting peer-to-peer influence and experimentation in private spaces, and home environments (18.1%), which may indicate exposure through family members or lack of parental monitoring. A smaller proportion of respondents cited exposure in markets (3.8%), schools (1.9%), and even army barracks (0.5%), highlighting that although less common, substance use initiation is not limited to traditional social settings. Majority (81.0%) reported being with friends indicating the role of peer groups in initiating and normalizing substance use behaviors. Siblings (11.4%) and parents (4.7%) were also mentioned, suggesting that family contexts may, in some cases, facilitate early exposure. A smaller proportion of respondents reported being alone (1.9%), or accompanied by bar attendants (0.5%) and boyfriends (0.5%), which points to additional pathways of influence outside the immediate peer or family context. Table 4. Early exposure to substances and drugs by respondents. Percentage (%) Location Home 18.1 Bar/Pub 45.0 Friend’s Home 30.3 Market 3.79 School 1.9 Army Barracks 0.5 Companion Friends 81.5 Parents 4.7 Siblings 11.4 Bar Attendant 0.5 Self 1.9 Association between drug usage and parental drug use The analysis reveals a strong association between parental drug use and youth drug involvement. Among respondents whose fathers used drugs, 18.6% reported drug use compared to only 2.9% who did not. Similarly, where both parents used drugs, 8.4% of respondents reported drug use, against 1.7% non-users, suggesting intergenerational modeling of behavior. Maternal drug use also showed an effect, though smaller (3.4% users vs. 0.6% non-users). In contrast, the largest protective group came from drug-free households: 42.3% of non-users compared to 24.7% of users reported that neither parent used drugs. This underscores the importance of parental abstinence in reducing youth vulnerability. A negligible proportion (0.3%) reported drug use when other relatives, but not parents, were involved. The relationship between youth substance abuse and parental drug use is presented in Table 5 . The analysis indicates a statistically significant association between respondents’ drug use and parental drug use (χ 2 = 102.68, df = 4, p = 0.000, p < 0.05). Table 5. Association between drug usage and parental drug use. Parental drug use Drug usage: No (%) Drug usage: Yes (%) Mother 0.6% 3.4% Father 2.9% 18.6% Both 1.7% 8.4% None of them 42.3% 24.7% Relative 0.0% 0.3% Association between drug usage and living arrangement Results indicate higher substance abuse among youths living alone or with friends compared to those residing with family or spouses, suggesting that household supervision and structure may serve as protective factors. The results presented in Table 6 show statistically significant association between drug usage and the respondent’s living arrangement ( χ 2 = 21.46, df = 3, p = 0.001, p < 0.05). Individuals living alone or with friends showed higher rates of drug usage compared to those living with spouses or family. Table 6. Association between drug usage and living arrangement. Living arrangement Drug usage: No Drug usage: Yes Alone 35.4 64.6 Spouse 56.1 43.9 Family (Parents, siblings, children) 44.9 55.1 Friend(s) 17.9 82.1 Association between drug usage and selected contributing factors The analysis revealed that peer influence was strongly associated with drug use summarized in Table 7 . Respondents who identified peer influence as a contributing factor were significantly more likely to report drug use compared to those who did not (χ 2 = 13.402, df = 1, p = 0.000). Specifically, among the 212 respondents who cited peer influence, 137 (64.6%) reported drug use, compared to only 74 (45.7%) among the 162 who did not cite peer influence. This indicates that peers play a substantial role in encouraging initiation and continuation of drug use among youths. Similarly, weak laws were significantly associated with drug use (χ 2 = 12.945, df = 1, p = 0.000). Among the 86 respondents who perceived weak laws as a contributing factor, 34 (39.5%) reported drug use, compared with 177 (61.5%) among the 288 who did not view weak laws as a factor. This finding suggests that inadequate enforcement and lenient penalties for drug-related offenses increase the likelihood of youth engaging in substance use, as they perceive minimal legal consequences. In contrast, social media influence did not show a statistically significant association with drug use (χ 2 = 2.960, df = 1, p = 0.085, p > 0.05). While 32 out of 68 respondents (47.1%) who cited social media as a contributing factor reported drug use, this proportion was not substantially different from the 179 out of 306 (58.5%) who did not. This suggests that, although social media may expose youths to drug-related content, its influence in this setting is less pronounced compared to direct peer and community-level influences. Table 7. Association between drug usage and selected contributing factors. Contributing factor Category Drug usage: No Drug usage: Yes Total χ 2 (df ) p-value Peer Influence Not a reason (0) 88 74 162 13.402 (1) 0.000 A reason (1) 75 137 212 Social Media Not a reason (0) 127 179 306 2.960 (1) 0.085 A reason (1) 36 32 68 Weak Laws Not a reason (0) 111 177 288 12.945 (1) 0.000 A reason (1) 52 34 86 Drug usage and family complaints The analysis examined the relationship between drug use and family complaints, focusing on concerns expressed by parents, siblings, or spouses. Out of the 252 valid respondents, 202 (80.2%) reported drug use, 50 (19.8%) reported no drug use. Family concern was strongly associated with drug involvement with among respondents whose families had raised complaints. 129 of 130 (99.2%) admitted to drug use, compared to 73 of 122 (59.8%) among those without complaints. The chi-square test confirmed this association (value of 61.413 with a p-value of 0.000) as statistically significant (χ 2 = 61.413, df = 1, p = 0.000), demonstrating that family complaints are a reliable indicator of youth substance involvement. These findings suggest that families not only recognize drug-related behaviors but may also serve as an important early warning system for identifying substance abuse presented in Table 8 . Table 8. Drug usage and family complaints. Family members complained about drug involvement Drug use: No Drug use: Yes No 98% 36.1% Yes 2.0% 63.9% Multivariate analyses of drug usage among youths in Bushenyi District The logistic regression model examined psychosocial and environmental predictors of drug use among youths in Bushenyi District as presented in Table 9 . The analysis revealed that household rules on drug use were a strong and statistically significant protective factor. Youths from households with clear anti-drug rules were substantially less likely to engage in substance use (B = -1.125, p = 0.000, Exp(B) = 0.325, 95% CI: 0.230–0.458). Similarly, weak law enforcement emerged as a significant risk factor. Respondents perceiving drug laws as weak had increased odds of drug involvement (B = -1.030, p = 0.003, Exp(B) = 0.357, 95% CI: 0.183–0.698). Other variables approached, but did not reach, statistical significance. Parental drug use was borderline (B = -0.441, p = 0.063, Exp(B) = 0.643), suggesting a potential intergenerational effect worth further exploration. Social media influence also approached significance (B = -0.627, p = 0.082, Exp(B) = 0.534), indicating complex indirect effects that may moderate or buffer risk. In contrast, peer influence was not statistically significant (p = 0.280), possibly due to shared variance with stronger predictors such as household and legal factors. Living arrangements also showed no significant impact (p = 0.495). Table 9. Multivariate analyses of drug usage among youths in Bushenyi District. Variable B S.E. Wald df Sig. Exp(B) 95% CI lower 95% CI upper Who do you live with 0.115 0.169 0.465 1 .495 1.122 0.806 1.562 Who among your parents uses drugs -0.441 0.238 3.448 1 .063 0.643 0.404 1.025 Home rules on drug abuse -1.125 0.176 40.971 1 .000 0.325 0.230 0.458 social media -0.627 0.361 3.016 1 .082 0.534 0.263 1.084 Weak Laws -1.030 0.342 9.072 1 .003 0.357 0.183 0.698 Peer Influence 0.356 0.330 1.167 1 .280 1.428 0.748 2.723 Constant 5.450 0.947 33.135 1 .000 232.644 Discussion This study examined the role of family and community dynamics shaping substance abuse among youths in Bushenyi District, Western Uganda. The findings highlight the interplay of socio-demographic characteristics, early social exposure, family influences, and structural factors such as law enforcement in driving youth drug use. The socio-demographic profile revealed that majority of respondents initiated drug use between 16–30 years. This is consistent with global evidence that adolescence and early adulthood are the windows of vulnerability to substance use due to peer pressure, experimentation, and increasing independence ( UNODC, 2023 ). The balanced gender distribution further reflects changing social norms where substance use is no longer prevalence in male ( Cosma et al., 2022 ). These findings align with international trends that show an increasing involvement of females in substance use. Social environments emerged as the prevalent sites for early exposure, particularly bars and friends’ homes, indicating the role of informal and unregulated spaces in initiating drug behavior. This aligned with another study conducted in Mbala District Uganda ( Aber-Odonga et al., 2024 ) and another in Ghana ( Appati et al., 2025 ) respondents were reported to have initiated substance abuse with friends or peer groups. It has also been documented in global literature, where peer groups are recognized as primary vectors of initiation ( Laursen & Veenstra, 2021 ). However, multivariate analysis showed that peer influence reduced when family and structural predictors were included, suggesting that peers operate within broader family and community frameworks. This is also consistent with another systematic review which indicated that peers catalyze initiation of substance abuse, sustained risk is more strongly governed by household and policy structures ( Nawi et al., 2021 ). Furthermore, Family dynamics were central in shaping drug use with significant association between parental drug use and youth drug involvement (χ 2 = 102.68, p < 0.001). These finding support the theory of intergenerational transmission of behavior ( Nawi et al., 2021 ). Fathers appeared to exert stronger modeling influence, although maternal and dual-parental use also mattered. In contrast, drug-free households provided protection. These findings align with systematic reviews, such as those endorsed by the U.S. Community Preventive Services Task Force, which identify family-based prevention through rule-setting, communication, and monitoring as one of the most effective approaches to reduce youth substance use ( Jacob et al., 2025 ). Similarly, household rules in this study emerged as the strongest protective factor (Exp(B) = 0.325, p < 0.001), reinforcing global evidence that structured family environments are important in controlling drug use ( UNODC, 2018 ). At the community level, weak enforcement of drug laws significantly increased risk (Exp(B) = 0.357, p = 0.003). This finding resonates with WHO’s recommended “best buys” for alcohol and substance control, which emphasize restrictions on availability, outlet density, and marketing, supported by robust enforcement ( El Zibaoui et al., 2025 ). It also consistent with another systematic review and meta-analysis conducted in west Africa where limited enforcement capacity contributes to higher local availability of substances and increased vulnerability among youths ( Emmanuel et al., 2024 ). Another important finding was the associated between family complaints and drug use. Approximately 99% of youths whose families raised concerns being confirmed users, families appear to serve as reliable early warning systems. This suggest the need for prevention programs that empower families to recognize, respond to, and support at-risk youths, consistent with WHO’s emphasis on strengthening community and family engagement in public health responses ( UNODC, 2018 ). Social media influence was not statistically significant (p = 0.082), in contrast to global evidence that increasingly identifies digital platforms as important drivers of youth substance use through marketing and peer influence. In the Bushenyi context, however, direct peer interactions and physical environments such as bars may overshadow online influences. Nevertheless, this presents an opportunity that while social media may not currently drive substance abuse. It could be repurposed as a scalable tool for prevention messaging, aligning with WHO and UNODC recommendations for community- and school-based awareness campaigns ( UNODC, 2018 ; WHO, 2018 ). Thus, the evidence suggests that reducing youth substance abuse in Uganda requires a multi-level approach with scaling family-based interventions, ensuring community-level enforcement of existing laws, and integrating peer-focused prevention programs. The alignment of these results with WHO “best buys,” UNODC regional analyses, and FDA enforcement logic indicate both the universality of these dynamics and the urgent need to adapt them to Uganda and beyond. Conclusion This study demonstrates that substance abuse among youths in Bushenyi District, Western Uganda, is shaped by a complex interplay of family, peer, and community-level factors. Early initiation typically occurs in informal and unregulated settings such as bars and friends’ homes, with peer networks playing a significant role in exposure and normalization. However, parental modeling, household rules, and family complaints emerged as the most decisive influences, highlighting both the risks of intergenerational transmission and the protective value of structured family environments. At the structural level, weak enforcement of drug laws significantly increased the likelihood of drug use, underscoring the gap between legal frameworks and practical implementation. While social media was not a major driver in this setting, it remains a potential avenue for delivering targeted prevention interventions. Collectively, these findings align with international trends and global policy frameworks, including WHO “best buys” for alcohol and substance control, UNODC regional analyses, and FDA enforcement strategies, emphasizing the need for integrated, multi-level interventions. Strengthening family-based prevention, improving law enforcement, and developing community-driven and peer-focused interventions represent critical steps toward reducing substance use among Ugandan youth. Policymakers, health practitioners, and community leaders must therefore collaborate to build resilient systems that protect young people, while also adapting international best practices to the unique socio-cultural realities of Uganda. Consent for publication Not applicable. Data availability The datasets generated and analyzed during this study are not publicly available due to ethical restrictions related to the confidentiality of participants’ personal health information. According to the approval conditions set by the Kampala International University – Western Campus Research Ethics Committee (KIU-2024-509) and the Uganda National Council for Science and Technology (UNCST-HS5415ES), public sharing of identifiable or potentially identifiable data from human participants is not permitted in order to protect participant privacy. However, de-identified data supporting the findings of this study can be made available upon reasonable request to qualified researchers. Access will be granted only after review and approval by the KIU-WC Research Ethics Committee, and in compliance with the Uganda National Research Ethics Guidelines. Interested researchers may submit a formal request outlining the intended use of the data to the corresponding author at [email protected] . Data sharing will be subject to signing a data access agreement ensuring that confidentiality and ethical standards are maintained. References Aber-Odonga H, Babirye JN, Engebretsen IMS, et al. : Prevalence of probable substance use disorders among children in Ugandan health facilities. BMC Public Health. 2024; 24 (1): 1–12. Publisher Full Text Amin ME: Social science research: Conception, methodology and analysis.2005. Makerere University. Reference Source Appati W, Otupiri E, Appati A, et al. : Substance use among Ghanaian adolescents in secondary education: the determinants and medico-social implications. BMC Public Health. 2025; 25 (1): 1–9. Publisher Full Text Cosma A, Elgar FJ, de Looze M , et al. : Structural gender inequality and gender differences in adolescent substance use: A multilevel study from 45 countries. SSM - Population Health. 2022; 19 : 101208. PubMed Abstract | Publisher Full Text | Free Full Text Donga G, Roman NV, Benjamin F, et al. : Barriers to effective parenting of adolescent children in resource-constrained communities. Social Work/Maatskaplike Werk. 2022; 58 (4): 459–477. Publisher Full Text Doreen N: Influences Encouraging Alcohol Use among Bachelor of Medicine and Surgery Students at Kampala International University, Western Campus, Ishaka Bushenyi, Western Uganda. INOSR EXPERIMENTAL SCIENCES. 2023; 12 (2): 181–193. Publisher Full Text Ebrahim J, Adams J, Demant D: Substance use among young people in sub-Saharan Africa: a systematic review and meta-analysis. Front. Psych. 2024; 15 : 1328318. PubMed Abstract | Publisher Full Text | Free Full Text El Zibaoui R, Díaz LA, Idalsoaga F, et al. : Public Health Policies and Strategies to Prevent Alcohol-Related Morbidity and Mortality. Curr. Hepatol. Rep. 2025; 24 (1): 1–11. Publisher Full Text Emmanuel GO, Akinsolu FT, Abodunrin OR, et al. : Prevalence and patterns of substance use in West Africa: A systematic review and meta-analysis. PLOS Global Public Health. 2024; 4 (12): e0004019. PubMed Abstract | Publisher Full Text | Free Full Text Marsiglia FF, Huang C-K, Williams JH, et al. : Substance use among adolescents in sub-saharan Africa: A narrative review of epidemiological data. African Journal of Alcohol and Drug Abuse. 2025; 12 (1): 80–111. Publisher Full Text Jacob V, Reynolds JA, Chattopadhyay SK, et al. : Family-based Interventions to Prevent Substance Use Among Youth: Community Guide Systematic Economic Review. Am. J. Prev. Med. 2025; 69 (1): 107639. PubMed Abstract | Publisher Full Text | Free Full Text Kriegler A: Overview of drug-related issues in Eastern and Southern Africa.2024. Kuteesa: Prevalence and Determinants of Substance Use among Students at Kampala International University Western Campus, Ishaka Municipality Bushenyi District Uganda.2024. Reference Source Laursen B, Veenstra R: Toward understanding the functions of peer influence: A summary and synthesis of recent empirical research. J. Res. Adolesc. 2021; 31 (4): 889–907. PubMed Abstract | Publisher Full Text | Free Full Text Manariyo E, Dusabe B: Prevalence and Associated Effects of Substance Use Among Adolescents in Burundi. Current Journal of Applied Science and Technology. 2025; 44 (4): 179–188. Publisher Full Text Mbina SA, Ajayi CO, Dayyabu S, et al. : Phytochemical profiling and quantification of bioactive constituents in lyophilized khat ( Catha edulis Forsk) leaf extract from central Uganda. F1000Res. 2025; 14 : 681. Publisher Full Text Nawi AM, Ismail R, Ibrahim F, et al. : Risk and protective factors of drug abuse among adolescents: a systematic review. BMC Public Health. 2021; 21 (1): 1–15. Publisher Full Text Ngunye KA, Resweber C, Karhadkar SS: Study Population: Who and Why them? In Translational Surgery (pp. 121–125).2023. Elsevier. Reference Source NPHC: National Population and Housing Census. 2014. Reference Source Ssebunnya J, Kituyi C, Nabanoba J, et al. : Social acceptance of alcohol use in Uganda. BMC Psychiatry. 2020; 20 (1): 52. PubMed Abstract | Publisher Full Text | Free Full Text UBS: Uganda Bureau of Statistics. 2020. Reference Source United Nations Office on Drugs and Crime (UNODC): World Drug Report 2023. Vienna: UNODC; 2023. UNODC: International Standards on Drug Use Prevention Second updated edition.2018. UNODC: KEY FINDINGS.2025. Reference Source WHO: Assessing the level of implementation of the WHO Global strategy to reduce the harmful use of alcohol in the Region of the Americas. Organizacion Panamericana de la Salud; 2018. WHO: Global status report on alcohol and health and treatment of substance use disorders.2024. Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 18 Nov 2025 ADD YOUR COMMENT Comment Author details Author details 1 Department of Public Health, Kampala International University - Western Campus, Bushenyi, Western Region, 71, Ishaka, Uganda 2 Department of Medical Laboratory Science, Kampala International University - Western Campus, Bushenyi, Western Region, 71, Ishaka, Uganda 3 Department of Human Anatomy, Faculty of Biomedical Sciences, Kampala International University, Kampala, Central Region, Uganda Umi Omar Bunu Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Tamale Andrew Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Bot Yakubu Sunday Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Mikail Umar Isyaku Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 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: 18 Nov 2025, 14:1279 https://doi.org/10.12688/f1000research.171271.1 Copyright © 2025 Bunu UO 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 Bunu UO, Andrew T, Sunday BY and Isyaku MU. Family and Community Dynamics of Substance Abuse Among Youths in Bushenyi District, Western Uganda [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :1279 ( https://doi.org/10.12688/f1000research.171271.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: AWAITING PEER REVIEW AWAITING PEER REVIEW ? 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 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 18 Nov 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW 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 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 = "Family and Community Dynamics of Substance...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1279/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1279/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1279/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Bunu UO 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/14-1279/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/14-1279", templates : { twitter : "Family and Community Dynamics of Substance Abuse Among Youths.... Bunu UO et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1279/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/171271/188863") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "188863"); $(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 = { "448128": 0, "434838": 0, "434839": 0, "434836": 0, "434837": 0, "434834": 0, "434835": 0, "434832": 0, "434833": 0, "434840": 0, "434841": 0, "440502": 0, "443702": 0, "440503": 0, "443703": 0, "440500": 0, "443700": 0, "440501": 0, "443701": 0, "440499": 0, "440508": 0, "443708": 0, "443709": 0, "440506": 0, "443706": 0, "440507": 0, "443707": 0, "440504": 0, "443704": 0, "440505": 0, "443705": 0, "437750": 0, "437751": 0, "448119": 0, "437748": 0, "437749": 0, "437747": 0, "448126": 0, "448127": 0, "437756": 0, "448124": 0, "448125": 0, "437754": 0, "448122": 0, "437755": 0, "448123": 0, "437752": 0, "448120": 0, "437753": 0, "448121": 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 = "d37f2610-0158-4b20-a545-af7132b66463"; 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.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00