package Ġmo e . sdl . y ab api . util . encoding Ċ Ċ import Ġio . mat the wn el son . component . base 6 4 . Base 6 4 Ċ import Ġio . mat the wn el son . component . base 6 4 . decode Base 6 4 ToArray Ċ import Ġio . mat the wn el son . component . base 6 4 . encode Base 6 4 Ċ import Ġio . mat the wn el son . component . base 6 4 . encode Base 6 4 To ByteArray Ċ import Ġio . mat the wn el son . component . base 6 4 . encode Base 6 4 To CharArray Ċ Ċ /** Ċ Ġ* ĠBase 6 4 Ġencoder Ġand Ġdecoder . Ċ Ġ* Ġ@ param Ġprovider ĠThe Ġbase 6 4 Ġprovider , Ġ[ Base 6 4 . Default ] Ġor Ġ[ Base 6 4 . Url Safe ] Ċ Ġ* Ġ@ see ĠBase 6 4 Ċ Ġ*/ Ċ internal Ġclass ĠBase 6 4 ( ĊĠĠĠ Ġprivate Ġval Ġprovider : ĠBase 6 4 Ġ= ĠBase 6 4 . Default , Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġbase 6 4 Encode ( bytes : ĠByteArray ): ĠString Ġ= Ġbytes . encode Base 6 4 ( base 6 4 Ġ= Ġprovider ) ĊĊĠĠĠ Ġfun Ġbase 6 4 Encode To CharArray ( bytes : ĠByteArray ): ĠChar Array Ġ= Ġbytes . encode Base 6 4 To CharArray ( base 6 4 Ġ= Ġprovider ) ĊĊĠĠĠ Ġfun Ġbase 6 4 Encode To ByteArray ( bytes : ĠByteArray ): ĠByteArray Ġ= Ġbytes . encode Base 6 4 To ByteArray ( base 6 4 Ġ= Ġprovider ) ĊĊĠĠĠ Ġfun Ġbase 6 4 Decode ( string : ĠString ): ĠByteArray ? Ġ= Ġstring . decode Base 6 4 ToArray () ĊĊĠĠĠ Ġfun Ġbase 6 4 Decode ( chars : ĠChar Array ): ĠByteArray ? Ġ= Ġchars . decode Base 6 4 ToArray () Ċ } Ċ