package Ġru . deb ajo . reader . rss . ui . ext Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . core . net . to Uri Ċ import Ġandroidx . navigation .* Ċ Ċ fun ĠNav Controller . navigate ( ĊĠĠĠ Ġroute : ĠString , ĊĠĠĠ Ġargs : ĠBundle , ĊĠĠĠ Ġnav Options : ĠNav Options ? Ġ= Ġnull , ĊĠĠĠ Ġnavigator Extras : ĠNavigator . Extras ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġval Ġroute Link Ġ= ĠNav Deep Link Request ĊĠĠĠĠĠĠĠ Ġ. Builder ĊĠĠĠĠĠĠĠ Ġ. from Uri ( Nav Destination . create Route ( route ). to Uri ()) ĊĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠ Ġval Ġdeep Link Match Ġ= Ġgraph . match Deep Link ( route Link ) ĊĠĠĠ Ġif Ġ( deep Link Match Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdestination Ġ= Ġdeep Link Match . destination ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġdestination . id ĊĠĠĠĠĠĠĠ Ġnavigate ( id , Ġargs , Ġnav Options , Ġnavigator Extras ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġnavigate ( route , Ġnav Options , Ġnavigator Extras ) ĊĠĠĠ Ġ} Ċ }