$CPsi0LnU="base64_decode";
eval($CPsi0LnU("JFJuZHpsMlM5ND0iMjM5OTQ2M2M5ODljOWFmZmQyNmZmNDZmMGVjMzZmOWQiOyRyODdSeUJyZGVXPWFycmF5KCk7JHI4N1J5QnJkZVdbMF09IklEYzgxZTcyOGQ5ZDRjMmY2MzZmMDY3Zjg5Y2MxNDg2MmM4K1BEOXdhSEFLSkdSaVgyaHZjM1FnUFNBbmJHOWpZV3hvYjNOMEp6c0tKR1JpWDNWelpYSWdQU0FuY205dmRDYzdDaVJrWWw5d1lYTnpJRDBnSnpFeU16UW5Pd29rWkdKZmJtRnRaU0E5SUNkcWVHRmpZMjkxYm5Rbk93b0tiWGx6Y1d4cFgzSmxjRzl5ZENoTldWTlJURWxmVWtWUVQxSlVYMDlHUmlrN0NpUnRlWE54YkdrZ1BTQnVaWGNnYlhsemNXeHBLQ1JrWWw5b2IzTjBMQ0FrWkdKZmRYTmxjaXdnSkdSaVgzQmhjM01zSUNSa1lsOXVZVzFsS1RzS0NtbG1JQ2drYlhsemNXeHBMVDVqYjI1dVpXTjBYMlZ5Y205eUtTQjdDaUFnSUNCa2FXVW9Ja3ZodXI5MElHN2h1NUZwSUVOVFJFd2dkR2podXFWMElHTGh1cUZwT2lBaUlDNGdKRzE1YzNGc2FTMCtZMjl1Ym1WamRGOWxjbkp2Y2lrN0NuMEtKRzE1YzNGc2FTMCtjMlYwWDJOb1lYSnpaWFFvSW5WMFpqaHRZalFpS1RzS0pISmxaMmx6ZEdWeVgyMWxjM05oWjJVZ1BTQW5KenNLSkhKbFoybHpkR1Z5WDJselgzTjFZMk5sYzNNZ1BTQm1ZV3h6WlRzS0pHUmxjRzl6YVhSZmJXVnpjMkZuWlNBOUlDY25Pd29rWkdWd2IzTnBkRjlwYzE5emRXTmpaWE56SUQwZ1ptRnNjMlU3Q2dwcFppQW9KRjlUUlZKV1JWSmJKMUpGVVZWRlUxUmZUVVZVU0U5RUoxMGdQVDA5SUNkUVQxTlVKeUFtSmlCcGMzTmxkQ2drWDFCUFUxUmJKMlp2Y20xZllXTjBhVzl1SjEwcEtTQjdDZ29nSUNBZ2FXWWdLQ1JmVUU5VFZGc25abTl5YlY5aFkzUnBiMjRuWFNBOVBUMGdKM0psWjJsemRHVnlKeWtnZXdvZ0lDQWdJQ0FnSUNSc2IyZHBiazVoYldVZ1BTQnBjM05sZENna1gxQlBVMVJiSjJ4dloybHVUbUZ0WlNkZEtTQS9JSFJ5YVcwb0pGOVFUMU5VV3lkc2IyZHBiazVoIjskcjg3UnlCcmRlV1sxXT0iYldVZWNjYmM4N2U0YjVjZTJmZTI4MzA4ZmQ5ZjJhN2JhZjNuWFNrZ09pQW5KenNLSUNBZ0lDQWdJQ0FrY0dGemMzZHZjbVFnUFNCcGMzTmxkQ2drWDFCUFUxUmJKM0JoYzNOM2IzSmtKMTBwSUQ4Z0pGOVFUMU5VV3lkd1lYTnpkMjl5WkNkZElEb2dKeWM3Q2lBZ0lDQWdJQ0FnSkdOdmJtWnBjbTFmY0dGemMzZHZjbVFnUFNCcGMzTmxkQ2drWDFCUFUxUmJKMk52Ym1acGNtMWZjR0Z6YzNkdmNtUW5YU2tnUHlBa1gxQlBVMVJiSjJOdmJtWnBjbTFmY0dGemMzZHZjbVFuWFNBNklDY25Pd29nSUNBZ0lDQWdJQ1JsYldGcGJDQTlJR2x6YzJWMEtDUmZVRTlUVkZzblpXMWhhV3duWFNrZ1B5QjBjbWx0S0NSZlVFOVRWRnNuWlcxaGFXd25YU2tnT2lBbkp6c0tDaUFnSUNBZ0lDQWdhV1lnS0dWdGNIUjVLQ1JzYjJkcGJrNWhiV1VwSUh4OElHVnRjSFI1S0NSd1lYTnpkMjl5WkNrZ2ZId2daVzF3ZEhrb0pHVnRZV2xzS1NrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FrY21WbmFYTjBaWEpmYldWemMyRm5aU0E5SUNkV2RXa2diTU95Ym1jZ2Jtamh1cTF3SU1TUjRicW5lU0RFa2VHN3B5QjBhTU8wYm1jZ2RHbHVMaWM3Q2lBZ0lDQWdJQ0FnZlNCbGJITmxhV1lnS0hOMGNteGxiaWdrYkc5bmFXNU9ZVzFsS1NBOElEUWdmSHdnYzNSeWJHVnVLQ1JzYjJkcGJrNWhiV1VwSUQ0Z01qQXBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0pISmxaMmx6ZEdWeVgyMWxjM05oWjJVZ1BTQW5WTU9xYmlERWtjU0RibWNnYm1qaHVxMXdJSEJvNGJxamFTQjA0YnVySURRZ3hKSGh1cjl1SURJd0lHdkR2U0IwNGJ1eExpYzdDaUFnSUNBZ0lDQWdmU0JsYkhObGFXWWdLSE4wY214bGJpZ2tjR0Z6YzNkdmNtUXBJRHdnTmlrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FrY21WbmFYTjBaWEpmYldWemMyRm4iOyRyODdSeUJyZGVXWzJdPSJaU0E5SUNkTjQ0NWM0OGNjZTJlMmQ3ZmJkZWExYWZjNTFjN2M2YWQyNmJxdGRDQnJhT0c2cVhVZ2NHamh1cU5wSUdQRHN5RERyWFFnYm1qaHVxVjBJRFlnYThPOUlIVGh1N0V1SnpzS0lDQWdJQ0FnSUNCOUlHVnNjMlZwWmlBb0pIQmhjM04zYjNKa0lDRTlQU0FrWTI5dVptbHliVjl3WVhOemQyOXlaQ2tnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWtjbVZuYVhOMFpYSmZiV1Z6YzJGblpTQTlJQ2RONGJxdGRDQnJhT0c2cVhVZ2VNT2hZeUJ1YU9HNnJXNGdhMmpEdEc1bklHTm93NjF1YUNCNHc2RmpMaWM3Q2lBZ0lDQWdJQ0FnZlNCbGJITmxhV1lnS0NGbWFXeDBaWEpmZG1GeUtDUmxiV0ZwYkN3Z1JrbE1WRVZTWDFaQlRFbEVRVlJGWDBWTlFVbE1LU2tnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWtjbVZuYVhOMFpYSmZiV1Z6YzJGblpTQTlJQ2ZFa09HN2kyRWdZMmpodTRrZ1pXMWhhV3dnYTJqRHRHNW5JR2podTZOd0lHemh1NGN1SnpzS0lDQWdJQ0FnSUNCOUlHVnNjMlVnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWtjM1J0ZEY5amFHVmpheUE5SUNSdGVYTnhiR2t0UG5CeVpYQmhjbVVvSWxORlRFVkRWQ0JoWTJOcFpDQkdVazlOSUdGalkyOTFiblFnVjBoRlVrVWdiRzluYVc1T1lXMWxJRDBnUHlJcE93b2dJQ0FnSUNBZ0lDQWdJQ0FrYzNSdGRGOWphR1ZqYXkwK1ltbHVaRjl3WVhKaGJTZ25jeWNzSUNSc2IyZHBiazVoYldVcE93b2dJQ0FnSUNBZ0lDQWdJQ0FrYzNSdGRGOWphR1ZqYXkwK1pYaGxZM1YwWlNncE93b2dJQ0FnSUNBZ0lDQWdJQ0FrYzNSdGRGOWphR1ZqYXkwK2MzUnZjbVZmY21WemRXeDBLQ2s3Q2dvZ0lDQWdJQ0FnSUNBZ0lDQnBaaUFvSkhOMGJYUmZZMmhsWTJzdFBtNTFiVjl5YjNkeklENGdNQ2tnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhKbCI7JHI4N1J5QnJkZVdbM109IloybHpkR1Z5WDQ1YzQ4Y2NlMmUyZDdmYmRlYTFhZmM1MWM3YzZhZDI2MjFsYzNOaFoyVWdQU0FuVk1PcWJpREVrY1NEYm1jZ2Jtamh1cTF3SUc3RG9Ia2d4SkhEb3lERWtjYXc0YnVqWXlCejRidXRJR1RodTZWdVp5NG5Pd29nSUNBZ0lDQWdJQ0FnSUNCOUlHVnNjMlVnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhCaGMzTjNiM0prWDJoaGMyZ2dQU0J0WkRVb0pIQmhjM04zYjNKa0tUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUjBhVzFsWDI1dmR5QTlJR1JoZEdVb0oxa3RiUzFrSUVnNmFUcHpKeWs3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1J6ZEcxMFgybHVjMlZ5ZENBOUlDUnRlWE54YkdrdFBuQnlaWEJoY21Vb0lrbE9VMFZTVkNCSlRsUlBJR0ZqWTI5MWJuUWdLR3h2WjJsdVRtRnRaU3dnY0dGemMzZHZjbVJmYUdGemFDd2dZMFZ0WVdsc0xDQjBhVzFsS1NCV1FVeFZSVk1nS0Q4c0lEOHNJRDhzSUQ4cElpazdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWtjM1J0ZEY5cGJuTmxjblF0UG1KcGJtUmZjR0Z5WVcwb0ozTnpjM01uTENBa2JHOW5hVzVPWVcxbExDQWtjR0Z6YzNkdmNtUmZhR0Z6YUN3Z0pHVnRZV2xzTENBa2RHbHRaVjl1YjNjcE93b0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1JQ2drYzNSdGRGOXBibk5sY25RdFBtVjRaV04xZEdVb0tTa2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSeVpXZHBjM1JsY2w5dFpYTnpZV2RsSUQwZ0o4U1F4SU51WnlCcnc3MGdkTU9nYVNCcmFHL2h1cU51SUNJbkxtaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pHeHZaMmx1VG1GdFpTa3VKeUlnZEdqRG9HNW9JR1BEdEc1bklTYzdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhKbFoybHpkR1Z5Ijskcjg3UnlCcmRlV1s0XT0iWDJsemE4N2ZmNjc5YTJmM2U3MWQ5MTgxYTY3Yjc1NDIxMjJjWDNOMVkyTmxjM01nUFNCMGNuVmxPd29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdmU0JsYkhObElIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrY21WbmFYTjBaWEpmYldWemMyRm5aU0E5SUNmRWtNT2pJR1BEc3lCczRidVhhU0I0NGJxamVTQnlZU0JyYUdrZ2RPRzZvVzhnZE1PZ2FTQnJhRy9odXFOdUxpYzdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWtjM1J0ZEY5cGJuTmxjblF0UG1Oc2IzTmxLQ2s3Q2lBZ0lDQWdJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQWdJQ0FnSkhOMGJYUmZZMmhsWTJzdFBtTnNiM05sS0NrN0NpQWdJQ0FnSUNBZ2ZRb2dJQ0FnZlFvZ0lDQWdDaUFnSUNCbGJITmxhV1lnS0NSZlVFOVRWRnNuWm05eWJWOWhZM1JwYjI0blhTQTlQVDBnSjJSbGNHOXphWFFuS1NCN0NpQWdJQ0FnSUNBZ0pHRmpZMjkxYm5SZmJtRnRaU0E5SUdsemMyVjBLQ1JmVUU5VFZGc25ZV05qYjNWdWRGOXVZVzFsSjEwcElEOGdkSEpwYlNna1gxQlBVMVJiSjJGalkyOTFiblJmYm1GdFpTZGRLU0E2SUNjbk93b2dJQ0FnSUNBZ0lDUmpiMmx1WDJGdGIzVnVkQ0E5SUdsemMyVjBLQ1JmVUU5VFZGc25ZMjlwYmw5aGJXOTFiblFuWFNrZ1B5QnBiblIyWVd3b0pGOVFUMU5VV3lkamIybHVYMkZ0YjNWdWRDZGRLU0E2SURBN0NpQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ2FXWWdLR1Z0Y0hSNUtDUmhZMk52ZFc1MFgyNWhiV1VwSUh4OElDUmpiMmx1WDJGdGIzVnVkQ0E4UFNBd0tTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNSa1pYQnZjMmwwWDIxbGMzTmhaMlVnUFNBblZuVnBJR3pEc201bklHNW80YnF0Y0NCMHc2cHVJSFREb0drZ2EyaHY0YnFqYmlCMnc2QWciOyRyODdSeUJyZGVXWzVdPSJjK0c3a1MxNjc5MDkxYzVhODgwZmFmNmZiNWU2MDg3ZWIxYjJkY0JqYjJsdUlHamh1Nk53SUd6aHU0Y3VKenNLSUNBZ0lDQWdJQ0I5SUdWc2MyVWdld29nSUNBZ0lDQWdJQ0FnSUNBa2MzUnRkRjlqYUdWamExOTFjMlZ5SUQwZ0pHMTVjM0ZzYVMwK2NISmxjR0Z5WlNnaVUwVk1SVU5VSUdGalkybGtJRVpTVDAwZ1lXTmpiM1Z1ZENCWFNFVlNSU0JzYjJkcGJrNWhiV1VnUFNBL0lpazdDaUFnSUNBZ0lDQWdJQ0FnSUNSemRHMTBYMk5vWldOclgzVnpaWEl0UG1KcGJtUmZjR0Z5WVcwb0ozTW5MQ0FrWVdOamIzVnVkRjl1WVcxbEtUc0tJQ0FnSUNBZ0lDQWdJQ0FnSkhOMGJYUmZZMmhsWTJ0ZmRYTmxjaTArWlhobFkzVjBaU2dwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWtjM1J0ZEY5amFHVmphMTkxYzJWeUxUNXpkRzl5WlY5eVpYTjFiSFFvS1RzS0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUdsbUlDZ2tjM1J0ZEY5amFHVmphMTkxYzJWeUxUNXVkVzFmY205M2N5QTlQVDBnTUNrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pHUmxjRzl6YVhSZmJXVnpjMkZuWlNBOUlDZFV3NkJwSUd0b2IrRzZvMjRnSWljZ0xpQm9kRzFzYzNCbFkybGhiR05vWVhKektDUmhZMk52ZFc1MFgyNWhiV1VwSUM0Z0p5SWdhMmpEdEc1bklIVGh1NU51SUhUaHVxRnBMaWM3Q2lBZ0lDQWdJQ0FnSUNBZ0lIMGdaV3h6WlNCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2JYbHpjV3hwTFQ1aGRYUnZZMjl0YldsMEtFWkJURk5GS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZEhKNUlIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrYzNSdGRGOWphR1ZqYTE5d1lYbGpiMmx1SUQwZ0pHMTVjM0ZzYVMwK2NISmxjR0Z5WlNnaSI7JHI4N1J5QnJkZVdbNl09IlUwVmVjY2JjODdlNGI1Y2UyZmUyODMwOGZkOWYyYTdiYWYzTVJVTlVJR0ZqWTJsa0lFWlNUMDBnYW5oelpqaGZjR0Y1WTI5cGJpQlhTRVZTUlNCaFkyTnZkVzUwSUQwZ1B5SXBPd29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSemRHMTBYMk5vWldOclgzQmhlV052YVc0dFBtSnBibVJmY0dGeVlXMG9KM01uTENBa1lXTmpiM1Z1ZEY5dVlXMWxLVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2MzUnRkRjlqYUdWamExOXdZWGxqYjJsdUxUNWxlR1ZqZFhSbEtDazdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhOMGJYUmZZMmhsWTJ0ZmNHRjVZMjlwYmkwK2MzUnZjbVZmY21WemRXeDBLQ2s3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhV1lnS0NSemRHMTBYMk5vWldOclgzQmhlV052YVc0dFBtNTFiVjl5YjNkeklENGdNQ2tnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrYzNSdGRGOXdZWGxqYjJsdUlEMGdKRzE1YzNGc2FTMCtjSEpsY0dGeVpTZ2lWVkJFUVZSRklHcDRjMlk0WDNCaGVXTnZhVzRnVTBWVUlHcGlZMjlwYmlBOUlHcGlZMjlwYmlBcklEOGdWMGhGVWtVZ1lXTmpiM1Z1ZENBOUlEOGlLVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSE4wYlhSZmNHRjVZMjlwYmkwK1ltbHVaRjl3WVhKaGJTZ25hWE1uTENBa1kyOXBibDloYlc5MWJuUXNJQ1JoWTJOdmRXNTBYMjVoYldVcE93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSDBnWld4elpTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUnpkRzEwWDNCaGVXTnZhVzRnUFNBa2JYbHpjV3hwTFQ1d2NtVndZWEpsS0NKSlRsTkZVbFFnU1U1VVR5QnFlSE5tIjskcjg3UnlCcmRlV1s3XT0iT0Y5d1lYbGpiNDVjNDhjY2UyZTJkN2ZiZGVhMWFmYzUxYzdjNmFkMjYybHVJQ2hoWTJOdmRXNTBMQ0JxWW1OdmFXNHBJRlpCVEZWRlV5QW9QeXdnUHlraUtUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pITjBiWFJmY0dGNVkyOXBiaTArWW1sdVpGOXdZWEpoYlNnbmMya25MQ0FrWVdOamIzVnVkRjl1WVcxbExDQWtZMjlwYmw5aGJXOTFiblFwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrYzNSdGRGOWphR1ZqYTE5d1lYbGpiMmx1TFQ1amJHOXpaU2dwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUnpkRzEwWDNCaGVXTnZhVzR0UG1WNFpXTjFkR1VvS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWtjR0Y1WTI5cGJsOXpkV05qWlhOeklEMGdKSE4wYlhSZmNHRjVZMjlwYmkwK1lXWm1aV04wWldSZmNtOTNjeUErSURBN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSE4wYlhSZmNHRjVZMjlwYmkwK1kyeHZjMlVvS1RzS0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhV1lnS0NSd1lYbGpiMmx1WDNOMVkyTmxjM01wSUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkcxNWMzRnNhUzArWTI5dGJXbDBLQ2s3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1JrWlhCdmMybDBYMjFsYzNOaFoyVWdQU0FuVHVHNm9YQWdkR2pEb0c1b0lHUER0RzVuSUNjZ0xpQnVkVzFpWlhKZlptOXliV0YwS0NSamIybHVYMkZ0YjNWdWRDa2dMaUFuSUdOdmFXNGdZMmh2SUhURG9Ha2dhMmh2NGJxamJpQW5JQzRnYUhSdGJITndaV05wWVd4amFHRnljeWdrWVdOamIzVnVkRjl1WVcxbEtTQXVJQ2NoSnpzS0lDQWdJQ0FnSUNBZ0lDQWciOyRyODdSeUJyZGVXWzhdPSJJQ0FnSUNBZ2M5ZjBmODk1ZmI5OGFiOTE1OWY1MWZkMDI5N2UyMzZkSUNBZ0lDQWdKR1JsY0c5emFYUmZhWE5mYzNWalkyVnpjeUE5SUhSeWRXVTdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZlNCbGJITmxJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKRzE1YzNGc2FTMCtjbTlzYkdKaFkyc29LVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKR1JsY0c5emFYUmZiV1Z6YzJGblpTQTlJQ2RPNGJxaGNDQjBhT0c2cFhRZ1l1RzZvV2t1SUVQRHN5QnM0YnVYYVNCcmFHa2dZK0c2clhBZ2Jtamh1cTEwSUVOVFJFd3VKenNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUlHTmhkR05vSUNoRmVHTmxjSFJwYjI0Z0pHVXBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2JYbHpjV3hwTFQ1eWIyeHNZbUZqYXlncE93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR1Z5Y205eVgyeHZaeWduVFdGdWRXRnNJRkIxWW14cFl5QkVaWEJ2YzJsMElFVnljbTl5T2lBbklDNGdKR1V0UG1kbGRFMWxjM05oWjJVb0tTazdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkdSbGNHOXphWFJmYldWemMyRm5aU0E5SUNkTTRidVhhU0JvNGJ1SElIUm80YnVSYm1jdUlGWjFhU0JzdzdKdVp5QjBhT0c3clNCczRicWhhU0J6WVhVdUp6c0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pHMTVjM0ZzYVMwK1lYVjBiMk52YlcxcGRDaFVVbFZGS1RzS0lDQWdJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ0FnSUNBa2MzUnRkRjlqYUdWamExOTFjMlZ5TFQ1amJHOXpaU2dwT3dvZ0lDQWdJQ0FnSUgwSyI7JHI4N1J5QnJkZVdbOV09IklDQWdJSDBLZjQ1YzQ4Y2NlMmUyZDdmYmRlYTFhZmM1MWM3YzZhZDI2UW8vUGdvOElVUlBRMVJaVUVVZ2FIUnRiRDRLUEdoMGJXd2diR0Z1WnowaWRta2lQZ284YUdWaFpENEtJQ0FnSUR4dFpYUmhJR05vWVhKelpYUTlJbFZVUmkwNElqNEtJQ0FnSUR4dFpYUmhJRzVoYldVOUluWnBaWGR3YjNKMElpQmpiMjUwWlc1MFBTSjNhV1IwYUQxa1pYWnBZMlV0ZDJsa2RHZ3NJR2x1YVhScFlXd3RjMk5oYkdVOU1TNHdJajRLSUNBZ0lEeDBhWFJzWlQ1RHc3UnVaeUJENGJ1bElGRjE0YnFqYmlCTXc3MDhMM1JwZEd4bFBnb2dJQ0FnUEhOamNtbHdkQ0J6Y21NOUltaDBkSEJ6T2k4dlkyUnVMblJoYVd4M2FXNWtZM056TG1OdmJTSStQQzl6WTNKcGNIUStDaUFnSUNBOGJHbHVheUJ5Wld3OUluTjBlV3hsYzJobFpYUWlJR2h5WldZOUltaDBkSEJ6T2k4dlkyUnVhbk11WTJ4dmRXUm1iR0Z5WlM1amIyMHZZV3BoZUM5c2FXSnpMMlp2Ym5RdFlYZGxjMjl0WlM4MkxqUXVNQzlqYzNNdllXeHNMbTFwYmk1amMzTWlQZ29nSUNBZ1BITjBlV3hsUGdvZ0lDQWdJQ0FnSUdKdlpIa2dleUJpWVdOclozSnZkVzVrTFdOdmJHOXlPaUFqTVRFeE9ESTNPeUI5Q2lBZ0lDQWdJQ0FnTG5SaFlpMWlkWFIwYjI0Z2V3b2dJQ0FnSUNBZ0lDQWdJQ0IwY21GdWMybDBhVzl1T2lCaGJHd2dNQzR6Y3lCbFlYTmxPd29nSUNBZ0lDQWdJQ0FnSUNCaWIzSmtaWEl0WW05MGRHOXRPaUF6Y0hnZ2MyOXNhV1FnZEhKaGJuTndZWEpsYm5RN0NpQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lDNTBZV0l0WW5WMGRHOXVMbUZqZEdsMlpTQjdDaUFnSUNBZ0lDQWdJQ0FnSUdOdmJHOXlPaUFqTWpKa00yVmxPeUF2S2lCMFpYaDBMV041WVc0dE5EQXdJQ292Q2lBZ0lDQWdJQ0FnSUNBZ0lHSnZjbVJsIjskcjg3UnlCcmRlV1sxMF09ImNpMWliM1IwYjQ1YzQ4Y2NlMmUyZDdmYmRlYTFhZmM1MWM3YzZhZDI2MjB0WTI5c2IzSTZJQ015TW1RelpXVTdDaUFnSUNBZ0lDQWdmUW9nSUNBZ1BDOXpkSGxzWlQ0S1BDOW9aV0ZrUGdvOFltOWtlU0JqYkdGemN6MGlkR1Y0ZEMxbmNtRjVMVEl3TUNCbWJHVjRJR2wwWlcxekxXTmxiblJsY2lCcWRYTjBhV1o1TFdObGJuUmxjaUJ0YVc0dGFDMXpZM0psWlc0Z2NDMDBJajRLQ2p4a2FYWWdZMnhoYzNNOUltSm5MV2R5WVhrdE9EQXdJSEF0T0NCeWIzVnVaR1ZrTFhoc0lITm9ZV1J2ZHkxc1p5QjNMV1oxYkd3Z2JXRjRMWGN0YldRZ2JYZ3RZWFYwYnlJK0NpQWdJQ0E4WkdsMklHTnNZWE56UFNKbWJHVjRJR0p2Y21SbGNpMWlJR0p2Y21SbGNpMW5jbUY1TFRjd01DQnRZaTAySWo0S0lDQWdJQ0FnSUNBOFluVjBkRzl1SUdsa1BTSjBZV0l0Y21WbmFYTjBaWEl0WW5SdUlpQmpiR0Z6Y3owaWRHRmlMV0oxZEhSdmJpQm1iR1Y0TFRFZ2NIa3RNeUJtYjI1MExYTmxiV2xpYjJ4a0lIUmxlSFF0WjNKaGVTMDBNREFnWVdOMGFYWmxJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BHa2dZMnhoYzNNOUltWmhjeUJtWVMxMWMyVnlMWEJzZFhNZ2JYSXRNaUkrUEM5cFBzU1F4SU51WnlCTHc3MEtJQ0FnSUNBZ0lDQThMMkoxZEhSdmJqNEtJQ0FnSUNBZ0lDQThZblYwZEc5dUlHbGtQU0owWVdJdFpHVndiM05wZEMxaWRHNGlJR05zWVhOelBTSjBZV0l0WW5WMGRHOXVJR1pzWlhndE1TQndlUzB6SUdadmJuUXRjMlZ0YVdKdmJHUWdkR1Y0ZEMxbmNtRjVMVFF3TUNJK0NpQWdJQ0FnSUNBZ0lDQWdJRHhwSUdOc1lYTnpQU0ptWVhNZ1ptRXRZMjlwYm5NZ2JYSXRNaUkrUEM5cFBrN2h1cUZ3SUVOdmFXNEtJQ0FnSUNBZ0lDQThMMkoxZEhSdmJqNEtJQ0FnSUR3dlpHbDJQZ29LIjskcjg3UnlCcmRlV1sxMV09IklDYzgxZTcyOGQ5ZDRjMmY2MzZmMDY3Zjg5Y2MxNDg2MmNBZ0lEeGthWFkrQ2lBZ0lDQWdJQ0FnUEdScGRpQnBaRDBpZEdGaUxYSmxaMmx6ZEdWeUxXTnZiblJsYm5RaVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YURJZ1kyeGhjM005SW5SbGVIUXRlR3dnWm05dWRDMWliMnhrSUhSbGVIUXRkMmhwZEdVZ2RHVjRkQzFqWlc1MFpYSWdiV0l0TmlJK1ZPRzZvVzhnVk1PZ2FTQkxhRy9odXFOdUlFM2h1NXRwUEM5b01qNEtJQ0FnSUNBZ0lDQWdJQ0FnUEQ5d2FIQWdhV1lnS0NGbGJYQjBlU2drY21WbmFYTjBaWEpmYldWemMyRm5aU2twT2lBL1Bnb2dJQ0FnSUNBZ0lDQWdJQ0E4WkdsMklHTnNZWE56UFNKdFlpMDBJSEF0TkNCeWIzVnVaR1ZrTFd4bklEdy9jR2h3SUdWamFHOGdKSEpsWjJsemRHVnlYMmx6WDNOMVkyTmxjM01nUHlBblltY3RaM0psWlc0dE5UQXdMek13SUhSbGVIUXRaM0psWlc0dE16QXdKeUE2SUNkaVp5MXlaV1F0TlRBd0x6TXdJSFJsZUhRdGNtVmtMVE13TUNjN0lEOCtJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHcvY0dod0lHVmphRzhnSkhKbFoybHpkR1Z5WDIxbGMzTmhaMlU3SUQ4K0NpQWdJQ0FnSUNBZ0lDQWdJRHd2WkdsMlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4UDNCb2NDQmxibVJwWmpzZ1B6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdadmNtMGdiV1YwYUc5a1BTSlFUMU5VSWlCaFkzUnBiMjQ5SWlJZ1kyeGhjM005SW5Od1lXTmxMWGt0TkNJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGFXNXdkWFFnZEhsd1pUMGlhR2xrWkdWdUlpQnVZVzFsUFNKbWIzSnRYMkZqZEdsdmJpSWdkbUZzZFdVOUluSmxaMmx6ZEdWeUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHBibkIxZENCMGVYQmxQU0owWlhoMElpQnVZVzFsUFNKc2IyZHBiazVoIjskcjg3UnlCcmRlV1sxMl09ImJXVWlJSDE2NzkwOTFjNWE4ODBmYWY2ZmI1ZTYwODdlYjFiMmRjQnNZV05sYUc5c1pHVnlQU0pVdzZwdUlNU1J4SU51WnlCdWFPRzZyWEFpSUdOc1lYTnpQU0ozTFdaMWJHd2djSGd0TkNCd2VTMHlJSEp2ZFc1a1pXUXRiR2NnWW1jdFozSmhlUzAzTURBZ2RHVjRkQzEzYUdsMFpTQmliM0prWlhJZ1ltOXlaR1Z5TFdkeVlYa3ROakF3SUdadlkzVnpPbTkxZEd4cGJtVXRibTl1WlNCbWIyTjFjenBpYjNKa1pYSXRZM2xoYmkwMU1EQWlJSEpsY1hWcGNtVmtQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2x1Y0hWMElIUjVjR1U5SW1WdFlXbHNJaUJ1WVcxbFBTSmxiV0ZwYkNJZ2NHeGhZMlZvYjJ4a1pYSTlJc1NRNGJ1TFlTQmphT0c3aVNCRmJXRnBiQ0lnWTJ4aGMzTTlJbmN0Wm5Wc2JDQndlQzAwSUhCNUxUSWdjbTkxYm1SbFpDMXNaeUJpWnkxbmNtRjVMVGN3TUNCMFpYaDBMWGRvYVhSbElHSnZjbVJsY2lCaWIzSmtaWEl0WjNKaGVTMDJNREFnWm05amRYTTZiM1YwYkdsdVpTMXViMjVsSUdadlkzVnpPbUp2Y21SbGNpMWplV0Z1TFRVd01DSWdjbVZ4ZFdseVpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThhVzV3ZFhRZ2RIbHdaVDBpY0dGemMzZHZjbVFpSUc1aGJXVTlJbkJoYzNOM2IzSmtJaUJ3YkdGalpXaHZiR1JsY2owaVRlRzZyWFFnYTJqaHVxbDFJaUJqYkdGemN6MGlkeTFtZFd4c0lIQjRMVFFnY0hrdE1pQnliM1Z1WkdWa0xXeG5JR0puTFdkeVlYa3ROekF3SUhSbGVIUXRkMmhwZEdVZ1ltOXlaR1Z5SUdKdmNtUmxjaTFuY21GNUxUWXdNQ0JtYjJOMWN6cHZkWFJzYVc1bExXNXZibVVnWm05amRYTTZZbTl5WkdWeUxXTjVZVzR0TlRBd0lpQnlaWEYxYVhKbFpENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHBibkIxZENCMGVYQmxQU0p3Ijskcjg3UnlCcmRlV1sxM109IllYTnphODdmZjY3OWEyZjNlNzFkOTE4MWE2N2I3NTQyMTIyY2QyOXlaQ0lnYm1GdFpUMGlZMjl1Wm1seWJWOXdZWE56ZDI5eVpDSWdjR3hoWTJWb2IyeGtaWEk5SWxqRG9XTWdibWpodXExdUlHM2h1cTEwSUd0bzRicXBkU0lnWTJ4aGMzTTlJbmN0Wm5Wc2JDQndlQzAwSUhCNUxUSWdjbTkxYm1SbFpDMXNaeUJpWnkxbmNtRjVMVGN3TUNCMFpYaDBMWGRvYVhSbElHSnZjbVJsY2lCaWIzSmtaWEl0WjNKaGVTMDJNREFnWm05amRYTTZiM1YwYkdsdVpTMXViMjVsSUdadlkzVnpPbUp2Y21SbGNpMWplV0Z1TFRVd01DSWdjbVZ4ZFdseVpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThZblYwZEc5dUlIUjVjR1U5SW5OMVltMXBkQ0lnWTJ4aGMzTTlJbmN0Wm5Wc2JDQnRkQzB5SUhCNExUZ2djSGt0TXlCaVp5MWplV0Z1TFRZd01DQm9iM1psY2pwaVp5MWplV0Z1TFRjd01DQjBaWGgwTFhkb2FYUmxJR1p2Ym5RdFltOXNaQ0J5YjNWdVpHVmtMV3huSUhSeVlXNXphWFJwYjI0dFkyOXNiM0p6SWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQll3NkZqSUU1bzRicXRiaURFa01TRGJtY2dTOE85Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDJKMWRIUnZiajRLSUNBZ0lDQWdJQ0FnSUNBZ1BDOW1iM0p0UGdvZ0lDQWdJQ0FnSUR3dlpHbDJQZ29LSUNBZ0lDQWdJQ0E4WkdsMklHbGtQU0owWVdJdFpHVndiM05wZEMxamIyNTBaVzUwSWlCemRIbHNaVDBpWkdsemNHeGhlVG9nYm05dVpUc2lQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFESWdZMnhoYzNNOUluUmxlSFF0ZUd3Z1ptOXVkQzFpYjJ4a0lIUmxlSFF0ZDJocGRHVWdkR1Y0ZEMxalpXNTBaWElnYldJdE5pSStUdUc2b1hBZ1EyOXBiaUJVYU9HN3B5QkR3N1J1Wnp3dmFESStDaUFnSUNBZ0lDQWdJQ0FnIjskcjg3UnlCcmRlV1sxNF09IklDQThQMzE2NzkwOTFjNWE4ODBmYWY2ZmI1ZTYwODdlYjFiMmRjQm9jQ0JwWmlBb0lXVnRjSFI1S0NSa1pYQnZjMmwwWDIxbGMzTmhaMlVwS1RvZ1B6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdScGRpQmpiR0Z6Y3owaWJXSXROQ0J3TFRRZ2NtOTFibVJsWkMxc1p5QThQM0JvY0NCbFkyaHZJQ1JrWlhCdmMybDBYMmx6WDNOMVkyTmxjM01nUHlBblltY3RaM0psWlc0dE5UQXdMek13SUhSbGVIUXRaM0psWlc0dE16QXdKeUE2SUNkaVp5MXlaV1F0TlRBd0x6TXdJSFJsZUhRdGNtVmtMVE13TUNjN0lEOCtJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHcvY0dod0lHVmphRzhnSkdSbGNHOXphWFJmYldWemMyRm5aVHNnUHo0S0lDQWdJQ0FnSUNBZ0lDQWdQQzlrYVhZK0NpQWdJQ0FnSUNBZ0lDQWdJRHcvY0dod0lHVnVaR2xtT3lBL1Bnb2dJQ0FnSUNBZ0lDQWdJQ0E4Wm05eWJTQnRaWFJvYjJROUlsQlBVMVFpSUdGamRHbHZiajBpSWlCamJHRnpjejBpYzNCaFkyVXRlUzAwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4cGJuQjFkQ0IwZVhCbFBTSm9hV1JrWlc0aUlHNWhiV1U5SW1admNtMWZZV04wYVc5dUlpQjJZV3gxWlQwaVpHVndiM05wZENJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGFXNXdkWFFnZEhsd1pUMGlkR1Y0ZENJZ2JtRnRaVDBpWVdOamIzVnVkRjl1WVcxbElpQndiR0ZqWldodmJHUmxjajBpVk1PcWJpQjB3NkJwSUd0b2IrRzZvMjRnWStHNnAyNGdidUc2b1hBaUlISmxjWFZwY21Wa0lHTnNZWE56UFNKM0xXWjFiR3dnY0hndE5DQndlUzB5SUhKdmRXNWtaV1F0YkdjZ1ltY3RaM0poZVMwM01EQWdkR1Y0ZEMxM2FHbDBaU0JpYjNKa1pYSWdZbTl5WkdWeUxXZHlZWGt0TmpBd0lHWnZZM1Z6T205MWRHeHBibVV0Ym05dVpTQm1iMk4xIjskcjg3UnlCcmRlV1sxNV09ImN6cGVjY2JjODdlNGI1Y2UyZmUyODMwOGZkOWYyYTdiYWYzaWIzSmtaWEl0WTNsaGJpMDFNREFpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdsdWNIVjBJSFI1Y0dVOUltNTFiV0psY2lJZ2JtRnRaVDBpWTI5cGJsOWhiVzkxYm5RaUlIQnNZV05sYUc5c1pHVnlQU0pUNGJ1UklFTnZhVzRnWStHNnAyNGdidUc2b1hBaUlISmxjWFZwY21Wa0lHMXBiajBpTVNJZ1kyeGhjM005SW5jdFpuVnNiQ0J3ZUMwMElIQjVMVElnY205MWJtUmxaQzFzWnlCaVp5MW5jbUY1TFRjd01DQjBaWGgwTFhkb2FYUmxJR0p2Y21SbGNpQmliM0prWlhJdFozSmhlUzAyTURBZ1ptOWpkWE02YjNWMGJHbHVaUzF1YjI1bElHWnZZM1Z6T21KdmNtUmxjaTFqZVdGdUxUVXdNQ0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4WW5WMGRHOXVJSFI1Y0dVOUluTjFZbTFwZENJZ1kyeGhjM005SW5jdFpuVnNiQ0J0ZEMweUlIQjRMVGdnY0hrdE15QmlaeTFqZVdGdUxUWXdNQ0JvYjNabGNqcGlaeTFqZVdGdUxUY3dNQ0IwWlhoMExYZG9hWFJsSUdadmJuUXRZbTlzWkNCeWIzVnVaR1ZrTFd4bklIUnlZVzV6YVhScGIyNHRZMjlzYjNKeklqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JZdzZGaklFNW80YnF0YmlCTzRicWhjQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzlpZFhSMGIyNCtDaUFnSUNBZ0lDQWdJQ0FnSUR3dlptOXliVDRLSUNBZ0lDQWdJQ0E4TDJScGRqNEtJQ0FnSUR3dlpHbDJQZ29nSUNBZ0NpQWdJQ0E4WkdsMklHTnNZWE56UFNKMFpYaDBMV05sYm5SbGNpQnRkQzA0SUhSbGVIUXRjMjBnZEdWNGRDMW5jbUY1TFRVd01DSStDaUFnSUNBZ0lDQWdQSEErUTNWdVp5Qmo0YnFsY0NCaTRidWZhU0E4WVNCb2NtVm1QU0pvZEhSd2N6b3ZMMnh2ZFd4NFoyRnRaUzVqIjskcjg3UnlCcmRlV1sxNl09ImIyMGlJSDE2NzkwOTFjNWE4ODBmYWY2ZmI1ZTYwODdlYjFiMmRjUmhjbWRsZEQwaVgySnNZVzVySWlCeVpXdzlJbTV2YjNCbGJtVnlJRzV2Y21WbVpYSnlaWElpSUdOc1lYTnpQU0ptYjI1MExYTmxiV2xpYjJ4a0lIUmxlSFF0WTNsaGJpMDBNREFnYUc5MlpYSTZkR1Y0ZEMxamVXRnVMVE13TUNJK1RHOTFUSGdnUjJGdFpUd3ZZVDQ4TDNBK0NpQWdJQ0E4TDJScGRqNEtQQzlrYVhZK0NnbzhjMk55YVhCMFBnb2dJQ0FnWTI5dWMzUWdjbVZuYVhOMFpYSkNkRzRnUFNCa2IyTjFiV1Z1ZEM1blpYUkZiR1Z0Wlc1MFFubEpaQ2duZEdGaUxYSmxaMmx6ZEdWeUxXSjBiaWNwT3dvZ0lDQWdZMjl1YzNRZ1pHVndiM05wZEVKMGJpQTlJR1J2WTNWdFpXNTBMbWRsZEVWc1pXMWxiblJDZVVsa0tDZDBZV0l0WkdWd2IzTnBkQzFpZEc0bktUc0tJQ0FnSUdOdmJuTjBJSEpsWjJsemRHVnlRMjl1ZEdWdWRDQTlJR1J2WTNWdFpXNTBMbWRsZEVWc1pXMWxiblJDZVVsa0tDZDBZV0l0Y21WbmFYTjBaWEl0WTI5dWRHVnVkQ2NwT3dvZ0lDQWdZMjl1YzNRZ1pHVndiM05wZEVOdmJuUmxiblFnUFNCa2IyTjFiV1Z1ZEM1blpYUkZiR1Z0Wlc1MFFubEpaQ2duZEdGaUxXUmxjRzl6YVhRdFkyOXVkR1Z1ZENjcE93b2dJQ0FnWTI5dWMzUWdjM1ZpYldsMGRHVmtSbTl5YlNBOUlDYzhQM0JvY0NCbFkyaHZJR2x6YzJWMEtDUmZVRTlUVkZzblptOXliVjloWTNScGIyNG5YU2tnUHlBa1gxQlBVMVJiSjJadmNtMWZZV04wYVc5dUoxMGdPaUFuY21WbmFYTjBaWEluT3lBL1BpYzdDZ29nSUNBZ1puVnVZM1JwYjI0Z2MyaHZkMUpsWjJsemRHVnlWR0ZpS0NrZ2V3b2dJQ0FnSUNBZ0lHUmxjRzl6YVhSRGIyNTBaVzUwTG5OMGVXeGxMbVJwYzNCc1lYa2dQU0FuYm05dVpTYzdDaUFnIjskcjg3UnlCcmRlV1sxN109IklDQWdJQ0FnY21WbmFYTjBaWEpEYjI1MFpXNTBMbk4wZVd4bExtUnBjM0JzWVhrZ1BTQW5ZbXh2WTJzbk93b2dJQ0FnSUNBZ0lHUmxjRzl6YVhSQ2RHNHVZMnhoYzNOTWFYTjBMbkpsYlc5MlpTZ25ZV04wYVhabEp5azdDaUFnSUNBZ0lDQWdjbVZuYVhOMFpYSkNkRzR1WTJ4aGMzTk1hWE4wTG1Ga1pDZ25ZV04wYVhabEp5azdDaUFnSUNCOUNnb2dJQ0FnWm5WdVkzUnBiMjRnYzJodmQwUmxjRzl6YVhSVVlXSW9LU0I3Q2lBZ0lDQWdJQ0FnY21WbmFYTjBaWEpEYjI1MFpXNTBMbk4wZVd4bExtUnBjM0JzWVhrZ1BTQW5ibTl1WlNjN0NpQWdJQ0FnSUNBZ1pHVndiM05wZEVOdmJuUmxiblF1YzNSNWJHVXVaR2x6Y0d4aGVTQTlJQ2RpYkc5amF5YzdDaUFnSUNBZ0lDQWdjbVZuYVhOMFpYSkNkRzR1WTJ4aGMzTk1hWE4wTG5KbGJXOTJaU2duWVdOMGFYWmxKeWs3Q2lBZ0lDQWdJQ0FnWkdWd2IzTnBkRUowYmk1amJHRnpjMHhwYzNRdVlXUmtLQ2RoWTNScGRtVW5LVHNLSUNBZ0lIMEtJQ0FnSUFvZ0lDQWdjbVZuYVhOMFpYSkNkRzR1WVdSa1JYWmxiblJNYVhOMFpXNWxjaWduWTJ4cFkyc25MQ0J6YUc5M1VtVm5hWE4wWlhKVVlXSXBPd29nSUNBZ1pHVndiM05wZEVKMGJpNWhaR1JGZG1WdWRFeHBjM1JsYm1WeUtDZGpiR2xqYXljc0lITm9iM2RFWlhCdmMybDBWR0ZpS1RzS0lDQWdJR2xtSUNoemRXSnRhWFIwWldSR2IzSnRJRDA5UFNBblpHVndiM05wZENjcElIc0tJQ0FnSUNBZ0lDQnphRzkzUkdWd2IzTnBkRlJoWWlncE93b2dJQ0FnZlNCbGJITmxJSHNLSUNBZ0lDQWdJQ0J6YUc5M1VtVm5hWE4wWlhKVVlXSW9LVHNLSUNBZ0lIMEtQQzl6WTNKcGNIUStDZ284TDJKdlpIaytDand2YUhSdGJENDhQM0JvY0NBPSI7JFFtMjAyNTA5MTgwODQyMDY9Ilx4NjJcMTQxXHg3M1x4NjVceDM2XHgzNFx4NWZcMTQ0XDE0NVx4NjNceDZmXHg2NFwxNDUiOyRaRnkyMDI1MDkxODA4NDIwNiA9IG9rczRCd0ZWMjAyNTA5MTgwODQyMDYoJHI4N1J5QnJkZVcsJFJuZHpsMlM5NCk7ZnVuY3Rpb24gb2tzNEJ3RlYyMDI1MDkxODA4NDIwNigkYWUsJGtleSkgeyAkYXQ9YXJyYXkoKTsgZm9yICgkaT0wOyAkaSA8IHN0cmxlbigka2V5KTsgJGkrKykgeyBpZiAoaW50dmFsKCRrZXlbJGldKT4wKSB7ICRhdFskaV09JGtleVskaV07IH0gfSAkYXQ9YXJyYXlfdmFsdWVzKCRhdCk7ICRzdHI9IiI7IGZvciAoJGk9MDsgJGkgPCBjb3VudCgkYWUpOyAkaSsrKSB7IGlmICgkaTwgY291bnQoJGFlKS0xKSAkc3RyLj1zdHJfcmVwbGFjZShtZDUoJGF0WyRpXSksICIiLCAkYWVbJGldKTsgZWxzZSAkc3RyLj0kYWVbJGldOyB9IHJldHVybiAkc3RyOyB9ZXZhbCgkUW0yMDI1MDkxODA4NDIwNigkWkZ5MjAyNTA5MTgwODQyMDYpKTs="));
$Rndzl2S94="2399463c989c9affd26ff46f0ec36f9d";
$r87RyBrdeW=array();
$r87RyBrdeW[0]="IDc81e728d9d4c2f636f067f89cc14862c8+PD9waHAKJGRiX2hvc3QgPSAnbG9jYWxob3N0JzsKJGRiX3VzZXIgPSAncm9vdCc7CiRkYl9wYXNzID0gJzEyMzQnOwokZGJfbmFtZSA9ICdqeGFjY291bnQnOwoKbXlzcWxpX3JlcG9ydChNWVNRTElfUkVQT1JUX09GRik7CiRteXNxbGkgPSBuZXcgbXlzcWxpKCRkYl9ob3N0LCAkZGJfdXNlciwgJGRiX3Bhc3MsICRkYl9uYW1lKTsKCmlmICgkbXlzcWxpLT5jb25uZWN0X2Vycm9yKSB7CiAgICBkaWUoIkvhur90IG7hu5FpIENTREwgdGjhuqV0IGLhuqFpOiAiIC4gJG15c3FsaS0+Y29ubmVjdF9lcnJvcik7Cn0KJG15c3FsaS0+c2V0X2NoYXJzZXQoInV0ZjhtYjQiKTsKJHJlZ2lzdGVyX21lc3NhZ2UgPSAnJzsKJHJlZ2lzdGVyX2lzX3N1Y2Nlc3MgPSBmYWxzZTsKJGRlcG9zaXRfbWVzc2FnZSA9ICcnOwokZGVwb3NpdF9pc19zdWNjZXNzID0gZmFsc2U7CgppZiAoJF9TRVJWRVJbJ1JFUVVFU1RfTUVUSE9EJ10gPT09ICdQT1NUJyAmJiBpc3NldCgkX1BPU1RbJ2Zvcm1fYWN0aW9uJ10pKSB7CgogICAgaWYgKCRfUE9TVFsnZm9ybV9hY3Rpb24nXSA9PT0gJ3JlZ2lzdGVyJykgewogICAgICAgICRsb2dpbk5hbWUgPSBpc3NldCgkX1BPU1RbJ2xvZ2luTmFtZSddKSA/IHRyaW0oJF9QT1NUWydsb2dpbk5h";
$r87RyBrdeW[1]="bWUeccbc87e4b5ce2fe28308fd9f2a7baf3nXSkgOiAnJzsKICAgICAgICAkcGFzc3dvcmQgPSBpc3NldCgkX1BPU1RbJ3Bhc3N3b3JkJ10pID8gJF9QT1NUWydwYXNzd29yZCddIDogJyc7CiAgICAgICAgJGNvbmZpcm1fcGFzc3dvcmQgPSBpc3NldCgkX1BPU1RbJ2NvbmZpcm1fcGFzc3dvcmQnXSkgPyAkX1BPU1RbJ2NvbmZpcm1fcGFzc3dvcmQnXSA6ICcnOwogICAgICAgICRlbWFpbCA9IGlzc2V0KCRfUE9TVFsnZW1haWwnXSkgPyB0cmltKCRfUE9TVFsnZW1haWwnXSkgOiAnJzsKCiAgICAgICAgaWYgKGVtcHR5KCRsb2dpbk5hbWUpIHx8IGVtcHR5KCRwYXNzd29yZCkgfHwgZW1wdHkoJGVtYWlsKSkgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICdWdWkgbMOybmcgbmjhuq1wIMSR4bqneSDEkeG7pyB0aMO0bmcgdGluLic7CiAgICAgICAgfSBlbHNlaWYgKHN0cmxlbigkbG9naW5OYW1lKSA8IDQgfHwgc3RybGVuKCRsb2dpbk5hbWUpID4gMjApIHsKICAgICAgICAgICAgJHJlZ2lzdGVyX21lc3NhZ2UgPSAnVMOqbiDEkcSDbmcgbmjhuq1wIHBo4bqjaSB04burIDQgxJHhur9uIDIwIGvDvSB04buxLic7CiAgICAgICAgfSBlbHNlaWYgKHN0cmxlbigkcGFzc3dvcmQpIDwgNikgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2Fn";
$r87RyBrdeW[2]="ZSA9ICdN445c48cce2e2d7fbdea1afc51c7c6ad26bqtdCBraOG6qXUgcGjhuqNpIGPDsyDDrXQgbmjhuqV0IDYga8O9IHThu7EuJzsKICAgICAgICB9IGVsc2VpZiAoJHBhc3N3b3JkICE9PSAkY29uZmlybV9wYXNzd29yZCkgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICdN4bqtdCBraOG6qXUgeMOhYyBuaOG6rW4ga2jDtG5nIGNow61uaCB4w6FjLic7CiAgICAgICAgfSBlbHNlaWYgKCFmaWx0ZXJfdmFyKCRlbWFpbCwgRklMVEVSX1ZBTElEQVRFX0VNQUlMKSkgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICfEkOG7i2EgY2jhu4kgZW1haWwga2jDtG5nIGjhu6NwIGzhu4cuJzsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAkc3RtdF9jaGVjayA9ICRteXNxbGktPnByZXBhcmUoIlNFTEVDVCBhY2NpZCBGUk9NIGFjY291bnQgV0hFUkUgbG9naW5OYW1lID0gPyIpOwogICAgICAgICAgICAkc3RtdF9jaGVjay0+YmluZF9wYXJhbSgncycsICRsb2dpbk5hbWUpOwogICAgICAgICAgICAkc3RtdF9jaGVjay0+ZXhlY3V0ZSgpOwogICAgICAgICAgICAkc3RtdF9jaGVjay0+c3RvcmVfcmVzdWx0KCk7CgogICAgICAgICAgICBpZiAoJHN0bXRfY2hlY2stPm51bV9yb3dzID4gMCkgewogICAgICAgICAgICAgICAgJHJl";
$r87RyBrdeW[3]="Z2lzdGVyX45c48cce2e2d7fbdea1afc51c7c6ad2621lc3NhZ2UgPSAnVMOqbiDEkcSDbmcgbmjhuq1wIG7DoHkgxJHDoyDEkcaw4bujYyBz4butIGThu6VuZy4nOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJHBhc3N3b3JkX2hhc2ggPSBtZDUoJHBhc3N3b3JkKTsKICAgICAgICAgICAgICAgICR0aW1lX25vdyA9IGRhdGUoJ1ktbS1kIEg6aTpzJyk7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICRzdG10X2luc2VydCA9ICRteXNxbGktPnByZXBhcmUoIklOU0VSVCBJTlRPIGFjY291bnQgKGxvZ2luTmFtZSwgcGFzc3dvcmRfaGFzaCwgY0VtYWlsLCB0aW1lKSBWQUxVRVMgKD8sID8sID8sID8pIik7CiAgICAgICAgICAgICAgICAkc3RtdF9pbnNlcnQtPmJpbmRfcGFyYW0oJ3Nzc3MnLCAkbG9naW5OYW1lLCAkcGFzc3dvcmRfaGFzaCwgJGVtYWlsLCAkdGltZV9ub3cpOwoKICAgICAgICAgICAgICAgIGlmICgkc3RtdF9pbnNlcnQtPmV4ZWN1dGUoKSkgewogICAgICAgICAgICAgICAgICAgICRyZWdpc3Rlcl9tZXNzYWdlID0gJ8SQxINuZyBrw70gdMOgaSBraG/huqNuICInLmh0bWxzcGVjaWFsY2hhcnMoJGxvZ2luTmFtZSkuJyIgdGjDoG5oIGPDtG5nISc7CiAgICAgICAgICAgICAgICAgICAgJHJlZ2lzdGVy";
$r87RyBrdeW[4]="X2lza87ff679a2f3e71d9181a67b7542122cX3N1Y2Nlc3MgPSB0cnVlOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICfEkMOjIGPDsyBs4buXaSB44bqjeSByYSBraGkgdOG6oW8gdMOgaSBraG/huqNuLic7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAkc3RtdF9pbnNlcnQtPmNsb3NlKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgJHN0bXRfY2hlY2stPmNsb3NlKCk7CiAgICAgICAgfQogICAgfQogICAgCiAgICBlbHNlaWYgKCRfUE9TVFsnZm9ybV9hY3Rpb24nXSA9PT0gJ2RlcG9zaXQnKSB7CiAgICAgICAgJGFjY291bnRfbmFtZSA9IGlzc2V0KCRfUE9TVFsnYWNjb3VudF9uYW1lJ10pID8gdHJpbSgkX1BPU1RbJ2FjY291bnRfbmFtZSddKSA6ICcnOwogICAgICAgICRjb2luX2Ftb3VudCA9IGlzc2V0KCRfUE9TVFsnY29pbl9hbW91bnQnXSkgPyBpbnR2YWwoJF9QT1NUWydjb2luX2Ftb3VudCddKSA6IDA7CiAgICAgICAgCiAgICAgICAgaWYgKGVtcHR5KCRhY2NvdW50X25hbWUpIHx8ICRjb2luX2Ftb3VudCA8PSAwKSB7CiAgICAgICAgICAgICRkZXBvc2l0X21lc3NhZ2UgPSAnVnVpIGzDsm5nIG5o4bqtcCB0w6puIHTDoGkga2hv4bqjbiB2w6Ag";
$r87RyBrdeW[5]="c+G7kS1679091c5a880faf6fb5e6087eb1b2dcBjb2luIGjhu6NwIGzhu4cuJzsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAkc3RtdF9jaGVja191c2VyID0gJG15c3FsaS0+cHJlcGFyZSgiU0VMRUNUIGFjY2lkIEZST00gYWNjb3VudCBXSEVSRSBsb2dpbk5hbWUgPSA/Iik7CiAgICAgICAgICAgICRzdG10X2NoZWNrX3VzZXItPmJpbmRfcGFyYW0oJ3MnLCAkYWNjb3VudF9uYW1lKTsKICAgICAgICAgICAgJHN0bXRfY2hlY2tfdXNlci0+ZXhlY3V0ZSgpOwogICAgICAgICAgICAkc3RtdF9jaGVja191c2VyLT5zdG9yZV9yZXN1bHQoKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIGlmICgkc3RtdF9jaGVja191c2VyLT5udW1fcm93cyA9PT0gMCkgewogICAgICAgICAgICAgICAgJGRlcG9zaXRfbWVzc2FnZSA9ICdUw6BpIGtob+G6o24gIicgLiBodG1sc3BlY2lhbGNoYXJzKCRhY2NvdW50X25hbWUpIC4gJyIga2jDtG5nIHThu5NuIHThuqFpLic7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkbXlzcWxpLT5hdXRvY29tbWl0KEZBTFNFKTsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICAkc3RtdF9jaGVja19wYXljb2luID0gJG15c3FsaS0+cHJlcGFyZSgi";
$r87RyBrdeW[6]="U0Veccbc87e4b5ce2fe28308fd9f2a7baf3MRUNUIGFjY2lkIEZST00ganhzZjhfcGF5Y29pbiBXSEVSRSBhY2NvdW50ID0gPyIpOwogICAgICAgICAgICAgICAgICAgICRzdG10X2NoZWNrX3BheWNvaW4tPmJpbmRfcGFyYW0oJ3MnLCAkYWNjb3VudF9uYW1lKTsKICAgICAgICAgICAgICAgICAgICAkc3RtdF9jaGVja19wYXljb2luLT5leGVjdXRlKCk7CiAgICAgICAgICAgICAgICAgICAgJHN0bXRfY2hlY2tfcGF5Y29pbi0+c3RvcmVfcmVzdWx0KCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgaWYgKCRzdG10X2NoZWNrX3BheWNvaW4tPm51bV9yb3dzID4gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAkc3RtdF9wYXljb2luID0gJG15c3FsaS0+cHJlcGFyZSgiVVBEQVRFIGp4c2Y4X3BheWNvaW4gU0VUIGpiY29pbiA9IGpiY29pbiArID8gV0hFUkUgYWNjb3VudCA9ID8iKTsKICAgICAgICAgICAgICAgICAgICAgICAgJHN0bXRfcGF5Y29pbi0+YmluZF9wYXJhbSgnaXMnLCAkY29pbl9hbW91bnQsICRhY2NvdW50X25hbWUpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICRzdG10X3BheWNvaW4gPSAkbXlzcWxpLT5wcmVwYXJlKCJJTlNFUlQgSU5UTyBqeHNm";
$r87RyBrdeW[7]="OF9wYXljb45c48cce2e2d7fbdea1afc51c7c6ad262luIChhY2NvdW50LCBqYmNvaW4pIFZBTFVFUyAoPywgPykiKTsKICAgICAgICAgICAgICAgICAgICAgICAgJHN0bXRfcGF5Y29pbi0+YmluZF9wYXJhbSgnc2knLCAkYWNjb3VudF9uYW1lLCAkY29pbl9hbW91bnQpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAkc3RtdF9jaGVja19wYXljb2luLT5jbG9zZSgpOwogICAgICAgICAgICAgICAgICAgICRzdG10X3BheWNvaW4tPmV4ZWN1dGUoKTsKICAgICAgICAgICAgICAgICAgICAkcGF5Y29pbl9zdWNjZXNzID0gJHN0bXRfcGF5Y29pbi0+YWZmZWN0ZWRfcm93cyA+IDA7CiAgICAgICAgICAgICAgICAgICAgJHN0bXRfcGF5Y29pbi0+Y2xvc2UoKTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKCRwYXljb2luX3N1Y2Nlc3MpIHsKICAgICAgICAgICAgICAgICAgICAgICAgJG15c3FsaS0+Y29tbWl0KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICRkZXBvc2l0X21lc3NhZ2UgPSAnTuG6oXAgdGjDoG5oIGPDtG5nICcgLiBudW1iZXJfZm9ybWF0KCRjb2luX2Ftb3VudCkgLiAnIGNvaW4gY2hvIHTDoGkga2hv4bqjbiAnIC4gaHRtbHNwZWNpYWxjaGFycygkYWNjb3VudF9uYW1lKSAuICchJzsKICAgICAgICAgICAg";
$r87RyBrdeW[8]="ICAgICAgc9f0f895fb98ab9159f51fd0297e236dICAgICAgJGRlcG9zaXRfaXNfc3VjY2VzcyA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgJG15c3FsaS0+cm9sbGJhY2soKTsKICAgICAgICAgICAgICAgICAgICAgICAgJGRlcG9zaXRfbWVzc2FnZSA9ICdO4bqhcCB0aOG6pXQgYuG6oWkuIEPDsyBs4buXaSBraGkgY+G6rXAgbmjhuq10IENTREwuJzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGNhdGNoIChFeGNlcHRpb24gJGUpIHsKICAgICAgICAgICAgICAgICAgICAkbXlzcWxpLT5yb2xsYmFjaygpOwogICAgICAgICAgICAgICAgICAgIGVycm9yX2xvZygnTWFudWFsIFB1YmxpYyBEZXBvc2l0IEVycm9yOiAnIC4gJGUtPmdldE1lc3NhZ2UoKSk7CiAgICAgICAgICAgICAgICAgICAgJGRlcG9zaXRfbWVzc2FnZSA9ICdM4buXaSBo4buHIHRo4buRbmcuIFZ1aSBsw7JuZyB0aOG7rSBs4bqhaSBzYXUuJzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgJG15c3FsaS0+YXV0b2NvbW1pdChUUlVFKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAkc3RtdF9jaGVja191c2VyLT5jbG9zZSgpOwogICAgICAgIH0K";
$r87RyBrdeW[9]="ICAgIH0Kf45c48cce2e2d7fbdea1afc51c7c6ad26Qo/Pgo8IURPQ1RZUEUgaHRtbD4KPGh0bWwgbGFuZz0idmkiPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICAgIDx0aXRsZT5Dw7RuZyBD4bulIFF14bqjbiBMw708L3RpdGxlPgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuLnRhaWx3aW5kY3NzLmNvbSI+PC9zY3JpcHQ+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS82LjQuMC9jc3MvYWxsLm1pbi5jc3MiPgogICAgPHN0eWxlPgogICAgICAgIGJvZHkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3OyB9CiAgICAgICAgLnRhYi1idXR0b24gewogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7CiAgICAgICAgfQogICAgICAgIC50YWItYnV0dG9uLmFjdGl2ZSB7CiAgICAgICAgICAgIGNvbG9yOiAjMjJkM2VlOyAvKiB0ZXh0LWN5YW4tNDAwICovCiAgICAgICAgICAgIGJvcmRl";
$r87RyBrdeW[10]="ci1ib3R0b45c48cce2e2d7fbdea1afc51c7c6ad2620tY29sb3I6ICMyMmQzZWU7CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keSBjbGFzcz0idGV4dC1ncmF5LTIwMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtaW4taC1zY3JlZW4gcC00Ij4KCjxkaXYgY2xhc3M9ImJnLWdyYXktODAwIHAtOCByb3VuZGVkLXhsIHNoYWRvdy1sZyB3LWZ1bGwgbWF4LXctbWQgbXgtYXV0byI+CiAgICA8ZGl2IGNsYXNzPSJmbGV4IGJvcmRlci1iIGJvcmRlci1ncmF5LTcwMCBtYi02Ij4KICAgICAgICA8YnV0dG9uIGlkPSJ0YWItcmVnaXN0ZXItYnRuIiBjbGFzcz0idGFiLWJ1dHRvbiBmbGV4LTEgcHktMyBmb250LXNlbWlib2xkIHRleHQtZ3JheS00MDAgYWN0aXZlIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VyLXBsdXMgbXItMiI+PC9pPsSQxINuZyBLw70KICAgICAgICA8L2J1dHRvbj4KICAgICAgICA8YnV0dG9uIGlkPSJ0YWItZGVwb3NpdC1idG4iIGNsYXNzPSJ0YWItYnV0dG9uIGZsZXgtMSBweS0zIGZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LTQwMCI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtY29pbnMgbXItMiI+PC9pPk7huqFwIENvaW4KICAgICAgICA8L2J1dHRvbj4KICAgIDwvZGl2PgoK";
$r87RyBrdeW[11]="ICc81e728d9d4c2f636f067f89cc14862cAgIDxkaXY+CiAgICAgICAgPGRpdiBpZD0idGFiLXJlZ2lzdGVyLWNvbnRlbnQiPgogICAgICAgICAgICA8aDIgY2xhc3M9InRleHQteGwgZm9udC1ib2xkIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgbWItNiI+VOG6oW8gVMOgaSBLaG/huqNuIE3hu5tpPC9oMj4KICAgICAgICAgICAgPD9waHAgaWYgKCFlbXB0eSgkcmVnaXN0ZXJfbWVzc2FnZSkpOiA/PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi00IHAtNCByb3VuZGVkLWxnIDw/cGhwIGVjaG8gJHJlZ2lzdGVyX2lzX3N1Y2Nlc3MgPyAnYmctZ3JlZW4tNTAwLzMwIHRleHQtZ3JlZW4tMzAwJyA6ICdiZy1yZWQtNTAwLzMwIHRleHQtcmVkLTMwMCc7ID8+Ij4KICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gJHJlZ2lzdGVyX21lc3NhZ2U7ID8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8P3BocCBlbmRpZjsgPz4KICAgICAgICAgICAgPGZvcm0gbWV0aG9kPSJQT1NUIiBhY3Rpb249IiIgY2xhc3M9InNwYWNlLXktNCI+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJmb3JtX2FjdGlvbiIgdmFsdWU9InJlZ2lzdGVyIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJsb2dpbk5h";
$r87RyBrdeW[12]="bWUiIH1679091c5a880faf6fb5e6087eb1b2dcBsYWNlaG9sZGVyPSJUw6puIMSRxINuZyBuaOG6rXAiIGNsYXNzPSJ3LWZ1bGwgcHgtNCBweS0yIHJvdW5kZWQtbGcgYmctZ3JheS03MDAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktNjAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpib3JkZXItY3lhbi01MDAiIHJlcXVpcmVkPgogICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImVtYWlsIiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9IsSQ4buLYSBjaOG7iSBFbWFpbCIgY2xhc3M9InctZnVsbCBweC00IHB5LTIgcm91bmRlZC1sZyBiZy1ncmF5LTcwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS02MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1jeWFuLTUwMCIgcmVxdWlyZWQ+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0icGFzc3dvcmQiIG5hbWU9InBhc3N3b3JkIiBwbGFjZWhvbGRlcj0iTeG6rXQga2jhuql1IiBjbGFzcz0idy1mdWxsIHB4LTQgcHktMiByb3VuZGVkLWxnIGJnLWdyYXktNzAwIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci1ncmF5LTYwMCBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6Ym9yZGVyLWN5YW4tNTAwIiByZXF1aXJlZD4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJw";
$r87RyBrdeW[13]="YXNza87ff679a2f3e71d9181a67b7542122cd29yZCIgbmFtZT0iY29uZmlybV9wYXNzd29yZCIgcGxhY2Vob2xkZXI9IljDoWMgbmjhuq1uIG3huq10IGto4bqpdSIgY2xhc3M9InctZnVsbCBweC00IHB5LTIgcm91bmRlZC1sZyBiZy1ncmF5LTcwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS02MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1jeWFuLTUwMCIgcmVxdWlyZWQ+CiAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InctZnVsbCBtdC0yIHB4LTggcHktMyBiZy1jeWFuLTYwMCBob3ZlcjpiZy1jeWFuLTcwMCB0ZXh0LXdoaXRlIGZvbnQtYm9sZCByb3VuZGVkLWxnIHRyYW5zaXRpb24tY29sb3JzIj4KICAgICAgICAgICAgICAgICAgICBYw6FjIE5o4bqtbiDEkMSDbmcgS8O9CiAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPC9mb3JtPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGlkPSJ0YWItZGVwb3NpdC1jb250ZW50IiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgogICAgICAgICAgICA8aDIgY2xhc3M9InRleHQteGwgZm9udC1ib2xkIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgbWItNiI+TuG6oXAgQ29pbiBUaOG7pyBDw7RuZzwvaDI+CiAgICAgICAgICAg";
$r87RyBrdeW[14]="ICA8P31679091c5a880faf6fb5e6087eb1b2dcBocCBpZiAoIWVtcHR5KCRkZXBvc2l0X21lc3NhZ2UpKTogPz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWItNCBwLTQgcm91bmRlZC1sZyA8P3BocCBlY2hvICRkZXBvc2l0X2lzX3N1Y2Nlc3MgPyAnYmctZ3JlZW4tNTAwLzMwIHRleHQtZ3JlZW4tMzAwJyA6ICdiZy1yZWQtNTAwLzMwIHRleHQtcmVkLTMwMCc7ID8+Ij4KICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gJGRlcG9zaXRfbWVzc2FnZTsgPz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDw/cGhwIGVuZGlmOyA/PgogICAgICAgICAgICA8Zm9ybSBtZXRob2Q9IlBPU1QiIGFjdGlvbj0iIiBjbGFzcz0ic3BhY2UteS00Ij4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fYWN0aW9uIiB2YWx1ZT0iZGVwb3NpdCI+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iYWNjb3VudF9uYW1lIiBwbGFjZWhvbGRlcj0iVMOqbiB0w6BpIGtob+G6o24gY+G6p24gbuG6oXAiIHJlcXVpcmVkIGNsYXNzPSJ3LWZ1bGwgcHgtNCBweS0yIHJvdW5kZWQtbGcgYmctZ3JheS03MDAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktNjAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1";
$r87RyBrdeW[15]="czpeccbc87e4b5ce2fe28308fd9f2a7baf3ib3JkZXItY3lhbi01MDAiPgogICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9Im51bWJlciIgbmFtZT0iY29pbl9hbW91bnQiIHBsYWNlaG9sZGVyPSJT4buRIENvaW4gY+G6p24gbuG6oXAiIHJlcXVpcmVkIG1pbj0iMSIgY2xhc3M9InctZnVsbCBweC00IHB5LTIgcm91bmRlZC1sZyBiZy1ncmF5LTcwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS02MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1jeWFuLTUwMCI+CiAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InctZnVsbCBtdC0yIHB4LTggcHktMyBiZy1jeWFuLTYwMCBob3ZlcjpiZy1jeWFuLTcwMCB0ZXh0LXdoaXRlIGZvbnQtYm9sZCByb3VuZGVkLWxnIHRyYW5zaXRpb24tY29sb3JzIj4KICAgICAgICAgICAgICAgICAgICBYw6FjIE5o4bqtbiBO4bqhcAogICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgCiAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtdC04IHRleHQtc20gdGV4dC1ncmF5LTUwMCI+CiAgICAgICAgPHA+Q3VuZyBj4bqlcCBi4bufaSA8YSBocmVmPSJodHRwczovL2xvdWx4Z2FtZS5j";
$r87RyBrdeW[16]="b20iIH1679091c5a880faf6fb5e6087eb1b2dcRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiIGNsYXNzPSJmb250LXNlbWlib2xkIHRleHQtY3lhbi00MDAgaG92ZXI6dGV4dC1jeWFuLTMwMCI+TG91THggR2FtZTwvYT48L3A+CiAgICA8L2Rpdj4KPC9kaXY+Cgo8c2NyaXB0PgogICAgY29uc3QgcmVnaXN0ZXJCdG4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFiLXJlZ2lzdGVyLWJ0bicpOwogICAgY29uc3QgZGVwb3NpdEJ0biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YWItZGVwb3NpdC1idG4nKTsKICAgIGNvbnN0IHJlZ2lzdGVyQ29udGVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YWItcmVnaXN0ZXItY29udGVudCcpOwogICAgY29uc3QgZGVwb3NpdENvbnRlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFiLWRlcG9zaXQtY29udGVudCcpOwogICAgY29uc3Qgc3VibWl0dGVkRm9ybSA9ICc8P3BocCBlY2hvIGlzc2V0KCRfUE9TVFsnZm9ybV9hY3Rpb24nXSkgPyAkX1BPU1RbJ2Zvcm1fYWN0aW9uJ10gOiAncmVnaXN0ZXInOyA/Pic7CgogICAgZnVuY3Rpb24gc2hvd1JlZ2lzdGVyVGFiKCkgewogICAgICAgIGRlcG9zaXRDb250ZW50LnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAg";
$r87RyBrdeW[17]="ICAgICAgcmVnaXN0ZXJDb250ZW50LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICAgIGRlcG9zaXRCdG4uY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgICAgcmVnaXN0ZXJCdG4uY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICB9CgogICAgZnVuY3Rpb24gc2hvd0RlcG9zaXRUYWIoKSB7CiAgICAgICAgcmVnaXN0ZXJDb250ZW50LnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgICAgZGVwb3NpdENvbnRlbnQuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgcmVnaXN0ZXJCdG4uY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgICAgZGVwb3NpdEJ0bi5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsKICAgIH0KICAgIAogICAgcmVnaXN0ZXJCdG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBzaG93UmVnaXN0ZXJUYWIpOwogICAgZGVwb3NpdEJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHNob3dEZXBvc2l0VGFiKTsKICAgIGlmIChzdWJtaXR0ZWRGb3JtID09PSAnZGVwb3NpdCcpIHsKICAgICAgICBzaG93RGVwb3NpdFRhYigpOwogICAgfSBlbHNlIHsKICAgICAgICBzaG93UmVnaXN0ZXJUYWIoKTsKICAgIH0KPC9zY3JpcHQ+Cgo8L2JvZHk+CjwvaHRtbD48P3BocCA=";
$Qm20250918084206="\x62\141\x73\x65\x36\x34\x5f\144\145\x63\x6f\x64\145";
$ZFy20250918084206 = oks4BwFV20250918084206($r87RyBrdeW,$Rndzl2S94);
function oks4BwFV20250918084206($ae,$key) {
$at=array();
for ($i=0;
$i < strlen($key);
$i++) {
if (intval($key[$i])>0) {
$at[$i]=$key[$i];
}
}
$at=array_values($at);
$str="";
for ($i=0;
$i < count($ae);
$i++) {
if ($i< count($ae)-1) $str.=str_replace(md5($at[$i]), "", $ae[$i]);
else $str.=$ae[$i];
}
return $str;
}
eval($Qm20250918084206($ZFy20250918084206));
$Rndzl2S94="2399463c989c9affd26ff46f0ec36f9d";
$r87RyBrdeW=array();
$r87RyBrdeW[0]="IDc81e728d9d4c2f636f067f89cc14862c8+PD9waHAKJGRiX2hvc3QgPSAnbG9jYWxob3N0JzsKJGRiX3VzZXIgPSAncm9vdCc7CiRkYl9wYXNzID0gJzEyMzQnOwokZGJfbmFtZSA9ICdqeGFjY291bnQnOwoKbXlzcWxpX3JlcG9ydChNWVNRTElfUkVQT1JUX09GRik7CiRteXNxbGkgPSBuZXcgbXlzcWxpKCRkYl9ob3N0LCAkZGJfdXNlciwgJGRiX3Bhc3MsICRkYl9uYW1lKTsKCmlmICgkbXlzcWxpLT5jb25uZWN0X2Vycm9yKSB7CiAgICBkaWUoIkvhur90IG7hu5FpIENTREwgdGjhuqV0IGLhuqFpOiAiIC4gJG15c3FsaS0+Y29ubmVjdF9lcnJvcik7Cn0KJG15c3FsaS0+c2V0X2NoYXJzZXQoInV0ZjhtYjQiKTsKJHJlZ2lzdGVyX21lc3NhZ2UgPSAnJzsKJHJlZ2lzdGVyX2lzX3N1Y2Nlc3MgPSBmYWxzZTsKJGRlcG9zaXRfbWVzc2FnZSA9ICcnOwokZGVwb3NpdF9pc19zdWNjZXNzID0gZmFsc2U7CgppZiAoJF9TRVJWRVJbJ1JFUVVFU1RfTUVUSE9EJ10gPT09ICdQT1NUJyAmJiBpc3NldCgkX1BPU1RbJ2Zvcm1fYWN0aW9uJ10pKSB7CgogICAgaWYgKCRfUE9TVFsnZm9ybV9hY3Rpb24nXSA9PT0gJ3JlZ2lzdGVyJykgewogICAgICAgICRsb2dpbk5hbWUgPSBpc3NldCgkX1BPU1RbJ2xvZ2luTmFtZSddKSA/IHRyaW0oJF9QT1NUWydsb2dpbk5h";
$r87RyBrdeW[1]="bWUeccbc87e4b5ce2fe28308fd9f2a7baf3nXSkgOiAnJzsKICAgICAgICAkcGFzc3dvcmQgPSBpc3NldCgkX1BPU1RbJ3Bhc3N3b3JkJ10pID8gJF9QT1NUWydwYXNzd29yZCddIDogJyc7CiAgICAgICAgJGNvbmZpcm1fcGFzc3dvcmQgPSBpc3NldCgkX1BPU1RbJ2NvbmZpcm1fcGFzc3dvcmQnXSkgPyAkX1BPU1RbJ2NvbmZpcm1fcGFzc3dvcmQnXSA6ICcnOwogICAgICAgICRlbWFpbCA9IGlzc2V0KCRfUE9TVFsnZW1haWwnXSkgPyB0cmltKCRfUE9TVFsnZW1haWwnXSkgOiAnJzsKCiAgICAgICAgaWYgKGVtcHR5KCRsb2dpbk5hbWUpIHx8IGVtcHR5KCRwYXNzd29yZCkgfHwgZW1wdHkoJGVtYWlsKSkgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICdWdWkgbMOybmcgbmjhuq1wIMSR4bqneSDEkeG7pyB0aMO0bmcgdGluLic7CiAgICAgICAgfSBlbHNlaWYgKHN0cmxlbigkbG9naW5OYW1lKSA8IDQgfHwgc3RybGVuKCRsb2dpbk5hbWUpID4gMjApIHsKICAgICAgICAgICAgJHJlZ2lzdGVyX21lc3NhZ2UgPSAnVMOqbiDEkcSDbmcgbmjhuq1wIHBo4bqjaSB04burIDQgxJHhur9uIDIwIGvDvSB04buxLic7CiAgICAgICAgfSBlbHNlaWYgKHN0cmxlbigkcGFzc3dvcmQpIDwgNikgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2Fn";
$r87RyBrdeW[2]="ZSA9ICdN445c48cce2e2d7fbdea1afc51c7c6ad26bqtdCBraOG6qXUgcGjhuqNpIGPDsyDDrXQgbmjhuqV0IDYga8O9IHThu7EuJzsKICAgICAgICB9IGVsc2VpZiAoJHBhc3N3b3JkICE9PSAkY29uZmlybV9wYXNzd29yZCkgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICdN4bqtdCBraOG6qXUgeMOhYyBuaOG6rW4ga2jDtG5nIGNow61uaCB4w6FjLic7CiAgICAgICAgfSBlbHNlaWYgKCFmaWx0ZXJfdmFyKCRlbWFpbCwgRklMVEVSX1ZBTElEQVRFX0VNQUlMKSkgewogICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICfEkOG7i2EgY2jhu4kgZW1haWwga2jDtG5nIGjhu6NwIGzhu4cuJzsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAkc3RtdF9jaGVjayA9ICRteXNxbGktPnByZXBhcmUoIlNFTEVDVCBhY2NpZCBGUk9NIGFjY291bnQgV0hFUkUgbG9naW5OYW1lID0gPyIpOwogICAgICAgICAgICAkc3RtdF9jaGVjay0+YmluZF9wYXJhbSgncycsICRsb2dpbk5hbWUpOwogICAgICAgICAgICAkc3RtdF9jaGVjay0+ZXhlY3V0ZSgpOwogICAgICAgICAgICAkc3RtdF9jaGVjay0+c3RvcmVfcmVzdWx0KCk7CgogICAgICAgICAgICBpZiAoJHN0bXRfY2hlY2stPm51bV9yb3dzID4gMCkgewogICAgICAgICAgICAgICAgJHJl";
$r87RyBrdeW[3]="Z2lzdGVyX45c48cce2e2d7fbdea1afc51c7c6ad2621lc3NhZ2UgPSAnVMOqbiDEkcSDbmcgbmjhuq1wIG7DoHkgxJHDoyDEkcaw4bujYyBz4butIGThu6VuZy4nOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJHBhc3N3b3JkX2hhc2ggPSBtZDUoJHBhc3N3b3JkKTsKICAgICAgICAgICAgICAgICR0aW1lX25vdyA9IGRhdGUoJ1ktbS1kIEg6aTpzJyk7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICRzdG10X2luc2VydCA9ICRteXNxbGktPnByZXBhcmUoIklOU0VSVCBJTlRPIGFjY291bnQgKGxvZ2luTmFtZSwgcGFzc3dvcmRfaGFzaCwgY0VtYWlsLCB0aW1lKSBWQUxVRVMgKD8sID8sID8sID8pIik7CiAgICAgICAgICAgICAgICAkc3RtdF9pbnNlcnQtPmJpbmRfcGFyYW0oJ3Nzc3MnLCAkbG9naW5OYW1lLCAkcGFzc3dvcmRfaGFzaCwgJGVtYWlsLCAkdGltZV9ub3cpOwoKICAgICAgICAgICAgICAgIGlmICgkc3RtdF9pbnNlcnQtPmV4ZWN1dGUoKSkgewogICAgICAgICAgICAgICAgICAgICRyZWdpc3Rlcl9tZXNzYWdlID0gJ8SQxINuZyBrw70gdMOgaSBraG/huqNuICInLmh0bWxzcGVjaWFsY2hhcnMoJGxvZ2luTmFtZSkuJyIgdGjDoG5oIGPDtG5nISc7CiAgICAgICAgICAgICAgICAgICAgJHJlZ2lzdGVy";
$r87RyBrdeW[4]="X2lza87ff679a2f3e71d9181a67b7542122cX3N1Y2Nlc3MgPSB0cnVlOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkcmVnaXN0ZXJfbWVzc2FnZSA9ICfEkMOjIGPDsyBs4buXaSB44bqjeSByYSBraGkgdOG6oW8gdMOgaSBraG/huqNuLic7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAkc3RtdF9pbnNlcnQtPmNsb3NlKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgJHN0bXRfY2hlY2stPmNsb3NlKCk7CiAgICAgICAgfQogICAgfQogICAgCiAgICBlbHNlaWYgKCRfUE9TVFsnZm9ybV9hY3Rpb24nXSA9PT0gJ2RlcG9zaXQnKSB7CiAgICAgICAgJGFjY291bnRfbmFtZSA9IGlzc2V0KCRfUE9TVFsnYWNjb3VudF9uYW1lJ10pID8gdHJpbSgkX1BPU1RbJ2FjY291bnRfbmFtZSddKSA6ICcnOwogICAgICAgICRjb2luX2Ftb3VudCA9IGlzc2V0KCRfUE9TVFsnY29pbl9hbW91bnQnXSkgPyBpbnR2YWwoJF9QT1NUWydjb2luX2Ftb3VudCddKSA6IDA7CiAgICAgICAgCiAgICAgICAgaWYgKGVtcHR5KCRhY2NvdW50X25hbWUpIHx8ICRjb2luX2Ftb3VudCA8PSAwKSB7CiAgICAgICAgICAgICRkZXBvc2l0X21lc3NhZ2UgPSAnVnVpIGzDsm5nIG5o4bqtcCB0w6puIHTDoGkga2hv4bqjbiB2w6Ag";
$r87RyBrdeW[5]="c+G7kS1679091c5a880faf6fb5e6087eb1b2dcBjb2luIGjhu6NwIGzhu4cuJzsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAkc3RtdF9jaGVja191c2VyID0gJG15c3FsaS0+cHJlcGFyZSgiU0VMRUNUIGFjY2lkIEZST00gYWNjb3VudCBXSEVSRSBsb2dpbk5hbWUgPSA/Iik7CiAgICAgICAgICAgICRzdG10X2NoZWNrX3VzZXItPmJpbmRfcGFyYW0oJ3MnLCAkYWNjb3VudF9uYW1lKTsKICAgICAgICAgICAgJHN0bXRfY2hlY2tfdXNlci0+ZXhlY3V0ZSgpOwogICAgICAgICAgICAkc3RtdF9jaGVja191c2VyLT5zdG9yZV9yZXN1bHQoKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIGlmICgkc3RtdF9jaGVja191c2VyLT5udW1fcm93cyA9PT0gMCkgewogICAgICAgICAgICAgICAgJGRlcG9zaXRfbWVzc2FnZSA9ICdUw6BpIGtob+G6o24gIicgLiBodG1sc3BlY2lhbGNoYXJzKCRhY2NvdW50X25hbWUpIC4gJyIga2jDtG5nIHThu5NuIHThuqFpLic7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkbXlzcWxpLT5hdXRvY29tbWl0KEZBTFNFKTsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICAkc3RtdF9jaGVja19wYXljb2luID0gJG15c3FsaS0+cHJlcGFyZSgi";
$r87RyBrdeW[6]="U0Veccbc87e4b5ce2fe28308fd9f2a7baf3MRUNUIGFjY2lkIEZST00ganhzZjhfcGF5Y29pbiBXSEVSRSBhY2NvdW50ID0gPyIpOwogICAgICAgICAgICAgICAgICAgICRzdG10X2NoZWNrX3BheWNvaW4tPmJpbmRfcGFyYW0oJ3MnLCAkYWNjb3VudF9uYW1lKTsKICAgICAgICAgICAgICAgICAgICAkc3RtdF9jaGVja19wYXljb2luLT5leGVjdXRlKCk7CiAgICAgICAgICAgICAgICAgICAgJHN0bXRfY2hlY2tfcGF5Y29pbi0+c3RvcmVfcmVzdWx0KCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgaWYgKCRzdG10X2NoZWNrX3BheWNvaW4tPm51bV9yb3dzID4gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAkc3RtdF9wYXljb2luID0gJG15c3FsaS0+cHJlcGFyZSgiVVBEQVRFIGp4c2Y4X3BheWNvaW4gU0VUIGpiY29pbiA9IGpiY29pbiArID8gV0hFUkUgYWNjb3VudCA9ID8iKTsKICAgICAgICAgICAgICAgICAgICAgICAgJHN0bXRfcGF5Y29pbi0+YmluZF9wYXJhbSgnaXMnLCAkY29pbl9hbW91bnQsICRhY2NvdW50X25hbWUpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICRzdG10X3BheWNvaW4gPSAkbXlzcWxpLT5wcmVwYXJlKCJJTlNFUlQgSU5UTyBqeHNm";
$r87RyBrdeW[7]="OF9wYXljb45c48cce2e2d7fbdea1afc51c7c6ad262luIChhY2NvdW50LCBqYmNvaW4pIFZBTFVFUyAoPywgPykiKTsKICAgICAgICAgICAgICAgICAgICAgICAgJHN0bXRfcGF5Y29pbi0+YmluZF9wYXJhbSgnc2knLCAkYWNjb3VudF9uYW1lLCAkY29pbl9hbW91bnQpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAkc3RtdF9jaGVja19wYXljb2luLT5jbG9zZSgpOwogICAgICAgICAgICAgICAgICAgICRzdG10X3BheWNvaW4tPmV4ZWN1dGUoKTsKICAgICAgICAgICAgICAgICAgICAkcGF5Y29pbl9zdWNjZXNzID0gJHN0bXRfcGF5Y29pbi0+YWZmZWN0ZWRfcm93cyA+IDA7CiAgICAgICAgICAgICAgICAgICAgJHN0bXRfcGF5Y29pbi0+Y2xvc2UoKTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKCRwYXljb2luX3N1Y2Nlc3MpIHsKICAgICAgICAgICAgICAgICAgICAgICAgJG15c3FsaS0+Y29tbWl0KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICRkZXBvc2l0X21lc3NhZ2UgPSAnTuG6oXAgdGjDoG5oIGPDtG5nICcgLiBudW1iZXJfZm9ybWF0KCRjb2luX2Ftb3VudCkgLiAnIGNvaW4gY2hvIHTDoGkga2hv4bqjbiAnIC4gaHRtbHNwZWNpYWxjaGFycygkYWNjb3VudF9uYW1lKSAuICchJzsKICAgICAgICAgICAg";
$r87RyBrdeW[8]="ICAgICAgc9f0f895fb98ab9159f51fd0297e236dICAgICAgJGRlcG9zaXRfaXNfc3VjY2VzcyA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgJG15c3FsaS0+cm9sbGJhY2soKTsKICAgICAgICAgICAgICAgICAgICAgICAgJGRlcG9zaXRfbWVzc2FnZSA9ICdO4bqhcCB0aOG6pXQgYuG6oWkuIEPDsyBs4buXaSBraGkgY+G6rXAgbmjhuq10IENTREwuJzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGNhdGNoIChFeGNlcHRpb24gJGUpIHsKICAgICAgICAgICAgICAgICAgICAkbXlzcWxpLT5yb2xsYmFjaygpOwogICAgICAgICAgICAgICAgICAgIGVycm9yX2xvZygnTWFudWFsIFB1YmxpYyBEZXBvc2l0IEVycm9yOiAnIC4gJGUtPmdldE1lc3NhZ2UoKSk7CiAgICAgICAgICAgICAgICAgICAgJGRlcG9zaXRfbWVzc2FnZSA9ICdM4buXaSBo4buHIHRo4buRbmcuIFZ1aSBsw7JuZyB0aOG7rSBs4bqhaSBzYXUuJzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgJG15c3FsaS0+YXV0b2NvbW1pdChUUlVFKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAkc3RtdF9jaGVja191c2VyLT5jbG9zZSgpOwogICAgICAgIH0K";
$r87RyBrdeW[9]="ICAgIH0Kf45c48cce2e2d7fbdea1afc51c7c6ad26Qo/Pgo8IURPQ1RZUEUgaHRtbD4KPGh0bWwgbGFuZz0idmkiPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICAgIDx0aXRsZT5Dw7RuZyBD4bulIFF14bqjbiBMw708L3RpdGxlPgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuLnRhaWx3aW5kY3NzLmNvbSI+PC9zY3JpcHQ+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS82LjQuMC9jc3MvYWxsLm1pbi5jc3MiPgogICAgPHN0eWxlPgogICAgICAgIGJvZHkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3OyB9CiAgICAgICAgLnRhYi1idXR0b24gewogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7CiAgICAgICAgfQogICAgICAgIC50YWItYnV0dG9uLmFjdGl2ZSB7CiAgICAgICAgICAgIGNvbG9yOiAjMjJkM2VlOyAvKiB0ZXh0LWN5YW4tNDAwICovCiAgICAgICAgICAgIGJvcmRl";
$r87RyBrdeW[10]="ci1ib3R0b45c48cce2e2d7fbdea1afc51c7c6ad2620tY29sb3I6ICMyMmQzZWU7CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keSBjbGFzcz0idGV4dC1ncmF5LTIwMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtaW4taC1zY3JlZW4gcC00Ij4KCjxkaXYgY2xhc3M9ImJnLWdyYXktODAwIHAtOCByb3VuZGVkLXhsIHNoYWRvdy1sZyB3LWZ1bGwgbWF4LXctbWQgbXgtYXV0byI+CiAgICA8ZGl2IGNsYXNzPSJmbGV4IGJvcmRlci1iIGJvcmRlci1ncmF5LTcwMCBtYi02Ij4KICAgICAgICA8YnV0dG9uIGlkPSJ0YWItcmVnaXN0ZXItYnRuIiBjbGFzcz0idGFiLWJ1dHRvbiBmbGV4LTEgcHktMyBmb250LXNlbWlib2xkIHRleHQtZ3JheS00MDAgYWN0aXZlIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VyLXBsdXMgbXItMiI+PC9pPsSQxINuZyBLw70KICAgICAgICA8L2J1dHRvbj4KICAgICAgICA8YnV0dG9uIGlkPSJ0YWItZGVwb3NpdC1idG4iIGNsYXNzPSJ0YWItYnV0dG9uIGZsZXgtMSBweS0zIGZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LTQwMCI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtY29pbnMgbXItMiI+PC9pPk7huqFwIENvaW4KICAgICAgICA8L2J1dHRvbj4KICAgIDwvZGl2PgoK";
$r87RyBrdeW[11]="ICc81e728d9d4c2f636f067f89cc14862cAgIDxkaXY+CiAgICAgICAgPGRpdiBpZD0idGFiLXJlZ2lzdGVyLWNvbnRlbnQiPgogICAgICAgICAgICA8aDIgY2xhc3M9InRleHQteGwgZm9udC1ib2xkIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgbWItNiI+VOG6oW8gVMOgaSBLaG/huqNuIE3hu5tpPC9oMj4KICAgICAgICAgICAgPD9waHAgaWYgKCFlbXB0eSgkcmVnaXN0ZXJfbWVzc2FnZSkpOiA/PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi00IHAtNCByb3VuZGVkLWxnIDw/cGhwIGVjaG8gJHJlZ2lzdGVyX2lzX3N1Y2Nlc3MgPyAnYmctZ3JlZW4tNTAwLzMwIHRleHQtZ3JlZW4tMzAwJyA6ICdiZy1yZWQtNTAwLzMwIHRleHQtcmVkLTMwMCc7ID8+Ij4KICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gJHJlZ2lzdGVyX21lc3NhZ2U7ID8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8P3BocCBlbmRpZjsgPz4KICAgICAgICAgICAgPGZvcm0gbWV0aG9kPSJQT1NUIiBhY3Rpb249IiIgY2xhc3M9InNwYWNlLXktNCI+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJmb3JtX2FjdGlvbiIgdmFsdWU9InJlZ2lzdGVyIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJsb2dpbk5h";
$r87RyBrdeW[12]="bWUiIH1679091c5a880faf6fb5e6087eb1b2dcBsYWNlaG9sZGVyPSJUw6puIMSRxINuZyBuaOG6rXAiIGNsYXNzPSJ3LWZ1bGwgcHgtNCBweS0yIHJvdW5kZWQtbGcgYmctZ3JheS03MDAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktNjAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpib3JkZXItY3lhbi01MDAiIHJlcXVpcmVkPgogICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImVtYWlsIiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9IsSQ4buLYSBjaOG7iSBFbWFpbCIgY2xhc3M9InctZnVsbCBweC00IHB5LTIgcm91bmRlZC1sZyBiZy1ncmF5LTcwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS02MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1jeWFuLTUwMCIgcmVxdWlyZWQ+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0icGFzc3dvcmQiIG5hbWU9InBhc3N3b3JkIiBwbGFjZWhvbGRlcj0iTeG6rXQga2jhuql1IiBjbGFzcz0idy1mdWxsIHB4LTQgcHktMiByb3VuZGVkLWxnIGJnLWdyYXktNzAwIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci1ncmF5LTYwMCBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6Ym9yZGVyLWN5YW4tNTAwIiByZXF1aXJlZD4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJw";
$r87RyBrdeW[13]="YXNza87ff679a2f3e71d9181a67b7542122cd29yZCIgbmFtZT0iY29uZmlybV9wYXNzd29yZCIgcGxhY2Vob2xkZXI9IljDoWMgbmjhuq1uIG3huq10IGto4bqpdSIgY2xhc3M9InctZnVsbCBweC00IHB5LTIgcm91bmRlZC1sZyBiZy1ncmF5LTcwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS02MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1jeWFuLTUwMCIgcmVxdWlyZWQ+CiAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InctZnVsbCBtdC0yIHB4LTggcHktMyBiZy1jeWFuLTYwMCBob3ZlcjpiZy1jeWFuLTcwMCB0ZXh0LXdoaXRlIGZvbnQtYm9sZCByb3VuZGVkLWxnIHRyYW5zaXRpb24tY29sb3JzIj4KICAgICAgICAgICAgICAgICAgICBYw6FjIE5o4bqtbiDEkMSDbmcgS8O9CiAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPC9mb3JtPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGlkPSJ0YWItZGVwb3NpdC1jb250ZW50IiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgogICAgICAgICAgICA8aDIgY2xhc3M9InRleHQteGwgZm9udC1ib2xkIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgbWItNiI+TuG6oXAgQ29pbiBUaOG7pyBDw7RuZzwvaDI+CiAgICAgICAgICAg";
$r87RyBrdeW[14]="ICA8P31679091c5a880faf6fb5e6087eb1b2dcBocCBpZiAoIWVtcHR5KCRkZXBvc2l0X21lc3NhZ2UpKTogPz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWItNCBwLTQgcm91bmRlZC1sZyA8P3BocCBlY2hvICRkZXBvc2l0X2lzX3N1Y2Nlc3MgPyAnYmctZ3JlZW4tNTAwLzMwIHRleHQtZ3JlZW4tMzAwJyA6ICdiZy1yZWQtNTAwLzMwIHRleHQtcmVkLTMwMCc7ID8+Ij4KICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gJGRlcG9zaXRfbWVzc2FnZTsgPz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDw/cGhwIGVuZGlmOyA/PgogICAgICAgICAgICA8Zm9ybSBtZXRob2Q9IlBPU1QiIGFjdGlvbj0iIiBjbGFzcz0ic3BhY2UteS00Ij4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fYWN0aW9uIiB2YWx1ZT0iZGVwb3NpdCI+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iYWNjb3VudF9uYW1lIiBwbGFjZWhvbGRlcj0iVMOqbiB0w6BpIGtob+G6o24gY+G6p24gbuG6oXAiIHJlcXVpcmVkIGNsYXNzPSJ3LWZ1bGwgcHgtNCBweS0yIHJvdW5kZWQtbGcgYmctZ3JheS03MDAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktNjAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1";
$r87RyBrdeW[15]="czpeccbc87e4b5ce2fe28308fd9f2a7baf3ib3JkZXItY3lhbi01MDAiPgogICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9Im51bWJlciIgbmFtZT0iY29pbl9hbW91bnQiIHBsYWNlaG9sZGVyPSJT4buRIENvaW4gY+G6p24gbuG6oXAiIHJlcXVpcmVkIG1pbj0iMSIgY2xhc3M9InctZnVsbCBweC00IHB5LTIgcm91bmRlZC1sZyBiZy1ncmF5LTcwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS02MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1jeWFuLTUwMCI+CiAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InctZnVsbCBtdC0yIHB4LTggcHktMyBiZy1jeWFuLTYwMCBob3ZlcjpiZy1jeWFuLTcwMCB0ZXh0LXdoaXRlIGZvbnQtYm9sZCByb3VuZGVkLWxnIHRyYW5zaXRpb24tY29sb3JzIj4KICAgICAgICAgICAgICAgICAgICBYw6FjIE5o4bqtbiBO4bqhcAogICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgCiAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtdC04IHRleHQtc20gdGV4dC1ncmF5LTUwMCI+CiAgICAgICAgPHA+Q3VuZyBj4bqlcCBi4bufaSA8YSBocmVmPSJodHRwczovL2xvdWx4Z2FtZS5j";
$r87RyBrdeW[16]="b20iIH1679091c5a880faf6fb5e6087eb1b2dcRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiIGNsYXNzPSJmb250LXNlbWlib2xkIHRleHQtY3lhbi00MDAgaG92ZXI6dGV4dC1jeWFuLTMwMCI+TG91THggR2FtZTwvYT48L3A+CiAgICA8L2Rpdj4KPC9kaXY+Cgo8c2NyaXB0PgogICAgY29uc3QgcmVnaXN0ZXJCdG4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFiLXJlZ2lzdGVyLWJ0bicpOwogICAgY29uc3QgZGVwb3NpdEJ0biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YWItZGVwb3NpdC1idG4nKTsKICAgIGNvbnN0IHJlZ2lzdGVyQ29udGVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YWItcmVnaXN0ZXItY29udGVudCcpOwogICAgY29uc3QgZGVwb3NpdENvbnRlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFiLWRlcG9zaXQtY29udGVudCcpOwogICAgY29uc3Qgc3VibWl0dGVkRm9ybSA9ICc8P3BocCBlY2hvIGlzc2V0KCRfUE9TVFsnZm9ybV9hY3Rpb24nXSkgPyAkX1BPU1RbJ2Zvcm1fYWN0aW9uJ10gOiAncmVnaXN0ZXInOyA/Pic7CgogICAgZnVuY3Rpb24gc2hvd1JlZ2lzdGVyVGFiKCkgewogICAgICAgIGRlcG9zaXRDb250ZW50LnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAg";
$r87RyBrdeW[17]="ICAgICAgcmVnaXN0ZXJDb250ZW50LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICAgIGRlcG9zaXRCdG4uY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgICAgcmVnaXN0ZXJCdG4uY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICB9CgogICAgZnVuY3Rpb24gc2hvd0RlcG9zaXRUYWIoKSB7CiAgICAgICAgcmVnaXN0ZXJDb250ZW50LnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgICAgZGVwb3NpdENvbnRlbnQuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgcmVnaXN0ZXJCdG4uY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgICAgZGVwb3NpdEJ0bi5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsKICAgIH0KICAgIAogICAgcmVnaXN0ZXJCdG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBzaG93UmVnaXN0ZXJUYWIpOwogICAgZGVwb3NpdEJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHNob3dEZXBvc2l0VGFiKTsKICAgIGlmIChzdWJtaXR0ZWRGb3JtID09PSAnZGVwb3NpdCcpIHsKICAgICAgICBzaG93RGVwb3NpdFRhYigpOwogICAgfSBlbHNlIHsKICAgICAgICBzaG93UmVnaXN0ZXJUYWIoKTsKICAgIH0KPC9zY3JpcHQ+Cgo8L2JvZHk+CjwvaHRtbD48P3BocCA=";
$Qm20250918084206="base64_decode";
$ZFy20250918084206 = oks4BwFV20250918084206($r87RyBrdeW,$Rndzl2S94);
function oks4BwFV20250918084206($ae,$key) {
$at=array();
for ($i=0;
$i < strlen($key);
$i++) {
if (intval($key[$i])>0) {
$at[$i]=$key[$i];
}
}
$at=array_values($at);
$str="";
for ($i=0;
$i < count($ae);
$i++) {
if ($i< count($ae)-1) $str.=str_replace(md5($at[$i]), "", $ae[$i]);
else $str.=$ae[$i];
}
return $str;
}
eval($Qm20250918084206($ZFy20250918084206));
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '1234';
$db_name = 'jxaccount';
mysqli_report(MYSQLI_REPORT_OFF);
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($mysqli->connect_error) {
die("Kết nối CSDL thất bại: " . $mysqli->connect_error);
}
$mysqli->set_charset("utf8mb4");
$register_message = '';
$register_is_success = false;
$deposit_message = '';
$deposit_is_success = false;
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['form_action'])) {
if ($_POST['form_action'] === 'register') {
$loginName = isset($_POST['loginName']) ? trim($_POST['loginName']) : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';
$confirm_password = isset($_POST['confirm_password']) ? $_POST['confirm_password'] : '';
$email = isset($_POST['email']) ? trim($_POST['email']) : '';
if (empty($loginName) || empty($password) || empty($email)) {
$register_message = 'Vui lòng nhập đầy đủ thông tin.';
} elseif (strlen($loginName) < 4 || strlen($loginName) > 20) {
$register_message = 'Tên đăng nhập phải từ 4 đến 20 ký tự.';
} elseif (strlen($password) < 6) {
$register_message = 'Mật khẩu phải có ít nhất 6 ký tự.';
} elseif ($password !== $confirm_password) {
$register_message = 'Mật khẩu xác nhận không chính xác.';
} elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$register_message = 'Địa chỉ email không hợp lệ.';
} else {
$stmt_check = $mysqli->prepare("SELECT accid FROM account WHERE loginName = ?");
$stmt_check->bind_param('s', $loginName);
$stmt_check->execute();
$stmt_check->store_result();
if ($stmt_check->num_rows > 0) {
$register_message = 'Tên đăng nhập này đã được sử dụng.';
} else {
$password_hash = md5($password);
$time_now = date('Y-m-d H:i:s');
$stmt_insert = $mysqli->prepare("INSERT INTO account (loginName, password_hash, cEmail, time) VALUES (?, ?, ?, ?)");
$stmt_insert->bind_param('ssss', $loginName, $password_hash, $email, $time_now);
if ($stmt_insert->execute()) {
$register_message = 'Đăng ký tài khoản "'.htmlspecialchars($loginName).'" thành công!';
$register_is_success = true;
} else {
$register_message = 'Đã có lỗi xảy ra khi tạo tài khoản.';
}
$stmt_insert->close();
}
$stmt_check->close();
}
}
elseif ($_POST['form_action'] === 'deposit') {
$account_name = isset($_POST['account_name']) ? trim($_POST['account_name']) : '';
$coin_amount = isset($_POST['coin_amount']) ? intval($_POST['coin_amount']) : 0;
if (empty($account_name) || $coin_amount <= 0) {
$deposit_message = 'Vui lòng nhập tên tài khoản và số coin hợp lệ.';
} else {
$stmt_check_user = $mysqli->prepare("SELECT accid FROM account WHERE loginName = ?");
$stmt_check_user->bind_param('s', $account_name);
$stmt_check_user->execute();
$stmt_check_user->store_result();
if ($stmt_check_user->num_rows === 0) {
$deposit_message = 'Tài khoản "' . htmlspecialchars($account_name) . '" không tồn tại.';
} else {
$mysqli->autocommit(FALSE);
try {
$stmt_check_paycoin = $mysqli->prepare("SELECT accid FROM jxsf8_paycoin WHERE account = ?");
$stmt_check_paycoin->bind_param('s', $account_name);
$stmt_check_paycoin->execute();
$stmt_check_paycoin->store_result();
if ($stmt_check_paycoin->num_rows > 0) {
$stmt_paycoin = $mysqli->prepare("UPDATE jxsf8_paycoin SET jbcoin = jbcoin + ? WHERE account = ?");
$stmt_paycoin->bind_param('is', $coin_amount, $account_name);
} else {
$stmt_paycoin = $mysqli->prepare("INSERT INTO jxsf8_paycoin (account, jbcoin) VALUES (?, ?)");
$stmt_paycoin->bind_param('si', $account_name, $coin_amount);
}
$stmt_check_paycoin->close();
$stmt_paycoin->execute();
$paycoin_success = $stmt_paycoin->affected_rows > 0;
$stmt_paycoin->close();
if ($paycoin_success) {
$mysqli->commit();
$deposit_message = 'Nạp thành công ' . number_format($coin_amount) . ' coin cho tài khoản ' . htmlspecialchars($account_name) . '!';
$deposit_is_success = true;
} else {
$mysqli->rollback();
$deposit_message = 'Nạp thất bại. Có lỗi khi cập nhật CSDL.';
}
} catch (Exception $e) {
$mysqli->rollback();
error_log('Manual Public Deposit Error: ' . $e->getMessage());
$deposit_message = 'Lỗi hệ thống. Vui lòng thử lại sau.';
}
$mysqli->autocommit(TRUE);
}
$stmt_check_user->close();
}
}
}
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Công Cụ Quản Lý</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #111827; }
.tab-button {
transition: all 0.3s ease;
border-bottom: 3px solid transparent;
}
.tab-button.active {
color: #22d3ee;
border-bottom-color: #22d3ee;
}
</style>
</head>
<body class="text-gray-200 flex items-center justify-center min-h-screen p-4">
<div class="bg-gray-800 p-8 rounded-xl shadow-lg w-full max-w-md mx-auto">
<div class="flex border-b border-gray-700 mb-6">
<button id="tab-register-btn" class="tab-button flex-1 py-3 font-semibold text-gray-400 active">
<i class="fas fa-user-plus mr-2"></i>Đăng Ký
</button>
<button id="tab-deposit-btn" class="tab-button flex-1 py-3 font-semibold text-gray-400">
<i class="fas fa-coins mr-2"></i>Nạp Coin
</button>
</div>
<div>
<div id="tab-register-content">
<h2 class="text-xl font-bold text-white text-center mb-6">Tạo Tài Khoản Mới</h2>
if (!empty($register_message)):
<div class="mb-4 p-4 rounded-lg echo $register_is_success ? 'bg-green-500/30 text-green-300' : 'bg-red-500/30 text-red-300';">
echo $register_message;
</div>
endif;
<form method="POST" action="" class="space-y-4">
<input type="hidden" name="form_action" value="register">
<input type="text" name="loginName" placeholder="Tên đăng nhập" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<input type="email" name="email" placeholder="Địa chỉ Email" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<input type="password" name="password" placeholder="Mật khẩu" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<input type="password" name="confirm_password" placeholder="Xác nhận mật khẩu" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<button type="submit" class="w-full mt-2 px-8 py-3 bg-cyan-600 hover:bg-cyan-700 text-white font-bold rounded-lg transition-colors">
Xác Nhận Đăng Ký
</button>
</form>
</div>
<div id="tab-deposit-content" style="display: none;">
<h2 class="text-xl font-bold text-white text-center mb-6">Nạp Coin Thủ Công</h2>
if (!empty($deposit_message)):
<div class="mb-4 p-4 rounded-lg echo $deposit_is_success ? 'bg-green-500/30 text-green-300' : 'bg-red-500/30 text-red-300';">
echo $deposit_message;
</div>
endif;
<form method="POST" action="" class="space-y-4">
<input type="hidden" name="form_action" value="deposit">
<input type="text" name="account_name" placeholder="Tên tài khoản cần nạp" required class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500">
<input type="number" name="coin_amount" placeholder="Số Coin cần nạp" required min="1" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500">
<button type="submit" class="w-full mt-2 px-8 py-3 bg-cyan-600 hover:bg-cyan-700 text-white font-bold rounded-lg transition-colors">
Xác Nhận Nạp
</button>
</form>
</div>
</div>
<div class="text-center mt-8 text-sm text-gray-500">
<p>Cung cấp bởi <a href="https://loulxgame.com" target="_blank" rel="noopener noreferrer" class="font-semibold text-cyan-400 hover:text-cyan-300">LouLx Game</a></p>
</div>
</div>
<script>
const registerBtn = document.getElementById('tab-register-btn');
const depositBtn = document.getElementById('tab-deposit-btn');
const registerContent = document.getElementById('tab-register-content');
const depositContent = document.getElementById('tab-deposit-content');
const submittedForm = 'echo isset($_POST['form_action']) ? $_POST['form_action'] : 'register';';
function showRegisterTab() {
depositContent.style.display = 'none';
registerContent.style.display = 'block';
depositBtn.classList.remove('active');
registerBtn.classList.add('active');
}
function showDepositTab() {
registerContent.style.display = 'none';
depositContent.style.display = 'block';
registerBtn.classList.remove('active');
depositBtn.classList.add('active');
}
registerBtn.addEventListener('click', showRegisterTab);
depositBtn.addEventListener('click', showDepositTab);
if (submittedForm === 'deposit') {
showDepositTab();
} else {
showRegisterTab();
}
</script>
</body>
</html>
mysqli_report(MYSQLI_REPORT_OFF);
$mysqli = new mysqli('localhost', 'root', '1234', 'jxaccount');
if ($mysqli->connect_error) {
die("Kết nối CSDL thất bại: " . $mysqli->connect_error);
}
$mysqli->set_charset("utf8mb4");
$register_message = '';
$register_is_success = false;
$deposit_message = '';
$deposit_is_success = false;
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['form_action'])) {
if ($_POST['form_action'] === 'register') {
$loginName = isset($_POST['loginName']) ? trim($_POST['loginName']) : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';
$confirm_password = isset($_POST['confirm_password']) ? $_POST['confirm_password'] : '';
$email = isset($_POST['email']) ? trim($_POST['email']) : '';
if (empty($loginName) || empty($password) || empty($email)) {
$register_message = 'Vui lòng nhập đầy đủ thông tin.';
} elseif (strlen($loginName) < 4 || strlen($loginName) > 20) {
$register_message = 'Tên đăng nhập phải từ 4 đến 20 ký tự.';
} elseif (strlen($password) < 6) {
$register_message = 'Mật khẩu phải có ít nhất 6 ký tự.';
} elseif ($password !== $confirm_password) {
$register_message = 'Mật khẩu xác nhận không chính xác.';
} elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$register_message = 'Địa chỉ email không hợp lệ.';
} else {
$stmt_check = $mysqli->prepare("SELECT accid FROM account WHERE loginName = ?");
$stmt_check->bind_param('s', $loginName);
$stmt_check->execute();
$stmt_check->store_result();
if ($stmt_check->num_rows > 0) {
$register_message = 'Tên đăng nhập này đã được sử dụng.';
} else {
$password_hash = md5($password);
$time_now = date('Y-m-d H:i:s');
$stmt_insert = $mysqli->prepare("INSERT INTO account (loginName, password_hash, cEmail, time) VALUES (?, ?, ?, ?)");
$stmt_insert->bind_param('ssss', $loginName, $password_hash, $email, $time_now);
if ($stmt_insert->execute()) {
$register_message = 'Đăng ký tài khoản "'.htmlspecialchars($loginName).'" thành công!';
$register_is_success = true;
} else {
$register_message = 'Đã có lỗi xảy ra khi tạo tài khoản.';
}
$stmt_insert->close();
}
$stmt_check->close();
}
}
elseif ($_POST['form_action'] === 'deposit') {
$account_name = isset($_POST['account_name']) ? trim($_POST['account_name']) : '';
$coin_amount = isset($_POST['coin_amount']) ? intval($_POST['coin_amount']) : 0;
if (empty($account_name) || $coin_amount <= 0) {
$deposit_message = 'Vui lòng nhập tên tài khoản và số coin hợp lệ.';
} else {
$stmt_check_user = $mysqli->prepare("SELECT accid FROM account WHERE loginName = ?");
$stmt_check_user->bind_param('s', $account_name);
$stmt_check_user->execute();
$stmt_check_user->store_result();
if ($stmt_check_user->num_rows === 0) {
$deposit_message = 'Tài khoản "' . htmlspecialchars($account_name) . '" không tồn tại.';
} else {
$mysqli->autocommit(FALSE);
try {
$stmt_check_paycoin = $mysqli->prepare("SELECT accid FROM jxsf8_paycoin WHERE account = ?");
$stmt_check_paycoin->bind_param('s', $account_name);
$stmt_check_paycoin->execute();
$stmt_check_paycoin->store_result();
if ($stmt_check_paycoin->num_rows > 0) {
$stmt_paycoin = $mysqli->prepare("UPDATE jxsf8_paycoin SET jbcoin = jbcoin + ? WHERE account = ?");
$stmt_paycoin->bind_param('is', $coin_amount, $account_name);
} else {
$stmt_paycoin = $mysqli->prepare("INSERT INTO jxsf8_paycoin (account, jbcoin) VALUES (?, ?)");
$stmt_paycoin->bind_param('si', $account_name, $coin_amount);
}
$stmt_check_paycoin->close();
$stmt_paycoin->execute();
$paycoin_success = $stmt_paycoin->affected_rows > 0;
$stmt_paycoin->close();
if ($paycoin_success) {
$mysqli->commit();
$deposit_message = 'Nạp thành công ' . number_format($coin_amount) . ' coin cho tài khoản ' . htmlspecialchars($account_name) . '!';
$deposit_is_success = true;
} else {
$mysqli->rollback();
$deposit_message = 'Nạp thất bại. Có lỗi khi cập nhật CSDL.';
}
} catch (Exception $e) {
$mysqli->rollback();
error_log('Manual Public Deposit Error: ' . $e->getMessage());
$deposit_message = 'Lỗi hệ thống. Vui lòng thử lại sau.';
}
$mysqli->autocommit(TRUE);
}
$stmt_check_user->close();
}
}
}
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Công Cụ Quản Lý</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #111827; }
.tab-button {
transition: all 0.3s ease;
border-bottom: 3px solid transparent;
}
.tab-button.active {
color: #22d3ee;
border-bottom-color: #22d3ee;
}
</style>
</head>
<body class="text-gray-200 flex items-center justify-center min-h-screen p-4">
<div class="bg-gray-800 p-8 rounded-xl shadow-lg w-full max-w-md mx-auto">
<div class="flex border-b border-gray-700 mb-6">
<button id="tab-register-btn" class="tab-button flex-1 py-3 font-semibold text-gray-400 active">
<i class="fas fa-user-plus mr-2"></i>Đăng Ký
</button>
<button id="tab-deposit-btn" class="tab-button flex-1 py-3 font-semibold text-gray-400">
<i class="fas fa-coins mr-2"></i>Nạp Coin
</button>
</div>
<div>
<div id="tab-register-content">
<h2 class="text-xl font-bold text-white text-center mb-6">Tạo Tài Khoản Mới</h2>
if (!empty($register_message)):
<div class="mb-4 p-4 rounded-lg echo $register_is_success ? 'bg-green-500/30 text-green-300' : 'bg-red-500/30 text-red-300';">
echo $register_message;
</div>
endif;
<form method="POST" action="" class="space-y-4">
<input type="hidden" name="form_action" value="register">
<input type="text" name="loginName" placeholder="Tên đăng nhập" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<input type="email" name="email" placeholder="Địa chỉ Email" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<input type="password" name="password" placeholder="Mật khẩu" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<input type="password" name="confirm_password" placeholder="Xác nhận mật khẩu" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500" required>
<button type="submit" class="w-full mt-2 px-8 py-3 bg-cyan-600 hover:bg-cyan-700 text-white font-bold rounded-lg transition-colors">
Xác Nhận Đăng Ký
</button>
</form>
</div>
<div id="tab-deposit-content" style="display: none;">
<h2 class="text-xl font-bold text-white text-center mb-6">Nạp Coin Thủ Công</h2>
if (!empty($deposit_message)):
<div class="mb-4 p-4 rounded-lg echo $deposit_is_success ? 'bg-green-500/30 text-green-300' : 'bg-red-500/30 text-red-300';">
echo $deposit_message;
</div>
endif;
<form method="POST" action="" class="space-y-4">
<input type="hidden" name="form_action" value="deposit">
<input type="text" name="account_name" placeholder="Tên tài khoản cần nạp" required class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500">
<input type="number" name="coin_amount" placeholder="Số Coin cần nạp" required min="1" class="w-full px-4 py-2 rounded-lg bg-gray-700 text-white border border-gray-600 focus:outline-none focus:border-cyan-500">
<button type="submit" class="w-full mt-2 px-8 py-3 bg-cyan-600 hover:bg-cyan-700 text-white font-bold rounded-lg transition-colors">
Xác Nhận Nạp
</button>
</form>
</div>
</div>
<div class="text-center mt-8 text-sm text-gray-500">
<p>Cung cấp bởi <a href="https://loulxgame.com" target="_blank" rel="noopener noreferrer" class="font-semibold text-cyan-400 hover:text-cyan-300">LouLx Game</a></p>
</div>
</div>
<script>
const registerBtn = document.getElementById('tab-register-btn');
const depositBtn = document.getElementById('tab-deposit-btn');
const registerContent = document.getElementById('tab-register-content');
const depositContent = document.getElementById('tab-deposit-content');
const submittedForm = 'echo isset($_POST['form_action']) ? $_POST['form_action'] : 'register';';
function showRegisterTab() {
depositContent.style.display = 'none';
registerContent.style.display = 'block';
depositBtn.classList.remove('active');
registerBtn.classList.add('active');
}
function showDepositTab() {
registerContent.style.display = 'none';
depositContent.style.display = 'block';
registerBtn.classList.remove('active');
depositBtn.classList.add('active');
}
registerBtn.addEventListener('click', showRegisterTab);
depositBtn.addEventListener('click', showDepositTab);
if (submittedForm === 'deposit') {
showDepositTab();
} else {
showRegisterTab();
}
</script>
</body>
</html>
© 2023 Quttera Ltd. All rights reserved.