// Code generated by https://github.com/gagliardetto/codebox. DO NOT EDIT.

package main

import (
	"encoding/base64"
	"io"
)

func TaintStepTest_EncodingBase64NewDecoder_B0I0O0(sourceCQL interface{}) interface{} {
	fromReader656 := sourceCQL.(io.Reader)
	intoReader414 := base64.NewDecoder(nil, fromReader656)
	return intoReader414
}

func TaintStepTest_EncodingBase64EncodingDecode_B0I0O0(sourceCQL interface{}) interface{} {
	fromByte518 := sourceCQL.([]byte)
	var intoByte650 []byte
	var mediumObjCQL base64.Encoding
	mediumObjCQL.Decode(intoByte650, fromByte518)
	return intoByte650
}

func TaintStepTest_EncodingBase64EncodingDecodeString_B0I0O0(sourceCQL interface{}) interface{} {
	fromString784 := sourceCQL.(string)
	var mediumObjCQL base64.Encoding
	intoByte957, _ := mediumObjCQL.DecodeString(fromString784)
	return intoByte957
}

func RunAllTaints_EncodingBase64() {
	{
		source := newSource(0)
		out := TaintStepTest_EncodingBase64NewDecoder_B0I0O0(source)
		sink(0, out)
	}
	{
		source := newSource(1)
		out := TaintStepTest_EncodingBase64EncodingDecode_B0I0O0(source)
		sink(1, out)
	}
	{
		source := newSource(2)
		out := TaintStepTest_EncodingBase64EncodingDecodeString_B0I0O0(source)
		sink(2, out)
	}
}
