Edit C:\Users\Administrator\AppData\Local\TSBrowser\User Data\ShaderCache\GPUCache\f_000002
MmM5Y2M4YjZlODEwAgAAAAAAAAABAAAAAQAAAAEAAAD/////BwAHAAcAAAAHAAAAAwAAAFCLAADyjQAACgAAAGluUG9zaXRpb24MAAAAX3VpblBvc2l0aW9uAAAAAAEAAAAAAAAAAAAAAFKLAADxjQAABwAAAGluQ29sb3IJAAAAX3VpbkNvbG9yAAAAAAEAAAAAAAAAAQAAAFCLAADyjQAADAAAAGluTG9jYWxDb29yZA4AAABfdWluTG9jYWxDb29yZAAAAAABAAAAAAAAAAIAAAAGAAAAUosAAPKNAAALAAAAc2tfUlRBZGp1c3QNAAAAX3Vza19SVEFkanVzdAAAAAABAAAAAAAAAP////////////////////8AAAAAW4sAAPKNAAAeAAAAdUNvb3JkVHJhbnNmb3JtTWF0cml4XzBfU3RhZ2UwIAAAAF91dUNvb3JkVHJhbnNmb3JtTWF0cml4XzBfU3RhZ2UwAAAAAAEAAAAAAAAA/////////////////////wAAAABQiwAA8Y0AABYAAAB1SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxGAAAAF91dUltYWdlSW5jcmVtZW50X1N0YWdlMQAAAAABAAAAAAAAAP////////////////////8AAAAAUIsAAPGNAAAOAAAAdUJvdW5kc19TdGFnZTEQAAAAX3V1Qm91bmRzX1N0YWdlMQAAAAABAAAAAAAAAP////////////////////8AAAAAUosAAPGNAAARAAAAdUtlcm5lbF9TdGFnZTFbMF0TAAAAX3V1S2VybmVsX1N0YWdlMVswXQEAAAAEAAAAAQAAAAAAAAD/////////////////////AAAAAF6LAAAAAAAAGAAAAHVUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMRoAAABfdXVUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMQAAAAABAAAAAAAAAP////////////////////8AAAAACQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAFAAAAAAAAAAEAAAAEAAAAAAAAAAIAAAAEAAAAAAAAAAMAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjIwAAAAAAAAAAAAAAQAAAAYUAAABAAEAAQAAAAUAAAAGAAAAAQAAAOENAAABAAAAAAAAAAYAAAAGAAAAAAAAAAYAAAAGAAAAAwAAABQUAACMAAAAAAAAAAAAAAAAsQAAAAAAAAAAAAABAAAAAgAAAP////////////////////////////////////////////////////////////////////8QAAAAAQAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAAAAAAAAAAADhDQAAEAAAAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAA4Q0AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAD/////AAAAAP////8BAAAAAAAAAAAAAAD/////AQAAAP////8DAAAAAAAAAAAAAAAAAAAA//////////8BAAAAAAAAAAAAAAABAAAA//////////8BAAAAAAAAAAAAAAACAAAA//////////8EAAAAAAAAAAEAAAAAAAAA//////////8BAAAAAAAAAAAAAAAAAAAAkwcAAGZsb2F0MyB2ZWMzX2N0b3IoZmxvYXQyIHgwLCBmbG9hdCB4MSkKewogICAgcmV0dXJuIGZsb2F0Myh4MCwgeDEpOwp9CmZsb2F0NCB2ZWM0X2N0b3IoZmxvYXQgeDAsIGZsb2F0IHgxLCBmbG9hdCB4MiwgZmxvYXQgeDMpCnsKICAgIHJldHVybiBmbG9hdDQoeDAsIHgxLCB4MiwgeDMpOwp9Ci8vIFVuaWZvcm1zCgp1bmlmb3JtIGZsb2F0NCBfc2tfUlRBZGp1c3QgOiByZWdpc3RlcihjMCk7CnVuaWZvcm0gZmxvYXQzeDMgX3VDb29yZFRyYW5zZm9ybU1hdHJpeF8wX1N0YWdlMCA6IHJlZ2lzdGVyKGMxKTsKI2lmZGVmIEFOR0xFX0VOQUJMRV9MT09QX0ZMQVRURU4KI2RlZmluZSBMT09QIFtsb29wXQojZGVmaW5lIEZMQVRURU4gW2ZsYXR0ZW5dCiNlbHNlCiNkZWZpbmUgTE9PUAojZGVmaW5lIEZMQVRURU4KI2VuZGlmCi8vIEF0dHJpYnV0ZXMKc3RhdGljIGZsb2F0MiBfaW5Qb3NpdGlvbiA9IHswLCAwfTsKc3RhdGljIGZsb2F0NCBfaW5Db2xvciA9IHswLCAwLCAwLCAwfTsKc3RhdGljIGZsb2F0MiBfaW5Mb2NhbENvb3JkID0gezAsIDB9OwoKc3RhdGljIGZsb2F0NCBnbF9Qb3NpdGlvbiA9IGZsb2F0NCgwLCAwLCAwLCAwKTsKCi8vIFZhcnlpbmdzCnN0YXRpYyAgZmxvYXQ0IF92Y29sb3JfU3RhZ2UwID0gezAsIDAsIDAsIDB9OwpzdGF0aWMgIGZsb2F0MiBfdlRyYW5zZm9ybWVkQ29vcmRzXzBfU3RhZ2UwID0gezAsIDB9OwoKY2J1ZmZlciBEcml2ZXJDb25zdGFudHMgOiByZWdpc3RlcihiMSkKewogICAgZmxvYXQ0IGR4X1ZpZXdBZGp1c3QgOiBwYWNrb2Zmc2V0KGMxKTsKICAgIGZsb2F0MiBkeF9WaWV3Q29vcmRzIDogcGFja29mZnNldChjMik7CiAgICBmbG9hdDIgZHhfVmlld1NjYWxlICA6IHBhY2tvZmZzZXQoYzMpOwp9OwoKdm9pZCBnbF9tYWluKCkKewpmbG9hdDQgX2NvbG9yID0gX2luQ29sb3I7CihfdmNvbG9yX1N0YWdlMCA9IF9jb2xvcik7CmZsb2F0MiBfcG9zMiA9IF9pblBvc2l0aW9uOwooX3ZUcmFuc2Zvcm1lZENvb3Jkc18wX1N0YWdlMCA9IG11bCh0cmFuc3Bvc2UoX3VDb29yZFRyYW5zZm9ybU1hdHJpeF8wX1N0YWdlMCksIHZlYzNfY3RvcihfaW5Mb2NhbENvb3JkLCAxLjApKS54eSk7CihnbF9Qb3NpdGlvbiA9IHZlYzRfY3RvcihfcG9zMi54LCBfcG9zMi55LCAwLjAsIDEuMCkpOwooZ2xfUG9zaXRpb24gPSB2ZWM0X2N0b3IoKChnbF9Qb3NpdGlvbi54ICogX3NrX1JUQWRqdXN0LngpICsgKGdsX1Bvc2l0aW9uLncgKiBfc2tfUlRBZGp1c3QueSkpLCAoKGdsX1Bvc2l0aW9uLnkgKiBfc2tfUlRBZGp1c3QueikgKyAoZ2xfUG9zaXRpb24udyAqIF9za19SVEFkanVzdC53KSksIDAuMCwgZ2xfUG9zaXRpb24udykpOwp9CgpAQCBWRVJURVggQVRUUklCVVRFUyBAQApzdHJ1Y3QgVlNfT1VUUFVUCnsKICAgIGZsb2F0NCBkeF9Qb3NpdGlvbiA6IFNWX1Bvc2l0aW9uOwogICAgZmxvYXQ0IGdsX1Bvc2l0aW9uIDogVEVYQ09PUkQyOwogICAgZmxvYXQ0IHYwIDogVEVYQ09PUkQwOwogICAgZmxvYXQyIHYxIDogVEVYQ09PUkQxOwp9OwoKVlNfT1VUUFVUIG1haW4oVlNfSU5QVVQgaW5wdXQpCnsKICAgIGluaXRBdHRyaWJ1dGVzKGlucHV0KTsKCiAgICBnbF9tYWluKCk7CgogICAgVlNfT1VUUFVUIG91dHB1dDsKICAgIG91dHB1dC5nbF9Qb3NpdGlvbiA9IGdsX1Bvc2l0aW9uOwogICAgb3V0cHV0LmR4X1Bvc2l0aW9uLnggPSBnbF9Qb3NpdGlvbi54OwogICAgb3V0cHV0LmR4X1Bvc2l0aW9uLnkgPSAtIGdsX1Bvc2l0aW9uLnk7CiAgICBvdXRwdXQuZHhfUG9zaXRpb24ueiA9IChnbF9Qb3NpdGlvbi56ICsgZ2xfUG9zaXRpb24udykgKiAwLjU7CiAgICBvdXRwdXQuZHhfUG9zaXRpb24udyA9IGdsX1Bvc2l0aW9uLnc7CiAgICBvdXRwdXQudjAgPSBfdmNvbG9yX1N0YWdlMDsKICAgIG91dHB1dC52MSA9IF92VHJhbnNmb3JtZWRDb29yZHNfMF9TdGFnZTA7CgogICAgcmV0dXJuIG91dHB1dDsKfQoAAAAWEwAALy8gVW5pZm9ybXMKCnVuaWZvcm0gZmxvYXQyIF91SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxIDogcmVnaXN0ZXIoYzApOwp1bmlmb3JtIGZsb2F0MiBfdUJvdW5kc19TdGFnZTEgOiByZWdpc3RlcihjMSk7CnVuaWZvcm0gZmxvYXQ0IF91S2VybmVsX1N0YWdlMVs0XSA6IHJlZ2lzdGVyKGMyKTsKc3RhdGljIGNvbnN0IHVpbnQgX3VUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMSA9IDA7CnVuaWZvcm0gVGV4dHVyZTJEPGZsb2F0ND4gdGV4dHVyZXMyRFsxXSA6IHJlZ2lzdGVyKHQwKTsKdW5pZm9ybSBTYW1wbGVyU3RhdGUgc2FtcGxlcnMyRFsxXSA6IHJlZ2lzdGVyKHMwKTsKI2lmZGVmIEFOR0xFX0VOQUJMRV9MT09QX0ZMQVRURU4KI2RlZmluZSBMT09QIFtsb29wXQojZGVmaW5lIEZMQVRURU4gW2ZsYXR0ZW5dCiNlbHNlCiNkZWZpbmUgTE9PUAojZGVmaW5lIEZMQVRURU4KI2VuZGlmCi8vIFZhcnlpbmdzCnN0YXRpYyAgZmxvYXQ0IF92Y29sb3JfU3RhZ2UwID0gezAsIDAsIDAsIDB9OwpzdGF0aWMgIGZsb2F0MiBfdlRyYW5zZm9ybWVkQ29vcmRzXzBfU3RhZ2UwID0gezAsIDB9OwoKc3RhdGljIGZsb2F0NCBnbF9Db2xvclsxXSA9CnsKICAgIGZsb2F0NCgwLCAwLCAwLCAwKQp9OwoKY2J1ZmZlciBEcml2ZXJDb25zdGFudHMgOiByZWdpc3RlcihiMSkKewogICAgc3RydWN0IFNhbXBsZXJNZXRhZGF0YQogICAgewogICAgICAgIGludCBiYXNlTGV2ZWw7CiAgICAgICAgaW50IGludGVybmFsRm9ybWF0Qml0czsKICAgICAgICBpbnQgd3JhcE1vZGVzOwogICAgICAgIGludCBwYWRkaW5nOwogICAgfTsKICAgIFNhbXBsZXJNZXRhZGF0YSBzYW1wbGVyTWV0YWRhdGFbMV0gOiBwYWNrb2Zmc2V0KGM0KTsKfTsKCiNkZWZpbmUgR0xfVVNFU19GUkFHX0NPTE9SCmZsb2F0NCBnbF90ZXh0dXJlMkQodWludCBzYW1wbGVySW5kZXgsIGZsb2F0MiB0KQp7CiAgICByZXR1cm4gdGV4dHVyZXMyRFtzYW1wbGVySW5kZXhdLlNhbXBsZShzYW1wbGVyczJEW3NhbXBsZXJJbmRleF0sIGZsb2F0Mih0LngsIHQueSkpOwp9Cgp2b2lkIGdsX21haW4oKQp7CmZsb2F0NCBfb3V0cHV0Q29sb3JfU3RhZ2UwID0gezAsIDAsIDAsIDB9Owp7Cihfb3V0cHV0Q29sb3JfU3RhZ2UwID0gX3Zjb2xvcl9TdGFnZTApOwp9CmZsb2F0NCBfb3V0cHV0X1N0YWdlMSA9IHswLCAwLCAwLCAwfTsKewooX291dHB1dF9TdGFnZTEgPSBmbG9hdDQoMC4wLCAwLjAsIDAuMCwgMC4wKSk7CmZsb2F0MiBfY29vcmQgPSAoX3ZUcmFuc2Zvcm1lZENvb3Jkc18wX1N0YWdlMCAtICg2LjAgKiBfdUltYWdlSW5jcmVtZW50X1N0YWdlMSkpOwpmbG9hdDIgX2Nvb3JkU2FtcGxlZCA9IHswLjAsIDAuMH07CihfY29vcmRTYW1wbGVkID0gX2Nvb3JkKTsKaWYgKCgoX2Nvb3JkLnkgPj0gX3VCb3VuZHNfU3RhZ2UxLngpICYmIChfY29vcmQueSA8PSBfdUJvdW5kc19TdGFnZTEueSkpKQp7Cihfb3V0cHV0X1N0YWdlMSArPSAoZ2xfdGV4dHVyZTJEKF91VGV4dHVyZVNhbXBsZXJfMF9TdGFnZTEsIF9jb29yZFNhbXBsZWQpICogX3VLZXJuZWxfU3RhZ2UxWzBdLngpKTsKfQooX2Nvb3JkICs9IF91SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxKTsKKF9jb29yZFNhbXBsZWQgPSBfY29vcmQpOwppZiAoKChfY29vcmQueSA+PSBfdUJvdW5kc19TdGFnZTEueCkgJiYgKF9jb29yZC55IDw9IF91Qm91bmRzX1N0YWdlMS55KSkpCnsKKF9vdXRwdXRfU3RhZ2UxICs9IChnbF90ZXh0dXJlMkQoX3VUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMSwgX2Nvb3JkU2FtcGxlZCkgKiBfdUtlcm5lbF9TdGFnZTFbMF0ueSkpOwp9CihfY29vcmQgKz0gX3VJbWFnZUluY3JlbWVudF9TdGFnZTEpOwooX2Nvb3JkU2FtcGxlZCA9IF9jb29yZCk7CmlmICgoKF9jb29yZC55ID49IF91Qm91bmRzX1N0YWdlMS54KSAmJiAoX2Nvb3JkLnkgPD0gX3VCb3VuZHNfU3RhZ2UxLnkpKSkKewooX291dHB1dF9TdGFnZTEgKz0gKGdsX3RleHR1cmUyRChfdVRleHR1cmVTYW1wbGVyXzBfU3RhZ2UxLCBfY29vcmRTYW1wbGVkKSAqIF91S2VybmVsX1N0YWdlMVswXS56KSk7Cn0KKF9jb29yZCArPSBfdUltYWdlSW5jcmVtZW50X1N0YWdlMSk7CihfY29vcmRTYW1wbGVkID0gX2Nvb3JkKTsKaWYgKCgoX2Nvb3JkLnkgPj0gX3VCb3VuZHNfU3RhZ2UxLngpICYmIChfY29vcmQueSA8PSBfdUJvdW5kc19TdGFnZTEueSkpKQp7Cihfb3V0cHV0X1N0YWdlMSArPSAoZ2xfdGV4dHVyZTJEKF91VGV4dHVyZVNhbXBsZXJfMF9TdGFnZTEsIF9jb29yZFNhbXBsZWQpICogX3VLZXJuZWxfU3RhZ2UxWzBdLncpKTsKfQooX2Nvb3JkICs9IF91SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxKTsKKF9jb29yZFNhbXBsZWQgPSBfY29vcmQpOwppZiAoKChfY29vcmQueSA+PSBfdUJvdW5kc19TdGFnZTEueCkgJiYgKF9jb29yZC55IDw9IF91Qm91bmRzX1N0YWdlMS55KSkpCnsKKF9vdXRwdXRfU3RhZ2UxICs9IChnbF90ZXh0dXJlMkQoX3VUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMSwgX2Nvb3JkU2FtcGxlZCkgKiBfdUtlcm5lbF9TdGFnZTFbMV0ueCkpOwp9CihfY29vcmQgKz0gX3VJbWFnZUluY3JlbWVudF9TdGFnZTEpOwooX2Nvb3JkU2FtcGxlZCA9IF9jb29yZCk7CmlmICgoKF9jb29yZC55ID49IF91Qm91bmRzX1N0YWdlMS54KSAmJiAoX2Nvb3JkLnkgPD0gX3VCb3VuZHNfU3RhZ2UxLnkpKSkKewooX291dHB1dF9TdGFnZTEgKz0gKGdsX3RleHR1cmUyRChfdVRleHR1cmVTYW1wbGVyXzBfU3RhZ2UxLCBfY29vcmRTYW1wbGVkKSAqIF91S2VybmVsX1N0YWdlMVsxXS55KSk7Cn0KKF9jb29yZCArPSBfdUltYWdlSW5jcmVtZW50X1N0YWdlMSk7CihfY29vcmRTYW1wbGVkID0gX2Nvb3JkKTsKaWYgKCgoX2Nvb3JkLnkgPj0gX3VCb3VuZHNfU3RhZ2UxLngpICYmIChfY29vcmQueSA8PSBfdUJvdW5kc19TdGFnZTEueSkpKQp7Cihfb3V0cHV0X1N0YWdlMSArPSAoZ2xfdGV4dHVyZTJEKF91VGV4dHVyZVNhbXBsZXJfMF9TdGFnZTEsIF9jb29yZFNhbXBsZWQpICogX3VLZXJuZWxfU3RhZ2UxWzFdLnopKTsKfQooX2Nvb3JkICs9IF91SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxKTsKKF9jb29yZFNhbXBsZWQgPSBfY29vcmQpOwppZiAoKChfY29vcmQueSA+PSBfdUJvdW5kc19TdGFnZTEueCkgJiYgKF9jb29yZC55IDw9IF91Qm91bmRzX1N0YWdlMS55KSkpCnsKKF9vdXRwdXRfU3RhZ2UxICs9IChnbF90ZXh0dXJlMkQoX3VUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMSwgX2Nvb3JkU2FtcGxlZCkgKiBfdUtlcm5lbF9TdGFnZTFbMV0udykpOwp9CihfY29vcmQgKz0gX3VJbWFnZUluY3JlbWVudF9TdGFnZTEpOwooX2Nvb3JkU2FtcGxlZCA9IF9jb29yZCk7CmlmICgoKF9jb29yZC55ID49IF91Qm91bmRzX1N0YWdlMS54KSAmJiAoX2Nvb3JkLnkgPD0gX3VCb3VuZHNfU3RhZ2UxLnkpKSkKewooX291dHB1dF9TdGFnZTEgKz0gKGdsX3RleHR1cmUyRChfdVRleHR1cmVTYW1wbGVyXzBfU3RhZ2UxLCBfY29vcmRTYW1wbGVkKSAqIF91S2VybmVsX1N0YWdlMVsyXS54KSk7Cn0KKF9jb29yZCArPSBfdUltYWdlSW5jcmVtZW50X1N0YWdlMSk7CihfY29vcmRTYW1wbGVkID0gX2Nvb3JkKTsKaWYgKCgoX2Nvb3JkLnkgPj0gX3VCb3VuZHNfU3RhZ2UxLngpICYmIChfY29vcmQueSA8PSBfdUJvdW5kc19TdGFnZTEueSkpKQp7Cihfb3V0cHV0X1N0YWdlMSArPSAoZ2xfdGV4dHVyZTJEKF91VGV4dHVyZVNhbXBsZXJfMF9TdGFnZTEsIF9jb29yZFNhbXBsZWQpICogX3VLZXJuZWxfU3RhZ2UxWzJdLnkpKTsKfQooX2Nvb3JkICs9IF91SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxKTsKKF9jb29yZFNhbXBsZWQgPSBfY29vcmQpOwppZiAoKChfY29vcmQueSA+PSBfdUJvdW5kc19TdGFnZTEueCkgJiYgKF9jb29yZC55IDw9IF91Qm91bmRzX1N0YWdlMS55KSkpCnsKKF9vdXRwdXRfU3RhZ2UxICs9IChnbF90ZXh0dXJlMkQoX3VUZXh0dXJlU2FtcGxlcl8wX1N0YWdlMSwgX2Nvb3JkU2FtcGxlZCkgKiBfdUtlcm5lbF9TdGFnZTFbMl0ueikpOwp9CihfY29vcmQgKz0gX3VJbWFnZUluY3JlbWVudF9TdGFnZTEpOwooX2Nvb3JkU2FtcGxlZCA9IF9jb29yZCk7CmlmICgoKF9jb29yZC55ID49IF91Qm91bmRzX1N0YWdlMS54KSAmJiAoX2Nvb3JkLnkgPD0gX3VCb3VuZHNfU3RhZ2UxLnkpKSkKewooX291dHB1dF9TdGFnZTEgKz0gKGdsX3RleHR1cmUyRChfdVRleHR1cmVTYW1wbGVyXzBfU3RhZ2UxLCBfY29vcmRTYW1wbGVkKSAqIF91S2VybmVsX1N0YWdlMVsyXS53KSk7Cn0KKF9jb29yZCArPSBfdUltYWdlSW5jcmVtZW50X1N0YWdlMSk7CihfY29vcmRTYW1wbGVkID0gX2Nvb3JkKTsKaWYgKCgoX2Nvb3JkLnkgPj0gX3VCb3VuZHNfU3RhZ2UxLngpICYmIChfY29vcmQueSA8PSBfdUJvdW5kc19TdGFnZTEueSkpKQp7Cihfb3V0cHV0X1N0YWdlMSArPSAoZ2xfdGV4dHVyZTJEKF91VGV4dHVyZVNhbXBsZXJfMF9TdGFnZTEsIF9jb29yZFNhbXBsZWQpICogX3VLZXJuZWxfU3RhZ2UxWzNdLngpKTsKfQooX2Nvb3JkICs9IF91SW1hZ2VJbmNyZW1lbnRfU3RhZ2UxKTsKKF9vdXRwdXRfU3RhZ2UxICo9IF9vdXRwdXRDb2xvcl9TdGFnZTApOwp9CnsKKGdsX0NvbG9yWzBdID0gX291dHB1dF9TdGFnZTEpOwp9Cn0Kc3RydWN0IFBTX0lOUFVUCnsKICAgIGZsb2F0NCBkeF9Qb3NpdGlvbiA6IFNWX1Bvc2l0aW9uOwogICAgZmxvYXQ0IGdsX1Bvc2l0aW9uIDogVEVYQ09PUkQyOwogICAgZmxvYXQ0IHYwIDogVEVYQ09PUkQwOwogICAgZmxvYXQyIHYxIDogVEVYQ09PUkQxOwp9OwoKQEAgUElYRUwgT1VUUFVUIEBAClBTX09VVFBVVCBtYWluKFBTX0lOUFVUIGlucHV0KQp7CiAgICBfdmNvbG9yX1N0YWdlMCA9IGlucHV0LnYwOwogICAgX3ZUcmFuc2Zvcm1lZENvb3Jkc18wX1N0YWdlMCA9IGlucHV0LnYxLnh5OwoKICAgIGdsX21haW4oKTsKCiAgICByZXR1cm4gZ2VuZXJhdGVPdXRwdXQoKTsKfQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABSiwAACQAAAGdsX0NvbG9yMAsAAABnbF9Db2xvclswXQAAAABSAgAAc3RydWN0IEdTX0lOUFVUCnsKICAgIGZsb2F0NCBkeF9Qb3NpdGlvbiA6IFNWX1Bvc2l0aW9uOwogICAgZmxvYXQ0IGdsX1Bvc2l0aW9uIDogVEVYQ09PUkQyOwogICAgZmxvYXQ0IHYwIDogVEVYQ09PUkQwOwogICAgZmxvYXQyIHYxIDogVEVYQ09PUkQxOwp9OwoKc3RydWN0IEdTX09VVFBVVAp7CiAgICBmbG9hdDQgZHhfUG9zaXRpb24gOiBTVl9Qb3NpdGlvbjsKICAgIGZsb2F0NCBnbF9Qb3NpdGlvbiA6IFRFWENPT1JEMjsKICAgIGZsb2F0NCB2MCA6IFRFWENPT1JEMDsKICAgIGZsb2F0MiB2MSA6IFRFWENPT1JEMTsKfTsKCnZvaWQgY29weVZlcnRleChpbm91dCBHU19PVVRQVVQgb3V0cHV0LCBHU19JTlBVVCBpbnB1dCwgR1NfSU5QVVQgZmxhdGlucHV0KQp7CiAgICBvdXRwdXQuZ2xfUG9zaXRpb24gPSBpbnB1dC5nbF9Qb3NpdGlvbjsKICAgIG91dHB1dC52MCA9IGlucHV0LnYwOyAKICAgIG91dHB1dC52MSA9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
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de