package Ġapp . vis ly . shard Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Context Wrapper Ċ Ċ internal Ġinterface ĠAction Delegate Ġ{ ĊĠĠĠ Ġfun Ġon ( action : ĠString , Ġvalue : ĠJson Value ?) Ċ } Ċ Ċ class ĠSh ard Context ( ctx : ĠContext ) Ġ: ĠContext Wrapper ( ctx ) Ġ{ ĊĠĠĠ Ġinternal Ġvar Ġaction Delegate : ĠAction Delegate ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġdispatch ( action : ĠString , Ġvalue : ĠJson Value ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . action Delegate ?. on ( action , Ġvalue ) ĊĠĠĠ Ġ} Ċ }