{
    "files": {
        "basis_transcoder.js": {
            "hash": "1ea211086a1a498f7ea65d98970ad6f70b3f8d04", 
            "type": "BINARY"
        }, 
        "basis_transcoder.wasm": {
            "hash": "7338e09b9e45089ca077e12eaf866a4a9e37753a", 
            "type": "BINARY"
        }, 
        "bex media homepage.bin": {
            "hash": "f8f2b31dd75ecab21b1adc25c14e480b34efe09c", 
            "type": "BINARY"
        }, 
        "bex media homepage.blend": {
            "hash": "a57e0e93f8a0ab6db01cb416f2b2bbf20065a6c5", 
            "type": "BINARY"
        }, 
        "bex media homepage.css": {
            "content": "LyogX19WM0RfVEVNUExBVEVfXyAtIHRlbXBsYXRlLWJhc2VkIGZpbGU7IGRlbGV0ZSB0aGlzIGxpbmUgdG8gcHJldmVudCB0aGlzIGZpbGUgZnJvbSBiZWluZyB1cGRhdGVkICovCgpib2R5IHsKICAgIG1hcmdpbjogMHB4OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKfQoKI3YzZC1jb250YWluZXIgewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwcHg7CiAgICBsZWZ0OiAwcHg7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogMTAwJTsKfQoKLmZ1bGxzY3JlZW4tYnV0dG9uIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogNXB4OwogICAgcmlnaHQ6IDVweDsKICAgIHdpZHRoOiA1MHB4OwogICAgaGVpZ2h0OiA1MHB4OwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7CiAgICBkaXNwbGF5OiBub25lOwogICAgei1pbmRleDogMTsKfQoKLmZ1bGxzY3JlZW4tb3BlbiB7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ21lZGlhL2Z1bGxzY3JlZW5fb3Blbi5zdmcnKTsKfQoKLmZ1bGxzY3JlZW4tY2xvc2UgewogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdtZWRpYS9mdWxsc2NyZWVuX2Nsb3NlLnN2ZycpOwp9CgovKiByZW1vdmVzIHRhcCBibGlua2luZyBvbiBpb3MgZGV2aWNlcyAqLwoqIHsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7IH0K", 
            "hash": "089bc8b4c393dbe2de26be3d52d62591c1fe0cd3", 
            "type": "ASCII"
        }, 
        "bex media homepage.gltf": {
            "hash": "0b34789cf3a97f7cc31fa32513c45c82145186a4", 
            "type": "BINARY"
        }, 
        "bex media homepage.html": {
            "content": "PCFET0NUWVBFIGh0bWw+CjwhLS0gX19WM0RfUFVaWkxFU19fIC0gZW5hYmxlIFB1enpsZXMgYnV0dG9uIGluIHRoZSBBcHAgTWFuYWdlciAtLT4KPCEtLSBfX1YzRF9URU1QTEFURV9fIC0gdGVtcGxhdGUtYmFzZWQgZmlsZTsgZGVsZXRlIHRoaXMgbGluZSB0byBwcmV2ZW50IHRoaXMgZmlsZSBmcm9tIGJlaW5nIHVwZGF0ZWQgLS0+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPHRpdGxlPlZlcmdlM0QgV2ViIEludGVyYWN0aXZlPC90aXRsZT4KICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgdXNlci1zY2FsYWJsZT1ubywgbWluaW11bS1zY2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wIj4KCiAgPCEtLSBTZWFyY2ggRW5naW5lcyAtLT4KICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iSW50ZXJhY3RpdmUgM0QgV2ViIGFwcGxpY2F0aW9uIG1hZGUgd2l0aCBWZXJnZTNELiBJbW1lcnNlIHlvdXJzZWxmIGluIGFtYXppbmcgZ3JhcGhpY3MgZXhwZXJpZW5jZSBvZmZlcmVkIGJ5IHN0YXRlLW9mLXRoZSBhcnQgV2ViR0wgYW5kIEhUTUw1IHRlY2hub2xvZ2llcy4iPgogIDwhLS0gVHdpdHRlciAtLT4KICA8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnkiPgogIDxtZXRhIG5hbWU9InR3aXR0ZXI6dGl0bGUiIGNvbnRlbnQ9IlZlcmdlM0QgV2ViIEludGVyYWN0aXZlIj4KICA8bWV0YSBuYW1lPSJ0d2l0dGVyOmRlc2NyaXB0aW9uIiBjb250ZW50PSJJbnRlcmFjdGl2ZSAzRCBXZWIgYXBwbGljYXRpb24gbWFkZSB3aXRoIFZlcmdlM0QuIEltbWVyc2UgeW91cnNlbGYgaW4gYW1hemluZyBncmFwaGljcyBleHBlcmllbmNlIG9mZmVyZWQgYnkgc3RhdGUtb2YtdGhlIGFydCBXZWJHTCBhbmQgSFRNTDUgdGVjaG5vbG9naWVzLiI+CiAgPG1ldGEgbmFtZT0idHdpdHRlcjppbWFnZTpzcmMiIGNvbnRlbnQ9Imh0dHBzOi8vY2RuLnNvZnQ4c29mdC5jb20vaW1hZ2VzL3BsYXllcl9zb2NpYWxzLmpwZyI+CiAgPCEtLSBPcGVuIEdyYXBoIC0tPgogIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iVmVyZ2UzRCBXZWIgSW50ZXJhY3RpdmUiPgogIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iSW50ZXJhY3RpdmUgM0QgV2ViIGFwcGxpY2F0aW9uIG1hZGUgd2l0aCBWZXJnZTNELiBJbW1lcnNlIHlvdXJzZWxmIGluIGFtYXppbmcgZ3JhcGhpY3MgZXhwZXJpZW5jZSBvZmZlcmVkIGJ5IHN0YXRlLW9mLXRoZSBhcnQgV2ViR0wgYW5kIEhUTUw1IHRlY2hub2xvZ2llcy4iPgogIDxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly9jZG4uc29mdDhzb2Z0LmNvbS9pbWFnZXMvcGxheWVyX3NvY2lhbHMuanBnIj4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CgogIDxtZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iVmVyZ2UzRCA0LjAuMSI+CgogIDwhLS0gZmF2aWNvbnMgLS0+CiAgPGxpbmsgcmVsPSJhcHBsZS10b3VjaC1pY29uIiBzaXplcz0iMTgweDE4MCIgaHJlZj0ibWVkaWEvYXBwbGUtdG91Y2gtaWNvbi5wbmciPgogIDxsaW5rIHJlbD0iaWNvbiIgdHlwZT0iaW1hZ2UvcG5nIiBzaXplcz0iMzJ4MzIiIGhyZWY9Im1lZGlhL2Zhdmljb24tMzJ4MzIucG5nIj4KICA8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3BuZyIgc2l6ZXM9IjE2eDE2IiBocmVmPSJtZWRpYS9mYXZpY29uLTE2eDE2LnBuZyI+CiAgPGxpbmsgcmVsPSJtYW5pZmVzdCIgaHJlZj0ibWVkaWEvbWFuaWZlc3QuanNvbiI+CiAgPGxpbmsgcmVsPSJtYXNrLWljb24iIGhyZWY9Im1lZGlhL3NhZmFyaS1waW5uZWQtdGFiLnN2ZyIgY29sb3I9IiMwMDQ4YTUiPgogIDxtZXRhIG5hbWU9InRoZW1lLWNvbG9yIiBjb250ZW50PSIjZmZmZmZmIj4KCgogIAogIDxzY3JpcHQgc3JjPSJ2M2QuanMiPjwvc2NyaXB0PgogIDxzY3JpcHQgc3JjPSJiZXggbWVkaWEgaG9tZXBhZ2UuanMiPjwvc2NyaXB0PgoKICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJiZXggbWVkaWEgaG9tZXBhZ2UuY3NzIj4KPC9oZWFkPgoKPGJvZHk+CiAgPGRpdiBpZD0idjNkLWNvbnRhaW5lciI+CiAgICA8ZGl2IGlkPSJmdWxsc2NyZWVuX2J1dHRvbiIgY2xhc3M9ImZ1bGxzY3JlZW4tYnV0dG9uIGZ1bGxzY3JlZW4tb3BlbiIgdGl0bGU9IlRvZ2dsZSBmdWxsc2NyZWVuIG1vZGUiPjwvZGl2PgogIDwvZGl2Pgo8L2JvZHk+Cgo8L2h0bWw+Cg==", 
            "hash": "414edf08165c06c01d3305239779e3f7c6a0d8e5", 
            "type": "ASCII"
        }, 
        "bex media homepage.js": {
            "content": "J3VzZSBzdHJpY3QnOwoKLyogX19WM0RfVEVNUExBVEVfXyAtIHRlbXBsYXRlLWJhc2VkIGZpbGU7IGRlbGV0ZSB0aGlzIGxpbmUgdG8gcHJldmVudCB0aGlzIGZpbGUgZnJvbSBiZWluZyB1cGRhdGVkICovCgp3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGZ1bmN0aW9uKCkgewoKdmFyIENPTlRBSU5FUl9JRCA9ICd2M2QtY29udGFpbmVyJzsKCihmdW5jdGlvbigpIHsKCiAgICB2YXIgcGFyYW1zID0gdjNkLkFwcFV0aWxzLmdldFBhZ2VQYXJhbXMoKTsKCiAgICB2YXIgUFVaWkxFU19ESVIgPSAnL3B1enpsZXMvJzsKICAgIHZhciBsb2dpY1VSTCA9IHBhcmFtcy5sb2dpYyA/IHBhcmFtcy5sb2dpYyA6ICdfX0xPR0lDX192aXN1YWxfbG9naWMuanMnLnJlcGxhY2UoJ19fTE9HSUNfXycsICcnKTsKICAgIHZhciBzY2VuZVVSTCA9IHBhcmFtcy5sb2FkID8gcGFyYW1zLmxvYWQgOiAnX19VUkxfX2JleCBtZWRpYSBob21lcGFnZS5nbHRmJy5yZXBsYWNlKCdfX1VSTF9fJywgJycpOwogICAgaWYgKCFzY2VuZVVSTCkgewogICAgICAgIGNvbnNvbGUubG9nKCdObyBzY2VuZSBVUkwgc3BlY2lmaWVkJyk7CiAgICAgICAgcmV0dXJuOwogICAgfQoKICAgIC8vIHNvbWUgcHV6emxlcyBjYW4gYmVuZWZpdCBmcm9tIGNhY2hlCiAgICB2M2QuQ2FjaGUuZW5hYmxlZCA9IHRydWU7CgogICAgaWYgKHYzZC5BcHBVdGlscy5pc1hNTChsb2dpY1VSTCkpIHsKICAgICAgICB2YXIgbG9naWNVUkxKUyA9IGxvZ2ljVVJMLm1hdGNoKC8oLiopXC54bWwkLylbMV0gKyAnLmpzJzsKICAgICAgICBuZXcgdjNkLlB1enpsZXNMb2FkZXIoKS5sb2FkRWRpdG9yV2l0aExvZ2ljKFBVWlpMRVNfRElSLCBsb2dpY1VSTEpTLAogICAgICAgICAgICBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHZhciBpbml0T3B0aW9ucyA9IHYzZC5QTCA/IHYzZC5QTC5leGVjSW5pdFB1enpsZXMoewogICAgICAgICAgICAgICAgICAgICAgICBjb250YWluZXI6IENPTlRBSU5FUl9JRCB9KS5pbml0T3B0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICA6IHsgdXNlRnVsbHNjcmVlbjogdHJ1ZSB9OwogICAgICAgICAgICAgICAgdmFyIGFwcEluc3RhbmNlID0gbG9hZFNjZW5lKHNjZW5lVVJMLCBpbml0T3B0aW9ucyk7CiAgICAgICAgICAgICAgICB2M2QuUEUudmlld3BvcnRVc2VBcHBJbnN0YW5jZShhcHBJbnN0YW5jZSk7CiAgICAgICAgICAgIH0KICAgICAgICApOwogICAgfSBlbHNlIGlmICh2M2QuQXBwVXRpbHMuaXNKUyhsb2dpY1VSTCkpIHsKICAgICAgICBuZXcgdjNkLlB1enpsZXNMb2FkZXIoKS5sb2FkTG9naWMobG9naWNVUkwsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICB2YXIgaW5pdE9wdGlvbnMgPSB2M2QuUEwgPyB2M2QuUEwuZXhlY0luaXRQdXp6bGVzKHsKICAgICAgICAgICAgICAgICAgICBjb250YWluZXI6IENPTlRBSU5FUl9JRCB9KS5pbml0T3B0aW9ucwogICAgICAgICAgICAgICAgICAgIDogeyB1c2VGdWxsc2NyZWVuOiB0cnVlIH07CiAgICAgICAgICAgIGxvYWRTY2VuZShzY2VuZVVSTCwgaW5pdE9wdGlvbnMpOwogICAgICAgIH0pOwogICAgfSBlbHNlIHsKICAgICAgICBsb2FkU2NlbmUoc2NlbmVVUkwsIHsgdXNlRnVsbHNjcmVlbjogdHJ1ZSB9KTsKICAgIH0KfSkoKTsKCmZ1bmN0aW9uIGxvYWRTY2VuZShzY2VuZVVSTCwgaW5pdE9wdGlvbnMpIHsKCiAgICBpbml0T3B0aW9ucyA9IGluaXRPcHRpb25zIHx8IHt9OwoKICAgIHZhciBjdHhTZXR0aW5ncyA9IHt9OwogICAgaWYgKGluaXRPcHRpb25zLnVzZUJrZ1RyYW5zcCkgY3R4U2V0dGluZ3MuYWxwaGEgPSB0cnVlOwogICAgaWYgKGluaXRPcHRpb25zLnByZXNlcnZlRHJhd0J1ZikgY3R4U2V0dGluZ3MucHJlc2VydmVEcmF3aW5nQnVmZmVyID0gdHJ1ZTsKCiAgICB2YXIgcHJlbG9hZGVyID0gaW5pdE9wdGlvbnMudXNlQ3VzdG9tUHJlbG9hZGVyCiAgICAgICAgICAgID8gY3JlYXRlQ3VzdG9tUHJlbG9hZGVyKGluaXRPcHRpb25zLnByZWxvYWRlclByb2dyZXNzQ2IsCiAgICAgICAgICAgIGluaXRPcHRpb25zLnByZWxvYWRlckVuZENiKQogICAgICAgICAgICA6IG5ldyB2M2QuU2ltcGxlUHJlbG9hZGVyKHsgY29udGFpbmVyOiBDT05UQUlORVJfSUQgfSk7CgogICAgaWYgKHYzZC5QRSkgewogICAgICAgIHB1enpsZXNFZGl0b3JQcmVwYXJlUHJlbG9hZGVyKHByZWxvYWRlcik7CiAgICB9CgogICAgdmFyIGFwcCA9IG5ldyB2M2QuQXBwKENPTlRBSU5FUl9JRCwgY3R4U2V0dGluZ3MsIHByZWxvYWRlcik7CiAgICBpZiAoaW5pdE9wdGlvbnMudXNlQmtnVHJhbnNwKSB7CiAgICAgICAgYXBwLmNsZWFyQmtnT25Mb2FkID0gdHJ1ZTsKICAgICAgICBhcHAucmVuZGVyZXIuc2V0Q2xlYXJDb2xvcigweDAwMDAwMCwgMCk7CiAgICB9CgogICAgLy8gbmFtZXNwYWNlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggY29kZSBnZW5lcmF0ZWQgYnkgUHV6emxlcwogICAgYXBwLkV4dGVybmFsSW50ZXJmYWNlID0ge307CiAgICBwcmVwYXJlRXh0ZXJuYWxJbnRlcmZhY2UoYXBwKTsKCiAgICBpZiAoaW5pdE9wdGlvbnMucHJlbG9hZGVyU3RhcnRDYikgaW5pdE9wdGlvbnMucHJlbG9hZGVyU3RhcnRDYigpOwogICAgaWYgKGluaXRPcHRpb25zLnVzZUZ1bGxzY3JlZW4pIHsKICAgICAgICBpbml0RnVsbFNjcmVlbigpOwogICAgfSBlbHNlIHsKICAgICAgICB2YXIgZnNCdXR0b24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZnVsbHNjcmVlbl9idXR0b24nKTsKICAgICAgICBpZiAoZnNCdXR0b24pIGZzQnV0dG9uLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICB9CgogICAgc2NlbmVVUkwgPSBpbml0T3B0aW9ucy51c2VDb21wQXNzZXRzID8gc2NlbmVVUkwgKyAnLnh6JyA6IHNjZW5lVVJMOwogICAgYXBwLmxvYWRTY2VuZShzY2VuZVVSTCwgZnVuY3Rpb24oKSB7CiAgICAgICAgYXBwLmVuYWJsZUNvbnRyb2xzKCk7CiAgICAgICAgYXBwLnJ1bigpOwoKICAgICAgICBpZiAodjNkLlBFKSB2M2QuUEUudXBkYXRlQXBwSW5zdGFuY2UoYXBwKTsKICAgICAgICBpZiAodjNkLlBMKSB2M2QuUEwuaW5pdChhcHAsIGluaXRPcHRpb25zKTsKCiAgICAgICAgcnVuQ29kZShhcHApOwogICAgfSwgbnVsbCwgZnVuY3Rpb24oKSB7CiAgICAgICAgY29uc29sZS5sb2coJ0NhblwndCBsb2FkIHRoZSBzY2VuZSAnICsgc2NlbmVVUkwpOwogICAgfSk7CgogICAgcmV0dXJuIGFwcDsKfQoKZnVuY3Rpb24gY3JlYXRlQ3VzdG9tUHJlbG9hZGVyKHVwZGF0ZUNiLCBmaW5pc2hDYikgewogICAgZnVuY3Rpb24gQ3VzdG9tUHJlbG9hZGVyKCkgewogICAgICAgIHYzZC5QcmVsb2FkZXIuY2FsbCh0aGlzKTsKICAgIH0KCiAgICBDdXN0b21QcmVsb2FkZXIucHJvdG90eXBlID0gT2JqZWN0LmFzc2lnbihPYmplY3QuY3JlYXRlKHYzZC5QcmVsb2FkZXIucHJvdG90eXBlKSwgewogICAgICAgIG9uVXBkYXRlOiBmdW5jdGlvbihwZXJjZW50YWdlKSB7CiAgICAgICAgICAgIHYzZC5QcmVsb2FkZXIucHJvdG90eXBlLm9uVXBkYXRlLmNhbGwodGhpcywgcGVyY2VudGFnZSk7CiAgICAgICAgICAgIGlmICh1cGRhdGVDYikgdXBkYXRlQ2IocGVyY2VudGFnZSk7CiAgICAgICAgfSwKICAgICAgICBvbkZpbmlzaDogZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIHYzZC5QcmVsb2FkZXIucHJvdG90eXBlLm9uRmluaXNoLmNhbGwodGhpcyk7CiAgICAgICAgICAgIGlmIChmaW5pc2hDYikgZmluaXNoQ2IoKTsKICAgICAgICB9CiAgICB9KTsKCiAgICByZXR1cm4gbmV3IEN1c3RvbVByZWxvYWRlcigpOwp9CgovKioKICogTW9kaWZ5IHRoZSBhcHAncyBwcmVsb2FkZXIgdG8gdHJhY2sgdGhlIGxvYWRpbmcgcHJvY2VzcyBpbiB0aGUgUHV6emxlcyBFZGl0b3IuCiAqLwpmdW5jdGlvbiBwdXp6bGVzRWRpdG9yUHJlcGFyZVByZWxvYWRlcihwcmVsb2FkZXIpIHsKICAgIHZhciBfb25VcGRhdGUgPSBwcmVsb2FkZXIub25VcGRhdGUuYmluZChwcmVsb2FkZXIpOwogICAgcHJlbG9hZGVyLm9uVXBkYXRlID0gZnVuY3Rpb24ocGVyY2VudGFnZSkgewogICAgICAgIF9vblVwZGF0ZShwZXJjZW50YWdlKTsKICAgICAgICB2M2QuUEUubG9hZGluZ1VwZGF0ZUNiKHBlcmNlbnRhZ2UpOwogICAgfQoKICAgIHZhciBfb25GaW5pc2ggPSBwcmVsb2FkZXIub25GaW5pc2guYmluZChwcmVsb2FkZXIpOwogICAgcHJlbG9hZGVyLm9uRmluaXNoID0gZnVuY3Rpb24oKSB7CiAgICAgICAgX29uRmluaXNoKCk7CiAgICAgICAgdjNkLlBFLmxvYWRpbmdGaW5pc2hDYigpOwogICAgfQp9CgpmdW5jdGlvbiBpbml0RnVsbFNjcmVlbigpIHsKCiAgICB2YXIgZnNCdXR0b24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZnVsbHNjcmVlbl9idXR0b24nKTsKICAgIGlmICghZnNCdXR0b24pIHJldHVybjsKCiAgICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoQ09OVEFJTkVSX0lEKTsKCiAgICBpZiAoZG9jdW1lbnQuZnVsbHNjcmVlbkVuYWJsZWQgfHwKICAgICAgICAgICAgZG9jdW1lbnQud2Via2l0RnVsbHNjcmVlbkVuYWJsZWQgfHwKICAgICAgICAgICAgZG9jdW1lbnQubW96RnVsbFNjcmVlbkVuYWJsZWQgfHwKICAgICAgICAgICAgZG9jdW1lbnQubXNGdWxsc2NyZWVuRW5hYmxlZCkKICAgICAgICBmc0J1dHRvbi5zdHlsZS5kaXNwbGF5ID0gJ2lubGluZSc7CgogICAgZnNCdXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihldmVudCkgewogICAgICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpOwogICAgICAgIGlmIChkb2N1bWVudC5mdWxsc2NyZWVuRWxlbWVudCB8fAogICAgICAgICAgICAgICAgZG9jdW1lbnQud2Via2l0RnVsbHNjcmVlbkVsZW1lbnQgfHwKICAgICAgICAgICAgICAgIGRvY3VtZW50Lm1vekZ1bGxTY3JlZW5FbGVtZW50IHx8CiAgICAgICAgICAgICAgICBkb2N1bWVudC5tc0Z1bGxzY3JlZW5FbGVtZW50KSB7CiAgICAgICAgICAgIGV4aXRGdWxsc2NyZWVuKCk7CiAgICAgICAgfSBlbHNlCiAgICAgICAgICAgIHJlcXVlc3RGdWxsc2NyZWVuKGNvbnRhaW5lcik7CiAgICB9KTsKCiAgICBmdW5jdGlvbiBjaGFuZ2VGdWxsc2NyZWVuKCkgewogICAgICAgIGlmIChkb2N1bWVudC5mdWxsc2NyZWVuRWxlbWVudCB8fAogICAgICAgICAgICAgICAgZG9jdW1lbnQud2Via2l0RnVsbHNjcmVlbkVsZW1lbnQgfHwKICAgICAgICAgICAgICAgIGRvY3VtZW50Lm1vekZ1bGxTY3JlZW5FbGVtZW50IHx8CiAgICAgICAgICAgICAgICBkb2N1bWVudC5tc0Z1bGxzY3JlZW5FbGVtZW50KSB7CiAgICAgICAgICAgIGZzQnV0dG9uLmNsYXNzTGlzdC5yZW1vdmUoJ2Z1bGxzY3JlZW4tb3BlbicpOwogICAgICAgICAgICBmc0J1dHRvbi5jbGFzc0xpc3QuYWRkKCdmdWxsc2NyZWVuLWNsb3NlJyk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgZnNCdXR0b24uY2xhc3NMaXN0LnJlbW92ZSgnZnVsbHNjcmVlbi1jbG9zZScpOwogICAgICAgICAgICBmc0J1dHRvbi5jbGFzc0xpc3QuYWRkKCdmdWxsc2NyZWVuLW9wZW4nKTsKICAgICAgICB9CiAgICB9CgogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignd2Via2l0ZnVsbHNjcmVlbmNoYW5nZScsIGNoYW5nZUZ1bGxzY3JlZW4pOwogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignbW96ZnVsbHNjcmVlbmNoYW5nZScsIGNoYW5nZUZ1bGxzY3JlZW4pOwogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignbXNmdWxsc2NyZWVuY2hhbmdlJywgY2hhbmdlRnVsbHNjcmVlbik7CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdmdWxsc2NyZWVuY2hhbmdlJywgY2hhbmdlRnVsbHNjcmVlbik7CgogICAgZnVuY3Rpb24gcmVxdWVzdEZ1bGxzY3JlZW4oZWxlbSkgewogICAgICAgIGlmIChlbGVtLnJlcXVlc3RGdWxsc2NyZWVuKQogICAgICAgICAgICBlbGVtLnJlcXVlc3RGdWxsc2NyZWVuKCk7CiAgICAgICAgZWxzZSBpZiAoZWxlbS5tb3pSZXF1ZXN0RnVsbFNjcmVlbikKICAgICAgICAgICAgZWxlbS5tb3pSZXF1ZXN0RnVsbFNjcmVlbigpOwogICAgICAgIGVsc2UgaWYgKGVsZW0ud2Via2l0UmVxdWVzdEZ1bGxzY3JlZW4pCiAgICAgICAgICAgIGVsZW0ud2Via2l0UmVxdWVzdEZ1bGxzY3JlZW4oKTsKICAgICAgICBlbHNlIGlmIChlbGVtLm1zUmVxdWVzdEZ1bGxzY3JlZW4pCiAgICAgICAgICAgIGVsZW0ubXNSZXF1ZXN0RnVsbHNjcmVlbigpOwogICAgfQoKICAgIGZ1bmN0aW9uIGV4aXRGdWxsc2NyZWVuKCkgewogICAgICAgIGlmIChkb2N1bWVudC5leGl0RnVsbHNjcmVlbikKICAgICAgICAgICAgZG9jdW1lbnQuZXhpdEZ1bGxzY3JlZW4oKTsKICAgICAgICBlbHNlIGlmIChkb2N1bWVudC5tb3pDYW5jZWxGdWxsU2NyZWVuKQogICAgICAgICAgICBkb2N1bWVudC5tb3pDYW5jZWxGdWxsU2NyZWVuKCk7CiAgICAgICAgZWxzZSBpZiAoZG9jdW1lbnQud2Via2l0RXhpdEZ1bGxzY3JlZW4pCiAgICAgICAgICAgIGRvY3VtZW50LndlYmtpdEV4aXRGdWxsc2NyZWVuKCk7CiAgICAgICAgZWxzZSBpZiAoZG9jdW1lbnQubXNFeGl0RnVsbHNjcmVlbikKICAgICAgICAgICAgZG9jdW1lbnQubXNFeGl0RnVsbHNjcmVlbigpOwogICAgfQp9CgpmdW5jdGlvbiBwcmVwYXJlRXh0ZXJuYWxJbnRlcmZhY2UoYXBwKSB7CiAgICAvLyByZWdpc3RlciBmdW5jdGlvbnMgaW4gdGhlIGFwcC5FeHRlcm5hbEludGVyZmFjZSB0byBjYWxsIHRoZW0gZnJvbSBQdXp6bGVzLCBlLmc6CiAgICAvLyBhcHAuRXh0ZXJuYWxJbnRlcmZhY2UubXlKU0Z1bmN0aW9uID0gZnVuY3Rpb24oKSB7CiAgICAvLyAgICAgY29uc29sZS5sb2coJ0hlbGxvLCBXb3JsZCEnKTsKICAgIC8vIH0KCn0KCmZ1bmN0aW9uIHJ1bkNvZGUoYXBwKSB7CiAgICAvLyBhZGQgeW91ciBjb2RlIGhlcmUsIGUuZy4gY29uc29sZS5sb2coJ0hlbGxvLCBXb3JsZCEnKTsKCn0KCn0pOwo=", 
            "hash": "2fe4fbafe5867f82baad2183290a5409c6c0e6df", 
            "type": "ASCII"
        }, 
        "environment.hdr": {
            "hash": "664840d92e1b7a6c69f4272be968bc8132a7bf26", 
            "type": "BINARY"
        }, 
        "media/android-chrome-192x192.png": {
            "hash": "b9f9362b0ef20a3ca590cc9fb5014a622065cc2b", 
            "type": "BINARY"
        }, 
        "media/android-chrome-512x512.png": {
            "hash": "04743ffcbe285558b32c169cbdf9a969ed6c1b07", 
            "type": "BINARY"
        }, 
        "media/apple-touch-icon.png": {
            "hash": "3cfaadeea1ba9021a8b66a77bb8b1c932ed5d003", 
            "type": "BINARY"
        }, 
        "media/favicon-16x16.png": {
            "hash": "4a86127f640b7481e35fa24e3a5d6769829677c9", 
            "type": "BINARY"
        }, 
        "media/favicon-32x32.png": {
            "hash": "f6f405045cf1368a841e5e988488fbc5162ff58e", 
            "type": "BINARY"
        }, 
        "media/favicon.ico": {
            "hash": "85d04d20fba32e495b9821559b15a1c2c823feb2", 
            "type": "BINARY"
        }, 
        "media/fullscreen_close.svg": {
            "hash": "58144a1fc889106f74d17df9e1fc7c46ad5f56af", 
            "type": "BINARY"
        }, 
        "media/fullscreen_open.svg": {
            "hash": "b6ed8e967f7f48439586b6f32388fcb6a587310e", 
            "type": "BINARY"
        }, 
        "media/manifest.json": {
            "hash": "c7a1e9a0ab4ea5252e2e98cba9b89a08f699e195", 
            "type": "BINARY"
        }, 
        "media/safari-pinned-tab.svg": {
            "hash": "02775283823113ab68960f06e8ac3456937eaa25", 
            "type": "BINARY"
        }, 
        "opentype.js": {
            "hash": "c1479688d14f603118301a5edb59aa2ef3ec9e2d", 
            "type": "BINARY"
        }, 
        "v3d.js": {
            "hash": "f84da5661e9d6d65c9b3274e5ac58e2b1023e84d", 
            "type": "BINARY"
        }, 
        "visual_logic.js": {
            "hash": "30594275a13481b55c45db2d813604946db39e26", 
            "type": "BINARY"
        }, 
        "visual_logic.xml": {
            "hash": "25c551343efcb5b2d5a356086c7d5467b7f6c842", 
            "type": "BINARY"
        }
    }, 
    "name": "Standard Light"
}