package Ġcom . s ui han 7 4 . utilities . extensions Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ Ċ inline Ġfun Ġ< re ified ĠT > ĠFragment Manager . get () Ġ: ĠT ? Ġ= ĊĠĠĠ Ġthis . fragments . last OrNull Ġ{ Ġit Ġis ĠT Ġ} Ġas ? ĠT Ċ Ċ inline Ġfun Ġ< re ified ĠT > ĠFragment Manager . get ( predicate : Ġ( Fragment ) Ġ-> ĠBoolean ) Ġ: ĠT ? Ġ= ĊĠĠĠ Ġthis . fragments . last OrNull ( predicate ) Ġas ? ĠT Ċ Ċ /** Ġ æľĢ å¾Į ãģ« å®Łè¡Į ãģķãĤĮãģŁ Back Stack Entry ãĤĴåıĸå¾Ĺ ãģĻãĤĭ Ġ*/ Ċ inline Ġval ĠFragment Manager . top Back Stack Entry : ĠFragment Manager . Back Stack Entry ? ĊĠĠĠ Ġget () Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( back Stack Entry Count Ġ> Ġ 0 ) Ġget Back Stack Entry At ( back Stack Entry Count Ġ- Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġelse Ġnull Ċ