package Ġcom . github . flo rent 3 7 . assets _ audio _ player . stop wh enc all Ċ Ċ sealed Ġclass ĠAudio Focus Strategy Ġ{ ĊĠĠĠĠĊĠĠĠ Ġobject ĠNone Ġ: ĠAudio Focus Strategy () ĊĊĠĠĠ Ġclass ĠRequest ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresume After Inter ruption : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresume Others Players After Done : ĠBoolean ĊĠĠĠ Ġ) Ġ: ĠAudio Focus Strategy () ĊĊĠĠĠ Ġcompanion Ġobject Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom ( params : ĠMap < *, Ġ* >? ): ĠAudio Focus Strategy Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( params Ġ== Ġnull ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ ĠAudio Focus Strategy . None ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= Ġparams [" request "] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( request Ġ== Ġfalse ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAudio Focus Strategy . None ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAudio Focus Strategy . Request ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresume After Inter ruption Ġ= Ġparams [" resume After Inter ruption "] Ġas ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresume Others Players After Done Ġ= Ġparams [" resume Others Players After Done "] Ġas ĠBoolean ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( t : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAudio Focus Strategy . None ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ