package Ġch . r my . android . http _ shortcuts . script ing . actions . types Ċ Ċ import Ġandroid . util . Base 6 4 Ċ import Ġch . r my . android . http _ shortcuts . exceptions . Action Exception Ċ import Ġch . r my . android . http _ shortcuts . script ing . ExecutionContext Ċ import Ġio . reactivex . Single Ċ Ċ class ĠBase 6 4 Decode Action ( private Ġval Ġencoded : ĠString ) Ġ: ĠBase Action () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġexecute ForValue ( executionContext : ĠExecutionContext ): ĠSingle < Any > Ġ= ĊĠĠĠĠĠĠĠ ĠSingle . from Callable Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBase 6 4 . decode ( encoded , ĠBase 6 4 . DEFAULT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠIllegalArgumentException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠAction Exception Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Invalid ĠBase 6 4 : Ġ$ encoded " Ġ// ĠTODO : ĠLocal ize ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ċ } Ċ