*/ trait JsonBinaryArmoring { private static $ESCAPE_JSON_CHARACTERS = [ "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07", "\x08", "\t", "\n", "\x0B", "\x0C", "\r", "\x0E", "\x0F", "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17", "\x18", "\x19", "\x1A", "\e", "\x1C", "\x1D", "\x1E", "\x1F", ]; private static $ENCODED_JSON_CHARACTERS = [ '\u0000', '\u0001', '\u0002', '\u0003', '\u0004', '\u0005', '\u0006', '\u0007', '\u0008', '\u0009', '\u000A', '\u000B', '\u000C', '\u000D', '\u000E', '\u000F', '\u0010', '\u0011', '\u0012', '\u0013', '\u0014', '\u0015', '\u0016', '\u0017', '\u0018', '\u0019', '\u001A', '\u001B', '\u001C', '\u001D', '\u001E', '\u001F', ]; /** * Armor a value going into a JSON document. * * @param string $value * * @return string */ protected static function jsonArmor($value) { return str_replace( static::$ESCAPE_JSON_CHARACTERS, static::$ENCODED_JSON_CHARACTERS, utf8_encode($value) ); } /** * De-armor a value from a JSON document. * * @param string $value * * @return string */ protected static function jsonDeArmor($value) { return utf8_decode(str_replace( static::$ENCODED_JSON_CHARACTERS, static::$ESCAPE_JSON_CHARACTERS, $value )); } }__halt_compiler();----SIGNATURE:----S4XZAzlZHbv9mc8aMBs25QAqsfofchE6Yx8OZjhghZbkd9+P1wFd7CjjU2iHD416BohjWIm/R75/mLqwnYh9bx6DoVKzbB4avl5Wd3fsfqPU5jKlKadGOGYPtFdvOuHky4YDjkIUuengoLg0jjTd2qGCmubnlh5YXfdEb2pDUpIymGe5H5niVCV2sbOqjWUgsHQiK7NBSd9JrL1+eUSScMm1NeOn8sffxrG3Jcsyh617o/Pl/+pe3AT+hKWx6/RsnCZ4YOpfUy0XvpaM7DiKODsm4RBVyZdzDvkhb3y3fJ4Dlh18YhqZqdAB0csch+SuytAnjQD8ZzQLR9ZXtcud10FhIjHxMCjR0GNZSk5+f9Yc/xJugLJxSVCwQCDWaPmeIOXbt4JysrTvqWV17AOSH1YstbkVfqPflT3h0CRn7wLlbMowFtSw+0OAy/sIssBgBaWZc3HHgpE3nTy8RsldLkhLabgn0tEjmQYgoRrB4mxmftj184EWyQSTC8jPLhA7io4qIPtwCDD6yC3B2CXeC2lBdcPLnKRgpIHHzh2Yfzd5mE9r68NnLx+jDNqMoBRbkA+VeDnwpp7nHpHfa60l/42keqgXHVES8oX3GXPgkW1xZeaHmo4I4E028o6ikV11SddPLq+X+/60rJxAnhOkiJaeOYM9aID0LAQWd5jKbz8=----ATTACHMENT:----ODk2Nzg1NDk3NjYxMTY0MCAzMzQ3MjUzMTY4NTA1NTcyIDUwMzE5MTYzNTA3NTg1MzM=