   w  w  w  {"files":{"37214dd625fca54aa5bf2b74c881fdb3f1e144afae3e140525362cef96be":{"offset":"9007198180999167","size":1073741824},"bf43800ed20abe1965944e65dc89119953d1810074385eb7c5ff4eec4cc8":{"offset":"9007198180999167","size":1073741824},"a84dac93689dff541b6165aab0e965da642d0171948ff8e6a2a2f9a19ddd":{"offset":"9007198180999167","size":1073741824},"cf1037ed4063be50bbc206568375d15183b6e116cc44eb6c500794d3437b":{"offset":"9007198180999167","size":1073741824},"c85b8394ad1b9fa0ec8496f9c5ea95d2de14d876e068caf1a77839feecb6":{"offset":"9007198180999167","size":1073741824},"c078efbf60ac34abcf2c3571ca5f2eb588b45552ef4c8ac4faf052ae0ba7":{"offset":"9007198180999167","size":1073741824},"263a85062c95de260c5688743065bf25fb6f96490ad0b6495165b17a3638":{"offset":"9007198180999167","size":1073741824},"59bfe28bd55f03f8df242b947dafe385b3a4b069cee828417793b5683e6c":{"offset":"9007198180999167","size":1073741824},"9bcb6bb791494ec48f3ba160862303a03655265c24fda543a484dae95b78":{"offset":"9007198180999167","size":1073741824},"427984fefd865e80aa854b545b331b1b856cee3ae4c6edc1dee763424293":{"offset":"9007198180999167","size":1073741824},"043c9779f3f46690c0baf82534ae5bcbb9a7a55566db09b8f3140fa69d55":{"offset":"9007198180999167","size":1073741824},"87d077cd92a4a0dd1dac93e6c3ee873f5e78a90c837476d4ebc4ed86c47d":{"offset":"9007198180999167","size":1073741824},"68d4956944a2cfbdc1693b586ade9a1193a5a760d172e472777edcfb6de2":{"offset":"9007198180999167","size":1073741824},"cd93c4817424f0e1cade81f659ceff0c7d289653f07f6c77a5a2a05f0f19":{"offset":"9007198180999167","size":1073741824},"3af5489c6dff579957db2514957d2374ba3ce3a0c959fabc608551f38bf4":{"offset":"9007198180999167","size":1073741824},"53d55c7368a13af2df98e43c244f0f812ba9bf8768c8a9e4463e87f3c8c5":{"offset":"9007198180999167","size":1073741824},"d816aab111c03a259a75e7b5b8a1b52e2b797139d6be233dac1488930f6c":{"offset":"9007198180999167","size":1073741824},"9d1199b8d4e61b50890ec0d473cde223453b2e7b3350fceeb9180ce66896":{"offset":"9007198180999167","size":1073741824},"39a5713a2800d3e2db2cce7491c2b750e8fa1ba59b4a8da27c57b1c0dadb":{"offset":"9007198180999167","size":1073741824},"362b61c4d358d4c48b818474115f034067c247ab6b603085aa65804cc755":{"offset":"9007198180999167","size":1073741824},"61306bb81dc7a3b59b2353c550e3845e9b622cc422e14326234568ae3d34":{"offset":"9007198180999167","size":1073741824},"cf7768a02e01395a91f5f760fa85ac2e9c8746368fc1d8e6f2baeea96152":{"offset":"9007198180999167","size":1073741824},"a1dca1789954cc9971f3d48bcb70c0ccb219b2eb7f9dc2fb5ba238fbd9b7":{"offset":"9007198180999167","size":1073741824},"ff1d1b6732909b398e24588acab0249b1b06a2fc71e67f466c46e9144720":{"offset":"9007198180999167","size":1073741824},"4ac79a56c34d5485159acb5da2b8717807dfc4aad9ec10c63ba75eff9728":{"offset":"9007198180999167","size":1073741824},"2091bd116cfe5cfecccc0ad343972fe79e13a4d5ade361d9a20e77558233":{"offset":"9007198180999167","size":1073741824},"0cd1ff503cf5d89436d5aaf03155e38c6d14ab2a428b31473a04cc614803":{"offset":"9007198180999167","size":1073741824},"f16ed663ea4e7406830570c089875983c2a7cb943b99c2c262845eeecbd6":{"offset":"9007198180999167","size":1073741824},"232fb21cb41d2397dc8897da9089f46081e82208942de48711909ed6e1b6":{"offset":"9007198180999167","size":1073741824},"a09b6bf9269bb37ce93aedb0cb89bad8ef37846222656f79fba03160580f":{"offset":"9007198180999167","size":1073741824},"4dc13a16224226a0dfe2a9d91f761d43717de03d65aabfb719c5ad613ed0":{"offset":"9007198180999167","size":1073741824},"4339a63961161342fe8bfd5d8ce5ad66b29cad7901ca6de3afc04e52348d":{"offset":"9007198180999167","size":1073741824},"deecb9d1a57ee57b4214f82f1d7e71e81dced82780179b64bc4687f736b9":{"offset":"9007198180999167","size":1073741824},"4d95fb4977f2a2a6a74f1ad492a0017206bcd9eec2300f63f32e8a555b60":{"offset":"9007198180999167","size":1073741824},"0c753844b5d363afdf41347e95becf47a460727273a32d95ae910d51d63c":{"offset":"9007198180999167","size":1073741824},"729605c2bdc0f90139b98bfc8c1258149491735765bea7aef2f4e31799f7":{"offset":"9007198180999167","size":1073741824},"991330c22942cd54f349db02f2c9e4d1f9e1c9d840b56eba6110b2aee6b8":{"offset":"9007198180999167","size":1073741824},"2eb73bf01813e468cd142b5caeb1b86e748ae6415beeee77047d3aaa2719":{"offset":"9007198180999167","size":1073741824},"44cbe584ae43283148e02eb8e40adfde2e4783ca866993f75f7e1da01cc5":{"offset":"9007198180999167","size":1073741824},"081f18d9b373300c8347d187bfc6589317dfe66f683ff02ad1d884c767bf":{"offset":"9007198180999167","size":1073741824},"f519b6f2a818e3b48aedadae18f28c7012f6a742ff3d437e71df55d4dca0":{"offset":"9007198180999167","size":1073741824},"b741ced13709fd4967fffdf50cc1da67c5f13fbb4d591ca7ba67b2ed2877":{"offset":"9007198180999167","size":1073741824},"f575e02e858946c50fc4ab19a5b05aa00d67f788f9cf292146257b514ae4":{"offset":"9007198180999167","size":1073741824},"824b35c7bad59bec44a3495c7b79cc171ce2989a31a0acba6a57b48d6ebe":{"offset":"9007198180999167","size":1073741824},"937c1ad03c29e5051bc859540d171cb2db15e4b7b03fb3b5fb681a782b3e":{"offset":"9007198180999167","size":1073741824},"e6e52a8237c0b16a192146a72d4fdb60cff9ad46e0db8f0235530cfc7dc4":{"offset":"9007198180999167","size":1073741824},"ac115095a095e884bfa3dfa9b5f702f6306b7129fd2e54d06a0dd1cde1d3":{"offset":"9007198180999167","size":1073741824},"d0f873c03bc45574958675fac620722fc451166769877a6eb52ecc2a50c1":{"offset":"9007198180999167","size":1073741824},"6f287dded9a83ae9a03ddcae8311c635b71b6f8ac6445c17c1c82fa2a45f":{"offset":"9007198180999167","size":1073741824},"0a60b6e14b8383f1d79bfd0f299c89ed8942bc46009ba742c4bc8e63a624":{"offset":"9007198180999167","size":1073741824},"756656b89d999525b98d8ddc46f1b91b8908959fdaaeb88bfb2359fe5449":{"offset":"9007198180999167","size":1073741824},"d935aa5d0e5f1caff78f1bdd165875754c345fd5306d96ba9c4b26bd9849":{"offset":"9007198180999167","size":1073741824},"29a3084bdc142715766def3fbd6aaf0750ef33655fb4169dca0b0ed95893":{"offset":"9007198180999167","size":1073741824},"8fff2aa93d5330bd2c17e40f90b21dc82c5f3b717e62dbbe3e66d428e268":{"offset":"9007198180999167","size":1073741824},"25167e150acce3b2f2c36f2f23ffc806487ea0a6ddeb8d76a2e155e34f1d":{"offset":"9007198180999167","size":1073741824},"7116ffd35e769bea40d7863bee018d7edd3a4f752c1197e44177fee2cf7d":{"offset":"9007198180999167","size":1073741824},"6174e30386b8e493e29bea78ccec29ae9a658a79ad7785f02bff06f74419":{"offset":"9007198180999167","size":1073741824},"150a30bd2583eb7a13340b8750824af25a28157415b232cb4be50835750d":{"offset":"9007198180999167","size":1073741824},"203415d1f517ee88e8f3cfadd8d4aa9c2a4654ed93318f60893ea7a36308":{"offset":"9007198180999167","size":1073741824},"afc5b1207e51eabbda78fa2471d07f149f961c333cdcb4876d2d8b7607a0":{"offset":"9007198180999167","size":1073741824},"7064d742afbe24277b47bf1b3e7762bd54ac47dca4df7f52bc8fa0bd853a":{"offset":"9007198180999167","size":1073741824},"2ae73077f420e97e8a9cd899046de6d3c18b9c5effc21f4074f3edfa6587":{"offset":"9007198180999167","size":1073741824},"00824f6cf0a3a849b792b0d25b5fc4960432fe142f3e24fdd95b266b1f3c":{"offset":"9007198180999167","size":1073741824},"9b73e9b5b53478a877b0668c33b1cc918ab907457d8682bfa34cb8c75d9e":{"offset":"9007198180999167","size":1073741824},"5fffc7134c1ac915f6815aeb92a4bd7a66b667fb261867abc4e7fed25e6b":{"offset":"9007198180999167","size":1073741824},"b35ae1410a9bef3f3a5a888ca89ae3a2438715aba135318915775eb230a9":{"offset":"9007198180999167","size":1073741824},"4eac6b129840afc64c40218f7be1dd73cb254a9b5acb6b13866f624556e7":{"offset":"9007198180999167","size":1073741824},"fe2a7423b7d34313b0ad6a5560ab55a370fa17bbc89e5fe10ff608836b27":{"offset":"9007198180999167","size":1073741824},"db8e6912db2b1c2f445611481f79a4d3ccee6b92e5e634310a7d952b1985":{"offset":"9007198180999167","size":1073741824},"232360aadeffb8d7290911c756eba2e6af0e2ebdc13294a99aa067af0e41":{"offset":"9007198180999167","size":1073741824},"cec0a6889976f93d4c162700a17496312374bc914f5ba9aea85e06287cf1":{"offset":"9007198180999167","size":1073741824},"9c1af4df521522a119b4ccef516843f3bd69051c8bd0afddb36a39d350d9":{"offset":"9007198180999167","size":1073741824},"e025b55252cccb99cb99605722319536349a441470cf02402dc6f8b72b8b":{"offset":"9007198180999167","size":1073741824},"bd39c41101dae7582c7111172762e82d3062bf6e336a0e0dca30651d4b77":{"offset":"9007198180999167","size":1073741824},"46107669801f17ff529e7d7e253f3b7f7424cbdd270edab866258182a996":{"offset":"9007198180999167","size":1073741824},"c7491c197ecd2db9483f38af2fdd200d43110504b2f8a385375dadca1612":{"offset":"9007198180999167","size":1073741824},"4be5c13726623a965424a98fa1a9da21436e3fadbbff43d94eef68b1aa1d":{"offset":"9007198180999167","size":1073741824},"2aa14295200177104be8211eb6e08aa3bd02495eb8a0d5056134364c0bcb":{"offset":"9007198180999167","size":1073741824},"d0edc9895096443d3046b3003c8482c316ba39543368b131e23cbfc973c0":{"offset":"9007198180999167","size":1073741824},"688f0f63affe2d10773d849dc15a14599541ac3e8cc84a3a1d45c3076cad":{"offset":"9007198180999167","size":1073741824},"a153c6446b39f42acb73cde7a965aa433d5f378276c957ef9edb1f3b7b0e":{"offset":"9007198180999167","size":1073741824},"2cf15490b840543052d64a41a635392906893d53fd1a0173bf73014a4046":{"offset":"9007198180999167","size":1073741824},"29417f6861ac63a8b00d1d0feababb6c2b63626866c96d8fd5724184a20a":{"offset":"9007198180999167","size":1073741824},"078461154b66489226ffae5c54bdf0b11fb918451c95475b50e9df7321c4":{"offset":"9007198180999167","size":1073741824},"e332255f325f12cae3576fdf30f80799d0611e35803b41cb365602d4aea2":{"offset":"9007198180999167","size":1073741824},"c6a9fdab5921b78bcfcd2b0e6c7b3f9e3ecac2615105d275f8fc1b6ba795":{"offset":"9007198180999167","size":1073741824},"fbb2e886ad476813af78218c7471d187f13f06174086f6958d030926ead4":{"offset":"9007198180999167","size":1073741824},"35efef6352c69aa79620fb5bd5fe042fb9cd2ed5af7cc5082770a0dd698d":{"offset":"9007198180999167","size":1073741824},"16fe410db21ec686b5424a030c59c74e79cefac2a9710caf53e50ce93651":{"offset":"9007198180999167","size":1073741824},"ce893e134cbb75eb3635df20d9a4a8591fd4dc081cc28afff1e10791be6d":{"offset":"9007198180999167","size":1073741824},"c5217619c6b0e6c37a8a7b2dc9c53da1b9ce01fa8c1b7774d101257a9bdf":{"offset":"9007198180999167","size":1073741824},"36009b7da547c583f939d063e9175bf1065a09c92ad2f9602c7ff2daa1a8":{"offset":"9007198180999167","size":1073741824},"ab8fc243d7749d0846459ab4c20d737b48139c86cf80e665e2fa4f21fea9":{"offset":"9007198180999167","size":1073741824},"c264b98cc3e52a16c28c26033567febfe2f05a888389d32c255b090fa899":{"offset":"9007198180999167","size":1073741824},"2d61081410735b6248a432066029925f317157a30f8ac48b3389d1b691a0":{"offset":"9007198180999167","size":1073741824},"f353b54da91087738b10d8b53a4f32869658276cb935cca82e3f304f5e23":{"offset":"9007198180999167","size":1073741824},"f0c13a48cc2d49545711cf8a569f66afaa771c4d485f66f6e23b878110f7":{"offset":"9007198180999167","size":1073741824},"8e1506032b1472a5aca38f96dc87e5878592cd51d2f3502813e645e51e8a":{"offset":"9007198180999167","size":1073741824},"e82fdaf08500d29e8e411ebeaba1cad42fd6f869de3039a21d01a11262ae":{"offset":"9007198180999167","size":1073741824},"cc65650bde7c66b73f23de62f7b9e0006562baae59978bc861557c41dc61":{"offset":"9007198180999167","size":1073741824},"node_modules":{"files":{"iconv-lite":{"files":{"LICENSE":{"size":1064,"offset":"0","integrity":{"algorithm":"SHA256","hash":"ac779f7314c74f232ef847ea86e714abe25cf6eeb5cc97b69451b74e2af6492d","blockSize":4194304,"blocks":["ac779f7314c74f232ef847ea86e714abe25cf6eeb5cc97b69451b74e2af6492d"]}},"encodings":{"files":{"dbcs-codec.js":{"size":23065,"offset":"1064","integrity":{"algorithm":"SHA256","hash":"709d9d2e467540b9414ae53f72e43780f9a49fbf648d9a81983eacd34f501e25","blockSize":4194304,"blocks":["709d9d2e467540b9414ae53f72e43780f9a49fbf648d9a81983eacd34f501e25"]}},"dbcs-data.js":{"size":9389,"offset":"24129","integrity":{"algorithm":"SHA256","hash":"9d02b706a5f5411e2cf52b5191971b93f6b05b19d7529d829ebd17a1e060e158","blockSize":4194304,"blocks":["9d02b706a5f5411e2cf52b5191971b93f6b05b19d7529d829ebd17a1e060e158"]}},"index.js":{"size":733,"offset":"33518","integrity":{"algorithm":"SHA256","hash":"ee406729fdea34f4c77eea5afad5025ea374bc41089fafb6fa0f7336e1216713","blockSize":4194304,"blocks":["ee406729fdea34f4c77eea5afad5025ea374bc41089fafb6fa0f7336e1216713"]}},"internal.js":{"size":6309,"offset":"34251","integrity":{"algorithm":"SHA256","hash":"78b012b90e43a9d4648d0526f46e26bf07c572bbd3ae5eaedacb244e343609c5","blockSize":4194304,"blocks":["78b012b90e43a9d4648d0526f46e26bf07c572bbd3ae5eaedacb244e343609c5"]}},"sbcs-codec.js":{"size":2191,"offset":"40560","integrity":{"algorithm":"SHA256","hash":"fb511c4c70a6cb0e2a06d03e67ca88dca9f4da6266b909c7338e453d2ecc9fdb","blockSize":4194304,"blocks":["fb511c4c70a6cb0e2a06d03e67ca88dca9f4da6266b909c7338e453d2ecc9fdb"]}},"sbcs-data-generated.js":{"size":32034,"offset":"42751","integrity":{"algorithm":"SHA256","hash":"2cf44b3f70c61c9cdd59fda7ec085bc3180809638f208c7239688ccb90a48866","blockSize":4194304,"blocks":["2cf44b3f70c61c9cdd59fda7ec085bc3180809638f208c7239688ccb90a48866"]}},"sbcs-data.js":{"size":5116,"offset":"74785","integrity":{"algorithm":"SHA256","hash":"ecd0497db604060a3bf432ea4e2bde76a427dcb6afcedc05c24567773eb0d25c","blockSize":4194304,"blocks":["ecd0497db604060a3bf432ea4e2bde76a427dcb6afcedc05c24567773eb0d25c"]}},"tables":{"files":{"big5-added.json":{"size":17717,"offset":"79901","integrity":{"algorithm":"SHA256","hash":"db94db5e5d3ab696ddb0025685cfa85da1864839a4a26aab2f8f86f6b8382288","blockSize":4194304,"blocks":["db94db5e5d3ab696ddb0025685cfa85da1864839a4a26aab2f8f86f6b8382288"]}},"cp936.json":{"size":47320,"offset":"97618","integrity":{"algorithm":"SHA256","hash":"8225bb693efd380279ed7280b8f8419fd069c5f018d20d5946bf187ad92c0cf7","blockSize":4194304,"blocks":["8225bb693efd380279ed7280b8f8419fd069c5f018d20d5946bf187ad92c0cf7"]}},"cp949.json":{"size":38122,"offset":"144938","integrity":{"algorithm":"SHA256","hash":"77a56ea83d0d94d1dc620042ad3c897f0e40814bb05c0085d3aeed0018e8a3e8","blockSize":4194304,"blocks":["77a56ea83d0d94d1dc620042ad3c897f0e40814bb05c0085d3aeed0018e8a3e8"]}},"cp950.json":{"size":42356,"offset":"183060","integrity":{"algorithm":"SHA256","hash":"99e2114dc4b39092617967c763f9eaeb4d8e70551afc5884baa3fb92827f3420","blockSize":4194304,"blocks":["99e2114dc4b39092617967c763f9eaeb4d8e70551afc5884baa3fb92827f3420"]}},"eucjp.json":{"size":41064,"offset":"225416","integrity":{"algorithm":"SHA256","hash":"7c4fe279000f7e99fc7cd59afb1da21725dcebdc1babd9e3b883253a77abb042","blockSize":4194304,"blocks":["7c4fe279000f7e99fc7cd59afb1da21725dcebdc1babd9e3b883253a77abb042"]}},"gb18030-ranges.json":{"size":2216,"offset":"266480","integrity":{"algorithm":"SHA256","hash":"5a3cc11e38f05a0908442acbf1c921d0b73f2a304fb6a9e4484e26eb1ca07d76","blockSize":4194304,"blocks":["5a3cc11e38f05a0908442acbf1c921d0b73f2a304fb6a9e4484e26eb1ca07d76"]}},"gbk-added.json":{"size":1247,"offset":"268696","integrity":{"algorithm":"SHA256","hash":"10cbb08708f3a431977271887b2663f734390a22cedf90875fac9fdbd4bb5317","blockSize":4194304,"blocks":["10cbb08708f3a431977271887b2663f734390a22cedf90875fac9fdbd4bb5317"]}},"shiftjis.json":{"size":23782,"offset":"269943","integrity":{"algorithm":"SHA256","hash":"02b0b120f697c48133e8b547e8dc594bc5b9f1c1799b50c2c5ff917298548558","blockSize":4194304,"blocks":["02b0b120f697c48133e8b547e8dc594bc5b9f1c1799b50c2c5ff917298548558"]}}}},"utf16.js":{"size":5502,"offset":"293725","integrity":{"algorithm":"SHA256","hash":"506eabee3546c0551f78e6adb3102f4e73e7312b4c709117d0da016b0f5b3d80","blockSize":4194304,"blocks":["506eabee3546c0551f78e6adb3102f4e73e7312b4c709117d0da016b0f5b3d80"]}},"utf32.js":{"size":9982,"offset":"299227","integrity":{"algorithm":"SHA256","hash":"3a762514744c1edcaf5262f77df105f89581c1292b8321b6f96ad49e9244d95a","blockSize":4194304,"blocks":["3a762514744c1edcaf5262f77df105f89581c1292b8321b6f96ad49e9244d95a"]}},"utf7.js":{"size":9283,"offset":"309209","integrity":{"algorithm":"SHA256","hash":"289da5c0c44b1ec4a502e2862ee9e46d9b1758420904385fed0abae41f138a6c","blockSize":4194304,"blocks":["289da5c0c44b1ec4a502e2862ee9e46d9b1758420904385fed0abae41f138a6c"]}}}},"lib":{"files":{"bom-handling.js":{"size":1109,"offset":"318492","integrity":{"algorithm":"SHA256","hash":"c230d25d8e7fbb50960c634b636b71327c409e9a77e67fe9446b566bdcea362d","blockSize":4194304,"blocks":["c230d25d8e7fbb50960c634b636b71327c409e9a77e67fe9446b566bdcea362d"]}},"index.js":{"size":6321,"offset":"319601","integrity":{"algorithm":"SHA256","hash":"0cb1506e70126aa00bc5bdf12f2200db89db032e8dabf23dcdd6a92b37d0f2af","blockSize":4194304,"blocks":["0cb1506e70126aa00bc5bdf12f2200db89db032e8dabf23dcdd6a92b37d0f2af"]}},"streams.js":{"size":3380,"offset":"325922","integrity":{"algorithm":"SHA256","hash":"368596cfa80b9b9c6b93f2fde73615f10e89d650e6a1c92d3c07d56c34e4e393","blockSize":4194304,"blocks":["368596cfa80b9b9c6b93f2fde73615f10e89d650e6a1c92d3c07d56c34e4e393"]}}}},"package.json":{"size":770,"offset":"329302","integrity":{"algorithm":"SHA256","hash":"669fa9ded7d349c628b3de248aae9f0360dfc88b9ee989e23d21258ca5d57803","blockSize":4194304,"blocks":["669fa9ded7d349c628b3de248aae9f0360dfc88b9ee989e23d21258ca5d57803"]}}}},"safer-buffer":{"files":{"LICENSE":{"size":1094,"offset":"330072","integrity":{"algorithm":"SHA256","hash":"4bc935e71be198c67ddf3c2b5fddb195f6edc182bfc155a96a6db61b44b494b9","blockSize":4194304,"blocks":["4bc935e71be198c67ddf3c2b5fddb195f6edc182bfc155a96a6db61b44b494b9"]}},"Porting-Buffer.md":{"size":12794,"offset":"331166","integrity":{"algorithm":"SHA256","hash":"134523d05b39e177135c2a2070a426eb319657dfc77589e38ef7cf13cd50e730","blockSize":4194304,"blocks":["134523d05b39e177135c2a2070a426eb319657dfc77589e38ef7cf13cd50e730"]}},"dangerous.js":{"size":1483,"offset":"343960","integrity":{"algorithm":"SHA256","hash":"1dc2900bcc8ffc375af0d2fc99a03ecad2dcbb85d278fbf26982e87707bea53f","blockSize":4194304,"blocks":["1dc2900bcc8ffc375af0d2fc99a03ecad2dcbb85d278fbf26982e87707bea53f"]}},"package.json":{"size":572,"offset":"345443","integrity":{"algorithm":"SHA256","hash":"9ee991af0fa18b3af71d3db3e497b29a20b6a7362119e084fb57bd0f47cd6995","blockSize":4194304,"blocks":["9ee991af0fa18b3af71d3db3e497b29a20b6a7362119e084fb57bd0f47cd6995"]}},"safer.js":{"size":2110,"offset":"346015","integrity":{"algorithm":"SHA256","hash":"37f9716144105051ab302f6a0c30a52ff5de7269b9e1173ac22be798fc11ccad","blockSize":4194304,"blocks":["37f9716144105051ab302f6a0c30a52ff5de7269b9e1173ac22be798fc11ccad"]}},"tests.js":{"size":15735,"offset":"348125","integrity":{"algorithm":"SHA256","hash":"511906fdf6a233c84a9216065d1701dbfd84f380fbd495ae1cf5a002370b9885","blockSize":4194304,"blocks":["511906fdf6a233c84a9216065d1701dbfd84f380fbd495ae1cf5a002370b9885"]}}}},"systeminformation":{"files":{"LICENSE":{"size":1093,"offset":"363860","integrity":{"algorithm":"SHA256","hash":"6d8a81695f864778d1fa5bb09cf8a8743049ca472b48658b1fff24a4d41300bd","blockSize":4194304,"blocks":["6d8a81695f864778d1fa5bb09cf8a8743049ca472b48658b1fff24a4d41300bd"]}},"lib":{"files":{"audio.js":{"size":8237,"offset":"364953","integrity":{"algorithm":"SHA256","hash":"8701cb7a6f1f79efd1ff47bb99ada995e0ec440f57defb1584433ce3aea04ec9","blockSize":4194304,"blocks":["8701cb7a6f1f79efd1ff47bb99ada995e0ec440f57defb1584433ce3aea04ec9"]}},"battery.js":{"size":15640,"offset":"373190","integrity":{"algorithm":"SHA256","hash":"63d09c8ea093adf09447d631aab640a90dfc66dd4e63c8f8d7d651fe58f5f50e","blockSize":4194304,"blocks":["63d09c8ea093adf09447d631aab640a90dfc66dd4e63c8f8d7d651fe58f5f50e"]}},"bluetooth.js":{"size":11378,"offset":"388830","integrity":{"algorithm":"SHA256","hash":"b1f6625a95d4568f074b0786c3ea86afdc7d63c52f0c37afb5703aa42ff4aae7","blockSize":4194304,"blocks":["b1f6625a95d4568f074b0786c3ea86afdc7d63c52f0c37afb5703aa42ff4aae7"]}},"bluetoothVendors.js":{"size":36462,"offset":"400208","integrity":{"algorithm":"SHA256","hash":"44fb1a561c38cff8e96b8f97cce54b3e17d01b09e139c16cf1ea9a4698220075","blockSize":4194304,"blocks":["44fb1a561c38cff8e96b8f97cce54b3e17d01b09e139c16cf1ea9a4698220075"]}},"cli.js":{"size":4233,"offset":"436670","integrity":{"algorithm":"SHA256","hash":"ef3e4ce0c16c7396aec9eeaaf07f21c90355c6c68924eb01f5dd181ee4470d54","blockSize":4194304,"blocks":["ef3e4ce0c16c7396aec9eeaaf07f21c90355c6c68924eb01f5dd181ee4470d54"]}},"cpu.js":{"size":71228,"offset":"440903","integrity":{"algorithm":"SHA256","hash":"54384cc0b9077b68d0be70103752c9e7ee503662328b97d8fdbd44c985392e37","blockSize":4194304,"blocks":["54384cc0b9077b68d0be70103752c9e7ee503662328b97d8fdbd44c985392e37"]}},"docker.js":{"size":26778,"offset":"512131","integrity":{"algorithm":"SHA256","hash":"f814f6f2f2dfd207e275d82117d8b587c7cd8b9988d52298ee1ef4c9e190cb1c","blockSize":4194304,"blocks":["f814f6f2f2dfd207e275d82117d8b587c7cd8b9988d52298ee1ef4c9e190cb1c"]}},"dockerSocket.js":{"size":7868,"offset":"538909","integrity":{"algorithm":"SHA256","hash":"394a5b0c58333a2121d8a08c6191d98b688eda87e92c044f763529b4f2ec00e5","blockSize":4194304,"blocks":["394a5b0c58333a2121d8a08c6191d98b688eda87e92c044f763529b4f2ec00e5"]}},"filesystem.js":{"size":64815,"offset":"546777","integrity":{"algorithm":"SHA256","hash":"3c7c262a84ece5175b55bd9418397596c93e5ee828fd5943a19e144f05154d23","blockSize":4194304,"blocks":["3c7c262a84ece5175b55bd9418397596c93e5ee828fd5943a19e144f05154d23"]}},"graphics.js":{"size":49562,"offset":"611592","integrity":{"algorithm":"SHA256","hash":"19f219ca4bde8f82cab55c565c10c805631dc30b6f7580ee5338c1f5127a3312","blockSize":4194304,"blocks":["19f219ca4bde8f82cab55c565c10c805631dc30b6f7580ee5338c1f5127a3312"]}},"index.js":{"size":15933,"offset":"661154","integrity":{"algorithm":"SHA256","hash":"4111a288b865e8b736ea56b1462029b206d47084d01f70f119d62116c7addc44","blockSize":4194304,"blocks":["4111a288b865e8b736ea56b1462029b206d47084d01f70f119d62116c7addc44"]}},"internet.js":{"size":7732,"offset":"677087","integrity":{"algorithm":"SHA256","hash":"2c2f5b888a271d7d8c39c8850ab2d65e1daa3c0c14d5c0d3cc52aa33c3ffe24b","blockSize":4194304,"blocks":["2c2f5b888a271d7d8c39c8850ab2d65e1daa3c0c14d5c0d3cc52aa33c3ffe24b"]}},"memory.js":{"size":25887,"offset":"684819","integrity":{"algorithm":"SHA256","hash":"233a619e09385c3b6bfdcf9ab736ec39730d6831f6973e53a3dd11751bd7b15a","blockSize":4194304,"blocks":["233a619e09385c3b6bfdcf9ab736ec39730d6831f6973e53a3dd11751bd7b15a"]}},"network.js":{"size":72501,"offset":"710706","integrity":{"algorithm":"SHA256","hash":"8f9ac39d06d5207ca63cb71eb019f349315ea642ab7eb133276367a8cd21a047","blockSize":4194304,"blocks":["8f9ac39d06d5207ca63cb71eb019f349315ea642ab7eb133276367a8cd21a047"]}},"osinfo.js":{"size":48534,"offset":"783207","integrity":{"algorithm":"SHA256","hash":"f00965a0fdd20c5907db1e07967737430880446e2d0d53617729d440740ed6a6","blockSize":4194304,"blocks":["f00965a0fdd20c5907db1e07967737430880446e2d0d53617729d440740ed6a6"]}},"printer.js":{"size":7181,"offset":"831741","integrity":{"algorithm":"SHA256","hash":"d7ae131f71228f7e574ae8d3ccb673e92365bb73d67bd78906839910b95f41b6","blockSize":4194304,"blocks":["d7ae131f71228f7e574ae8d3ccb673e92365bb73d67bd78906839910b95f41b6"]}},"processes.js":{"size":52213,"offset":"838922","integrity":{"algorithm":"SHA256","hash":"a0afb9813e95e88016778f2f715434d80e07b422c34f112ffa4d3bca456d59ea","blockSize":4194304,"blocks":["a0afb9813e95e88016778f2f715434d80e07b422c34f112ffa4d3bca456d59ea"]}},"system.js":{"size":35518,"offset":"891135","integrity":{"algorithm":"SHA256","hash":"ab96d5baace15b12393dde6951b9c662186704021c45b6d1f715eb3b61f6f7c3","blockSize":4194304,"blocks":["ab96d5baace15b12393dde6951b9c662186704021c45b6d1f715eb3b61f6f7c3"]}},"usb.js":{"size":10583,"offset":"926653","integrity":{"algorithm":"SHA256","hash":"5c3af7b4c285a3902b62bfd925cd69393b01ad2adcfe2ab252cd62a1ce88203e","blockSize":4194304,"blocks":["5c3af7b4c285a3902b62bfd925cd69393b01ad2adcfe2ab252cd62a1ce88203e"]}},"users.js":{"size":13194,"offset":"937236","integrity":{"algorithm":"SHA256","hash":"4089c23052ba1a6c5811b6f9fe956a32833e7e90028e10802e214cceacfb2999","blockSize":4194304,"blocks":["4089c23052ba1a6c5811b6f9fe956a32833e7e90028e10802e214cceacfb2999"]}},"util.js":{"size":66477,"offset":"950430","integrity":{"algorithm":"SHA256","hash":"4409778e540c1b5671b8ad91b3210c3d0f7b9dc4a2a5cd588948d5ec941920b8","blockSize":4194304,"blocks":["4409778e540c1b5671b8ad91b3210c3d0f7b9dc4a2a5cd588948d5ec941920b8"]}},"virtualbox.js":{"size":4858,"offset":"1016907","integrity":{"algorithm":"SHA256","hash":"22cd6ee99e884feb464de822be26258cd3f9c2fcc48b5576273c3e091136df7b","blockSize":4194304,"blocks":["22cd6ee99e884feb464de822be26258cd3f9c2fcc48b5576273c3e091136df7b"]}},"wifi.js":{"size":29257,"offset":"1021765","integrity":{"algorithm":"SHA256","hash":"b5b01b3ee32a331e533babe419d95a5c7d649712288c0873197a2c4a72336877","blockSize":4194304,"blocks":["b5b01b3ee32a331e533babe419d95a5c7d649712288c0873197a2c4a72336877"]}}}},"package.json":{"size":852,"offset":"1051022","integrity":{"algorithm":"SHA256","hash":"683d97a7b682d7ed368811de7471cd662f39b5fb19bd8fbb5b4d74df24f29ce7","blockSize":4194304,"blocks":["683d97a7b682d7ed368811de7471cd662f39b5fb19bd8fbb5b4d74df24f29ce7"]}}}}}},"dist":{"files":{"AiKing.png":{"size":113718,"offset":"1051874","integrity":{"algorithm":"SHA256","hash":"3b1c80af888c962767bacd822f7be5ed460a0f9f49819be73830bbb9cff39dfa","blockSize":4194304,"blocks":["3b1c80af888c962767bacd822f7be5ed460a0f9f49819be73830bbb9cff39dfa"]}},"assets":{"files":{"internal":{"files":{"config.a0340.json":{"size":1433,"offset":"1165592","integrity":{"algorithm":"SHA256","hash":"86dfb3c26162158dff4bb0848254151631b88ef0ad94b6e737f7435cb148f04c","blockSize":4194304,"blocks":["86dfb3c26162158dff4bb0848254151631b88ef0ad94b6e737f7435cb148f04c"]}},"import":{"files":{"09":{"files":{"0967b326a.1f618.json":{"size":57712,"offset":"1167025","integrity":{"algorithm":"SHA256","hash":"b89124ed6ab4421c3e644b4c2f106119d00f287ef4c1e895a510b1c6ea446cd7","blockSize":4194304,"blocks":["b89124ed6ab4421c3e644b4c2f106119d00f287ef4c1e895a510b1c6ea446cd7"]}}}}}},"index.a0340.js":{"size":696,"offset":"1224737","integrity":{"algorithm":"SHA256","hash":"34250f3e805b6895811928a62f1650cf75ad09b7e42cd21e5660ab94539c9e04","blockSize":4194304,"blocks":["34250f3e805b6895811928a62f1650cf75ad09b7e42cd21e5660ab94539c9e04"]}},"native":{"files":{"02":{"files":{"0275e94c-56a7-410f-bd1a-fc7483f7d14a.cea68.png":{"size":82,"offset":"1225433","integrity":{"algorithm":"SHA256","hash":"83c9b8ce1937570a40bcedde29457a4ab7865ca1db23a46d2d68e6b1949f3c28","blockSize":4194304,"blocks":["83c9b8ce1937570a40bcedde29457a4ab7865ca1db23a46d2d68e6b1949f3c28"]}}}}}}}},"main":{"files":{"config.6b1cc.json":{"size":222,"offset":"1225515","integrity":{"algorithm":"SHA256","hash":"f7679573034532bdaf06d7f923b638aaf270df0ba141853a721db52da6832216","blockSize":4194304,"blocks":["f7679573034532bdaf06d7f923b638aaf270df0ba141853a721db52da6832216"]}},"index.6b1cc.js":{"size":696,"offset":"1225737","integrity":{"algorithm":"SHA256","hash":"34250f3e805b6895811928a62f1650cf75ad09b7e42cd21e5660ab94539c9e04","blockSize":4194304,"blocks":["34250f3e805b6895811928a62f1650cf75ad09b7e42cd21e5660ab94539c9e04"]}}}}}},"bin":{"files":{"game-window.html":{"size":319,"offset":"1226433","integrity":{"algorithm":"SHA256","hash":"cd6c7ea2540aaffd573265cdcb49e06b4346c3dca38b098f33efb1c330098281","blockSize":4194304,"blocks":["cd6c7ea2540aaffd573265cdcb49e06b4346c3dca38b098f33efb1c330098281"]}},"index.html":{"size":259802,"offset":"1226752","integrity":{"algorithm":"SHA256","hash":"2b56375ba8ffa3c56f193a6f33f1846cc21bfa18d390ba9c230c5cf2bbc71d6f","blockSize":4194304,"blocks":["2b56375ba8ffa3c56f193a6f33f1846cc21bfa18d390ba9c230c5cf2bbc71d6f"]}}}},"favicon.ico":{"size":149420,"offset":"1486554","integrity":{"algorithm":"SHA256","hash":"2a0fd4f0823bc36600504867ee61db63e1d49afb5f0e9d1c49d3ba0553d602c6","blockSize":4194304,"blocks":["2a0fd4f0823bc36600504867ee61db63e1d49afb5f0e9d1c49d3ba0553d602c6"]}},"index.html":{"size":1472,"offset":"1635974","integrity":{"algorithm":"SHA256","hash":"02a39579ff310ee3640d102661f1dd97489679c5939d92ed562b6e806fb4b225","blockSize":4194304,"blocks":["02a39579ff310ee3640d102661f1dd97489679c5939d92ed562b6e806fb4b225"]}}}},"out":{"files":{"main":{"files":{"bytecode-loader.cjs":{"size":2308,"offset":"1637446","integrity":{"algorithm":"SHA256","hash":"cdcfbe2ab18e7ce3fd8c143e6183fafbcf802508465003549de0075833224c22","blockSize":4194304,"blocks":["cdcfbe2ab18e7ce3fd8c143e6183fafbcf802508465003549de0075833224c22"]}},"index.js":{"size":72,"offset":"1639754","integrity":{"algorithm":"SHA256","hash":"9a0e2c5478d7c4b8188f0f9e27b5776453db3b6748d7a3ef735ee37132205046","blockSize":4194304,"blocks":["9a0e2c5478d7c4b8188f0f9e27b5776453db3b6748d7a3ef735ee37132205046"]}},"index.jsc":{"size":208216,"offset":"1639826","integrity":{"algorithm":"SHA256","hash":"3ea4c44a66a7dfa4bb49e344f6666686519221cfdd1cb98ec8f1f1e93aecc9d5","blockSize":4194304,"blocks":["3ea4c44a66a7dfa4bb49e344f6666686519221cfdd1cb98ec8f1f1e93aecc9d5"]}}}},"preload":{"files":{"bin-scripts-Dmaksqx-.jsc":{"size":809784,"offset":"1848042","integrity":{"algorithm":"SHA256","hash":"f2428e38ead7061525b945ad70f734276b37f1e8b256f68a7a041274c147e574","blockSize":4194304,"blocks":["f2428e38ead7061525b945ad70f734276b37f1e8b256f68a7a041274c147e574"]}},"bytecode-loader.cjs":{"size":2308,"offset":"2657826","integrity":{"algorithm":"SHA256","hash":"cdcfbe2ab18e7ce3fd8c143e6183fafbcf802508465003549de0075833224c22","blockSize":4194304,"blocks":["cdcfbe2ab18e7ce3fd8c143e6183fafbcf802508465003549de0075833224c22"]}},"game-window-D5ogxm1n.jsc":{"size":81032,"offset":"2660134","integrity":{"algorithm":"SHA256","hash":"06fe38893ba29a83a8c924c442f69bf34cf15a5fbfaa37e540030d97e23b1a2b","blockSize":4194304,"blocks":["06fe38893ba29a83a8c924c442f69bf34cf15a5fbfaa37e540030d97e23b1a2b"]}},"index.js":{"size":72,"offset":"2741166","integrity":{"algorithm":"SHA256","hash":"9a0e2c5478d7c4b8188f0f9e27b5776453db3b6748d7a3ef735ee37132205046","blockSize":4194304,"blocks":["9a0e2c5478d7c4b8188f0f9e27b5776453db3b6748d7a3ef735ee37132205046"]}},"index.jsc":{"size":527888,"offset":"2741238","integrity":{"algorithm":"SHA256","hash":"6a3653bc75abb95aa0e18b8cdad70be3aad653e56cd905681dbc06b80ffc2541","blockSize":4194304,"blocks":["6a3653bc75abb95aa0e18b8cdad70be3aad653e56cd905681dbc06b80ffc2541"]}},"main-scripts-BeHDLG87.jsc":{"size":2937224,"offset":"3269126","integrity":{"algorithm":"SHA256","hash":"eca398f0b3627e14ca8baac20786f196419896a211372e829af80cc7904a6458","blockSize":4194304,"blocks":["eca398f0b3627e14ca8baac20786f196419896a211372e829af80cc7904a6458"]}}}}}},"package.json":{"size":343,"offset":"6206350","integrity":{"algorithm":"SHA256","hash":"191a3527cd3e5587c1d41db8840450c932b4b375f01fb6d1a36aa38ae17a7755","blockSize":4194304,"blocks":["191a3527cd3e5587c1d41db8840450c932b4b375f01fb6d1a36aa38ae17a7755"]}}}}  Copyright (c) 2011 Alexander Shtuchkin

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

"use strict";
var Buffer = require("safer-buffer").Buffer;

// Multibyte codec. In this scheme, a character is represented by 1 or more bytes.
// Our codec supports UTF-16 surrogates, extensions for GB18030 and unicode sequences.
// To save memory and loading time, we read table files only when requested.

exports._dbcs = DBCSCodec;

var UNASSIGNED = -1,
    GB18030_CODE = -2,
    SEQ_START  = -10,
    NODE_START = -1000,
    UNASSIGNED_NODE = new Array(0x100),
    DEF_CHAR = -1;

for (var i = 0; i < 0x100; i++)
    UNASSIGNED_NODE[i] = UNASSIGNED;


// Class DBCSCodec reads and initializes mapping tables.
function DBCSCodec(codecOptions, iconv) {
    this.encodingName = codecOptions.encodingName;
    if (!codecOptions)
        throw new Error("DBCS codec is called without the data.")
    if (!codecOptions.table)
        throw new Error("Encoding '" + this.encodingName + "' has no data.");

    // Load tables.
    var mappingTable = codecOptions.table();


    // Decode tables: MBCS -> Unicode.

    // decodeTables is a trie, encoded as an array of arrays of integers. Internal arrays are trie nodes and all have len = 256.
    // Trie root is decodeTables[0].
    // Values: >=  0 -> unicode character code. can be > 0xFFFF
    //         == UNASSIGNED -> unknown/unassigned sequence.
    //         == GB18030_CODE -> this is the end of a GB18030 4-byte sequence.
    //         <= NODE_START -> index of the next node in our trie to process next byte.
    //         <= SEQ_START  -> index of the start of a character code sequence, in decodeTableSeq.
    this.decodeTables = [];
    this.decodeTables[0] = UNASSIGNED_NODE.slice(0); // Create root node.

    // Sometimes a MBCS char corresponds to a sequence of unicode chars. We store them as arrays of integers here. 
    this.decodeTableSeq = [];

    // Actual mapping tables consist of chunks. Use them to fill up decode tables.
    for (var i = 0; i < mappingTable.length; i++)
        this._addDecodeChunk(mappingTable[i]);

    // Load & create GB18030 tables when needed.
    if (typeof codecOptions.gb18030 === 'function') {
        this.gb18030 = codecOptions.gb18030(); // Load GB18030 ranges.

        // Add GB18030 common decode nodes.
        var commonThirdByteNodeIdx = this.decodeTables.length;
        this.decodeTables.push(UNASSIGNED_NODE.slice(0));

        var commonFourthByteNodeIdx = this.decodeTables.length;
        this.decodeTables.push(UNASSIGNED_NODE.slice(0));

        // Fill out the tree
        var firstByteNode = this.decodeTables[0];
        for (var i = 0x81; i <= 0xFE; i++) {
            var secondByteNode = this.decodeTables[NODE_START - firstByteNode[i]];
            for (var j = 0x30; j <= 0x39; j++) {
                if (secondByteNode[j] === UNASSIGNED) {
                    secondByteNode[j] = NODE_START - commonThirdByteNodeIdx;
                } else if (secondByteNode[j] > NODE_START) {
                    throw new Error("gb18030 decode tables conflict at byte 2");
                }

                var thirdByteNode = this.decodeTables[NODE_START - secondByteNode[j]];
                for (var k = 0x81; k <= 0xFE; k++) {
                    if (thirdByteNode[k] === UNASSIGNED) {
                        thirdByteNode[k] = NODE_START - commonFourthByteNodeIdx;
                    } else if (thirdByteNode[k] === NODE_START - commonFourthByteNodeIdx) {
                        continue;
                    } else if (thirdByteNode[k] > NODE_START) {
                        throw new Error("gb18030 decode tables conflict at byte 3");
                    }

                    var fourthByteNode = this.decodeTables[NODE_START - thirdByteNode[k]];
                    for (var l = 0x30; l <= 0x39; l++) {
                        if (fourthByteNode[l] === UNASSIGNED)
                            fourthByteNode[l] = GB18030_CODE;
                    }
                }
            }
        }
    }

    this.defaultCharUnicode = iconv.defaultCharUnicode;

    
    // Encode tables: Unicode -> DBCS.

    // `encodeTable` is array mapping from unicode char to encoded char. All its values are integers for performance.
    // Because it can be sparse, it is represented as array of buckets by 256 chars each. Bucket can be null.
    // Values: >=  0 -> it is a normal char. Write the value (if <=256 then 1 byte, if <=65536 then 2 bytes, etc.).
    //         == UNASSIGNED -> no conversion found. Output a default char.
    //         <= SEQ_START  -> it's an index in encodeTableSeq, see below. The character starts a sequence.
    this.encodeTable = [];
    
    // `encodeTableSeq` is used when a sequence of unicode characters is encoded as a single code. We use a tree of
    // objects where keys correspond to characters in sequence and leafs are the encoded dbcs values. A special DEF_CHAR key
    // means end of sequence (needed when one sequence is a strict subsequence of another).
    // Objects are kept separately from encodeTable to increase performance.
    this.encodeTableSeq = [];

    // Some chars can be decoded, but need not be encoded.
    var skipEncodeChars = {};
    if (codecOptions.encodeSkipVals)
        for (var i = 0; i < codecOptions.encodeSkipVals.length; i++) {
            var val = codecOptions.encodeSkipVals[i];
            if (typeof val === 'number')
                skipEncodeChars[val] = true;
            else
                for (var j = val.from; j <= val.to; j++)
                    skipEncodeChars[j] = true;
        }
        
    // Use decode trie to recursively fill out encode tables.
    this._fillEncodeTable(0, 0, skipEncodeChars);

    // Add more encoding pairs when needed.
    if (codecOptions.encodeAdd) {
        for (var uChar in codecOptions.encodeAdd)
            if (Object.prototype.hasOwnProperty.call(codecOptions.encodeAdd, uChar))
                this._setEncodeChar(uChar.charCodeAt(0), codecOptions.encodeAdd[uChar]);
    }

    this.defCharSB  = this.encodeTable[0][iconv.defaultCharSingleByte.charCodeAt(0)];
    if (this.defCharSB === UNASSIGNED) this.defCharSB = this.encodeTable[0]['?'];
    if (this.defCharSB === UNASSIGNED) this.defCharSB = "?".charCodeAt(0);
}

DBCSCodec.prototype.encoder = DBCSEncoder;
DBCSCodec.prototype.decoder = DBCSDecoder;

// Decoder helpers
DBCSCodec.prototype._getDecodeTrieNode = function(addr) {
    var bytes = [];
    for (; addr > 0; addr >>>= 8)
        bytes.push(addr & 0xFF);
    if (bytes.length == 0)
        bytes.push(0);

    var node = this.decodeTables[0];
    for (var i = bytes.length-1; i > 0; i--) { // Traverse nodes deeper into the trie.
        var val = node[bytes[i]];

        if (val == UNASSIGNED) { // Create new node.
            node[bytes[i]] = NODE_START - this.decodeTables.length;
            this.decodeTables.push(node = UNASSIGNED_NODE.slice(0));
        }
        else if (val <= NODE_START) { // Existing node.
            node = this.decodeTables[NODE_START - val];
        }
        else
            throw new Error("Overwrite byte in " + this.encodingName + ", addr: " + addr.toString(16));
    }
    return node;
}


DBCSCodec.prototype._addDecodeChunk = function(chunk) {
    // First element of chunk is the hex mbcs code where we start.
    var curAddr = parseInt(chunk[0], 16);

    // Choose the decoding node where we'll write our chars.
    var writeTable = this._getDecodeTrieNode(curAddr);
    curAddr = curAddr & 0xFF;

    // Write all other elements of the chunk to the table.
    for (var k = 1; k < chunk.length; k++) {
        var part = chunk[k];
        if (typeof part === "string") { // String, write as-is.
            for (var l = 0; l < part.length;) {
                var code = part.charCodeAt(l++);
                if (0xD800 <= code && code < 0xDC00) { // Decode surrogate
                    var codeTrail = part.charCodeAt(l++);
                    if (0xDC00 <= codeTrail && codeTrail < 0xE000)
                        writeTable[curAddr++] = 0x10000 + (code - 0xD800) * 0x400 + (codeTrail - 0xDC00);
                    else
                        throw new Error("Incorrect surrogate pair in "  + this.encodingName + " at chunk " + chunk[0]);
                }
                else if (0x0FF0 < code && code <= 0x0FFF) { // Character sequence (our own encoding used)
                    var len = 0xFFF - code + 2;
                    var seq = [];
                    for (var m = 0; m < len; m++)
                        seq.push(part.charCodeAt(l++)); // Simple variation: don't support surrogates or subsequences in seq.

                    writeTable[curAddr++] = SEQ_START - this.decodeTableSeq.length;
                    this.decodeTableSeq.push(seq);
                }
                else
                    writeTable[curAddr++] = code; // Basic char
            }
        } 
        else if (typeof part === "number") { // Integer, meaning increasing sequence starting with prev character.
            var charCode = writeTable[curAddr - 1] + 1;
            for (var l = 0; l < part; l++)
                writeTable[curAddr++] = charCode++;
        }
        else
            throw new Error("Incorrect type '" + typeof part + "' given in "  + this.encodingName + " at chunk " + chunk[0]);
    }
    if (curAddr > 0xFF)
        throw new Error("Incorrect chunk in "  + this.encodingName + " at addr " + chunk[0] + ": too long" + curAddr);
}

// Encoder helpers
DBCSCodec.prototype._getEncodeBucket = function(uCode) {
    var high = uCode >> 8; // This could be > 0xFF because of astral characters.
    if (this.encodeTable[high] === undefined)
        this.encodeTable[high] = UNASSIGNED_NODE.slice(0); // Create bucket on demand.
    return this.encodeTable[high];
}

DBCSCodec.prototype._setEncodeChar = function(uCode, dbcsCode) {
    var bucket = this._getEncodeBucket(uCode);
    var low = uCode & 0xFF;
    if (bucket[low] <= SEQ_START)
        this.encodeTableSeq[SEQ_START-bucket[low]][DEF_CHAR] = dbcsCode; // There's already a sequence, set a single-char subsequence of it.
    else if (bucket[low] == UNASSIGNED)
        bucket[low] = dbcsCode;
}

DBCSCodec.prototype._setEncodeSequence = function(seq, dbcsCode) {
    
    // Get the root of character tree according to first character of the sequence.
    var uCode = seq[0];
    var bucket = this._getEncodeBucket(uCode);
    var low = uCode & 0xFF;

    var node;
    if (bucket[low] <= SEQ_START) {
        // There's already a sequence with  - use it.
        node = this.encodeTableSeq[SEQ_START-bucket[low]];
    }
    else {
        // There was no sequence object - allocate a new one.
        node = {};
        if (bucket[low] !== UNASSIGNED) node[DEF_CHAR] = bucket[low]; // If a char was set before - make it a single-char subsequence.
        bucket[low] = SEQ_START - this.encodeTableSeq.length;
        this.encodeTableSeq.push(node);
    }

    // Traverse the character tree, allocating new nodes as needed.
    for (var j = 1; j < seq.length-1; j++) {
        var oldVal = node[uCode];
        if (typeof oldVal === 'object')
            node = oldVal;
        else {
            node = node[uCode] = {}
            if (oldVal !== undefined)
                node[DEF_CHAR] = oldVal
        }
    }

    // Set the leaf to given dbcsCode.
    uCode = seq[seq.length-1];
    node[uCode] = dbcsCode;
}

DBCSCodec.prototype._fillEncodeTable = function(nodeIdx, prefix, skipEncodeChars) {
    var node = this.decodeTables[nodeIdx];
    var hasValues = false;
    var subNodeEmpty = {};
    for (var i = 0; i < 0x100; i++) {
        var uCode = node[i];
        var mbCode = prefix + i;
        if (skipEncodeChars[mbCode])
            continue;

        if (uCode >= 0) {
            this._setEncodeChar(uCode, mbCode);
            hasValues = true;
        } else if (uCode <= NODE_START) {
            var subNodeIdx = NODE_START - uCode;
            if (!subNodeEmpty[subNodeIdx]) {  // Skip empty subtrees (they are too large in gb18030).
                var newPrefix = (mbCode << 8) >>> 0;  // NOTE: '>>> 0' keeps 32-bit num positive.
                if (this._fillEncodeTable(subNodeIdx, newPrefix, skipEncodeChars))
                    hasValues = true;
                else
                    subNodeEmpty[subNodeIdx] = true;
            }
        } else if (uCode <= SEQ_START) {
            this._setEncodeSequence(this.decodeTableSeq[SEQ_START - uCode], mbCode);
            hasValues = true;
        }
    }
    return hasValues;
}



// == Encoder ==================================================================

function DBCSEncoder(options, codec) {
    // Encoder state
    this.leadSurrogate = -1;
    this.seqObj = undefined;
    
    // Static data
    this.encodeTable = codec.encodeTable;
    this.encodeTableSeq = codec.encodeTableSeq;
    this.defaultCharSingleByte = codec.defCharSB;
    this.gb18030 = codec.gb18030;
}

DBCSEncoder.prototype.write = function(str) {
    var newBuf = Buffer.alloc(str.length * (this.gb18030 ? 4 : 3)),
        leadSurrogate = this.leadSurrogate,
        seqObj = this.seqObj, nextChar = -1,
        i = 0, j = 0;

    while (true) {
        // 0. Get next character.
        if (nextChar === -1) {
            if (i == str.length) break;
            var uCode = str.charCodeAt(i++);
        }
        else {
            var uCode = nextChar;
            nextChar = -1;    
        }

        // 1. Handle surrogates.
        if (0xD800 <= uCode && uCode < 0xE000) { // Char is one of surrogates.
            if (uCode < 0xDC00) { // We've got lead surrogate.
                if (leadSurrogate === -1) {
                    leadSurrogate = uCode;
                    continue;
                } else {
                    leadSurrogate = uCode;
                    // Double lead surrogate found.
                    uCode = UNASSIGNED;
                }
            } else { // We've got trail surrogate.
                if (leadSurrogate !== -1) {
                    uCode = 0x10000 + (leadSurrogate - 0xD800) * 0x400 + (uCode - 0xDC00);
                    leadSurrogate = -1;
                } else {
                    // Incomplete surrogate pair - only trail surrogate found.
                    uCode = UNASSIGNED;
                }
                
            }
        }
        else if (leadSurrogate !== -1) {
            // Incomplete surrogate pair - only lead surrogate found.
            nextChar = uCode; uCode = UNASSIGNED; // Write an error, then current char.
            leadSurrogate = -1;
        }

        // 2. Convert uCode character.
        var dbcsCode = UNASSIGNED;
        if (seqObj !== undefined && uCode != UNASSIGNED) { // We are in the middle of the sequence
            var resCode = seqObj[uCode];
            if (typeof resCode === 'object') { // Sequence continues.
                seqObj = resCode;
                continue;

            } else if (typeof resCode == 'number') { // Sequence finished. Write it.
                dbcsCode = resCode;

            } else if (resCode == undefined) { // Current character is not part of the sequence.

                // Try default character for this sequence
                resCode = seqObj[DEF_CHAR];
                if (resCode !== undefined) {
                    dbcsCode = resCode; // Found. Write it.
                    nextChar = uCode; // Current character will be written too in the next iteration.

                } else {
                    // TODO: What if we have no default? (resCode == undefined)
                    // Then, we should write first char of the sequence as-is and try the rest recursively.
                    // Didn't do it for now because no encoding has this situation yet.
                    // Currently, just skip the sequence and write current char.
                }
            }
            seqObj = undefined;
        }
        else if (uCode >= 0) {  // Regular character
            var subtable = this.encodeTable[uCode >> 8];
            if (subtable !== undefined)
                dbcsCode = subtable[uCode & 0xFF];
            
            if (dbcsCode <= SEQ_START) { // Sequence start
                seqObj = this.encodeTableSeq[SEQ_START-dbcsCode];
                continue;
            }

            if (dbcsCode == UNASSIGNED && this.gb18030) {
                // Use GB18030 algorithm to find character(s) to write.
                var idx = findIdx(this.gb18030.uChars, uCode);
                if (idx != -1) {
                    var dbcsCode = this.gb18030.gbChars[idx] + (uCode - this.gb18030.uChars[idx]);
                    newBuf[j++] = 0x81 + Math.floor(dbcsCode / 12600); dbcsCode = dbcsCode % 12600;
                    newBuf[j++] = 0x30 + Math.floor(dbcsCode / 1260); dbcsCode = dbcsCode % 1260;
                    newBuf[j++] = 0x81 + Math.floor(dbcsCode / 10); dbcsCode = dbcsCode % 10;
                    newBuf[j++] = 0x30 + dbcsCode;
                    continue;
                }
            }
        }

        // 3. Write dbcsCode character.
        if (dbcsCode === UNASSIGNED)
            dbcsCode = this.defaultCharSingleByte;
        
        if (dbcsCode < 0x100) {
            newBuf[j++] = dbcsCode;
        }
        else if (dbcsCode < 0x10000) {
            newBuf[j++] = dbcsCode >> 8;   // high byte
            newBuf[j++] = dbcsCode & 0xFF; // low byte
        }
        else if (dbcsCode < 0x1000000) {
            newBuf[j++] = dbcsCode >> 16;
            newBuf[j++] = (dbcsCode >> 8) & 0xFF;
            newBuf[j++] = dbcsCode & 0xFF;
        } else {
            newBuf[j++] = dbcsCode >>> 24;
            newBuf[j++] = (dbcsCode >>> 16) & 0xFF;
            newBuf[j++] = (dbcsCode >>> 8) & 0xFF;
            newBuf[j++] = dbcsCode & 0xFF;
        }
    }

    this.seqObj = seqObj;
    this.leadSurrogate = leadSurrogate;
    return newBuf.slice(0, j);
}

DBCSEncoder.prototype.end = function() {
    if (this.leadSurrogate === -1 && this.seqObj === undefined)
        return; // All clean. Most often case.

    var newBuf = Buffer.alloc(10), j = 0;

    if (this.seqObj) { // We're in the sequence.
        var dbcsCode = this.seqObj[DEF_CHAR];
        if (dbcsCode !== undefined) { // Write beginning of the sequence.
            if (dbcsCode < 0x100) {
                newBuf[j++] = dbcsCode;
            }
            else {
                newBuf[j++] = dbcsCode >> 8;   // high byte
                newBuf[j++] = dbcsCode & 0xFF; // low byte
            }
        } else {
            // See todo above.
        }
        this.seqObj = undefined;
    }

    if (this.leadSurrogate !== -1) {
        // Incomplete surrogate pair - only lead surrogate found.
        newBuf[j++] = this.defaultCharSingleByte;
        this.leadSurrogate = -1;
    }
    
    return newBuf.slice(0, j);
}

// Export for testing
DBCSEncoder.prototype.findIdx = findIdx;


// == Decoder ==================================================================

function DBCSDecoder(options, codec) {
    // Decoder state
    this.nodeIdx = 0;
    this.prevBytes = [];

    // Static data
    this.decodeTables = codec.decodeTables;
    this.decodeTableSeq = codec.decodeTableSeq;
    this.defaultCharUnicode = codec.defaultCharUnicode;
    this.gb18030 = codec.gb18030;
}

DBCSDecoder.prototype.write = function(buf) {
    var newBuf = Buffer.alloc(buf.length*2),
        nodeIdx = this.nodeIdx, 
        prevBytes = this.prevBytes, prevOffset = this.prevBytes.length,
        seqStart = -this.prevBytes.length, // idx of the start of current parsed sequence.
        uCode;

    for (var i = 0, j = 0; i < buf.length; i++) {
        var curByte = (i >= 0) ? buf[i] : prevBytes[i + prevOffset];

        // Lookup in current trie node.
        var uCode = this.decodeTables[nodeIdx][curByte];

        if (uCode >= 0) { 
            // Normal character, just use it.
        }
        else if (uCode === UNASSIGNED) { // Unknown char.
            // TODO: Callback with seq.
            uCode = this.defaultCharUnicode.charCodeAt(0);
            i = seqStart; // Skip one byte ('i' will be incremented by the for loop) and try to parse again.
        }
        else if (uCode === GB18030_CODE) {
            if (i >= 3) {
                var ptr = (buf[i-3]-0x81)*12600 + (buf[i-2]-0x30)*1260 + (buf[i-1]-0x81)*10 + (curByte-0x30);
            } else {
                var ptr = (prevBytes[i-3+prevOffset]-0x81)*12600 + 
                          (((i-2 >= 0) ? buf[i-2] : prevBytes[i-2+prevOffset])-0x30)*1260 + 
                          (((i-1 >= 0) ? buf[i-1] : prevBytes[i-1+prevOffset])-0x81)*10 + 
                          (curByte-0x30);
            }
            var idx = findIdx(this.gb18030.gbChars, ptr);
            uCode = this.gb18030.uChars[idx] + ptr - this.gb18030.gbChars[idx];
        }
        else if (uCode <= NODE_START) { // Go to next trie node.
            nodeIdx = NODE_START - uCode;
            continue;
        }
        else if (uCode <= SEQ_START) { // Output a sequence of chars.
            var seq = this.decodeTableSeq[SEQ_START - uCode];
            for (var k = 0; k < seq.length - 1; k++) {
                uCode = seq[k];
                newBuf[j++] = uCode & 0xFF;
                newBuf[j++] = uCode >> 8;
            }
            uCode = seq[seq.length-1];
        }
        else
            throw new Error("iconv-lite internal error: invalid decoding table value " + uCode + " at " + nodeIdx + "/" + curByte);

        // Write the character to buffer, handling higher planes using surrogate pair.
        if (uCode >= 0x10000) { 
            uCode -= 0x10000;
            var uCodeLead = 0xD800 | (uCode >> 10);
            newBuf[j++] = uCodeLead & 0xFF;
            newBuf[j++] = uCodeLead >> 8;

            uCode = 0xDC00 | (uCode & 0x3FF);
        }
        newBuf[j++] = uCode & 0xFF;
        newBuf[j++] = uCode >> 8;

        // Reset trie node.
        nodeIdx = 0; seqStart = i+1;
    }

    this.nodeIdx = nodeIdx;
    this.prevBytes = (seqStart >= 0)
        ? Array.prototype.slice.call(buf, seqStart)
        : prevBytes.slice(seqStart + prevOffset).concat(Array.prototype.slice.call(buf));

    return newBuf.slice(0, j).toString('ucs2');
}

DBCSDecoder.prototype.end = function() {
    var ret = '';

    // Try to parse all remaining chars.
    while (this.prevBytes.length > 0) {
        // Skip 1 character in the buffer.
        ret += this.defaultCharUnicode;
        var bytesArr = this.prevBytes.slice(1);

        // Parse remaining as usual.
        this.prevBytes = [];
        this.nodeIdx = 0;
        if (bytesArr.length > 0)
            ret += this.write(bytesArr);
    }

    this.prevBytes = [];
    this.nodeIdx = 0;
    return ret;
}

// Binary search for GB18030. Returns largest i such that table[i] <= val.
function findIdx(table, val) {
    if (table[0] > val)
        return -1;

    var l = 0, r = table.length;
    while (l < r-1) { // always table[l] <= val < table[r]
        var mid = l + ((r-l+1) >> 1);
        if (table[mid] <= val)
            l = mid;
        else
            r = mid;
    }
    return l;
}

"use strict";

// Description of supported double byte encodings and aliases.
// Tables are not require()-d until they are needed to speed up library load.
// require()-s are direct to support Browserify.

module.exports = {
    
    // == Japanese/ShiftJIS ====================================================
    // All japanese encodings are based on JIS X set of standards:
    // JIS X 0201 - Single-byte encoding of ASCII + ¥ + Kana chars at 0xA1-0xDF.
    // JIS X 0208 - Main set of 6879 characters, placed in 94x94 plane, to be encoded by 2 bytes. 
    //              Has several variations in 1978, 1983, 1990 and 1997.
    // JIS X 0212 - Supplementary plane of 6067 chars in 94x94 plane. 1990. Effectively dead.
    // JIS X 0213 - Extension and modern replacement of 0208 and 0212. Total chars: 11233.
    //              2 planes, first is superset of 0208, second - revised 0212.
    //              Introduced in 2000, revised 2004. Some characters are in Unicode Plane 2 (0x2xxxx)

    // Byte encodings are:
    //  * Shift_JIS: Compatible with 0201, uses not defined chars in top half as lead bytes for double-byte
    //               encoding of 0208. Lead byte ranges: 0x81-0x9F, 0xE0-0xEF; Trail byte ranges: 0x40-0x7E, 0x80-0x9E, 0x9F-0xFC.
    //               Windows CP932 is a superset of Shift_JIS. Some companies added more chars, notably KDDI.
    //  * EUC-JP:    Up to 3 bytes per character. Used mostly on *nixes.
    //               0x00-0x7F       - lower part of 0201
    //               0x8E, 0xA1-0xDF - upper part of 0201
    //               (0xA1-0xFE)x2   - 0208 plane (94x94).
    //               0x8F, (0xA1-0xFE)x2 - 0212 plane (94x94).
    //  * JIS X 208: 7-bit, direct encoding of 0208. Byte ranges: 0x21-0x7E (94 values). Uncommon.
    //               Used as-is in ISO2022 family.
    //  * ISO2022-JP: Stateful encoding, with escape sequences to switch between ASCII, 
    //                0201-1976 Roman, 0208-1978, 0208-1983.
    //  * ISO2022-JP-1: Adds esc seq for 0212-1990.
    //  * ISO2022-JP-2: Adds esc seq for GB2313-1980, KSX1001-1992, ISO8859-1, ISO8859-7.
    //  * ISO2022-JP-3: Adds esc seq for 0201-1976 Kana set, 0213-2000 Planes 1, 2.
    //  * ISO2022-JP-2004: Adds 0213-2004 Plane 1.
    //
    // After JIS X 0213 appeared, Shift_JIS-2004, EUC-JISX0213 and ISO2022-JP-2004 followed, with just changing the planes.
    //
    // Overall, it seems that it's a mess :( http://www8.plala.or.jp/tkubota1/unicode-symbols-map2.html

    'shiftjis': {
        type: '_dbcs',
        table: function() { return require('./tables/shiftjis.json') },
        encodeAdd: {'\u00a5': 0x5C, '\u203E': 0x7E},
        encodeSkipVals: [{from: 0xED40, to: 0xF940}],
    },
    'csshiftjis': 'shiftjis',
    'mskanji': 'shiftjis',
    'sjis': 'shiftjis',
    'windows31j': 'shiftjis',
    'ms31j': 'shiftjis',
    'xsjis': 'shiftjis',
    'windows932': 'shiftjis',
    'ms932': 'shiftjis',
    '932': 'shiftjis',
    'cp932': 'shiftjis',

    'eucjp': {
        type: '_dbcs',
        table: function() { return require('./tables/eucjp.json') },
        encodeAdd: {'\u00a5': 0x5C, '\u203E': 0x7E},
    },

    // TODO: KDDI extension to Shift_JIS
    // TODO: IBM CCSID 942 = CP932, but F0-F9 custom chars and other char changes.
    // TODO: IBM CCSID 943 = Shift_JIS = CP932 with original Shift_JIS lower 128 chars.


    // == Chinese/GBK ==========================================================
    // http://en.wikipedia.org/wiki/GBK
    // We mostly implement W3C recommendation: https://www.w3.org/TR/encoding/#gbk-encoder

    // Oldest GB2312 (1981, ~7600 chars) is a subset of CP936
    'gb2312': 'cp936',
    'gb231280': 'cp936',
    'gb23121980': 'cp936',
    'csgb2312': 'cp936',
    'csiso58gb231280': 'cp936',
    'euccn': 'cp936',

    // Microsoft's CP936 is a subset and approximation of GBK.
    'windows936': 'cp936',
    'ms936': 'cp936',
    '936': 'cp936',
    'cp936': {
        type: '_dbcs',
        table: function() { return require('./tables/cp936.json') },
    },

    // GBK (~22000 chars) is an extension of CP936 that added user-mapped chars and some other.
    'gbk': {
        type: '_dbcs',
        table: function() { return require('./tables/cp936.json').concat(require('./tables/gbk-added.json')) },
    },
    'xgbk': 'gbk',
    'isoir58': 'gbk',

    // GB18030 is an algorithmic extension of GBK.
    // Main source: https://www.w3.org/TR/encoding/#gbk-encoder
    // http://icu-project.org/docs/papers/gb18030.html
    // http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/gb-18030-2000.xml
    // http://www.khngai.com/chinese/charmap/tblgbk.php?page=0
    'gb18030': {
        type: '_dbcs',
        table: function() { return require('./tables/cp936.json').concat(require('./tables/gbk-added.json')) },
        gb18030: function() { return require('./tables/gb18030-ranges.json') },
        encodeSkipVals: [0x80],
        encodeAdd: {'€': 0xA2E3},
    },

    'chinese': 'gb18030',


    // == Korean ===============================================================
    // EUC-KR, KS_C_5601 and KS X 1001 are exactly the same.
    'windows949': 'cp949',
    'ms949': 'cp949',
    '949': 'cp949',
    'cp949': {
        type: '_dbcs',
        table: function() { return require('./tables/cp949.json') },
    },

    'cseuckr': 'cp949',
    'csksc56011987': 'cp949',
    'euckr': 'cp949',
    'isoir149': 'cp949',
    'korean': 'cp949',
    'ksc56011987': 'cp949',
    'ksc56011989': 'cp949',
    'ksc5601': 'cp949',


    // == Big5/Taiwan/Hong Kong ================================================
    // There are lots of tables for Big5 and cp950. Please see the following links for history:
    // http://moztw.org/docs/big5/  http://www.haible.de/bruno/charsets/conversion-tables/Big5.html
    // Variations, in roughly number of defined chars:
    //  * Windows CP 950: Microsoft variant of Big5. Canonical: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT
    //  * Windows CP 951: Microsoft variant of Big5-HKSCS-2001. Seems to be never public. http://me.abelcheung.org/articles/research/what-is-cp951/
    //  * Big5-2003 (Taiwan standard) almost superset of cp950.
    //  * Unicode-at-on (UAO) / Mozilla 1.8. Falling out of use on the Web. Not supported by other browsers.
    //  * Big5-HKSCS (-2001, -2004, -2008). Hong Kong standard. 
    //    many unicode code points moved from PUA to Supplementary plane (U+2XXXX) over the years.
    //    Plus, it has 4 combining sequences.
    //    Seems that Mozilla refused to support it for 10 yrs. https://bugzilla.mozilla.org/show_bug.cgi?id=162431 https://bugzilla.mozilla.org/show_bug.cgi?id=310299
    //    because big5-hkscs is the only encoding to include astral characters in non-algorithmic way.
    //    Implementations are not consistent within browsers; sometimes labeled as just big5.
    //    MS Internet Explorer switches from big5 to big5-hkscs when a patch applied.
    //    Great discussion & recap of what's going on https://bugzilla.mozilla.org/show_bug.cgi?id=912470#c31
    //    In the encoder, it might make sense to support encoding old PUA mappings to Big5 bytes seq-s.
    //    Official spec: http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/terms/doc/2003cmp_2008.txt
    //                   http://www.ogcio.gov.hk/tc/business/tech_promotion/ccli/terms/doc/hkscs-2008-big5-iso.txt
    // 
    // Current understanding of how to deal with Big5(-HKSCS) is in the Encoding Standard, http://encoding.spec.whatwg.org/#big5-encoder
    // Unicode mapping (http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/BIG5.TXT) is said to be wrong.

    'windows950': 'cp950',
    'ms950': 'cp950',
    '950': 'cp950',
    'cp950': {
        type: '_dbcs',
        table: function() { return require('./tables/cp950.json') },
    },

    // Big5 has many variations and is an extension of cp950. We use Encoding Standard's as a consensus.
    'big5': 'big5hkscs',
    'big5hkscs': {
        type: '_dbcs',
        table: function() { return require('./tables/cp950.json').concat(require('./tables/big5-added.json')) },
        encodeSkipVals: [
            // Although Encoding Standard says we should avoid encoding to HKSCS area (See Step 1 of
            // https://encoding.spec.whatwg.org/#index-big5-pointer), we still do it to increase compatibility with ICU.
            // But if a single unicode point can be encoded both as HKSCS and regular Big5, we prefer the latter.
            0x8e69, 0x8e6f, 0x8e7e, 0x8eab, 0x8eb4, 0x8ecd, 0x8ed0, 0x8f57, 0x8f69, 0x8f6e, 0x8fcb, 0x8ffe,
            0x906d, 0x907a, 0x90c4, 0x90dc, 0x90f1, 0x91bf, 0x92af, 0x92b0, 0x92b1, 0x92b2, 0x92d1, 0x9447, 0x94ca,
            0x95d9, 0x96fc, 0x9975, 0x9b76, 0x9b78, 0x9b7b, 0x9bc6, 0x9bde, 0x9bec, 0x9bf6, 0x9c42, 0x9c53, 0x9c62,
            0x9c68, 0x9c6b, 0x9c77, 0x9cbc, 0x9cbd, 0x9cd0, 0x9d57, 0x9d5a, 0x9dc4, 0x9def, 0x9dfb, 0x9ea9, 0x9eef,
            0x9efd, 0x9f60, 0x9fcb, 0xa077, 0xa0dc, 0xa0df, 0x8fcc, 0x92c8, 0x9644, 0x96ed,

            // Step 2 of https://encoding.spec.whatwg.org/#index-big5-pointer: Use last pointer for U+2550, U+255E, U+2561, U+256A, U+5341, or U+5345
            0xa2a4, 0xa2a5, 0xa2a7, 0xa2a6, 0xa2cc, 0xa2ce,
        ],
    },

    'cnbig5': 'big5hkscs',
    'csbig5': 'big5hkscs',
    'xxbig5': 'big5hkscs',
};
"use strict";

// Update this array if you add/rename/remove files in this directory.
// We support Browserify by skipping automatic module discovery and requiring modules directly.
var modules = [
    require("./internal"),
    require("./utf32"),
    require("./utf16"),
    require("./utf7"),
    require("./sbcs-codec"),
    require("./sbcs-data"),
    require("./sbcs-data-generated"),
    require("./dbcs-codec"),
    require("./dbcs-data"),
];

// Put all encoding/alias/codec definitions to single object and export it.
for (var i = 0; i < modules.length; i++) {
    var module = modules[i];
    for (var enc in module)
        if (Object.prototype.hasOwnProperty.call(module, enc))
            exports[enc] = module[enc];
}
"use strict";
var Buffer = require("safer-buffer").Buffer;

// Export Node.js internal encodings.

module.exports = {
    // Encodings
    utf8:   { type: "_internal", bomAware: true},
    cesu8:  { type: "_internal", bomAware: true},
    unicode11utf8: "utf8",

    ucs2:   { type: "_internal", bomAware: true},
    utf16le: "ucs2",

    binary: { type: "_internal" },
    base64: { type: "_internal" },
    hex:    { type: "_internal" },

    // Codec.
    _internal: InternalCodec,
};

//------------------------------------------------------------------------------

function InternalCodec(codecOptions, iconv) {
    this.enc = codecOptions.encodingName;
    this.bomAware = codecOptions.bomAware;

    if (this.enc === "base64")
        this.encoder = InternalEncoderBase64;
    else if (this.enc === "cesu8") {
        this.enc = "utf8"; // Use utf8 for decoding.
        this.encoder = InternalEncoderCesu8;

        // Add decoder for versions of Node not supporting CESU-8
        if (Buffer.from('eda0bdedb2a9', 'hex').toString() !== '💩') {
            this.decoder = InternalDecoderCesu8;
            this.defaultCharUnicode = iconv.defaultCharUnicode;
        }
    }
}

InternalCodec.prototype.encoder = InternalEncoder;
InternalCodec.prototype.decoder = InternalDecoder;

//------------------------------------------------------------------------------

// We use node.js internal decoder. Its signature is the same as ours.
var StringDecoder = require('string_decoder').StringDecoder;

if (!StringDecoder.prototype.end) // Node v0.8 doesn't have this method.
    StringDecoder.prototype.end = function() {};


function InternalDecoder(options, codec) {
    this.decoder = new StringDecoder(codec.enc);
}

InternalDecoder.prototype.write = function(buf) {
    if (!Buffer.isBuffer(buf)) {
        buf = Buffer.from(buf);
    }

    return this.decoder.write(buf);
}

InternalDecoder.prototype.end = function() {
    return this.decoder.end();
}


//------------------------------------------------------------------------------
// Encoder is mostly trivial

function InternalEncoder(options, codec) {
    this.enc = codec.enc;
}

InternalEncoder.prototype.write = function(str) {
    return Buffer.from(str, this.enc);
}

InternalEncoder.prototype.end = function() {
}


//------------------------------------------------------------------------------
// Except base64 encoder, which must keep its state.

function InternalEncoderBase64(options, codec) {
    this.prevStr = '';
}

InternalEncoderBase64.prototype.write = function(str) {
    str = this.prevStr + str;
    var completeQuads = str.length - (str.length % 4);
    this.prevStr = str.slice(completeQuads);
    str = str.slice(0, completeQuads);

    return Buffer.from(str, "base64");
}

InternalEncoderBase64.prototype.end = function() {
    return Buffer.from(this.prevStr, "base64");
}


//------------------------------------------------------------------------------
// CESU-8 encoder is also special.

function InternalEncoderCesu8(options, codec) {
}

InternalEncoderCesu8.prototype.write = function(str) {
    var buf = Buffer.alloc(str.length * 3), bufIdx = 0;
    for (var i = 0; i < str.length; i++) {
        var charCode = str.charCodeAt(i);
        // Naive implementation, but it works because CESU-8 is especially easy
        // to convert from UTF-16 (which all JS strings are encoded in).
        if (charCode < 0x80)
            buf[bufIdx++] = charCode;
        else if (charCode < 0x800) {
            buf[bufIdx++] = 0xC0 + (charCode >>> 6);
            buf[bufIdx++] = 0x80 + (charCode & 0x3f);
        }
        else { // charCode will always be < 0x10000 in javascript.
            buf[bufIdx++] = 0xE0 + (charCode >>> 12);
            buf[bufIdx++] = 0x80 + ((charCode >>> 6) & 0x3f);
            buf[bufIdx++] = 0x80 + (charCode & 0x3f);
        }
    }
    return buf.slice(0, bufIdx);
}

InternalEncoderCesu8.prototype.end = function() {
}

//------------------------------------------------------------------------------
// CESU-8 decoder is not implemented in Node v4.0+

function InternalDecoderCesu8(options, codec) {
    this.acc = 0;
    this.contBytes = 0;
    this.accBytes = 0;
    this.defaultCharUnicode = codec.defaultCharUnicode;
}

InternalDecoderCesu8.prototype.write = function(buf) {
    var acc = this.acc, contBytes = this.contBytes, accBytes = this.accBytes, 
        res = '';
    for (var i = 0; i < buf.length; i++) {
        var curByte = buf[i];
        if ((curByte & 0xC0) !== 0x80) { // Leading byte
            if (contBytes > 0) { // Previous code is invalid
                res += this.defaultCharUnicode;
                contBytes = 0;
            }

            if (curByte < 0x80) { // Single-byte code
                res += String.fromCharCode(curByte);
            } else if (curByte < 0xE0) { // Two-byte code
                acc = curByte & 0x1F;
                contBytes = 1; accBytes = 1;
            } else if (curByte < 0xF0) { // Three-byte code
                acc = curByte & 0x0F;
                contBytes = 2; accBytes = 1;
            } else { // Four or more are not supported for CESU-8.
                res += this.defaultCharUnicode;
            }
        } else { // Continuation byte
            if (contBytes > 0) { // We're waiting for it.
                acc = (acc << 6) | (curByte & 0x3f);
                contBytes--; accBytes++;
                if (contBytes === 0) {
                    // Check for overlong encoding, but support Modified UTF-8 (encoding NULL as C0 80)
                    if (accBytes === 2 && acc < 0x80 && acc > 0)
                        res += this.defaultCharUnicode;
                    else if (accBytes === 3 && acc < 0x800)
                        res += this.defaultCharUnicode;
                    else
                        // Actually add character.
                        res += String.fromCharCode(acc);
                }
            } else { // Unexpected continuation byte
                res += this.defaultCharUnicode;
            }
        }
    }
    this.acc = acc; this.contBytes = contBytes; this.accBytes = accBytes;
    return res;
}

InternalDecoderCesu8.prototype.end = function() {
    var res = 0;
    if (this.contBytes > 0)
        res += this.defaultCharUnicode;
    return res;
}
"use strict";
var Buffer = require("safer-buffer").Buffer;

// Single-byte codec. Needs a 'chars' string parameter that contains 256 or 128 chars that
// correspond to encoded bytes (if 128 - then lower half is ASCII). 

exports._sbcs = SBCSCodec;
function SBCSCodec(codecOptions, iconv) {
    if (!codecOptions)
        throw new Error("SBCS codec is called without the data.")
    
    // Prepare char buffer for decoding.
    if (!codecOptions.chars || (codecOptions.chars.length !== 128 && codecOptions.chars.length !== 256))
        throw new Error("Encoding '"+codecOptions.type+"' has incorrect 'chars' (must be of len 128 or 256)");
    
    if (codecOptions.chars.length === 128) {
        var asciiString = "";
        for (var i = 0; i < 128; i++)
            asciiString += String.fromCharCode(i);
        codecOptions.chars = asciiString + codecOptions.chars;
    }

    this.decodeBuf = Buffer.from(codecOptions.chars, 'ucs2');
    
    // Encoding buffer.
    var encodeBuf = Buffer.alloc(65536, iconv.defaultCharSingleByte.charCodeAt(0));

    for (var i = 0; i < codecOptions.chars.length; i++)
        encodeBuf[codecOptions.chars.charCodeAt(i)] = i;

    this.encodeBuf = encodeBuf;
}

SBCSCodec.prototype.encoder = SBCSEncoder;
SBCSCodec.prototype.decoder = SBCSDecoder;


function SBCSEncoder(options, codec) {
    this.encodeBuf = codec.encodeBuf;
}

SBCSEncoder.prototype.write = function(str) {
    var buf = Buffer.alloc(str.length);
    for (var i = 0; i < str.length; i++)
        buf[i] = this.encodeBuf[str.charCodeAt(i)];
    
    return buf;
}

SBCSEncoder.prototype.end = function() {
}


function SBCSDecoder(options, codec) {
    this.decodeBuf = codec.decodeBuf;
}

SBCSDecoder.prototype.write = function(buf) {
    // Strings are immutable in JS -> we use ucs2 buffer to speed up computations.
    var decodeBuf = this.decodeBuf;
    var newBuf = Buffer.alloc(buf.length*2);
    var idx1 = 0, idx2 = 0;
    for (var i = 0; i < buf.length; i++) {
        idx1 = buf[i]*2; idx2 = i*2;
        newBuf[idx2] = decodeBuf[idx1];
        newBuf[idx2+1] = decodeBuf[idx1+1];
    }
    return newBuf.toString('ucs2');
}

SBCSDecoder.prototype.end = function() {
}
"use strict";

// Generated data for sbcs codec. Don't edit manually. Regenerate using generation/gen-sbcs.js script.
module.exports = {
  "437": "cp437",
  "737": "cp737",
  "775": "cp775",
  "850": "cp850",
  "852": "cp852",
  "855": "cp855",
  "856": "cp856",
  "857": "cp857",
  "858": "cp858",
  "860": "cp860",
  "861": "cp861",
  "862": "cp862",
  "863": "cp863",
  "864": "cp864",
  "865": "cp865",
  "866": "cp866",
  "869": "cp869",
  "874": "windows874",
  "922": "cp922",
  "1046": "cp1046",
  "1124": "cp1124",
  "1125": "cp1125",
  "1129": "cp1129",
  "1133": "cp1133",
  "1161": "cp1161",
  "1162": "cp1162",
  "1163": "cp1163",
  "1250": "windows1250",
  "1251": "windows1251",
  "1252": "windows1252",
  "1253": "windows1253",
  "1254": "windows1254",
  "1255": "windows1255",
  "1256": "windows1256",
  "1257": "windows1257",
  "1258": "windows1258",
  "28591": "iso88591",
  "28592": "iso88592",
  "28593": "iso88593",
  "28594": "iso88594",
  "28595": "iso88595",
  "28596": "iso88596",
  "28597": "iso88597",
  "28598": "iso88598",
  "28599": "iso88599",
  "28600": "iso885910",
  "28601": "iso885911",
  "28603": "iso885913",
  "28604": "iso885914",
  "28605": "iso885915",
  "28606": "iso885916",
  "windows874": {
    "type": "_sbcs",
    "chars": "€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"
  },
  "win874": "windows874",
  "cp874": "windows874",
  "windows1250": {
    "type": "_sbcs",
    "chars": "€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"
  },
  "win1250": "windows1250",
  "cp1250": "windows1250",
  "windows1251": {
    "type": "_sbcs",
    "chars": "ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"
  },
  "win1251": "windows1251",
  "cp1251": "windows1251",
  "windows1252": {
    "type": "_sbcs",
    "chars": "€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
  },
  "win1252": "windows1252",
  "cp1252": "windows1252",
  "windows1253": {
    "type": "_sbcs",
    "chars": "€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�"
  },
  "win1253": "windows1253",
  "cp1253": "windows1253",
  "windows1254": {
    "type": "_sbcs",
    "chars": "€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ"
  },
  "win1254": "windows1254",
  "cp1254": "windows1254",
  "windows1255": {
    "type": "_sbcs",
    "chars": "€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹֺֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�"
  },
  "win1255": "windows1255",
  "cp1255": "windows1255",
  "windows1256": {
    "type": "_sbcs",
    "chars": "€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے"
  },
  "win1256": "windows1256",
  "cp1256": "windows1256",
  "windows1257": {
    "type": "_sbcs",
    "chars": "€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙"
  },
  "win1257": "windows1257",
  "cp1257": "windows1257",
  "windows1258": {
    "type": "_sbcs",
    "chars": "€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"
  },
  "win1258": "windows1258",
  "cp1258": "windows1258",
  "iso88591": {
    "type": "_sbcs",
    "chars": " ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
  },
  "cp28591": "iso88591",
  "iso88592": {
    "type": "_sbcs",
    "chars": " Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"
  },
  "cp28592": "iso88592",
  "iso88593": {
    "type": "_sbcs",
    "chars": " Ħ˘£¤�Ĥ§¨İŞĞĴ­�Ż°ħ²³´µĥ·¸ışğĵ½�żÀÁÂ�ÄĊĈÇÈÉÊËÌÍÎÏ�ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ�äċĉçèéêëìíîï�ñòóôġö÷ĝùúûüŭŝ˙"
  },
  "cp28593": "iso88593",
  "iso88594": {
    "type": "_sbcs",
    "chars": " ĄĸŖ¤ĨĻ§¨ŠĒĢŦ­Ž¯°ą˛ŗ´ĩļˇ¸šēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖ×ØŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙"
  },
  "cp28594": "iso88594",
  "iso88595": {
    "type": "_sbcs",
    "chars": " ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ"
  },
  "cp28595": "iso88595",
  "iso88596": {
    "type": "_sbcs",
    "chars": " ���¤�������،­�������������؛���؟�ءآأؤإئابةتثجحخدذرزسشصضطظعغ�����ـفقكلمنهوىيًٌٍَُِّْ�������������"
  },
  "cp28596": "iso88596",
  "iso88597": {
    "type": "_sbcs",
    "chars": " ‘’£€₯¦§¨©ͺ«¬­�―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�"
  },
  "cp28597": "iso88597",
  "iso88598": {
    "type": "_sbcs",
    "chars": " �¢£¤¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾��������������������������������‗אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�"
  },
  "cp28598": "iso88598",
  "iso88599": {
    "type": "_sbcs",
    "chars": " ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ"
  },
  "cp28599": "iso88599",
  "iso885910": {
    "type": "_sbcs",
    "chars": " ĄĒĢĪĨĶ§ĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ"
  },
  "cp28600": "iso885910",
  "iso885911": {
    "type": "_sbcs",
    "chars": " กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"
  },
  "cp28601": "iso885911",
  "iso885913": {
    "type": "_sbcs",
    "chars": " ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’"
  },
  "cp28603": "iso885913",
  "iso885914": {
    "type": "_sbcs",
    "chars": " Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ­®ŸḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŴÑÒÓÔÕÖṪØÙÚÛÜÝŶßàáâãäåæçèéêëìíîïŵñòóôõöṫøùúûüýŷÿ"
  },
  "cp28604": "iso885914",
  "iso885915": {
    "type": "_sbcs",
    "chars": " ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
  },
  "cp28605": "iso885915",
  "iso885916": {
    "type": "_sbcs",
    "chars": " ĄąŁ€„Š§š©Ș«Ź­źŻ°±ČłŽ”¶·žčș»ŒœŸżÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚßàáâăäćæçèéêëìíîïđńòóôőöśűùúûüęțÿ"
  },
  "cp28606": "iso885916",
  "cp437": {
    "type": "_sbcs",
    "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñÑªº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  },
  "ibm437": "cp437",
  "csibm437": "cp437",
  "cp737": {
    "type": "_sbcs",
    "chars": "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ "
  },
  "ibm737": "cp737",
  "csibm737": "cp737",
  "cp775": {
    "type": "_sbcs",
    "chars": "ĆüéāäģåćłēŖŗīŹÄÅÉæÆōöĢ¢ŚśÖÜø£Ø×¤ĀĪóŻżź”¦©®¬½¼Ł«»░▒▓│┤ĄČĘĖ╣║╗╝ĮŠ┐└┴┬├─┼ŲŪ╚╔╩╦╠═╬Žąčęėįšųūž┘┌█▄▌▐▀ÓßŌŃõÕµńĶķĻļņĒŅ’­±“¾¶§÷„°∙·¹³²■ "
  },
  "ibm775": "cp775",
  "csibm775": "cp775",
  "cp850": {
    "type": "_sbcs",
    "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñÑªº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýÝ¯´­±‗¾¶§÷¸°¨·¹³²■ "
  },
  "ibm850": "cp850",
  "csibm850": "cp850",
  "cp852": {
    "type": "_sbcs",
    "chars": "ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘę¬źČş«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ "
  },
  "ibm852": "cp852",
  "csibm852": "cp852",
  "cp855": {
    "type": "_sbcs",
    "chars": "ђЂѓЃёЁєЄѕЅіІїЇјЈљЉњЊћЋќЌўЎџЏюЮъЪаАбБцЦдДеЕфФгГ«»░▒▓│┤хХиИ╣║╗╝йЙ┐└┴┬├─┼кК╚╔╩╦╠═╬¤лЛмМнНоОп┘┌█▄Пя▀ЯрРсСтТуУжЖвВьЬ№­ыЫзЗшШэЭщЩчЧ§■ "
  },
  "ibm855": "cp855",
  "csibm855": "cp855",
  "cp856": {
    "type": "_sbcs",
    "chars": "אבגדהוזחטיךכלםמןנסעףפץצקרשת�£�×����������®¬½¼�«»░▒▓│┤���©╣║╗╝¢¥┐└┴┬├─┼��╚╔╩╦╠═╬¤���������┘┌█▄¦�▀������µ�������¯´­±‗¾¶§÷¸°¨·¹³²■ "
  },
  "ibm856": "cp856",
  "csibm856": "cp856",
  "cp857": {
    "type": "_sbcs",
    "chars": "ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞğ¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ "
  },
  "ibm857": "cp857",
  "csibm857": "cp857",
  "cp858": {
    "type": "_sbcs",
    "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñÑªº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈ€ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýÝ¯´­±‗¾¶§÷¸°¨·¹³²■ "
  },
  "ibm858": "cp858",
  "csibm858": "cp858",
  "cp860": {
    "type": "_sbcs",
    "chars": "ÇüéâãàÁçêÊèÍÔìÃÂÉÀÈôõòÚùÌÕÜ¢£Ù₧ÓáíóúñÑªº¿Ò¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  },
  "ibm860": "cp860",
  "csibm860": "cp860",
  "cp861": {
    "type": "_sbcs",
    "chars": "ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  },
  "ibm861": "cp861",
  "csibm861": "cp861",
  "cp862": {
    "type": "_sbcs",
    "chars": "אבגדהוזחטיךכלםמןנסעףפץצקרשת¢£¥₧ƒáíóúñÑªº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  },
  "ibm862": "cp862",
  "csibm862": "cp862",
  "cp863": {
    "type": "_sbcs",
    "chars": "ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  },
  "ibm863": "cp863",
  "csibm863": "cp863",
  "cp864": {
    "type": "_sbcs",
    "chars": "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$٪&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ��ﻻﻼ� ­ﺂ£¤ﺄ��ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■�"
  },
  "ibm864": "cp864",
  "csibm864": "cp864",
  "cp865": {
    "type": "_sbcs",
    "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñÑªº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
  },
  "ibm865": "cp865",
  "csibm865": "cp865",
  "cp866": {
    "type": "_sbcs",
    "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ "
  },
  "ibm866": "cp866",
  "csibm866": "cp866",
  "cp869": {
    "type": "_sbcs",
    "chars": "������Ά�·¬¦‘’Έ―ΉΊΪΌ��ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■ "
  },
  "ibm869": "cp869",
  "csibm869": "cp869",
  "cp922": {
    "type": "_sbcs",
    "chars": " ¡¢£¤¥¦§¨©ª«¬­®‾°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŠÑÒÓÔÕÖ×ØÙÚÛÜÝŽßàáâãäåæçèéêëìíîïšñòóôõö÷øùúûüýžÿ"
  },
  "ibm922": "cp922",
  "csibm922": "cp922",
  "cp1046": {
    "type": "_sbcs",
    "chars": "ﺈ×÷ﹱ■│─┐┌└┘ﹹﹻﹽﹿﹷﺊﻰﻳﻲﻎﻏﻐﻶﻸﻺﻼ ¤ﺋﺑﺗﺛﺟﺣ،­ﺧﺳ٠١٢٣٤٥٦٧٨٩ﺷ؛ﺻﺿﻊ؟ﻋءآأؤإئابةتثجحخدذرزسشصضطﻇعغﻌﺂﺄﺎﻓـفقكلمنهوىيًٌٍَُِّْﻗﻛﻟﻵﻷﻹﻻﻣﻧﻬﻩ�"
  },
  "ibm1046": "cp1046",
  "csibm1046": "cp1046",
  "cp1124": {
    "type": "_sbcs",
    "chars": " ЁЂҐЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђґєѕіїјљњћќ§ўџ"
  },
  "ibm1124": "cp1124",
  "csibm1124": "cp1124",
  "cp1125": {
    "type": "_sbcs",
    "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёҐґЄєІіЇї·√№¤■ "
  },
  "ibm1125": "cp1125",
  "csibm1125": "cp1125",
  "cp1129": {
    "type": "_sbcs",
    "chars": " ¡¢£¤¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"
  },
  "ibm1129": "cp1129",
  "csibm1129": "cp1129",
  "cp1133": {
    "type": "_sbcs",
    "chars": " ກຂຄງຈສຊຍດຕຖທນບປຜຝພຟມຢຣລວຫອຮ���ຯະາຳິີຶືຸູຼັົຽ���ເແໂໃໄ່້໊໋໌ໍໆ�ໜໝ₭����������������໐໑໒໓໔໕໖໗໘໙��¢¬¦�"
  },
  "ibm1133": "cp1133",
  "csibm1133": "cp1133",
  "cp1161": {
    "type": "_sbcs",
    "chars": "��������������������������������่กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู้๊๋€฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛¢¬¦ "
  },
  "ibm1161": "cp1161",
  "csibm1161": "cp1161",
  "cp1162": {
    "type": "_sbcs",
    "chars": "€…‘’“”•–— กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"
  },
  "ibm1162": "cp1162",
  "csibm1162": "cp1162",
  "cp1163": {
    "type": "_sbcs",
    "chars": " ¡¢£€¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"
  },
  "ibm1163": "cp1163",
  "csibm1163": "cp1163",
  "maccroatian": {
    "type": "_sbcs",
    "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈Ć«Č… ÀÃÕŒœĐ—“”‘’÷◊�©⁄¤‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ"
  },
  "maccyrillic": {
    "type": "_sbcs",
    "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"
  },
  "macgreek": {
    "type": "_sbcs",
    "chars": "Ä¹²É³ÖÜ΅àâä΄¨çéèêë£™îï•½‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�"
  },
  "maciceland": {
    "type": "_sbcs",
    "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"
  },
  "macroman": {
    "type": "_sbcs",
    "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›ﬁﬂ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"
  },
  "macromania": {
    "type": "_sbcs",
    "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂŞ∞±≤≥¥µ∂∑∏π∫ªºΩăş¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›Ţţ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"
  },
  "macthai": {
    "type": "_sbcs",
    "chars": "«»…“”�•‘’� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู﻿​–—฿เแโใไๅๆ็่้๊๋์ํ™๏๐๑๒๓๔๕๖๗๘๙®©����"
  },
  "macturkish": {
    "type": "_sbcs",
    "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ"
  },
  "macukraine": {
    "type": "_sbcs",
    "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"
  },
  "koi8r": {
    "type": "_sbcs",
    "chars": "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"
  },
  "koi8u": {
    "type": "_sbcs",
    "chars": "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґ╝╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪Ґ╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"
  },
  "koi8ru": {
    "type": "_sbcs",
    "chars": "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґў╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪ҐЎ©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"
  },
  "koi8t": {
    "type": "_sbcs",
    "chars": "қғ‚Ғ„…†‡�‰ҳ‹ҲҷҶ�Қ‘’“”•–—�™�›�����ӯӮё¤ӣ¦§���«¬­®�°±²Ё�Ӣ¶·�№�»���©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"
  },
  "armscii8": {
    "type": "_sbcs",
    "chars": " �և։)(»«—.՝,-֊…՜՛՞ԱաԲբԳգԴդԵեԶզԷէԸըԹթԺժԻիԼլԽխԾծԿկՀհՁձՂղՃճՄմՅյՆնՇշՈոՉչՊպՋջՌռՍսՎվՏտՐրՑցՒւՓփՔքՕօՖֆ՚�"
  },
  "rk1048": {
    "type": "_sbcs",
    "chars": "ЂЃ‚ѓ„…†‡€‰Љ‹ЊҚҺЏђ‘’“”•–—�™љ›њқһџ ҰұӘ¤Ө¦§Ё©Ғ«¬­®Ү°±Ііөµ¶·ё№ғ»әҢңүАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"
  },
  "tcvn": {
    "type": "_sbcs",
    "chars": "\u0000ÚỤ\u0003ỪỬỮ\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010ỨỰỲỶỸÝỴ\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÀẢÃÁẠẶẬÈẺẼÉẸỆÌỈĨÍỊÒỎÕÓỌỘỜỞỠỚỢÙỦŨ ĂÂÊÔƠƯĐăâêôơưđẶ̀̀̉̃́àảãáạẲằẳẵắẴẮẦẨẪẤỀặầẩẫấậèỂẻẽéẹềểễếệìỉỄẾỒĩíịòỔỏõóọồổỗốộờởỡớợùỖủũúụừửữứựỳỷỹýỵỐ"
  },
  "georgianacademy": {
    "type": "_sbcs",
    "chars": "‚ƒ„…†‡ˆ‰Š‹Œ‘’“”•–—˜™š›œŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
  },
  "georgianps": {
    "type": "_sbcs",
    "chars": "‚ƒ„…†‡ˆ‰Š‹Œ‘’“”•–—˜™š›œŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზჱთიკლმნჲოპჟრსტჳუფქღყშჩცძწჭხჴჯჰჵæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
  },
  "pt154": {
    "type": "_sbcs",
    "chars": "ҖҒӮғ„…ҶҮҲүҠӢҢҚҺҸҗ‘’“”•–—ҳҷҡӣңқһҹ ЎўЈӨҘҰ§Ё©Ә«¬ӯ®Ҝ°ұІіҙө¶·ё№ә»јҪҫҝАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"
  },
  "viscii": {
    "type": "_sbcs",
    "chars": "\u0000\u0001Ẳ\u0003\u0004ẴẪ\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013Ỷ\u0015\u0016\u0017\u0018Ỹ\u001a\u001b\u001c\u001dỴ\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ẠẮẰẶẤẦẨẬẼẸẾỀỂỄỆỐỒỔỖỘỢỚỜỞỊỎỌỈỦŨỤỲÕắằặấầẩậẽẹếềểễệốồổỗỠƠộờởịỰỨỪỬơớƯÀÁÂÃẢĂẳẵÈÉÊẺÌÍĨỳĐứÒÓÔạỷừửÙÚỹỵÝỡưàáâãảăữẫèéêẻìíĩỉđựòóôõỏọụùúũủýợỮ"
  },
  "iso646cn": {
    "type": "_sbcs",
    "chars": "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"
  },
  "iso646jp": {
    "type": "_sbcs",
    "chars": "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"
  },
  "hproman8": {
    "type": "_sbcs",
    "chars": " ÀÂÈÊËÎÏ´ˋˆ¨˜ÙÛ₤¯Ýý°ÇçÑñ¡¿¤£¥§ƒ¢âêôûáéóúàèòùäëöüÅîØÆåíøæÄìÖÜÉïßÔÁÃãÐðÍÌÓÒÕõŠšÚŸÿÞþ·µ¶¾—¼½ªº«■»±�"
  },
  "macintosh": {
    "type": "_sbcs",
    "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›ﬁﬂ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"
  },
  "ascii": {
    "type": "_sbcs",
    "chars": "��������������������������������������������������������������������������������������������������������������������������������"
  },
  "tis620": {
    "type": "_sbcs",
    "chars": "���������������������������������กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"
  }
}"use strict";

// Manually added data to be used by sbcs codec in addition to generated one.

module.exports = {
    // Not supported by iconv, not sure why.
    "10029": "maccenteuro",
    "maccenteuro": {
        "type": "_sbcs",
        "chars": "ÄĀāÉĄÖÜáąČäčĆćéŹźĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņŃ¬√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ"
    },

    "808": "cp808",
    "ibm808": "cp808",
    "cp808": {
        "type": "_sbcs",
        "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№€■ "
    },

    "mik": {
        "type": "_sbcs",
        "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя└┴┬├─┼╣║╚╔╩╦╠═╬┐░▒▓│┤№§╗╝┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "
    },

    "cp720": {
        "type": "_sbcs",
        "chars": "\x80\x81éâ\x84à\x86çêëèïî\x8d\x8e\x8f\x90\u0651\u0652ô¤ـûùءآأؤ£إئابةتثجحخدذرزسشص«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ضطظعغفµقكلمنهوىي≡\u064b\u064c\u064d\u064e\u064f\u0650≈°∙·√ⁿ²■\u00a0"
    },

    // Aliases of generated encodings.
    "ascii8bit": "ascii",
    "usascii": "ascii",
    "ansix34": "ascii",
    "ansix341968": "ascii",
    "ansix341986": "ascii",
    "csascii": "ascii",
    "cp367": "ascii",
    "ibm367": "ascii",
    "isoir6": "ascii",
    "iso646us": "ascii",
    "iso646irv": "ascii",
    "us": "ascii",

    "latin1": "iso88591",
    "latin2": "iso88592",
    "latin3": "iso88593",
    "latin4": "iso88594",
    "latin5": "iso88599",
    "latin6": "iso885910",
    "latin7": "iso885913",
    "latin8": "iso885914",
    "latin9": "iso885915",
    "latin10": "iso885916",

    "csisolatin1": "iso88591",
    "csisolatin2": "iso88592",
    "csisolatin3": "iso88593",
    "csisolatin4": "iso88594",
    "csisolatincyrillic": "iso88595",
    "csisolatinarabic": "iso88596",
    "csisolatingreek" : "iso88597",
    "csisolatinhebrew": "iso88598",
    "csisolatin5": "iso88599",
    "csisolatin6": "iso885910",

    "l1": "iso88591",
    "l2": "iso88592",
    "l3": "iso88593",
    "l4": "iso88594",
    "l5": "iso88599",
    "l6": "iso885910",
    "l7": "iso885913",
    "l8": "iso885914",
    "l9": "iso885915",
    "l10": "iso885916",

    "isoir14": "iso646jp",
    "isoir57": "iso646cn",
    "isoir100": "iso88591",
    "isoir101": "iso88592",
    "isoir109": "iso88593",
    "isoir110": "iso88594",
    "isoir144": "iso88595",
    "isoir127": "iso88596",
    "isoir126": "iso88597",
    "isoir138": "iso88598",
    "isoir148": "iso88599",
    "isoir157": "iso885910",
    "isoir166": "tis620",
    "isoir179": "iso885913",
    "isoir199": "iso885914",
    "isoir203": "iso885915",
    "isoir226": "iso885916",

    "cp819": "iso88591",
    "ibm819": "iso88591",

    "cyrillic": "iso88595",

    "arabic": "iso88596",
    "arabic8": "iso88596",
    "ecma114": "iso88596",
    "asmo708": "iso88596",

    "greek" : "iso88597",
    "greek8" : "iso88597",
    "ecma118" : "iso88597",
    "elot928" : "iso88597",

    "hebrew": "iso88598",
    "hebrew8": "iso88598",

    "turkish": "iso88599",
    "turkish8": "iso88599",

    "thai": "iso885911",
    "thai8": "iso885911",

    "celtic": "iso885914",
    "celtic8": "iso885914",
    "isoceltic": "iso885914",

    "tis6200": "tis620",
    "tis62025291": "tis620",
    "tis62025330": "tis620",

    "10000": "macroman",
    "10006": "macgreek",
    "10007": "maccyrillic",
    "10079": "maciceland",
    "10081": "macturkish",

    "cspc8codepage437": "cp437",
    "cspc775baltic": "cp775",
    "cspc850multilingual": "cp850",
    "cspcp852": "cp852",
    "cspc862latinhebrew": "cp862",
    "cpgr": "cp869",

    "msee": "cp1250",
    "mscyrl": "cp1251",
    "msansi": "cp1252",
    "msgreek": "cp1253",
    "msturk": "cp1254",
    "mshebr": "cp1255",
    "msarab": "cp1256",
    "winbaltrim": "cp1257",

    "cp20866": "koi8r",
    "20866": "koi8r",
    "ibm878": "koi8r",
    "cskoi8r": "koi8r",

    "cp21866": "koi8u",
    "21866": "koi8u",
    "ibm1168": "koi8u",

    "strk10482002": "rk1048",

    "tcvn5712": "tcvn",
    "tcvn57121": "tcvn",

    "gb198880": "iso646cn",
    "cn": "iso646cn",

    "csiso14jisc6220ro": "iso646jp",
    "jisc62201969ro": "iso646jp",
    "jp": "iso646jp",

    "cshproman8": "hproman8",
    "r8": "hproman8",
    "roman8": "hproman8",
    "xroman8": "hproman8",
    "ibm1051": "hproman8",

    "mac": "macintosh",
    "csmacintosh": "macintosh",
};

[
["8740","䏰䰲䘃䖦䕸𧉧䵷䖳𧲱䳢𧳅㮕䜶䝄䱇䱀𤊿𣘗𧍒𦺋𧃒䱗𪍑䝏䗚䲅𧱬䴇䪤䚡𦬣爥𥩔𡩣𣸆𣽡晍囻"],
["8767","綕夝𨮹㷴霴𧯯寛𡵞媤㘥𩺰嫑宷峼杮薓𩥅瑡璝㡵𡵓𣚞𦀡㻬"],
["87a1","𥣞㫵竼龗𤅡𨤍𣇪𠪊𣉞䌊蒄龖鐯䤰蘓墖靊鈘秐稲晠権袝瑌篅枂稬剏遆㓦珄𥶹瓆鿇垳䤯呌䄱𣚎堘穲𧭥讏䚮𦺈䆁𥶙箮𢒼鿈𢓁𢓉𢓌鿉蔄𣖻䂴鿊䓡𪷿拁灮鿋"],
["8840","㇀",4,"𠄌㇅𠃑𠃍㇆㇇𠃋𡿨㇈𠃊㇉㇊㇋㇌𠄎㇍㇎ĀÁǍÀĒÉĚÈŌÓǑÒ࿿Ê̄Ế࿿Ê̌ỀÊāáǎàɑēéěèīíǐìōóǒòūúǔùǖǘǚ"],
["88a1","ǜü࿿ê̄ế࿿ê̌ềêɡ⏚⏛"],
["8940","𪎩𡅅"],
["8943","攊"],
["8946","丽滝鵎釟"],
["894c","𧜵撑会伨侨兖兴农凤务动医华发变团声处备夲头学实実岚庆总斉柾栄桥济炼电纤纬纺织经统缆缷艺苏药视设询车轧轮"],
["89a1","琑糼緍楆竉刧"],
["89ab","醌碸酞肼"],
["89b0","贋胶𠧧"],
["89b5","肟黇䳍鷉鸌䰾𩷶𧀎鸊𪄳㗁"],
["89c1","溚舾甙"],
["89c5","䤑马骏龙禇𨑬𡷊𠗐𢫦两亁亀亇亿仫伷㑌侽㹈倃傈㑽㒓㒥円夅凛凼刅争剹劐匧㗇厩㕑厰㕓参吣㕭㕲㚁咓咣咴咹哐哯唘唣唨㖘唿㖥㖿嗗㗅"],
["8a40","𧶄唥"],
["8a43","𠱂𠴕𥄫喐𢳆㧬𠍁蹆𤶸𩓥䁓𨂾睺𢰸㨴䟕𨅝𦧲𤷪擝𠵼𠾴𠳕𡃴撍蹾𠺖𠰋𠽤𢲩𨉖𤓓"],
["8a64","𠵆𩩍𨃩䟴𤺧𢳂骲㩧𩗴㿭㔆𥋇𩟔𧣈𢵄鵮頕"],
["8a76","䏙𦂥撴哣𢵌𢯊𡁷㧻𡁯"],
["8aa1","𦛚𦜖𧦠擪𥁒𠱃蹨𢆡𨭌𠜱"],
["8aac","䠋𠆩㿺塳𢶍"],
["8ab2","𤗈𠓼𦂗𠽌𠶖啹䂻䎺"],
["8abb","䪴𢩦𡂝膪飵𠶜捹㧾𢝵跀嚡摼㹃"],
["8ac9","𪘁𠸉𢫏𢳉"],
["8ace","𡃈𣧂㦒㨆𨊛㕸𥹉𢃇噒𠼱𢲲𩜠㒼氽𤸻"],
["8adf","𧕴𢺋𢈈𪙛𨳍𠹺𠰴𦠜羓𡃏𢠃𢤹㗻𥇣𠺌𠾍𠺪㾓𠼰𠵇𡅏𠹌"],
["8af6","𠺫𠮩𠵈𡃀𡄽㿹𢚖搲𠾭"],
["8b40","𣏴𧘹𢯎𠵾𠵿𢱑𢱕㨘𠺘𡃇𠼮𪘲𦭐𨳒𨶙𨳊閪哌苄喹"],
["8b55","𩻃鰦骶𧝞𢷮煀腭胬尜𦕲脴㞗卟𨂽醶𠻺𠸏𠹷𠻻㗝𤷫㘉𠳖嚯𢞵𡃉𠸐𠹸𡁸𡅈𨈇𡑕𠹹𤹐𢶤婔𡀝𡀞𡃵𡃶垜𠸑"],
["8ba1","𧚔𨋍𠾵𠹻𥅾㜃𠾶𡆀𥋘𪊽𤧚𡠺𤅷𨉼墙剨㘚𥜽箲孨䠀䬬鼧䧧鰟鮍𥭴𣄽嗻㗲嚉丨夂𡯁屮靑𠂆乛亻㔾尣彑忄㣺扌攵歺氵氺灬爫丬犭𤣩罒礻糹罓𦉪㓁"],
["8bde","𦍋耂肀𦘒𦥑卝衤见𧢲讠贝钅镸长门𨸏韦页风飞饣𩠐鱼鸟黄歯龜丷𠂇阝户钢"],
["8c40","倻淾𩱳龦㷉袏𤅎灷峵䬠𥇍㕙𥴰愢𨨲辧釶熑朙玺𣊁𪄇㲋𡦀䬐磤琂冮𨜏䀉橣𪊺䈣蘏𠩯稪𩥇𨫪靕灍匤𢁾鏴盙𨧣龧矝亣俰傼丯众龨吴綋墒壐𡶶庒庙忂𢜒斋"],
["8ca1","𣏹椙橃𣱣泿"],
["8ca7","爀𤔅玌㻛𤨓嬕璹讃𥲤𥚕窓篬糃繬苸薗龩袐龪躹龫迏蕟駠鈡龬𨶹𡐿䁱䊢娚"],
["8cc9","顨杫䉶圽"],
["8cce","藖𤥻芿𧄍䲁𦵴嵻𦬕𦾾龭龮宖龯曧繛湗秊㶈䓃𣉖𢞖䎚䔶"],
["8ce6","峕𣬚諹屸㴒𣕑嵸龲煗䕘𤃬𡸣䱷㥸㑊𠆤𦱁諌侴𠈹妿腬顖𩣺弻"],
["8d40","𠮟"],
["8d42","𢇁𨥭䄂䚻𩁹㼇龳𪆵䃸㟖䛷𦱆䅼𨚲𧏿䕭㣔𥒚䕡䔛䶉䱻䵶䗪㿈𤬏㙡䓞䒽䇭崾嵈嵖㷼㠏嶤嶹㠠㠸幂庽弥徃㤈㤔㤿㥍惗愽峥㦉憷憹懏㦸戬抐拥挘㧸嚱"],
["8da1","㨃揢揻搇摚㩋擀崕嘡龟㪗斆㪽旿晓㫲暒㬢朖㭂枤栀㭘桊梄㭲㭱㭻椉楃牜楤榟榅㮼槖㯝橥橴橱檂㯬檙㯲檫檵櫔櫶殁毁毪汵沪㳋洂洆洦涁㳯涤涱渕渘温溆𨧀溻滢滚齿滨滩漤漴㵆𣽁澁澾㵪㵵熷岙㶊瀬㶑灐灔灯灿炉𠌥䏁㗱𠻘"],
["8e40","𣻗垾𦻓焾𥟠㙎榢𨯩孴穉𥣡𩓙穥穽𥦬窻窰竂竃燑𦒍䇊竚竝竪䇯咲𥰁笋筕笩𥌎𥳾箢筯莜𥮴𦱿篐萡箒箸𥴠㶭𥱥蒒篺簆簵𥳁籄粃𤢂粦晽𤕸糉糇糦籴糳糵糎"],
["8ea1","繧䔝𦹄絝𦻖璍綉綫焵綳緒𤁗𦀩緤㴓緵𡟹緥𨍭縝𦄡𦅚繮纒䌫鑬縧罀罁罇礶𦋐駡羗𦍑羣𡙡𠁨䕜𣝦䔃𨌺翺𦒉者耈耝耨耯𪂇𦳃耻耼聡𢜔䦉𦘦𣷣𦛨朥肧𨩈脇脚墰𢛶汿𦒘𤾸擧𡒊舘𡡞橓𤩥𤪕䑺舩𠬍𦩒𣵾俹𡓽蓢荢𦬊𤦧𣔰𡝳𣷸芪椛芳䇛"],
["8f40","蕋苐茚𠸖𡞴㛁𣅽𣕚艻苢茘𣺋𦶣𦬅𦮗𣗎㶿茝嗬莅䔋𦶥莬菁菓㑾𦻔橗蕚㒖𦹂𢻯葘𥯤葱㷓䓤檧葊𣲵祘蒨𦮖𦹷𦹃蓞萏莑䒠蒓蓤𥲑䉀𥳀䕃蔴嫲𦺙䔧蕳䔖枿蘖"],
["8fa1","𨘥𨘻藁𧂈蘂𡖂𧃍䕫䕪蘨㙈𡢢号𧎚虾蝱𪃸蟮𢰧螱蟚蠏噡虬桖䘏衅衆𧗠𣶹𧗤衞袜䙛袴袵揁装睷𧜏覇覊覦覩覧覼𨨥觧𧤤𧪽誜瞓釾誐𧩙竩𧬺𣾏䜓𧬸煼謌謟𥐰𥕥謿譌譍誩𤩺讐讛誯𡛟䘕衏貛𧵔𧶏貫㜥𧵓賖𧶘𧶽贒贃𡤐賛灜贑𤳉㻐起"],
["9040","趩𨀂𡀔𤦊㭼𨆼𧄌竧躭躶軃鋔輙輭𨍥𨐒辥錃𪊟𠩐辳䤪𨧞𨔽𣶻廸𣉢迹𪀔𨚼𨔁𢌥㦀𦻗逷𨔼𧪾遡𨕬𨘋邨𨜓郄𨛦邮都酧㫰醩釄粬𨤳𡺉鈎沟鉁鉢𥖹銹𨫆𣲛𨬌𥗛"],
["90a1","𠴱錬鍫𨫡𨯫炏嫃𨫢𨫥䥥鉄𨯬𨰹𨯿鍳鑛躼閅閦鐦閠濶䊹𢙺𨛘𡉼𣸮䧟氜陻隖䅬隣𦻕懚隶磵𨫠隽双䦡𦲸𠉴𦐐𩂯𩃥𤫑𡤕𣌊霱虂霶䨏䔽䖅𤫩灵孁霛靜𩇕靗孊𩇫靟鐥僐𣂷𣂼鞉鞟鞱鞾韀韒韠𥑬韮琜𩐳響韵𩐝𧥺䫑頴頳顋顦㬎𧅵㵑𠘰𤅜"],
["9140","𥜆飊颷飈飇䫿𦴧𡛓喰飡飦飬鍸餹𤨩䭲𩡗𩤅駵騌騻騐驘𥜥㛄𩂱𩯕髠髢𩬅髴䰎鬔鬭𨘀倴鬴𦦨㣃𣁽魐魀𩴾婅𡡣鮎𤉋鰂鯿鰌𩹨鷔𩾷𪆒𪆫𪃡𪄣𪇟鵾鶃𪄴鸎梈"],
["91a1","鷄𢅛𪆓𪈠𡤻𪈳鴹𪂹𪊴麐麕麞麢䴴麪麯𤍤黁㭠㧥㴝伲㞾𨰫鼂鼈䮖鐤𦶢鼗鼖鼹嚟嚊齅馸𩂋韲葿齢齩竜龎爖䮾𤥵𤦻煷𤧸𤍈𤩑玞𨯚𡣺禟𨥾𨸶鍩鏳𨩄鋬鎁鏋𨥬𤒹爗㻫睲穃烐𤑳𤏸煾𡟯炣𡢾𣖙㻇𡢅𥐯𡟸㜢𡛻𡠹㛡𡝴𡣑𥽋㜣𡛀坛𤨥𡏾𡊨"],
["9240","𡏆𡒶蔃𣚦蔃葕𤦔𧅥𣸱𥕜𣻻𧁒䓴𣛮𩦝𦼦柹㜳㰕㷧塬𡤢栐䁗𣜿𤃡𤂋𤄏𦰡哋嚞𦚱嚒𠿟𠮨𠸍鏆𨬓鎜仸儫㠙𤐶亼𠑥𠍿佋侊𥙑婨𠆫𠏋㦙𠌊𠐔㐵伩𠋀𨺳𠉵諚𠈌亘"],
["92a1","働儍侢伃𤨎𣺊佂倮偬傁俌俥偘僼兙兛兝兞湶𣖕𣸹𣺿浲𡢄𣺉冨凃𠗠䓝𠒣𠒒𠒑赺𨪜𠜎剙劤𠡳勡鍮䙺熌𤎌𠰠𤦬𡃤槑𠸝瑹㻞璙琔瑖玘䮎𤪼𤂍叐㖄爏𤃉喴𠍅响𠯆圝鉝雴鍦埝垍坿㘾壋媙𨩆𡛺𡝯𡜐娬妸銏婾嫏娒𥥆𡧳𡡡𤊕㛵洅瑃娡𥺃"],
["9340","媁𨯗𠐓鏠璌𡌃焅䥲鐈𨧻鎽㞠尞岞幞幈𡦖𡥼𣫮廍孏𡤃𡤄㜁𡢠㛝𡛾㛓脪𨩇𡶺𣑲𨦨弌弎𡤧𡞫婫𡜻孄蘔𧗽衠恾𢡠𢘫忛㺸𢖯𢖾𩂈𦽳懀𠀾𠁆𢘛憙憘恵𢲛𢴇𤛔𩅍"],
["93a1","摱𤙥𢭪㨩𢬢𣑐𩣪𢹸挷𪑛撶挱揑𤧣𢵧护𢲡搻敫楲㯴𣂎𣊭𤦉𣊫唍𣋠𡣙𩐿曎𣊉𣆳㫠䆐𥖄𨬢𥖏𡛼𥕛𥐥磮𣄃𡠪𣈴㑤𣈏𣆂𤋉暎𦴤晫䮓昰𧡰𡷫晣𣋒𣋡昞𥡲㣑𣠺𣞼㮙𣞢𣏾瓐㮖枏𤘪梶栞㯄檾㡣𣟕𤒇樳橒櫉欅𡤒攑梘橌㯗橺歗𣿀𣲚鎠鋲𨯪𨫋"],
["9440","銉𨀞𨧜鑧涥漋𤧬浧𣽿㶏渄𤀼娽渊塇洤硂焻𤌚𤉶烱牐犇犔𤞏𤜥兹𤪤𠗫瑺𣻸𣙟𤩊𤤗𥿡㼆㺱𤫟𨰣𣼵悧㻳瓌琼鎇琷䒟𦷪䕑疃㽣𤳙𤴆㽘畕癳𪗆㬙瑨𨫌𤦫𤦎㫻"],
["94a1","㷍𤩎㻿𤧅𤣳釺圲鍂𨫣𡡤僟𥈡𥇧睸𣈲眎眏睻𤚗𣞁㩞𤣰琸璛㺿𤪺𤫇䃈𤪖𦆮錇𥖁砞碍碈磒珐祙𧝁𥛣䄎禛蒖禥樭𣻺稺秴䅮𡛦䄲鈵秱𠵌𤦌𠊙𣶺𡝮㖗啫㕰㚪𠇔𠰍竢婙𢛵𥪯𥪜娍𠉛磰娪𥯆竾䇹籝籭䈑𥮳𥺼𥺦糍𤧹𡞰粎籼粮檲緜縇緓罎𦉡"],
["9540","𦅜𧭈綗𥺂䉪𦭵𠤖柖𠁎𣗏埄𦐒𦏸𤥢翝笧𠠬𥫩𥵃笌𥸎駦虅驣樜𣐿㧢𤧷𦖭騟𦖠蒀𧄧𦳑䓪脷䐂胆脉腂𦞴飃𦩂艢艥𦩑葓𦶧蘐𧈛媆䅿𡡀嬫𡢡嫤𡣘蚠蜨𣶏蠭𧐢娂"],
["95a1","衮佅袇袿裦襥襍𥚃襔𧞅𧞄𨯵𨯙𨮜𨧹㺭蒣䛵䛏㟲訽訜𩑈彍鈫𤊄旔焩烄𡡅鵭貟賩𧷜妚矃姰䍮㛔踪躧𤰉輰轊䋴汘澻𢌡䢛潹溋𡟚鯩㚵𤤯邻邗啱䤆醻鐄𨩋䁢𨫼鐧𨰝𨰻蓥訫閙閧閗閖𨴴瑅㻂𤣿𤩂𤏪㻧𣈥随𨻧𨹦𨹥㻌𤧭𤩸𣿮琒瑫㻼靁𩂰"],
["9640","桇䨝𩂓𥟟靝鍨𨦉𨰦𨬯𦎾銺嬑譩䤼珹𤈛鞛靱餸𠼦巁𨯅𤪲頟𩓚鋶𩗗釥䓀𨭐𤩧𨭤飜𨩅㼀鈪䤥萔餻饍𧬆㷽馛䭯馪驜𨭥𥣈檏騡嫾騯𩣱䮐𩥈馼䮽䮗鍽塲𡌂堢𤦸"],
["96a1","𡓨硄𢜟𣶸棅㵽鑘㤧慐𢞁𢥫愇鱏鱓鱻鰵鰐魿鯏𩸭鮟𪇵𪃾鴡䲮𤄄鸘䲰鴌𪆴𪃭𪃳𩤯鶥蒽𦸒𦿟𦮂藼䔳𦶤𦺄𦷰萠藮𦸀𣟗𦁤秢𣖜𣙀䤭𤧞㵢鏛銾鍈𠊿碹鉷鑍俤㑀遤𥕝砽硔碶硋𡝗𣇉𤥁㚚佲濚濙瀞瀞吔𤆵垻壳垊鴖埗焴㒯𤆬燫𦱀𤾗嬨𡞵𨩉"],
["9740","愌嫎娋䊼𤒈㜬䭻𨧼鎻鎸𡣖𠼝葲𦳀𡐓𤋺𢰦𤏁妔𣶷𦝁綨𦅛𦂤𤦹𤦋𨧺鋥珢㻩璴𨭣𡢟㻡𤪳櫘珳珻㻖𤨾𤪔𡟙𤩦𠎧𡐤𤧥瑈𤤖炥𤥶銄珦鍟𠓾錱𨫎𨨖鎆𨯧𥗕䤵𨪂煫"],
["97a1","𤥃𠳿嚤𠘚𠯫𠲸唂秄𡟺緾𡛂𤩐𡡒䔮鐁㜊𨫀𤦭妰𡢿𡢃𧒄媡㛢𣵛㚰鉟婹𨪁𡡢鍴㳍𠪴䪖㦊僴㵩㵌𡎜煵䋻𨈘渏𩃤䓫浗𧹏灧沯㳖𣿭𣸭渂漌㵯𠏵畑㚼㓈䚀㻚䡱姄鉮䤾轁𨰜𦯀堒埈㛖𡑒烾𤍢𤩱𢿣𡊰𢎽梹楧𡎘𣓥𧯴𣛟𨪃𣟖𣏺𤲟樚𣚭𦲷萾䓟䓎"],
["9840","𦴦𦵑𦲂𦿞漗𧄉茽𡜺菭𦲀𧁓𡟛妉媂𡞳婡婱𡤅𤇼㜭姯𡜼㛇熎鎐暚𤊥婮娫𤊓樫𣻹𧜶𤑛𤋊焝𤉙𨧡侰𦴨峂𤓎𧹍𤎽樌𤉖𡌄炦焳𤏩㶥泟勇𤩏繥姫崯㷳彜𤩝𡟟綤萦"],
["98a1","咅𣫺𣌀𠈔坾𠣕𠘙㿥𡾞𪊶瀃𩅛嵰玏糓𨩙𩐠俈翧狍猐𧫴猸猹𥛶獁獈㺩𧬘遬燵𤣲珡臶㻊県㻑沢国琙琞琟㻢㻰㻴㻺瓓㼎㽓畂畭畲疍㽼痈痜㿀癍㿗癴㿜発𤽜熈嘣覀塩䀝睃䀹条䁅㗛瞘䁪䁯属瞾矋売砘点砜䂨砹硇硑硦葈𥔵礳栃礲䄃"],
["9940","䄉禑禙辻稆込䅧窑䆲窼艹䇄竏竛䇏両筢筬筻簒簛䉠䉺类粜䊌粸䊔糭输烀𠳏総緔緐緽羮羴犟䎗耠耥笹耮耱联㷌垴炠肷胩䏭脌猪脎脒畠脔䐁㬹腖腙腚"],
["99a1","䐓堺腼膄䐥膓䐭膥埯臁臤艔䒏芦艶苊苘苿䒰荗险榊萅烵葤惣蒈䔄蒾蓡蓸蔐蔸蕒䔻蕯蕰藠䕷虲蚒蚲蛯际螋䘆䘗袮裿褤襇覑𧥧訩訸誔誴豑賔賲贜䞘塟跃䟭仮踺嗘坔蹱嗵躰䠷軎転軤軭軲辷迁迊迌逳駄䢭飠鈓䤞鈨鉘鉫銱銮銿"],
["9a40","鋣鋫鋳鋴鋽鍃鎄鎭䥅䥑麿鐗匁鐝鐭鐾䥪鑔鑹锭関䦧间阳䧥枠䨤靀䨵鞲韂噔䫤惨颹䬙飱塄餎餙冴餜餷饂饝饢䭰駅䮝騼鬏窃魩鮁鯝鯱鯴䱭鰠㝯𡯂鵉鰺"],
["9aa1","黾噐鶓鶽鷀鷼银辶鹻麬麱麽黆铜黢黱黸竈齄𠂔𠊷𠎠椚铃妬𠓗塀铁㞹𠗕𠘕𠙶𡚺块煳𠫂𠫍𠮿呪吆𠯋咞𠯻𠰻𠱓𠱥𠱼惧𠲍噺𠲵𠳝𠳭𠵯𠶲𠷈楕鰯螥𠸄𠸎𠻗𠾐𠼭𠹳尠𠾼帋𡁜𡁏𡁶朞𡁻𡂈𡂖㙇𡂿𡃓𡄯𡄻卤蒭𡋣𡍵𡌶讁𡕷𡘙𡟃𡟇乸炻𡠭𡥪"],
["9b40","𡨭𡩅𡰪𡱰𡲬𡻈拃𡻕𡼕熘桕𢁅槩㛈𢉼𢏗𢏺𢜪𢡱𢥏苽𢥧𢦓𢫕覥𢫨辠𢬎鞸𢬿顇骽𢱌"],
["9b62","𢲈𢲷𥯨𢴈𢴒𢶷𢶕𢹂𢽴𢿌𣀳𣁦𣌟𣏞徱晈暿𧩹𣕧𣗳爁𤦺矗𣘚𣜖纇𠍆墵朎"],
["9ba1","椘𣪧𧙗𥿢𣸑𣺹𧗾𢂚䣐䪸𤄙𨪚𤋮𤌍𤀻𤌴𤎖𤩅𠗊凒𠘑妟𡺨㮾𣳿𤐄𤓖垈𤙴㦛𤜯𨗨𩧉㝢𢇃譞𨭎駖𤠒𤣻𤨕爉𤫀𠱸奥𤺥𤾆𠝹軚𥀬劏圿煱𥊙𥐙𣽊𤪧喼𥑆𥑮𦭒釔㑳𥔿𧘲𥕞䜘𥕢𥕦𥟇𤤿𥡝偦㓻𣏌惞𥤃䝼𨥈𥪮𥮉𥰆𡶐垡煑澶𦄂𧰒遖𦆲𤾚譢𦐂𦑊"],
["9c40","嵛𦯷輶𦒄𡤜諪𤧶𦒈𣿯𦔒䯀𦖿𦚵𢜛鑥𥟡憕娧晉侻嚹𤔡𦛼乪𤤴陖涏𦲽㘘襷𦞙𦡮𦐑𦡞營𦣇筂𩃀𠨑𦤦鄄𦤹穅鷰𦧺騦𦨭㙟𦑩𠀡禃𦨴𦭛崬𣔙菏𦮝䛐𦲤画补𦶮墶"],
["9ca1","㜜𢖍𧁋𧇍㱔𧊀𧊅銁𢅺𧊋錰𧋦𤧐氹钟𧑐𠻸蠧裵𢤦𨑳𡞱溸𤨪𡠠㦤㚹尐秣䔿暶𩲭𩢤襃𧟌𧡘囖䃟𡘊㦡𣜯𨃨𡏅熭荦𧧝𩆨婧䲷𧂯𨦫𧧽𧨊𧬋𧵦𤅺筃祾𨀉澵𪋟樃𨌘厢𦸇鎿栶靝𨅯𨀣𦦵𡏭𣈯𨁈嶅𨰰𨂃圕頣𨥉嶫𤦈斾槕叒𤪥𣾁㰑朶𨂐𨃴𨄮𡾡𨅏"],
["9d40","𨆉𨆯𨈚𨌆𨌯𨎊㗊𨑨𨚪䣺揦𨥖砈鉕𨦸䏲𨧧䏟𨧨𨭆𨯔姸𨰉輋𨿅𩃬筑𩄐𩄼㷷𩅞𤫊运犏嚋𩓧𩗩𩖰𩖸𩜲𩣑𩥉𩥪𩧃𩨨𩬎𩵚𩶛纟𩻸𩼣䲤镇𪊓熢𪋿䶑递𪗋䶜𠲜达嗁"],
["9da1","辺𢒰边𤪓䔉繿潖檱仪㓤𨬬𧢝㜺躀𡟵𨀤𨭬𨮙𧨾𦚯㷫𧙕𣲷𥘵𥥖亚𥺁𦉘嚿𠹭踎孭𣺈𤲞揞拐𡟶𡡻攰嘭𥱊吚𥌑㷆𩶘䱽嘢嘞罉𥻘奵𣵀蝰东𠿪𠵉𣚺脗鵞贘瘻鱅癎瞹鍅吲腈苷嘥脲萘肽嗪祢噃吖𠺝㗎嘅嗱曱𨋢㘭甴嗰喺咗啲𠱁𠲖廐𥅈𠹶𢱢"],
["9e40","𠺢麫絚嗞𡁵抝靭咔賍燶酶揼掹揾啩𢭃鱲𢺳冚㓟𠶧冧呍唞唓癦踭𦢊疱肶蠄螆裇膶萜𡃁䓬猄𤜆宐茋𦢓噻𢛴𧴯𤆣𧵳𦻐𧊶酰𡇙鈈𣳼𪚩𠺬𠻹牦𡲢䝎𤿂𧿹𠿫䃺"],
["9ea1","鱝攟𢶠䣳𤟠𩵼𠿬𠸊恢𧖣𠿭"],
["9ead","𦁈𡆇熣纎鵐业丄㕷嬍沲卧㚬㧜卽㚥𤘘墚𤭮舭呋垪𥪕𠥹"],
["9ec5","㩒𢑥獴𩺬䴉鯭𣳾𩼰䱛𤾩𩖞𩿞葜𣶶𧊲𦞳𣜠挮紥𣻷𣸬㨪逈勌㹴㙺䗩𠒎癀嫰𠺶硺𧼮墧䂿噼鮋嵴癔𪐴麅䳡痹㟻愙𣃚𤏲"],
["9ef5","噝𡊩垧𤥣𩸆刴𧂮㖭汊鵼"],
["9f40","籖鬹埞𡝬屓擓𩓐𦌵𧅤蚭𠴨𦴢𤫢𠵱"],
["9f4f","凾𡼏嶎霃𡷑麁遌笟鬂峑箣扨挵髿篏鬪籾鬮籂粆鰕篼鬉鼗鰛𤤾齚啳寃俽麘俲剠㸆勑坧偖妷帒韈鶫轜呩鞴饀鞺匬愰"],
["9fa1","椬叚鰊鴂䰻陁榀傦畆𡝭駚剳"],
["9fae","酙隁酜"],
["9fb2","酑𨺗捿𦴣櫊嘑醎畺抅𠏼獏籰𥰡𣳽"],
["9fc1","𤤙盖鮝个𠳔莾衂"],
["9fc9","届槀僭坺刟巵从氱𠇲伹咜哚劚趂㗾弌㗳"],
["9fdb","歒酼龥鮗頮颴骺麨麄煺笔"],
["9fe7","毺蠘罸"],
["9feb","嘠𪙊蹷齓"],
["9ff0","跔蹏鸜踁抂𨍽踨蹵竓𤩷稾磘泪詧瘇"],
["a040","𨩚鼦泎蟖痃𪊲硓咢贌狢獱謭猂瓱賫𤪻蘯徺袠䒷"],
["a055","𡠻𦸅"],
["a058","詾𢔛"],
["a05b","惽癧髗鵄鍮鮏蟵"],
["a063","蠏賷猬霡鮰㗖犲䰇籑饊𦅙慙䰄麖慽"],
["a073","坟慯抦戹拎㩜懢厪𣏵捤栂㗒"],
["a0a1","嵗𨯂迚𨸹"],
["a0a6","僙𡵆礆匲阸𠼻䁥"],
["a0ae","矾"],
["a0b0","糂𥼚糚稭聦聣絍甅瓲覔舚朌聢𧒆聛瓰脃眤覉𦟌畓𦻑螩蟎臈螌詉貭譃眫瓸蓚㘵榲趦"],
["a0d4","覩瑨涹蟁𤀑瓧㷛煶悤憜㳑煢恷"],
["a0e2","罱𨬭牐惩䭾删㰘𣳇𥻗𧙖𥔱𡥄𡋾𩤃𦷜𧂭峁𦆭𨨏𣙷𠃮𦡆𤼎䕢嬟𦍌齐麦𦉫"],
["a3c0","␀",31,"␡"],
["c6a1","①",9,"⑴",9,"ⅰ",9,"丶丿亅亠冂冖冫勹匸卩厶夊宀巛⼳广廴彐彡攴无疒癶辵隶¨ˆヽヾゝゞ〃仝々〆〇ー［］✽ぁ",23],
["c740","す",58,"ァアィイ"],
["c7a1","ゥ",81,"А",5,"ЁЖ",4],
["c840","Л",26,"ёж",25,"⇧↸↹㇏𠃌乚𠂊刂䒑"],
["c8a1","龰冈龱𧘇"],
["c8cd","￢￤＇＂㈱№℡゛゜⺀⺄⺆⺇⺈⺊⺌⺍⺕⺜⺝⺥⺧⺪⺬⺮⺶⺼⺾⻆⻊⻌⻍⻏⻖⻗⻞⻣"],
["c8f5","ʃɐɛɔɵœøŋʊɪ"],
["f9fe","￭"],
["fa40","𠕇鋛𠗟𣿅蕌䊵珯况㙉𤥂𨧤鍄𡧛苮𣳈砼杄拟𤤳𨦪𠊠𦮳𡌅侫𢓭倈𦴩𧪄𣘀𤪱𢔓倩𠍾徤𠎀𠍇滛𠐟偽儁㑺儎顬㝃萖𤦤𠒇兠𣎴兪𠯿𢃼𠋥𢔰𠖎𣈳𡦃宂蝽𠖳𣲙冲冸"],
["faa1","鴴凉减凑㳜凓𤪦决凢卂凭菍椾𣜭彻刋刦刼劵剗劔効勅簕蕂勠蘍𦬓包𨫞啉滙𣾀𠥔𣿬匳卄𠯢泋𡜦栛珕恊㺪㣌𡛨燝䒢卭却𨚫卾卿𡖖𡘓矦厓𨪛厠厫厮玧𥝲㽙玜叁叅汉义埾叙㪫𠮏叠𣿫𢶣叶𠱷吓灹唫晗浛呭𦭓𠵴啝咏咤䞦𡜍𠻝㶴𠵍"],
["fb40","𨦼𢚘啇䳭启琗喆喩嘅𡣗𤀺䕒𤐵暳𡂴嘷曍𣊊暤暭噍噏磱囱鞇叾圀囯园𨭦㘣𡉏坆𤆥汮炋坂㚱𦱾埦𡐖堃𡑔𤍣堦𤯵塜墪㕡壠壜𡈼壻寿坃𪅐𤉸鏓㖡够梦㛃湙"],
["fba1","𡘾娤啓𡚒蔅姉𠵎𦲁𦴪𡟜姙𡟻𡞲𦶦浱𡠨𡛕姹𦹅媫婣㛦𤦩婷㜈媖瑥嫓𦾡𢕔㶅𡤑㜲𡚸広勐孶斈孼𧨎䀄䡝𠈄寕慠𡨴𥧌𠖥寳宝䴐尅𡭄尓珎尔𡲥𦬨屉䣝岅峩峯嶋𡷹𡸷崐崘嵆𡺤岺巗苼㠭𤤁𢁉𢅳芇㠶㯂帮檊幵幺𤒼𠳓厦亷廐厨𡝱帉廴𨒂"],
["fc40","廹廻㢠廼栾鐛弍𠇁弢㫞䢮𡌺强𦢈𢏐彘𢑱彣鞽𦹮彲鍀𨨶徧嶶㵟𥉐𡽪𧃸𢙨釖𠊞𨨩怱暅𡡷㥣㷇㘹垐𢞴祱㹀悞悤悳𤦂𤦏𧩓璤僡媠慤萤慂慈𦻒憁凴𠙖憇宪𣾷"],
["fca1","𢡟懓𨮝𩥝懐㤲𢦀𢣁怣慜攞掋𠄘担𡝰拕𢸍捬𤧟㨗搸揸𡎎𡟼撐澊𢸶頔𤂌𥜝擡擥鑻㩦携㩗敍漖𤨨𤨣斅敭敟𣁾斵𤥀䬷旑䃘𡠩无旣忟𣐀昘𣇷𣇸晄𣆤𣆥晋𠹵晧𥇦晳晴𡸽𣈱𨗴𣇈𥌓矅𢣷馤朂𤎜𤨡㬫槺𣟂杞杧杢𤇍𩃭柗䓩栢湐鈼栁𣏦𦶠桝"],
["fd40","𣑯槡樋𨫟楳棃𣗍椁椀㴲㨁𣘼㮀枬楡𨩊䋼椶榘㮡𠏉荣傐槹𣙙𢄪橅𣜃檝㯳枱櫈𩆜㰍欝𠤣惞欵歴𢟍溵𣫛𠎵𡥘㝀吡𣭚毡𣻼毜氷𢒋𤣱𦭑汚舦汹𣶼䓅𣶽𤆤𤤌𤤀"],
["fda1","𣳉㛥㳫𠴲鮃𣇹𢒑羏样𦴥𦶡𦷫涖浜湼漄𤥿𤂅𦹲蔳𦽴凇沜渝萮𨬡港𣸯瑓𣾂秌湏媑𣁋濸㜍澝𣸰滺𡒗𤀽䕕鏰潄潜㵎潴𩅰㴻澟𤅄濓𤂑𤅕𤀹𣿰𣾴𤄿凟𤅖𤅗𤅀𦇝灋灾炧炁烌烕烖烟䄄㷨熴熖𤉷焫煅媈煊煮岜𤍥煏鍢𤋁焬𤑚𤨧𤨢熺𨯨炽爎"],
["fe40","鑂爕夑鑃爤鍁𥘅爮牀𤥴梽牕牗㹕𣁄栍漽犂猪猫𤠣𨠫䣭𨠄猨献珏玪𠰺𦨮珉瑉𤇢𡛧𤨤昣㛅𤦷𤦍𤧻珷琕椃𤨦琹𠗃㻗瑜𢢭瑠𨺲瑇珤瑶莹瑬㜰瑴鏱樬璂䥓𤪌"],
["fea1","𤅟𤩹𨮏孆𨰃𡢞瓈𡦈甎瓩甞𨻙𡩋寗𨺬鎅畍畊畧畮𤾂㼄𤴓疎瑝疞疴瘂瘬癑癏癯癶𦏵皐臯㟸𦤑𦤎皡皥皷盌𦾟葢𥂝𥅽𡸜眞眦着撯𥈠睘𣊬瞯𨥤𨥨𡛁矴砉𡍶𤨒棊碯磇磓隥礮𥗠磗礴碱𧘌辸袄𨬫𦂃𢘜禆褀椂禀𥡗禝𧬹礼禩渪𧄦㺨秆𩄍秔"]
]
[
["0","\u0000",127,"€"],
["8140","丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪",5,"乲乴",9,"乿",6,"亇亊"],
["8180","亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂",6,"伋伌伒",4,"伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾",4,"佄佅佇",5,"佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢"],
["8240","侤侫侭侰",4,"侶",8,"俀俁係俆俇俈俉俋俌俍俒",4,"俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿",11],
["8280","個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯",10,"倻倽倿偀偁偂偄偅偆偉偊偋偍偐",4,"偖偗偘偙偛偝",7,"偦",5,"偭",8,"偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎",20,"傤傦傪傫傭",4,"傳",6,"傼"],
["8340","傽",17,"僐",5,"僗僘僙僛",10,"僨僩僪僫僯僰僱僲僴僶",4,"僼",9,"儈"],
["8380","儉儊儌",5,"儓",13,"儢",28,"兂兇兊兌兎兏児兒兓兗兘兙兛兝",4,"兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦",4,"冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒",5],
["8440","凘凙凚凜凞凟凢凣凥",5,"凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄",5,"剋剎剏剒剓剕剗剘"],
["8480","剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳",9,"剾劀劃",4,"劉",6,"劑劒劔",6,"劜劤劥劦劧劮劯劰労",9,"勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務",5,"勠勡勢勣勥",10,"勱",7,"勻勼勽匁匂匃匄匇匉匊匋匌匎"],
["8540","匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯",9,"匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏"],
["8580","厐",4,"厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯",6,"厷厸厹厺厼厽厾叀參",4,"収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝",4,"呣呥呧呩",7,"呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡"],
["8640","咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠",4,"哫哬哯哰哱哴",5,"哻哾唀唂唃唄唅唈唊",4,"唒唓唕",5,"唜唝唞唟唡唥唦"],
["8680","唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋",4,"啑啒啓啔啗",4,"啝啞啟啠啢啣啨啩啫啯",5,"啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠",6,"喨",8,"喲喴営喸喺喼喿",4,"嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗",4,"嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸",4,"嗿嘂嘃嘄嘅"],
["8740","嘆嘇嘊嘋嘍嘐",7,"嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀",11,"噏",4,"噕噖噚噛噝",4],
["8780","噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽",7,"嚇",6,"嚐嚑嚒嚔",14,"嚤",10,"嚰",6,"嚸嚹嚺嚻嚽",12,"囋",8,"囕囖囘囙囜団囥",5,"囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國",6],
["8840","園",9,"圝圞圠圡圢圤圥圦圧圫圱圲圴",4,"圼圽圿坁坃坄坅坆坈坉坋坒",4,"坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀"],
["8880","垁垇垈垉垊垍",4,"垔",6,"垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹",8,"埄",6,"埌埍埐埑埓埖埗埛埜埞埡埢埣埥",7,"埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥",4,"堫",4,"報堲堳場堶",7],
["8940","堾",5,"塅",6,"塎塏塐塒塓塕塖塗塙",4,"塟",5,"塦",4,"塭",16,"塿墂墄墆墇墈墊墋墌"],
["8980","墍",4,"墔",4,"墛墜墝墠",7,"墪",17,"墽墾墿壀壂壃壄壆",10,"壒壓壔壖",13,"壥",5,"壭壯壱売壴壵壷壸壺",7,"夃夅夆夈",4,"夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻"],
["8a40","夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛",4,"奡奣奤奦",12,"奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦"],
["8a80","妧妬妭妰妱妳",5,"妺妼妽妿",6,"姇姈姉姌姍姎姏姕姖姙姛姞",4,"姤姦姧姩姪姫姭",11,"姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪",6,"娳娵娷",4,"娽娾娿婁",4,"婇婈婋",9,"婖婗婘婙婛",5],
["8b40","婡婣婤婥婦婨婩婫",8,"婸婹婻婼婽婾媀",17,"媓",6,"媜",13,"媫媬"],
["8b80","媭",4,"媴媶媷媹",4,"媿嫀嫃",5,"嫊嫋嫍",4,"嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬",4,"嫲",22,"嬊",11,"嬘",25,"嬳嬵嬶嬸",7,"孁",6],
["8c40","孈",7,"孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏"],
["8c80","寑寔",8,"寠寢寣實寧審",4,"寯寱",6,"寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧",6,"屰屲",6,"屻屼屽屾岀岃",4,"岉岊岋岎岏岒岓岕岝",4,"岤",4],
["8d40","岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅",5,"峌",5,"峓",5,"峚",6,"峢峣峧峩峫峬峮峯峱",9,"峼",4],
["8d80","崁崄崅崈",5,"崏",4,"崕崗崘崙崚崜崝崟",4,"崥崨崪崫崬崯",4,"崵",7,"崿",7,"嵈嵉嵍",10,"嵙嵚嵜嵞",10,"嵪嵭嵮嵰嵱嵲嵳嵵",12,"嶃",21,"嶚嶛嶜嶞嶟嶠"],
["8e40","嶡",21,"嶸",12,"巆",6,"巎",12,"巜巟巠巣巤巪巬巭"],
["8e80","巰巵巶巸",4,"巿帀帄帇帉帊帋帍帎帒帓帗帞",7,"帨",4,"帯帰帲",4,"帹帺帾帿幀幁幃幆",5,"幍",6,"幖",4,"幜幝幟幠幣",14,"幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨",4,"庮",4,"庴庺庻庼庽庿",6],
["8f40","廆廇廈廋",5,"廔廕廗廘廙廚廜",11,"廩廫",8,"廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤"],
["8f80","弨弫弬弮弰弲",6,"弻弽弾弿彁",14,"彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢",5,"復徫徬徯",5,"徶徸徹徺徻徾",4,"忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇"],
["9040","怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰",4,"怶",4,"怽怾恀恄",6,"恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀"],
["9080","悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽",7,"惇惈惉惌",4,"惒惓惔惖惗惙惛惞惡",4,"惪惱惲惵惷惸惻",4,"愂愃愄愅愇愊愋愌愐",4,"愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬",18,"慀",6],
["9140","慇慉態慍慏慐慒慓慔慖",6,"慞慟慠慡慣慤慥慦慩",6,"慱慲慳慴慶慸",18,"憌憍憏",4,"憕"],
["9180","憖",6,"憞",8,"憪憫憭",9,"憸",5,"憿懀懁懃",4,"應懌",4,"懓懕",16,"懧",13,"懶",8,"戀",5,"戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸",4,"扂扄扅扆扊"],
["9240","扏扐払扖扗扙扚扜",6,"扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋",5,"抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁"],
["9280","拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳",5,"挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖",7,"捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙",6,"採掤掦掫掯掱掲掵掶掹掻掽掿揀"],
["9340","揁揂揃揅揇揈揊揋揌揑揓揔揕揗",6,"揟揢揤",4,"揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆",4,"損搎搑搒搕",5,"搝搟搢搣搤"],
["9380","搥搧搨搩搫搮",5,"搵",4,"搻搼搾摀摂摃摉摋",6,"摓摕摖摗摙",4,"摟",7,"摨摪摫摬摮",9,"摻",6,"撃撆撈",8,"撓撔撗撘撚撛撜撝撟",4,"撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆",6,"擏擑擓擔擕擖擙據"],
["9440","擛擜擝擟擠擡擣擥擧",24,"攁",7,"攊",7,"攓",4,"攙",8],
["9480","攢攣攤攦",4,"攬攭攰攱攲攳攷攺攼攽敀",4,"敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數",14,"斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱",7,"斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘",7,"旡旣旤旪旫"],
["9540","旲旳旴旵旸旹旻",4,"昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷",4,"昽昿晀時晄",6,"晍晎晐晑晘"],
["9580","晙晛晜晝晞晠晢晣晥晧晩",4,"晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘",4,"暞",8,"暩",4,"暯",4,"暵暶暷暸暺暻暼暽暿",25,"曚曞",7,"曧曨曪",5,"曱曵曶書曺曻曽朁朂會"],
["9640","朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠",5,"朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗",4,"杝杢杣杤杦杧杫杬杮東杴杶"],
["9680","杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹",7,"柂柅",9,"柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵",7,"柾栁栂栃栄栆栍栐栒栔栕栘",4,"栞栟栠栢",6,"栫",6,"栴栵栶栺栻栿桇桋桍桏桒桖",5],
["9740","桜桝桞桟桪桬",7,"桵桸",8,"梂梄梇",7,"梐梑梒梔梕梖梘",9,"梣梤梥梩梪梫梬梮梱梲梴梶梷梸"],
["9780","梹",6,"棁棃",5,"棊棌棎棏棐棑棓棔棖棗棙棛",4,"棡棢棤",9,"棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆",4,"椌椏椑椓",11,"椡椢椣椥",7,"椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃",16,"楕楖楘楙楛楜楟"],
["9840","楡楢楤楥楧楨楩楪楬業楯楰楲",4,"楺楻楽楾楿榁榃榅榊榋榌榎",5,"榖榗榙榚榝",9,"榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽"],
["9880","榾榿槀槂",7,"構槍槏槑槒槓槕",5,"槜槝槞槡",11,"槮槯槰槱槳",9,"槾樀",9,"樋",11,"標",5,"樠樢",5,"権樫樬樭樮樰樲樳樴樶",6,"樿",4,"橅橆橈",7,"橑",6,"橚"],
["9940","橜",4,"橢橣橤橦",10,"橲",6,"橺橻橽橾橿檁檂檃檅",8,"檏檒",4,"檘",7,"檡",5],
["9980","檧檨檪檭",114,"欥欦欨",6],
["9a40","欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍",11,"歚",7,"歨歩歫",13,"歺歽歾歿殀殅殈"],
["9a80","殌殎殏殐殑殔殕殗殘殙殜",4,"殢",7,"殫",7,"殶殸",6,"毀毃毄毆",4,"毌毎毐毑毘毚毜",4,"毢",7,"毬毭毮毰毱毲毴毶毷毸毺毻毼毾",6,"氈",4,"氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋",4,"汑汒汓汖汘"],
["9b40","汙汚汢汣汥汦汧汫",4,"汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘"],
["9b80","泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟",5,"洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽",4,"涃涄涆涇涊涋涍涏涐涒涖",4,"涜涢涥涬涭涰涱涳涴涶涷涹",5,"淁淂淃淈淉淊"],
["9c40","淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽",7,"渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵"],
["9c80","渶渷渹渻",7,"湅",7,"湏湐湑湒湕湗湙湚湜湝湞湠",10,"湬湭湯",14,"満溁溂溄溇溈溊",4,"溑",6,"溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪",5],
["9d40","滰滱滲滳滵滶滷滸滺",7,"漃漄漅漇漈漊",4,"漐漑漒漖",9,"漡漢漣漥漦漧漨漬漮漰漲漴漵漷",6,"漿潀潁潂"],
["9d80","潃潄潅潈潉潊潌潎",9,"潙潚潛潝潟潠潡潣潤潥潧",5,"潯潰潱潳潵潶潷潹潻潽",6,"澅澆澇澊澋澏",12,"澝澞澟澠澢",4,"澨",10,"澴澵澷澸澺",5,"濁濃",5,"濊",6,"濓",10,"濟濢濣濤濥"],
["9e40","濦",7,"濰",32,"瀒",7,"瀜",6,"瀤",6],
["9e80","瀫",9,"瀶瀷瀸瀺",17,"灍灎灐",13,"灟",11,"灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞",12,"炰炲炴炵炶為炾炿烄烅烆烇烉烋",12,"烚"],
["9f40","烜烝烞烠烡烢烣烥烪烮烰",6,"烸烺烻烼烾",10,"焋",4,"焑焒焔焗焛",10,"焧",7,"焲焳焴"],
["9f80","焵焷",13,"煆煇煈煉煋煍煏",12,"煝煟",4,"煥煩",4,"煯煰煱煴煵煶煷煹煻煼煾",5,"熅",4,"熋熌熍熎熐熑熒熓熕熖熗熚",4,"熡",6,"熩熪熫熭",5,"熴熶熷熸熺",8,"燄",9,"燏",4],
["a040","燖",9,"燡燢燣燤燦燨",5,"燯",9,"燺",11,"爇",19],
["a080","爛爜爞",9,"爩爫爭爮爯爲爳爴爺爼爾牀",6,"牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅",4,"犌犎犐犑犓",11,"犠",11,"犮犱犲犳犵犺",6,"狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛"],
["a1a1","　、。·ˉˇ¨〃々—～‖…‘’“”〔〕〈",7,"〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃＄¤￠￡‰§№☆★○●◎◇◆□■△▲※→←↑↓〓"],
["a2a1","ⅰ",9],
["a2b1","⒈",19,"⑴",19,"①",9],
["a2e5","㈠",9],
["a2f1","Ⅰ",11],
["a3a1","！＂＃￥％",88,"￣"],
["a4a1","ぁ",82],
["a5a1","ァ",85],
["a6a1","Α",16,"Σ",6],
["a6c1","α",16,"σ",6],
["a6e0","︵︶︹︺︿﹀︽︾﹁﹂﹃﹄"],
["a6ee","︻︼︷︸︱"],
["a6f4","︳︴"],
["a7a1","А",5,"ЁЖ",25],
["a7d1","а",5,"ёж",25],
["a840","ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═",35,"▁",6],
["a880","█",7,"▓▔▕▼▽◢◣◤◥☉⊕〒〝〞"],
["a8a1","āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ"],
["a8bd","ńň"],
["a8c0","ɡ"],
["a8c5","ㄅ",36],
["a940","〡",8,"㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰￢￤"],
["a959","℡㈱"],
["a95c","‐"],
["a960","ー゛゜ヽヾ〆ゝゞ﹉",9,"﹔﹕﹖﹗﹙",8],
["a980","﹢",4,"﹨﹩﹪﹫"],
["a996","〇"],
["a9a4","─",75],
["aa40","狜狝狟狢",5,"狪狫狵狶狹狽狾狿猀猂猄",5,"猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀",8],
["aa80","獉獊獋獌獎獏獑獓獔獕獖獘",7,"獡",10,"獮獰獱"],
["ab40","獲",11,"獿",4,"玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣",5,"玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃",4],
["ab80","珋珌珎珒",6,"珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳",4],
["ac40","珸",10,"琄琇琈琋琌琍琎琑",8,"琜",5,"琣琤琧琩琫琭琯琱琲琷",4,"琽琾琿瑀瑂",11],
["ac80","瑎",6,"瑖瑘瑝瑠",12,"瑮瑯瑱",4,"瑸瑹瑺"],
["ad40","瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑",10,"璝璟",7,"璪",15,"璻",12],
["ad80","瓈",9,"瓓",8,"瓝瓟瓡瓥瓧",6,"瓰瓱瓲"],
["ae40","瓳瓵瓸",6,"甀甁甂甃甅",7,"甎甐甒甔甕甖甗甛甝甞甠",4,"甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘"],
["ae80","畝",7,"畧畨畩畫",6,"畳畵當畷畺",4,"疀疁疂疄疅疇"],
["af40","疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦",4,"疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇"],
["af80","瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄"],
["b040","癅",6,"癎",5,"癕癗",4,"癝癟癠癡癢癤",6,"癬癭癮癰",7,"癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛"],
["b080","皜",7,"皥",8,"皯皰皳皵",9,"盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥"],
["b140","盄盇盉盋盌盓盕盙盚盜盝盞盠",4,"盦",7,"盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎",10,"眛眜眝眞眡眣眤眥眧眪眫"],
["b180","眬眮眰",4,"眹眻眽眾眿睂睄睅睆睈",7,"睒",7,"睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳"],
["b240","睝睞睟睠睤睧睩睪睭",11,"睺睻睼瞁瞂瞃瞆",5,"瞏瞐瞓",11,"瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶",4],
["b280","瞼瞾矀",12,"矎",8,"矘矙矚矝",4,"矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖"],
["b340","矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃",5,"砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚"],
["b380","硛硜硞",11,"硯",7,"硸硹硺硻硽",6,"场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚"],
["b440","碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨",7,"碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚",9],
["b480","磤磥磦磧磩磪磫磭",4,"磳磵磶磸磹磻",5,"礂礃礄礆",6,"础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮"],
["b540","礍",5,"礔",9,"礟",4,"礥",14,"礵",4,"礽礿祂祃祄祅祇祊",8,"祔祕祘祙祡祣"],
["b580","祤祦祩祪祫祬祮祰",6,"祹祻",4,"禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠"],
["b640","禓",6,"禛",11,"禨",10,"禴",4,"禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙",5,"秠秡秢秥秨秪"],
["b680","秬秮秱",6,"秹秺秼秾秿稁稄稅稇稈稉稊稌稏",4,"稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二"],
["b740","稝稟稡稢稤",14,"稴稵稶稸稺稾穀",5,"穇",9,"穒",4,"穘",16],
["b780","穩",6,"穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服"],
["b840","窣窤窧窩窪窫窮",4,"窴",10,"竀",10,"竌",9,"竗竘竚竛竜竝竡竢竤竧",5,"竮竰竱竲竳"],
["b880","竴",4,"竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹"],
["b940","笯笰笲笴笵笶笷笹笻笽笿",5,"筆筈筊筍筎筓筕筗筙筜筞筟筡筣",10,"筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆",6,"箎箏"],
["b980","箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹",7,"篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈"],
["ba40","篅篈築篊篋篍篎篏篐篒篔",4,"篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲",4,"篸篹篺篻篽篿",7,"簈簉簊簍簎簐",5,"簗簘簙"],
["ba80","簚",4,"簠",5,"簨簩簫",12,"簹",5,"籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖"],
["bb40","籃",9,"籎",36,"籵",5,"籾",9],
["bb80","粈粊",6,"粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴",4,"粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕"],
["bc40","粿糀糂糃糄糆糉糋糎",6,"糘糚糛糝糞糡",6,"糩",5,"糰",7,"糹糺糼",13,"紋",5],
["bc80","紑",14,"紡紣紤紥紦紨紩紪紬紭紮細",6,"肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件"],
["bd40","紷",54,"絯",7],
["bd80","絸",32,"健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸"],
["be40","継",12,"綧",6,"綯",42],
["be80","線",32,"尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻"],
["bf40","緻",62],
["bf80","縺縼",4,"繂",4,"繈",21,"俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀"],
["c040","繞",35,"纃",23,"纜纝纞"],
["c080","纮纴纻纼绖绤绬绹缊缐缞缷缹缻",6,"罃罆",9,"罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐"],
["c140","罖罙罛罜罝罞罠罣",4,"罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂",7,"羋羍羏",4,"羕",4,"羛羜羠羢羣羥羦羨",6,"羱"],
["c180","羳",4,"羺羻羾翀翂翃翄翆翇翈翉翋翍翏",4,"翖翗翙",5,"翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿"],
["c240","翤翧翨翪翫翬翭翯翲翴",6,"翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫",5,"耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗"],
["c280","聙聛",13,"聫",5,"聲",11,"隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫"],
["c340","聾肁肂肅肈肊肍",5,"肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇",4,"胏",6,"胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋"],
["c380","脌脕脗脙脛脜脝脟",12,"脭脮脰脳脴脵脷脹",4,"脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸"],
["c440","腀",5,"腇腉腍腎腏腒腖腗腘腛",4,"腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃",4,"膉膋膌膍膎膐膒",5,"膙膚膞",4,"膤膥"],
["c480","膧膩膫",7,"膴",5,"膼膽膾膿臄臅臇臈臉臋臍",6,"摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁"],
["c540","臔",14,"臤臥臦臨臩臫臮",4,"臵",5,"臽臿舃與",4,"舎舏舑舓舕",5,"舝舠舤舥舦舧舩舮舲舺舼舽舿"],
["c580","艀艁艂艃艅艆艈艊艌艍艎艐",7,"艙艛艜艝艞艠",7,"艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗"],
["c640","艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸"],
["c680","苺苼",4,"茊茋茍茐茒茓茖茘茙茝",9,"茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐"],
["c740","茾茿荁荂荄荅荈荊",4,"荓荕",4,"荝荢荰",6,"荹荺荾",6,"莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡",6,"莬莭莮"],
["c780","莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠"],
["c840","菮華菳",4,"菺菻菼菾菿萀萂萅萇萈萉萊萐萒",5,"萙萚萛萞",5,"萩",7,"萲",5,"萹萺萻萾",7,"葇葈葉"],
["c880","葊",6,"葒",4,"葘葝葞葟葠葢葤",4,"葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁"],
["c940","葽",4,"蒃蒄蒅蒆蒊蒍蒏",7,"蒘蒚蒛蒝蒞蒟蒠蒢",12,"蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗"],
["c980","蓘",4,"蓞蓡蓢蓤蓧",4,"蓭蓮蓯蓱",10,"蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳"],
["ca40","蔃",8,"蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢",8,"蔭",9,"蔾",4,"蕄蕅蕆蕇蕋",10],
["ca80","蕗蕘蕚蕛蕜蕝蕟",4,"蕥蕦蕧蕩",8,"蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱"],
["cb40","薂薃薆薈",6,"薐",10,"薝",6,"薥薦薧薩薫薬薭薱",5,"薸薺",6,"藂",6,"藊",4,"藑藒"],
["cb80","藔藖",5,"藝",6,"藥藦藧藨藪",14,"恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔"],
["cc40","藹藺藼藽藾蘀",4,"蘆",10,"蘒蘓蘔蘕蘗",15,"蘨蘪",13,"蘹蘺蘻蘽蘾蘿虀"],
["cc80","虁",11,"虒虓處",4,"虛虜虝號虠虡虣",7,"獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃"],
["cd40","虭虯虰虲",6,"蚃",6,"蚎",4,"蚔蚖",5,"蚞",4,"蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻",4,"蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜"],
["cd80","蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威"],
["ce40","蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀",6,"蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚",5,"蝡蝢蝦",7,"蝯蝱蝲蝳蝵"],
["ce80","蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎",4,"螔螕螖螘",6,"螠",4,"巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺"],
["cf40","螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁",4,"蟇蟈蟉蟌",4,"蟔",6,"蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯",9],
["cf80","蟺蟻蟼蟽蟿蠀蠁蠂蠄",5,"蠋",7,"蠔蠗蠘蠙蠚蠜",4,"蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓"],
["d040","蠤",13,"蠳",5,"蠺蠻蠽蠾蠿衁衂衃衆",5,"衎",5,"衕衖衘衚",6,"衦衧衪衭衯衱衳衴衵衶衸衹衺"],
["d080","衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗",4,"袝",4,"袣袥",5,"小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄"],
["d140","袬袮袯袰袲",4,"袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚",4,"裠裡裦裧裩",6,"裲裵裶裷裺裻製裿褀褁褃",5],
["d180","褉褋",4,"褑褔",4,"褜",4,"褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶"],
["d240","褸",8,"襂襃襅",24,"襠",5,"襧",19,"襼"],
["d280","襽襾覀覂覄覅覇",26,"摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐"],
["d340","覢",30,"觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴",6],
["d380","觻",4,"訁",5,"計",21,"印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉"],
["d440","訞",31,"訿",8,"詉",21],
["d480","詟",25,"詺",6,"浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧"],
["d540","誁",7,"誋",7,"誔",46],
["d580","諃",32,"铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政"],
["d640","諤",34,"謈",27],
["d680","謤謥謧",30,"帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑"],
["d740","譆",31,"譧",4,"譭",25],
["d780","讇",24,"讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座"],
["d840","谸",8,"豂豃豄豅豈豊豋豍",7,"豖豗豘豙豛",5,"豣",6,"豬",6,"豴豵豶豷豻",6,"貃貄貆貇"],
["d880","貈貋貍",6,"貕貖貗貙",20,"亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝"],
["d940","貮",62],
["d980","賭",32,"佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼"],
["da40","贎",14,"贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸",8,"趂趃趆趇趈趉趌",4,"趒趓趕",9,"趠趡"],
["da80","趢趤",12,"趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺"],
["db40","跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾",6,"踆踇踈踋踍踎踐踑踒踓踕",7,"踠踡踤",4,"踫踭踰踲踳踴踶踷踸踻踼踾"],
["db80","踿蹃蹅蹆蹌",4,"蹓",5,"蹚",11,"蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝"],
["dc40","蹳蹵蹷",4,"蹽蹾躀躂躃躄躆躈",6,"躑躒躓躕",6,"躝躟",11,"躭躮躰躱躳",6,"躻",7],
["dc80","軃",10,"軏",21,"堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥"],
["dd40","軥",62],
["dd80","輤",32,"荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺"],
["de40","轅",32,"轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆"],
["de80","迉",4,"迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖"],
["df40","這逜連逤逥逧",5,"逰",4,"逷逹逺逽逿遀遃遅遆遈",4,"過達違遖遙遚遜",5,"遤遦遧適遪遫遬遯",4,"遶",6,"遾邁"],
["df80","還邅邆邇邉邊邌",4,"邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼"],
["e040","郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅",19,"鄚鄛鄜"],
["e080","鄝鄟鄠鄡鄤",10,"鄰鄲",6,"鄺",8,"酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼"],
["e140","酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀",4,"醆醈醊醎醏醓",6,"醜",5,"醤",5,"醫醬醰醱醲醳醶醷醸醹醻"],
["e180","醼",10,"釈釋釐釒",9,"針",8,"帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺"],
["e240","釦",62],
["e280","鈥",32,"狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧",5,"饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂"],
["e340","鉆",45,"鉵",16],
["e380","銆",7,"銏",24,"恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾"],
["e440","銨",5,"銯",24,"鋉",31],
["e480","鋩",32,"洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑"],
["e540","錊",51,"錿",10],
["e580","鍊",31,"鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣"],
["e640","鍬",34,"鎐",27],
["e680","鎬",29,"鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩"],
["e740","鏎",7,"鏗",54],
["e780","鐎",32,"纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡",6,"缪缫缬缭缯",4,"缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬"],
["e840","鐯",14,"鐿",43,"鑬鑭鑮鑯"],
["e880","鑰",20,"钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹"],
["e940","锧锳锽镃镈镋镕镚镠镮镴镵長",7,"門",42],
["e980","閫",32,"椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋"],
["ea40","闌",27,"闬闿阇阓阘阛阞阠阣",6,"阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗"],
["ea80","陘陙陚陜陝陞陠陣陥陦陫陭",4,"陳陸",12,"隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰"],
["eb40","隌階隑隒隓隕隖隚際隝",9,"隨",7,"隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖",9,"雡",6,"雫"],
["eb80","雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗",4,"霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻"],
["ec40","霡",8,"霫霬霮霯霱霳",4,"霺霻霼霽霿",18,"靔靕靗靘靚靜靝靟靣靤靦靧靨靪",7],
["ec80","靲靵靷",4,"靽",7,"鞆",4,"鞌鞎鞏鞐鞓鞕鞖鞗鞙",4,"臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐"],
["ed40","鞞鞟鞡鞢鞤",6,"鞬鞮鞰鞱鞳鞵",46],
["ed80","韤韥韨韮",4,"韴韷",23,"怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨"],
["ee40","頏",62],
["ee80","顎",32,"睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶",4,"钼钽钿铄铈",6,"铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪"],
["ef40","顯",5,"颋颎颒颕颙颣風",37,"飏飐飔飖飗飛飜飝飠",4],
["ef80","飥飦飩",30,"铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒",4,"锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤",8,"镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔"],
["f040","餈",4,"餎餏餑",28,"餯",26],
["f080","饊",9,"饖",12,"饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨",4,"鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦",6,"鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙"],
["f140","馌馎馚",10,"馦馧馩",47],
["f180","駙",32,"瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃"],
["f240","駺",62],
["f280","騹",32,"颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒"],
["f340","驚",17,"驲骃骉骍骎骔骕骙骦骩",6,"骲骳骴骵骹骻骽骾骿髃髄髆",4,"髍髎髏髐髒體髕髖髗髙髚髛髜"],
["f380","髝髞髠髢髣髤髥髧髨髩髪髬髮髰",8,"髺髼",6,"鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋"],
["f440","鬇鬉",5,"鬐鬑鬒鬔",10,"鬠鬡鬢鬤",10,"鬰鬱鬳",7,"鬽鬾鬿魀魆魊魋魌魎魐魒魓魕",5],
["f480","魛",32,"簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤"],
["f540","魼",62],
["f580","鮻",32,"酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜"],
["f640","鯜",62],
["f680","鰛",32,"觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅",5,"龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞",5,"鲥",4,"鲫鲭鲮鲰",7,"鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋"],
["f740","鰼",62],
["f780","鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾",4,"鳈鳉鳑鳒鳚鳛鳠鳡鳌",4,"鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄"],
["f840","鳣",62],
["f880","鴢",32],
["f940","鵃",62],
["f980","鶂",32],
["fa40","鶣",62],
["fa80","鷢",32],
["fb40","鸃",27,"鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴",9,"麀"],
["fb80","麁麃麄麅麆麉麊麌",5,"麔",8,"麞麠",5,"麧麨麩麪"],
["fc40","麫",8,"麵麶麷麹麺麼麿",4,"黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰",8,"黺黽黿",6],
["fc80","鼆",4,"鼌鼏鼑鼒鼔鼕鼖鼘鼚",5,"鼡鼣",8,"鼭鼮鼰鼱"],
["fd40","鼲",4,"鼸鼺鼼鼿",4,"齅",10,"齒",38],
["fd80","齹",5,"龁龂龍",11,"龜龝龞龡",4,"郎凉秊裏隣"],
["fe40","兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩"]
]
[
["0","\u0000",127],
["8141","갂갃갅갆갋",4,"갘갞갟갡갢갣갥",6,"갮갲갳갴"],
["8161","갵갶갷갺갻갽갾갿걁",9,"걌걎",5,"걕"],
["8181","걖걗걙걚걛걝",18,"걲걳걵걶걹걻",4,"겂겇겈겍겎겏겑겒겓겕",6,"겞겢",5,"겫겭겮겱",6,"겺겾겿곀곂곃곅곆곇곉곊곋곍",7,"곖곘",7,"곢곣곥곦곩곫곭곮곲곴곷",4,"곾곿괁괂괃괅괇",4,"괎괐괒괓"],
["8241","괔괕괖괗괙괚괛괝괞괟괡",7,"괪괫괮",5],
["8261","괶괷괹괺괻괽",6,"굆굈굊",5,"굑굒굓굕굖굗"],
["8281","굙",7,"굢굤",7,"굮굯굱굲굷굸굹굺굾궀궃",4,"궊궋궍궎궏궑",10,"궞",5,"궥",17,"궸",7,"귂귃귅귆귇귉",6,"귒귔",7,"귝귞귟귡귢귣귥",18],
["8341","귺귻귽귾긂",5,"긊긌긎",5,"긕",7],
["8361","긝",18,"긲긳긵긶긹긻긼"],
["8381","긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗",4,"깞깢깣깤깦깧깪깫깭깮깯깱",6,"깺깾",5,"꺆",5,"꺍",46,"꺿껁껂껃껅",6,"껎껒",5,"껚껛껝",8],
["8441","껦껧껩껪껬껮",5,"껵껶껷껹껺껻껽",8],
["8461","꼆꼉꼊꼋꼌꼎꼏꼑",18],
["8481","꼤",7,"꼮꼯꼱꼳꼵",6,"꼾꽀꽄꽅꽆꽇꽊",5,"꽑",10,"꽞",5,"꽦",18,"꽺",5,"꾁꾂꾃꾅꾆꾇꾉",6,"꾒꾓꾔꾖",5,"꾝",26,"꾺꾻꾽꾾"],
["8541","꾿꿁",5,"꿊꿌꿏",4,"꿕",6,"꿝",4],
["8561","꿢",5,"꿪",5,"꿲꿳꿵꿶꿷꿹",6,"뀂뀃"],
["8581","뀅",6,"뀍뀎뀏뀑뀒뀓뀕",6,"뀞",9,"뀩",26,"끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞",29,"끾끿낁낂낃낅",6,"낎낐낒",5,"낛낝낞낣낤"],
["8641","낥낦낧낪낰낲낶낷낹낺낻낽",6,"냆냊",5,"냒"],
["8661","냓냕냖냗냙",6,"냡냢냣냤냦",10],
["8681","냱",22,"넊넍넎넏넑넔넕넖넗넚넞",4,"넦넧넩넪넫넭",6,"넶넺",5,"녂녃녅녆녇녉",6,"녒녓녖녗녙녚녛녝녞녟녡",22,"녺녻녽녾녿놁놃",4,"놊놌놎놏놐놑놕놖놗놙놚놛놝"],
["8741","놞",9,"놩",15],
["8761","놹",18,"뇍뇎뇏뇑뇒뇓뇕"],
["8781","뇖",5,"뇞뇠",7,"뇪뇫뇭뇮뇯뇱",7,"뇺뇼뇾",5,"눆눇눉눊눍",6,"눖눘눚",5,"눡",18,"눵",6,"눽",26,"뉙뉚뉛뉝뉞뉟뉡",6,"뉪",4],
["8841","뉯",4,"뉶",5,"뉽",6,"늆늇늈늊",4],
["8861","늏늒늓늕늖늗늛",4,"늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷"],
["8881","늸",15,"닊닋닍닎닏닑닓",4,"닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉",6,"댒댖",5,"댝",54,"덗덙덚덝덠덡덢덣"],
["8941","덦덨덪덬덭덯덲덳덵덶덷덹",6,"뎂뎆",5,"뎍"],
["8961","뎎뎏뎑뎒뎓뎕",10,"뎢",5,"뎩뎪뎫뎭"],
["8981","뎮",21,"돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩",18,"돽",18,"됑",6,"됙됚됛됝됞됟됡",6,"됪됬",7,"됵",15],
["8a41","둅",10,"둒둓둕둖둗둙",6,"둢둤둦"],
["8a61","둧",4,"둭",18,"뒁뒂"],
["8a81","뒃",4,"뒉",19,"뒞",5,"뒥뒦뒧뒩뒪뒫뒭",7,"뒶뒸뒺",5,"듁듂듃듅듆듇듉",6,"듑듒듓듔듖",5,"듞듟듡듢듥듧",4,"듮듰듲",5,"듹",26,"딖딗딙딚딝"],
["8b41","딞",5,"딦딫",4,"딲딳딵딶딷딹",6,"땂땆"],
["8b61","땇땈땉땊땎땏땑땒땓땕",6,"땞땢",8],
["8b81","땫",52,"떢떣떥떦떧떩떬떭떮떯떲떶",4,"떾떿뗁뗂뗃뗅",6,"뗎뗒",5,"뗙",18,"뗭",18],
["8c41","똀",15,"똒똓똕똖똗똙",4],
["8c61","똞",6,"똦",5,"똭",6,"똵",5],
["8c81","똻",12,"뙉",26,"뙥뙦뙧뙩",50,"뚞뚟뚡뚢뚣뚥",5,"뚭뚮뚯뚰뚲",16],
["8d41","뛃",16,"뛕",8],
["8d61","뛞",17,"뛱뛲뛳뛵뛶뛷뛹뛺"],
["8d81","뛻",4,"뜂뜃뜄뜆",33,"뜪뜫뜭뜮뜱",6,"뜺뜼",7,"띅띆띇띉띊띋띍",6,"띖",9,"띡띢띣띥띦띧띩",6,"띲띴띶",5,"띾띿랁랂랃랅",6,"랎랓랔랕랚랛랝랞"],
["8e41","랟랡",6,"랪랮",5,"랶랷랹",8],
["8e61","럂",4,"럈럊",19],
["8e81","럞",13,"럮럯럱럲럳럵",6,"럾렂",4,"렊렋렍렎렏렑",6,"렚렜렞",5,"렦렧렩렪렫렭",6,"렶렺",5,"롁롂롃롅",11,"롒롔",7,"롞롟롡롢롣롥",6,"롮롰롲",5,"롹롺롻롽",7],
["8f41","뢅",7,"뢎",17],
["8f61","뢠",7,"뢩",6,"뢱뢲뢳뢵뢶뢷뢹",4],
["8f81","뢾뢿룂룄룆",5,"룍룎룏룑룒룓룕",7,"룞룠룢",5,"룪룫룭룮룯룱",6,"룺룼룾",5,"뤅",18,"뤙",6,"뤡",26,"뤾뤿륁륂륃륅",6,"륍륎륐륒",5],
["9041","륚륛륝륞륟륡",6,"륪륬륮",5,"륶륷륹륺륻륽"],
["9061","륾",5,"릆릈릋릌릏",15],
["9081","릟",12,"릮릯릱릲릳릵",6,"릾맀맂",5,"맊맋맍맓",4,"맚맜맟맠맢맦맧맩맪맫맭",6,"맶맻",4,"먂",5,"먉",11,"먖",33,"먺먻먽먾먿멁멃멄멅멆"],
["9141","멇멊멌멏멐멑멒멖멗멙멚멛멝",6,"멦멪",5],
["9161","멲멳멵멶멷멹",9,"몆몈몉몊몋몍",5],
["9181","몓",20,"몪몭몮몯몱몳",4,"몺몼몾",5,"뫅뫆뫇뫉",14,"뫚",33,"뫽뫾뫿묁묂묃묅",7,"묎묐묒",5,"묙묚묛묝묞묟묡",6],
["9241","묨묪묬",7,"묷묹묺묿",4,"뭆뭈뭊뭋뭌뭎뭑뭒"],
["9261","뭓뭕뭖뭗뭙",7,"뭢뭤",7,"뭭",4],
["9281","뭲",21,"뮉뮊뮋뮍뮎뮏뮑",18,"뮥뮦뮧뮩뮪뮫뮭",6,"뮵뮶뮸",7,"믁믂믃믅믆믇믉",6,"믑믒믔",35,"믺믻믽믾밁"],
["9341","밃",4,"밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵"],
["9361","밶밷밹",6,"뱂뱆뱇뱈뱊뱋뱎뱏뱑",8],
["9381","뱚뱛뱜뱞",37,"벆벇벉벊벍벏",4,"벖벘벛",4,"벢벣벥벦벩",6,"벲벶",5,"벾벿볁볂볃볅",7,"볎볒볓볔볖볗볙볚볛볝",22,"볷볹볺볻볽"],
["9441","볾",5,"봆봈봊",5,"봑봒봓봕",8],
["9461","봞",5,"봥",6,"봭",12],
["9481","봺",5,"뵁",6,"뵊뵋뵍뵎뵏뵑",6,"뵚",9,"뵥뵦뵧뵩",22,"붂붃붅붆붋",4,"붒붔붖붗붘붛붝",6,"붥",10,"붱",6,"붹",24],
["9541","뷒뷓뷖뷗뷙뷚뷛뷝",11,"뷪",5,"뷱"],
["9561","뷲뷳뷵뷶뷷뷹",6,"븁븂븄븆",5,"븎븏븑븒븓"],
["9581","븕",6,"븞븠",35,"빆빇빉빊빋빍빏",4,"빖빘빜빝빞빟빢빣빥빦빧빩빫",4,"빲빶",4,"빾빿뺁뺂뺃뺅",6,"뺎뺒",5,"뺚",13,"뺩",14],
["9641","뺸",23,"뻒뻓"],
["9661","뻕뻖뻙",6,"뻡뻢뻦",5,"뻭",8],
["9681","뻶",10,"뼂",5,"뼊",13,"뼚뼞",33,"뽂뽃뽅뽆뽇뽉",6,"뽒뽓뽔뽖",44],
["9741","뾃",16,"뾕",8],
["9761","뾞",17,"뾱",7],
["9781","뾹",11,"뿆",5,"뿎뿏뿑뿒뿓뿕",6,"뿝뿞뿠뿢",89,"쀽쀾쀿"],
["9841","쁀",16,"쁒",5,"쁙쁚쁛"],
["9861","쁝쁞쁟쁡",6,"쁪",15],
["9881","쁺",21,"삒삓삕삖삗삙",6,"삢삤삦",5,"삮삱삲삷",4,"삾샂샃샄샆샇샊샋샍샎샏샑",6,"샚샞",5,"샦샧샩샪샫샭",6,"샶샸샺",5,"섁섂섃섅섆섇섉",6,"섑섒섓섔섖",5,"섡섢섥섨섩섪섫섮"],
["9941","섲섳섴섵섷섺섻섽섾섿셁",6,"셊셎",5,"셖셗"],
["9961","셙셚셛셝",6,"셦셪",5,"셱셲셳셵셶셷셹셺셻"],
["9981","셼",8,"솆",5,"솏솑솒솓솕솗",4,"솞솠솢솣솤솦솧솪솫솭솮솯솱",11,"솾",5,"쇅쇆쇇쇉쇊쇋쇍",6,"쇕쇖쇙",6,"쇡쇢쇣쇥쇦쇧쇩",6,"쇲쇴",7,"쇾쇿숁숂숃숅",6,"숎숐숒",5,"숚숛숝숞숡숢숣"],
["9a41","숤숥숦숧숪숬숮숰숳숵",16],
["9a61","쉆쉇쉉",6,"쉒쉓쉕쉖쉗쉙",6,"쉡쉢쉣쉤쉦"],
["9a81","쉧",4,"쉮쉯쉱쉲쉳쉵",6,"쉾슀슂",5,"슊",5,"슑",6,"슙슚슜슞",5,"슦슧슩슪슫슮",5,"슶슸슺",33,"싞싟싡싢싥",5,"싮싰싲싳싴싵싷싺싽싾싿쌁",6,"쌊쌋쌎쌏"],
["9b41","쌐쌑쌒쌖쌗쌙쌚쌛쌝",6,"쌦쌧쌪",8],
["9b61","쌳",17,"썆",7],
["9b81","썎",25,"썪썫썭썮썯썱썳",4,"썺썻썾",5,"쎅쎆쎇쎉쎊쎋쎍",50,"쏁",22,"쏚"],
["9c41","쏛쏝쏞쏡쏣",4,"쏪쏫쏬쏮",5,"쏶쏷쏹",5],
["9c61","쏿",8,"쐉",6,"쐑",9],
["9c81","쐛",8,"쐥",6,"쐭쐮쐯쐱쐲쐳쐵",6,"쐾",9,"쑉",26,"쑦쑧쑩쑪쑫쑭",6,"쑶쑷쑸쑺",5,"쒁",18,"쒕",6,"쒝",12],
["9d41","쒪",13,"쒹쒺쒻쒽",8],
["9d61","쓆",25],
["9d81","쓠",8,"쓪",5,"쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂",9,"씍씎씏씑씒씓씕",6,"씝",10,"씪씫씭씮씯씱",6,"씺씼씾",5,"앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩",6,"앲앶",5,"앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔"],
["9e41","얖얙얚얛얝얞얟얡",7,"얪",9,"얶"],
["9e61","얷얺얿",4,"엋엍엏엒엓엕엖엗엙",6,"엢엤엦엧"],
["9e81","엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑",6,"옚옝",6,"옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉",6,"왒왖",5,"왞왟왡",10,"왭왮왰왲",5,"왺왻왽왾왿욁",6,"욊욌욎",5,"욖욗욙욚욛욝",6,"욦"],
["9f41","욨욪",5,"욲욳욵욶욷욻",4,"웂웄웆",5,"웎"],
["9f61","웏웑웒웓웕",6,"웞웟웢",5,"웪웫웭웮웯웱웲"],
["9f81","웳",4,"웺웻웼웾",5,"윆윇윉윊윋윍",6,"윖윘윚",5,"윢윣윥윦윧윩",6,"윲윴윶윸윹윺윻윾윿읁읂읃읅",4,"읋읎읐읙읚읛읝읞읟읡",6,"읩읪읬",7,"읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛",4,"잢잧",4,"잮잯잱잲잳잵잶잷"],
["a041","잸잹잺잻잾쟂",5,"쟊쟋쟍쟏쟑",6,"쟙쟚쟛쟜"],
["a061","쟞",5,"쟥쟦쟧쟩쟪쟫쟭",13],
["a081","쟻",4,"젂젃젅젆젇젉젋",4,"젒젔젗",4,"젞젟젡젢젣젥",6,"젮젰젲",5,"젹젺젻젽젾젿졁",6,"졊졋졎",5,"졕",26,"졲졳졵졶졷졹졻",4,"좂좄좈좉좊좎",5,"좕",7,"좞좠좢좣좤"],
["a141","좥좦좧좩",18,"좾좿죀죁"],
["a161","죂죃죅죆죇죉죊죋죍",6,"죖죘죚",5,"죢죣죥"],
["a181","죦",14,"죶",5,"죾죿줁줂줃줇",4,"줎　、。·‥…¨〃­―∥＼∼‘’“”〔〕〈",9,"±×÷≠≤≥∞∴°′″℃Å￠￡￥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨￢"],
["a241","줐줒",5,"줙",18],
["a261","줭",6,"줵",18],
["a281","쥈",7,"쥒쥓쥕쥖쥗쥙",6,"쥢쥤",7,"쥭쥮쥯⇒⇔∀∃´～ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®"],
["a341","쥱쥲쥳쥵",6,"쥽",10,"즊즋즍즎즏"],
["a361","즑",6,"즚즜즞",16],
["a381","즯",16,"짂짃짅짆짉짋",4,"짒짔짗짘짛！",58,"￦］",32,"￣"],
["a441","짞짟짡짣짥짦짨짩짪짫짮짲",5,"짺짻짽짾짿쨁쨂쨃쨄"],
["a461","쨅쨆쨇쨊쨎",5,"쨕쨖쨗쨙",12],
["a481","쨦쨧쨨쨪",28,"ㄱ",93],
["a541","쩇",4,"쩎쩏쩑쩒쩓쩕",6,"쩞쩢",5,"쩩쩪"],
["a561","쩫",17,"쩾",5,"쪅쪆"],
["a581","쪇",16,"쪙",14,"ⅰ",9],
["a5b0","Ⅰ",9],
["a5c1","Α",16,"Σ",6],
["a5e1","α",16,"σ",6],
["a641","쪨",19,"쪾쪿쫁쫂쫃쫅"],
["a661","쫆",5,"쫎쫐쫒쫔쫕쫖쫗쫚",5,"쫡",6],
["a681","쫨쫩쫪쫫쫭",6,"쫵",18,"쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃",7],
["a741","쬋",4,"쬑쬒쬓쬕쬖쬗쬙",6,"쬢",7],
["a761","쬪",22,"쭂쭃쭄"],
["a781","쭅쭆쭇쭊쭋쭍쭎쭏쭑",6,"쭚쭛쭜쭞",5,"쭥",7,"㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙",9,"㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰",9,"㎀",4,"㎺",5,"㎐",4,"Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆"],
["a841","쭭",10,"쭺",14],
["a861","쮉",18,"쮝",6],
["a881","쮤",19,"쮹",11,"ÆÐªĦ"],
["a8a6","Ĳ"],
["a8a8","ĿŁØŒºÞŦŊ"],
["a8b1","㉠",27,"ⓐ",25,"①",14,"½⅓⅔¼¾⅛⅜⅝⅞"],
["a941","쯅",14,"쯕",10],
["a961","쯠쯡쯢쯣쯥쯦쯨쯪",18],
["a981","쯽",14,"찎찏찑찒찓찕",6,"찞찟찠찣찤æđðħıĳĸŀłøœßþŧŋŉ㈀",27,"⒜",25,"⑴",14,"¹²³⁴ⁿ₁₂₃₄"],
["aa41","찥찦찪찫찭찯찱",6,"찺찿",4,"챆챇챉챊챋챍챎"],
["aa61","챏",4,"챖챚",5,"챡챢챣챥챧챩",6,"챱챲"],
["aa81","챳챴챶",29,"ぁ",82],
["ab41","첔첕첖첗첚첛첝첞첟첡",6,"첪첮",5,"첶첷첹"],
["ab61","첺첻첽",6,"쳆쳈쳊",5,"쳑쳒쳓쳕",5],
["ab81","쳛",8,"쳥",6,"쳭쳮쳯쳱",12,"ァ",85],
["ac41","쳾쳿촀촂",5,"촊촋촍촎촏촑",6,"촚촜촞촟촠"],
["ac61","촡촢촣촥촦촧촩촪촫촭",11,"촺",4],
["ac81","촿",28,"쵝쵞쵟А",5,"ЁЖ",25],
["acd1","а",5,"ёж",25],
["ad41","쵡쵢쵣쵥",6,"쵮쵰쵲",5,"쵹",7],
["ad61","춁",6,"춉",10,"춖춗춙춚춛춝춞춟"],
["ad81","춠춡춢춣춦춨춪",5,"춱",18,"췅"],
["ae41","췆",5,"췍췎췏췑",16],
["ae61","췢",5,"췩췪췫췭췮췯췱",6,"췺췼췾",4],
["ae81","츃츅츆츇츉츊츋츍",6,"츕츖츗츘츚",5,"츢츣츥츦츧츩츪츫"],
["af41","츬츭츮츯츲츴츶",19],
["af61","칊",13,"칚칛칝칞칢",5,"칪칬"],
["af81","칮",5,"칶칷칹칺칻칽",6,"캆캈캊",5,"캒캓캕캖캗캙"],
["b041","캚",5,"캢캦",5,"캮",12],
["b061","캻",5,"컂",19],
["b081","컖",13,"컦컧컩컪컭",6,"컶컺",5,"가각간갇갈갉갊감",7,"같",4,"갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆"],
["b141","켂켃켅켆켇켉",6,"켒켔켖",5,"켝켞켟켡켢켣"],
["b161","켥",6,"켮켲",5,"켹",11],
["b181","콅",14,"콖콗콙콚콛콝",6,"콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸"],
["b241","콭콮콯콲콳콵콶콷콹",6,"쾁쾂쾃쾄쾆",5,"쾍"],
["b261","쾎",18,"쾢",5,"쾩"],
["b281","쾪",5,"쾱",18,"쿅",6,"깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙"],
["b341","쿌",19,"쿢쿣쿥쿦쿧쿩"],
["b361","쿪",5,"쿲쿴쿶",5,"쿽쿾쿿퀁퀂퀃퀅",5],
["b381","퀋",5,"퀒",5,"퀙",19,"끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫",4,"낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝"],
["b441","퀮",5,"퀶퀷퀹퀺퀻퀽",6,"큆큈큊",5],
["b461","큑큒큓큕큖큗큙",6,"큡",10,"큮큯"],
["b481","큱큲큳큵",6,"큾큿킀킂",18,"뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫",4,"닳담답닷",4,"닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥"],
["b541","킕",14,"킦킧킩킪킫킭",5],
["b561","킳킶킸킺",5,"탂탃탅탆탇탊",5,"탒탖",4],
["b581","탛탞탟탡탢탣탥",6,"탮탲",5,"탹",11,"덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸"],
["b641","턅",7,"턎",17],
["b661","턠",15,"턲턳턵턶턷턹턻턼턽턾"],
["b681","턿텂텆",5,"텎텏텑텒텓텕",6,"텞텠텢",5,"텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗"],
["b741","텮",13,"텽",6,"톅톆톇톉톊"],
["b761","톋",20,"톢톣톥톦톧"],
["b781","톩",6,"톲톴톶톷톸톹톻톽톾톿퇁",14,"래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩"],
["b841","퇐",7,"퇙",17],
["b861","퇫",8,"퇵퇶퇷퇹",13],
["b881","툈툊",5,"툑",24,"륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많",4,"맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼"],
["b941","툪툫툮툯툱툲툳툵",6,"툾퉀퉂",5,"퉉퉊퉋퉌"],
["b961","퉍",14,"퉝",6,"퉥퉦퉧퉨"],
["b981","퉩",22,"튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바",4,"받",4,"밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗"],
["ba41","튍튎튏튒튓튔튖",5,"튝튞튟튡튢튣튥",6,"튭"],
["ba61","튮튯튰튲",5,"튺튻튽튾틁틃",4,"틊틌",5],
["ba81","틒틓틕틖틗틙틚틛틝",6,"틦",9,"틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤"],
["bb41","틻",4,"팂팄팆",5,"팏팑팒팓팕팗",4,"팞팢팣"],
["bb61","팤팦팧팪팫팭팮팯팱",6,"팺팾",5,"퍆퍇퍈퍉"],
["bb81","퍊",31,"빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤"],
["bc41","퍪",17,"퍾퍿펁펂펃펅펆펇"],
["bc61","펈펉펊펋펎펒",5,"펚펛펝펞펟펡",6,"펪펬펮"],
["bc81","펯",4,"펵펶펷펹펺펻펽",6,"폆폇폊",5,"폑",5,"샥샨샬샴샵샷샹섀섄섈섐섕서",4,"섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭"],
["bd41","폗폙",7,"폢폤",7,"폮폯폱폲폳폵폶폷"],
["bd61","폸폹폺폻폾퐀퐂",5,"퐉",13],
["bd81","퐗",5,"퐞",25,"숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰"],
["be41","퐸",7,"푁푂푃푅",14],
["be61","푔",7,"푝푞푟푡푢푣푥",7,"푮푰푱푲"],
["be81","푳",4,"푺푻푽푾풁풃",4,"풊풌풎",5,"풕",8,"쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄",6,"엌엎"],
["bf41","풞",10,"풪",14],
["bf61","풹",18,"퓍퓎퓏퓑퓒퓓퓕"],
["bf81","퓖",5,"퓝퓞퓠",7,"퓩퓪퓫퓭퓮퓯퓱",6,"퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염",5,"옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨"],
["c041","퓾",5,"픅픆픇픉픊픋픍",6,"픖픘",5],
["c061","픞",25],
["c081","픸픹픺픻픾픿핁핂핃핅",6,"핎핐핒",5,"핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응",7,"읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊"],
["c141","핤핦핧핪핬핮",5,"핶핷핹핺핻핽",6,"햆햊햋"],
["c161","햌햍햎햏햑",19,"햦햧"],
["c181","햨",31,"점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓"],
["c241","헊헋헍헎헏헑헓",4,"헚헜헞",5,"헦헧헩헪헫헭헮"],
["c261","헯",4,"헶헸헺",5,"혂혃혅혆혇혉",6,"혒"],
["c281","혖",5,"혝혞혟혡혢혣혥",7,"혮",9,"혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻"],
["c341","혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝",4],
["c361","홢",4,"홨홪",5,"홲홳홵",11],
["c381","횁횂횄횆",5,"횎횏횑횒횓횕",7,"횞횠횢",5,"횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층"],
["c441","횫횭횮횯횱",7,"횺횼",7,"훆훇훉훊훋"],
["c461","훍훎훏훐훒훓훕훖훘훚",5,"훡훢훣훥훦훧훩",4],
["c481","훮훯훱훲훳훴훶",5,"훾훿휁휂휃휅",11,"휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼"],
["c541","휕휖휗휚휛휝휞휟휡",6,"휪휬휮",5,"휶휷휹"],
["c561","휺휻휽",6,"흅흆흈흊",5,"흒흓흕흚",4],
["c581","흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵",6,"흾흿힀힂",5,"힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜"],
["c641","힍힎힏힑",6,"힚힜힞",5],
["c6a1","퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁"],
["c7a1","퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠"],
["c8a1","혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝"],
["caa1","伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕"],
["cba1","匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢"],
["cca1","瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械"],
["cda1","棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜"],
["cea1","科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾"],
["cfa1","區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴"],
["d0a1","鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣"],
["d1a1","朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩",5,"那樂",4,"諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉"],
["d2a1","納臘蠟衲囊娘廊",4,"乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧",5,"駑魯",10,"濃籠聾膿農惱牢磊腦賂雷尿壘",7,"嫩訥杻紐勒",5,"能菱陵尼泥匿溺多茶"],
["d3a1","丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃"],
["d4a1","棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅"],
["d5a1","蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣"],
["d6a1","煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼"],
["d7a1","遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬"],
["d8a1","立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅"],
["d9a1","蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文"],
["daa1","汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑"],
["dba1","發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖"],
["dca1","碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦"],
["dda1","孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥"],
["dea1","脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索"],
["dfa1","傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署"],
["e0a1","胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬"],
["e1a1","聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁"],
["e2a1","戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧"],
["e3a1","嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁"],
["e4a1","沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額"],
["e5a1","櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬"],
["e6a1","旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒"],
["e7a1","簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳"],
["e8a1","烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療"],
["e9a1","窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓"],
["eaa1","運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜"],
["eba1","濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼"],
["eca1","議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄"],
["eda1","立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長"],
["eea1","障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱"],
["efa1","煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖"],
["f0a1","靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫"],
["f1a1","踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只"],
["f2a1","咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯"],
["f3a1","鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策"],
["f4a1","責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢"],
["f5a1","椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃"],
["f6a1","贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託"],
["f7a1","鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑"],
["f8a1","阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃"],
["f9a1","品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航"],
["faa1","行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型"],
["fba1","形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵"],
["fca1","禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆"],
["fda1","爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰"]
]
[
["0","\u0000",127],
["a140","　，、。．‧；：？！︰…‥﹐﹑﹒·﹔﹕﹖﹗｜–︱—︳╴︴﹏（）︵︶｛｝︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚"],
["a1a1","﹛﹜﹝﹞‘’“”〝〞‵′＃＆＊※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯￣＿ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡＋－×÷±√＜＞＝≦≧≠∞≒≡﹢",4,"～∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣／"],
["a240","＼∕﹨＄￥〒￠￡％＠℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁",7,"▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭"],
["a2a1","╮╰╯═╞╪╡◢◣◥◤╱╲╳０",9,"Ⅰ",9,"〡",8,"十卄卅Ａ",25,"ａ",21],
["a340","ｗｘｙｚΑ",16,"Σ",6,"α",16,"σ",6,"ㄅ",10],
["a3a1","ㄐ",25,"˙ˉˊˇˋ"],
["a3e1","€"],
["a440","一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才"],
["a4a1","丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙"],
["a540","世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外"],
["a5a1","央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全"],
["a640","共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年"],
["a6a1","式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣"],
["a740","作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍"],
["a7a1","均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠"],
["a840","杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒"],
["a8a1","芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵"],
["a940","咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居"],
["a9a1","屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊"],
["aa40","昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠"],
["aaa1","炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附"],
["ab40","陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品"],
["aba1","哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷"],
["ac40","拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗"],
["aca1","活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄"],
["ad40","耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥"],
["ada1","迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪"],
["ae40","哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙"],
["aea1","恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓"],
["af40","浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷"],
["afa1","砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃"],
["b040","虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡"],
["b0a1","陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀"],
["b140","娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽"],
["b1a1","情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺"],
["b240","毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶"],
["b2a1","瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼"],
["b340","莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途"],
["b3a1","部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠"],
["b440","婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍"],
["b4a1","插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋"],
["b540","溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘"],
["b5a1","窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁"],
["b640","詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑"],
["b6a1","間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼"],
["b740","媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業"],
["b7a1","楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督"],
["b840","睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫"],
["b8a1","腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊"],
["b940","辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴"],
["b9a1","飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇"],
["ba40","愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢"],
["baa1","滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬"],
["bb40","罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤"],
["bba1","說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜"],
["bc40","劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂"],
["bca1","慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃"],
["bd40","瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯"],
["bda1","翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞"],
["be40","輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉"],
["bea1","鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡"],
["bf40","濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊"],
["bfa1","縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚"],
["c040","錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇"],
["c0a1","嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬"],
["c140","瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪"],
["c1a1","薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁"],
["c240","駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘"],
["c2a1","癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦"],
["c340","鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸"],
["c3a1","獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類"],
["c440","願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼"],
["c4a1","纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴"],
["c540","護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬"],
["c5a1","禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒"],
["c640","讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲"],
["c940","乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕"],
["c9a1","氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋"],
["ca40","汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘"],
["caa1","吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇"],
["cb40","杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓"],
["cba1","芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢"],
["cc40","坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋"],
["cca1","怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲"],
["cd40","泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺"],
["cda1","矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏"],
["ce40","哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛"],
["cea1","峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺"],
["cf40","柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂"],
["cfa1","洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀"],
["d040","穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪"],
["d0a1","苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱"],
["d140","唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧"],
["d1a1","恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤"],
["d240","毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸"],
["d2a1","牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐"],
["d340","笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢"],
["d3a1","荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐"],
["d440","酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅"],
["d4a1","唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏"],
["d540","崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟"],
["d5a1","捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉"],
["d640","淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏"],
["d6a1","痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟"],
["d740","耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷"],
["d7a1","蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪"],
["d840","釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷"],
["d8a1","堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔"],
["d940","惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒"],
["d9a1","晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞"],
["da40","湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖"],
["daa1","琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥"],
["db40","罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳"],
["dba1","菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺"],
["dc40","軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈"],
["dca1","隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆"],
["dd40","媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤"],
["dda1","搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼"],
["de40","毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓"],
["dea1","煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓"],
["df40","稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯"],
["dfa1","腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤"],
["e040","觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿"],
["e0a1","遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠"],
["e140","凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠"],
["e1a1","寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉"],
["e240","榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊"],
["e2a1","漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓"],
["e340","禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞"],
["e3a1","耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻"],
["e440","裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍"],
["e4a1","銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘"],
["e540","噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉"],
["e5a1","憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒"],
["e640","澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙"],
["e6a1","獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟"],
["e740","膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢"],
["e7a1","蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧"],
["e840","踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓"],
["e8a1","銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮"],
["e940","噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺"],
["e9a1","憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸"],
["ea40","澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙"],
["eaa1","瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘"],
["eb40","蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠"],
["eba1","諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌"],
["ec40","錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕"],
["eca1","魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎"],
["ed40","檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶"],
["eda1","瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞"],
["ee40","蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞"],
["eea1","謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜"],
["ef40","鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰"],
["efa1","鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶"],
["f040","璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒"],
["f0a1","臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧"],
["f140","蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪"],
["f1a1","鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰"],
["f240","徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛"],
["f2a1","礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕"],
["f340","譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦"],
["f3a1","鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲"],
["f440","嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩"],
["f4a1","禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿"],
["f540","鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛"],
["f5a1","鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥"],
["f640","蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺"],
["f6a1","騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚"],
["f740","糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊"],
["f7a1","驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾"],
["f840","讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏"],
["f8a1","齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚"],
["f940","纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊"],
["f9a1","龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓"]
]
[
["0","\u0000",127],
["8ea1","｡",62],
["a1a1","　、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈",9,"＋－±×÷＝≠＜＞≦≧∞∴♂♀°′″℃￥＄￠￡％＃＆＊＠§☆★○●◎◇"],
["a2a1","◆□■△▲▽▼※〒→←↑↓〓"],
["a2ba","∈∋⊆⊇⊂⊃∪∩"],
["a2ca","∧∨￢⇒⇔∀∃"],
["a2dc","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],
["a2f2","Å‰♯♭♪†‡¶"],
["a2fe","◯"],
["a3b0","０",9],
["a3c1","Ａ",25],
["a3e1","ａ",25],
["a4a1","ぁ",82],
["a5a1","ァ",85],
["a6a1","Α",16,"Σ",6],
["a6c1","α",16,"σ",6],
["a7a1","А",5,"ЁЖ",25],
["a7d1","а",5,"ёж",25],
["a8a1","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],
["ada1","①",19,"Ⅰ",9],
["adc0","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],
["addf","㍻〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],
["b0a1","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],
["b1a1","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応"],
["b2a1","押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],
["b3a1","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱"],
["b4a1","粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],
["b5a1","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京"],
["b6a1","供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],
["b7a1","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲"],
["b8a1","検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],
["b9a1","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込"],
["baa1","此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],
["bba1","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時"],
["bca1","次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],
["bda1","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償"],
["bea1","勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],
["bfa1","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾"],
["c0a1","澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],
["c1a1","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎"],
["c2a1","臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],
["c3a1","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵"],
["c4a1","帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],
["c5a1","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到"],
["c6a1","董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],
["c7a1","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦"],
["c8a1","函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],
["c9a1","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服"],
["caa1","福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],
["cba1","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満"],
["cca1","漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],
["cda1","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃"],
["cea1","痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],
["cfa1","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],
["d0a1","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],
["d1a1","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨"],
["d2a1","辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],
["d3a1","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉"],
["d4a1","圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],
["d5a1","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓"],
["d6a1","屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],
["d7a1","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚"],
["d8a1","悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],
["d9a1","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼"],
["daa1","據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],
["dba1","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍"],
["dca1","棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],
["dda1","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾"],
["dea1","沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],
["dfa1","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼"],
["e0a1","燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],
["e1a1","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰"],
["e2a1","癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],
["e3a1","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐"],
["e4a1","筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],
["e5a1","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺"],
["e6a1","罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],
["e7a1","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙"],
["e8a1","茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],
["e9a1","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙"],
["eaa1","蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],
["eba1","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫"],
["eca1","譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],
["eda1","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸"],
["eea1","遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],
["efa1","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞"],
["f0a1","陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],
["f1a1","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷"],
["f2a1","髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],
["f3a1","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠"],
["f4a1","堯槇遙瑤凜熙"],
["f9a1","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德"],
["faa1","忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],
["fba1","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚"],
["fca1","釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],
["fcf1","ⅰ",9,"￢￤＇＂"],
["8fa2af","˘ˇ¸˙˝¯˛˚～΄΅"],
["8fa2c2","¡¦¿"],
["8fa2eb","ºª©®™¤№"],
["8fa6e1","ΆΈΉΊΪ"],
["8fa6e7","Ό"],
["8fa6e9","ΎΫ"],
["8fa6ec","Ώ"],
["8fa6f1","άέήίϊΐόςύϋΰώ"],
["8fa7c2","Ђ",10,"ЎЏ"],
["8fa7f2","ђ",10,"ўџ"],
["8fa9a1","ÆĐ"],
["8fa9a4","Ħ"],
["8fa9a6","Ĳ"],
["8fa9a8","ŁĿ"],
["8fa9ab","ŊØŒ"],
["8fa9af","ŦÞ"],
["8fa9c1","æđðħıĳĸłŀŉŋøœßŧþ"],
["8faaa1","ÁÀÄÂĂǍĀĄÅÃĆĈČÇĊĎÉÈËÊĚĖĒĘ"],
["8faaba","ĜĞĢĠĤÍÌÏÎǏİĪĮĨĴĶĹĽĻŃŇŅÑÓÒÖÔǑŐŌÕŔŘŖŚŜŠŞŤŢÚÙÜÛŬǓŰŪŲŮŨǗǛǙǕŴÝŸŶŹŽŻ"],
["8faba1","áàäâăǎāąåãćĉčçċďéèëêěėēęǵĝğ"],
["8fabbd","ġĥíìïîǐ"],
["8fabc5","īįĩĵķĺľļńňņñóòöôǒőōõŕřŗśŝšşťţúùüûŭǔűūųůũǘǜǚǖŵýÿŷźžż"],
["8fb0a1","丂丄丅丌丒丟丣两丨丫丮丯丰丵乀乁乄乇乑乚乜乣乨乩乴乵乹乿亍亖亗亝亯亹仃仐仚仛仠仡仢仨仯仱仳仵份仾仿伀伂伃伈伋伌伒伕伖众伙伮伱你伳伵伷伹伻伾佀佂佈佉佋佌佒佔佖佘佟佣佪佬佮佱佷佸佹佺佽佾侁侂侄"],
["8fb1a1","侅侉侊侌侎侐侒侓侔侗侙侚侞侟侲侷侹侻侼侽侾俀俁俅俆俈俉俋俌俍俏俒俜俠俢俰俲俼俽俿倀倁倄倇倊倌倎倐倓倗倘倛倜倝倞倢倧倮倰倲倳倵偀偁偂偅偆偊偌偎偑偒偓偗偙偟偠偢偣偦偧偪偭偰偱倻傁傃傄傆傊傎傏傐"],
["8fb2a1","傒傓傔傖傛傜傞",4,"傪傯傰傹傺傽僀僃僄僇僌僎僐僓僔僘僜僝僟僢僤僦僨僩僯僱僶僺僾儃儆儇儈儋儌儍儎僲儐儗儙儛儜儝儞儣儧儨儬儭儯儱儳儴儵儸儹兂兊兏兓兕兗兘兟兤兦兾冃冄冋冎冘冝冡冣冭冸冺冼冾冿凂"],
["8fb3a1","凈减凑凒凓凕凘凞凢凥凮凲凳凴凷刁刂刅划刓刕刖刘刢刨刱刲刵刼剅剉剕剗剘剚剜剟剠剡剦剮剷剸剹劀劂劅劊劌劓劕劖劗劘劚劜劤劥劦劧劯劰劶劷劸劺劻劽勀勄勆勈勌勏勑勔勖勛勜勡勥勨勩勪勬勰勱勴勶勷匀匃匊匋"],
["8fb4a1","匌匑匓匘匛匜匞匟匥匧匨匩匫匬匭匰匲匵匼匽匾卂卌卋卙卛卡卣卥卬卭卲卹卾厃厇厈厎厓厔厙厝厡厤厪厫厯厲厴厵厷厸厺厽叀叅叏叒叓叕叚叝叞叠另叧叵吂吓吚吡吧吨吪启吱吴吵呃呄呇呍呏呞呢呤呦呧呩呫呭呮呴呿"],
["8fb5a1","咁咃咅咈咉咍咑咕咖咜咟咡咦咧咩咪咭咮咱咷咹咺咻咿哆哊响哎哠哪哬哯哶哼哾哿唀唁唅唈唉唌唍唎唕唪唫唲唵唶唻唼唽啁啇啉啊啍啐啑啘啚啛啞啠啡啤啦啿喁喂喆喈喎喏喑喒喓喔喗喣喤喭喲喿嗁嗃嗆嗉嗋嗌嗎嗑嗒"],
["8fb6a1","嗓嗗嗘嗛嗞嗢嗩嗶嗿嘅嘈嘊嘍",5,"嘙嘬嘰嘳嘵嘷嘹嘻嘼嘽嘿噀噁噃噄噆噉噋噍噏噔噞噠噡噢噣噦噩噭噯噱噲噵嚄嚅嚈嚋嚌嚕嚙嚚嚝嚞嚟嚦嚧嚨嚩嚫嚬嚭嚱嚳嚷嚾囅囉囊囋囏囐囌囍囙囜囝囟囡囤",4,"囱囫园"],
["8fb7a1","囶囷圁圂圇圊圌圑圕圚圛圝圠圢圣圤圥圩圪圬圮圯圳圴圽圾圿坅坆坌坍坒坢坥坧坨坫坭",4,"坳坴坵坷坹坺坻坼坾垁垃垌垔垗垙垚垜垝垞垟垡垕垧垨垩垬垸垽埇埈埌埏埕埝埞埤埦埧埩埭埰埵埶埸埽埾埿堃堄堈堉埡"],
["8fb8a1","堌堍堛堞堟堠堦堧堭堲堹堿塉塌塍塏塐塕塟塡塤塧塨塸塼塿墀墁墇墈墉墊墌墍墏墐墔墖墝墠墡墢墦墩墱墲壄墼壂壈壍壎壐壒壔壖壚壝壡壢壩壳夅夆夋夌夒夓夔虁夝夡夣夤夨夯夰夳夵夶夿奃奆奒奓奙奛奝奞奟奡奣奫奭"],
["8fb9a1","奯奲奵奶她奻奼妋妌妎妒妕妗妟妤妧妭妮妯妰妳妷妺妼姁姃姄姈姊姍姒姝姞姟姣姤姧姮姯姱姲姴姷娀娄娌娍娎娒娓娞娣娤娧娨娪娭娰婄婅婇婈婌婐婕婞婣婥婧婭婷婺婻婾媋媐媓媖媙媜媞媟媠媢媧媬媱媲媳媵媸媺媻媿"],
["8fbaa1","嫄嫆嫈嫏嫚嫜嫠嫥嫪嫮嫵嫶嫽嬀嬁嬈嬗嬴嬙嬛嬝嬡嬥嬭嬸孁孋孌孒孖孞孨孮孯孼孽孾孿宁宄宆宊宎宐宑宓宔宖宨宩宬宭宯宱宲宷宺宼寀寁寍寏寖",4,"寠寯寱寴寽尌尗尞尟尣尦尩尫尬尮尰尲尵尶屙屚屜屢屣屧屨屩"],
["8fbba1","屭屰屴屵屺屻屼屽岇岈岊岏岒岝岟岠岢岣岦岪岲岴岵岺峉峋峒峝峗峮峱峲峴崁崆崍崒崫崣崤崦崧崱崴崹崽崿嵂嵃嵆嵈嵕嵑嵙嵊嵟嵠嵡嵢嵤嵪嵭嵰嵹嵺嵾嵿嶁嶃嶈嶊嶒嶓嶔嶕嶙嶛嶟嶠嶧嶫嶰嶴嶸嶹巃巇巋巐巎巘巙巠巤"],
["8fbca1","巩巸巹帀帇帍帒帔帕帘帟帠帮帨帲帵帾幋幐幉幑幖幘幛幜幞幨幪",4,"幰庀庋庎庢庤庥庨庪庬庱庳庽庾庿廆廌廋廎廑廒廔廕廜廞廥廫异弆弇弈弎弙弜弝弡弢弣弤弨弫弬弮弰弴弶弻弽弿彀彄彅彇彍彐彔彘彛彠彣彤彧"],
["8fbda1","彯彲彴彵彸彺彽彾徉徍徏徖徜徝徢徧徫徤徬徯徰徱徸忄忇忈忉忋忐",4,"忞忡忢忨忩忪忬忭忮忯忲忳忶忺忼怇怊怍怓怔怗怘怚怟怤怭怳怵恀恇恈恉恌恑恔恖恗恝恡恧恱恾恿悂悆悈悊悎悑悓悕悘悝悞悢悤悥您悰悱悷"],
["8fbea1","悻悾惂惄惈惉惊惋惎惏惔惕惙惛惝惞惢惥惲惵惸惼惽愂愇愊愌愐",4,"愖愗愙愜愞愢愪愫愰愱愵愶愷愹慁慅慆慉慞慠慬慲慸慻慼慿憀憁憃憄憋憍憒憓憗憘憜憝憟憠憥憨憪憭憸憹憼懀懁懂懎懏懕懜懝懞懟懡懢懧懩懥"],
["8fbfa1","懬懭懯戁戃戄戇戓戕戜戠戢戣戧戩戫戹戽扂扃扄扆扌扐扑扒扔扖扚扜扤扭扯扳扺扽抍抎抏抐抦抨抳抶抷抺抾抿拄拎拕拖拚拪拲拴拼拽挃挄挊挋挍挐挓挖挘挩挪挭挵挶挹挼捁捂捃捄捆捊捋捎捒捓捔捘捛捥捦捬捭捱捴捵"],
["8fc0a1","捸捼捽捿掂掄掇掊掐掔掕掙掚掞掤掦掭掮掯掽揁揅揈揎揑揓揔揕揜揠揥揪揬揲揳揵揸揹搉搊搐搒搔搘搞搠搢搤搥搩搪搯搰搵搽搿摋摏摑摒摓摔摚摛摜摝摟摠摡摣摭摳摴摻摽撅撇撏撐撑撘撙撛撝撟撡撣撦撨撬撳撽撾撿"],
["8fc1a1","擄擉擊擋擌擎擐擑擕擗擤擥擩擪擭擰擵擷擻擿攁攄攈攉攊攏攓攔攖攙攛攞攟攢攦攩攮攱攺攼攽敃敇敉敐敒敔敟敠敧敫敺敽斁斅斊斒斕斘斝斠斣斦斮斲斳斴斿旂旈旉旎旐旔旖旘旟旰旲旴旵旹旾旿昀昄昈昉昍昑昒昕昖昝"],
["8fc2a1","昞昡昢昣昤昦昩昪昫昬昮昰昱昳昹昷晀晅晆晊晌晑晎晗晘晙晛晜晠晡曻晪晫晬晾晳晵晿晷晸晹晻暀晼暋暌暍暐暒暙暚暛暜暟暠暤暭暱暲暵暻暿曀曂曃曈曌曎曏曔曛曟曨曫曬曮曺朅朇朎朓朙朜朠朢朳朾杅杇杈杌杔杕杝"],
["8fc3a1","杦杬杮杴杶杻极构枎枏枑枓枖枘枙枛枰枱枲枵枻枼枽柹柀柂柃柅柈柉柒柗柙柜柡柦柰柲柶柷桒栔栙栝栟栨栧栬栭栯栰栱栳栻栿桄桅桊桌桕桗桘桛桫桮",4,"桵桹桺桻桼梂梄梆梈梖梘梚梜梡梣梥梩梪梮梲梻棅棈棌棏"],
["8fc4a1","棐棑棓棖棙棜棝棥棨棪棫棬棭棰棱棵棶棻棼棽椆椉椊椐椑椓椖椗椱椳椵椸椻楂楅楉楎楗楛楣楤楥楦楨楩楬楰楱楲楺楻楿榀榍榒榖榘榡榥榦榨榫榭榯榷榸榺榼槅槈槑槖槗槢槥槮槯槱槳槵槾樀樁樃樏樑樕樚樝樠樤樨樰樲"],
["8fc5a1","樴樷樻樾樿橅橆橉橊橎橐橑橒橕橖橛橤橧橪橱橳橾檁檃檆檇檉檋檑檛檝檞檟檥檫檯檰檱檴檽檾檿櫆櫉櫈櫌櫐櫔櫕櫖櫜櫝櫤櫧櫬櫰櫱櫲櫼櫽欂欃欆欇欉欏欐欑欗欛欞欤欨欫欬欯欵欶欻欿歆歊歍歒歖歘歝歠歧歫歮歰歵歽"],
["8fc6a1","歾殂殅殗殛殟殠殢殣殨殩殬殭殮殰殸殹殽殾毃毄毉毌毖毚毡毣毦毧毮毱毷毹毿氂氄氅氉氍氎氐氒氙氟氦氧氨氬氮氳氵氶氺氻氿汊汋汍汏汒汔汙汛汜汫汭汯汴汶汸汹汻沅沆沇沉沔沕沗沘沜沟沰沲沴泂泆泍泏泐泑泒泔泖"],
["8fc7a1","泚泜泠泧泩泫泬泮泲泴洄洇洊洎洏洑洓洚洦洧洨汧洮洯洱洹洼洿浗浞浟浡浥浧浯浰浼涂涇涑涒涔涖涗涘涪涬涴涷涹涽涿淄淈淊淎淏淖淛淝淟淠淢淥淩淯淰淴淶淼渀渄渞渢渧渲渶渹渻渼湄湅湈湉湋湏湑湒湓湔湗湜湝湞"],
["8fc8a1","湢湣湨湳湻湽溍溓溙溠溧溭溮溱溳溻溿滀滁滃滇滈滊滍滎滏滫滭滮滹滻滽漄漈漊漌漍漖漘漚漛漦漩漪漯漰漳漶漻漼漭潏潑潒潓潗潙潚潝潞潡潢潨潬潽潾澃澇澈澋澌澍澐澒澓澔澖澚澟澠澥澦澧澨澮澯澰澵澶澼濅濇濈濊"],
["8fc9a1","濚濞濨濩濰濵濹濼濽瀀瀅瀆瀇瀍瀗瀠瀣瀯瀴瀷瀹瀼灃灄灈灉灊灋灔灕灝灞灎灤灥灬灮灵灶灾炁炅炆炔",4,"炛炤炫炰炱炴炷烊烑烓烔烕烖烘烜烤烺焃",4,"焋焌焏焞焠焫焭焯焰焱焸煁煅煆煇煊煋煐煒煗煚煜煞煠"],
["8fcaa1","煨煹熀熅熇熌熒熚熛熠熢熯熰熲熳熺熿燀燁燄燋燌燓燖燙燚燜燸燾爀爇爈爉爓爗爚爝爟爤爫爯爴爸爹牁牂牃牅牎牏牐牓牕牖牚牜牞牠牣牨牫牮牯牱牷牸牻牼牿犄犉犍犎犓犛犨犭犮犱犴犾狁狇狉狌狕狖狘狟狥狳狴狺狻"],
["8fcba1","狾猂猄猅猇猋猍猒猓猘猙猞猢猤猧猨猬猱猲猵猺猻猽獃獍獐獒獖獘獝獞獟獠獦獧獩獫獬獮獯獱獷獹獼玀玁玃玅玆玎玐玓玕玗玘玜玞玟玠玢玥玦玪玫玭玵玷玹玼玽玿珅珆珉珋珌珏珒珓珖珙珝珡珣珦珧珩珴珵珷珹珺珻珽"],
["8fcca1","珿琀琁琄琇琊琑琚琛琤琦琨",9,"琹瑀瑃瑄瑆瑇瑋瑍瑑瑒瑗瑝瑢瑦瑧瑨瑫瑭瑮瑱瑲璀璁璅璆璇璉璏璐璑璒璘璙璚璜璟璠璡璣璦璨璩璪璫璮璯璱璲璵璹璻璿瓈瓉瓌瓐瓓瓘瓚瓛瓞瓟瓤瓨瓪瓫瓯瓴瓺瓻瓼瓿甆"],
["8fcda1","甒甖甗甠甡甤甧甩甪甯甶甹甽甾甿畀畃畇畈畎畐畒畗畞畟畡畯畱畹",5,"疁疅疐疒疓疕疙疜疢疤疴疺疿痀痁痄痆痌痎痏痗痜痟痠痡痤痧痬痮痯痱痹瘀瘂瘃瘄瘇瘈瘊瘌瘏瘒瘓瘕瘖瘙瘛瘜瘝瘞瘣瘥瘦瘩瘭瘲瘳瘵瘸瘹"],
["8fcea1","瘺瘼癊癀癁癃癄癅癉癋癕癙癟癤癥癭癮癯癱癴皁皅皌皍皕皛皜皝皟皠皢",6,"皪皭皽盁盅盉盋盌盎盔盙盠盦盨盬盰盱盶盹盼眀眆眊眎眒眔眕眗眙眚眜眢眨眭眮眯眴眵眶眹眽眾睂睅睆睊睍睎睏睒睖睗睜睞睟睠睢"],
["8fcfa1","睤睧睪睬睰睲睳睴睺睽瞀瞄瞌瞍瞔瞕瞖瞚瞟瞢瞧瞪瞮瞯瞱瞵瞾矃矉矑矒矕矙矞矟矠矤矦矪矬矰矱矴矸矻砅砆砉砍砎砑砝砡砢砣砭砮砰砵砷硃硄硇硈硌硎硒硜硞硠硡硣硤硨硪确硺硾碊碏碔碘碡碝碞碟碤碨碬碭碰碱碲碳"],
["8fd0a1","碻碽碿磇磈磉磌磎磒磓磕磖磤磛磟磠磡磦磪磲磳礀磶磷磺磻磿礆礌礐礚礜礞礟礠礥礧礩礭礱礴礵礻礽礿祄祅祆祊祋祏祑祔祘祛祜祧祩祫祲祹祻祼祾禋禌禑禓禔禕禖禘禛禜禡禨禩禫禯禱禴禸离秂秄秇秈秊秏秔秖秚秝秞"],
["8fd1a1","秠秢秥秪秫秭秱秸秼稂稃稇稉稊稌稑稕稛稞稡稧稫稭稯稰稴稵稸稹稺穄穅穇穈穌穕穖穙穜穝穟穠穥穧穪穭穵穸穾窀窂窅窆窊窋窐窑窔窞窠窣窬窳窵窹窻窼竆竉竌竎竑竛竨竩竫竬竱竴竻竽竾笇笔笟笣笧笩笪笫笭笮笯笰"],
["8fd2a1","笱笴笽笿筀筁筇筎筕筠筤筦筩筪筭筯筲筳筷箄箉箎箐箑箖箛箞箠箥箬箯箰箲箵箶箺箻箼箽篂篅篈篊篔篖篗篙篚篛篨篪篲篴篵篸篹篺篼篾簁簂簃簄簆簉簋簌簎簏簙簛簠簥簦簨簬簱簳簴簶簹簺籆籊籕籑籒籓籙",5],
["8fd3a1","籡籣籧籩籭籮籰籲籹籼籽粆粇粏粔粞粠粦粰粶粷粺粻粼粿糄糇糈糉糍糏糓糔糕糗糙糚糝糦糩糫糵紃紇紈紉紏紑紒紓紖紝紞紣紦紪紭紱紼紽紾絀絁絇絈絍絑絓絗絙絚絜絝絥絧絪絰絸絺絻絿綁綂綃綅綆綈綋綌綍綑綖綗綝"],
["8fd4a1","綞綦綧綪綳綶綷綹緂",4,"緌緍緎緗緙縀緢緥緦緪緫緭緱緵緶緹緺縈縐縑縕縗縜縝縠縧縨縬縭縯縳縶縿繄繅繇繎繐繒繘繟繡繢繥繫繮繯繳繸繾纁纆纇纊纍纑纕纘纚纝纞缼缻缽缾缿罃罄罇罏罒罓罛罜罝罡罣罤罥罦罭"],
["8fd5a1","罱罽罾罿羀羋羍羏羐羑羖羗羜羡羢羦羪羭羴羼羿翀翃翈翎翏翛翟翣翥翨翬翮翯翲翺翽翾翿耇耈耊耍耎耏耑耓耔耖耝耞耟耠耤耦耬耮耰耴耵耷耹耺耼耾聀聄聠聤聦聭聱聵肁肈肎肜肞肦肧肫肸肹胈胍胏胒胔胕胗胘胠胭胮"],
["8fd6a1","胰胲胳胶胹胺胾脃脋脖脗脘脜脞脠脤脧脬脰脵脺脼腅腇腊腌腒腗腠腡腧腨腩腭腯腷膁膐膄膅膆膋膎膖膘膛膞膢膮膲膴膻臋臃臅臊臎臏臕臗臛臝臞臡臤臫臬臰臱臲臵臶臸臹臽臿舀舃舏舓舔舙舚舝舡舢舨舲舴舺艃艄艅艆"],
["8fd7a1","艋艎艏艑艖艜艠艣艧艭艴艻艽艿芀芁芃芄芇芉芊芎芑芔芖芘芚芛芠芡芣芤芧芨芩芪芮芰芲芴芷芺芼芾芿苆苐苕苚苠苢苤苨苪苭苯苶苷苽苾茀茁茇茈茊茋荔茛茝茞茟茡茢茬茭茮茰茳茷茺茼茽荂荃荄荇荍荎荑荕荖荗荰荸"],
["8fd8a1","荽荿莀莂莄莆莍莒莔莕莘莙莛莜莝莦莧莩莬莾莿菀菇菉菏菐菑菔菝荓菨菪菶菸菹菼萁萆萊萏萑萕萙莭萯萹葅葇葈葊葍葏葑葒葖葘葙葚葜葠葤葥葧葪葰葳葴葶葸葼葽蒁蒅蒒蒓蒕蒞蒦蒨蒩蒪蒯蒱蒴蒺蒽蒾蓀蓂蓇蓈蓌蓏蓓"],
["8fd9a1","蓜蓧蓪蓯蓰蓱蓲蓷蔲蓺蓻蓽蔂蔃蔇蔌蔎蔐蔜蔞蔢蔣蔤蔥蔧蔪蔫蔯蔳蔴蔶蔿蕆蕏",4,"蕖蕙蕜",6,"蕤蕫蕯蕹蕺蕻蕽蕿薁薅薆薉薋薌薏薓薘薝薟薠薢薥薧薴薶薷薸薼薽薾薿藂藇藊藋藎薭藘藚藟藠藦藨藭藳藶藼"],
["8fdaa1","藿蘀蘄蘅蘍蘎蘐蘑蘒蘘蘙蘛蘞蘡蘧蘩蘶蘸蘺蘼蘽虀虂虆虒虓虖虗虘虙虝虠",4,"虩虬虯虵虶虷虺蚍蚑蚖蚘蚚蚜蚡蚦蚧蚨蚭蚱蚳蚴蚵蚷蚸蚹蚿蛀蛁蛃蛅蛑蛒蛕蛗蛚蛜蛠蛣蛥蛧蚈蛺蛼蛽蜄蜅蜇蜋蜎蜏蜐蜓蜔蜙蜞蜟蜡蜣"],
["8fdba1","蜨蜮蜯蜱蜲蜹蜺蜼蜽蜾蝀蝃蝅蝍蝘蝝蝡蝤蝥蝯蝱蝲蝻螃",6,"螋螌螐螓螕螗螘螙螞螠螣螧螬螭螮螱螵螾螿蟁蟈蟉蟊蟎蟕蟖蟙蟚蟜蟟蟢蟣蟤蟪蟫蟭蟱蟳蟸蟺蟿蠁蠃蠆蠉蠊蠋蠐蠙蠒蠓蠔蠘蠚蠛蠜蠞蠟蠨蠭蠮蠰蠲蠵"],
["8fdca1","蠺蠼衁衃衅衈衉衊衋衎衑衕衖衘衚衜衟衠衤衩衱衹衻袀袘袚袛袜袟袠袨袪袺袽袾裀裊",4,"裑裒裓裛裞裧裯裰裱裵裷褁褆褍褎褏褕褖褘褙褚褜褠褦褧褨褰褱褲褵褹褺褾襀襂襅襆襉襏襒襗襚襛襜襡襢襣襫襮襰襳襵襺"],
["8fdda1","襻襼襽覉覍覐覔覕覛覜覟覠覥覰覴覵覶覷覼觔",4,"觥觩觫觭觱觳觶觹觽觿訄訅訇訏訑訒訔訕訞訠訢訤訦訫訬訯訵訷訽訾詀詃詅詇詉詍詎詓詖詗詘詜詝詡詥詧詵詶詷詹詺詻詾詿誀誃誆誋誏誐誒誖誗誙誟誧誩誮誯誳"],
["8fdea1","誶誷誻誾諃諆諈諉諊諑諓諔諕諗諝諟諬諰諴諵諶諼諿謅謆謋謑謜謞謟謊謭謰謷謼譂",4,"譈譒譓譔譙譍譞譣譭譶譸譹譼譾讁讄讅讋讍讏讔讕讜讞讟谸谹谽谾豅豇豉豋豏豑豓豔豗豘豛豝豙豣豤豦豨豩豭豳豵豶豻豾貆"],
["8fdfa1","貇貋貐貒貓貙貛貜貤貹貺賅賆賉賋賏賖賕賙賝賡賨賬賯賰賲賵賷賸賾賿贁贃贉贒贗贛赥赩赬赮赿趂趄趈趍趐趑趕趞趟趠趦趫趬趯趲趵趷趹趻跀跅跆跇跈跊跎跑跔跕跗跙跤跥跧跬跰趼跱跲跴跽踁踄踅踆踋踑踔踖踠踡踢"],
["8fe0a1","踣踦踧踱踳踶踷踸踹踽蹀蹁蹋蹍蹎蹏蹔蹛蹜蹝蹞蹡蹢蹩蹬蹭蹯蹰蹱蹹蹺蹻躂躃躉躐躒躕躚躛躝躞躢躧躩躭躮躳躵躺躻軀軁軃軄軇軏軑軔軜軨軮軰軱軷軹軺軭輀輂輇輈輏輐輖輗輘輞輠輡輣輥輧輨輬輭輮輴輵輶輷輺轀轁"],
["8fe1a1","轃轇轏轑",4,"轘轝轞轥辝辠辡辤辥辦辵辶辸达迀迁迆迊迋迍运迒迓迕迠迣迤迨迮迱迵迶迻迾适逄逈逌逘逛逨逩逯逪逬逭逳逴逷逿遃遄遌遛遝遢遦遧遬遰遴遹邅邈邋邌邎邐邕邗邘邙邛邠邡邢邥邰邲邳邴邶邽郌邾郃"],
["8fe2a1","郄郅郇郈郕郗郘郙郜郝郟郥郒郶郫郯郰郴郾郿鄀鄄鄅鄆鄈鄍鄐鄔鄖鄗鄘鄚鄜鄞鄠鄥鄢鄣鄧鄩鄮鄯鄱鄴鄶鄷鄹鄺鄼鄽酃酇酈酏酓酗酙酚酛酡酤酧酭酴酹酺酻醁醃醅醆醊醎醑醓醔醕醘醞醡醦醨醬醭醮醰醱醲醳醶醻醼醽醿"],
["8fe3a1","釂釃釅釓釔釗釙釚釞釤釥釩釪釬",5,"釷釹釻釽鈀鈁鈄鈅鈆鈇鈉鈊鈌鈐鈒鈓鈖鈘鈜鈝鈣鈤鈥鈦鈨鈮鈯鈰鈳鈵鈶鈸鈹鈺鈼鈾鉀鉂鉃鉆鉇鉊鉍鉎鉏鉑鉘鉙鉜鉝鉠鉡鉥鉧鉨鉩鉮鉯鉰鉵",4,"鉻鉼鉽鉿銈銉銊銍銎銒銗"],
["8fe4a1","銙銟銠銤銥銧銨銫銯銲銶銸銺銻銼銽銿",4,"鋅鋆鋇鋈鋋鋌鋍鋎鋐鋓鋕鋗鋘鋙鋜鋝鋟鋠鋡鋣鋥鋧鋨鋬鋮鋰鋹鋻鋿錀錂錈錍錑錔錕錜錝錞錟錡錤錥錧錩錪錳錴錶錷鍇鍈鍉鍐鍑鍒鍕鍗鍘鍚鍞鍤鍥鍧鍩鍪鍭鍯鍰鍱鍳鍴鍶"],
["8fe5a1","鍺鍽鍿鎀鎁鎂鎈鎊鎋鎍鎏鎒鎕鎘鎛鎞鎡鎣鎤鎦鎨鎫鎴鎵鎶鎺鎩鏁鏄鏅鏆鏇鏉",4,"鏓鏙鏜鏞鏟鏢鏦鏧鏹鏷鏸鏺鏻鏽鐁鐂鐄鐈鐉鐍鐎鐏鐕鐖鐗鐟鐮鐯鐱鐲鐳鐴鐻鐿鐽鑃鑅鑈鑊鑌鑕鑙鑜鑟鑡鑣鑨鑫鑭鑮鑯鑱鑲钄钃镸镹"],
["8fe6a1","镾閄閈閌閍閎閝閞閟閡閦閩閫閬閴閶閺閽閿闆闈闉闋闐闑闒闓闙闚闝闞闟闠闤闦阝阞阢阤阥阦阬阱阳阷阸阹阺阼阽陁陒陔陖陗陘陡陮陴陻陼陾陿隁隂隃隄隉隑隖隚隝隟隤隥隦隩隮隯隳隺雊雒嶲雘雚雝雞雟雩雯雱雺霂"],
["8fe7a1","霃霅霉霚霛霝霡霢霣霨霱霳靁靃靊靎靏靕靗靘靚靛靣靧靪靮靳靶靷靸靻靽靿鞀鞉鞕鞖鞗鞙鞚鞞鞟鞢鞬鞮鞱鞲鞵鞶鞸鞹鞺鞼鞾鞿韁韄韅韇韉韊韌韍韎韐韑韔韗韘韙韝韞韠韛韡韤韯韱韴韷韸韺頇頊頙頍頎頔頖頜頞頠頣頦"],
["8fe8a1","頫頮頯頰頲頳頵頥頾顄顇顊顑顒顓顖顗顙顚顢顣顥顦顪顬颫颭颮颰颴颷颸颺颻颿飂飅飈飌飡飣飥飦飧飪飳飶餂餇餈餑餕餖餗餚餛餜餟餢餦餧餫餱",4,"餹餺餻餼饀饁饆饇饈饍饎饔饘饙饛饜饞饟饠馛馝馟馦馰馱馲馵"],
["8fe9a1","馹馺馽馿駃駉駓駔駙駚駜駞駧駪駫駬駰駴駵駹駽駾騂騃騄騋騌騐騑騖騞騠騢騣騤騧騭騮騳騵騶騸驇驁驄驊驋驌驎驑驔驖驝骪骬骮骯骲骴骵骶骹骻骾骿髁髃髆髈髎髐髒髕髖髗髛髜髠髤髥髧髩髬髲髳髵髹髺髽髿",4],
["8feaa1","鬄鬅鬈鬉鬋鬌鬍鬎鬐鬒鬖鬙鬛鬜鬠鬦鬫鬭鬳鬴鬵鬷鬹鬺鬽魈魋魌魕魖魗魛魞魡魣魥魦魨魪",4,"魳魵魷魸魹魿鮀鮄鮅鮆鮇鮉鮊鮋鮍鮏鮐鮔鮚鮝鮞鮦鮧鮩鮬鮰鮱鮲鮷鮸鮻鮼鮾鮿鯁鯇鯈鯎鯐鯗鯘鯝鯟鯥鯧鯪鯫鯯鯳鯷鯸"],
["8feba1","鯹鯺鯽鯿鰀鰂鰋鰏鰑鰖鰘鰙鰚鰜鰞鰢鰣鰦",4,"鰱鰵鰶鰷鰽鱁鱃鱄鱅鱉鱊鱎鱏鱐鱓鱔鱖鱘鱛鱝鱞鱟鱣鱩鱪鱜鱫鱨鱮鱰鱲鱵鱷鱻鳦鳲鳷鳹鴋鴂鴑鴗鴘鴜鴝鴞鴯鴰鴲鴳鴴鴺鴼鵅鴽鵂鵃鵇鵊鵓鵔鵟鵣鵢鵥鵩鵪鵫鵰鵶鵷鵻"],
["8feca1","鵼鵾鶃鶄鶆鶊鶍鶎鶒鶓鶕鶖鶗鶘鶡鶪鶬鶮鶱鶵鶹鶼鶿鷃鷇鷉鷊鷔鷕鷖鷗鷚鷞鷟鷠鷥鷧鷩鷫鷮鷰鷳鷴鷾鸊鸂鸇鸎鸐鸑鸒鸕鸖鸙鸜鸝鹺鹻鹼麀麂麃麄麅麇麎麏麖麘麛麞麤麨麬麮麯麰麳麴麵黆黈黋黕黟黤黧黬黭黮黰黱黲黵"],
["8feda1","黸黿鼂鼃鼉鼏鼐鼑鼒鼔鼖鼗鼙鼚鼛鼟鼢鼦鼪鼫鼯鼱鼲鼴鼷鼹鼺鼼鼽鼿齁齃",4,"齓齕齖齗齘齚齝齞齨齩齭",4,"齳齵齺齽龏龐龑龒龔龖龗龞龡龢龣龥"]
]
{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}[
["a140","",62],
["a180","",32],
["a240","",62],
["a280","",32],
["a2ab","",5],
["a2e3","€"],
["a2ef",""],
["a2fd",""],
["a340","",62],
["a380","",31,"　"],
["a440","",62],
["a480","",32],
["a4f4","",10],
["a540","",62],
["a580","",32],
["a5f7","",7],
["a640","",62],
["a680","",32],
["a6b9","",7],
["a6d9","",6],
["a6ec",""],
["a6f3",""],
["a6f6","",8],
["a740","",62],
["a780","",32],
["a7c2","",14],
["a7f2","",12],
["a896","",10],
["a8bc","ḿ"],
["a8bf","ǹ"],
["a8c1",""],
["a8ea","",20],
["a958",""],
["a95b",""],
["a95d",""],
["a989","〾⿰",11],
["a997","",12],
["a9f0","",14],
["aaa1","",93],
["aba1","",93],
["aca1","",93],
["ada1","",93],
["aea1","",93],
["afa1","",93],
["d7fa","",4],
["f8a1","",93],
["f9a1","",93],
["faa1","",93],
["fba1","",93],
["fca1","",93],
["fda1","",93],
["fe50","⺁⺄㑳㑇⺈⺋㖞㘚㘎⺌⺗㥮㤘㧏㧟㩳㧐㭎㱮㳠⺧⺪䁖䅟⺮䌷⺳⺶⺷䎱䎬⺻䏝䓖䙡䙌"],
["fe80","䜣䜩䝼䞍⻊䥇䥺䥽䦂䦃䦅䦆䦟䦛䦷䦶䲣䲟䲠䲡䱷䲢䴓",6,"䶮",93],
["8135f437",""]
]
[
["0","\u0000",128],
["a1","｡",62],
["8140","　、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈",9,"＋－±×"],
["8180","÷＝≠＜＞≦≧∞∴♂♀°′″℃￥＄￠￡％＃＆＊＠§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓"],
["81b8","∈∋⊆⊇⊂⊃∪∩"],
["81c8","∧∨￢⇒⇔∀∃"],
["81da","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],
["81f0","Å‰♯♭♪†‡¶"],
["81fc","◯"],
["824f","０",9],
["8260","Ａ",25],
["8281","ａ",25],
["829f","ぁ",82],
["8340","ァ",62],
["8380","ム",22],
["839f","Α",16,"Σ",6],
["83bf","α",16,"σ",6],
["8440","А",5,"ЁЖ",25],
["8470","а",5,"ёж",7],
["8480","о",17],
["849f","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],
["8740","①",19,"Ⅰ",9],
["875f","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],
["877e","㍻"],
["8780","〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],
["889f","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],
["8940","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円"],
["8980","園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],
["8a40","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫"],
["8a80","橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],
["8b40","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救"],
["8b80","朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],
["8c40","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨"],
["8c80","劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],
["8d40","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降"],
["8d80","項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],
["8e40","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止"],
["8e80","死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],
["8f40","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳"],
["8f80","準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],
["9040","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨"],
["9080","逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],
["9140","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻"],
["9180","操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],
["9240","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄"],
["9280","逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],
["9340","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬"],
["9380","凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],
["9440","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅"],
["9480","楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],
["9540","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷"],
["9580","斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],
["9640","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆"],
["9680","摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],
["9740","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲"],
["9780","沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],
["9840","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],
["989f","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],
["9940","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭"],
["9980","凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],
["9a40","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸"],
["9a80","噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],
["9b40","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀"],
["9b80","它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],
["9c40","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠"],
["9c80","怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],
["9d40","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫"],
["9d80","捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],
["9e40","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎"],
["9e80","梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],
["9f40","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯"],
["9f80","麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],
["e040","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝"],
["e080","烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],
["e140","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿"],
["e180","痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],
["e240","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰"],
["e280","窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],
["e340","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷"],
["e380","縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],
["e440","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤"],
["e480","艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],
["e540","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬"],
["e580","蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],
["e640","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧"],
["e680","諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],
["e740","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜"],
["e780","轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],
["e840","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙"],
["e880","閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],
["e940","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃"],
["e980","騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],
["ea40","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯"],
["ea80","黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙"],
["ed40","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏"],
["ed80","塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],
["ee40","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙"],
["ee80","蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],
["eeef","ⅰ",9,"￢￤＇＂"],
["f040","",62],
["f080","",124],
["f140","",62],
["f180","",124],
["f240","",62],
["f280","",124],
["f340","",62],
["f380","",124],
["f440","",62],
["f480","",124],
["f540","",62],
["f580","",124],
["f640","",62],
["f680","",124],
["f740","",62],
["f780","",124],
["f840","",62],
["f880","",124],
["f940",""],
["fa40","ⅰ",9,"Ⅰ",9,"￢￤＇＂㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊"],
["fa80","兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯"],
["fb40","涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神"],
["fb80","祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙"],
["fc40","髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"]
]
"use strict";
var Buffer = require("safer-buffer").Buffer;

// Note: UTF16-LE (or UCS2) codec is Node.js native. See encodings/internal.js

// == UTF16-BE codec. ==========================================================

exports.utf16be = Utf16BECodec;
function Utf16BECodec() {
}

Utf16BECodec.prototype.encoder = Utf16BEEncoder;
Utf16BECodec.prototype.decoder = Utf16BEDecoder;
Utf16BECodec.prototype.bomAware = true;


// -- Encoding

function Utf16BEEncoder() {
}

Utf16BEEncoder.prototype.write = function(str) {
    var buf = Buffer.from(str, 'ucs2');
    for (var i = 0; i < buf.length; i += 2) {
        var tmp = buf[i]; buf[i] = buf[i+1]; buf[i+1] = tmp;
    }
    return buf;
}

Utf16BEEncoder.prototype.end = function() {
}


// -- Decoding

function Utf16BEDecoder() {
    this.overflowByte = -1;
}

Utf16BEDecoder.prototype.write = function(buf) {
    if (buf.length == 0)
        return '';

    var buf2 = Buffer.alloc(buf.length + 1),
        i = 0, j = 0;

    if (this.overflowByte !== -1) {
        buf2[0] = buf[0];
        buf2[1] = this.overflowByte;
        i = 1; j = 2;
    }

    for (; i < buf.length-1; i += 2, j+= 2) {
        buf2[j] = buf[i+1];
        buf2[j+1] = buf[i];
    }

    this.overflowByte = (i == buf.length-1) ? buf[buf.length-1] : -1;

    return buf2.slice(0, j).toString('ucs2');
}

Utf16BEDecoder.prototype.end = function() {
    this.overflowByte = -1;
}


// == UTF-16 codec =============================================================
// Decoder chooses automatically from UTF-16LE and UTF-16BE using BOM and space-based heuristic.
// Defaults to UTF-16LE, as it's prevalent and default in Node.
// http://en.wikipedia.org/wiki/UTF-16 and http://encoding.spec.whatwg.org/#utf-16le
// Decoder default can be changed: iconv.decode(buf, 'utf16', {defaultEncoding: 'utf-16be'});

// Encoder uses UTF-16LE and prepends BOM (which can be overridden with addBOM: false).

exports.utf16 = Utf16Codec;
function Utf16Codec(codecOptions, iconv) {
    this.iconv = iconv;
}

Utf16Codec.prototype.encoder = Utf16Encoder;
Utf16Codec.prototype.decoder = Utf16Decoder;


// -- Encoding (pass-through)

function Utf16Encoder(options, codec) {
    options = options || {};
    if (options.addBOM === undefined)
        options.addBOM = true;
    this.encoder = codec.iconv.getEncoder('utf-16le', options);
}

Utf16Encoder.prototype.write = function(str) {
    return this.encoder.write(str);
}

Utf16Encoder.prototype.end = function() {
    return this.encoder.end();
}


// -- Decoding

function Utf16Decoder(options, codec) {
    this.decoder = null;
    this.initialBufs = [];
    this.initialBufsLen = 0;

    this.options = options || {};
    this.iconv = codec.iconv;
}

Utf16Decoder.prototype.write = function(buf) {
    if (!this.decoder) {
        // Codec is not chosen yet. Accumulate initial bytes.
        this.initialBufs.push(buf);
        this.initialBufsLen += buf.length;
        
        if (this.initialBufsLen < 16) // We need more bytes to use space heuristic (see below)
            return '';

        // We have enough bytes -> detect endianness.
        var encoding = detectEncoding(this.initialBufs, this.options.defaultEncoding);
        this.decoder = this.iconv.getDecoder(encoding, this.options);

        var resStr = '';
        for (var i = 0; i < this.initialBufs.length; i++)
            resStr += this.decoder.write(this.initialBufs[i]);

        this.initialBufs.length = this.initialBufsLen = 0;
        return resStr;
    }

    return this.decoder.write(buf);
}

Utf16Decoder.prototype.end = function() {
    if (!this.decoder) {
        var encoding = detectEncoding(this.initialBufs, this.options.defaultEncoding);
        this.decoder = this.iconv.getDecoder(encoding, this.options);

        var resStr = '';
        for (var i = 0; i < this.initialBufs.length; i++)
            resStr += this.decoder.write(this.initialBufs[i]);

        var trail = this.decoder.end();
        if (trail)
            resStr += trail;

        this.initialBufs.length = this.initialBufsLen = 0;
        return resStr;
    }
    return this.decoder.end();
}

function detectEncoding(bufs, defaultEncoding) {
    var b = [];
    var charsProcessed = 0;
    var asciiCharsLE = 0, asciiCharsBE = 0; // Number of ASCII chars when decoded as LE or BE.

    outer_loop:
    for (var i = 0; i < bufs.length; i++) {
        var buf = bufs[i];
        for (var j = 0; j < buf.length; j++) {
            b.push(buf[j]);
            if (b.length === 2) {
                if (charsProcessed === 0) {
                    // Check BOM first.
                    if (b[0] === 0xFF && b[1] === 0xFE) return 'utf-16le';
                    if (b[0] === 0xFE && b[1] === 0xFF) return 'utf-16be';
                }

                if (b[0] === 0 && b[1] !== 0) asciiCharsBE++;
                if (b[0] !== 0 && b[1] === 0) asciiCharsLE++;

                b.length = 0;
                charsProcessed++;

                if (charsProcessed >= 100) {
                    break outer_loop;
                }
            }
        }
    }

    // Make decisions.
    // Most of the time, the content has ASCII chars (U+00**), but the opposite (U+**00) is uncommon.
    // So, we count ASCII as if it was LE or BE, and decide from that.
    if (asciiCharsBE > asciiCharsLE) return 'utf-16be';
    if (asciiCharsBE < asciiCharsLE) return 'utf-16le';

    // Couldn't decide (likely all zeros or not enough data).
    return defaultEncoding || 'utf-16le';
}


'use strict';

var Buffer = require('safer-buffer').Buffer;

// == UTF32-LE/BE codec. ==========================================================

exports._utf32 = Utf32Codec;

function Utf32Codec(codecOptions, iconv) {
    this.iconv = iconv;
    this.bomAware = true;
    this.isLE = codecOptions.isLE;
}

exports.utf32le = { type: '_utf32', isLE: true };
exports.utf32be = { type: '_utf32', isLE: false };

// Aliases
exports.ucs4le = 'utf32le';
exports.ucs4be = 'utf32be';

Utf32Codec.prototype.encoder = Utf32Encoder;
Utf32Codec.prototype.decoder = Utf32Decoder;

// -- Encoding

function Utf32Encoder(options, codec) {
    this.isLE = codec.isLE;
    this.highSurrogate = 0;
}

Utf32Encoder.prototype.write = function(str) {
    var src = Buffer.from(str, 'ucs2');
    var dst = Buffer.alloc(src.length * 2);
    var write32 = this.isLE ? dst.writeUInt32LE : dst.writeUInt32BE;
    var offset = 0;

    for (var i = 0; i < src.length; i += 2) {
        var code = src.readUInt16LE(i);
        var isHighSurrogate = (0xD800 <= code && code < 0xDC00);
        var isLowSurrogate = (0xDC00 <= code && code < 0xE000);

        if (this.highSurrogate) {
            if (isHighSurrogate || !isLowSurrogate) {
                // There shouldn't be two high surrogates in a row, nor a high surrogate which isn't followed by a low
                // surrogate. If this happens, keep the pending high surrogate as a stand-alone semi-invalid character
                // (technically wrong, but expected by some applications, like Windows file names).
                write32.call(dst, this.highSurrogate, offset);
                offset += 4;
            }
            else {
                // Create 32-bit value from high and low surrogates;
                var codepoint = (((this.highSurrogate - 0xD800) << 10) | (code - 0xDC00)) + 0x10000;

                write32.call(dst, codepoint, offset);
                offset += 4;
                this.highSurrogate = 0;

                continue;
            }
        }

        if (isHighSurrogate)
            this.highSurrogate = code;
        else {
            // Even if the current character is a low surrogate, with no previous high surrogate, we'll
            // encode it as a semi-invalid stand-alone character for the same reasons expressed above for
            // unpaired high surrogates.
            write32.call(dst, code, offset);
            offset += 4;
            this.highSurrogate = 0;
        }
    }

    if (offset < dst.length)
        dst = dst.slice(0, offset);

    return dst;
};

Utf32Encoder.prototype.end = function() {
    // Treat any leftover high surrogate as a semi-valid independent character.
    if (!this.highSurrogate)
        return;

    var buf = Buffer.alloc(4);

    if (this.isLE)
        buf.writeUInt32LE(this.highSurrogate, 0);
    else
        buf.writeUInt32BE(this.highSurrogate, 0);

    this.highSurrogate = 0;

    return buf;
};

// -- Decoding

function Utf32Decoder(options, codec) {
    this.isLE = codec.isLE;
    this.badChar = codec.iconv.defaultCharUnicode.charCodeAt(0);
    this.overflow = [];
}

Utf32Decoder.prototype.write = function(src) {
    if (src.length === 0)
        return '';

    var i = 0;
    var codepoint = 0;
    var dst = Buffer.alloc(src.length + 4);
    var offset = 0;
    var isLE = this.isLE;
    var overflow = this.overflow;
    var badChar = this.badChar;

    if (overflow.length > 0) {
        for (; i < src.length && overflow.length < 4; i++)
            overflow.push(src[i]);
        
        if (overflow.length === 4) {
            // NOTE: codepoint is a signed int32 and can be negative.
            // NOTE: We copied this block from below to help V8 optimize it (it works with array, not buffer).
            if (isLE) {
                codepoint = overflow[i] | (overflow[i+1] << 8) | (overflow[i+2] << 16) | (overflow[i+3] << 24);
            } else {
                codepoint = overflow[i+3] | (overflow[i+2] << 8) | (overflow[i+1] << 16) | (overflow[i] << 24);
            }
            overflow.length = 0;

            offset = _writeCodepoint(dst, offset, codepoint, badChar);
        }
    }

    // Main loop. Should be as optimized as possible.
    for (; i < src.length - 3; i += 4) {
        // NOTE: codepoint is a signed int32 and can be negative.
        if (isLE) {
            codepoint = src[i] | (src[i+1] << 8) | (src[i+2] << 16) | (src[i+3] << 24);
        } else {
            codepoint = src[i+3] | (src[i+2] << 8) | (src[i+1] << 16) | (src[i] << 24);
        }
        offset = _writeCodepoint(dst, offset, codepoint, badChar);
    }

    // Keep overflowing bytes.
    for (; i < src.length; i++) {
        overflow.push(src[i]);
    }

    return dst.slice(0, offset).toString('ucs2');
};

function _writeCodepoint(dst, offset, codepoint, badChar) {
    // NOTE: codepoint is signed int32 and can be negative. We keep it that way to help V8 with optimizations.
    if (codepoint < 0 || codepoint > 0x10FFFF) {
        // Not a valid Unicode codepoint
        codepoint = badChar;
    } 

    // Ephemeral Planes: Write high surrogate.
    if (codepoint >= 0x10000) {
        codepoint -= 0x10000;

        var high = 0xD800 | (codepoint >> 10);
        dst[offset++] = high & 0xff;
        dst[offset++] = high >> 8;

        // Low surrogate is written below.
        var codepoint = 0xDC00 | (codepoint & 0x3FF);
    }

    // Write BMP char or low surrogate.
    dst[offset++] = codepoint & 0xff;
    dst[offset++] = codepoint >> 8;

    return offset;
};

Utf32Decoder.prototype.end = function() {
    this.overflow.length = 0;
};

// == UTF-32 Auto codec =============================================================
// Decoder chooses automatically from UTF-32LE and UTF-32BE using BOM and space-based heuristic.
// Defaults to UTF-32LE. http://en.wikipedia.org/wiki/UTF-32
// Encoder/decoder default can be changed: iconv.decode(buf, 'utf32', {defaultEncoding: 'utf-32be'});

// Encoder prepends BOM (which can be overridden with (addBOM: false}).

exports.utf32 = Utf32AutoCodec;
exports.ucs4 = 'utf32';

function Utf32AutoCodec(options, iconv) {
    this.iconv = iconv;
}

Utf32AutoCodec.prototype.encoder = Utf32AutoEncoder;
Utf32AutoCodec.prototype.decoder = Utf32AutoDecoder;

// -- Encoding

function Utf32AutoEncoder(options, codec) {
    options = options || {};

    if (options.addBOM === undefined)
        options.addBOM = true;

    this.encoder = codec.iconv.getEncoder(options.defaultEncoding || 'utf-32le', options);
}

Utf32AutoEncoder.prototype.write = function(str) {
    return this.encoder.write(str);
};

Utf32AutoEncoder.prototype.end = function() {
    return this.encoder.end();
};

// -- Decoding

function Utf32AutoDecoder(options, codec) {
    this.decoder = null;
    this.initialBufs = [];
    this.initialBufsLen = 0;
    this.options = options || {};
    this.iconv = codec.iconv;
}

Utf32AutoDecoder.prototype.write = function(buf) {
    if (!this.decoder) { 
        // Codec is not chosen yet. Accumulate initial bytes.
        this.initialBufs.push(buf);
        this.initialBufsLen += buf.length;

        if (this.initialBufsLen < 32) // We need more bytes to use space heuristic (see below)
            return '';

        // We have enough bytes -> detect endianness.
        var encoding = detectEncoding(this.initialBufs, this.options.defaultEncoding);
        this.decoder = this.iconv.getDecoder(encoding, this.options);

        var resStr = '';
        for (var i = 0; i < this.initialBufs.length; i++)
            resStr += this.decoder.write(this.initialBufs[i]);

        this.initialBufs.length = this.initialBufsLen = 0;
        return resStr;
    }

    return this.decoder.write(buf);
};

Utf32AutoDecoder.prototype.end = function() {
    if (!this.decoder) {
        var encoding = detectEncoding(this.initialBufs, this.options.defaultEncoding);
        this.decoder = this.iconv.getDecoder(encoding, this.options);

        var resStr = '';
        for (var i = 0; i < this.initialBufs.length; i++)
            resStr += this.decoder.write(this.initialBufs[i]);

        var trail = this.decoder.end();
        if (trail)
            resStr += trail;

        this.initialBufs.length = this.initialBufsLen = 0;
        return resStr;
    }

    return this.decoder.end();
};

function detectEncoding(bufs, defaultEncoding) {
    var b = [];
    var charsProcessed = 0;
    var invalidLE = 0, invalidBE = 0;   // Number of invalid chars when decoded as LE or BE.
    var bmpCharsLE = 0, bmpCharsBE = 0; // Number of BMP chars when decoded as LE or BE.

    outer_loop:
    for (var i = 0; i < bufs.length; i++) {
        var buf = bufs[i];
        for (var j = 0; j < buf.length; j++) {
            b.push(buf[j]);
            if (b.length === 4) {
                if (charsProcessed === 0) {
                    // Check BOM first.
                    if (b[0] === 0xFF && b[1] === 0xFE && b[2] === 0 && b[3] === 0) {
                        return 'utf-32le';
                    }
                    if (b[0] === 0 && b[1] === 0 && b[2] === 0xFE && b[3] === 0xFF) {
                        return 'utf-32be';
                    }
                }

                if (b[0] !== 0 || b[1] > 0x10) invalidBE++;
                if (b[3] !== 0 || b[2] > 0x10) invalidLE++;

                if (b[0] === 0 && b[1] === 0 && (b[2] !== 0 || b[3] !== 0)) bmpCharsBE++;
                if ((b[0] !== 0 || b[1] !== 0) && b[2] === 0 && b[3] === 0) bmpCharsLE++;

                b.length = 0;
                charsProcessed++;

                if (charsProcessed >= 100) {
                    break outer_loop;
                }
            }
        }
    }

    // Make decisions.
    if (bmpCharsBE - invalidBE > bmpCharsLE - invalidLE)  return 'utf-32be';
    if (bmpCharsBE - invalidBE < bmpCharsLE - invalidLE)  return 'utf-32le';

    // Couldn't decide (likely all zeros or not enough data).
    return defaultEncoding || 'utf-32le';
}
"use strict";
var Buffer = require("safer-buffer").Buffer;

// UTF-7 codec, according to https://tools.ietf.org/html/rfc2152
// See also below a UTF-7-IMAP codec, according to http://tools.ietf.org/html/rfc3501#section-5.1.3

exports.utf7 = Utf7Codec;
exports.unicode11utf7 = 'utf7'; // Alias UNICODE-1-1-UTF-7
function Utf7Codec(codecOptions, iconv) {
    this.iconv = iconv;
};

Utf7Codec.prototype.encoder = Utf7Encoder;
Utf7Codec.prototype.decoder = Utf7Decoder;
Utf7Codec.prototype.bomAware = true;


// -- Encoding

var nonDirectChars = /[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;

function Utf7Encoder(options, codec) {
    this.iconv = codec.iconv;
}

Utf7Encoder.prototype.write = function(str) {
    // Naive implementation.
    // Non-direct chars are encoded as "+<base64>-"; single "+" char is encoded as "+-".
    return Buffer.from(str.replace(nonDirectChars, function(chunk) {
        return "+" + (chunk === '+' ? '' : 
            this.iconv.encode(chunk, 'utf16-be').toString('base64').replace(/=+$/, '')) 
            + "-";
    }.bind(this)));
}

Utf7Encoder.prototype.end = function() {
}


// -- Decoding

function Utf7Decoder(options, codec) {
    this.iconv = codec.iconv;
    this.inBase64 = false;
    this.base64Accum = '';
}

var base64Regex = /[A-Za-z0-9\/+]/;
var base64Chars = [];
for (var i = 0; i < 256; i++)
    base64Chars[i] = base64Regex.test(String.fromCharCode(i));

var plusChar = '+'.charCodeAt(0), 
    minusChar = '-'.charCodeAt(0),
    andChar = '&'.charCodeAt(0);

Utf7Decoder.prototype.write = function(buf) {
    var res = "", lastI = 0,
        inBase64 = this.inBase64,
        base64Accum = this.base64Accum;

    // The decoder is more involved as we must handle chunks in stream.

    for (var i = 0; i < buf.length; i++) {
        if (!inBase64) { // We're in direct mode.
            // Write direct chars until '+'
            if (buf[i] == plusChar) {
                res += this.iconv.decode(buf.slice(lastI, i), "ascii"); // Write direct chars.
                lastI = i+1;
                inBase64 = true;
            }
        } else { // We decode base64.
            if (!base64Chars[buf[i]]) { // Base64 ended.
                if (i == lastI && buf[i] == minusChar) {// "+-" -> "+"
                    res += "+";
                } else {
                    var b64str = base64Accum + this.iconv.decode(buf.slice(lastI, i), "ascii");
                    res += this.iconv.decode(Buffer.from(b64str, 'base64'), "utf16-be");
                }

                if (buf[i] != minusChar) // Minus is absorbed after base64.
                    i--;

                lastI = i+1;
                inBase64 = false;
                base64Accum = '';
            }
        }
    }

    if (!inBase64) {
        res += this.iconv.decode(buf.slice(lastI), "ascii"); // Write direct chars.
    } else {
        var b64str = base64Accum + this.iconv.decode(buf.slice(lastI), "ascii");

        var canBeDecoded = b64str.length - (b64str.length % 8); // Minimal chunk: 2 quads -> 2x3 bytes -> 3 chars.
        base64Accum = b64str.slice(canBeDecoded); // The rest will be decoded in future.
        b64str = b64str.slice(0, canBeDecoded);

        res += this.iconv.decode(Buffer.from(b64str, 'base64'), "utf16-be");
    }

    this.inBase64 = inBase64;
    this.base64Accum = base64Accum;

    return res;
}

Utf7Decoder.prototype.end = function() {
    var res = "";
    if (this.inBase64 && this.base64Accum.length > 0)
        res = this.iconv.decode(Buffer.from(this.base64Accum, 'base64'), "utf16-be");

    this.inBase64 = false;
    this.base64Accum = '';
    return res;
}


// UTF-7-IMAP codec.
// RFC3501 Sec. 5.1.3 Modified UTF-7 (http://tools.ietf.org/html/rfc3501#section-5.1.3)
// Differences:
//  * Base64 part is started by "&" instead of "+"
//  * Direct characters are 0x20-0x7E, except "&" (0x26)
//  * In Base64, "," is used instead of "/"
//  * Base64 must not be used to represent direct characters.
//  * No implicit shift back from Base64 (should always end with '-')
//  * String must end in non-shifted position.
//  * "-&" while in base64 is not allowed.


exports.utf7imap = Utf7IMAPCodec;
function Utf7IMAPCodec(codecOptions, iconv) {
    this.iconv = iconv;
};

Utf7IMAPCodec.prototype.encoder = Utf7IMAPEncoder;
Utf7IMAPCodec.prototype.decoder = Utf7IMAPDecoder;
Utf7IMAPCodec.prototype.bomAware = true;


// -- Encoding

function Utf7IMAPEncoder(options, codec) {
    this.iconv = codec.iconv;
    this.inBase64 = false;
    this.base64Accum = Buffer.alloc(6);
    this.base64AccumIdx = 0;
}

Utf7IMAPEncoder.prototype.write = function(str) {
    var inBase64 = this.inBase64,
        base64Accum = this.base64Accum,
        base64AccumIdx = this.base64AccumIdx,
        buf = Buffer.alloc(str.length*5 + 10), bufIdx = 0;

    for (var i = 0; i < str.length; i++) {
        var uChar = str.charCodeAt(i);
        if (0x20 <= uChar && uChar <= 0x7E) { // Direct character or '&'.
            if (inBase64) {
                if (base64AccumIdx > 0) {
                    bufIdx += buf.write(base64Accum.slice(0, base64AccumIdx).toString('base64').replace(/\//g, ',').replace(/=+$/, ''), bufIdx);
                    base64AccumIdx = 0;
                }

                buf[bufIdx++] = minusChar; // Write '-', then go to direct mode.
                inBase64 = false;
            }

            if (!inBase64) {
                buf[bufIdx++] = uChar; // Write direct character

                if (uChar === andChar)  // Ampersand -> '&-'
                    buf[bufIdx++] = minusChar;
            }

        } else { // Non-direct character
            if (!inBase64) {
                buf[bufIdx++] = andChar; // Write '&', then go to base64 mode.
                inBase64 = true;
            }
            if (inBase64) {
                base64Accum[base64AccumIdx++] = uChar >> 8;
                base64Accum[base64AccumIdx++] = uChar & 0xFF;

                if (base64AccumIdx == base64Accum.length) {
                    bufIdx += buf.write(base64Accum.toString('base64').replace(/\//g, ','), bufIdx);
                    base64AccumIdx = 0;
                }
            }
        }
    }

    this.inBase64 = inBase64;
    this.base64AccumIdx = base64AccumIdx;

    return buf.slice(0, bufIdx);
}

Utf7IMAPEncoder.prototype.end = function() {
    var buf = Buffer.alloc(10), bufIdx = 0;
    if (this.inBase64) {
        if (this.base64AccumIdx > 0) {
            bufIdx += buf.write(this.base64Accum.slice(0, this.base64AccumIdx).toString('base64').replace(/\//g, ',').replace(/=+$/, ''), bufIdx);
            this.base64AccumIdx = 0;
        }

        buf[bufIdx++] = minusChar; // Write '-', then go to direct mode.
        this.inBase64 = false;
    }

    return buf.slice(0, bufIdx);
}


// -- Decoding

function Utf7IMAPDecoder(options, codec) {
    this.iconv = codec.iconv;
    this.inBase64 = false;
    this.base64Accum = '';
}

var base64IMAPChars = base64Chars.slice();
base64IMAPChars[','.charCodeAt(0)] = true;

Utf7IMAPDecoder.prototype.write = function(buf) {
    var res = "", lastI = 0,
        inBase64 = this.inBase64,
        base64Accum = this.base64Accum;

    // The decoder is more involved as we must handle chunks in stream.
    // It is forgiving, closer to standard UTF-7 (for example, '-' is optional at the end).

    for (var i = 0; i < buf.length; i++) {
        if (!inBase64) { // We're in direct mode.
            // Write direct chars until '&'
            if (buf[i] == andChar) {
                res += this.iconv.decode(buf.slice(lastI, i), "ascii"); // Write direct chars.
                lastI = i+1;
                inBase64 = true;
            }
        } else { // We decode base64.
            if (!base64IMAPChars[buf[i]]) { // Base64 ended.
                if (i == lastI && buf[i] == minusChar) { // "&-" -> "&"
                    res += "&";
                } else {
                    var b64str = base64Accum + this.iconv.decode(buf.slice(lastI, i), "ascii").replace(/,/g, '/');
                    res += this.iconv.decode(Buffer.from(b64str, 'base64'), "utf16-be");
                }

                if (buf[i] != minusChar) // Minus may be absorbed after base64.
                    i--;

                lastI = i+1;
                inBase64 = false;
                base64Accum = '';
            }
        }
    }

    if (!inBase64) {
        res += this.iconv.decode(buf.slice(lastI), "ascii"); // Write direct chars.
    } else {
        var b64str = base64Accum + this.iconv.decode(buf.slice(lastI), "ascii").replace(/,/g, '/');

        var canBeDecoded = b64str.length - (b64str.length % 8); // Minimal chunk: 2 quads -> 2x3 bytes -> 3 chars.
        base64Accum = b64str.slice(canBeDecoded); // The rest will be decoded in future.
        b64str = b64str.slice(0, canBeDecoded);

        res += this.iconv.decode(Buffer.from(b64str, 'base64'), "utf16-be");
    }

    this.inBase64 = inBase64;
    this.base64Accum = base64Accum;

    return res;
}

Utf7IMAPDecoder.prototype.end = function() {
    var res = "";
    if (this.inBase64 && this.base64Accum.length > 0)
        res = this.iconv.decode(Buffer.from(this.base64Accum, 'base64'), "utf16-be");

    this.inBase64 = false;
    this.base64Accum = '';
    return res;
}


"use strict";

var BOMChar = '\uFEFF';

exports.PrependBOM = PrependBOMWrapper
function PrependBOMWrapper(encoder, options) {
    this.encoder = encoder;
    this.addBOM = true;
}

PrependBOMWrapper.prototype.write = function(str) {
    if (this.addBOM) {
        str = BOMChar + str;
        this.addBOM = false;
    }

    return this.encoder.write(str);
}

PrependBOMWrapper.prototype.end = function() {
    return this.encoder.end();
}


//------------------------------------------------------------------------------

exports.StripBOM = StripBOMWrapper;
function StripBOMWrapper(decoder, options) {
    this.decoder = decoder;
    this.pass = false;
    this.options = options || {};
}

StripBOMWrapper.prototype.write = function(buf) {
    var res = this.decoder.write(buf);
    if (this.pass || !res)
        return res;

    if (res[0] === BOMChar) {
        res = res.slice(1);
        if (typeof this.options.stripBOM === 'function')
            this.options.stripBOM();
    }

    this.pass = true;
    return res;
}

StripBOMWrapper.prototype.end = function() {
    return this.decoder.end();
}

"use strict";

var Buffer = require("safer-buffer").Buffer;

var bomHandling = require("./bom-handling"),
    iconv = module.exports;

// All codecs and aliases are kept here, keyed by encoding name/alias.
// They are lazy loaded in `iconv.getCodec` from `encodings/index.js`.
iconv.encodings = null;

// Characters emitted in case of error.
iconv.defaultCharUnicode = '�';
iconv.defaultCharSingleByte = '?';

// Public API.
iconv.encode = function encode(str, encoding, options) {
    str = "" + (str || ""); // Ensure string.

    var encoder = iconv.getEncoder(encoding, options);

    var res = encoder.write(str);
    var trail = encoder.end();
    
    return (trail && trail.length > 0) ? Buffer.concat([res, trail]) : res;
}

iconv.decode = function decode(buf, encoding, options) {
    if (typeof buf === 'string') {
        if (!iconv.skipDecodeWarning) {
            console.error('Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding');
            iconv.skipDecodeWarning = true;
        }

        buf = Buffer.from("" + (buf || ""), "binary"); // Ensure buffer.
    }

    var decoder = iconv.getDecoder(encoding, options);

    var res = decoder.write(buf);
    var trail = decoder.end();

    return trail ? (res + trail) : res;
}

iconv.encodingExists = function encodingExists(enc) {
    try {
        iconv.getCodec(enc);
        return true;
    } catch (e) {
        return false;
    }
}

// Legacy aliases to convert functions
iconv.toEncoding = iconv.encode;
iconv.fromEncoding = iconv.decode;

// Search for a codec in iconv.encodings. Cache codec data in iconv._codecDataCache.
iconv._codecDataCache = {};
iconv.getCodec = function getCodec(encoding) {
    if (!iconv.encodings)
        iconv.encodings = require("../encodings"); // Lazy load all encoding definitions.
    
    // Canonicalize encoding name: strip all non-alphanumeric chars and appended year.
    var enc = iconv._canonicalizeEncoding(encoding);

    // Traverse iconv.encodings to find actual codec.
    var codecOptions = {};
    while (true) {
        var codec = iconv._codecDataCache[enc];
        if (codec)
            return codec;

        var codecDef = iconv.encodings[enc];

        switch (typeof codecDef) {
            case "string": // Direct alias to other encoding.
                enc = codecDef;
                break;

            case "object": // Alias with options. Can be layered.
                for (var key in codecDef)
                    codecOptions[key] = codecDef[key];

                if (!codecOptions.encodingName)
                    codecOptions.encodingName = enc;
                
                enc = codecDef.type;
                break;

            case "function": // Codec itself.
                if (!codecOptions.encodingName)
                    codecOptions.encodingName = enc;

                // The codec function must load all tables and return object with .encoder and .decoder methods.
                // It'll be called only once (for each different options object).
                codec = new codecDef(codecOptions, iconv);

                iconv._codecDataCache[codecOptions.encodingName] = codec; // Save it to be reused later.
                return codec;

            default:
                throw new Error("Encoding not recognized: '" + encoding + "' (searched as: '"+enc+"')");
        }
    }
}

iconv._canonicalizeEncoding = function(encoding) {
    // Canonicalize encoding name: strip all non-alphanumeric chars and appended year.
    return (''+encoding).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g, "");
}

iconv.getEncoder = function getEncoder(encoding, options) {
    var codec = iconv.getCodec(encoding),
        encoder = new codec.encoder(options, codec);

    if (codec.bomAware && options && options.addBOM)
        encoder = new bomHandling.PrependBOM(encoder, options);

    return encoder;
}

iconv.getDecoder = function getDecoder(encoding, options) {
    var codec = iconv.getCodec(encoding),
        decoder = new codec.decoder(options, codec);

    if (codec.bomAware && !(options && options.stripBOM === false))
        decoder = new bomHandling.StripBOM(decoder, options);

    return decoder;
}

// Streaming API
// NOTE: Streaming API naturally depends on 'stream' module from Node.js. Unfortunately in browser environments this module can add
// up to 100Kb to the output bundle. To avoid unnecessary code bloat, we don't enable Streaming API in browser by default.
// If you would like to enable it explicitly, please add the following code to your app:
// > iconv.enableStreamingAPI(require('stream'));
iconv.enableStreamingAPI = function enableStreamingAPI(stream_module) {
    if (iconv.supportsStreams)
        return;

    // Dependency-inject stream module to create IconvLite stream classes.
    var streams = require("./streams")(stream_module);

    // Not public API yet, but expose the stream classes.
    iconv.IconvLiteEncoderStream = streams.IconvLiteEncoderStream;
    iconv.IconvLiteDecoderStream = streams.IconvLiteDecoderStream;

    // Streaming API.
    iconv.encodeStream = function encodeStream(encoding, options) {
        return new iconv.IconvLiteEncoderStream(iconv.getEncoder(encoding, options), options);
    }

    iconv.decodeStream = function decodeStream(encoding, options) {
        return new iconv.IconvLiteDecoderStream(iconv.getDecoder(encoding, options), options);
    }

    iconv.supportsStreams = true;
}

// Enable Streaming API automatically if 'stream' module is available and non-empty (the majority of environments).
var stream_module;
try {
    stream_module = require("stream");
} catch (e) {}

if (stream_module && stream_module.Transform) {
    iconv.enableStreamingAPI(stream_module);

} else {
    // In rare cases where 'stream' module is not available by default, throw a helpful exception.
    iconv.encodeStream = iconv.decodeStream = function() {
        throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.");
    };
}

if ("Ā" != "\u0100") {
    console.error("iconv-lite warning: js files use non-utf8 encoding. See https://github.com/ashtuchkin/iconv-lite/wiki/Javascript-source-file-encodings for more info.");
}
"use strict";

var Buffer = require("safer-buffer").Buffer;

// NOTE: Due to 'stream' module being pretty large (~100Kb, significant in browser environments), 
// we opt to dependency-inject it instead of creating a hard dependency.
module.exports = function(stream_module) {
    var Transform = stream_module.Transform;

    // == Encoder stream =======================================================

    function IconvLiteEncoderStream(conv, options) {
        this.conv = conv;
        options = options || {};
        options.decodeStrings = false; // We accept only strings, so we don't need to decode them.
        Transform.call(this, options);
    }

    IconvLiteEncoderStream.prototype = Object.create(Transform.prototype, {
        constructor: { value: IconvLiteEncoderStream }
    });

    IconvLiteEncoderStream.prototype._transform = function(chunk, encoding, done) {
        if (typeof chunk != 'string')
            return done(new Error("Iconv encoding stream needs strings as its input."));
        try {
            var res = this.conv.write(chunk);
            if (res && res.length) this.push(res);
            done();
        }
        catch (e) {
            done(e);
        }
    }

    IconvLiteEncoderStream.prototype._flush = function(done) {
        try {
            var res = this.conv.end();
            if (res && res.length) this.push(res);
            done();
        }
        catch (e) {
            done(e);
        }
    }

    IconvLiteEncoderStream.prototype.collect = function(cb) {
        var chunks = [];
        this.on('error', cb);
        this.on('data', function(chunk) { chunks.push(chunk); });
        this.on('end', function() {
            cb(null, Buffer.concat(chunks));
        });
        return this;
    }


    // == Decoder stream =======================================================

    function IconvLiteDecoderStream(conv, options) {
        this.conv = conv;
        options = options || {};
        options.encoding = this.encoding = 'utf8'; // We output strings.
        Transform.call(this, options);
    }

    IconvLiteDecoderStream.prototype = Object.create(Transform.prototype, {
        constructor: { value: IconvLiteDecoderStream }
    });

    IconvLiteDecoderStream.prototype._transform = function(chunk, encoding, done) {
        if (!Buffer.isBuffer(chunk) && !(chunk instanceof Uint8Array))
            return done(new Error("Iconv decoding stream needs buffers as its input."));
        try {
            var res = this.conv.write(chunk);
            if (res && res.length) this.push(res, this.encoding);
            done();
        }
        catch (e) {
            done(e);
        }
    }

    IconvLiteDecoderStream.prototype._flush = function(done) {
        try {
            var res = this.conv.end();
            if (res && res.length) this.push(res, this.encoding);                
            done();
        }
        catch (e) {
            done(e);
        }
    }

    IconvLiteDecoderStream.prototype.collect = function(cb) {
        var res = '';
        this.on('error', cb);
        this.on('data', function(chunk) { res += chunk; });
        this.on('end', function() {
            cb(null, res);
        });
        return this;
    }

    return {
        IconvLiteEncoderStream: IconvLiteEncoderStream,
        IconvLiteDecoderStream: IconvLiteDecoderStream,
    };
};
{
  "name": "iconv-lite",
  "description": "Convert character encodings in pure javascript.",
  "version": "0.6.3",
  "license": "MIT",
  "author": "Alexander Shtuchkin <ashtuchkin@gmail.com>",
  "main": "./lib/index.js",
  "typings": "./lib/index.d.ts",
  "homepage": "https://github.com/ashtuchkin/iconv-lite",
  "repository": {
    "type": "git",
    "url": "git://github.com/ashtuchkin/iconv-lite.git"
  },
  "engines": {
    "node": ">=0.10.0"
  },
  "browser": {
    "stream": false
  },
  "devDependencies": {
    "async": "^3.2.0",
    "c8": "^7.2.0",
    "errto": "^0.2.1",
    "iconv": "^2.3.5",
    "mocha": "^3.5.3",
    "request": "^2.88.2",
    "semver": "^6.3.0",
    "unorm": "^1.6.0"
  },
  "dependencies": {
    "safer-buffer": ">= 2.1.2 < 3.0.0"
  }
}MIT License

Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
# Porting to the Buffer.from/Buffer.alloc API

<a id="overview"></a>
## Overview

- [Variant 1: Drop support for Node.js ≤ 4.4.x and 5.0.0 — 5.9.x.](#variant-1) (*recommended*)
- [Variant 2: Use a polyfill](#variant-2)
- [Variant 3: manual detection, with safeguards](#variant-3)

### Finding problematic bits of code using grep

Just run `grep -nrE '[^a-zA-Z](Slow)?Buffer\s*\(' --exclude-dir node_modules`.

It will find all the potentially unsafe places in your own code (with some considerably unlikely
exceptions).

### Finding problematic bits of code using Node.js 8

If you’re using Node.js ≥ 8.0.0 (which is recommended), Node.js exposes multiple options that help with finding the relevant pieces of code:

- `--trace-warnings` will make Node.js show a stack trace for this warning and other warnings that are printed by Node.js.
- `--trace-deprecation` does the same thing, but only for deprecation warnings.
- `--pending-deprecation` will show more types of deprecation warnings. In particular, it will show the `Buffer()` deprecation warning, even on Node.js 8.

You can set these flags using an environment variable:

```console
$ export NODE_OPTIONS='--trace-warnings --pending-deprecation'
$ cat example.js
'use strict';
const foo = new Buffer('foo');
$ node example.js
(node:7147) [DEP0005] DeprecationWarning: The Buffer() and new Buffer() constructors are not recommended for use due to security and usability concerns. Please use the new Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() construction methods instead.
    at showFlaggedDeprecation (buffer.js:127:13)
    at new Buffer (buffer.js:148:3)
    at Object.<anonymous> (/path/to/example.js:2:13)
    [... more stack trace lines ...]
```

### Finding problematic bits of code using linters

Eslint rules [no-buffer-constructor](https://eslint.org/docs/rules/no-buffer-constructor)
or
[node/no-deprecated-api](https://github.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/no-deprecated-api.md)
also find calls to deprecated `Buffer()` API. Those rules are included in some pre-sets.

There is a drawback, though, that it doesn't always
[work correctly](https://github.com/chalker/safer-buffer#why-not-safe-buffer) when `Buffer` is
overriden e.g. with a polyfill, so recommended is a combination of this and some other method
described above.

<a id="variant-1"></a>
## Variant 1: Drop support for Node.js ≤ 4.4.x and 5.0.0 — 5.9.x.

This is the recommended solution nowadays that would imply only minimal overhead.

The Node.js 5.x release line has been unsupported since July 2016, and the Node.js 4.x release line reaches its End of Life in April 2018 (→ [Schedule](https://github.com/nodejs/Release#release-schedule)). This means that these versions of Node.js will *not* receive any updates, even in case of security issues, so using these release lines should be avoided, if at all possible.

What you would do in this case is to convert all `new Buffer()` or `Buffer()` calls to use `Buffer.alloc()` or `Buffer.from()`, in the following way:

- For `new Buffer(number)`, replace it with `Buffer.alloc(number)`.
- For `new Buffer(string)` (or `new Buffer(string, encoding)`), replace it with `Buffer.from(string)` (or `Buffer.from(string, encoding)`).
- For all other combinations of arguments (these are much rarer), also replace `new Buffer(...arguments)` with `Buffer.from(...arguments)`.

Note that `Buffer.alloc()` is also _faster_ on the current Node.js versions than
`new Buffer(size).fill(0)`, which is what you would otherwise need to ensure zero-filling.

Enabling eslint rule [no-buffer-constructor](https://eslint.org/docs/rules/no-buffer-constructor)
or
[node/no-deprecated-api](https://github.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/no-deprecated-api.md)
is recommended to avoid accidential unsafe Buffer API usage.

There is also a [JSCodeshift codemod](https://github.com/joyeecheung/node-dep-codemod#dep005)
for automatically migrating Buffer constructors to `Buffer.alloc()` or `Buffer.from()`.
Note that it currently only works with cases where the arguments are literals or where the
constructor is invoked with two arguments.

_If you currently support those older Node.js versions and dropping them would be a semver-major change
for you, or if you support older branches of your packages, consider using [Variant 2](#variant-2)
or [Variant 3](#variant-3) on older branches, so people using those older branches will also receive
the fix. That way, you will eradicate potential issues caused by unguarded Buffer API usage and
your users will not observe a runtime deprecation warning when running your code on Node.js 10._

<a id="variant-2"></a>
## Variant 2: Use a polyfill

Utilize [safer-buffer](https://www.npmjs.com/package/safer-buffer) as a polyfill to support older
Node.js versions.

You would take exacly the same steps as in [Variant 1](#variant-1), but with a polyfill
`const Buffer = require('safer-buffer').Buffer` in all files where you use the new `Buffer` api.

Make sure that you do not use old `new Buffer` API — in any files where the line above is added,
using old `new Buffer()` API will _throw_. It will be easy to notice that in CI, though.

Alternatively, you could use [buffer-from](https://www.npmjs.com/package/buffer-from) and/or
[buffer-alloc](https://www.npmjs.com/package/buffer-alloc) [ponyfills](https://ponyfill.com/) —
those are great, the only downsides being 4 deps in the tree and slightly more code changes to
migrate off them (as you would be using e.g. `Buffer.from` under a different name). If you need only
`Buffer.from` polyfilled — `buffer-from` alone which comes with no extra dependencies.

_Alternatively, you could use [safe-buffer](https://www.npmjs.com/package/safe-buffer) — it also
provides a polyfill, but takes a different approach which has
[it's drawbacks](https://github.com/chalker/safer-buffer#why-not-safe-buffer). It will allow you
to also use the older `new Buffer()` API in your code, though — but that's arguably a benefit, as
it is problematic, can cause issues in your code, and will start emitting runtime deprecation
warnings starting with Node.js 10._

Note that in either case, it is important that you also remove all calls to the old Buffer
API manually — just throwing in `safe-buffer` doesn't fix the problem by itself, it just provides
a polyfill for the new API. I have seen people doing that mistake.

Enabling eslint rule [no-buffer-constructor](https://eslint.org/docs/rules/no-buffer-constructor)
or
[node/no-deprecated-api](https://github.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/no-deprecated-api.md)
is recommended.

_Don't forget to drop the polyfill usage once you drop support for Node.js < 4.5.0._

<a id="variant-3"></a>
## Variant 3 — manual detection, with safeguards

This is useful if you create Buffer instances in only a few places (e.g. one), or you have your own
wrapper around them.

### Buffer(0)

This special case for creating empty buffers can be safely replaced with `Buffer.concat([])`, which
returns the same result all the way down to Node.js 0.8.x.

### Buffer(notNumber)

Before:

```js
var buf = new Buffer(notNumber, encoding);
```

After:

```js
var buf;
if (Buffer.from && Buffer.from !== Uint8Array.from) {
  buf = Buffer.from(notNumber, encoding);
} else {
  if (typeof notNumber === 'number')
    throw new Error('The "size" argument must be of type number.');
  buf = new Buffer(notNumber, encoding);
}
```

`encoding` is optional.

Note that the `typeof notNumber` before `new Buffer` is required (for cases when `notNumber` argument is not
hard-coded) and _is not caused by the deprecation of Buffer constructor_ — it's exactly _why_ the
Buffer constructor is deprecated. Ecosystem packages lacking this type-check caused numereous
security issues — situations when unsanitized user input could end up in the `Buffer(arg)` create
problems ranging from DoS to leaking sensitive information to the attacker from the process memory.

When `notNumber` argument is hardcoded (e.g. literal `"abc"` or `[0,1,2]`), the `typeof` check can
be omitted.

Also note that using TypeScript does not fix this problem for you — when libs written in
`TypeScript` are used from JS, or when user input ends up there — it behaves exactly as pure JS, as
all type checks are translation-time only and are not present in the actual JS code which TS
compiles to.

### Buffer(number)

For Node.js 0.10.x (and below) support:

```js
var buf;
if (Buffer.alloc) {
  buf = Buffer.alloc(number);
} else {
  buf = new Buffer(number);
  buf.fill(0);
}
```

Otherwise (Node.js ≥ 0.12.x):

```js
const buf = Buffer.alloc ? Buffer.alloc(number) : new Buffer(number).fill(0);
```

## Regarding Buffer.allocUnsafe

Be extra cautious when using `Buffer.allocUnsafe`:
 * Don't use it if you don't have a good reason to
   * e.g. you probably won't ever see a performance difference for small buffers, in fact, those
     might be even faster with `Buffer.alloc()`,
   * if your code is not in the hot code path — you also probably won't notice a difference,
   * keep in mind that zero-filling minimizes the potential risks.
 * If you use it, make sure that you never return the buffer in a partially-filled state,
   * if you are writing to it sequentially — always truncate it to the actuall written length

Errors in handling buffers allocated with `Buffer.allocUnsafe` could result in various issues,
ranged from undefined behaviour of your code to sensitive data (user input, passwords, certs)
leaking to the remote attacker.

_Note that the same applies to `new Buffer` usage without zero-filling, depending on the Node.js
version (and lacking type checks also adds DoS to the list of potential problems)._

<a id="faq"></a>
## FAQ

<a id="design-flaws"></a>
### What is wrong with the `Buffer` constructor?

The `Buffer` constructor could be used to create a buffer in many different ways:

- `new Buffer(42)` creates a `Buffer` of 42 bytes. Before Node.js 8, this buffer contained
  *arbitrary memory* for performance reasons, which could include anything ranging from
  program source code to passwords and encryption keys.
- `new Buffer('abc')` creates a `Buffer` that contains the UTF-8-encoded version of
  the string `'abc'`. A second argument could specify another encoding: For example,
  `new Buffer(string, 'base64')` could be used to convert a Base64 string into the original
  sequence of bytes that it represents.
- There are several other combinations of arguments.

This meant that, in code like `var buffer = new Buffer(foo);`, *it is not possible to tell
what exactly the contents of the generated buffer are* without knowing the type of `foo`.

Sometimes, the value of `foo` comes from an external source. For example, this function
could be exposed as a service on a web server, converting a UTF-8 string into its Base64 form:

```
function stringToBase64(req, res) {
  // The request body should have the format of `{ string: 'foobar' }`
  const rawBytes = new Buffer(req.body.string)
  const encoded = rawBytes.toString('base64')
  res.end({ encoded: encoded })
}
```

Note that this code does *not* validate the type of `req.body.string`:

- `req.body.string` is expected to be a string. If this is the case, all goes well.
- `req.body.string` is controlled by the client that sends the request.
- If `req.body.string` is the *number* `50`, the `rawBytes` would be 50 bytes:
  - Before Node.js 8, the content would be uninitialized
  - After Node.js 8, the content would be `50` bytes with the value `0`

Because of the missing type check, an attacker could intentionally send a number
as part of the request. Using this, they can either:

- Read uninitialized memory. This **will** leak passwords, encryption keys and other
  kinds of sensitive information. (Information leak)
- Force the program to allocate a large amount of memory. For example, when specifying
  `500000000` as the input value, each request will allocate 500MB of memory.
  This can be used to either exhaust the memory available of a program completely
  and make it crash, or slow it down significantly. (Denial of Service)

Both of these scenarios are considered serious security issues in a real-world
web server context.

when using `Buffer.from(req.body.string)` instead, passing a number will always
throw an exception instead, giving a controlled behaviour that can always be
handled by the program.

<a id="ecosystem-usage"></a>
### The `Buffer()` constructor has been deprecated for a while. Is this really an issue?

Surveys of code in the `npm` ecosystem have shown that the `Buffer()` constructor is still
widely used. This includes new code, and overall usage of such code has actually been
*increasing*.
/* eslint-disable node/no-deprecated-api */

'use strict'

var buffer = require('buffer')
var Buffer = buffer.Buffer
var safer = require('./safer.js')
var Safer = safer.Buffer

var dangerous = {}

var key

for (key in safer) {
  if (!safer.hasOwnProperty(key)) continue
  dangerous[key] = safer[key]
}

var Dangereous = dangerous.Buffer = {}

// Copy Safer API
for (key in Safer) {
  if (!Safer.hasOwnProperty(key)) continue
  Dangereous[key] = Safer[key]
}

// Copy those missing unsafe methods, if they are present
for (key in Buffer) {
  if (!Buffer.hasOwnProperty(key)) continue
  if (Dangereous.hasOwnProperty(key)) continue
  Dangereous[key] = Buffer[key]
}

if (!Dangereous.allocUnsafe) {
  Dangereous.allocUnsafe = function (size) {
    if (typeof size !== 'number') {
      throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size)
    }
    if (size < 0 || size >= 2 * (1 << 30)) {
      throw new RangeError('The value "' + size + '" is invalid for option "size"')
    }
    return Buffer(size)
  }
}

if (!Dangereous.allocUnsafeSlow) {
  Dangereous.allocUnsafeSlow = function (size) {
    if (typeof size !== 'number') {
      throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size)
    }
    if (size < 0 || size >= 2 * (1 << 30)) {
      throw new RangeError('The value "' + size + '" is invalid for option "size"')
    }
    return buffer.SlowBuffer(size)
  }
}

module.exports = dangerous
{
  "name": "safer-buffer",
  "version": "2.1.2",
  "description": "Modern Buffer API polyfill without footguns",
  "main": "safer.js",
  "author": {
    "name": "Nikita Skovoroda",
    "email": "chalkerx@gmail.com",
    "url": "https://github.com/ChALkeR"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ChALkeR/safer-buffer.git"
  },
  "devDependencies": {
    "standard": "^11.0.1",
    "tape": "^4.9.0"
  },
  "files": [
    "Porting-Buffer.md",
    "Readme.md",
    "tests.js",
    "dangerous.js",
    "safer.js"
  ]
}/* eslint-disable node/no-deprecated-api */

'use strict'

var buffer = require('buffer')
var Buffer = buffer.Buffer

var safer = {}

var key

for (key in buffer) {
  if (!buffer.hasOwnProperty(key)) continue
  if (key === 'SlowBuffer' || key === 'Buffer') continue
  safer[key] = buffer[key]
}

var Safer = safer.Buffer = {}
for (key in Buffer) {
  if (!Buffer.hasOwnProperty(key)) continue
  if (key === 'allocUnsafe' || key === 'allocUnsafeSlow') continue
  Safer[key] = Buffer[key]
}

safer.Buffer.prototype = Buffer.prototype

if (!Safer.from || Safer.from === Uint8Array.from) {
  Safer.from = function (value, encodingOrOffset, length) {
    if (typeof value === 'number') {
      throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof value)
    }
    if (value && typeof value.length === 'undefined') {
      throw new TypeError('The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ' + typeof value)
    }
    return Buffer(value, encodingOrOffset, length)
  }
}

if (!Safer.alloc) {
  Safer.alloc = function (size, fill, encoding) {
    if (typeof size !== 'number') {
      throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size)
    }
    if (size < 0 || size >= 2 * (1 << 30)) {
      throw new RangeError('The value "' + size + '" is invalid for option "size"')
    }
    var buf = Buffer(size)
    if (!fill || fill.length === 0) {
      buf.fill(0)
    } else if (typeof encoding === 'string') {
      buf.fill(fill, encoding)
    } else {
      buf.fill(fill)
    }
    return buf
  }
}

if (!safer.kStringMaxLength) {
  try {
    safer.kStringMaxLength = process.binding('buffer').kStringMaxLength
  } catch (e) {
    // we can't determine kStringMaxLength in environments where process.binding
    // is unsupported, so let's not set it
  }
}

if (!safer.constants) {
  safer.constants = {
    MAX_LENGTH: safer.kMaxLength
  }
  if (safer.kStringMaxLength) {
    safer.constants.MAX_STRING_LENGTH = safer.kStringMaxLength
  }
}

module.exports = safer
/* eslint-disable node/no-deprecated-api */

'use strict'

var test = require('tape')

var buffer = require('buffer')

var index = require('./')
var safer = require('./safer')
var dangerous = require('./dangerous')

/* Inheritance tests */

test('Default is Safer', function (t) {
  t.equal(index, safer)
  t.notEqual(safer, dangerous)
  t.notEqual(index, dangerous)
  t.end()
})

test('Is not a function', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.equal(typeof impl, 'object')
    t.equal(typeof impl.Buffer, 'object')
  });
  [buffer].forEach(function (impl) {
    t.equal(typeof impl, 'object')
    t.equal(typeof impl.Buffer, 'function')
  })
  t.end()
})

test('Constructor throws', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.throws(function () { impl.Buffer() })
    t.throws(function () { impl.Buffer(0) })
    t.throws(function () { impl.Buffer('a') })
    t.throws(function () { impl.Buffer('a', 'utf-8') })
    t.throws(function () { return new impl.Buffer() })
    t.throws(function () { return new impl.Buffer(0) })
    t.throws(function () { return new impl.Buffer('a') })
    t.throws(function () { return new impl.Buffer('a', 'utf-8') })
  })
  t.end()
})

test('Safe methods exist', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.equal(typeof impl.Buffer.alloc, 'function', 'alloc')
    t.equal(typeof impl.Buffer.from, 'function', 'from')
  })
  t.end()
})

test('Unsafe methods exist only in Dangerous', function (t) {
  [index, safer].forEach(function (impl) {
    t.equal(typeof impl.Buffer.allocUnsafe, 'undefined')
    t.equal(typeof impl.Buffer.allocUnsafeSlow, 'undefined')
  });
  [dangerous].forEach(function (impl) {
    t.equal(typeof impl.Buffer.allocUnsafe, 'function')
    t.equal(typeof impl.Buffer.allocUnsafeSlow, 'function')
  })
  t.end()
})

test('Generic methods/properties are defined and equal', function (t) {
  ['poolSize', 'isBuffer', 'concat', 'byteLength'].forEach(function (method) {
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl.Buffer[method], buffer.Buffer[method], method)
      t.notEqual(typeof impl.Buffer[method], 'undefined', method)
    })
  })
  t.end()
})

test('Built-in buffer static methods/properties are inherited', function (t) {
  Object.keys(buffer).forEach(function (method) {
    if (method === 'SlowBuffer' || method === 'Buffer') return;
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl[method], buffer[method], method)
      t.notEqual(typeof impl[method], 'undefined', method)
    })
  })
  t.end()
})

test('Built-in Buffer static methods/properties are inherited', function (t) {
  Object.keys(buffer.Buffer).forEach(function (method) {
    if (method === 'allocUnsafe' || method === 'allocUnsafeSlow') return;
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl.Buffer[method], buffer.Buffer[method], method)
      t.notEqual(typeof impl.Buffer[method], 'undefined', method)
    })
  })
  t.end()
})

test('.prototype property of Buffer is inherited', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.equal(impl.Buffer.prototype, buffer.Buffer.prototype, 'prototype')
    t.notEqual(typeof impl.Buffer.prototype, 'undefined', 'prototype')
  })
  t.end()
})

test('All Safer methods are present in Dangerous', function (t) {
  Object.keys(safer).forEach(function (method) {
    if (method === 'Buffer') return;
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl[method], safer[method], method)
      if (method !== 'kStringMaxLength') {
        t.notEqual(typeof impl[method], 'undefined', method)
      }
    })
  })
  Object.keys(safer.Buffer).forEach(function (method) {
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl.Buffer[method], safer.Buffer[method], method)
      t.notEqual(typeof impl.Buffer[method], 'undefined', method)
    })
  })
  t.end()
})

test('Safe methods from Dangerous methods are present in Safer', function (t) {
  Object.keys(dangerous).forEach(function (method) {
    if (method === 'Buffer') return;
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl[method], dangerous[method], method)
      if (method !== 'kStringMaxLength') {
        t.notEqual(typeof impl[method], 'undefined', method)
      }
    })
  })
  Object.keys(dangerous.Buffer).forEach(function (method) {
    if (method === 'allocUnsafe' || method === 'allocUnsafeSlow') return;
    [index, safer, dangerous].forEach(function (impl) {
      t.equal(impl.Buffer[method], dangerous.Buffer[method], method)
      t.notEqual(typeof impl.Buffer[method], 'undefined', method)
    })
  })
  t.end()
})

/* Behaviour tests */

test('Methods return Buffers', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.alloc(0)))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.alloc(0, 10)))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.alloc(0, 'a')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.alloc(10)))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.alloc(10, 'x')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.alloc(9, 'ab')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from('')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from('string')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from('string', 'utf-8')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from('b25ldHdvdGhyZWU=', 'base64')))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from([0, 42, 3])))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from(new Uint8Array([0, 42, 3]))))
    t.ok(buffer.Buffer.isBuffer(impl.Buffer.from([])))
  });
  ['allocUnsafe', 'allocUnsafeSlow'].forEach(function (method) {
    t.ok(buffer.Buffer.isBuffer(dangerous.Buffer[method](0)))
    t.ok(buffer.Buffer.isBuffer(dangerous.Buffer[method](10)))
  })
  t.end()
})

test('Constructor is buffer.Buffer', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.equal(impl.Buffer.alloc(0).constructor, buffer.Buffer)
    t.equal(impl.Buffer.alloc(0, 10).constructor, buffer.Buffer)
    t.equal(impl.Buffer.alloc(0, 'a').constructor, buffer.Buffer)
    t.equal(impl.Buffer.alloc(10).constructor, buffer.Buffer)
    t.equal(impl.Buffer.alloc(10, 'x').constructor, buffer.Buffer)
    t.equal(impl.Buffer.alloc(9, 'ab').constructor, buffer.Buffer)
    t.equal(impl.Buffer.from('').constructor, buffer.Buffer)
    t.equal(impl.Buffer.from('string').constructor, buffer.Buffer)
    t.equal(impl.Buffer.from('string', 'utf-8').constructor, buffer.Buffer)
    t.equal(impl.Buffer.from('b25ldHdvdGhyZWU=', 'base64').constructor, buffer.Buffer)
    t.equal(impl.Buffer.from([0, 42, 3]).constructor, buffer.Buffer)
    t.equal(impl.Buffer.from(new Uint8Array([0, 42, 3])).constructor, buffer.Buffer)
    t.equal(impl.Buffer.from([]).constructor, buffer.Buffer)
  });
  [0, 10, 100].forEach(function (arg) {
    t.equal(dangerous.Buffer.allocUnsafe(arg).constructor, buffer.Buffer)
    t.equal(dangerous.Buffer.allocUnsafeSlow(arg).constructor, buffer.SlowBuffer(0).constructor)
  })
  t.end()
})

test('Invalid calls throw', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.throws(function () { impl.Buffer.from(0) })
    t.throws(function () { impl.Buffer.from(10) })
    t.throws(function () { impl.Buffer.from(10, 'utf-8') })
    t.throws(function () { impl.Buffer.from('string', 'invalid encoding') })
    t.throws(function () { impl.Buffer.from(-10) })
    t.throws(function () { impl.Buffer.from(1e90) })
    t.throws(function () { impl.Buffer.from(Infinity) })
    t.throws(function () { impl.Buffer.from(-Infinity) })
    t.throws(function () { impl.Buffer.from(NaN) })
    t.throws(function () { impl.Buffer.from(null) })
    t.throws(function () { impl.Buffer.from(undefined) })
    t.throws(function () { impl.Buffer.from() })
    t.throws(function () { impl.Buffer.from({}) })
    t.throws(function () { impl.Buffer.alloc('') })
    t.throws(function () { impl.Buffer.alloc('string') })
    t.throws(function () { impl.Buffer.alloc('string', 'utf-8') })
    t.throws(function () { impl.Buffer.alloc('b25ldHdvdGhyZWU=', 'base64') })
    t.throws(function () { impl.Buffer.alloc(-10) })
    t.throws(function () { impl.Buffer.alloc(1e90) })
    t.throws(function () { impl.Buffer.alloc(2 * (1 << 30)) })
    t.throws(function () { impl.Buffer.alloc(Infinity) })
    t.throws(function () { impl.Buffer.alloc(-Infinity) })
    t.throws(function () { impl.Buffer.alloc(null) })
    t.throws(function () { impl.Buffer.alloc(undefined) })
    t.throws(function () { impl.Buffer.alloc() })
    t.throws(function () { impl.Buffer.alloc([]) })
    t.throws(function () { impl.Buffer.alloc([0, 42, 3]) })
    t.throws(function () { impl.Buffer.alloc({}) })
  });
  ['allocUnsafe', 'allocUnsafeSlow'].forEach(function (method) {
    t.throws(function () { dangerous.Buffer[method]('') })
    t.throws(function () { dangerous.Buffer[method]('string') })
    t.throws(function () { dangerous.Buffer[method]('string', 'utf-8') })
    t.throws(function () { dangerous.Buffer[method](2 * (1 << 30)) })
    t.throws(function () { dangerous.Buffer[method](Infinity) })
    if (dangerous.Buffer[method] === buffer.Buffer.allocUnsafe) {
      t.skip('Skipping, older impl of allocUnsafe coerced negative sizes to 0')
    } else {
      t.throws(function () { dangerous.Buffer[method](-10) })
      t.throws(function () { dangerous.Buffer[method](-1e90) })
      t.throws(function () { dangerous.Buffer[method](-Infinity) })
    }
    t.throws(function () { dangerous.Buffer[method](null) })
    t.throws(function () { dangerous.Buffer[method](undefined) })
    t.throws(function () { dangerous.Buffer[method]() })
    t.throws(function () { dangerous.Buffer[method]([]) })
    t.throws(function () { dangerous.Buffer[method]([0, 42, 3]) })
    t.throws(function () { dangerous.Buffer[method]({}) })
  })
  t.end()
})

test('Buffers have appropriate lengths', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.equal(impl.Buffer.alloc(0).length, 0)
    t.equal(impl.Buffer.alloc(10).length, 10)
    t.equal(impl.Buffer.from('').length, 0)
    t.equal(impl.Buffer.from('string').length, 6)
    t.equal(impl.Buffer.from('string', 'utf-8').length, 6)
    t.equal(impl.Buffer.from('b25ldHdvdGhyZWU=', 'base64').length, 11)
    t.equal(impl.Buffer.from([0, 42, 3]).length, 3)
    t.equal(impl.Buffer.from(new Uint8Array([0, 42, 3])).length, 3)
    t.equal(impl.Buffer.from([]).length, 0)
  });
  ['allocUnsafe', 'allocUnsafeSlow'].forEach(function (method) {
    t.equal(dangerous.Buffer[method](0).length, 0)
    t.equal(dangerous.Buffer[method](10).length, 10)
  })
  t.end()
})

test('Buffers have appropriate lengths (2)', function (t) {
  t.equal(index.Buffer.alloc, safer.Buffer.alloc)
  t.equal(index.Buffer.alloc, dangerous.Buffer.alloc)
  var ok = true;
  [ safer.Buffer.alloc,
    dangerous.Buffer.allocUnsafe,
    dangerous.Buffer.allocUnsafeSlow
  ].forEach(function (method) {
    for (var i = 0; i < 1e2; i++) {
      var length = Math.round(Math.random() * 1e5)
      var buf = method(length)
      if (!buffer.Buffer.isBuffer(buf)) ok = false
      if (buf.length !== length) ok = false
    }
  })
  t.ok(ok)
  t.end()
})

test('.alloc(size) is zero-filled and has correct length', function (t) {
  t.equal(index.Buffer.alloc, safer.Buffer.alloc)
  t.equal(index.Buffer.alloc, dangerous.Buffer.alloc)
  var ok = true
  for (var i = 0; i < 1e2; i++) {
    var length = Math.round(Math.random() * 2e6)
    var buf = index.Buffer.alloc(length)
    if (!buffer.Buffer.isBuffer(buf)) ok = false
    if (buf.length !== length) ok = false
    var j
    for (j = 0; j < length; j++) {
      if (buf[j] !== 0) ok = false
    }
    buf.fill(1)
    for (j = 0; j < length; j++) {
      if (buf[j] !== 1) ok = false
    }
  }
  t.ok(ok)
  t.end()
})

test('.allocUnsafe / .allocUnsafeSlow are fillable and have correct lengths', function (t) {
  ['allocUnsafe', 'allocUnsafeSlow'].forEach(function (method) {
    var ok = true
    for (var i = 0; i < 1e2; i++) {
      var length = Math.round(Math.random() * 2e6)
      var buf = dangerous.Buffer[method](length)
      if (!buffer.Buffer.isBuffer(buf)) ok = false
      if (buf.length !== length) ok = false
      buf.fill(0, 0, length)
      var j
      for (j = 0; j < length; j++) {
        if (buf[j] !== 0) ok = false
      }
      buf.fill(1, 0, length)
      for (j = 0; j < length; j++) {
        if (buf[j] !== 1) ok = false
      }
    }
    t.ok(ok, method)
  })
  t.end()
})

test('.alloc(size, fill) is `fill`-filled', function (t) {
  t.equal(index.Buffer.alloc, safer.Buffer.alloc)
  t.equal(index.Buffer.alloc, dangerous.Buffer.alloc)
  var ok = true
  for (var i = 0; i < 1e2; i++) {
    var length = Math.round(Math.random() * 2e6)
    var fill = Math.round(Math.random() * 255)
    var buf = index.Buffer.alloc(length, fill)
    if (!buffer.Buffer.isBuffer(buf)) ok = false
    if (buf.length !== length) ok = false
    for (var j = 0; j < length; j++) {
      if (buf[j] !== fill) ok = false
    }
  }
  t.ok(ok)
  t.end()
})

test('.alloc(size, fill) is `fill`-filled', function (t) {
  t.equal(index.Buffer.alloc, safer.Buffer.alloc)
  t.equal(index.Buffer.alloc, dangerous.Buffer.alloc)
  var ok = true
  for (var i = 0; i < 1e2; i++) {
    var length = Math.round(Math.random() * 2e6)
    var fill = Math.round(Math.random() * 255)
    var buf = index.Buffer.alloc(length, fill)
    if (!buffer.Buffer.isBuffer(buf)) ok = false
    if (buf.length !== length) ok = false
    for (var j = 0; j < length; j++) {
      if (buf[j] !== fill) ok = false
    }
  }
  t.ok(ok)
  t.deepEqual(index.Buffer.alloc(9, 'a'), index.Buffer.alloc(9, 97))
  t.notDeepEqual(index.Buffer.alloc(9, 'a'), index.Buffer.alloc(9, 98))

  var tmp = new buffer.Buffer(2)
  tmp.fill('ok')
  if (tmp[1] === tmp[0]) {
    // Outdated Node.js
    t.deepEqual(index.Buffer.alloc(5, 'ok'), index.Buffer.from('ooooo'))
  } else {
    t.deepEqual(index.Buffer.alloc(5, 'ok'), index.Buffer.from('okoko'))
  }
  t.notDeepEqual(index.Buffer.alloc(5, 'ok'), index.Buffer.from('kokok'))

  t.end()
})

test('safer.Buffer.from returns results same as Buffer constructor', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.deepEqual(impl.Buffer.from(''), new buffer.Buffer(''))
    t.deepEqual(impl.Buffer.from('string'), new buffer.Buffer('string'))
    t.deepEqual(impl.Buffer.from('string', 'utf-8'), new buffer.Buffer('string', 'utf-8'))
    t.deepEqual(impl.Buffer.from('b25ldHdvdGhyZWU=', 'base64'), new buffer.Buffer('b25ldHdvdGhyZWU=', 'base64'))
    t.deepEqual(impl.Buffer.from([0, 42, 3]), new buffer.Buffer([0, 42, 3]))
    t.deepEqual(impl.Buffer.from(new Uint8Array([0, 42, 3])), new buffer.Buffer(new Uint8Array([0, 42, 3])))
    t.deepEqual(impl.Buffer.from([]), new buffer.Buffer([]))
  })
  t.end()
})

test('safer.Buffer.from returns consistent results', function (t) {
  [index, safer, dangerous].forEach(function (impl) {
    t.deepEqual(impl.Buffer.from(''), impl.Buffer.alloc(0))
    t.deepEqual(impl.Buffer.from([]), impl.Buffer.alloc(0))
    t.deepEqual(impl.Buffer.from(new Uint8Array([])), impl.Buffer.alloc(0))
    t.deepEqual(impl.Buffer.from('string', 'utf-8'), impl.Buffer.from('string'))
    t.deepEqual(impl.Buffer.from('string'), impl.Buffer.from([115, 116, 114, 105, 110, 103]))
    t.deepEqual(impl.Buffer.from('string'), impl.Buffer.from(impl.Buffer.from('string')))
    t.deepEqual(impl.Buffer.from('b25ldHdvdGhyZWU=', 'base64'), impl.Buffer.from('onetwothree'))
    t.notDeepEqual(impl.Buffer.from('b25ldHdvdGhyZWU='), impl.Buffer.from('onetwothree'))
  })
  t.end()
})
The MIT License (MIT)

Copyright (c) 2014-2026 Sebastian Hildebrandt

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
'use strict';
// @ts-check
// ==================================================================================
// audio.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 16. audio
// ----------------------------------------------------------------------------------

const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const util = require('./util');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

function parseAudioType(str, input, output) {
  str = str.toLowerCase();
  let result = '';

  if (str.indexOf('input') >= 0) {
    result = 'Microphone';
  }
  if (str.indexOf('display audio') >= 0) {
    result = 'Speaker';
  }
  if (str.indexOf('speak') >= 0) {
    result = 'Speaker';
  }
  if (str.indexOf('laut') >= 0) {
    result = 'Speaker';
  }
  if (str.indexOf('loud') >= 0) {
    result = 'Speaker';
  }
  if (str.indexOf('head') >= 0) {
    result = 'Headset';
  }
  if (str.indexOf('mic') >= 0) {
    result = 'Microphone';
  }
  if (str.indexOf('mikr') >= 0) {
    result = 'Microphone';
  }
  if (str.indexOf('phone') >= 0) {
    result = 'Phone';
  }
  if (str.indexOf('controll') >= 0) {
    result = 'Controller';
  }
  if (str.indexOf('line o') >= 0) {
    result = 'Line Out';
  }
  if (str.indexOf('digital o') >= 0) {
    result = 'Digital Out';
  }
  if (str.indexOf('smart sound technology') >= 0) {
    result = 'Digital Signal Processor';
  }
  if (str.indexOf('high definition audio') >= 0) {
    result = 'Sound Driver';
  }

  if (!result && output) {
    result = 'Speaker';
  } else if (!result && input) {
    result = 'Microphone';
  }
  return result;
}

function getLinuxAudioPci() {
  const cmd = 'lspci -v 2>/dev/null';
  const result = [];
  try {
    const parts = execSync(cmd, util.execOptsLinux).toString().split('\n\n');
    parts.forEach((element) => {
      const lines = element.split('\n');
      if (lines && lines.length && lines[0].toLowerCase().indexOf('audio') >= 0) {
        const audio = {};
        audio.slotId = lines[0].split(' ')[0];
        audio.driver = util.getValue(lines, 'Kernel driver in use', ':', true) || util.getValue(lines, 'Kernel modules', ':', true);
        result.push(audio);
      }
    });
    return result;
  } catch {
    return result;
  }
}

function parseWinAudioStatus(n) {
  let status = n;
  if (n === 1) {
    status = 'other';
  } else if (n === 2) {
    status = 'unknown';
  } else if (n === 3) {
    status = 'enabled';
  } else if (n === 4) {
    status = 'disabled';
  } else if (n === 5) {
    status = 'not applicable';
  }
  return status;
}

function parseLinuxAudioPciMM(lines, audioPCI) {
  const result = {};
  const slotId = util.getValue(lines, 'Slot');

  const pciMatch = audioPCI.filter((item) => item.slotId === slotId);

  result.id = slotId;
  result.name = util.getValue(lines, 'SDevice');
  result.manufacturer = util.getValue(lines, 'SVendor');
  result.revision = util.getValue(lines, 'Rev');
  result.driver = pciMatch && pciMatch.length === 1 && pciMatch[0].driver ? pciMatch[0].driver : '';
  result.default = null;
  result.channel = 'PCIe';
  result.type = parseAudioType(result.name, null, null);
  result.in = null;
  result.out = null;
  result.status = 'online';

  return result;
}

function parseDarwinChannel(str) {
  let result = '';

  if (str.indexOf('builtin') >= 0) {
    result = 'Built-In';
  }
  if (str.indexOf('extern') >= 0) {
    result = 'Audio-Jack';
  }
  if (str.indexOf('hdmi') >= 0) {
    result = 'HDMI';
  }
  if (str.indexOf('displayport') >= 0) {
    result = 'Display-Port';
  }
  if (str.indexOf('usb') >= 0) {
    result = 'USB';
  }
  if (str.indexOf('pci') >= 0) {
    result = 'PCIe';
  }

  return result;
}

function parseDarwinAudio(audioObject, id) {
  const result = {};
  const channelStr = ((audioObject.coreaudio_device_transport || '') + ' ' + (audioObject._name || '')).toLowerCase();

  result.id = id;
  result.name = audioObject._name;
  result.manufacturer = audioObject.coreaudio_device_manufacturer;
  result.revision = null;
  result.driver = null;
  result.default = !!(audioObject.coreaudio_default_audio_input_device || '') || !!(audioObject.coreaudio_default_audio_output_device || '');
  result.channel = parseDarwinChannel(channelStr);
  result.type = parseAudioType(result.name, !!(audioObject.coreaudio_device_input || ''), !!(audioObject.coreaudio_device_output || ''));
  result.in = !!(audioObject.coreaudio_device_input || '');
  result.out = !!(audioObject.coreaudio_device_output || '');
  result.status = 'online';

  return result;
}

function parseWindowsAudio(lines) {
  const result = {};
  const status = parseWinAudioStatus(util.getValue(lines, 'StatusInfo', ':'));

  result.id = util.getValue(lines, 'DeviceID', ':'); // PNPDeviceID??
  result.name = util.getValue(lines, 'name', ':');
  result.manufacturer = util.getValue(lines, 'manufacturer', ':');
  result.revision = null;
  result.driver = null;
  result.default = null;
  result.channel = null;
  result.type = parseAudioType(result.name, null, null);
  result.in = null;
  result.out = null;
  result.status = status;

  return result;
}

function audio(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = [];
      if (_linux || _freebsd || _openbsd || _netbsd) {
        const cmd = 'lspci -vmm 2>/dev/null';
        exec(cmd, (error, stdout) => {
          // PCI
          if (!error) {
            const audioPCI = getLinuxAudioPci();
            const parts = stdout.toString().split('\n\n');
            parts.forEach((element) => {
              const lines = element.split('\n');
              if (util.getValue(lines, 'class', ':', true).toLowerCase().indexOf('audio') >= 0) {
                const audio = parseLinuxAudioPciMM(lines, audioPCI);
                result.push(audio);
              }
            });
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        const cmd = 'system_profiler SPAudioDataType -json';
        exec(cmd, (error, stdout) => {
          if (!error) {
            try {
              const outObj = JSON.parse(stdout.toString());
              if (outObj.SPAudioDataType && outObj.SPAudioDataType.length && outObj.SPAudioDataType[0] && outObj.SPAudioDataType[0]['_items'] && outObj.SPAudioDataType[0]['_items'].length) {
                for (let i = 0; i < outObj.SPAudioDataType[0]['_items'].length; i++) {
                  const audio = parseDarwinAudio(outObj.SPAudioDataType[0]['_items'][i], i);
                  result.push(audio);
                }
              }
            } catch {
              util.noop();
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        util.powerShell('Get-CimInstance Win32_SoundDevice | select DeviceID,StatusInfo,Name,Manufacturer | fl').then((stdout, error) => {
          if (!error) {
            const parts = stdout.toString().split(/\n\s*\n/);
            parts.forEach((element) => {
              const lines = element.split('\n');
              if (util.getValue(lines, 'name', ':')) {
                result.push(parseWindowsAudio(lines));
              }
            });
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        resolve(null);
      }
    });
  });
}

exports.audio = audio;
'use strict';
// @ts-check;
// ==================================================================================
// battery.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 6. Battery
// ----------------------------------------------------------------------------------

const exec = require('child_process').exec;
const fs = require('fs');
const util = require('./util');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

function parseWinBatteryPart(lines, designedCapacity, fullChargeCapacity) {
  const result = {};
  let status = parseInt(util.getValue(lines, 'BatteryStatus', ':').trim(), 10) || 0;
  // let status = util.getValue(lines, 'BatteryStatus', ':').trim();
  // 1 = "Discharging"
  // 2 = "On A/C"
  // 3 = "Fully Charged"
  // 4 = "Low"
  // 5 = "Critical"
  // 6 = "Charging"
  // 7 = "Charging High"
  // 8 = "Charging Low"
  // 9 = "Charging Critical"
  // 10 = "Undefined"
  // 11 = "Partially Charged"
  if (status >= 0) {
    const statusValue = status;
    result.status = statusValue;
    result.hasBattery = true;
    result.maxCapacity = fullChargeCapacity || parseInt(util.getValue(lines, 'DesignCapacity', ':') || 0);
    result.designedCapacity = parseInt(util.getValue(lines, 'DesignCapacity', ':') || designedCapacity);
    result.voltage = (parseInt(util.getValue(lines, 'DesignVoltage', ':'), 10) || 0) / 1000;
    result.capacityUnit = 'mWh';
    result.percent = parseInt(util.getValue(lines, 'EstimatedChargeRemaining', ':'), 10) || 0;
    result.currentCapacity = parseInt((result.maxCapacity * result.percent) / 100);
    result.isCharging = (statusValue >= 6 && statusValue <= 9) || statusValue === 11 || (statusValue !== 3 && statusValue !== 1 && result.percent < 100);
    result.acConnected = result.isCharging || statusValue === 2;
    result.model = util.getValue(lines, 'DeviceID', ':');
  } else {
    result.status = -1;
  }

  return result;
}

module.exports = (callback) =>
  new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        hasBattery: false,
        cycleCount: 0,
        isCharging: false,
        designedCapacity: 0,
        maxCapacity: 0,
        currentCapacity: 0,
        voltage: 0,
        capacityUnit: '',
        percent: 0,
        timeRemaining: null,
        acConnected: true,
        type: '',
        model: '',
        manufacturer: '',
        serial: ''
      };

      if (_linux) {
        let battery_path = '';
        if (fs.existsSync('/sys/class/power_supply/BAT1/uevent')) {
          battery_path = '/sys/class/power_supply/BAT1/';
        } else if (fs.existsSync('/sys/class/power_supply/BAT0/uevent')) {
          battery_path = '/sys/class/power_supply/BAT0/';
        }

        let acConnected = false;
        let acPath = '';
        if (fs.existsSync('/sys/class/power_supply/AC/online')) {
          acPath = '/sys/class/power_supply/AC/online';
        } else if (fs.existsSync('/sys/class/power_supply/AC0/online')) {
          acPath = '/sys/class/power_supply/AC0/online';
        }

        if (acPath) {
          const file = fs.readFileSync(acPath);
          acConnected = file.toString().trim() === '1';
        }

        if (battery_path) {
          fs.readFile(battery_path + 'uevent', (error, stdout) => {
            if (!error) {
              let lines = stdout.toString().split('\n');

              result.isCharging = util.getValue(lines, 'POWER_SUPPLY_STATUS', '=').toLowerCase() === 'charging';
              result.acConnected = acConnected || result.isCharging;
              result.voltage = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_VOLTAGE_NOW', '='), 10) / 1000000.0;
              result.capacityUnit = result.voltage ? 'mWh' : 'mAh';
              result.cycleCount = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_CYCLE_COUNT', '='), 10);
              result.maxCapacity = Math.round((parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_CHARGE_FULL', '=', true, true), 10) / 1000.0) * (result.voltage || 1));
              const desingedMinVoltage = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_VOLTAGE_MIN_DESIGN', '='), 10) / 1000000.0;
              result.designedCapacity = Math.round(
                (parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_CHARGE_FULL_DESIGN', '=', true, true), 10) / 1000.0) * (desingedMinVoltage || result.voltage || 1)
              );
              result.currentCapacity = Math.round((parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_CHARGE_NOW', '='), 10) / 1000.0) * (result.voltage || 1));
              if (!result.maxCapacity) {
                result.maxCapacity = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_ENERGY_FULL', '=', true, true), 10) / 1000.0;
                result.designedCapacity = (parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_ENERGY_FULL_DESIGN', '=', true, true), 10) / 1000.0) | result.maxCapacity;
                result.currentCapacity = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_ENERGY_NOW', '='), 10) / 1000.0;
              }
              const percent = util.getValue(lines, 'POWER_SUPPLY_CAPACITY', '=');
              const energy = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_ENERGY_NOW', '='), 10);
              const power = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_POWER_NOW', '='), 10);
              const current = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_CURRENT_NOW', '='), 10);
              const charge = parseInt('0' + util.getValue(lines, 'POWER_SUPPLY_CHARGE_NOW', '='), 10);

              result.percent = parseInt('0' + percent, 10);
              if (result.maxCapacity && result.currentCapacity) {
                result.hasBattery = true;
                if (!percent) {
                  result.percent = (100.0 * result.currentCapacity) / result.maxCapacity;
                }
              }
              if (result.isCharging) {
                result.hasBattery = true;
              }
              if (energy && power) {
                result.timeRemaining = Math.floor((energy / power) * 60);
              } else if (current && charge) {
                result.timeRemaining = Math.floor((charge / current) * 60);
              } else if (current && result.currentCapacity) {
                result.timeRemaining = Math.floor((result.currentCapacity / current) * 60);
              }
              result.type = util.getValue(lines, 'POWER_SUPPLY_TECHNOLOGY', '=');
              result.model = util.getValue(lines, 'POWER_SUPPLY_MODEL_NAME', '=');
              result.manufacturer = util.getValue(lines, 'POWER_SUPPLY_MANUFACTURER', '=');
              result.serial = util.getValue(lines, 'POWER_SUPPLY_SERIAL_NUMBER', '=');
              if (callback) {
                callback(result);
              }
              resolve(result);
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('sysctl -i hw.acpi.battery hw.acpi.acline', (error, stdout) => {
          let lines = stdout.toString().split('\n');
          const batteries = parseInt('0' + util.getValue(lines, 'hw.acpi.battery.units'), 10);
          const percent = parseInt('0' + util.getValue(lines, 'hw.acpi.battery.life'), 10);
          result.hasBattery = batteries > 0;
          result.cycleCount = null;
          result.isCharging = util.getValue(lines, 'hw.acpi.acline') !== '1';
          result.acConnected = result.isCharging;
          result.maxCapacity = null;
          result.currentCapacity = null;
          result.capacityUnit = 'unknown';
          result.percent = batteries ? percent : null;
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }

      if (_darwin) {
        exec(
          'ioreg -n AppleSmartBattery -r | egrep "CycleCount|IsCharging|DesignCapacity|MaxCapacity|CurrentCapacity|DeviceName|BatterySerialNumber|Serial|TimeRemaining|Voltage"; pmset -g batt | grep %',
          (error, stdout) => {
            if (stdout) {
              let lines = stdout.toString().replace(/ +/g, '').replace(/"+/g, '').replace(/-/g, '').split('\n');
              result.cycleCount = parseInt('0' + util.getValue(lines, 'cyclecount', '='), 10);
              result.voltage = parseInt('0' + util.getValue(lines, 'voltage', '='), 10) / 1000.0;
              result.capacityUnit = result.voltage ? 'mWh' : 'mAh';
              result.maxCapacity = Math.round(parseInt('0' + util.getValue(lines, 'applerawmaxcapacity', '='), 10) * (result.voltage || 1));
              result.currentCapacity = Math.round(parseInt('0' + util.getValue(lines, 'applerawcurrentcapacity', '='), 10) * (result.voltage || 1));
              result.designedCapacity = Math.round(parseInt('0' + util.getValue(lines, 'DesignCapacity', '='), 10) * (result.voltage || 1));
              result.manufacturer = 'Apple';
              result.serial = util.getValue(lines, 'BatterySerialNumber', '=') || util.getValue(lines, 'Serial', '=');
              result.model = util.getValue(lines, 'DeviceName', '=');
              let percent = null;
              const line = util.getValue(lines, 'internal', 'Battery');
              let parts = line.split(';');
              if (parts && parts[0]) {
                let parts2 = parts[0].split('\t');
                if (parts2 && parts2[1]) {
                  percent = parseFloat(parts2[1].trim().replace(/%/g, ''));
                }
              }
              if (parts && parts[1]) {
                result.isCharging = parts[1].trim() === 'charging';
                result.acConnected = parts[1].trim() !== 'discharging';
              } else {
                result.isCharging = util.getValue(lines, 'ischarging', '=').toLowerCase() === 'yes';
                result.acConnected = result.isCharging;
              }
              if (result.maxCapacity && result.currentCapacity) {
                result.hasBattery = true;
                result.type = 'Li-ion';
                result.percent = percent !== null ? percent : Math.round((100.0 * result.currentCapacity) / result.maxCapacity);
                if (!result.isCharging) {
                  result.timeRemaining = parseInt('0' + util.getValue(lines, 'TimeRemaining', '='), 10);
                }
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        );
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          const workload = [];
          workload.push(util.powerShell('Get-CimInstance Win32_Battery | select BatteryStatus, DesignCapacity, DesignVoltage, EstimatedChargeRemaining, DeviceID | fl'));
          workload.push(util.powerShell('(Get-WmiObject -Class BatteryStaticData -Namespace ROOT/WMI).DesignedCapacity'));
          workload.push(util.powerShell('(Get-CimInstance -Class BatteryFullChargedCapacity -Namespace ROOT/WMI).FullChargedCapacity'));
          util.promiseAll(workload).then((data) => {
            if (data) {
              const parts = data.results[0].split(/\n\s*\n/);
              const batteries = [];
              const hasValue = (value) => /\S/.test(value);
              for (let i = 0; i < parts.length; i++) {
                // if (hasValue(parts[i]) && (!batteries.length || !hasValue(parts[i - 1]))) {
                //   batteries.push([]);
                // }
                if (hasValue(parts[i])) {
                  // batteries[batteries.length - 1].push(parts[i]);
                  batteries.push(parts[i]);
                }
              }
              const designCapacities = data.results[1].split('\r\n').filter((e) => e);
              const fullChargeCapacities = data.results[2].split('\r\n').filter((e) => e);
              if (batteries.length) {
                let first = false;
                const additionalBatteries = [];
                for (let i = 0; i < batteries.length; i++) {
                  // let lines = batteries[i][0].split('\r\n');
                  const lines = batteries[i].split('\r\n');
                  const designedCapacity = designCapacities && designCapacities.length >= i + 1 && designCapacities[i] ? util.toInt(designCapacities[i]) : 0;
                  const fullChargeCapacity = fullChargeCapacities && fullChargeCapacities.length >= i + 1 && fullChargeCapacities[i] ? util.toInt(fullChargeCapacities[i]) : 0;
                  const parsed = parseWinBatteryPart(lines, designedCapacity, fullChargeCapacity);
                  if (!first && parsed.status > 0 && parsed.status !== 10) {
                    result.hasBattery = parsed.hasBattery;
                    result.maxCapacity = parsed.maxCapacity;
                    result.designedCapacity = parsed.designedCapacity;
                    result.voltage = parsed.voltage;
                    result.capacityUnit = parsed.capacityUnit;
                    result.percent = parsed.percent;
                    result.currentCapacity = parsed.currentCapacity;
                    result.isCharging = parsed.isCharging;
                    result.acConnected = parsed.acConnected;
                    result.model = parsed.model;
                    first = true;
                  } else if (parsed.status !== -1) {
                    additionalBatteries.push({
                      hasBattery: parsed.hasBattery,
                      maxCapacity: parsed.maxCapacity,
                      designedCapacity: parsed.designedCapacity,
                      voltage: parsed.voltage,
                      capacityUnit: parsed.capacityUnit,
                      percent: parsed.percent,
                      currentCapacity: parsed.currentCapacity,
                      isCharging: parsed.isCharging,
                      timeRemaining: null,
                      acConnected: parsed.acConnected,
                      model: parsed.model,
                      type: '',
                      manufacturer: '',
                      serial: ''
                    });
                  }
                }
                if (!first && additionalBatteries.length) {
                  result = additionalBatteries[0];
                  additionalBatteries.shift();
                }
                if (additionalBatteries.length) {
                  result.additionalBatteries = additionalBatteries;
                }
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
'use strict';
// @ts-check
// ==================================================================================
// audio.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 17. bluetooth
// ----------------------------------------------------------------------------------

const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const path = require('path');
const util = require('./util');
const bluetoothVendors = require('./bluetoothVendors');
const fs = require('fs');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

function parseBluetoothType(str) {
  let result = '';

  if (str.indexOf('keyboard') >= 0) {
    result = 'Keyboard';
  }
  if (str.indexOf('mouse') >= 0) {
    result = 'Mouse';
  }
  if (str.indexOf('trackpad') >= 0) {
    result = 'Trackpad';
  }
  if (str.indexOf('audio') >= 0) {
    result = 'Audio';
  }
  if (str.indexOf('sound') >= 0) {
    result = 'Audio';
  }
  if (str.indexOf('microph') >= 0) {
    result = 'Microphone';
  }
  if (str.indexOf('speaker') >= 0) {
    result = 'Speaker';
  }
  if (str.indexOf('headset') >= 0) {
    result = 'Headset';
  }
  if (str.indexOf('phone') >= 0) {
    result = 'Phone';
  }
  if (str.indexOf('macbook') >= 0) {
    result = 'Computer';
  }
  if (str.indexOf('imac') >= 0) {
    result = 'Computer';
  }
  if (str.indexOf('ipad') >= 0) {
    result = 'Tablet';
  }
  if (str.indexOf('watch') >= 0) {
    result = 'Watch';
  }
  if (str.indexOf('headphone') >= 0) {
    result = 'Headset';
  }
  // to be continued ...

  return result;
}

function parseBluetoothManufacturer(str) {
  let result = str.split(' ')[0];
  str = str.toLowerCase();
  if (str.indexOf('apple') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('ipad') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('imac') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('iphone') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('magic mouse') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('magic track') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('macbook') >= 0) {
    result = 'Apple';
  }
  // to be continued ...

  return result;
}

function parseBluetoothVendor(str) {
  const id = parseInt(str);
  if (!isNaN(id)) return bluetoothVendors[id];
}

function parseLinuxBluetoothInfo(lines, macAddr1, macAddr2) {
  const result = {};

  result.device = null;
  result.name = util.getValue(lines, 'name', '=');
  result.manufacturer = null;
  result.macDevice = macAddr1;
  result.macHost = macAddr2;
  result.batteryPercent = null;
  result.type = parseBluetoothType(result.name.toLowerCase());
  result.connected = false;

  return result;
}

function parseDarwinBluetoothDevices(bluetoothObject, macAddr2) {
  const result = {};
  const typeStr = (
    (bluetoothObject.device_minorClassOfDevice_string || bluetoothObject.device_majorClassOfDevice_string || bluetoothObject.device_minorType || '') + (bluetoothObject.device_name || '')
  ).toLowerCase();

  result.device = bluetoothObject.device_services || '';
  result.name = bluetoothObject.device_name || '';
  result.manufacturer = bluetoothObject.device_manufacturer || parseBluetoothVendor(bluetoothObject.device_vendorID) || parseBluetoothManufacturer(bluetoothObject.device_name || '') || '';
  result.macDevice = (bluetoothObject.device_addr || bluetoothObject.device_address || '').toLowerCase().replace(/-/g, ':');
  result.macHost = macAddr2;
  result.batteryPercent = bluetoothObject.device_batteryPercent || null;
  result.type = parseBluetoothType(typeStr);
  result.connected = bluetoothObject.device_isconnected === 'attrib_Yes' || false;

  return result;
}

function parseWindowsBluetooth(lines) {
  const result = {};

  result.device = null;
  result.name = util.getValue(lines, 'name', ':');
  result.manufacturer = util.getValue(lines, 'manufacturer', ':');
  result.macDevice = null;
  result.macHost = null;
  result.batteryPercent = null;
  result.type = parseBluetoothType(result.name.toLowerCase());
  result.connected = null;

  return result;
}

function bluetoothDevices(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = [];
      if (_linux) {
        // get files in /var/lib/bluetooth/ recursive
        const btFiles = util.getFilesInPath('/var/lib/bluetooth/');
        btFiles.forEach((element) => {
          const filename = path.basename(element);
          const pathParts = element.split('/');
          const macAddr1 = pathParts.length >= 6 ? pathParts[pathParts.length - 2] : null;
          const macAddr2 = pathParts.length >= 7 ? pathParts[pathParts.length - 3] : null;
          if (filename === 'info') {
            const infoFile = fs.readFileSync(element, { encoding: 'utf8' }).split('\n');
            result.push(parseLinuxBluetoothInfo(infoFile, macAddr1, macAddr2));
          }
        });
        // determine "connected" with hcitool con
        try {
          const hdicon = execSync('hcitool con', util.execOptsLinux).toString().toLowerCase();
          for (let i = 0; i < result.length; i++) {
            if (result[i].macDevice && result[i].macDevice.length > 10 && hdicon.indexOf(result[i].macDevice.toLowerCase()) >= 0) {
              result[i].connected = true;
            }
          }
        } catch {
          util.noop();
        }

        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_darwin) {
        let cmd = 'system_profiler SPBluetoothDataType -json';
        exec(cmd, (error, stdout) => {
          if (!error) {
            try {
              const outObj = JSON.parse(stdout.toString());
              if (
                outObj.SPBluetoothDataType &&
                outObj.SPBluetoothDataType.length &&
                outObj.SPBluetoothDataType[0] &&
                outObj.SPBluetoothDataType[0]['device_title'] &&
                outObj.SPBluetoothDataType[0]['device_title'].length
              ) {
                // missing: host BT Adapter macAddr ()
                let macAddr2 = null;
                if (outObj.SPBluetoothDataType[0]['local_device_title'] && outObj.SPBluetoothDataType[0].local_device_title.general_address) {
                  macAddr2 = outObj.SPBluetoothDataType[0].local_device_title.general_address.toLowerCase().replace(/-/g, ':');
                }
                outObj.SPBluetoothDataType[0]['device_title'].forEach((element) => {
                  const obj = element;
                  const objKey = Object.keys(obj);
                  if (objKey && objKey.length === 1) {
                    const innerObject = obj[objKey[0]];
                    innerObject.device_name = objKey[0];
                    const bluetoothDevice = parseDarwinBluetoothDevices(innerObject, macAddr2);
                    result.push(bluetoothDevice);
                  }
                });
              }
              if (
                outObj.SPBluetoothDataType &&
                outObj.SPBluetoothDataType.length &&
                outObj.SPBluetoothDataType[0] &&
                outObj.SPBluetoothDataType[0]['device_connected'] &&
                outObj.SPBluetoothDataType[0]['device_connected'].length
              ) {
                const macAddr2 =
                  outObj.SPBluetoothDataType[0].controller_properties && outObj.SPBluetoothDataType[0].controller_properties.controller_address
                    ? outObj.SPBluetoothDataType[0].controller_properties.controller_address.toLowerCase().replace(/-/g, ':')
                    : null;
                outObj.SPBluetoothDataType[0]['device_connected'].forEach((element) => {
                  const obj = element;
                  const objKey = Object.keys(obj);
                  if (objKey && objKey.length === 1) {
                    const innerObject = obj[objKey[0]];
                    innerObject.device_name = objKey[0];
                    innerObject.device_isconnected = 'attrib_Yes';
                    const bluetoothDevice = parseDarwinBluetoothDevices(innerObject, macAddr2);
                    result.push(bluetoothDevice);
                  }
                });
              }
              if (
                outObj.SPBluetoothDataType &&
                outObj.SPBluetoothDataType.length &&
                outObj.SPBluetoothDataType[0] &&
                outObj.SPBluetoothDataType[0]['device_not_connected'] &&
                outObj.SPBluetoothDataType[0]['device_not_connected'].length
              ) {
                const macAddr2 =
                  outObj.SPBluetoothDataType[0].controller_properties && outObj.SPBluetoothDataType[0].controller_properties.controller_address
                    ? outObj.SPBluetoothDataType[0].controller_properties.controller_address.toLowerCase().replace(/-/g, ':')
                    : null;
                outObj.SPBluetoothDataType[0]['device_not_connected'].forEach((element) => {
                  const obj = element;
                  const objKey = Object.keys(obj);
                  if (objKey && objKey.length === 1) {
                    const innerObject = obj[objKey[0]];
                    innerObject.device_name = objKey[0];
                    innerObject.device_isconnected = 'attrib_No';
                    const bluetoothDevice = parseDarwinBluetoothDevices(innerObject, macAddr2);
                    result.push(bluetoothDevice);
                  }
                });
              }
            } catch {
              util.noop();
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        util.powerShell('Get-CimInstance Win32_PNPEntity | select PNPClass, Name, Manufacturer, Status, Service, ConfigManagerErrorCode, Present | fl').then((stdout, error) => {
          if (!error) {
            const parts = stdout.toString().split(/\n\s*\n/);
            parts.forEach((part) => {
              const lines = part.split('\n');
              const service = util.getValue(lines, 'Service', ':');
              const errorCode = util.getValue(lines, 'ConfigManagerErrorCode', ':');
              const pnpClass = util.getValue(lines, 'PNPClass', ':').toLowerCase();
              if (pnpClass === 'bluetooth' && errorCode === '0' && service === '') {
                result.push(parseWindowsBluetooth(lines));
              }
            });
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_freebsd || _netbsd || _openbsd || _sunos) {
        resolve(null);
      }
    });
  });
}

exports.bluetoothDevices = bluetoothDevices;
'use strict';
// @ts-check
module.exports = {
  0x0000: 'Ericsson Technology Licensing',
  0x0001: 'Nokia Mobile Phones',
  0x0002: 'Intel Corp.',
  0x0003: 'IBM Corp.',
  0x0004: 'Toshiba Corp.',
  0x0005: '3Com',
  0x0006: 'Microsoft',
  0x0007: 'Lucent',
  0x0008: 'Motorola',
  0x0009: 'Infineon Technologies AG',
  0x000a: 'Cambridge Silicon Radio',
  0x000b: 'Silicon Wave',
  0x000c: 'Digianswer A/S',
  0x000d: 'Texas Instruments Inc.',
  0x000e: 'Ceva, Inc. (formerly Parthus Technologies, Inc.)',
  0x000f: 'Broadcom Corporation',
  0x0010: 'Mitel Semiconductor',
  0x0011: 'Widcomm, Inc',
  0x0012: 'Zeevo, Inc.',
  0x0013: 'Atmel Corporation',
  0x0014: 'Mitsubishi Electric Corporation',
  0x0015: 'RTX Telecom A/S',
  0x0016: 'KC Technology Inc.',
  0x0017: 'NewLogic',
  0x0018: 'Transilica, Inc.',
  0x0019: 'Rohde & Schwarz GmbH & Co. KG',
  0x001a: 'TTPCom Limited',
  0x001b: 'Signia Technologies, Inc.',
  0x001c: 'Conexant Systems Inc.',
  0x001d: 'Qualcomm',
  0x001e: 'Inventel',
  0x001f: 'AVM Berlin',
  0x0020: 'BandSpeed, Inc.',
  0x0021: 'Mansella Ltd',
  0x0022: 'NEC Corporation',
  0x0023: 'WavePlus Technology Co., Ltd.',
  0x0024: 'Alcatel',
  0x0025: 'NXP Semiconductors (formerly Philips Semiconductors)',
  0x0026: 'C Technologies',
  0x0027: 'Open Interface',
  0x0028: 'R F Micro Devices',
  0x0029: 'Hitachi Ltd',
  0x002a: 'Symbol Technologies, Inc.',
  0x002b: 'Tenovis',
  0x002c: 'Macronix International Co. Ltd.',
  0x002d: 'GCT Semiconductor',
  0x002e: 'Norwood Systems',
  0x002f: 'MewTel Technology Inc.',
  0x0030: 'ST Microelectronics',
  0x0031: 'Synopsis',
  0x0032: 'Red-M (Communications) Ltd',
  0x0033: 'Commil Ltd',
  0x0034: 'Computer Access Technology Corporation (CATC)',
  0x0035: 'Eclipse (HQ Espana) S.L.',
  0x0036: 'Renesas Electronics Corporation',
  0x0037: 'Mobilian Corporation',
  0x0038: 'Terax',
  0x0039: 'Integrated System Solution Corp.',
  0x003a: 'Matsushita Electric Industrial Co., Ltd.',
  0x003b: 'Gennum Corporation',
  0x003c: 'BlackBerry Limited (formerly Research In Motion)',
  0x003d: 'IPextreme, Inc.',
  0x003e: 'Systems and Chips, Inc.',
  0x003f: 'Bluetooth SIG, Inc.',
  0x0040: 'Seiko Epson Corporation',
  0x0041: 'Integrated Silicon Solution Taiwan, Inc.',
  0x0042: 'CONWISE Technology Corporation Ltd',
  0x0043: 'PARROT SA',
  0x0044: 'Socket Mobile',
  0x0045: 'Atheros Communications, Inc.',
  0x0046: 'MediaTek, Inc.',
  0x0047: 'Bluegiga',
  0x0048: 'Marvell Technology Group Ltd.',
  0x0049: '3DSP Corporation',
  0x004a: 'Accel Semiconductor Ltd.',
  0x004b: 'Continental Automotive Systems',
  0x004c: 'Apple, Inc.',
  0x004d: 'Staccato Communications, Inc.',
  0x004e: 'Avago Technologies',
  0x004f: 'APT Licensing Ltd.',
  0x0050: 'SiRF Technology',
  0x0051: 'Tzero Technologies, Inc.',
  0x0052: 'J&M Corporation',
  0x0053: 'Free2move AB',
  0x0054: '3DiJoy Corporation',
  0x0055: 'Plantronics, Inc.',
  0x0056: 'Sony Ericsson Mobile Communications',
  0x0057: 'Harman International Industries, Inc.',
  0x0058: 'Vizio, Inc.',
  0x0059: 'Nordic Semiconductor ASA',
  0x005a: 'EM Microelectronic-Marin SA',
  0x005b: 'Ralink Technology Corporation',
  0x005c: 'Belkin International, Inc.',
  0x005d: 'Realtek Semiconductor Corporation',
  0x005e: 'Stonestreet One, LLC',
  0x005f: 'Wicentric, Inc.',
  0x0060: 'RivieraWaves S.A.S',
  0x0061: 'RDA Microelectronics',
  0x0062: 'Gibson Guitars',
  0x0063: 'MiCommand Inc.',
  0x0064: 'Band XI International, LLC',
  0x0065: 'Hewlett-Packard Company',
  0x0066: '9Solutions Oy',
  0x0067: 'GN Netcom A/S',
  0x0068: 'General Motors',
  0x0069: 'A&D Engineering, Inc.',
  0x006a: 'MindTree Ltd.',
  0x006b: 'Polar Electro OY',
  0x006c: 'Beautiful Enterprise Co., Ltd.',
  0x006d: 'BriarTek, Inc.',
  0x006e: 'Summit Data Communications, Inc.',
  0x006f: 'Sound ID',
  0x0070: 'Monster, LLC',
  0x0071: 'connectBlue AB',
  0x0072: 'ShangHai Super Smart Electronics Co. Ltd.',
  0x0073: 'Group Sense Ltd.',
  0x0074: 'Zomm, LLC',
  0x0075: 'Samsung Electronics Co. Ltd.',
  0x0076: 'Creative Technology Ltd.',
  0x0077: 'Laird Technologies',
  0x0078: 'Nike, Inc.',
  0x0079: 'lesswire AG',
  0x007a: 'MStar Semiconductor, Inc.',
  0x007b: 'Hanlynn Technologies',
  0x007c: 'A & R Cambridge',
  0x007d: 'Seers Technology Co. Ltd',
  0x007e: 'Sports Tracking Technologies Ltd.',
  0x007f: 'Autonet Mobile',
  0x0080: 'DeLorme Publishing Company, Inc.',
  0x0081: 'WuXi Vimicro',
  0x0082: 'Sennheiser Communications A/S',
  0x0083: 'TimeKeeping Systems, Inc.',
  0x0084: 'Ludus Helsinki Ltd.',
  0x0085: 'BlueRadios, Inc.',
  0x0086: 'equinox AG',
  0x0087: 'Garmin International, Inc.',
  0x0088: 'Ecotest',
  0x0089: 'GN ReSound A/S',
  0x008a: 'Jawbone',
  0x008b: 'Topcorn Positioning Systems, LLC',
  0x008c: 'Gimbal Inc. (formerly Qualcomm Labs, Inc. and Qualcomm Retail Solutions, Inc.)',
  0x008d: 'Zscan Software',
  0x008e: 'Quintic Corp.',
  0x008f: 'Stollman E+V GmbH',
  0x0090: 'Funai Electric Co., Ltd.',
  0x0091: 'Advanced PANMOBIL Systems GmbH & Co. KG',
  0x0092: 'ThinkOptics, Inc.',
  0x0093: 'Universal Electronics, Inc.',
  0x0094: 'Airoha Technology Corp.',
  0x0095: 'NEC Lighting, Ltd.',
  0x0096: 'ODM Technology, Inc.',
  0x0097: 'ConnecteDevice Ltd.',
  0x0098: 'zer01.tv GmbH',
  0x0099: 'i.Tech Dynamic Global Distribution Ltd.',
  0x009a: 'Alpwise',
  0x009b: 'Jiangsu Toppower Automotive Electronics Co., Ltd.',
  0x009c: 'Colorfy, Inc.',
  0x009d: 'Geoforce Inc.',
  0x009e: 'Bose Corporation',
  0x009f: 'Suunto Oy',
  0x00a0: 'Kensington Computer Products Group',
  0x00a1: 'SR-Medizinelektronik',
  0x00a2: 'Vertu Corporation Limited',
  0x00a3: 'Meta Watch Ltd.',
  0x00a4: 'LINAK A/S',
  0x00a5: 'OTL Dynamics LLC',
  0x00a6: 'Panda Ocean Inc.',
  0x00a7: 'Visteon Corporation',
  0x00a8: 'ARP Devices Limited',
  0x00a9: 'Magneti Marelli S.p.A',
  0x00aa: 'CAEN RFID srl',
  0x00ab: 'Ingenieur-Systemgruppe Zahn GmbH',
  0x00ac: 'Green Throttle Games',
  0x00ad: 'Peter Systemtechnik GmbH',
  0x00ae: 'Omegawave Oy',
  0x00af: 'Cinetix',
  0x00b0: 'Passif Semiconductor Corp',
  0x00b1: 'Saris Cycling Group, Inc',
  0x00b2: 'Bekey A/S',
  0x00b3: 'Clarinox Technologies Pty. Ltd.',
  0x00b4: 'BDE Technology Co., Ltd.',
  0x00b5: 'Swirl Networks',
  0x00b6: 'Meso international',
  0x00b7: 'TreLab Ltd',
  0x00b8: 'Qualcomm Innovation Center, Inc. (QuIC)',
  0x00b9: 'Johnson Controls, Inc.',
  0x00ba: 'Starkey Laboratories Inc.',
  0x00bb: 'S-Power Electronics Limited',
  0x00bc: 'Ace Sensor Inc',
  0x00bd: 'Aplix Corporation',
  0x00be: 'AAMP of America',
  0x00bf: 'Stalmart Technology Limited',
  0x00c0: 'AMICCOM Electronics Corporation',
  0x00c1: 'Shenzhen Excelsecu Data Technology Co.,Ltd',
  0x00c2: 'Geneq Inc.',
  0x00c3: 'adidas AG',
  0x00c4: 'LG Electronics',
  0x00c5: 'Onset Computer Corporation',
  0x00c6: 'Selfly BV',
  0x00C7: 'Quuppa Oy.',
  0x00C8: 'GeLo Inc',
  0x00C9: 'Evluma',
  0x00CA: 'MC10',
  0x00CB: 'Binauric SE',
  0x00CC: 'Beats Electronics',
  0x00CD: 'Microchip Technology Inc.',
  0x00CE: 'Elgato Systems GmbH',
  0x00CF: 'ARCHOS SA',
  0x00D0: 'Dexcom, Inc.',
  0x00D1: 'Polar Electro Europe B.V.',
  0x00D2: 'Dialog Semiconductor B.V.',
  0x00D3: 'Taixingbang Technology (HK) Co,. LTD.',
  0x00D4: 'Kawantech',
  0x00D5: 'Austco Communication Systems',
  0x00D6: 'Timex Group USA, Inc.',
  0x00D7: 'Qualcomm Technologies, Inc.',
  0x00D8: 'Qualcomm Connected Experiences, Inc.',
  0x00D9: 'Voyetra Turtle Beach',
  0x00DA: 'txtr GmbH',
  0x00DB: 'Biosentronics',
  0x00DC: 'Procter & Gamble',
  0x00DD: 'Hosiden Corporation',
  0x00DE: 'Muzik LLC',
  0x00DF: 'Misfit Wearables Corp',
  0x00E0: 'Google',
  0x00E1: 'Danlers Ltd',
  0x00E2: 'Semilink Inc',
  0x00E3: 'inMusic Brands, Inc',
  0x00E4: 'L.S. Research Inc.',
  0x00E5: 'Eden Software Consultants Ltd.',
  0x00E6: 'Freshtemp',
  0x00e7: 'KS Technologies',
  0x00e8: 'ACTS Technologies',
  0x00e9: 'Vtrack Systems',
  0x00ea: 'Nielsen-Kellerman Company',
  0x00eb: 'Server Technology, Inc.',
  0x00ec: 'BioResearch Associates',
  0x00ed: 'Jolly Logic, LLC',
  0x00ee: 'Above Average Outcomes, Inc.',
  0x00ef: 'Bitsplitters GmbH',
  0x00f0: 'PayPal, Inc.',
  0x00f1: 'Witron Technology Limited',
  0x00f2: 'Aether Things Inc. (formerly Morse Project Inc.)',
  0x00f3: 'Kent Displays Inc.',
  0x00f4: 'Nautilus Inc.',
  0x00f5: 'Smartifier Oy',
  0x00f6: 'Elcometer Limited',
  0x00f7: 'VSN Technologies Inc.',
  0x00f8: 'AceUni Corp., Ltd.',
  0x00f9: 'StickNFind',
  0x00fa: 'Crystal Code AB',
  0x00fb: 'KOUKAAM a.s.',
  0x00fc: 'Delphi Corporation',
  0x00fd: 'ValenceTech Limited',
  0x00fe: 'Reserved',
  0x00ff: 'Typo Products, LLC',
  0x0100: 'TomTom International BV',
  0x0101: 'Fugoo, Inc',
  0x0102: 'Keiser Corporation',
  0x0103: 'Bang & Olufsen A/S',
  0x0104: 'PLUS Locations Systems Pty Ltd',
  0x0105: 'Ubiquitous Computing Technology Corporation',
  0x0106: 'Innovative Yachtter Solutions',
  0x0107: 'William Demant Holding A/S',
  0x0108: 'Chicony Electronics Co., Ltd.',
  0x0109: 'Atus BV',
  0x010a: 'Codegate Ltd.',
  0x010b: 'ERi, Inc.',
  0x010c: 'Transducers Direct, LLC',
  0x010d: 'Fujitsu Ten Limited',
  0x010e: 'Audi AG',
  0x010f: 'HiSilicon Technologies Co., Ltd.',
  0x0110: 'Nippon Seiki Co., Ltd.',
  0x0111: 'Steelseries ApS',
  0x0112: 'vyzybl Inc.',
  0x0113: 'Openbrain Technologies, Co., Ltd.',
  0x0114: 'Xensr',
  0x0115: 'e.solutions',
  0x0116: '1OAK Technologies',
  0x0117: 'Wimoto Technologies Inc',
  0x0118: 'Radius Networks, Inc.',
  0x0119: 'Wize Technology Co., Ltd.',
  0x011a: 'Qualcomm Labs, Inc.',
  0x011b: 'Aruba Networks',
  0x011c: 'Baidu',
  0x011d: 'Arendi AG',
  0x011e: 'Skoda Auto a.s.',
  0x011f: 'Volkswagon AG',
  0x0120: 'Porsche AG',
  0x0121: 'Sino Wealth Electronic Ltd.',
  0x0122: 'AirTurn, Inc.',
  0x0123: 'Kinsa, Inc.',
  0x0124: 'HID Global',
  0x0125: 'SEAT es',
  0x0126: 'Promethean Ltd.',
  0x0127: 'Salutica Allied Solutions',
  0x0128: 'GPSI Group Pty Ltd',
  0x0129: 'Nimble Devices Oy',
  0x012a: 'Changzhou Yongse Infotech Co., Ltd',
  0x012b: 'SportIQ',
  0x012c: 'TEMEC Instruments B.V.',
  0x012d: 'Sony Corporation',
  0x012e: 'ASSA ABLOY',
  0x012f: 'Clarion Co., Ltd.',
  0x0130: 'Warehouse Innovations',
  0x0131: 'Cypress Semiconductor Corporation',
  0x0132: 'MADS Inc',
  0x0133: 'Blue Maestro Limited',
  0x0134: 'Resolution Products, Inc.',
  0x0135: 'Airewear LLC',
  0x0136: 'Seed Labs, Inc. (formerly ETC sp. z.o.o.)',
  0x0137: 'Prestigio Plaza Ltd.',
  0x0138: 'NTEO Inc.',
  0x0139: 'Focus Systems Corporation',
  0x013a: 'Tencent Holdings Limited',
  0x013b: 'Allegion',
  0x013c: 'Murata Manufacuring Co., Ltd.',
  0x013e: 'Nod, Inc.',
  0x013f: 'B&B Manufacturing Company',
  0x0140: 'Alpine Electronics (China) Co., Ltd',
  0x0141: 'FedEx Services',
  0x0142: 'Grape Systems Inc.',
  0x0143: 'Bkon Connect',
  0x0144: 'Lintech GmbH',
  0x0145: 'Novatel Wireless',
  0x0146: 'Ciright',
  0x0147: 'Mighty Cast, Inc.',
  0x0148: 'Ambimat Electronics',
  0x0149: 'Perytons Ltd.',
  0x014a: 'Tivoli Audio, LLC',
  0x014b: 'Master Lock',
  0x014c: 'Mesh-Net Ltd',
  0x014d: 'Huizhou Desay SV Automotive CO., LTD.',
  0x014e: 'Tangerine, Inc.',
  0x014f: 'B&W Group Ltd.',
  0x0150: 'Pioneer Corporation',
  0x0151: 'OnBeep',
  0x0152: 'Vernier Software & Technology',
  0x0153: 'ROL Ergo',
  0x0154: 'Pebble Technology',
  0x0155: 'NETATMO',
  0x0156: 'Accumulate AB',
  0x0157: 'Anhui Huami Information Technology Co., Ltd.',
  0x0158: 'Inmite s.r.o.',
  0x0159: 'ChefSteps, Inc.',
  0x015a: 'micas AG',
  0x015b: 'Biomedical Research Ltd.',
  0x015c: 'Pitius Tec S.L.',
  0x015d: 'Estimote, Inc.',
  0x015e: 'Unikey Technologies, Inc.',
  0x015f: 'Timer Cap Co.',
  0x0160: 'AwoX',
  0x0161: 'yikes',
  0x0162: 'MADSGlobal NZ Ltd.',
  0x0163: 'PCH International',
  0x0164: 'Qingdao Yeelink Information Technology Co., Ltd.',
  0x0165: 'Milwaukee Tool (formerly Milwaukee Electric Tools)',
  0x0166: 'MISHIK Pte Ltd',
  0x0167: 'Bayer HealthCare',
  0x0168: 'Spicebox LLC',
  0x0169: 'emberlight',
  0x016a: 'Cooper-Atkins Corporation',
  0x016b: 'Qblinks',
  0x016c: 'MYSPHERA',
  0x016d: 'LifeScan Inc',
  0x016e: 'Volantic AB',
  0x016f: 'Podo Labs, Inc',
  0x0170: 'Roche Diabetes Care AG',
  0x0171: 'Amazon Fulfillment Service',
  0x0172: 'Connovate Technology Private Limited',
  0x0173: 'Kocomojo, LLC',
  0x0174: 'Everykey LLC',
  0x0175: 'Dynamic Controls',
  0x0176: 'SentriLock',
  0x0177: 'I-SYST inc.',
  0x0178: 'CASIO COMPUTER CO., LTD.',
  0x0179: 'LAPIS Semiconductor Co., Ltd.',
  0x017a: 'Telemonitor, Inc.',
  0x017b: 'taskit GmbH',
  0x017c: 'Daimler AG',
  0x017d: 'BatAndCat',
  0x017e: 'BluDotz Ltd',
  0x017f: 'XTel ApS',
  0x0180: 'Gigaset Communications GmbH',
  0x0181: 'Gecko Health Innovations, Inc.',
  0x0182: 'HOP Ubiquitous',
  0x0183: 'To Be Assigned',
  0x0184: 'Nectar',
  0x0185: 'bel’apps LLC',
  0x0186: 'CORE Lighting Ltd',
  0x0187: 'Seraphim Sense Ltd',
  0x0188: 'Unico RBC',
  0x0189: 'Physical Enterprises Inc.',
  0x018a: 'Able Trend Technology Limited',
  0x018b: 'Konica Minolta, Inc.',
  0x018c: 'Wilo SE',
  0x018d: 'Extron Design Services',
  0x018e: 'Fitbit, Inc.',
  0x018f: 'Fireflies Systems',
  0x0190: 'Intelletto Technologies Inc.',
  0x0191: 'FDK CORPORATION',
  0x0192: 'Cloudleaf, Inc',
  0x0193: 'Maveric Automation LLC',
  0x0194: 'Acoustic Stream Corporation',
  0x0195: 'Zuli',
  0x0196: 'Paxton Access Ltd',
  0x0197: 'WiSilica Inc',
  0x0198: 'Vengit Limited',
  0x0199: 'SALTO SYSTEMS S.L.',
  0x019a: 'TRON Forum (formerly T-Engine Forum)',
  0x019b: 'CUBETECH s.r.o.',
  0x019c: 'Cokiya Incorporated',
  0x019d: 'CVS Health',
  0x019e: 'Ceruus',
  0x019f: 'Strainstall Ltd',
  0x01a0: 'Channel Enterprises (HK) Ltd.',
  0x01a1: 'FIAMM',
  0x01a2: 'GIGALANE.CO.,LTD',
  0x01a3: 'EROAD',
  0x01a4: 'Mine Safety Appliances',
  0x01a5: 'Icon Health and Fitness',
  0x01a6: 'Asandoo GmbH',
  0x01a7: 'ENERGOUS CORPORATION',
  0x01a8: 'Taobao',
  0x01a9: 'Canon Inc.',
  0x01aa: 'Geophysical Technology Inc.',
  0x01ab: 'Facebook, Inc.',
  0x01ac: 'Nipro Diagnostics, Inc.',
  0x01ad: 'FlightSafety International',
  0x01ae: 'Earlens Corporation',
  0x01af: 'Sunrise Micro Devices, Inc.',
  0x01b0: 'Star Micronics Co., Ltd.',
  0x01b1: 'Netizens Sp. z o.o.',
  0x01b2: 'Nymi Inc.',
  0x01b3: 'Nytec, Inc.',
  0x01b4: 'Trineo Sp. z o.o.',
  0x01b5: 'Nest Labs Inc.',
  0x01b6: 'LM Technologies Ltd',
  0x01b7: 'General Electric Company',
  0x01b8: 'i+D3 S.L.',
  0x01b9: 'HANA Micron',
  0x01ba: 'Stages Cycling LLC',
  0x01bb: 'Cochlear Bone Anchored Solutions AB',
  0x01bc: 'SenionLab AB',
  0x01bd: 'Syszone Co., Ltd',
  0x01be: 'Pulsate Mobile Ltd.',
  0x01bf: 'Hong Kong HunterSun Electronic Limited',
  0x01c0: 'pironex GmbH',
  0x01c1: 'BRADATECH Corp.',
  0x01c2: 'Transenergooil AG',
  0x01c3: 'Bunch',
  0x01c4: 'DME Microelectronics',
  0x01c5: 'Bitcraze AB',
  0x01c6: 'HASWARE Inc.',
  0x01c7: 'Abiogenix Inc.',
  0x01c8: 'Poly-Control ApS',
  0x01c9: 'Avi-on',
  0x01ca: 'Laerdal Medical AS',
  0x01cb: 'Fetch My Pet',
  0x01cc: 'Sam Labs Ltd.',
  0x01cd: 'Chengdu Synwing Technology Ltd',
  0x01ce: 'HOUWA SYSTEM DESIGN, k.k.',
  0x01cf: 'BSH',
  0x01d0: 'Primus Inter Pares Ltd',
  0x01d1: 'August',
  0x01d2: 'Gill Electronics',
  0x01d3: 'Sky Wave Design',
  0x01d4: 'Newlab S.r.l.',
  0x01d5: 'ELAD srl',
  0x01d6: 'G-wearables inc.',
  0x01d7: 'Squadrone Systems Inc.',
  0x01d8: 'Code Corporation',
  0x01d9: 'Savant Systems LLC',
  0x01da: 'Logitech International SA',
  0x01db: 'Innblue Consulting',
  0x01dc: 'iParking Ltd.',
  0x01dd: 'Koninklijke Philips Electronics N.V.',
  0x01de: 'Minelab Electronics Pty Limited',
  0x01df: 'Bison Group Ltd.',
  0x01e0: 'Widex A/S',
  0x01e1: 'Jolla Ltd',
  0x01e2: 'Lectronix, Inc.',
  0x01e3: 'Caterpillar Inc',
  0x01e4: 'Freedom Innovations',
  0x01e5: 'Dynamic Devices Ltd',
  0x01e6: 'Technology Solutions (UK) Ltd',
  0x01e7: 'IPS Group Inc.',
  0x01e8: 'STIR',
  0x01e9: 'Sano, Inc',
  0x01ea: 'Advanced Application Design, Inc.',
  0x01eb: 'AutoMap LLC',
  0x01ec: 'Spreadtrum Communications Shanghai Ltd',
  0x01ed: 'CuteCircuit LTD',
  0x01ee: 'Valeo Service',
  0x01ef: 'Fullpower Technologies, Inc.',
  0x01f0: 'KloudNation',
  0x01f1: 'Zebra Technologies Corporation',
  0x01f2: 'Itron, Inc.',
  0x01f3: 'The University of Tokyo',
  0x01f4: 'UTC Fire and Security',
  0x01f5: 'Cool Webthings Limited',
  0x01f6: 'DJO Global',
  0x01f7: 'Gelliner Limited',
  0x01f8: 'Anyka (Guangzhou) Microelectronics Technology Co, LTD',
  0x01f9: 'Medtronic, Inc.',
  0x01fa: 'Gozio, Inc.',
  0x01fb: 'Form Lifting, LLC',
  0x01fc: 'Wahoo Fitness, LLC',
  0x01fd: 'Kontakt Micro-Location Sp. z o.o.',
  0x01fe: 'Radio System Corporation',
  0x01ff: 'Freescale Semiconductor, Inc.',
  0x0200: 'Verifone Systems PTe Ltd. Taiwan Branch',
  0x0201: 'AR Timing',
  0x0202: 'Rigado LLC',
  0x0203: 'Kemppi Oy',
  0x0204: 'Tapcentive Inc.',
  0x0205: 'Smartbotics Inc.',
  0x0206: 'Otter Products, LLC',
  0x0207: 'STEMP Inc.',
  0x0208: 'LumiGeek LLC',
  0x0209: 'InvisionHeart Inc.',
  0x020A: 'Macnica Inc. ',
  0x020b: 'Jaguar Land Rover Limited',
  0x020c: 'CoroWare Technologies, Inc',
  0x020d: 'Simplo Technology Co., LTD',
  0x020e: 'Omron Healthcare Co., LTD',
  0x020f: 'Comodule GMBH',
  0x0210: 'ikeGPS',
  0x0211: 'Telink Semiconductor Co. Ltd',
  0x0212: 'Interplan Co., Ltd',
  0x0213: 'Wyler AG',
  0x0214: 'IK Multimedia Production srl',
  0x0215: 'Lukoton Experience Oy',
  0x0216: 'MTI Ltd',
  0x0217: 'Tech4home, Lda',
  0x0218: 'Hiotech AB',
  0x0219: 'DOTT Limited',
  0x021A: 'Blue Speck Labs, LLC',
  0x021B: 'Cisco Systems, Inc',
  0x021C: 'Mobicomm Inc',
  0x021D: 'Edamic',
  0x021E: 'Goodnet, Ltd',
  0x021F: 'Luster Leaf Products Inc',
  0x0220: 'Manus Machina BV',
  0x0221: 'Mobiquity Networks Inc',
  0x0222: 'Praxis Dynamics',
  0x0223: 'Philip Morris Products S.A.',
  0x0224: 'Comarch SA',
  0x0225: 'Nestl Nespresso S.A.',
  0x0226: 'Merlinia A/S',
  0x0227: 'LifeBEAM Technologies',
  0x0228: 'Twocanoes Labs, LLC',
  0x0229: 'Muoverti Limited',
  0x022A: 'Stamer Musikanlagen GMBH',
  0x022B: 'Tesla Motors',
  0x022C: 'Pharynks Corporation',
  0x022D: 'Lupine',
  0x022E: 'Siemens AG',
  0x022F: 'Huami (Shanghai) Culture Communication CO., LTD',
  0x0230: 'Foster Electric Company, Ltd',
  0x0231: 'ETA SA',
  0x0232: 'x-Senso Solutions Kft',
  0x0233: 'Shenzhen SuLong Communication Ltd',
  0x0234: 'FengFan (BeiJing) Technology Co, Ltd',
  0x0235: 'Qrio Inc',
  0x0236: 'Pitpatpet Ltd',
  0x0237: 'MSHeli s.r.l.',
  0x0238: 'Trakm8 Ltd',
  0x0239: 'JIN CO, Ltd',
  0x023A: 'Alatech Tehnology',
  0x023B: 'Beijing CarePulse Electronic Technology Co, Ltd',
  0x023C: 'Awarepoint',
  0x023D: 'ViCentra B.V.',
  0x023E: 'Raven Industries',
  0x023F: 'WaveWare Technologies Inc.',
  0x0240: 'Argenox Technologies',
  0x0241: 'Bragi GmbH',
  0x0242: '16Lab Inc',
  0x0243: 'Masimo Corp',
  0x0244: 'Iotera Inc',
  0x0245: 'Endress+Hauser',
  0x0246: 'ACKme Networks, Inc.',
  0x0247: 'FiftyThree Inc.',
  0x0248: 'Parker Hannifin Corp',
  0x0249: 'Transcranial Ltd',
  0x024A: 'Uwatec AG',
  0x024B: 'Orlan LLC',
  0x024C: 'Blue Clover Devices',
  0x024D: 'M-Way Solutions GmbH',
  0x024E: 'Microtronics Engineering GmbH',
  0x024F: 'Schneider Schreibgerte GmbH',
  0x0250: 'Sapphire Circuits LLC',
  0x0251: 'Lumo Bodytech Inc.',
  0x0252: 'UKC Technosolution',
  0x0253: 'Xicato Inc.',
  0x0254: 'Playbrush',
  0x0255: 'Dai Nippon Printing Co., Ltd.',
  0x0256: 'G24 Power Limited',
  0x0257: 'AdBabble Local Commerce Inc.',
  0x0258: 'Devialet SA',
  0x0259: 'ALTYOR',
  0x025A: 'University of Applied Sciences Valais/Haute Ecole Valaisanne',
  0x025B: 'Five Interactive, LLC dba Zendo',
  0x025C: 'NetEaseHangzhouNetwork co.Ltd.',
  0x025D: 'Lexmark International Inc.',
  0x025E: 'Fluke Corporation',
  0x025F: 'Yardarm Technologies',
  0x0260: 'SensaRx',
  0x0261: 'SECVRE GmbH',
  0x0262: 'Glacial Ridge Technologies',
  0x0263: 'Identiv, Inc.',
  0x0264: 'DDS, Inc.',
  0x0265: 'SMK Corporation',
  0x0266: 'Schawbel Technologies LLC',
  0x0267: 'XMI Systems SA',
  0x0268: 'Cerevo',
  0x0269: 'Torrox GmbH & Co KG',
  0x026A: 'Gemalto',
  0x026B: 'DEKA Research & Development Corp.',
  0x026C: 'Domster Tadeusz Szydlowski',
  0x026D: 'Technogym SPA',
  0x026E: 'FLEURBAEY BVBA',
  0x026F: 'Aptcode Solutions',
  0x0270: 'LSI ADL Technology',
  0x0271: 'Animas Corp',
  0x0272: 'Alps Electric Co., Ltd.',
  0x0273: 'OCEASOFT',
  0x0274: 'Motsai Research',
  0x0275: 'Geotab',
  0x0276: 'E.G.O. Elektro-Gertebau GmbH',
  0x0277: 'bewhere inc',
  0x0278: 'Johnson Outdoors Inc',
  0x0279: 'steute Schaltgerate GmbH & Co. KG',
  0x027A: 'Ekomini inc.',
  0x027B: 'DEFA AS',
  0x027C: 'Aseptika Ltd',
  0x027D: 'HUAWEI Technologies Co., Ltd. ( )',
  0x027E: 'HabitAware, LLC',
  0x027F: 'ruwido austria gmbh',
  0x0280: 'ITEC corporation',
  0x0281: 'StoneL',
  0x0282: 'Sonova AG',
  0x0283: 'Maven Machines, Inc.',
  0x0284: 'Synapse Electronics',
  0x0285: 'Standard Innovation Inc.',
  0x0286: 'RF Code, Inc.',
  0x0287: 'Wally Ventures S.L.',
  0x0288: 'Willowbank Electronics Ltd',
  0x0289: 'SK Telecom',
  0x028A: 'Jetro AS',
  0x028B: 'Code Gears LTD',
  0x028C: 'NANOLINK APS',
  0x028D: 'IF, LLC',
  0x028E: 'RF Digital Corp',
  0x028F: 'Church & Dwight Co., Inc',
  0x0290: 'Multibit Oy',
  0x0291: 'CliniCloud Inc',
  0x0292: 'SwiftSensors',
  0x0293: 'Blue Bite',
  0x0294: 'ELIAS GmbH',
  0x0295: 'Sivantos GmbH',
  0x0296: 'Petzl',
  0x0297: 'storm power ltd',
  0x0298: 'EISST Ltd',
  0x0299: 'Inexess Technology Simma KG',
  0x029A: 'Currant, Inc.',
  0x029B: 'C2 Development, Inc.',
  0x029C: 'Blue Sky Scientific, LLC',
  0x029D: 'ALOTTAZS LABS, LLC',
  0x029E: 'Kupson spol. s r.o.',
  0x029F: 'Areus Engineering GmbH',
  0x02A0: 'Impossible Camera GmbH',
  0x02A1: 'InventureTrack Systems',
  0x02A2: 'LockedUp',
  0x02A3: 'Itude',
  0x02A4: 'Pacific Lock Company',
  0x02A5: 'Tendyron Corporation ( )',
  0x02A6: 'Robert Bosch GmbH',
  0x02A7: 'Illuxtron international B.V.',
  0x02A8: 'miSport Ltd.',
  0x02A9: 'Chargelib',
  0x02AA: 'Doppler Lab',
  0x02AB: 'BBPOS Limited',
  0x02AC: 'RTB Elektronik GmbH & Co. KG',
  0x02AD: 'Rx Networks, Inc.',
  0x02AE: 'WeatherFlow, Inc.',
  0x02AF: 'Technicolor USA Inc.',
  0x02B0: 'Bestechnic(Shanghai),Ltd',
  0x02B1: 'Raden Inc',
  0x02B2: 'JouZen Oy',
  0x02B3: 'CLABER S.P.A.',
  0x02B4: 'Hyginex, Inc.',
  0x02B5: 'HANSHIN ELECTRIC RAILWAY CO.,LTD.',
  0x02B6: 'Schneider Electric',
  0x02B7: 'Oort Technologies LLC',
  0x02B8: 'Chrono Therapeutics',
  0x02B9: 'Rinnai Corporation',
  0x02BA: 'Swissprime Technologies AG',
  0x02BB: 'Koha.,Co.Ltd',
  0x02BC: 'Genevac Ltd',
  0x02BD: 'Chemtronics',
  0x02BE: 'Seguro Technology Sp. z o.o.',
  0x02BF: 'Redbird Flight Simulations',
  0x02C0: 'Dash Robotics',
  0x02C1: 'LINE Corporation',
  0x02C2: 'Guillemot Corporation',
  0x02C3: 'Techtronic Power Tools Technology Limited',
  0x02C4: 'Wilson Sporting Goods',
  0x02C5: 'Lenovo (Singapore) Pte Ltd. ( )',
  0x02C6: 'Ayatan Sensors',
  0x02C7: 'Electronics Tomorrow Limited',
  0x02C8: 'VASCO Data Security International, Inc.',
  0x02C9: 'PayRange Inc.',
  0x02CA: 'ABOV Semiconductor',
  0x02CB: 'AINA-Wireless Inc.',
  0x02CC: 'Eijkelkamp Soil & Water',
  0x02CD: 'BMA ergonomics b.v.',
  0x02CE: 'Teva Branded Pharmaceutical Products R&D, Inc.',
  0x02CF: 'Anima',
  0x02D0: '3M',
  0x02D1: 'Empatica Srl',
  0x02D2: 'Afero, Inc.',
  0x02D3: 'Powercast Corporation',
  0x02D4: 'Secuyou ApS',
  0x02D5: 'OMRON Corporation',
  0x02D6: 'Send Solutions',
  0x02D7: 'NIPPON SYSTEMWARE CO.,LTD.',
  0x02D8: 'Neosfar',
  0x02D9: 'Fliegl Agrartechnik GmbH',
  0x02DA: 'Gilvader',
  0x02DB: 'Digi International Inc (R)',
  0x02DC: 'DeWalch Technologies, Inc.',
  0x02DD: 'Flint Rehabilitation Devices, LLC',
  0x02DE: 'Samsung SDS Co., Ltd.',
  0x02DF: 'Blur Product Development',
  0x02E0: 'University of Michigan',
  0x02E1: 'Victron Energy BV',
  0x02E2: 'NTT docomo',
  0x02E3: 'Carmanah Technologies Corp.',
  0x02E4: 'Bytestorm Ltd.',
  0x02E5: 'Espressif Incorporated ( () )',
  0x02E6: 'Unwire',
  0x02E7: 'Connected Yard, Inc.',
  0x02E8: 'American Music Environments',
  0x02E9: 'Sensogram Technologies, Inc.',
  0x02EA: 'Fujitsu Limited',
  0x02EB: 'Ardic Technology',
  0x02EC: 'Delta Systems, Inc',
  0x02ED: 'HTC Corporation',
  0x02EE: 'Citizen Holdings Co., Ltd.',
  0x02EF: 'SMART-INNOVATION.inc',
  0x02F0: 'Blackrat Software',
  0x02F1: 'The Idea Cave, LLC',
  0x02F2: 'GoPro, Inc.',
  0x02F3: 'AuthAir, Inc',
  0x02F4: 'Vensi, Inc.',
  0x02F5: 'Indagem Tech LLC',
  0x02F6: 'Intemo Technologies',
  0x02F7: 'DreamVisions co., Ltd.',
  0x02F8: 'Runteq Oy Ltd',
  0x02F9: 'IMAGINATION TECHNOLOGIES LTD',
  0x02FA: 'CoSTAR TEchnologies',
  0x02FB: 'Clarius Mobile Health Corp.',
  0x02FC: 'Shanghai Frequen Microelectronics Co., Ltd.',
  0x02FD: 'Uwanna, Inc.',
  0x02FE: 'Lierda Science & Technology Group Co., Ltd.',
  0x02FF: 'Silicon Laboratories',
  0x0300: 'World Moto Inc.',
  0x0301: 'Giatec Scientific Inc.',
  0x0302: 'Loop Devices, Inc',
  0x0303: 'IACA electronique',
  0x0304: 'Martians Inc',
  0x0305: 'Swipp ApS',
  0x0306: 'Life Laboratory Inc.',
  0x0307: 'FUJI INDUSTRIAL CO.,LTD.',
  0x0308: 'Surefire, LLC',
  0x0309: 'Dolby Labs',
  0x030A: 'Ellisys',
  0x030B: 'Magnitude Lighting Converters',
  0x030C: 'Hilti AG',
  0x030D: 'Devdata S.r.l.',
  0x030E: 'Deviceworx',
  0x030F: 'Shortcut Labs',
  0x0310: 'SGL Italia S.r.l.',
  0x0311: 'PEEQ DATA',
  0x0312: 'Ducere Technologies Pvt Ltd',
  0x0313: 'DiveNav, Inc.',
  0x0314: 'RIIG AI Sp. z o.o.',
  0x0315: 'Thermo Fisher Scientific',
  0x0316: 'AG Measurematics Pvt. Ltd.',
  0x0317: 'CHUO Electronics CO., LTD.',
  0x0318: 'Aspenta International',
  0x0319: 'Eugster Frismag AG',
  0x031A: 'Amber wireless GmbH',
  0x031B: 'HQ Inc',
  0x031C: 'Lab Sensor Solutions',
  0x031D: 'Enterlab ApS',
  0x031E: 'Eyefi, Inc.',
  0x031F: 'MetaSystem S.p.A.',
  0x0320: 'SONO ELECTRONICS. CO., LTD',
  0x0321: 'Jewelbots',
  0x0322: 'Compumedics Limited',
  0x0323: 'Rotor Bike Components',
  0x0324: 'Astro, Inc.',
  0x0325: 'Amotus Solutions',
  0x0326: 'Healthwear Technologies (Changzhou)Ltd',
  0x0327: 'Essex Electronics',
  0x0328: 'Grundfos A/S',
  0x0329: 'Eargo, Inc.',
  0x032A: 'Electronic Design Lab',
  0x032B: 'ESYLUX',
  0x032C: 'NIPPON SMT.CO.,Ltd',
  0x032D: 'BM innovations GmbH',
  0x032E: 'indoormap',
  0x032F: 'OttoQ Inc',
  0x0330: 'North Pole Engineering',
  0x0331: '3flares Technologies Inc.',
  0x0332: 'Electrocompaniet A.S.',
  0x0333: 'Mul-T-Lock',
  0x0334: 'Corentium AS',
  0x0335: 'Enlighted Inc',
  0x0336: 'GISTIC',
  0x0337: 'AJP2 Holdings, LLC',
  0x0338: 'COBI GmbH',
  0x0339: 'Blue Sky Scientific, LLC',
  0x033A: 'Appception, Inc.',
  0x033B: 'Courtney Thorne Limited',
  0x033C: 'Virtuosys',
  0x033D: 'TPV Technology Limited',
  0x033E: 'Monitra SA',
  0x033F: 'Automation Components, Inc.',
  0x0340: 'Letsense s.r.l.',
  0x0341: 'Etesian Technologies LLC',
  0x0342: 'GERTEC BRASIL LTDA.',
  0x0343: 'Drekker Development Pty. Ltd.',
  0x0344: 'Whirl Inc',
  0x0345: 'Locus Positioning',
  0x0346: 'Acuity Brands Lighting, Inc',
  0x0347: 'Prevent Biometrics',
  0x0348: 'Arioneo',
  0x0349: 'VersaMe',
  0x034A: 'Vaddio',
  0x034B: 'Libratone A/S',
  0x034C: 'HM Electronics, Inc.',
  0x034D: 'TASER International, Inc.',
  0x034E: 'SafeTrust Inc.',
  0x034F: 'Heartland Payment Systems',
  0x0350: 'Bitstrata Systems Inc.',
  0x0351: 'Pieps GmbH',
  0x0352: 'iRiding(Xiamen)Technology Co.,Ltd.',
  0x0353: 'Alpha Audiotronics, Inc.',
  0x0354: 'TOPPAN FORMS CO.,LTD.',
  0x0355: 'Sigma Designs, Inc.',
  0x0356: 'Spectrum Brands, Inc.',
  0x0357: 'Polymap Wireless',
  0x0358: 'MagniWare Ltd.',
  0x0359: 'Novotec Medical GmbH',
  0x035A: 'Medicom Innovation Partner a/s',
  0x035B: 'Matrix Inc.',
  0x035C: 'Eaton Corporation',
  0x035D: 'KYS',
  0x035E: 'Naya Health, Inc.',
  0x035F: 'Acromag',
  0x0360: 'Insulet Corporation',
  0x0361: 'Wellinks Inc.',
  0x0362: 'ON Semiconductor',
  0x0363: 'FREELAP SA',
  0x0364: 'Favero Electronics Srl',
  0x0365: 'BioMech Sensor LLC',
  0x0366: 'BOLTT Sports technologies Private limited',
  0x0367: 'Saphe International',
  0x0368: 'Metormote AB',
  0x0369: 'littleBits',
  0x036A: 'SetPoint Medical',
  0x036B: 'BRControls Products BV',
  0x036C: 'Zipcar',
  0x036D: 'AirBolt Pty Ltd',
  0x036E: 'KeepTruckin Inc',
  0x036F: 'Motiv, Inc.',
  0x0370: 'Wazombi Labs O',
  0x0371: 'ORBCOMM',
  0x0372: 'Nixie Labs, Inc.',
  0x0373: 'AppNearMe Ltd',
  0x0374: 'Holman Industries',
  0x0375: 'Expain AS',
  0x0376: 'Electronic Temperature Instruments Ltd',
  0x0377: 'Plejd AB',
  0x0378: 'Propeller Health',
  0x0379: 'Shenzhen iMCO Electronic Technology Co.,Ltd',
  0x037A: 'Algoria',
  0x037B: 'Apption Labs Inc.',
  0x037C: 'Cronologics Corporation',
  0x037D: 'MICRODIA Ltd.',
  0x037E: 'lulabytes S.L.',
  0x037F: 'Nestec S.A.',
  0x0380: 'LLC MEGA - F service',
  0x0381: 'Sharp Corporation',
  0x0382: 'Precision Outcomes Ltd',
  0x0383: 'Kronos Incorporated',
  0x0384: 'OCOSMOS Co., Ltd.',
  0x0385: 'Embedded Electronic Solutions Ltd. dba e2Solutions',
  0x0386: 'Aterica Inc.',
  0x0387: 'BluStor PMC, Inc.',
  0x0388: 'Kapsch TrafficCom AB',
  0x0389: 'ActiveBlu Corporation',
  0x038A: 'Kohler Mira Limited',
  0x038B: 'Noke',
  0x038C: 'Appion Inc.',
  0x038D: 'Resmed Ltd',
  0x038E: 'Crownstone B.V.',
  0x038F: 'Xiaomi Inc.',
  0x0390: 'INFOTECH s.r.o.',
  0x0391: 'Thingsquare AB',
  0x0392: 'T&D',
  0x0393: 'LAVAZZA S.p.A.',
  0x0394: 'Netclearance Systems, Inc.',
  0x0395: 'SDATAWAY',
  0x0396: 'BLOKS GmbH',
  0x0397: 'LEGO System A/S',
  0x0398: 'Thetatronics Ltd',
  0x0399: 'Nikon Corporation',
  0x039A: 'NeST',
  0x039B: 'South Silicon Valley Microelectronics',
  0x039C: 'ALE International',
  0x039D: 'CareView Communications, Inc.',
  0x039E: 'SchoolBoard Limited',
  0x039F: 'Molex Corporation',
  0x03A0: 'IVT Wireless Limited',
  0x03A1: 'Alpine Labs LLC',
  0x03A2: 'Candura Instruments',
  0x03A3: 'SmartMovt Technology Co., Ltd',
  0x03A4: 'Token Zero Ltd',
  0x03A5: 'ACE CAD Enterprise Co., Ltd. (ACECAD)',
  0x03A6: 'Medela, Inc',
  0x03A7: 'AeroScout',
  0x03A8: 'Esrille Inc.',
  0x03A9: 'THINKERLY SRL',
  0x03AA: 'Exon Sp. z o.o.',
  0x03AB: 'Meizu Technology Co., Ltd.',
  0x03AC: 'Smablo LTD',
  0x03AD: 'XiQ',
  0x03AE: 'Allswell Inc.',
  0x03AF: 'Comm-N-Sense Corp DBA Verigo',
  0x03B0: 'VIBRADORM GmbH',
  0x03B1: 'Otodata Wireless Network Inc.',
  0x03B2: 'Propagation Systems Limited',
  0x03B3: 'Midwest Instruments & Controls',
  0x03B4: 'Alpha Nodus, inc.',
  0x03B5: 'petPOMM, Inc',
  0x03B6: 'Mattel',
  0x03B7: 'Airbly Inc.',
  0x03B8: 'A-Safe Limited',
  0x03B9: 'FREDERIQUE CONSTANT SA',
  0x03BA: 'Maxscend Microelectronics Company Limited',
  0x03BB: 'Abbott Diabetes Care',
  0x03BC: 'ASB Bank Ltd',
  0x03BD: 'amadas',
  0x03BE: 'Applied Science, Inc.',
  0x03BF: 'iLumi Solutions Inc.',
  0x03C0: 'Arch Systems Inc.',
  0x03C1: 'Ember Technologies, Inc.',
  0x03C2: 'Snapchat Inc',
  0x03C3: 'Casambi Technologies Oy',
  0x03C4: 'Pico Technology Inc.',
  0x03C5: 'St. Jude Medical, Inc.',
  0x03C6: 'Intricon',
  0x03C7: 'Structural Health Systems, Inc.',
  0x03C8: 'Avvel International',
  0x03C9: 'Gallagher Group',
  0x03CA: 'In2things Automation Pvt. Ltd.',
  0x03CB: 'SYSDEV Srl',
  0x03CC: 'Vonkil Technologies Ltd',
  0x03CD: 'Wynd Technologies, Inc.',
  0x03CE: 'CONTRINEX S.A.',
  0x03CF: 'MIRA, Inc.',
  0x03D0: 'Watteam Ltd',
  0x03D1: 'Density Inc.',
  0x03D2: 'IOT Pot India Private Limited',
  0x03D3: 'Sigma Connectivity AB',
  0x03D4: 'PEG PEREGO SPA',
  0x03D5: 'Wyzelink Systems Inc.',
  0x03D6: 'Yota Devices LTD',
  0x03D7: 'FINSECUR',
  0x03D8: 'Zen-Me Labs Ltd',
  0x03D9: '3IWare Co., Ltd.',
  0x03DA: 'EnOcean GmbH',
  0x03DB: 'Instabeat, Inc',
  0x03DC: 'Nima Labs',
  0x03DD: 'Andreas Stihl AG & Co. KG',
  0x03DE: 'Nathan Rhoades LLC',
  0x03DF: 'Grob Technologies, LLC',
  0x03E0: 'Actions (Zhuhai) Technology Co., Limited',
  0x03E1: 'SPD Development Company Ltd',
  0x03E2: 'Sensoan Oy',
  0x03E3: 'Qualcomm Life Inc',
  0x03E4: 'Chip-ing AG',
  0x03E5: 'ffly4u',
  0x03E6: 'IoT Instruments Oy',
  0x03E7: 'TRUE Fitness Technology',
  0x03E8: 'Reiner Kartengeraete GmbH & Co. KG.',
  0x03E9: 'SHENZHEN LEMONJOY TECHNOLOGY CO., LTD.',
  0x03EA: 'Hello Inc.',
  0x03EB: 'Evollve Inc.',
  0x03EC: 'Jigowatts Inc.',
  0x03ED: 'BASIC MICRO.COM,INC.',
  0x03EE: 'CUBE TECHNOLOGIES',
  0x03EF: 'foolography GmbH',
  0x03F0: 'CLINK',
  0x03F1: 'Hestan Smart Cooking Inc.',
  0x03F2: 'WindowMaster A/S',
  0x03F3: 'Flowscape AB',
  0x03F4: 'PAL Technologies Ltd',
  0x03F5: 'WHERE, Inc.',
  0x03F6: 'Iton Technology Corp.',
  0x03F7: 'Owl Labs Inc.',
  0x03F8: 'Rockford Corp.',
  0x03F9: 'Becon Technologies Co.,Ltd.',
  0x03FA: 'Vyassoft Technologies Inc',
  0x03FB: 'Nox Medical',
  0x03FC: 'Kimberly-Clark',
  0x03FD: 'Trimble Navigation Ltd.',
  0x03FE: 'Littelfuse',
  0x03FF: 'Withings',
  0x0400: 'i-developer IT Beratung UG',
  0x0402: 'Sears Holdings Corporation',
  0x0403: 'Gantner Electronic GmbH',
  0x0404: 'Authomate Inc',
  0x0405: 'Vertex International, Inc.',
  0x0406: 'Airtago',
  0x0407: 'Swiss Audio SA',
  0x0408: 'ToGetHome Inc.',
  0x0409: 'AXIS',
  0x040A: 'Openmatics',
  0x040B: 'Jana Care Inc.',
  0x040C: 'Senix Corporation',
  0x040D: 'NorthStar Battery Company, LLC',
  0x040E: 'SKF (U.K.) Limited',
  0x040F: 'CO-AX Technology, Inc.',
  0x0410: 'Fender Musical Instruments',
  0x0411: 'Luidia Inc',
  0x0412: 'SEFAM',
  0x0413: 'Wireless Cables Inc',
  0x0414: 'Lightning Protection International Pty Ltd',
  0x0415: 'Uber Technologies Inc',
  0x0416: 'SODA GmbH',
  0x0417: 'Fatigue Science',
  0x0418: 'Alpine Electronics Inc.',
  0x0419: 'Novalogy LTD',
  0x041A: 'Friday Labs Limited',
  0x041B: 'OrthoAccel Technologies',
  0x041C: 'WaterGuru, Inc.',
  0x041D: 'Benning Elektrotechnik und Elektronik GmbH & Co. KG',
  0x041E: 'Dell Computer Corporation',
  0x041F: 'Kopin Corporation',
  0x0420: 'TecBakery GmbH',
  0x0421: 'Backbone Labs, Inc.',
  0x0422: 'DELSEY SA',
  0x0423: 'Chargifi Limited',
  0x0424: 'Trainesense Ltd.',
  0x0425: 'Unify Software and Solutions GmbH & Co. KG',
  0x0426: 'Husqvarna AB',
  0x0427: 'Focus fleet and fuel management inc',
  0x0428: 'SmallLoop, LLC',
  0x0429: 'Prolon Inc.',
  0x042A: 'BD Medical',
  0x042B: 'iMicroMed Incorporated',
  0x042C: 'Ticto N.V.',
  0x042D: 'Meshtech AS',
  0x042E: 'MemCachier Inc.',
  0x042F: 'Danfoss A/S',
  0x0430: 'SnapStyk Inc.',
  0x0431: 'Amyway Corporation',
  0x0432: 'Silk Labs, Inc.',
  0x0433: 'Pillsy Inc.',
  0x0434: 'Hatch Baby, Inc.',
  0x0435: 'Blocks Wearables Ltd.',
  0x0436: 'Drayson Technologies (Europe) Limited',
  0x0437: 'eBest IOT Inc.',
  0x0438: 'Helvar Ltd',
  0x0439: 'Radiance Technologies',
  0x043A: 'Nuheara Limited',
  0x043B: 'Appside co., ltd.',
  0x043C: 'DeLaval',
  0x043D: 'Coiler Corporation',
  0x043E: 'Thermomedics, Inc.',
  0x043F: 'Tentacle Sync GmbH',
  0x0440: 'Valencell, Inc.',
  0x0441: 'iProtoXi Oy',
  0x0442: 'SECOM CO., LTD.',
  0x0443: 'Tucker International LLC',
  0x0444: 'Metanate Limited',
  0x0445: 'Kobian Canada Inc.',
  0x0446: 'NETGEAR, Inc.',
  0x0447: 'Fabtronics Australia Pty Ltd',
  0x0448: 'Grand Centrix GmbH',
  0x0449: '1UP USA.com llc',
  0x044A: 'SHIMANO INC.',
  0x044B: 'Nain Inc.',
  0x044C: 'LifeStyle Lock, LLC',
  0x044D: 'VEGA Grieshaber KG',
  0x044E: 'Xtrava Inc.',
  0x044F: 'TTS Tooltechnic Systems AG & Co. KG',
  0x0450: 'Teenage Engineering AB',
  0x0451: 'Tunstall Nordic AB',
  0x0452: 'Svep Design Center AB',
  0x0453: 'GreenPeak Technologies BV',
  0x0454: 'Sphinx Electronics GmbH & Co KG',
  0x0455: 'Atomation',
  0x0456: 'Nemik Consulting Inc',
  0x0457: 'RF INNOVATION',
  0x0458: 'Mini Solution Co., Ltd.',
  0x0459: 'Lumenetix, Inc',
  0x045A: '2048450 Ontario Inc',
  0x045B: 'SPACEEK LTD',
  0x045C: 'Delta T Corporation',
  0x045D: 'Boston Scientific Corporation',
  0x045E: 'Nuviz, Inc.',
  0x045F: 'Real Time Automation, Inc.',
  0x0460: 'Kolibree',
  0x0461: 'vhf elektronik GmbH',
  0x0462: 'Bonsai Systems GmbH',
  0x0463: 'Fathom Systems Inc.',
  0x0464: 'Bellman & Symfon',
  0x0465: 'International Forte Group LLC',
  0x0466: 'CycleLabs Solutions inc.',
  0x0467: 'Codenex Oy',
  0x0468: 'Kynesim Ltd',
  0x0469: 'Palago AB',
  0x046A: 'INSIGMA INC.',
  0x046B: 'PMD Solutions',
  0x046C: 'Qingdao Realtime Technology Co., Ltd.',
  0x046D: 'BEGA Gantenbrink-Leuchten KG',
  0x046E: 'Pambor Ltd.',
  0xFFFF: 'SPECIAL USE/DEFAULT'
};
#!/usr/bin/env node

'use strict';
// @ts-check
// ==================================================================================
// cli.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================

// ----------------------------------------------------------------------------------
// Dependencies
// ----------------------------------------------------------------------------------
const si = require('./index');
const lib_version = require('../package.json').version;

function capFirst(string) {
  return string[0].toUpperCase() + string.slice(1);
}

function getValue(value) {
  if (value === null || value === undefined) {
    return '';
  }
  if (typeof value === 'object') {
    return JSON.stringify(value);
  }
  return value.toString();
}

function printLines(obj) {
  for (const property in obj) {
    console.log(`${capFirst(property) + '                    '.substring(0, 17 - property.length)}: ${getValue(obj[property])}`);
  }
  console.log();
}

function info() {
  console.log('┌─────────────────────────────────────────────────────────────────────────────────────────┐');
  console.log(
    `${'│  SYSTEMINFORMATION                                                                                                  '.substring(0, 80 - lib_version.length)}Version: ${lib_version} │`
  );
  console.log('└─────────────────────────────────────────────────────────────────────────────────────────┘');

  si.osInfo().then((res) => {
    console.log();
    console.log('Operating System:');
    console.log('──────────────────────────────────────────────────────────────────────────────────────────');
    delete res.serial;
    delete res.servicepack;
    delete res.logofile;
    delete res.fqdn;
    delete res.uefi;
    printLines(res);
    si.system().then((res) => {
      console.log('System:');
      console.log('──────────────────────────────────────────────────────────────────────────────────────────');
      delete res.serial;
      delete res.uuid;
      delete res.sku;
      delete res.uuid;
      printLines(res);
      si.cpu().then((res) => {
        console.log('CPU:');
        console.log('──────────────────────────────────────────────────────────────────────────────────────────');
        delete res.cache;
        delete res.governor;
        delete res.flags;
        delete res.virtualization;
        delete res.revision;
        delete res.voltage;
        delete res.vendor;
        delete res.speedMin;
        delete res.speedMax;
        printLines(res);
      });
    });
  });
}

// ----------------------------------------------------------------------------------
// Main
// ----------------------------------------------------------------------------------
(() => {
  const args = process.argv.slice(2);

  if (args[0] === 'info') {
    info();
  } else {
    si.getStaticData().then((data) => {
      data.time = si.time();
      console.log(JSON.stringify(data, null, 2));
    });
  }
})();
'use strict';
// @ts-check
// ==================================================================================
// cpu.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 4. CPU
// ----------------------------------------------------------------------------------

const os = require('os');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const fs = require('fs');
const util = require('./util');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

let _cpu_speed = 0;
let _current_cpu = {
  user: 0,
  nice: 0,
  system: 0,
  idle: 0,
  irq: 0,
  steal: 0,
  guest: 0,
  load: 0,
  tick: 0,
  ms: 0,
  currentLoad: 0,
  currentLoadUser: 0,
  currentLoadSystem: 0,
  currentLoadNice: 0,
  currentLoadIdle: 0,
  currentLoadIrq: 0,
  currentLoadSteal: 0,
  currentLoadGuest: 0,
  rawCurrentLoad: 0,
  rawCurrentLoadUser: 0,
  rawCurrentLoadSystem: 0,
  rawCurrentLoadNice: 0,
  rawCurrentLoadIdle: 0,
  rawCurrentLoadIrq: 0,
  rawCurrentLoadSteal: 0,
  rawCurrentLoadGuest: 0
};
let _cpus = [];
let _corecount = 0;

const AMDBaseFrequencies = {
  8346: '1.8',
  8347: '1.9',
  8350: '2.0',
  8354: '2.2',
  '8356|SE': '2.4',
  8356: '2.3',
  8360: '2.5',
  2372: '2.1',
  2373: '2.1',
  2374: '2.2',
  2376: '2.3',
  2377: '2.3',
  2378: '2.4',
  2379: '2.4',
  2380: '2.5',
  2381: '2.5',
  2382: '2.6',
  2384: '2.7',
  2386: '2.8',
  2387: '2.8',
  2389: '2.9',
  2393: '3.1',
  8374: '2.2',
  8376: '2.3',
  8378: '2.4',
  8379: '2.4',
  8380: '2.5',
  8381: '2.5',
  8382: '2.6',
  8384: '2.7',
  8386: '2.8',
  8387: '2.8',
  8389: '2.9',
  8393: '3.1',
  '2419EE': '1.8',
  '2423HE': '2.0',
  '2425HE': '2.1',
  2427: '2.2',
  2431: '2.4',
  2435: '2.6',
  '2439SE': '2.8',
  '8425HE': '2.1',
  8431: '2.4',
  8435: '2.6',
  '8439SE': '2.8',
  4122: '2.2',
  4130: '2.6',
  '4162EE': '1.7',
  '4164EE': '1.8',
  '4170HE': '2.1',
  '4174HE': '2.3',
  '4176HE': '2.4',
  4180: '2.6',
  4184: '2.8',
  '6124HE': '1.8',
  '6128HE': '2.0',
  '6132HE': '2.2',
  6128: '2.0',
  6134: '2.3',
  6136: '2.4',
  6140: '2.6',
  '6164HE': '1.7',
  '6166HE': '1.8',
  6168: '1.9',
  6172: '2.1',
  6174: '2.2',
  6176: '2.3',
  '6176SE': '2.3',
  '6180SE': '2.5',
  3250: '2.5',
  3260: '2.7',
  3280: '2.4',
  4226: '2.7',
  4228: '2.8',
  4230: '2.9',
  4234: '3.1',
  4238: '3.3',
  4240: '3.4',
  4256: '1.6',
  4274: '2.5',
  4276: '2.6',
  4280: '2.8',
  4284: '3.0',
  6204: '3.3',
  6212: '2.6',
  6220: '3.0',
  6234: '2.4',
  6238: '2.6',
  '6262HE': '1.6',
  6272: '2.1',
  6274: '2.2',
  6276: '2.3',
  6278: '2.4',
  '6282SE': '2.6',
  '6284SE': '2.7',
  6308: '3.5',
  6320: '2.8',
  6328: '3.2',
  '6338P': '2.3',
  6344: '2.6',
  6348: '2.8',
  6366: '1.8',
  '6370P': '2.0',
  6376: '2.3',
  6378: '2.4',
  6380: '2.5',
  6386: '2.8',
  'FX|4100': '3.6',
  'FX|4120': '3.9',
  'FX|4130': '3.8',
  'FX|4150': '3.8',
  'FX|4170': '4.2',
  'FX|6100': '3.3',
  'FX|6120': '3.6',
  'FX|6130': '3.6',
  'FX|6200': '3.8',
  'FX|8100': '2.8',
  'FX|8120': '3.1',
  'FX|8140': '3.2',
  'FX|8150': '3.6',
  'FX|8170': '3.9',
  'FX|4300': '3.8',
  'FX|4320': '4.0',
  'FX|4350': '4.2',
  'FX|6300': '3.5',
  'FX|6350': '3.9',
  'FX|8300': '3.3',
  'FX|8310': '3.4',
  'FX|8320': '3.5',
  'FX|8350': '4.0',
  'FX|8370': '4.0',
  'FX|9370': '4.4',
  'FX|9590': '4.7',
  'FX|8320E': '3.2',
  'FX|8370E': '3.3',

  // ZEN Desktop CPUs
  1200: '3.1',
  'Pro 1200': '3.1',
  '1300X': '3.5',
  'Pro 1300': '3.5',
  1400: '3.2',
  '1500X': '3.5',
  'Pro 1500': '3.5',
  1600: '3.2',
  '1600X': '3.6',
  'Pro 1600': '3.2',
  1700: '3.0',
  'Pro 1700': '3.0',
  '1700X': '3.4',
  'Pro 1700X': '3.4',
  '1800X': '3.6',
  '1900X': '3.8',
  1920: '3.2',
  '1920X': '3.5',
  '1950X': '3.4',

  // ZEN Desktop APUs
  '200GE': '3.2',
  'Pro 200GE': '3.2',
  '220GE': '3.4',
  '240GE': '3.5',
  '3000G': '3.5',
  '300GE': '3.4',
  '3050GE': '3.4',
  '2200G': '3.5',
  'Pro 2200G': '3.5',
  '2200GE': '3.2',
  'Pro 2200GE': '3.2',
  '2400G': '3.6',
  'Pro 2400G': '3.6',
  '2400GE': '3.2',
  'Pro 2400GE': '3.2',

  // ZEN Mobile APUs
  'Pro 200U': '2.3',
  '300U': '2.4',
  '2200U': '2.5',
  '3200U': '2.6',
  '2300U': '2.0',
  'Pro 2300U': '2.0',
  '2500U': '2.0',
  'Pro 2500U': '2.2',
  '2600H': '3.2',
  '2700U': '2.0',
  'Pro 2700U': '2.2',
  '2800H': '3.3',

  // ZEN Server Processors
  7351: '2.4',
  '7351P': '2.4',
  7401: '2.0',
  '7401P': '2.0',
  '7551P': '2.0',
  7551: '2.0',
  7251: '2.1',
  7261: '2.5',
  7281: '2.1',
  7301: '2.2',
  7371: '3.1',
  7451: '2.3',
  7501: '2.0',
  7571: '2.2',
  7601: '2.2',

  // ZEN Embedded Processors
  V1500B: '2.2',
  V1780B: '3.35',
  V1202B: '2.3',
  V1404I: '2.0',
  V1605B: '2.0',
  V1756B: '3.25',
  V1807B: '3.35',

  3101: '2.1',
  3151: '2.7',
  3201: '1.5',
  3251: '2.5',
  3255: '2.5',
  3301: '2.0',
  3351: '1.9',
  3401: '1.85',
  3451: '2.15',

  // ZEN+ Desktop
  '1200|AF': '3.1',
  '2300X': '3.5',
  '2500X': '3.6',
  2600: '3.4',
  '2600E': '3.1',
  '1600|AF': '3.2',
  '2600X': '3.6',
  2700: '3.2',
  '2700E': '2.8',
  'Pro 2700': '3.2',
  '2700X': '3.7',
  'Pro 2700X': '3.6',
  '2920X': '3.5',
  '2950X': '3.5',
  '2970WX': '3.0',
  '2990WX': '3.0',

  // ZEN+ Desktop APU
  'Pro 300GE': '3.4',
  'Pro 3125GE': '3.4',
  '3150G': '3.5',
  'Pro 3150G': '3.5',
  '3150GE': '3.3',
  'Pro 3150GE': '3.3',
  '3200G': '3.6',
  'Pro 3200G': '3.6',
  '3200GE': '3.3',
  'Pro 3200GE': '3.3',
  '3350G': '3.6',
  'Pro 3350G': '3.6',
  '3350GE': '3.3',
  'Pro 3350GE': '3.3',
  '3400G': '3.7',
  'Pro 3400G': '3.7',
  '3400GE': '3.3',
  'Pro 3400GE': '3.3',

  // ZEN+ Mobile
  '3300U': '2.1',
  'PRO 3300U': '2.1',
  '3450U': '2.1',
  '3500U': '2.1',
  'PRO 3500U': '2.1',
  '3500C': '2.1',
  '3550H': '2.1',
  '3580U': '2.1',
  '3700U': '2.3',
  'PRO 3700U': '2.3',
  '3700C': '2.3',
  '3750H': '2.3',
  '3780U': '2.3',

  // ZEN2 Desktop CPUS
  3100: '3.6',
  '3300X': '3.8',
  3500: '3.6',
  '3500X': '3.6',
  3600: '3.6',
  'Pro 3600': '3.6',
  '3600X': '3.8',
  '3600XT': '3.8',
  'Pro 3700': '3.6',
  '3700X': '3.6',
  '3800X': '3.9',
  '3800XT': '3.9',
  3900: '3.1',
  'Pro 3900': '3.1',
  '3900X': '3.8',
  '3900XT': '3.8',
  '3950X': '3.5',
  '3960X': '3.8',
  '3970X': '3.7',
  '3990X': '2.9',
  '3945WX': '4.0',
  '3955WX': '3.9',
  '3975WX': '3.5',
  '3995WX': '2.7',

  // ZEN2 Desktop APUs
  '4300GE': '3.5',
  'Pro 4300GE': '3.5',
  '4300G': '3.8',
  'Pro 4300G': '3.8',
  '4600GE': '3.3',
  'Pro 4650GE': '3.3',
  '4600G': '3.7',
  'Pro 4650G': '3.7',
  '4700GE': '3.1',
  'Pro 4750GE': '3.1',
  '4700G': '3.6',
  'Pro 4750G': '3.6',
  '4300U': '2.7',
  '4450U': '2.5',
  'Pro 4450U': '2.5',
  '4500U': '2.3',
  '4600U': '2.1',
  'PRO 4650U': '2.1',
  '4680U': '2.1',
  '4600HS': '3.0',
  '4600H': '3.0',
  '4700U': '2.0',
  'PRO 4750U': '1.7',
  '4800U': '1.8',
  '4800HS': '2.9',
  '4800H': '2.9',
  '4900HS': '3.0',
  '4900H': '3.3',
  '5300U': '2.6',
  '5500U': '2.1',
  '5700U': '1.8',

  // ZEN2 - EPYC
  '7232P': '3.1',
  '7302P': '3.0',
  '7402P': '2.8',
  '7502P': '2.5',
  '7702P': '2.0',
  7252: '3.1',
  7262: '3.2',
  7272: '2.9',
  7282: '2.8',
  7302: '3.0',
  7352: '2.3',
  7402: '2.8',
  7452: '2.35',
  7502: '2.5',
  7532: '2.4',
  7542: '2.9',
  7552: '2.2',
  7642: '2.3',
  7662: '2.0',
  7702: '2.0',
  7742: '2.25',
  '7H12': '2.6',
  '7F32': '3.7',
  '7F52': '3.5',
  '7F72': '3.2',

  // Epyc (Milan)

  '7773X': '2.2',
  7763: '2.45',
  7713: '2.0',
  '7713P': '2.0',
  7663: '2.0',
  7643: '2.3',
  '7573X': '2.8',
  '75F3': '2.95',
  7543: '2.8',
  '7543P': '2.8',
  7513: '2.6',
  '7473X': '2.8',
  7453: '2.75',
  '74F3': '3.2',
  7443: '2.85',
  '7443P': '2.85',
  7413: '2.65',
  '7373X': '3.05',
  '73F3': '3.5',
  7343: '3.2',
  7313: '3.0',
  '7313P': '3.0',
  '72F3': '3.7',

  // ZEN3
  '5600X': '3.7',
  '5800X': '3.8',
  '5900X': '3.7',
  '5950X': '3.4',
  '5945WX': '4.1',
  '5955WX': '4.0',
  '5965WX': '3.8',
  '5975WX': '3.6',
  '5995WX': '2.7',

  '7960X': '4.2',
  '7970X': '4.0',
  '7980X': '3.2',

  '7965WX': '4.2',
  '7975WX': '4.0',
  '7985WX': '3.2',
  '7995WX': '2.5',

  // ZEN4
  9754: '2.25',
  '9754S': '2.25',
  9734: '2.2',
  '9684X': '2.55',
  '9384X': '3.1',
  '9184X': '3.55',
  '9654P': '2.4',
  9654: '2.4',
  9634: '2.25',
  '9554P': '3.1',
  9554: '3.1',
  9534: '2.45',
  '9474F': '3.6',
  '9454P': '2.75',
  9454: '2.75',
  '9374F': '3.85',
  '9354P': '3.25',
  9354: '3.25',
  9334: '2.7',
  '9274F': '4.05',
  9254: '2.9',
  9224: '2.5',
  '9174F': '4.1',
  9124: '3.0',

  // Epyc 4th gen
  '4124P': '3.8',
  '4244P': '3.8',
  '4344P': '3.8',
  '4364P': '4.5',
  '4464P': '3.7',
  '4484PX': '4.4',
  '4564P': '4.5',
  '4584PX': '4.2',
  '8024P': '2.4',
  '8024PN': '2.05',
  '8124P': '2.45',
  '8124PN': '2.0',
  '8224P': '2.55',
  '8224PN': '2.0',
  '8324P': '2.65',
  '8324PN': '2.05',
  '8434P': '2.5',
  '8434PN': '2.0',
  '8534P': '2.3',
  '8534PN': '2.0',

  // Epyc 5th gen
  9115: '2.6',
  9135: '3.65',
  '9175F': '4.2',
  9255: '3.25',
  '9275F': '4.1',
  9335: '3.0',
  '9355P': '3.55',
  9355: '3.55',
  '9375F': '3.8',
  9365: '3.4',
  '9455P': '3.15',
  9455: '3.15',
  '9475F': '3.65',
  9535: '2.4',
  '9555P': '3.2',
  9555: '3.2',
  '9575F': '3.3',
  9565: '3.15',
  '9655P': '2.5',
  9655: '2.5',
  9755: '2.7',
  '4245P': '3.9',
  '4345P': '3.8',
  '4465P': '3.4',
  '4545P': '3.0',
  '4565P': '4.3',
  '4585PX': '4.3',
  '5900XT': '3.3',
  5900: '3.0',
  5945: '3.0',
  '5800X3D': '3.4',
  '5800XT': '3.8',
  5800: '3.4',
  '5700X3D': '3.0',
  '5700X': '3.4',
  5845: '3.4',
  '5600X3D': '3.3',
  '5600XT': '3.7',
  '5600T': '3.5',
  5600: '3.5',
  '5600F': '3.0',
  5645: '3.7',
  '5500X3D': '3.0',
  '5980HX': '3.3',
  '5980HS': '3.0',
  '5900HX': '3.3',
  '5900HS': '3.0',
  '5800H': '3.2',
  '5800HS': '2.8',
  '5800U': '1.9',
  '5600H': '3.3',
  '5600HS': '3.0',
  '5600U': '2.3',
  '5560U': '2.3',
  '5400U': '2.7',
  '5825U': '2.0',
  '5625U': '2.3',
  '5425U': '2.7',
  '5125C': '3.0',
  '7730U': '2.0',
  '7530U': '2.0',
  '7430U': '2.3',
  '7330U': '2.3',
  7203: '2.8',
  7303: '2.4',
  '7663P': '2.0',
  '6980HX': '3.3',
  '6980HS': '3.3',
  '6900HX': '3.3',
  '6900HS': '3.3',
  '6800H': '3.2',
  '6800HS': '3.2',
  '6800U': '2.7',
  '6600H': '3.3',
  '6600HS': '3.3',
  '6600U': '2.9',
  '7735HS': '3.2',
  '7735H': '3.2',
  '7736U': '2.7',
  '7735U': '2.7',
  '7435HS': '3.1',
  '7435H': '3.1',
  '7535HS': '3.3',
  '7535H': '3.3',
  '7535U': '2.9',
  '7235HS': '3.2',
  '7235H': '3.2',
  '7335U': '3.0',
  270: '4.0',
  260: '3.8',
  250: '3.3',
  240: '4.3',
  230: '3.5',
  220: '3.0',
  210: '2.8',
  '8945HS': '4.0',
  '8845HS': '3.8',
  '8840HS': '3.3',
  '8840U': '3.3',
  '8645HS': '4.3',
  '8640HS': '3.5',
  '8640U': '3.5',
  '8540U': '3.0',
  '8440U': '2.8',
  '9950X3D': '4.3',
  '9950X': '4.3',
  '9900X3D': '4.4',
  '9900X': '4.4',
  '9800X3D': '4.7',
  '9700X': '3.8',
  '9700F': '3.8',
  '9600X': '3.9',
  9600: '3.8',
  '9500F': '3.8',
  '9995WX': '2.5',
  '9985WX': '3.2',
  '9975WX': '4.0',
  '9965WX': '4.2',
  '9955WX': '4.5',
  '9945WX': '4.7',
  '9980X': '3.2',
  '9970X': '4.0',
  '9960X': '4.2',
  'PRO HX375': '2.0',
  HX375: '2.0',
  'PRO HX370': '2.0',
  HX370: '2.0',
  365: '2.0',
  'PRO 360': '2.0',
  350: '2.0',
  'PRO 350': '2.0',
  340: '2.0',
  'PRO 340': '2.0',
  330: '2.0',
  395: '3.0',
  'PRO 395': '3.0',
  390: '3.2',
  'PRO 390': '3.2',
  385: '3.6',
  'PRO 385': '3.6',
  'PRO 380': '3.6',
  '9955HX3D': '2.3',
  '9955HX': '2.5',
  '9850HX': '3.0',
  9015: '3.6',
  9965: '2.25',
  9845: '2.1',
  9825: '2.2',
  9745: '2.4',
  9645: '2.3'
};

const socketTypes = {
  1: 'Other',
  2: 'Unknown',
  3: 'Daughter Board',
  4: 'ZIF Socket',
  5: 'Replacement/Piggy Back',
  6: 'None',
  7: 'LIF Socket',
  8: 'Slot 1',
  9: 'Slot 2',
  10: '370 Pin Socket',
  11: 'Slot A',
  12: 'Slot M',
  13: '423',
  14: 'A (Socket 462)',
  15: '478',
  16: '754',
  17: '940',
  18: '939',
  19: 'mPGA604',
  20: 'LGA771',
  21: 'LGA775',
  22: 'S1',
  23: 'AM2',
  24: 'F (1207)',
  25: 'LGA1366',
  26: 'G34',
  27: 'AM3',
  28: 'C32',
  29: 'LGA1156',
  30: 'LGA1567',
  31: 'PGA988A',
  32: 'BGA1288',
  33: 'rPGA988B',
  34: 'BGA1023',
  35: 'BGA1224',
  36: 'LGA1155',
  37: 'LGA1356',
  38: 'LGA2011',
  39: 'FS1',
  40: 'FS2',
  41: 'FM1',
  42: 'FM2',
  43: 'LGA2011-3',
  44: 'LGA1356-3',
  45: 'LGA1150',
  46: 'BGA1168',
  47: 'BGA1234',
  48: 'BGA1364',
  49: 'AM4',
  50: 'LGA1151',
  51: 'BGA1356',
  52: 'BGA1440',
  53: 'BGA1515',
  54: 'LGA3647-1',
  55: 'SP3',
  56: 'SP3r2',
  57: 'LGA2066',
  58: 'BGA1392',
  59: 'BGA1510',
  60: 'BGA1528',
  61: 'LGA4189',
  62: 'LGA1200',
  63: 'LGA4677',
  64: 'LGA1700',
  65: 'BGA1744',
  66: 'BGA1781',
  67: 'BGA1211',
  68: 'BGA2422',
  69: 'LGA1211',
  70: 'LGA2422',
  71: 'LGA5773',
  72: 'BGA5773',
  73: 'AM5',
  74: 'SP5',
  75: 'SP6',
  76: 'BGA883',
  77: 'BGA1190',
  78: 'BGA4129',
  79: 'LGA4710',
  80: 'LGA7529',
  81: 'BGA1964',
  82: 'BGA1792',
  83: 'BGA2049',
  84: 'BGA2551',
  85: 'LGA1851',
  86: 'BGA2114',
  87: 'BGA2833'
};

const socketTypesByName = {
  LGA1150:
    'i7-5775C i3-4340 i3-4170 G3250 i3-4160T i3-4160 E3-1231 G3258 G3240 i7-4790S i7-4790K i7-4790 i5-4690K i5-4690 i5-4590T i5-4590S i5-4590 i5-4460 i3-4360 i3-4150 G1820 G3420 G3220 i7-4771 i5-4440 i3-4330 i3-4130T i3-4130 E3-1230 i7-4770S i7-4770K i7-4770 i5-4670K i5-4670 i5-4570T i5-4570S i5-4570 i5-4430',
  LGA1151:
    'i9-9900KS E-2288G E-2224 G5420 i9-9900T i9-9900 i7-9700T i7-9700F i7-9700E i7-9700 i5-9600 i5-9500T i5-9500F i5-9500 i5-9400T i3-9350K i3-9300 i3-9100T i3-9100F i3-9100 G4930 i9-9900KF i7-9700KF i5-9600KF i5-9400F i5-9400 i3-9350KF i9-9900K i7-9700K i5-9600K G5500 G5400 i7-8700T i7-8086K i5-8600 i5-8500T i5-8500 i5-8400T i3-8300 i3-8100T G4900 i7-8700K i7-8700 i5-8600K i5-8400 i3-8350K i3-8100 E3-1270 G4600 G4560 i7-7700T i7-7700K i7-7700 i5-7600K i5-7600 i5-7500T i5-7500 i5-7400 i3-7350K i3-7300 i3-7100T i3-7100 G3930 G3900 G4400 i7-6700T i7-6700K i7-6700 i5-6600K i5-6600 i5-6500T i5-6500 i5-6400T i5-6400 i3-6300 i3-6100T i3-6100 E3-1270 E3-1270 T4500 T4400',
  1155: 'G440 G460 G465 G470 G530T G540T G550T G1610T G1620T G530 G540 G1610 G550 G1620 G555 G1630 i3-2100T i3-2120T i3-3220T i3-3240T i3-3250T i3-2100 i3-2105 i3-2102 i3-3210 i3-3220 i3-2125 i3-2120 i3-3225 i3-2130 i3-3245 i3-3240 i3-3250 i5-3570T i5-2500T i5-2400S i5-2405S i5-2390T i5-3330S i5-2500S i5-3335S i5-2300 i5-3450S i5-3340S i5-3470S i5-3475S i5-3470T i5-2310 i5-3550S i5-2320 i5-3330 i5-3350P i5-3450 i5-2400 i5-3340 i5-3570S i5-2380P i5-2450P i5-3470 i5-2500K i5-3550 i5-2500 i5-3570 i5-3570K i5-2550K i7-3770T i7-2600S i7-3770S i7-2600K i7-2600 i7-3770 i7-3770K i7-2700K G620T G630T G640T G2020T G645T G2100T G2030T G622 G860T G620 G632 G2120T G630 G640 G2010 G840 G2020 G850 G645 G2030 G860 G2120 G870 G2130 G2140 E3-1220L E3-1220L E3-1260L E3-1265L E3-1220 E3-1225 E3-1220 E3-1235 E3-1225 E3-1230 E3-1230 E3-1240 E3-1245 E3-1270 E3-1275 E3-1240 E3-1245 E3-1270 E3-1280 E3-1275 E3-1290 E3-1280 E3-1290'
};

function getSocketTypesByName(str) {
  let result = '';
  for (const key in socketTypesByName) {
    const names = socketTypesByName[key].split(' ');
    names.forEach((element) => {
      if (str.indexOf(element) >= 0) {
        result = key;
      }
    });
  }
  return result;
}

function cpuManufacturer(str) {
  let result = str;
  str = str.toLowerCase();

  if (str.indexOf('intel') >= 0) {
    result = 'Intel';
  }
  if (str.indexOf('amd') >= 0) {
    result = 'AMD';
  }
  if (str.indexOf('qemu') >= 0) {
    result = 'QEMU';
  }
  if (str.indexOf('hygon') >= 0) {
    result = 'Hygon';
  }
  if (str.indexOf('centaur') >= 0) {
    result = 'WinChip/Via';
  }
  if (str.indexOf('vmware') >= 0) {
    result = 'VMware';
  }
  if (str.indexOf('Xen') >= 0) {
    result = 'Xen Hypervisor';
  }
  if (str.indexOf('tcg') >= 0) {
    result = 'QEMU';
  }
  if (str.indexOf('apple') >= 0) {
    result = 'Apple';
  }
  if (str.indexOf('sifive') >= 0) {
    result = 'SiFive';
  }
  if (str.indexOf('thead') >= 0) {
    result = 'T-Head';
  }
  if (str.indexOf('andestech') >= 0) {
    result = 'Andes Technology';
  }

  return result;
}

function cpuBrandManufacturer(res) {
  res.brand = res.brand
    .replace(/\(R\)+/g, '®')
    .replace(/\s+/g, ' ')
    .trim();
  res.brand = res.brand
    .replace(/\(TM\)+/g, '™')
    .replace(/\s+/g, ' ')
    .trim();
  res.brand = res.brand
    .replace(/\(C\)+/g, '©')
    .replace(/\s+/g, ' ')
    .trim();
  res.brand = res.brand.replace(/CPU+/g, '').replace(/\s+/g, ' ').trim();
  res.manufacturer = cpuManufacturer(res.brand);

  let parts = res.brand.split(' ');
  parts.shift();
  res.brand = parts.join(' ');
  return res;
}

function getAMDSpeed(brand) {
  let result = '0';
  for (let key in AMDBaseFrequencies) {
    if ({}.hasOwnProperty.call(AMDBaseFrequencies, key)) {
      let parts = key.split('|');
      let found = 0;
      parts.forEach((item) => {
        if (brand.indexOf(item) > -1) {
          found++;
        }
      });
      if (found === parts.length) {
        result = AMDBaseFrequencies[key];
      }
    }
  }
  return parseFloat(result);
}

// --------------------------
// CPU - brand, speed

function getCpu() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const UNKNOWN = 'unknown';
      let result = {
        manufacturer: UNKNOWN,
        brand: UNKNOWN,
        vendor: '',
        family: '',
        model: '',
        stepping: '',
        revision: '',
        voltage: '',
        speed: 0,
        speedMin: 0,
        speedMax: 0,
        governor: '',
        cores: util.cores(),
        physicalCores: util.cores(),
        performanceCores: util.cores(),
        efficiencyCores: 0,
        processors: 1,
        socket: '',
        flags: '',
        virtualization: false,
        cache: {}
      };
      cpuFlags().then((flags) => {
        result.flags = flags;
        result.virtualization = flags.indexOf('vmx') > -1 || flags.indexOf('svm') > -1;
        if (_darwin) {
          exec('sysctl machdep.cpu hw.cpufrequency_max hw.cpufrequency_min hw.packages hw.physicalcpu_max hw.ncpu hw.tbfrequency hw.cpufamily hw.cpusubfamily', (error, stdout) => {
            const lines = stdout.toString().split('\n');
            const modelline = util.getValue(lines, 'machdep.cpu.brand_string');
            const modellineParts = modelline.split('@');
            result.brand = modellineParts[0].trim();
            const speed = modellineParts[1] ? modellineParts[1].trim() : '0';
            result.speed = parseFloat(speed.replace(/GHz+/g, ''));
            let tbFrequency = util.getValue(lines, 'hw.tbfrequency') / 1000000000.0;
            tbFrequency = tbFrequency < 0.1 ? tbFrequency * 100 : tbFrequency;
            result.speed = result.speed === 0 ? tbFrequency : result.speed;

            _cpu_speed = result.speed;
            result = cpuBrandManufacturer(result);
            result.speedMin = util.getValue(lines, 'hw.cpufrequency_min') ? util.getValue(lines, 'hw.cpufrequency_min') / 1000000000.0 : result.speed;
            result.speedMax = util.getValue(lines, 'hw.cpufrequency_max') ? util.getValue(lines, 'hw.cpufrequency_max') / 1000000000.0 : result.speed;
            result.vendor = util.getValue(lines, 'machdep.cpu.vendor') || 'Apple';
            result.family = util.getValue(lines, 'machdep.cpu.family') || util.getValue(lines, 'hw.cpufamily');
            result.model = util.getValue(lines, 'machdep.cpu.model');
            result.stepping = util.getValue(lines, 'machdep.cpu.stepping') || util.getValue(lines, 'hw.cpusubfamily');
            result.virtualization = true;
            const countProcessors = util.getValue(lines, 'hw.packages');
            const countCores = util.getValue(lines, 'hw.physicalcpu_max');
            const countThreads = util.getValue(lines, 'hw.ncpu');
            if (os.arch() === 'arm64') {
              result.socket = 'SOC';
              try {
                const clusters = execSync('ioreg -c IOPlatformDevice -d 3 -r | grep cluster-type').toString().split('\n');
                const efficiencyCores = clusters.filter((line) => line.indexOf('"E"') >= 0).length;
                const performanceCores = clusters.filter((line) => line.indexOf('"P"') >= 0).length;
                result.efficiencyCores = efficiencyCores;
                result.performanceCores = performanceCores;
              } catch {
                util.noop();
              }
            }
            if (countProcessors) {
              result.processors = parseInt(countProcessors, 10) || 1;
            }
            if (countCores && countThreads) {
              result.cores = parseInt(countThreads) || util.cores();
              result.physicalCores = parseInt(countCores) || util.cores();
            }
            cpuCache().then((res) => {
              result.cache = res;
              resolve(result);
            });
          });
        }
        if (_linux) {
          let modelline = '';
          let lines = [];
          if (os.cpus()[0] && os.cpus()[0].model) {
            modelline = os.cpus()[0].model;
          }
          exec('export LC_ALL=C; lscpu; echo -n "Governor: "; cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 2>/dev/null; echo; unset LC_ALL', (error, stdout) => {
            if (!error) {
              lines = stdout.toString().split('\n');
            }
            modelline = util.getValue(lines, 'model name') || modelline;
            modelline = util.getValue(lines, 'bios model name') || modelline;
            modelline = util.cleanString(modelline);
            const modellineParts = modelline.split('@');
            result.brand = modellineParts[0].trim();
            if (result.brand.indexOf('Unknown') >= 0) {
              result.brand = result.brand.split('Unknown')[0].trim();
            }
            result.speed = modellineParts[1] ? parseFloat(modellineParts[1].trim()) : 0;
            if (result.speed === 0 && (result.brand.indexOf('AMD') > -1 || result.brand.toLowerCase().indexOf('ryzen') > -1)) {
              result.speed = getAMDSpeed(result.brand);
            }
            if (result.speed === 0) {
              const current = getCpuCurrentSpeedSync();
              if (current.avg !== 0) {
                result.speed = current.avg;
              }
            }
            _cpu_speed = result.speed;
            result.speedMin = Math.round(parseFloat(util.getValue(lines, 'cpu min mhz').replace(/,/g, '.')) / 10.0) / 100;
            result.speedMax = Math.round(parseFloat(util.getValue(lines, 'cpu max mhz').replace(/,/g, '.')) / 10.0) / 100;

            result = cpuBrandManufacturer(result);
            result.vendor = cpuManufacturer(util.getValue(lines, 'vendor id'));

            result.family = util.getValue(lines, 'cpu family');
            result.model = util.getValue(lines, 'model:');
            result.stepping = util.getValue(lines, 'stepping');
            result.revision = util.getValue(lines, 'cpu revision');
            result.cache.l1d = util.getValue(lines, 'l1d cache');
            if (result.cache.l1d) {
              result.cache.l1d = parseInt(result.cache.l1d) * (result.cache.l1d.indexOf('M') !== -1 ? 1024 * 1024 : result.cache.l1d.indexOf('K') !== -1 ? 1024 : 1);
            }
            result.cache.l1i = util.getValue(lines, 'l1i cache');
            if (result.cache.l1i) {
              result.cache.l1i = parseInt(result.cache.l1i) * (result.cache.l1i.indexOf('M') !== -1 ? 1024 * 1024 : result.cache.l1i.indexOf('K') !== -1 ? 1024 : 1);
            }
            result.cache.l2 = util.getValue(lines, 'l2 cache');
            if (result.cache.l2) {
              result.cache.l2 = parseInt(result.cache.l2) * (result.cache.l2.indexOf('M') !== -1 ? 1024 * 1024 : result.cache.l2.indexOf('K') !== -1 ? 1024 : 1);
            }
            result.cache.l3 = util.getValue(lines, 'l3 cache');
            if (result.cache.l3) {
              result.cache.l3 = parseInt(result.cache.l3) * (result.cache.l3.indexOf('M') !== -1 ? 1024 * 1024 : result.cache.l3.indexOf('K') !== -1 ? 1024 : 1);
            }

            const threadsPerCore = util.getValue(lines, 'thread(s) per core') || '1';
            const processors = util.getValue(lines, 'socket(s)') || '1';
            const threadsPerCoreInt = parseInt(threadsPerCore, 10); // threads per code (normally only for performance cores)
            const processorsInt = parseInt(processors, 10) || 1; // number of sockets /  processor units in machine (normally 1)
            const coresPerSocket = parseInt(util.getValue(lines, 'core(s) per socket'), 10); // number of cores (e.g. 16 on i12900)
            result.physicalCores = coresPerSocket ? coresPerSocket * processorsInt : result.cores / threadsPerCoreInt;
            result.performanceCores = threadsPerCoreInt > 1 ? result.cores - result.physicalCores : result.cores;
            result.efficiencyCores = threadsPerCoreInt > 1 ? result.cores - threadsPerCoreInt * result.performanceCores : 0;
            result.processors = processorsInt;
            result.governor = util.getValue(lines, 'governor') || '';

            // Test Raspberry
            if (result.vendor === 'ARM' && util.isRaspberry()) {
              const rPIRevision = util.decodePiCpuinfo();
              result.family = result.manufacturer;
              result.manufacturer = rPIRevision.manufacturer;
              result.brand = rPIRevision.processor;
              result.revision = rPIRevision.revisionCode;
              result.socket = 'SOC';
            }

            // Test RISC-V
            if (util.getValue(lines, 'architecture') === 'riscv64') {
              const linesRiscV = fs.readFileSync('/proc/cpuinfo').toString().split('\n');
              const uarch = util.getValue(linesRiscV, 'uarch') || '';
              if (uarch.indexOf(',') > -1) {
                const split = uarch.split(',');
                result.manufacturer = cpuManufacturer(split[0]);
                result.brand = split[1];
              }
            }

            // socket type
            let lines2 = [];
            exec('export LC_ALL=C; dmidecode –t 4 2>/dev/null | grep "Upgrade: Socket"; unset LC_ALL', (error2, stdout2) => {
              lines2 = stdout2.toString().split('\n');
              if (lines2 && lines2.length) {
                result.socket = util.getValue(lines2, 'Upgrade').replace('Socket', '').trim() || result.socket;
              }
              resolve(result);
            });
          });
        }
        if (_freebsd || _openbsd || _netbsd) {
          let modelline = '';
          let lines = [];
          if (os.cpus()[0] && os.cpus()[0].model) {
            modelline = os.cpus()[0].model;
          }
          exec('export LC_ALL=C; dmidecode -t 4; dmidecode -t 7 unset LC_ALL', (error, stdout) => {
            let cache = [];
            if (!error) {
              const data = stdout.toString().split('# dmidecode');
              const processor = data.length > 1 ? data[1] : '';
              cache = data.length > 2 ? data[2].split('Cache Information') : [];

              lines = processor.split('\n');
            }
            result.brand = modelline.split('@')[0].trim();
            result.speed = modelline.split('@')[1] ? parseFloat(modelline.split('@')[1].trim()) : 0;
            if (result.speed === 0 && (result.brand.indexOf('AMD') > -1 || result.brand.toLowerCase().indexOf('ryzen') > -1)) {
              result.speed = getAMDSpeed(result.brand);
            }
            if (result.speed === 0) {
              const current = getCpuCurrentSpeedSync();
              if (current.avg !== 0) {
                result.speed = current.avg;
              }
            }
            _cpu_speed = result.speed;
            result.speedMin = result.speed;
            result.speedMax = Math.round(parseFloat(util.getValue(lines, 'max speed').replace(/Mhz/g, '')) / 10.0) / 100;

            result = cpuBrandManufacturer(result);
            result.vendor = cpuManufacturer(util.getValue(lines, 'manufacturer'));
            let sig = util.getValue(lines, 'signature');
            sig = sig.split(',');
            for (let i = 0; i < sig.length; i++) {
              sig[i] = sig[i].trim();
            }
            result.family = util.getValue(sig, 'Family', ' ', true);
            result.model = util.getValue(sig, 'Model', ' ', true);
            result.stepping = util.getValue(sig, 'Stepping', ' ', true);
            result.revision = '';
            const voltage = parseFloat(util.getValue(lines, 'voltage'));
            result.voltage = isNaN(voltage) ? '' : voltage.toFixed(2);
            for (let i = 0; i < cache.length; i++) {
              lines = cache[i].split('\n');
              let cacheType = util.getValue(lines, 'Socket Designation').toLowerCase().replace(' ', '-').split('-');
              cacheType = cacheType.length ? cacheType[0] : '';
              const sizeParts = util.getValue(lines, 'Installed Size').split(' ');
              let size = parseInt(sizeParts[0], 10);
              const unit = sizeParts.length > 1 ? sizeParts[1] : 'kb';
              size = size * (unit === 'kb' ? 1024 : unit === 'mb' ? 1024 * 1024 : unit === 'gb' ? 1024 * 1024 * 1024 : 1);
              if (cacheType) {
                if (cacheType === 'l1') {
                  result.cache[cacheType + 'd'] = size / 2;
                  result.cache[cacheType + 'i'] = size / 2;
                } else {
                  result.cache[cacheType] = size;
                }
              }
            }
            // socket type
            result.socket = util.getValue(lines, 'Upgrade').replace('Socket', '').trim();
            // # threads / # cores
            const threadCount = util.getValue(lines, 'thread count').trim();
            const coreCount = util.getValue(lines, 'core count').trim();
            if (coreCount && threadCount) {
              result.cores = parseInt(threadCount, 10);
              result.physicalCores = parseInt(coreCount, 10);
            }
            resolve(result);
          });
        }
        if (_sunos) {
          resolve(result);
        }
        if (_windows) {
          try {
            const workload = [];
            workload.push(
              util.powerShell(
                'Get-CimInstance Win32_processor | select Name, Revision, L2CacheSize, L3CacheSize, Manufacturer, MaxClockSpeed, Description, UpgradeMethod, Caption, NumberOfLogicalProcessors, NumberOfCores | fl'
              )
            );
            workload.push(util.powerShell('Get-CimInstance Win32_CacheMemory | select CacheType,InstalledSize,Level | fl'));
            workload.push(util.powerShell('(Get-CimInstance Win32_ComputerSystem).HypervisorPresent'));

            Promise.all(workload).then((data) => {
              let lines = data[0].split('\r\n');
              let name = util.getValue(lines, 'name', ':') || '';
              if (name.indexOf('@') >= 0) {
                result.brand = name.split('@')[0].trim();
                result.speed = name.split('@')[1] ? parseFloat(name.split('@')[1].trim()) : 0;
                _cpu_speed = result.speed;
              } else {
                result.brand = name.trim();
                result.speed = 0;
              }
              result = cpuBrandManufacturer(result);
              result.revision = util.getValue(lines, 'revision', ':');
              result.vendor = util.getValue(lines, 'manufacturer', ':');
              result.speedMax = Math.round(parseFloat(util.getValue(lines, 'maxclockspeed', ':').replace(/,/g, '.')) / 10.0) / 100;
              if (result.speed === 0 && (result.brand.indexOf('AMD') > -1 || result.brand.toLowerCase().indexOf('ryzen') > -1)) {
                result.speed = getAMDSpeed(result.brand);
              }
              if (result.speed === 0) {
                result.speed = result.speedMax;
              }
              result.speedMin = result.speed;

              let description = util.getValue(lines, 'description', ':').split(' ');
              for (let i = 0; i < description.length; i++) {
                if (description[i].toLowerCase().startsWith('family') && i + 1 < description.length && description[i + 1]) {
                  result.family = description[i + 1];
                }
                if (description[i].toLowerCase().startsWith('model') && i + 1 < description.length && description[i + 1]) {
                  result.model = description[i + 1];
                }
                if (description[i].toLowerCase().startsWith('stepping') && i + 1 < description.length && description[i + 1]) {
                  result.stepping = description[i + 1];
                }
              }
              // socket type
              const socketId = util.getValue(lines, 'UpgradeMethod', ':');
              if (socketTypes[socketId]) {
                result.socket = socketTypes[socketId];
              }
              const socketByName = getSocketTypesByName(name);
              if (socketByName) {
                result.socket = socketByName;
              }
              // # threads / # cores
              const countProcessors = util.countLines(lines, 'Caption');
              const countThreads = util.getValue(lines, 'NumberOfLogicalProcessors', ':');
              const countCores = util.getValue(lines, 'NumberOfCores', ':');
              if (countProcessors) {
                result.processors = parseInt(countProcessors) || 1;
              }
              if (countCores && countThreads) {
                result.cores = parseInt(countThreads) || util.cores();
                result.physicalCores = parseInt(countCores) || util.cores();
              }
              if (countProcessors > 1) {
                result.cores = result.cores * countProcessors;
                result.physicalCores = result.physicalCores * countProcessors;
              }
              result.cache = parseWinCache(data[0], data[1]);
              const hyperv = data[2] ? data[2].toString().toLowerCase() : '';
              result.virtualization = hyperv.indexOf('true') !== -1;

              resolve(result);
            });
          } catch (e) {
            resolve(result);
          }
        }
      });
    });
  });
}

// --------------------------
// CPU - Processor Data

function cpu(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      getCpu().then((result) => {
        if (callback) {
          callback(result);
        }
        resolve(result);
      });
    });
  });
}

exports.cpu = cpu;

// --------------------------
// CPU - current speed - in GHz

function getCpuCurrentSpeedSync() {
  const cpus = os.cpus();
  let minFreq = 999999999;
  let maxFreq = 0;
  let avgFreq = 0;
  const cores = [];
  const speeds = [];

  if (cpus && cpus.length && Object.prototype.hasOwnProperty.call(cpus[0], 'speed')) {
    for (let i in cpus) {
      speeds.push(cpus[i].speed > 100 ? (cpus[i].speed + 1) / 1000 : cpus[i].speed / 10);
    }
  } else if (_linux) {
    try {
      const speedStrings = execSync('cat /proc/cpuinfo | grep "cpu MHz" | cut -d " " -f 3', util.execOptsLinux)
        .toString()
        .split('\n')
        .filter((line) => line.length > 0);
      for (let i in speedStrings) {
        speeds.push(Math.floor(parseInt(speedStrings[i], 10) / 10) / 100);
      }
    } catch {
      util.noop();
    }
  }

  if (speeds && speeds.length) {
    try {
      for (const i in speeds) {
        avgFreq = avgFreq + speeds[i];
        if (speeds[i] > maxFreq) {
          maxFreq = speeds[i];
        }
        if (speeds[i] < minFreq) {
          minFreq = speeds[i];
        }
        cores.push(parseFloat(speeds[i].toFixed(2)));
      }
      avgFreq = avgFreq / speeds.length;
      return {
        min: parseFloat(minFreq.toFixed(2)),
        max: parseFloat(maxFreq.toFixed(2)),
        avg: parseFloat(avgFreq.toFixed(2)),
        cores: cores
      };
    } catch (e) {
      return {
        min: 0,
        max: 0,
        avg: 0,
        cores: cores
      };
    }
  } else {
    return {
      min: 0,
      max: 0,
      avg: 0,
      cores: cores
    };
  }
}

function cpuCurrentSpeed(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = getCpuCurrentSpeedSync();
      if (result.avg === 0 && _cpu_speed !== 0) {
        const currCpuSpeed = parseFloat(_cpu_speed);
        result = {
          min: currCpuSpeed,
          max: currCpuSpeed,
          avg: currCpuSpeed,
          cores: []
        };
      }
      if (callback) {
        callback(result);
      }
      resolve(result);
    });
  });
}

exports.cpuCurrentSpeed = cpuCurrentSpeed;

// --------------------------
// CPU - temperature
// if sensors are installed

function cpuTemperature(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        main: null,
        cores: [],
        max: null,
        socket: [],
        chipset: null
      };
      if (_linux) {
        // CPU Chipset, Socket
        try {
          const cmd = 'cat /sys/class/thermal/thermal_zone*/type  2>/dev/null; echo "-----"; cat /sys/class/thermal/thermal_zone*/temp 2>/dev/null;';
          const parts = execSync(cmd, util.execOptsLinux).toString().split('-----\n');
          if (parts.length === 2) {
            const lines = parts[0].split('\n');
            const lines2 = parts[1].split('\n');
            for (let i = 0; i < lines.length; i++) {
              const line = lines[i].trim();
              if (line.startsWith('acpi') && lines2[i]) {
                result.socket.push(Math.round(parseInt(lines2[i], 10) / 100) / 10);
              }
              if (line.startsWith('pch') && lines2[i]) {
                result.chipset = Math.round(parseInt(lines2[i], 10) / 100) / 10;
              }
            }
          }
        } catch (e) {
          util.noop();
        }

        const cmd =
          'for mon in /sys/class/hwmon/hwmon*; do for label in "$mon"/temp*_label; do if [ -f $label ]; then value=${label%_*}_input; echo $(cat "$label")___$(cat "$value"); fi; done; done;';
        try {
          exec(cmd, (error, stdout) => {
            stdout = stdout.toString();
            const tdiePos = stdout.toLowerCase().indexOf('tdie');
            if (tdiePos !== -1) {
              stdout = stdout.substring(tdiePos);
            }
            const lines = stdout.split('\n');
            let tctl = 0;
            lines.forEach((line) => {
              const parts = line.split('___');
              const label = parts[0];
              const value = parts.length > 1 && parts[1] ? parts[1] : '0';
              if (value && label && label.toLowerCase() === 'tctl') {
                tctl = result.main = Math.round(parseInt(value, 10) / 100) / 10;
              }
              if (value && (label === undefined || (label && label.toLowerCase().startsWith('core')))) {
                result.cores.push(Math.round(parseInt(value, 10) / 100) / 10);
              } else if (value && label && result.main === null && (label.toLowerCase().indexOf('package') >= 0 || label.toLowerCase().indexOf('physical') >= 0 || label.toLowerCase() === 'tccd1')) {
                result.main = Math.round(parseInt(value, 10) / 100) / 10;
              }
            });
            if (tctl && result.main === null) {
              result.main = tctl;
            }

            if (result.cores.length > 0) {
              if (result.main === null) {
                result.main = Math.round(result.cores.reduce((a, b) => a + b, 0) / result.cores.length);
              }
              let maxtmp = Math.max.apply(Math, result.cores);
              result.max = maxtmp > result.main ? maxtmp : result.main;
            }
            if (result.main !== null) {
              if (result.max === null) {
                result.max = result.main;
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
              return;
            }
            exec('sensors', (error, stdout) => {
              if (!error) {
                const lines = stdout.toString().split('\n');
                let tdieTemp = null;
                let newSectionStarts = true;
                let section = '';
                lines.forEach((line) => {
                  // determine section
                  if (line.trim() === '') {
                    newSectionStarts = true;
                  } else if (newSectionStarts) {
                    if (line.trim().toLowerCase().startsWith('acpi')) {
                      section = 'acpi';
                    }
                    if (line.trim().toLowerCase().startsWith('pch')) {
                      section = 'pch';
                    }
                    if (line.trim().toLowerCase().startsWith('core')) {
                      section = 'core';
                    }
                    if (line.trim().toLowerCase().startsWith('k10temp')) {
                      section = 'coreAMD';
                    }
                    newSectionStarts = false;
                  }
                  const regex = /[+-]([^°]*)/g;
                  const temps = line.match(regex);
                  const firstPart = line.split(':')[0].toUpperCase();
                  if (section === 'acpi') {
                    // socket temp
                    if (firstPart.indexOf('TEMP') !== -1) {
                      result.socket.push(parseFloat(temps));
                    }
                  } else if (section === 'pch') {
                    // chipset temp
                    if (firstPart.indexOf('TEMP') !== -1 && !result.chipset) {
                      result.chipset = parseFloat(temps);
                    }
                  }
                  // cpu temp
                  if (firstPart.indexOf('PHYSICAL') !== -1 || firstPart.indexOf('PACKAGE') !== -1 || (section === 'coreAMD' && firstPart.indexOf('TDIE') !== -1) || firstPart.indexOf('TEMP') !== -1) {
                    result.main = parseFloat(temps);
                  }
                  if (firstPart.indexOf('CORE ') !== -1) {
                    result.cores.push(parseFloat(temps));
                  }
                  if (firstPart.indexOf('TDIE') !== -1 && tdieTemp === null) {
                    tdieTemp = parseFloat(temps);
                  }
                });
                if (result.cores.length > 0) {
                  result.main = Math.round(result.cores.reduce((a, b) => a + b, 0) / result.cores.length);
                  const maxtmp = Math.max.apply(Math, result.cores);
                  result.max = maxtmp > result.main ? maxtmp : result.main;
                } else {
                  if (result.main === null && tdieTemp !== null) {
                    result.main = tdieTemp;
                    result.max = tdieTemp;
                  }
                }
                if (result.main !== null && result.max === null) {
                  result.max = result.main;
                }
                if (result.main !== null || result.max !== null) {
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                  return;
                }
              }
              fs.stat('/sys/class/thermal/thermal_zone0/temp', (err) => {
                if (err === null) {
                  fs.readFile('/sys/class/thermal/thermal_zone0/temp', (error, stdout) => {
                    if (!error) {
                      const lines = stdout.toString().split('\n');
                      if (lines.length > 0) {
                        result.main = parseFloat(lines[0]) / 1000.0;
                        result.max = result.main;
                      }
                    }
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  });
                } else {
                  exec('/opt/vc/bin/vcgencmd measure_temp', (error, stdout) => {
                    if (!error) {
                      const lines = stdout.toString().split('\n');
                      if (lines.length > 0 && lines[0].indexOf('=')) {
                        result.main = parseFloat(lines[0].split('=')[1]);
                        result.max = result.main;
                      }
                    }
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  });
                }
              });
            });
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('sysctl dev.cpu | grep temp', (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().split('\n');
            let sum = 0;
            lines.forEach((line) => {
              const parts = line.split(':');
              if (parts.length > 1) {
                const temp = parseFloat(parts[1].replace(',', '.'));
                if (temp > result.max) {
                  result.max = temp;
                }
                sum = sum + temp;
                result.cores.push(temp);
              }
            });
            if (result.cores.length) {
              result.main = Math.round((sum / result.cores.length) * 100) / 100;
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        try {
          const osxTemp = require('osx-temperature-sensor');
          result = osxTemp.cpuTemperature();
          if (result.main) {
            // round to 2 digits
            result.main = Math.round(result.main * 100) / 100;
          }
          if (result.max) {
            result.max = Math.round(result.max * 100) / 100;
          }
          if (result && result.cores && result.cores.length) {
            for (let i = 0; i < result.cores.length; i++) {
              result.cores[i] = Math.round(result.cores[i] * 100) / 100;
            }
          }
        } catch {
          util.noop();
        }
        try {
          const macosTemp = require('macos-temperature-sensor');
          const res = macosTemp.temperature();
          if (res.cpu) {
            // round to 2 digits
            result.main = Math.round(res.cpu * 100) / 100;
            result.max = result.main;
          }
          if (res.soc) {
            // round to 2 digits
            result.chipset = Math.round(res.soc * 100) / 100;
          }
          if (res && res.cpuDieTemps.length) {
            for (const temp of res.cpuDieTemps) {
              result.cores.push(Math.round(temp * 100) / 100);
            }
          }
        } catch {
          util.noop();
        }

        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          util.powerShell('Get-CimInstance MSAcpi_ThermalZoneTemperature -Namespace "root/wmi" | Select CurrentTemperature').then((stdout, error) => {
            if (!error) {
              let sum = 0;
              const lines = stdout
                .split('\r\n')
                .filter((line) => line.trim() !== '')
                .filter((line, idx) => idx > 0);
              lines.forEach((line) => {
                const value = (parseInt(line, 10) - 2732) / 10;
                if (!isNaN(value)) {
                  sum = sum + value;
                  if (value > result.max) {
                    result.max = value;
                  }
                  result.cores.push(value);
                }
              });
              if (result.cores.length) {
                result.main = sum / result.cores.length;
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.cpuTemperature = cpuTemperature;

// --------------------------
// CPU Flags

function cpuFlags(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = '';
      if (_windows) {
        try {
          exec('reg query "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0" /v FeatureSet', util.execOptsWin, (error, stdout) => {
            if (!error) {
              let flag_hex = stdout.split('0x').pop().trim();
              let flag_bin_unpadded = parseInt(flag_hex, 16).toString(2);
              let flag_bin = '0'.repeat(32 - flag_bin_unpadded.length) + flag_bin_unpadded;
              // empty flags are the reserved fields in the CPUID feature bit list
              // as found on wikipedia:
              // https://en.wikipedia.org/wiki/CPUID
              let all_flags = [
                'fpu',
                'vme',
                'de',
                'pse',
                'tsc',
                'msr',
                'pae',
                'mce',
                'cx8',
                'apic',
                '',
                'sep',
                'mtrr',
                'pge',
                'mca',
                'cmov',
                'pat',
                'pse-36',
                'psn',
                'clfsh',
                '',
                'ds',
                'acpi',
                'mmx',
                'fxsr',
                'sse',
                'sse2',
                'ss',
                'htt',
                'tm',
                'ia64',
                'pbe'
              ];
              for (let f = 0; f < all_flags.length; f++) {
                if (flag_bin[f] === '1' && all_flags[f] !== '') {
                  result += ' ' + all_flags[f];
                }
              }
              result = result.trim().toLowerCase();
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_linux) {
        try {
          exec('export LC_ALL=C; lscpu; unset LC_ALL', (error, stdout) => {
            if (!error) {
              let lines = stdout.toString().split('\n');
              lines.forEach((line) => {
                if (line.split(':')[0].toUpperCase().indexOf('FLAGS') !== -1) {
                  result = line.split(':')[1].trim().toLowerCase();
                }
              });
            }
            if (!result) {
              fs.readFile('/proc/cpuinfo', (error, stdout) => {
                if (!error) {
                  let lines = stdout.toString().split('\n');
                  result = util.getValue(lines, 'features', ':', true).toLowerCase();
                }
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('export LC_ALL=C; dmidecode -t 4 2>/dev/null; unset LC_ALL', (error, stdout) => {
          const flags = [];
          if (!error) {
            const parts = stdout.toString().split('\tFlags:');
            const lines = parts.length > 1 ? parts[1].split('\tVersion:')[0].split('\n') : [];
            lines.forEach((line) => {
              const flag = (line.indexOf('(') ? line.split('(')[0].toLowerCase() : '').trim().replace(/\t/g, '');
              if (flag) {
                flags.push(flag);
              }
            });
          }
          result = flags.join(' ').trim().toLowerCase();
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        exec('sysctl machdep.cpu.features', (error, stdout) => {
          if (!error) {
            let lines = stdout.toString().split('\n');
            if (lines.length > 0 && lines[0].indexOf('machdep.cpu.features:') !== -1) {
              result = lines[0].split(':')[1].trim().toLowerCase();
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.cpuFlags = cpuFlags;

// --------------------------
// CPU Cache

function cpuCache(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        l1d: null,
        l1i: null,
        l2: null,
        l3: null
      };
      if (_linux) {
        try {
          exec('export LC_ALL=C; lscpu; unset LC_ALL', (error, stdout) => {
            if (!error) {
              const lines = stdout.toString().split('\n');
              lines.forEach((line) => {
                const parts = line.split(':');
                if (parts[0].toUpperCase().indexOf('L1D CACHE') !== -1) {
                  result.l1d = parseInt(parts[1].trim()) * (parts[1].indexOf('M') !== -1 ? 1024 * 1024 : parts[1].indexOf('K') !== -1 ? 1024 : 1);
                }
                if (parts[0].toUpperCase().indexOf('L1I CACHE') !== -1) {
                  result.l1i = parseInt(parts[1].trim()) * (parts[1].indexOf('M') !== -1 ? 1024 * 1024 : parts[1].indexOf('K') !== -1 ? 1024 : 1);
                }
                if (parts[0].toUpperCase().indexOf('L2 CACHE') !== -1) {
                  result.l2 = parseInt(parts[1].trim()) * (parts[1].indexOf('M') !== -1 ? 1024 * 1024 : parts[1].indexOf('K') !== -1 ? 1024 : 1);
                }
                if (parts[0].toUpperCase().indexOf('L3 CACHE') !== -1) {
                  result.l3 = parseInt(parts[1].trim()) * (parts[1].indexOf('M') !== -1 ? 1024 * 1024 : parts[1].indexOf('K') !== -1 ? 1024 : 1);
                }
              });
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('export LC_ALL=C; dmidecode -t 7 2>/dev/null; unset LC_ALL', (error, stdout) => {
          let cache = [];
          if (!error) {
            const data = stdout.toString();
            cache = data.split('Cache Information');
            cache.shift();
          }
          for (let i = 0; i < cache.length; i++) {
            const lines = cache[i].split('\n');
            let cacheType = util.getValue(lines, 'Socket Designation').toLowerCase().replace(' ', '-').split('-');
            cacheType = cacheType.length ? cacheType[0] : '';
            const sizeParts = util.getValue(lines, 'Installed Size').split(' ');
            let size = parseInt(sizeParts[0], 10);
            const unit = sizeParts.length > 1 ? sizeParts[1] : 'kb';
            size = size * (unit === 'kb' ? 1024 : unit === 'mb' ? 1024 * 1024 : unit === 'gb' ? 1024 * 1024 * 1024 : 1);
            if (cacheType) {
              if (cacheType === 'l1') {
                result.cache[cacheType + 'd'] = size / 2;
                result.cache[cacheType + 'i'] = size / 2;
              } else {
                result.cache[cacheType] = size;
              }
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        exec('sysctl hw.l1icachesize hw.l1dcachesize hw.l2cachesize hw.l3cachesize', (error, stdout) => {
          if (!error) {
            let lines = stdout.toString().split('\n');
            lines.forEach((line) => {
              let parts = line.split(':');
              if (parts[0].toLowerCase().indexOf('hw.l1icachesize') !== -1) {
                result.l1d = parseInt(parts[1].trim()) * (parts[1].indexOf('K') !== -1 ? 1024 : 1);
              }
              if (parts[0].toLowerCase().indexOf('hw.l1dcachesize') !== -1) {
                result.l1i = parseInt(parts[1].trim()) * (parts[1].indexOf('K') !== -1 ? 1024 : 1);
              }
              if (parts[0].toLowerCase().indexOf('hw.l2cachesize') !== -1) {
                result.l2 = parseInt(parts[1].trim()) * (parts[1].indexOf('K') !== -1 ? 1024 : 1);
              }
              if (parts[0].toLowerCase().indexOf('hw.l3cachesize') !== -1) {
                result.l3 = parseInt(parts[1].trim()) * (parts[1].indexOf('K') !== -1 ? 1024 : 1);
              }
            });
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          const workload = [];
          workload.push(util.powerShell('Get-CimInstance Win32_processor | select L2CacheSize, L3CacheSize | fl'));
          workload.push(util.powerShell('Get-CimInstance Win32_CacheMemory | select CacheType,InstalledSize,Level | fl'));

          Promise.all(workload).then((data) => {
            result = parseWinCache(data[0], data[1]);

            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

function parseWinCache(linesProc, linesCache) {
  const result = {
    l1d: null,
    l1i: null,
    l2: null,
    l3: null
  };

  // Win32_processor
  let lines = linesProc.split('\r\n');
  result.l1d = 0;
  result.l1i = 0;
  result.l2 = util.getValue(lines, 'l2cachesize', ':');
  result.l3 = util.getValue(lines, 'l3cachesize', ':');
  if (result.l2) {
    result.l2 = parseInt(result.l2, 10) * 1024;
  } else {
    result.l2 = 0;
  }
  if (result.l3) {
    result.l3 = parseInt(result.l3, 10) * 1024;
  } else {
    result.l3 = 0;
  }

  // Win32_CacheMemory
  const parts = linesCache.split(/\n\s*\n/);
  let l1i = 0;
  let l1d = 0;
  let l2 = 0;
  parts.forEach((part) => {
    const lines = part.split('\r\n');
    const cacheType = util.getValue(lines, 'CacheType');
    const level = util.getValue(lines, 'Level');
    const installedSize = util.getValue(lines, 'InstalledSize');
    // L1 Instructions
    if (level === '3' && cacheType === '3') {
      result.l1i = result.l1i + parseInt(installedSize, 10) * 1024;
    }
    // L1 Data
    if (level === '3' && cacheType === '4') {
      result.l1d = result.l1d + parseInt(installedSize, 10) * 1024;
    }
    // L1 all
    if (level === '3' && cacheType === '5') {
      l1i = parseInt(installedSize, 10) / 2;
      l1d = parseInt(installedSize, 10) / 2;
    }
    // L2
    if (level === '4' && cacheType === '5') {
      l2 = l2 + parseInt(installedSize, 10) * 1024;
    }
  });
  if (!result.l1i && !result.l1d) {
    result.l1i = l1i;
    result.l1d = l1d;
  }
  if (l2) {
    result.l2 = l2;
  }
  return result;
}

exports.cpuCache = cpuCache;

// --------------------------
// CPU - current load - in %

function getLoad() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const loads = os.loadavg().map((x) => {
        return x / util.cores();
      });
      const avgLoad = parseFloat(Math.max.apply(Math, loads).toFixed(2));
      let result = {};

      const now = Date.now() - _current_cpu.ms;
      if (now >= 200) {
        _current_cpu.ms = Date.now();
        const cpus = os.cpus().map((cpu) => {
          cpu.times.steal = 0;
          cpu.times.guest = 0;
          return cpu;
        });
        let totalUser = 0;
        let totalSystem = 0;
        let totalNice = 0;
        let totalIrq = 0;
        let totalIdle = 0;
        let totalSteal = 0;
        let totalGuest = 0;
        const cores = [];
        _corecount = cpus && cpus.length ? cpus.length : 0;

        // linux: try to get other cpu stats
        if (_linux) {
          try {
            const lines = execSync('cat /proc/stat 2>/dev/null | grep cpu', util.execOptsLinux).toString().split('\n');
            if (lines.length > 1) {
              lines.shift();
              if (lines.length === cpus.length) {
                for (let i = 0; i < lines.length; i++) {
                  let parts = lines[i].split(' ');
                  if (parts.length >= 10) {
                    const steal = parseFloat(parts[8]) || 0;
                    const guest = parseFloat(parts[9]) || 0;
                    cpus[i].times.steal = steal;
                    cpus[i].times.guest = guest;
                  }
                }
              }
            }
          } catch {
            util.noop();
          }
        }

        for (let i = 0; i < _corecount; i++) {
          const cpu = cpus[i].times;
          totalUser += cpu.user;
          totalSystem += cpu.sys;
          totalNice += cpu.nice;
          totalIdle += cpu.idle;
          totalIrq += cpu.irq;
          totalSteal += cpu.steal || 0;
          totalGuest += cpu.guest || 0;
          const tmpTick = _cpus && _cpus[i] && _cpus[i].totalTick ? _cpus[i].totalTick : 0;
          const tmpLoad = _cpus && _cpus[i] && _cpus[i].totalLoad ? _cpus[i].totalLoad : 0;
          const tmpUser = _cpus && _cpus[i] && _cpus[i].user ? _cpus[i].user : 0;
          const tmpSystem = _cpus && _cpus[i] && _cpus[i].sys ? _cpus[i].sys : 0;
          const tmpNice = _cpus && _cpus[i] && _cpus[i].nice ? _cpus[i].nice : 0;
          const tmpIdle = _cpus && _cpus[i] && _cpus[i].idle ? _cpus[i].idle : 0;
          const tmpIrq = _cpus && _cpus[i] && _cpus[i].irq ? _cpus[i].irq : 0;
          const tmpSteal = _cpus && _cpus[i] && _cpus[i].steal ? _cpus[i].steal : 0;
          const tmpGuest = _cpus && _cpus[i] && _cpus[i].guest ? _cpus[i].guest : 0;
          _cpus[i] = cpu;
          _cpus[i].totalTick = _cpus[i].user + _cpus[i].sys + _cpus[i].nice + _cpus[i].irq + _cpus[i].steal + _cpus[i].guest + _cpus[i].idle;
          _cpus[i].totalLoad = _cpus[i].user + _cpus[i].sys + _cpus[i].nice + _cpus[i].irq + _cpus[i].steal + _cpus[i].guest;
          _cpus[i].currentTick = _cpus[i].totalTick - tmpTick;
          _cpus[i].load = _cpus[i].totalLoad - tmpLoad;
          _cpus[i].loadUser = _cpus[i].user - tmpUser;
          _cpus[i].loadSystem = _cpus[i].sys - tmpSystem;
          _cpus[i].loadNice = _cpus[i].nice - tmpNice;
          _cpus[i].loadIdle = _cpus[i].idle - tmpIdle;
          _cpus[i].loadIrq = _cpus[i].irq - tmpIrq;
          _cpus[i].loadSteal = _cpus[i].steal - tmpSteal;
          _cpus[i].loadGuest = _cpus[i].guest - tmpGuest;
          cores[i] = {};
          cores[i].load = (_cpus[i].load / _cpus[i].currentTick) * 100;
          cores[i].loadUser = (_cpus[i].loadUser / _cpus[i].currentTick) * 100;
          cores[i].loadSystem = (_cpus[i].loadSystem / _cpus[i].currentTick) * 100;
          cores[i].loadNice = (_cpus[i].loadNice / _cpus[i].currentTick) * 100;
          cores[i].loadIdle = (_cpus[i].loadIdle / _cpus[i].currentTick) * 100;
          cores[i].loadIrq = (_cpus[i].loadIrq / _cpus[i].currentTick) * 100;
          cores[i].loadSteal = (_cpus[i].loadSteal / _cpus[i].currentTick) * 100;
          cores[i].loadGuest = (_cpus[i].loadGuest / _cpus[i].currentTick) * 100;
          cores[i].rawLoad = _cpus[i].load;
          cores[i].rawLoadUser = _cpus[i].loadUser;
          cores[i].rawLoadSystem = _cpus[i].loadSystem;
          cores[i].rawLoadNice = _cpus[i].loadNice;
          cores[i].rawLoadIdle = _cpus[i].loadIdle;
          cores[i].rawLoadIrq = _cpus[i].loadIrq;
          cores[i].rawLoadSteal = _cpus[i].loadSteal;
          cores[i].rawLoadGuest = _cpus[i].loadGuest;
        }
        const totalTick = totalUser + totalSystem + totalNice + totalIrq + totalSteal + totalGuest + totalIdle;
        const totalLoad = totalUser + totalSystem + totalNice + totalIrq + totalSteal + totalGuest;
        const currentTick = totalTick - _current_cpu.tick;
        result = {
          avgLoad: avgLoad,
          currentLoad: ((totalLoad - _current_cpu.load) / currentTick) * 100,
          currentLoadUser: ((totalUser - _current_cpu.user) / currentTick) * 100,
          currentLoadSystem: ((totalSystem - _current_cpu.system) / currentTick) * 100,
          currentLoadNice: ((totalNice - _current_cpu.nice) / currentTick) * 100,
          currentLoadIdle: ((totalIdle - _current_cpu.idle) / currentTick) * 100,
          currentLoadIrq: ((totalIrq - _current_cpu.irq) / currentTick) * 100,
          currentLoadSteal: ((totalSteal - _current_cpu.steal) / currentTick) * 100,
          currentLoadGuest: ((totalGuest - _current_cpu.guest) / currentTick) * 100,
          rawCurrentLoad: totalLoad - _current_cpu.load,
          rawCurrentLoadUser: totalUser - _current_cpu.user,
          rawCurrentLoadSystem: totalSystem - _current_cpu.system,
          rawCurrentLoadNice: totalNice - _current_cpu.nice,
          rawCurrentLoadIdle: totalIdle - _current_cpu.idle,
          rawCurrentLoadIrq: totalIrq - _current_cpu.irq,
          rawCurrentLoadSteal: totalSteal - _current_cpu.steal,
          rawCurrentLoadGuest: totalGuest - _current_cpu.guest,
          cpus: cores
        };
        _current_cpu = {
          user: totalUser,
          nice: totalNice,
          system: totalSystem,
          idle: totalIdle,
          irq: totalIrq,
          steal: totalSteal,
          guest: totalGuest,
          tick: totalTick,
          load: totalLoad,
          ms: _current_cpu.ms,
          currentLoad: result.currentLoad,
          currentLoadUser: result.currentLoadUser,
          currentLoadSystem: result.currentLoadSystem,
          currentLoadNice: result.currentLoadNice,
          currentLoadIdle: result.currentLoadIdle,
          currentLoadIrq: result.currentLoadIrq,
          currentLoadSteal: result.currentLoadSteal,
          currentLoadGuest: result.currentLoadGuest,
          rawCurrentLoad: result.rawCurrentLoad,
          rawCurrentLoadUser: result.rawCurrentLoadUser,
          rawCurrentLoadSystem: result.rawCurrentLoadSystem,
          rawCurrentLoadNice: result.rawCurrentLoadNice,
          rawCurrentLoadIdle: result.rawCurrentLoadIdle,
          rawCurrentLoadIrq: result.rawCurrentLoadIrq,
          rawCurrentLoadSteal: result.rawCurrentLoadSteal,
          rawCurrentLoadGuest: result.rawCurrentLoadGuest
        };
      } else {
        const cores = [];
        for (let i = 0; i < _corecount; i++) {
          cores[i] = {};
          cores[i].load = (_cpus[i].load / _cpus[i].currentTick) * 100;
          cores[i].loadUser = (_cpus[i].loadUser / _cpus[i].currentTick) * 100;
          cores[i].loadSystem = (_cpus[i].loadSystem / _cpus[i].currentTick) * 100;
          cores[i].loadNice = (_cpus[i].loadNice / _cpus[i].currentTick) * 100;
          cores[i].loadIdle = (_cpus[i].loadIdle / _cpus[i].currentTick) * 100;
          cores[i].loadIrq = (_cpus[i].loadIrq / _cpus[i].currentTick) * 100;
          cores[i].rawLoad = _cpus[i].load;
          cores[i].rawLoadUser = _cpus[i].loadUser;
          cores[i].rawLoadSystem = _cpus[i].loadSystem;
          cores[i].rawLoadNice = _cpus[i].loadNice;
          cores[i].rawLoadIdle = _cpus[i].loadIdle;
          cores[i].rawLoadIrq = _cpus[i].loadIrq;
          cores[i].rawLoadSteal = _cpus[i].loadSteal;
          cores[i].rawLoadGuest = _cpus[i].loadGuest;
        }
        result = {
          avgLoad: avgLoad,
          currentLoad: _current_cpu.currentLoad,
          currentLoadUser: _current_cpu.currentLoadUser,
          currentLoadSystem: _current_cpu.currentLoadSystem,
          currentLoadNice: _current_cpu.currentLoadNice,
          currentLoadIdle: _current_cpu.currentLoadIdle,
          currentLoadIrq: _current_cpu.currentLoadIrq,
          currentLoadSteal: _current_cpu.currentLoadSteal,
          currentLoadGuest: _current_cpu.currentLoadGuest,
          rawCurrentLoad: _current_cpu.rawCurrentLoad,
          rawCurrentLoadUser: _current_cpu.rawCurrentLoadUser,
          rawCurrentLoadSystem: _current_cpu.rawCurrentLoadSystem,
          rawCurrentLoadNice: _current_cpu.rawCurrentLoadNice,
          rawCurrentLoadIdle: _current_cpu.rawCurrentLoadIdle,
          rawCurrentLoadIrq: _current_cpu.rawCurrentLoadIrq,
          rawCurrentLoadSteal: _current_cpu.rawCurrentLoadSteal,
          rawCurrentLoadGuest: _current_cpu.rawCurrentLoadGuest,
          cpus: cores
        };
      }
      resolve(result);
    });
  });
}

function currentLoad(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      getLoad().then((result) => {
        if (callback) {
          callback(result);
        }
        resolve(result);
      });
    });
  });
}

exports.currentLoad = currentLoad;

// --------------------------
// PS - full load
// since bootup

function getFullLoad() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const cpus = os.cpus();
      let totalUser = 0;
      let totalSystem = 0;
      let totalNice = 0;
      let totalIrq = 0;
      let totalIdle = 0;

      let result = 0;

      if (cpus && cpus.length) {
        for (let i = 0, len = cpus.length; i < len; i++) {
          const cpu = cpus[i].times;
          totalUser += cpu.user;
          totalSystem += cpu.sys;
          totalNice += cpu.nice;
          totalIrq += cpu.irq;
          totalIdle += cpu.idle;
        }
        const totalTicks = totalIdle + totalIrq + totalNice + totalSystem + totalUser;
        result = ((totalTicks - totalIdle) / totalTicks) * 100.0;
      }
      resolve(result);
    });
  });
}

function fullLoad(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      getFullLoad().then((result) => {
        if (callback) {
          callback(result);
        }
        resolve(result);
      });
    });
  });
}

exports.fullLoad = fullLoad;
'use strict';
// @ts-check
// ==================================================================================
// docker.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 13. Docker
// ----------------------------------------------------------------------------------

const util = require('./util');
const DockerSocket = require('./dockerSocket');

const _platform = process.platform;
const _windows = _platform === 'win32';

const _docker_container_stats = {};
let _docker_socket;
let _docker_last_read = 0;

// --------------------------
// get containers (parameter all: get also inactive/exited containers)

function dockerInfo(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (!_docker_socket) {
        _docker_socket = new DockerSocket();
      }
      const result = {};

      _docker_socket.getInfo((data) => {
        result.id = data.ID;
        result.containers = data.Containers;
        result.containersRunning = data.ContainersRunning;
        result.containersPaused = data.ContainersPaused;
        result.containersStopped = data.ContainersStopped;
        result.images = data.Images;
        result.driver = data.Driver;
        result.memoryLimit = data.MemoryLimit;
        result.swapLimit = data.SwapLimit;
        result.kernelMemory = data.KernelMemory;
        result.cpuCfsPeriod = data.CpuCfsPeriod;
        result.cpuCfsQuota = data.CpuCfsQuota;
        result.cpuShares = data.CPUShares;
        result.cpuSet = data.CPUSet;
        result.ipv4Forwarding = data.IPv4Forwarding;
        result.bridgeNfIptables = data.BridgeNfIptables;
        result.bridgeNfIp6tables = data.BridgeNfIp6tables;
        result.debug = data.Debug;
        result.nfd = data.NFd;
        result.oomKillDisable = data.OomKillDisable;
        result.ngoroutines = data.NGoroutines;
        result.systemTime = data.SystemTime;
        result.loggingDriver = data.LoggingDriver;
        result.cgroupDriver = data.CgroupDriver;
        result.nEventsListener = data.NEventsListener;
        result.kernelVersion = data.KernelVersion;
        result.operatingSystem = data.OperatingSystem;
        result.osType = data.OSType;
        result.architecture = data.Architecture;
        result.ncpu = data.NCPU;
        result.memTotal = data.MemTotal;
        result.dockerRootDir = data.DockerRootDir;
        result.httpProxy = data.HttpProxy;
        result.httpsProxy = data.HttpsProxy;
        result.noProxy = data.NoProxy;
        result.name = data.Name;
        result.labels = data.Labels;
        result.experimentalBuild = data.ExperimentalBuild;
        result.serverVersion = data.ServerVersion;
        result.clusterStore = data.ClusterStore;
        result.clusterAdvertise = data.ClusterAdvertise;
        result.defaultRuntime = data.DefaultRuntime;
        result.liveRestoreEnabled = data.LiveRestoreEnabled;
        result.isolation = data.Isolation;
        result.initBinary = data.InitBinary;
        result.productLicense = data.ProductLicense;
        if (callback) {
          callback(result);
        }
        resolve(result);
      });
    });
  });
}

exports.dockerInfo = dockerInfo;

function dockerImages(all, callback) {
  // fallback - if only callback is given
  if (util.isFunction(all) && !callback) {
    callback = all;
    all = false;
  }
  if (typeof all === 'string' && all === 'true') {
    all = true;
  }
  if (typeof all !== 'boolean' && all !== undefined) {
    all = false;
  }

  all = all || false;
  let result = [];
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (!_docker_socket) {
        _docker_socket = new DockerSocket();
      }
      const workload = [];

      _docker_socket.listImages(all, (data) => {
        let dockerImages = {};
        try {
          dockerImages = data;
          if (dockerImages && Object.prototype.toString.call(dockerImages) === '[object Array]' && dockerImages.length > 0) {
            dockerImages.forEach((element) => {
              if (element.Names && Object.prototype.toString.call(element.Names) === '[object Array]' && element.Names.length > 0) {
                element.Name = element.Names[0].replace(/^\/|\/$/g, '');
              }
              workload.push(dockerImagesInspect(element.Id.trim(), element));
            });
            if (workload.length) {
              Promise.all(workload).then((data) => {
                if (callback) {
                  callback(data);
                }
                resolve(data);
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      });
    });
  });
}

// --------------------------
// container inspect (for one container)

function dockerImagesInspect(imageID, payload) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      imageID = imageID || '';
      if (typeof imageID !== 'string') {
        return resolve();
      }
      const imageIDSanitized = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(imageID, true)).trim();
      if (imageIDSanitized) {
        if (!_docker_socket) {
          _docker_socket = new DockerSocket();
        }

        _docker_socket.inspectImage(imageIDSanitized.trim(), (data) => {
          try {
            resolve({
              id: payload.Id,
              container: data.Container,
              comment: data.Comment,
              os: data.Os,
              architecture: data.Architecture,
              parent: data.Parent,
              dockerVersion: data.DockerVersion,
              size: data.Size,
              sharedSize: payload.SharedSize,
              virtualSize: data.VirtualSize,
              author: data.Author,
              created: data.Created ? Math.round(new Date(data.Created).getTime() / 1000) : 0,
              containerConfig: data.ContainerConfig ? data.ContainerConfig : {},
              graphDriver: data.GraphDriver ? data.GraphDriver : {},
              repoDigests: data.RepoDigests ? data.RepoDigests : {},
              repoTags: data.RepoTags ? data.RepoTags : {},
              config: data.Config ? data.Config : {},
              rootFS: data.RootFS ? data.RootFS : {}
            });
          } catch {
            resolve();
          }
        });
      } else {
        resolve();
      }
    });
  });
}

exports.dockerImages = dockerImages;

function dockerContainers(all, callback) {
  function inContainers(containers, id) {
    const filtered = containers.filter((obj) => {
      /**
       * @namespace
       * @property {string}  Id
       */
      return obj.Id && obj.Id === id;
    });
    return filtered.length > 0;
  }

  // fallback - if only callback is given
  if (util.isFunction(all) && !callback) {
    callback = all;
    all = false;
  }
  if (typeof all === 'string' && all === 'true') {
    all = true;
  }
  if (typeof all !== 'boolean' && all !== undefined) {
    all = false;
  }

  all = all || false;
  let result = [];
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (!_docker_socket) {
        _docker_socket = new DockerSocket();
      }
      const workload = [];

      _docker_socket.listContainers(all, (data) => {
        let docker_containers = {};
        try {
          docker_containers = data;
          if (docker_containers && Object.prototype.toString.call(docker_containers) === '[object Array]' && docker_containers.length > 0) {
            // GC in _docker_container_stats
            for (let key in _docker_container_stats) {
              if ({}.hasOwnProperty.call(_docker_container_stats, key)) {
                if (!inContainers(docker_containers, key)) {
                  delete _docker_container_stats[key];
                }
              }
            }

            docker_containers.forEach((element) => {
              if (element.Names && Object.prototype.toString.call(element.Names) === '[object Array]' && element.Names.length > 0) {
                element.Name = element.Names[0].replace(/^\/|\/$/g, '');
              }
              workload.push(dockerContainerInspect(element.Id.trim(), element));
            });
            if (workload.length) {
              Promise.all(workload).then((data) => {
                if (callback) {
                  callback(data);
                }
                resolve(data);
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        } catch (err) {
          // GC in _docker_container_stats
          for (let key in _docker_container_stats) {
            if ({}.hasOwnProperty.call(_docker_container_stats, key)) {
              if (!inContainers(docker_containers, key)) {
                delete _docker_container_stats[key];
              }
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      });
    });
  });
}

// --------------------------
// container inspect (for one container)

function dockerContainerInspect(containerID, payload) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      containerID = containerID || '';
      if (typeof containerID !== 'string') {
        return resolve();
      }
      const containerIdSanitized = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(containerID, true)).trim();
      if (containerIdSanitized) {
        if (!_docker_socket) {
          _docker_socket = new DockerSocket();
        }

        _docker_socket.getInspect(containerIdSanitized.trim(), (data) => {
          try {
            resolve({
              id: payload.Id,
              name: payload.Name,
              image: payload.Image,
              imageID: payload.ImageID,
              command: payload.Command,
              created: payload.Created,
              started: data.State && data.State.StartedAt ? Math.round(new Date(data.State.StartedAt).getTime() / 1000) : 0,
              finished: data.State && data.State.FinishedAt && !data.State.FinishedAt.startsWith('0001-01-01') ? Math.round(new Date(data.State.FinishedAt).getTime() / 1000) : 0,
              createdAt: data.Created ? data.Created : '',
              startedAt: data.State && data.State.StartedAt ? data.State.StartedAt : '',
              finishedAt: data.State && data.State.FinishedAt && !data.State.FinishedAt.startsWith('0001-01-01') ? data.State.FinishedAt : '',
              state: payload.State,
              restartCount: data.RestartCount || 0,
              platform: data.Platform || '',
              driver: data.Driver || '',
              ports: payload.Ports,
              mounts: payload.Mounts
              // hostconfig: payload.HostConfig,
              // network: payload.NetworkSettings
            });
          } catch {
            resolve();
          }
        });
      } else {
        resolve();
      }
    });
  });
}

exports.dockerContainers = dockerContainers;

// --------------------------
// helper functions for calculation of docker stats

function docker_calcCPUPercent(cpu_stats, precpu_stats) {
  /**
   * @namespace
   * @property {object}  cpu_usage
   * @property {number}  cpu_usage.total_usage
   * @property {number}  system_cpu_usage
   * @property {object}  cpu_usage
   * @property {Array}  cpu_usage.percpu_usage
   */

  if (!_windows) {
    let cpuPercent = 0.0;
    // calculate the change for the cpu usage of the container in between readings
    let cpuDelta = cpu_stats.cpu_usage.total_usage - precpu_stats.cpu_usage.total_usage;
    // calculate the change for the entire system between readings
    let systemDelta = cpu_stats.system_cpu_usage - precpu_stats.system_cpu_usage;

    if (systemDelta > 0.0 && cpuDelta > 0.0) {
      // calculate the change for the cpu usage of the container in between readings
      if (precpu_stats.online_cpus) {
        cpuPercent = (cpuDelta / systemDelta) * precpu_stats.online_cpus * 100.0;
      } else {
        cpuPercent = (cpuDelta / systemDelta) * cpu_stats.cpu_usage.percpu_usage.length * 100.0;
      }
    }

    return cpuPercent;
  } else {
    let nanoSecNow = util.nanoSeconds();
    let cpuPercent = 0.0;
    if (_docker_last_read > 0) {
      let possIntervals = nanoSecNow - _docker_last_read; //  / 100 * os.cpus().length;
      let intervalsUsed = cpu_stats.cpu_usage.total_usage - precpu_stats.cpu_usage.total_usage;
      if (possIntervals > 0) {
        cpuPercent = (100.0 * intervalsUsed) / possIntervals;
      }
    }
    _docker_last_read = nanoSecNow;
    return cpuPercent;
  }
}

function docker_calcNetworkIO(networks) {
  let rx;
  let wx;
  for (let key in networks) {
    // skip loop if the property is from prototype
    if (!{}.hasOwnProperty.call(networks, key)) {
      continue;
    }

    /**
     * @namespace
     * @property {number}  rx_bytes
     * @property {number}  tx_bytes
     */
    const obj = networks[key];
    rx = +obj.rx_bytes;
    wx = +obj.tx_bytes;
  }
  return {
    rx,
    wx
  };
}

function docker_calcBlockIO(blkio_stats) {
  let result = {
    r: 0,
    w: 0
  };

  /**
   * @namespace
   * @property {Array}  io_service_bytes_recursive
   */
  if (
    blkio_stats &&
    blkio_stats.io_service_bytes_recursive &&
    Object.prototype.toString.call(blkio_stats.io_service_bytes_recursive) === '[object Array]' &&
    blkio_stats.io_service_bytes_recursive.length > 0
  ) {
    blkio_stats.io_service_bytes_recursive.forEach((element) => {
      /**
       * @namespace
       * @property {string}  op
       * @property {number}  value
       */

      if (element.op && element.op.toLowerCase() === 'read' && element.value) {
        result.r += element.value;
      }
      if (element.op && element.op.toLowerCase() === 'write' && element.value) {
        result.w += element.value;
      }
    });
  }
  return result;
}

function dockerContainerStats(containerIDs, callback) {
  let containerArray = [];
  return new Promise((resolve) => {
    process.nextTick(() => {
      // fallback - if only callback is given
      if (util.isFunction(containerIDs) && !callback) {
        callback = containerIDs;
        containerArray = ['*'];
      } else {
        containerIDs = containerIDs || '*';
        if (typeof containerIDs !== 'string') {
          if (callback) {
            callback([]);
          }
          return resolve([]);
        }
        let containerIDsSanitized = '';
        try {
          containerIDsSanitized.__proto__.toLowerCase = util.stringToLower;
          containerIDsSanitized.__proto__.replace = util.stringReplace;
          containerIDsSanitized.__proto__.toString = util.stringToString;
          containerIDsSanitized.__proto__.substr = util.stringSubstr;
          containerIDsSanitized.__proto__.substring = util.stringSubstring;
          containerIDsSanitized.__proto__.trim = util.stringTrim;
          containerIDsSanitized.__proto__.startsWith = util.stringStartWith;
        } catch (e) {
          Object.setPrototypeOf(containerIDsSanitized, util.stringObj);
        }

        containerIDsSanitized = containerIDs;
        containerIDsSanitized = containerIDsSanitized.trim();
        if (containerIDsSanitized !== '*') {
          containerIDsSanitized = '';
          const s = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(containerIDs, true)).trim();
          const l = util.mathMin(s.length, 2000);
          for (let i = 0; i <= l; i++) {
            if (s[i] !== undefined) {
              s[i].__proto__.toLowerCase = util.stringToLower;
              const sl = s[i].toLowerCase();
              if (sl && sl[0] && !sl[1]) {
                containerIDsSanitized = containerIDsSanitized + sl[0];
              }
            }
          }
        }

        containerIDsSanitized = containerIDsSanitized.trim().toLowerCase().replace(/,+/g, '|');
        containerArray = containerIDsSanitized.split('|');
      }

      const result = [];

      const workload = [];
      if (containerArray.length && containerArray[0].trim() === '*') {
        containerArray = [];
        dockerContainers().then((allContainers) => {
          for (let container of allContainers) {
            containerArray.push(container.id.substring(0, 12));
          }
          if (containerArray.length) {
            dockerContainerStats(containerArray.join(',')).then((result) => {
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        });
      } else {
        for (let containerID of containerArray) {
          workload.push(dockerContainerStatsSingle(containerID.trim()));
        }
        if (workload.length) {
          Promise.all(workload).then((data) => {
            if (callback) {
              callback(data);
            }
            resolve(data);
          });
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

// --------------------------
// container stats (for one container)

function dockerContainerStatsSingle(containerID) {
  containerID = containerID || '';
  const result = {
    id: containerID,
    memUsage: 0,
    memLimit: 0,
    memPercent: 0,
    cpuPercent: 0,
    pids: 0,
    netIO: {
      rx: 0,
      wx: 0
    },
    blockIO: {
      r: 0,
      w: 0
    },
    restartCount: 0,
    cpuStats: {},
    precpuStats: {},
    memoryStats: {},
    networks: {}
  };
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (containerID) {
        if (!_docker_socket) {
          _docker_socket = new DockerSocket();
        }

        _docker_socket.getInspect(containerID, (dataInspect) => {
          try {
            _docker_socket.getStats(containerID, (data) => {
              try {
                let stats = data;
                if (!stats.message) {
                  if (data.id) {
                    result.id = data.id;
                  }
                  result.memUsage = stats.memory_stats && stats.memory_stats.usage ? stats.memory_stats.usage : 0;
                  result.memLimit = stats.memory_stats && stats.memory_stats.limit ? stats.memory_stats.limit : 0;
                  result.memPercent = stats.memory_stats && stats.memory_stats.usage && stats.memory_stats.limit ? (stats.memory_stats.usage / stats.memory_stats.limit) * 100.0 : 0;
                  result.cpuPercent = stats.cpu_stats && stats.precpu_stats ? docker_calcCPUPercent(stats.cpu_stats, stats.precpu_stats) : 0;
                  result.pids = stats.pids_stats && stats.pids_stats.current ? stats.pids_stats.current : 0;
                  result.restartCount = dataInspect.RestartCount ? dataInspect.RestartCount : 0;
                  if (stats.networks) {
                    result.netIO = docker_calcNetworkIO(stats.networks);
                  }
                  if (stats.blkio_stats) {
                    result.blockIO = docker_calcBlockIO(stats.blkio_stats);
                  }
                  result.cpuStats = stats.cpu_stats ? stats.cpu_stats : {};
                  result.precpuStats = stats.precpu_stats ? stats.precpu_stats : {};
                  result.memoryStats = stats.memory_stats ? stats.memory_stats : {};
                  result.networks = stats.networks ? stats.networks : {};
                }
              } catch {
                util.noop();
              }
              // }
              resolve(result);
            });
          } catch {
            util.noop();
          }
        });
      } else {
        resolve(result);
      }
    });
  });
}

exports.dockerContainerStats = dockerContainerStats;

// --------------------------
// container processes (for one container)

function dockerContainerProcesses(containerID, callback) {
  let result = [];
  return new Promise((resolve) => {
    process.nextTick(() => {
      containerID = containerID || '';
      if (typeof containerID !== 'string') {
        return resolve(result);
      }
      const containerIdSanitized = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(containerID, true)).trim();

      if (containerIdSanitized) {
        if (!_docker_socket) {
          _docker_socket = new DockerSocket();
        }

        _docker_socket.getProcesses(containerIdSanitized, (data) => {
          /**
           * @namespace
           * @property {Array}  Titles
           * @property {Array}  Processes
           **/
          try {
            if (data && data.Titles && data.Processes) {
              let titles = data.Titles.map(function (value) {
                return value.toUpperCase();
              });
              let pos_pid = titles.indexOf('PID');
              let pos_ppid = titles.indexOf('PPID');
              let pos_pgid = titles.indexOf('PGID');
              let pos_vsz = titles.indexOf('VSZ');
              let pos_time = titles.indexOf('TIME');
              let pos_elapsed = titles.indexOf('ELAPSED');
              let pos_ni = titles.indexOf('NI');
              let pos_ruser = titles.indexOf('RUSER');
              let pos_user = titles.indexOf('USER');
              let pos_rgroup = titles.indexOf('RGROUP');
              let pos_group = titles.indexOf('GROUP');
              let pos_stat = titles.indexOf('STAT');
              let pos_rss = titles.indexOf('RSS');
              let pos_command = titles.indexOf('COMMAND');

              data.Processes.forEach((process) => {
                result.push({
                  pidHost: pos_pid >= 0 ? process[pos_pid] : '',
                  ppid: pos_ppid >= 0 ? process[pos_ppid] : '',
                  pgid: pos_pgid >= 0 ? process[pos_pgid] : '',
                  user: pos_user >= 0 ? process[pos_user] : '',
                  ruser: pos_ruser >= 0 ? process[pos_ruser] : '',
                  group: pos_group >= 0 ? process[pos_group] : '',
                  rgroup: pos_rgroup >= 0 ? process[pos_rgroup] : '',
                  stat: pos_stat >= 0 ? process[pos_stat] : '',
                  time: pos_time >= 0 ? process[pos_time] : '',
                  elapsed: pos_elapsed >= 0 ? process[pos_elapsed] : '',
                  nice: pos_ni >= 0 ? process[pos_ni] : '',
                  rss: pos_rss >= 0 ? process[pos_rss] : '',
                  vsz: pos_vsz >= 0 ? process[pos_vsz] : '',
                  command: pos_command >= 0 ? process[pos_command] : ''
                });
              });
            }
          } catch {
            util.noop();
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.dockerContainerProcesses = dockerContainerProcesses;

function dockerVolumes(callback) {
  let result = [];
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (!_docker_socket) {
        _docker_socket = new DockerSocket();
      }
      _docker_socket.listVolumes((data) => {
        let dockerVolumes = {};
        try {
          dockerVolumes = data;
          if (dockerVolumes && dockerVolumes.Volumes && Object.prototype.toString.call(dockerVolumes.Volumes) === '[object Array]' && dockerVolumes.Volumes.length > 0) {
            dockerVolumes.Volumes.forEach((element) => {
              result.push({
                name: element.Name,
                driver: element.Driver,
                labels: element.Labels,
                mountpoint: element.Mountpoint,
                options: element.Options,
                scope: element.Scope,
                created: element.CreatedAt ? Math.round(new Date(element.CreatedAt).getTime() / 1000) : 0
              });
            });
            if (callback) {
              callback(result);
            }
            resolve(result);
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      });
    });
  });
}

exports.dockerVolumes = dockerVolumes;

function dockerAll(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      dockerContainers(true).then((result) => {
        if (result && Object.prototype.toString.call(result) === '[object Array]' && result.length > 0) {
          let l = result.length;
          result.forEach((element) => {
            dockerContainerStats(element.id).then((res) => {
              // include stats in array
              element.memUsage = res[0].memUsage;
              element.memLimit = res[0].memLimit;
              element.memPercent = res[0].memPercent;
              element.cpuPercent = res[0].cpuPercent;
              element.pids = res[0].pids;
              element.netIO = res[0].netIO;
              element.blockIO = res[0].blockIO;
              element.cpuStats = res[0].cpuStats;
              element.precpuStats = res[0].precpuStats;
              element.memoryStats = res[0].memoryStats;
              element.networks = res[0].networks;

              dockerContainerProcesses(element.id).then((processes) => {
                element.processes = processes;

                l -= 1;
                if (l === 0) {
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                }
              });
              // all done??
            });
          });
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      });
    });
  });
}

exports.dockerAll = dockerAll;
'use strict';
// @ts-check
// ==================================================================================
// dockerSockets.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 13. DockerSockets
// ----------------------------------------------------------------------------------

const net = require('net');
const isWin = require('os').type() === 'Windows_NT';
const socketPath = isWin ? '//./pipe/docker_engine' : '/var/run/docker.sock';

class DockerSocket {
  getInfo(callback) {
    try {
      let socket = net.createConnection({ path: socketPath });
      let alldata = '';
      let data;

      socket.on('connect', () => {
        socket.write('GET http:/info HTTP/1.0\r\n\r\n');
      });

      socket.on('data', (data) => {
        alldata = alldata + data.toString();
      });

      socket.on('error', () => {
        socket = false;
        callback({});
      });

      socket.on('end', () => {
        const startbody = alldata.indexOf('\r\n\r\n');
        alldata = alldata.substring(startbody + 4);
        socket = false;
        try {
          data = JSON.parse(alldata);
          callback(data);
        } catch {
          callback({});
        }
      });
    } catch {
      callback({});
    }
  }

  listImages(all, callback) {
    try {
      let socket = net.createConnection({ path: socketPath });
      let alldata = '';
      let data;

      socket.on('connect', () => {
        socket.write('GET http:/images/json' + (all ? '?all=1' : '') + ' HTTP/1.0\r\n\r\n');
      });

      socket.on('data', (data) => {
        alldata = alldata + data.toString();
      });

      socket.on('error', () => {
        socket = false;
        callback({});
      });

      socket.on('end', () => {
        const startbody = alldata.indexOf('\r\n\r\n');
        alldata = alldata.substring(startbody + 4);
        socket = false;
        try {
          data = JSON.parse(alldata);
          callback(data);
        } catch {
          callback({});
        }
      });
    } catch {
      callback({});
    }
  }

  inspectImage(id, callback) {
    id = id || '';
    if (id) {
      try {
        let socket = net.createConnection({ path: socketPath });
        let alldata = '';
        let data;

        socket.on('connect', () => {
          socket.write('GET http:/images/' + id + '/json?stream=0 HTTP/1.0\r\n\r\n');
        });

        socket.on('data', (data) => {
          alldata = alldata + data.toString();
        });

        socket.on('error', () => {
          socket = false;
          callback({});
        });

        socket.on('end', () => {
          const startbody = alldata.indexOf('\r\n\r\n');
          alldata = alldata.substring(startbody + 4);
          socket = false;
          try {
            data = JSON.parse(alldata);
            callback(data);
          } catch {
            callback({});
          }
        });
      } catch {
        callback({});
      }
    } else {
      callback({});
    }
  }

  listContainers(all, callback) {
    try {
      let socket = net.createConnection({ path: socketPath });
      let alldata = '';
      let data;

      socket.on('connect', () => {
        socket.write('GET http:/containers/json' + (all ? '?all=1' : '') + ' HTTP/1.0\r\n\r\n');
      });

      socket.on('data', (data) => {
        alldata = alldata + data.toString();
      });

      socket.on('error', () => {
        socket = false;
        callback({});
      });

      socket.on('end', () => {
        const startbody = alldata.indexOf('\r\n\r\n');
        alldata = alldata.substring(startbody + 4);
        socket = false;
        try {
          data = JSON.parse(alldata);
          callback(data);
        } catch {
          callback({});
        }
      });
    } catch {
      callback({});
    }
  }

  getStats(id, callback) {
    id = id || '';
    if (id) {
      try {
        let socket = net.createConnection({ path: socketPath });
        let alldata = '';
        let data;

        socket.on('connect', () => {
          socket.write('GET http:/containers/' + id + '/stats?stream=0 HTTP/1.0\r\n\r\n');
        });

        socket.on('data', (data) => {
          alldata = alldata + data.toString();
        });

        socket.on('error', () => {
          socket = false;
          callback({});
        });

        socket.on('end', () => {
          const startbody = alldata.indexOf('\r\n\r\n');
          alldata = alldata.substring(startbody + 4);
          socket = false;
          try {
            data = JSON.parse(alldata);
            callback(data);
          } catch {
            callback({});
          }
        });
      } catch {
        callback({});
      }
    } else {
      callback({});
    }
  }

  getInspect(id, callback) {
    id = id || '';
    if (id) {
      try {
        let socket = net.createConnection({ path: socketPath });
        let alldata = '';
        let data;

        socket.on('connect', () => {
          socket.write('GET http:/containers/' + id + '/json?stream=0 HTTP/1.0\r\n\r\n');
        });

        socket.on('data', (data) => {
          alldata = alldata + data.toString();
        });

        socket.on('error', () => {
          socket = false;
          callback({});
        });

        socket.on('end', () => {
          const startbody = alldata.indexOf('\r\n\r\n');
          alldata = alldata.substring(startbody + 4);
          socket = false;
          try {
            data = JSON.parse(alldata);
            callback(data);
          } catch {
            callback({});
          }
        });
      } catch {
        callback({});
      }
    } else {
      callback({});
    }
  }

  getProcesses(id, callback) {
    id = id || '';
    if (id) {
      try {
        let socket = net.createConnection({ path: socketPath });
        let alldata = '';
        let data;

        socket.on('connect', () => {
          socket.write('GET http:/containers/' + id + '/top?ps_args=-opid,ppid,pgid,vsz,time,etime,nice,ruser,user,rgroup,group,stat,rss,args HTTP/1.0\r\n\r\n');
        });

        socket.on('data', (data) => {
          alldata = alldata + data.toString();
        });

        socket.on('error', () => {
          socket = false;
          callback({});
        });

        socket.on('end', () => {
          const startbody = alldata.indexOf('\r\n\r\n');
          alldata = alldata.substring(startbody + 4);
          socket = false;
          try {
            data = JSON.parse(alldata);
            callback(data);
          } catch {
            callback({});
          }
        });
      } catch {
        callback({});
      }
    } else {
      callback({});
    }
  }

  listVolumes(callback) {
    try {
      let socket = net.createConnection({ path: socketPath });
      let alldata = '';
      let data;

      socket.on('connect', () => {
        socket.write('GET http:/volumes HTTP/1.0\r\n\r\n');
      });

      socket.on('data', (data) => {
        alldata = alldata + data.toString();
      });

      socket.on('error', () => {
        socket = false;
        callback({});
      });

      socket.on('end', () => {
        const startbody = alldata.indexOf('\r\n\r\n');
        alldata = alldata.substring(startbody + 4);
        socket = false;
        try {
          data = JSON.parse(alldata);
          callback(data);
        } catch {
          callback({});
        }
      });
    } catch {
      callback({});
    }
  }
}

module.exports = DockerSocket;
'use strict';
// @ts-check
// ==================================================================================
// filesystem.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 8. File System
// ----------------------------------------------------------------------------------

const util = require('./util');
const fs = require('fs');
const os = require('os');

const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const execPromiseSave = util.promisifySave(require('child_process').exec);

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

const _fs_speed = {};
const _disk_io = {};

// --------------------------
// FS - mounted file systems

function fsSize(drive, callback) {
  if (util.isFunction(drive)) {
    callback = drive;
    drive = '';
  }

  let macOsDisks = [];
  let osMounts = [];

  function getmacOsFsType(fs) {
    if (!fs.startsWith('/')) {
      return 'NFS';
    }
    const parts = fs.split('/');
    const fsShort = parts[parts.length - 1];
    const macOsDisksSingle = macOsDisks.filter((item) => item.indexOf(fsShort) >= 0);
    if (macOsDisksSingle.length === 1 && macOsDisksSingle[0].indexOf('APFS') >= 0) {
      return 'APFS';
    }
    return 'HFS';
  }

  function isLinuxTmpFs(fs) {
    const linuxTmpFileSystems = ['rootfs', 'unionfs', 'squashfs', 'cramfs', 'initrd', 'initramfs', 'devtmpfs', 'tmpfs', 'udev', 'devfs', 'specfs', 'type', 'appimaged'];
    let result = false;
    linuxTmpFileSystems.forEach((linuxFs) => {
      if (fs.toLowerCase().indexOf(linuxFs) >= 0) {
        result = true;
      }
    });
    return result;
  }

  function filterLines(stdout) {
    const lines = stdout.toString().split('\n');
    lines.shift();
    if (stdout.toString().toLowerCase().indexOf('filesystem')) {
      let removeLines = 0;
      for (let i = 0; i < lines.length; i++) {
        if (lines[i] && lines[i].toLowerCase().startsWith('filesystem')) {
          removeLines = i;
        }
      }
      for (let i = 0; i < removeLines; i++) {
        lines.shift();
      }
    }
    return lines;
  }

  function parseDf(lines) {
    const data = [];
    lines.forEach((line) => {
      if (line !== '') {
        line = line.replace(/ +/g, ' ').split(' ');
        if (line && (line[0].startsWith('/') || (line[6] && line[6] === '/') || line[0].indexOf('/') > 0 || line[0].indexOf(':') === 1 || (!_darwin && !isLinuxTmpFs(line[1])))) {
          const fs = line[0];
          const fsType = _linux || _freebsd || _openbsd || _netbsd ? line[1] : getmacOsFsType(line[0]);
          const size = parseInt(_linux || _freebsd || _openbsd || _netbsd ? line[2] : line[1], 10) * 1024;
          const used = parseInt(_linux || _freebsd || _openbsd || _netbsd ? line[3] : line[2], 10) * 1024;
          const available = parseInt(_linux || _freebsd || _openbsd || _netbsd ? line[4] : line[3], 10) * 1024;
          const use = parseFloat((100.0 * (used / (used + available))).toFixed(2));
          const rw = osMounts && Object.keys(osMounts).length > 0 ? osMounts[fs] || false : null;
          line.splice(0, _linux || _freebsd || _openbsd || _netbsd ? 6 : 5);
          const mount = line.join(' ');
          if (!data.find((el) => el.fs === fs && el.type === fsType && el.mount === mount)) {
            data.push({
              fs,
              type: fsType,
              size,
              used,
              available,
              use,
              mount,
              rw
            });
          }
        }
      }
    });
    return data;
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      let data = [];
      if (_linux || _freebsd || _openbsd || _netbsd || _darwin) {
        let cmd = '';
        macOsDisks = [];
        osMounts = {};
        if (_darwin) {
          cmd = 'df -kP';
          try {
            macOsDisks = execSync('diskutil list')
              .toString()
              .split('\n')
              .filter((line) => {
                return !line.startsWith('/') && line.indexOf(':') > 0;
              });
            execSync('mount')
              .toString()
              .split('\n')
              .filter((line) => {
                return line.startsWith('/');
              })
              .forEach((line) => {
                osMounts[line.split(' ')[0]] = line.toLowerCase().indexOf('read-only') === -1;
              });
          } catch {
            util.noop();
          }
        }
        if (_linux) {
          try {
            cmd = 'export LC_ALL=C; df -kPTx squashfs; unset LC_ALL';
            execSync('cat /proc/mounts 2>/dev/null', util.execOptsLinux)
              .toString()
              .split('\n')
              .filter((line) => {
                return line.startsWith('/');
              })
              .forEach((line) => {
                osMounts[line.split(' ')[0]] = osMounts[line.split(' ')[0]] || false;
                if (line.toLowerCase().indexOf('/snap/') === -1) {
                  osMounts[line.split(' ')[0]] = line.toLowerCase().indexOf('rw,') >= 0 || line.toLowerCase().indexOf(' rw ') >= 0;
                }
              });
          } catch {
            util.noop();
          }
        }
        if (_freebsd || _openbsd || _netbsd) {
          try {
            cmd = 'df -kPT';
            execSync('mount')
              .toString()
              .split('\n')
              .forEach((line) => {
                osMounts[line.split(' ')[0]] = line.toLowerCase().indexOf('read-only') === -1;
              });
          } catch {
            util.noop();
          }
        }
        exec(cmd, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
          const lines = filterLines(stdout);
          data = parseDf(lines);
          if (drive) {
            data = data.filter((item) => {
              return item.fs.toLowerCase().indexOf(drive.toLowerCase()) >= 0 || item.mount.toLowerCase().indexOf(drive.toLowerCase()) >= 0;
            });
          }
          if ((!error || data.length) && stdout.toString().trim() !== '') {
            if (callback) {
              callback(data);
            }
            resolve(data);
          } else {
            exec('df -kPT 2>/dev/null', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
              // fixed issue alpine fallback
              const lines = filterLines(stdout);
              data = parseDf(lines);
              if (callback) {
                callback(data);
              }
              resolve(data);
            });
          }
        });
      }
      if (_sunos) {
        if (callback) {
          callback(data);
        }
        resolve(data);
      }
      if (_windows) {
        try {
          const driveSanitized = drive ? util.sanitizeShellString(drive, true) : '';
          const cmd = `Get-WmiObject Win32_logicaldisk | select Access,Caption,FileSystem,FreeSpace,Size ${driveSanitized ? '| where -property Caption -eq ' + driveSanitized : ''} | fl`;
          util.powerShell(cmd).then((stdout, error) => {
            if (!error) {
              const devices = stdout.toString().split(/\n\s*\n/);
              devices.forEach((device) => {
                const lines = device.split('\r\n');
                const size = util.toInt(util.getValue(lines, 'size', ':'));
                const free = util.toInt(util.getValue(lines, 'freespace', ':'));
                const caption = util.getValue(lines, 'caption', ':');
                const rwValue = util.getValue(lines, 'access', ':');
                const rw = rwValue ? util.toInt(rwValue) !== 1 : null;
                if (size) {
                  data.push({
                    fs: caption,
                    type: util.getValue(lines, 'filesystem', ':'),
                    size,
                    used: size - free,
                    available: free,
                    use: parseFloat(((100.0 * (size - free)) / size).toFixed(2)),
                    mount: caption,
                    rw
                  });
                }
              });
            }
            if (callback) {
              callback(data);
            }
            resolve(data);
          });
        } catch {
          if (callback) {
            callback(data);
          }
          resolve(data);
        }
      }
    });
  });
}

exports.fsSize = fsSize;

// --------------------------
// FS - open files count

function fsOpenFiles(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = {
        max: null,
        allocated: null,
        available: null
      };
      if (_freebsd || _openbsd || _netbsd || _darwin) {
        const cmd = 'sysctl -i kern.maxfiles kern.num_files kern.open_files';
        exec(cmd, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().split('\n');
            result.max = parseInt(util.getValue(lines, 'kern.maxfiles', ':'), 10);
            result.allocated = parseInt(util.getValue(lines, 'kern.num_files', ':'), 10) || parseInt(util.getValue(lines, 'kern.open_files', ':'), 10);
            result.available = result.max - result.allocated;
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_linux) {
        fs.readFile('/proc/sys/fs/file-nr', (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().split('\n');
            if (lines[0]) {
              const parts = lines[0].replace(/\s+/g, ' ').split(' ');
              if (parts.length === 3) {
                result.allocated = parseInt(parts[0], 10);
                result.available = parseInt(parts[1], 10);
                result.max = parseInt(parts[2], 10);
                if (!result.available) {
                  result.available = result.max - result.allocated;
                }
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          } else {
            fs.readFile('/proc/sys/fs/file-max', (error, stdout) => {
              if (!error) {
                const lines = stdout.toString().split('\n');
                if (lines[0]) {
                  result.max = parseInt(lines[0], 10);
                }
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          }
        });
      }
      if (_sunos) {
        if (callback) {
          callback(null);
        }
        resolve(null);
      }
      if (_windows) {
        if (callback) {
          callback(null);
        }
        resolve(null);
      }
    });
  });
}

exports.fsOpenFiles = fsOpenFiles;

// --------------------------
// disks

function parseBytes(s) {
  return parseInt(s.substr(s.indexOf(' (') + 2, s.indexOf(' Bytes)') - 10), 10);
}

function parseDevices(lines) {
  const devices = [];
  let i = 0;
  lines.forEach((line) => {
    if (line.length > 0) {
      if (line[0] === '*') {
        i++;
      } else {
        const parts = line.split(':');
        if (parts.length > 1) {
          if (!devices[i]) {
            devices[i] = {
              name: '',
              identifier: '',
              type: 'disk',
              fsType: '',
              mount: '',
              size: 0,
              physical: 'HDD',
              uuid: '',
              label: '',
              model: '',
              serial: '',
              removable: false,
              protocol: '',
              group: '',
              device: ''
            };
          }
          parts[0] = parts[0].trim().toUpperCase().replace(/ +/g, '');
          parts[1] = parts[1].trim();
          if ('DEVICEIDENTIFIER' === parts[0]) {
            devices[i].identifier = parts[1];
          }
          if ('DEVICENODE' === parts[0]) {
            devices[i].name = parts[1];
          }
          if ('VOLUMENAME' === parts[0]) {
            if (parts[1].indexOf('Not applicable') === -1) {
              devices[i].label = parts[1];
            }
          }
          if ('PROTOCOL' === parts[0]) {
            devices[i].protocol = parts[1];
          }
          if ('DISKSIZE' === parts[0]) {
            devices[i].size = parseBytes(parts[1]);
          }
          if ('FILESYSTEMPERSONALITY' === parts[0]) {
            devices[i].fsType = parts[1];
          }
          if ('MOUNTPOINT' === parts[0]) {
            devices[i].mount = parts[1];
          }
          if ('VOLUMEUUID' === parts[0]) {
            devices[i].uuid = parts[1];
          }
          if ('READ-ONLYMEDIA' === parts[0] && parts[1] === 'Yes') {
            devices[i].physical = 'CD/DVD';
          }
          if ('SOLIDSTATE' === parts[0] && parts[1] === 'Yes') {
            devices[i].physical = 'SSD';
          }
          if ('VIRTUAL' === parts[0]) {
            devices[i].type = 'virtual';
          }
          if ('REMOVABLEMEDIA' === parts[0]) {
            devices[i].removable = parts[1] === 'Removable';
          }
          if ('PARTITIONTYPE' === parts[0]) {
            devices[i].type = 'part';
          }
          if ('DEVICE/MEDIANAME' === parts[0]) {
            devices[i].model = parts[1];
          }
        }
      }
    }
  });
  return devices;
}

function parseBlk(lines) {
  let data = [];

  lines
    .filter((line) => line !== '')
    .forEach((line) => {
      try {
        line = decodeURIComponent(line.replace(/\\x/g, '%'));
        line = line.replace(/\\/g, '\\\\');
        const disk = JSON.parse(line);
        data.push({
          name: util.sanitizeShellString(disk.name),
          type: disk.type,
          fsType: disk.fsType,
          mount: disk.mountpoint,
          size: parseInt(disk.size, 10),
          physical: disk.type === 'disk' ? (disk.rota === '0' ? 'SSD' : 'HDD') : disk.type === 'rom' ? 'CD/DVD' : '',
          uuid: disk.uuid,
          label: disk.label,
          model: (disk.model || '').trim(),
          serial: disk.serial,
          removable: disk.rm === '1',
          protocol: disk.tran,
          group: disk.group || ''
        });
      } catch {
        util.noop();
      }
    });
  data = util.unique(data);
  data = util.sortByKey(data, ['type', 'name']);
  return data;
}

function decodeMdabmData(lines) {
  const raid = util.getValue(lines, 'md_level', '=');
  const label = util.getValue(lines, 'md_name', '='); // <- get label info
  const uuid = util.getValue(lines, 'md_uuid', '='); // <- get uuid info
  const members = [];
  lines.forEach((line) => {
    if (line.toLowerCase().startsWith('md_device_dev') && line.toLowerCase().indexOf('/dev/') > 0) {
      members.push(line.split('/dev/')[1]);
    }
  });
  return {
    raid,
    label,
    uuid,
    members
  };
}

function raidMatchLinux(data) {
  // for all block devices of type "raid%"
  let result = data;
  try {
    data.forEach((element) => {
      if (element.type.startsWith('raid')) {
        const lines = execSync(`mdadm --export --detail /dev/${element.name}`, util.execOptsLinux).toString().split('\n');
        const mdData = decodeMdabmData(lines);

        element.label = mdData.label; // <- assign label info
        element.uuid = mdData.uuid; // <- assign uuid info

        if (mdData && mdData.members && mdData.members.length && mdData.raid === element.type) {
          result = result.map((blockdevice) => {
            if (blockdevice.fsType === 'linux_raid_member' && mdData.members.indexOf(blockdevice.name) >= 0) {
              blockdevice.group = element.name;
            }
            return blockdevice;
          });
        }
      }
    });
  } catch {
    util.noop();
  }
  return result;
}

function getDevicesLinux(data) {
  const result = [];
  data.forEach((element) => {
    if (element.type.startsWith('disk')) {
      result.push(element.name);
    }
  });
  return result;
}

function matchDevicesLinux(data) {
  let result = data;
  try {
    const devices = getDevicesLinux(data);
    result = result.map((blockdevice) => {
      if (blockdevice.type.startsWith('part') || blockdevice.type.startsWith('disk')) {
        devices.forEach((element) => {
          if (blockdevice.name.startsWith(element)) {
            blockdevice.device = '/dev/' + element;
          }
        });
      }
      return blockdevice;
    });
  } catch {
    util.noop();
  }
  return result;
}

function getDevicesMac(data) {
  const result = [];
  data.forEach((element) => {
    if (element.type.startsWith('disk')) {
      result.push({ name: element.name, model: element.model, device: element.name });
    }
    if (element.type.startsWith('virtual')) {
      let device = '';
      result.forEach((e) => {
        if (e.model === element.model) {
          device = e.device;
        }
      });
      if (device) {
        result.push({ name: element.name, model: element.model, device });
      }
    }
  });
  return result;
}

function matchDevicesMac(data) {
  let result = data;
  try {
    const devices = getDevicesMac(data);
    result = result.map((blockdevice) => {
      if (blockdevice.type.startsWith('part') || blockdevice.type.startsWith('disk') || blockdevice.type.startsWith('virtual')) {
        devices.forEach((element) => {
          if (blockdevice.name.startsWith(element.name)) {
            blockdevice.device = element.device;
          }
        });
      }
      return blockdevice;
    });
  } catch {
    util.noop();
  }
  return result;
}

function getDevicesWin(diskDrives) {
  const result = [];
  diskDrives.forEach((element) => {
    const lines = element.split('\r\n');
    const device = util.getValue(lines, 'DeviceID', ':');
    let partitions = element.split('@{DeviceID=');
    if (partitions.length > 1) {
      partitions = partitions.slice(1);
      partitions.forEach((partition) => {
        result.push({ name: partition.split(';')[0].toUpperCase(), device });
      });
    }
  });
  return result;
}

function matchDevicesWin(data, diskDrives) {
  const devices = getDevicesWin(diskDrives);
  data.map((element) => {
    const filteresDevices = devices.filter((e) => {
      return e.name === element.name.toUpperCase();
    });
    if (filteresDevices.length > 0) {
      element.device = filteresDevices[0].device;
    }
    return element;
  });
  return data;
}

function blkStdoutToObject(stdout) {
  return stdout
    .toString()
    .replace(/NAME=/g, '{"name":')
    .replace(/FSTYPE=/g, ',"fsType":')
    .replace(/TYPE=/g, ',"type":')
    .replace(/SIZE=/g, ',"size":')
    .replace(/MOUNTPOINT=/g, ',"mountpoint":')
    .replace(/UUID=/g, ',"uuid":')
    .replace(/ROTA=/g, ',"rota":')
    .replace(/RO=/g, ',"ro":')
    .replace(/RM=/g, ',"rm":')
    .replace(/TRAN=/g, ',"tran":')
    .replace(/SERIAL=/g, ',"serial":')
    .replace(/LABEL=/g, ',"label":')
    .replace(/MODEL=/g, ',"model":')
    .replace(/OWNER=/g, ',"owner":')
    .replace(/GROUP=/g, ',"group":')
    .replace(/\n/g, '}\n');
}

function blockDevices(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let data = [];
      if (_linux) {
        // see https://wiki.ubuntuusers.de/lsblk/
        // exec("lsblk -bo NAME,TYPE,SIZE,FSTYPE,MOUNTPOINT,UUID,ROTA,RO,TRAN,SERIAL,LABEL,MODEL,OWNER,GROUP,MODE,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,SCHED,RQ-SIZE,RA,WSAME", function (error, stdout) {
        const procLsblk1 = exec('lsblk -bPo NAME,TYPE,SIZE,FSTYPE,MOUNTPOINT,UUID,ROTA,RO,RM,TRAN,SERIAL,LABEL,MODEL,OWNER 2>/dev/null', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
          if (!error) {
            const lines = blkStdoutToObject(stdout).split('\n');
            data = parseBlk(lines);
            data = raidMatchLinux(data);
            data = matchDevicesLinux(data);
            if (callback) {
              callback(data);
            }
            resolve(data);
          } else {
            const procLsblk2 = exec('lsblk -bPo NAME,TYPE,SIZE,FSTYPE,MOUNTPOINT,UUID,ROTA,RO,RM,LABEL,MODEL,OWNER 2>/dev/null', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
              if (!error) {
                const lines = blkStdoutToObject(stdout).split('\n');
                data = parseBlk(lines);
                data = raidMatchLinux(data);
              }
              if (callback) {
                callback(data);
              }
              resolve(data);
            });
            procLsblk2.on('error', () => {
              if (callback) {
                callback(data);
              }
              resolve(data);
            });
          }
        });
        procLsblk1.on('error', () => {
          if (callback) {
            callback(data);
          }
          resolve(data);
        });
      }
      if (_darwin) {
        const procDskutil = exec('diskutil info -all', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().split('\n');
            // parse lines into temp array of devices
            data = parseDevices(lines);
            data = matchDevicesMac(data);
          }
          if (callback) {
            callback(data);
          }
          resolve(data);
        });
        procDskutil.on('error', () => {
          if (callback) {
            callback(data);
          }
          resolve(data);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(data);
        }
        resolve(data);
      }
      if (_windows) {
        const drivetypes = ['Unknown', 'NoRoot', 'Removable', 'Local', 'Network', 'CD/DVD', 'RAM'];
        try {
          const workload = [];
          workload.push(util.powerShell('Get-CimInstance -ClassName Win32_LogicalDisk | select Caption,DriveType,Name,FileSystem,Size,VolumeSerialNumber,VolumeName | fl'));
          workload.push(
            util.powerShell(
              "Get-WmiObject -Class Win32_diskdrive | Select-Object -Property PNPDeviceId,DeviceID, Model, Size, @{L='Partitions'; E={$_.GetRelated('Win32_DiskPartition').GetRelated('Win32_LogicalDisk') | Select-Object -Property DeviceID, VolumeName, Size, FreeSpace}} | fl"
            )
          );
          util.promiseAll(workload).then((res) => {
            const logicalDisks = res.results[0].toString().split(/\n\s*\n/);
            const diskDrives = res.results[1].toString().split(/\n\s*\n/);
            logicalDisks.forEach((device) => {
              const lines = device.split('\r\n');
              const drivetype = util.getValue(lines, 'drivetype', ':');
              if (drivetype) {
                data.push({
                  name: util.getValue(lines, 'name', ':'),
                  identifier: util.getValue(lines, 'caption', ':'),
                  type: 'disk',
                  fsType: util.getValue(lines, 'filesystem', ':').toLowerCase(),
                  mount: util.getValue(lines, 'caption', ':'),
                  size: util.getValue(lines, 'size', ':'),
                  physical: drivetype >= 0 && drivetype <= 6 ? drivetypes[drivetype] : drivetypes[0],
                  uuid: util.getValue(lines, 'volumeserialnumber', ':'),
                  label: util.getValue(lines, 'volumename', ':'),
                  model: '',
                  serial: util.getValue(lines, 'volumeserialnumber', ':'),
                  removable: drivetype === '2',
                  protocol: '',
                  group: '',
                  device: ''
                });
              }
            });
            // match devices
            data = matchDevicesWin(data, diskDrives);
            if (callback) {
              callback(data);
            }
            resolve(data);
          });
        } catch {
          if (callback) {
            callback(data);
          }
          resolve(data);
        }
      }
      if (_freebsd || _openbsd || _netbsd) {
        // will follow
        if (callback) {
          callback(null);
        }
        resolve(null);
      }
    });
  });
}

exports.blockDevices = blockDevices;

// --------------------------
// FS - speed

function calcFsSpeed(rx, wx) {
  const result = {
    rx: 0,
    wx: 0,
    tx: 0,
    rx_sec: null,
    wx_sec: null,
    tx_sec: null,
    ms: 0
  };

  if (_fs_speed && _fs_speed.ms) {
    result.rx = rx;
    result.wx = wx;
    result.tx = result.rx + result.wx;
    result.ms = Date.now() - _fs_speed.ms;
    result.rx_sec = (result.rx - _fs_speed.bytes_read) / (result.ms / 1000);
    result.wx_sec = (result.wx - _fs_speed.bytes_write) / (result.ms / 1000);
    result.tx_sec = result.rx_sec + result.wx_sec;
    _fs_speed.rx_sec = result.rx_sec;
    _fs_speed.wx_sec = result.wx_sec;
    _fs_speed.tx_sec = result.tx_sec;
    _fs_speed.bytes_read = result.rx;
    _fs_speed.bytes_write = result.wx;
    _fs_speed.bytes_overall = result.rx + result.wx;
    _fs_speed.ms = Date.now();
    _fs_speed.last_ms = result.ms;
  } else {
    result.rx = rx;
    result.wx = wx;
    result.tx = result.rx + result.wx;
    _fs_speed.rx_sec = null;
    _fs_speed.wx_sec = null;
    _fs_speed.tx_sec = null;
    _fs_speed.bytes_read = result.rx;
    _fs_speed.bytes_write = result.wx;
    _fs_speed.bytes_overall = result.rx + result.wx;
    _fs_speed.ms = Date.now();
    _fs_speed.last_ms = 0;
  }
  return result;
}

function fsStats(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (_windows || _freebsd || _openbsd || _netbsd || _sunos) {
        return resolve(null);
      }

      let result = {
        rx: 0,
        wx: 0,
        tx: 0,
        rx_sec: null,
        wx_sec: null,
        tx_sec: null,
        ms: 0
      };

      let rx = 0;
      let wx = 0;
      if ((_fs_speed && !_fs_speed.ms) || (_fs_speed && _fs_speed.ms && Date.now() - _fs_speed.ms >= 500)) {
        if (_linux) {
          // exec("df -k | grep /dev/", function(error, stdout) {
          const procLsblk = exec('lsblk -r 2>/dev/null | grep /', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
            if (!error) {
              const lines = stdout.toString().split('\n');
              const fs_filter = [];
              lines.forEach((line) => {
                if (line !== '') {
                  line = line.trim().split(' ');
                  if (fs_filter.indexOf(line[0]) === -1) {
                    fs_filter.push(line[0]);
                  }
                }
              });

              const output = fs_filter.join('|');
              const procCat = exec('cat /proc/diskstats | egrep "' + output + '"', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
                if (!error) {
                  const lines = stdout.toString().split('\n');
                  lines.forEach((line) => {
                    line = line.trim();
                    if (line !== '') {
                      line = line.replace(/ +/g, ' ').split(' ');

                      rx += parseInt(line[5], 10) * 512;
                      wx += parseInt(line[9], 10) * 512;
                    }
                  });
                  result = calcFsSpeed(rx, wx);
                }
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
              procCat.on('error', () => {
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
          procLsblk.on('error', () => {
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        }
        if (_darwin) {
          const procIoreg = exec(
            'ioreg -c IOBlockStorageDriver -k Statistics -r -w0 | sed -n "/IOBlockStorageDriver/,/Statistics/p" | grep "Statistics" | tr -cd "01234567890,\n"',
            { maxBuffer: 1024 * 1024 },
            (error, stdout) => {
              if (!error) {
                const lines = stdout.toString().split('\n');
                lines.forEach((line) => {
                  line = line.trim();
                  if (line !== '') {
                    line = line.split(',');

                    rx += parseInt(line[2], 10);
                    wx += parseInt(line[9], 10);
                  }
                });
                result = calcFsSpeed(rx, wx);
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          );
          procIoreg.on('error', () => {
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        }
      } else {
        result.ms = _fs_speed.last_ms;
        result.rx = _fs_speed.bytes_read;
        result.wx = _fs_speed.bytes_write;
        result.tx = _fs_speed.bytes_read + _fs_speed.bytes_write;
        result.rx_sec = _fs_speed.rx_sec;
        result.wx_sec = _fs_speed.wx_sec;
        result.tx_sec = _fs_speed.tx_sec;
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.fsStats = fsStats;

function calcDiskIO(rIO, wIO, rWaitTime, wWaitTime, tWaitTime) {
  const result = {
    rIO: 0,
    wIO: 0,
    tIO: 0,
    rIO_sec: null,
    wIO_sec: null,
    tIO_sec: null,
    rWaitTime: 0,
    wWaitTime: 0,
    tWaitTime: 0,
    rWaitPercent: null,
    wWaitPercent: null,
    tWaitPercent: null,
    ms: 0
  };
  if (_disk_io && _disk_io.ms) {
    result.rIO = rIO;
    result.wIO = wIO;
    result.tIO = rIO + wIO;
    result.ms = Date.now() - _disk_io.ms;
    result.rIO_sec = (result.rIO - _disk_io.rIO) / (result.ms / 1000);
    result.wIO_sec = (result.wIO - _disk_io.wIO) / (result.ms / 1000);
    result.tIO_sec = result.rIO_sec + result.wIO_sec;
    result.rWaitTime = rWaitTime;
    result.wWaitTime = wWaitTime;
    result.tWaitTime = tWaitTime;
    result.rWaitPercent = ((result.rWaitTime - _disk_io.rWaitTime) * 100) / result.ms;
    result.wWaitPercent = ((result.wWaitTime - _disk_io.wWaitTime) * 100) / result.ms;
    result.tWaitPercent = ((result.tWaitTime - _disk_io.tWaitTime) * 100) / result.ms;
    _disk_io.rIO = rIO;
    _disk_io.wIO = wIO;
    _disk_io.rIO_sec = result.rIO_sec;
    _disk_io.wIO_sec = result.wIO_sec;
    _disk_io.tIO_sec = result.tIO_sec;
    _disk_io.rWaitTime = rWaitTime;
    _disk_io.wWaitTime = wWaitTime;
    _disk_io.tWaitTime = tWaitTime;
    _disk_io.rWaitPercent = result.rWaitPercent;
    _disk_io.wWaitPercent = result.wWaitPercent;
    _disk_io.tWaitPercent = result.tWaitPercent;
    _disk_io.last_ms = result.ms;
    _disk_io.ms = Date.now();
  } else {
    result.rIO = rIO;
    result.wIO = wIO;
    result.tIO = rIO + wIO;
    result.rWaitTime = rWaitTime;
    result.wWaitTime = wWaitTime;
    result.tWaitTime = tWaitTime;
    _disk_io.rIO = rIO;
    _disk_io.wIO = wIO;
    _disk_io.rIO_sec = null;
    _disk_io.wIO_sec = null;
    _disk_io.tIO_sec = null;
    _disk_io.rWaitTime = rWaitTime;
    _disk_io.wWaitTime = wWaitTime;
    _disk_io.tWaitTime = tWaitTime;
    _disk_io.rWaitPercent = null;
    _disk_io.wWaitPercent = null;
    _disk_io.tWaitPercent = null;
    _disk_io.last_ms = 0;
    _disk_io.ms = Date.now();
  }
  return result;
}

function disksIO(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (_windows) {
        return resolve(null);
      }
      if (_sunos) {
        return resolve(null);
      }

      let result = {
        rIO: 0,
        wIO: 0,
        tIO: 0,
        rIO_sec: null,
        wIO_sec: null,
        tIO_sec: null,
        rWaitTime: 0,
        wWaitTime: 0,
        tWaitTime: 0,
        rWaitPercent: null,
        wWaitPercent: null,
        tWaitPercent: null,
        ms: 0
      };
      let rIO = 0;
      let wIO = 0;
      let rWaitTime = 0;
      let wWaitTime = 0;
      let tWaitTime = 0;

      if ((_disk_io && !_disk_io.ms) || (_disk_io && _disk_io.ms && Date.now() - _disk_io.ms >= 500)) {
        if (_linux || _freebsd || _openbsd || _netbsd) {
          // prints Block layer statistics for all mounted volumes
          // var cmd = "for mount in `lsblk | grep / | sed -r 's/│ └─//' | cut -d ' ' -f 1`; do cat /sys/block/$mount/stat | sed -r 's/ +/;/g' | sed -r 's/^;//'; done";
          // var cmd = "for mount in `lsblk | grep / | sed 's/[│└─├]//g' | awk '{$1=$1};1' | cut -d ' ' -f 1 | sort -u`; do cat /sys/block/$mount/stat | sed -r 's/ +/;/g' | sed -r 's/^;//'; done";
          const cmd =
            'for mount in `lsblk 2>/dev/null | grep " disk " | sed "s/[│└─├]//g" | awk \'{$1=$1};1\' | cut -d " " -f 1 | sort -u`; do cat /sys/block/$mount/stat | sed -r "s/ +/;/g" | sed -r "s/^;//"; done';

          exec(cmd, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
            if (!error) {
              const lines = stdout.split('\n');
              lines.forEach((line) => {
                // ignore empty lines
                if (!line) {
                  return;
                }

                // sum r/wIO of all disks to compute all disks IO
                const stats = line.split(';');
                rIO += parseInt(stats[0], 10);
                wIO += parseInt(stats[4], 10);
                rWaitTime += parseInt(stats[3], 10);
                wWaitTime += parseInt(stats[7], 10);
                tWaitTime += parseInt(stats[10], 10);
              });
              result = calcDiskIO(rIO, wIO, rWaitTime, wWaitTime, tWaitTime);

              if (callback) {
                callback(result);
              }
              resolve(result);
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        }
        if (_darwin) {
          exec(
            'ioreg -c IOBlockStorageDriver -k Statistics -r -w0 | sed -n "/IOBlockStorageDriver/,/Statistics/p" | grep "Statistics" | tr -cd "01234567890,\n"',
            { maxBuffer: 1024 * 1024 },
            (error, stdout) => {
              if (!error) {
                const lines = stdout.toString().split('\n');
                lines.forEach((line) => {
                  line = line.trim();
                  if (line !== '') {
                    line = line.split(',');

                    rIO += parseInt(line[10], 10);
                    wIO += parseInt(line[0], 10);
                  }
                });
                result = calcDiskIO(rIO, wIO, rWaitTime, wWaitTime, tWaitTime);
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          );
        }
      } else {
        result.rIO = _disk_io.rIO;
        result.wIO = _disk_io.wIO;
        result.tIO = _disk_io.rIO + _disk_io.wIO;
        result.ms = _disk_io.last_ms;
        result.rIO_sec = _disk_io.rIO_sec;
        result.wIO_sec = _disk_io.wIO_sec;
        result.tIO_sec = _disk_io.tIO_sec;
        result.rWaitTime = _disk_io.rWaitTime;
        result.wWaitTime = _disk_io.wWaitTime;
        result.tWaitTime = _disk_io.tWaitTime;
        result.rWaitPercent = _disk_io.rWaitPercent;
        result.wWaitPercent = _disk_io.wWaitPercent;
        result.tWaitPercent = _disk_io.tWaitPercent;
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.disksIO = disksIO;

function diskLayout(callback) {
  function getVendorFromModel(model) {
    const diskManufacturers = [
      { pattern: 'WESTERN.*', manufacturer: 'Western Digital' },
      { pattern: '^WDC.*', manufacturer: 'Western Digital' },
      { pattern: 'WD.*', manufacturer: 'Western Digital' },
      { pattern: 'TOSHIBA.*', manufacturer: 'Toshiba' },
      { pattern: 'HITACHI.*', manufacturer: 'Hitachi' },
      { pattern: '^IC.*', manufacturer: 'Hitachi' },
      { pattern: '^HTS.*', manufacturer: 'Hitachi' },
      { pattern: 'SANDISK.*', manufacturer: 'SanDisk' },
      { pattern: 'KINGSTON.*', manufacturer: 'Kingston Technology' },
      { pattern: '^SONY.*', manufacturer: 'Sony' },
      { pattern: 'TRANSCEND.*', manufacturer: 'Transcend' },
      { pattern: 'SAMSUNG.*', manufacturer: 'Samsung' },
      { pattern: '^ST(?!I\\ ).*', manufacturer: 'Seagate' },
      { pattern: '^STI\\ .*', manufacturer: 'SimpleTech' },
      { pattern: '^D...-.*', manufacturer: 'IBM' },
      { pattern: '^IBM.*', manufacturer: 'IBM' },
      { pattern: '^FUJITSU.*', manufacturer: 'Fujitsu' },
      { pattern: '^MP.*', manufacturer: 'Fujitsu' },
      { pattern: '^MK.*', manufacturer: 'Toshiba' },
      { pattern: 'MAXTO.*', manufacturer: 'Maxtor' },
      { pattern: 'PIONEER.*', manufacturer: 'Pioneer' },
      { pattern: 'PHILIPS.*', manufacturer: 'Philips' },
      { pattern: 'QUANTUM.*', manufacturer: 'Quantum Technology' },
      { pattern: 'FIREBALL.*', manufacturer: 'Quantum Technology' },
      { pattern: '^VBOX.*', manufacturer: 'VirtualBox' },
      { pattern: 'CORSAIR.*', manufacturer: 'Corsair Components' },
      { pattern: 'CRUCIAL.*', manufacturer: 'Crucial' },
      { pattern: 'ECM.*', manufacturer: 'ECM' },
      { pattern: 'INTEL.*', manufacturer: 'INTEL' },
      { pattern: 'EVO.*', manufacturer: 'Samsung' },
      { pattern: 'APPLE.*', manufacturer: 'Apple' }
    ];

    let result = '';
    if (model) {
      model = model.toUpperCase();
      diskManufacturers.forEach((manufacturer) => {
        const re = RegExp(manufacturer.pattern);
        if (re.test(model)) {
          result = manufacturer.manufacturer;
        }
      });
    }
    return result;
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      const commitResult = (res) => {
        for (let i = 0; i < res.length; i++) {
          delete res[i].BSDName;
        }
        if (callback) {
          callback(res);
        }
        resolve(res);
      };

      const result = [];
      let cmd = '';

      if (_linux) {
        let cmdFullSmart = '';

        exec('export LC_ALL=C; lsblk -ablJO 2>/dev/null; unset LC_ALL', { maxBuffer: 1024 * 1024 }, (error, stdout) => {
          if (!error) {
            try {
              const out = stdout.toString().trim();
              let devices = [];
              try {
                const outJSON = JSON.parse(out);
                if (outJSON && {}.hasOwnProperty.call(outJSON, 'blockdevices')) {
                  devices = outJSON.blockdevices.filter((item) => {
                    return (
                      item.type === 'disk' &&
                      item.size > 0 &&
                      (item.model !== null ||
                        (item.mountpoint === null &&
                          item.label === null &&
                          item.fstype === null &&
                          item.parttype === null &&
                          item.path &&
                          item.path.indexOf('/ram') !== 0 &&
                          item.path.indexOf('/loop') !== 0 &&
                          item['disc-max'] &&
                          item['disc-max'] !== 0))
                    );
                  });
                }
              } catch {
                // fallback to older version of lsblk
                try {
                  const out2 = execSync(
                    'export LC_ALL=C; lsblk -bPo NAME,TYPE,SIZE,FSTYPE,MOUNTPOINT,UUID,ROTA,RO,RM,LABEL,MODEL,OWNER,GROUP 2>/dev/null; unset LC_ALL',
                    util.execOptsLinux
                  ).toString();
                  const lines = blkStdoutToObject(out2).split('\n');
                  const data = parseBlk(lines);
                  devices = data.filter((item) => {
                    return item.type === 'disk' && item.size > 0 && ((item.model !== null && item.model !== '') || (item.mount === '' && item.label === '' && item.fsType === ''));
                  });
                } catch {
                  util.noop();
                }
              }
              devices.forEach((device) => {
                let mediumType = '';
                const BSDName = '/dev/' + device.name;
                const logical = device.name;
                try {
                  mediumType = execSync('cat /sys/block/' + logical + '/queue/rotational 2>/dev/null', util.execOptsLinux)
                    .toString()
                    .split('\n')[0];
                } catch {
                  util.noop();
                }
                let interfaceType = device.tran ? device.tran.toUpperCase().trim() : '';
                if (interfaceType === 'NVME') {
                  mediumType = '2';
                  interfaceType = 'PCIe';
                }
                result.push({
                  device: BSDName,
                  type:
                    mediumType === '0'
                      ? 'SSD'
                      : mediumType === '1'
                        ? 'HD'
                        : mediumType === '2'
                          ? 'NVMe'
                          : device.model && device.model.indexOf('SSD') > -1
                            ? 'SSD'
                            : device.model && device.model.indexOf('NVM') > -1
                              ? 'NVMe'
                              : 'HD',
                  name: device.model || '',
                  vendor: getVendorFromModel(device.model) || (device.vendor ? device.vendor.trim() : ''),
                  size: device.size || 0,
                  bytesPerSector: null,
                  totalCylinders: null,
                  totalHeads: null,
                  totalSectors: null,
                  totalTracks: null,
                  tracksPerCylinder: null,
                  sectorsPerTrack: null,
                  firmwareRevision: device.rev ? device.rev.trim() : '',
                  serialNum: device.serial ? device.serial.trim() : '',
                  interfaceType: interfaceType,
                  smartStatus: 'unknown',
                  temperature: null,
                  BSDName: BSDName
                });
                cmd += `printf "\n${BSDName}|"; smartctl -H ${BSDName} | grep overall;`;
                cmdFullSmart += `${cmdFullSmart ? 'printf ",";' : ''}smartctl -a -j ${BSDName};`;
              });
            } catch {
              util.noop();
            }
          }
          // check S.M.A.R.T. status
          if (cmdFullSmart) {
            exec(cmdFullSmart, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
              try {
                const data = JSON.parse(`[${stdout}]`);
                data.forEach((disk) => {
                  const diskBSDName = disk.smartctl.argv[disk.smartctl.argv.length - 1];

                  for (let i = 0; i < result.length; i++) {
                    if (result[i].BSDName === diskBSDName) {
                      result[i].smartStatus = disk.smart_status.passed ? 'Ok' : disk.smart_status.passed === false ? 'Predicted Failure' : 'unknown';
                      if (disk.temperature && disk.temperature.current) {
                        result[i].temperature = disk.temperature.current;
                      }
                      result[i].smartData = disk;
                    }
                  }
                });
                commitResult(result);
              } catch {
                if (cmd) {
                  cmd = cmd + 'printf "\n"';
                  exec(cmd, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
                    const lines = stdout.toString().split('\n');
                    lines.forEach((line) => {
                      if (line) {
                        const parts = line.split('|');
                        if (parts.length === 2) {
                          const BSDName = parts[0];
                          parts[1] = parts[1].trim();
                          const parts2 = parts[1].split(':');
                          if (parts2.length === 2) {
                            parts2[1] = parts2[1].trim();
                            const status = parts2[1].toLowerCase();
                            for (let i = 0; i < result.length; i++) {
                              if (result[i].BSDName === BSDName) {
                                result[i].smartStatus = status === 'passed' ? 'Ok' : status === 'failed!' ? 'Predicted Failure' : 'unknown';
                              }
                            }
                          }
                        }
                      }
                    });
                    commitResult(result);
                  });
                } else {
                  commitResult(result);
                }
              }
            });
          } else {
            commitResult(result);
          }
        });
      }
      if (_freebsd || _openbsd || _netbsd) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_darwin) {
        let cmdFullSmart = '';
        exec(`system_profiler SPSerialATADataType SPNVMeDataType ${parseInt(os.release(), 10) > 24 ? 'SPUSBHostDataType' : 'SPUSBDataType'} `, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
          if (!error) {
            // split by type:
            const lines = stdout.toString().split('\n');
            const linesSATA = [];
            const linesNVMe = [];
            const linesUSB = [];
            let dataType = 'SATA';
            lines.forEach((line) => {
              if (line === 'NVMExpress:') {
                dataType = 'NVMe';
              } else if (line === 'USB:') {
                dataType = 'USB';
              } else if (line === 'SATA/SATA Express:') {
                dataType = 'SATA';
              } else if (dataType === 'SATA') {
                linesSATA.push(line);
              } else if (dataType === 'NVMe') {
                linesNVMe.push(line);
              } else if (dataType === 'USB') {
                linesUSB.push(line);
              }
            });
            try {
              // Serial ATA Drives
              const devices = linesSATA.join('\n').split(' Physical Interconnect: ');
              devices.shift();
              devices.forEach((device) => {
                device = 'InterfaceType: ' + device;
                const lines = device.split('\n');
                const mediumType = util.getValue(lines, 'Medium Type', ':', true).trim();
                const sizeStr = util.getValue(lines, 'capacity', ':', true).trim();
                const BSDName = util.getValue(lines, 'BSD Name', ':', true).trim();
                if (sizeStr) {
                  let sizeValue = 0;
                  if (sizeStr.indexOf('(') >= 0) {
                    sizeValue = parseInt(
                      sizeStr
                        .match(/\(([^)]+)\)/)[1]
                        .replace(/\./g, '')
                        .replace(/,/g, '')
                        .replace(/\s/g, ''),
                      10
                    );
                  }
                  if (!sizeValue) {
                    sizeValue = parseInt(sizeStr, 10);
                  }
                  if (sizeValue) {
                    const smartStatusString = util.getValue(lines, 'S.M.A.R.T. status', ':', true).trim().toLowerCase();
                    result.push({
                      device: BSDName,
                      type: mediumType.startsWith('Solid') ? 'SSD' : 'HD',
                      name: util.getValue(lines, 'Model', ':', true).trim(),
                      vendor: getVendorFromModel(util.getValue(lines, 'Model', ':', true).trim()) || util.getValue(lines, 'Manufacturer', ':', true),
                      size: sizeValue,
                      bytesPerSector: null,
                      totalCylinders: null,
                      totalHeads: null,
                      totalSectors: null,
                      totalTracks: null,
                      tracksPerCylinder: null,
                      sectorsPerTrack: null,
                      firmwareRevision: util.getValue(lines, 'Revision', ':', true).trim(),
                      serialNum: util.getValue(lines, 'Serial Number', ':', true).trim(),
                      interfaceType: util.getValue(lines, 'InterfaceType', ':', true).trim(),
                      smartStatus: smartStatusString === 'verified' ? 'OK' : smartStatusString || 'unknown',
                      temperature: null,
                      BSDName: BSDName
                    });
                    cmd = cmd + 'printf "\n' + BSDName + '|"; diskutil info /dev/' + BSDName + ' | grep SMART;';
                    cmdFullSmart += `${cmdFullSmart ? 'printf ",";' : ''}smartctl -a -j ${BSDName};`;
                  }
                }
              });
            } catch {
              util.noop();
            }

            // NVME Drives
            try {
              const devices = linesNVMe.join('\n').split('\n\n          Capacity:');
              devices.shift();
              devices.forEach((device) => {
                device = `!Capacity: ${device}`;
                const lines = device.split('\n');
                const linkWidth = util.getValue(lines, 'link width', ':', true).trim();
                const sizeStr = util.getValue(lines, '!capacity', ':', true).trim();
                const BSDName = util.getValue(lines, 'BSD Name', ':', true).trim();
                if (sizeStr) {
                  let sizeValue = 0;
                  if (sizeStr.indexOf('(') >= 0) {
                    sizeValue = parseInt(
                      sizeStr
                        .match(/\(([^)]+)\)/)[1]
                        .replace(/\./g, '')
                        .replace(/,/g, '')
                        .replace(/\s/g, ''),
                      10
                    );
                  }
                  if (!sizeValue) {
                    sizeValue = parseInt(sizeStr, 10);
                  }
                  if (sizeValue) {
                    const smartStatusString = util.getValue(lines, 'S.M.A.R.T. status', ':', true).trim().toLowerCase();
                    result.push({
                      device: BSDName,
                      type: 'NVMe',
                      name: util.getValue(lines, 'Model', ':', true).trim(),
                      vendor: getVendorFromModel(util.getValue(lines, 'Model', ':', true).trim()),
                      size: sizeValue,
                      bytesPerSector: null,
                      totalCylinders: null,
                      totalHeads: null,
                      totalSectors: null,
                      totalTracks: null,
                      tracksPerCylinder: null,
                      sectorsPerTrack: null,
                      firmwareRevision: util.getValue(lines, 'Revision', ':', true).trim(),
                      serialNum: util.getValue(lines, 'Serial Number', ':', true).trim(),
                      interfaceType: ('PCIe ' + linkWidth).trim(),
                      smartStatus: smartStatusString === 'verified' ? 'OK' : smartStatusString || 'unknown',
                      temperature: null,
                      BSDName: BSDName
                    });
                    cmd = `${cmd}printf "\n${BSDName}|"; diskutil info /dev/${BSDName} | grep SMART;`;
                    cmdFullSmart += `${cmdFullSmart ? 'printf ",";' : ''}smartctl -a -j ${BSDName};`;
                  }
                }
              });
            } catch {
              util.noop();
            }
            // USB Drives
            try {
              const devices = linesUSB.join('\n').replaceAll('Media:\n ', 'Model:').split('\n\n          Product ID:');
              devices.shift();
              devices.forEach((device) => {
                const lines = device.split('\n');
                const sizeStr = util.getValue(lines, 'Capacity', ':', true).trim();
                const BSDName = util.getValue(lines, 'BSD Name', ':', true).trim();
                if (sizeStr) {
                  let sizeValue = 0;
                  if (sizeStr.indexOf('(') >= 0) {
                    sizeValue = parseInt(
                      sizeStr
                        .match(/\(([^)]+)\)/)[1]
                        .replace(/\./g, '')
                        .replace(/,/g, '')
                        .replace(/\s/g, ''),
                      10
                    );
                  }
                  if (!sizeValue) {
                    sizeValue = parseInt(sizeStr, 10);
                  }
                  if (sizeValue) {
                    const smartStatusString = util.getValue(lines, 'S.M.A.R.T. status', ':', true).trim().toLowerCase();
                    result.push({
                      device: BSDName,
                      type: 'USB',
                      name: util.getValue(lines, 'Model', ':', true).trim().replaceAll(':', ''),
                      vendor: getVendorFromModel(util.getValue(lines, 'Model', ':', true).trim()),
                      size: sizeValue,
                      bytesPerSector: null,
                      totalCylinders: null,
                      totalHeads: null,
                      totalSectors: null,
                      totalTracks: null,
                      tracksPerCylinder: null,
                      sectorsPerTrack: null,
                      firmwareRevision: util.getValue(lines, 'Revision', ':', true).trim(),
                      serialNum: util.getValue(lines, 'Serial Number', ':', true).trim(),
                      interfaceType: 'USB',
                      smartStatus: smartStatusString === 'verified' ? 'OK' : smartStatusString || 'unknown',
                      temperature: null,
                      BSDName: BSDName
                    });
                    cmd = cmd + 'printf "\n' + BSDName + '|"; diskutil info /dev/' + BSDName + ' | grep SMART;';
                    cmdFullSmart += `${cmdFullSmart ? 'printf ",";' : ''}smartctl -a -j ${BSDName};`;
                  }
                }
              });
            } catch {
              util.noop();
            }
            // check S.M.A.R.T. status
            if (cmdFullSmart) {
              exec(cmdFullSmart, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
                try {
                  const data = JSON.parse(`[${stdout}]`);
                  data.forEach((disk) => {
                    const diskBSDName = disk.smartctl.argv[disk.smartctl.argv.length - 1];

                    for (let i = 0; i < result.length; i++) {
                      if (result[i].BSDName === diskBSDName) {
                        result[i].smartStatus = disk.smart_status.passed ? 'Ok' : disk.smart_status.passed === false ? 'Predicted Failure' : 'unknown';
                        if (disk.temperature && disk.temperature.current) {
                          result[i].temperature = disk.temperature.current;
                        }
                        result[i].smartData = disk;
                      }
                    }
                  });
                  commitResult(result);
                } catch (e) {
                  if (cmd) {
                    cmd = cmd + 'printf "\n"';
                    exec(cmd, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
                      const lines = stdout.toString().split('\n');
                      lines.forEach((line) => {
                        if (line) {
                          const parts = line.split('|');
                          if (parts.length === 2) {
                            const BSDName = parts[0];
                            parts[1] = parts[1].trim();
                            const parts2 = parts[1].split(':');
                            if (parts2.length === 2) {
                              parts2[1] = parts2[1].trim();
                              const status = parts2[1].toLowerCase();
                              for (let i = 0; i < result.length; i++) {
                                if (result[i].BSDName === BSDName) {
                                  result[i].smartStatus = status === 'passed' ? 'Ok' : status === 'failed!' ? 'Predicted Failure' : 'unknown';
                                }
                              }
                            }
                          }
                        }
                      });
                      commitResult(result);
                    });
                  } else {
                    commitResult(result);
                  }
                }
              });
            } else if (cmd) {
              cmd = cmd + 'printf "\n"';
              exec(cmd, { maxBuffer: 1024 * 1024 }, (error, stdout) => {
                const lines = stdout.toString().split('\n');
                lines.forEach((line) => {
                  if (line) {
                    const parts = line.split('|');
                    if (parts.length === 2) {
                      const BSDName = parts[0];
                      parts[1] = parts[1].trim();
                      const parts2 = parts[1].split(':');
                      if (parts2.length === 2) {
                        parts2[1] = parts2[1].trim();
                        const status = parts2[1].toLowerCase();
                        for (let i = 0; i < result.length; i++) {
                          if (result[i].BSDName === BSDName) {
                            result[i].smartStatus = status === 'not supported' ? 'not supported' : status === 'verified' ? 'Ok' : status === 'failing' ? 'Predicted Failure' : 'unknown';
                          }
                        }
                      }
                    }
                  }
                });
                commitResult(result);
              });
            } else {
              commitResult(result);
            }
          } else {
            commitResult(result);
          }
        });
      }
      if (_windows) {
        try {
          const workload = [];
          workload.push(
            util.powerShell(
              'Get-CimInstance Win32_DiskDrive | select Caption,Size,Status,PNPDeviceId,DeviceId,BytesPerSector,TotalCylinders,TotalHeads,TotalSectors,TotalTracks,TracksPerCylinder,SectorsPerTrack,FirmwareRevision,SerialNumber,InterfaceType | fl'
            )
          );
          workload.push(util.powerShell('Get-PhysicalDisk | select BusType,MediaType,FriendlyName,Model,SerialNumber,Size | fl'));
          if (util.smartMonToolsInstalled()) {
            try {
              const smartDev = JSON.parse(execSync('smartctl --scan -j').toString());
              if (smartDev && smartDev.devices && smartDev.devices.length > 0) {
                smartDev.devices.forEach((dev) => {
                  workload.push(execPromiseSave(`smartctl -j -a ${dev.name}`, util.execOptsWin));
                });
              }
            } catch {
              util.noop();
            }
          }
          util.promiseAll(workload).then((data) => {
            let devices = data.results[0].toString().split(/\n\s*\n/);
            devices.forEach((device) => {
              const lines = device.split('\r\n');
              const size = util.getValue(lines, 'Size', ':').trim();
              const status = util.getValue(lines, 'Status', ':').trim().toLowerCase();
              if (size) {
                result.push({
                  device: util.getValue(lines, 'DeviceId', ':'), // changed from PNPDeviceId to DeviceID (be be able to match devices)
                  type: device.indexOf('SSD') > -1 ? 'SSD' : 'HD', // just a starting point ... better: MSFT_PhysicalDisk - Media Type ... see below
                  name: util.getValue(lines, 'Caption', ':'),
                  vendor: getVendorFromModel(util.getValue(lines, 'Caption', ':', true).trim()),
                  size: parseInt(size, 10),
                  bytesPerSector: parseInt(util.getValue(lines, 'BytesPerSector', ':'), 10),
                  totalCylinders: parseInt(util.getValue(lines, 'TotalCylinders', ':'), 10),
                  totalHeads: parseInt(util.getValue(lines, 'TotalHeads', ':'), 10),
                  totalSectors: parseInt(util.getValue(lines, 'TotalSectors', ':'), 10),
                  totalTracks: parseInt(util.getValue(lines, 'TotalTracks', ':'), 10),
                  tracksPerCylinder: parseInt(util.getValue(lines, 'TracksPerCylinder', ':'), 10),
                  sectorsPerTrack: parseInt(util.getValue(lines, 'SectorsPerTrack', ':'), 10),
                  firmwareRevision: util.getValue(lines, 'FirmwareRevision', ':').trim(),
                  serialNum: util.getValue(lines, 'SerialNumber', ':').trim(),
                  interfaceType: util.getValue(lines, 'InterfaceType', ':').trim(),
                  smartStatus: status === 'ok' ? 'Ok' : status === 'degraded' ? 'Degraded' : status === 'pred fail' ? 'Predicted Failure' : 'Unknown',
                  temperature: null
                });
              }
            });
            devices = data.results[1].split(/\n\s*\n/);
            devices.forEach((device) => {
              const lines = device.split('\r\n');
              const serialNum = util.getValue(lines, 'SerialNumber', ':').trim();
              const name = util.getValue(lines, 'FriendlyName', ':').trim().replace('Msft ', 'Microsoft');
              const size = util.getValue(lines, 'Size', ':').trim();
              const model = util.getValue(lines, 'Model', ':').trim();
              const interfaceType = util.getValue(lines, 'BusType', ':').trim();
              let mediaType = util.getValue(lines, 'MediaType', ':').trim();
              if (mediaType === '3' || mediaType === 'HDD') {
                mediaType = 'HD';
              }
              if (mediaType === '4') {
                mediaType = 'SSD';
              }
              if (mediaType === '5') {
                mediaType = 'SCM';
              }
              if (mediaType === 'Unspecified' && (model.toLowerCase().indexOf('virtual') > -1 || model.toLowerCase().indexOf('vbox') > -1)) {
                mediaType = 'Virtual';
              }
              if (size) {
                let i = util.findObjectByKey(result, 'serialNum', serialNum);
                if (i === -1 || serialNum === '') {
                  i = util.findObjectByKey(result, 'name', name);
                }
                if (i !== -1) {
                  result[i].type = mediaType;
                  result[i].interfaceType = interfaceType;
                }
              }
            });
            // S.M.A.R.T
            data.results.shift();
            data.results.shift();
            if (data.results.length) {
              data.results.forEach((smartStr) => {
                try {
                  const smartData = JSON.parse(smartStr);
                  if (smartData.serial_number) {
                    const serialNum = smartData.serial_number;
                    const i = util.findObjectByKey(result, 'serialNum', serialNum);
                    if (i !== -1) {
                      result[i].smartStatus =
                        smartData.smart_status && smartData.smart_status.passed ? 'Ok' : smartData.smart_status && smartData.smart_status.passed === false ? 'Predicted Failure' : 'unknown';
                      if (smartData.temperature && smartData.temperature.current) {
                        result[i].temperature = smartData.temperature.current;
                      }
                      result[i].smartData = smartData;
                    }
                  }
                } catch {
                  util.noop();
                }
              });
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.diskLayout = diskLayout;
'use strict';
// @ts-check
// ==================================================================================
// graphics.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 7. Graphics (controller, display)
// ----------------------------------------------------------------------------------

const fs = require('fs');
const path = require('path');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const util = require('./util');

const _platform = process.platform;
let _nvidiaSmiPath = '';

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

let _resolutionX = 0;
let _resolutionY = 0;
let _pixelDepth = 0;
let _refreshRate = 0;

const videoTypes = {
  '-2': 'UNINITIALIZED',
  '-1': 'OTHER',
  0: 'HD15',
  1: 'SVIDEO',
  2: 'Composite video',
  3: 'Component video',
  4: 'DVI',
  5: 'HDMI',
  6: 'LVDS',
  8: 'D_JPN',
  9: 'SDI',
  10: 'DP',
  11: 'DP embedded',
  12: 'UDI',
  13: 'UDI embedded',
  14: 'SDTVDONGLE',
  15: 'MIRACAST',
  2147483648: 'INTERNAL'
};

function getVendorFromModel(model) {
  const manufacturers = [
    { pattern: '^LG.+', manufacturer: 'LG' },
    { pattern: '^BENQ.+', manufacturer: 'BenQ' },
    { pattern: '^ASUS.+', manufacturer: 'Asus' },
    { pattern: '^DELL.+', manufacturer: 'Dell' },
    { pattern: '^SAMSUNG.+', manufacturer: 'Samsung' },
    { pattern: '^VIEWSON.+', manufacturer: 'ViewSonic' },
    { pattern: '^SONY.+', manufacturer: 'Sony' },
    { pattern: '^ACER.+', manufacturer: 'Acer' },
    { pattern: '^AOC.+', manufacturer: 'AOC Monitors' },
    { pattern: '^HP.+', manufacturer: 'HP' },
    { pattern: '^EIZO.?', manufacturer: 'Eizo' },
    { pattern: '^PHILIPS.?', manufacturer: 'Philips' },
    { pattern: '^IIYAMA.?', manufacturer: 'Iiyama' },
    { pattern: '^SHARP.?', manufacturer: 'Sharp' },
    { pattern: '^NEC.?', manufacturer: 'NEC' },
    { pattern: '^LENOVO.?', manufacturer: 'Lenovo' },
    { pattern: 'COMPAQ.?', manufacturer: 'Compaq' },
    { pattern: 'APPLE.?', manufacturer: 'Apple' },
    { pattern: 'INTEL.?', manufacturer: 'Intel' },
    { pattern: 'AMD.?', manufacturer: 'AMD' },
    { pattern: 'NVIDIA.?', manufacturer: 'NVDIA' }
  ];

  let result = '';
  if (model) {
    model = model.toUpperCase();
    manufacturers.forEach((manufacturer) => {
      const re = RegExp(manufacturer.pattern);
      if (re.test(model)) {
        result = manufacturer.manufacturer;
      }
    });
  }
  return result;
}

function getVendorFromId(id) {
  const vendors = {
    610: 'Apple',
    '1e6d': 'LG',
    '10ac': 'DELL',
    '4dd9': 'Sony',
    '38a3': 'NEC'
  };
  return vendors[id] || '';
}

function vendorToId(str) {
  let result = '';
  str = (str || '').toLowerCase();
  if (str.indexOf('apple') >= 0) {
    result = '0x05ac';
  } else if (str.indexOf('nvidia') >= 0) {
    result = '0x10de';
  } else if (str.indexOf('intel') >= 0) {
    result = '0x8086';
  } else if (str.indexOf('ati') >= 0 || str.indexOf('amd') >= 0) {
    result = '0x1002';
  }

  return result;
}

function getMetalVersion(id) {
  const families = {
    spdisplays_mtlgpufamilymac1: 'mac1',
    spdisplays_mtlgpufamilymac2: 'mac2',
    spdisplays_mtlgpufamilyapple1: 'apple1',
    spdisplays_mtlgpufamilyapple2: 'apple2',
    spdisplays_mtlgpufamilyapple3: 'apple3',
    spdisplays_mtlgpufamilyapple4: 'apple4',
    spdisplays_mtlgpufamilyapple5: 'apple5',
    spdisplays_mtlgpufamilyapple6: 'apple6',
    spdisplays_mtlgpufamilyapple7: 'apple7',
    spdisplays_metalfeaturesetfamily11: 'family1_v1',
    spdisplays_metalfeaturesetfamily12: 'family1_v2',
    spdisplays_metalfeaturesetfamily13: 'family1_v3',
    spdisplays_metalfeaturesetfamily14: 'family1_v4',
    spdisplays_metalfeaturesetfamily21: 'family2_v1'
  };
  return families[id] || '';
}

function graphics(callback) {
  function parseLinesDarwin(graphicsArr) {
    const res = {
      controllers: [],
      displays: []
    };
    try {
      graphicsArr.forEach((item) => {
        // controllers
        const bus = (item.sppci_bus || '').indexOf('builtin') > -1 ? 'Built-In' : (item.sppci_bus || '').indexOf('pcie') > -1 ? 'PCIe' : '';
        const vram = (parseInt(item.spdisplays_vram || '', 10) || 0) * ((item.spdisplays_vram || '').indexOf('GB') > -1 ? 1024 : 1);
        const vramDyn = (parseInt(item.spdisplays_vram_shared || '', 10) || 0) * ((item.spdisplays_vram_shared || '').indexOf('GB') > -1 ? 1024 : 1);
        let metalVersion = getMetalVersion(item.spdisplays_metal || item.spdisplays_metalfamily || '');
        res.controllers.push({
          vendor: getVendorFromModel(item.spdisplays_vendor || '') || item.spdisplays_vendor || '',
          model: item.sppci_model || '',
          bus,
          vramDynamic: bus === 'Built-In',
          vram: vram || vramDyn || null,
          deviceId: item['spdisplays_device-id'] || '',
          vendorId: item['spdisplays_vendor-id'] || vendorToId((item['spdisplays_vendor'] || '') + (item.sppci_model || '')),
          external: item.sppci_device_type === 'spdisplays_egpu',
          cores: item['sppci_cores'] || null,
          metalVersion
        });

        // displays
        if (item.spdisplays_ndrvs && item.spdisplays_ndrvs.length) {
          item.spdisplays_ndrvs.forEach((displayItem) => {
            const connectionType = displayItem['spdisplays_connection_type'] || '';
            const currentResolutionParts = (displayItem['_spdisplays_resolution'] || '').split('@');
            const currentResolution = currentResolutionParts[0].split('x');
            const pixelParts = (displayItem['_spdisplays_pixels'] || '').split('x');
            const pixelDepthString = displayItem['spdisplays_depth'] || '';
            const serial = displayItem['_spdisplays_display-serial-number'] || displayItem['_spdisplays_display-serial-number2'] || null;
            res.displays.push({
              vendor: getVendorFromId(displayItem['_spdisplays_display-vendor-id'] || '') || getVendorFromModel(displayItem['_name'] || ''),
              vendorId: displayItem['_spdisplays_display-vendor-id'] || '',
              model: displayItem['_name'] || '',
              productionYear: displayItem['_spdisplays_display-year'] || null,
              serial: serial !== '0' ? serial : null,
              displayId: displayItem['_spdisplays_displayID'] || null,
              main: displayItem['spdisplays_main'] ? displayItem['spdisplays_main'] === 'spdisplays_yes' : false,
              builtin: (displayItem['spdisplays_display_type'] || '').indexOf('built-in') > -1,
              connection: connectionType.indexOf('_internal') > -1 ? 'Internal' : connectionType.indexOf('_displayport') > -1 ? 'Display Port' : connectionType.indexOf('_hdmi') > -1 ? 'HDMI' : null,
              sizeX: null,
              sizeY: null,
              pixelDepth: pixelDepthString === 'CGSThirtyBitColor' ? 30 : pixelDepthString === 'CGSThirtytwoBitColor' ? 32 : pixelDepthString === 'CGSTwentyfourBitColor' ? 24 : null,
              resolutionX: pixelParts.length > 1 ? parseInt(pixelParts[0], 10) : null,
              resolutionY: pixelParts.length > 1 ? parseInt(pixelParts[1], 10) : null,
              currentResX: currentResolution.length > 1 ? parseInt(currentResolution[0], 10) : null,
              currentResY: currentResolution.length > 1 ? parseInt(currentResolution[1], 10) : null,
              positionX: 0,
              positionY: 0,
              currentRefreshRate: currentResolutionParts.length > 1 ? parseInt(currentResolutionParts[1], 10) : null
            });
          });
        }
      });
      return res;
    } catch (e) {
      return res;
    }
  }

  function parseLinesLinuxControllers(lines) {
    let controllers = [];
    let currentController = {
      vendor: '',
      subVendor: '',
      model: '',
      bus: '',
      busAddress: '',
      vram: null,
      vramDynamic: false,
      pciID: ''
    };
    let isGraphicsController = false;
    // PCI bus IDs
    let pciIDs = [];
    try {
      pciIDs = execSync('export LC_ALL=C; dmidecode -t 9 2>/dev/null; unset LC_ALL | grep "Bus Address: "', util.execOptsLinux).toString().split('\n');
      for (let i = 0; i < pciIDs.length; i++) {
        pciIDs[i] = pciIDs[i].replace('Bus Address:', '').replace('0000:', '').trim();
      }
      pciIDs = pciIDs.filter((el) => el != null && el);
    } catch {
      util.noop();
    }
    let i = 1;
    lines.forEach((line) => {
      let subsystem = '';
      if (i < lines.length && lines[i]) {
        // get next line;
        subsystem = lines[i];
        if (subsystem.indexOf(':') > 0) {
          subsystem = subsystem.split(':')[1];
        }
      }
      if ('' !== line.trim()) {
        if (' ' !== line[0] && '\t' !== line[0]) {
          // first line of new entry
          let isExternal = pciIDs.indexOf(line.split(' ')[0]) >= 0;
          let vgapos = line.toLowerCase().indexOf(' vga ');
          let _3dcontrollerpos = line.toLowerCase().indexOf('3d controller');
          if (vgapos !== -1 || _3dcontrollerpos !== -1) {
            // VGA
            if (_3dcontrollerpos !== -1 && vgapos === -1) {
              vgapos = _3dcontrollerpos;
            }
            if (currentController.vendor || currentController.model || currentController.bus || currentController.vram !== null || currentController.vramDynamic) {
              // already a controller found
              controllers.push(currentController);
              currentController = {
                vendor: '',
                model: '',
                bus: '',
                busAddress: '',
                vram: null,
                vramDynamic: false
              };
            }

            const pciIDCandidate = line.split(' ')[0];
            if (/[\da-fA-F]{2}:[\da-fA-F]{2}\.[\da-fA-F]/.test(pciIDCandidate)) {
              currentController.busAddress = pciIDCandidate;
            }
            isGraphicsController = true;
            let endpos = line.search(/\[[0-9a-f]{4}:[0-9a-f]{4}]|$/);
            let parts = line.substr(vgapos, endpos - vgapos).split(':');
            currentController.busAddress = line.substr(0, vgapos).trim();
            if (parts.length > 1) {
              parts[1] = parts[1].trim();
              if (parts[1].toLowerCase().indexOf('corporation') >= 0) {
                currentController.vendor = parts[1].substr(0, parts[1].toLowerCase().indexOf('corporation') + 11).trim();
                currentController.model = parts[1]
                  .substr(parts[1].toLowerCase().indexOf('corporation') + 11, 200)
                  .split('(')[0]
                  .trim();
                currentController.bus = pciIDs.length > 0 && isExternal ? 'PCIe' : 'Onboard';
                currentController.vram = null;
                currentController.vramDynamic = false;
              } else if (parts[1].toLowerCase().indexOf(' inc.') >= 0) {
                if ((parts[1].match(/]/g) || []).length > 1) {
                  currentController.vendor = parts[1].substr(0, parts[1].toLowerCase().indexOf(']') + 1).trim();
                  currentController.model = parts[1]
                    .substr(parts[1].toLowerCase().indexOf(']') + 1, 200)
                    .trim()
                    .split('(')[0]
                    .trim();
                } else {
                  currentController.vendor = parts[1].substr(0, parts[1].toLowerCase().indexOf(' inc.') + 5).trim();
                  currentController.model = parts[1]
                    .substr(parts[1].toLowerCase().indexOf(' inc.') + 5, 200)
                    .trim()
                    .split('(')[0]
                    .trim();
                }
                currentController.bus = pciIDs.length > 0 && isExternal ? 'PCIe' : 'Onboard';
                currentController.vram = null;
                currentController.vramDynamic = false;
              } else if (parts[1].toLowerCase().indexOf(' ltd.') >= 0) {
                if ((parts[1].match(/]/g) || []).length > 1) {
                  currentController.vendor = parts[1].substr(0, parts[1].toLowerCase().indexOf(']') + 1).trim();
                  currentController.model = parts[1]
                    .substr(parts[1].toLowerCase().indexOf(']') + 1, 200)
                    .trim()
                    .split('(')[0]
                    .trim();
                } else {
                  currentController.vendor = parts[1].substr(0, parts[1].toLowerCase().indexOf(' ltd.') + 5).trim();
                  currentController.model = parts[1]
                    .substr(parts[1].toLowerCase().indexOf(' ltd.') + 5, 200)
                    .trim()
                    .split('(')[0]
                    .trim();
                }
              }
              if (currentController.model && subsystem.indexOf(currentController.model) !== -1) {
                const subVendor = subsystem.split(currentController.model)[0].trim();
                if (subVendor) {
                  currentController.subVendor = subVendor;
                }
              }
            }
          } else {
            isGraphicsController = false;
          }
        }
        if (isGraphicsController) {
          // within VGA details
          let parts = line.split(':');
          if (parts.length > 1 && parts[0].replace(/ +/g, '').toLowerCase().indexOf('devicename') !== -1 && parts[1].toLowerCase().indexOf('onboard') !== -1) {
            currentController.bus = 'Onboard';
          }
          if (parts.length > 1 && parts[0].replace(/ +/g, '').toLowerCase().indexOf('region') !== -1 && parts[1].toLowerCase().indexOf('memory') !== -1) {
            let memparts = parts[1].split('=');
            if (memparts.length > 1) {
              currentController.vram = parseInt(memparts[1]);
            }
          }
        }
      }
      i++;
    });

    if (currentController.vendor || currentController.model || currentController.bus || currentController.busAddress || currentController.vram !== null || currentController.vramDynamic) {
      // already a controller found
      controllers.push(currentController);
    }
    return controllers;
  }

  function parseLinesLinuxClinfo(controllers, lines) {
    const fieldPattern = /\[([^\]]+)\]\s+(\w+)\s+(.*)/;
    const devices = lines.reduce((devices, line) => {
      const field = fieldPattern.exec(line.trim());
      if (field) {
        if (!devices[field[1]]) {
          devices[field[1]] = {};
        }
        devices[field[1]][field[2]] = field[3];
      }
      return devices;
    }, {});
    for (let deviceId in devices) {
      const device = devices[deviceId];
      if (device['CL_DEVICE_TYPE'] === 'CL_DEVICE_TYPE_GPU') {
        let busAddress;
        if (device['CL_DEVICE_TOPOLOGY_AMD']) {
          const bdf = device['CL_DEVICE_TOPOLOGY_AMD'].match(/[a-zA-Z0-9]+:\d+\.\d+/);
          if (bdf) {
            busAddress = bdf[0];
          }
        } else if (device['CL_DEVICE_PCI_BUS_ID_NV'] && device['CL_DEVICE_PCI_SLOT_ID_NV']) {
          const bus = parseInt(device['CL_DEVICE_PCI_BUS_ID_NV']);
          const slot = parseInt(device['CL_DEVICE_PCI_SLOT_ID_NV']);
          if (!isNaN(bus) && !isNaN(slot)) {
            const b = bus & 0xff;
            const d = (slot >> 3) & 0xff;
            const f = slot & 0x07;
            busAddress = `${b.toString().padStart(2, '0')}:${d.toString().padStart(2, '0')}.${f}`;
          }
        }
        if (busAddress) {
          let controller = controllers.find((controller) => controller.busAddress === busAddress);
          if (!controller) {
            controller = {
              vendor: '',
              model: '',
              bus: '',
              busAddress,
              vram: null,
              vramDynamic: false
            };
            controllers.push(controller);
          }
          controller.vendor = device['CL_DEVICE_VENDOR'];
          if (device['CL_DEVICE_BOARD_NAME_AMD']) {
            controller.model = device['CL_DEVICE_BOARD_NAME_AMD'];
          } else {
            controller.model = device['CL_DEVICE_NAME'];
          }
          const memory = parseInt(device['CL_DEVICE_GLOBAL_MEM_SIZE']);
          if (!isNaN(memory)) {
            controller.vram = Math.round(memory / 1024 / 1024);
          }
        }
      }
    }
    return controllers;
  }

  function getNvidiaSmi() {
    if (_nvidiaSmiPath) {
      return _nvidiaSmiPath;
    }

    if (_windows) {
      try {
        const basePath = path.join(util.WINDIR, 'System32', 'DriverStore', 'FileRepository');
        // find all directories that have an nvidia-smi.exe file with date
        const candidates = fs
          .readdirSync(basePath, { withFileTypes: true })
          .filter((dir) => dir.isDirectory())
          .map((dir) => {
            const nvidiaSmiPath = path.join(basePath, dir.name, 'nvidia-smi.exe');
            try {
              const stats = fs.statSync(nvidiaSmiPath);
              return { path: nvidiaSmiPath, ctime: stats.ctimeMs };
            } catch {
              return null;
            }
          })
          .filter(Boolean);
        if (candidates.length > 0) {
          // take the most recent
          _nvidiaSmiPath = candidates.reduce((prev, curr) => (curr.ctime > prev.ctime ? curr : prev)).path;
        }
      } catch {
        util.noop();
      }
    } else if (_linux) {
      _nvidiaSmiPath = 'nvidia-smi';
    }
    return _nvidiaSmiPath;
  }

  function nvidiaSmi(options) {
    const nvidiaSmiExe = getNvidiaSmi();
    options = options || util.execOptsWin;
    if (nvidiaSmiExe) {
      const nvidiaSmiOpts =
        '--query-gpu=driver_version,pci.sub_device_id,name,pci.bus_id,fan.speed,memory.total,memory.used,memory.free,utilization.gpu,utilization.memory,temperature.gpu,temperature.memory,power.draw,power.limit,clocks.gr,clocks.mem --format=csv,noheader,nounits';
      const cmd = `"${nvidiaSmiExe}" ${nvidiaSmiOpts}`;
      if (_linux) {
        options.stdio = ['pipe', 'pipe', 'ignore'];
      }
      try {
        const sanitized = cmd + (_linux ? '  2>/dev/null' : '') + (_windows ? '  2> nul' : '');
        const res = execSync(sanitized, options).toString();
        return res;
      } catch {
        util.noop();
      }
    }
    return '';
  }

  function nvidiaDevices() {
    function safeParseNumber(value) {
      if ([null, undefined].includes(value)) {
        return value;
      }
      return parseFloat(value);
    }

    const stdout = nvidiaSmi();
    if (!stdout) {
      return [];
    }

    const gpus = stdout.split('\n').filter(Boolean);
    let results = gpus.map((gpu) => {
      const splittedData = gpu.split(', ').map((value) => (value.includes('N/A') ? undefined : value));
      if (splittedData.length === 16) {
        return {
          driverVersion: splittedData[0],
          subDeviceId: splittedData[1],
          name: splittedData[2],
          pciBus: splittedData[3],
          fanSpeed: safeParseNumber(splittedData[4]),
          memoryTotal: safeParseNumber(splittedData[5]),
          memoryUsed: safeParseNumber(splittedData[6]),
          memoryFree: safeParseNumber(splittedData[7]),
          utilizationGpu: safeParseNumber(splittedData[8]),
          utilizationMemory: safeParseNumber(splittedData[9]),
          temperatureGpu: safeParseNumber(splittedData[10]),
          temperatureMemory: safeParseNumber(splittedData[11]),
          powerDraw: safeParseNumber(splittedData[12]),
          powerLimit: safeParseNumber(splittedData[13]),
          clockCore: safeParseNumber(splittedData[14]),
          clockMemory: safeParseNumber(splittedData[15])
        };
      } else {
        return {};
      }
    });
    results = results.filter((item) => {
      return 'pciBus' in item;
    });
    return results;
  }

  function mergeControllerNvidia(controller, nvidia) {
    if (nvidia.driverVersion) {
      controller.driverVersion = nvidia.driverVersion;
    }
    if (nvidia.subDeviceId) {
      controller.subDeviceId = nvidia.subDeviceId;
    }
    if (nvidia.name) {
      controller.name = nvidia.name;
    }
    if (nvidia.pciBus) {
      controller.pciBus = nvidia.pciBus;
    }
    if (nvidia.fanSpeed) {
      controller.fanSpeed = nvidia.fanSpeed;
    }
    if (nvidia.memoryTotal) {
      controller.memoryTotal = nvidia.memoryTotal;
      controller.vram = nvidia.memoryTotal;
      controller.vramDynamic = false;
    }
    if (nvidia.memoryUsed) {
      controller.memoryUsed = nvidia.memoryUsed;
    }
    if (nvidia.memoryFree) {
      controller.memoryFree = nvidia.memoryFree;
    }
    if (nvidia.utilizationGpu) {
      controller.utilizationGpu = nvidia.utilizationGpu;
    }
    if (nvidia.utilizationMemory) {
      controller.utilizationMemory = nvidia.utilizationMemory;
    }
    if (nvidia.temperatureGpu) {
      controller.temperatureGpu = nvidia.temperatureGpu;
    }
    if (nvidia.temperatureMemory) {
      controller.temperatureMemory = nvidia.temperatureMemory;
    }
    if (nvidia.powerDraw) {
      controller.powerDraw = nvidia.powerDraw;
    }
    if (nvidia.powerLimit) {
      controller.powerLimit = nvidia.powerLimit;
    }
    if (nvidia.clockCore) {
      controller.clockCore = nvidia.clockCore;
    }
    if (nvidia.clockMemory) {
      controller.clockMemory = nvidia.clockMemory;
    }
    return controller;
  }

  function parseLinesLinuxEdid(edid) {
    // parsen EDID
    // --> model
    // --> resolutionx
    // --> resolutiony
    // --> builtin = false
    // --> pixeldepth (?)
    // --> sizex
    // --> sizey
    const result = {
      vendor: '',
      model: '',
      deviceName: '',
      main: false,
      builtin: false,
      connection: '',
      sizeX: null,
      sizeY: null,
      pixelDepth: null,
      resolutionX: null,
      resolutionY: null,
      currentResX: null,
      currentResY: null,
      positionX: 0,
      positionY: 0,
      currentRefreshRate: null
    };
    // find first "Detailed Timing Description"
    let start = 108;
    if (edid.substr(start, 6) === '000000') {
      start += 36;
    }
    if (edid.substr(start, 6) === '000000') {
      start += 36;
    }
    if (edid.substr(start, 6) === '000000') {
      start += 36;
    }
    if (edid.substr(start, 6) === '000000') {
      start += 36;
    }
    result.resolutionX = parseInt('0x0' + edid.substr(start + 8, 1) + edid.substr(start + 4, 2));
    result.resolutionY = parseInt('0x0' + edid.substr(start + 14, 1) + edid.substr(start + 10, 2));
    result.sizeX = parseInt('0x0' + edid.substr(start + 28, 1) + edid.substr(start + 24, 2));
    result.sizeY = parseInt('0x0' + edid.substr(start + 29, 1) + edid.substr(start + 26, 2));
    // monitor name
    start = edid.indexOf('000000fc00'); // find first "Monitor Description Data"
    if (start >= 0) {
      let model_raw = edid.substr(start + 10, 26);
      if (model_raw.indexOf('0a') !== -1) {
        model_raw = model_raw.substr(0, model_raw.indexOf('0a'));
      }
      try {
        if (model_raw.length > 2) {
          result.model = model_raw
            .match(/.{1,2}/g)
            .map((v) => String.fromCharCode(parseInt(v, 16)))
            .join('');
        }
      } catch {
        util.noop();
      }
    } else {
      result.model = '';
    }
    return result;
  }

  function parseLinesLinuxDisplays(lines, depth) {
    const displays = [];
    let currentDisplay = {
      vendor: '',
      model: '',
      deviceName: '',
      main: false,
      builtin: false,
      connection: '',
      sizeX: null,
      sizeY: null,
      pixelDepth: null,
      resolutionX: null,
      resolutionY: null,
      currentResX: null,
      currentResY: null,
      positionX: 0,
      positionY: 0,
      currentRefreshRate: null
    };
    let is_edid = false;
    let is_current = false;
    let edid_raw = '';
    let start = 0;
    for (let i = 1; i < lines.length; i++) {
      // start with second line
      if ('' !== lines[i].trim()) {
        if (' ' !== lines[i][0] && '\t' !== lines[i][0] && lines[i].toLowerCase().indexOf(' connected ') !== -1) {
          // first line of new entry
          if (
            currentDisplay.model ||
            currentDisplay.main ||
            currentDisplay.builtin ||
            currentDisplay.connection ||
            currentDisplay.sizeX !== null ||
            currentDisplay.pixelDepth !== null ||
            currentDisplay.resolutionX !== null
          ) {
            // push last display to array
            displays.push(currentDisplay);
            currentDisplay = {
              vendor: '',
              model: '',
              main: false,
              builtin: false,
              connection: '',
              sizeX: null,
              sizeY: null,
              pixelDepth: null,
              resolutionX: null,
              resolutionY: null,
              currentResX: null,
              currentResY: null,
              positionX: 0,
              positionY: 0,
              currentRefreshRate: null
            };
          }
          let parts = lines[i].split(' ');
          currentDisplay.connection = parts[0];
          currentDisplay.main = lines[i].toLowerCase().indexOf(' primary ') >= 0;
          currentDisplay.builtin = parts[0].toLowerCase().indexOf('edp') >= 0;
        }

        // try to read EDID information
        if (is_edid) {
          if (lines[i].search(/\S|$/) > start) {
            edid_raw += lines[i].toLowerCase().trim();
          } else {
            // parsen EDID
            let edid_decoded = parseLinesLinuxEdid(edid_raw);
            currentDisplay.vendor = edid_decoded.vendor;
            currentDisplay.model = edid_decoded.model;
            currentDisplay.resolutionX = edid_decoded.resolutionX;
            currentDisplay.resolutionY = edid_decoded.resolutionY;
            currentDisplay.sizeX = edid_decoded.sizeX;
            currentDisplay.sizeY = edid_decoded.sizeY;
            currentDisplay.pixelDepth = depth;
            is_edid = false;
          }
        }
        if (lines[i].toLowerCase().indexOf('edid:') >= 0) {
          is_edid = true;
          start = lines[i].search(/\S|$/);
        }
        if (lines[i].toLowerCase().indexOf('*current') >= 0) {
          const parts1 = lines[i].split('(');
          if (parts1 && parts1.length > 1 && parts1[0].indexOf('x') >= 0) {
            const resParts = parts1[0].trim().split('x');
            currentDisplay.currentResX = util.toInt(resParts[0]);
            currentDisplay.currentResY = util.toInt(resParts[1]);
          }
          is_current = true;
        }
        if (is_current && lines[i].toLowerCase().indexOf('clock') >= 0 && lines[i].toLowerCase().indexOf('hz') >= 0 && lines[i].toLowerCase().indexOf('v: height') >= 0) {
          const parts1 = lines[i].split('clock');
          if (parts1 && parts1.length > 1 && parts1[1].toLowerCase().indexOf('hz') >= 0) {
            currentDisplay.currentRefreshRate = util.toInt(parts1[1]);
          }
          is_current = false;
        }
      }
    }

    // pushen displays
    if (
      currentDisplay.model ||
      currentDisplay.main ||
      currentDisplay.builtin ||
      currentDisplay.connection ||
      currentDisplay.sizeX !== null ||
      currentDisplay.pixelDepth !== null ||
      currentDisplay.resolutionX !== null
    ) {
      // still information there
      displays.push(currentDisplay);
    }
    return displays;
  }

  // function starts here
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        controllers: [],
        displays: []
      };
      if (_darwin) {
        const cmd = 'system_profiler -xml -detailLevel full SPDisplaysDataType';
        exec(cmd, (error, stdout) => {
          if (!error) {
            try {
              const output = stdout.toString();
              result = parseLinesDarwin(util.plistParser(output)[0]._items);
            } catch (e) {
              util.noop();
            }
            try {
              stdout = execSync(
                'defaults read /Library/Preferences/com.apple.windowserver.plist 2>/dev/null;defaults read /Library/Preferences/com.apple.windowserver.displays.plist 2>/dev/null; echo ""',
                { maxBuffer: 1024 * 102400 }
              );
              const output = (stdout || '').toString();
              const obj = util.plistReader(output);
              if (obj['DisplayAnyUserSets'] && obj['DisplayAnyUserSets']['Configs'] && obj['DisplayAnyUserSets']['Configs'][0] && obj['DisplayAnyUserSets']['Configs'][0]['DisplayConfig']) {
                const current = obj['DisplayAnyUserSets']['Configs'][0]['DisplayConfig'];
                let i = 0;
                current.forEach((o) => {
                  if (o['CurrentInfo'] && o['CurrentInfo']['OriginX'] !== undefined && result.displays && result.displays[i]) {
                    result.displays[i].positionX = o['CurrentInfo']['OriginX'];
                  }
                  if (o['CurrentInfo'] && o['CurrentInfo']['OriginY'] !== undefined && result.displays && result.displays[i]) {
                    result.displays[i].positionY = o['CurrentInfo']['OriginY'];
                  }
                  i++;
                });
              }
              if (obj['DisplayAnyUserSets'] && obj['DisplayAnyUserSets'].length > 0 && obj['DisplayAnyUserSets'][0].length > 0 && obj['DisplayAnyUserSets'][0][0]['DisplayID']) {
                const current = obj['DisplayAnyUserSets'][0];
                let i = 0;
                current.forEach((o) => {
                  if ('OriginX' in o && result.displays && result.displays[i]) {
                    result.displays[i].positionX = o['OriginX'];
                  }
                  if ('OriginY' in o && result.displays && result.displays[i]) {
                    result.displays[i].positionY = o['OriginY'];
                  }
                  if (o['Mode'] && o['Mode']['BitsPerPixel'] !== undefined && result.displays && result.displays[i]) {
                    result.displays[i].pixelDepth = o['Mode']['BitsPerPixel'];
                  }
                  i++;
                });
              }
            } catch {
              util.noop();
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_linux) {
        // Raspberry: https://elinux.org/RPI_vcgencmd_usage
        if (util.isRaspberry()) {
          const cmd = "fbset -s 2> /dev/null | grep 'mode \"' ; vcgencmd get_mem gpu 2> /dev/null; tvservice -s 2> /dev/null; tvservice -n 2> /dev/null;";
          exec(cmd, (error, stdout) => {
            const lines = stdout.toString().split('\n');
            if (lines.length > 3 && lines[0].indexOf('mode "') >= -1 && lines[2].indexOf('0x12000a') > -1) {
              const parts = lines[0].replace('mode', '').replace(/"/g, '').trim().split('x');
              if (parts.length === 2) {
                result.displays.push({
                  vendor: '',
                  model: util.getValue(lines, 'device_name', '='),
                  main: true,
                  builtin: false,
                  connection: 'HDMI',
                  sizeX: null,
                  sizeY: null,
                  pixelDepth: null,
                  resolutionX: parseInt(parts[0], 10),
                  resolutionY: parseInt(parts[1], 10),
                  currentResX: null,
                  currentResY: null,
                  positionX: 0,
                  positionY: 0,
                  currentRefreshRate: null
                });
              }
            }
            if (lines.length >= 1 && stdout.toString().indexOf('gpu=') >= -1) {
              result.controllers.push({
                vendor: 'Broadcom',
                model: util.getRpiGpu(),
                bus: '',
                vram: util.getValue(lines, 'gpu', '=').replace('M', ''),
                vramDynamic: true
              });
            }
          });
        }
        // } else {
        const cmd = 'lspci -vvv  2>/dev/null';
        exec(cmd, (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().split('\n');
            if (result.controllers.length === 0) {
              result.controllers = parseLinesLinuxControllers(lines);

              const nvidiaData = nvidiaDevices();
              // needs to be rewritten ... using no spread operators
              result.controllers = result.controllers.map((controller) => {
                // match by busAddress
                return mergeControllerNvidia(controller, nvidiaData.find((contr) => contr.pciBus.toLowerCase().endsWith(controller.busAddress.toLowerCase())) || {});
              });
            }
          }
          const cmd = 'clinfo --raw';
          exec(cmd, (error, stdout) => {
            if (!error) {
              const lines = stdout.toString().split('\n');
              result.controllers = parseLinesLinuxClinfo(result.controllers, lines);
            }
            const cmd = "xdpyinfo 2>/dev/null | grep 'depth of root window' | awk '{ print $5 }'";
            exec(cmd, (error, stdout) => {
              let depth = 0;
              if (!error) {
                const lines = stdout.toString().split('\n');
                depth = parseInt(lines[0]) || 0;
              }
              const cmd = 'xrandr --verbose 2>/dev/null';
              exec(cmd, (error, stdout) => {
                if (!error) {
                  const lines = stdout.toString().split('\n');
                  result.displays = parseLinesLinuxDisplays(lines, depth);
                }
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
            });
          });
        });
        // }
      }
      if (_freebsd || _openbsd || _netbsd) {
        if (callback) {
          callback(null);
        }
        resolve(null);
      }
      if (_sunos) {
        if (callback) {
          callback(null);
        }
        resolve(null);
      }
      if (_windows) {
        // https://blogs.technet.microsoft.com/heyscriptingguy/2013/10/03/use-powershell-to-discover-multi-monitor-information/
        // https://devblogs.microsoft.com/scripting/use-powershell-to-discover-multi-monitor-information/
        try {
          const workload = [];
          workload.push(util.powerShell('Get-CimInstance win32_VideoController | fl *'));
          workload.push(
            util.powerShell(
              'gp "HKLM:\\SYSTEM\\ControlSet001\\Control\\Class\\{4d36e968-e325-11ce-bfc1-08002be10318}\\*" -ErrorAction SilentlyContinue | where MatchingDeviceId $null -NE | select MatchingDeviceId,HardwareInformation.qwMemorySize | fl'
            )
          );
          workload.push(util.powerShell('Get-CimInstance win32_desktopmonitor | fl *'));
          workload.push(util.powerShell('Get-CimInstance -Namespace root\\wmi -ClassName WmiMonitorBasicDisplayParams | fl'));
          workload.push(util.powerShell('Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Screen]::AllScreens'));
          workload.push(util.powerShell('Get-CimInstance -Namespace root\\wmi -ClassName WmiMonitorConnectionParams | fl'));
          workload.push(
            util.powerShell(
              'gwmi WmiMonitorID -Namespace root\\wmi | ForEach-Object {(($_.ManufacturerName -notmatch 0 | foreach {[char]$_}) -join "") + "|" + (($_.ProductCodeID -notmatch 0 | foreach {[char]$_}) -join "") + "|" + (($_.UserFriendlyName -notmatch 0 | foreach {[char]$_}) -join "") + "|" + (($_.SerialNumberID -notmatch 0 | foreach {[char]$_}) -join "") + "|" + $_.InstanceName}'
            )
          );

          const nvidiaData = nvidiaDevices();

          Promise.all(workload)
            .then((data) => {
              // controller + vram
              const csections = data[0].replace(/\r/g, '').split(/\n\s*\n/);
              const vsections = data[1].replace(/\r/g, '').split(/\n\s*\n/);
              result.controllers = parseLinesWindowsControllers(csections, vsections);
              result.controllers = result.controllers.map((controller) => {
                // match by subDeviceId
                if (controller.vendor.toLowerCase() === 'nvidia') {
                  return mergeControllerNvidia(
                    controller,
                    nvidiaData.find((device) => {
                      let windowsSubDeviceId = (controller.subDeviceId || '').toLowerCase();
                      const nvidiaSubDeviceIdParts = device.subDeviceId.split('x');
                      let nvidiaSubDeviceId = nvidiaSubDeviceIdParts.length > 1 ? nvidiaSubDeviceIdParts[1].toLowerCase() : nvidiaSubDeviceIdParts[0].toLowerCase();
                      const lengthDifference = Math.abs(windowsSubDeviceId.length - nvidiaSubDeviceId.length);
                      if (windowsSubDeviceId.length > nvidiaSubDeviceId.length) {
                        for (let i = 0; i < lengthDifference; i++) {
                          nvidiaSubDeviceId = '0' + nvidiaSubDeviceId;
                        }
                      } else if (windowsSubDeviceId.length < nvidiaSubDeviceId.length) {
                        for (let i = 0; i < lengthDifference; i++) {
                          windowsSubDeviceId = '0' + windowsSubDeviceId;
                        }
                      }
                      return windowsSubDeviceId === nvidiaSubDeviceId;
                    }) || {}
                  );
                } else {
                  return controller;
                }
              });

              // displays
              const dsections = data[2].replace(/\r/g, '').split(/\n\s*\n/);
              // result.displays = parseLinesWindowsDisplays(dsections);
              if (dsections[0].trim() === '') {
                dsections.shift();
              }
              if (dsections.length && dsections[dsections.length - 1].trim() === '') {
                dsections.pop();
              }

              // monitor (powershell)
              const msections = data[3].replace(/\r/g, '').split('Active ');
              msections.shift();

              // forms.screens (powershell)
              const ssections = data[4].replace(/\r/g, '').split('BitsPerPixel ');
              ssections.shift();

              // connection params (powershell) - video type
              const tsections = data[5].replace(/\r/g, '').split(/\n\s*\n/);
              tsections.shift();

              // monitor ID (powershell) - model / vendor
              const res = data[6].replace(/\r/g, '').split(/\n/);
              const isections = [];
              res.forEach((element) => {
                const parts = element.split('|');
                if (parts.length === 5) {
                  isections.push({
                    vendor: parts[0],
                    code: parts[1],
                    model: parts[2],
                    serial: parts[3],
                    instanceId: parts[4]
                  });
                }
              });

              result.displays = parseLinesWindowsDisplaysPowershell(ssections, msections, dsections, tsections, isections);

              if (result.displays.length === 1) {
                if (_resolutionX) {
                  result.displays[0].resolutionX = _resolutionX;
                  if (!result.displays[0].currentResX) {
                    result.displays[0].currentResX = _resolutionX;
                  }
                }
                if (_resolutionY) {
                  result.displays[0].resolutionY = _resolutionY;
                  if (result.displays[0].currentResY === 0) {
                    result.displays[0].currentResY = _resolutionY;
                  }
                }
                if (_pixelDepth) {
                  result.displays[0].pixelDepth = _pixelDepth;
                }
              }
              result.displays = result.displays.map((element) => {
                if (_refreshRate && !element.currentRefreshRate) {
                  element.currentRefreshRate = _refreshRate;
                }
                return element;
              });

              if (callback) {
                callback(result);
              }
              resolve(result);
            })
            .catch(() => {
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
        } catch (e) {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });

  function parseLinesWindowsControllers(sections, vections) {
    const memorySizes = {};
    for (const i in vections) {
      if ({}.hasOwnProperty.call(vections, i)) {
        if (vections[i].trim() !== '') {
          const lines = vections[i].trim().split('\n');
          const matchingDeviceId = util.getValue(lines, 'MatchingDeviceId').match(/PCI\\(VEN_[0-9A-F]{4})&(DEV_[0-9A-F]{4})(?:&(SUBSYS_[0-9A-F]{8}))?(?:&(REV_[0-9A-F]{2}))?/i);
          if (matchingDeviceId) {
            const quadWordmemorySize = parseInt(util.getValue(lines, 'HardwareInformation.qwMemorySize'));
            if (!isNaN(quadWordmemorySize)) {
              let deviceId = matchingDeviceId[1].toUpperCase() + '&' + matchingDeviceId[2].toUpperCase();
              if (matchingDeviceId[3]) {
                deviceId += '&' + matchingDeviceId[3].toUpperCase();
              }
              if (matchingDeviceId[4]) {
                deviceId += '&' + matchingDeviceId[4].toUpperCase();
              }
              memorySizes[deviceId] = quadWordmemorySize;
            }
          }
        }
      }
    }

    const controllers = [];
    for (const i in sections) {
      if ({}.hasOwnProperty.call(sections, i)) {
        if (sections[i].trim() !== '') {
          const lines = sections[i].trim().split('\n');
          const pnpDeviceId = util.getValue(lines, 'PNPDeviceID', ':').match(/PCI\\(VEN_[0-9A-F]{4})&(DEV_[0-9A-F]{4})(?:&(SUBSYS_[0-9A-F]{8}))?(?:&(REV_[0-9A-F]{2}))?/i);
          let subDeviceId = null;
          let memorySize = null;
          if (pnpDeviceId) {
            subDeviceId = pnpDeviceId[3] || '';
            if (subDeviceId) {
              subDeviceId = subDeviceId.split('_')[1];
            }

            // Match PCI device identifier (there's an order of increasing generality):
            // https://docs.microsoft.com/en-us/windows-hardware/drivers/install/identifiers-for-pci-devices

            // PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2)
            if (memorySize == null && pnpDeviceId[3] && pnpDeviceId[4]) {
              const deviceId = pnpDeviceId[1].toUpperCase() + '&' + pnpDeviceId[2].toUpperCase() + '&' + pnpDeviceId[3].toUpperCase() + '&' + pnpDeviceId[4].toUpperCase();
              if ({}.hasOwnProperty.call(memorySizes, deviceId)) {
                memorySize = memorySizes[deviceId];
              }
            }

            // PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)
            if (memorySize == null && pnpDeviceId[3]) {
              const deviceId = pnpDeviceId[1].toUpperCase() + '&' + pnpDeviceId[2].toUpperCase() + '&' + pnpDeviceId[3].toUpperCase();
              if ({}.hasOwnProperty.call(memorySizes, deviceId)) {
                memorySize = memorySizes[deviceId];
              }
            }

            // PCI\VEN_v(4)&DEV_d(4)&REV_r(2)
            if (memorySize == null && pnpDeviceId[4]) {
              const deviceId = pnpDeviceId[1].toUpperCase() + '&' + pnpDeviceId[2].toUpperCase() + '&' + pnpDeviceId[4].toUpperCase();
              if ({}.hasOwnProperty.call(memorySizes, deviceId)) {
                memorySize = memorySizes[deviceId];
              }
            }

            // PCI\VEN_v(4)&DEV_d(4)
            if (memorySize == null) {
              const deviceId = pnpDeviceId[1].toUpperCase() + '&' + pnpDeviceId[2].toUpperCase();
              if ({}.hasOwnProperty.call(memorySizes, deviceId)) {
                memorySize = memorySizes[deviceId];
              }
            }
          }

          controllers.push({
            vendor: util.getValue(lines, 'AdapterCompatibility', ':'),
            model: util.getValue(lines, 'name', ':'),
            bus: util.getValue(lines, 'PNPDeviceID', ':').startsWith('PCI') ? 'PCI' : '',
            vram: (memorySize == null ? util.toInt(util.getValue(lines, 'AdapterRAM', ':')) : memorySize) / 1024 / 1024,
            vramDynamic: util.getValue(lines, 'VideoMemoryType', ':') === '2',
            subDeviceId
          });
          _resolutionX = util.toInt(util.getValue(lines, 'CurrentHorizontalResolution', ':')) || _resolutionX;
          _resolutionY = util.toInt(util.getValue(lines, 'CurrentVerticalResolution', ':')) || _resolutionY;
          _refreshRate = util.toInt(util.getValue(lines, 'CurrentRefreshRate', ':')) || _refreshRate;
          _pixelDepth = util.toInt(util.getValue(lines, 'CurrentBitsPerPixel', ':')) || _pixelDepth;
        }
      }
    }
    return controllers;
  }

  function parseLinesWindowsDisplaysPowershell(ssections, msections, dsections, tsections, isections) {
    const displays = [];
    let vendor = '';
    let model = '';
    let deviceID = '';
    let resolutionX = 0;
    let resolutionY = 0;
    if (dsections && dsections.length) {
      const linesDisplay = dsections[0].split('\n');
      vendor = util.getValue(linesDisplay, 'MonitorManufacturer', ':');
      model = util.getValue(linesDisplay, 'Name', ':');
      deviceID = util.getValue(linesDisplay, 'PNPDeviceID', ':').replace(/&amp;/g, '&').toLowerCase();
      resolutionX = util.toInt(util.getValue(linesDisplay, 'ScreenWidth', ':'));
      resolutionY = util.toInt(util.getValue(linesDisplay, 'ScreenHeight', ':'));
    }
    for (let i = 0; i < ssections.length; i++) {
      if (ssections[i].trim() !== '') {
        ssections[i] = 'BitsPerPixel ' + ssections[i];
        msections[i] = 'Active ' + msections[i];
        // tsections can be empty OR undefined on earlier versions of powershell (<=2.0)
        // Tag connection type as UNKNOWN by default if this information is missing
        if (tsections.length === 0 || tsections[i] === undefined) {
          tsections[i] = 'Unknown';
        }
        const linesScreen = ssections[i].split('\n');
        const linesMonitor = msections[i].split('\n');

        const linesConnection = tsections[i].split('\n');
        const bitsPerPixel = util.getValue(linesScreen, 'BitsPerPixel');
        const bounds = util.getValue(linesScreen, 'Bounds').replace('{', '').replace('}', '').replace(/=/g, ':').split(',');
        const primary = util.getValue(linesScreen, 'Primary');
        const sizeX = util.getValue(linesMonitor, 'MaxHorizontalImageSize');
        const sizeY = util.getValue(linesMonitor, 'MaxVerticalImageSize');
        const instanceName = util.getValue(linesMonitor, 'InstanceName').toLowerCase();
        const videoOutputTechnology = util.getValue(linesConnection, 'VideoOutputTechnology');
        const deviceName = util.getValue(linesScreen, 'DeviceName');
        let displayVendor = '';
        let displayModel = '';
        isections.forEach((element) => {
          if (element.instanceId.toLowerCase().startsWith(instanceName) && vendor.startsWith('(') && model.startsWith('PnP')) {
            displayVendor = element.vendor;
            displayModel = element.model;
          }
        });
        displays.push({
          vendor: instanceName.startsWith(deviceID) && displayVendor === '' ? vendor : displayVendor,
          model: instanceName.startsWith(deviceID) && displayModel === '' ? model : displayModel,
          deviceName,
          main: primary.toLowerCase() === 'true',
          builtin: videoOutputTechnology === '2147483648',
          connection: videoOutputTechnology && videoTypes[videoOutputTechnology] ? videoTypes[videoOutputTechnology] : '',
          resolutionX: util.toInt(util.getValue(bounds, 'Width', ':')),
          resolutionY: util.toInt(util.getValue(bounds, 'Height', ':')),
          sizeX: sizeX ? parseInt(sizeX, 10) : null,
          sizeY: sizeY ? parseInt(sizeY, 10) : null,
          pixelDepth: bitsPerPixel,
          currentResX: util.toInt(util.getValue(bounds, 'Width', ':')),
          currentResY: util.toInt(util.getValue(bounds, 'Height', ':')),
          positionX: util.toInt(util.getValue(bounds, 'X', ':')),
          positionY: util.toInt(util.getValue(bounds, 'Y', ':'))
        });
      }
    }
    if (ssections.length === 0) {
      displays.push({
        vendor,
        model,
        main: true,
        sizeX: null,
        sizeY: null,
        resolutionX,
        resolutionY,
        pixelDepth: null,
        currentResX: resolutionX,
        currentResY: resolutionY,
        positionX: 0,
        positionY: 0
      });
    }
    return displays;
  }
}

exports.graphics = graphics;
'use strict';
// @ts-check
// ==================================================================================
// index.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// Contributors:  Guillaume Legrain (https://github.com/glegrain)
//                Riccardo Novaglia (https://github.com/richy24)
//                Quentin Busuttil (https://github.com/Buzut)
//                Lapsio (https://github.com/lapsio)
//                csy (https://github.com/csy1983)
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================

// ----------------------------------------------------------------------------------
// Dependencies
// ----------------------------------------------------------------------------------

const lib_version = require('../package.json').version;
const util = require('./util');
const system = require('./system');
const osInfo = require('./osinfo');
const cpu = require('./cpu');
const memory = require('./memory');
const battery = require('./battery');
const graphics = require('./graphics');
const filesystem = require('./filesystem');
const network = require('./network');
const wifi = require('./wifi');
const processes = require('./processes');
const users = require('./users');
const internet = require('./internet');
const docker = require('./docker');
const vbox = require('./virtualbox');
const printer = require('./printer');
const usb = require('./usb');
const audio = require('./audio');
const bluetooth = require('./bluetooth');

const _platform = process.platform;
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

// ----------------------------------------------------------------------------------
// init
// ----------------------------------------------------------------------------------

if (_windows) {
  util.getCodepage();
  util.getPowershell();
}

// ----------------------------------------------------------------------------------
// General
// ----------------------------------------------------------------------------------

function version() {
  return lib_version;
}

// ----------------------------------------------------------------------------------
// Get static and dynamic data (all)
// ----------------------------------------------------------------------------------

// --------------------------
// get static data - they should not change until restarted

function getStaticData(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const data = {};

      data.version = version();

      Promise.all([
        system.system(),
        system.bios(),
        system.baseboard(),
        system.chassis(),
        osInfo.osInfo(),
        osInfo.uuid(),
        osInfo.versions(),
        cpu.cpu(),
        cpu.cpuFlags(),
        graphics.graphics(),
        network.networkInterfaces(),
        memory.memLayout(),
        filesystem.diskLayout(),
        audio.audio(),
        bluetooth.bluetoothDevices(),
        usb.usb(),
        printer.printer()
      ]).then((res) => {
        data.system = res[0];
        data.bios = res[1];
        data.baseboard = res[2];
        data.chassis = res[3];
        data.os = res[4];
        data.uuid = res[5];
        data.versions = res[6];
        data.cpu = res[7];
        data.cpu.flags = res[8];
        data.graphics = res[9];
        data.net = res[10];
        data.memLayout = res[11];
        data.diskLayout = res[12];
        data.audio = res[13];
        data.bluetooth = res[14];
        data.usb = res[15];
        data.printer = res[16];
        if (callback) {
          callback(data);
        }
        resolve(data);
      });
    });
  });
}

// --------------------------
// get all dynamic data - e.g. for monitoring agents
// may take some seconds to get all data
// --------------------------
// 2 additional parameters needed
// - srv: 		comma separated list of services to monitor e.g. "mysql, apache, postgresql"
// - iface:	define network interface for which you like to monitor network speed e.g. "eth0"

function getDynamicData(srv, iface, callback) {
  if (util.isFunction(iface)) {
    callback = iface;
    iface = '';
  }
  if (util.isFunction(srv)) {
    callback = srv;
    srv = '';
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      iface = iface || network.getDefaultNetworkInterface();
      srv = srv || '';

      // use closure to track ƒ completion
      let functionProcessed = (() => {
        let totalFunctions = 15;
        if (_windows) {
          totalFunctions = 13;
        }
        if (_freebsd || _openbsd || _netbsd) {
          totalFunctions = 11;
        }
        if (_sunos) {
          totalFunctions = 6;
        }

        return function () {
          if (--totalFunctions === 0) {
            if (callback) {
              callback(data);
            }
            resolve(data);
          }
        };
      })();

      const data = {};

      // get time
      data.time = osInfo.time();

      /**
       * @namespace
       * @property {Object}  versions
       * @property {string}  versions.node
       * @property {string}  versions.v8
       */
      data.node = process.versions.node;
      data.v8 = process.versions.v8;

      cpu.cpuCurrentSpeed().then((res) => {
        data.cpuCurrentSpeed = res;
        functionProcessed();
      });

      users.users().then((res) => {
        data.users = res;
        functionProcessed();
      });

      processes.processes().then((res) => {
        data.processes = res;
        functionProcessed();
      });

      cpu.currentLoad().then((res) => {
        data.currentLoad = res;
        functionProcessed();
      });

      if (!_sunos) {
        cpu.cpuTemperature().then((res) => {
          data.temp = res;
          functionProcessed();
        });
      }

      if (!_openbsd && !_freebsd && !_netbsd && !_sunos) {
        network.networkStats(iface).then((res) => {
          data.networkStats = res;
          functionProcessed();
        });
      }

      if (!_sunos) {
        network.networkConnections().then((res) => {
          data.networkConnections = res;
          functionProcessed();
        });
      }

      memory.mem().then((res) => {
        data.mem = res;
        functionProcessed();
      });

      if (!_sunos) {
        battery().then((res) => {
          data.battery = res;
          functionProcessed();
        });
      }

      if (!_sunos) {
        processes.services(srv).then((res) => {
          data.services = res;
          functionProcessed();
        });
      }

      if (!_sunos) {
        filesystem.fsSize().then((res) => {
          data.fsSize = res;
          functionProcessed();
        });
      }

      if (!_windows && !_openbsd && !_freebsd && !_netbsd && !_sunos) {
        filesystem.fsStats().then((res) => {
          data.fsStats = res;
          functionProcessed();
        });
      }

      if (!_windows && !_openbsd && !_freebsd && !_netbsd && !_sunos) {
        filesystem.disksIO().then((res) => {
          data.disksIO = res;
          functionProcessed();
        });
      }

      if (!_openbsd && !_freebsd && !_netbsd && !_sunos) {
        wifi.wifiNetworks().then((res) => {
          data.wifiNetworks = res;
          functionProcessed();
        });
      }

      internet.inetLatency().then((res) => {
        data.inetLatency = res;
        functionProcessed();
      });
    });
  });
}

// --------------------------
// get all data at once
// --------------------------
// 2 additional parameters needed
// - srv: 		comma separated list of services to monitor e.g. "mysql, apache, postgresql"
// - iface:	define network interface for which you like to monitor network speed e.g. "eth0"

function getAllData(srv, iface, callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let data = {};

      if (iface && util.isFunction(iface) && !callback) {
        callback = iface;
        iface = '';
      }

      if (srv && util.isFunction(srv) && !iface && !callback) {
        callback = srv;
        srv = '';
        iface = '';
      }

      getStaticData().then((res) => {
        data = res;
        getDynamicData(srv, iface).then((res) => {
          for (let key in res) {
            if ({}.hasOwnProperty.call(res, key)) {
              data[key] = res[key];
            }
          }
          if (callback) {
            callback(data);
          }
          resolve(data);
        });
      });
    });
  });
}

function get(valueObject, callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const allPromises = Object.keys(valueObject)
        .filter((func) => ({}).hasOwnProperty.call(exports, func))
        .map((func) => {
          const params = valueObject[func].substring(valueObject[func].lastIndexOf('(') + 1, valueObject[func].lastIndexOf(')'));
          let funcWithoutParams = func.indexOf(')') >= 0 ? func.split(')')[1].trim() : func;
          funcWithoutParams = func.indexOf('|') >= 0 ? func.split('|')[0].trim() : funcWithoutParams;
          if (params) {
            return exports[funcWithoutParams](params);
          } else {
            return exports[funcWithoutParams]('');
          }
        });

      Promise.all(allPromises).then((data) => {
        const result = {};
        let i = 0;
        for (let key in valueObject) {
          if ({}.hasOwnProperty.call(valueObject, key) && {}.hasOwnProperty.call(exports, key) && data.length > i) {
            if (valueObject[key] === '*' || valueObject[key] === 'all') {
              result[key] = data[i];
            } else {
              let keys = valueObject[key];
              let filter = '';
              let filterParts = [];
              // remove params
              if (keys.indexOf(')') >= 0) {
                keys = keys.split(')')[1].trim();
              }
              // extract filter and remove it from keys
              if (keys.indexOf('|') >= 0) {
                filter = keys.split('|')[1].trim();
                filterParts = filter.split(':');

                keys = keys.split('|')[0].trim();
              }
              keys = keys.replace(/,/g, ' ').replace(/ +/g, ' ').split(' ');
              if (data[i]) {
                if (Array.isArray(data[i])) {
                  // result is in an array, go through all elements of array and pick only the right ones
                  const partialArray = [];
                  data[i].forEach((element) => {
                    let partialRes = {};
                    if (keys.length === 1 && (keys[0] === '*' || keys[0] === 'all')) {
                      partialRes = element;
                    } else {
                      keys.forEach((k) => {
                        if ({}.hasOwnProperty.call(element, k)) {
                          partialRes[k] = element[k];
                        }
                      });
                    }
                    // if there is a filter, then just take those elements
                    if (filter && filterParts.length === 2) {
                      if ({}.hasOwnProperty.call(partialRes, filterParts[0].trim())) {
                        const val = partialRes[filterParts[0].trim()];
                        if (typeof val === 'number') {
                          if (val === parseFloat(filterParts[1].trim())) {
                            partialArray.push(partialRes);
                          }
                        } else if (typeof val === 'string') {
                          if (val.toLowerCase() === filterParts[1].trim().toLowerCase()) {
                            partialArray.push(partialRes);
                          }
                        }
                      }
                    } else {
                      partialArray.push(partialRes);
                    }
                  });
                  result[key] = partialArray;
                } else {
                  const partialRes = {};
                  keys.forEach((k) => {
                    if ({}.hasOwnProperty.call(data[i], k)) {
                      partialRes[k] = data[i][k];
                    }
                  });
                  result[key] = partialRes;
                }
              } else {
                result[key] = {};
              }
            }
            i++;
          }
        }
        if (callback) {
          callback(result);
        }
        resolve(result);
      });
    });
  });
}

function observe(valueObject, interval, callback) {
  let _data = null;

  const result = setInterval(() => {
    get(valueObject).then((data) => {
      if (JSON.stringify(_data) !== JSON.stringify(data)) {
        _data = Object.assign({}, data);
        callback(data);
      }
    });
  }, interval);
  return result;
}

// ----------------------------------------------------------------------------------
// export all libs
// ----------------------------------------------------------------------------------

exports.version = version;
exports.system = system.system;
exports.bios = system.bios;
exports.baseboard = system.baseboard;
exports.chassis = system.chassis;

exports.time = osInfo.time;
exports.osInfo = osInfo.osInfo;
exports.versions = osInfo.versions;
exports.shell = osInfo.shell;
exports.uuid = osInfo.uuid;

exports.cpu = cpu.cpu;
exports.cpuFlags = cpu.cpuFlags;
exports.cpuCache = cpu.cpuCache;
exports.cpuCurrentSpeed = cpu.cpuCurrentSpeed;
exports.cpuTemperature = cpu.cpuTemperature;
exports.currentLoad = cpu.currentLoad;
exports.fullLoad = cpu.fullLoad;

exports.mem = memory.mem;
exports.memLayout = memory.memLayout;

exports.battery = battery;

exports.graphics = graphics.graphics;

exports.fsSize = filesystem.fsSize;
exports.fsOpenFiles = filesystem.fsOpenFiles;
exports.blockDevices = filesystem.blockDevices;
exports.fsStats = filesystem.fsStats;
exports.disksIO = filesystem.disksIO;
exports.diskLayout = filesystem.diskLayout;

exports.networkInterfaceDefault = network.networkInterfaceDefault;
exports.networkGatewayDefault = network.networkGatewayDefault;
exports.networkInterfaces = network.networkInterfaces;
exports.networkStats = network.networkStats;
exports.networkConnections = network.networkConnections;

exports.wifiNetworks = wifi.wifiNetworks;
exports.wifiInterfaces = wifi.wifiInterfaces;
exports.wifiConnections = wifi.wifiConnections;

exports.services = processes.services;
exports.processes = processes.processes;
exports.processLoad = processes.processLoad;

exports.users = users.users;

exports.inetChecksite = internet.inetChecksite;
exports.inetLatency = internet.inetLatency;

exports.dockerInfo = docker.dockerInfo;
exports.dockerImages = docker.dockerImages;
exports.dockerContainers = docker.dockerContainers;
exports.dockerContainerStats = docker.dockerContainerStats;
exports.dockerContainerProcesses = docker.dockerContainerProcesses;
exports.dockerVolumes = docker.dockerVolumes;
exports.dockerAll = docker.dockerAll;

exports.vboxInfo = vbox.vboxInfo;

exports.printer = printer.printer;

exports.usb = usb.usb;

exports.audio = audio.audio;
exports.bluetoothDevices = bluetooth.bluetoothDevices;

exports.getStaticData = getStaticData;
exports.getDynamicData = getDynamicData;
exports.getAllData = getAllData;
exports.get = get;
exports.observe = observe;

exports.powerShellStart = util.powerShellStart;
exports.powerShellRelease = util.powerShellRelease;
'use strict';
// @ts-check
// ==================================================================================
// internet.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 12. Internet
// ----------------------------------------------------------------------------------

const util = require('./util');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

// --------------------------
// check if external site is available

function inetChecksite(url, callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        url: url,
        ok: false,
        status: 404,
        ms: null
      };
      if (typeof url !== 'string') {
        if (callback) {
          callback(result);
        }
        return resolve(result);
      }
      let urlSanitized = '';
      const s = util.sanitizeShellString(url, true);
      const l = util.mathMin(s.length, 2000);
      for (let i = 0; i <= l; i++) {
        if (s[i] !== undefined) {
          try {
            s[i].__proto__.toLowerCase = util.stringToLower;
          } catch {
            Object.setPrototypeOf(s[i], util.stringObj);
          }

          const sl = s[i].toLowerCase();
          if (sl && sl[0] && !sl[1] && sl[0].length === 1) {
            urlSanitized = urlSanitized + sl[0];
          }
        }
      }
      result.url = urlSanitized;
      try {
        if (urlSanitized && !util.isPrototypePolluted()) {
          try {
            urlSanitized.__proto__.startsWith = util.stringStartWith;
          } catch {
            Object.setPrototypeOf(urlSanitized, util.stringObj);
          }

          if (
            urlSanitized.startsWith('file:') ||
            urlSanitized.startsWith('gopher:') ||
            urlSanitized.startsWith('telnet:') ||
            urlSanitized.startsWith('mailto:') ||
            urlSanitized.startsWith('news:') ||
            urlSanitized.startsWith('nntp:')
          ) {
            if (callback) {
              callback(result);
            }
            return resolve(result);
          }

          util.checkWebsite(urlSanitized).then((res) => {
            result.status = res.statusCode;
            result.ok = res.statusCode >= 200 && res.statusCode <= 399;
            result.ms = result.ok ? res.time : null;
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      } catch {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.inetChecksite = inetChecksite;

// --------------------------
// check inet latency

function inetLatency(host, callback) {
  // fallback - if only callback is given
  if (util.isFunction(host) && !callback) {
    callback = host;
    host = '';
  }

  host = host || '8.8.8.8';

  return new Promise((resolve) => {
    process.nextTick(() => {
      if (typeof host !== 'string') {
        if (callback) {
          callback(null);
        }
        return resolve(null);
      }
      let hostSanitized = '';
      const s = (util.isPrototypePolluted() ? '8.8.8.8' : util.sanitizeShellString(host, true)).trim();
      const l = util.mathMin(s.length, 2000);
      for (let i = 0; i <= l; i++) {
        if (!(s[i] === undefined)) {
          try {
            s[i].__proto__.toLowerCase = util.stringToLower;
          } catch {
            Object.setPrototypeOf(s[i], util.stringObj);
          }

          const sl = s[i].toLowerCase();
          if (sl && sl[0] && !sl[1]) {
            hostSanitized = hostSanitized + sl[0];
          }
        }
      }
      try {
        hostSanitized.__proto__.startsWith = util.stringStartWith;
      } catch {
        Object.setPrototypeOf(hostSanitized, util.stringObj);
      }

      if (
        hostSanitized.startsWith('file:') ||
        hostSanitized.startsWith('gopher:') ||
        hostSanitized.startsWith('telnet:') ||
        hostSanitized.startsWith('mailto:') ||
        hostSanitized.startsWith('news:') ||
        hostSanitized.startsWith('nntp:')
      ) {
        if (callback) {
          callback(null);
        }
        return resolve(null);
      }
      let params;
      if (_linux || _freebsd || _openbsd || _netbsd || _darwin) {
        if (_linux) {
          params = ['-c', '2', '-w', '3', hostSanitized];
        }
        if (_freebsd || _openbsd || _netbsd) {
          params = ['-c', '2', '-t', '3', hostSanitized];
        }
        if (_darwin) {
          params = ['-c2', '-t3', hostSanitized];
        }
        util.execSafe('ping', params).then((stdout) => {
          let result = null;
          if (stdout) {
            const lines = stdout
              .split('\n')
              .filter((line) => line.indexOf('rtt') >= 0 || line.indexOf('round-trip') >= 0 || line.indexOf('avg') >= 0)
              .join('\n');

            const line = lines.split('=');
            if (line.length > 1) {
              const parts = line[1].split('/');
              if (parts.length > 1) {
                result = parseFloat(parts[1]);
              }
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        const params = ['-s', '-a', hostSanitized, '56', '2'];
        const filt = 'avg';
        util.execSafe('ping', params, { timeout: 3000 }).then((stdout) => {
          let result = null;
          if (stdout) {
            const lines = stdout
              .split('\n')
              .filter((line) => line.indexOf(filt) >= 0)
              .join('\n');
            const line = lines.split('=');
            if (line.length > 1) {
              const parts = line[1].split('/');
              if (parts.length > 1) {
                result = parseFloat(parts[1].replace(',', '.'));
              }
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        let result = null;
        try {
          const params = [hostSanitized, '-n', '1'];
          util.execSafe('ping', params, util.execOptsWin).then((stdout) => {
            if (stdout) {
              const lines = stdout.split('\r\n');
              lines.shift();
              lines.forEach((line) => {
                if ((line.toLowerCase().match(/ms/g) || []).length === 3) {
                  let l = line.replace(/ +/g, ' ').split(' ');
                  if (l.length > 6) {
                    result = parseFloat(l[l.length - 1]);
                  }
                }
              });
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.inetLatency = inetLatency;
'use strict';
// @ts-check
// ==================================================================================
// memory.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 5. Memory
// ----------------------------------------------------------------------------------

const os = require('os');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const util = require('./util');
const fs = require('fs');

let _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

const RAM_manufacturers = {
  '00CE': 'Samsung Electronics Inc',
  '014F': 'Transcend Information Inc.',
  '017A': 'Apacer Technology Inc.',
  '0198': 'HyperX',
  '029E': 'Corsair',
  '02FE': 'Elpida',
  '04CB': 'A-DATA',
  '04CD': 'G.Skill International Enterprise',
  '059B': 'Crucial',
  1315: 'Crucial',
  '2C00': 'Micron Technology Inc.',
  5105: 'Qimonda AG i. In.',
  '802C': 'Micron Technology Inc.',
  '80AD': 'Hynix Semiconductor Inc.',
  '80CE': 'Samsung Electronics Inc.',
  8551: 'Qimonda AG i. In.',
  '859B': 'Crucial',
  AD00: 'Hynix Semiconductor Inc.',
  CE00: 'Samsung Electronics Inc.',
  SAMSUNG: 'Samsung Electronics Inc.',
  HYNIX: 'Hynix Semiconductor Inc.',
  'G-SKILL': 'G-Skill International Enterprise',
  'G.SKILL': 'G-Skill International Enterprise',
  TRANSCEND: 'Transcend Information',
  APACER: 'Apacer Technology Inc',
  MICRON: 'Micron Technology Inc.',
  QIMONDA: 'Qimonda AG i. In.'
};

// _______________________________________________________________________________________
// |                         R A M                              |          H D           |
// |______________________|_________________________|           |                        |
// |        active             buffers/cache        |           |                        |
// |________________________________________________|___________|_________|______________|
// |                     used                            free   |   used       free      |
// |____________________________________________________________|________________________|
// |                        total                               |          swap          |
// |____________________________________________________________|________________________|

// free (older versions)
// ----------------------------------
// # free
//              total       used        free     shared    buffers     cached
// Mem:         16038 (1)   15653 (2)   384 (3)  0 (4)     236 (5)     14788 (6)
// -/+ buffers/cache:       628 (7)     15409 (8)
// Swap:        16371         83      16288
//
// |------------------------------------------------------------|
// |                           R A M                            |
// |______________________|_____________________________________|
// | active (2-(5+6) = 7) |  available (3+5+6 = 8)              |
// |______________________|_________________________|___________|
// |        active        |  buffers/cache (5+6)    |           |
// |________________________________________________|___________|
// |                   used (2)                     | free (3)  |
// |____________________________________________________________|
// |                          total (1)                         |
// |____________________________________________________________|

//
// free (since free von procps-ng 3.3.10)
// ----------------------------------
// # free
//              total       used        free     shared    buffers/cache   available
// Mem:         16038 (1)   628 (2)     386 (3)  0 (4)     15024 (5)     14788 (6)
// Swap:        16371         83      16288
//
// |------------------------------------------------------------|
// |                           R A M                            |
// |______________________|_____________________________________|
// |                      |      available (6) estimated        |
// |______________________|_________________________|___________|
// |     active (2)       |   buffers/cache (5)     | free (3)  |
// |________________________________________________|___________|
// |                          total (1)                         |
// |____________________________________________________________|
//
// Reference: http://www.software-architect.net/blog/article/date/2015/06/12/-826c6e5052.html

// /procs/meminfo - sample (all in kB)
//
// MemTotal: 32806380 kB
// MemFree: 17977744 kB
// MemAvailable: 19768972 kB
// Buffers: 517028 kB
// Cached: 2161876 kB
// SwapCached: 456 kB
// Active: 12081176 kB
// Inactive: 2164616 kB
// Active(anon): 10832884 kB
// Inactive(anon): 1477272 kB
// Active(file): 1248292 kB
// Inactive(file): 687344 kB
// Unevictable: 0 kB
// Mlocked: 0 kB
// SwapTotal: 16768892 kB
// SwapFree: 16768304 kB
// Dirty: 268 kB
// Writeback: 0 kB
// AnonPages: 11568832 kB
// Mapped: 719992 kB
// Shmem: 743272 kB
// Slab: 335716 kB
// SReclaimable: 256364 kB
// SUnreclaim: 79352 kB

function mem(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        total: os.totalmem(),
        free: os.freemem(),
        used: os.totalmem() - os.freemem(),

        active: os.totalmem() - os.freemem(), // temporarily (fallback)
        available: os.freemem(), // temporarily (fallback)
        buffers: 0,
        cached: 0,
        slab: 0,
        buffcache: 0,
        reclaimable: 0,

        swaptotal: 0,
        swapused: 0,
        swapfree: 0,
        writeback: null,
        dirty: null
      };

      if (_linux) {
        try {
          fs.readFile('/proc/meminfo', (error, stdout) => {
            if (!error) {
              const lines = stdout.toString().split('\n');
              result.total = parseInt(util.getValue(lines, 'memtotal'), 10);
              result.total = result.total ? result.total * 1024 : os.totalmem();
              result.free = parseInt(util.getValue(lines, 'memfree'), 10);
              result.free = result.free ? result.free * 1024 : os.freemem();
              result.used = result.total - result.free;

              result.buffers = parseInt(util.getValue(lines, 'buffers'), 10);
              result.buffers = result.buffers ? result.buffers * 1024 : 0;
              result.cached = parseInt(util.getValue(lines, 'cached'), 10);
              result.cached = result.cached ? result.cached * 1024 : 0;
              result.slab = parseInt(util.getValue(lines, 'slab'), 10);
              result.slab = result.slab ? result.slab * 1024 : 0;
              result.buffcache = result.buffers + result.cached + result.slab;

              let available = parseInt(util.getValue(lines, 'memavailable'), 10);
              result.available = available ? available * 1024 : result.free + result.buffcache;
              result.active = result.total - result.available;

              result.swaptotal = parseInt(util.getValue(lines, 'swaptotal'), 10);
              result.swaptotal = result.swaptotal ? result.swaptotal * 1024 : 0;
              result.swapfree = parseInt(util.getValue(lines, 'swapfree'), 10);
              result.swapfree = result.swapfree ? result.swapfree * 1024 : 0;
              result.swapused = result.swaptotal - result.swapfree;
              result.writeback = parseInt(util.getValue(lines, 'writeback'), 10);
              result.writeback = result.writeback ? result.writeback * 1024 : 0;
              result.dirty = parseInt(util.getValue(lines, 'dirty'), 10);
              result.dirty = result.dirty ? result.dirty * 1024 : 0;
              result.reclaimable = parseInt(util.getValue(lines, 'sreclaimable'), 10);
              result.reclaimable = result.reclaimable ? result.reclaimable * 1024 : 0;
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_freebsd || _openbsd || _netbsd) {
        try {
          exec(
            '/sbin/sysctl hw.realmem hw.physmem vm.stats.vm.v_page_count vm.stats.vm.v_wire_count vm.stats.vm.v_active_count vm.stats.vm.v_inactive_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count vm.stats.vm.v_page_size',
            (error, stdout) => {
              if (!error) {
                const lines = stdout.toString().split('\n');
                const pagesize = parseInt(util.getValue(lines, 'vm.stats.vm.v_page_size'), 10);
                const inactive = parseInt(util.getValue(lines, 'vm.stats.vm.v_inactive_count'), 10) * pagesize;
                const cache = parseInt(util.getValue(lines, 'vm.stats.vm.v_cache_count'), 10) * pagesize;

                result.total = parseInt(util.getValue(lines, 'hw.realmem'), 10);
                if (isNaN(result.total)) {
                  result.total = parseInt(util.getValue(lines, 'hw.physmem'), 10);
                }
                result.free = parseInt(util.getValue(lines, 'vm.stats.vm.v_free_count'), 10) * pagesize;
                result.buffcache = inactive + cache;
                result.available = result.buffcache + result.free;
                result.active = result.total - result.free - result.buffcache;

                result.swaptotal = 0;
                result.swapfree = 0;
                result.swapused = 0;
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          );
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_darwin) {
        let pageSize = 4096;
        try {
          let sysPpageSize = util.toInt(execSync('sysctl -n vm.pagesize').toString());
          pageSize = sysPpageSize || pageSize;
        } catch {
          util.noop();
        }
        try {
          exec('vm_stat 2>/dev/null | egrep "Pages active|Pages inactive"', (error, stdout) => {
            if (!error) {
              let lines = stdout.toString().split('\n');
              result.active = (parseInt(util.getValue(lines, 'Pages active'), 10) || 0) * pageSize;
              result.reclaimable = (parseInt(util.getValue(lines, 'Pages inactive'), 10) || 0) * pageSize;
              result.buffcache = result.used - result.active;
              result.available = result.free + result.buffcache;
            }
            exec('sysctl -n vm.swapusage 2>/dev/null', (error, stdout) => {
              if (!error) {
                let lines = stdout.toString().split('\n');
                if (lines.length > 0) {
                  let firstline = lines[0].replace(/,/g, '.').replace(/M/g, '');
                  let lineArray = firstline.trim().split('  ');
                  lineArray.forEach((line) => {
                    if (line.toLowerCase().indexOf('total') !== -1) {
                      result.swaptotal = parseFloat(line.split('=')[1].trim()) * 1024 * 1024;
                    }
                    if (line.toLowerCase().indexOf('used') !== -1) {
                      result.swapused = parseFloat(line.split('=')[1].trim()) * 1024 * 1024;
                    }
                    if (line.toLowerCase().indexOf('free') !== -1) {
                      result.swapfree = parseFloat(line.split('=')[1].trim()) * 1024 * 1024;
                    }
                  });
                }
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_windows) {
        let swaptotal = 0;
        let swapused = 0;
        try {
          util.powerShell('Get-CimInstance Win32_PageFileUsage | Select AllocatedBaseSize, CurrentUsage').then((stdout, error) => {
            if (!error) {
              let lines = stdout
                .split('\r\n')
                .filter((line) => line.trim() !== '')
                .filter((line, idx) => idx > 0);
              lines.forEach((line) => {
                if (line !== '') {
                  line = line.trim().split(/\s\s+/);
                  swaptotal = swaptotal + (parseInt(line[0], 10) || 0);
                  swapused = swapused + (parseInt(line[1], 10) || 0);
                }
              });
            }
            result.swaptotal = swaptotal * 1024 * 1024;
            result.swapused = swapused * 1024 * 1024;
            result.swapfree = result.swaptotal - result.swapused;

            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.mem = mem;

function memLayout(callback) {
  function getManufacturer(manId) {
    const manIdSearch = manId.replace('0x', '').toUpperCase();
    if (manIdSearch.length >= 4 && {}.hasOwnProperty.call(RAM_manufacturers, manIdSearch)) {
      return RAM_manufacturers[manIdSearch];
    }
    return manId;
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = [];

      if (_linux || _freebsd || _openbsd || _netbsd) {
        exec(
          'export LC_ALL=C; dmidecode -t memory 2>/dev/null | grep -iE "Size:|Type|Speed|Manufacturer|Form Factor|Locator|Memory Device|Serial Number|Voltage|Part Number"; unset LC_ALL',
          (error, stdout) => {
            if (!error) {
              const devices = stdout.toString().split('Memory Device');
              devices.shift();
              devices.forEach((device) => {
                const lines = device.split('\n');
                const sizeString = util.getValue(lines, 'Size');
                const size = sizeString.indexOf('GB') >= 0 ? parseInt(sizeString, 10) * 1024 * 1024 * 1024 : parseInt(sizeString, 10) * 1024 * 1024;
                let bank = util.getValue(lines, 'Bank Locator');
                if (bank.toLowerCase().indexOf('bad') >= 0) {
                  bank = '';
                }
                if (parseInt(util.getValue(lines, 'Size'), 10) > 0) {
                  const totalWidth = util.toInt(util.getValue(lines, 'Total Width'));
                  const dataWidth = util.toInt(util.getValue(lines, 'Data Width'));
                  result.push({
                    size,
                    bank,
                    type: util.getValue(lines, 'Type:'),
                    ecc: dataWidth && totalWidth ? totalWidth > dataWidth : false,
                    clockSpeed: util.getValue(lines, 'Configured Clock Speed:')
                      ? parseInt(util.getValue(lines, 'Configured Clock Speed:'), 10)
                      : util.getValue(lines, 'Speed:')
                        ? parseInt(util.getValue(lines, 'Speed:'), 10)
                        : null,
                    formFactor: util.getValue(lines, 'Form Factor:'),
                    manufacturer: getManufacturer(util.getValue(lines, 'Manufacturer:')),
                    partNum: util.getValue(lines, 'Part Number:'),
                    serialNum: util.getValue(lines, 'Serial Number:'),
                    voltageConfigured: parseFloat(util.getValue(lines, 'Configured Voltage:')) || null,
                    voltageMin: parseFloat(util.getValue(lines, 'Minimum Voltage:')) || null,
                    voltageMax: parseFloat(util.getValue(lines, 'Maximum Voltage:')) || null
                  });
                } else {
                  result.push({
                    size: 0,
                    bank,
                    type: 'Empty',
                    ecc: null,
                    clockSpeed: 0,
                    formFactor: util.getValue(lines, 'Form Factor:'),
                    partNum: '',
                    serialNum: '',
                    voltageConfigured: null,
                    voltageMin: null,
                    voltageMax: null
                  });
                }
              });
            }
            if (!result.length) {
              result.push({
                size: os.totalmem(),
                bank: '',
                type: '',
                ecc: null,
                clockSpeed: 0,
                formFactor: '',
                partNum: '',
                serialNum: '',
                voltageConfigured: null,
                voltageMin: null,
                voltageMax: null
              });

              // Try Raspberry PI
              try {
                let stdout = execSync('cat /proc/cpuinfo 2>/dev/null', util.execOptsLinux);
                let lines = stdout.toString().split('\n');
                let version = util.getValue(lines, 'revision', ':', true).toLowerCase();

                if (util.isRaspberry(lines)) {
                  const clockSpeed = {
                    0: 400,
                    1: 450,
                    2: 450,
                    3: 3200,
                    4: 4267
                  };
                  result[0].type = 'LPDDR2';
                  result[0].type = version && version[2] && version[2] === '3' ? 'LPDDR4' : result[0].type;
                  result[0].type = version && version[2] && version[2] === '4' ? 'LPDDR4X' : result[0].type;
                  result[0].ecc = false;
                  result[0].clockSpeed = (version && version[2] && clockSpeed[version[2]]) || 400;
                  result[0].clockSpeed = version && version[4] && version[4] === 'd' ? 500 : result[0].clockSpeed;
                  result[0].formFactor = 'SoC';

                  stdout = execSync('vcgencmd get_config sdram_freq 2>/dev/null', util.execOptsLinux);
                  lines = stdout.toString().split('\n');
                  let freq = parseInt(util.getValue(lines, 'sdram_freq', '=', true), 10) || 0;
                  if (freq) {
                    result[0].clockSpeed = freq;
                  }

                  stdout = execSync('vcgencmd measure_volts sdram_p 2>/dev/null', util.execOptsLinux);
                  lines = stdout.toString().split('\n');
                  let voltage = parseFloat(util.getValue(lines, 'volt', '=', true)) || 0;
                  if (voltage) {
                    result[0].voltageConfigured = voltage;
                    result[0].voltageMin = voltage;
                    result[0].voltageMax = voltage;
                  }
                }
              } catch {
                util.noop();
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        );
      }

      if (_darwin) {
        exec('system_profiler SPMemoryDataType', (error, stdout) => {
          if (!error) {
            const allLines = stdout.toString().split('\n');
            const eccStatus = util.getValue(allLines, 'ecc', ':', true).toLowerCase();
            let devices = stdout.toString().split('        BANK ');
            let hasBank = true;
            if (devices.length === 1) {
              devices = stdout.toString().split('        DIMM');
              hasBank = false;
            }
            devices.shift();
            devices.forEach((device) => {
              const lines = device.split('\n');
              const bank = (hasBank ? 'BANK ' : 'DIMM') + lines[0].trim().split('/')[0];
              const size = parseInt(util.getValue(lines, '          Size'));
              if (size) {
                result.push({
                  size: size * 1024 * 1024 * 1024,
                  bank: bank,
                  type: util.getValue(lines, '          Type:'),
                  ecc: eccStatus ? eccStatus === 'enabled' : null,
                  clockSpeed: parseInt(util.getValue(lines, '          Speed:'), 10),
                  formFactor: '',
                  manufacturer: getManufacturer(util.getValue(lines, '          Manufacturer:')),
                  partNum: util.getValue(lines, '          Part Number:'),
                  serialNum: util.getValue(lines, '          Serial Number:'),
                  voltageConfigured: null,
                  voltageMin: null,
                  voltageMax: null
                });
              } else {
                result.push({
                  size: 0,
                  bank: bank,
                  type: 'Empty',
                  ecc: null,
                  clockSpeed: 0,
                  formFactor: '',
                  manufacturer: '',
                  partNum: '',
                  serialNum: '',
                  voltageConfigured: null,
                  voltageMin: null,
                  voltageMax: null
                });
              }
            });
          }
          if (!result.length) {
            const lines = stdout.toString().split('\n');
            const size = parseInt(util.getValue(lines, '      Memory:'));
            const type = util.getValue(lines, '      Type:');
            const manufacturerId = util.getValue(lines, '      Manufacturer:');
            if (size && type) {
              result.push({
                size: size * 1024 * 1024 * 1024,
                bank: '0',
                type,
                ecc: false,
                clockSpeed: null,
                formFactor: 'SOC',
                manufacturer: getManufacturer(manufacturerId),
                partNum: '',
                serialNum: '',
                voltageConfigured: null,
                voltageMin: null,
                voltageMax: null
              });
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        // https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.4.0a.pdf
        const memoryTypes =
          'Unknown|Other|DRAM|Synchronous DRAM|Cache DRAM|EDO|EDRAM|VRAM|SRAM|RAM|ROM|FLASH|EEPROM|FEPROM|EPROM|CDRAM|3DRAM|SDRAM|SGRAM|RDRAM|DDR|DDR2|DDR2 FB-DIMM|Reserved|DDR3|FBD2|DDR4|LPDDR|LPDDR2|LPDDR3|LPDDR4|Logical non-volatile device|HBM|HBM2|DDR5|LPDDR5'.split(
            '|'
          );
        const FormFactors = 'Unknown|Other|SIP|DIP|ZIP|SOJ|Proprietary|SIMM|DIMM|TSOP|PGA|RIMM|SODIMM|SRIMM|SMD|SSMP|QFP|TQFP|SOIC|LCC|PLCC|BGA|FPBGA|LGA'.split('|');

        try {
          util
            .powerShell(
              'Get-CimInstance Win32_PhysicalMemory | select DataWidth,TotalWidth,Capacity,BankLabel,MemoryType,SMBIOSMemoryType,ConfiguredClockSpeed,Speed,FormFactor,Manufacturer,PartNumber,SerialNumber,ConfiguredVoltage,MinVoltage,MaxVoltage,Tag | fl'
            )
            .then((stdout, error) => {
              if (!error) {
                const devices = stdout.toString().split(/\n\s*\n/);
                devices.shift();
                devices.forEach((device) => {
                  const lines = device.split('\r\n');
                  const dataWidth = util.toInt(util.getValue(lines, 'DataWidth', ':'));
                  const totalWidth = util.toInt(util.getValue(lines, 'TotalWidth', ':'));
                  const size = parseInt(util.getValue(lines, 'Capacity', ':'), 10) || 0;
                  const tag = util.getValue(lines, 'Tag', ':');
                  const tagInt = util.splitByNumber(tag);
                  if (size) {
                    result.push({
                      size,
                      bank: util.getValue(lines, 'BankLabel', ':') + (tagInt[1] ? '/' + tagInt[1] : ''), // BankLabel
                      type: memoryTypes[parseInt(util.getValue(lines, 'MemoryType', ':'), 10) || parseInt(util.getValue(lines, 'SMBIOSMemoryType', ':'), 10)],
                      ecc: dataWidth && totalWidth ? totalWidth > dataWidth : false,
                      clockSpeed: parseInt(util.getValue(lines, 'ConfiguredClockSpeed', ':'), 10) || parseInt(util.getValue(lines, 'Speed', ':'), 10) || 0,
                      formFactor: FormFactors[parseInt(util.getValue(lines, 'FormFactor', ':'), 10) || 0],
                      manufacturer: getManufacturer(util.getValue(lines, 'Manufacturer', ':')),
                      partNum: util.getValue(lines, 'PartNumber', ':'),
                      serialNum: util.getValue(lines, 'SerialNumber', ':'),
                      voltageConfigured: (parseInt(util.getValue(lines, 'ConfiguredVoltage', ':'), 10) || 0) / 1000.0,
                      voltageMin: (parseInt(util.getValue(lines, 'MinVoltage', ':'), 10) || 0) / 1000.0,
                      voltageMax: (parseInt(util.getValue(lines, 'MaxVoltage', ':'), 10) || 0) / 1000.0
                    });
                  }
                });
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.memLayout = memLayout;
'use strict';
// @ts-check
// ==================================================================================
// network.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 9. Network
// ----------------------------------------------------------------------------------

const os = require('os');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const fs = require('fs');
const util = require('./util');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

const _network = {};
let _default_iface = '';
let _ifaces = {};
let _dhcpNics = [];
let _networkInterfaces = [];
let _mac = {};
let pathToIp;

function getDefaultNetworkInterface() {
  let ifacename = '';
  let ifacenameFirst = '';
  try {
    const ifaces = os.networkInterfaces();

    let scopeid = 9999;

    // fallback - "first" external interface (sorted by scopeid)
    for (let dev in ifaces) {
      if ({}.hasOwnProperty.call(ifaces, dev)) {
        ifaces[dev].forEach((details) => {
          if (details && details.internal === false) {
            ifacenameFirst = ifacenameFirst || dev; // fallback if no scopeid
            if (details.scopeid && details.scopeid < scopeid) {
              ifacename = dev;
              scopeid = details.scopeid;
            }
          }
        });
      }
    }
    ifacename = ifacename || ifacenameFirst || '';

    if (_windows) {
      // https://www.inetdaemon.com/tutorials/internet/ip/routing/default_route.shtml
      let defaultIp = '';
      const cmd = 'netstat -r';
      const result = execSync(cmd, util.execOptsWin);
      const lines = result.toString().split(os.EOL);
      lines.forEach((line) => {
        line = line.replace(/\s+/g, ' ').trim();
        if (line.indexOf('0.0.0.0 0.0.0.0') > -1 && !/[a-zA-Z]/.test(line)) {
          const parts = line.split(' ');
          if (parts.length >= 5) {
            defaultIp = parts[parts.length - 2];
          }
        }
      });
      if (defaultIp) {
        for (let dev in ifaces) {
          if ({}.hasOwnProperty.call(ifaces, dev)) {
            ifaces[dev].forEach((details) => {
              if (details && details.address && details.address === defaultIp) {
                ifacename = dev;
              }
            });
          }
        }
      }
    }
    if (_linux) {
      const cmd = 'ip route 2> /dev/null | grep default';
      const result = execSync(cmd, util.execOptsLinux);
      const parts = result.toString().split('\n')[0].split(/\s+/);
      if (parts[0] === 'none' && parts[5]) {
        ifacename = parts[5];
      } else if (parts[4]) {
        ifacename = parts[4];
      }

      if (ifacename.indexOf(':') > -1) {
        ifacename = ifacename.split(':')[1].trim();
      }
    }
    if (_darwin || _freebsd || _openbsd || _netbsd || _sunos) {
      let cmd = '';
      if (_linux) {
        cmd = "ip route 2> /dev/null | grep default | awk '{print $5}'";
      }
      if (_darwin) {
        cmd = "route -n get default 2>/dev/null | grep interface: | awk '{print $2}'";
      }
      if (_freebsd || _openbsd || _netbsd || _sunos) {
        cmd = 'route get 0.0.0.0 | grep interface:';
      }
      const result = execSync(cmd);
      ifacename = result.toString().split('\n')[0];
      if (ifacename.indexOf(':') > -1) {
        ifacename = ifacename.split(':')[1].trim();
      }
    }
  } catch {
    util.noop();
  }
  if (ifacename) {
    _default_iface = ifacename;
  }
  return _default_iface;
}

exports.getDefaultNetworkInterface = getDefaultNetworkInterface;

function getMacAddresses() {
  let iface = '';
  let mac = '';
  const result = {};
  if (_linux || _freebsd || _openbsd || _netbsd) {
    if (typeof pathToIp === 'undefined') {
      try {
        const lines = execSync('which ip', util.execOptsLinux).toString().split('\n');
        if (lines.length && lines[0].indexOf(':') === -1 && lines[0].indexOf('/') === 0) {
          pathToIp = lines[0];
        } else {
          pathToIp = '';
        }
      } catch {
        pathToIp = '';
      }
    }
    try {
      const cmd = 'export LC_ALL=C; ' + (pathToIp ? pathToIp + ' link show up' : '/sbin/ifconfig') + '; unset LC_ALL';
      const res = execSync(cmd, util.execOptsLinux);
      const lines = res.toString().split('\n');
      for (let i = 0; i < lines.length; i++) {
        if (lines[i] && lines[i][0] !== ' ') {
          if (pathToIp) {
            const nextline = lines[i + 1].trim().split(' ');
            if (nextline[0] === 'link/ether') {
              iface = lines[i].split(' ')[1];
              iface = iface.slice(0, iface.length - 1);
              mac = nextline[1];
            }
          } else {
            iface = lines[i].split(' ')[0];
            mac = lines[i].split('HWaddr ')[1];
          }

          if (iface && mac) {
            result[iface] = mac.trim();
            iface = '';
            mac = '';
          }
        }
      }
    } catch {
      util.noop();
    }
  }
  if (_darwin) {
    try {
      const cmd = '/sbin/ifconfig';
      const res = execSync(cmd);
      const lines = res.toString().split('\n');
      for (let i = 0; i < lines.length; i++) {
        if (lines[i] && lines[i][0] !== '\t' && lines[i].indexOf(':') > 0) {
          iface = lines[i].split(':')[0];
        } else if (lines[i].indexOf('\tether ') === 0) {
          mac = lines[i].split('\tether ')[1];
          if (iface && mac) {
            result[iface] = mac.trim();
            iface = '';
            mac = '';
          }
        }
      }
    } catch {
      util.noop();
    }
  }
  return result;
}

function networkInterfaceDefault(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = getDefaultNetworkInterface();
      if (callback) {
        callback(result);
      }
      resolve(result);
    });
  });
}

exports.networkInterfaceDefault = networkInterfaceDefault;

// --------------------------
// NET - interfaces

function parseLinesWindowsNics(sections, nconfigsections) {
  const nics = [];
  for (let i in sections) {
    try {
      if ({}.hasOwnProperty.call(sections, i)) {
        if (sections[i].trim() !== '') {
          const lines = sections[i].trim().split('\r\n');
          let linesNicConfig = null;
          try {
            linesNicConfig = nconfigsections && nconfigsections[i] ? nconfigsections[i].trim().split('\r\n') : [];
          } catch {
            util.noop();
          }
          const netEnabled = util.getValue(lines, 'NetEnabled', ':');
          let adapterType = util.getValue(lines, 'AdapterTypeID', ':') === '9' ? 'wireless' : 'wired';
          const ifacename = util.getValue(lines, 'Name', ':').replace(/\]/g, ')').replace(/\[/g, '(');
          const iface = util.getValue(lines, 'NetConnectionID', ':').replace(/\]/g, ')').replace(/\[/g, '(');
          if (ifacename.toLowerCase().indexOf('wi-fi') >= 0 || ifacename.toLowerCase().indexOf('wireless') >= 0) {
            adapterType = 'wireless';
          }
          if (netEnabled !== '') {
            const speed = parseInt(util.getValue(lines, 'speed', ':').trim(), 10) / 1000000;
            nics.push({
              mac: util.getValue(lines, 'MACAddress', ':').toLowerCase(),
              dhcp: util.getValue(linesNicConfig, 'dhcpEnabled', ':').toLowerCase() === 'true',
              name: ifacename,
              iface,
              netEnabled: netEnabled === 'TRUE',
              speed: isNaN(speed) ? null : speed,
              operstate: util.getValue(lines, 'NetConnectionStatus', ':') === '2' ? 'up' : 'down',
              type: adapterType
            });
          }
        }
      }
    } catch {
      util.noop();
    }
  }
  return nics;
}

function getWindowsNics() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let cmd = 'Get-CimInstance Win32_NetworkAdapter | fl *' + "; echo '#-#-#-#';";
      cmd += 'Get-CimInstance Win32_NetworkAdapterConfiguration | fl DHCPEnabled' + '';
      try {
        util.powerShell(cmd).then((data) => {
          data = data.split('#-#-#-#');
          const nsections = (data[0] || '').split(/\n\s*\n/);
          const nconfigsections = (data[1] || '').split(/\n\s*\n/);
          resolve(parseLinesWindowsNics(nsections, nconfigsections));
        });
      } catch {
        resolve([]);
      }
    });
  });
}

function getWindowsDNSsuffixes() {
  let iface = {};

  const dnsSuffixes = {
    primaryDNS: '',
    exitCode: 0,
    ifaces: []
  };

  try {
    const ipconfig = execSync('ipconfig /all', util.execOptsWin);
    const ipconfigArray = ipconfig.split('\r\n\r\n');

    ipconfigArray.forEach((element, index) => {
      if (index === 1) {
        const longPrimaryDNS = element.split('\r\n').filter((element) => {
          return element.toUpperCase().includes('DNS');
        });
        const primaryDNS = longPrimaryDNS[0].substring(longPrimaryDNS[0].lastIndexOf(':') + 1);
        dnsSuffixes.primaryDNS = primaryDNS.trim();
        if (!dnsSuffixes.primaryDNS) {
          dnsSuffixes.primaryDNS = 'Not defined';
        }
      }
      if (index > 1) {
        if (index % 2 === 0) {
          const name = element.substring(element.lastIndexOf(' ') + 1).replace(':', '');
          iface.name = name;
        } else {
          const connectionSpecificDNS = element.split('\r\n').filter((element) => {
            return element.toUpperCase().includes('DNS');
          });
          const dnsSuffix = connectionSpecificDNS[0].substring(connectionSpecificDNS[0].lastIndexOf(':') + 1);
          iface.dnsSuffix = dnsSuffix.trim();
          dnsSuffixes.ifaces.push(iface);
          iface = {};
        }
      }
    });

    return dnsSuffixes;
  } catch {
    return {
      primaryDNS: '',
      exitCode: 0,
      ifaces: []
    };
  }
}

function getWindowsIfaceDNSsuffix(ifaces, ifacename) {
  let dnsSuffix = '';
  // Adding (.) to ensure ifacename compatibility when duplicated iface-names
  const interfaceName = ifacename + '.';
  try {
    const connectionDnsSuffix = ifaces
      .filter((iface) => {
        return interfaceName.includes(iface.name + '.');
      })
      .map((iface) => iface.dnsSuffix);
    if (connectionDnsSuffix[0]) {
      dnsSuffix = connectionDnsSuffix[0];
    }
    if (!dnsSuffix) {
      dnsSuffix = '';
    }
    return dnsSuffix;
  } catch {
    return 'Unknown';
  }
}

function getWindowsWiredProfilesInformation() {
  try {
    const result = execSync('netsh lan show profiles', util.execOptsWin);
    const profileList = result.split('\r\nProfile on interface');
    return profileList;
  } catch (error) {
    if (error.status === 1 && error.stdout.includes('AutoConfig')) {
      return 'Disabled';
    }
    return [];
  }
}

function getWindowsWirelessIfaceSSID(interfaceName) {
  try {
    const result = execSync(`netsh wlan show  interface name="${interfaceName}" | findstr "SSID"`, util.execOptsWin);
    const SSID = result.split('\r\n').shift();
    const parseSSID = SSID.split(':').pop().trim();
    return parseSSID;
  } catch {
    return 'Unknown';
  }
}
function getWindowsIEEE8021x(connectionType, iface, ifaces) {
  const i8021x = {
    state: 'Unknown',
    protocol: 'Unknown'
  };

  if (ifaces === 'Disabled') {
    i8021x.state = 'Disabled';
    i8021x.protocol = 'Not defined';
    return i8021x;
  }

  if (connectionType === 'wired' && ifaces.length > 0) {
    try {
      // Get 802.1x information by interface name
      const iface8021xInfo = ifaces.find((element) => {
        return element.includes(iface + '\r\n');
      });
      const arrayIface8021xInfo = iface8021xInfo.split('\r\n');
      const state8021x = arrayIface8021xInfo.find((element) => {
        return element.includes('802.1x');
      });

      if (state8021x.includes('Disabled')) {
        i8021x.state = 'Disabled';
        i8021x.protocol = 'Not defined';
      } else if (state8021x.includes('Enabled')) {
        const protocol8021x = arrayIface8021xInfo.find((element) => {
          return element.includes('EAP');
        });
        i8021x.protocol = protocol8021x.split(':').pop();
        i8021x.state = 'Enabled';
      }
    } catch {
      return i8021x;
    }
  } else if (connectionType === 'wireless') {
    let i8021xState = '';
    let i8021xProtocol = '';

    try {
      const SSID = getWindowsWirelessIfaceSSID(iface);
      if (SSID !== 'Unknown') {
        let ifaceSanitized = '';
        const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(SSID);
        const l = util.mathMin(s.length, 32);

        for (let i = 0; i <= l; i++) {
          if (s[i] !== undefined) {
            ifaceSanitized = ifaceSanitized + s[i];
          }
        }
        const profiles = execSync(`netsh wlan show profiles "${ifaceSanitized}"`, util.execOptsWin).split('\r\n');
        i8021xState = (profiles.find((l) => l.indexOf('802.1X') >= 0) || '').trim();
        i8021xProtocol = (profiles.find((l) => l.indexOf('EAP') >= 0) || '').trim();
      }

      if (i8021xState.includes(':') && i8021xProtocol.includes(':')) {
        i8021x.state = i8021xState.split(':').pop();
        i8021x.protocol = i8021xProtocol.split(':').pop();
      }
    } catch (error) {
      if (error.status === 1 && error.stdout.includes('AutoConfig')) {
        i8021x.state = 'Disabled';
        i8021x.protocol = 'Not defined';
      }
      return i8021x;
    }
  }

  return i8021x;
}

function splitSectionsNics(lines) {
  const result = [];
  let section = [];
  lines.forEach((line) => {
    if (!line.startsWith('\t') && !line.startsWith(' ')) {
      if (section.length) {
        result.push(section);
        section = [];
      }
    }
    section.push(line);
  });
  if (section.length) {
    result.push(section);
  }
  return result;
}

function parseLinesDarwinNics(sections) {
  const nics = [];
  sections.forEach((section) => {
    const nic = {
      iface: '',
      mtu: null,
      mac: '',
      ip6: '',
      ip4: '',
      speed: null,
      type: '',
      operstate: '',
      duplex: '',
      internal: false
    };
    const first = section[0];
    nic.iface = first.split(':')[0].trim();
    const parts = first.split('> mtu');
    nic.mtu = parts.length > 1 ? parseInt(parts[1], 10) : null;
    if (isNaN(nic.mtu)) {
      nic.mtu = null;
    }
    nic.internal = parts[0].toLowerCase().indexOf('loopback') > -1;
    section.forEach((line) => {
      if (line.trim().startsWith('ether ')) {
        nic.mac = line.split('ether ')[1].toLowerCase().trim();
      }
      if (line.trim().startsWith('inet6 ') && !nic.ip6) {
        nic.ip6 = line.split('inet6 ')[1].toLowerCase().split('%')[0].split(' ')[0];
      }
      if (line.trim().startsWith('inet ') && !nic.ip4) {
        nic.ip4 = line.split('inet ')[1].toLowerCase().split(' ')[0];
      }
    });
    let speed = util.getValue(section, 'link rate');
    nic.speed = speed ? parseFloat(speed) : null;
    if (nic.speed === null) {
      speed = util.getValue(section, 'uplink rate');
      nic.speed = speed ? parseFloat(speed) : null;
      if (nic.speed !== null && speed.toLowerCase().indexOf('gbps') >= 0) {
        nic.speed = nic.speed * 1000;
      }
    } else {
      if (speed.toLowerCase().indexOf('gbps') >= 0) {
        nic.speed = nic.speed * 1000;
      }
    }
    nic.type = util.getValue(section, 'type').toLowerCase().indexOf('wi-fi') > -1 ? 'wireless' : 'wired';
    const operstate = util.getValue(section, 'status').toLowerCase();
    nic.operstate = operstate === 'active' ? 'up' : operstate === 'inactive' ? 'down' : 'unknown';
    nic.duplex = util.getValue(section, 'media').toLowerCase().indexOf('half-duplex') > -1 ? 'half' : 'full';
    if (nic.ip6 || nic.ip4 || nic.mac) {
      nics.push(nic);
    }
  });
  return nics;
}

function getDarwinNics() {
  const cmd = '/sbin/ifconfig -v';
  try {
    const lines = execSync(cmd, { maxBuffer: 1024 * 102400 })
      .toString()
      .split('\n');
    const nsections = splitSectionsNics(lines);
    return parseLinesDarwinNics(nsections);
  } catch {
    return [];
  }
}

function getLinuxIfaceConnectionName(interfaceName) {
  const cmd = `nmcli device status 2>/dev/null | grep ${interfaceName}`;

  try {
    const result = execSync(cmd, util.execOptsLinux).toString();
    const resultFormat = result.replace(/\s+/g, ' ').trim();
    const connectionNameLines = resultFormat.split(' ').slice(3);
    const connectionName = connectionNameLines.join(' ');
    return connectionName !== '--' ? connectionName : '';
  } catch {
    return '';
  }
}

function checkLinuxDCHPInterfaces(file) {
  let result = [];
  try {
    const cmd = `cat ${file} 2> /dev/null | grep 'iface\\|source'`;
    const lines = execSync(cmd, util.execOptsLinux).toString().split('\n');

    lines.forEach((line) => {
      const parts = line.replace(/\s+/g, ' ').trim().split(' ');
      if (parts.length >= 4) {
        if (line.toLowerCase().indexOf(' inet ') >= 0 && line.toLowerCase().indexOf('dhcp') >= 0) {
          result.push(parts[1]);
        }
      }
      if (line.toLowerCase().includes('source')) {
        const file = line.split(' ')[1];
        result = result.concat(checkLinuxDCHPInterfaces(file));
      }
    });
  } catch {
    util.noop();
  }
  return result;
}

function getLinuxDHCPNics() {
  // alternate methods getting interfaces using DHCP
  const cmd = 'ip a 2> /dev/null';
  let result = [];
  try {
    const lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
    const nsections = splitSectionsNics(lines);
    result = parseLinuxDHCPNics(nsections);
  } catch {
    util.noop();
  }
  try {
    result = checkLinuxDCHPInterfaces('/etc/network/interfaces');
  } catch {
    util.noop();
  }
  return result;
}

function parseLinuxDHCPNics(sections) {
  const result = [];
  if (sections && sections.length) {
    sections.forEach((lines) => {
      if (lines && lines.length) {
        const parts = lines[0].split(':');
        if (parts.length > 2) {
          for (let line of lines) {
            if (line.indexOf(' inet ') >= 0 && line.indexOf(' dynamic ') >= 0) {
              const parts2 = line.split(' ');
              const nic = parts2[parts2.length - 1].trim();
              result.push(nic);
              break;
            }
          }
        }
      }
    });
  }
  return result;
}

function getLinuxIfaceDHCPstatus(iface, connectionName, DHCPNics) {
  let result = false;
  if (connectionName) {
    const cmd = `nmcli connection show "${connectionName}" 2>/dev/null | grep ipv4.method;`;
    try {
      const lines = execSync(cmd, util.execOptsLinux).toString();
      const resultFormat = lines.replace(/\s+/g, ' ').trim();

      const dhcStatus = resultFormat.split(' ').slice(1).toString();
      switch (dhcStatus) {
        case 'auto':
          result = true;
          break;

        default:
          result = false;
          break;
      }
      return result;
    } catch {
      return DHCPNics.indexOf(iface) >= 0;
    }
  } else {
    return DHCPNics.indexOf(iface) >= 0;
  }
}

function getDarwinIfaceDHCPstatus(iface) {
  let result = false;
  const cmd = `ipconfig getpacket "${iface}" 2>/dev/null | grep lease_time;`;
  try {
    const lines = execSync(cmd).toString().split('\n');
    if (lines.length && lines[0].startsWith('lease_time')) {
      result = true;
    }
  } catch {
    util.noop();
  }
  return result;
}

function getLinuxIfaceDNSsuffix(connectionName) {
  if (connectionName) {
    const cmd = `nmcli connection show "${connectionName}" 2>/dev/null | grep ipv4.dns-search;`;
    try {
      const result = execSync(cmd, util.execOptsLinux).toString();
      const resultFormat = result.replace(/\s+/g, ' ').trim();
      const dnsSuffix = resultFormat.split(' ').slice(1).toString();
      return dnsSuffix === '--' ? 'Not defined' : dnsSuffix;
    } catch {
      return 'Unknown';
    }
  } else {
    return 'Unknown';
  }
}

function getLinuxIfaceIEEE8021xAuth(connectionName) {
  if (connectionName) {
    const cmd = `nmcli connection show "${connectionName}" 2>/dev/null | grep 802-1x.eap;`;
    try {
      const result = execSync(cmd, util.execOptsLinux).toString();
      const resultFormat = result.replace(/\s+/g, ' ').trim();
      const authenticationProtocol = resultFormat.split(' ').slice(1).toString();

      return authenticationProtocol === '--' ? '' : authenticationProtocol;
    } catch {
      return 'Not defined';
    }
  } else {
    return 'Not defined';
  }
}

function getLinuxIfaceIEEE8021xState(authenticationProtocol) {
  if (authenticationProtocol) {
    if (authenticationProtocol === 'Not defined') {
      return 'Disabled';
    }
    return 'Enabled';
  } else {
    return 'Unknown';
  }
}

function testVirtualNic(iface, ifaceName, mac) {
  const virtualMacs = [
    '00:00:00:00:00:00',
    '00:03:FF',
    '00:05:69',
    '00:0C:29',
    '00:0F:4B',
    '00:13:07',
    '00:13:BE',
    '00:15:5d',
    '00:16:3E',
    '00:1C:42',
    '00:21:F6',
    '00:24:0B',
    '00:50:56',
    '00:A0:B1',
    '00:E0:C8',
    '08:00:27',
    '0A:00:27',
    '18:92:2C',
    '16:DF:49',
    '3C:F3:92',
    '54:52:00',
    'FC:15:97'
  ];
  if (mac) {
    return (
      virtualMacs.filter((item) => {
        return mac.toUpperCase().toUpperCase().startsWith(item.substring(0, mac.length));
      }).length > 0 ||
      iface.toLowerCase().indexOf(' virtual ') > -1 ||
      ifaceName.toLowerCase().indexOf(' virtual ') > -1 ||
      iface.toLowerCase().indexOf('vethernet ') > -1 ||
      ifaceName.toLowerCase().indexOf('vethernet ') > -1 ||
      iface.toLowerCase().startsWith('veth') ||
      ifaceName.toLowerCase().startsWith('veth') ||
      iface.toLowerCase().startsWith('vboxnet') ||
      ifaceName.toLowerCase().startsWith('vboxnet')
    );
  } else {
    return false;
  }
}

function networkInterfaces(callback, rescan, defaultString) {
  if (typeof callback === 'string') {
    defaultString = callback;
    rescan = true;
    callback = null;
  }

  if (typeof callback === 'boolean') {
    rescan = callback;
    callback = null;
    defaultString = '';
  }
  if (typeof rescan === 'undefined') {
    rescan = true;
  }
  defaultString = defaultString || '';
  defaultString = '' + defaultString;

  return new Promise((resolve) => {
    process.nextTick(() => {
      const ifaces = os.networkInterfaces();

      let result = [];
      let nics = [];
      let dnsSuffixes = [];
      let nics8021xInfo = [];
      // seperate handling in OSX
      if (_darwin || _freebsd || _openbsd || _netbsd) {
        if (JSON.stringify(ifaces) === JSON.stringify(_ifaces) && !rescan) {
          // no changes - just return object
          result = _networkInterfaces;

          if (callback) {
            callback(result);
          }
          resolve(result);
        } else {
          const defaultInterface = getDefaultNetworkInterface();
          _ifaces = JSON.parse(JSON.stringify(ifaces));

          nics = getDarwinNics();

          nics.forEach((nic) => {
            let ip4link = '';
            let ip4linksubnet = '';
            let ip6link = '';
            let ip6linksubnet = '';
            nic.ip4 = '';
            nic.ip6 = '';
            if ({}.hasOwnProperty.call(ifaces, nic.iface)) {
              ifaces[nic.iface].forEach((details) => {
                if (details.family === 'IPv4' || details.family === 4) {
                  if (!nic.ip4 && !nic.ip4.match(/^169.254/i)) {
                    nic.ip4 = details.address;
                    nic.ip4subnet = details.netmask;
                  }
                  if (nic.ip4.match(/^169.254/i)) {
                    ip4link = details.address;
                    ip4linksubnet = details.netmask;
                  }
                }
                if (details.family === 'IPv6' || details.family === 6) {
                  if (!nic.ip6 && !nic.ip6.match(/^fe80::/i)) {
                    nic.ip6 = details.address;
                    nic.ip6subnet = details.netmask;
                  }
                  if (nic.ip6.match(/^fe80::/i)) {
                    ip6link = details.address;
                    ip6linksubnet = details.netmask;
                  }
                }
              });
            }
            if (!nic.ip4 && ip4link) {
              nic.ip4 = ip4link;
              nic.ip4subnet = ip4linksubnet;
            }
            if (!nic.ip6 && ip6link) {
              nic.ip6 = ip6link;
              nic.ip6subnet = ip6linksubnet;
            }

            let ifaceSanitized = '';
            const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(nic.iface);
            const l = util.mathMin(s.length, 2000);
            for (let i = 0; i <= l; i++) {
              if (s[i] !== undefined) {
                ifaceSanitized = ifaceSanitized + s[i];
              }
            }

            result.push({
              iface: nic.iface,
              ifaceName: nic.iface,
              default: nic.iface === defaultInterface,
              ip4: nic.ip4,
              ip4subnet: nic.ip4subnet || '',
              ip6: nic.ip6,
              ip6subnet: nic.ip6subnet || '',
              mac: nic.mac,
              internal: nic.internal,
              virtual: nic.internal ? false : testVirtualNic(nic.iface, nic.iface, nic.mac),
              operstate: nic.operstate,
              type: nic.type,
              duplex: nic.duplex,
              mtu: nic.mtu,
              speed: nic.speed,
              dhcp: getDarwinIfaceDHCPstatus(ifaceSanitized),
              dnsSuffix: '',
              ieee8021xAuth: '',
              ieee8021xState: '',
              carrierChanges: 0
            });
          });
          _networkInterfaces = result;
          if (defaultString.toLowerCase().indexOf('default') >= 0) {
            result = result.filter((item) => item.default);
            if (result.length > 0) {
              result = result[0];
            } else {
              result = [];
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_linux) {
        if (JSON.stringify(ifaces) === JSON.stringify(_ifaces) && !rescan) {
          // no changes - just return object
          result = _networkInterfaces;

          if (callback) {
            callback(result);
          }
          resolve(result);
        } else {
          _ifaces = JSON.parse(JSON.stringify(ifaces));
          _dhcpNics = getLinuxDHCPNics();
          const defaultInterface = getDefaultNetworkInterface();
          for (let dev in ifaces) {
            let ip4 = '';
            let ip4subnet = '';
            let ip6 = '';
            let ip6subnet = '';
            let mac = '';
            let duplex = '';
            let mtu = '';
            let speed = null;
            let carrierChanges = 0;
            let dhcp = false;
            let dnsSuffix = '';
            let ieee8021xAuth = '';
            let ieee8021xState = '';
            let type = '';

            let ip4link = '';
            let ip4linksubnet = '';
            let ip6link = '';
            let ip6linksubnet = '';

            if ({}.hasOwnProperty.call(ifaces, dev)) {
              const ifaceName = dev;
              ifaces[dev].forEach((details) => {
                if (details.family === 'IPv4' || details.family === 4) {
                  if (!ip4 && !ip4.match(/^169.254/i)) {
                    ip4 = details.address;
                    ip4subnet = details.netmask;
                  }
                  if (ip4.match(/^169.254/i)) {
                    ip4link = details.address;
                    ip4linksubnet = details.netmask;
                  }
                }
                if (details.family === 'IPv6' || details.family === 6) {
                  if (!ip6 && !ip6.match(/^fe80::/i)) {
                    ip6 = details.address;
                    ip6subnet = details.netmask;
                  }
                  if (ip6.match(/^fe80::/i)) {
                    ip6link = details.address;
                    ip6linksubnet = details.netmask;
                  }
                }
                mac = details.mac;
                // fallback due to https://github.com/nodejs/node/issues/13581 (node 8.1 - node 8.2)
                const nodeMainVersion = parseInt(process.versions.node.split('.'), 10);
                if (mac.indexOf('00:00:0') > -1 && (_linux || _darwin) && !details.internal && nodeMainVersion >= 8 && nodeMainVersion <= 11) {
                  if (Object.keys(_mac).length === 0) {
                    _mac = getMacAddresses();
                  }
                  mac = _mac[dev] || '';
                }
              });
              if (!ip4 && ip4link) {
                ip4 = ip4link;
                ip4subnet = ip4linksubnet;
              }
              if (!ip6 && ip6link) {
                ip6 = ip6link;
                ip6subnet = ip6linksubnet;
              }
              const iface = dev.split(':')[0].trim();
              let ifaceSanitized = '';
              const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(iface);
              const l = util.mathMin(s.length, 2000);
              for (let i = 0; i <= l; i++) {
                if (s[i] !== undefined) {
                  ifaceSanitized = ifaceSanitized + s[i];
                }
              }
              const cmd = `echo -n "addr_assign_type: "; cat /sys/class/net/${ifaceSanitized}/addr_assign_type 2>/dev/null; echo;
            echo -n "address: "; cat /sys/class/net/${ifaceSanitized}/address 2>/dev/null; echo;
            echo -n "addr_len: "; cat /sys/class/net/${ifaceSanitized}/addr_len 2>/dev/null; echo;
            echo -n "broadcast: "; cat /sys/class/net/${ifaceSanitized}/broadcast 2>/dev/null; echo;
            echo -n "carrier: "; cat /sys/class/net/${ifaceSanitized}/carrier 2>/dev/null; echo;
            echo -n "carrier_changes: "; cat /sys/class/net/${ifaceSanitized}/carrier_changes 2>/dev/null; echo;
            echo -n "dev_id: "; cat /sys/class/net/${ifaceSanitized}/dev_id 2>/dev/null; echo;
            echo -n "dev_port: "; cat /sys/class/net/${ifaceSanitized}/dev_port 2>/dev/null; echo;
            echo -n "dormant: "; cat /sys/class/net/${ifaceSanitized}/dormant 2>/dev/null; echo;
            echo -n "duplex: "; cat /sys/class/net/${ifaceSanitized}/duplex 2>/dev/null; echo;
            echo -n "flags: "; cat /sys/class/net/${ifaceSanitized}/flags 2>/dev/null; echo;
            echo -n "gro_flush_timeout: "; cat /sys/class/net/${ifaceSanitized}/gro_flush_timeout 2>/dev/null; echo;
            echo -n "ifalias: "; cat /sys/class/net/${ifaceSanitized}/ifalias 2>/dev/null; echo;
            echo -n "ifindex: "; cat /sys/class/net/${ifaceSanitized}/ifindex 2>/dev/null; echo;
            echo -n "iflink: "; cat /sys/class/net/${ifaceSanitized}/iflink 2>/dev/null; echo;
            echo -n "link_mode: "; cat /sys/class/net/${ifaceSanitized}/link_mode 2>/dev/null; echo;
            echo -n "mtu: "; cat /sys/class/net/${ifaceSanitized}/mtu 2>/dev/null; echo;
            echo -n "netdev_group: "; cat /sys/class/net/${ifaceSanitized}/netdev_group 2>/dev/null; echo;
            echo -n "operstate: "; cat /sys/class/net/${ifaceSanitized}/operstate 2>/dev/null; echo;
            echo -n "proto_down: "; cat /sys/class/net/${ifaceSanitized}/proto_down 2>/dev/null; echo;
            echo -n "speed: "; cat /sys/class/net/${ifaceSanitized}/speed 2>/dev/null; echo;
            echo -n "tx_queue_len: "; cat /sys/class/net/${ifaceSanitized}/tx_queue_len 2>/dev/null; echo;
            echo -n "type: "; cat /sys/class/net/${ifaceSanitized}/type 2>/dev/null; echo;
            echo -n "wireless: "; cat /proc/net/wireless 2>/dev/null | grep ${ifaceSanitized}; echo;
            echo -n "wirelessspeed: "; iw dev ${ifaceSanitized} link 2>&1 | grep bitrate; echo;`;

              let lines = [];
              try {
                lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
                const connectionName = getLinuxIfaceConnectionName(ifaceSanitized);
                dhcp = getLinuxIfaceDHCPstatus(ifaceSanitized, connectionName, _dhcpNics);
                dnsSuffix = getLinuxIfaceDNSsuffix(connectionName);
                ieee8021xAuth = getLinuxIfaceIEEE8021xAuth(connectionName);
                ieee8021xState = getLinuxIfaceIEEE8021xState(ieee8021xAuth);
              } catch {
                util.noop();
              }
              duplex = util.getValue(lines, 'duplex');
              duplex = duplex.startsWith('cat') ? '' : duplex;
              mtu = parseInt(util.getValue(lines, 'mtu'), 10);
              let myspeed = parseInt(util.getValue(lines, 'speed'), 10);
              speed = isNaN(myspeed) ? null : myspeed;
              const wirelessspeed = util.getValue(lines, 'tx bitrate');
              if (speed === null && wirelessspeed) {
                myspeed = parseFloat(wirelessspeed);
                speed = isNaN(myspeed) ? null : myspeed;
              }
              carrierChanges = parseInt(util.getValue(lines, 'carrier_changes'), 10);
              const operstate = util.getValue(lines, 'operstate');
              type = operstate === 'up' ? (util.getValue(lines, 'wireless').trim() ? 'wireless' : 'wired') : 'unknown';
              if (ifaceSanitized === 'lo' || ifaceSanitized.startsWith('bond')) {
                type = 'virtual';
              }

              let internal = ifaces[dev] && ifaces[dev][0] ? ifaces[dev][0].internal : false;
              if (dev.toLowerCase().indexOf('loopback') > -1 || ifaceName.toLowerCase().indexOf('loopback') > -1) {
                internal = true;
              }
              const virtual = internal ? false : testVirtualNic(dev, ifaceName, mac);
              result.push({
                iface: ifaceSanitized,
                ifaceName,
                default: iface === defaultInterface,
                ip4,
                ip4subnet,
                ip6,
                ip6subnet,
                mac,
                internal,
                virtual,
                operstate,
                type,
                duplex,
                mtu,
                speed,
                dhcp,
                dnsSuffix,
                ieee8021xAuth,
                ieee8021xState,
                carrierChanges
              });
            }
          }
          _networkInterfaces = result;
          if (defaultString.toLowerCase().indexOf('default') >= 0) {
            result = result.filter((item) => item.default);
            if (result.length > 0) {
              result = result[0];
            } else {
              result = [];
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_windows) {
        if (JSON.stringify(ifaces) === JSON.stringify(_ifaces) && !rescan) {
          // no changes - just return object
          result = _networkInterfaces;

          if (callback) {
            callback(result);
          }
          resolve(result);
        } else {
          _ifaces = JSON.parse(JSON.stringify(ifaces));
          const defaultInterface = getDefaultNetworkInterface();

          getWindowsNics().then((nics) => {
            nics.forEach((nic) => {
              let found = false;
              Object.keys(ifaces).forEach((key) => {
                if (!found) {
                  ifaces[key].forEach((value) => {
                    if (Object.keys(value).indexOf('mac') >= 0) {
                      found = value['mac'] === nic.mac;
                    }
                  });
                }
              });

              if (!found) {
                ifaces[nic.name] = [{ mac: nic.mac }];
              }
            });
            nics8021xInfo = getWindowsWiredProfilesInformation();
            dnsSuffixes = getWindowsDNSsuffixes();
            for (let dev in ifaces) {
              let ifaceSanitized = '';
              const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(dev);
              const l = util.mathMin(s.length, 2000);
              for (let i = 0; i <= l; i++) {
                if (s[i] !== undefined) {
                  ifaceSanitized = ifaceSanitized + s[i];
                }
              }

              let iface = dev;
              let ip4 = '';
              let ip4subnet = '';
              let ip6 = '';
              let ip6subnet = '';
              let mac = '';
              let duplex = '';
              let mtu = '';
              let speed = null;
              let carrierChanges = 0;
              let operstate = 'down';
              let dhcp = false;
              let dnsSuffix = '';
              let ieee8021xAuth = '';
              let ieee8021xState = '';
              let type = '';

              if ({}.hasOwnProperty.call(ifaces, dev)) {
                let ifaceName = dev;
                ifaces[dev].forEach((details) => {
                  if (details.family === 'IPv4' || details.family === 4) {
                    ip4 = details.address;
                    ip4subnet = details.netmask;
                  }
                  if (details.family === 'IPv6' || details.family === 6) {
                    if (!ip6 || ip6.match(/^fe80::/i)) {
                      ip6 = details.address;
                      ip6subnet = details.netmask;
                    }
                  }
                  mac = details.mac;
                  // fallback due to https://github.com/nodejs/node/issues/13581 (node 8.1 - node 8.2)
                  const nodeMainVersion = parseInt(process.versions.node.split('.'), 10);
                  if (mac.indexOf('00:00:0') > -1 && (_linux || _darwin) && !details.internal && nodeMainVersion >= 8 && nodeMainVersion <= 11) {
                    if (Object.keys(_mac).length === 0) {
                      _mac = getMacAddresses();
                    }
                    mac = _mac[dev] || '';
                  }
                });

                dnsSuffix = getWindowsIfaceDNSsuffix(dnsSuffixes.ifaces, ifaceSanitized);
                let foundFirst = false;
                nics.forEach((detail) => {
                  if (detail.mac === mac && !foundFirst) {
                    iface = detail.iface || iface;
                    ifaceName = detail.name;
                    dhcp = detail.dhcp;
                    operstate = detail.operstate;
                    speed = operstate === 'up' ? detail.speed : 0;
                    type = detail.type;
                    foundFirst = true;
                  }
                });

                if (
                  dev.toLowerCase().indexOf('wlan') >= 0 ||
                  ifaceName.toLowerCase().indexOf('wlan') >= 0 ||
                  ifaceName.toLowerCase().indexOf('802.11n') >= 0 ||
                  ifaceName.toLowerCase().indexOf('wireless') >= 0 ||
                  ifaceName.toLowerCase().indexOf('wi-fi') >= 0 ||
                  ifaceName.toLowerCase().indexOf('wifi') >= 0
                ) {
                  type = 'wireless';
                }

                const IEEE8021x = getWindowsIEEE8021x(type, ifaceSanitized, nics8021xInfo);
                ieee8021xAuth = IEEE8021x.protocol;
                ieee8021xState = IEEE8021x.state;
                let internal = ifaces[dev] && ifaces[dev][0] ? ifaces[dev][0].internal : false;
                if (dev.toLowerCase().indexOf('loopback') > -1 || ifaceName.toLowerCase().indexOf('loopback') > -1) {
                  internal = true;
                }
                const virtual = internal ? false : testVirtualNic(dev, ifaceName, mac);
                result.push({
                  iface,
                  ifaceName,
                  default: iface === defaultInterface,
                  ip4,
                  ip4subnet,
                  ip6,
                  ip6subnet,
                  mac,
                  internal,
                  virtual,
                  operstate,
                  type,
                  duplex,
                  mtu,
                  speed,
                  dhcp,
                  dnsSuffix,
                  ieee8021xAuth,
                  ieee8021xState,
                  carrierChanges
                });
              }
            }
            _networkInterfaces = result;
            if (defaultString.toLowerCase().indexOf('default') >= 0) {
              result = result.filter((item) => item.default);
              if (result.length > 0) {
                result = result[0];
              } else {
                result = [];
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        }
      }
    });
  });
}

exports.networkInterfaces = networkInterfaces;

// --------------------------
// NET - Speed

function calcNetworkSpeed(iface, rx_bytes, tx_bytes, operstate, rx_dropped, rx_errors, tx_dropped, tx_errors) {
  const result = {
    iface,
    operstate,
    rx_bytes,
    rx_dropped,
    rx_errors,
    tx_bytes,
    tx_dropped,
    tx_errors,
    rx_sec: null,
    tx_sec: null,
    ms: 0
  };

  if (_network[iface] && _network[iface].ms) {
    result.ms = Date.now() - _network[iface].ms;
    result.rx_sec = rx_bytes - _network[iface].rx_bytes >= 0 ? (rx_bytes - _network[iface].rx_bytes) / (result.ms / 1000) : 0;
    result.tx_sec = tx_bytes - _network[iface].tx_bytes >= 0 ? (tx_bytes - _network[iface].tx_bytes) / (result.ms / 1000) : 0;
    _network[iface].rx_bytes = rx_bytes;
    _network[iface].tx_bytes = tx_bytes;
    _network[iface].rx_sec = result.rx_sec;
    _network[iface].tx_sec = result.tx_sec;
    _network[iface].ms = Date.now();
    _network[iface].last_ms = result.ms;
    _network[iface].operstate = operstate;
  } else {
    if (!_network[iface]) {
      _network[iface] = {};
    }
    _network[iface].rx_bytes = rx_bytes;
    _network[iface].tx_bytes = tx_bytes;
    _network[iface].rx_sec = null;
    _network[iface].tx_sec = null;
    _network[iface].ms = Date.now();
    _network[iface].last_ms = 0;
    _network[iface].operstate = operstate;
  }
  return result;
}

function networkStats(ifaces, callback) {
  let ifacesArray = [];

  return new Promise((resolve) => {
    process.nextTick(() => {
      // fallback - if only callback is given
      if (util.isFunction(ifaces) && !callback) {
        callback = ifaces;
        ifacesArray = [getDefaultNetworkInterface()];
      } else {
        if (typeof ifaces !== 'string' && ifaces !== undefined) {
          if (callback) {
            callback([]);
          }
          return resolve([]);
        }
        ifaces = ifaces || getDefaultNetworkInterface();

        try {
          ifaces.__proto__.toLowerCase = util.stringToLower;
          ifaces.__proto__.replace = util.stringReplace;
          ifaces.__proto__.toString = util.stringToString;
          ifaces.__proto__.substr = util.stringSubstr;
          ifaces.__proto__.substring = util.stringSubstring;
          ifaces.__proto__.trim = util.stringTrim;
          ifaces.__proto__.startsWith = util.stringStartWith;
        } catch {
          Object.setPrototypeOf(ifaces, util.stringObj);
        }

        ifaces = ifaces.trim().replace(/,+/g, '|');
        ifacesArray = ifaces.split('|');
      }

      const result = [];

      const workload = [];
      if (ifacesArray.length && ifacesArray[0].trim() === '*') {
        ifacesArray = [];
        networkInterfaces(false).then((allIFaces) => {
          for (let iface of allIFaces) {
            ifacesArray.push(iface.iface);
          }
          networkStats(ifacesArray.join(',')).then((result) => {
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        });
      } else {
        for (let iface of ifacesArray) {
          workload.push(networkStatsSingle(iface.trim()));
        }
        if (workload.length) {
          Promise.all(workload).then((data) => {
            if (callback) {
              callback(data);
            }
            resolve(data);
          });
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

function networkStatsSingle(iface) {
  function parseLinesWindowsPerfData(sections) {
    const perfData = [];
    for (let i in sections) {
      if ({}.hasOwnProperty.call(sections, i)) {
        if (sections[i].trim() !== '') {
          const lines = sections[i].trim().split('\r\n');
          perfData.push({
            name: util
              .getValue(lines, 'Name', ':')
              .replace(/[()[\] ]+/g, '')
              .replace(/#|\//g, '_')
              .toLowerCase(),
            rx_bytes: parseInt(util.getValue(lines, 'BytesReceivedPersec', ':'), 10),
            rx_errors: parseInt(util.getValue(lines, 'PacketsReceivedErrors', ':'), 10),
            rx_dropped: parseInt(util.getValue(lines, 'PacketsReceivedDiscarded', ':'), 10),
            tx_bytes: parseInt(util.getValue(lines, 'BytesSentPersec', ':'), 10),
            tx_errors: parseInt(util.getValue(lines, 'PacketsOutboundErrors', ':'), 10),
            tx_dropped: parseInt(util.getValue(lines, 'PacketsOutboundDiscarded', ':'), 10)
          });
        }
      }
    }
    return perfData;
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      let ifaceSanitized = '';
      const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(iface);
      const l = util.mathMin(s.length, 2000);
      for (let i = 0; i <= l; i++) {
        if (s[i] !== undefined) {
          ifaceSanitized = ifaceSanitized + s[i];
        }
      }

      let result = {
        iface: ifaceSanitized,
        operstate: 'unknown',
        rx_bytes: 0,
        rx_dropped: 0,
        rx_errors: 0,
        tx_bytes: 0,
        tx_dropped: 0,
        tx_errors: 0,
        rx_sec: null,
        tx_sec: null,
        ms: 0
      };

      let operstate = 'unknown';
      let rx_bytes = 0;
      let tx_bytes = 0;
      let rx_dropped = 0;
      let rx_errors = 0;
      let tx_dropped = 0;
      let tx_errors = 0;

      let cmd, lines, stats;
      if (
        !_network[ifaceSanitized] ||
        (_network[ifaceSanitized] && !_network[ifaceSanitized].ms) ||
        (_network[ifaceSanitized] && _network[ifaceSanitized].ms && Date.now() - _network[ifaceSanitized].ms >= 500)
      ) {
        if (_linux) {
          if (fs.existsSync('/sys/class/net/' + ifaceSanitized)) {
            cmd =
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/operstate; ' +
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/statistics/rx_bytes; ' +
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/statistics/tx_bytes; ' +
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/statistics/rx_dropped; ' +
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/statistics/rx_errors; ' +
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/statistics/tx_dropped; ' +
              'cat /sys/class/net/' +
              ifaceSanitized +
              '/statistics/tx_errors; ';
            exec(cmd, (error, stdout) => {
              if (!error) {
                lines = stdout.toString().split('\n');
                operstate = lines[0].trim();
                rx_bytes = parseInt(lines[1], 10);
                tx_bytes = parseInt(lines[2], 10);
                rx_dropped = parseInt(lines[3], 10);
                rx_errors = parseInt(lines[4], 10);
                tx_dropped = parseInt(lines[5], 10);
                tx_errors = parseInt(lines[6], 10);

                result = calcNetworkSpeed(ifaceSanitized, rx_bytes, tx_bytes, operstate, rx_dropped, rx_errors, tx_dropped, tx_errors);
              }
              resolve(result);
            });
          } else {
            resolve(result);
          }
        }
        if (_freebsd || _openbsd || _netbsd) {
          cmd = 'netstat -ibndI ' + ifaceSanitized; // lgtm [js/shell-command-constructed-from-input]
          exec(cmd, (error, stdout) => {
            if (!error) {
              lines = stdout.toString().split('\n');
              for (let i = 1; i < lines.length; i++) {
                const line = lines[i].replace(/ +/g, ' ').split(' ');
                if (line && line[0] && line[7] && line[10]) {
                  rx_bytes = rx_bytes + parseInt(line[7]);
                  if (line[6].trim() !== '-') {
                    rx_dropped = rx_dropped + parseInt(line[6]);
                  }
                  if (line[5].trim() !== '-') {
                    rx_errors = rx_errors + parseInt(line[5]);
                  }
                  tx_bytes = tx_bytes + parseInt(line[10]);
                  if (line[12].trim() !== '-') {
                    tx_dropped = tx_dropped + parseInt(line[12]);
                  }
                  if (line[9].trim() !== '-') {
                    tx_errors = tx_errors + parseInt(line[9]);
                  }
                  operstate = 'up';
                }
              }
              result = calcNetworkSpeed(ifaceSanitized, rx_bytes, tx_bytes, operstate, rx_dropped, rx_errors, tx_dropped, tx_errors);
            }
            resolve(result);
          });
        }
        if (_darwin) {
          cmd = 'ifconfig ' + ifaceSanitized + ' | grep "status"'; // lgtm [js/shell-command-constructed-from-input]
          exec(cmd, (error, stdout) => {
            result.operstate = (stdout.toString().split(':')[1] || '').trim();
            result.operstate = (result.operstate || '').toLowerCase();
            result.operstate = result.operstate === 'active' ? 'up' : result.operstate === 'inactive' ? 'down' : 'unknown';
            cmd = 'netstat -bdnI ' + ifaceSanitized; // lgtm [js/shell-command-constructed-from-input]
            exec(cmd, (error, stdout) => {
              if (!error) {
                lines = stdout.toString().split('\n');
                // if there is less than 2 lines, no information for this interface was found
                if (lines.length > 1 && lines[1].trim() !== '') {
                  // skip header line
                  // use the second line because it is tied to the NIC instead of the ipv4 or ipv6 address
                  stats = lines[1].replace(/ +/g, ' ').split(' ');
                  const offset = stats.length > 11 ? 1 : 0;
                  rx_bytes = parseInt(stats[offset + 5]);
                  rx_dropped = parseInt(stats[offset + 10]);
                  rx_errors = parseInt(stats[offset + 4]);
                  tx_bytes = parseInt(stats[offset + 8]);
                  tx_dropped = parseInt(stats[offset + 10]);
                  tx_errors = parseInt(stats[offset + 7]);
                  result = calcNetworkSpeed(ifaceSanitized, rx_bytes, tx_bytes, result.operstate, rx_dropped, rx_errors, tx_dropped, tx_errors);
                }
              }
              resolve(result);
            });
          });
        }
        if (_windows) {
          let perfData = [];
          let ifaceName = ifaceSanitized;

          // Performance Data
          util
            .powerShell(
              'Get-CimInstance Win32_PerfRawData_Tcpip_NetworkInterface | select Name,BytesReceivedPersec,PacketsReceivedErrors,PacketsReceivedDiscarded,BytesSentPersec,PacketsOutboundErrors,PacketsOutboundDiscarded | fl'
            )
            .then((stdout, error) => {
              if (!error) {
                const psections = stdout.toString().split(/\n\s*\n/);
                perfData = parseLinesWindowsPerfData(psections);
              }

              // Network Interfaces
              networkInterfaces(false).then((interfaces) => {
                // get bytes sent, received from perfData by name
                rx_bytes = 0;
                tx_bytes = 0;
                perfData.forEach((detail) => {
                  interfaces.forEach((det) => {
                    if (
                      (det.iface.toLowerCase() === ifaceSanitized.toLowerCase() ||
                        det.mac.toLowerCase() === ifaceSanitized.toLowerCase() ||
                        det.ip4.toLowerCase() === ifaceSanitized.toLowerCase() ||
                        det.ip6.toLowerCase() === ifaceSanitized.toLowerCase() ||
                        det.ifaceName
                          .replace(/[()[\] ]+/g, '')
                          .replace(/#|\//g, '_')
                          .toLowerCase() ===
                          ifaceSanitized
                            .replace(/[()[\] ]+/g, '')
                            .replace('#', '_')
                            .toLowerCase()) &&
                      det.ifaceName
                        .replace(/[()[\] ]+/g, '')
                        .replace(/#|\//g, '_')
                        .toLowerCase() === detail.name
                    ) {
                      ifaceName = det.iface;
                      rx_bytes = detail.rx_bytes;
                      rx_dropped = detail.rx_dropped;
                      rx_errors = detail.rx_errors;
                      tx_bytes = detail.tx_bytes;
                      tx_dropped = detail.tx_dropped;
                      tx_errors = detail.tx_errors;
                      operstate = det.operstate;
                    }
                  });
                });
                if (rx_bytes && tx_bytes) {
                  result = calcNetworkSpeed(ifaceName, parseInt(rx_bytes), parseInt(tx_bytes), operstate, rx_dropped, rx_errors, tx_dropped, tx_errors);
                }
                resolve(result);
              });
            });
        }
      } else {
        result.rx_bytes = _network[ifaceSanitized].rx_bytes;
        result.tx_bytes = _network[ifaceSanitized].tx_bytes;
        result.rx_sec = _network[ifaceSanitized].rx_sec;
        result.tx_sec = _network[ifaceSanitized].tx_sec;
        result.ms = _network[ifaceSanitized].last_ms;
        result.operstate = _network[ifaceSanitized].operstate;
        resolve(result);
      }
    });
  });
}

exports.networkStats = networkStats;

// --------------------------
// NET - connections (sockets)

function getProcessName(processes, pid) {
  let cmd = '';
  processes.forEach((line) => {
    const parts = line.split(' ');
    const id = parseInt(parts[0], 10) || -1;
    if (id === pid) {
      parts.shift();
      cmd = parts.join(' ').split(':')[0];
    }
  });
  cmd = cmd.split(' -')[0];
  cmd = cmd.split(' /')[0];
  return cmd;
  // const cmdParts = cmd.split('/');
  // return cmdParts[cmdParts.length - 1];
}

function networkConnections(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = [];
      if (_linux || _freebsd || _openbsd || _netbsd) {
        let cmd =
          'export LC_ALL=C; netstat -tunap | grep "ESTABLISHED\\|SYN_SENT\\|SYN_RECV\\|FIN_WAIT1\\|FIN_WAIT2\\|TIME_WAIT\\|CLOSE\\|CLOSE_WAIT\\|LAST_ACK\\|LISTEN\\|CLOSING\\|UNKNOWN"; unset LC_ALL';
        if (_freebsd || _openbsd || _netbsd) {
          cmd =
            'export LC_ALL=C; netstat -na | grep "ESTABLISHED\\|SYN_SENT\\|SYN_RECV\\|FIN_WAIT1\\|FIN_WAIT2\\|TIME_WAIT\\|CLOSE\\|CLOSE_WAIT\\|LAST_ACK\\|LISTEN\\|CLOSING\\|UNKNOWN"; unset LC_ALL';
        }
        exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
          let lines = stdout.toString().split('\n');
          if (!error && (lines.length > 1 || lines[0] !== '')) {
            lines.forEach((line) => {
              line = line.replace(/ +/g, ' ').split(' ');
              if (line.length >= 7) {
                let localip = line[3];
                let localport = '';
                const localaddress = line[3].split(':');
                if (localaddress.length > 1) {
                  localport = localaddress[localaddress.length - 1];
                  localaddress.pop();
                  localip = localaddress.join(':');
                }
                let peerip = line[4];
                let peerport = '';
                const peeraddress = line[4].split(':');
                if (peeraddress.length > 1) {
                  peerport = peeraddress[peeraddress.length - 1];
                  peeraddress.pop();
                  peerip = peeraddress.join(':');
                }
                const connstate = line[5];
                const proc = line[6].split('/');

                if (connstate) {
                  result.push({
                    protocol: line[0],
                    localAddress: localip,
                    localPort: localport,
                    peerAddress: peerip,
                    peerPort: peerport,
                    state: connstate,
                    pid: proc[0] && proc[0] !== '-' ? parseInt(proc[0], 10) : null,
                    process: proc[1] ? proc[1].split(' ')[0].split(':')[0] : ''
                  });
                }
              }
            });
            if (callback) {
              callback(result);
            }
            resolve(result);
          } else {
            cmd = 'ss -tunap | grep "ESTAB\\|SYN-SENT\\|SYN-RECV\\|FIN-WAIT1\\|FIN-WAIT2\\|TIME-WAIT\\|CLOSE\\|CLOSE-WAIT\\|LAST-ACK\\|LISTEN\\|CLOSING"';
            exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
              if (!error) {
                const lines = stdout.toString().split('\n');
                lines.forEach((line) => {
                  line = line.replace(/ +/g, ' ').split(' ');
                  if (line.length >= 6) {
                    let localip = line[4];
                    let localport = '';
                    const localaddress = line[4].split(':');
                    if (localaddress.length > 1) {
                      localport = localaddress[localaddress.length - 1];
                      localaddress.pop();
                      localip = localaddress.join(':');
                    }
                    let peerip = line[5];
                    let peerport = '';
                    const peeraddress = line[5].split(':');
                    if (peeraddress.length > 1) {
                      peerport = peeraddress[peeraddress.length - 1];
                      peeraddress.pop();
                      peerip = peeraddress.join(':');
                    }
                    let connstate = line[1];
                    if (connstate === 'ESTAB') {
                      connstate = 'ESTABLISHED';
                    }
                    if (connstate === 'TIME-WAIT') {
                      connstate = 'TIME_WAIT';
                    }
                    let pid = null;
                    let process = '';
                    if (line.length >= 7 && line[6].indexOf('users:') > -1) {
                      const proc = line[6].replace('users:(("', '').replace(/"/g, '').replace('pid=', '').split(',');
                      if (proc.length > 2) {
                        process = proc[0];
                        const pidValue = parseInt(proc[1], 10);
                        if (pidValue > 0) {
                          pid = pidValue;
                        }
                      }
                    }
                    if (connstate) {
                      result.push({
                        protocol: line[0],
                        localAddress: localip,
                        localPort: localport,
                        peerAddress: peerip,
                        peerPort: peerport,
                        state: connstate,
                        pid,
                        process
                      });
                    }
                  }
                });
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          }
        });
      }
      if (_darwin) {
        const cmd = 'netstat -natvln | head -n2; netstat -natvln | grep "tcp4\\|tcp6\\|udp4\\|udp6"';
        const states = 'ESTABLISHED|SYN_SENT|SYN_RECV|FIN_WAIT1|FIN_WAIT_1|FIN_WAIT2|FIN_WAIT_2|TIME_WAIT|CLOSE|CLOSE_WAIT|LAST_ACK|LISTEN|CLOSING|UNKNOWN'.split('|');
        exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
          if (!error) {
            exec('ps -axo pid,command', { maxBuffer: 1024 * 102400 }, (err2, stdout2) => {
              let processes = stdout2.toString().split('\n');
              processes = processes.map((line) => {
                return line.trim().replace(/ +/g, ' ');
              });
              const lines = stdout.toString().split('\n');
              lines.shift();
              let pidPos = 8;
              if (lines.length > 1 && lines[0].indexOf('pid') > 0) {
                const header = (lines.shift() || '')
                  .replace(/ Address/g, '_Address')
                  .replace(/process:/g, '')
                  .replace(/ +/g, ' ')
                  .split(' ');
                pidPos = header.indexOf('pid');
              }
              lines.forEach((line) => {
                line = line.replace(/ +/g, ' ').split(' ');
                if (line.length >= 8) {
                  let localip = line[3];
                  let localport = '';
                  const localaddress = line[3].split('.');
                  if (localaddress.length > 1) {
                    localport = localaddress[localaddress.length - 1];
                    localaddress.pop();
                    localip = localaddress.join('.');
                  }
                  let peerip = line[4];
                  let peerport = '';
                  const peeraddress = line[4].split('.');
                  if (peeraddress.length > 1) {
                    peerport = peeraddress[peeraddress.length - 1];
                    peeraddress.pop();
                    peerip = peeraddress.join('.');
                  }
                  const hasState = states.indexOf(line[5]) >= 0;
                  const connstate = hasState ? line[5] : 'UNKNOWN';
                  let pidField = '';
                  if (line[line.length - 9].indexOf(':') >= 0) {
                    pidField = line[line.length - 9].split(':')[1];
                  } else {
                    pidField = line[pidPos + (hasState ? 0 : -1)];

                    if (pidField.indexOf(':') >= 0) {
                      pidField = pidField.split(':')[1];
                    }
                  }
                  const pid = parseInt(pidField, 10);
                  if (connstate) {
                    result.push({
                      protocol: line[0],
                      localAddress: localip,
                      localPort: localport,
                      peerAddress: peerip,
                      peerPort: peerport,
                      state: connstate,
                      pid: pid,
                      process: getProcessName(processes, pid)
                    });
                  }
                }
              });
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          }
        });
      }
      if (_windows) {
        let cmd = 'netstat -nao';
        try {
          exec(cmd, util.execOptsWin, (error, stdout) => {
            if (!error) {
              let lines = stdout.toString().split('\r\n');

              lines.forEach((line) => {
                line = line.trim().replace(/ +/g, ' ').split(' ');
                if (line.length >= 4) {
                  let localip = line[1];
                  let localport = '';
                  const localaddress = line[1].split(':');
                  if (localaddress.length > 1) {
                    localport = localaddress[localaddress.length - 1];
                    localaddress.pop();
                    localip = localaddress.join(':');
                  }
                  localip = localip.replace(/\[/g, '').replace(/\]/g, '');
                  let peerip = line[2];
                  let peerport = '';
                  const peeraddress = line[2].split(':');
                  if (peeraddress.length > 1) {
                    peerport = peeraddress[peeraddress.length - 1];
                    peeraddress.pop();
                    peerip = peeraddress.join(':');
                  }
                  peerip = peerip.replace(/\[/g, '').replace(/\]/g, '');
                  const pid = util.toInt(line[4]);
                  let connstate = line[3];
                  if (connstate === 'HERGESTELLT') {
                    connstate = 'ESTABLISHED';
                  }
                  if (connstate.startsWith('ABH')) {
                    connstate = 'LISTEN';
                  }
                  if (connstate === 'SCHLIESSEN_WARTEN') {
                    connstate = 'CLOSE_WAIT';
                  }
                  if (connstate === 'WARTEND') {
                    connstate = 'TIME_WAIT';
                  }
                  if (connstate === 'SYN_GESENDET') {
                    connstate = 'SYN_SENT';
                  }

                  if (connstate === 'LISTENING') {
                    connstate = 'LISTEN';
                  }
                  if (connstate === 'SYN_RECEIVED') {
                    connstate = 'SYN_RECV';
                  }
                  if (connstate === 'FIN_WAIT_1') {
                    connstate = 'FIN_WAIT1';
                  }
                  if (connstate === 'FIN_WAIT_2') {
                    connstate = 'FIN_WAIT2';
                  }
                  if (line[0].toLowerCase() !== 'udp' && connstate) {
                    result.push({
                      protocol: line[0].toLowerCase(),
                      localAddress: localip,
                      localPort: localport,
                      peerAddress: peerip,
                      peerPort: peerport,
                      state: connstate,
                      pid,
                      process: ''
                    });
                  } else if (line[0].toLowerCase() === 'udp') {
                    result.push({
                      protocol: line[0].toLowerCase(),
                      localAddress: localip,
                      localPort: localport,
                      peerAddress: peerip,
                      peerPort: peerport,
                      state: '',
                      pid: parseInt(line[3], 10),
                      process: ''
                    });
                  }
                }
              });
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.networkConnections = networkConnections;

function networkGatewayDefault(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = '';
      if (_linux || _freebsd || _openbsd || _netbsd) {
        const cmd = 'ip route get 1';
        try {
          exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
            if (!error) {
              let lines = stdout.toString().split('\n');
              const line = lines && lines[0] ? lines[0] : '';
              let parts = line.split(' via ');
              if (parts && parts[1]) {
                parts = parts[1].split(' ');
                result = parts[0];
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_darwin) {
        let cmd = 'route -n get default';
        try {
          exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
            if (!error) {
              const lines = stdout
                .toString()
                .split('\n')
                .map((line) => line.trim());
              result = util.getValue(lines, 'gateway');
            }
            if (!result) {
              cmd = "netstat -rn | awk '/default/ {print $2}'";
              exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
                const lines = stdout
                  .toString()
                  .split('\n')
                  .map((line) => line.trim());
                result = lines.find((line) =>
                  /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(line)
                );
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
      if (_windows) {
        try {
          exec('netstat -r', util.execOptsWin, (error, stdout) => {
            const lines = stdout.toString().split(os.EOL);
            lines.forEach((line) => {
              line = line.replace(/\s+/g, ' ').trim();
              if (line.indexOf('0.0.0.0 0.0.0.0') > -1 && !/[a-zA-Z]/.test(line)) {
                const parts = line.split(' ');
                if (parts.length >= 5 && parts[parts.length - 3].indexOf('.') > -1) {
                  result = parts[parts.length - 3];
                }
              }
            });
            if (!result) {
              util.powerShell("Get-CimInstance -ClassName Win32_IP4RouteTable | Where-Object { $_.Destination -eq '0.0.0.0' -and $_.Mask -eq '0.0.0.0' }").then((data) => {
                let lines = data.toString().split('\r\n');
                if (lines.length > 1 && !result) {
                  result = util.getValue(lines, 'NextHop');
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                  // } else {
                  //   exec('ipconfig', util.execOptsWin, function (error, stdout) {
                  //     let lines = stdout.toString().split('\r\n');
                  //     lines.forEach(function (line) {
                  //       line = line.trim().replace(/\. /g, '');
                  //       line = line.trim().replace(/ +/g, '');
                  //       const parts = line.split(':');
                  //       if ((parts[0].toLowerCase().startsWith('standardgate') || parts[0].toLowerCase().indexOf('gateway') > -1 || parts[0].toLowerCase().indexOf('enlace') > -1) && parts[1]) {
                  //         result = parts[1];
                  //       }
                  //     });
                  //     if (callback) { callback(result); }
                  //     resolve(result);
                  //   });
                }
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.networkGatewayDefault = networkGatewayDefault;
'use strict';
// @ts-check
// ==================================================================================
// osinfo.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 3. Operating System
// ----------------------------------------------------------------------------------

const os = require('os');
const fs = require('fs');
const util = require('./util');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

// --------------------------
// Get current time and OS uptime

function time() {
  const t = new Date().toString().split(' ');
  let timezoneName = '';
  try {
    timezoneName = Intl.DateTimeFormat().resolvedOptions().timeZone;
  } catch {
    timezoneName = t.length >= 7 ? t.slice(6).join(' ').replace(/\(/g, '').replace(/\)/g, '') : '';
  }
  const result = {
    current: Date.now(),
    uptime: os.uptime(),
    timezone: t.length >= 7 ? t[5] : '',
    timezoneName
  };
  if (_darwin || _linux) {
    try {
      const stdout = execSync('date +%Z && date +%z && ls -l /etc/localtime 2>/dev/null', util.execOptsLinux);
      const lines = stdout.toString().split(os.EOL);
      if (lines.length > 3 && !lines[0]) {
        lines.shift();
      }
      let timezone = lines[0] || '';
      if (timezone.startsWith('+') || timezone.startsWith('-')) {
        timezone = 'GMT';
      }
      return {
        current: Date.now(),
        uptime: os.uptime(),
        timezone: lines[1] ? timezone + lines[1] : timezone,
        timezoneName: lines[2] && lines[2].indexOf('/zoneinfo/') > 0 ? lines[2].split('/zoneinfo/')[1] || '' : ''
      };
    } catch {
      util.noop();
    }
  }
  return result;
}

exports.time = time;

// --------------------------
// Get logo filename of OS distribution

function getLogoFile(distro) {
  distro = distro || '';
  distro = distro.toLowerCase();
  let result = _platform;
  if (_windows) {
    result = 'windows';
  } else if (distro.indexOf('mac os') !== -1 || distro.indexOf('macos') !== -1) {
    result = 'apple';
  } else if (distro.indexOf('arch') !== -1) {
    result = 'arch';
  } else if (distro.indexOf('cachy') !== -1) {
    result = 'cachy';
  } else if (distro.indexOf('centos') !== -1) {
    result = 'centos';
  } else if (distro.indexOf('coreos') !== -1) {
    result = 'coreos';
  } else if (distro.indexOf('debian') !== -1) {
    result = 'debian';
  } else if (distro.indexOf('deepin') !== -1) {
    result = 'deepin';
  } else if (distro.indexOf('elementary') !== -1) {
    result = 'elementary';
  } else if (distro.indexOf('endeavour') !== -1) {
    result = 'endeavour';
  } else if (distro.indexOf('fedora') !== -1) {
    result = 'fedora';
  } else if (distro.indexOf('gentoo') !== -1) {
    result = 'gentoo';
  } else if (distro.indexOf('mageia') !== -1) {
    result = 'mageia';
  } else if (distro.indexOf('mandriva') !== -1) {
    result = 'mandriva';
  } else if (distro.indexOf('manjaro') !== -1) {
    result = 'manjaro';
  } else if (distro.indexOf('mint') !== -1) {
    result = 'mint';
  } else if (distro.indexOf('mx') !== -1) {
    result = 'mx';
  } else if (distro.indexOf('openbsd') !== -1) {
    result = 'openbsd';
  } else if (distro.indexOf('freebsd') !== -1) {
    result = 'freebsd';
  } else if (distro.indexOf('opensuse') !== -1) {
    result = 'opensuse';
  } else if (distro.indexOf('pclinuxos') !== -1) {
    result = 'pclinuxos';
  } else if (distro.indexOf('puppy') !== -1) {
    result = 'puppy';
  } else if (distro.indexOf('popos') !== -1) {
    result = 'popos';
  } else if (distro.indexOf('raspbian') !== -1) {
    result = 'raspbian';
  } else if (distro.indexOf('reactos') !== -1) {
    result = 'reactos';
  } else if (distro.indexOf('redhat') !== -1) {
    result = 'redhat';
  } else if (distro.indexOf('slackware') !== -1) {
    result = 'slackware';
  } else if (distro.indexOf('sugar') !== -1) {
    result = 'sugar';
  } else if (distro.indexOf('steam') !== -1) {
    result = 'steam';
  } else if (distro.indexOf('suse') !== -1) {
    result = 'suse';
  } else if (distro.indexOf('mate') !== -1) {
    result = 'ubuntu-mate';
  } else if (distro.indexOf('lubuntu') !== -1) {
    result = 'lubuntu';
  } else if (distro.indexOf('xubuntu') !== -1) {
    result = 'xubuntu';
  } else if (distro.indexOf('ubuntu') !== -1) {
    result = 'ubuntu';
  } else if (distro.indexOf('solaris') !== -1) {
    result = 'solaris';
  } else if (distro.indexOf('tails') !== -1) {
    result = 'tails';
  } else if (distro.indexOf('feren') !== -1) {
    result = 'ferenos';
  } else if (distro.indexOf('robolinux') !== -1) {
    result = 'robolinux';
  } else if (_linux && distro) {
    result = distro.toLowerCase().trim().replace(/\s+/g, '-');
  }
  return result;
}

const WINDOWS_RELEASES = [
  [26200, '25H2'],
  [26100, '24H2'],
  [22631, '23H2'],
  [22621, '22H2'],
  [19045, '22H2'],
  [22000, '21H2'],
  [19044, '21H2'],
  [19043, '21H1'],
  [19042, '20H2'],
  [19041, '2004'],
  [18363, '1909'],
  [18362, '1903'],
  [17763, '1809'],
  [17134, '1803']
];

function getWindowsRelease(build) {
  for (const [minBuild, label] of WINDOWS_RELEASES) {
    if (build >= minBuild) return label;
  }
  return '';
}

// --------------------------
// FQDN

function getFQDN() {
  let fqdn = os.hostname;
  if (_linux || _darwin) {
    try {
      const stdout = execSync('hostname -f 2>/dev/null', util.execOptsLinux);
      fqdn = stdout.toString().split(os.EOL)[0];
    } catch {
      util.noop();
    }
  }
  if (_freebsd || _openbsd || _netbsd) {
    try {
      const stdout = execSync('hostname 2>/dev/null');
      fqdn = stdout.toString().split(os.EOL)[0];
    } catch {
      util.noop();
    }
  }
  if (_windows) {
    try {
      const stdout = execSync('echo %COMPUTERNAME%.%USERDNSDOMAIN%', util.execOptsWin);
      fqdn = stdout.toString().replace('.%USERDNSDOMAIN%', '').split(os.EOL)[0];
    } catch {
      util.noop();
    }
  }
  return fqdn;
}

// --------------------------
// OS Information

function osInfo(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        platform: _platform === 'win32' ? 'Windows' : _platform,
        distro: 'unknown',
        release: 'unknown',
        codename: '',
        kernel: os.release(),
        arch: os.arch(),
        hostname: os.hostname(),
        fqdn: getFQDN(),
        codepage: '',
        logofile: '',
        serial: '',
        build: '',
        servicepack: '',
        uefi: false
      };

      if (_linux) {
        exec('cat /etc/*-release; cat /usr/lib/os-release; cat /etc/openwrt_release', (error, stdout) => {
          /**
           * @namespace
           * @property {string}  DISTRIB_ID
           * @property {string}  NAME
           * @property {string}  DISTRIB_RELEASE
           * @property {string}  VERSION_ID
           * @property {string}  DISTRIB_CODENAME
           */
          let release = {};
          let lines = stdout.toString().split('\n');
          lines.forEach((line) => {
            if (line.indexOf('=') !== -1) {
              release[line.split('=')[0].trim().toUpperCase()] = line.split('=')[1].trim();
            }
          });
          result.distro = (release.DISTRIB_ID || release.NAME || 'unknown').replace(/"/g, '');
          result.logofile = getLogoFile(result.distro);
          let releaseVersion = (release.VERSION || '').replace(/"/g, '');
          let codename = (release.DISTRIB_CODENAME || release.VERSION_CODENAME || '').replace(/"/g, '');
          const prettyName = (release.PRETTY_NAME || '').replace(/"/g, '');
          if (prettyName.indexOf(result.distro + ' ') === 0) {
            releaseVersion = prettyName.replace(result.distro + ' ', '').trim();
          }
          if (releaseVersion.indexOf('(') >= 0) {
            codename = releaseVersion.split('(')[1].replace(/[()]/g, '').trim();
            releaseVersion = releaseVersion.split('(')[0].trim();
          }
          result.release = (releaseVersion || release.DISTRIB_RELEASE || release.VERSION_ID || 'unknown').replace(/"/g, '');
          result.codename = codename;
          result.codepage = util.getCodepage();
          result.build = (release.BUILD_ID || '').replace(/"/g, '').trim();
          isUefiLinux().then((uefi) => {
            result.uefi = uefi;
            uuid().then((data) => {
              result.serial = data.os;
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          });
        });
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('sysctl kern.ostype kern.osrelease kern.osrevision kern.hostuuid machdep.bootmethod kern.geom.confxml', (error, stdout) => {
          let lines = stdout.toString().split('\n');
          const distro = util.getValue(lines, 'kern.ostype');
          const logofile = getLogoFile(distro);
          const release = util.getValue(lines, 'kern.osrelease').split('-')[0];
          const serial = util.getValue(lines, 'kern.uuid');
          const bootmethod = util.getValue(lines, 'machdep.bootmethod');
          const uefiConf = stdout.toString().indexOf('<type>efi</type>') >= 0;
          const uefi = bootmethod ? bootmethod.toLowerCase().indexOf('uefi') >= 0 : uefiConf ? uefiConf : null;
          result.distro = distro || result.distro;
          result.logofile = logofile || result.logofile;
          result.release = release || result.release;
          result.serial = serial || result.serial;
          result.codename = '';
          result.codepage = util.getCodepage();
          result.uefi = uefi || null;
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        exec('sw_vers; sysctl kern.ostype kern.osrelease kern.osrevision kern.uuid', (error, stdout) => {
          let lines = stdout.toString().split('\n');
          result.serial = util.getValue(lines, 'kern.uuid');
          result.distro = util.getValue(lines, 'ProductName');
          result.release = (util.getValue(lines, 'ProductVersion', ':', true, true) + ' ' + util.getValue(lines, 'ProductVersionExtra', ':', true, true)).trim();
          result.build = util.getValue(lines, 'BuildVersion');
          result.logofile = getLogoFile(result.distro);
          result.codename = 'macOS';
          result.codename = result.release.indexOf('10.4') > -1 ? 'OS X Tiger' : result.codename;
          result.codename = result.release.indexOf('10.5') > -1 ? 'OS X Leopard' : result.codename;
          result.codename = result.release.indexOf('10.6') > -1 ? 'OS X Snow Leopard' : result.codename;
          result.codename = result.release.indexOf('10.7') > -1 ? 'OS X Lion' : result.codename;
          result.codename = result.release.indexOf('10.8') > -1 ? 'OS X Mountain Lion' : result.codename;
          result.codename = result.release.indexOf('10.9') > -1 ? 'OS X Mavericks' : result.codename;
          result.codename = result.release.indexOf('10.10') > -1 ? 'OS X Yosemite' : result.codename;
          result.codename = result.release.indexOf('10.11') > -1 ? 'OS X El Capitan' : result.codename;
          result.codename = result.release.indexOf('10.12') > -1 ? 'Sierra' : result.codename;
          result.codename = result.release.indexOf('10.13') > -1 ? 'High Sierra' : result.codename;
          result.codename = result.release.indexOf('10.14') > -1 ? 'Mojave' : result.codename;
          result.codename = result.release.indexOf('10.15') > -1 ? 'Catalina' : result.codename;
          result.codename = result.release.startsWith('11.') ? 'Big Sur' : result.codename;
          result.codename = result.release.startsWith('12.') ? 'Monterey' : result.codename;
          result.codename = result.release.startsWith('13.') ? 'Ventura' : result.codename;
          result.codename = result.release.startsWith('14.') ? 'Sonoma' : result.codename;
          result.codename = result.release.startsWith('15.') ? 'Sequoia' : result.codename;
          result.codename = result.release.startsWith('26.') ? 'Tahoe' : result.codename;
          result.uefi = true;
          result.codepage = util.getCodepage();
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        result.release = result.kernel;
        exec('uname -o', (error, stdout) => {
          const lines = stdout.toString().split('\n');
          result.distro = lines[0];
          result.logofile = getLogoFile(result.distro);
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        result.logofile = getLogoFile();
        result.release = result.kernel;
        try {
          const workload = [];
          workload.push(util.powerShell('Get-CimInstance Win32_OperatingSystem | select Caption,SerialNumber,BuildNumber,ServicePackMajorVersion,ServicePackMinorVersion | fl'));
          workload.push(util.powerShell('(Get-CimInstance Win32_ComputerSystem).HypervisorPresent'));
          workload.push(util.powerShell('Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SystemInformation]::TerminalServerSession'));
          workload.push(util.powerShell('reg query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v DisplayVersion'));
          util.promiseAll(workload).then((data) => {
            const lines = data.results[0] ? data.results[0].toString().split('\r\n') : [''];
            result.distro = util.getValue(lines, 'Caption', ':').trim();
            result.serial = util.getValue(lines, 'SerialNumber', ':').trim();
            result.build = util.getValue(lines, 'BuildNumber', ':').trim();
            result.servicepack = util.getValue(lines, 'ServicePackMajorVersion', ':').trim() + '.' + util.getValue(lines, 'ServicePackMinorVersion', ':').trim();
            result.codepage = util.getCodepage();
            const hyperv = data.results[1] ? data.results[1].toString().toLowerCase() : '';
            result.hypervisor = hyperv.indexOf('true') !== -1;
            const term = data.results[2] ? data.results[2].toString() : '';
            if (data.results[3]) {
              const codenameParts = data.results[3].split('REG_SZ');
              result.codename = codenameParts.length > 1 ? codenameParts[1].trim() : '';
            }
            if (!result.codename) {
              const buildNum = parseInt(result.build, 10);
              result.codename = getWindowsRelease(buildNum);
            }
            result.remoteSession = term.toString().toLowerCase().indexOf('true') >= 0;
            isUefiWindows().then((uefi) => {
              result.uefi = uefi;
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.osInfo = osInfo;

function isUefiLinux() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      fs.stat('/sys/firmware/efi', (err) => {
        if (!err) {
          return resolve(true);
        } else {
          exec('dmesg | grep -E "EFI v"', (error, stdout) => {
            if (!error) {
              const lines = stdout.toString().split('\n');
              return resolve(lines.length > 0);
            }
            return resolve(false);
          });
        }
      });
    });
  });
}

function isUefiWindows() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      try {
        exec('findstr /C:"Detected boot environment" "%windir%\\Panther\\setupact.log"', util.execOptsWin, (error, stdout) => {
          if (!error) {
            const line = stdout.toString().split('\n\r')[0];
            return resolve(line.toLowerCase().indexOf('efi') >= 0);
          } else {
            exec('echo %firmware_type%', util.execOptsWin, (error, stdout) => {
              if (!error) {
                const line = stdout.toString() || '';
                return resolve(line.toLowerCase().indexOf('efi') >= 0);
              } else {
                return resolve(false);
              }
            });
          }
        });
      } catch {
        return resolve(false);
      }
    });
  });
}

function versions(apps, callback) {
  let versionObject = {
    kernel: os.release(),
    apache: '',
    bash: '',
    bun: '',
    deno: '',
    docker: '',
    dotnet: '',
    fish: '',
    gcc: '',
    git: '',
    grunt: '',
    gulp: '',
    homebrew: '',
    java: '',
    mongodb: '',
    mysql: '',
    nginx: '',
    node: '', //process.versions.node,
    npm: '',
    openssl: '',
    perl: '',
    php: '',
    pip3: '',
    pip: '',
    pm2: '',
    postfix: '',
    postgresql: '',
    powershell: '',
    python3: '',
    python: '',
    redis: '',
    systemOpenssl: '',
    systemOpensslLib: '',
    tsc: '',
    v8: process.versions.v8,
    virtualbox: '',
    yarn: '',
    zsh: ''
  };

  function checkVersionParam(apps) {
    if (apps === '*') {
      return {
        versions: versionObject,
        counter: 34
      };
    }
    if (!Array.isArray(apps)) {
      apps = apps.trim().toLowerCase().replace(/,+/g, '|').replace(/ /g, '|');
      apps = apps.split('|');
      const result = {
        versions: {},
        counter: 0
      };
      apps.forEach((el) => {
        if (el) {
          for (let key in versionObject) {
            if ({}.hasOwnProperty.call(versionObject, key)) {
              if (key.toLowerCase() === el.toLowerCase() && !{}.hasOwnProperty.call(result.versions, key)) {
                result.versions[key] = versionObject[key];
                if (key === 'openssl') {
                  result.versions.systemOpenssl = '';
                  result.versions.systemOpensslLib = '';
                }

                if (!result.versions[key]) {
                  result.counter++;
                }
              }
            }
          }
        }
      });
      return result;
    }
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      if (util.isFunction(apps) && !callback) {
        callback = apps;
        apps = '*';
      } else {
        apps = apps || '*';
        if (typeof apps !== 'string') {
          if (callback) {
            callback({});
          }
          return resolve({});
        }
      }
      const appsObj = checkVersionParam(apps);
      let totalFunctions = appsObj.counter;

      let functionProcessed = (() => {
        return () => {
          if (--totalFunctions === 0) {
            if (callback) {
              callback(appsObj.versions);
            }
            resolve(appsObj.versions);
          }
        };
      })();

      let cmd = '';
      try {
        if ({}.hasOwnProperty.call(appsObj.versions, 'openssl')) {
          appsObj.versions.openssl = process.versions.openssl;
          exec('openssl version', (error, stdout) => {
            if (!error) {
              let openssl_string = stdout.toString().split('\n')[0].trim();
              let openssl = openssl_string.split(' ');
              appsObj.versions.systemOpenssl = openssl.length > 0 ? openssl[1] : openssl[0];
              appsObj.versions.systemOpensslLib = openssl.length > 0 ? openssl[0] : 'openssl';
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'npm')) {
          exec('npm -v', (error, stdout) => {
            if (!error) {
              appsObj.versions.npm = stdout.toString().split('\n')[0];
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'pm2')) {
          cmd = 'pm2';
          if (_windows) {
            cmd += '.cmd';
          }
          exec(`${cmd} -v`, (error, stdout) => {
            if (!error) {
              let pm2 = stdout.toString().split('\n')[0].trim();
              if (!pm2.startsWith('[PM2]')) {
                appsObj.versions.pm2 = pm2;
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'yarn')) {
          exec('yarn --version', (error, stdout) => {
            if (!error) {
              appsObj.versions.yarn = stdout.toString().split('\n')[0];
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'gulp')) {
          cmd = 'gulp';
          if (_windows) {
            cmd += '.cmd';
          }
          exec(`${cmd} --version`, (error, stdout) => {
            if (!error) {
              const gulp = stdout.toString().split('\n')[0] || '';
              appsObj.versions.gulp = (gulp.toLowerCase().split('version')[1] || '').trim();
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'homebrew')) {
          cmd = 'brew';
          exec(`${cmd} --version`, (error, stdout) => {
            if (!error) {
              const brew = stdout.toString().split('\n')[0] || '';
              appsObj.versions.homebrew = (brew.toLowerCase().split(' ')[1] || '').trim();
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'tsc')) {
          cmd = 'tsc';
          if (_windows) {
            cmd += '.cmd';
          }
          exec(`${cmd} --version`, (error, stdout) => {
            if (!error) {
              const tsc = stdout.toString().split('\n')[0] || '';
              appsObj.versions.tsc = (tsc.toLowerCase().split('version')[1] || '').trim();
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'grunt')) {
          cmd = 'grunt';
          if (_windows) {
            cmd += '.cmd';
          }
          exec(`${cmd} --version`, (error, stdout) => {
            if (!error) {
              const grunt = stdout.toString().split('\n')[0] || '';
              appsObj.versions.grunt = (grunt.toLowerCase().split('cli v')[1] || '').trim();
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'git')) {
          if (_darwin) {
            const gitHomebrewExists = fs.existsSync('/usr/local/Cellar/git') || fs.existsSync('/opt/homebrew/bin/git');
            if (util.darwinXcodeExists() || gitHomebrewExists) {
              exec('git --version', (error, stdout) => {
                if (!error) {
                  let git = stdout.toString().split('\n')[0] || '';
                  git = (git.toLowerCase().split('version')[1] || '').trim();
                  appsObj.versions.git = (git.split(' ')[0] || '').trim();
                }
                functionProcessed();
              });
            } else {
              functionProcessed();
            }
          } else {
            exec('git --version', (error, stdout) => {
              if (!error) {
                let git = stdout.toString().split('\n')[0] || '';
                git = (git.toLowerCase().split('version')[1] || '').trim();
                appsObj.versions.git = (git.split(' ')[0] || '').trim();
              }
              functionProcessed();
            });
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'apache')) {
          exec('apachectl -v 2>&1', (error, stdout) => {
            if (!error) {
              const apache = (stdout.toString().split('\n')[0] || '').split(':');
              appsObj.versions.apache = apache.length > 1 ? apache[1].replace('Apache', '').replace('/', '').split('(')[0].trim() : '';
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'nginx')) {
          exec('nginx -v 2>&1', (error, stdout) => {
            if (!error) {
              const nginx = stdout.toString().split('\n')[0] || '';
              appsObj.versions.nginx = (nginx.toLowerCase().split('/')[1] || '').trim();
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'mysql')) {
          exec('mysql -V', (error, stdout) => {
            if (!error) {
              let mysql = stdout.toString().split('\n')[0] || '';
              mysql = mysql.toLowerCase();
              if (mysql.indexOf(',') > -1) {
                mysql = (mysql.split(',')[0] || '').trim();
                const parts = mysql.split(' ');
                appsObj.versions.mysql = (parts[parts.length - 1] || '').trim();
              } else {
                if (mysql.indexOf(' ver ') > -1) {
                  mysql = mysql.split(' ver ')[1];
                  appsObj.versions.mysql = mysql.split(' ')[0];
                }
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'php')) {
          exec('php -v', (error, stdout) => {
            if (!error) {
              const php = stdout.toString().split('\n')[0] || '';
              let parts = php.split('(');
              if (parts[0].indexOf('-')) {
                parts = parts[0].split('-');
              }
              appsObj.versions.php = parts[0].replace(/[^0-9.]/g, '');
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'redis')) {
          exec('redis-server --version', (error, stdout) => {
            if (!error) {
              const redis = stdout.toString().split('\n')[0] || '';
              const parts = redis.split(' ');
              appsObj.versions.redis = util.getValue(parts, 'v', '=', true);
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'docker')) {
          exec('docker --version', (error, stdout) => {
            if (!error) {
              const docker = stdout.toString().split('\n')[0] || '';
              const parts = docker.split(' ');
              appsObj.versions.docker = parts.length > 2 && parts[2].endsWith(',') ? parts[2].slice(0, -1) : '';
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'postfix')) {
          exec('postconf -d | grep mail_version', (error, stdout) => {
            if (!error) {
              const postfix = stdout.toString().split('\n') || [];
              appsObj.versions.postfix = util.getValue(postfix, 'mail_version', '=', true);
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'mongodb')) {
          exec('mongod --version', (error, stdout) => {
            if (!error) {
              const mongodb = stdout.toString().split('\n')[0] || '';
              appsObj.versions.mongodb = (mongodb.toLowerCase().split(',')[0] || '').replace(/[^0-9.]/g, '');
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'postgresql')) {
          if (_linux) {
            exec('locate bin/postgres', (error, stdout) => {
              if (!error) {
                const safePath = /^[a-zA-Z0-9/_.-]+$/;
                const postgresqlBin = stdout
                  .toString()
                  .split('\n')
                  .filter((p) => safePath.test(p.trim()))
                  .sort();
                if (postgresqlBin.length) {
                  execFile(postgresqlBin[postgresqlBin.length - 1], ['-V'], (error, stdout) => {
                    if (!error) {
                      const postgresql = stdout.toString().split('\n')[0].split(' ') || [];
                      appsObj.versions.postgresql = postgresql.length ? postgresql[postgresql.length - 1] : '';
                    }
                    functionProcessed();
                  });
                } else {
                  functionProcessed();
                }
              } else {
                exec('psql -V', (error, stdout) => {
                  if (!error) {
                    const postgresql = stdout.toString().split('\n')[0].split(' ') || [];
                    appsObj.versions.postgresql = postgresql.length ? postgresql[postgresql.length - 1] : '';
                    appsObj.versions.postgresql = appsObj.versions.postgresql.split('-')[0];
                  }
                  functionProcessed();
                });
              }
            });
          } else {
            if (_windows) {
              util.powerShell('Get-CimInstance Win32_Service | select caption | fl').then((stdout) => {
                let serviceSections = stdout.split(/\n\s*\n/);
                serviceSections.forEach((item) => {
                  if (item.trim() !== '') {
                    let lines = item.trim().split('\r\n');
                    let srvCaption = util.getValue(lines, 'caption', ':', true).toLowerCase();
                    if (srvCaption.indexOf('postgresql') > -1) {
                      const parts = srvCaption.split(' server ');
                      if (parts.length > 1) {
                        appsObj.versions.postgresql = parts[1];
                      }
                    }
                  }
                });
                functionProcessed();
              });
            } else {
              exec('postgres -V', (error, stdout) => {
                if (!error) {
                  const postgresql = stdout.toString().split('\n')[0].split(' ') || [];
                  appsObj.versions.postgresql = postgresql.length ? postgresql[postgresql.length - 1] : '';
                } else {
                  exec('pg_config --version', (error, stdout) => {
                    if (!error) {
                      const postgresql = stdout.toString().split('\n')[0].split(' ') || [];
                      appsObj.versions.postgresql = postgresql.length ? postgresql[postgresql.length - 1] : '';
                    }
                  });
                }
                functionProcessed();
              });
            }
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'perl')) {
          exec('perl -v', (error, stdout) => {
            if (!error) {
              const perl = stdout.toString().split('\n') || '';
              while (perl.length > 0 && perl[0].trim() === '') {
                perl.shift();
              }
              if (perl.length > 0) {
                appsObj.versions.perl = perl[0].split('(').pop().split(')')[0].replace('v', '');
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'python')) {
          if (_darwin) {
            try {
              const stdout = execSync('sw_vers');
              const lines = stdout.toString().split('\n');
              const osVersion = util.getValue(lines, 'ProductVersion', ':');
              const gitHomebrewExists1 = fs.existsSync('/usr/local/Cellar/python');
              const gitHomebrewExists2 = fs.existsSync('/opt/homebrew/bin/python');
              if ((util.darwinXcodeExists() && util.semverCompare('12.0.1', osVersion) < 0) || gitHomebrewExists1 || gitHomebrewExists2) {
                const cmd = gitHomebrewExists1 ? '/usr/local/Cellar/python -V 2>&1' : gitHomebrewExists2 ? '/opt/homebrew/bin/python -V 2>&1' : 'python -V 2>&1';
                exec(cmd, (error, stdout) => {
                  if (!error) {
                    const python = stdout.toString().split('\n')[0] || '';
                    appsObj.versions.python = python.toLowerCase().replace('python', '').trim();
                  }
                  functionProcessed();
                });
              } else {
                functionProcessed();
              }
            } catch {
              functionProcessed();
            }
          } else {
            exec('python -V 2>&1', (error, stdout) => {
              if (!error) {
                const python = stdout.toString().split('\n')[0] || '';
                appsObj.versions.python = python.toLowerCase().replace('python', '').trim();
              }
              functionProcessed();
            });
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'python3')) {
          if (_darwin) {
            const gitHomebrewExists = fs.existsSync('/usr/local/Cellar/python3') || fs.existsSync('/opt/homebrew/bin/python3');
            if (util.darwinXcodeExists() || gitHomebrewExists) {
              exec('python3 -V 2>&1', (error, stdout) => {
                if (!error) {
                  const python = stdout.toString().split('\n')[0] || '';
                  appsObj.versions.python3 = python.toLowerCase().replace('python', '').trim();
                }
                functionProcessed();
              });
            } else {
              functionProcessed();
            }
          } else {
            exec('python3 -V 2>&1', (error, stdout) => {
              if (!error) {
                const python = stdout.toString().split('\n')[0] || '';
                appsObj.versions.python3 = python.toLowerCase().replace('python', '').trim();
              }
              functionProcessed();
            });
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'pip')) {
          if (_darwin) {
            const gitHomebrewExists = fs.existsSync('/usr/local/Cellar/pip') || fs.existsSync('/opt/homebrew/bin/pip');
            if (util.darwinXcodeExists() || gitHomebrewExists) {
              exec('pip -V 2>&1', (error, stdout) => {
                if (!error) {
                  const pip = stdout.toString().split('\n')[0] || '';
                  const parts = pip.split(' ');
                  appsObj.versions.pip = parts.length >= 2 ? parts[1] : '';
                }
                functionProcessed();
              });
            } else {
              functionProcessed();
            }
          } else {
            exec('pip -V 2>&1', (error, stdout) => {
              if (!error) {
                const pip = stdout.toString().split('\n')[0] || '';
                const parts = pip.split(' ');
                appsObj.versions.pip = parts.length >= 2 ? parts[1] : '';
              }
              functionProcessed();
            });
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'pip3')) {
          if (_darwin) {
            const gitHomebrewExists = fs.existsSync('/usr/local/Cellar/pip3') || fs.existsSync('/opt/homebrew/bin/pip3');
            if (util.darwinXcodeExists() || gitHomebrewExists) {
              exec('pip3 -V 2>&1', (error, stdout) => {
                if (!error) {
                  const pip = stdout.toString().split('\n')[0] || '';
                  const parts = pip.split(' ');
                  appsObj.versions.pip3 = parts.length >= 2 ? parts[1] : '';
                }
                functionProcessed();
              });
            } else {
              functionProcessed();
            }
          } else {
            exec('pip3 -V 2>&1', (error, stdout) => {
              if (!error) {
                const pip = stdout.toString().split('\n')[0] || '';
                const parts = pip.split(' ');
                appsObj.versions.pip3 = parts.length >= 2 ? parts[1] : '';
              }
              functionProcessed();
            });
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'java')) {
          if (_darwin) {
            // check if any JVM is installed but avoid dialog box that Java needs to be installed
            exec('/usr/libexec/java_home -V 2>&1', (error, stdout) => {
              if (!error && stdout.toString().toLowerCase().indexOf('no java runtime') === -1) {
                // now this can be done savely
                exec('java -version 2>&1', (error, stdout) => {
                  if (!error) {
                    const java = stdout.toString().split('\n')[0] || '';
                    const parts = java.split('"');
                    appsObj.versions.java = parts.length === 3 ? parts[1].trim() : '';
                  }
                  functionProcessed();
                });
              } else {
                functionProcessed();
              }
            });
          } else {
            exec('java -version 2>&1', (error, stdout) => {
              if (!error) {
                const java = stdout.toString().split('\n')[0] || '';
                const parts = java.split('"');
                appsObj.versions.java = parts.length === 3 ? parts[1].trim() : '';
              }
              functionProcessed();
            });
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'gcc')) {
          if ((_darwin && util.darwinXcodeExists()) || !_darwin) {
            exec('gcc -dumpversion', (error, stdout) => {
              if (!error) {
                appsObj.versions.gcc = stdout.toString().split('\n')[0].trim() || '';
              }
              if (appsObj.versions.gcc.indexOf('.') > -1) {
                functionProcessed();
              } else {
                exec('gcc --version', (error, stdout) => {
                  if (!error) {
                    const gcc = stdout.toString().split('\n')[0].trim();
                    if (gcc.indexOf('gcc') > -1 && gcc.indexOf(')') > -1) {
                      const parts = gcc.split(')');
                      appsObj.versions.gcc = parts[1].trim() || appsObj.versions.gcc;
                    }
                  }
                  functionProcessed();
                });
              }
            });
          } else {
            functionProcessed();
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'virtualbox')) {
          exec(util.getVboxmanage() + ' -v 2>&1', (error, stdout) => {
            if (!error) {
              const vbox = stdout.toString().split('\n')[0] || '';
              const parts = vbox.split('r');
              appsObj.versions.virtualbox = parts[0];
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'bash')) {
          exec('bash --version', (error, stdout) => {
            if (!error) {
              const line = stdout.toString().split('\n')[0];
              const parts = line.split(' version ');
              if (parts.length > 1) {
                appsObj.versions.bash = parts[1].split(' ')[0].split('(')[0];
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'zsh')) {
          exec('zsh --version', (error, stdout) => {
            if (!error) {
              const line = stdout.toString().split('\n')[0];
              const parts = line.split('zsh ');
              if (parts.length > 1) {
                appsObj.versions.zsh = parts[1].split(' ')[0];
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'fish')) {
          exec('fish --version', (error, stdout) => {
            if (!error) {
              const line = stdout.toString().split('\n')[0];
              const parts = line.split(' version ');
              if (parts.length > 1) {
                appsObj.versions.fish = parts[1].split(' ')[0];
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'bun')) {
          exec('bun -v', (error, stdout) => {
            if (!error) {
              const line = stdout.toString().split('\n')[0].trim();
              appsObj.versions.bun = line;
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'deno')) {
          exec('deno -v', (error, stdout) => {
            if (!error) {
              const line = stdout.toString().split('\n')[0].trim();
              const parts = line.split(' ');
              if (parts.length > 1) {
                appsObj.versions.deno = parts[1];
              }
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'node')) {
          exec('node -v', (error, stdout) => {
            if (!error) {
              let line = stdout.toString().split('\n')[0].trim();
              if (line.startsWith('v')) {
                line = line.slice(1);
              }
              appsObj.versions.node = line;
            }
            functionProcessed();
          });
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'powershell')) {
          if (_windows) {
            util.powerShell('$PSVersionTable').then((stdout) => {
              const lines = stdout
                .toString()
                .toLowerCase()
                .split('\n')
                .map((line) => line.replace(/ +/g, ' ').replace(/ +/g, ':'));
              appsObj.versions.powershell = util.getValue(lines, 'psversion');
              functionProcessed();
            });
          } else {
            functionProcessed();
          }
        }
        if ({}.hasOwnProperty.call(appsObj.versions, 'dotnet')) {
          if (_windows) {
            util
              .powerShell(
                'gci "HKLM:\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP" -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match "^(?!S)\\p{L}"} | select PSChildName, Version, Release'
              )
              .then((stdout) => {
                const lines = stdout.toString().split('\r\n');
                let dotnet = '';
                lines.forEach((line) => {
                  line = line.replace(/ +/g, ' ');
                  const parts = line.split(' ');
                  dotnet =
                    dotnet ||
                    (parts[0].toLowerCase().startsWith('client') && parts.length > 2 ? parts[1].trim() : parts[0].toLowerCase().startsWith('full') && parts.length > 2 ? parts[1].trim() : '');
                });
                appsObj.versions.dotnet = dotnet.trim();
                functionProcessed();
              });
          } else {
            functionProcessed();
          }
        }
      } catch {
        if (callback) {
          callback(appsObj.versions);
        }
        resolve(appsObj.versions);
      }
    });
  });
}

exports.versions = versions;

function shell(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      if (_windows) {
        try {
          const result = 'CMD';
          util.powerShell(`Get-CimInstance -className win32_process | where-object {$_.ProcessId -eq ${process.ppid} } | select Name`).then((stdout) => {
            let result = 'CMD';
            if (stdout) {
              if (stdout.toString().toLowerCase().indexOf('powershell') >= 0) {
                result = 'PowerShell';
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      } else {
        let result = '';
        exec('echo $SHELL', (error, stdout) => {
          if (!error) {
            result = stdout.toString().split('\n')[0];
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
    });
  });
}

exports.shell = shell;

function getUniqueMacAdresses() {
  let macs = [];
  try {
    const ifaces = os.networkInterfaces();
    for (let dev in ifaces) {
      if ({}.hasOwnProperty.call(ifaces, dev)) {
        ifaces[dev].forEach((details) => {
          if (details && details.mac && details.mac !== '00:00:00:00:00:00') {
            const mac = details.mac.toLowerCase();
            if (macs.indexOf(mac) === -1) {
              macs.push(mac);
            }
          }
        });
      }
    }
    macs = macs.sort((a, b) => {
      if (a < b) {
        return -1;
      }
      if (a > b) {
        return 1;
      }
      return 0;
    });
  } catch {
    macs.push('00:00:00:00:00:00');
  }
  return macs;
}

function uuid(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        os: '',
        hardware: '',
        macs: getUniqueMacAdresses()
      };
      let parts;

      if (_darwin) {
        exec('system_profiler SPHardwareDataType -json', (error, stdout) => {
          if (!error) {
            try {
              const jsonObj = JSON.parse(stdout.toString());
              if (jsonObj.SPHardwareDataType && jsonObj.SPHardwareDataType.length > 0) {
                const spHardware = jsonObj.SPHardwareDataType[0];
                result.os = spHardware.platform_UUID.toLowerCase();
                result.hardware = spHardware.serial_number;
              }
            } catch {
              util.noop();
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_linux) {
        const cmd = `echo -n "os: "; cat /var/lib/dbus/machine-id 2> /dev/null ||
cat /etc/machine-id 2> /dev/null; echo;
echo -n "hardware: "; cat /sys/class/dmi/id/product_uuid 2> /dev/null; echo;`;
        exec(cmd, (error, stdout) => {
          const lines = stdout.toString().split('\n');
          result.os = util.getValue(lines, 'os').toLowerCase();
          result.hardware = util.getValue(lines, 'hardware').toLowerCase();
          if (!result.hardware) {
            const lines = fs.readFileSync('/proc/cpuinfo', { encoding: 'utf8' }).toString().split('\n');
            const serial = util.getValue(lines, 'serial');
            result.hardware = serial || '';
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('sysctl -i kern.hostid kern.hostuuid', (error, stdout) => {
          const lines = stdout.toString().split('\n');
          result.hardware = util.getValue(lines, 'kern.hostid', ':').toLowerCase();
          result.os = util.getValue(lines, 'kern.hostuuid', ':').toLowerCase();
          if (result.os.indexOf('unknown') >= 0) {
            result.os = '';
          }
          if (result.hardware.indexOf('unknown') >= 0) {
            result.hardware = '';
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        let sysdir = '%windir%\\System32';
        if (process.arch === 'ia32' && Object.prototype.hasOwnProperty.call(process.env, 'PROCESSOR_ARCHITEW6432')) {
          sysdir = '%windir%\\sysnative\\cmd.exe /c %windir%\\System32';
        }
        util.powerShell('Get-CimInstance Win32_ComputerSystemProduct | select UUID | fl').then((stdout) => {
          let lines = stdout.split('\r\n');
          result.hardware = util.getValue(lines, 'uuid', ':').toLowerCase();
          exec(`${sysdir}\\reg query "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography" /v MachineGuid`, util.execOptsWin, (error, stdout) => {
            parts = stdout.toString().split('\n\r')[0].split('REG_SZ');
            result.os = parts.length > 1 ? parts[1].replace(/\r+|\n+|\s+/gi, '').toLowerCase() : '';
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        });
      }
    });
  });
}

exports.uuid = uuid;
'use strict';
// @ts-check
// ==================================================================================
// printers.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 15. printers
// ----------------------------------------------------------------------------------

const exec = require('child_process').exec;
const util = require('./util');

let _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

const winPrinterStatus = {
  1: 'Other',
  2: 'Unknown',
  3: 'Idle',
  4: 'Printing',
  5: 'Warmup',
  6: 'Stopped Printing',
  7: 'Offline'
};

function parseLinuxCupsHeader(lines) {
  const result = {};
  if (lines && lines.length) {
    if (lines[0].indexOf(' CUPS v') > 0) {
      const parts = lines[0].split(' CUPS v');
      result.cupsVersion = parts[1];
    }
  }
  return result;
}

function parseLinuxCupsPrinter(lines) {
  const result = {};
  const printerId = util.getValue(lines, 'PrinterId', ' ');
  result.id = printerId ? parseInt(printerId, 10) : null;
  result.name = util.getValue(lines, 'Info', ' ');
  result.model = lines.length > 0 && lines[0] ? lines[0].split(' ')[0] : '';
  result.uri = util.getValue(lines, 'DeviceURI', ' ');
  result.uuid = util.getValue(lines, 'UUID', ' ');
  result.status = util.getValue(lines, 'State', ' ');
  result.local = util.getValue(lines, 'Location', ' ').toLowerCase().startsWith('local');
  result.default = null;
  result.shared = util.getValue(lines, 'Shared', ' ').toLowerCase().startsWith('yes');

  return result;
}

function parseLinuxLpstatPrinter(lines, id) {
  const result = {};
  result.id = id;
  result.name = util.getValue(lines, 'Description', ':', true);
  result.model = lines.length > 0 && lines[0] ? lines[0].split(' ')[0] : '';
  result.uri = null;
  result.uuid = null;
  result.status = lines.length > 0 && lines[0] ? (lines[0].indexOf(' idle') > 0 ? 'idle' : lines[0].indexOf(' printing') > 0 ? 'printing' : 'unknown') : null;
  result.local = util.getValue(lines, 'Location', ':', true).toLowerCase().startsWith('local');
  result.default = null;
  result.shared = util.getValue(lines, 'Shared', ' ').toLowerCase().startsWith('yes');

  return result;
}

function parseDarwinPrinters(printerObject, id) {
  const result = {};
  const uriParts = printerObject.uri.split('/');
  result.id = id;
  result.name = printerObject._name;
  result.model = uriParts.length ? uriParts[uriParts.length - 1] : '';
  result.uri = printerObject.uri;
  result.uuid = null;
  result.status = printerObject.status;
  result.local = printerObject.printserver === 'local';
  result.default = printerObject.default === 'yes';
  result.shared = printerObject.shared === 'yes';

  return result;
}

function parseWindowsPrinters(lines, id) {
  const result = {};
  const status = parseInt(util.getValue(lines, 'PrinterStatus', ':'), 10);

  result.id = id;
  result.name = util.getValue(lines, 'name', ':');
  result.model = util.getValue(lines, 'DriverName', ':');
  result.uri = null;
  result.uuid = null;
  result.status = winPrinterStatus[status] ? winPrinterStatus[status] : null;
  result.local = util.getValue(lines, 'Local', ':').toUpperCase() === 'TRUE';
  result.default = util.getValue(lines, 'Default', ':').toUpperCase() === 'TRUE';
  result.shared = util.getValue(lines, 'Shared', ':').toUpperCase() === 'TRUE';

  return result;
}

function printer(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = [];
      if (_linux || _freebsd || _openbsd || _netbsd) {
        let cmd = 'cat /etc/cups/printers.conf 2>/dev/null';
        exec(cmd, (error, stdout) => {
          // printers.conf
          if (!error) {
            const parts = stdout.toString().split('<Printer ');
            const printerHeader = parseLinuxCupsHeader(parts[0]);
            for (let i = 1; i < parts.length; i++) {
              const printers = parseLinuxCupsPrinter(parts[i].split('\n'));
              if (printers.name) {
                printers.engine = 'CUPS';
                printers.engineVersion = printerHeader.cupsVersion;
                result.push(printers);
              }
            }
          }
          if (result.length === 0) {
            if (_linux) {
              cmd = 'export LC_ALL=C; lpstat -lp 2>/dev/null; unset LC_ALL';
              // lpstat
              exec(cmd, (error, stdout) => {
                const parts = ('\n' + stdout.toString()).split('\nprinter ');
                for (let i = 1; i < parts.length; i++) {
                  const printers = parseLinuxLpstatPrinter(parts[i].split('\n'), i);
                  result.push(printers);
                }
              });
              if (callback) {
                callback(result);
              }
              resolve(result);
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        });
      }
      if (_darwin) {
        let cmd = 'system_profiler SPPrintersDataType -json';
        exec(cmd, (error, stdout) => {
          if (!error) {
            try {
              const outObj = JSON.parse(stdout.toString());
              if (outObj.SPPrintersDataType && outObj.SPPrintersDataType.length) {
                for (let i = 0; i < outObj.SPPrintersDataType.length; i++) {
                  const printer = parseDarwinPrinters(outObj.SPPrintersDataType[i], i);
                  result.push(printer);
                }
              }
            } catch {
              util.noop();
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        util.powerShell('Get-CimInstance Win32_Printer | select PrinterStatus,Name,DriverName,Local,Default,Shared | fl').then((stdout, error) => {
          if (!error) {
            const parts = stdout.toString().split(/\n\s*\n/);
            for (let i = 0; i < parts.length; i++) {
              const printer = parseWindowsPrinters(parts[i].split('\n'), i);
              if (printer.name || printer.model) {
                result.push(printer);
              }
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        resolve(null);
      }
    });
  });
}

exports.printer = printer;
'use strict';
// @ts-check
// ==================================================================================
// processes.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 10. Processes
// ----------------------------------------------------------------------------------

const os = require('os');
const fs = require('fs');
const path = require('path');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;

const util = require('./util');

let _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

const _processes_cpu = {
  all: 0,
  all_utime: 0,
  all_stime: 0,
  list: {},
  ms: 0,
  result: {}
};
const _services_cpu = {
  all: 0,
  all_utime: 0,
  all_stime: 0,
  list: {},
  ms: 0,
  result: {}
};
const _process_cpu = {
  all: 0,
  all_utime: 0,
  all_stime: 0,
  list: {},
  ms: 0,
  result: {}
};

const _winStatusValues = {
  0: 'unknown',
  1: 'other',
  2: 'ready',
  3: 'running',
  4: 'blocked',
  5: 'suspended blocked',
  6: 'suspended ready',
  7: 'terminated',
  8: 'stopped',
  9: 'growing'
};

function parseTimeUnix(time) {
  let result = time;
  let parts = time.replace(/ +/g, ' ').split(' ');
  if (parts.length === 5) {
    result = parts[4] + '-' + ('0' + ('JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'.indexOf(parts[1].toUpperCase()) / 3 + 1)).slice(-2) + '-' + ('0' + parts[2]).slice(-2) + ' ' + parts[3];
  }
  return result;
}

function parseElapsedTime(etime) {
  let current = new Date();
  current = new Date(current.getTime() - current.getTimezoneOffset() * 60000);

  const elapsed = etime.split('-');

  const timeIndex = elapsed.length - 1;
  const days = timeIndex > 0 ? parseInt(elapsed[timeIndex - 1]) : 0;

  const timeStr = elapsed[timeIndex].split(':');
  const hours = timeStr.length === 3 ? parseInt(timeStr[0] || 0) : 0;
  const mins = parseInt(timeStr[timeStr.length === 3 ? 1 : 0] || 0);
  const secs = parseInt(timeStr[timeStr.length === 3 ? 2 : 1] || 0);
  const ms = (((days * 24 + hours) * 60 + mins) * 60 + secs) * 1000;

  let res = new Date(current.getTime());
  let result = res.toISOString().substring(0, 10) + ' ' + res.toISOString().substring(11, 19);
  try {
    res = new Date(current.getTime() - ms);
    result = res.toISOString().substring(0, 10) + ' ' + res.toISOString().substring(11, 19);
  } catch (e) {
    util.noop();
  }
  return result;
}

// --------------------------
// PS - services
// pass a comma separated string with services to check (mysql, apache, postgresql, ...)
// this function gives an array back, if the services are running.

function services(srv, callback) {
  // fallback - if only callback is given
  if (util.isFunction(srv) && !callback) {
    callback = srv;
    srv = '';
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      if (typeof srv !== 'string') {
        if (callback) {
          callback([]);
        }
        return resolve([]);
      }

      if (srv) {
        let srvString = '';
        try {
          srvString.__proto__.toLowerCase = util.stringToLower;
          srvString.__proto__.replace = util.stringReplace;
          srvString.__proto__.toString = util.stringToString;
          srvString.__proto__.substr = util.stringSubstr;
          srvString.__proto__.substring = util.stringSubstring;
          srvString.__proto__.trim = util.stringTrim;
          srvString.__proto__.startsWith = util.stringStartWith;
        } catch (e) {
          Object.setPrototypeOf(srvString, util.stringObj);
        }

        const s = util.sanitizeShellString(srv);
        const l = util.mathMin(s.length, 2000);
        for (let i = 0; i <= l; i++) {
          if (s[i] !== undefined) {
            srvString = srvString + s[i];
          }
        }

        srvString = srvString.trim().toLowerCase().replace(/, /g, '|').replace(/,+/g, '|');
        if (srvString === '') {
          srvString = '*';
        }
        if (util.isPrototypePolluted() && srvString !== '*') {
          srvString = '------';
        }
        let srvs = srvString.split('|');
        let result = [];
        let dataSrv = [];

        if (_linux || _freebsd || _openbsd || _netbsd || _darwin) {
          if ((_linux || _freebsd || _openbsd || _netbsd) && srvString === '*') {
            try {
              const tmpsrv = execSync('systemctl --all --type=service --no-legend 2> /dev/null', util.execOptsLinux).toString().split('\n');
              srvs = [];
              for (const s of tmpsrv) {
                const name = s.split('.service')[0];
                if (name && s.indexOf(' not-found ') === -1) {
                  srvs.push(name.trim());
                }
              }
              srvString = srvs.join('|');
            } catch (d) {
              try {
                srvString = '';
                const tmpsrv = execSync('service --status-all 2> /dev/null', util.execOptsLinux).toString().split('\n');
                for (const s of tmpsrv) {
                  const parts = s.split(']');
                  if (parts.length === 2) {
                    srvString += (srvString !== '' ? '|' : '') + parts[1].trim();
                  }
                }
                srvs = srvString.split('|');
              } catch (e) {
                try {
                  const srvStr = execSync('ls /etc/init.d/ -m 2> /dev/null', util.execOptsLinux).toString().split('\n').join('');
                  srvString = '';
                  if (srvStr) {
                    const tmpsrv = srvStr.split(',');
                    for (const s of tmpsrv) {
                      const name = s.trim();
                      if (name) {
                        srvString += (srvString !== '' ? '|' : '') + name;
                      }
                    }
                    srvs = srvString.split('|');
                  }
                } catch (f) {
                  srvString = '';
                  srvs = [];
                }
              }
            }
          }
          if (_darwin && srvString === '*') {
            // service enumeration not yet suported on mac OS
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
          let args = _darwin ? ['-caxo', 'pcpu,pmem,pid,command'] : ['-axo', 'pcpu,pmem,pid,command'];
          if (srvString !== '' && srvs.length > 0) {
            util.execSafe('ps', args).then((stdout) => {
              if (stdout) {
                let lines = stdout.replace(/ +/g, ' ').replace(/,+/g, '.').split('\n');
                srvs.forEach(function (srv) {
                  let ps;
                  if (_darwin) {
                    ps = lines.filter(function (e) {
                      return e.toLowerCase().indexOf(srv) !== -1;
                    });
                  } else {
                    ps = lines.filter(function (e) {
                      return (
                        e.toLowerCase().indexOf(' ' + srv.toLowerCase() + ':') !== -1 ||
                        e.toLowerCase().indexOf('(' + srv.toLowerCase() + ' ') !== -1 ||
                        e.toLowerCase().indexOf('(' + srv.toLowerCase() + ')') !== -1 ||
                        e.toLowerCase().indexOf(' ' + srv.toLowerCase().replace(/[0-9.]/g, '') + ':') !== -1 ||
                        e.toLowerCase().indexOf('/' + srv.toLowerCase()) !== -1
                      );
                    });
                  }
                  const pids = [];
                  for (const p of ps) {
                    const pid = p.trim().split(' ')[2];
                    if (pid) {
                      pids.push(parseInt(pid, 10));
                    }
                  }
                  result.push({
                    name: srv,
                    running: ps.length > 0,
                    startmode: '',
                    pids: pids,
                    cpu: parseFloat(
                      ps
                        .reduce(function (pv, cv) {
                          return pv + parseFloat(cv.trim().split(' ')[0]);
                        }, 0)
                        .toFixed(2)
                    ),
                    mem: parseFloat(
                      ps
                        .reduce(function (pv, cv) {
                          return pv + parseFloat(cv.trim().split(' ')[1]);
                        }, 0)
                        .toFixed(2)
                    )
                  });
                });
                if (_linux) {
                  // calc process_cpu - ps is not accurate in linux!
                  let cmd = 'cat /proc/stat | grep "cpu "';
                  for (let i in result) {
                    for (let j in result[i].pids) {
                      cmd += ';cat /proc/' + result[i].pids[j] + '/stat';
                    }
                  }
                  exec(cmd, { maxBuffer: 1024 * 102400 }, function (error, stdout) {
                    let curr_processes = stdout.toString().split('\n');

                    // first line (all - /proc/stat)
                    let all = parseProcStat(curr_processes.shift());

                    // process
                    let list_new = {};
                    let resultProcess = {};
                    curr_processes.forEach((element) => {
                      resultProcess = calcProcStatLinux(element, all, _services_cpu);

                      if (resultProcess.pid) {
                        let listPos = -1;
                        for (let i in result) {
                          for (let j in result[i].pids) {
                            if (parseInt(result[i].pids[j]) === parseInt(resultProcess.pid)) {
                              listPos = i;
                            }
                          }
                        }
                        if (listPos >= 0) {
                          result[listPos].cpu += resultProcess.cpuu + resultProcess.cpus;
                        }

                        // save new values
                        list_new[resultProcess.pid] = {
                          cpuu: resultProcess.cpuu,
                          cpus: resultProcess.cpus,
                          utime: resultProcess.utime,
                          stime: resultProcess.stime,
                          cutime: resultProcess.cutime,
                          cstime: resultProcess.cstime
                        };
                      }
                    });

                    // store old values
                    _services_cpu.all = all;
                    _services_cpu.list = Object.assign({}, list_new);
                    _services_cpu.ms = Date.now() - _services_cpu.ms;
                    _services_cpu.result = Object.assign({}, result);
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  });
                } else {
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                }
              } else {
                args = ['-o', 'comm'];
                util.execSafe('ps', args).then((stdout) => {
                  if (stdout) {
                    let lines = stdout.replace(/ +/g, ' ').replace(/,+/g, '.').split('\n');
                    srvs.forEach(function (srv) {
                      let ps = lines.filter(function (e) {
                        return e.indexOf(srv) !== -1;
                      });
                      result.push({
                        name: srv,
                        running: ps.length > 0,
                        startmode: '',
                        cpu: 0,
                        mem: 0
                      });
                    });
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  } else {
                    srvs.forEach(function (srv) {
                      result.push({
                        name: srv,
                        running: false,
                        startmode: '',
                        cpu: 0,
                        mem: 0
                      });
                    });
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  }
                });
              }
            });
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        }
        if (_windows) {
          try {
            let wincommand = 'Get-CimInstance Win32_Service';
            if (srvs[0] !== '*') {
              wincommand += ' -Filter "';
              srvs.forEach((srv) => {
                wincommand += `Name='${srv}' or `;
              });
              wincommand = `${wincommand.slice(0, -4)}"`;
            }
            wincommand += ' | select Name,Caption,Started,StartMode,ProcessId | fl';
            util.powerShell(wincommand).then((stdout, error) => {
              if (!error) {
                let serviceSections = stdout.split(/\n\s*\n/);
                serviceSections.forEach((element) => {
                  if (element.trim() !== '') {
                    let lines = element.trim().split('\r\n');
                    let srvName = util.getValue(lines, 'Name', ':', true).toLowerCase();
                    let srvCaption = util.getValue(lines, 'Caption', ':', true).toLowerCase();
                    let started = util.getValue(lines, 'Started', ':', true);
                    let startMode = util.getValue(lines, 'StartMode', ':', true);
                    let pid = util.getValue(lines, 'ProcessId', ':', true);
                    if (srvString === '*' || srvs.indexOf(srvName) >= 0 || srvs.indexOf(srvCaption) >= 0) {
                      result.push({
                        name: srvName,
                        running: started.toLowerCase() === 'true',
                        startmode: startMode,
                        pids: [pid],
                        cpu: 0,
                        mem: 0
                      });
                      dataSrv.push(srvName);
                      dataSrv.push(srvCaption);
                    }
                  }
                });

                if (srvString !== '*') {
                  const srvsMissing = srvs.filter((e) => dataSrv.indexOf(e) === -1);
                  srvsMissing.forEach((srvName) => {
                    result.push({
                      name: srvName,
                      running: false,
                      startmode: '',
                      pids: [],
                      cpu: 0,
                      mem: 0
                    });
                  });
                }
                if (callback) {
                  callback(result);
                }
                resolve(result);
              } else {
                srvs.forEach((srvName) => {
                  result.push({
                    name: srvName,
                    running: false,
                    startmode: '',
                    cpu: 0,
                    mem: 0
                  });
                });
                if (callback) {
                  callback(result);
                }
                resolve(result);
              }
            });
          } catch {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        }
      } else {
        if (callback) {
          callback([]);
        }
        resolve([]);
      }
    });
  });
}

exports.services = services;

function parseProcStat(line) {
  const parts = line.replace(/ +/g, ' ').split(' ');
  const user = parts.length >= 2 ? parseInt(parts[1]) : 0;
  const nice = parts.length >= 3 ? parseInt(parts[2]) : 0;
  const system = parts.length >= 4 ? parseInt(parts[3]) : 0;
  const idle = parts.length >= 5 ? parseInt(parts[4]) : 0;
  const iowait = parts.length >= 6 ? parseInt(parts[5]) : 0;
  const irq = parts.length >= 7 ? parseInt(parts[6]) : 0;
  const softirq = parts.length >= 8 ? parseInt(parts[7]) : 0;
  const steal = parts.length >= 9 ? parseInt(parts[8]) : 0;
  const guest = parts.length >= 10 ? parseInt(parts[9]) : 0;
  const guest_nice = parts.length >= 11 ? parseInt(parts[10]) : 0;
  return user + nice + system + idle + iowait + irq + softirq + steal + guest + guest_nice;
}

function calcProcStatLinux(line, all, _cpu_old) {
  let statparts = line.replace(/ +/g, ' ').split(')');
  if (statparts.length >= 2) {
    let parts = statparts[1].split(' ');
    if (parts.length >= 16) {
      let pid = parseInt(statparts[0].split(' ')[0]);
      let utime = parseInt(parts[12]);
      let stime = parseInt(parts[13]);
      let cutime = parseInt(parts[14]);
      let cstime = parseInt(parts[15]);

      // calc
      let cpuu = 0;
      let cpus = 0;
      if (_cpu_old.all > 0 && _cpu_old.list[pid]) {
        cpuu = ((utime + cutime - _cpu_old.list[pid].utime - _cpu_old.list[pid].cutime) / (all - _cpu_old.all)) * 100; // user
        cpus = ((stime + cstime - _cpu_old.list[pid].stime - _cpu_old.list[pid].cstime) / (all - _cpu_old.all)) * 100; // system
      } else {
        cpuu = ((utime + cutime) / all) * 100; // user
        cpus = ((stime + cstime) / all) * 100; // system
      }
      return {
        pid: pid,
        utime: utime,
        stime: stime,
        cutime: cutime,
        cstime: cstime,
        cpuu: cpuu,
        cpus: cpus
      };
    } else {
      return {
        pid: 0,
        utime: 0,
        stime: 0,
        cutime: 0,
        cstime: 0,
        cpuu: 0,
        cpus: 0
      };
    }
  } else {
    return {
      pid: 0,
      utime: 0,
      stime: 0,
      cutime: 0,
      cstime: 0,
      cpuu: 0,
      cpus: 0
    };
  }
}

function calcProcStatWin(procStat, all, _cpu_old) {
  // calc
  let cpuu = 0;
  let cpus = 0;
  if (_cpu_old.all > 0 && _cpu_old.list[procStat.pid]) {
    cpuu = ((procStat.utime - _cpu_old.list[procStat.pid].utime) / (all - _cpu_old.all)) * 100; // user
    cpus = ((procStat.stime - _cpu_old.list[procStat.pid].stime) / (all - _cpu_old.all)) * 100; // system
  } else {
    cpuu = (procStat.utime / all) * 100; // user
    cpus = (procStat.stime / all) * 100; // system
  }
  return {
    pid: procStat.pid,
    utime: procStat.utime,
    stime: procStat.stime,
    cpuu: cpuu > 0 ? cpuu : 0,
    cpus: cpus > 0 ? cpus : 0
  };
}

// --------------------------
// running processes

function processes(callback) {
  let parsedhead = [];

  function getName(command) {
    command = command || '';
    let result = command.split(' ')[0];
    if (result.substr(-1) === ':') {
      result = result.substr(0, result.length - 1);
    }
    if (result.substr(0, 1) !== '[') {
      let parts = result.split('/');
      if (isNaN(parseInt(parts[parts.length - 1]))) {
        result = parts[parts.length - 1];
      } else {
        result = parts[0];
      }
    }
    return result;
  }

  function parseLine(line) {
    let offset = 0;
    let offset2 = 0;

    function checkColumn(i) {
      offset = offset2;
      if (parsedhead[i]) {
        offset2 = line.substring(parsedhead[i].to + offset, 10000).indexOf(' ');
      } else {
        offset2 = 10000;
      }
    }

    checkColumn(0);
    const pid = parseInt(line.substring(parsedhead[0].from + offset, parsedhead[0].to + offset2));
    checkColumn(1);
    const ppid = parseInt(line.substring(parsedhead[1].from + offset, parsedhead[1].to + offset2));
    checkColumn(2);
    const cpu = parseFloat(line.substring(parsedhead[2].from + offset, parsedhead[2].to + offset2).replace(/,/g, '.'));
    checkColumn(3);
    const mem = parseFloat(line.substring(parsedhead[3].from + offset, parsedhead[3].to + offset2).replace(/,/g, '.'));
    checkColumn(4);
    const priority = parseInt(line.substring(parsedhead[4].from + offset, parsedhead[4].to + offset2));
    checkColumn(5);
    const vsz = parseInt(line.substring(parsedhead[5].from + offset, parsedhead[5].to + offset2));
    checkColumn(6);
    const rss = parseInt(line.substring(parsedhead[6].from + offset, parsedhead[6].to + offset2));
    checkColumn(7);
    const nice = parseInt(line.substring(parsedhead[7].from + offset, parsedhead[7].to + offset2)) || 0;
    checkColumn(8);
    const started = !_sunos
      ? parseElapsedTime(line.substring(parsedhead[8].from + offset, parsedhead[8].to + offset2).trim())
      : parseTimeUnix(line.substring(parsedhead[8].from + offset, parsedhead[8].to + offset2).trim());
    checkColumn(9);
    let state = line.substring(parsedhead[9].from + offset, parsedhead[9].to + offset2).trim();
    state =
      state[0] === 'R'
        ? 'running'
        : state[0] === 'S'
          ? 'sleeping'
          : state[0] === 'T'
            ? 'stopped'
            : state[0] === 'W'
              ? 'paging'
              : state[0] === 'X'
                ? 'dead'
                : state[0] === 'Z'
                  ? 'zombie'
                  : state[0] === 'D' || state[0] === 'U'
                    ? 'blocked'
                    : 'unknown';
    checkColumn(10);
    let tty = line.substring(parsedhead[10].from + offset, parsedhead[10].to + offset2).trim();
    if (tty === '?' || tty === '??') {
      tty = '';
    }
    checkColumn(11);
    const user = line.substring(parsedhead[11].from + offset, parsedhead[11].to + offset2).trim();
    checkColumn(12);
    let cmdPath = '';
    let command = '';
    let params = '';
    let fullcommand = line.substring(parsedhead[12].from + offset, parsedhead[12].to + offset2).trim();
    if (fullcommand.substr(fullcommand.length - 1) === ']') {
      fullcommand = fullcommand.slice(0, -1);
    }
    if (fullcommand.substr(0, 1) === '[') {
      command = fullcommand.substring(1);
    } else {
      const p1 = fullcommand.indexOf('(');
      const p2 = fullcommand.indexOf(')');
      const p3 = fullcommand.indexOf('/');
      const p4 = fullcommand.indexOf(':');
      if (p1 < p2 && p1 < p3 && p3 < p2) {
        command = fullcommand.split(' ')[0];
        command = command.replace(/:/g, '');
      } else {
        if (p4 > 0 && (p3 === -1 || p3 > 3)) {
          command = fullcommand.split(' ')[0];
          command = command.replace(/:/g, '');
        } else {
          // try to figure out where parameter starts
          let firstParamPos = fullcommand.indexOf(' -');
          let firstParamPathPos = fullcommand.indexOf(' /');
          firstParamPos = firstParamPos >= 0 ? firstParamPos : 10000;
          firstParamPathPos = firstParamPathPos >= 0 ? firstParamPathPos : 10000;
          const firstPos = Math.min(firstParamPos, firstParamPathPos);
          let tmpCommand = fullcommand.substr(0, firstPos);
          const tmpParams = fullcommand.substr(firstPos);
          const lastSlashPos = tmpCommand.lastIndexOf('/');
          if (lastSlashPos >= 0) {
            cmdPath = tmpCommand.substr(0, lastSlashPos);
            tmpCommand = tmpCommand.substr(lastSlashPos + 1);
          }

          if (firstPos === 10000 && tmpCommand.indexOf(' ') > -1) {
            const parts = tmpCommand.split(' ');
            if (fs.existsSync(path.join(cmdPath, parts[0]))) {
              command = parts.shift();
              params = (parts.join(' ') + ' ' + tmpParams).trim();
            } else {
              command = tmpCommand.trim();
              params = tmpParams.trim();
            }
          } else {
            command = tmpCommand.trim();
            params = tmpParams.trim();
          }
        }
      }
    }

    return {
      pid: pid,
      parentPid: ppid,
      name: _linux ? getName(command) : command,
      cpu: cpu,
      cpuu: 0,
      cpus: 0,
      mem: mem,
      priority: priority,
      memVsz: vsz,
      memRss: rss,
      nice: nice,
      started: started,
      state: state,
      tty: tty,
      user: user,
      command: command,
      params: params,
      path: cmdPath
    };
  }

  function parseProcesses(lines) {
    let result = [];
    if (lines.length > 1) {
      let head = lines[0];
      parsedhead = util.parseHead(head, 8);
      lines.shift();
      lines.forEach((line) => {
        if (line.trim() !== '') {
          result.push(parseLine(line));
        }
      });
    }
    return result;
  }
  function parseProcesses2(lines) {
    function formatDateTime(time) {
      const month = ('0' + (time.getMonth() + 1).toString()).slice(-2);
      const year = time.getFullYear().toString();
      const day = ('0' + time.getDate().toString()).slice(-2);
      const hours = ('0' + time.getHours().toString()).slice(-2);
      const mins = ('0' + time.getMinutes().toString()).slice(-2);
      const secs = ('0' + time.getSeconds().toString()).slice(-2);

      return year + '-' + month + '-' + day + ' ' + hours + ':' + mins + ':' + secs;
    }

    function parseElapsed(etime) {
      let started = '';
      if (etime.indexOf('d') >= 0) {
        const elapsed_parts = etime.split('d');
        started = formatDateTime(new Date(Date.now() - (elapsed_parts[0] * 24 + elapsed_parts[1] * 1) * 60 * 60 * 1000));
      } else if (etime.indexOf('h') >= 0) {
        const elapsed_parts = etime.split('h');
        started = formatDateTime(new Date(Date.now() - (elapsed_parts[0] * 60 + elapsed_parts[1] * 1) * 60 * 1000));
      } else if (etime.indexOf(':') >= 0) {
        const elapsed_parts = etime.split(':');
        started = formatDateTime(new Date(Date.now() - (elapsed_parts.length > 1 ? (elapsed_parts[0] * 60 + elapsed_parts[1]) * 1000 : elapsed_parts[0] * 1000)));
      }
      return started;
    }

    let result = [];
    lines.forEach((line) => {
      if (line.trim() !== '') {
        line = line.trim().replace(/ +/g, ' ').replace(/,+/g, '.');
        const parts = line.split(' ');
        const command = parts.slice(9).join(' ');
        const pmem = parseFloat(((1.0 * parseInt(parts[3]) * 1024) / os.totalmem()).toFixed(1));
        const started = parseElapsed(parts[5]);

        result.push({
          pid: parseInt(parts[0]),
          parentPid: parseInt(parts[1]),
          name: getName(command),
          cpu: 0,
          cpuu: 0,
          cpus: 0,
          mem: pmem,
          priority: 0,
          memVsz: parseInt(parts[2]),
          memRss: parseInt(parts[3]),
          nice: parseInt(parts[4]),
          started: started,
          state:
            parts[6] === 'R'
              ? 'running'
              : parts[6] === 'S'
                ? 'sleeping'
                : parts[6] === 'T'
                  ? 'stopped'
                  : parts[6] === 'W'
                    ? 'paging'
                    : parts[6] === 'X'
                      ? 'dead'
                      : parts[6] === 'Z'
                        ? 'zombie'
                        : parts[6] === 'D' || parts[6] === 'U'
                          ? 'blocked'
                          : 'unknown',
          tty: parts[7],
          user: parts[8],
          command: command
        });
      }
    });
    return result;
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        all: 0,
        running: 0,
        blocked: 0,
        sleeping: 0,
        unknown: 0,
        list: []
      };

      let cmd = '';

      if ((_processes_cpu.ms && Date.now() - _processes_cpu.ms >= 500) || _processes_cpu.ms === 0) {
        if (_linux || _freebsd || _openbsd || _netbsd || _darwin || _sunos) {
          if (_linux) {
            cmd = 'export LC_ALL=C; ps -axo pid:11,ppid:11,pcpu:6,pmem:6,pri:5,vsz:11,rss:11,ni:5,etime:30,state:5,tty:15,user:20,command; unset LC_ALL';
          }
          if (_freebsd || _openbsd || _netbsd) {
            cmd = 'export LC_ALL=C; ps -axo pid,ppid,pcpu,pmem,pri,vsz,rss,ni,etime,state,tty,user,command; unset LC_ALL';
          }
          if (_darwin) {
            cmd = 'ps -axo pid,ppid,pcpu,pmem,pri,vsz=temp_title_1,rss=temp_title_2,nice,etime=temp_title_3,state,tty,user,command -r';
          }
          if (_sunos) {
            cmd = 'ps -Ao pid,ppid,pcpu,pmem,pri,vsz,rss,nice,stime,s,tty,user,comm';
          }
          try {
            exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
              if (!error && stdout.toString().trim()) {
                result.list = parseProcesses(stdout.toString().split('\n')).slice();
                result.all = result.list.length;
                result.running = result.list.filter((e) => {
                  return e.state === 'running';
                }).length;
                result.blocked = result.list.filter((e) => {
                  return e.state === 'blocked';
                }).length;
                result.sleeping = result.list.filter((e) => {
                  return e.state === 'sleeping';
                }).length;

                if (_linux) {
                  // calc process_cpu - ps is not accurate in linux!
                  cmd = 'cat /proc/stat | grep "cpu "';
                  result.list.forEach((element) => {
                    cmd += ';cat /proc/' + element.pid + '/stat';
                  });
                  exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
                    let curr_processes = stdout.toString().split('\n');

                    // first line (all - /proc/stat)
                    let all = parseProcStat(curr_processes.shift());

                    // process
                    let list_new = {};
                    let resultProcess = {};
                    curr_processes.forEach((element) => {
                      resultProcess = calcProcStatLinux(element, all, _processes_cpu);

                      if (resultProcess.pid) {
                        // store pcpu in outer array
                        let listPos = result.list
                          .map((e) => {
                            return e.pid;
                          })
                          .indexOf(resultProcess.pid);
                        if (listPos >= 0) {
                          result.list[listPos].cpu = resultProcess.cpuu + resultProcess.cpus;
                          result.list[listPos].cpuu = resultProcess.cpuu;
                          result.list[listPos].cpus = resultProcess.cpus;
                        }

                        // save new values
                        list_new[resultProcess.pid] = {
                          cpuu: resultProcess.cpuu,
                          cpus: resultProcess.cpus,
                          utime: resultProcess.utime,
                          stime: resultProcess.stime,
                          cutime: resultProcess.cutime,
                          cstime: resultProcess.cstime
                        };
                      }
                    });

                    // store old values
                    _processes_cpu.all = all;
                    _processes_cpu.list = Object.assign({}, list_new);
                    _processes_cpu.ms = Date.now() - _processes_cpu.ms;
                    _processes_cpu.result = Object.assign({}, result);
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  });
                } else {
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                }
              } else {
                cmd = 'ps -o pid,ppid,vsz,rss,nice,etime,stat,tty,user,comm';
                if (_sunos) {
                  cmd = 'ps -o pid,ppid,vsz,rss,nice,etime,s,tty,user,comm';
                }
                exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
                  if (!error) {
                    let lines = stdout.toString().split('\n');
                    lines.shift();

                    result.list = parseProcesses2(lines).slice();
                    result.all = result.list.length;
                    result.running = result.list.filter((e) => {
                      return e.state === 'running';
                    }).length;
                    result.blocked = result.list.filter((e) => {
                      return e.state === 'blocked';
                    }).length;
                    result.sleeping = result.list.filter((e) => {
                      return e.state === 'sleeping';
                    }).length;
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  } else {
                    if (callback) {
                      callback(result);
                    }
                    resolve(result);
                  }
                });
              }
            });
          } catch {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        } else if (_windows) {
          try {
            util
              .powerShell(
                `Get-CimInstance Win32_Process | select-Object ProcessId,ParentProcessId,ExecutionState,Caption,CommandLine,ExecutablePath,UserModeTime,KernelModeTime,WorkingSetSize,Priority,PageFileUsage,
                @{n="CreationDate";e={$_.CreationDate.ToString("yyyy-MM-dd HH:mm:ss")}} | ConvertTo-Json -compress`
              )
              .then((stdout, error) => {
                if (!error) {
                  const procs = [];
                  const procStats = [];
                  const list_new = {};
                  let allcpuu = 0;
                  let allcpus = 0;
                  let processArray = [];
                  try {
                    stdout = stdout.trim().replace(/^\uFEFF/, '');
                    processArray = JSON.parse(stdout);
                  } catch {}
                  processArray.forEach((element) => {
                    const pid = element.ProcessId;
                    const parentPid = element.ParentProcessId;
                    const statusValue = element.ExecutionState || null;
                    const name = element.Caption;
                    const commandLine = element.CommandLine;
                    // get additional command line data
                    const commandPath = element.ExecutablePath;
                    const utime = element.UserModeTime;
                    const stime = element.KernelModeTime;
                    const memw = element.WorkingSetSize;
                    allcpuu = allcpuu + utime;
                    allcpus = allcpus + stime;
                    result.all++;
                    if (!statusValue) {
                      result.unknown++;
                    }
                    if (statusValue === '3') {
                      result.running++;
                    }
                    if (statusValue === '4' || statusValue === '5') {
                      result.blocked++;
                    }

                    procStats.push({
                      pid: pid,
                      utime: utime,
                      stime: stime,
                      cpu: 0,
                      cpuu: 0,
                      cpus: 0
                    });
                    procs.push({
                      pid: pid,
                      parentPid: parentPid,
                      name: name,
                      cpu: 0,
                      cpuu: 0,
                      cpus: 0,
                      mem: (memw / os.totalmem()) * 100,
                      priority: element.Priority | null,
                      memVsz: element.PageFileUsage || null,
                      memRss: Math.floor((element.WorkingSetSize || 0) / 1024),
                      nice: 0,
                      started: element.CreationDate,
                      state: statusValue ? _winStatusValues[statusValue] : _winStatusValues[0],
                      tty: '',
                      user: '',
                      command: commandLine || name,
                      path: commandPath,
                      params: ''
                    });
                  });

                  result.sleeping = result.all - result.running - result.blocked - result.unknown;
                  result.list = procs;
                  procStats.forEach((element) => {
                    let resultProcess = calcProcStatWin(element, allcpuu + allcpus, _processes_cpu);

                    // store pcpu in outer array
                    let listPos = result.list.map((e) => e.pid).indexOf(resultProcess.pid);
                    if (listPos >= 0) {
                      result.list[listPos].cpu = resultProcess.cpuu + resultProcess.cpus;
                      result.list[listPos].cpuu = resultProcess.cpuu;
                      result.list[listPos].cpus = resultProcess.cpus;
                    }

                    // save new values
                    list_new[resultProcess.pid] = {
                      cpuu: resultProcess.cpuu,
                      cpus: resultProcess.cpus,
                      utime: resultProcess.utime,
                      stime: resultProcess.stime
                    };
                  });

                  // store old values
                  _processes_cpu.all = allcpuu + allcpus;
                  _processes_cpu.all_utime = allcpuu;
                  _processes_cpu.all_stime = allcpus;
                  _processes_cpu.list = Object.assign({}, list_new);
                  _processes_cpu.ms = Date.now() - _processes_cpu.ms;
                  _processes_cpu.result = Object.assign({}, result);
                }
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
          } catch {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      } else {
        if (callback) {
          callback(_processes_cpu.result);
        }
        resolve(_processes_cpu.result);
      }
    });
  });
}

exports.processes = processes;

// --------------------------
// PS - process load
// get detailed information about a certain process
// (PID, CPU-Usage %, Mem-Usage %)

function processLoad(proc, callback) {
  // fallback - if only callback is given
  if (util.isFunction(proc) && !callback) {
    callback = proc;
    proc = '';
  }

  return new Promise((resolve) => {
    process.nextTick(() => {
      proc = proc || '';

      if (typeof proc !== 'string') {
        if (callback) {
          callback([]);
        }
        return resolve([]);
      }

      let processesString = '';
      try {
        processesString.__proto__.toLowerCase = util.stringToLower;
        processesString.__proto__.replace = util.stringReplace;
        processesString.__proto__.toString = util.stringToString;
        processesString.__proto__.substr = util.stringSubstr;
        processesString.__proto__.substring = util.stringSubstring;
        processesString.__proto__.trim = util.stringTrim;
        processesString.__proto__.startsWith = util.stringStartWith;
      } catch {
        Object.setPrototypeOf(processesString, util.stringObj);
      }

      const s = util.sanitizeShellString(proc);
      const l = util.mathMin(s.length, 2000);

      for (let i = 0; i <= l; i++) {
        if (s[i] !== undefined) {
          processesString = processesString + s[i];
        }
      }

      processesString = processesString.trim().toLowerCase().replace(/, /g, '|').replace(/,+/g, '|');
      if (processesString === '') {
        processesString = '*';
      }
      if (util.isPrototypePolluted() && processesString !== '*') {
        processesString = '------';
      }
      let processes = processesString.split('|');
      let result = [];

      const procSanitized = util.isPrototypePolluted() ? '' : util.sanitizeShellString(proc) || '*';

      // from here new
      // let result = {
      //   'proc': procSanitized,
      //   'pid': null,
      //   'cpu': 0,
      //   'mem': 0
      // };
      if (procSanitized && processes.length && processes[0] !== '------') {
        if (_windows) {
          try {
            util.powerShell('Get-CimInstance Win32_Process | select ProcessId,Caption,UserModeTime,KernelModeTime,WorkingSetSize | ConvertTo-Json -compress').then((stdout, error) => {
              if (!error) {
                const procStats = [];
                const list_new = {};
                let allcpuu = 0;
                let allcpus = 0;
                let processArray = [];
                try {
                  stdout = stdout.trim().replace(/^\uFEFF/, '');
                  processArray = JSON.parse(stdout);
                } catch {}

                // go through all processes
                processArray.forEach((element) => {
                  const pid = element.ProcessId;
                  const name = element.Caption;
                  const utime = element.UserModeTime;
                  const stime = element.KernelModeTime;
                  const mem = element.WorkingSetSize;
                  allcpuu = allcpuu + utime;
                  allcpus = allcpus + stime;

                  procStats.push({
                    pid: pid,
                    name,
                    utime: utime,
                    stime: stime,
                    cpu: 0,
                    cpuu: 0,
                    cpus: 0,
                    mem
                  });
                  let pname = '';
                  let inList = false;
                  processes.forEach((proc) => {
                    if (name.toLowerCase().indexOf(proc.toLowerCase()) >= 0 && !inList) {
                      inList = true;
                      pname = proc;
                    }
                  });

                  if (processesString === '*' || inList) {
                    let processFound = false;
                    result.forEach((item) => {
                      if (item.proc.toLowerCase() === pname.toLowerCase()) {
                        item.pids.push(pid);
                        item.mem += (mem / os.totalmem()) * 100;
                        processFound = true;
                      }
                    });
                    if (!processFound) {
                      result.push({
                        proc: pname,
                        pid: pid,
                        pids: [pid],
                        cpu: 0,
                        mem: (mem / os.totalmem()) * 100
                      });
                    }
                  }
                });

                if (processesString !== '*') {
                  // add missing processes
                  let processesMissing = processes.filter((name) => procStats.filter((item) => item.name.toLowerCase().indexOf(name) >= 0).length === 0);
                  processesMissing.forEach((procName) => {
                    result.push({
                      proc: procName,
                      pid: null,
                      pids: [],
                      cpu: 0,
                      mem: 0
                    });
                  });
                }

                // calculate proc stats for each proc
                procStats.forEach((element) => {
                  let resultProcess = calcProcStatWin(element, allcpuu + allcpus, _process_cpu);

                  let listPos = -1;
                  for (let j = 0; j < result.length; j++) {
                    if (result[j].pid === resultProcess.pid || result[j].pids.indexOf(resultProcess.pid) >= 0) {
                      listPos = j;
                    }
                  }
                  if (listPos >= 0) {
                    result[listPos].cpu += resultProcess.cpuu + resultProcess.cpus;
                  }

                  // save new values
                  list_new[resultProcess.pid] = {
                    cpuu: resultProcess.cpuu,
                    cpus: resultProcess.cpus,
                    utime: resultProcess.utime,
                    stime: resultProcess.stime
                  };
                });

                // store old values
                _process_cpu.all = allcpuu + allcpus;
                _process_cpu.all_utime = allcpuu;
                _process_cpu.all_stime = allcpus;
                _process_cpu.list = Object.assign({}, list_new);
                _process_cpu.ms = Date.now() - _process_cpu.ms;
                _process_cpu.result = JSON.parse(JSON.stringify(result));
                if (callback) {
                  callback(result);
                }
                resolve(result);
              }
            });
          } catch {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        }

        if (_darwin || _linux || _freebsd || _openbsd || _netbsd) {
          const params = ['-axo', 'pid,ppid,pcpu,pmem,comm'];
          util.execSafe('ps', params).then((stdout) => {
            if (stdout) {
              const procStats = [];
              const lines = stdout
                .toString()
                .split('\n')
                .filter((line) => {
                  if (processesString === '*') {
                    return true;
                  }
                  if (line.toLowerCase().indexOf('grep') !== -1) {
                    return false;
                  } // remove this??
                  let found = false;
                  processes.forEach((item) => {
                    found = found || line.toLowerCase().indexOf(item.toLowerCase()) >= 0;
                  });
                  return found;
                });
              lines.shift();
              lines.forEach((line) => {
                const data = line.trim().replace(/ +/g, ' ').split(' ');
                if (data.length > 4) {
                  const linuxName = data[4].indexOf('/') >= 0 ? data[4].substring(0, data[4].indexOf('/')) : data[4];
                  const name = _linux ? linuxName : data[4].substring(data[4].lastIndexOf('/') + 1);
                  procStats.push({
                    name,
                    pid: parseInt(data[0]) || 0,
                    ppid: parseInt(data[1]) || 0,
                    cpu: parseFloat(data[2].replace(',', '.')),
                    mem: parseFloat(data[3].replace(',', '.'))
                  });
                }
              });

              procStats.forEach((item) => {
                let listPos = -1;
                let inList = false;
                let name = item.name;
                for (let j = 0; j < result.length; j++) {
                  if (item.name.toLowerCase().indexOf(result[j].proc.toLowerCase()) >= 0) {
                    listPos = j;
                  }
                }
                processes.forEach((proc) => {
                  if (item.name.toLowerCase().indexOf(proc.toLowerCase()) >= 0 && !inList) {
                    inList = true;
                    name = proc;
                  }
                });
                if (processesString === '*' || inList) {
                  if (listPos < 0) {
                    if (name) {
                      result.push({
                        proc: name,
                        pid: item.pid,
                        pids: [item.pid],
                        cpu: item.cpu,
                        mem: item.mem
                      });
                    }
                  } else {
                    if (item.ppid < 10) {
                      result[listPos].pid = item.pid;
                    }
                    result[listPos].pids.push(item.pid);
                    result[listPos].cpu += item.cpu;
                    result[listPos].mem += item.mem;
                  }
                }
              });

              if (processesString !== '*') {
                // add missing processes
                let processesMissing = processes.filter((name) => {
                  return (
                    procStats.filter((item) => {
                      return item.name.toLowerCase().indexOf(name) >= 0;
                    }).length === 0
                  );
                });
                processesMissing.forEach((procName) => {
                  result.push({
                    proc: procName,
                    pid: null,
                    pids: [],
                    cpu: 0,
                    mem: 0
                  });
                });
              }
              if (_linux) {
                // calc process_cpu - ps is not accurate in linux!
                result.forEach((item) => {
                  item.cpu = 0;
                });
                let cmd = 'cat /proc/stat | grep "cpu "';
                for (let i in result) {
                  for (let j in result[i].pids) {
                    cmd += ';cat /proc/' + result[i].pids[j] + '/stat';
                  }
                }
                exec(cmd, { maxBuffer: 1024 * 102400 }, (error, stdout) => {
                  let curr_processes = stdout.toString().split('\n');

                  // first line (all - /proc/stat)
                  let all = parseProcStat(curr_processes.shift());

                  // process
                  let list_new = {};
                  let resultProcess = {};
                  curr_processes.forEach((element) => {
                    resultProcess = calcProcStatLinux(element, all, _process_cpu);

                    if (resultProcess.pid) {
                      // find result item
                      let resultItemId = -1;
                      for (let i in result) {
                        if (result[i].pids.indexOf(resultProcess.pid) >= 0) {
                          resultItemId = i;
                        }
                      }
                      // store pcpu in outer result
                      if (resultItemId >= 0) {
                        result[resultItemId].cpu += resultProcess.cpuu + resultProcess.cpus;
                      }

                      // save new values
                      list_new[resultProcess.pid] = {
                        cpuu: resultProcess.cpuu,
                        cpus: resultProcess.cpus,
                        utime: resultProcess.utime,
                        stime: resultProcess.stime,
                        cutime: resultProcess.cutime,
                        cstime: resultProcess.cstime
                      };
                    }
                  });

                  result.forEach((item) => {
                    item.cpu = Math.round(item.cpu * 100) / 100;
                  });

                  _process_cpu.all = all;
                  _process_cpu.list = Object.assign({}, list_new);
                  _process_cpu.ms = Date.now() - _process_cpu.ms;
                  _process_cpu.result = Object.assign({}, result);
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                });
              } else {
                if (callback) {
                  callback(result);
                }
                resolve(result);
              }
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        }
      }
    });
  });
}

exports.processLoad = processLoad;
'use strict';
// @ts-check
// ==================================================================================
// system.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 2. System (Hardware, BIOS, Base Board)
// ----------------------------------------------------------------------------------

const fs = require('fs');
const os = require('os');
const util = require('./util');
const { uuid } = require('./osinfo');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const execPromise = util.promisify(require('child_process').exec);

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

function system(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        manufacturer: '',
        model: 'Computer',
        version: '',
        serial: '-',
        uuid: '-',
        sku: '-',
        virtual: false
      };

      if (_linux || _freebsd || _openbsd || _netbsd) {
        exec('export LC_ALL=C; dmidecode -t system 2>/dev/null; unset LC_ALL', (error, stdout) => {
          let lines = stdout.toString().split('\n');
          result.manufacturer = cleanDefaults(util.getValue(lines, 'manufacturer'));
          result.model = cleanDefaults(util.getValue(lines, 'product name'));
          result.version = cleanDefaults(util.getValue(lines, 'version'));
          result.serial = cleanDefaults(util.getValue(lines, 'serial number'));
          result.uuid = cleanDefaults(util.getValue(lines, 'uuid')).toLowerCase();
          result.sku = cleanDefaults(util.getValue(lines, 'sku number'));
          // Non-Root values
          const cmd = `echo -n "product_name: "; cat /sys/devices/virtual/dmi/id/product_name 2>/dev/null; echo;
            echo -n "product_serial: "; cat /sys/devices/virtual/dmi/id/product_serial 2>/dev/null; echo;
            echo -n "product_uuid: "; cat /sys/devices/virtual/dmi/id/product_uuid 2>/dev/null; echo;
            echo -n "product_version: "; cat /sys/devices/virtual/dmi/id/product_version 2>/dev/null; echo;
            echo -n "sys_vendor: "; cat /sys/devices/virtual/dmi/id/sys_vendor 2>/dev/null; echo;`;
          try {
            lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
            result.manufacturer = cleanDefaults(result.manufacturer === '' ? util.getValue(lines, 'sys_vendor') : result.manufacturer);
            result.model = cleanDefaults(result.model === '' ? util.getValue(lines, 'product_name') : result.model);
            result.version = cleanDefaults(result.version === '' ? util.getValue(lines, 'product_version') : result.version);
            result.serial = cleanDefaults(result.serial === '' ? util.getValue(lines, 'product_serial') : result.serial);
            result.uuid = cleanDefaults(result.uuid === '' ? util.getValue(lines, 'product_uuid').toLowerCase() : result.uuid);
          } catch {
            util.noop();
          }
          if (!result.serial) {
            result.serial = '-';
          }
          if (!result.manufacturer) {
            result.manufacturer = '';
          }
          if (!result.model) {
            result.model = 'Computer';
          }
          if (!result.version) {
            result.version = '';
          }
          if (!result.sku) {
            result.sku = '-';
          }

          // detect virtual (1)
          if (
            result.model.toLowerCase() === 'virtualbox' ||
            result.model.toLowerCase() === 'kvm' ||
            result.model.toLowerCase() === 'virtual machine' ||
            result.model.toLowerCase() === 'bochs' ||
            result.model.toLowerCase().startsWith('vmware') ||
            result.model.toLowerCase().startsWith('droplet')
          ) {
            result.virtual = true;
            switch (result.model.toLowerCase()) {
              case 'virtualbox':
                result.virtualHost = 'VirtualBox';
                break;
              case 'vmware':
                result.virtualHost = 'VMware';
                break;
              case 'kvm':
                result.virtualHost = 'KVM';
                break;
              case 'bochs':
                result.virtualHost = 'bochs';
                break;
            }
          }
          if (result.manufacturer.toLowerCase().startsWith('vmware') || result.manufacturer.toLowerCase() === 'xen') {
            result.virtual = true;
            switch (result.manufacturer.toLowerCase()) {
              case 'vmware':
                result.virtualHost = 'VMware';
                break;
              case 'xen':
                result.virtualHost = 'Xen';
                break;
            }
          }
          if (!result.virtual) {
            try {
              const disksById = execSync('ls -1 /dev/disk/by-id/ 2>/dev/null; pciconf -lv  2>/dev/null', util.execOptsLinux).toString();
              if (disksById.indexOf('_QEMU_') >= 0 || disksById.indexOf('QEMU ') >= 0) {
                result.virtual = true;
                result.virtualHost = 'QEMU';
              }
              if (disksById.indexOf('_VBOX_') >= 0) {
                result.virtual = true;
                result.virtualHost = 'VirtualBox';
              }
            } catch {
              util.noop();
            }
          }
          if (_freebsd || _openbsd || _netbsd) {
            try {
              const lines = execSync('sysctl -i kern.hostuuid kern.hostid hw.model', util.execOptsLinux).toString().split('\n');
              if (!result.uuid) {
                result.uuid = util.getValue(lines, 'kern.hostuuid', ':').toLowerCase();
              }
              if (!result.serial || result.serial === '-') {
                result.serial = util.getValue(lines, 'kern.hostid', ':').toLowerCase();
              }
              if (!result.model || result.model === 'Computer') {
                result.model = util.getValue(lines, 'hw.model', ':').trim();
              }
            } catch {
              util.noop();
            }
          }
          if (!result.virtual && (os.release().toLowerCase().indexOf('microsoft') >= 0 || os.release().toLowerCase().endsWith('wsl2'))) {
            const kernelVersion = parseFloat(os.release().toLowerCase());
            result.virtual = true;
            result.manufacturer = 'Microsoft';
            result.model = 'WSL';
            result.version = kernelVersion < 4.19 ? '1' : '2';
          }
          if ((_freebsd || _openbsd || _netbsd) && !result.virtualHost) {
            try {
              const procInfo = execSync('dmidecode -t 4', util.execOptsLinux);
              const procLines = procInfo.toString().split('\n');
              const procManufacturer = util.getValue(procLines, 'manufacturer', ':', true);
              switch (procManufacturer.toLowerCase()) {
                case 'virtualbox':
                  result.virtualHost = 'VirtualBox';
                  break;
                case 'vmware':
                  result.virtualHost = 'VMware';
                  break;
                case 'kvm':
                  result.virtualHost = 'KVM';
                  break;
                case 'bochs':
                  result.virtualHost = 'bochs';
                  break;
              }
            } catch {
              util.noop();
            }
          }
          // detect docker
          if (fs.existsSync('/.dockerenv') || fs.existsSync('/.dockerinit')) {
            result.model = 'Docker Container';
          }
          try {
            const stdout = execSync('dmesg 2>/dev/null | grep -iE "virtual|hypervisor" | grep -iE "vmware|qemu|kvm|xen" | grep -viE "Nested Virtualization|/virtual/"');
            // detect virtual machines
            const lines = stdout.toString().split('\n');
            if (lines.length > 0) {
              if (result.model === 'Computer') {
                result.model = 'Virtual machine';
              }
              result.virtual = true;
              if (stdout.toString().toLowerCase().indexOf('vmware') >= 0 && !result.virtualHost) {
                result.virtualHost = 'VMware';
              }
              if (stdout.toString().toLowerCase().indexOf('qemu') >= 0 && !result.virtualHost) {
                result.virtualHost = 'QEMU';
              }
              if (stdout.toString().toLowerCase().indexOf('xen') >= 0 && !result.virtualHost) {
                result.virtualHost = 'Xen';
              }
              if (stdout.toString().toLowerCase().indexOf('kvm') >= 0 && !result.virtualHost) {
                result.virtualHost = 'KVM';
              }
            }
          } catch {
            util.noop();
          }

          if (result.manufacturer === '' && result.model === 'Computer' && result.version === '') {
            // Check Raspberry Pi
            fs.readFile('/proc/cpuinfo', (error, stdout) => {
              if (!error) {
                let lines = stdout.toString().split('\n');
                result.model = util.getValue(lines, 'hardware', ':', true).toUpperCase();
                result.version = util.getValue(lines, 'revision', ':', true).toLowerCase();
                result.serial = util.getValue(lines, 'serial', ':', true);
                const model = util.getValue(lines, 'model:', ':', true);
                // reference values: https://elinux.org/RPi_HardwareHistory
                // https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md
                if (util.isRaspberry(lines)) {
                  const rPIRevision = util.decodePiCpuinfo(lines);
                  result.model = rPIRevision.model;
                  result.version = rPIRevision.revisionCode;
                  result.manufacturer = 'Raspberry Pi Foundation';
                  result.raspberry = {
                    manufacturer: rPIRevision.manufacturer,
                    processor: rPIRevision.processor,
                    type: rPIRevision.type,
                    revision: rPIRevision.revision
                  };
                }
              }
              if (callback) {
                callback(result);
              }
              resolve(result);
            });
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        });
      }
      if (_darwin) {
        exec('ioreg -c IOPlatformExpertDevice -d 2', (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().replace(/[<>"]/g, '').split('\n');

            const model = util.getAppleModel(util.getValue(lines, 'model', '=', true));
            result.manufacturer = util.getValue(lines, 'manufacturer', '=', true);
            result.model = model.key;
            result.type = macOsChassisType(model.version);
            result.version = model.version;
            result.serial = util.getValue(lines, 'ioplatformserialnumber', '=', true);
            result.uuid = util.getValue(lines, 'ioplatformuuid', '=', true).toLowerCase();
            result.sku = util.getValue(lines, 'board-id', '=', true) || util.getValue(lines, 'target-sub-type', '=', true);
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          util.powerShell('Get-CimInstance Win32_ComputerSystemProduct | select Name,Vendor,Version,IdentifyingNumber,UUID | fl').then((stdout, error) => {
            if (!error) {
              const lines = stdout.split('\r\n');
              result.manufacturer = util.getValue(lines, 'vendor', ':');
              result.model = util.getValue(lines, 'name', ':');
              result.version = util.getValue(lines, 'version', ':');
              result.serial = util.getValue(lines, 'identifyingnumber', ':');
              result.uuid = util.getValue(lines, 'uuid', ':').toLowerCase();
              // detect virtual (1)
              const model = result.model.toLowerCase();
              if (
                model === 'virtualbox' ||
                model === 'kvm' ||
                model === 'virtual machine' ||
                model === 'bochs' ||
                model.startsWith('vmware') ||
                model.startsWith('qemu') ||
                model.startsWith('parallels')
              ) {
                result.virtual = true;
                if (model.startsWith('virtualbox')) {
                  result.virtualHost = 'VirtualBox';
                }
                if (model.startsWith('vmware')) {
                  result.virtualHost = 'VMware';
                }
                if (model.startsWith('kvm')) {
                  result.virtualHost = 'KVM';
                }
                if (model.startsWith('bochs')) {
                  result.virtualHost = 'bochs';
                }
                if (model.startsWith('qemu')) {
                  result.virtualHost = 'KVM';
                }
                if (model.startsWith('parallels')) {
                  result.virtualHost = 'Parallels';
                }
              }
              const manufacturer = result.manufacturer.toLowerCase();
              if (manufacturer.startsWith('vmware') || manufacturer.startsWith('qemu') || manufacturer === 'xen' || manufacturer.startsWith('parallels')) {
                result.virtual = true;
                if (manufacturer.startsWith('vmware')) {
                  result.virtualHost = 'VMware';
                }
                if (manufacturer.startsWith('xen')) {
                  result.virtualHost = 'Xen';
                }
                if (manufacturer.startsWith('qemu')) {
                  result.virtualHost = 'KVM';
                }
                if (manufacturer.startsWith('parallels')) {
                  result.virtualHost = 'Parallels';
                }
              }
              util.powerShell('Get-CimInstance MS_Systeminformation -Namespace "root/wmi" | select systemsku | fl ').then((stdout, error) => {
                if (!error) {
                  const lines = stdout.split('\r\n');
                  result.sku = util.getValue(lines, 'systemsku', ':');
                }
                if (!result.virtual) {
                  util.powerShell('Get-CimInstance Win32_bios | select Version, SerialNumber, SMBIOSBIOSVersion').then((stdout, error) => {
                    if (!error) {
                      let lines = stdout.toString();
                      if (
                        lines.indexOf('VRTUAL') >= 0 ||
                        lines.indexOf('A M I ') >= 0 ||
                        lines.indexOf('VirtualBox') >= 0 ||
                        lines.indexOf('VMWare') >= 0 ||
                        lines.indexOf('Xen') >= 0 ||
                        lines.indexOf('Parallels') >= 0
                      ) {
                        result.virtual = true;
                        if (lines.indexOf('VirtualBox') >= 0 && !result.virtualHost) {
                          result.virtualHost = 'VirtualBox';
                        }
                        if (lines.indexOf('VMware') >= 0 && !result.virtualHost) {
                          result.virtualHost = 'VMware';
                        }
                        if (lines.indexOf('Xen') >= 0 && !result.virtualHost) {
                          result.virtualHost = 'Xen';
                        }
                        if (lines.indexOf('VRTUAL') >= 0 && !result.virtualHost) {
                          result.virtualHost = 'Hyper-V';
                        }
                        if (lines.indexOf('A M I') >= 0 && !result.virtualHost) {
                          result.virtualHost = 'Virtual PC';
                        }
                        if (lines.indexOf('Parallels') >= 0 && !result.virtualHost) {
                          result.virtualHost = 'Parallels';
                        }
                      }
                      if (callback) {
                        callback(result);
                      }
                      resolve(result);
                    } else {
                      if (callback) {
                        callback(result);
                      }
                      resolve(result);
                    }
                  });
                } else {
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                }
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.system = system;

function cleanDefaults(s) {
  const cmpStr = s.toLowerCase();
  if (cmpStr.indexOf('o.e.m.') === -1 && cmpStr.indexOf('default string') === -1 && cmpStr !== 'default') {
    return s || '';
  }
  return '';
}
function bios(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        vendor: '',
        version: '',
        releaseDate: '',
        revision: ''
      };
      let cmd = '';
      if (_linux || _freebsd || _openbsd || _netbsd) {
        if (process.arch === 'arm') {
          cmd = 'cat /proc/cpuinfo | grep Serial';
        } else {
          cmd = 'export LC_ALL=C; dmidecode -t bios 2>/dev/null; unset LC_ALL';
        }
        exec(cmd, (error, stdout) => {
          let lines = stdout.toString().split('\n');
          result.vendor = util.getValue(lines, 'Vendor');
          result.version = util.getValue(lines, 'Version');
          let datetime = util.getValue(lines, 'Release Date');
          result.releaseDate = util.parseDateTime(datetime).date;
          result.revision = util.getValue(lines, 'BIOS Revision');
          result.serial = util.getValue(lines, 'SerialNumber');
          let language = util.getValue(lines, 'Currently Installed Language').split('|')[0];
          if (language) {
            result.language = language;
          }
          if (lines.length && stdout.toString().indexOf('Characteristics:') >= 0) {
            const features = [];
            lines.forEach((line) => {
              if (line.indexOf(' is supported') >= 0) {
                const feature = line.split(' is supported')[0].trim();
                features.push(feature);
              }
            });
            result.features = features;
          }
          // Non-Root values
          const cmd = `echo -n "bios_date: "; cat /sys/devices/virtual/dmi/id/bios_date 2>/dev/null; echo;
            echo -n "bios_vendor: "; cat /sys/devices/virtual/dmi/id/bios_vendor 2>/dev/null; echo;
            echo -n "bios_version: "; cat /sys/devices/virtual/dmi/id/bios_version 2>/dev/null; echo;`;
          try {
            lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
            result.vendor = !result.vendor ? util.getValue(lines, 'bios_vendor') : result.vendor;
            result.version = !result.version ? util.getValue(lines, 'bios_version') : result.version;
            datetime = util.getValue(lines, 'bios_date');
            result.releaseDate = !result.releaseDate ? util.parseDateTime(datetime).date : result.releaseDate;
          } catch (e) {
            util.noop();
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        result.vendor = 'Apple Inc.';
        exec('system_profiler SPHardwareDataType -json', (error, stdout) => {
          try {
            const hardwareData = JSON.parse(stdout.toString());
            if (hardwareData && hardwareData.SPHardwareDataType && hardwareData.SPHardwareDataType.length) {
              let bootRomVersion = hardwareData.SPHardwareDataType[0].boot_rom_version;
              bootRomVersion = bootRomVersion ? bootRomVersion.split('(')[0].trim() : null;
              result.version = bootRomVersion;
            }
          } catch (e) {
            util.noop();
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        result.vendor = 'Sun Microsystems';
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          util
            .powerShell(
              'Get-CimInstance Win32_bios | select Description,Version,Manufacturer,@{n="ReleaseDate";e={$_.ReleaseDate.ToString("yyyy-MM-dd")}},BuildNumber,SerialNumber,SMBIOSBIOSVersion | fl'
            )
            .then((stdout, error) => {
              if (!error) {
                let lines = stdout.toString().split('\r\n');
                const description = util.getValue(lines, 'description', ':');
                const version = util.getValue(lines, 'SMBIOSBIOSVersion', ':');
                if (description.indexOf(' Version ') !== -1) {
                  // ... Phoenix ROM BIOS PLUS Version 1.10 A04
                  result.vendor = description.split(' Version ')[0].trim();
                  result.version = description.split(' Version ')[1].trim();
                } else if (description.indexOf(' Ver: ') !== -1) {
                  // ... BIOS Date: 06/27/16 17:50:16 Ver: 1.4.5
                  result.vendor = util.getValue(lines, 'manufacturer', ':');
                  result.version = description.split(' Ver: ')[1].trim();
                } else {
                  result.vendor = util.getValue(lines, 'manufacturer', ':');
                  result.version = version || util.getValue(lines, 'version', ':');
                }
                result.releaseDate = util.getValue(lines, 'releasedate', ':');
                result.revision = util.getValue(lines, 'buildnumber', ':');
                result.serial = cleanDefaults(util.getValue(lines, 'serialnumber', ':'));
              }

              if (callback) {
                callback(result);
              }
              resolve(result);
            });
        } catch (e) {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.bios = bios;

function baseboard(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = {
        manufacturer: '',
        model: '',
        version: '',
        serial: '-',
        assetTag: '-',
        memMax: null,
        memSlots: null
      };
      let cmd = '';
      if (_linux || _freebsd || _openbsd || _netbsd) {
        if (process.arch === 'arm') {
          cmd = 'cat /proc/cpuinfo | grep Serial';
          // 'BCM2709', 'BCM2835', 'BCM2708' -->
        } else {
          cmd = 'export LC_ALL=C; dmidecode -t 2 2>/dev/null; unset LC_ALL';
        }
        const workload = [];
        workload.push(execPromise(cmd));
        workload.push(execPromise('export LC_ALL=C; dmidecode -t memory 2>/dev/null'));
        util.promiseAll(workload).then((data) => {
          let lines = data.results[0] ? data.results[0].toString().split('\n') : [''];
          result.manufacturer = cleanDefaults(util.getValue(lines, 'Manufacturer'));
          result.model = cleanDefaults(util.getValue(lines, 'Product Name'));
          result.version = cleanDefaults(util.getValue(lines, 'Version'));
          result.serial = cleanDefaults(util.getValue(lines, 'Serial Number'));
          result.assetTag = cleanDefaults(util.getValue(lines, 'Asset Tag'));
          // Non-Root values
          const cmd = `echo -n "board_asset_tag: "; cat /sys/devices/virtual/dmi/id/board_asset_tag 2>/dev/null; echo;
            echo -n "board_name: "; cat /sys/devices/virtual/dmi/id/board_name 2>/dev/null; echo;
            echo -n "board_serial: "; cat /sys/devices/virtual/dmi/id/board_serial 2>/dev/null; echo;
            echo -n "board_vendor: "; cat /sys/devices/virtual/dmi/id/board_vendor 2>/dev/null; echo;
            echo -n "board_version: "; cat /sys/devices/virtual/dmi/id/board_version 2>/dev/null; echo;`;
          try {
            lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
            result.manufacturer = cleanDefaults(!result.manufacturer ? util.getValue(lines, 'board_vendor') : result.manufacturer);
            result.model = cleanDefaults(!result.model ? util.getValue(lines, 'board_name') : result.model);
            result.version = cleanDefaults(!result.version ? util.getValue(lines, 'board_version') : result.version);
            result.serial = cleanDefaults(!result.serial ? util.getValue(lines, 'board_serial') : result.serial);
            result.assetTag = cleanDefaults(!result.assetTag ? util.getValue(lines, 'board_asset_tag') : result.assetTag);
          } catch {
            util.noop();
          }

          // mem
          lines = data.results[1] ? data.results[1].toString().split('\n') : [''];
          result.memMax = util.toInt(util.getValue(lines, 'Maximum Capacity')) * 1024 * 1024 * 1024 || null;
          result.memSlots = util.toInt(util.getValue(lines, 'Number Of Devices')) || null;

          // raspberry
          if (util.isRaspberry()) {
            const rpi = util.decodePiCpuinfo();
            result.manufacturer = rpi.manufacturer;
            result.model = 'Raspberry Pi';
            result.serial = rpi.serial;
            result.version = rpi.type + ' - ' + rpi.revision;
            result.memMax = os.totalmem();
            result.memSlots = 0;
          }

          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        const workload = [];
        workload.push(execPromise('ioreg -c IOPlatformExpertDevice -d 2'));
        workload.push(execPromise('system_profiler SPMemoryDataType'));
        util.promiseAll(workload).then((data) => {
          const lines = data.results[0] ? data.results[0].toString().replace(/[<>"]/g, '').split('\n') : [''];
          result.manufacturer = util.getValue(lines, 'manufacturer', '=', true);
          result.model = util.getValue(lines, 'model', '=', true);
          result.version = util.getValue(lines, 'version', '=', true);
          result.serial = util.getValue(lines, 'ioplatformserialnumber', '=', true);
          result.assetTag = util.getValue(lines, 'board-id', '=', true);

          // mem
          let devices = data.results[1] ? data.results[1].toString().split('        BANK ') : [''];
          if (devices.length === 1) {
            devices = data.results[1] ? data.results[1].toString().split('        DIMM') : [''];
          }
          devices.shift();
          result.memSlots = devices.length;

          if (os.arch() === 'arm64') {
            result.memSlots = 0;
            result.memMax = os.totalmem();
          }

          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          const workload = [];
          const win10plus = parseInt(os.release()) >= 10;
          const maxCapacityAttribute = win10plus ? 'MaxCapacityEx' : 'MaxCapacity';
          workload.push(util.powerShell('Get-CimInstance Win32_baseboard | select Model,Manufacturer,Product,Version,SerialNumber,PartNumber,SKU | fl'));
          workload.push(util.powerShell(`Get-CimInstance Win32_physicalmemoryarray | select ${maxCapacityAttribute}, MemoryDevices | fl`));
          util.promiseAll(workload).then((data) => {
            let lines = data.results[0] ? data.results[0].toString().split('\r\n') : [''];

            result.manufacturer = cleanDefaults(util.getValue(lines, 'manufacturer', ':'));
            result.model = cleanDefaults(util.getValue(lines, 'model', ':'));
            if (!result.model) {
              result.model = cleanDefaults(util.getValue(lines, 'product', ':'));
            }
            result.version = cleanDefaults(util.getValue(lines, 'version', ':'));
            result.serial = cleanDefaults(util.getValue(lines, 'serialnumber', ':'));
            result.assetTag = cleanDefaults(util.getValue(lines, 'partnumber', ':'));
            if (!result.assetTag) {
              result.assetTag = cleanDefaults(util.getValue(lines, 'sku', ':'));
            }

            // memphysical
            lines = data.results[1] ? data.results[1].toString().split('\r\n') : [''];
            result.memMax = util.toInt(util.getValue(lines, maxCapacityAttribute, ':')) * (win10plus ? 1024 : 1) || null;
            result.memSlots = util.toInt(util.getValue(lines, 'MemoryDevices', ':')) || null;

            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.baseboard = baseboard;

function macOsChassisType(model) {
  model = model.toLowerCase();
  if (model.indexOf('macbookair') >= 0 || model.indexOf('macbook air') >= 0) {
    return 'Notebook';
  }
  if (model.indexOf('macbookpro') >= 0 || model.indexOf('macbook pro') >= 0) {
    return 'Notebook';
  }
  if (model.indexOf('macbook') >= 0) {
    return 'Notebook';
  }
  if (model.indexOf('macmini') >= 0 || model.indexOf('mac mini') >= 0) {
    return 'Desktop';
  }
  if (model.indexOf('imac') >= 0) {
    return 'Desktop';
  }
  if (model.indexOf('macstudio') >= 0 || model.indexOf('mac studio') >= 0) {
    return 'Desktop';
  }
  if (model.indexOf('macpro') >= 0 || model.indexOf('mac pro') >= 0) {
    return 'Tower';
  }
  return 'Other';
}

function chassis(callback) {
  const chassisTypes = [
    'Other',
    'Unknown',
    'Desktop',
    'Low Profile Desktop',
    'Pizza Box',
    'Mini Tower',
    'Tower',
    'Portable',
    'Laptop',
    'Notebook',
    'Hand Held',
    'Docking Station',
    'All in One',
    'Sub Notebook',
    'Space-Saving',
    'Lunch Box',
    'Main System Chassis',
    'Expansion Chassis',
    'SubChassis',
    'Bus Expansion Chassis',
    'Peripheral Chassis',
    'Storage Chassis',
    'Rack Mount Chassis',
    'Sealed-Case PC',
    'Multi-System Chassis',
    'Compact PCI',
    'Advanced TCA',
    'Blade',
    'Blade Enclosure',
    'Tablet',
    'Convertible',
    'Detachable',
    'IoT Gateway ',
    'Embedded PC',
    'Mini PC',
    'Stick PC'
  ];

  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = {
        manufacturer: '',
        model: '',
        type: '',
        version: '',
        serial: '-',
        assetTag: '-',
        sku: ''
      };
      if (_linux || _freebsd || _openbsd || _netbsd) {
        const cmd = `echo -n "chassis_asset_tag: "; cat /sys/devices/virtual/dmi/id/chassis_asset_tag 2>/dev/null; echo;
            echo -n "chassis_serial: "; cat /sys/devices/virtual/dmi/id/chassis_serial 2>/dev/null; echo;
            echo -n "chassis_type: "; cat /sys/devices/virtual/dmi/id/chassis_type 2>/dev/null; echo;
            echo -n "chassis_vendor: "; cat /sys/devices/virtual/dmi/id/chassis_vendor 2>/dev/null; echo;
            echo -n "chassis_version: "; cat /sys/devices/virtual/dmi/id/chassis_version 2>/dev/null; echo;`;
        exec(cmd, (error, stdout) => {
          let lines = stdout.toString().split('\n');
          result.manufacturer = cleanDefaults(util.getValue(lines, 'chassis_vendor'));
          const ctype = parseInt(util.getValue(lines, 'chassis_type').replace(/\D/g, ''));
          result.type = cleanDefaults(ctype && !isNaN(ctype) && ctype < chassisTypes.length ? chassisTypes[ctype - 1] : '');
          result.version = cleanDefaults(util.getValue(lines, 'chassis_version'));
          result.serial = cleanDefaults(util.getValue(lines, 'chassis_serial'));
          result.assetTag = cleanDefaults(util.getValue(lines, 'chassis_asset_tag'));

          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        exec('ioreg -c IOPlatformExpertDevice -d 2', (error, stdout) => {
          if (!error) {
            const lines = stdout.toString().replace(/[<>"]/g, '').split('\n');
            const model = util.getAppleModel(util.getValue(lines, 'model', '=', true));
            result.manufacturer = util.getValue(lines, 'manufacturer', '=', true);
            result.model = model.key;
            result.type = macOsChassisType(model.model);
            result.version = model.version;
            result.serial = util.getValue(lines, 'ioplatformserialnumber', '=', true);
            result.assetTag = util.getValue(lines, 'board-id', '=', true) || util.getValue(lines, 'target-type', '=', true);
            result.sku = util.getValue(lines, 'target-sub-type', '=', true);
          }

          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
      if (_windows) {
        try {
          util.powerShell('Get-CimInstance Win32_SystemEnclosure | select Model,Manufacturer,ChassisTypes,Version,SerialNumber,PartNumber,SKU,SMBIOSAssetTag | fl').then((stdout, error) => {
            if (!error) {
              let lines = stdout.toString().split('\r\n');

              result.manufacturer = cleanDefaults(util.getValue(lines, 'manufacturer', ':'));
              result.model = cleanDefaults(util.getValue(lines, 'model', ':'));
              const ctype = parseInt(util.getValue(lines, 'ChassisTypes', ':').replace(/\D/g, ''));
              result.type = ctype && !isNaN(ctype) && ctype < chassisTypes.length ? chassisTypes[ctype - 1] : '';
              result.version = cleanDefaults(util.getValue(lines, 'version', ':'));
              result.serial = cleanDefaults(util.getValue(lines, 'serialnumber', ':'));
              result.assetTag = cleanDefaults(util.getValue(lines, 'partnumber', ':'));
              if (!result.assetTag) {
                result.assetTag = cleanDefaults(util.getValue(lines, 'SMBIOSAssetTag', ':'));
              }
              result.sku = cleanDefaults(util.getValue(lines, 'sku', ':'));
            }

            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

exports.chassis = chassis;
'use strict';
// @ts-check
// ==================================================================================
// usb.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 16. usb
// ----------------------------------------------------------------------------------

const exec = require('child_process').exec;
const util = require('./util');

let _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

function getLinuxUsbType(type, name) {
  let result = type;
  const str = (name + ' ' + type).toLowerCase();
  if (str.indexOf('camera') >= 0) {
    result = 'Camera';
  } else if (str.indexOf('hub') >= 0) {
    result = 'Hub';
  } else if (str.indexOf('keybrd') >= 0) {
    result = 'Keyboard';
  } else if (str.indexOf('keyboard') >= 0) {
    result = 'Keyboard';
  } else if (str.indexOf('mouse') >= 0) {
    result = 'Mouse';
  } else if (str.indexOf('stora') >= 0) {
    result = 'Storage';
  } else if (str.indexOf('microp') >= 0) {
    result = 'Microphone';
  } else if (str.indexOf('headset') >= 0) {
    result = 'Audio';
  } else if (str.indexOf('audio') >= 0) {
    result = 'Audio';
  }

  return result;
}

function parseLinuxUsb(usb) {
  const result = {};
  const lines = usb.split('\n');
  if (lines && lines.length && lines[0].indexOf('Device') >= 0) {
    const parts = lines[0].split(' ');
    result.bus = parseInt(parts[0], 10);
    if (parts[2]) {
      result.deviceId = parseInt(parts[2], 10);
    } else {
      result.deviceId = null;
    }
  } else {
    result.bus = null;
    result.deviceId = null;
  }
  const idVendor = util.getValue(lines, 'idVendor', ' ', true).trim();
  let vendorParts = idVendor.split(' ');
  vendorParts.shift();
  const vendor = vendorParts.join(' ');

  const idProduct = util.getValue(lines, 'idProduct', ' ', true).trim();
  let productParts = idProduct.split(' ');
  productParts.shift();
  const product = productParts.join(' ');

  const interfaceClass = util.getValue(lines, 'bInterfaceClass', ' ', true).trim();
  let interfaceClassParts = interfaceClass.split(' ');
  interfaceClassParts.shift();
  const usbType = interfaceClassParts.join(' ');

  const iManufacturer = util.getValue(lines, 'iManufacturer', ' ', true).trim();
  let iManufacturerParts = iManufacturer.split(' ');
  iManufacturerParts.shift();
  const manufacturer = iManufacturerParts.join(' ');

  const iSerial = util.getValue(lines, 'iSerial', ' ', true).trim();
  let iSerialParts = iSerial.split(' ');
  iSerialParts.shift();
  const serial = iSerialParts.join(' ');

  result.id = (idVendor.startsWith('0x') ? idVendor.split(' ')[0].substr(2, 10) : '') + ':' + (idProduct.startsWith('0x') ? idProduct.split(' ')[0].substr(2, 10) : '');
  result.name = product;
  result.type = getLinuxUsbType(usbType, product);
  result.removable = null;
  result.vendor = vendor;
  result.manufacturer = manufacturer;
  result.maxPower = util.getValue(lines, 'MaxPower', ' ', true);
  result.serialNumber = serial;

  return result;
}

function getDarwinUsbType(name) {
  let result = '';
  if (name.indexOf('camera') >= 0) {
    result = 'Camera';
  } else if (name.indexOf('touch bar') >= 0) {
    result = 'Touch Bar';
  } else if (name.indexOf('controller') >= 0) {
    result = 'Controller';
  } else if (name.indexOf('headset') >= 0) {
    result = 'Audio';
  } else if (name.indexOf('keyboard') >= 0) {
    result = 'Keyboard';
  } else if (name.indexOf('trackpad') >= 0) {
    result = 'Trackpad';
  } else if (name.indexOf('sensor') >= 0) {
    result = 'Sensor';
  } else if (name.indexOf('bthusb') >= 0) {
    result = 'Bluetooth';
  } else if (name.indexOf('bth') >= 0) {
    result = 'Bluetooth';
  } else if (name.indexOf('rfcomm') >= 0) {
    result = 'Bluetooth';
  } else if (name.indexOf('usbhub') >= 0) {
    result = 'Hub';
  } else if (name.indexOf(' hub') >= 0) {
    result = 'Hub';
  } else if (name.indexOf('mouse') >= 0) {
    result = 'Mouse';
  } else if (name.indexOf('microp') >= 0) {
    result = 'Microphone';
  } else if (name.indexOf('removable') >= 0) {
    result = 'Storage';
  }
  return result;
}

function parseDarwinUsb(usb, id) {
  const result = {};
  result.id = id;

  usb = usb.replace(/ \|/g, '');
  usb = usb.trim();
  let lines = usb.split('\n');
  lines.shift();
  try {
    for (let i = 0; i < lines.length; i++) {
      lines[i] = lines[i].trim();
      lines[i] = lines[i].replace(/=/g, ':');
      if (lines[i] !== '{' && lines[i] !== '}' && lines[i + 1] && lines[i + 1].trim() !== '}') {
        lines[i] = lines[i] + ',';
      }

      lines[i] = lines[i].replace(':Yes,', ':"Yes",');
      lines[i] = lines[i].replace(': Yes,', ': "Yes",');
      lines[i] = lines[i].replace(': Yes', ': "Yes"');
      lines[i] = lines[i].replace(':No,', ':"No",');
      lines[i] = lines[i].replace(': No,', ': "No",');
      lines[i] = lines[i].replace(': No', ': "No"');

      // In this case (("com.apple.developer.driverkit.transport.usb"))
      lines[i] = lines[i].replace('((', '').replace('))', '');

      // In case we have <923c11> we need make it "<923c11>" for correct JSON parse
      const match = /<(\w+)>/.exec(lines[i]);
      if (match) {
        const number = match[0];
        lines[i] = lines[i].replace(number, `"${number}"`);
      }
    }
    const usbObj = JSON.parse(lines.join('\n'));
    const removableDrive = (usbObj['Built-In'] ? usbObj['Built-In'].toLowerCase() !== 'yes' : true) && (usbObj['non-removable'] ? usbObj['non-removable'].toLowerCase() === 'no' : true);

    result.bus = null;
    result.deviceId = null;
    result.id = usbObj['USB Address'] || null;
    result.name = usbObj['kUSBProductString'] || usbObj['USB Product Name'] || null;
    result.type = getDarwinUsbType((usbObj['kUSBProductString'] || usbObj['USB Product Name'] || '').toLowerCase() + (removableDrive ? ' removable' : ''));
    result.removable = usbObj['non-removable'] ? usbObj['non-removable'].toLowerCase() || '' === 'no' : true;
    result.vendor = usbObj['kUSBVendorString'] || usbObj['USB Vendor Name'] || null;
    result.manufacturer = usbObj['kUSBVendorString'] || usbObj['USB Vendor Name'] || null;

    result.maxPower = null;
    result.serialNumber = usbObj['kUSBSerialNumberString'] || null;

    if (result.name) {
      return result;
    } else {
      return null;
    }
  } catch (e) {
    return null;
  }
}

function getWindowsUsbTypeCreation(creationclass, name) {
  let result = '';
  if (name.indexOf('storage') >= 0) {
    result = 'Storage';
  } else if (name.indexOf('speicher') >= 0) {
    result = 'Storage';
  } else if (creationclass.indexOf('usbhub') >= 0) {
    result = 'Hub';
  } else if (creationclass.indexOf('storage') >= 0) {
    result = 'Storage';
  } else if (creationclass.indexOf('usbcontroller') >= 0) {
    result = 'Controller';
  } else if (creationclass.indexOf('keyboard') >= 0) {
    result = 'Keyboard';
  } else if (creationclass.indexOf('pointing') >= 0) {
    result = 'Mouse';
  } else if (creationclass.indexOf('microp') >= 0) {
    result = 'Microphone';
  } else if (creationclass.indexOf('disk') >= 0) {
    result = 'Storage';
  }
  return result;
}

function parseWindowsUsb(lines, id) {
  const usbType = getWindowsUsbTypeCreation(util.getValue(lines, 'CreationClassName', ':').toLowerCase(), util.getValue(lines, 'name', ':').toLowerCase());

  if (usbType) {
    const result = {};
    result.bus = null;
    result.deviceId = util.getValue(lines, 'deviceid', ':');
    result.id = id;
    result.name = util.getValue(lines, 'name', ':');
    result.type = usbType;
    result.removable = null;
    result.vendor = null;
    result.manufacturer = util.getValue(lines, 'Manufacturer', ':');
    result.maxPower = null;
    result.serialNumber = null;

    return result;
  } else {
    return null;
  }
}

function usb(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = [];
      if (_linux) {
        const cmd = 'export LC_ALL=C; lsusb -v 2>/dev/null; unset LC_ALL';
        exec(cmd, { maxBuffer: 1024 * 1024 * 128 }, function (error, stdout) {
          if (!error) {
            const parts = ('\n\n' + stdout.toString()).split('\n\nBus ');
            for (let i = 1; i < parts.length; i++) {
              const usb = parseLinuxUsb(parts[i]);
              result.push(usb);
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_darwin) {
        let cmd = 'ioreg -p IOUSB -c AppleUSBRootHubDevice -w0 -l';
        exec(cmd, { maxBuffer: 1024 * 1024 * 128 }, function (error, stdout) {
          if (!error) {
            const parts = stdout.toString().split(' +-o ');
            for (let i = 1; i < parts.length; i++) {
              const usb = parseDarwinUsb(parts[i]);
              if (usb) {
                result.push(usb);
              }
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        util.powerShell('Get-CimInstance CIM_LogicalDevice | where { $_.Description -match "USB"} | select Name,CreationClassName,DeviceId,Manufacturer | fl').then((stdout, error) => {
          if (!error) {
            const parts = stdout.toString().split(/\n\s*\n/);
            for (let i = 0; i < parts.length; i++) {
              const usb = parseWindowsUsb(parts[i].split('\n'), i);
              if (usb && result.filter((x) => x.deviceId === usb.deviceId).length === 0) {
                result.push(usb);
              }
            }
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos || _freebsd || _openbsd || _netbsd) {
        resolve(null);
      }
    });
  });
}

exports.usb = usb;
'use strict';
// @ts-check
// ==================================================================================
// users.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 11. Users/Sessions
// ----------------------------------------------------------------------------------

const exec = require('child_process').exec;
const util = require('./util');

const _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';
const _sunos = _platform === 'sunos';

function parseDate(dtMon, dtDay) {
  let dt = new Date().toISOString().slice(0, 10);
  try {
    dt = '' + new Date().getFullYear() + '-' + ('0' + ('JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'.indexOf(dtMon.toUpperCase()) / 3 + 1)).slice(-2) + '-' + ('0' + dtDay).slice(-2);
    if (new Date(dt) > new Date()) {
      dt = '' + (new Date().getFullYear() - 1) + '-' + ('0' + ('JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'.indexOf(dtMon.toUpperCase()) / 3 + 1)).slice(-2) + '-' + ('0' + dtDay).slice(-2);
    }
  } catch {
    util.noop();
  }
  return dt;
}

function parseUsersLinux(lines, phase) {
  const result = [];
  let result_who = [];
  const result_w = {};
  let w_first = true;
  let w_header = [];
  const w_pos = [];
  let who_line = {};

  let is_whopart = true;
  let is_whoerror = false;
  lines.forEach((line) => {
    if (line === '---') {
      is_whopart = false;
    } else {
      const l = line.replace(/ +/g, ' ').split(' ');
      // who part
      if (is_whopart) {
        if (line.toLowerCase().indexOf('unexpected') >= 0 || line.toLowerCase().indexOf('unrecognized') >= 0) {
          is_whoerror = true;
          result_who = [];
        }
        if (!is_whoerror) {
          const timePos = l && l.length > 4 && l[4].indexOf(':') > 0 ? 4 : 3;
          result_who.push({
            user: l[0],
            tty: l[1],
            date: timePos === 4 ? parseDate(l[2], l[3]) : l[2],
            time: l[timePos],
            ip: l && l.length > timePos + 1 ? l[timePos + 1].replace(/\(/g, '').replace(/\)/g, '') : '',
            command: ''
          });
        }
      } else {
        // w part
        if (w_first) {
          // header
          if (line[0] !== ' ') {
            w_header = l;
            w_header.forEach((item) => {
              w_pos.push(line.indexOf(item));
            });
            w_first = false;
          }
        } else {
          // split by w_pos
          result_w.user = line.substring(w_pos[0], w_pos[1] - 1).trim();
          result_w.tty = line.substring(w_pos[1], w_pos[2] - 1).trim();
          result_w.ip = line
            .substring(w_pos[2], w_pos[3] - 1)
            .replace(/\(/g, '')
            .replace(/\)/g, '')
            .trim();
          result_w.command = line.substring(w_pos[7], 1000).trim();
          // find corresponding 'who' line
          if (result_who.length || phase === 1) {
            who_line = result_who.filter((obj) => {
              return obj.user.substring(0, 8).trim() === result_w.user && obj.tty === result_w.tty;
            });
          } else {
            who_line = [{ user: result_w.user, tty: result_w.tty, date: '', time: '', ip: '' }];
          }
          if (who_line.length === 1 && who_line[0].user !== '') {
            result.push({
              user: who_line[0].user,
              tty: who_line[0].tty,
              date: who_line[0].date,
              time: who_line[0].time,
              ip: who_line[0].ip,
              command: result_w.command
            });
          }
        }
      }
    }
  });
  if (result.length === 0 && phase === 2) {
    return result_who;
  } else {
    return result;
  }
}

function parseUsersDarwin(lines) {
  const result = [];
  const result_who = [];
  const result_w = {};
  let who_line = {};

  let is_whopart = true;
  lines.forEach((line) => {
    if (line === '---') {
      is_whopart = false;
    } else {
      const l = line.replace(/ +/g, ' ').split(' ');

      // who part
      if (is_whopart) {
        result_who.push({
          user: l[0],
          tty: l[1],
          date: parseDate(l[2], l[3]),
          time: l[4]
        });
      } else {
        // w part
        // split by w_pos
        result_w.user = l[0];
        result_w.tty = l[1];
        result_w.ip = l[2] !== '-' ? l[2] : '';
        result_w.command = l.slice(5, 1000).join(' ');
        // find corresponding 'who' line
        who_line = result_who.filter((obj) => obj.user.substring(0, 10) === result_w.user.substring(0, 10) && (obj.tty.substring(3, 1000) === result_w.tty || obj.tty === result_w.tty));
        if (who_line.length === 1) {
          result.push({
            user: who_line[0].user,
            tty: who_line[0].tty,
            date: who_line[0].date,
            time: who_line[0].time,
            ip: result_w.ip,
            command: result_w.command
          });
        }
      }
    }
  });
  return result;
}

function users(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = [];

      // linux
      if (_linux) {
        exec('export LC_ALL=C; who --ips; echo "---"; w; unset LC_ALL | tail -n +2', (error, stdout) => {
          if (!error) {
            // lines / split
            let lines = stdout.toString().split('\n');
            result = parseUsersLinux(lines, 1);
            if (result.length === 0) {
              exec('who; echo "---"; w | tail -n +2', (error, stdout) => {
                if (!error) {
                  // lines / split
                  lines = stdout.toString().split('\n');
                  result = parseUsersLinux(lines, 2);
                }
                if (callback) {
                  callback(result);
                }
                resolve(result);
              });
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          } else {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        });
      }
      if (_freebsd || _openbsd || _netbsd) {
        exec('who; echo "---"; w -ih', (error, stdout) => {
          if (!error) {
            // lines / split
            const lines = stdout.toString().split('\n');
            result = parseUsersDarwin(lines);
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_sunos) {
        exec('who; echo "---"; w -h', (error, stdout) => {
          if (!error) {
            // lines / split
            const lines = stdout.toString().split('\n');
            result = parseUsersDarwin(lines);
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }

      if (_darwin) {
        exec('export LC_ALL=C; who; echo "---"; w -ih; unset LC_ALL', (error, stdout) => {
          if (!error) {
            // lines / split
            const lines = stdout.toString().split('\n');
            result = parseUsersDarwin(lines);
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      }
      if (_windows) {
        try {
          let cmd = 'Get-CimInstance Win32_LogonSession | select LogonId,@{n="StartTime";e={$_.StartTime.ToString("yyyy-MM-dd HH:mm:ss")}} | fl' + "; echo '#-#-#-#';";
          cmd += 'Get-CimInstance Win32_LoggedOnUser | select antecedent,dependent | fl ' + "; echo '#-#-#-#';";
          cmd +=
            "$process = (Get-CimInstance Win32_Process -Filter \"name = 'explorer.exe'\"); Invoke-CimMethod -InputObject $process[0] -MethodName GetOwner | select user, domain | fl; get-process -name explorer | select-object sessionid | fl; echo '#-#-#-#';";
          cmd += 'query user';
          util.powerShell(cmd).then((data) => {
            if (data) {
              data = data.split('#-#-#-#');
              const sessions = parseWinSessions((data[0] || '').split(/\n\s*\n/));
              const loggedons = parseWinLoggedOn((data[1] || '').split(/\n\s*\n/));
              const queryUser = parseWinUsersQuery((data[3] || '').split('\r\n'));
              const users = parseWinUsers((data[2] || '').split(/\n\s*\n/), queryUser);
              for (let id in loggedons) {
                if ({}.hasOwnProperty.call(loggedons, id)) {
                  loggedons[id].dateTime = {}.hasOwnProperty.call(sessions, id) ? sessions[id] : '';
                }
              }
              users.forEach((user) => {
                let dateTime = '';
                for (let id in loggedons) {
                  if ({}.hasOwnProperty.call(loggedons, id)) {
                    if (loggedons[id].user === user.user && (!dateTime || dateTime < loggedons[id].dateTime)) {
                      dateTime = loggedons[id].dateTime;
                    }
                  }
                }

                result.push({
                  user: user.user,
                  tty: user.tty,
                  date: `${dateTime.substring(0, 10)}`,
                  time: `${dateTime.substring(11, 19)}`,
                  ip: '',
                  command: ''
                });
              });
            }
            if (callback) {
              callback(result);
            }
            resolve(result);
          });
        } catch {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      }
    });
  });
}

function parseWinSessions(sessionParts) {
  const sessions = {};
  sessionParts.forEach((session) => {
    const lines = session.split('\r\n');
    const id = util.getValue(lines, 'LogonId');
    const starttime = util.getValue(lines, 'starttime');
    if (id) {
      sessions[id] = starttime;
    }
  });
  return sessions;
}

function fuzzyMatch(name1, name2) {
  name1 = name1.toLowerCase();
  name2 = name2.toLowerCase();
  let eq = 0;
  let len = name1.length;
  if (name2.length > len) {
    len = name2.length;
  }

  for (let i = 0; i < len; i++) {
    const c1 = name1[i] || '';
    const c2 = name2[i] || '';
    if (c1 === c2) {
      eq++;
    }
  }
  return len > 10 ? eq / len > 0.9 : len > 0 ? eq / len > 0.8 : false;
}

function parseWinUsers(userParts, userQuery) {
  const users = [];
  userParts.forEach((user) => {
    const lines = user.split('\r\n');

    const domain = util.getValue(lines, 'domain', ':', true);
    const username = util.getValue(lines, 'user', ':', true);
    const sessionid = util.getValue(lines, 'sessionid', ':', true);

    if (username) {
      const quser = userQuery.filter((item) => fuzzyMatch(item.user, username));
      users.push({
        domain,
        user: username,
        tty: quser && quser[0] && quser[0].tty ? quser[0].tty : sessionid
      });
    }
  });
  return users;
}

function parseWinLoggedOn(loggedonParts) {
  const loggedons = {};
  loggedonParts.forEach((loggedon) => {
    const lines = loggedon.split('\r\n');

    const antecendent = util.getValue(lines, 'antecedent', ':', true);
    let parts = antecendent.split('=');
    const name = parts.length > 2 ? parts[1].split(',')[0].replace(/"/g, '').trim() : '';
    const domain = parts.length > 2 ? parts[2].replace(/"/g, '').replace(/\)/g, '').trim() : '';
    const dependent = util.getValue(lines, 'dependent', ':', true);
    parts = dependent.split('=');
    const id = parts.length > 1 ? parts[1].replace(/"/g, '').replace(/\)/g, '').trim() : '';
    if (id) {
      loggedons[id] = {
        domain,
        user: name
      };
    }
  });
  return loggedons;
}

function parseWinUsersQuery(lines) {
  lines = lines.filter((item) => item);
  let result = [];
  const header = lines[0];
  const headerDelimiter = [];
  if (header) {
    const start = header[0] === ' ' ? 1 : 0;
    headerDelimiter.push(start - 1);
    let nextSpace = 0;
    for (let i = start + 1; i < header.length; i++) {
      if (header[i] === ' ' && (header[i - 1] === ' ' || header[i - 1] === '.')) {
        nextSpace = i;
      } else {
        if (nextSpace) {
          headerDelimiter.push(nextSpace);
          nextSpace = 0;
        }
      }
    }
    for (let i = 1; i < lines.length; i++) {
      if (lines[i].trim()) {
        const user = lines[i].substring(headerDelimiter[0] + 1, headerDelimiter[1]).trim() || '';
        const tty = lines[i].substring(headerDelimiter[1] + 1, headerDelimiter[2] - 2).trim() || '';
        result.push({
          user: user,
          tty: tty
        });
      }
    }
  }
  return result;
}

exports.users = users;
'use strict';
// @ts-check
// ==================================================================================
// utils.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 0. helper functions
// ----------------------------------------------------------------------------------

const os = require('os');
const fs = require('fs');
const path = require('path');
const spawn = require('child_process').spawn;
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const util = require('util');

const _platform = process.platform;
const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';
const _freebsd = _platform === 'freebsd';
const _openbsd = _platform === 'openbsd';
const _netbsd = _platform === 'netbsd';

let _cores = 0;
let codepage = '';
let _smartMonToolsInstalled = null;
let _rpi_cpuinfo = null;

const WINDIR = process.env.WINDIR || 'C:\\Windows';

// powerShell
let _psChild;
let _psResult = '';
const _psCmds = [];
let _psPersistent = false;
let _powerShell = '';
const _psToUTF8 = '$OutputEncoding = [System.Console]::OutputEncoding = [System.Console]::InputEncoding = [System.Text.Encoding]::UTF8 ; ';
const _psCmdStart = '--###START###--';
const _psError = '--ERROR--';
const _psCmdSeperator = '--###ENDCMD###--';
const _psIdSeperator = '--##ID##--';

const execOptsWin = {
  windowsHide: true,
  maxBuffer: 1024 * 102400,
  encoding: 'UTF-8',
  env: Object.assign({}, process.env, { LANG: 'en_US.UTF-8' })
};

const execOptsLinux = {
  maxBuffer: 1024 * 102400,
  encoding: 'UTF-8',
  stdio: ['pipe', 'pipe', 'ignore']
};

function toInt(value) {
  let result = parseInt(value, 10);
  if (isNaN(result)) {
    result = 0;
  }
  return result;
}

function splitByNumber(str) {
  let numberStarted = false;
  let num = '';
  let cpart = '';
  for (const c of str) {
    if ((c >= '0' && c <= '9') || numberStarted) {
      numberStarted = true;
      num += c;
    } else {
      cpart += c;
    }
  }
  return [cpart, num];
}

const stringObj = new String();
const stringReplace = new String().replace;
const stringToLower = new String().toLowerCase;
const stringToString = new String().toString;
const stringSubstr = new String().substr;
const stringSubstring = new String().substring;
const stringTrim = new String().trim;
const stringStartWith = new String().startsWith;
const mathMin = Math.min;

function isFunction(functionToCheck) {
  let getType = {};
  return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
}

function unique(obj) {
  const uniques = [];
  const stringify = {};
  for (let i = 0; i < obj.length; i++) {
    let keys = Object.keys(obj[i]);
    keys.sort((a, b) => {
      return a - b;
    });
    let str = '';
    for (let j = 0; j < keys.length; j++) {
      str += JSON.stringify(keys[j]);
      str += JSON.stringify(obj[i][keys[j]]);
    }
    if (!{}.hasOwnProperty.call(stringify, str)) {
      uniques.push(obj[i]);
      stringify[str] = true;
    }
  }
  return uniques;
}

function sortByKey(array, keys) {
  return array.sort((a, b) => {
    let x = '';
    let y = '';
    keys.forEach((key) => {
      x = x + a[key];
      y = y + b[key];
    });
    return x < y ? -1 : x > y ? 1 : 0;
  });
}

function cores() {
  if (_cores === 0) {
    _cores = os.cpus().length;
  }
  return _cores;
}

function getValue(lines, property, separator, trimmed, lineMatch) {
  separator = separator || ':';
  property = property.toLowerCase();
  trimmed = trimmed || false;
  lineMatch = lineMatch || false;
  let result = '';
  lines.some((line) => {
    let lineLower = line.toLowerCase().replace(/\t/g, '');
    if (trimmed) {
      lineLower = lineLower.trim();
    }
    if (lineLower.startsWith(property) && (lineMatch ? lineLower.match(property + separator) || lineLower.match(property + ' ' + separator) : true)) {
      const parts = trimmed ? line.trim().split(separator) : line.split(separator);
      if (parts.length >= 2) {
        parts.shift();
        result = parts.join(separator).trim();
        return true;
      }
    }
    return false;
  });
  return result;
}

function decodeEscapeSequence(str, base) {
  base = base || 16;
  return str.replace(/\\x([0-9A-Fa-f]{2})/g, function () {
    return String.fromCharCode(parseInt(arguments[1], base));
  });
}

function detectSplit(str) {
  let seperator = '';
  let part = 0;
  str.split('').forEach((element) => {
    if (element >= '0' && element <= '9') {
      if (part === 1) {
        part++;
      }
    } else {
      if (part === 0) {
        part++;
      }
      if (part === 1) {
        seperator += element;
      }
    }
  });
  return seperator;
}

function parseTime(t, pmDesignator) {
  pmDesignator = pmDesignator || '';
  t = t.toUpperCase();
  let hour = 0;
  let min = 0;
  const splitter = detectSplit(t);
  const parts = t.split(splitter);
  if (parts.length >= 2) {
    if (parts[2]) {
      parts[1] += parts[2];
    }
    let isPM =
      (parts[1] && parts[1].toLowerCase().indexOf('pm') > -1) ||
      parts[1].toLowerCase().indexOf('p.m.') > -1 ||
      parts[1].toLowerCase().indexOf('p. m.') > -1 ||
      parts[1].toLowerCase().indexOf('n') > -1 ||
      parts[1].toLowerCase().indexOf('ch') > -1 ||
      parts[1].toLowerCase().indexOf('ös') > -1 ||
      (pmDesignator && parts[1].toLowerCase().indexOf(pmDesignator) > -1);
    hour = parseInt(parts[0], 10);
    min = parseInt(parts[1], 10);
    hour = isPM && hour < 12 ? hour + 12 : hour;
    return ('0' + hour).substr(-2) + ':' + ('0' + min).substr(-2);
  }
}

function parseDateTime(dt, culture) {
  const result = {
    date: '',
    time: ''
  };
  culture = culture || {};
  const dateFormat = (culture.dateFormat || '').toLowerCase();
  const pmDesignator = culture.pmDesignator || '';

  const parts = dt.split(' ');
  if (parts[0]) {
    if (parts[0].indexOf('/') >= 0) {
      // Dateformat: mm/dd/yyyy or dd/mm/yyyy or dd/mm/yy or yyyy/mm/dd
      const dtparts = parts[0].split('/');
      if (dtparts.length === 3) {
        if (dtparts[0].length === 4) {
          // Dateformat: yyyy/mm/dd
          result.date = dtparts[0] + '-' + ('0' + dtparts[1]).substr(-2) + '-' + ('0' + dtparts[2]).substr(-2);
        } else if (dtparts[2].length === 2) {
          if (dateFormat.indexOf('/d/') > -1 || dateFormat.indexOf('/dd/') > -1) {
            // Dateformat: mm/dd/yy
            result.date = '20' + dtparts[2] + '-' + ('0' + dtparts[1]).substr(-2) + '-' + ('0' + dtparts[0]).substr(-2);
          } else {
            // Dateformat: dd/mm/yy
            result.date = '20' + dtparts[2] + '-' + ('0' + dtparts[1]).substr(-2) + '-' + ('0' + dtparts[0]).substr(-2);
          }
        } else {
          // Dateformat: mm/dd/yyyy or dd/mm/yyyy
          const isEN =
            dt.toLowerCase().indexOf('pm') > -1 ||
            dt.toLowerCase().indexOf('p.m.') > -1 ||
            dt.toLowerCase().indexOf('p. m.') > -1 ||
            dt.toLowerCase().indexOf('am') > -1 ||
            dt.toLowerCase().indexOf('a.m.') > -1 ||
            dt.toLowerCase().indexOf('a. m.') > -1;
          if ((isEN || dateFormat.indexOf('/d/') > -1 || dateFormat.indexOf('/dd/') > -1) && dateFormat.indexOf('dd/') !== 0) {
            // Dateformat: mm/dd/yyyy
            result.date = dtparts[2] + '-' + ('0' + dtparts[0]).substr(-2) + '-' + ('0' + dtparts[1]).substr(-2);
          } else {
            // Dateformat: dd/mm/yyyy
            result.date = dtparts[2] + '-' + ('0' + dtparts[1]).substr(-2) + '-' + ('0' + dtparts[0]).substr(-2);
          }
        }
      }
    }
    if (parts[0].indexOf('.') >= 0) {
      const dtparts = parts[0].split('.');
      if (dtparts.length === 3) {
        if (dateFormat.indexOf('.d.') > -1 || dateFormat.indexOf('.dd.') > -1) {
          // Dateformat: mm.dd.yyyy
          result.date = dtparts[2] + '-' + ('0' + dtparts[0]).substr(-2) + '-' + ('0' + dtparts[1]).substr(-2);
        } else {
          // Dateformat: dd.mm.yyyy
          result.date = dtparts[2] + '-' + ('0' + dtparts[1]).substr(-2) + '-' + ('0' + dtparts[0]).substr(-2);
        }
      }
    }
    if (parts[0].indexOf('-') >= 0) {
      // Dateformat: yyyy-mm-dd
      const dtparts = parts[0].split('-');
      if (dtparts.length === 3) {
        result.date = dtparts[0] + '-' + ('0' + dtparts[1]).substr(-2) + '-' + ('0' + dtparts[2]).substr(-2);
      }
    }
  }
  if (parts[1]) {
    parts.shift();
    const time = parts.join(' ');
    result.time = parseTime(time, pmDesignator);
  }
  return result;
}

function parseHead(head, rights) {
  let space = rights > 0;
  let count = 1;
  let from = 0;
  let to = 0;
  const result = [];
  for (let i = 0; i < head.length; i++) {
    if (count <= rights) {
      if (/\s/.test(head[i]) && !space) {
        to = i - 1;
        result.push({
          from: from,
          to: to + 1,
          cap: head.substring(from, to + 1)
        });
        from = to + 2;
        count++;
      }
      space = head[i] === ' ';
    } else {
      if (!/\s/.test(head[i]) && space) {
        to = i - 1;
        if (from < to) {
          result.push({
            from: from,
            to: to,
            cap: head.substring(from, to)
          });
        }
        from = to + 1;
        count++;
      }
      space = head[i] === ' ';
    }
  }
  to = 5000;
  result.push({
    from: from,
    to: to,
    cap: head.substring(from, to)
  });
  let len = result.length;
  for (let i = 0; i < len; i++) {
    if (result[i].cap.replace(/\s/g, '').length === 0) {
      if (i + 1 < len) {
        result[i].to = result[i + 1].to;
        result[i].cap = result[i].cap + result[i + 1].cap;
        result.splice(i + 1, 1);
        len = len - 1;
      }
    }
  }
  return result;
}

function findObjectByKey(array, key, value) {
  for (let i = 0; i < array.length; i++) {
    if (array[i][key] === value) {
      return i;
    }
  }
  return -1;
}

function getPowershell() {
  _powerShell = 'powershell.exe';
  if (_windows) {
    const defaultPath = `${WINDIR}\\system32\\WindowsPowerShell\\v1.0\\powershell.exe`;
    if (fs.existsSync(defaultPath)) {
      _powerShell = defaultPath;
    }
  }
}

function getVboxmanage() {
  return _windows ? `"${process.env.VBOX_INSTALL_PATH || process.env.VBOX_MSI_INSTALL_PATH}\\VBoxManage.exe"` : 'vboxmanage';
}

function powerShellProceedResults(data) {
  let id = '';
  let parts;
  let res = '';
  // startID
  if (data.indexOf(_psCmdStart) >= 0) {
    parts = data.split(_psCmdStart);
    const parts2 = parts[1].split(_psIdSeperator);
    id = parts2[0];
    if (parts2.length > 1) {
      data = parts2.slice(1).join(_psIdSeperator);
    }
  }
  // result;
  if (data.indexOf(_psCmdSeperator) >= 0) {
    parts = data.split(_psCmdSeperator);
    res = parts[0];
  }
  let remove = -1;
  for (let i = 0; i < _psCmds.length; i++) {
    if (_psCmds[i].id === id) {
      remove = i;
      _psCmds[i].callback(res);
    }
  }
  if (remove >= 0) {
    _psCmds.splice(remove, 1);
  }
}

function powerShellStart() {
  if (!_psChild) {
    _psChild = spawn(_powerShell, ['-NoProfile', '-NoLogo', '-InputFormat', 'Text', '-NoExit', '-Command', '-'], {
      stdio: 'pipe',
      windowsHide: true,
      maxBuffer: 1024 * 102400,
      encoding: 'UTF-8',
      env: Object.assign({}, process.env, { LANG: 'en_US.UTF-8' })
    });
    if (_psChild && _psChild.pid) {
      _psPersistent = true;
      _psChild.stdout.on('data', (data) => {
        _psResult = _psResult + data.toString('utf8');
        if (data.indexOf(_psCmdSeperator) >= 0) {
          powerShellProceedResults(_psResult);
          _psResult = '';
        }
      });
      _psChild.stderr.on('data', () => {
        powerShellProceedResults(_psResult + _psError);
      });
      _psChild.on('error', () => {
        powerShellProceedResults(_psResult + _psError);
      });
      _psChild.on('close', () => {
        if (_psChild) {
          _psChild.kill();
        }
      });
    }
  }
}

function powerShellRelease() {
  try {
    if (_psChild) {
      _psChild.stdin.write('exit' + os.EOL);
      _psChild.stdin.end();
    }
  } catch {
    if (_psChild) {
      _psChild.kill();
    }
  }
  _psPersistent = false;
  _psChild = null;
}

function powerShell(cmd) {
  if (_psPersistent) {
    const id = Math.random().toString(36).substring(2, 12);
    return new Promise((resolve) => {
      process.nextTick(() => {
        function callback(data) {
          resolve(data);
        }
        _psCmds.push({
          id,
          cmd,
          callback,
          start: new Date()
        });
        try {
          if (_psChild && _psChild.pid) {
            _psChild.stdin.write(_psToUTF8 + 'echo ' + _psCmdStart + id + _psIdSeperator + '; ' + os.EOL + cmd + os.EOL + 'echo ' + _psCmdSeperator + os.EOL);
          }
        } catch {
          resolve('');
        }
      });
    });
  } else {
    let result = '';

    return new Promise((resolve) => {
      process.nextTick(() => {
        try {
          const osVersion = os.release().split('.').map(Number);
          // windows 7 compatibility issue
          const spanOptions =
            osVersion[0] < 10
              ? ['-NoProfile', '-NoLogo', '-InputFormat', 'Text', '-NoExit', '-ExecutionPolicy', 'Unrestricted', '-Command', '-']
              : ['-NoProfile', '-NoLogo', '-InputFormat', 'Text', '-ExecutionPolicy', 'Unrestricted', '-Command', _psToUTF8 + cmd];
          const child = spawn(_powerShell, spanOptions, {
            stdio: 'pipe',
            windowsHide: true,
            maxBuffer: 1024 * 102400,
            encoding: 'UTF-8',
            env: Object.assign({}, process.env, { LANG: 'en_US.UTF-8' })
          });

          if (child && !child.pid) {
            child.on('error', () => {
              resolve(result);
            });
          }
          if (child && child.pid) {
            child.stdout.on('data', (data) => {
              result = result + data.toString('utf8');
            });
            child.stderr.on('data', () => {
              child.kill();
              resolve(result);
            });
            child.on('close', () => {
              child.kill();

              resolve(result);
            });
            child.on('error', () => {
              child.kill();
              resolve(result);
            });
            if (osVersion[0] < 10) {
              try {
                child.stdin.write(_psToUTF8 + cmd + os.EOL);
                child.stdin.write('exit' + os.EOL);
                child.stdin.end();
              } catch {
                child.kill();
                resolve(result);
              }
            }
          } else {
            resolve(result);
          }
        } catch {
          resolve(result);
        }
      });
    });
  }
}

function execSafe(cmd, args, options) {
  let result = '';
  options = options || {};

  return new Promise((resolve) => {
    process.nextTick(() => {
      try {
        const child = spawn(cmd, args, options);

        if (child && !child.pid) {
          child.on('error', () => {
            resolve(result);
          });
        }
        if (child && child.pid) {
          child.stdout.on('data', (data) => {
            result += data.toString();
          });
          child.on('close', () => {
            child.kill();
            resolve(result);
          });
          child.on('error', () => {
            child.kill();
            resolve(result);
          });
        } else {
          resolve(result);
        }
      } catch {
        resolve(result);
      }
    });
  });
}

function getCodepage() {
  if (_windows) {
    if (!codepage) {
      try {
        const stdout = execSync('chcp', execOptsWin);
        const lines = stdout.toString().split('\r\n');
        const parts = lines[0].split(':');
        codepage = parts.length > 1 ? parts[1].replace('.', '').trim() : '';
      } catch {
        codepage = '437';
      }
    }
    return codepage;
  }
  if (_linux || _darwin || _freebsd || _openbsd || _netbsd) {
    if (!codepage) {
      try {
        const stdout = execSync('echo $LANG', execOptsLinux);
        const lines = stdout.toString().split('\r\n');
        const parts = lines[0].split('.');
        codepage = parts.length > 1 ? parts[1].trim() : '';
        if (!codepage) {
          codepage = 'UTF-8';
        }
      } catch {
        codepage = 'UTF-8';
      }
    }
    return codepage;
  }
}

function smartMonToolsInstalled() {
  if (_smartMonToolsInstalled !== null) {
    return _smartMonToolsInstalled;
  }
  _smartMonToolsInstalled = false;
  if (_windows) {
    try {
      const pathArray = execSync('WHERE smartctl 2>nul', execOptsWin).toString().split('\r\n');
      if (pathArray && pathArray.length) {
        _smartMonToolsInstalled = pathArray[0].indexOf(':\\') >= 0;
      } else {
        _smartMonToolsInstalled = false;
      }
    } catch {
      _smartMonToolsInstalled = false;
    }
  }
  if (_linux || _darwin || _freebsd || _openbsd || _netbsd) {
    try {
      const pathArray = execSync('which smartctl 2>/dev/null', execOptsLinux).toString().split('\r\n');
      _smartMonToolsInstalled = pathArray.length > 0;
    } catch {
      util.noop();
    }
  }
  return _smartMonToolsInstalled;
}

// reference values: https://elinux.org/RPi_HardwareHistory
// https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md
// https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#hardware-revision-codes

function isRaspberry(cpuinfo) {
  const PI_MODEL_NO = ['BCM2708', 'BCM2709', 'BCM2710', 'BCM2711', 'BCM2712', 'BCM2835', 'BCM2836', 'BCM2837', 'BCM2837B0'];
  if (_rpi_cpuinfo !== null) {
    cpuinfo = _rpi_cpuinfo;
  } else if (cpuinfo === undefined) {
    try {
      cpuinfo = fs.readFileSync('/proc/cpuinfo', { encoding: 'utf8' }).toString().split('\n');
      _rpi_cpuinfo = cpuinfo;
    } catch {
      return false;
    }
  }

  const hardware = getValue(cpuinfo, 'hardware');
  const model = getValue(cpuinfo, 'model');
  return (hardware && PI_MODEL_NO.indexOf(hardware) > -1) || (model && model.indexOf('Raspberry Pi') > -1);
}

function isRaspbian() {
  let osrelease = [];
  try {
    osrelease = fs.readFileSync('/etc/os-release', { encoding: 'utf8' }).toString().split('\n');
  } catch {
    return false;
  }
  const id = getValue(osrelease, 'id', '=');
  return id && id.indexOf('raspbian') > -1;
}

function execWin(cmd, opts, callback) {
  if (!callback) {
    callback = opts;
    opts = execOptsWin;
  }
  let newCmd = 'chcp 65001 > nul && cmd /C ' + cmd + ' && chcp ' + codepage + ' > nul';
  exec(newCmd, opts, (error, stdout) => {
    callback(error, stdout);
  });
}

function darwinXcodeExists() {
  const cmdLineToolsExists = fs.existsSync('/Library/Developer/CommandLineTools/usr/bin/');
  const xcodeAppExists = fs.existsSync('/Applications/Xcode.app/Contents/Developer/Tools');
  const xcodeExists = fs.existsSync('/Library/Developer/Xcode/');
  return cmdLineToolsExists || xcodeExists || xcodeAppExists;
}

function nanoSeconds() {
  const time = process.hrtime();
  if (!Array.isArray(time) || time.length !== 2) {
    return 0;
  }
  return +time[0] * 1e9 + +time[1];
}

function countUniqueLines(lines, startingWith) {
  startingWith = startingWith || '';
  const uniqueLines = [];
  lines.forEach((line) => {
    if (line.startsWith(startingWith)) {
      if (uniqueLines.indexOf(line) === -1) {
        uniqueLines.push(line);
      }
    }
  });
  return uniqueLines.length;
}

function countLines(lines, startingWith) {
  startingWith = startingWith || '';
  const uniqueLines = [];
  lines.forEach((line) => {
    if (line.startsWith(startingWith)) {
      uniqueLines.push(line);
    }
  });
  return uniqueLines.length;
}

function sanitizeShellString(str, strict) {
  if (typeof strict === 'undefined') {
    strict = false;
  }
  const s = str || '';
  let result = '';
  const l = mathMin(s.length, 2000);
  for (let i = 0; i <= l; i++) {
    if (
      !(
        s[i] === undefined ||
        s[i] === '>' ||
        s[i] === '<' ||
        s[i] === '*' ||
        s[i] === '?' ||
        s[i] === '[' ||
        s[i] === ']' ||
        s[i] === '|' ||
        s[i] === '˚' ||
        s[i] === '$' ||
        s[i] === ';' ||
        s[i] === '&' ||
        s[i] === ']' ||
        s[i] === '#' ||
        s[i] === '\\' ||
        s[i] === '\t' ||
        s[i] === '\n' ||
        s[i] === '\r' ||
        s[i] === "'" ||
        s[i] === '`' ||
        s[i] === '"' ||
        s[i].length > 1 ||
        (strict && s[i] === '(') ||
        (strict && s[i] === ')') ||
        (strict && s[i] === '@') ||
        (strict && s[i] === ' ') ||
        (strict && s[i] === '{') ||
        (strict && s[i] === ';') ||
        (strict && s[i] === '}')
      )
    ) {
      result = result + s[i];
    }
  }
  return result;
}

function isPrototypePolluted() {
  const s = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  let notPolluted = true;
  let st = '';

  try {
    st.__proto__.replace = stringReplace;
    st.__proto__.toLowerCase = stringToLower;
    st.__proto__.toString = stringToString;
    st.__proto__.substr = stringSubstr;
    st.__proto__.substring = stringSubstring;
    st.__proto__.trim = stringTrim;
    st.__proto__.startsWith = stringStartWith;
  } catch (e) {
    Object.setPrototypeOf(st, stringObj);
  }
  notPolluted = notPolluted || s.length !== 62;
  const ms = Date.now();
  if (typeof ms === 'number' && ms > 1600000000000) {
    const l = (ms % 100) + 15;
    for (let i = 0; i < l; i++) {
      const r = Math.random() * 61.99999999 + 1;
      const rs = parseInt(Math.floor(r).toString(), 10);
      const rs2 = parseInt(r.toString().split('.')[0], 10);
      const q = Math.random() * 61.99999999 + 1;
      const qs = parseInt(Math.floor(q).toString(), 10);
      const qs2 = parseInt(q.toString().split('.')[0], 10);
      notPolluted = notPolluted && r !== q;
      notPolluted = notPolluted && rs === rs2 && qs === qs2;
      st += s[rs - 1];
    }
    notPolluted = notPolluted && st.length === l;
    // string manipulation
    let p = Math.random() * l * 0.9999999999;
    let stm = st.substr(0, p) + ' ' + st.substr(p, 2000);
    try {
      stm.__proto__.replace = stringReplace;
    } catch (e) {
      Object.setPrototypeOf(stm, stringObj);
    }
    let sto = stm.replace(/ /g, '');
    notPolluted = notPolluted && st === sto;
    p = Math.random() * l * 0.9999999999;
    stm = st.substr(0, p) + '{' + st.substr(p, 2000);
    sto = stm.replace(/{/g, '');
    notPolluted = notPolluted && st === sto;
    p = Math.random() * l * 0.9999999999;
    stm = st.substr(0, p) + '*' + st.substr(p, 2000);
    sto = stm.replace(/\*/g, '');
    notPolluted = notPolluted && st === sto;
    p = Math.random() * l * 0.9999999999;
    stm = st.substr(0, p) + '$' + st.substr(p, 2000);
    sto = stm.replace(/\$/g, '');
    notPolluted = notPolluted && st === sto;

    // lower
    const stl = st.toLowerCase();
    notPolluted = notPolluted && stl.length === l && stl[l - 1] && !stl[l];
    for (let i = 0; i < l; i++) {
      const s1 = st[i];
      try {
        s1.__proto__.toLowerCase = stringToLower;
      } catch {
        Object.setPrototypeOf(st, stringObj);
      }
      const s2 = stl ? stl[i] : '';
      const s1l = s1.toLowerCase();
      notPolluted = notPolluted && s1l[0] === s2 && s1l[0] && !s1l[1];
    }
  }
  return !notPolluted;
}

function hex2bin(hex) {
  return ('00000000' + parseInt(hex, 16).toString(2)).substr(-8);
}

function getFilesInPath(source) {
  const lstatSync = fs.lstatSync;
  const readdirSync = fs.readdirSync;
  const join = path.join;

  function isDirectory(source) {
    return lstatSync(source).isDirectory();
  }
  function isFile(source) {
    return lstatSync(source).isFile();
  }

  function getDirectories(source) {
    return readdirSync(source)
      .map((name) => {
        return join(source, name);
      })
      .filter(isDirectory);
  }
  function getFiles(source) {
    return readdirSync(source)
      .map((name) => {
        return join(source, name);
      })
      .filter(isFile);
  }

  function getFilesRecursively(source) {
    try {
      const dirs = getDirectories(source);
      const files = dirs
        .map((dir) => {
          return getFilesRecursively(dir);
        })
        .reduce((a, b) => {
          return a.concat(b);
        }, []);
      return files.concat(getFiles(source));
    } catch {
      return [];
    }
  }

  if (fs.existsSync(source)) {
    return getFilesRecursively(source);
  } else {
    return [];
  }
}

function decodePiCpuinfo(lines) {
  if (_rpi_cpuinfo === null) {
    _rpi_cpuinfo = lines;
  } else if (lines === undefined) {
    lines = _rpi_cpuinfo;
  }

  // https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md

  const oldRevisionCodes = {
    '0002': {
      type: 'B',
      revision: '1.0',
      memory: 256,
      manufacturer: 'Egoman',
      processor: 'BCM2835'
    },
    '0003': {
      type: 'B',
      revision: '1.0',
      memory: 256,
      manufacturer: 'Egoman',
      processor: 'BCM2835'
    },
    '0004': {
      type: 'B',
      revision: '2.0',
      memory: 256,
      manufacturer: 'Sony UK',
      processor: 'BCM2835'
    },
    '0005': {
      type: 'B',
      revision: '2.0',
      memory: 256,
      manufacturer: 'Qisda',
      processor: 'BCM2835'
    },
    '0006': {
      type: 'B',
      revision: '2.0',
      memory: 256,
      manufacturer: 'Egoman',
      processor: 'BCM2835'
    },
    '0007': {
      type: 'A',
      revision: '2.0',
      memory: 256,
      manufacturer: 'Egoman',
      processor: 'BCM2835'
    },
    '0008': {
      type: 'A',
      revision: '2.0',
      memory: 256,
      manufacturer: 'Sony UK',
      processor: 'BCM2835'
    },
    '0009': {
      type: 'A',
      revision: '2.0',
      memory: 256,
      manufacturer: 'Qisda',
      processor: 'BCM2835'
    },
    '000d': {
      type: 'B',
      revision: '2.0',
      memory: 512,
      manufacturer: 'Egoman',
      processor: 'BCM2835'
    },
    '000e': {
      type: 'B',
      revision: '2.0',
      memory: 512,
      manufacturer: 'Sony UK',
      processor: 'BCM2835'
    },
    '000f': {
      type: 'B',
      revision: '2.0',
      memory: 512,
      manufacturer: 'Egoman',
      processor: 'BCM2835'
    },
    '0010': {
      type: 'B+',
      revision: '1.2',
      memory: 512,
      manufacturer: 'Sony UK',
      processor: 'BCM2835'
    },
    '0011': {
      type: 'CM1',
      revision: '1.0',
      memory: 512,
      manufacturer: 'Sony UK',
      processor: 'BCM2835'
    },
    '0012': {
      type: 'A+',
      revision: '1.1',
      memory: 256,
      manufacturer: 'Sony UK',
      processor: 'BCM2835'
    },
    '0013': {
      type: 'B+',
      revision: '1.2',
      memory: 512,
      manufacturer: 'Embest',
      processor: 'BCM2835'
    },
    '0014': {
      type: 'CM1',
      revision: '1.0',
      memory: 512,
      manufacturer: 'Embest',
      processor: 'BCM2835'
    },
    '0015': {
      type: 'A+',
      revision: '1.1',
      memory: 256,
      manufacturer: '512MB	Embest',
      processor: 'BCM2835'
    }
  };

  const processorList = ['BCM2835', 'BCM2836', 'BCM2837', 'BCM2711', 'BCM2712'];
  const manufacturerList = ['Sony UK', 'Egoman', 'Embest', 'Sony Japan', 'Embest', 'Stadium'];
  const typeList = {
    '00': 'A',
    '01': 'B',
    '02': 'A+',
    '03': 'B+',
    '04': '2B',
    '05': 'Alpha (early prototype)',
    '06': 'CM1',
    '08': '3B',
    '09': 'Zero',
    '0a': 'CM3',
    '0c': 'Zero W',
    '0d': '3B+',
    '0e': '3A+',
    '0f': 'Internal use only',
    10: 'CM3+',
    11: '4B',
    12: 'Zero 2 W',
    13: '400',
    14: 'CM4',
    15: 'CM4S',
    16: 'Internal use only',
    17: '5',
    18: 'CM5',
    19: '500/500+',
    '1a': 'CM5 Lite'
  };

  const revisionCode = getValue(lines, 'revision', ':', true);
  const model = getValue(lines, 'model:', ':', true);
  const serial = getValue(lines, 'serial', ':', true);

  let result = {};
  if ({}.hasOwnProperty.call(oldRevisionCodes, revisionCode)) {
    // old revision codes
    result = {
      model,
      serial,
      revisionCode,
      memory: oldRevisionCodes[revisionCode].memory,
      manufacturer: oldRevisionCodes[revisionCode].manufacturer,
      processor: oldRevisionCodes[revisionCode].processor,
      type: oldRevisionCodes[revisionCode].type,
      revision: oldRevisionCodes[revisionCode].revision
    };
  } else {
    // new revision code
    const revision = ('00000000' + getValue(lines, 'revision', ':', true).toLowerCase()).substr(-8);
    const memSizeCode = parseInt(hex2bin(revision.substr(2, 1)).substr(5, 3), 2) || 0;
    const manufacturer = manufacturerList[parseInt(revision.substr(3, 1), 10)];
    const processor = processorList[parseInt(revision.substr(4, 1), 10)];
    const typeCode = revision.substr(5, 2);

    result = {
      model,
      serial,
      revisionCode,
      memory: 256 * Math.pow(2, memSizeCode),
      manufacturer,
      processor,
      type: {}.hasOwnProperty.call(typeList, typeCode) ? typeList[typeCode] : '',
      revision: '1.' + revision.substr(7, 1)
    };
  }
  return result;
}

function getRpiGpu(cpuinfo) {
  if (_rpi_cpuinfo === null && cpuinfo !== undefined) {
    _rpi_cpuinfo = cpuinfo;
  } else if (cpuinfo === undefined && _rpi_cpuinfo !== null) {
    cpuinfo = _rpi_cpuinfo;
  } else {
    try {
      cpuinfo = fs.readFileSync('/proc/cpuinfo', { encoding: 'utf8' }).toString().split('\n');
      _rpi_cpuinfo = cpuinfo;
    } catch {
      return false;
    }
  }

  const rpi = decodePiCpuinfo(cpuinfo);
  if (rpi.type === '4B' || rpi.type === 'CM4' || rpi.type === 'CM4S' || rpi.type === '400') {
    return 'VideoCore VI';
  }
  if (rpi.type === '5' || rpi.type === '500') {
    return 'VideoCore VII';
  }
  return 'VideoCore IV';
}

function promiseAll(promises) {
  const resolvingPromises = promises.map(
    (promise) =>
      new Promise((resolve) => {
        const payload = new Array(2);
        promise
          .then((result) => {
            payload[0] = result;
          })
          .catch((error) => {
            payload[1] = error;
          })
          .then(() => {
            // The wrapped Promise returns an array: 0 = result, 1 = error ... we resolve all
            resolve(payload);
          });
      })
  );
  const errors = [];
  const results = [];

  // Execute all wrapped Promises
  return Promise.all(resolvingPromises).then((items) => {
    items.forEach((payload) => {
      if (payload[1]) {
        errors.push(payload[1]);
        results.push(null);
      } else {
        errors.push(null);
        results.push(payload[0]);
      }
    });

    return {
      errors: errors,
      results: results
    };
  });
}

function promisify(nodeStyleFunction) {
  return () => {
    const args = Array.prototype.slice.call(arguments);
    return new Promise((resolve, reject) => {
      args.push((err, data) => {
        if (err) {
          reject(err);
        } else {
          resolve(data);
        }
      });
      nodeStyleFunction.apply(null, args);
    });
  };
}

function promisifySave(nodeStyleFunction) {
  return () => {
    const args = Array.prototype.slice.call(arguments);
    return new Promise((resolve) => {
      args.push((err, data) => {
        resolve(data);
      });
      nodeStyleFunction.apply(null, args);
    });
  };
}

function linuxVersion() {
  let result = '';
  if (_linux) {
    try {
      result = execSync('uname -v', execOptsLinux).toString();
    } catch {
      result = '';
    }
  }
  return result;
}

function plistParser(xmlStr) {
  const tags = ['array', 'dict', 'key', 'string', 'integer', 'date', 'real', 'data', 'boolean', 'arrayEmpty'];
  const startStr = '<plist version';

  let pos = xmlStr.indexOf(startStr);
  let len = xmlStr.length;
  while (xmlStr[pos] !== '>' && pos < len) {
    pos++;
  }

  let depth = 0;
  let inTagStart = false;
  let inTagContent = false;
  let inTagEnd = false;
  let metaData = [{ tagStart: '', tagEnd: '', tagContent: '', key: '', data: null }];
  let c = '';
  let cn = xmlStr[pos];

  while (pos < len) {
    c = cn;
    if (pos + 1 < len) {
      cn = xmlStr[pos + 1];
    }
    if (c === '<') {
      inTagContent = false;
      if (cn === '/') {
        inTagEnd = true;
      } else if (metaData[depth].tagStart) {
        metaData[depth].tagContent = '';
        if (!metaData[depth].data) {
          metaData[depth].data = metaData[depth].tagStart === 'array' ? [] : {};
        }
        depth++;
        metaData.push({ tagStart: '', tagEnd: '', tagContent: '', key: null, data: null });
        inTagStart = true;
        inTagContent = false;
      } else if (!inTagStart) {
        inTagStart = true;
      }
    } else if (c === '>') {
      if (metaData[depth].tagStart === 'true/') {
        inTagStart = false;
        inTagEnd = true;
        metaData[depth].tagStart = '';
        metaData[depth].tagEnd = '/boolean';
        metaData[depth].data = true;
      }
      if (metaData[depth].tagStart === 'false/') {
        inTagStart = false;
        inTagEnd = true;
        metaData[depth].tagStart = '';
        metaData[depth].tagEnd = '/boolean';
        metaData[depth].data = false;
      }
      if (metaData[depth].tagStart === 'array/') {
        inTagStart = false;
        inTagEnd = true;
        metaData[depth].tagStart = '';
        metaData[depth].tagEnd = '/arrayEmpty';
        metaData[depth].data = [];
      }
      if (inTagContent) {
        inTagContent = false;
      }
      if (inTagStart) {
        inTagStart = false;
        inTagContent = true;
        if (metaData[depth].tagStart === 'array') {
          metaData[depth].data = [];
        }
        if (metaData[depth].tagStart === 'dict') {
          metaData[depth].data = {};
        }
      }
      if (inTagEnd) {
        inTagEnd = false;
        if (metaData[depth].tagEnd && tags.indexOf(metaData[depth].tagEnd.substr(1)) >= 0) {
          if (metaData[depth].tagEnd === '/dict' || metaData[depth].tagEnd === '/array') {
            if (depth > 1 && metaData[depth - 2].tagStart === 'array') {
              metaData[depth - 2].data.push(metaData[depth - 1].data);
            }
            if (depth > 1 && metaData[depth - 2].tagStart === 'dict') {
              metaData[depth - 2].data[metaData[depth - 1].key] = metaData[depth - 1].data;
            }
            depth--;
            metaData.pop();
            metaData[depth].tagContent = '';
            metaData[depth].tagStart = '';
            metaData[depth].tagEnd = '';
          } else {
            if (metaData[depth].tagEnd === '/key' && metaData[depth].tagContent) {
              metaData[depth].key = metaData[depth].tagContent;
            } else {
              if (metaData[depth].tagEnd === '/real' && metaData[depth].tagContent) {
                metaData[depth].data = parseFloat(metaData[depth].tagContent) || 0;
              }
              if (metaData[depth].tagEnd === '/integer' && metaData[depth].tagContent) {
                metaData[depth].data = parseInt(metaData[depth].tagContent) || 0;
              }
              if (metaData[depth].tagEnd === '/string' && metaData[depth].tagContent) {
                metaData[depth].data = metaData[depth].tagContent || '';
              }
              if (metaData[depth].tagEnd === '/boolean') {
                metaData[depth].data = metaData[depth].tagContent || false;
              }
              if (metaData[depth].tagEnd === '/arrayEmpty') {
                metaData[depth].data = metaData[depth].tagContent || [];
              }
              if (depth > 0 && metaData[depth - 1].tagStart === 'array') {
                metaData[depth - 1].data.push(metaData[depth].data);
              }
              if (depth > 0 && metaData[depth - 1].tagStart === 'dict') {
                metaData[depth - 1].data[metaData[depth].key] = metaData[depth].data;
              }
            }
            metaData[depth].tagContent = '';
            metaData[depth].tagStart = '';
            metaData[depth].tagEnd = '';
          }
        }
        metaData[depth].tagEnd = '';
        inTagStart = false;
        inTagContent = false;
      }
    } else {
      if (inTagStart) {
        metaData[depth].tagStart += c;
      }
      if (inTagEnd) {
        metaData[depth].tagEnd += c;
      }
      if (inTagContent) {
        metaData[depth].tagContent += c;
      }
    }
    pos++;
  }
  return metaData[0].data;
}

function strIsNumeric(str) {
  return typeof str === 'string' && !isNaN(str) && !isNaN(parseFloat(str));
}

function plistReader(output) {
  const lines = output.split('\n');
  for (let i = 0; i < lines.length; i++) {
    if (lines[i].indexOf(' = ') >= 0) {
      const lineParts = lines[i].split(' = ');
      lineParts[0] = lineParts[0].trim();
      if (!lineParts[0].startsWith('"')) {
        lineParts[0] = '"' + lineParts[0] + '"';
      }
      lineParts[1] = lineParts[1].trim();
      if (lineParts[1].indexOf('"') === -1 && lineParts[1].endsWith(';')) {
        const valueString = lineParts[1].substring(0, lineParts[1].length - 1);
        if (!strIsNumeric(valueString)) {
          lineParts[1] = `"${valueString}";`;
        }
      }
      if (lineParts[1].indexOf('"') >= 0 && lineParts[1].endsWith(';')) {
        const valueString = lineParts[1].substring(0, lineParts[1].length - 1).replace(/"/g, '');
        if (strIsNumeric(valueString)) {
          lineParts[1] = `${valueString};`;
        }
      }
      lines[i] = lineParts.join(' : ');
    }
    lines[i] = lines[i].replace(/\(/g, '[').replace(/\)/g, ']').replace(/;/g, ',').trim();
    if (lines[i].startsWith('}') && lines[i - 1] && lines[i - 1].endsWith(',')) {
      lines[i - 1] = lines[i - 1].substring(0, lines[i - 1].length - 1);
    }
  }
  output = lines.join('');
  let obj = {};
  try {
    obj = JSON.parse(output);
  } catch (e) {
    noop();
  }
  return obj;
}

function semverCompare(v1, v2) {
  let res = 0;
  const parts1 = v1.split('.');
  const parts2 = v2.split('.');
  if (parts1[0] < parts2[0]) {
    res = 1;
  } else if (parts1[0] > parts2[0]) {
    res = -1;
  } else if (parts1[0] === parts2[0] && parts1.length >= 2 && parts2.length >= 2) {
    if (parts1[1] < parts2[1]) {
      res = 1;
    } else if (parts1[1] > parts2[1]) {
      res = -1;
    } else if (parts1[1] === parts2[1]) {
      if (parts1.length >= 3 && parts2.length >= 3) {
        if (parts1[2] < parts2[2]) {
          res = 1;
        } else if (parts1[2] > parts2[2]) {
          res = -1;
        }
      } else if (parts2.length >= 3) {
        res = 1;
      }
    }
  }
  return res;
}

function getAppleModel(key) {
  const appleModelIds = [
    {
      key: 'Mac17,7',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M5 Max',
      year: '2026',
      additional: ''
    },
    {
      key: 'Mac17,6',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M5 Max',
      year: '2026',
      additional: ''
    },
    {
      key: 'Mac17,5',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M5 Pro',
      year: '2026',
      additional: ''
    },
    {
      key: 'Mac17,4',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M5 Pro',
      year: '2026',
      additional: ''
    },
    {
      key: 'Mac17,1',
      name: 'MacBook Neo',
      size: '14-inch',
      processor: 'A18 Pro',
      year: '2026',
      additional: ''
    },
    {
      key: 'Mac17,3',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M5',
      year: '2025',
      additional: ''
    },
    {
      key: 'Mac17,2',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M5',
      year: '2025',
      additional: ''
    },
    {
      key: 'Mac16,13',
      name: 'MacBook Air',
      size: '15-inch',
      processor: 'M4',
      year: '2025',
      additional: ''
    },
    {
      key: 'Mac16,12',
      name: 'MacBook Air',
      size: '13-inch',
      processor: 'M4',
      year: '2025',
      additional: ''
    },
    {
      key: 'Mac15,13',
      name: 'MacBook Air',
      size: '15-inch',
      processor: 'M3',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac15,12',
      name: 'MacBook Air',
      size: '13-inch',
      processor: 'M3',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac14,15',
      name: 'MacBook Air',
      size: '15-inch',
      processor: 'M2',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac14,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: 'M2',
      year: '2022',
      additional: ''
    },
    {
      key: 'MacBookAir10,1',
      name: 'MacBook Air',
      size: '13-inch',
      processor: 'M1',
      year: '2020',
      additional: ''
    },
    {
      key: 'MacBookAir9,1',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: '2020',
      additional: ''
    },
    {
      key: 'MacBookAir8,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacBookAir8,1',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: '2018',
      additional: ''
    },
    {
      key: 'MacBookAir7,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: '2017',
      additional: ''
    },
    {
      key: 'MacBookAir7,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Early 2015',
      additional: ''
    },
    {
      key: 'MacBookAir7,1',
      name: 'MacBook Air',
      size: '11-inch',
      processor: '',
      year: 'Early 2015',
      additional: ''
    },
    {
      key: 'MacBookAir6,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Early 2014',
      additional: ''
    },
    {
      key: 'MacBookAir6,1',
      name: 'MacBook Air',
      size: '11-inch',
      processor: '',
      year: 'Early 2014',
      additional: ''
    },
    {
      key: 'MacBookAir6,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Mid 2013',
      additional: ''
    },
    {
      key: 'MacBookAir6,1',
      name: 'MacBook Air',
      size: '11-inch',
      processor: '',
      year: 'Mid 2013',
      additional: ''
    },
    {
      key: 'MacBookAir5,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Mid 2012',
      additional: ''
    },
    {
      key: 'MacBookAir5,1',
      name: 'MacBook Air',
      size: '11-inch',
      processor: '',
      year: 'Mid 2012',
      additional: ''
    },
    {
      key: 'MacBookAir4,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Mid 2011',
      additional: ''
    },
    {
      key: 'MacBookAir4,1',
      name: 'MacBook Air',
      size: '11-inch',
      processor: '',
      year: 'Mid 2011',
      additional: ''
    },
    {
      key: 'MacBookAir3,2',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Late 2010',
      additional: ''
    },
    {
      key: 'MacBookAir3,1',
      name: 'MacBook Air',
      size: '11-inch',
      processor: '',
      year: 'Late 2010',
      additional: ''
    },
    {
      key: 'MacBookAir2,1',
      name: 'MacBook Air',
      size: '13-inch',
      processor: '',
      year: 'Mid 2009',
      additional: ''
    },
    {
      key: 'Mac16,1',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M4',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac16,6',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M4 Pro',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac16,8',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M4 Max',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac16,5',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M4 Pro',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac16,6',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M4 Max',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac15,3',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M3',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac15,6',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M3 Pro',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac15,8',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M3 Pro',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac15,10',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M3 Max',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac15,7',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M3 Pro',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac15,9',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M3 Pro',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac15,11',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M3 Max',
      year: 'Nov 2023',
      additional: ''
    },
    {
      key: 'Mac14,5',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M2 Max',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,9',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M2 Max',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,6',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M2 Max',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,10',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M2 Max',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,7',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: 'M2',
      year: '2022',
      additional: ''
    },
    {
      key: 'MacBookPro18,3',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M1 Pro',
      year: '2021',
      additional: ''
    },
    {
      key: 'MacBookPro18,4',
      name: 'MacBook Pro',
      size: '14-inch',
      processor: 'M1 Max',
      year: '2021',
      additional: ''
    },
    {
      key: 'MacBookPro18,1',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M1 Pro',
      year: '2021',
      additional: ''
    },
    {
      key: 'MacBookPro18,2',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: 'M1 Max',
      year: '2021',
      additional: ''
    },
    {
      key: 'MacBookPro17,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: 'M1',
      year: '2020',
      additional: ''
    },
    {
      key: 'MacBookPro16,3',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2020',
      additional: 'Two Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro16,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2020',
      additional: 'Four Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro16,1',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacBookPro16,4',
      name: 'MacBook Pro',
      size: '16-inch',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacBookPro15,3',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacBookPro15,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacBookPro15,1',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacBookPro15,4',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2019',
      additional: 'Two Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro15,1',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: '2018',
      additional: ''
    },
    {
      key: 'MacBookPro15,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2018',
      additional: 'Four Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro14,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2017',
      additional: 'Two Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro14,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2017',
      additional: 'Four Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro14,3',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: '2017',
      additional: ''
    },
    {
      key: 'MacBookPro13,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2016',
      additional: 'Two Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro13,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: '2016',
      additional: 'Four Thunderbolt 3 ports'
    },
    {
      key: 'MacBookPro13,3',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: '2016',
      additional: ''
    },
    {
      key: 'MacBookPro11,4',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Mid 2015',
      additional: ''
    },
    {
      key: 'MacBookPro11,5',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Mid 2015',
      additional: ''
    },
    {
      key: 'MacBookPro12,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Early 2015',
      additional: ''
    },
    {
      key: 'MacBookPro11,2',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Late 2013',
      additional: ''
    },
    {
      key: 'MacBookPro11,3',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Late 2013',
      additional: ''
    },
    {
      key: 'MacBookPro11,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Late 2013',
      additional: ''
    },
    {
      key: 'MacBookPro10,1',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Mid 2012',
      additional: ''
    },
    {
      key: 'MacBookPro10,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Late 2012',
      additional: ''
    },
    {
      key: 'MacBookPro9,1',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Mid 2012',
      additional: ''
    },
    {
      key: 'MacBookPro9,2',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Mid 2012',
      additional: ''
    },
    {
      key: 'MacBookPro8,3',
      name: 'MacBook Pro',
      size: '17-inch',
      processor: '',
      year: 'Early 2011',
      additional: ''
    },
    {
      key: 'MacBookPro8,2',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Early 2011',
      additional: ''
    },
    {
      key: 'MacBookPro8,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Early 2011',
      additional: ''
    },
    {
      key: 'MacBookPro6,1',
      name: 'MacBook Pro',
      size: '17-inch',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'MacBookPro6,2',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'MacBookPro7,1',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'MacBookPro5,2',
      name: 'MacBook Pro',
      size: '17-inch',
      processor: '',
      year: 'Early 2009',
      additional: ''
    },
    {
      key: 'MacBookPro5,3',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Mid 2009',
      additional: ''
    },
    {
      key: 'MacBookPro5,5',
      name: 'MacBook Pro',
      size: '13-inch',
      processor: '',
      year: 'Mid 2009',
      additional: ''
    },
    {
      key: 'MacBookPro5,1',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Late 2008',
      additional: ''
    },
    {
      key: 'MacBookPro4,1',
      name: 'MacBook Pro',
      size: '15-inch',
      processor: '',
      year: 'Early 2008',
      additional: ''
    },
    {
      key: 'MacBook10,1',
      name: 'MacBook',
      size: '12-inch',
      processor: '',
      year: '2017',
      additional: ''
    },
    {
      key: 'MacBook9,1',
      name: 'MacBook',
      size: '12-inch',
      processor: '',
      year: 'Early 2016',
      additional: ''
    },
    {
      key: 'MacBook8,1',
      name: 'MacBook',
      size: '12-inch',
      processor: '',
      year: 'Early 2015',
      additional: ''
    },
    {
      key: 'MacBook7,1',
      name: 'MacBook',
      size: '13-inch',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'MacBook6,1',
      name: 'MacBook',
      size: '13-inch',
      processor: '',
      year: 'Late 2009',
      additional: ''
    },
    {
      key: 'MacBook5,2',
      name: 'MacBook',
      size: '13-inch',
      processor: '',
      year: 'Early 2009',
      additional: ''
    },
    {
      key: 'Mac14,13',
      name: 'Mac Studio',
      size: '',
      processor: 'M2 Max',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,14',
      name: 'Mac Studio',
      size: '',
      processor: 'M2 Ultra',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac15,14',
      name: 'Mac Studio',
      size: '',
      processor: 'M3 Ultra',
      year: '2025',
      additional: ''
    },
    {
      key: 'Mac16,9',
      name: 'Mac Studio',
      size: '',
      processor: 'M4 Max',
      year: '2025',
      additional: ''
    },
    {
      key: 'Mac13,1',
      name: 'Mac Studio',
      size: '',
      processor: 'M1 Max',
      year: '2022',
      additional: ''
    },
    {
      key: 'Mac13,2',
      name: 'Mac Studio',
      size: '',
      processor: 'M1 Ultra',
      year: '2022',
      additional: ''
    },
    {
      key: 'Mac16,11',
      name: 'Mac mini',
      size: '',
      processor: 'M4 Pro',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac16,10',
      name: 'Mac mini',
      size: '',
      processor: 'M4',
      year: '2024',
      additional: ''
    },
    {
      key: 'Mac14,3',
      name: 'Mac mini',
      size: '',
      processor: 'M2',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,12',
      name: 'Mac mini',
      size: '',
      processor: 'M2 Pro',
      year: '2023',
      additional: ''
    },
    {
      key: 'Macmini9,1',
      name: 'Mac mini',
      size: '',
      processor: 'M1',
      year: '2020',
      additional: ''
    },
    {
      key: 'Macmini8,1',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Late 2018',
      additional: ''
    },
    {
      key: 'Macmini7,1',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Late 2014',
      additional: ''
    },
    {
      key: 'Macmini6,1',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Late 2012',
      additional: ''
    },
    {
      key: 'Macmini6,2',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Late 2012',
      additional: ''
    },
    {
      key: 'Macmini5,1',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Mid 2011',
      additional: ''
    },
    {
      key: 'Macmini5,2',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Mid 2011',
      additional: ''
    },
    {
      key: 'Macmini4,1',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'Macmini3,1',
      name: 'Mac mini',
      size: '',
      processor: '',
      year: 'Early 2009',
      additional: ''
    },
    {
      key: 'Mac16,3',
      name: 'iMac',
      size: '24-inch',
      processor: 'M4',
      year: '2024',
      additional: 'Four ports'
    },
    {
      key: 'Mac16,2',
      name: 'iMac',
      size: '24-inch',
      processor: 'M4',
      year: '2024',
      additional: 'Two ports'
    },
    {
      key: 'Mac15,5',
      name: 'iMac',
      size: '24-inch',
      processor: 'M3',
      year: '2023',
      additional: 'Four ports'
    },
    {
      key: 'Mac15,4',
      name: 'iMac',
      size: '24-inch',
      processor: 'M3',
      year: '2023',
      additional: 'Two ports'
    },
    {
      key: 'iMac21,1',
      name: 'iMac',
      size: '24-inch',
      processor: 'M1',
      year: '2021',
      additional: ''
    },
    {
      key: 'iMac21,2',
      name: 'iMac',
      size: '24-inch',
      processor: 'M1',
      year: '2021',
      additional: ''
    },
    {
      key: 'iMac20,1',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: '2020',
      additional: 'Retina 5K'
    },
    {
      key: 'iMac20,2',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: '2020',
      additional: 'Retina 5K'
    },
    {
      key: 'iMac19,1',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: '2019',
      additional: 'Retina 5K'
    },
    {
      key: 'iMac19,2',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: '2019',
      additional: 'Retina 4K'
    },
    {
      key: 'iMacPro1,1',
      name: 'iMac Pro',
      size: '',
      processor: '',
      year: '2017',
      additional: ''
    },
    {
      key: 'iMac18,3',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: '2017',
      additional: 'Retina 5K'
    },
    {
      key: 'iMac18,2',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: '2017',
      additional: 'Retina 4K'
    },
    {
      key: 'iMac18,1',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: '2017',
      additional: ''
    },
    {
      key: 'iMac17,1',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: 'Late 2015',
      additional: 'Retina 5K'
    },
    {
      key: 'iMac16,2',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Late 2015',
      additional: 'Retina 4K'
    },
    {
      key: 'iMac16,1',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Late 2015',
      additional: ''
    },
    {
      key: 'iMac15,1',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: 'Late 2014',
      additional: 'Retina 5K'
    },
    {
      key: 'iMac14,4',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Mid 2014',
      additional: ''
    },
    {
      key: 'iMac14,2',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: 'Late 2013',
      additional: ''
    },
    {
      key: 'iMac14,1',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Late 2013',
      additional: ''
    },
    {
      key: 'iMac13,2',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: 'Late 2012',
      additional: ''
    },
    {
      key: 'iMac13,1',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Late 2012',
      additional: ''
    },
    {
      key: 'iMac12,2',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: 'Mid 2011',
      additional: ''
    },
    {
      key: 'iMac12,1',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Mid 2011',
      additional: ''
    },
    {
      key: 'iMac11,3',
      name: 'iMac',
      size: '27-inch',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'iMac11,2',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'iMac10,1',
      name: 'iMac',
      size: '21.5-inch',
      processor: '',
      year: 'Late 2009',
      additional: ''
    },
    {
      key: 'iMac9,1',
      name: 'iMac',
      size: '20-inch',
      processor: '',
      year: 'Early 2009',
      additional: ''
    },
    {
      key: 'Mac14,8',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: '2023',
      additional: ''
    },
    {
      key: 'Mac14,8',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: '2023',
      additional: 'Rack'
    },
    {
      key: 'MacPro7,1',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: '2019',
      additional: ''
    },
    {
      key: 'MacPro7,1',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: '2019',
      additional: 'Rack'
    },
    {
      key: 'MacPro6,1',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: 'Late 2013',
      additional: ''
    },
    {
      key: 'MacPro5,1',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: 'Mid 2012',
      additional: ''
    },
    {
      key: 'MacPro5,1',
      name: 'Mac Pro Server',
      size: '',
      processor: '',
      year: 'Mid 2012',
      additional: 'Server'
    },
    {
      key: 'MacPro5,1',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: 'Mid 2010',
      additional: ''
    },
    {
      key: 'MacPro5,1',
      name: 'Mac Pro Server',
      size: '',
      processor: '',
      year: 'Mid 2010',
      additional: 'Server'
    },
    {
      key: 'MacPro4,1',
      name: 'Mac Pro',
      size: '',
      processor: '',
      year: 'Early 2009',
      additional: ''
    }
  ];

  const list = appleModelIds.filter((model) => model.key === key);
  if (list.length === 0) {
    return {
      key: key,
      model: 'Apple',
      version: 'Unknown'
    };
  }
  const features = [];
  if (list[0].size) {
    features.push(list[0].size);
  }
  if (list[0].processor) {
    features.push(list[0].processor);
  }
  if (list[0].year) {
    features.push(list[0].year);
  }
  if (list[0].additional) {
    features.push(list[0].additional);
  }
  return {
    key: key,
    model: list[0].name,
    version: list[0].name + ' (' + features.join(', ') + ')'
  };
}

function checkWebsite(url, timeout = 5000) {
  const http = url.startsWith('https:') || url.indexOf(':443/') > 0 || url.indexOf(':8443/') > 0 ? require('https') : require('http');
  const t = Date.now();
  return new Promise((resolve) => {
    const request = http
      .get(url, (res) => {
        res.on('data', () => {});
        res.on('end', () => {
          resolve({
            url,
            statusCode: res.statusCode,
            message: res.statusMessage,
            time: Date.now() - t
          });
        });
      })
      .on('error', (e) => {
        resolve({
          url,
          statusCode: 404,
          message: e.message,
          time: Date.now() - t
        });
      })
      .setTimeout(timeout, () => {
        request.destroy();
        resolve({
          url,
          statusCode: 408,
          message: 'Request Timeout',
          time: Date.now() - t
        });
      });
  });
}

function cleanString(str) {
  return str.replace(/To Be Filled By O.E.M./g, '');
}
function noop() {}

exports.toInt = toInt;
exports.splitByNumber = splitByNumber;
exports.execOptsWin = execOptsWin;
exports.execOptsLinux = execOptsLinux;
exports.getCodepage = getCodepage;
exports.execWin = execWin;
exports.isFunction = isFunction;
exports.unique = unique;
exports.sortByKey = sortByKey;
exports.cores = cores;
exports.getValue = getValue;
exports.decodeEscapeSequence = decodeEscapeSequence;
exports.parseDateTime = parseDateTime;
exports.parseHead = parseHead;
exports.findObjectByKey = findObjectByKey;
exports.darwinXcodeExists = darwinXcodeExists;
exports.getVboxmanage = getVboxmanage;
exports.powerShell = powerShell;
exports.powerShellStart = powerShellStart;
exports.powerShellRelease = powerShellRelease;
exports.execSafe = execSafe;
exports.nanoSeconds = nanoSeconds;
exports.countUniqueLines = countUniqueLines;
exports.countLines = countLines;
exports.noop = noop;
exports.isRaspberry = isRaspberry;
exports.isRaspbian = isRaspbian;
exports.sanitizeShellString = sanitizeShellString;
exports.isPrototypePolluted = isPrototypePolluted;
exports.decodePiCpuinfo = decodePiCpuinfo;
exports.getRpiGpu = getRpiGpu;
exports.promiseAll = promiseAll;
exports.promisify = promisify;
exports.promisifySave = promisifySave;
exports.smartMonToolsInstalled = smartMonToolsInstalled;
exports.linuxVersion = linuxVersion;
exports.plistParser = plistParser;
exports.plistReader = plistReader;
exports.stringObj = stringObj;
exports.stringReplace = stringReplace;
exports.stringToLower = stringToLower;
exports.stringToString = stringToString;
exports.stringSubstr = stringSubstr;
exports.stringSubstring = stringSubstring;
exports.stringTrim = stringTrim;
exports.stringStartWith = stringStartWith;
exports.mathMin = mathMin;
exports.WINDIR = WINDIR;
exports.getFilesInPath = getFilesInPath;
exports.semverCompare = semverCompare;
exports.getAppleModel = getAppleModel;
exports.checkWebsite = checkWebsite;
exports.cleanString = cleanString;
exports.getPowershell = getPowershell;
'use strict';
// @ts-check
// ==================================================================================
// virtualbox.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 14. Docker
// ----------------------------------------------------------------------------------

const os = require('os');
const exec = require('child_process').exec;
const util = require('./util');

function vboxInfo(callback) {
  // fallback - if only callback is given
  let result = [];
  return new Promise((resolve) => {
    process.nextTick(() => {
      try {
        exec(util.getVboxmanage() + ' list vms --long', (error, stdout) => {
          let parts = (os.EOL + stdout.toString()).split(os.EOL + 'Name:');
          parts.shift();
          parts.forEach((part) => {
            const lines = ('Name:' + part).split(os.EOL);
            const state = util.getValue(lines, 'State');
            const running = state.startsWith('running');
            const runningSinceString = running ? state.replace('running (since ', '').replace(')', '').trim() : '';
            let runningSince = 0;
            try {
              if (running) {
                const sinceDateObj = new Date(runningSinceString);
                const offset = sinceDateObj.getTimezoneOffset();
                runningSince = Math.round((Date.now() - Date.parse(sinceDateObj)) / 1000) + offset * 60;
              }
            } catch {
              util.noop();
            }
            const stoppedSinceString = !running ? state.replace('powered off (since', '').replace(')', '').trim() : '';
            let stoppedSince = 0;
            try {
              if (!running) {
                const sinceDateObj = new Date(stoppedSinceString);
                const offset = sinceDateObj.getTimezoneOffset();
                stoppedSince = Math.round((Date.now() - Date.parse(sinceDateObj)) / 1000) + offset * 60;
              }
            } catch {
              util.noop();
            }
            result.push({
              id: util.getValue(lines, 'UUID'),
              name: util.getValue(lines, 'Name'),
              running,
              started: runningSinceString,
              runningSince,
              stopped: stoppedSinceString,
              stoppedSince,
              guestOS: util.getValue(lines, 'Guest OS'),
              hardwareUUID: util.getValue(lines, 'Hardware UUID'),
              memory: parseInt(util.getValue(lines, 'Memory size', '     '), 10),
              vram: parseInt(util.getValue(lines, 'VRAM size'), 10),
              cpus: parseInt(util.getValue(lines, 'Number of CPUs'), 10),
              cpuExepCap: util.getValue(lines, 'CPU exec cap'),
              cpuProfile: util.getValue(lines, 'CPUProfile'),
              chipset: util.getValue(lines, 'Chipset'),
              firmware: util.getValue(lines, 'Firmware'),
              pageFusion: util.getValue(lines, 'Page Fusion') === 'enabled',
              configFile: util.getValue(lines, 'Config file'),
              snapshotFolder: util.getValue(lines, 'Snapshot folder'),
              logFolder: util.getValue(lines, 'Log folder'),
              hpet: util.getValue(lines, 'HPET') === 'enabled',
              pae: util.getValue(lines, 'PAE') === 'enabled',
              longMode: util.getValue(lines, 'Long Mode') === 'enabled',
              tripleFaultReset: util.getValue(lines, 'Triple Fault Reset') === 'enabled',
              apic: util.getValue(lines, 'APIC') === 'enabled',
              x2Apic: util.getValue(lines, 'X2APIC') === 'enabled',
              acpi: util.getValue(lines, 'ACPI') === 'enabled',
              ioApic: util.getValue(lines, 'IOAPIC') === 'enabled',
              biosApicMode: util.getValue(lines, 'BIOS APIC mode'),
              bootMenuMode: util.getValue(lines, 'Boot menu mode'),
              bootDevice1: util.getValue(lines, 'Boot Device 1'),
              bootDevice2: util.getValue(lines, 'Boot Device 2'),
              bootDevice3: util.getValue(lines, 'Boot Device 3'),
              bootDevice4: util.getValue(lines, 'Boot Device 4'),
              timeOffset: util.getValue(lines, 'Time offset'),
              rtc: util.getValue(lines, 'RTC')
            });
          });

          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } catch {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.vboxInfo = vboxInfo;
'use strict';
// @ts-check
// ==================================================================================
// wifi.js
// ----------------------------------------------------------------------------------
// Description:   System Information - library
//                for Node.js
// Copyright:     (c) 2014 - 2026
// Author:        Sebastian Hildebrandt
// ----------------------------------------------------------------------------------
// License:       MIT
// ==================================================================================
// 9. wifi
// ----------------------------------------------------------------------------------

const os = require('os');
const exec = require('child_process').exec;
const execSync = require('child_process').execSync;
const util = require('./util');

let _platform = process.platform;

const _linux = _platform === 'linux' || _platform === 'android';
const _darwin = _platform === 'darwin';
const _windows = _platform === 'win32';

function wifiDBFromQuality(quality) {
  const qual = parseFloat(quality);
  if (qual < 0) {
    return 0;
  }
  if (qual >= 100) {
    return -50;
  }
  return qual / 2 - 100;
}

function wifiQualityFromDB(db) {
  const result = 2 * (parseFloat(db) + 100);
  return result <= 100 ? result : 100;
}

const _wifi_frequencies = {
  1: 2412,
  2: 2417,
  3: 2422,
  4: 2427,
  5: 2432,
  6: 2437,
  7: 2442,
  8: 2447,
  9: 2452,
  10: 2457,
  11: 2462,
  12: 2467,
  13: 2472,
  14: 2484,
  32: 5160,
  34: 5170,
  36: 5180,
  38: 5190,
  40: 5200,
  42: 5210,
  44: 5220,
  46: 5230,
  48: 5240,
  50: 5250,
  52: 5260,
  54: 5270,
  56: 5280,
  58: 5290,
  60: 5300,
  62: 5310,
  64: 5320,
  68: 5340,
  96: 5480,
  100: 5500,
  102: 5510,
  104: 5520,
  106: 5530,
  108: 5540,
  110: 5550,
  112: 5560,
  114: 5570,
  116: 5580,
  118: 5590,
  120: 5600,
  122: 5610,
  124: 5620,
  126: 5630,
  128: 5640,
  132: 5660,
  134: 5670,
  136: 5680,
  138: 5690,
  140: 5700,
  142: 5710,
  144: 5720,
  149: 5745,
  151: 5755,
  153: 5765,
  155: 5775,
  157: 5785,
  159: 5795,
  161: 5805,
  165: 5825,
  169: 5845,
  173: 5865,
  183: 4915,
  184: 4920,
  185: 4925,
  187: 4935,
  188: 4940,
  189: 4945,
  192: 4960,
  196: 4980
};

function wifiFrequencyFromChannel(channel) {
  return {}.hasOwnProperty.call(_wifi_frequencies, channel) ? _wifi_frequencies[channel] : null;
}

function wifiChannelFromFrequencs(frequency) {
  let channel = 0;
  for (let key in _wifi_frequencies) {
    if ({}.hasOwnProperty.call(_wifi_frequencies, key)) {
      if (_wifi_frequencies[key] === frequency) {
        channel = util.toInt(key);
      }
    }
  }
  return channel;
}

function ifaceListLinux() {
  const result = [];
  const cmd = 'iw dev 2>/dev/null';
  try {
    const all = execSync(cmd, util.execOptsLinux)
      .toString()
      .split('\n')
      .map((line) => line.trim())
      .join('\n');
    const parts = all.split('\nInterface ');
    parts.shift();
    parts.forEach((ifaceDetails) => {
      const lines = ifaceDetails.split('\n');
      const iface = lines[0];
      const id = util.toInt(util.getValue(lines, 'ifindex', ' '));
      const mac = util.getValue(lines, 'addr', ' ');
      const channel = util.toInt(util.getValue(lines, 'channel', ' '));
      result.push({
        id,
        iface,
        mac,
        channel
      });
    });
    return result;
  } catch {
    try {
      const all = execSync('nmcli -t -f general,wifi-properties,wired-properties,interface-flags,capabilities,nsp device show 2>/dev/null', util.execOptsLinux).toString();
      const parts = all.split('\n\n');
      let i = 1;
      parts.forEach((ifaceDetails) => {
        const lines = ifaceDetails.split('\n');
        const iface = util.getValue(lines, 'GENERAL.DEVICE');
        const type = util.getValue(lines, 'GENERAL.TYPE');
        const id = i++; // // util.getValue(lines, 'GENERAL.PATH');
        const mac = util.getValue(lines, 'GENERAL.HWADDR');
        const channel = '';
        if (type.toLowerCase() === 'wifi') {
          result.push({
            id,
            iface,
            mac,
            channel
          });
        }
      });
      return result;
    } catch {
      return [];
    }
  }
}

function nmiDeviceLinux(iface) {
  const cmd = `nmcli -t -f general,wifi-properties,capabilities,ip4,ip6 device show ${iface} 2> /dev/null`;
  try {
    const lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
    const ssid = util.getValue(lines, 'GENERAL.CONNECTION');
    return {
      iface,
      type: util.getValue(lines, 'GENERAL.TYPE'),
      vendor: util.getValue(lines, 'GENERAL.VENDOR'),
      product: util.getValue(lines, 'GENERAL.PRODUCT'),
      mac: util.getValue(lines, 'GENERAL.HWADDR').toLowerCase(),
      ssid: ssid !== '--' ? ssid : null
    };
  } catch {
    return {};
  }
}

function nmiConnectionLinux(ssid) {
  const cmd = `nmcli -t --show-secrets connection show ${ssid} 2>/dev/null`;
  try {
    const lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
    const bssid = util.getValue(lines, '802-11-wireless.seen-bssids').toLowerCase();
    return {
      ssid: ssid !== '--' ? ssid : null,
      uuid: util.getValue(lines, 'connection.uuid'),
      type: util.getValue(lines, 'connection.type'),
      autoconnect: util.getValue(lines, 'connection.autoconnect') === 'yes',
      security: util.getValue(lines, '802-11-wireless-security.key-mgmt'),
      bssid: bssid !== '--' ? bssid : null
    };
  } catch {
    return {};
  }
}

function wpaConnectionLinux(iface) {
  if (!iface) {
    return {};
  }
  const cmd = `wpa_cli -i ${iface} status 2>&1`;
  try {
    const lines = execSync(cmd, util.execOptsLinux).toString().split('\n');
    const freq = util.toInt(util.getValue(lines, 'freq', '='));
    return {
      ssid: util.getValue(lines, 'ssid', '='),
      uuid: util.getValue(lines, 'uuid', '='),
      security: util.getValue(lines, 'key_mgmt', '='),
      freq,
      channel: wifiChannelFromFrequencs(freq),
      bssid: util.getValue(lines, 'bssid', '=').toLowerCase()
    };
  } catch {
    return {};
  }
}

function getWifiNetworkListNmi() {
  const result = [];
  const cmd = 'nmcli -t -m multiline --fields active,ssid,bssid,mode,chan,freq,signal,security,wpa-flags,rsn-flags device wifi list 2>/dev/null';
  try {
    const stdout = execSync(cmd, util.execOptsLinux);
    const parts = stdout.toString().split('ACTIVE:');
    parts.shift();
    parts.forEach((part) => {
      part = 'ACTIVE:' + part;
      const lines = part.split(os.EOL);
      const channel = util.getValue(lines, 'CHAN');
      const frequency = util.getValue(lines, 'FREQ').toLowerCase().replace('mhz', '').trim();
      const security = util.getValue(lines, 'SECURITY').replace('(', '').replace(')', '');
      const wpaFlags = util.getValue(lines, 'WPA-FLAGS').replace('(', '').replace(')', '');
      const rsnFlags = util.getValue(lines, 'RSN-FLAGS').replace('(', '').replace(')', '');
      const quality = util.getValue(lines, 'SIGNAL');
      result.push({
        ssid: util.getValue(lines, 'SSID'),
        bssid: util.getValue(lines, 'BSSID').toLowerCase(),
        mode: util.getValue(lines, 'MODE'),
        channel: channel ? parseInt(channel, 10) : null,
        frequency: frequency ? parseInt(frequency, 10) : null,
        signalLevel: wifiDBFromQuality(quality),
        quality: quality ? parseInt(quality, 10) : null,
        security: security && security !== 'none' ? security.split(' ') : [],
        wpaFlags: wpaFlags && wpaFlags !== 'none' ? wpaFlags.split(' ') : [],
        rsnFlags: rsnFlags && rsnFlags !== 'none' ? rsnFlags.split(' ') : []
      });
    });
    return result;
  } catch {
    return [];
  }
}

function getWifiNetworkListIw(iface) {
  const result = [];
  try {
    let iwlistParts = execSync(`export LC_ALL=C; iwlist ${iface} scan 2>&1; unset LC_ALL`, util.execOptsLinux).toString().split('        Cell ');
    if (iwlistParts[0].indexOf('resource busy') >= 0) {
      return -1;
    }
    if (iwlistParts.length > 1) {
      iwlistParts.shift();
      iwlistParts.forEach((element) => {
        const lines = element.split('\n');
        const channel = util.getValue(lines, 'channel', ':', true);
        const address = lines && lines.length && lines[0].indexOf('Address:') >= 0 ? lines[0].split('Address:')[1].trim().toLowerCase() : '';
        const mode = util.getValue(lines, 'mode', ':', true);
        const frequency = util.getValue(lines, 'frequency', ':', true);
        const qualityString = util.getValue(lines, 'Quality', '=', true);
        const dbParts = qualityString.toLowerCase().split('signal level=');
        const db = dbParts.length > 1 ? util.toInt(dbParts[1]) : 0;
        const quality = db ? wifiQualityFromDB(db) : 0;
        const ssid = util.getValue(lines, 'essid', ':', true);

        // security and wpa-flags
        const isWpa = element.indexOf(' WPA ') >= 0;
        const isWpa2 = element.indexOf('WPA2 ') >= 0;
        const security = [];
        if (isWpa) {
          security.push('WPA');
        }
        if (isWpa2) {
          security.push('WPA2');
        }
        const wpaFlags = [];
        let wpaFlag = '';
        lines.forEach((line) => {
          const l = line.trim().toLowerCase();
          if (l.indexOf('group cipher') >= 0) {
            if (wpaFlag) {
              wpaFlags.push(wpaFlag);
            }
            const parts = l.split(':');
            if (parts.length > 1) {
              wpaFlag = parts[1].trim().toUpperCase();
            }
          }
          if (l.indexOf('pairwise cipher') >= 0) {
            const parts = l.split(':');
            if (parts.length > 1) {
              if (parts[1].indexOf('tkip')) {
                wpaFlag = wpaFlag ? 'TKIP/' + wpaFlag : 'TKIP';
              } else if (parts[1].indexOf('ccmp')) {
                wpaFlag = wpaFlag ? 'CCMP/' + wpaFlag : 'CCMP';
              } else if (parts[1].indexOf('proprietary')) {
                wpaFlag = wpaFlag ? 'PROP/' + wpaFlag : 'PROP';
              }
            }
          }
          if (l.indexOf('authentication suites') >= 0) {
            const parts = l.split(':');
            if (parts.length > 1) {
              if (parts[1].indexOf('802.1x')) {
                wpaFlag = wpaFlag ? '802.1x/' + wpaFlag : '802.1x';
              } else if (parts[1].indexOf('psk')) {
                wpaFlag = wpaFlag ? 'PSK/' + wpaFlag : 'PSK';
              }
            }
          }
        });
        if (wpaFlag) {
          wpaFlags.push(wpaFlag);
        }

        result.push({
          ssid,
          bssid: address,
          mode,
          channel: channel ? util.toInt(channel) : null,
          frequency: frequency ? util.toInt(frequency.replace('.', '')) : null,
          signalLevel: db,
          quality,
          security,
          wpaFlags,
          rsnFlags: []
        });
      });
    }
    return result;
  } catch {
    return -1;
  }
}

function parseWifiDarwin(wifiStr) {
  const result = [];
  try {
    let wifiObj = JSON.parse(wifiStr);
    wifiObj = wifiObj.SPAirPortDataType[0].spairport_airport_interfaces[0].spairport_airport_other_local_wireless_networks;
    wifiObj.forEach((wifiItem) => {
      const security = [];
      const sm = wifiItem.spairport_security_mode || '';
      if (sm === 'spairport_security_mode_wep') {
        security.push('WEP');
      } else if (sm === 'spairport_security_mode_wpa2_personal') {
        security.push('WPA2');
      } else if (sm.startsWith('spairport_security_mode_wpa2_enterprise')) {
        security.push('WPA2 EAP');
      } else if (sm.startsWith('pairport_security_mode_wpa3_transition')) {
        security.push('WPA2/WPA3');
      } else if (sm.startsWith('pairport_security_mode_wpa3')) {
        security.push('WPA3');
      }
      const channel = parseInt(('' + wifiItem.spairport_network_channel).split(' ')[0]) || 0;
      const signalLevel = wifiItem.spairport_signal_noise || null;

      result.push({
        ssid: wifiItem._name || '',
        bssid: wifiItem.spairport_network_bssid || null,
        mode: wifiItem.spairport_network_phymode,
        channel,
        frequency: wifiFrequencyFromChannel(channel),
        signalLevel: signalLevel ? parseInt(signalLevel, 10) : null,
        quality: wifiQualityFromDB(signalLevel),
        security,
        wpaFlags: [],
        rsnFlags: []
      });
    });
    return result;
  } catch {
    return result;
  }
}
function wifiNetworks(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      let result = [];
      if (_linux) {
        result = getWifiNetworkListNmi();
        if (result.length === 0) {
          try {
            const iwconfigParts = execSync('export LC_ALL=C; iwconfig 2>/dev/null; unset LC_ALL', util.execOptsLinux).toString().split('\n\n');
            let iface = '';
            iwconfigParts.forEach((element) => {
              if (element.indexOf('no wireless') === -1 && element.trim() !== '') {
                iface = element.split(' ')[0];
              }
            });
            if (iface) {
              let ifaceSanitized = '';
              const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(iface, true);
              const l = util.mathMin(s.length, 2000);

              for (let i = 0; i <= l; i++) {
                if (s[i] !== undefined) {
                  ifaceSanitized = ifaceSanitized + s[i];
                }
              }

              const res = getWifiNetworkListIw(ifaceSanitized);
              if (res === -1) {
                // try again after 4 secs
                setTimeout(() => {
                  const res = getWifiNetworkListIw(ifaceSanitized);
                  if (res !== -1) {
                    result = res;
                  }
                  if (callback) {
                    callback(result);
                  }
                  resolve(result);
                }, 4000);
              } else {
                result = res;
                if (callback) {
                  callback(result);
                }
                resolve(result);
              }
            } else {
              if (callback) {
                callback(result);
              }
              resolve(result);
            }
          } catch {
            if (callback) {
              callback(result);
            }
            resolve(result);
          }
        } else {
          if (callback) {
            callback(result);
          }
          resolve(result);
        }
      } else if (_darwin) {
        const cmd = 'system_profiler SPAirPortDataType -json 2>/dev/null';
        exec(cmd, { maxBuffer: 1024 * 40000 }, (error, stdout) => {
          result = parseWifiDarwin(stdout.toString());
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else if (_windows) {
        const cmd = 'netsh wlan show networks mode=Bssid';
        util.powerShell(cmd).then((stdout) => {
          const ssidParts = stdout.toString('utf8').split(os.EOL + os.EOL + 'SSID ');
          ssidParts.shift();

          ssidParts.forEach((ssidPart) => {
            const ssidLines = ssidPart.split(os.EOL);
            if (ssidLines && ssidLines.length >= 8 && ssidLines[0].indexOf(':') >= 0) {
              const bssidsParts = ssidPart.split(' BSSID');
              bssidsParts.shift();

              bssidsParts.forEach((bssidPart) => {
                const bssidLines = bssidPart.split(os.EOL);
                const bssidLine = bssidLines[0].split(':');
                bssidLine.shift();
                const bssid = bssidLine.join(':').trim().toLowerCase();
                const channel = bssidLines[3].split(':').pop().trim();
                const quality = bssidLines[1].split(':').pop().trim();

                result.push({
                  ssid: ssidLines[0].split(':').pop().trim(),
                  bssid,
                  mode: '',
                  channel: channel ? parseInt(channel, 10) : null,
                  frequency: wifiFrequencyFromChannel(channel),
                  signalLevel: wifiDBFromQuality(quality),
                  quality: quality ? parseInt(quality, 10) : null,
                  security: [ssidLines[2].split(':').pop().trim()],
                  wpaFlags: [ssidLines[3].split(':').pop().trim()],
                  rsnFlags: []
                });
              });
            }
          });

          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.wifiNetworks = wifiNetworks;

function getVendor(model) {
  model = model.toLowerCase();
  let result = '';
  if (model.indexOf('intel') >= 0) {
    result = 'Intel';
  } else if (model.indexOf('realtek') >= 0) {
    result = 'Realtek';
  } else if (model.indexOf('qualcom') >= 0) {
    result = 'Qualcom';
  } else if (model.indexOf('broadcom') >= 0) {
    result = 'Broadcom';
  } else if (model.indexOf('cavium') >= 0) {
    result = 'Cavium';
  } else if (model.indexOf('cisco') >= 0) {
    result = 'Cisco';
  } else if (model.indexOf('marvel') >= 0) {
    result = 'Marvel';
  } else if (model.indexOf('zyxel') >= 0) {
    result = 'Zyxel';
  } else if (model.indexOf('melanox') >= 0) {
    result = 'Melanox';
  } else if (model.indexOf('d-link') >= 0) {
    result = 'D-Link';
  } else if (model.indexOf('tp-link') >= 0) {
    result = 'TP-Link';
  } else if (model.indexOf('asus') >= 0) {
    result = 'Asus';
  } else if (model.indexOf('linksys') >= 0) {
    result = 'Linksys';
  }
  return result;
}

function formatBssid(s) {
  s =
    s
      .replace(/</g, '')
      .replace(/>/g, '')
      .match(/.{1,2}/g) || [];
  return s.join(':');
}

function wifiConnections(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = [];

      if (_linux) {
        const ifaces = ifaceListLinux();
        const networkList = getWifiNetworkListNmi();
        ifaces.forEach((ifaceDetail) => {
          let ifaceSanitized = '';
          const s = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(ifaceDetail.iface, true);
          const ll = util.mathMin(s.length, 2000);

          for (let i = 0; i <= ll; i++) {
            if (s[i] !== undefined) {
              ifaceSanitized = ifaceSanitized + s[i];
            }
          }

          const nmiDetails = nmiDeviceLinux(ifaceSanitized);
          const wpaDetails = wpaConnectionLinux(ifaceSanitized);
          const ssid = nmiDetails.ssid || wpaDetails.ssid;
          const network = networkList.filter((nw) => nw.ssid === ssid);
          let ssidSanitized = '';
          const t = util.isPrototypePolluted() ? '---' : util.sanitizeShellString(ssid, true);
          const l = util.mathMin(t.length, 32);
          for (let i = 0; i <= l; i++) {
            if (t[i] !== undefined) {
              ssidSanitized = ssidSanitized + t[i];
            }
          }

          const nmiConnection = nmiConnectionLinux(ssidSanitized);
          const channel = network && network.length && network[0].channel ? network[0].channel : wpaDetails.channel ? wpaDetails.channel : null;
          const bssid = network && network.length && network[0].bssid ? network[0].bssid : wpaDetails.bssid ? wpaDetails.bssid : null;
          const signalLevel = network && network.length && network[0].signalLevel ? network[0].signalLevel : null;
          if (ssid && bssid) {
            result.push({
              id: ifaceDetail.id,
              iface: ifaceDetail.iface,
              model: nmiDetails.product,
              ssid,
              bssid: network && network.length && network[0].bssid ? network[0].bssid : wpaDetails.bssid ? wpaDetails.bssid : null,
              channel,
              frequency: channel ? wifiFrequencyFromChannel(channel) : null,
              type: nmiConnection.type ? nmiConnection.type : '802.11',
              security: nmiConnection.security ? nmiConnection.security : wpaDetails.security ? wpaDetails.security : null,
              signalLevel,
              quality: wifiQualityFromDB(signalLevel),
              txRate: null
            });
          }
        });
        if (callback) {
          callback(result);
        }
        resolve(result);
      } else if (_darwin) {
        const cmd = 'system_profiler SPNetworkDataType SPAirPortDataType -xml 2>/dev/null; echo "######" ; ioreg -n AppleBCMWLANSkywalkInterface -r 2>/dev/null';
        exec(cmd, (error, stdout) => {
          try {
            const parts = stdout.toString().split('######');
            const profilerObj = util.plistParser(parts[0]);
            const networkObj = profilerObj[0]._SPCommandLineArguments.indexOf('SPNetworkDataType') >= 0 ? profilerObj[0]._items : profilerObj[1]._items;
            const airportObj =
              profilerObj[0]._SPCommandLineArguments.indexOf('SPAirPortDataType') >= 0 ? profilerObj[0]._items[0].spairport_airport_interfaces : profilerObj[1]._items[0].spairport_airport_interfaces;

            // parts[1] : ioreg
            let lines3 = [];
            if (parts[1].indexOf('  | {') > 0 && parts[1].indexOf('  | }') > parts[1].indexOf('  | {')) {
              lines3 = parts[1].split('  | {')[1].split('  | }')[0].replace(/ \| /g, '').replace(/"/g, '').split('\n');
            }

            const networkWifiObj = networkObj.find((item) => {
              return item._name === 'Wi-Fi';
            });
            const airportWifiObj = airportObj[0].spairport_current_network_information;

            const channel = parseInt(('' + airportWifiObj.spairport_network_channel).split(' ')[0], 10) || 0;
            const signalLevel = airportWifiObj.spairport_signal_noise || null;

            const security = [];
            const sm = airportWifiObj.spairport_security_mode || '';
            if (sm === 'spairport_security_mode_wep') {
              security.push('WEP');
            } else if (sm === 'spairport_security_mode_wpa2_personal') {
              security.push('WPA2');
            } else if (sm.startsWith('spairport_security_mode_wpa2_enterprise')) {
              security.push('WPA2 EAP');
            } else if (sm.startsWith('pairport_security_mode_wpa3_transition')) {
              security.push('WPA2/WPA3');
            } else if (sm.startsWith('pairport_security_mode_wpa3')) {
              security.push('WPA3');
            }

            result.push({
              id: networkWifiObj._name || 'Wi-Fi',
              iface: networkWifiObj.interface || '',
              model: networkWifiObj.hardware || '',
              ssid: (airportWifiObj._name || '').replace('&lt;', '<').replace('&gt;', '>'),
              bssid: airportWifiObj.spairport_network_bssid || '',
              channel,
              frequency: channel ? wifiFrequencyFromChannel(channel) : null,
              type: airportWifiObj.spairport_network_phymode || '802.11',
              security,
              signalLevel: signalLevel ? parseInt(signalLevel, 10) : null,
              quality: wifiQualityFromDB(signalLevel),
              txRate: airportWifiObj.spairport_network_rate || null
            });
          } catch {
            util.noop();
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else if (_windows) {
        const cmd = 'netsh wlan show interfaces';
        util.powerShell(cmd).then((stdout) => {
          const allLines = stdout.toString().split('\r\n');
          for (let i = 0; i < allLines.length; i++) {
            allLines[i] = allLines[i].trim();
          }
          const parts = allLines.join('\r\n').split(':\r\n\r\n');
          parts.shift();
          parts.forEach((part) => {
            const lines = part.split('\r\n');
            if (lines.length >= 5) {
              const iface = lines[0].indexOf(':') >= 0 ? lines[0].split(':')[1].trim() : '';
              const model = lines[1].indexOf(':') >= 0 ? lines[1].split(':')[1].trim() : '';
              const id = lines[2].indexOf(':') >= 0 ? lines[2].split(':')[1].trim() : '';
              const ssid = util.getValue(lines, 'SSID', ':', true);
              const bssid = util.getValue(lines, 'BSSID', ':', true) || util.getValue(lines, 'AP BSSID', ':', true);
              const quality = util.getValue(lines, 'Signal', ':', true);
              const signalLevel = wifiDBFromQuality(quality);
              const type = util.getValue(lines, 'Radio type', ':', true) || util.getValue(lines, 'Type de radio', ':', true) || util.getValue(lines, 'Funktyp', ':', true) || null;
              const security = util.getValue(lines, 'authentication', ':', true) || util.getValue(lines, 'Authentification', ':', true) || util.getValue(lines, 'Authentifizierung', ':', true) || null;
              const channel = util.getValue(lines, 'Channel', ':', true) || util.getValue(lines, 'Canal', ':', true) || util.getValue(lines, 'Kanal', ':', true) || null;
              const txRate =
                util.getValue(lines, 'Transmit rate (mbps)', ':', true) || util.getValue(lines, 'Transmission (mbit/s)', ':', true) || util.getValue(lines, 'Empfangsrate (MBit/s)', ':', true) || null;
              if (model && id && ssid && bssid) {
                result.push({
                  id,
                  iface,
                  model,
                  ssid,
                  bssid,
                  channel: util.toInt(channel),
                  frequency: channel ? wifiFrequencyFromChannel(channel) : null,
                  type,
                  security,
                  signalLevel,
                  quality: quality ? parseInt(quality, 10) : null,
                  txRate: util.toInt(txRate) || null
                });
              }
            }
          });
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.wifiConnections = wifiConnections;

function wifiInterfaces(callback) {
  return new Promise((resolve) => {
    process.nextTick(() => {
      const result = [];

      if (_linux) {
        const ifaces = ifaceListLinux();
        ifaces.forEach((ifaceDetail) => {
          const nmiDetails = nmiDeviceLinux(ifaceDetail.iface);
          result.push({
            id: ifaceDetail.id,
            iface: ifaceDetail.iface,
            model: nmiDetails.product ? nmiDetails.product : null,
            vendor: nmiDetails.vendor ? nmiDetails.vendor : null,
            mac: ifaceDetail.mac
          });
        });
        if (callback) {
          callback(result);
        }
        resolve(result);
      } else if (_darwin) {
        const cmd = 'system_profiler SPNetworkDataType';
        exec(cmd, (error, stdout) => {
          const parts1 = stdout.toString().split('\n\n    Wi-Fi:\n\n');
          if (parts1.length > 1) {
            const lines = parts1[1].split('\n\n')[0].split('\n');
            const iface = util.getValue(lines, 'BSD Device Name', ':', true);
            const mac = util.getValue(lines, 'MAC Address', ':', true);
            const model = util.getValue(lines, 'hardware', ':', true);
            result.push({
              id: 'Wi-Fi',
              iface,
              model,
              vendor: '',
              mac
            });
          }
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else if (_windows) {
        const cmd = 'netsh wlan show interfaces';
        util.powerShell(cmd).then((stdout) => {
          const allLines = stdout.toString().split('\r\n');
          for (let i = 0; i < allLines.length; i++) {
            allLines[i] = allLines[i].trim();
          }
          const parts = allLines.join('\r\n').split(':\r\n\r\n');
          parts.shift();
          parts.forEach((part) => {
            const lines = part.split('\r\n');
            if (lines.length >= 5) {
              const iface = lines[0].indexOf(':') >= 0 ? lines[0].split(':')[1].trim() : '';
              const model = lines[1].indexOf(':') >= 0 ? lines[1].split(':')[1].trim() : '';
              const id = lines[2].indexOf(':') >= 0 ? lines[2].split(':')[1].trim() : '';
              const macParts = lines[3].indexOf(':') >= 0 ? lines[3].split(':') : [];
              macParts.shift();
              const mac = macParts.join(':').trim();
              const vendor = getVendor(model);
              if (iface && model && id && mac) {
                result.push({
                  id,
                  iface,
                  model,
                  vendor,
                  mac
                });
              }
            }
          });
          if (callback) {
            callback(result);
          }
          resolve(result);
        });
      } else {
        if (callback) {
          callback(result);
        }
        resolve(result);
      }
    });
  });
}

exports.wifiInterfaces = wifiInterfaces;
{
  "name": "systeminformation",
  "version": "5.31.5",
  "description": "Advanced, lightweight system and OS information library",
  "license": "MIT",
  "author": "Sebastian Hildebrandt <hildebrandt@plus-innovations.com> (https://plus-innovations.com)",
  "homepage": "https://systeminformation.io",
  "main": "./lib/index.js",
  "type": "commonjs",
  "bin": {
    "systeminformation": "lib/cli.js"
  },
  "types": "./lib/index.d.ts",
  "files": [
    "lib/"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sebhildebrandt/systeminformation.git"
  },
  "funding": {
    "type": "Buy me a coffee",
    "url": "https://www.buymeacoffee.com/systeminfo"
  },
  "os": [
    "darwin",
    "linux",
    "win32",
    "freebsd",
    "openbsd",
    "netbsd",
    "sunos",
    "android"
  ],
  "engines": {
    "node": ">=8.0.0"
  }
}PNG

   IHDR  X  G   {8ؠ   PLTEGpLΝͦӚ?ʷǰ˹~͟ҹБͽE_hlջo?{	HVcb|6]f0Jv^t Kl:;w!	psA]	Odgx5Ux&@ls$Q*XQ[}	T(BdxÕ䌷]`nCV|ehef2l"JzzZzz|ȏ]mn↭o|	:<ӈ({Ls5\|)>;NgT=e[Pɖn|>NtȔ`F|6sk暙T}04CAI]'+95kvon4=Ve]XNOUf|wzdcO 5x܅j&Urh]rӻ֑B7[!Ϭܷ("%tU4-IA?]OEĸ^ʣ}esNżWyL"vۼAeOE~}XH|5OyP雩{<G_=a6;TҲ^W:KlJqt,?b.#&.$,0 1Jr1  7^/J%!ZZ`   tRNS m!6"Sߋ{EPk5
yӥX IDATx]h[gc_c|(e!P84Sv)cHM cJQƵ1a&uRcIL*o7uR/}>N&W}ϑ#RRRRRRRRRRRRR{ju}})7ndԛ3{$V-dzCvͯ{8
ĖRoG?p\sKzzs@ JL#RRXxk)?"Pd5 uDJ굵!4W.G^۱~J`#<"%ͯgksYH%tH\\)j"RY`ETèۛl>|s\	Utle{G_
#o>}hňAz1$+ԽbƋ, IHHUJ"!iXSêpӝ熢(*2v+-Q,#?ʄu(\!Y&TrMST1pjs\PICE

bo.cu?zBD{
L	ر^<p}CKJφ!z.#ֽݤB)ΫDueXT݊{Wa2𙟆js~sDs&R'SMnˮa]s~FRHQSœlP`qe8ĺCHZWA!Wmń*F<.Jh~F!'+9
`PT
P(cԻg֞֟FR;_-G]uUcЪX UR+
3Anf(n->[{Ϯ޶'kV\qL%JCZ!dp0THPHW
Q!SWGGLa ^OW_X0T*e#eS*QJ\$Vr']j	SQ דWh+V!TR9%H`hY**@e`i|AfwEk[Wާ=޴&diX>@"P yWyxaT
YTh?s"컿f5L}zPmz<^4XYB)Uʹܬȩ+*V5TLVKfwn߽v*4jz= Dh Z#OtK-R
ʰtdS«lرj)CD,ݛ^Ogys~رccGuuu1\i0Vb|>[wg*r6TVQݍ/;s&SQKΈ2d{]V37V '}p,o+jKFG"-ˈhX(US`.e}`0XذVUг	n1j?+] ZX,0z>_: ;J+0WPXaZ?
*LFwnLܽuɓ'?=駟~pZ+(p`}1B/}aB%]m<PeeㅲULdj*xebbL`5:凳}ĹO* ?F|1hZ1~ގ^N`!!b
2U.UA +[Hi=vXA K6zןZGѳhihUBs!Y-yam%sBQD0UtЪbdVUmd0E{tGW[}Y\RO$3[\Q49Z*X\eU/@TQ]1U\
iUPdjr]ͣ_G
J]v)wGQ/d,9V&58DQf!%T˸\
U}fbQԋ	9[OOW-8*NN\~xˁC+`°V `Q!dNTI[+p(9x+G,yzIy*VhDwy;`[==Q.biӴ(+rXDb*,EqGH}LYGSkML'4E:Q+!orxb4rbϊF\#LVCb*SrU#bq!, M,]j:.  LeG,CF,}$mgs)F M~x\!YbH.,Fkdhk;
,2,g&骙G4-&j-NKuUabejJ>G7o(lgQ~"V=iY>,$V*
+`[2ժe~HxZ-9V-XL WPܲሱJuv,eBA%1+\'`aWCjXxg_cUaE +mYXɈԂx~Xypڟ-Ï4 BA5 ySa`8[9U-[7"J5VY"h%ʈՔ\}\y{fqeE>`yӴl8 W+X0=kWjK+XRDC*QǪ4WdjM>s'\#7L!Z er I*h;d+FI4rhWT$-K4:]vR9+bJd\'G'r?V<+	rrdh/)F0g}*QREʐB!r"Yϕ^%7
M[ W3X=e'reZj:V#X"dp.2-P#)}!7E(ÒL+d)zW=\ɈՄG WT=H	WHu&VQӰ|YH@kPѯd2\H+jܼ¨?pK7S"b%~Ni'9'  pGUO$&c.Q
ib	5TL`ܼVT.xS2U7|D-M՝fWDh:~IY-i/a3=Ħ%һ Ll
PElPO!@MK	!7[5ӯ[V¦j{"ÊFP\5e*BHlZ#DȬh
/sU$w]ϔj:Ed)X^qf<|u(g8%-_
H)mtqwZh5`u{WVsAhcq,<p~ F,҆&jƝv7	X/;
A8el9!gICYAqU*joIcƹ*aAGu:`J ~dNw|[G	{!U1:p/_$"݅cI9iAVړב+փb$qV}NvvIIʈ4\ݸ1q{,KB%?U!>ؓ1]Sn7MԴ/Jh!V,c++gF)GѯRY74om)TuNa	rXhq;}}3V[>4Qd(·/1]~WBXз*"gb6ZhZ-uԕ)!XP_a	}=0Ѷa9yJ|Ŏ͆&;-z}B-Ip5
ʏNkVQӳnNY0IHg\`Z
J+I#l#YZ|f qe%lWh胄`ѲAڏ.gK|D(F,d*J~E:B,<>d1[`XĄBOĒi@n*[V-Az/,ʙ9-3M DXu o]CdǪ2[Q.2,b@YlZfiӗ-yB +XX)C[V&jQpE`P-lYjaX>G}E+Z(t62ZZRU w[_+Nj!UMK@W7+4, ^~5~Z<:-"Yx0*!li![j򥔥>GU[k- WlXV âш|U$*jѲ,X±*D-/m(I=>5P0*('̓umU*гn.HputKɖiYY+׾l9RVv,^}l4~ٚ;mtR,P6XlUJܥ.?|y*:p.b!oC˱X>*OSUoX\텡CKm3ӳaCB'l%IC	<=/`uxZfxQBbj4hZQaq=bbò,Dp@ZuW\	5Q	h;	Vj?-"W VmXM^l5;n5 T\9WmvEZ0Hv7o,)ƾ@F\2(TY!W$E\Z#:@?cp?υrsa+߻hUH0DVhj@:Ng6'4QدMd(u0G_^fΣauWV)l[]k	۾4,a8SbpdZ(A֨XN2JWB5ҽmS'O0W\	FlaM6ADwbA(KBFRǫƆaۤAkHqpZ!Г"'RtL+< tL}~uNp!t#OlڗZڗ4:z0^dpXU}Vvz[9vv}vj
%羒g%s"ۦonh܏2wjϷ޾{`.N?S|E?p.rLkjQXP!dKK2aqw2i(VR
W ˶,+f!W<ּ?G =K
haF̕X?DQ{Ð{c_EY SDEQsj2'\PY%zZ9>qk{k-k |aW@xU\	b6Tvrbڊ㈃0cxZ$v|?BB߃)AVg.\	Õ\6*%RNY%鏟O.L\l Ú'p,[K~<+&VVګspG*FH#&Vڬ +l6z9g%	=Ihe~>?= (@-]<GwR;؂g:+[s{}!Cxa8q%	q2Kn7c/!Wb5Mῷ;?p+ƊBXqjgjǀim-P^@>U/ZXpGw+" fZq7Vstx>#7߲~v3d9K!Ş՚ABh{,~K2AXqv1\|7Ap~q2E,aUOTj*\)IY߶0uarpa붸:jLK`18Ȯ +ꋊ}fwv*/ {|֙`|Gp#嫆JUJ[P)C!&8b\Ac)N\a,3ĕx6;4冲ls֙ HsyxZ<[Y6Up%oݰvO__>5Rj;Ŗߛgf,lJVCa!D+mYh 󊘈T*UᬄJ@2rUtp%ws^\^BT رZpv Ub,v;A˱``%Ze%>'U*Zhz<@\k$dyVC!xT!Gf@ldayƊO!Z{bZ9aR;Lb/	m-Z*Q i5~B<9JNT6
[<j˻#K@
Fɛi|E: {H+, &KPE"uGG] giZ(2=;ѐ-䨅d0PΘrW)+Ahq0,AH`W8gYu\_1g$8 *67CEΕ;4	X߅Sh\SlHb4e&Eq6*R)me/JeT+s zٗ έX°nyV,c,*?u[&:;>ErdZL/+T"
'*;2$WǿƇ' ,:nAsVXgajj-
˳gxsBN!VQVrjRU'ɳe-_7iIU+" 2mTLjŪl뿯!n,t^Vaw|D,^\bz+FVOIbk*<;RSLD<n5Ԯŕ|zec#0WF9JJ)»wMbزZL--r,Z2Y`X;Ii^OdBFkܹH>&"gm8dㆦP~~uFhLr,A-lYm,`KZHZXdj'T"/Xq d Z_L3Y@B͊1˭h +Cru z":tlC3AMR6gxonwXTѧTvBbŋ`c<:yz{@2YiAP
+!í8Wp%72phc`"W Y-Ye͛V
YeɱʦΆ?vJ?3ZShZn}xNu9Þe5\
zJ*`;(z/~)`%+E\t;muȒ)d.T?"$7v.Wc&wZǩ~~9a+}fN;ys<s{#*0aiX]Q\BlY*eBcIb2b}bEeP,+v,Z޾g&1gW(rKXԯ=YU$ر(eZdW²XF-yY02ؖ1ba[ ,/<>O_eDS b(U\b6 4zPfN!TcP;Y;svŎP1WQ"| pOy)F 4@^,ǜE-x=WoW?W:U`}/VZRXYdX,dxOU,%+!M]ݧQkZAl3Z$ڭxoD`י~OA\͡P!,6B,Yhg	D""LtK߂Y*Xt`M<cy"+,$б nb
۬
櫹{!(Yѱ_J,'+kPi7 Z~=*X|oAz$5TtukAvdxՎ<üv%(Ws{C" "ǒ'-
2<H;%քBśt!rr5~KZV$[f{'3{EFj.us(C,	[Y*0 B}]HX	acFŎpb
[r=XǑ,$=>\]?9#lָeatG]]bԎdԌ%tP"dI8z؁{0XLJ MuTͣHV
>'M\^*?8w՝]FHzc*KB0BV*EBZ/,F+"Z^nkƬ 9,,<nZ=Mq03YD~zcdXQV7Ѱ+
\
B iHE:۱]hݰClXcEF±YBv,U=d=uaQ ,_"WU
QbҰ}rY;:)IYSZ,,SDpHK
2,ue6_5lH1׈+>H?r;m>aeQrO@6h7*JkP!%ȵ*BdJ,;1\"a:Z֑*Ͳl,Gy|tnWy(Ws3zrJrEBX2Jw,,ggб9,^X&c8It!Wjaa=[tv{ǉ,2dyͽ킞;2VBT
Ėb{琥uߍTF4+=ˈ.±1JK|zUkّy~
~5w@tgpJޓlXrTL,A,E7 )e:zѱp<Ȟ>Xԯ&d!B Hxbb$XFC<0@lQxGRR./ i	%Wc8 z| oo5²R;b?\ͩn=έ,PARE1W:Y^?Qɱ@zʒ^A!9djy
Xl<78w_{|*`$3,?^(Q4:,v.{z!K߆¥nYxUIY!>ҲL%<KZnj+TZr5uё"/Yܢ[})KX8D!4Ȣ|EB^$1WBBX4MR]K
W +3\i\[A	7ZY_weA굟wtGM
4,mI%p)GR䢐7~LBѲ`u!F=\yix #Uc Wj}MSLh\=G5ǺqiXhYUj4E<\(+<5Jڕ4S6L)% ֘+/sʣʒMjq36:c*ڿņcݰ)ذس X$d5d񖡺2>C')>`԰AJZk}VۈqvW}b*%2,UBorDX
	ԆaYXyxXV=x<kհY`E`ͭnϧد$U+^|~TBݠ
j(2gX\CփS} ,v076Gf>x־x}HȲ\\%_z"|pUҰ(s|2ȊpX8vHں'$*"]x.XZ[hL M-|Bݺ#S~GC k8g+nǗOD5	+]KrE%+F[>ıYë2l{ɇ,DYD2YR78TA"M7
@[[#X?eDTs(ݰ*@cID:%*aqb"o](`0vpwx*\sŎk^*%@=7jtqrPG+Nt`eaTA+)qoUV%4B̔TlqnJĥqPk+p<:.CP}0Ayͭ	^,kky/NUb$Y\JȢJZxKҖ0ǚDBZ}[}TKYUF5jvJQ˚CمϨ"#VC(p!XRErlhX<[h_Sk;Y6Wn-R<Zef؊5wuY3,=͸*ld\X	dy4aP)X)fK.U4)NF
`kCpY :6^`	6VrJ=jYsfXxp%Kv4İsΊjGdAT`,P8U7̒&D	J`;AcM]iO)Pw	0֖-K~G{֨c	y"!~.@]Gd-dK~O/CDKPD5P2AJTާxr:V)^\^0,[PbEt*,L_??ऻnXi*Vˎ)Kl-L-v,cbhآxbk޼ys},׾g;r-Tه\a=dԜR|r1X1}N=ܼDKX,iW<تXMeY	
BGgx]8[0wռ*j^DTKג7wxٹA뀯SK/ ljZ+3tGDk
Ed9NW9ҟsbQlI(bgZrZaKC5F DheU0?8Ph/K['j;SeS{
LcՎe{քaYүeqwTBJrwr+Rc*
`$ |z<6@p"JU܋/tm,=hr"YTʟ~DT~`Inz(wخnP<߫"'TU+A1y>5iӦٹyƺe[pfEznD
BNsxo_iG-k.t{Wѱpr+.*D4 _3	/B,J߃T+ô%o>=z2?Ӷr`DE[܋u_캽g=`!WWʭu.7Qz产7Gq$T]@j[Vd7HxKņ?^+SC헪d4U]bxyoҥK3'OmI@˾̬~ێAbv.K?y5qPNԲac57pwV,*pK,
zW&Y,T&U|چl1\'h(s詚>ǂ`)mRQzԺ#{ap6hAJϻ2WXdZߠF,X)HT~/ wlG3񡗩$nV:q͙Kw̉[V'k\9kO6:uF-{K>\1Y`+5ϑ{EJ%!RH)2^bؕ~lߍLB+XlCmT<43s#;woӱp:/[OnNɝIWwXjp+!9w#XB$Y	8aE%RJ[s>)ؚ-.>	j̈́h.ݛ(*IZذ2)6e=Wj?X):Z2\Z!FZKC.\mbE%*H0f%X,[G>zsT_nmIq5!eYV8
_#X1w)Qu	VF]rMvHLgX'wͯڒl&%VTYkd_OK5szh(βA 9vU
(Z֜TBBjKBY	#ȒL6CLz'K<YI(5atE67w?|kϾ\F?Б[w%sufXP0/?1csdi|Բ栉EXl40VjPG	08sEŃa`\ZWրFV<;>_S\JRuб9%p##)GY	ѰɰoI-,1T(+U$,(tHfc#/
`vqo}[س>?ARx{Rc,&J<U%%%D-QVBaXLX-%SXv[KXH	j>@ܽ-;w_a]` XPgvO5ftbn>ct+^e|(OctZ
cˏ4X$*DX8^Ju,Y1]+kZ%g׻R*\Jm#Z,gܼ$*͉p,coWfX|
b"D=DȌTPxYIIHV\,$F^^o_gNCX.'Bg3/+-I]9<aڵۿ柣xW>uT2X"=K: :ByEfXN̕bɌuae">>q%nb|TlgCs~33->ņ/۷݉׿󚰂]
y]bWGt`&khr,OZ)ƋhbصtɭBk)=+5#[x|=+sv_|^Wnwe$i6,n8q]Xp?`	5cq~dK݁;/M)D~i("*+0AAdz}ٝ;]!Wˀ`23}]?o\	,+pMǉ޼?ɫwz/ſO7[r%EmwVr{"-0-<ح-QY)Y"agѣ6KѴ^x|2bE_$0w;B&Sȱ?ucdķo~޾s3Gw)EdQB!&%!kP}?+XY	 ("j^E7ñɖ-lXY6wuW˂-Z@-82Br$%0۾,El bBͳA)jArǲP;M-m%M+VTx)f^bPz}w2+[/VvN]/eud;_zwuv4p?ls%l'~IelKPw=0T>dQHvb5Dc!׻_hd}h[e|evxOzON#2+Nnn~'^l]gGy?O6|+UR+op-IZ䍋B@pД\\JB:`Ѱ±2N_B+4-{Qe99Ձ3OOÑz`+͆bű`GXحs_(&bxY(
|fǰ(Ϫ"~al-2kd9/Z ld9z|u=uC^vv~+jzl`ԯ2KuS.KGXKJ!5Q7-|x!Ո`Oen3W8$dY;j+;XQjg}rj3$&/RH%ob\}AOX<ev';ʒ\KX"2(hX2+uDe3C*^iUUL矿~;O}2o"6WDK76c~
W+JB
$&ˇ)bi	RSg1WY,\ڜG(?iaY:YٲN(Ƌ>3=\eIE{끥`\j\~"u@bjMlwCGmoX&TOBVvV4SeםnY,/C|Uuh"U9oS7nLXUBlL3lX-k_DuЬy!0޴6NjrS%X!n"Zqؗ+j7IܒQ*"cEʒ!K5}G@t,V,[$8C߿؉ͧmF>9~ܹ `XhpQ4w}'_wJ8`Uīa_+ݮ$YFR%$*)),RK㺦C
XDև~ͦ2,S[דqHt4:ܻ<.uSs,k2ᑃE,<BR^lY0]MʱHd҂nr/|ҵy8j1۱NO߸2TJH	J`p˒FZVq{0Y	ݿ9BsD
$"Z#oG_sxZ3~b(zRxaZa#Z"CV!e.RLoLq&$YV&=SVh,8ϖ5a-Z}n.ZZּֽ(ZbqzJ}a4,#ZmRؚh^; -+\Uu
eQ$"زL\WT2f)/J-8H&n -G J QVݡV<!
}Bv,D2%#ѳD2K	Z|%JV4M(	t,89/vA^rв0t?JrwqzޟOIccAĉs@D RߋN(Hڕr
!Sv0^";wz2Q\scQ)dzWmA/egVt;gYj k&1^Бx5rUT}{rxu_HZ~F+jZXcdV<YPRIwxa UyPE*VHAlX6c	ap1MI2e/8x18̈́}lKKYY,-uL (tnrbẪf-+^5~BrYreg⨻(0UURp*Lv,,\a\VPV61P!ZvCke)hl\Lןdm?ղN~IduY=NՐ]`%Zѯ\DDf5bdRa`e<ebezO0:[RRbC-+tƈ,BxBmf1[DÿÛޚJgÞ#׃&|SjtmHo.<Sds3''\@0jI+E)_$+ݎSDGI&VX7U((z!I`%bET:f,ZpeaYX`%^_pmXԘ/Xp*1/ϕvtK;j6	!c
Ed>CGZ4i=`0Kw=G,eJ1gŋ+XqJPdE}K;3-OBJIlQaÚ$zfǂWcάHrpOe3]"kaՐ eZ`ZM頻U8bэO(R9$U4yǻ*B$Q8\
iK5N\@!WL+uBV%=׿S'۶]8x!>pߞto#ËM#`[SVV?+Y\Մe|6NyrT5,ex*lZRKOX"d
: ;K8D:N6&k
/v,Ǚe@"w5zM4yzm/v]յ āu96l)?E/wٱH9v]08jIhE	J"Z0TR{xi"\7[Qv7_ŅP,0XW+ޮ3~>)qemUJ+i|YxȚօv~r"9OF<;Vm0ʖRλ'ċ
'~Cv#;wE%w|2wٲ2X_`%TK0LTE[7C)Dw43663?k[9rr.B~dAGֵ;VթՖ^qÑzT|MBZXide!+Q}h}cdU4)y4qr~DX5JG:9g:7`εN=?>+vmKUEUSh愜oݙ;m<`ߝ%@p2VF)?"i
e2b,+Wj-4*|j&@Bw)aa (`.[&Z坵'/^62D\e3.e-PD7f-%K,
edu:([Qw 4E#"]7eI"Euq( j~Ȅ6zX?[8rЊݼ)=CV\)31Z9k^NdIT@].ȶִu&LZ6<Q33/cT+-+ 4N1X%:2bRi	+,@`Ltqx ,ذD=!adf|%dv?;0e+{5}%T036\vn*d"GDuڴ]K~Gpf"Y'V*LXɝJږle]lYJ|}QeQHA8c h
LE0$5H~݌&3Zr*ק//uZ[sW<w(,k~<Hze˅i3 ƚ%kڎ{뽕wv
,W]i+IOV2dE1Z2HaFǒծHLYZ	:X@Ep!_{!W:un݂Ga)WoڐjrEV+	N`pʛ9ɭ #占kGo]yqu
Q
ٮ,W)NVV
/,-+aDҘJҤ"luݻհָ@kqނygW8=WL
uãW0\1Z]@֒l+=Ҭ1YGSb +fK+%d2a,J=ָSIA#W&8g%Keh5	+
Odkrk)X^X	'eA,ͳ}ƍ@C@KwFzM,l]" qСda1U6gGM5ewb:YϪ*e;&!XqdVn
Gg}ݦ:fX#VBAI d	o}ڳ~3|]&B`g- N((iYn׳~{Z%2R%K!+"`Mfqt60b$\رlY։^m$V|aeM6\	׃c͠c+| #k`YEX_=5d&vwRvPBWxHo+Vz{#Nc!S-yϐ܍nbh=P6ز&/ɵ$]9롃ݟxL  5lv蹷l-IWwLYZ(aLh鞵<=K:3Lc50Ҁ.liKJSp*,̒h)tł
} X	/,@(tQnk(`fHW,\Wm9txw25i9}1\d^F/k|LŴyc9S9HV}hXvz~G,J5,u0bUHF%
%+FkdiEK
[!QǛ GpĿ~TQxwJ,7OQ
dw9+&zWۛ˟[Bl_3{zI]h}Tyi'aSXIl+ܻmy#E=VSq%{\XC\RxJeR>%JEEUb2,#ZE|pG7)ZYcm?QkF!c.+XjQ]{;=%1e8_$qp/P&~fn钊8$kG,u1XwX5R*G2F MTzƒw&:&?(L*jxLX!Zpqj9¯~YĆ8'/ٲ Φ[_!9+WzXc`1Y6'ݙ$bbxi*%k@?ou>d fwD+Mwv,ݲRȲw<Pqpg=Ö%BYJI f`Yxpbg	C\ٮl:YdSVRX<}?rO-,^sEoE^Rϝ^u%d"@q9Lb54==
a<(W:{XCwo>n͆?sXz{tH7,n`Z*#g,.{v(
UaPL!v,
BHM͜񇑭˫o O@j)[ʊ7V-ڂ/a+XӕHY?ъa>fL	:?ҫ>9Z`1Y?odA:W[?fg~K?Efy>tz]Q4QZ(ƪfJwl)DJM1$3!yMHX^2W@CHBC'+wk6w7b7&{ι7i?y3Q9Gy-5+OYsBVXax]L.Ĉ\+@pyrB΃YԞ;sIˌ+K\Bs2+Zdk|OC#d)\-:Gsymi;R5cQ^|2klO-]VZ\`YlXoBgY?ܮe;D.J܈;BV7x*y*&*r,~ڲ>;at2߿<wV38pztX"drJ} zL2,K=*;??JQ4TXWo%\XgYUn!<keFTMa}W!J2Z)BJSKLy\+!K/YzܞͧICI'!+>;۹lGQv#l6?|wy 5:dMT2n2KJ,n΅cE\ryA6ZTR*xw2ٵ'jPz$&*X->[nzK;6o32Lc\Xҳ9wn6\9P;ӕӱp}XO`uYVU";lh	W_'<{l(%
STJdۥ*KjWrm %nTZT%)*[An@y?5A%leaX~[\TOjf`Y@kfqSEmK+AK<ܯ3]8hSe׆[6tSnL"WҌ{<oUt#\ЅWT	PK*WlW h1]oE2M~%^nkx%!+(,e)R{`
~ElCd	ZBVl.-eg/ecYxRH;rZUw@ Z";ʽaĤ.ȥsyXBÅ;K&rh⮮V1,"+zc*Ez\O,ı6痯5];7䟾΅ k|fCH(*|HJQn&+<jLdB
A)0d*?XX$V&LKPHኆR _I.8OH.,UbZUjm4s4T<ogp<Kj]&[N:W-~$X'6-,kWiecH@ĩX;[Ni~8aE+%`yGURE=\%ݠ06)1/Ry%.ŕ-k])Yq~ }Ѱ85Vys,6,C\uŤ~k}?ٿҊeWk)u(hO*XEZ<d'tV[ʱv,0%<soy neB@Ws0dBTBqm!hȐ@l+Jp)v%@dKN,+YWھcI.|}cp;˚5')0q?,Kfe#jv`HhdmIl1Wȃ,xVB8Wڣ"r2Z\ClY`%\IY_ W*TJVKZoԇEgL5i	\ǰ
QLLMVVtI9qܲr;浹SÆ1$cE߱t߾<-3#Md[Z	"^e̖}eٳNn5 n6y
C$lԀ8ʐ9.*L(D{għxɏ*)w}o$q,$0UK.,k(z|°V,e-rᖐV7Y_oygoö)Q
B#1DIZrJ.\$Z,B{kn'VVKlp-/INJ.TY^?ɝd!7V&O]I rLȍ,oòp/N(~P
Ս|mOᇆ7=ڲ17uf|'~=~9Bڤ^"!+hm1ZGC;w ț̖@Em[4!rbw,h=T9ڱPv-;r@Ak%92+jgs=M-رPɰXa4YeE^6iQ^lPvPdd9(C<y;:/:*tf!Ǻ>'Otz\A:rB^7#BUH+RPPk,.2j6 =:YWytȲRO[-6p4nV]Auű7vey
\	ZY?c$rNPUOLRc	[4TRYW˅L";KNn{2eAK>ES2cf6E{^(}Q*ٱ5OQ"&<['IYH[!Gͽ "DOׂ/BU]dYfxe8+YXs,jLjԋ總b\jXM"p1_تca"6Q̤nXŎ0fuW +%LiF(B#r`[Toidua}Q'eC3`u.c9s$;;0/[ 
dvjᮾ	ARP~ôYv;LO XdI4LLO(GXuљ	Wk7+F3dB&deOrks!kH=:3k_}`ՑC\0Xŏ)&F]Cakff+}_,љ褘w(,)-a
wIrnޔx_%H"X!쳳v2ih&KVL֦,Sc]/^`|WgntbmceW]~VHeȱH*\LH`oyY5cd`WXrص *\fBk-7U< Vq,]$@he  YĴȥ$ mYjz}.;8Q<hUR|Kw-6)vڝxx֞[#*bP#DhפgJdAߡC|NLˉ0./(r.E,*[D\hn,+.ВBђ
K4k02"(Q֒טT?5d|WZ΅+blVUV.*>?ٚ%Q dB(\~Qšlw릃Szsq$4\Hl,آCAJ̈́1B#%_)D?~+2a>ñ("P]rۻJ*,~ٞQuœ1HbY_O%wulA\ YJ<hI	:Tvq/ 3o4/2-E-,̂y6+P5TI0`ӬV,[1q?) Y2W@k֮$хe0lKh]m.e^`Z,2G
P`X5Wh`3g+?]*'_Y}d>˹z!h"RZG3><GXg::*$P!+;~#dQR+-7Ng]BY'GUU@d̀VQa,W)i>n
gڒ\QWxLayc;J۝&P%YCJΔ^IlZ
).LlYed,,O.|cLŢ <YXC35]h
[" Xyc  -@$b@aQ1U*V*T.="-gԜ:ujπVaC
TɉI1cTe><<Zv2Acz-[뮱]7`6YO5G&[O%_A,+MXzb(#%g/Yto{z@&Ǻ5=h7v^ylq0Z d+e8qPfvvJNGN%io,9u
 KAx?".2mǩ1c@ `hY5ηJ˂cM.j4O!w,ڜ;|&B\>v<-,xs@B$#-cȢ"+층<7?`Lv [&cX	ӎ0k۹.o-bk3VpVrQse`@Uwx?4~HԨ.ނcP{zZrg7iQ5iqqPbN(VU2:Zr*Lb8*+(/6t1VBRe <<E\=b+NԜ"5w[\V,!KEnD*ZBPGќrܚqy;Ǧ\b\ޥJˏ@j%%_30RTt͎><:[pdqy,L}$40v11,gCijT_<KB
y!4ؾvjF`Weq.N<sؿɓ
Mq1[#U;bYl	YA;oGnZ!f=Q {+d<+)ĀYqP.Tc]@;#Zcj=դGh܄YǮ^Bª{Uj_˂A8U+h4v65~M`$ ' Dg.e,.PHUYOZQsqo92YY:TE9`)d7ua\_Xq拜R|	zJB?U3p:`Quu''OhbSp|&f-1 ւ
vbtDXQW+,USvؒcyŭ[$+`\)*JKC%p֧vLhzu 4UkMZhÉSXٲa]#&UJ!d	IB/8:$3ű(I$111bؘ~01E~Ђe-zA*$qeI~Vz`yh\ӥ?!pꀾ-K9)9BV=ɋ,V.}/9XCCeQTKݹ|;7_v XB/ɢ&i0P aEv8BٮN&~0P,K_f>Q5=?OkbcScc5].
ѷί@cYՕaʍgVCaϷ=˅gmI:jI?s%|cyȪL!$hɂ{E*}k"\эF;~M;wn|9XVM#ൎtg&q,ƇŮ꥔Z땔Q%b
eaYz=|
?88vbLƂ,)L*悏?SNiÂد8$]%7aYCJ9,59ZԖ7
}1*⪳521+R~/.裏~_/~"1v,+1(zBXb8'zKbrQ+-2c-K<d!U`)bbb4]XXM1RX,6-ՠܵPp$z7l|8VZmYTg}GEuWj-&bʜ(cqg}"NLJLtCoM?{tG rff|q~4܎EB8hYodbO
W)B`Ⱥ/d)h!-v|`5ZS
Z
\
EdX5ε4kR6[uV,mu6ғTr&w,kd( d-R,T!֧Tf~{g`*`UX;uGu.}^CBKɏp0 %],q+ED-J(a->, 8#jBUg5p!!<Tlv:ʏ1ZȌaNz9<\%5r_N
k'Kbe1V52eq )霜?|`qu_z `]g{//k60i4'LrI[mWL"=5pavD+x-X$b0Ta"gصUFyV6|ajE
|rL{ti k	̵++G~!?A߸#gvE	!Ou';=`zzDqspָtO?:tB<u_(FâFXk%L(O[0gu,r`*=
&uC/{;5Jd8R 8-ڞѠ]ĕuV `aiC`X	\'Qb'iu}z2AN>`*	s/Nz+	}LVgWu?8t<蚾w&ƀCF8Gٗ5XFaHCrE5WkM7^F=CXmY\$,w6P˚4KF&knqBg6>X2\Ɏ^.ZXc[cFP\Rb=	{G!
=w31|ߗ7Yud(7/>u%ńwVU}Y]ׂ~XC; ,&$hzͳG䤕>sG3!<KZ0ī0)Mɵ]*^sd>dFkk6t. 2[-1[~SrHNeKsPp
#RV>{o؅UU:ur߾yg?KP߯Ff^޼sّr5N>@4"@TWiC-(3oK`W.ԾϿW_n0O֩2vĴ,CM,p 9ẅ́	W$Cה,K\c<`i'Ykj}~Tp#r wǦz;S[Vkb*\\%$@]`>)KZZ.ek)V6<otK1-aL<!Y`Uzy|?X}zЦR
xQ.K!&Il*.]u=/{ci`e<Cs;vWH[M#Pe&	lͱiu{<)ٽ?ρ
XW몐XYVa[ag3^H|gϻmy2\՗%1%Mu[gC\?Xm)#BUb$ת|t 5&=7ϟ)`g	WjKT`us|aC-wKWȲLaXo,z),e(w/W^(Hc)la#Cn
} 7$ktC	acm¶g^z >Fzz\KɄc4h+))inl"䂰K]+bdX,is{Ӟ=ҊeYK,,ZZ"J	J#;nWĖŖ%hhrjjt;n'ͨM#nz<YTZ+ع)U
"+ 8q("cDm.F-R0쾛/$T}<96
KҡZ }iݻwڹ k?I\&٪.`,]ݭ5W)jY!ՠ%b7hkc8Fd-ow5:m\5)ZVBdb\
bK-v KN:T Ș__}[D&E偫	2`NB=0}y0> h._+3	͕caaa*ZP>>P0ηfO("@yl{zxNJ`JYj 8}}BB>:}[C[\<\-eCZU]a|6[rч(+XIcmR`[^Tu;<#ȅRdE~b$ڼV6nVܬ
Źq%`Y%a%%4/+1֐TTdd3SSsVuZBs%E|-TYBv:0ѮZ(zoMz^[ KЂem#\YYçW,r,bwކeETYd/%ַ9<=RItd&%aA%z/䠩(,rd"&JK-®2ZՌHR)b=w𡬚{SQUV
\a+Ĳ"ˀa`!fo9ډz˚\Ye	U.WuؼqluʊBUa:il;/`e1X+Z:9^Ba)EtrȈώ &DCBfܣ@ULR <cRDx5U>lH~Cndi1(Kܖ廠ch41C/z9}r^h4.J`;ıȲl,UkvٶT_ȦA.pJQ,XZzjAT#~ә3bYPܑ<٭0Bn-EL*pȲE*dAUD͊hh:lzPj=i:-aɆvI2-Ku,!
*y?;2y+yra)d=5bV>mx
[ֆYw2,4>i2V-h
+ٌ~;><̢*+̃an+h	YU|;hPVe9vUdvD*l.J$B H!Vg^kEZ@V}-j)²`[TëP-c'oX[΋;lbJ0h3iONZ꠿&}.$I,e̝tR$_~	*5852"Yǒ^CBmoyل&a!ȱ@J,p0&`_lW_.Y"MH(D5ldwRo1ծ>ޙ&k.\	Z4HӧR	$"@%ÆZMS2i7ϛVXSaKΕUZVl"K,H,Tg֛;?<V3 Ű@z	VȀyyU"b	ʮ]t8*ۆˎmfQQcVM{HɺXE߄+ޙض=mfAK<+]?Vro_wAʳdWM;D4كwڧ+ *oW~j],K,5
~TKYPs7,2kv7G=EBv4H\fB0UYmWΡcYmW6SPs0[^@&pp]ݦMuB6}
"*kR[+YWjf(8)A+$b"'绣/]vbiS.(`g`a Y<c{;esER{Vy[6A/F+[Yqi@`e+U^ۑ@V&s%d!2ˢB`ujc(.<: 
:6zLEπPj&Ud[\+Ų:G
+)ԍ7wJ_y~woǣwJ-;\V!MVlŤRe1Y*;/XyQLrocGŕLtT֣Oi`;0ȯ29,K9P|d	ć_ʣ'O4`,ؕ8T5^uMu >Fy"oX`+BNuVݞͭxlYv`iK{C*S%%/+p5pu66o:yjG)N,K,e]yL;RX̀)"g(SȪQaBXUU6!.
 E~X+aw>NmSnii8,HX,D
n)B0I4k!(`#i$P 	d-r*(*84qt:Ύ;wΜ{]R?~'ζ~^s}3t`irk3Hw"5Mnn[ۦ\<lM0UE	-bE\GK[_xNX"lCfL.uԣ&j슩kw o,,DOrlSGb7+%,:X콢^_)pHG(\RLr4Un1nt+*F*5H%˒j!d֤0fɢr5ZV߸0^P!"&D$%"i{;BEB+hzG>vahhچ(^ aeLUqUwX	Gϣ<:gO!r:&kݲI+,,V#j\ZXatrAZZSjRVTj<xiĊHZ_Ns-qܖ=Gۄ>qZ.p[8%0҇	Bk
jh)Ժ;J>T(fb6:Dg3[,JZ6-rOhzvNpL [i.^W\ԍŐȺ͖`mr,|U&|ˡ\6c?E[\,Y.cjF^ou]DbR!Xz.Ȳ=X]QajB"CIv" XC0%0 Mjw* L}yɫk͐Xeڢ"MP	+carz­zCBJ@GwU;`tCNsLY#'UK+!/Y{ V..ܖYA`E57،MfcBTũ[y<HzT#տ524sOkiLfqae-+ȵ*K2.lہ-D3UW0oМ(le*x;c$زVx|ǍD 	f)rv>qlCqq;sݐdY)S#W8*س /Z 4eCh*ۖ)<=oH 	.p-nys\`]%%Y/;[(9` aa[.mBVYW4"²x)Eʵ(BLC@Esz>MVE?jZQXb|C2DkW׏s			ٵ+h=sy5w8[լǼUzj`Oi,]-E`ORWKdXtK̕3NXE0WCBMxr^ ^^=
2j 9Cnr6< tZd+1:ZgJ}ۇ`+6j4`jWUs}@bMj2@kXttd91R<$|\״#lں)0x׮9^ Sx]sbt(y[x1lIeOH:M|6:_R'P<
"XYfFaކRhv[-hlHa*fM edus.枖;WFὊ2-CTRIUa:kppzThBJs.PƶP+3<=^ f Vױ(HW /_)v
p5`MB9~OI|USr-ѣ,fͰ4b	lIϖziy_Vs>&F]+d1U̕)pFAčḺa)#7JTp~i^$Ȩ,i~CXzVRr9Nw̋/bc8`F:\*4P` 3I6-Y/ޖ0+!UΗ-VMx_fyejA/w"6uʜN~/;e;V\o\`,uDBpլnV+BeH|Ͱp"ȳڕ~BML#K;TnZ1A	k7gپ_ܻwSqWu9.Njelm/CXϲh%m}Q@
 &k~%Cҍnm_
6qDNkfmVg7ٞ%4slmL#jhSD:`a8:9z
c2@-d,a[W:@s˻)gEOCMϳ/GWsV*W֑SI\heA;pkXV I	VTpH,dZHziD,C`p/\eIcR:\G}A/`}V<^ݦb Ȳx@"Ȯ-B<k)уF$B2gF }ȪheSI2TohQ.uq]|{[[	#"H󇥯%u#Sj.rդ5Pb,*mh@oHª{+kcHv°Jiilk=vm\!r5kdY{6tBZjA+!~"(J:l_}.̤diF,AUZ#RCܜo1UXfAY81~"1)!5͜Y_ m@RFFl/ZSuűRr8N8ef!n_KELMz9߀0qt!)Ѿh̾_I4Xe{(zQTڲeV<ҐnFI²8v&j#@KՉ_Ccce{'=|lFKɩY
LTښZP Mp"NPW:Z.pv&IL3;fsL[Jש2I8E$P$yW9W}jW"+,ݺlM?抱bݣA}7WvalgyM|ŁkF{Cɲt^.6*l	LjKwX+ \A5N]MhqCAZd.%ESм#nZg4blHHA`倁0`+HlawD}"k*t28 
@ָ+	'VW>n@ dQ	-aYA,N^aJS1A5l:8VwKL{~+vGj1k$kXEĄVaXz14`|kRF#uqZ6I:P7
IC67ԡfN/'*SeZ\ATapp@AXHl\4*b-sa'Lp0R9u"B|Is]_ j߲/哼9eݿ":SmV'WzT8͊4`$iVJ`ibP/	K/KKxk	Ȳ dKR;֨13J^CozNcXC{9e¾cdY(yc/++܃5?'X-2x]S -j$,FI&!+im!FX߬]Q@[8PDk)Pؕt<Lo\>цSY8ӓdt56qȢ;b,ܣvfjj\n9XĕO2EY+2˜	d1Z *gWa
ME%&ˇY/L02W^cbҬYCl{~cvuC`8WFv=Ɋi;g9|rX`mWm%yhH0z8Ƶ+*wig,
qO@ZEW[U¢Z\(;(.xDv_0g1`aTt-!*X%9X;
	,ڽTcI#TB:_'Y,1X}Q:X,uY?ܴoO\Ey`c,qЅ
3w~$" 
lI)`!\kXc#[q+pffTK34i](+C$,[FW6Kb$"fV¯:ZS%`q``x}uIlYJhLi,8BwXi/+=t@}ݱCqa	Ǫ,?56xB4a[ƋڲJ
	Y^ˊqkW#`Ŏ-CI"rš׀Kڜ9999cm]\luAlW	+kYaDXA
\ɯ9X~Bh1WY! @DQUٸH,k6͉$wުX}t/~wv|G9HCĥ]T_1'l"\_îEӀשZ+52Yܾǎ+ZDBQYul6)'&/5M;f[K>
alb"(@%JroGӳw"y"\7rŃ,&YJ,Yoeu'AFo<}KMeu%8}iG566ky ύ<y0&L^FH|u4p1"VGj#T|WxHhRbYSNˋOXbQo)/{`<z|LdQ}8zvVsh+WLX-,.3H~%]JCU>Kb;Ɋ48\'׋ְ w"B!+ѹb\̷ǙQ!,,%X]jIq,8#Z`>]k%Zڙ+#&	py-hyc!X@Jʯ)Cx@ckZe4`ׄqtPd1hݿ÷6w\BR9]dY
X^aPUGn^Y@cm<Uز zXd5ĘN,rY KdW_g{V%/?ȈX's3VMwo)PxyXVՕֽ<_2A^s4E-K,X³DzTkf!š, ήcp|
D9\b>e]aY9~KaX0w+,\+0c	ZxJPN`!BJ![$q_da荭heQA9ZK"k}=޳f9wU||bnDBxVGd3?mP4#ϯu5! ^j/XMׯ{͌`s,=Lc+վ욚tҡ|LÞ PKse2W99,WA^~{ogtrѺU6x/b*/WEd$XAk#X>7XN'90b ֺe`d}x/IUXx}~X<,Ȗr߮^1JkAz[$pЬ)fTDlX<>ZZV>'f)dE 0/M]>h9Xmžz*?\GqZ	iV7^ϒΕrDsU6j+X{dťMk +0G"Lg |b).fp4V
(V̯g0\c4o]5$ݨq?TkD,[%yv6¹'jGb9bdY +9vr GR!222"q0S9i+te)GZ3q K+G?yՇ?Ȓo3°X<(Ūmne*JV	;Ējg (Qh;g4#T#=%y7r~Y7q[y|^Z^r/E)Nl获=W
UNs8;g
<]oz,%wԅUM5#Y7Yc	D*FCn?T2KPV-|lQٜ*U2aE\:θr5xO^ZH<YV]Άbb
&X(
g#\NMn`q/iֵ
juOl~,v_w-mybX|- c}IE`ebVJ2=,+qmX'kW~=UUt:rZ/#KQ(FDD[OeStqZb٬D;>3 *Nf6"4\]hV
v|{\aP,	qyW} O刞G'-f	)*[X!s?-u_Dկ`|,=.u&{7a|ӻz[
1q>^*Qg@1 Bh^R5RX>	攺"-iYf];mAAS` p cUY\Ftσ9Ł';+3emvpH`)*ʭpIPcCu\{7+>WВ483dY&N޲ys,wS2fH[=>5~cYu郵S Uu5Rh¾w*;ΝO'./F1y}Jz:z@5r&xʐjШlN*9CR$*J1PP-2>'o(Qʺ-=8%>ɲlPȯ胩2I`Ziz+_@27jx GBA.B!VX}jWr1VKI-L:ñf/DPbz1w5wGu"{aJ5=/r3Ecu_? NwoSP:pa&&e8+NXSwCd:Ȳ|LeK@P,ǭ7n:uo﾿o/|Y dq'ZCfEX]Qo	4
Vpր'2% +>`q=SwP(X8|*zpz~oIͤ3-wXXz%Ne3ED`CUA>JQ,;@<w DVklŢxKlAQ*neiEWde(n(,/f\gXĕFۍ}<8#twۻ޺W?G*
-,VPn.A_z\@X}J*RxDhDki;Y/ز#ceAǅ.b}i֟MӰ:%=/>tS,+b*}Ms3Jσ1Jz>4.9Zi'gYL9=h|w"0QN\e+ 6,ٵظEԱFY+}Kw޿t[Fmی[6U9%ZLP`+M$~	!D%PɄO=tɑ dXw'TSVQr-YlJ.;_CSl^	,Eu0?q2}0zC|=ݳɛYjlNS.)]Zˈ)-otx/fJTx#Z!k9&˾PVdVF+SHeKߺzǚMǖETj)4oڻ	!`=BdA?6oXʆZ^}#_PVߣ{fba)[~v>yQY|d6'YVLL|E!^/zϭ?O+4?ě]yyhin[pp#0ӎ92S$\Yzt6#sYipڭN{k'wVAQe]0Dc+EQ8F}իGW	=E==pF!]ۏjUYdY|'N
)#{˟<<լ%77)CoW	#zUu4kPX3{a^Ljjy/)YCaܼ+v,ʊ}tXiOZ,Cjet\mvsAf]gwoݪb\.FSh"@6橜	<u@<رذB֎BSGqXg
B,Ԩjѩ}:ᬗvzbkRב*T!7gsɓede]q'b0F;*Ⴏ@Z/KD
Պ{Dߒ^=Tbkc4TNwlnJBSM0Xȝbb˾8D	ݩ+p'Pœ.̷;³h9G\zV<_F+>`*G
sƇe3	WxP(-knM`Z֙4 f0ZڬRΆ!Uo`A_?U߼9%TS͜W1{s|5<<P(<PHC{d%5h-(Q4.>zBu(8X7ef&ecI1VV2ٞ>]"vBE;.S#Ϻn*qgO_ܡ"T	S9!g!sWG__gsv,ʲp#%`15LEŹTh)1͕~Z>fU)~,-d]wȰ^)9`	Dh\/òɀ*PQ)hiYV`)92رP\@X-Ddy<w<}Ɓە.ؕ=,?}T~z6(Ʌж;nd4ջ߻חt UipPl^BRx.7:?-*X D8X_$^?	'ôpqŞ/P=BmDV-X,?v!}dP$7?yh:'ڨpRp.[g,ECݱxZaG&-ګv8jܠQѱƅL;ro&XZZܹ:ygtq_(i&i=탳VY}wܺmmU	!/ܪt<P "`2,a	|H`ȱfX)vV6zѸ\zÏq0WKМՑ`Qt8!j[7c!w lPZ ˅XEʗŦ(.2*cZ6+ G̲IŻozT*]AA56~Q{w+aU_%ĩt2,
	V!A2X#<%!y9`ae LJIY)Ruձnib3ze[z3搵cyHXȚ{,6閗&glLD,hih^$wՇO@4mž\Bg: ʵB,cF[սOF'5m-_T%X64a TX$+0|2kY{	Wl`Zȴ>9>"Y?rXXCGsT{ϊ(̉l`kV b\./`.&k,+2+GR	vQ@krEYW>\?,..}_~ՇVB>h[W޺5\}c\힤M@2j/D0'X+o|9#	Gwx	3jr,}cȲ3pi)B,k~Q20Zy2tG]t9by927۪:|y.f]6ԅ"y]l ܔ6WR-K*84P{=Ca]XX/\}@b"=Oҽ7uƥ05Z0,ugoM~"'cWOCK`|)p^|d0%\NEɲ43K)HksbB\^}oؓlz9d@7X8u^,wJTkHϷJj}Ib RآTp؜-wFp=i]\swq/}+
b
t'lvgi{D:]#uMIԊ`.Xڴ9so~Bd ] D˧8F`o|sQ*\}Vѐc?&tt}f:M@=ɡ涆C؊"IA*cakb9B!(84@AIV+BU[+o/߷V»Jׯ?ynhmBbgd4)zjze/`Xtg
#>رXXRIX[&v%+5ueC?"aY9-OOW bSYyWfB^剝w:& d⋡9UU$46Nz0cXɅo?8~0%k۽jB,XFy6V%E;s9.9JCzSWFlV\\۷3XsҌΜV	,[>s+y}e^;jDn "f(a 	2N "$ܕ!
"*,`&\PxZ[euk5M4m={8pLMY+Ц64?{S*l~<Sb}z`オXptIrC}xO";9"Ne''I2`^P*YtUBִzW$hx++W}g0|*w`EnLO>3F钕)ZsrwHïaHՀ*!l˗s"lJ7#;.[4PQ"^e5 Rt,."yiA0?tmcXz;+d%d)0=ޱ+ơnC`,zUb+k"{ޠtj?TV.b_wPL0ݖ_g~O>=mt?7R*kajˀ wNz9 PP\얔g9|hN?1ppNe.r!\TPw_	02j9lҭqtmΡVM]:o]FG\ <5{0a.\cc+Dw8L:Xg.+QThͣF13[Zá`&dhl
a}8b`я>!TdjCK֭4175U`mzp^O[S(sP=L_]9"X]\G'5+u|%w	 ϳִ'#bA.l6qbPµIͭgñ9vG};Tx-XǊ{uZ%H2>F$%)Zkd!cŏLYT8v==&"@~89u
}]<" YWk춦jy=jC1O]~s鉑f3
Jm4s%UB"&N>Oz<˶7`ogժ1sAm|+b]nTxFS&FO,7')bVTȽyXFVҳwoth5hjTf*P:55m2`u KX}Z+㽽RY
>֕s7z{@0=Q0Xhka#Bpqv7L*TIxKWz,2ycm`XX/,1bX.>?%2X	J,0{v]DSӥ'Fb+FkL2Yȅy/(U`W3lqCj|7,[hY07>>;[U-cT`-Y$/\2րg|?AxwAk*XׅJmp"<x	,R>ѱUT5p'g^˪XF3I9d)#	,pq~+Ϡ*.W0X>_L[+:{|,l	YM#wʅJ&>0KG1ZTp@.t&%\ǀhH.lhEF4r¬0=B``TC_42R:yX7sWKm``V/Y,ߦY҂'i/s_|p޽}Fqq#.~+=LǜS7m,߰{d]ҭ;.Yd2\e+ھmPA
3zpMW1 Yq5ׇ<gBS74*bd+VHѤs;7z V>7CK-gQkB$eoɼO
C3HJby"kz炟VHdn&>5عpK>7+}&?"Sj`vX?x&.R"Y9\]{^J&a V(Y<YZpPCџh2"w(:)Iɩ)OU,}QL;ϗGkL6R)QNA2ygjQX@j+Hw7&i;?cMBF%):>Ui?_h,L:XZl"k,n͒ך&g]2l}D\%aO+X4deeYld
T)tѣPtZCǺ'/޸bm	VN+aɵ=kQQX-ȕ\mEĶgZ-ZJ258E_`1YAK޻̫G:	`/l3gPMh}{jXǙ`+{ߠjkk[]r]uBsBIo8ԙVFvDfC>d|E(:M%ʤ5}Z7/})bSPhW&}(6jc)2S]5aWڐG(yIX`ًD;f"ac KXG( ōd,>dIhtG5uJ3gWw9&}gk9nI#ȅ0Y5NyR5>n^7˒ui5pk9|wբq;
cg񊉉#nM+)mp>WOj,ȓWo4MQ̭Xk}z,{6q9suuAOu]5PXde:RV
04O+aC%;V.F&Gɼ`9ŒWVV51[Ѐ5uyb?x*{~#k6|hŋl~qڙW0uō[.}dOzcv`DRmIVB$"@YG8>ў1iMֺ	w84jd՝\(:crAbXdYsv*#];Qܖ)|f:}9ƆPԍ+- ^5}}U_θ7ӽc1^F7K2)I!X;b,<P/X2I5eLEg?z/%$^1EDa̕ްE)6Wo,zt]0ؓ$lb%DgYF&J? J<ApFīd>Z[I᝾KL\ah`͵j*xu:*wB)\fIrJŪ}Q>t;L5J&e?{}q=̑0v0qe$BVx ]V81o/5*[2]@Vr%gB>(G{B]/eTьO?~}Ï?jLL;fj)Cl7,Y7~}NM=nIDҞΊ&<%!Df >Md;Îphv$2Xp.RUDЈtL<$J9zyYOia%ɢ^?'WBʙ$-eB`(V*\P`b(l,S֛]i㺳wCD.<.Z&g#5LKR_j|ט?WJU_I+r8Ck'[0Xڗ27/i{,,YjoSr+C.Eu$ -' :`ϡe>j9-tB\ZlJU5s}S8s^nt1	OљM_ܢZÁ歋/,2KR`<+|ٮ>Ir|jbXдhi\\H2e*M7A+`eojUUGwiJ2Um6|gۀ9T}\)*嗔숀Vmu(B0[x|:ѕU6=B~<LN&#DQmwJKhEV8k ,EۉAhM	dMA͈-6a9\+2pÇ`{5=!Nm%E\,0wOV4_c۟bLbڏ$xq#HLHW
VQaY:GVJdT7q>9Qy:X1ZXΗG)ϻ@4d]vD&di^|MG!vYFVIfSsi&A[Hp^zy
Lj*ѫgnm9i2/ƨHCy#G<IR9^5h`b	&{GQ׫UôS:~}XOgbqTTAΔlS+dY%sDs36y8W@ϋ^D荑 >:{\`ƚ#Ҽ-!4ysO_`ϯwSodINhhq5ˀPn$K$KЬR:%ڭ\',r7hLFt+0ϝ媁.zYM k0/]zVȇZ8[@Bnbbq;ʣhɴ2%Qm\z.nqaaˋ7AitGƶg2W4G{w4٢K=}Kh!ß_Yd(Y0^"F
p p}dz=~w`IyU0YH'rSRrA#YM/U00vR.׵eUо8kn/bmW'`BcWðװ>ظ"Q1vƉ	(ǁX'7st0tY]]3dTx~g+`qȴd*DXE2zrv&X27ϐ;d1TuyXMW[Ld57G?-%BD,ĥ,,~E:nK/<1w!]61O@ZXըfKXqiMC+vY1@VsLփ[΄þ^59qXY6s8=0yժ-zB=YdgX"S Qb^XhML΢>[W Q@]jX lZ AJ֠oTB?jفUF䪍bhogVWGz!E{Аhl=;`?JP_),vWdE\7%DD+ilǐwBZLtl'dM4WLc+|(N!Ls5U+ovwLwe9{/ѓzb:h}"*rNo@fQHa+v{=Pe S&G@0X!%4?Ų)Xǫ^ Kd+NGF3_X&jgҫޖ[Pgܽ;˫w>R>ܖIZ_m5&")*/I8I
jR(GF$_洲^%
ĝ2j}}Lp,抱c2:ǤtvZ៶:/W'g:vbtV]+YhB*tz6'kkeWpzYaW%\C@0G -29/j}1ϛem]Bb[ěM.vm3XuZh{fkutgcզG뱱"bO ΝarȒ\4;*J5ЌZغ\bwǾ*z{,,}$laUs ΔNOEqؐBw0
`=mTx77PBiHBPgRa:J`zv&Q``!=c%2c%0=|3LG-IxwpEUk^Lٺw?\5B
ժGnV=K3ٚbLчp쎠暮/sYo$BpE`a~	h͐,uK\Wўw`CBF[z"΃OSɅA;`1WCvd%R%!&k(uNcNAnvCC>7U=0p̐j{JC*-AT0XBVٗi 3¤5k)Ő (4f6
팚6s(,Ly(_>\$Y$ Wu[*=yǰ6!r"fQY\#_!
A"lDWRIy]AP_\_aP2L3yǪhE|Up&HLV4DEФCBkCM}NQfCW!8Ýz+BVӛQRA\`nJ4XM8(V*+XJ8.t6pG	'ohlv/?6Zs(vpNJm-,Z*`ufa]xN^ Y6Œs+-X-Sϥ |yJ:/Iu@6]}t7ck.UKF[mȶr0bX6^6NwL9p8p=;R VS++4čidVd$*X7FۑZ3fe"XVgJrO:^OH>!皮'U,ʼeHlڴ%lR%| WPb?aKHx@ VUWtkT۷Ļ0еy}\491v5Yk%Ck?3 ǆVCVMO$F\kS4ʯW$p>P,k"y1>04v:1mzr-Qh:b)T!52l=hH ƆtUgiZ7U='\Zڵ(1Pa-a<˫92ˠ+2wZLl(oZ7WBUu)UAzb{#Eu==W)	7QO2-UoS;asEl"CԚ.}ԪXxpؤΛMNrnVb||ieuPJF>]p
gRe
ĎǑЦ"W+!
y`Y-`>`w?r(,RP\K	5}to\+SsfLSyOqrQB4&zMDuIl?
";a,' oYQc4>"¢]s\Bk?rl,-1mXag甡CS0YR6Y$&ҳޞ#`"15:ȨkNm8I`~.2R+7`l?mX(V/kwph!)Zz{hdRqb90|p&EW!b#.5ǼQcyu֕7Js!W(]<ǳ'/ކO,Q&GϢ2]FpG,pU[\@NrʱKINr97W#|QtMchohWdZ?y93Y"ULFϵ*
~/D$yqq^O'""Jұ0!3#37{*G94xbR]jY\β.P--r\V/:_,`\Ú"AmJ.RT HM~:Yfcac?pUmE;BE_䏿XT";ΙPڼY`r Ve}D9§T&)W^_4`y`8S5EobDR9]`v{{Y{N*XQ@|}11^dɊG6L5NDɹEIY]w-bwZ-5`ʣs6eM.pEWG K)u{!2W5K\1Wm@-1E/`fTzX W=j\ VkR`ʗ[23Ԗ|yܵQ[謥s`/
BZ-b6dbK1l_dA,A!+\Ay?ڮ2ƙ}XXsKyhe"[jO2:G9DAřPR t}?-;tĕՐio޼#?$/AĠWG
/,XF-:u$d\$vWVdUu5ԑ8g}Ŧ>,UzS`M`M.1+,P&I%DC,HA2ni>{	-+Xd
	apfwmL)]U:d0E
 IsW4upΘ Z62@eʄl8bXVDא}'Ƅi:w׎4xX|ӮI\!km:OxƊZSc+*:kƑҢ	VF}sPPxXa3U9^9v=Zl#JB^=F'OW\J,e ^;Ȧ:|61[E<A'H}<y [e^vo>w.jȒi{Y膭q8)e,wz-[>`|`	ņb&XDP,|=!6\qz~Yu͎WY^gi073SV|D+z}֎vgZY?B1nsGWsp|<Ir%61`^-7TV$&.Vp7<,\; X$mtkQTlwUTiQŻQzmE~jnaEn;)u6emdࠠ<L*?lPT|A`[Dl>v-F/-$K+eehP"ι@wQ>Ȳ
(5
9\ѯ;G$Va06HEi[%MAz93pWpe|#pe:{uǭJc"Y5~G\%fxJ
g%ǋ4%4Ѳ+mbllZaQfERZJS[ZrV\[1dJ[[wk>ii%2StΖ][^γNWIKC-n߾}neQ= h8b9zhqpEvr뢃ȯVl`ր]yw>(@(tPlHpweL 0;ZZV{/(sѢ*wRFjy'֓XMp?:b6.6W)DQin$""`%ٸ.͂*.F!Ƣ&F҈aA~t2%/4&u2/CZ@BzYN2Sbr"UUSb,`^5KeTV_\{_n^{nfZ/jthImL2
$#e_ڍ*ByqIPƋ˺z4Xs@MZZU*(Bj.*kmd/ȵ\\iUhT%0őMx6f~8qˤo`՚q6H+VP& ,ևyDVZOⰫJC`C}3SHY\K&yBHz}{`UwǁStw  pN`Wڼʕ+r{s7VՕsg:V2' ѵl qEoUo.EKĊفb9LX\XVcbFyTBŅl
c"v
 ct*^%W0M,:Hۭ.r*W ~x.屟&2ڱiG9ӻ>P1Qi,6Xrz; dQ]x;	iT'<$XʢRVGhduf.=@k*9V痓ӳg/eB|A"|,XJ%*jV]QKV]<I֕knN5F,gzpZ6&8\`M\rr^$Ҕ9촖[brqWbJ>VTU,Pyd#,EGf}Jr!Kw!cӃ+JD,YEp9SYY܆aqsaqR{##D/Gͨ_;{gmx
`_zWd1WŮV@B"`@)b=΢pPsvG&ć=Rg:w`~(F^Xߓ4,JuNiop~:`Jo,xg[-H3j(GRD*lgqzRTvŒ
qyU|eYr:	i}eE+.c$RK+@K]X:ưdY<<JrimePf(daGX7|sh
Nn.cml8]ZIћQ)r%
 'B`zK];wYBUا:ADJ.F5ˇN5) [Q]zSalxYs
IPھZ;xXe#b8rgVosHClA(n)5fZ-O#0;+A4Veřb?Fԗ=Ip'B_͒hVfe*>6ؙ#W\;`<"J{UA`%\<}_BfSD$1bZMZA@iiUp	삆1^R!*1U3SSggT͞?L9ukKÞ:_z_̈́~Yzc(**bX+-; g<hB凢8b|<'.A\9yEDD,XϾD~UNQC5w@ɒHq&d|B:3ɟ!2(7Z̿R@8x>v*ARh?jOKdBGf8,@`Id]-V?1RNptC5"pH07ՒBDU,,
Jֽyʄ2Y4,yZcU*6mzRڧ˦[WVl?Ve7~\6IzE\ʹ\]+2h4.Xch! PLՀ:`x*?sv{p2',_K=K|^d$(F{O"a1gdbv	Dîpp1HI!u#nʤBȔݞVCAXP,-e{mL"Bnok|;e"g\ŗf[ JUwM+oü\4r0Xdpjk.KSЖZ;1v$JGS+$8i2kX:\[lGGZl(qUS#"``ԔOGTx[`xAE=kp+}D<\t'2XH?ȇ@t3$Yh٬.W
V++{Y'橺L?泛1 "x,,YvK38Ad5L|ޔnI&K
';+n^V'	-ʆds8fQEʲC~ߔMkb`UPD&Z@K&]:#{wI>X')rAnv[f\v43mGS]'0X_:9eU<O!zrZӨA֒W / ^0c%
Ycb |v`^ڂвjv}z;xɐs!11OWpMXT}DEMjeѢ kd}˒Y)55.Y+.]|x?H\Q`~Y[7u(g ehƝW ْ^Ye\tdYyUF]x4s]^KN O\;&$W~I'Lt)>i3Wi
m2WE2=Mcb\iSe
$X=3v!XZ*K<"¿٥ Cu>VIrz0JeXdz<2*۷,fKH,YRmddw8ȅPKiڲh9E	,
qѪ:{2\ADDΪElW$ *B+o2X`bt6~3ݺ	:3bib]Zm[~+}k+s_?<53|UvyЀ#ʢ\zPt]`$U;*{,$X'^\\k` ~Td{TN*F?WNXy8MJU>Q-R!4|m^(mzb[V`ZS߽j!YIt2r/gS(V{iVz'ṗ,\P(YbK"뺣:3GޏܙR@-V-b65ȢvB,?N`Y,}TF'!s#x{>yrnEaL>88v<÷_}f.TYxWJ<,Vu/"<ظcǭOϹrOOt5%Œj'RdzjH>V.c(ιÔ::a5X ]8B9
.b(	,x-FKCFKhKNC
w8мdK w.ٵ&	Le=e&JdmdG}t޽;
vmHTĲjQzA.&0Y%$_IewY YtVphH߶dyN.<y")#}	ojtSѷ?F	/LZ
b+	+| ]-?Vy0saǚ$B&kYP"W
O,Z㶴{_.-!*z1\GFQ"Nt.+s`R{{'
aWΆ2Z"JUD!$w8ɯ NNje]<
YXtd!h1YS^Ѻ;REkiKB(䵊j'l_ Fbb.rX|(k zKQlᧉ̸~2mbaߩ,Ŋ,/n2+үuVy]gd2WV"+%.zL!)$[hªvfMFvv^`}'XR8Ҟ__(P#e(qdI>LtO2ԧ֌#=jْ
IbbV+=)| +Qww.=1ɂ,rBɂEI,eܩn3]VG`d꟟+z Z "RfopK`L?bkZ9b\ySd\-v
7_Q}Nj,D s!$ڿ[UUxw#]z<_]}S'B`F0E"4#|Ŀ(.'B[Lȼ{l-ᴙK>N6KufbG!2z\s8&VDBP}ׄdQ2*7NʳK{#?ܾV &K,6Y.~"5ࡉDֹ9T½\~"PH%ª[ ,BvB5kw`?vXԋEPƉ)6aZO.,oNrk:n,t@ >z@gRex\zONuox0{,AЬ\MxP&$pXSbm\E-֞ͯDSź5d8s4BB/ X)cDrUPwl1#&&':0Rm޽)LNv_d>x_X`Naꈬ=Ay1V_LIhC>42X(|T{Δs&iP.6@Ygnܼsw-ޫ`q.Gx$kcU=Ub	MRg2W_*cѲ*!XrYpj4zmiC&\e`aI6w(uri@LġZpG$CAYHʉtM	P])_gY,vYeȺP
ɊHJJ|=Ьfʒ>AȒi+,P	Xp|-s/v瀬L%x˯LUX: bQov
9bw].fgک0ul`<wjS~͍8ЛK\ӳh0_Wq[%nj,]m*
) >%Ek񇄀ęfdJ+DҞR>|>;%"D}d$".g&xeӽ
5hy$͒jZ]̚Q:T V <>r{r!ӽVȚ&Ѐ\U\&,OfE/ʬR0Z0bQdD۩V-q,I3V3Quڲb?T̻ȅѸC}aC㪪**)<ĕ^+^2,*{(2a65XbMȂp;"N.3^) UKYvΆ֨{4(^f]bj
jßFOYLXQ2<pY{7U[rc4('s/^|{YFԀ$K-sqa-/+᪋I/+᭣%ȃ."xbV59.Ys,]J`ŭ{{z-ېqTg +Y*\W-,+ۧ6`}o}[BIj_{s:d,XIa>?ҷt2Bjxdb/;Ki)	'%2PrB½.,$ӡ@a@FxcO_BJ
7d}xqarO\i%'E&u;"*Yĕa':#xwGߧxz9 XTl(=÷HOEK+:)	,΅-77\Y9	^J;u;z\dVcЀ'ކOCx1XJL(Yאސ;x!X
cHXeNGLԅe7k-	d^PrH	o;B\؆ah}`diݟ@q$d5Ɗ
cM=~MU9EK,֫-Q0ZTv0mW`u}B_q .	.' =K7{qs˓A
VA䜫W>|TUVXȳ_Vk{;vMlJ]`G>XvX2W55%ł`#6u,afُb%p V+=
{5uhXYR&Z½'%DK.=Bie/ɒ$+6`wiֹMs/oYY lV`CvX,ײg$,\;f<^C`;/
1:eXP,؀ΆjX&/(a1(ecn1Vt>X1g¿˃yyn50ِÉljr}FKBX6*6$jX]s%J9G**|>^#BR:J	,M~	}>
 2,ԋ~?blEhabVQsht2[ÊU<Y<
\0݈ͦnSqį%"]eY`}ޕ%<W䶨˄Ra+x?Ă%6;tb<jN5}'	=ҦCNgfGX~Z}{h1nqnp_L`=%<B֕`ZZ7} ̱om_:```U0YdZ0X$Wg!2!˓ͥi;w}|r'Bxx]©?dE
Z^	AV&Ϻ,
-SaP&y,͠B.\(v`GGT2Yu$Z {#²JXu=č\50X4^tU&`9DaT22!Ccrm
}îɄw:s1_9wLTb@v7ۍ\xRqlYeԱeq!wA4jĲR|拹2k$X
Tˉ]a<^"P| N`Enoک=N-3|DE݄RNh0BŐ riII_%}fYb]0\3cd)mhR:\Wu73kUZ޺PUj`apEc26sD& Tr&<ULP}HND366TxO78 Qrain0>8Gwn.L-KXt!πfzV~q'XAe<B!$P_kjd/Xͺ@zqE`JK@uc Ȅ+GmJvwǨF#Q"C-2<YPX[bb#d)ød\.װdM9tC	Ld.n9~$Y$Yyw6v0Z@˻"VIVw*ba`n NIi X"`qB	Ѩ	queZ'DPƠYQG\
z#4=6EPαT)dwҕ׿lq]9	Z9,ğ6SmժՔ,XȄ2U55΄5"4)L,	~Hu#d%aR/)=dJB\'C|UlmVCZBBkDDt/ʆdewTC**Ưѐϭn 
6V_Gxx0/kr<3hsV݆t4\ua*>`"OK>
<|0ض=l|UZzt$
"J
0+:aaQ8Tځ[Z2Փ	w5`@ X{+5'	!X΄5\jp\~1'
ht*
=b6Y-yc
,Y$
{95|lELФ\xMϬ_1Jb=֍hY%%dAъh	;=u~뤴]{E<࢙Y=۵՗!Fߖ4ڧG[ըF7uϾme1ǢwX,׽Oܹo~E7mzL0DZ^d4⪔rqiǐ7WH^K¢#&bh&MNLx`{dq
E\U6Wv08]ixE(ֲ~=ebbZ]͊ڏ1Y6vYTYdѲ~cX*6{X6
nh
e	w'"<SޠŖNUԪ^fʄ(dew:}eή&wm(6Q|,ãW	 P#mepkA78-Vn;D$Up\S"HrD,4rk
V3Kֶ0i9:pE`udM^AYq/dB`hvq2{SGݣ,$ZH:D>[36NrYhE5B]Ue2VFFȊ{xn&$C,mIV0X,mTUfdAޜ#W"̴)m4zC?kBd
'&fiFGtvhAA̍m=̟b	`-2xvM]4KnjbLf)P;ʣs}!`ӵv{:,`͕LZ;"ꨮRDaԊG`k'*ECȒK*ɒ+` /R2L,tW&"Y,Y6Q)kϬ;%`p#P-:dI,xBQ"YݲjpyMʄO9.&ۆ2,gX|&Kٹ',9nd,8чE.\x4F9Q|c	S&kKS.-q`zWa&֚-
զ	yXw X8$+,i*(GA;dYNi,BBH0M/Y16K3UDi.q$Yw(VH7>5Az@֥䜍*ȱЭL~xH~uddZ7tX,pJkWp4?270Xݿ|S]y+P=,JX<<E
.ci]V?@Ϲ5kC&$ZZI\U:|+lCynQ%+-,Y֝;?jU0$YgX@HY$\+˚Mq
SeE0x-!C;ȿo3V4#ç6FDD_*<,u );@(rk#F)Xf$X: R.HoeLZ%EK&+|&[U|8r.ueQ"\?_Xpk6``5 6H W-`d|e|ed- `N+<;!CKhhULVFȿ6ntH=D]ZS.,pI.eoڴm=:x]MdVw٪lVݗ=q#[Y83<oS,!uofzvzŪ2!B`=M^ƙcҖF1N31X+R蓲T&wݐMxm)_?~,YJ+`@@6B8($+Wx5f `OH00XquԇJt6ta`S5v	,k-6"+`Q>)*O?i[9NS-KY*t.'[l*vw=bG2h,82Zu#9%2)D%[/,	+p7?gBt,[,Lxކ5ʶDkT,]"+xdTʬmyw0\ g8Wӥ9( VpVХRH}THD&Lќ5ߴۃbaq`6~_ƊXV `Ր^!|NM&M+hhGj'^?&K{;8ZRb!YVAzZ^Eeɪ??A1z{3U!
L8oRj.xGQY	g9TW)Xi:e*Ɵ3y?:>z+#__YЁ+JrVgK\
`q&X:^`Ea0}n2!uC.܉u^Ktǚ3Wxt>7"R]rS0<k(YR:U^%o/hdHE9݉\eww\$Yü04=a냒m#Dֈj YHd`G㙸m'/?L&u3(剓<'zZ}2#{s2	,Ŋ҃n黂it'su`s8:ܢN+)JT51Xt(`bYy¿;HD&,}fiF32
|׾	XYӝz8϶k@]J,΄pXa\KNJũ&:g-NVS[0Y#LֽiiAVbȱ+/NEy%p&Mˈ?d>i#R>˙] 3'04emjK&ޟ:g6ѥJt7UGX!P ZbQ!Y,WF	dfG I԰S|v`fέsהb!HKx|Ԗ`i<;Ock=/-hj	hidgZ%YbY}=ÝqnL*Y$Y`1nY dy[Ь;u_:V.YNGȩA~Qw,Fdyߌ(<xi\7x
7v4TE$ԯ[י3l!ebc=FL6js%Lr߶ km:0Sփ;l7B?3XWɵQgWpeBG6n`avZ	%o;D-VXjmuN{`҄h	HB<T!B)ʐwLNδT)b'r.1g<p+$5=UW73 jh*%F,.lyVDsD]Y5k#.49jfE!|<x:w`e]g4fтQ挲`e`C񝧾CAh5%#\v1{⬓W޺u:8@%᛬WL[,Yi\?i5E֝-VC3:XY:L+WrݨaRku q3Y[--XlB+i1V!8KcROh!Y5P\nDÜ `ޛX֊,Wh僬qp*z6|e޽]Gdl-lT<jZIȄQx{1c1"v,Sb}Ȅ߽{õ=>s$h KvW\+S+UP"`9B.+$X=I龜"Sʄ{cHun&En>㟪ǳkAVȆ]Li-ϒȒ4Oy
G]t{!Yܼ>.£/V]d]bzk45eR562WH8!~t˶8#RyU@ALګo.ko7W?=1);(r֐9ٓiw>Ђj<7Bgvt!J+JyzĉBR&ZhGv,X`aǂ%ʣ@M/\49J5OW6E{whY0ZDbEde]Zpp[!z	Xi鼱\wrD"BC}E?`47b0=dK`FKh͎13P,s>}Qې#ŵP8;9O]3%==(w\Z:Ёw*$:1:k.c(dA+C)(a^ʩK@bX'58sj@ԌM]ARoe}3RcU3YmXn[%VvR-'۬,@^p;۠(ӫχ<TV&Ɔ%t2ݼiP^AAnxDE.\GrvCjљ/NjROv}4lR<͹$\:يxJ"熼CUJd%$Ep,%UgK՛K)#w2zЬ~x^l6|,kS fZ
Z3d2ՠPxSSbJEwU++}-75l=SA"ң*a FF2YhA"֫%bW_\ˋz_7sE5X579rRVH8l(Ī	f\jjFAVČntт1YB8IHZeZ5Ĩ	7
T́rqe-#$-$k(â,l$޽LV@t	we&Y	*'6|1}>Լ"TIY\pcօC8Xe$,#ŞZNp-(Mdnjm{~ V,kP9X|D(@x:64+4!ǝ*8BRCNKT{nA>ªFd!;`8ԗuF&Kld1WAjU,_(5 %x+WEg9:?E1:!Y !sNf6T K
ꉫiSwfH
7(Y*|hHd|ƸP4+VM>RN.DVVŨ@k5jxWV\#ߊ\5	dXAJK*,ѱ@s
fXij)-WJ"?+XK?"J^Bde2[3Қp=if
w Y"ʚp!Zj(0+f힋U {#u$Yj9BG18:oNpYl9 -l?^qzHVhEsh3lT
UŽs1Y(tĲ0\X]u{d` obbSUc͛-S)0j4
 `eŒXRUPT^Mb!vwh1s@Xr
boJHRZॴQ߭s_JdVeĖZA:͊*GV-[Uΰ[+Nxb!4mJu:쥟#.\d-R&l6(*4Kΰ-dU:XV;N"Zt+T.+9TGunkybHT RZ[>n<QF`aMLE\Mh^aWXS*Jh1Rkzb`]6,X@;)iWM`*%:T/a_)&͛OdqKtuYZrTYa(¬hYv%O)N[I,Ƚm`l3jϲd!". 2eKX%LVKՂ5,&b//hafV͙|*Tvś"uqE3\-?"I!ؤ!кjvc,<gEuŲFkb+XWWɢ3h`w`ؒ54'Uh@D)KCjv|A^p=Y_|+a##Rt19%	OJlUڋ3hbtL!f6Y'Y(rxȪd>nVd{ df􏛺C6KPo+n)@S1P6OOeMħb/'fs(Z\xg/q2),F]`4zbN	[
`Ae UWo+O(\]uLqnNSZHv`.-mZސ*RNE2h5lq ٬ YqVkyfq/`%[DX͕DMIBɪca1(+$sFrWgH-caa}@3s2 e,A1b>1!GY'Wa+Q;6N$*QF=g?\o9S'p3hڵ$W]=ʊuǎDj&j&H0 ˷Vb%ȭ~p%fkh߅  =iXKR)UX鴦پdg$
@0ҋsQ,9NDq%b[3%3gŌOsq?{~?*!BOǪY(~@yn{Yd@'^+	yUV2\Hz\yXBw~FefIjd/GRۿ%WM,ݏpkaVl3ymZ5PZ;¸ HƊ q׾6
Xqm-9*DZ[5]dw{GcZd}aKXFN#Ȓ Ȃ%qSP*@n#~cluUyY `c33w3\YFA5$$)g*.f}"Ţl!B=aW)33%XW8t`W{"e)Z> ]if*o*ݩ?ݖ~G\⥡`
H|ÒnOLH\Z	Ӵ ,^._!=
vҵa4KE.5vd@V@KhiBޣX	{xt֢
Jr\VTGr`Kdf0B3=|ɰ}98C&J/Zj@"v	KxSbxvwLHu2@Ac#eWO`Ol
ǃ8ys>:jۓwd.'vᗷoߵJ\B~p
	,
>96
Z"nedOfCn\OD"ɒ%K(͊dpz([f9z8bK3߱nU/%5Z~Adq2+ ;5a4Ww۰ []ؘԹ7>Ç):Jyby,Fmd'S5,"ʏE]+GOќNPi8mݺ6ğYR>A,X6Xz=
| 1XZ]|L@V?.V|cZ]cFG/f,I\E;\EH{qNUZΟvQKjAeX<k`{/VI8CUh3BJȋô5Ia^<	#qqWKgA6,w03.m C$\vhbb~z`Uw)S
{6{!jo"
Koq{2XKǉ*zlbA'GC	]M95G`+آN='ӆbxHFLQH:dqoZdZ aߊ!̒5k~/E+oy6D ߝh)o.q;]I|&q߭S]9W{aJ;ifEEzl5A+B>a?k`qcֵMpEI VbC WtؗߍO-J7<Kp@JYR6Y 	EwH9:yiD$VwT" YJ{$YGd!~a;e.3$Lf'%&+H="C;&V(PYǫNf(w&Փʾѩ|G%dࠥ 6rL)/)G*@D+hz\S=ÎX}I,Xj'Qܥxb*L)znNjd"8ZV}N{ælʅjѳaYΟ^>)#N=@bt*y+=B%vc=N8O
`pad(b+rXL̖-yNsL$XXN\uKC3lO	+nͷDN(8ӁrɌlgI*~̻ kjM%:*	,T}k7pd^\]^HHFRLI  e*+պ$YraVrwrtҤDj#֐5PBe/(/9-=7+lqkǢ2R֡14[+'j;b1{Q3słNWU#ΠPDWϖKPE$҃G&^\]U7kV櫗{;YfhIcKLEx	E|y`USdJsK|=p=WK,wbn&LE OGRW]wk3D)ւqagYr5o2ZuHRWz:3Iqk+R]2W؜Q!atZX('kʏf_VЬ5΃KXaEr?<xW`AO"`o?JqFɒ"B" DS+X]&gIߺ>$d2PU73r:_-$Z$g2gQ ɪjS4(ZebV*CCB~?ٗ:Cg&buPUWVGҳx_CJdyq@Kp%bVa06blFR4+N6Ǧ07!G%gG*I]\*Xa+X k.b3'; k7ΐì1Fo`dMfQ!ւ2DJ#0iYmsw:Z*vR#,BLOLl{`'*h~
,ݛƒvϱ
VI=hsT,2WXz}??Xg0)_W_KY'`.\_L%6`E^=L\-$NO#şk/h\%F{=q+F,vuk$+Pg[{
Ţz`,gd5L(^" lm3V	#fsv]<F+&,XY?\qQr:\1VlA2m ūz"WWCg#tpBs*3[@K3Wx(}YEJKH{x3٪BݺW(,U
 $C,a;ȒaxA`#+A0| Oĕ0DfV8FF\Ĉf,z:#f^`*EB}ǁ%	`+X	b`>̪GacؗHua
Z_rw5?]u" YJE钹Ô4u`:kO_a&Mpz]&;Ct̪!K]`wf%)E!Iv-^qocD FDVk¨Rv>](rKDKVUob*4a=1dCdDp(]J`MK+C>~wB5%|!/x$֔@
L>*d"̲_HxCNiRt	y\qUHhzAV`A:e!Y85^Pn';E(;WI/ە.!o";='Ŏ+R8':0|7/bN@KBYHf=Y>/"fDNOfտ|}x5+HVbɊaZ1V{쵳OG]`V'aY2XLVΏ3\!K BNF1,s'!R*`%U+\YAB=X]P(؃f@  NwMfF\g(uޓ\SEhvs9
%6}}Y{NłdaW8޹ב	tR%,)NbZ:idaXEe*xpv V,fbT?v,Sݣ|a;	|-$+Xu@!Q&$`	GN!=R.o^_+0}n2^ E|E7^rMrrLi]({B-뫞nya><)oW_OHhnOO%+Z,ZP,֭b!ӕ2*Y'NbѦ;1|"flʘw,7bjd:H0kr9L"Y
JXbL*uz>+dMa;=\dE:;*$",8f%XU|\8![[\Н"ZX閍E=B1kk)l&p; ^Bh@ԙ2X''Ls{9ۀu*fe})[ﰲb7>xr`3DxJe2!.
YYl6Ȏ

UΩ|^KS`##Bx_ɿX0lGQ̽dDS,,FK8pl1>WW	+pLTO~#xFKhq6K2Lbaj-%6%$gHOB&'}ׯtex'!K>u!Q-\z|[/Ec=8r,!Ye*l-[~ҫԉ-WΰuTWX;3$aAs%"J2V͝qxw8`"
W	(iEXf[mqP*a`PJ1dQ%eJEBcw"&D%kd3Ȋ"ryeԌܧf(?1>$D;(9 r5)$+p3:0Q'bY[;,E0%[*p&CDmV3+4pWUg	H)9}!@]Օ[ [7-XɌ; XU-(P"cAW-\!ѮW#Dށ ʉN9d9527tD7&MxOz]4pVC	Je6C%Yc?e-.j)>O ohF|es%ha,XQNca\M땧DgU:<۩V	&=QQ- bp%%<6ht	5dL$Y`g볗QRj"ŢF^ؗߘo#tQ2MHQ:O
KKuӮtQRqċᨹ,WFw9vrĕvҥhǬJ:ZEb|Y:k<iX(WaMqbE)Y@:8g
c+a\"#ʽWFU+# A8Λjk0A{D,>+FUg6R.v\9uL5q%Icw( 1dR9NB7J3JOMMj/E^d3Cs[wH%UмVųPQǗofA$ɚ'U
hd2͆NuPt?Uv7SxpPF&#c v(53~!tL"݀-]]Sz]74Db
jla=|՚F<E%+a,1'$\b:+=K63`b:~N̳Yʑ.Iepe㋆t1<<rE7	&8b<^Vavfgc&~+
vuݕԘkxzl O1'kNh֠	G1zv&TqQCB}c-"f;AZZL#%2z8%4KV#Xx`Aa0%m=I2lն|[O1~dܥR2	}WrB23dYdTNeQMvJ\AI8e Q;7gM\  V**2EV+*6xW0ptI<lbmn#җҼ/_϶Ҡ}Ƴ
>{m
\!-:獽;0_%:#%aHgȂꀐ	dC?p`yMsJ9.(biye7,-jXPO:v:j1|Ė5˼8`Y` p<1$<Ë#^ȫVVʠR%gTheVШz+1PMSԃ+;3Zͪ[%Gl'[eoڍoeÜg/FM=p@[BZuύZ]b`ZYAwH)-zC
Zmi|E&ڽDIm;]G`Wei^:@-&kDV$c	phb@|IDk>1/Q
?y< ĕZ9
,3VMYbW; X&	ySooKΓu30do?jW&}Z:͒nj|龊uΪT-pEKX	E:S$h
XW	Mir5v='je{|nnт]ٜY]39D¥BYH, B%#?+MPx]hvZw9i/lV0_V)\?ζtFS
84Ķ-ܸCX#f֣e^ͷןO!!03/_7S9plbqhɖgxNI#WG/ݙI".26*&n511q&`d죁DVNc"0Jc,}\zdEj5(=FLއIZ:l.ҞÑ<1	hj~D2?m]`ŢT\/:O	~KhF_)dMkgռ|é֥(:]jc5}f#DTmpݗgF1{Pko9*7H3NL[ ꬱv%]"qhh0,tuB&JAgeb3B{o`j\2-zl:WMWwiKJ[Owb.{F'O;sirujOmЬ;7ɢGV,
m"@kv_D߿|׬v]-R5Ctb{Zixwd	.l;b>ujfԱt-}/> {`wV9V8Yobvxy|rZLu+ZcF
-/zWȘh0ZCFQV^Sw^,vDE[И㧏|p`[cq|s{/57%E~cJ6l\.)fppzewS8 А;YrA%KYHMba#wn.ks$I$-	d=Cʐˡdk+YX"2u§YT,$!#]gyZ\|tZ!IT-1W*G T(-@`~Vgt`T--z֥Ǐ{P1odmhD|~
l	8tчLr=bǧ;y{ju;gSe#B˟#T-&S6R}у3%V
A,P"@2n&-T"bf] Y,#Y=?ls1V4Rޏ0o&:1)d sQ#x'i3MO߾6Y<DKReHO`}%e;HryQl	5_ft)lGS֢3z}FS1Mt[?m} kQSѪlF)܃9ZJ7wBD*Vt36i[0[H8<%>ٕ.G
3Pte4 pJ\/7_|矿`wh<ZZZjUAL Vѵj-s|szwxSH&~ቐ>-*n HC,tZhtشZU%4ࢗOޘn޽=՛T%RATdut=NϦ;(%6ubb[4bA%'ْ"9t*9!j@0Rۯ?\
*3+<86c*h+ծ=&ܮYjH(Eu;FhBn¨ 'd {y\fi N6J(?F`i)q)S80dW$a[y,V@hu(~ZPlY0-l\!ٕO=ՀEX\0:C"	ȃ*<P>pb͝Bg۶vU%',HuCAɄ u,.Z<uH˭1s}n&a{(8$?tQOZ,vV1$MFXl}ޙG"Z=͡ʳ'_9ǱKf:-)~rR;/VLAC/_W_[ /"\GJw8;'Nl۶M3ήk$#G\ϗ#TEۗ/ћ{P5iHWL3%. Dx}o~Tڷg/3YmkV_-=6գۿB@{ƗqVqv ~:a<칧O 3gaB5!\ںν?>_Oڈb	sGXx5c`8؉,BU
0w U,.C@5ڙ'm=SL%N<>dio͙<{ovrJyk+bg֥e|)(GeX~'Y

Cgo
;.$Sa:s忦p&Np|{ajbQv/*o=X/1:xA"Y,p%c)5K":k;r~7'7Zʒha#F{b|&KwW0e.vtg/*`U/q%6+I
Eh5emYr	Z~ʐyWt SW%%N+54uߒ<4TDR\I'bEP"lkeh`{:UٵlȪGϼbffUlњyՏ٬']g SaH1Tr˼`Y K7,@\ӌg߬f2SdU@d$ʻ0u>ݻt3X\ڣTT-+du>n3Vlz8 ,'1CinĶy*׹c!g,\MHHPbj$h-}Nz[?lM60Z';g$ 8y}4E^XU,7
U)O\ۙ`ug͊6$ b9jn3<-YV8Zeq`"WN^^7X?lE$5QΑĥQM.S0)v
Jg`UW,5&>MRέ`=}tIBN0DTnƙ%^<6f=-5G?7_gD KceºnE`v~C:	b1hB',bO//iC:"|<PO ky(3daB{d,Tڧ'㇒<|b#ۏn>U#u=y?,XS@Kƈ+Ԗ
VmxL
m4G?ԑ99	pǸ\|)c Km]jHˆĥ:5U&擲L"'K2Z e/9xkfHtغ?0%BEnD2T_.50XDBY3MgkBQq7y<ƊI%\x^\	dIzml]OjsK_~';o=@ׯu3rrQsed},.V,XX}چom}~$qHǪ9AV3 +APԜ._kKp}xmLhueu5~ENjX]/a %e_a![F5EɢpwN0R8٫.4h͚%Zh4</
O0VLlM^zz6ںÒ<˯uO>2^GA]3>Q?p,W	 &m~Q3Ƌ/$H`wvfS@@4$[M=9L<3Շiw`@Vb׾wa**b?]
-Q[U&#e԰X:mV[-Rpvݺ@l\Ȥb8<Kק X"?@<,*rI%2bЧ}GHO."~UV+Y,YrT viAEhM6'_:][DIIA'z,w}:oXdpP'uop'Շ5ʦZD}ʻ~rBAZ	.KJ` ÐUplT.Z甲_.V7RV+ڥ6h:P$	Å(Oތ<ORkZ^ߤ2[gCOXQaKqsNq,F4#:@%	WRB^PRcK #0ILu!C#jyz-5}Dݫ"$O;060к9xrg+FB͚pcQ2d*PA0U𵙬FXo`u7YGQ*gKPʉ+;99XVVc(k~FPDZ/)%=`}z҉?oZ~hUd}G6	#avcU D0Mtb0-9\	`1V@9v È(nҤL,A}hZMR
eut&VɢAHLczM6:rrrZS͖ZH%E@ږ#U
.s/ddDѼĘu*OY<+]N6˖yK~:[+zTJ0TrfR9Y]wh!`gl FKdbx`7mzƈ*Mt_Z}g%f_v)TB?X lȶK/{'|rjˋ,Ӊ/66YVuZDmȺϠĸVISWe5$CUF%+U]dflEb(,"Hƙ|ř6-J:7wJpLO; {Eb(?3_f0cvG_fjk>@ݖ߀>Wquz	}0"E15L*JJ!%墤o4u(>q`VD.6nh  `^31Ya)oBlRfyrܐ:ԏ_jN~(cTX⻮vT\MKkUhBl*QjbC/6,U7
Li'Bm\a;s6kǗmݺ}Æ۶n۹mU:8$.k+AZʬ2>>v@٬ۿ˹?mjfc^2]!-x \1MkU"Z K__=3kubhbɓӳ,yҿ2Vk,ӥL/T.[U
*_.4Of-\ΛP~\Z~.|Y7UJvR2A2	x 4\ `=cǟ:M㥋"Le}/~mP"yiW,BeqYTqUsh%:yL͘~Xɘ x2V	ُcA"˨|YZtQS+]Xy('lrd[i&pl"NZ^.oF]`c`\d,yrMƑVE^L(ڜeuZ|DN2\ULb!6@JBκ4L'<1r:ª'E:)<{=w.4[ZZVt]._m゚|O%
l~ʌ|XQB`ѫ dE9U*CۇyZWK$&aYd{^{|7y1D4mv8ttV70$+Sp<Vmk,=07=S Zaehl`P`2"&c]0ҡ7CBiQWkf>Y'oX2Y$E08xhz8vs]֑
5撫W1Gt	TP	U4%5ъQRrӪ簥]!>ӗ[/"n:z{+
2z\Ӌ)h魾zH+zV*%>SăW킪vvh6={>IB[T;16*mk#Іj˖,Jd䍷=EDLVz"0YKrx%ԫl؏Y[ymmkYndnM+.o|mΝ#;GˌUeOSEy,l84[Sk t]斍+6`l--%%)U/,<?ikTWOz~_PzFxTuI==%>2|._Aج/?^?Υqp}zHʞwӆf #2L	_<pN;5-C]Bl:L͛7/@b|&11/~;Y*KZ]QZk}rt٬ZƊt&>(8"{llRc.dhS/U5 %"%6P+`.](z3=r81W7O<&V?jiqQ\`:R
eRS ,	"ԞV~sazߟ1]R%
	 }6}^pM5/׼[s-ɣ2
ȖdF~{d8ct+qo6x.S֓,LFtt3jyyMf>C@F*gH]FT
[ۡdRP&,$rK֝!EFw*5]S,"0f@`PMXx<D1ZVe54Ho0ԶokӎѭwacbQvs$r;ZWJ7HnJTW)*NLy=bIʩX#	b9(=ٰV5 5sG5 +ʻ-5g7Ӄx9<#cU{dcW(lFō_*3%'7ěd?P5ݥ(֌i)946+eBU%&aK_ɮ&IU]QN#t(S?bcjP}>=]%{D"pUycwGP0hFp;vP_3SϧV*	Ww0mnzʦd㓅(J詩S3
~%dJ$._[_S2zd\軣5߽Z>yXe -ጒ#0Gng=i%JjEdJK4~4iaIKҽȏWA
r|KuO>uIZko%Fw %ZkcJ )fM(:1K4Y/nQHJi}Z&g1u|yEciRtc)j܎1Bǀk˭V՘ۑkG[/a6Aס#O]-6\QtuU	NQ7l o>#J;6{@/Ⱥwe햖>@ZX4u䗷{{{z2`^a_FhN˙t&]N)w2*2PA8,1;Jc
yQJ,뮋qə:oލs1F%ttJ5i7aHr6"B:]M
$A[	Q28I-h[r#Uq0cPN
0,a>.Fx&sE9ׅi0i7]FM>~X^Jwhh5]NK
j>"7'~lI͖Aֱw[Ȝ,Nk^CHIHͼyW[>:pvя~Ss2\ź.`gT #]^`c){쉂]qΣpS@VBAFK~[x,%ee3%%G)ǡSV˻L3I(:;7	SN΂Nn%nc{Gdexh&ڌi(kB[=5b؟ޭg-95Rn6$E~{1TAHac0ey6Zuq<	b:͡ر.n6Q2х^½z}ӯ~쎡8ASͭ++§5[G^EI=N+a$h*٧iσ^L1^y}t|obXfG?]^`D܋%п8\ RѧHl,ԃ&MMaOє+[{X]"e,!h.f)ĂkZ[F2Z۸?0YPxҎ|%B(UDhW^Y:dC&lT5t&bێZ}RTz'T(f4αq6
J:SUܖݨSLNƍi`UdKZsl*qFP-%ȇMFxg/2n񻿭ddc;pJשx_>FR\p?쫩b5$جObebfRv&WaR1rQeAyco=7FʏnI~sRn1b.7)bbDuǸUlzB6$d[5bw6^ġtqB{pϴƌSH#?q8&2NAPۖpL<(bŸU$`FExٸxl	2G=՘x2t,&sGN5+"+N.QV[FOd4!䀰khgs~XU0]aɂq`j$mj 'R2W4xv(nմ?R+bz){,F3J'
KUȌ@r*;8^Q5fL!6c9΃	*|Hfߛ~,+F_Qyqx#o뎰$=!g]Ihg,Wv~Ʀjw:(2N
gI>%G"{,ZB)ݨ"7j"	58~-	"		ZƩ&/8{)2&c=6_ky05uȁ`,
iTب|>X#=U]52vGVu+?ye8_`Oϙ9Mt>ߪn(	u~G&,c{U29o'8r81TBtDmrpd
/q}z5i9ÛU|k]ē$'F/R	yb;JJSQ{xB,LPp*Uw.(83!$)h\bj' &k54?r~%q1D{mY6d4X?	2lȔ//3Y*0(ȃ='<$/76S kr`Ji
|O ̋~^io#KQ[jҋFQGf_)n b{@cl͓&ݑ`rXsI-vU:9B<l,KǠU p]	2C5/&QD=E7~	5>+*'P2   00  8zV bCme\ ?%Z Da%^Qk~[x6&ĬNB\̫""BCEOzS6$FA;G?O`dqʨG=i3`*P*}WmIGxGk,8"gŠ8wuރ)7	he@e3LlP-[6cCZS13V/JЅ:JͮVI0;N7VTۭE;dbP⬜Nè 1Ęw!(P!I&V*wt`(RJ^<Hr9\OO۲ JFĽ`[ukqAP02H7!q2Y⚰f`A`	\,5ǝ"Oz1Ǌn14QbX94QP׏1Xq@Z-bJw&GMeDR(f$\ jP*ZTde32bC{EgdiProJwₖQө6xo`m
`S-4\gd*!B<Gtβ`,G Q"I5:)pSMF2ѸeS JlT)(8.b`g<[!oYH! >Cu.0$usۻP\ wX=EQB*;S[oW9Qh893=?z}R(r&HټMAw5@KmX<Ao!3pM
2$@V:OGJ.l{Pn|-7c#>OC}0; <	lA=kAAH 
 L `|ⱱ,%iylق-7T
#ʸj2̅lJx2	`eGÐDpdPz8sӦ[D~>'ј+=xK
[,d*Y7dfS83j},ldC ow#Gqjy&GD^S8*E׃v;BOfp)oʜɂW%ނ+&Dv&,	 $3]#ZX7$CA!~:H;ZIŚJN0iVV٪Xx X|wȿC`Q3>*5Û +A|XƦJ8tnSr KWX,Puy~&!V\v1osr`
?X	`\ 쳄|<Q_^$a;MM0BL^J{vEI4Ep	`pz)6YkuB(kDI),,ثXIb#GZ\1:T!Q"dD#%p#a%V*H7Fd1?A7|	dX!m)C8AϜڲr5]}}+.0U4w%l		W,)AS}Z k:r檞?3
ITГ "03V)F^QW1gu	j,=AZ[~]'$q%3؆H$$ka2SܑWK<kkb4MV >+@ *-ef&`2fahd!jX6%X"8VPRH-CI`.,6|f{_;+hO$`iz`Vn&qk0P]袺ZgE3XYK=ǎJq'麩B
QI(	}ZIZO!Jx +!3WQƙj	Glժ;QD͌{P檪jڐOL+?cLJVy
,	,nfɊ5X,V̡.gLK-bC7XEcI䋇xmtƁ#L0X*8xEp	
D vaT4,'R3X	ij! GP\$5.ʔ,\D[,لWa<c9="XTFOWluH5" D,Y,8Xo'Vbzg
)*H|2nΗڙ7w%5	S	- J.(Wi50.\XOY,֢-]62Є("Xr
A>Tr#b)>Vl.XbU؎IN_~@_?yJ(1A.
YD=r{z%,4yEZVbb3k*=狅`Z(7m^Q`Т_e#yKeAKFB6k,"K
P($^B"rٽ8Q"fC ݛZѢ\1TjvhhvN"&FܜGV T-lmr9RBxW,dJ^Vf쇲$\g
YTRUI,|Pb@s054X|]d|]3&r!Б=|ޢ7*-f %u.џ9_Gk,nL2V"X"X4 Kpq;byXjsS){VϮ:,4&G^ :H|Zd%$SD;XgX¢,Ǻjݧp=QTE͜r@_*Ӌ{@W,wz`E=V"!fA+%B?XR%u +B`hxI$|C`]?OEI3z
aOD3d	D{N/֍5`¾K`A={e!\_ rލ`s(emj/);ض+#2JnX-d"ш kHǪ hJPvR!lXcUj&3Tƀ!'CkpD.E
X`Q%/mEч E{#eό!%QL~xι{~SCZ,v)-^N8gSr
|C4
VR-
wgY5iRH2D=xdxlSSdT>Y`%5*ݰX˟йXS-g͝İ`EJ\!9z,yuyW>n8PH]}vz$ҳ}k62Y{8`>,`EG VoXfX%?4uG8v$`rc&1{aHŭaHA$W *bDmG2
W3xL6T|,"3JB9!+<Xx ˋb`lhO`aH
 rƂ@\Y+ħvSl,*ypӹBM,+F=X0{EPI{*?n\4he
CwEX3|iM|19D_|2Jխ dE`M)bm|`X.;/ZL46ٮ7̩=D"Lջ)%l+^VsOd0!y6]A#,`)3LaɊF+	)d22X|dbx.Udb"8eލdO]"Xړh|`T9foB
Y!ET_frƹB*pXJ`c-X)5-`4H>\GKOW6ºY>`Tv!/D|ӭ%c"kJ`%<h+LXngdA$SBCvM`I~"2Ѥ}-\+5UhE`ʤ
(UH7ihWqY~R X5?]`i`c:-ViV1& VWB`) D&XcŲ1,`
.>2?2~֌_K[OWab9y"%be|!LV~\4VwXj-Õ$VEb/`-4_ qܘd9>50)];Z**dJQ;pWu#PVWx/˻*QkDHX`9bXv20
1r`ULY`֎&X Z,0#y+e+T_FK^\wnݿo >z}J,&GƗQhIZ'dV+Ȣ3`UCbل~"cbTހ53Mިͤh9n{FGAw6"Yc!8*>jŃ2@j:c1"aIXRuREaRM >bXU5ꛛX%3Y̑27n2ubpc`UaҼ6X[L2?(ȋ*,lM8ta^OQ2QyZUX~*G;]?NBkׯ޿1g&) 4)Oݘ//dRrkb?$zd5-X,XXB.sے1~ƝKɑӄ#cV$٭Y$p@',.} VvS] R5vWP)(B [X~c;"X.=0H1"//cy`0
\
>SH`Q`5ĲNk	mڹ9~>p+S`19
XPT`<q!m+ZMpd5Jˤ24oκT|3)!Qi,s!<1b72mwŁ &X0Ox)֫JNuϢ7Cb2éZ6nUd#rVLW3{@Ux
,E>|KeRifqm5iw;T/a=W!"n<nX=ۏ.?:?,L߾ҳ?␰VZwʉ}ɭXtXmbXp}v75U~ɢbX**X(*6	4=(>g܏qP9M*-uWO/*.}Ӌj`$LcKY&bܖ/BMT:$,Y<nT,(B>vNki\cbϟ٧|~d×=b~z)V왐+'pv|!UX/_,5:E`St<=4fAu%d͞k*
?f`YCGx`/t"+7G-[iY,Ҵrnty4-'>B3P
GI})SV3	Tn7DBA`9%\>V觞= U.PAzL0JջUt
)̃xrDhZˏ֟:v6Fk4om=xg5YBߺ;Llr1ͳ07"ez;u`E5:{U8$,hu#k:(:ӣ*LuuvpŊ:)WʐB}!/݇[C7љF)}wBlF,|Sc`A+ y(.#HE,.(rEk͛H^%XhCx|uROXw?:{qх\Urԕ30JbtEBcSrpk@k'5
|̑2Iٰɻ. WxG
hEEG;6Bpfo թ]#NFzdzGg,[@\\zZq%]X,>
[e&pHgHDZp\ڧ<O?;~`}y\qroe5D4tA~Y,쯸L,'|*v70I*87@TĒx`={e{<UJay[o	 `u-=Xԡ IFL8XZMX0 zFQ,v/*wz7t#BoԔqy1V K[CW	G
,@?~5,'`
=JFiBZQʸ]aʯ^#הNJ)A@y}da.fSqhjX	^BTr`	D^ݩӻQbz<za]Xp܆sծt@Ԁ
R,7eq!!XCX[GpURͮ?ܽ[Bf<60sg{g)>5=U #=;;~}~3񙨸X`9&GIVWr7lrկI5+WЦ	5S\ͥ	"*+L;51(?<؊%c%y5_B+ĞQ,< Ϳ>
qutDY*", Mڐ+DX4S|%v}ǳCSQh5<;+h7N_AOG(4.mFaÇwvꨙ	b՛+ }CL&١XiH-X5,
eD@4'uIɀr}a *eCi䯦 %R`ZX-,7S*O+%VJ yuQm7!3u
a,4M饃bޜ]fJ-շ`)\~gE2TC`9 ց1	C$<n5&EobnȕC"cO1Fӗ.n=ȯww\5(nҦf [ƅx//qb34,&/YzXVHP!3]^s9"Mܬ`,$XChO6LѳrTr-8TJ/	, :z-ئz`f.$l`LQG6MK
L@. 	eɐh0OEsY?8eL,0Ɉ.71C3x{ D{Ll=i>0g:0Tظr\8^( R+lZ4/A/h
{%Mpx2YYpZEy|GyǨޠФ
V:G׽&)jbQcjZjw?Yè#VfxxMBP%K'b9X%#WhX*:h4*L`]*[ENQX&Is?˩rAzЄ#wgiN/sLY_xzg]k֋)9Нi5u+sXV_,qe, 0Gŗr+dar:o).І|W
AUne%&W\'U+	,d%1P(>AL okBpo{sCӮSsq2fB ׹Yb8"Xn',XJV88\a<S[ZS1k<Ŏ<Y<==4ٯֳ?F7{fsT ,$3W)G+N!uje* X(i:?G$0['U\a x@U:?< ~fU^^8r3v+7QZ1Z,+ԸSۚ5Or| Kdf&R蝩XwU1EUw`734_xMdC1ȠBE@lTyR/~p`}z"u_(,CwM5vyB:c{qaG{pJWrC$<VH9E\Վ~ث`?ڨ6cJs;Cl'j'eB]b>E17f^/jE!ZDN{I[V`EOT굂%XSZ	z@v) aֿB8im55Cr~rC\Ij⥞ w? X'Ⱥ"EWnEդ37$R3O8Ys%)C/HgG%X,>&Y]B:$3peqޫȕaWrzV:>w>O\d!8'п:`<H&ƑR2`BMzc-oQäD̻ˬo(Xጉ`#Ec0կCx\S4P[C2bujkUG[	n*ڳ`m_vBMrto3d6BM=CNObYpV/t`"@kx6.pW<+`zeҨLWպc"(ܲ71,h-JnM/4Swgj2jj48qF`՘Pz
O\)y!vEQJ-dd m?+o]ԀuK2Upt z\aenKVP6."ဖ,Zj!4r`X%2 t|w<ﴤ3jLS|Ih`	N;W4hm87Qshwjt&[S<XHbV[Z,-f*ZU|StaON1 ,bhXՉxG
dT'ue|57achک؛
_x>,`=<X5Ng4X*:1A)BVX_
%cvp̛Ŏ`k *.JaF wTBS
r\zn&Gn]VU?գΌi kJ-M
>)str<ZD1B@`WnvUL,@L0k6VqǶ@a>,+(.Ecv`6Jk`#7u`
ة4m5l˒/XK˞<`փiQ۫/YlqƐ)PDHIzznCHq#7`K,qM]BVffdK{%y\2wM)9ʒ"7l|N
X14CFRUQEJKCeV'
XBiYQ.+Tgl}G[YGYuhqsrt?k`}yZp&E_mu	0XZr\S8r##{R-4͈7Q)(llpIq+Ew]W
5+wK6 MYfpr:>4k¾83Y,*(J^.	:@*![4(*tTݻ&',4Zw[k"xn^Ns^l*qf=)FQO!eߔkL5\uL"CXȯӢ3Xff$at`<41FyX"jnq+BM9&ffWsǕJ*VgXK㩅!SJ;%A:$mL5D +dڈ7]yPǩ'!Z9M(CA*HÆnW\IZu4[n]cJS3A@Vղ"k)˕XW!R|3cwb`[5<[%"xf;=f:i)ʑ5ciXQao,cD тpPL% ?z0D}{UiaY
y¹&or,zZ2Y62j?+-V?+
@Ş]k܏YU6a{!:wJ~ZVP#[	VC=V\슱]_DPt`\՚9bi;A(IU_
(62fQ*% B?d~}kz̢/Cvx,֥,YJ8ܴw·0~eV`+f96XH8=,c \ۂŕ~$3=X*1XxNlȕ.g-U$}#`Hwqx[d%>d)$MaveZew:ر.nUAGs5v!Ifxt4D^8[f`EK%Y(A$/}(BD
cjQ]<zmqA֏	7Rk}%<O͞|%	u/`kX)Y󭹸R*5^ZN%UƦ~<z>;$䬁/tl=BU&Yia TJ@&lH;ai],nrԜ<P
,caf4ZzwOYJK2Z6PySt+O
`6F0cc0L>lMwC`V%[\.j:8|2|R)<C]<X;f$\I,7uwʓ:/9Ų٭`Edſ+͈S}
iE8w"X}{5UM)Z^KU,r՚`[ȭ
 ]kK[&7Fa~W`X`'"-`r`eaV'RE;I9h܆R,{,]^HWZpQ+1w7oM:.	rѥȺ?}fD&2`,eoBYS",ʑfzLaT8rw`,pEN%WbfXq	k+oGLމU
V}e%,sd{X?  (rFoPP|8d΢U!dP6Ym*YNXoVRiB`mL\15hv3W,~
^7L,Ek(h+s|zp`N Bifwd4f*GmBwgc1lf?eY&k8r]lR[z.<xZ WW3:ᠦBĚ+B-L+OqhM1$,
ٍ?mU/RM̾
+	8*mS)dbV0y)r`Y_Js9?
VZ̹JIU6jO]15Q J>|u/՛uBpO\vkG59ko*`1tF+u꒫7jבTIXSms&Xq`^uDq{s8H y␉ۗG"sKJbQ1jOSф{K"sl"YQ#B|;]$|Nn'b(M@cûXu4b7/ЧFJPO4f]`n,):]pM=N J~+w~N BF/^Z~|Y|!BJNVބn,I>=<u`52p8vY/J'{5:R1 rH>F|<1VuZ|d.̎3
}S)Rh^ o.kZ
/Q&X'K)-΂zZ E%֢XkPmݧbegigh`+D{O UR<-`*(!ki7'[g^RceuW\xHua60\C:}/0/ܴX }R fNs\:VG`阽jۭg_*XWjY\-WXܐE1XAcJGYCug*gHx!	<Uݬi[f:d8y\8(4xtdayI	(A/'Yb.uTsR	0S62Eܠ*l͕u1VuLC/L_~0w!9VAT*r
XopL"${M҈UeaZ'Ksml՛Ff۝+G1;

7.Xb5=%qw<0%Xt(zG<yYM`
4Ved;deԜT^ik'k.|VXKu}iȕ!-X\na5lBrSKP+윂,o%2ߩ	 4LkvEM%',\p	,֯\w./bխxf$ͺ|7J+$i\+=(ƚHik"%}8,P YOq%7>7
W̕/钺=z|r'x`ٙ9s^ӣ4Z.

:heOҘH\,H^=`AK8Ve2,XZ	ݻ
z%g	Vr 8snȬ!Ey|L-DrM
K0X+WMarsQf\WwA+wseGb,K
b=ATDVͰԍ1Wiig,Jfm/qT
̜pnW,E_P 밒cO\9W]!lk2#*~7FR׏2qhBiU={kzFS^P\MGk D%\,֧bׂۑёgror-TOdCK7:{,M!X_`{<z^gc;+e#jY\ىF57;㛖&XNгXxf6mjD,̄宻[5,q/jǥf.@]`ىpPR	?zEXE.ARuqU!`JͫY^Vjxcz.B !<ž35S@,
sRџAoKe<[B3OaFSXjWejOE2'W Viёe^e  6,6e戞;T	+uTXS%(ݴ)S
Xi-ffqk4CuΜKDDXѽjʼvw<ȉ5uy͵H!ͣXVK[M+%]DQ-8GQ[juQPk|ok$`}y:wzoyV!7;$`vͬ|ᚦ@YvMVjithYaQ)c45<4dx۬(Ӣ9l
\7'Df.[c,)JoM 6,-^]MwnEkeU(Y1R5)|%JAѾ:K?H++r;!i\?VEݽ0bOEO.=嶾,]=ga"]rׯ@jר3/CeY[Qϙb`XWjJd1L:s\1}Ur+3X辨H)UxІ:˩c`u`'X(ݔɴ)_)~J!ƑleMK*5+*N *,XPD[la5(Ӯh_N'xAA#@Xӿ.ֳBAk(n7;blF'ׁ1*%`ƍH$yf-&9YkdZ2
:6X6Vтqޑŏu8	.օ$FMcp^h PNVgfvor慶Q2oX
Ī5"*RE.,[c>iU:4
A+Ashs,0	|$J=Wrs[֍/4 :b`)o5xcwzEH/X+q`)ƂAaVPRk"/e`1zAa市Uܜ.!)8H͠W-]"T6~{]`VR˽9g$)e\V؇x~r
J5ɠF&x``s|`|R]o.K{ŨPUUa .M:g)CpVgҜ^}'kR뇩4s;WVo/9\Cs:in$ȩ#/Tv xdbOJ^%+9F8WJjn^ZDX:-XTȂuoPIY8.
X6lfMQq)$:n^|D㨲5ukW`iW (.'PuZ'(ׂLY}l˭X!4}+(yjZ_A}Yz/ì{5,]f{ .tCgkۢr`bep`\%-Ph"ySrJ
+K`hk\Nb%Nt	z {mޣɽ	u#Ћ9 Ϣpu\^gc76 kpǒ&X	՗[-*Ba3eP4NYT$`A蕡2`iQ,Acn!	"|P4	+䇇w=N?~6WOЯ%Jҝ!I[ҹ[ ܼuEhu"9w^u`,nʜ^Q{#+*MAA2W!J9}R
A0AV<yrl_x7`aE>9om*O.[Rb_?j.ju3&FnUt,)kRS.*yݎk-]7	OܯFut>+Ekȵ1Vt14PVaq
[v\` R?Xtʕx7wz;6\9)<_n&$Sf2G{4Ǖ g`@m^͠|`aLDpc~Ox,h*G9GǶqkFݦil6tEY1C3*Ȗ|-5 :,+,}[*#VZKXBHMa6h _6f7mn?(.^c9s4,{93os9`
,z]+RƦbd,S"qݦ*]dK8K;]Q}#twQ//+5J.[TGMK\ߩgfE`k۰hw2qWAa`CgNp|3kM|X`}UE~,tolg|gIBΩS;\ZȔ:"!pnq!^.˷},dH1qˉ==vb3k?,X`>Mrb|Z_!
ZEYS(aւbX6@`e]l9|[`t1 
N2&v0]\ bG5	t-q.p6bl.lW% h7\ ˀ?|_:xiS#YO1jQzqjSIG@`]\Xp+I0ƚGVP':ڼf,rkV|p	*T>m4+;&=zk,t/Bz+28woFc$b'x% X^bneD'j-c	,kz9`V7zLlch?EVZ$[KM,4*BOp!X\E\*[rd[<6EBYPu+۲ߓ3+x$p1þstvcd'hͤXk$1o i,c8G_BՋX~hҦ+%EX٬`A'0X	jST_UBUҞ0Yu6+Y۸67o{Y,<X84`X+>{5t-.PD+!H;͍)6tm-( 6"X짏ݩlzer#\6(MICRcW
E֎6s"#jɘK5kWK]65qp{]\g

]TB4,dXQeW>貅j_FyD>&UV-E!d8SqV(b;کXr `z@K`UUxhE?K,þL|xx4_(_26/T;:W Oui	2V#/t?RZNA$|7O<}[CEwx&tQخ#|w?B:E;ZBGԎE{'!UX7q"gHbV`:` b`*/5.ʾ$Ie,h,EEo-B,_",ʂ%4\\ xstvP?YT<H~(6ǨN8p-Cc(. ٮ<Zd! wV,tG>,|yc Dڕ-1A-4u[
Qk3*uUĢTy^v ﾶniZ,%PXGdBX'FrXWJx7X,T+
-
`@/ٙbU#=꠵I㣻`A`㝬r,փ$;e Ka2ͽ5Wvho_݋u!rJE+h"8QrmznrlCZd`:M{QU,sAM=]ںUq[:(LC}jd~3Zͷ.N6ie,*4"S23|8iWufEݡ̘V6EOma:/%ngzT©#lw2'I* b#kucKGW`&;2LچRoS?>}Z.3/",oLWvv
YpwR`^X<N]0'ܱMp0[VO+$;yqrYȴriYHh,	ovy4JP6'%|[tth}`!3X9A?ވ]PN&%;C`!;N(qTաL&U`-zZ [܀-hs`Ke{a[݀`uL`x*77ՕoBݱ0?zk/΁vBɐ-G]պu
15h@f&
܏yαudhcbqիGps9I+%_s#ǲ丝A.G$v2-\̲rmZSV`47~~\dGp*m.P`A8x`)>C+u{4Hvxm`{rX-qVm"XTջ茈pv)ѫ69lVl6`5#DG@ͅ7o\jE?A5-U&IaXf[6˫'4+8TjƼpcQy-ǵX ̽Iu6 R> uG֡2^o c
%&,T.ev	,K=@h,ҋbk.X,8UnahRڒo0j8)X0Y c3M:;*dP k2~Qʘ#8d`A.X_Q q\o#oeҵ~Mt̷y#Ok{åA:0=!QC1>rxf ମ:~7OïӸ`}Jy30s	Ec#`%o<9hȄ{EE'b:Or+b$ m$t	,}l')Wayr0
*\%Z@ճ#%]fm_ ~Yk>YTBݻlه
+H``e'''4M~:2h
#kUtX.9[W۫<hxVqϷBP/Xxq]x ,zQ8ÎC\EwxtRǿ]#$FNZ3~Ja$̜v"`=Ed:BϠH~7DuDao(,~G2I
,Xȗ6'TmQCh@x%̔RZ>+<fE̲kXO?u<:1\V= (l	7EwpEmf03)pHsB!ف}7	,m;Rwn5bJ\Z: E GPxaɎ`ཤ\ݴ&:yϓտ{S¿eSbEYD.UA[0'Xl'j]ߘ*=)='X-9P!Y^6+	!=K;#} M`uys4&$5Z8`+LeM5	,tq(CJf𿭢9Wld)P:K>Ec*&r/az:+PU*ɺ̚=Gκ=ϭU<]h3X|3ZFk>?hXz=һY'U@%g4PZ,PYuXɘ*w:'hd'62E1Otlָ_$%`oQa$!R]kAS/,D~'NElVX3:n~l<kX\SQk6Pچꦗ1;$w>_T;-FإV.ԪpϑJJ*x	weXb;vWӻSzOQs	zJΫ)$_1xl('(9sǹ5݇"%u?ȳ,6 >-.n/
ܲ2c۞v~	"Zqd<薸͂W3DG`KGQ^poY K"XPew^8KGЊX~uSאmh뫓x&Z)%/ǲdgHo'+KZrU=lAq7\Ex
M{%W1hvmBlۆ	3e%O'Y6ZfZ]R\_aY҂MϟWw+R3JTkPxN.˜ ECDwrȅ;DZtOsgg"7nnd:재fvoߏ`jeP,##4XYxDb%ǬBHttm`Q7]=KY =L͢kIpbBLLkCg4{;+rRwƥڃ`SșpyBuW+meVmU<Ir
-B:Y
Kmn`B-_d	N/j\WUb4T>/-VzL`5̽3%0KLHQVa~8*g}$򿑬|9 x3Y[Br%:>\Nkm@El.ǡݺ}Ce8`=:[mxA3}Ph]GAf`m+yȔ}į+WI^|ĢBҾŃtrߺuy-KЗ&	
yPUg\sS]JfW\kKh\' }Ov~pAWpl7{a$g*Mk4>8@)H[ȖRpxv0@d.OLXV;82kQ22_8,{bX,(߽d$"(P<=6P_'SM<¼DKO@C)Zo뎩;Yc''k]UUh2;{}a+	o]"zhAׇ1lo<MVRM)}R{^hpj-wYz HI
`|ht-q&HڡݨtR?F[znh]~3.5Ё'Yl<zsA3
\C F%v'˂XAГO![AhΖQEzS[+F_V
̢yoSk3Z,,<Щe~fޮ,
OlBC`8y6rv!`"Cl`Ex3~OoWS\A9ja3M[jkUOơBM4/ָj/s. 1o/,D;gVz0I<)â{ED#6Rۚb
ӝō3aUn`XRx%qzd΂,d"X\__z34k1@UZ;dL@?nj<~$mh5ycb%..Xr]g8eV+=u8^XVKp`"1/n@rC^Ngh7[vӭ7 YfPh;]0ۀS_j}pcCgJ,$V#X5tɚ$Y<VLU}s7W<`2mٟ̪|>ᐴ*^U*#کT)%."X70k]L${n {49K
䁔d@7˒/ŕ(VFI%M!tV+aS"qOЅX<dLG5Wk<j.ޱp	r5sm2aJDzV(Fδv:Y)RAցbbVQ
%++`"@9<Vh\@W ap~\|ƍ
XX	;4TSz}Fd	4bXFri0)a="91V>֚Qޱ<čMD7pbItP/;(+)M8AP'lR<rU?+2Ғ9P1ԸPiǼ.+4MjL\%>hJinu8Y*RSSӑJ\u;[Qփ<x0i~=o};R94by 8^lmGhmooǔF}/	F^͑ƽ{ۂ5DƖjjlju
A_ē1H`RY9C acv}n?8sD<Ԯ߽s	&@;zU}C|Hg3$yoYOul˰P^,/Jc8\%Fk|m?:$Kh'WSg2o=CFO#&M.ZC@9%fd<Lf
C6okXŚYZ{lZ&'9@#3b4Z(fX*s/jSGXc/M	=+\t"pbW?.j)\tj	x@<p}ΐ"̪I6[A[h,xѺ	d &Hb9ЋpZi?,o ޸wz26\E}ol>Jk㉁ݫN,jV
"Jv3`H*(gXʃHژb&FL_6
2PjWฑpA0@!X c'Gˏ)j0vŚ(2Z=DzAuFFwA.5Sʧ)T?DL	T
Ф!x\1,/ܔUw⃅GM$,Wto)$KVbM)\~9\U<xrb
13٠&IcuX
 ^!H(O4n5Q%9o}(dұVfgs9Wp}|8N2ͥM]:$g0rI
ݻw81rtё3#/U>ylҔuѕЂD'ijEBIɚ66燼~'Q*17צ''\iR*J{2X߸7=B6Qq5g˫},gk8:9F#Oz38$o ^z6{	r${$%qU?Wtc5ckOxlh
d5%a9#'Fv"6 +']#vqW&8`?|cAsu8<猔{fsJ5'{Eccw81-ɦ]2T^J*\lg<8r  Q3~mtk(ޮxRғ@W2B;	28

VA@ǰ1RJBR-D\齍m|,2B%)&ښ$3ULVgόU'Kpz a12wZwyJ}W{{|7oc=ë^v#<*0TIE2.84It:3ve&U3ԌF(~O 1V8?4Tx+dUjۻ(]}^%ZU*`g!pD4@a6J,X`8tIM>) &&(!7dJcXݴZPX<)ȯ^Oz#Gg.|0!1wlKc\|N_=cݔQ;2{~{絣2ArzU.ʟJS)3NRE#Rڊp.G!\M $h3J4r?TU)bܕtk'&&&'&%<Q࠽Wt/F Ȫ̓,,JLa5Q:pv|zS%,ZJ]6\\8w7LL/^a$UeYTX<#1>~2{Qv{v"-z}.OffJ+=sfu6[ǹ_#,w.#G9vU9>2:* ,wssӹtbs0ViD/RxY7:-,ܤfP>9Jr\Oi<$c4R-Ē7@X"G(p\krr:P&gxȕ̔lLȶa,R1wvEy *l`:Yoֱ-'a^sb$\qdr2+݂p Fupd:#-/d>jU3TVU`v-1>[{ȍ7`Ջ,DVh8<0}-P1Ʉ˪Z,D"AWp:MS$#
:;LBF^C-U+d~GTmYLi",)@)b0=3s]"&"OA=-
]x|Cfv@<ɋOZm+oӆL2.  a"Z/"bmqnVk	0qA>P;֜?VlUjkR4\tOPʥj"m8~@"7uo.͕X]MLԂ`XpUZV40Uyp@tĆwޟNc/c?zR+?ъ+zh_LL"Z?jKao>O&<7N+HEKrt<zZ:j{''@"U3G(#w`zsI/6|vڔlasE]u}՝pʪpdahu5ʨ\]1 ʾOeTF<.Ֆr3twy#PVX6
jF;g
MT%Xj&W7YM4XF݋pMvt)7M#(P 'v5>y4t͊|\&7Hۘqv<j`ac3:}NȌ-Β"#>kߠ4Ӛ"0lD!|}1n
gN~\w -O״6_K]CL]giBf>0JD0*KM51+jiXT0:=WW k%B}sr 5~=@y>'Mh/^g`@-	ٔepB֛\` &8%0 ggj2 ifj7`Uԩ_}8Gz AѾ75ק8W4{ CvRe.iǊNݾ~Wwv.ܰJ.ܜv:Cv0tpmZ31qt*rVwکE
F_LrUNR f䪽Y\ݛ?5W,ҴΩ}33>n>:@ݼ}v#^yeժWV=#`<^ +.l؀ztã>rJLwwy!Ի4r<JKJ؁&Dw,YD}Jqy/+G'3j*A`D`uu8>L?brB.AWc}78d7ꪛ[B}_[37Bj4s0U+ɐrKG,qҩo63BnKQ
l>%X30yͱdVgO>=Ch'{YnQ%.LOVNo>?ԻW[o=x8ɽ?CO>עha++?'Ѕ<ˬo?x{VJ$J>KQUsUY\{@Z)l93CG0L<\*BUEpu?dۇCRP;u,UE[r-||4 an%K[ R&q4Ն>XYJpÆ?Wԣ|tZ|eWj7yD{<7r/k9%rOvum9߳",VT{$7~Tmi#J
\ĘoU/Ds529ڊhKt(:5\@&4lH3qcO\f8C^ObWU|{$`Qc773T5s!BJL-~TTHh{Xgv_Lf/VІd2mJ
a̡WnڃfRxK/x;fv7+e?Kmm|obz{Kɡ95ȔUOLuA-31_sз^/=TZFK+R<PMtB5%qС_GoEy${}Oh*2B	xHjxi>ð&(X<u!(Lw&ñSk306mPugٍȝo_.s˼D_$mf7ƧܭBRf8׳׎U2VͥB&Lq/\+Hձv5(<l|/DNZHM}qU,i~P;` ƊL=hIm5VШjB7Dki!XR-djA˛I6"%Xn}!~֯ߺB(PQDݺGG*hf5rق W+}fS#ȋ)k>h{(.{D{x&F+9Z5!-"Oi
gv|VMڞJcV65	'c`Wdj!BR*x<t^kggQAh-S)upEZK3ONm۶\.E
̴.u\t5O쇽jF4 	ɜP܀U7;eMIsfBպ2Īʡ(Md0B?N1 *:P1{8D}z_Ҧ^8z]SAѪ@@!,G22 1ouMS~\UV"]%6;'r7D:=LE1elffTݞEǪ KCCic3Lp4dઔ\ſ1~Wa|Î|]5Pb<D%SY'??7$1a\_#)b:vҋK	x#)bMvaM/5ar%гJ@}>+M:/I i̫IchF+@ke膮@2%1uctq%0|*cڬHG7oE` H6C ,T:Re>Wx#=	x./l	d8 8)nBW*5),Zӈ4@^,=!@҇v3lsj"'ݏ{{q8t`]UN&db\.`Z4OW.-;K8,0P4.V?:ghY'ͩT-crzyj̝YɢMcpv(,Y`MSľ%?$	"rY@Wso ,S&2CwIk;P6$x>anGkkgTIyj<t;'BZG_Tcy31zΈ;G	CNȡN/qDi̮ܬP_,nS0.+Ć}?<>g!Sp z urfa-V_qK..mfvwEE8b(5 -CW8-v=R8;Vs[Wm@YR+'UVaW!fʪWczrXYYIi+	N<YYn`gvG@G=Ow>(xcǙRp"%VY%󘝙pژ[+n0Pa)CWIl399ӧӋ5YXc0FZc㴄L#tO ]G<N"w-
1z"r9%YU/fhۏlϼ\v,HA#(/W_J*`Z
{V#cG{EGQLoDH%I"rN 2Ao-Hסx /;hW+]:SU^Ta<l^5V/hDFc^+͵ٻgtyInqh.7!#.AB60̬Q,5) QKRڜ!GNc.*&/+vYO\EazbV:/p~F1=F.>EUCp
E4	{x{^B!՘<Ej6Hm~\C=ϰ	a	`oZA=n.g^0A!{64 JJ%ih^(Nu4:B̳YeCF~84lc|s|t|d8
e͒,W||D_i&- ,4g?쎥_ZY0,t:;vX>aruDv&'q(+VPMi2
׃5p ªW⵼g$cXV0<KF@&-tХn" aU#pcJ7Q%aŽ!D~	߱ 
vH7>
%Jvв-M59teѯꅥ`&dЖnmmd),e$xjR5#C tm	mҭ@[trJR:>0 <º)ҭM?0TuQ8ARј*ĭ/
aŐ3^yMXߺg5jCDd    IENDB`{"paths":{"1":["effects/builtin-2d-spine",0],"2":["effects/builtin-2d-gray-sprite",0],"3":["effects/builtin-2d-sprite",0],"4":["materials/builtin-unlit",1],"5":["effects/builtin-3d-trail",0],"6":["effects/builtin-2d-graphics",0],"7":["materials/builtin-2d-gray-sprite",1],"8":["materials/builtin-3d-trail",1],"9":["effects/builtin-unlit",0],"10":["materials/builtin-2d-base",1],"11":["materials/builtin-2d-spine",1],"12":["materials/builtin-2d-graphics",1],"13":["effects/builtin-clear-stencil",0],"14":["materials/builtin-clear-stencil",1],"15":["materials/builtin-2d-label",1],"16":["materials/builtin-2d-sprite",1],"17":["effects/builtin-2d-label",0]},"types":["cc.EffectAsset","cc.Material"],"uuids":["02delMVqdBD70a/HSD99FK","0ek66qC1NOQLjgYmi04HvX","14TDKXr2NJ6LjvHPops74o","28dPjdQWxEQIG3VVl1Qm6T","2aKWBXJHxKHLvrBUi2yYZQ","2afAA24LNP4YmYiaVLiivs","30aC+Hnw1PF4pEcoY3kUYb","3ae7efMv1CLq2ilvUY/tQi","46bU+b5fROqIXVPG6aZWWK","6dkeWRTOBGXICfYQ7JUBnG","6fgBCSDDdPMInvyNlggls2","7a/QZLET9IDreTiBfRn2PD","a1U5RdJRFMFL57BdJC9H1X","c0BAyVxX9JzZy8EjFrc9DU","cffgu4qBxEqa150o1DmRAy","e0LYfU5ZlNFoAB4UiRrGUG","ecpdLyjvZBwrvm+cedCcQy","f1h0LXVtJOta5JLZ1xCzfI"],"scenes":{},"redirect":[],"deps":[],"packs":{"0967b326a":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},"name":"internal","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":false,"versions":{"import":["0967b326a","1f618"],"native":[0,"cea68"]}}[1,["02delMVqdBD70a/HSD99FK","28dPjdQWxEQIG3VVl1Qm6T","6dkeWRTOBGXICfYQ7JUBnG","14TDKXr2NJ6LjvHPops74o","2afAA24LNP4YmYiaVLiivs","0ek66qC1NOQLjgYmi04HvX","30aC+Hnw1PF4pEcoY3kUYb","c0BAyVxX9JzZy8EjFrc9DU","f1h0LXVtJOta5JLZ1xCzfI"],["_effectAsset","diffuseTexture","mainTexture"],["cc.Texture2D",["cc.EffectAsset",["_name","shaders","techniques"],0],["cc.Material",["_name","_techniqueData"],2,11],["cc.Material",["_name","_techniqueData"],1]],[[1,0,1,2,4],[3,0,1,3],[2,0,1,2]],[[["0,9729,9729,33071,33071,0,0,1",-1],[0],0,[],[],[]],[[[0,"builtin-2d-spine",[{"hash":3550530479,"record":null,"name":"builtin-2d-spine|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\n#if USE_TINT\n  in vec4 a_color0;\n#endif\nin vec2 a_uv0;\nout vec2 v_uv0;\nout vec4 v_light;\n#if USE_TINT\n  out vec4 v_dark;\n#endif\nvoid main () {\n  mat4 mvp;\n  #if CC_USE_MODEL\n    mvp = cc_matViewProj * cc_matWorld;\n  #else\n    mvp = cc_matViewProj;\n  #endif\n  v_uv0 = a_uv0;\n  v_light = a_color;\n  #if USE_TINT\n    v_dark = a_color0;\n  #endif\n  gl_Position = mvp * vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nin vec2 v_uv0;\nin vec4 v_light;\n#if USE_TINT\n  in vec4 v_dark;\n#endif\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvoid main () {\n  vec4 texColor = vec4(1.0);\n  vec4 texture_tmp = texture(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    texColor.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    texColor.a *= texture_tmp.a;\n  #else\n    texColor *= texture_tmp;\n  #endif\n  vec4 finalColor;\n  #if USE_TINT\n    finalColor.a = v_light.a * texColor.a;\n    finalColor.rgb = ((texColor.a - 1.0) * v_dark.a + 1.0 - texColor.rgb) * v_dark.rgb + texColor.rgb * v_light.rgb;\n  #else\n    finalColor = texColor * v_light;\n  #endif\n  ALPHA_TEST(finalColor);\n  gl_FragColor = finalColor;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\n#if USE_TINT\n  attribute vec4 a_color0;\n#endif\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\nvarying vec4 v_light;\n#if USE_TINT\n  varying vec4 v_dark;\n#endif\nvoid main () {\n  mat4 mvp;\n  #if CC_USE_MODEL\n    mvp = cc_matViewProj * cc_matWorld;\n  #else\n    mvp = cc_matViewProj;\n  #endif\n  v_uv0 = a_uv0;\n  v_light = a_color;\n  #if USE_TINT\n    v_dark = a_color0;\n  #endif\n  gl_Position = mvp * vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nvarying vec2 v_uv0;\nvarying vec4 v_light;\n#if USE_TINT\n  varying vec4 v_dark;\n#endif\n#if USE_ALPHA_TEST\n  uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvoid main () {\n  vec4 texColor = vec4(1.0);\n  vec4 texture_tmp = texture2D(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    texColor.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    texColor.a *= texture_tmp.a;\n  #else\n    texColor *= texture_tmp;\n  #endif\n  vec4 finalColor;\n  #if USE_TINT\n    finalColor.a = v_light.a * texColor.a;\n    finalColor.rgb = ((texColor.a - 1.0) * v_dark.a + 1.0 - texColor.rgb) * v_dark.rgb + texColor.rgb * v_light.rgb;\n  #else\n    finalColor = texColor * v_light;\n  #endif\n  ALPHA_TEST(finalColor);\n  gl_FragColor = finalColor;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TINT","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":[]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"passes":[{"program":"builtin-2d-spine|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]}}}]}]]],0,0,[],[],[]],[[[0,"builtin-2d-gray-sprite",[{"hash":4278481454,"record":null,"name":"builtin-2d-gray-sprite|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nin vec3 a_position;\nin mediump vec2 a_uv0;\nout mediump vec2 v_uv0;\nin vec4 a_color;\nout vec4 v_color;\nvoid main () {\n  gl_Position = cc_matViewProj * vec4(a_position, 1);\n  v_uv0 = a_uv0;\n  v_color = a_color;\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nin mediump vec2 v_uv0;\nin vec4 v_color;\nvoid main () {\n  vec4 color = v_color;\n  vec4 texture_tmp = texture(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    color.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    color.a *= texture_tmp.a;\n  #else\n    color *= texture_tmp;\n  #endif\n  float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b;\n  gl_FragColor = vec4(gray, gray, gray, color.a);\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nattribute vec3 a_position;\nattribute mediump vec2 a_uv0;\nvarying mediump vec2 v_uv0;\nattribute vec4 a_color;\nvarying vec4 v_color;\nvoid main () {\n  gl_Position = cc_matViewProj * vec4(a_position, 1);\n  v_uv0 = a_uv0;\n  v_color = a_color;\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nvarying mediump vec2 v_uv0;\nvarying vec4 v_color;\nvoid main () {\n  vec4 color = v_color;\n  vec4 texture_tmp = texture2D(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    color.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    color.a *= texture_tmp.a;\n  #else\n    color *= texture_tmp;\n  #endif\n  float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b;\n  gl_FragColor = vec4(gray, gray, gray, color.a);\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[],"samplers":[]}},"defines":[{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":[]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":[]}],"blocks":[],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"passes":[{"program":"builtin-2d-gray-sprite|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29}}}]}]]],0,0,[],[],[]],[[[0,"builtin-2d-sprite",[{"hash":2440430725,"record":null,"name":"builtin-2d-sprite|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec2 a_uv0;\nout vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nin vec4 v_color;\n#if USE_TEXTURE\nin vec2 v_uv0;\nuniform sampler2D texture;\n#endif\nvoid main () {\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n  vec4 texture_tmp = texture(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n  #endif\n  o *= v_color;\n  ALPHA_TEST(o);\n  #if USE_BGRA\n    gl_FragColor = o.bgra;\n  #else\n    gl_FragColor = o.rgba;\n  #endif\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec2 v_uv0;\nuniform sampler2D texture;\n#endif\nvoid main () {\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n  vec4 texture_tmp = texture2D(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n  #endif\n  o *= v_color;\n  ALPHA_TEST(o);\n  #if USE_BGRA\n    gl_FragColor = o.bgra;\n  #else\n    gl_FragColor = o.rgba;\n  #endif\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TEXTURE","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":["USE_TEXTURE"]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":["USE_TEXTURE"]},{"name":"USE_BGRA","type":"boolean","defines":[]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":["USE_TEXTURE"]}]}],[{"passes":[{"program":"builtin-2d-sprite|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]}}}]}]]],0,0,[],[],[]],[[[2,"builtin-unlit",[{},"0",11,[{"defines":{"USE_DIFFUSE_TEXTURE":true}},"props",11,[{},"diffuseTexture",6,0]]]]],0,0,[0,0],[1,0],[0,2]],[[[0,"builtin-3d-trail",[{"hash":2929688198,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:add","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n    vec4 mainTiling_Offset;\n    vec4 frameTile_velLenScale;\n    vec4 scale;\n};\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\n#if CC_DRAW_WIRE_FRAME\n  in vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform FragConstants {\n  vec4 tintColor;\n};\nvec4 add () {\n  vec4 col = 2.0 * color * tintColor * texture(mainTexture, uv);\n  #if CC_DRAW_WIRE_FRAME\n      if (any(lessThan(vBarycentric, vec3(0.02)))) {\n          col = vec4(0., 1., 1., 1.);\n      }\n  #endif\n  return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = add(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\n#if CC_DRAW_WIRE_FRAME\n  varying vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform vec4 tintColor;\nvec4 add () {\n  vec4 col = 2.0 * color * tintColor * texture2D(mainTexture, uv);\n  #if CC_DRAW_WIRE_FRAME\n      if (any(lessThan(vBarycentric, vec3(0.02)))) {\n          col = vec4(0., 1., 1., 1.);\n      }\n  #endif\n  return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = add(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]},{"name":"FragConstants","binding":1,"members":[{"name":"tintColor","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]},{"hash":4224037318,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:multiply","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n    vec4 mainTiling_Offset;\n    vec4 frameTile_velLenScale;\n    vec4 scale;\n};\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\n#if CC_DRAW_WIRE_FRAME\n  in vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform FragConstants {\n  vec4 tintColor;\n};\nvec4 multiply () {\n  vec4 col;\n  vec4 texColor = texture(mainTexture, uv);\n  col.rgb = tintColor.rgb * texColor.rgb * color.rgb * vec3(2.0);\n  col.a = (1.0 - texColor.a) * (tintColor.a * color.a * 2.0);\n  #if CC_DRAW_WIRE_FRAME\n      if (any(lessThan(vBarycentric, vec3(0.02)))) {\n          col = vec4(0., 1., 1., col.a);\n      }\n  #endif\n  return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = multiply(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\n#if CC_DRAW_WIRE_FRAME\n  varying vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform vec4 tintColor;\nvec4 multiply () {\n  vec4 col;\n  vec4 texColor = texture2D(mainTexture, uv);\n  col.rgb = tintColor.rgb * texColor.rgb * color.rgb * vec3(2.0);\n  col.a = (1.0 - texColor.a) * (tintColor.a * color.a * 2.0);\n  #if CC_DRAW_WIRE_FRAME\n      if (any(lessThan(vBarycentric, vec3(0.02)))) {\n          col = vec4(0., 1., 1., col.a);\n      }\n  #endif\n  return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = multiply(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]},{"name":"FragConstants","binding":1,"members":[{"name":"tintColor","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]},{"hash":1704877102,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:addSmooth","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n    vec4 mainTiling_Offset;\n    vec4 frameTile_velLenScale;\n    vec4 scale;\n};\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\nuniform sampler2D mainTexture;\nvec4 addSmooth () {\n  vec4 col = color * texture(mainTexture, uv);\n  col.rgb *= col.a;\n  return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = addSmooth(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\nuniform sampler2D mainTexture;\nvec4 addSmooth () {\n  vec4 col = color * texture2D(mainTexture, uv);\n  col.rgb *= col.a;\n  return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = addSmooth(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]},{"hash":2717357054,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:premultiplied","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n    vec4 mainTiling_Offset;\n    vec4 frameTile_velLenScale;\n    vec4 scale;\n};\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\nuniform sampler2D mainTexture;\nvec4 premultiplied () {\n  vec4 col = color * texture(mainTexture, uv) * color.a;\n  return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = premultiplied(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n    varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n    highp vec4 pos = vec4(a_position, 1);\n    vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n    pos = cc_matWorld * pos;\n    velocity = cc_matWorld * velocity;\n#endif\n    float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n    vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n    pos.xyz += camUp * vertOffset;\n    pos = cc_matViewProj * pos;\n    uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n    color = a_color;\n#if CC_DRAW_WIRE_FRAME\n    vBarycentric = a_texCoord2;\n#endif\n    return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\nuniform sampler2D mainTexture;\nvec4 premultiplied () {\n  vec4 col = color * texture2D(mainTexture, uv) * color.a;\n  return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = premultiplied(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"name":"add","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:add","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":770,"blendDst":1,"blendSrcAlpha":770,"blendDstAlpha":1}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]},"tintColor":{"type":16,"value":[0.5,0.5,0.5,0.5],"inspector":{"type":"color"}}}}]},{"name":"alpha-blend","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:add","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]},"tintColor":{"type":16,"value":[0.5,0.5,0.5,0.5],"inspector":{"type":"color"}}}}]},{"name":"add-multiply","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:multiply","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]},"tintColor":{"type":16,"value":[0.5,0.5,0.5,0.5],"inspector":{"type":"color"}}}}]},{"name":"add-smooth","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:addSmooth","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]}}}]},{"name":"premultiply-blend","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:premultiplied","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]}}}]}]]],0,0,[],[],[]],[[[0,"builtin-2d-graphics",[{"hash":550349795,"record":null,"name":"builtin-2d-graphics|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\nin float a_dist;\nout float v_dist;\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  pos = cc_matViewProj * cc_matWorld * pos;\n  v_color = a_color;\n  v_dist = a_dist;\n  gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n  #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nin vec4 v_color;\nin float v_dist;\nvoid main () {\n  vec4 o = v_color;\n  ALPHA_TEST(o);\n  #if CC_SUPPORT_standard_derivatives\n    float aa = fwidth(v_dist);\n  #else\n    float aa = 0.05;\n  #endif\n  float alpha = 1. - smoothstep(-aa, 0., abs(v_dist) - 1.0);\n  o.rgb *= o.a;\n  o *= alpha;\n  gl_FragColor = o;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\nattribute float a_dist;\nvarying float v_dist;\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  pos = cc_matViewProj * cc_matWorld * pos;\n  v_color = a_color;\n  v_dist = a_dist;\n  gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n  #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvarying vec4 v_color;\nvarying float v_dist;\nvoid main () {\n  vec4 o = v_color;\n  ALPHA_TEST(o);\n  #if CC_SUPPORT_standard_derivatives\n    float aa = fwidth(v_dist);\n  #else\n    float aa = 0.05;\n  #endif\n  float alpha = 1. - smoothstep(-aa, 0., abs(v_dist) - 1.0);\n  o.rgb *= o.a;\n  o *= alpha;\n  gl_FragColor = o;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_SUPPORT_standard_derivatives","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]}],"samplers":[]}],[{"passes":[{"program":"builtin-2d-graphics|vs|fs","blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"rasterizerState":{"cullMode":0},"properties":{"alphaThreshold":{"type":13,"value":[0.5]}}}]}]]],0,0,[],[],[]],[[[1,"builtin-2d-gray-sprite",{}]],0,0,[0],[0],[3]],[[[2,"builtin-3d-trail",[{},"0",11,[{},"props",11,[{},"mainTexture",6,0]]]]],0,0,[0,0],[2,0],[0,4]],[[[0,"builtin-unlit",[{"hash":922858114,"record":null,"name":"builtin-unlit|unlit-vs|unlit-fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\n#if CC_USE_SKINNING\n  in vec4 a_weights;\n  in vec4 a_joints;\n  #if CC_USE_JOINTS_TEXTRUE\n    uniform SKINNING {\n      vec2 jointsTextureSize;\n    };\n    uniform sampler2D jointsTexture;\n    #if CC_JOINTS_TEXTURE_FLOAT32\n      mat4 getBoneMatrix(const in float i) {\n        float width = jointsTextureSize.x;\n        float height = jointsTextureSize.y;\n        float j = i * 4.0;\n        float x = mod(j, width);\n        float y = floor(j / width);\n        float dx = 1.0 / width;\n        float dy = 1.0 / height;\n        y = dy * (y + 0.5);\n        vec4 v1 = texture(jointsTexture, vec2(dx * (x + 0.5), y));\n        vec4 v2 = texture(jointsTexture, vec2(dx * (x + 1.5), y));\n        vec4 v3 = texture(jointsTexture, vec2(dx * (x + 2.5), y));\n        vec4 v4 = texture(jointsTexture, vec2(dx * (x + 3.5), y));\n        return mat4(v1, v2, v3, v4);\n      }\n    #else\n      float decode32(vec4 rgba) {\n        float Sign = 1.0 - step(128.0, rgba[0]) * 2.0;\n        float Exponent = 2.0 * mod(rgba[0], 128.0) + step(128.0, rgba[1]) - 127.0;\n        float Mantissa = mod(rgba[1], 128.0) * 65536.0 + rgba[2] * 256.0 + rgba[3] + 8388608.0;\n        return Sign * exp2(Exponent - 23.0) * Mantissa;\n      }\n      vec4 decodevec4 (vec4 x, vec4 y, vec4 z, vec4 w) {\n        return vec4(\n          decode32(x.wzyx * 255.0),\n          decode32(y.wzyx * 255.0),\n          decode32(z.wzyx * 255.0),\n          decode32(w.wzyx * 255.0)\n        );\n      }\n      vec4 decodevec4 (float dx, float x, float y) {\n        return decodevec4(\n          texture(jointsTexture, vec2(dx * (x + 0.5), y)),\n          texture(jointsTexture, vec2(dx * (x + 1.5), y)),\n          texture(jointsTexture, vec2(dx * (x + 2.5), y)),\n          texture(jointsTexture, vec2(dx * (x + 3.5), y))\n        );\n      }\n      mat4 getBoneMatrix(const in float i) {\n        float width = jointsTextureSize.x;\n        float height = jointsTextureSize.y;\n        float j = i * 16.0;\n        float x = mod(j, width);\n        float y = floor(j / width);\n        float dx = 1.0 / width;\n        float dy = 1.0 / height;\n        y = dy * (y + 0.5);\n        vec4 v1 = decodevec4(dx, x,       y);\n        vec4 v2 = decodevec4(dx, x+4.0,   y);\n        vec4 v3 = decodevec4(dx, x+8.0,   y);\n        vec4 v4 = decodevec4(dx, x+12.0,  y);\n        return mat4(v1, v2, v3, v4);\n      }\n    #endif\n  #else\n    uniform JOINT_MATRIX {\n      mat4 jointMatrices[50];\n    };\n    mat4 getBoneMatrix(const in float i) {\n      return jointMatrices[int(i)];\n    }\n  #endif\n    mat4 skinMatrix() {\n      return\n        getBoneMatrix(a_joints.x) * a_weights.x +\n        getBoneMatrix(a_joints.y) * a_weights.y +\n        getBoneMatrix(a_joints.z) * a_weights.z +\n        getBoneMatrix(a_joints.w) * a_weights.w\n        ;\n    }\n#endif\nstruct StandardVertInput {\n  vec2 uv;\n  vec4 position;\n  vec3 normal;\n  vec4 tangent;\n  vec4 color;\n};\nin vec3 a_position;\n#if CC_USE_ATTRIBUTE_UV0\nin vec2 a_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\nin vec4 a_color;\n#endif\n#if CC_USE_ATTRIBUTE_NORMAL\nin vec3 a_normal;\n#endif\n#if CC_USE_ATTRIBUTE_TANGENT\nin vec4 a_tangent;\n#endif\nvoid CCAttribute (out StandardVertInput In) {\n  In.position = vec4(a_position, 1.0);\n  #if CC_USE_ATTRIBUTE_UV0\n    In.uv = a_uv0;\n  #else\n    In.uv = vec2(0.0);\n  #endif\n  #if CC_USE_ATTRIBUTE_COLOR\n    In.color = a_color;\n  #else\n    In.color = vec4(1.0);\n  #endif\n  #if CC_USE_ATTRIBUTE_NORMAL\n    In.normal = a_normal;\n  #else\n    In.normal = vec3(0.0, 1.0, 0.0);\n  #endif\n  #if CC_USE_ATTRIBUTE_TANGENT\n    In.tangent = a_tangent;\n  #else\n    In.tangent = vec4(1.0, 0.0, 0.0, 0.0);\n  #endif\n}\nvoid CCVertInput(out StandardVertInput In) {\n  CCAttribute(In);\n  #if CC_USE_SKINNING\n    mat4 m = skinMatrix();\n    In.position = m * In.position;\n    #if CC_USE_ATTRIBUTE_NORMAL\n      In.normal = (m * vec4(In.normal, 0)).xyz;\n    #endif\n    #if CC_USE_ATTRIBUTE_TANGENT\n      In.tangent = m * In.tangent;\n    #endif\n  #endif\n}\nuniform MAIN_TILING {\n  vec2 mainTiling;\n  vec2 mainOffset;\n};\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n  out mediump vec2 v_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n  out lowp vec4 v_color;\n#endif\nvoid main () {\n  StandardVertInput In;\n  CCVertInput(In);\n  #if CC_USE_ATTRIBUTE_COLOR\n    v_color = In.color;\n  #endif\n  #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n    v_uv0 = In.uv * mainTiling + mainOffset;\n  #endif\n  gl_Position = cc_matViewProj * cc_matWorld * In.position;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nuniform UNLIT {\n  lowp vec4 diffuseColor;\n};\n#if USE_DIFFUSE_TEXTURE\n  uniform sampler2D diffuseTexture;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n  in lowp vec4 v_color;\n#endif\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n  in mediump vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 color = diffuseColor;\n  #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n  vec4 diffuseTexture_tmp = texture(diffuseTexture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_diffuseTexture\n      diffuseTexture_tmp.a *= texture(diffuseTexture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    color.rgb *= (diffuseTexture_tmp.rgb * diffuseTexture_tmp.rgb);\n    color.a *= diffuseTexture_tmp.a;\n  #else\n    color *= diffuseTexture_tmp;\n  #endif\n  #endif\n  #if CC_USE_ATTRIBUTE_COLOR\n    color *= v_color;\n  #endif\n  ALPHA_TEST(color);\n  gl_FragColor = CCFragOutput(color);\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matWorld;\nuniform mat4 cc_matViewProj;\n#if CC_USE_SKINNING\n  attribute vec4 a_weights;\n  attribute vec4 a_joints;\n  #if CC_USE_JOINTS_TEXTRUE\n    uniform vec2 jointsTextureSize;\n    uniform sampler2D jointsTexture;\n    #if CC_JOINTS_TEXTURE_FLOAT32\n      mat4 getBoneMatrix(const in float i) {\n        float width = jointsTextureSize.x;\n        float height = jointsTextureSize.y;\n        float j = i * 4.0;\n        float x = mod(j, width);\n        float y = floor(j / width);\n        float dx = 1.0 / width;\n        float dy = 1.0 / height;\n        y = dy * (y + 0.5);\n        vec4 v1 = texture2D(jointsTexture, vec2(dx * (x + 0.5), y));\n        vec4 v2 = texture2D(jointsTexture, vec2(dx * (x + 1.5), y));\n        vec4 v3 = texture2D(jointsTexture, vec2(dx * (x + 2.5), y));\n        vec4 v4 = texture2D(jointsTexture, vec2(dx * (x + 3.5), y));\n        return mat4(v1, v2, v3, v4);\n      }\n    #else\n      float decode32(vec4 rgba) {\n        float Sign = 1.0 - step(128.0, rgba[0]) * 2.0;\n        float Exponent = 2.0 * mod(rgba[0], 128.0) + step(128.0, rgba[1]) - 127.0;\n        float Mantissa = mod(rgba[1], 128.0) * 65536.0 + rgba[2] * 256.0 + rgba[3] + 8388608.0;\n        return Sign * exp2(Exponent - 23.0) * Mantissa;\n      }\n      vec4 decodevec4 (vec4 x, vec4 y, vec4 z, vec4 w) {\n        return vec4(\n          decode32(x.wzyx * 255.0),\n          decode32(y.wzyx * 255.0),\n          decode32(z.wzyx * 255.0),\n          decode32(w.wzyx * 255.0)\n        );\n      }\n      vec4 decodevec4 (float dx, float x, float y) {\n        return decodevec4(\n          texture2D(jointsTexture, vec2(dx * (x + 0.5), y)),\n          texture2D(jointsTexture, vec2(dx * (x + 1.5), y)),\n          texture2D(jointsTexture, vec2(dx * (x + 2.5), y)),\n          texture2D(jointsTexture, vec2(dx * (x + 3.5), y))\n        );\n      }\n      mat4 getBoneMatrix(const in float i) {\n        float width = jointsTextureSize.x;\n        float height = jointsTextureSize.y;\n        float j = i * 16.0;\n        float x = mod(j, width);\n        float y = floor(j / width);\n        float dx = 1.0 / width;\n        float dy = 1.0 / height;\n        y = dy * (y + 0.5);\n        vec4 v1 = decodevec4(dx, x,       y);\n        vec4 v2 = decodevec4(dx, x+4.0,   y);\n        vec4 v3 = decodevec4(dx, x+8.0,   y);\n        vec4 v4 = decodevec4(dx, x+12.0,  y);\n        return mat4(v1, v2, v3, v4);\n      }\n    #endif\n  #else\n    uniform mat4 jointMatrices[50];\n    mat4 getBoneMatrix(const in float i) {\n      return jointMatrices[int(i)];\n    }\n  #endif\n    mat4 skinMatrix() {\n      return\n        getBoneMatrix(a_joints.x) * a_weights.x +\n        getBoneMatrix(a_joints.y) * a_weights.y +\n        getBoneMatrix(a_joints.z) * a_weights.z +\n        getBoneMatrix(a_joints.w) * a_weights.w\n        ;\n    }\n#endif\nstruct StandardVertInput {\n  vec2 uv;\n  vec4 position;\n  vec3 normal;\n  vec4 tangent;\n  vec4 color;\n};\nattribute vec3 a_position;\n#if CC_USE_ATTRIBUTE_UV0\nattribute vec2 a_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\nattribute vec4 a_color;\n#endif\n#if CC_USE_ATTRIBUTE_NORMAL\nattribute vec3 a_normal;\n#endif\n#if CC_USE_ATTRIBUTE_TANGENT\nattribute vec4 a_tangent;\n#endif\nvoid CCAttribute (out StandardVertInput In) {\n  In.position = vec4(a_position, 1.0);\n  #if CC_USE_ATTRIBUTE_UV0\n    In.uv = a_uv0;\n  #else\n    In.uv = vec2(0.0);\n  #endif\n  #if CC_USE_ATTRIBUTE_COLOR\n    In.color = a_color;\n  #else\n    In.color = vec4(1.0);\n  #endif\n  #if CC_USE_ATTRIBUTE_NORMAL\n    In.normal = a_normal;\n  #else\n    In.normal = vec3(0.0, 1.0, 0.0);\n  #endif\n  #if CC_USE_ATTRIBUTE_TANGENT\n    In.tangent = a_tangent;\n  #else\n    In.tangent = vec4(1.0, 0.0, 0.0, 0.0);\n  #endif\n}\nvoid CCVertInput(out StandardVertInput In) {\n  CCAttribute(In);\n  #if CC_USE_SKINNING\n    mat4 m = skinMatrix();\n    In.position = m * In.position;\n    #if CC_USE_ATTRIBUTE_NORMAL\n      In.normal = (m * vec4(In.normal, 0)).xyz;\n    #endif\n    #if CC_USE_ATTRIBUTE_TANGENT\n      In.tangent = m * In.tangent;\n    #endif\n  #endif\n}\nuniform vec2 mainTiling;\nuniform vec2 mainOffset;\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n  varying mediump vec2 v_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n  varying lowp vec4 v_color;\n#endif\nvoid main () {\n  StandardVertInput In;\n  CCVertInput(In);\n  #if CC_USE_ATTRIBUTE_COLOR\n    v_color = In.color;\n  #endif\n  #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n    v_uv0 = In.uv * mainTiling + mainOffset;\n  #endif\n  gl_Position = cc_matViewProj * cc_matWorld * In.position;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvec4 CCFragOutput (vec4 color) {\n  #if OUTPUT_TO_GAMMA\n    color.rgb = sqrt(color.rgb);\n  #endif\n\treturn color;\n}\nuniform lowp vec4 diffuseColor;\n#if USE_DIFFUSE_TEXTURE\n  uniform sampler2D diffuseTexture;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n  varying lowp vec4 v_color;\n#endif\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n  varying mediump vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 color = diffuseColor;\n  #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n  vec4 diffuseTexture_tmp = texture2D(diffuseTexture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_diffuseTexture\n      diffuseTexture_tmp.a *= texture2D(diffuseTexture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    color.rgb *= (diffuseTexture_tmp.rgb * diffuseTexture_tmp.rgb);\n    color.a *= diffuseTexture_tmp.a;\n  #else\n    color *= diffuseTexture_tmp;\n  #endif\n  #endif\n  #if CC_USE_ATTRIBUTE_COLOR\n    color *= v_color;\n  #endif\n  ALPHA_TEST(color);\n  gl_FragColor = CCFragOutput(color);\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_USE_SKINNING","type":"boolean","defines":[]},{"name":"CC_USE_JOINTS_TEXTRUE","type":"boolean","defines":["CC_USE_SKINNING"]},{"name":"CC_JOINTS_TEXTURE_FLOAT32","type":"boolean","defines":["CC_USE_SKINNING","CC_USE_JOINTS_TEXTRUE"]},{"name":"CC_USE_ATTRIBUTE_UV0","type":"boolean","defines":[]},{"name":"CC_USE_ATTRIBUTE_COLOR","type":"boolean","defines":[]},{"name":"CC_USE_ATTRIBUTE_NORMAL","type":"boolean","defines":[]},{"name":"CC_USE_ATTRIBUTE_TANGENT","type":"boolean","defines":[]},{"name":"USE_DIFFUSE_TEXTURE","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_diffuseTexture","type":"boolean","defines":["CC_USE_ATTRIBUTE_UV0","USE_DIFFUSE_TEXTURE"]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":["CC_USE_ATTRIBUTE_UV0","USE_DIFFUSE_TEXTURE"]}],"blocks":[{"name":"SKINNING","binding":0,"members":[{"name":"jointsTextureSize","type":14,"count":1}],"defines":["CC_USE_SKINNING","CC_USE_JOINTS_TEXTRUE"]},{"name":"JOINT_MATRIX","binding":1,"members":[{"name":"jointMatrices","type":26,"count":50}],"defines":["CC_USE_SKINNING"]},{"name":"MAIN_TILING","binding":2,"members":[{"name":"mainTiling","type":14,"count":1},{"name":"mainOffset","type":14,"count":1}],"defines":[]},{"name":"ALPHA_TEST","binding":3,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]},{"name":"UNLIT","binding":4,"members":[{"name":"diffuseColor","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"jointsTexture","type":29,"count":1,"binding":30,"defines":["CC_USE_SKINNING","CC_USE_JOINTS_TEXTRUE"]},{"name":"diffuseTexture","type":29,"count":1,"binding":31,"defines":["USE_DIFFUSE_TEXTURE"]}]}],[{"name":"opaque","passes":[{"program":"builtin-unlit|unlit-vs|unlit-fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"depthStencilState":{"depthTest":true,"depthWrite":true},"properties":{"diffuseTexture":{"value":"white","type":29},"diffuseColor":{"type":16,"value":[1,1,1,1],"editor":{"type":"color"}},"alphaThreshold":{"type":13,"value":[0.5]},"mainTiling":{"type":14,"value":[1,1]},"mainOffset":{"type":14,"value":[0,0]}}}]},{"name":"transparent","passes":[{"stage":"transparent","program":"builtin-unlit|unlit-vs|unlit-fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"diffuseTexture":{"value":"white","type":29},"diffuseColor":{"type":16,"value":[1,1,1,1],"editor":{"type":"color"}},"alphaThreshold":{"type":13,"value":[0.5]},"mainTiling":{"type":14,"value":[1,1]},"mainOffset":{"type":14,"value":[0,0]}}}]}]]],0,0,[],[],[]],[[[1,"builtin-2d-base",{}]],0,0,[0],[0],[1]],[[[1,"builtin-2d-spine",{}]],0,0,[0],[0],[5]],[[[1,"builtin-2d-graphics",{"0":{"defines":{}}}]],0,0,[0],[0],[6]],[[[0,"builtin-clear-stencil",[{"hash":2075641479,"record":null,"name":"builtin-clear-stencil|vs|fs","glsl3":{"vert":"\nprecision highp float;\nin vec3 a_position;\nvoid main () {\n  gl_Position = vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nvoid main () {\n  gl_FragColor = vec4(1.0);\n}"},"glsl1":{"vert":"\nprecision highp float;\nattribute vec3 a_position;\nvoid main () {\n  gl_Position = vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nvoid main () {\n  gl_FragColor = vec4(1.0);\n}"},"builtins":{"globals":{"blocks":[],"samplers":[]},"locals":{"blocks":[],"samplers":[]}},"defines":[],"blocks":[],"samplers":[]}],[{"passes":[{"program":"builtin-clear-stencil|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0}}]}]]],0,0,[],[],[]],[[[1,"builtin-clear-stencil",{}]],0,0,[0],[0],[7]],[[[1,"builtin-2d-label",{"0":{"defines":{"USE_TEXTURE":true}}}]],0,0,[0],[0],[8]],[[[1,"builtin-2d-sprite",{"0":{"defines":{"USE_TEXTURE":true}}}]],0,0,[0],[0],[1]],[[[0,"builtin-2d-label",[{"hash":1105459032,"record":null,"name":"builtin-2d-label|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec2 a_uv0;\nout vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n  #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nin vec4 v_color;\n#if USE_TEXTURE\nin vec2 v_uv0;\nuniform sampler2D texture;\n#endif\n#if USE_SDF\nuniform Outline {\n  vec4 outlineColor;\n  float outlineSize;\n};\n#endif\nvoid main () {\n#if USE_SDF\n  #if USE_TEXTURE_ALPHAONLY\n    float dist = texture(texture, v_uv0).a;\n  #else\n    float dist = texture(texture, v_uv0).r;\n  #endif\n  #if USE_SDF_EXTEND\n    const float EDGE_VALUE = 0.45;\n  #else\n    const float EDGE_VALUE = 0.5;\n  #endif\n  #if CC_SUPPORT_standard_derivatives\n    float smoothing = fwidth(dist);\n  #else\n    float smoothing = 0.05;\n  #endif\n  float outEdge = EDGE_VALUE - outlineSize;\n  float bg = smoothstep(outEdge - smoothing, outEdge, dist);\n  float fg = smoothstep(EDGE_VALUE - smoothing, EDGE_VALUE, dist);\n  vec4 fgColor = outlineColor * (1.0 - fg) + v_color * fg;\n  gl_FragColor = vec4(fgColor.rgb, fgColor.a * bg);\n#else\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n    #if USE_TEXTURE_ALPHAONLY\n      o.a *= texture(texture, v_uv0).a;\n    #else\n      o *= texture(texture, v_uv0);\n    #endif\n    #if CC_USE_ALPHA_ATLAS_TEXTURE\n    o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n    #endif\n  #endif\n  o *= v_color;\n  ALPHA_TEST(o);\n  gl_FragColor = o;\n#endif\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n  #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec2 v_uv0;\nuniform sampler2D texture;\n#endif\n#if USE_SDF\nuniform vec4 outlineColor;\nuniform float outlineSize;\n#endif\nvoid main () {\n#if USE_SDF\n  #if USE_TEXTURE_ALPHAONLY\n    float dist = texture2D(texture, v_uv0).a;\n  #else\n    float dist = texture2D(texture, v_uv0).r;\n  #endif\n  #if USE_SDF_EXTEND\n    const float EDGE_VALUE = 0.45;\n  #else\n    const float EDGE_VALUE = 0.5;\n  #endif\n  #if CC_SUPPORT_standard_derivatives\n    float smoothing = fwidth(dist);\n  #else\n    float smoothing = 0.05;\n  #endif\n  float outEdge = EDGE_VALUE - outlineSize;\n  float bg = smoothstep(outEdge - smoothing, outEdge, dist);\n  float fg = smoothstep(EDGE_VALUE - smoothing, EDGE_VALUE, dist);\n  vec4 fgColor = outlineColor * (1.0 - fg) + v_color * fg;\n  gl_FragColor = vec4(fgColor.rgb, fgColor.a * bg);\n#else\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n    #if USE_TEXTURE_ALPHAONLY\n      o.a *= texture2D(texture, v_uv0).a;\n    #else\n      o *= texture2D(texture, v_uv0);\n    #endif\n    #if CC_USE_ALPHA_ATLAS_TEXTURE\n    o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n    #endif\n  #endif\n  o *= v_color;\n  ALPHA_TEST(o);\n  gl_FragColor = o;\n#endif\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TEXTURE","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"CC_SUPPORT_standard_derivatives","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"USE_SDF","type":"boolean","defines":[]},{"name":"USE_TEXTURE_ALPHAONLY","type":"boolean","defines":["USE_SDF"]},{"name":"USE_SDF_EXTEND","type":"boolean","defines":["USE_SDF"]},{"name":"CC_USE_ALPHA_ATLAS_TEXTURE","type":"boolean","defines":["USE_TEXTURE"]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]},{"name":"Outline","binding":1,"members":[{"name":"outlineColor","type":16,"count":1},{"name":"outlineSize","type":13,"count":1}],"defines":["USE_SDF"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":["USE_TEXTURE"]}]}],[{"passes":[{"program":"builtin-2d-label|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]},"outlineSize":{"type":13,"value":[0]},"outlineColor":{"type":16,"value":[1,1,1,1]}}}]}]]],0,0,[],[],[]]]](function r(e, n, t) {
function i(u, f, c) {
if (!n[u]) {
if (!e[u]) {
var l = u;
u.includes("./") && (l = (l = u.split("/"))[l.length - 1]);
if (!e[l]) {
var _ = "function" == typeof __require && __require;
if (!f && _) return _(l, !0);
if (o) return o(l, !0);
throw new Error("Cannot find module '" + u + "'");
}
u = l;
}
var p = n[u] = {
exports: {}
};
e[u][0].call(p.exports, function(r) {
return i(e[u][1][r] || r, void 0, r.includes("./") ? void 0 : r);
}, p, p.exports, r, e, n, t);
}
c && n[u] && !n[c] && (n[c] = n[u]);
return n[u].exports;
}
for (var o = "function" == typeof __require && __require, u = 0; u < t.length; u++) i(t[u]);
return i;
})({}, {}, []);PNG

   IHDR         Hxg   PLTE   
IDATc     -o    IENDB`{"paths":{},"types":[],"uuids":[],"scenes":{},"redirect":[],"deps":[],"packs":{},"name":"main","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":false,"versions":{"import":[],"native":[]}}(function r(e, n, t) {
function i(u, f, c) {
if (!n[u]) {
if (!e[u]) {
var l = u;
u.includes("./") && (l = (l = u.split("/"))[l.length - 1]);
if (!e[l]) {
var _ = "function" == typeof __require && __require;
if (!f && _) return _(l, !0);
if (o) return o(l, !0);
throw new Error("Cannot find module '" + u + "'");
}
u = l;
}
var p = n[u] = {
exports: {}
};
e[u][0].call(p.exports, function(r) {
return i(e[u][1][r] || r, void 0, r.includes("./") ? void 0 : r);
}, p, p.exports, r, e, n, t);
}
c && n[u] && !n[c] && (n[c] = n[u]);
return n[u].exports;
}
for (var o = "function" == typeof __require && __require, u = 0; u < t.length; u++) i(t[u]);
return i;
})({}, {}, []);?^|oJ,ͫgE#ܺvT2+<M`gKڿVxVB                Bq&vأ$^c 9sq>#[F\4&V1|R}[x/w+%Eeq}EUt;M@R 4Z{
	Ȟ[j_e`aqgNlI
ԊE~ރ-n,bVC-/<`@p@s$G@fXL RД.t*9mmNo6%IAx@ҧȼJ^ԜǨ{Yf2ϑeLV%g?^|oJ,ͫgE#ܺvT2+<M6&.;Ovj:
D                Bq&vأ$^c 9sq>#[pXn|1|G<Pq~fh\0YOql{3軴AGM&bVj@Kvvm%v`SqAKH&Ҝn,~lPCٮ5M@QNPc܏u$'`vӾ `JUkǇT@?^'_d[U8Yu/FtkSzΑ8gtG:{Ѷ#1\PN/khTt syJXxSɚLπKIkaHgپ <Wh՘wq2#WIqaW9DbhJK(Cjtɷca^r{Oܓ'hn	#i']hXvt`[x#ך<٧N*"2}!LƢ*1i7+Sk͜xAFBKB
$waIܐ*'
0A ψH GZA/5meڷsU>(ӗkCn#0G"j-h&u8U(5s!oYU*|`D }=Ҳx<P0],tURЩn|rݮ$sb`\;>ދ+DWdߪnA0]12̞^BLEi@T9	/2@A$eR zn&pe+?XTȍ9A)"gUХ=7?g0 D9/:]eo3VvJT|z#`q?TjYJV!C+sM>
bEB8:of-/,8?GᅢGG9kfܚmKmE/uhZ+&QHo h2$kEXLmqH\ݳp澝WKۀ8:זIZ^Zph3(}._QJcaFCG@Ph؇Ż ̚2-`w]`ei
U_SFVZ͗@{muʪ	ZM'OsH'68D33HU4^x4Bޛt>=}vØ̹x[~
g|;imtl̕,Ph^:@Y6qMz9nkX<pcKt~G{}c./Ec	&XQpAyRx0_9P~'dNr[cH{ɳGbE3%Uhj,eK7	c/`\DDVQTSh> mYD61rEvOӨz(]c{BR6$ECz=dX~o:iC<-,e`T4(Go)>%m"G>E!HbBKmqe0QZmȖ}4iu-ǿQ:k0B3DrͽFN
掾{&n ܜ<5CslĘ[ \7LL
Mgh+ѦMi#k
k; 	ش\Ԭe@
83{W3!mWqB6-˲ g;PqR"z#8$`
T"_|rL>8ǝ8LXH=)TV!`- -3ܒ.q?nE_ #A/0gl Tc_:gئ:$zG-2v4,%?`VO2i<.UnG[TyP/?(i\$H;w ~'7:JXZ#X/}/zK& 2TQ5hJ>>Pf(CdοR#@)Oa-!1&3!mq$FAگCwH^ϝ	ODPZ 	fyq(}!Q	ܴ(1#IѷgiS5/"gl~K=,](2gb>tDҀ!<@V S]e@@l,=eoWYLE\(&|qziAd!y^"]ql\yӞEA']@ܰJ:)yg2r0.Ӱ,tTl@ag}WPQߦf^ۄ++C,GL }CwhvkΧΐ(,fGqe\[|/Z
'Ew|{oudQ~kbqUN*C#Pɶy\3  cѼt]ASTmgDS58_`r3ᠺ?Ɉք "Cy|wCy?g am܌g4jt?q9ݻtqK_yDiǎVrK(C'yw	,4#[铈ɨw PD%4OCZ7dXX#R<'
L~`<,C5~'#CM-pmU+HDK=x3d5aеMKcfM3ݐ eHZ?VV"`̮utՇ/ϫЭB +HΈ|)
#_.*T
4|'[Lܹ'ֈ_7:'6w/OPND~y5X+g_99upFV1q jn	d/=9Hv;;$rҮW!{I6szkZapK7&A\#Дlǫ-o[Y~8_Tn(rٖW,'=!\ǜs]&pkMMzcV9+\fDL<! _38
6Z:GNKd 	S$,͑i#z`s'kH!cm@"A3~[K~FMus\ѵvwI|vU
K(y'..XSӬIyzc*R~F 1LA3*n~hxܫr+Dݿ6*Mo׶glX̖fE%19E\&t_{vk]ȁnĢ0C]BH7S/W'8C u
U-ϜG'@D5٪}3Ж8b˛x~ށgӟF NG %y%O.ewB<X-n~\|Z*+H2@kR88`Cs8StI8;s@Ft:vFcܳJi;3gثa:@eSV{ :)m)_v:ܟ◭1@J`5G:7.]Rs+oAQV^MiMo[I>gEv moT8Oq/L¯Bt.q<gQH߁i }dU)a@RtR>X,fF4i؀R4s#GFLrw[+:v}vA^b`$e2K_!.)?}*g
ٲ:%AhO`egWA,1ea趕rgE}Ib&pI_(MM#<JY!oׂۤ`&	-iDDL7܃!bxN,XM7gwƏN#s{{El4P1q<nf.a	}wRg+g{!VݞCxfMbzX>i3,IR|[(ux*s()3e =N5~q\K]#( T8_lW]aRƋϺSzFnp?+J$է+zpcж*br]RJ}&7DG ,rV||GێrsUiAh)66dIj9*:jȫo%iPDqȔ3x8OrrCʷzI `4_FTdkF=*! 9\UM;[/4SX4zozA>]rOrwh}]joh+nEKҹ4Z
)vq Gz&cL('>?eq\rܫr
?4-xp>6u>'*,hEce%FܯKj){٥PD/=q8&>L!C;7tY^؉"<{m){)ꉈqIEXFEɡIt x_0LmFZ<`ųBV@0eùAQDr9ѝ$;JyKYjt'0n, }q>`f1'0peU+m@.F,xE_.iГW3<0%Q DϿ}$	kwhVX2oLg{K]!v/v@QEG$j)|W KG]4О`k^vu-tA-n4x +MiMIG)!+Be# -BW(b 1YsHmO-ykcEkĢfTBŲYmH>V90].ùx:c$CR}N<"kd,Tc(UHGOF g#9|7qvLxM[qzʚ8tj~}qg.V'eĩ,!fJ3p&i++^ߥeaq~CGSEt[;aM8ol$̥PU1Rrr<#7fl>xTP@G*x%PdU
ѷ|CԗnMBbOu"Y-=j4ܖ `mD)z|1&&{sLXkֻU9\ڨb^F>Ŷp]=;	3U`'Ոkn" [jg9UᮃmtE6K0y:{$T8Z4Y2nlۓ(ʯ3KAuU\ADN)w
K$b//5,cSy,ZI;b\BjӔmd:G7J3␇ H]_]3RIL:CoO:px9n;h=mW0䚿eoj)>V|Ɔ<u,vd?Hb*<h:^Wfȹ~g+]6=&(
*dn.	T8"yMPݤEJIZHY@	h0#@oAN\Fy{nmu$fx X]ELKT|ɉWdS^xMZ#nS_K#0с>}(o.	WխP\] =LRfhSU^ I*KфQ=9-ZbF._H64fx>gU=@Wܫ~gc?(`#5=gRr9huTfr`B.Ux4;g9vo(VDC*,8j~M]{(13QI=J!2AaYs13$aYRT
܉7!FfDka7\#@LdVV+`<iPJ#8)HF.5F;<Nބfʐ},,fe'ЪHd=飝l>e	cFhS̜>獥7{wojŋ,t19I_%w_yYGJ!eVԅ8(UuJ}*/\mžt]rvX3
ǎtFCU^L%0?ɩf3ܲc!_Xw)o'Z*]F2ry
^`80Ls2+2.| wa6;c.ѐ}N¬6JmFЙ<bǚ6Q=W~QmENC*{pZHjZY'/*j/ͅM$L?AACUT*#tץ8^SFqóC$hTR}"RptB`Y`UW";U9 }΅91?IIޑ11#4苑'x_\WS{ӈZ2!52M ]a{q$|pςL_W^졯z^HJqTl@PP%s=6~EWTvVՑ8=^[,= V8-J}֘b:zo1ѻkIm\p7Q@j3"h&K@H5h)i0zG\dgIw%nXA\Ә։EPufWC}E$0of*:i@e:hlіJn/ޱ"A<-&9Ud?ZK3-pc-h!='
#sFG"&pl\bpVma䳨^D(DyCz ( ?#K5.p[DQjs w7]L".Vk[-O1raPZo9{FzrPI]9goc;\k8l+)fO	l<u
{{̗qEMF-\4bSaJ<e4˲4sެc[TdtYJ8NA`>O %qc@+ĭG7ү)#!dœ"H[m:OW閱FBЦ%nRc":CG'T:rt&}@C8ޭOXl!уA e	3Q u2O.6eHGSL:<%Zm`C mDqMq$UOgm+YW13&'Hikq3]LU0cՓV}is(Zf/"!{ymJ`eE=B D;bZ_+4ĩ[;0{
<C]%>99ya>H\ZDuozFq*+(sI~7Rc7lmJY	o	KÚZڄ*YnYrŽA2ňAJ@YELwR׊v@G-1j䋎ـ|=]NޝKhͫY_YZw3ۈ}ynTL^;ꎯMB|/2Wi5VH*ZBF{i#$E׼@INAq5>ļլ_}	Q-W^yы%>[6<}/wctfTjznE2_
yLfdfb	:Mq8yZ1+DWCxޓr"a`ZKˌp2E|o:f'(8C10yHJ+!fh{y<2O
t.ŕms+wZ@	j->A	=hI|%h
=YoԬk z<bXWHX!*	$`/,-a3Χ1])%z^},56$X tvZ>lPloP ĔRbBfbm0Eq`Ajk!2x2fF+F~P-׭=\z8 <07Z)Q`km8BiF |[Ino{+LSw'0]cF^	-.AKxU7s@UA[Fh
_)TNKVY5WЧs_ݿYu<YEĔs\f %?d1[ݫ#QD<>
!kY^jA8qʡ
(3o@ȕæOh2@kkDdM$sTP 9b.-]}F91eŕ.1wD؉55qW{p/GeaG	U+eM.#;rȏ-§.VF4ח*S٧ǊÅG-'@{dgTP"N AYM	5EzYL=mqn1JX~gZ"랊RmDdD1(ږrH2B:aLcv]%ΐencRUaZĺ"a3vz*AX1ehNaJ-57ÀneXCk vo:mem믕J))q2 NF$D2	ѽd!+a8^B9œCNqSZcmWSD`Hޚ8z+f`
ĎЙJx.'ָ{7k A:bo%VkJE!4%ZYb͈{. 1:%:skSid')+aC@
ǿAݽϺ<(EJNAGG)~JCp'&<x1o Zt	EIZ,ҥr	%<L7]h5%Mhp! D8}-R8ۭb3ט&Dޅr"}07♇ŪX)5bcϰvϸZhDxY_;ݓ$1يRxpBCcڒ 2ǥL7KFS4s'ЖQ ;Fߓ]YPc1,hxL)B4!&m}8t֋'sUdۜf$FŵLmhdY12jѴnIl+Gsf^RPw>.kj(8u}MWH#7aNʶU}A2V#Fm{3z (z	iخYuܘ__G`=nӮ{qmeRe=#>Ԝ}}}q^
:6Jf$CZ>H}b1ـ4l
JY4FqJ* aB	d]GsD`H0|T=ЦF-Fc.Z5ZNe̌4nS8pRP'z]Eu ִ~%2ÉsM؎F%EME}v=ǦyYR:H9ig])+qaqfaIJلQ|<TKugܴ@hKB&h_Az5nSyoFLa@U5cvJ,;h*3aaV3e|p%/uw2'Qc<w19/掴ivbrdL9_8GwͲ-+}"o漣h<}:R;"X1抽Gv	 ɼAΎםvQ7~J1#4)h_:@)4I>p"P+<f=izԭCRu\n֓~qH[QƼa
GL|pU+ddpGԶX*y成1xqojgxe&L1`EaTm7vEx^h7diiZ9ꧭQl	SC@N]c*ͰpYkܺW<<#WO+FTnBL-Eu` Z%[6. XM~@y$IkSt/OO%mtͧx%TnPA[uWic Վ	Gp:6ae%U\'w@A}ؗRXNlx7GZvPA*K4x}2Q,CJ M%ǜ9Q@һdQ.JNͤ$/0GX1	 ˛[ZTy1c2F1v쬄tJ,ΈyrkEesnFsN}gg;K$-%}F{x!6e'$ܠNV
uȫ5e8$bFĂڅm@3oǉjq/IA񧓥tj^y$%^5@RmEK7!v~N&a(+Ф7Hdhh?ob8( 
ڭ3696%g'P{(ZR `"`bkADPp(_cOZ7koeRb2ߚASItVN}`OaČs=f>whQvx:wiU1>_]_ ?S(J(:_!=!7`[8JhCz𪚛nЗe
Аp.xF=`4fE)!u{UMN|ۚD<ˁ^
masca  ?R
ERctИpodՃYt6Ç4p.A5.V%k6$Vu?ErG{K'_BVAfg6w m6	tj[fD\=EBbJ'x#ZY~ ry8ȒTJbdUUHބ}J	O)9sl-}"),H2G=0f9A=t96leIXex=ZxkZh1İgo!q  V CftajW<r/ʅ(T	=Fː2oNgmg{u˰
\i?Ehc}b`wݱFWf1͖IhXΙpg+#)uHU$JU|q"͑c6C1O0)X0H(n&>Timժإ4PAiEOTЯsaj(pېA{VHq!hgCq8XzG@.gf%Nnh͟[3?Z(Us .)-zH*r40ViskWs2&y1Ve4mn`44-a۫i$9dύVj*HuOXV[t+Nrb$<SX "wL1GhG,H'r=KLwOuZkTrjoͦdk;S!ޭBDlLl*cV}9d&:i569{`~|Y1DcgtpȦG]|9+#2Ť)
<D-+=HO-Xȴ)Cvg1قq	4ecpw	rpt<H2!__2	51T_5|@E]);p`b#١aG(/Bdzg8rmAIGwh	W{'JNٷ8sPm@=H$OYgRI+chMjjxa}옽HZUU7Ve<O	]Εg	IQ3ez#e	&=Sb9/ht~'YqQxqEe#!$_(1^ui[k6yke앻j:kKQFǣYwOQڪD5mϕ;TkmoȖ[dl175U#"Аr_1x iGPg`f3[pO{};q`*LȺT	Z?#
Y^GYs[y)zZuQu ]xID>5t%]ϊD9շ."{A$BoɃ趓.5}_Wf`)sP 
9`j\!Dyxş^H}G
v<xf} ё̚8SOiWMvAb2W2t&JRQ|	^Zք]~Rb3EqHԔ 77cO3\K+BZP_-&30[(WpK⅒:5VEؚĸ2a30@QedC& D/ohrNA}nt!.s yX<lѺj5Pxl(* {$PKN7a
@8=Ue3FL2ƳHqŹ%N_5db[;XD1Q2rA+,K Oi(65(o!O/_)v<5F G?|u>}To9+OLo5^DgnL>JOUH
6snIzI#Ï*K!m`x\H4V'M]#;Km,	|nD1hE^)`o1/=FOۤHfznT0:|fq.Q%nvR B1Yꃽ-NE(~DuK֛_tr0|[Z`y\YbTUuea:CB~%į8'|OܛOG)I(ѝ!
K 0-ZE?a4G_0]ozA@&@>rѰHYB$Hc5T.NrV!m >|nAb(KC xϙ]+RGjQKr<pnqKzn|	z$zolgR༄U'+mlj3wJ0z\W	
gA+]~Q''QuUћ7<"*?sRܖ	>9;g:ӎSb,^!fԲb`0YԠyleH@ŢIVQs Y[_S%p
_*UA/{h`cm]E&Yr)dN`r@G3K]t2BuZIdHE[dhd5:(Uf Wn=3Z^s|V*h[Z*Jb'G!L9J _QR7~%zʦKe6mTáOǀJ)D1 gSEȇ1؃`r$8P]R!he0!5<d|[4UW1h>XRL=#1S4@=CD šh%Qe@hd	Yj+#5gQqʪ.uuRT^[)ÅƙKqQ1!0KT[zkO&ɠ`;Pjr+λx^
J~=mRtߏ~BIA2raQ#*!4/Ozǚ6	dî$U=@J}ǻ-"vJ7U{0ihx?E]D"IBqO%i;fߕplmwXAxa819-#}Г'\KsN۸̕54ͦ0ϕʝ=ZEcO{0XfE9#tNMĭ%QhV.	e?ΐ!לXӕ}s8Rp9LI!Ap,zaF<wܽ;ɐ-yeg=	Ziq`t9K)X:Ry[vhiqfA^{*,	!Kb+hCݚCP!xP8aN]."!jN9<9@Y|Kp1~ʂaȡ1̙iC9RV<'ȆGqNMpÕFҐA[J{4ù"=7oD\[^vWX+Ӭ^!AkXϟv{ |UuB>7};GOfNA+^V6>~)vFsN?^8* F"96фN5KZy5n'50omf/2[m"[?jFu+M0/7t9sSPa*&$-&Xة(UQva7eOp[~(FI,: (;+VxZDLu5h-}S*޵?[8U~nJg7\!fR)pJ64HSg9Vhx8sVW+),]ҭM;RHw>#Sk7M㐾\Ѳ1Jj7;2&@slAe o:x"sMˤcÙE줍o\6ɔ9\hڅ݂YW˲y,i?7Ӝ=n~bj90;Bo5q:};ǬCvkXɷO3a	+?",\'|d]1+h;$&3!Z$U]/mH[da?ue.ڪ7w" J{4~ʺY&:IQI刮⵼+rBƸ^N02+sςIXD%vדGmnoz[^!^H7 EKAt sOr6<(ďo:xV2W,u+c{~-e/ʣsK)>z[ީ:>e&l+X8H"4 JR1gE$qd;Oa9ZɦgdTw:/6ym%63#`tH=p*YU[qoU,i`,sP,Gۓ-qET}	@e{?n@\>"s!a!!(蠄{nvާd4Ngkn9	W.SJr+1\rWJZdZuBVqMzQ[eQ0sVs1?<
%fX8t`40%EϨF%/4SvENh3 OMbх#"RUP6{!}cy { GhM(Ǖlcg!^COn8lkJZ1q]kds
;|PZ2䁋8 stvv|QA(3d6z2(tYW#kgN2p/ 5jwra`ꨙEgj/}F}:
\fX4XZ'DEpk/.kkQ1kGY_c%"$!Cje16pHmK%ǭ7d&l5'AUͤW4뒪1CaS'Z Au~_
lˏMXwGUձ]qgM>c 1GMv4?rkBGr⨁@mClw*#~w Q)3
/bL͢t֘l|_aFL9 svG+@Ͽe}m-+> wT&L]I`h)8$LLkB^ՋgG7o^a9hd|=ky"Gڱ^,@+7DWf
oFnxyU8KwqNPUw
_䁆%g9.6X`Gr|KJDyXtjc<\1lVE|bNUc,CLy==|\y*+bXd#»6lL<h(Zң2}{sL+ѳ-F|	xbldG.A׮KasG*hE[q377JخeO<oi.\d}ì=	X
?øzbu埣W=T9~|3$ݵ(,洕ڼ ~7c5(}XzzcK'x8<jPMwD]ĚR:wG5,	C~	וaΨ(]7%2xTAi?ehz%g
KEO,kvw4EarZ;Uj
j¹;ƴy} /LY"W9ܓkwO?RYI߀{o~_m`Yc^Cϴ,Ͳj̹!n\(g Iމýըa$w\ʧ|=`zLMxr!P\)o̣Ŗ`=,hh.	ߡ]ULŲKlɓ%迤9%I5ԺtԜz/m֠wAMc'pO&Q}ӰLX*ͽa9Iu/;goXW!'af"])ΎCC)saΪaҊE"(	myYc'[2+ 8ᒴ4{u$JE+eFj}Ddc3|cmnc_.lhpM7mz)0+Z9SMcD/LR[P ac.eD~&8MN}j/}%4CNlӔpJ1aF'1cjѶ`q}rF-+A5f$k EQQcBrᩚ(cҖu`0OQkJw7<{ٯi'}wb8UքK]p­&Q48Ďiު	O-}2aM=&]?9׳
|%q0HR9bEO6iqx;em|h>pxͻXJKy$M.׾VtW؂#IaJp6s]eR*l+WyldrxCD0$D\	fW.˦*7ZbIxj-U+n$%p
.	"Ndm舧X ̙UOMcDvx|d^uYX}8,{FRóvA¾jS{+JX!&[lhn>Tav]8)<iQQ>oS/g
uDe		~Dm4VhK]3i"<Hδ1ҷ+i.o%uRώ*d!oFʤސ޵Riάцs:}4QvrX竢<p#%#[fF~CismvGr	_,ԾLV䚥䷣MB^d[@Sj9`LAzDEP)T2I1n}rƐxdV?@qq&?
.=)+ZJqe!Iuro[Q_:] //+~LE	g:-0񗬍?繸3iprpٿ^%DvybRӨoms$4ٳGfGTiP{1@09I,!>\!+{}UeWQ,XJ@D`E:8;F]%QNX1+E?b(|hzȖ)=H@&<_?Hw8
}oS$werS;"+"d'vQṕZ2+zQiik~M7g5̳[F2SZ-n``$ r@?R}#2AiIꆋ}Ex`be'.*k*c d$_Œ'P2uKom$ym㬅<|X+"p 1ݰ&DP:1] 0	d*L6z,-|ϙmcX~n6g;~L1DpN?.	kD|:	qmˎi%mno%1"M4aq]\[n{O:H
ڳkw4vb3=rW IY0:/ುڊKi/"<Of&}%4܂$SÍKB^FΊQRyy,)c;*h"_0,"o[;ڜEN͹g	46 !}jBBy^g-4T[ F8WBh|Gy%+q*;ScB! /= =WUAbra5(,
!	2(zSܥ^lM$V65FQ3CZ0;i?I/KVv.p$q;)9~;lw&ݕW]Ą-Z<Qp9 #x\^=$M^rh/L |csNnBo08j-q6Z+j۲/yꩅ;WS6R8rt|wyj'i[RtK~&jl!yh9D0J&һJ;lFb}/D9OY3װr՘C|eߤ^JfaF+BvZpchZڴ?O$mhrmѨ)vGAB͔8\bgɑgñZ|ɠƬl\f9$5-*;wk|L%h	mOA|]0gwYJ`,B.Gyks)j<EQDjťJ4VNp'!HboXj IoѦ>g\qfc{0ƻgkU=woNץO>G Q
,u2v?3b}]3IUp$)@YZ$Gs$4]voY@Tz>c70{Oуۢ53x丈O}W*[LJ
|3\DF;m:#٩Q5;m:h\}E';zGǔ$XHo8%tsW\bvWPaVD>w6P:MxCG:p>! "J)PwLYߠc	=Gӣ;J30 ks|a3|ﳺD6!Sw8sЁRlğ&r9 Wo'cɽBМ≽gTz_BĞVR?"qOh,#1&Rf~p@znVhM<܊LXm	}WNSTs!+H-mRukL?>.ӛGJc:ImßLeBVF5PAdI2(/B;b](Hc6@0;yto, ;Ci@ &}0^Ԣ"f3ȕG<ԇJcsV2	2#-%ƞYMx(ckJݹ]aqCuLOs{fv$n (f̵r1mjVz.9:TѫT9N"Џ' :&\oBF"r	=[ In.S*"Zjp`Xhgنgmy*>{O3x>-)^@a<_,'4I@_LAs88#%P6b
UoʺMԙ׋Q"3',6{`2R)@B,$"Au{;-#E	e[qê&dt_MPŵA҂sf-3*k7e]9~;"JďG*")C7Jl>5$3,نE $bӂt߼RLʎsGqgLɳw;ȯ4XpEK{M}QK!uK9{jYM./ݺ3<i%<,ʮ;p[ٱBBA6/4
JĚ1rhUP5LS0YlZ!(Js>bSԠc`8)a1@5* aW~_X˱Ww{瞸_ je/Z2D	<KD<NdIqi  T X}|^z̞S|G1{h#Rk	gGҩ멂եM:hZtc[)\;X\G783K?^n9q>rtdH6F>yB<zT'nc	rw)NGwzmYbI`RsrJΈR!Ab*DQmp-ms]C- `ZfjVli~+RgCLc7f[ob\%BGvO,~+Qc45+tQ@Fj7cu2 ÉcΈRܻ`2d*U]7x.JȽ6.>Ů9͆ayzp8lؗlJ4OEEmېGRJ@[iog} x1L:qhЙZ&ťɚYN"m3T&؉e^@%(=yAg}wVY%B9Ű-u)D^FxX:ۂ5yĦ> X m1'Aaeͮ3-I{m[XF]eY:=nMZX@cĻQ¼^-ꋌxm)+VQ˕5N֧ΐl)XR~Ү}͍ɟCkR1ҐlЕJ/3"N8:*
HWz V +G8@ 9j+g`
ጶRKG_2,q$D6JÌ iȳ5ybT"ɀd @^IzQ<˭:u* )Xiyl_h oދ	us9_W߳;EzRr`Ius"we<g,ϡ u BagDik&K8Cs2,-Y5mSEɼ`FUٚe5{&e7@,M6@faE]칢i	|!꬈Ԍnޫyk<	Kg>n҇K4ʁxy酖KhqwySV).a@8QgcI_ 	;([HeF9&J]ncLD8h-a5-Q2s^PPcK2e]nvZ-~AeΉxMp[xc&`xzQAxR%ltFc2wvu]b;}Ep.p'hiz S7R9u}B{p$"ʉP[%+]JQ	R1lBG|K-OR:/Y~<cVhKֻJp]fe_ڸZ/3&V3z|8(F{%ClS1/' у[[QTQALK	6͗4k|Di..4Ea	IDBu}t6xADY̼IQv!芁`hgN룸f['3A/<8ה37s5 ?Xzlw9	8X0ʴbA}EEoWv`tLC Zsv^C`i9D4??q%%4D@OE,`sFҟ	g+$,)͋RPyc%l,;C
(Q,wByF~t<BPr6:&ԕVr{̪jmtRJ5XCDY+٩)Y7F̖v3nɲ*gwŕb[z"NLJ(lǵgE1&?wyo^[($.Ƹ8TT1fGkp,HPx%'<a";*;#It'XCKÊ3k{hׅR	{$R!`h# r"pLr*DCfJ{iEOqGtUI>F)aKic2]%#
Z/D 7CC@='hvn<t=ķ!54h#;Қu԰)*5_c>;!QawJT׃&$mrxC=FO>=qۀ/:mZ~:I#roC6L"Lf(?}wUM.H|:4czC6Z`nj/w..xv!$^.3}4P%#y/a&׹kK>5?w	R
-rv<z^QN<9q`#)g<`QqW&mFQN%DR{RۻÂ5"I+BId<wd_hߊBã)d ^jʧam\wtrS48ᅟ֫Tݫ'W#2e6<͚$9Fz1}h]0E.5éFJo=/˽4w^
-tD?f]m)"`T`aov'6^OIm,ۀ$f2SOdA}MzAGݬd0d6e7=6v$NTFE-tϔ91ǟ-E[v8䮏(h!hvYp3/_=MZI	Nl h^2<.ʡNd)VtJo3>Z\020+jFf`H>"FW$F*@9<<;ydaK
:虏~ 	]O͓Wnm0k/L
ؽz MQ!#x繂:	|TWW(i]2.*}\S-
{7%4gzҡUڙyj|ÞKp}xkdЯIX ulBօw}wuG[-Űr_rF Ѹ)ˬwq*JG?۩Q0GhL~I>g>toOw55nYSb¯82$/)zoگԏhHqK3;I0qvb+H^(T؃/_tO]$zxWFe|6kzl­trSsʢ"C7||㶦R:.~s'VͲYiY(N޶./tƅ O!1k .Qqvy Ulw-gc!0ż `!z^hrQIqơx͑_'m.CXۜH[IMXd@Qj~ﰰۼ<AkٰҸۚEK_rxM@mMT륡s/R<{<s9>[;sf'd$ퟶpSG9DO_kb
x@jC[];ISȃEOzOJ¸#}aN[SIS%$1ߓ@}9\;=Y1)A}[!<#u{ް ApaN]SÇM 44<25 57F\&,\{$ed4NrᔔmA\ůMMԧT tJ!fQ2gȲkrwY^Y P
}Lqx~sѻp}ξ%53n"|>N-h2HI>a;(S䃉qfłNZ4LP~ <f7`z&d6(L>z*D(B@?nK_QxJ}a yLoI-q}(k)m0 G?|ݢ<kDr1uxħc51\zt+0%ϛ	U緞f"VY<)Mzˑ[;޹,E{@X mvWc&(vD#$SӬCKv>dV|'¨(R+Kh ps?MAɁ!4ޫH0`pP1AF`,Xqlt1FOY/ 1kX2'ruϦva<qыOh巽u$Ɣ]OD9Wտz~QHL݆@$~]^)EtLQ8uh):c4%'<P9٥Wx0nJWo$SC[:%	X$<8.	SPQ3U 0$mZ/#QH2ƇJV?F0pETӗ{8Pag'eExϖE+<mWD0|Rnۭ:=GS> S',*&,<VY]I2o#r
;xm[ײHx^ur,vVʃӃ7n}SZ?@&uB2^4B SFw t!PX-|xr}ө^y>V[,樖ήz[^_5EԦn!}|ʨ+ "[?M	!P8Ha eBCART[VDt"|~nBw"ܬ[(68:tarZZ*r޿H=W\XCs9/RaxxVM"4KRU.h=	M;>8xt(FQ7vIFﯬ\`m4zШg:yg|-$]zުh iStM~KX*YZ:oZ؆$5-&#BN%{{q7#yd}l2o8MvBl\0Ơ}oȟY[	Y|QDǝf
GW&+?k.^O4,VgxR*R:NBѯ5y:>M1 lYڹUE𜤮ĢP꛶G.!8 	g֛NKؔDY;4X|7H*9tx%n"CRO0%&/*yx<P.ײynI;?FO?<}!W50&Qd=:S0*)'/Rh]MhTJ	Jb뺃Ku`H-l ŶMB0Z6y*dIndJ&ӥĉIF+|Xr%SuBzpYɢ\}Y|9
^֥jm7,:Ĥ1Q!EyM,f@vC|zN̢g[kNBˑyH ٖDZ)9*\p <)y3@7"h	)3?ܨ!toAP޹YPx)"̏>5[RQR>}8E(vU}=鑒P.' ԥ%O5"|Zc-~Ա@9yGN)  vjN_nN郻㼈<'Qv(o01q)fT\St٫. P7a-]M_Z3\FnHdrVIl	NDӱW'])?jXY9ԀZȻttsEOυer<}y+({$gX`|E8Or@"THw&ؑ.r;d!:)@P.gY\ӍzÚ4Ԭo
[ҒG%|	F4pR3@oz7tTa ӪV!TY
R ;q7%O #R!c%aeF̤rԧ?&}L
a(6j-\F2
|X)U|OJ`ӧ@+qk|M1J!hSzz✶M8Ӄk_V*A=wd+{˖aMNޅϠv%I,i8#y"ʗ?K:;7h%<T߹?oFK?}UpE<Ai.o&
Sn)!S`F
bK,G*\
 	]>AgSy`Q"BV09:m	M##atmk 'cv <yjߜ٢A	)"	Η4A}ylUdhJnN'JӊJrLv7c@빔
$p߰.^(ųV&U$YX|wfxp-=>. W0rK	q@bx"مӥ_ݺvb&E&^J~FZV|4pwopr/Z(y;$P#3` ~/6 ;)%Jb[f!J0h|U{K2iÐx^cU$t<Pu-X0t轧]s2Q
5M]{'98/\0:즥u8]j`{)L¯-^]4j.gMxcx.Bz0	y9c=S2t	9,CоHyAL%e̚I'WR8N<ww'uށӈBfUgNeaNx3֮ySѭZ.Zv@Sĳpf,UEdKHUEU,\~<'Sݎ?7o*a_8.jٕb+_2,A$23
{.@I&kz~i@dtNR}\˟ǡJtCP0
U#o<r6	k ;l܋{. 7BMAC>M/Gn]$q<OZk,vؾP?lJjqkj.{a?}|bvٹYOVRWey7(fio[3jpwTi"SA8P('T$mF('ԅKbìMc}tbGU]ơw]m+KUirptY0 N(DsC;ٰZ7*a!3^e͛NadDެ>w-|Em>bL:1^pZ]D|w|ui,~?,U/1/Oɘ@yvEUMM=|EOn`?my s%$ PQ#m~黠oZv2iXy#ץ)(xƍ<`5@)wlA;c΅{ϓ'M2
8ą#
Bٳݹ 6}SD$,NECg1\gAwÒsKWS˼aa3-tqk+4Ƨ(>G޽A+7puBFY+zhDIR6Qݎ1S8.0u"ܳ[L]#CA96p:B4	mm֜4I%`K7v"ABYFwHB7X}QL4@ a҄-8+hEVX,ƗO$I@C/Wͮ]ȸKHZ/_Gft{ϵ~D0h]q>"ռJTܢ -tLI 9͆dm% L%LbެJRq.Ýc2<e9*9,u"	ʛ:%ף&֡;&ɤધFPA7|6`d{z 0Q.۴UD8rVB].!5O[Z3y=p"ɬ-BI0(;OZ\Fv)Eq>K2f7Ki4݉$0 <GM
YwI9sRHIFv`(nSZB.$y?pްqIܥ߭q1
}(Ki<}ļNCL0I}  (Z1ׄi]ݣWUnKbȎd=t1pl t$:R}$Kfvm	;>Q	T6zn#r^#1l69`6	*R{poCd](=Jtt]w'soJO~xf dj9N2}R k§BOZpRIXBBeÇ;B˂LxSW`&6"K4h>Тԫ]ۻyY1$m%_шIt2?puY޿"f){=MUǓR+1uMC(,X	xT.,{24I_ ND(&KV3/s'3r%hT[2
RkłҰS1(?C
,
{n\>ꔰN]&YvuSf&bhf3튳Q7NU	r2l{p$rbbX]NOlEi<9nDXSqkє9-)#q46Wbƽ"IӞR?utzralQ0D9'' ?skԲϳKBNG1 &09ye*weIw;t9˄:¢5Ҥ0/!9&4urQܘEܘTaC&QDQƕjJ$ROW	fX_^Nu ]`ڬP"D1Um%\%8B2E~BI,	g8ᡈǆC.'Zj. ÏH'>OaozERMPɲӊs1.cqFf@z&]ﭱRu(ʑN$H ʢz״i<?`:mK]/HDӭ8`s0CG3c"9{A 9AWDXjDluONb6x1])F٩5hbVRd *1*GU)QZmd4OHɏE^`Bwل8$=hͮ0F#;bO[E_CdlȿhEÃz
d%԰ߓ{2N. -fZkڤV 9=}&>`kōq*]X$5 v.氏W'@/bbm,2!QzGU%)Յ(E3Ckdn[UAYNr)ԍ@k^5sQ	u)2N{Q7xprb!ƯYe}-g t"4F4?&\,2l_^d.Z2!:;#a׃-ç'Əd4:_2ߒmxW	;n䓩殀b5nAG,g\jVR2pwgIU&MmEAcβVzd?|,D;B w+\.'SSJ+ɇ6<a5;K|HAhXlWTg'Z8c>7PTO r$UB@:8\"[Xqm0Yg v" P
9nhGC~b"]Glu:Ѡr܌ؔK/HክƃwpRO($@!oh`opP3XPڲ1fj,{e؅\9Ŋ c%C%]t͠6X'g:Nq۟x^m1^l)ը#ଡokaܟ=>4ۈRMDi07dWup jۭjԴƷ@EA'3@:CzF02H~wCB[VϾ;-)&etoIZ?{H	C:;ўs;R&S|(|y苸sJ:w-m|'v5d~WFYK="G*CZoB,	jZ&a@bht>7!}9f+{NgBg1iy	Mx-8΍#ZCfhqa.]h&Eߞtd'ygc_V/$c'yuPh>a-mwkhx}J4g%J ](WSVhQu1KcE8 $`?)2E)>xCd JpfE<N@v^W᠘'nZ[}LZ	ʫtKf[I)!w໓SV0ᑮGPYlN_$QYV"=$jČ`SiH [!)5ܢ~X_L0%$9J' 䀸N%fzPЪ2OWzi)tw&'/	ͨS>n3-T}Dd`'oItG5ÊoPwR܂9.KMgGFy(ҕWl	i4"͋W8Z:OX_~9-
zc=Ju=Pmj~`UBބO16fY4UfSdn+Aq]O
F>&v{emPd25¹8F/kR /5[/)$c \fC)o3៘ Ǧ"5^hdaVŊ2 4;3cg#x7ʇV 3D.ER|۴5%}x=7ڤ?0^ЯɧdtU.b
S$3
\2Y^ʟ.U)MQ`"y{>P$6"
QYb{8~>!Awe(8k{jy{,w&@ec8Me::dT' S?x5vYFsŪ/ŒOWm-.	)MG:RА\ulv<B-Un&,7Q*RfhjsMw?q?ޜA_	~Y6~Ũ6?$8RRW[e	톯+"Ei?G?#%(-XigNb IVn+>Fҍ7ƔZFRtʫܭQ=uŅTULUŗYEc1fC-iVa!utPO7F+#{^`Q)eTw>{PŴjG8LJ[i,.Ͳ@ASrB(MGKl5jτzE*<F,$U&,6S6"W-3wYAQ%6lTTu:#z4d;(30W7 8w.'OSԋ$#VC"V6
P@	TtΎ["eI*я<eX-hNo퓾겷vtC8?Y®/E ~Q<zbSS$ϒVMOo^xJ*(㌊,['W+[!"l~:Y>5LZgB08Ԉ|*-Lx׵@zUfUYr F}]ZA=365?E~Vk{O4^ߢzC	whjvi^WmKA䆸k7-Zuacr\}9%7del5?f^g;zzIL|^uIsz
d+1aĞzg2[5n[c7Pʣ.%l'}`)ŌGϭu.{? &#=7~G(}?4A02UE94-6_s<$%ay_iq1d~{2i"ՉjT䰩?}"׊&-NW'CaGn}/0':XcoȪ#N[Ur솥s#UEЎXknH<F ܶ1>
ڹ,5GϝQ閂~Iŋf%]3S[5mc>Fv
7apo	V |s˘ya,=ϥdlnk8t~M{T>Fx{qg@lk(H@ޑ/,MZFɎ0dߧ&z&Mc3yʚЗ-$`h4k:<۩"P	OvF&R4+rȅNn	{T@ruG\Cs(a1~	Ia frׁAu⣲ZX҇Kjz!
^Eت~/dB	K?oO*˜ĎDh;e"oBOX?FVV^X:m{,t_ )].ӰJmHC<D'zryJWq+רP"hjBjw[ɲ2T#@ևp)^'Br'Ĩ&rB.JnGN?mGn宻R~|G'vqHշ&M4]uq#$Ǹ-DLےaUκE̢PQZ1	xa-!r	m9{xE^F5]&Ib`>Vx*y !qN1Jp7VSxM#z\!zZܚ0FdSZ|+ R~=)Lw<]ߢKCe~.(rb4SӉV|h=O:?fcnWO{~+䊸!7ptW(yE`1?-cΤq@paj`4DmTK0g͏̝O3-xP(5*s. n!{631rn1ZboArL}K·߆!tɾw J^.*׽
\(y~h3ܯF`=HVob1RLA;H6OjOꎬYlyi#ϮMmUVڹqDNM󭳉̺45PXt=Љk4]zQ(й*)VaޥL\>Z.զa$Z6PoDw艂?g&苹c=%9ּ+]2C@gh*!DL3$$n>妗3MZ#4Nؼ^&+Yٍ<A!;'gnU,@X)>\VtT|V^U֧D~%8gv	&Q},ׄv]o9K<ky/`zv5l67\L>F5u!DOuogp3ùWroš>c:6iȺ+9f	{l E	˻9ۨ~x+렻#vB5¥LelVsн}`?etn?"Q \k83c\f9I#U*@?Jʿ>!$cq_3_}؟KЮh&[I},hOQ"Ap)wx97\F	PaI]Rf.^<krִhL*9.d1j+T_"%8%}$a~+ZL02X?_P3v#pG˥s;F,+jyՑ{=Qڎ(i"ɺZI556=KJGrQ]A) 10<syu7iFt7rh._oT-{M[8!`G*̃>LGY-[Bzq~4\a_%"#vLsXR.P,Fձ}fD!U,ˮa"U_̸H_xl&Do](=h<$qj@UU/5Vۙ8`0,B#*:B˦.nTُJ:h!O鞍85ob9QJΜ,*K0M(R0Anvfv#6ږޥފ@(m9;H	 {[S>\]~<*ڳUPbɢ+B\B0#cl(ۊAmSr3-T&1?q4fRE!g7EuwjhܲhRulKr62EiHcUBjŸh2َrfv>i 'h5~s~d񾀌MD(BY	p7BXs8I[>t
`	e@A#2G%OyMfb?]j'?+k%yf;lF'Oj6L E۶:5KV>\45EUZ\Ar߇-KOPzKpGtqn!yNo"C$"#P@ƲIH.2nװWF;$(՗dǰ4(ѩ1fi āoޘvcNѥ1EfRlg<h^sR3%ˆ{fqkhEA1%)QxЖ$'oyaDsB5E&xufӇ֧3 &d/$1xvua]q!սE0Wv'
gL=FV}+)WϤxھk^)ƧLjZu^е)R3V6W'}aes-7Y_" l[wT'pݾ?oH42U^hAi +#}nڂh|s!H
lͻ7ZXb7/ݫ'(Ȓ&n/Ճ>r7y`@ U40t"\ȩ4?@U)u+yj^Tr<?a<(I)Ml.MPN'{5ρ@nIP}](+PczGυ9IKRXI	3kLe*CDG']	gKAUhewWvd z̜fV$?#?l}no,	r*J_8!F6վ>_8Szbz}?£{˜`Fj{c^Sy̀!M:PIHD<&N/Imt o۔;z"@(",MdFEv6-
#Ë/_z>']x55M_GK0O)D)Y85"d H3ׁSW4āY:M0tabǌs7k&G?eKL'/<:S9)MeEu+ɪF3h^Ϯ%5`_IwG?|M"rL]W7k*&nEL4!G7)	**LՌ5k'-Ud5D@Ł%Fk)؂D8D)a[ "1*=M maqGAw|YJr|_b۷dK$rW:Z1
t@# ~B l >i5A:i
ϙ0K>~6IcY ;&G@Nݿc agD8T/OZ	MF&=a1>t"M]Z٣v	,3T8o[J:ʛz9u;n-Z{TrC:Cyo@Jy[Ѧwh	jF4ľ}sAJs|9Bq%(m\u&S03lp0*̖h.H*3$-ܿ)pWG[w˺Lh|./`8}µHP#ĳᔷ~_nSj?Gpj#bGz\t7`3	"܎J{(}.ѠIؘ-8aa(,<k jY	v;jR;=C5,GʈqJx܆8AO*/߿J8ζ78x=\R
1
^zզ"&:1/Dve3&nd3|DeBr;xԂ\薯[+PYׯO֩>W9/%@}&1#>Oe.u[=a]N:'*$&9% XnqregdBL4/fXSp$O,8{EH𔏃@<UtWA Flk\6r/bx7/oGYxM։a#le"Wm9ko,GF
VhYJW*0Og)2IR&@S1ˀQE'd\\)tDa3AiMSDrV8mf۱2z<vq1I8xq'i9)yLڱǃ$Cqߝ.|XEhNl:#FYҕ9&Mq4`>Ǳ\'{K$E	(GQB[]|c:SS~b1^tmܾ!b$@#Qc'WW8uѢ`e;R[ҟq[/I"^.>ZW+:%xp_Wgg+A7i#>*\l鷬^BIhJC3[)0KúX!!l-^ߓtNa4'o2RK
Ӫ#|-i#	TSRcə^LѼXe9ŒR$-1;'$^*:.YIX#~S7Y5?;2B8p_?<&]m'F̊mL>҆ʉ8[f̣,;d0SP'r}T]]-ٷ;*{}W&-j΍:<7 Nv}ǟIxGN2[B@(7MaLwNuQ	mrGf(p>Rl8LsтGK}J+Hx8F[3蕫'FGDow%T{BINo9SSAc\G϶!ysJVLĈ~[ojx84j4U@ŧJmtHbHUqx,?2jp&Xǆ6g4>WAhD}3]8Hn$axqZOU"ILat(~!y(tB2й͖6"?Z]=FXaxB`ӊFǂ`x!YJΐ"Uڥ7jȢ#IAe1fRĚ5d&zQAc!6|S	~n%[ߺ)H	}W%Ub\Ӹ=ytW]-A#H\=#uk;kޔ3
l%v@|t=7?yF`kNo:e54/D=y5a1l+~賆[#?6m/]]AoHZȗ4ïMx׈bSnǱ|ޡ<ZߩA1)rOkV{*}qCO$2fd`bOQگ8mN)Qb`of ߪdim{v4ߊz(T1NָD
_VL5:FFbWډu1@*hv/U[\kC{PaK\`U>xP[[WN3nhw?kUH3d1`^ߝ~IDߦB,
>pG_(VS'a)=7mQ"1- @砞@ϵk<Nhw)dwyBݟ?j6Nvnؘ暉6wgw53w%jbKu}8 si!xgVtőJ=7@ž5!qM5Ѐr<>/ߝTuD撃XNPd4	Thc0b}շNCH rN{8C´2Q߯YbofǆkE;La'dsNVDI+C/t$EVHa-~b"iL*:ŊjAq5\zi7Nh^a9Ec'\y2 ::>¦<zl8!|^81Sv$O63d>57u[W^%֗̇Lݶ=«Ϭ %6m@CP,rL1[++=C᫟8ttש9[Ӏ
-|:"0OŰ䏯Q Һm6?y#pHA09קs$wI7-8i6qTi~s{-8:;͉ܪ.P{ z0cˮ-[3bzGuWeYsq&IHh0qjwhz97x%Drt7@1ZG۞9zJ+E:?8[NsbA,~9 bd/νZHbU  ~k\.ZG|v'ʗ!F:UUFZutgAiʢ5 \M Ī+>}`RP&F'=Y 3H?XhDF2Mv?!]Z;z\/;42*;ΘHv4-8|D32`ň8w6jGҹ#x)c皙`gKC: A_?ܩKKPYF?6Ug lTR02?stdZ° uLfK4E:)4 Q*Jb=oF";uHC)*4x}Tٷ+7<biU 4iL
F}Ә2%"p"6^N%*ɬ_ψ5C+;jVe5bƌ+G	Q:UR_b+-~*	C" lEIdPx?ۘ'ǀۼ)힥$'|e86"Hx/I%v`:/+yg.2ieB9qcEHӒ팫YvBJbʲejfRŐn܎!9u(
*>|]Om5*K1Я$x7xb-:/v4zkC8=.qpPΫg)HH< x84OxA	7f.:Kߜz,KbwOk./$	Y>p$iƋX0zysYMW9 DOy臌}JLrՠMҘ.aCJ폹zs4
<T9|y%Ek6Vb3(AA
/a"y+WMFQB^G[0e71:VRR*P$V5ܑ-85zkdډ
05 .{7L.?!ޑ٤~ahȢekl4tkʾz9y9S*<ˈ^^1P,JoZe`X]!2Dg(yWq.,٘^fڹюӯ㳺#u6t(Lq3^JcfS놶vAbE%?5ű{aQ9 \٬U86\`zms s
/A#P8<BUئh
(yB%>l2`[DoGWEpϲls|A!8Yn$ohY"޽Vx F3znA kAgO.<6| EH`->OC=WvٓsPO#S+ {j\ߏ5xa,t&'נC)0hi./#B.<)(P;3̀k43JG%4;oigV o*m$jم	a,][2ˡ +E+^Fd;<ԅZy6$r|r8[%\͠T뮟oK-lli67PvLW4ł^Yá+Xq
[Kdlxʨ`fH?^Y'U> K,6KjmNͳ)QD{#=P]=WY2nRd\Ll"`~b3[.L,ZIbe(fq<Eӱ/|QFACodXƳgnB{_nV0ӏ!d*9)>!L32ϓ	)^oϱ[^ځ`mBnȮD]br%_>'%tMd+Hk7%_[!w\LWI01C[0T,38YrIcBxoof84k$Y5U_LZ9+#!fQe,MIk}Ed#-~6yn-۰維:'reS89hJKUBV߮$J}q܌ܓA`ZSjjjUgBtH3x #DqFtP!Wf,cpuþ_DFtǹPrfVB;<Q* Ujլ|A"g*E9'3GjMAH;aD@Bixu(!7,Vlx_秴ۨc;: 
s|!Y$zxX-pH$ǝXJTRpoPY=:wQBT=goe"TO9b.%vFTbͫ?B|osz}>OOХ۫3X4~]tHh拟vo*GJ2lþ?5	YZ/σ:`?ǅRgTA,D.De\|ЖIߦ4^`Y2zM[ݤʊK-BoTj R׬tήDh)rmFI9k7Ty&7M}q)j6:y&yv-DplZo!7KkCvrHXr+(v;.M0<7*TkUy\^Ȗn9zpJU܈>xkR@*x 6u|-@{܄0X3EhY(qh$aC*txe\(ai.!7qOac/@%Vm)Ex'>WQ +DT0<ty0\ `X#CXџ`!L~)KKhq8G	oz6}i@vR$%#F5F3xŧ;lxDv|;FYmp!VX7BسdKdh*!˘lz C|Èܞ탬JՃ۟m>CΣ}w?z)}رPʢ@X9dVȜiKDۭEIrD)ixB$ozEUOVp˾^al5kik,	VY//DViƏB2b<$#yiȴ6]|n"uVwʠ#44ɆTZ*,-JjVNsvʴ0dXRDg~MdRA%t5v)(m³n~.[t!9c\tOl5MƂ@.)HܬޒƎf-!PZ6o@H:+ּ=N+5E!BXoWU짿(TN a 1Ax+"֧1IRH?ɞH8W[ߙ
;V'ם\>qٚfvweun[3qma>`SCz5HP4U+|%tJ%X粝yCռHSd^R9
GBa8O1sagwu>4 9(`LiCߒa/?N}axޅAeRZB.k0,3*y>Gt#55$Voi}0c=c. 06alli7PI.FDH^8쟲oz)E+iB޵7Jb<u*gLڌDj9-K0S8sFh	buavaUE 5[۝h&bmgk[jT&0!+Ok۵FМ8ӡ	ҼwLۯX:>JG&`6Ns'}-ݣ'bɷM76q='?wd䱝ӥu퐺?['yG`~O뺖-I xûkQ<ԇ߇Sfb|!qFn\ֶ=gR C>xt!78E?[ַjZ6)փ8K`),o ]2*̳13ovD~;ZEdG:>yW5z XfHSķe^!5}L0Z\ɾnK%zB(w"t0	#8a^"?J_] J݄rɤ٢ \wKF4>z)~t{PLZ3|1Ǟi#_<ch_
ODSSԛhN#SIP\Zv#=(;Ї5FLU[tqci_/6}߲V8

EAEv]Rqi`|w8*ĺb2Dxs, DAv!	W?UXGzS$yF|'պo,ɃMAS:g!Ԗ6.6Šq !83{daZP~x;<)NWp|++fDjZv.)sziߌ9qbheI.^񌹔w36t)ǧ׌diYsf/	UcO@f__߹ɣZaqIh4ZHJ}*4}?9:%_SǾ5xk^1|gnɸjzƝBӔUv4n.h0T=<WyJHٹgX#s@ąr(]Uê_K <rϰN'+40N[Λz8V<fDLTbduR)UI	/Zt3k\iGD4Lty ޴/$?`ˤ9֛Ҧ*O>s^=rJSR>V](6^9Qb/nP(/;Ѱ09d6۴&Ts>^{o&2Bi״(NbԗxR"na^Jv8"OQk@/UOmtLu6&0Tf"Hk9k]%fBMNc2#o"C@C8.2<"9¹R=>68k=M./B vj3uR't z"apNZ-{:&ӳ>u4_41F5ŠAx81W%GEvw,Gs
#LqݺBLI_EȍL	 X)JL˜5zߺak36*<)b8![	]EWh凓3fxњ'mW=P-Tv"Β
5 |nviPr9卙XJ| ,|)˄m[
)dhАy9ֹd,D#tJ
m	*Xkv!D6s^]
:FЛ2=&K"Kk۔Yv}O>f蟯x/mfN2屳QxOFʬ27&Ɋfԧƕ#['H=}<eC%cƓ{8n~#N36^('b͂sVV&26BXԢϭKyw^y^w/։&bڮڣdZnQS$a,F9o٨TYcL>R{Dھ	;tN;v5> 8Al%3gX@d~TV0mv͵:A/_b	-AqFloF+"4&*!bކ0ïC&џ4?yvh~;3n`L%i99(Y%qe܂SیJmR(#8]uEJBAwK0 %CLc9˳Sxj"fYe]~oE(te*]PCez׀LI^C@^/al`Q8YPa.V
.,窏mRqQv\FgPyN;5+.	 %)F(Sfb)+Bn[[Ob{"\_NΝ$cc$ . }/) +_ xH$Q'V+O4E@dhgy%5~7ErjBO*$Pu:Ƭ&
H5PIQ*veID`!dzIQ~@J#ernc}*~'EK _rG9@1bgIDp5pn,o:PM"=J^ 39~=rʩ'vp'M+[JV7,N9?mb)s_ʯY03]Se-s9udK6#28t=bTCzďp׆8{:P#72=.ݮU4u+b3Sǒ[PVrJX+5:</٢%+ 2%2[ԁtPq[	e{ı`h֫'-$tB>?	 `i+%1ɩ]j[ZSdZ,&c)^>+:?m>.j؁fqϣ1?wu	nTXKCda<2NtV|	"$	/JAqh)==8٦Tz3+,~;IXM=ZȚ	0YYx	kD<!1Iu-ؿ[ʆtV027Lןa,섑^_fdЩ@X^2	m0
 BzcZE2szY	/X12?/;+D_Cvs/]jx)y۪3q,&d=`W=ӄ P5n1QnR$4Р,t%j0!(J')eLc
[{#e]Dv!190irl>2B{:H+CzayvͶ22:%_
H8B*=O?G{,l\§n`WKO)p=._x6	.$|G6{)sٙ%Qm* t7B5끚7N$'aG}tͼa4h?d$6&(s ةS>B]ѝB$Aq4vܮ>!4\$I*@壪ҒN,O1r	5#^)F{J7_Rk#]Sx-ܽ]Z,T\1l"p/o?)~ m;fQѥ,߯<FP}NOY=ލPsxӼ'ֆ-Oa=+Mhþ
FG@,]3[a=[NU?7qFl4m6;录B$6ȋ z|ԋޚ}(D+.m=\4P34W3ZPİZZH$r]ԫ;n|4uM;Hg]\x-r:|!=\{Mn. VZt/LSc
,*?Ry0jDdED;"n܅t+DWv1}DOOֺŨG8>gnU
Gv?,TLC!{pkpבH`[]zWm6bJBeQ_Nr JÍ[	U
s14>b JmۋIGaёmV?(TK~wZb.C9gkSe1-eV$S`=z-x%	WjZlӔzd^e6fV=yOeAqL鮽 )\Z׌*t®rgnnit#n)h#$]j*@ha=sոb<+z#@ Ee!_RvX(bZPbQFl;ڛsd{)e e((&X7"qMeK~X5|_ŘMq#I(yyiΒ-<nOw;lƖ8ŏ/&')ihPY7
%JNGΩ.69~?}Uڍx;?yb7͂"A{[0R[T]yF9Gig2%a8[y;/ԚKvjL1PJ1S8 Vl`X9p6Yw1K3tmL"q.2/CQݱnHsiGPc~t)g[+=&`-RƸUNmt-x1`'kgCxv~C}8h}"tR=N]O=RD.On )ykEL80P'VHkCڣ_| 
,в{HE>Ыo1RdBlkidPO?4啕ꫨty<N7&Ǒ;7P҇dDSqECMQ$I,ݢC`%eZ-2aXp}&ܨ}!LP n=GR\,UfԶEBA@ck5;+?_=2>6X#eU`qdB{`A3|o k2wBfpG )pD>th0gA0PoYiR_(ڲ:T/^0TвSZ ٰι5Z Jn:MPsnf+;D b?@ J<'qQ%ñq>y9z_0fcUx7f/EN}AM2^osT++i
; [hefq'3gZ&]wO}L.Q#ܘٹ_ټݤ{|签otcmK`'F`6`TW]<zȻwbBYP$-,.db@ߞV|ϩ58nnN9xF2߷0J+O!h+\//#w}aϲ*Կg!dWաXᄷğK]5@3zv{5uܘt_~ÿFbQgHwA.$;jG˕@j"$қp_π#}/6띺	9ruAv(1/L0ץ:<5%s41!D]%Rs+|(YpÔnW,d9[F n#n}Ue}r$jk(yđ/̓ϋC@"TTW^-Я	d^Z/1@`Xbh$6n-w0}D􍵲]	0b%&_NO+Wm7clWk{e3"y0?k\V'<@;ɇ2*mφf̼!6w]0l.gpNem>cxѻ#Rs(	sO-24VbʨPUoh:GIYꥐ`&ޭ.͠ϙWEbFpIB1s8g'Ԋ2e"l<WSz4PsxPeN*شKdkwm,-L-ǺeL	6r\>32i];RnĠ
<S*{	n2I/oK9G,˥{C$ݾ$l Bv2*Yp0i7c삐a]}b%oh8dHL7zCV܃)e$$gOfܜ. 7^]7v|v Yn[ LpiClyT/wC(SJ\RI2W0_Kr	W'wPew&юv,k-1YFJADE.D**R׃B^MHb޵Zss>JS͂X @\Fe5C$O"R~X^Ձ>#˯$Ѯ5!`w,g,e-%,:DG1}m@Io=Joz%+mEFCq]U/j~P}S(̓KL(w vܔ<K"&Â!OÆNQ"7|_hCrNhۋkh$~TDGl*&nhy*gw[z_4ogW+z9Hqm("&4W"GaU^>{h9eHBQ'i^6wczP= >)	'YڮtYMm3wEBSӺP d90Sm ejѩfH/1D&̇)
IVoP5m/tLV:V{1*sh^ux:ldcD_b4_Ô#'w-DZGəgX$HOzw_2Q<ҊAjݕ³_kZP>O/zi{ccf|X!L/OPn(vu'6mX*A#d*z!`_]T>5ڬCTA7!$.ٺ^d{*e]ڄ'$`6E9і3yBݥ0) ?TM#mhyq%~UhX!+4)@ݜ(>FB-yf-.cO4ѵ4ʐ37|EKyoLی}OށjG>8תcpǮ!tP_ǉv=4lx]&GʴF߆asQmM	XF*#c	h{zUCԢ$s IWZ|^	D2u5Lbݠ.Ca!fW&	찹%lNl	̡M~X(u"Bk&T i
k`Km33%l}`Ui]D2!nYc5m> /w{BڼLNki;hC @&wN2N}	u7
Et<;vaCp+pn:4@VtR'Z>d{0R évBcJ
c/8[&D
FOCeKTdkJ$m 5Ӵ>߰=.>-_p3=^ǋ? e7=j W`1VR3D?q,*M
&S(:{>`}<BHse%x|id?T$|.O?o&F~>ƹ3Jې<*vшtla	"P;z^L>L_
2b,v%I}ˋD-đ"^D|
w	~rZr)V׽+1VPͤB$ܾ_@&4y\ԙ
~/m3UHHĶnAVr yAH}vO\ԭҷ~*Εmv(x;ʻ7Go=[)3א0t&"+Uèt	b@rt@|ŽE7.'My5NgU^g17ݥ|:~x__-vxG_ćj4>vu7?;H=6 ~x}{5,Z5'$njbc
ySRMF$ԍN\T	"GXi7}5!HIL/T'LL?[MM//Ph=ŪM8MJa&jˁhf\~!(!6ݪ)Dnz+iQ l6}Aچ	}L2SќMV7GL!)	\=xVL3YM|SPohIy2āJ.}PF_މGOP1S:|PsXRYcR(OW0i3	06XDo8 {*. +વWHA)e	vCepRCfR&<fׅd>
ixT3QuVƓm.X ){Kwӟ̹Dem^x߈$V%}^TU!,iE!:fu(Rd4?%Db/&!JRdEݕɔ)eBKQx7J/I!iŇIxqP[r.e

8Ki+08dO닱q?{3e~986%kP[nq`Y!$Tǝ<tn
F&	wT?Pslm0:s"6T.+-e}!Hhg<nb8ͻ#iIvZ$󦜳eV-BFWDWjn`OeÅ1[t^ 9MJ>LZ	VCPà1jV$Pӛ3/_F7d_}sߩWj-f{5+P$Hu7Tg%b!KI˳?
+'!˗JcO;b"KF*CIݘsUuA/	ms+I- ^Y"ؔ b`MuY@rM0Rnʜ؇D2]!S[ʁƨku@E4voyqTZp8p_?ۯFe%YlWLֿ_4kmv<4ITɓw 7G}'$ЪHOg`&Uv$5FhEES60"PKrv4j/C}YZ,NUN}{#b8;I*/Clئ۪KʓYv]V$(1#NW0lUJ?U[%paT\	.rlf< 9XC'gpbݏ˺'
yh"sp+@;g9qY!R:?<TDu@
Ϣ]fÉPL>I\tPI3"8=XǐQ<߯^Aa,ܸB
b*BRJ*fY莵<F(zelވb2QO`ks.ѬZ2Z,z}AͬX+ N S)=Vi>8xXtn)m5icru D 0C֞Y\4[|iTdNjq)bR91ڞ"mn ʄόHc3q/sAD̽NotΨ`Ewyak˻g.:e[Te_[to?}]H#VYaO6h)CO,oR&]5%ޮh@ŃlkfI@'_Bfz<S?p^[9ŅД7Aϳ @M-r~	oCHmUڦV5'{oV
וo׌[aG4w	]nŦx`6.ӕUE49-.mSRI+JX&	e/wKյW.L@$u&V}}7WNhz]f
;[/w O݄OeaoSe*R;ByǶhfx߬P[QP\XwFI\XrVy[&V*1d)yVIn*%>0,Z}?/90#t?,/l^O/
3RǟBQfvZSTr`&v W 0) xI۽ZC%Udhrv-^2<m;BgOjK~4oUqq"v㧒k)t*wE0Ť{JpXTS
ax{2t0{=P࠸3A2(-@s?:n|{dPGΟWXP&0)>TE1w)}3y-JɈpx+իAC3fxr_tmB`z	;=j<:_Lz9n*7"'Y.oI^ds@}QoyjS(gU"Ր݂QAÐoæ}ݿvGY Bng(UEkˤ!ſa焙]	솃9ŉC
c/ha=ocARh{!pDrF=o>݂]׬hqq?|~fꌆ5vl`P
s/wsg(_dc[(1Qd
[x$j-s7  uP撘ޒv"åޥM  NyCk3وN3\YSn4ྣ$g8GN&pmS%%2?؋5tX&ab^)߀͒r42CA+vH(L6865$Hޟ8i,8b@X,x+lΠR~@AMO8)kX(@Uѱ\PeLS%1tóo!5] 1p?%MHF"QqQ;̘SOl/Qj:Q˵xL0XW?x*E/@LKr7;3-!YB	E\`J6ΊS|G5Cb6ר65wf.ҧ)qВ
	'nKd穳OM-?k@I9_<4: XSy8ی~bE0:O3dJl)2|pSy&_(b3Oe{DRt#~l
ۄ?3Y.ELr`6i\2 S$Yfz	fʈEg<Ic1IwKu=k׳"ܷ2cC,=ƓW*PQu$3.<<kEsjq+ 'B3,DYXOEJkflLip2I)WFq$sO/jʣ_<r/V-ِ!ϻ,gJkv0'(pdKzYp#Í&34~
]ʶjt`z&9yᤏj TjۓX0-ZLrjK4bԧ'L)}%l>D(ZEQ|Eۏ6߳ib~[ٹ;v,0kvQ
f6
&NTa&'}b#g^eSQ3nlPALrm+L<{ǓZ7mj:0*".']{SΥ!*O_"^8n.)G1N1¡e1D\
PRy6HRs	iQX_)-1<Ƒ_Hs\ް8w6*:T6Z~0>++\2ʣzw։BEKߺoUä%5W쥢qhycLYzX
t&g/@ Nxig7XZԄd^ c^z񉊇!c}ONv3o6?͟e%Z'al`niԟWOs=⸇jʿ?jXTTE$2X ߘ7M*N4:,@{БDLp17
h;B 1%Zktt~a[g0.J-y&vS[K+2{iߔΉ-KW[Y̓F2W7u:w7;e~<f孳pr^1hVʬY%;`Zze(fnNٻ|k`7gEZ?5sַ-.Bi1"Pp [he{)Oġb7"{
#'N!b >	=LVZǁ]<1䒪RǴMx,lȢIuFtL}#1Qi-p{vQޑfOꤓPz>mKr%l0#<KrY-RUWuTW*e0$Yхu
'd\:C@}R3xð#/h2:Hqf@x|:s_$Y^5ݠaςFcm	ic;}E!MR_
xέԕFKw`\:bi|XWd.F.hJO!Lb=ːTqsv6E],GpN-ad%glrLGiPhu;crHh[ݼ!-&> M)[ (j\juq }=sISl	yȋXYZWUEܲ:%YN{%@7 }++ni	π)D ?++H)纨u̲YNIn5s(U	[A6;d]xiW!ҷtQk'LFEv|9ЊWD.`oq|@5nK};h0fx2o>t:ٻ@u3E.rP<ʕ,a@:E( ÊtAx,<gz<=F۾,B_3NLpsw u<O<uVds}(rr#G&}]ڳN.d۷bʯv#3WrZC=D/Tb]IG܈PQO|=Նn͆L돘5/c!yE*c$+ĶKFt Pd0I7FӃe3ņE!l܎i߆
FoHE2Z<i]oot2S٫ϕ:qYYcլ,3|!W#p|r<DH;X	,ZjwER#T3\V	t-_m=6'nRkbV"!H2x(%y}(Iʷ5V^Dt
ߛ[Hוo0"I+VY$tKx<0J	uz(gLPV? `޵G_чhaN-m(mlSZkithQIm?eόߡbK~Y&}!h! {L"O0GNZe]FRh_׫0kvPgEzGmL}4h߷bW,4ߔ6ƏXҟb#ȷGQo҅ګ}?⌇vx؉-	S>XhAdca }Ԇ&-RP@2:e}S3
xeUdtBeT,Z%c=9jR|[DW$.gcN=T{ӧ` ,\`nj
\ S"}DnYD
F})EGi~+4ˎf-Cɼa_\j"b{@gQ-QbBv[C=K{VWwCte?F4ciրkpx'5%ػ$i,Gj" )Sڔ'wO16റ _}I9A8rM,fnk9X嶞je+,|[Jce@N;N*5$|Z@|e1DJ,G}Cm,Ԝ"MF_b]B~06XmlOZJa]Ad<={̪7[/!w%>\Z	t-n5rQAfz	N3=BN1#\fI܂YNR\<n\#
VKk>XGv켜5S`4kg%-_iR}=n6Ya:ÃΪnr VGK^@F-]-xq飻Xm5/\+a6\zlQ_BG֐;es!K sbd47z3\HTk+r.v}vb~"I5t}8Г'}]ߤ7t7(V$+{r%nގ7oA.u$v[eX p"ѓozf\r]4ak_ǀR$Q̏I&櫗~h,lhU3Y8S,<ێ`MXb)p+:_U,αF&5tBeOEBH<0Fz6ӾۙLqcxÕ<=p+r	M~Nu2)N9ha~mʷD+rjd6j))~7IC8Of{;%#Q[`#lTpS60388*&-֖%ql.`Bƛ.%St2۲ߓ3fh%vr?Q##+S"eh
l3rh_ݼoԱvKxsV7
TZC#/a'klh25$CP"S~LW9"v5	_~.AxqM]@~bY6$pi8#d,nfe~]9Զb#F,\g]C8&5\_KҋA[她fzh{5~y0Y@uN_-{KBA>/ Ɛ5uG\J),tC &*SwO~ٯ)*s]4'6`+1Muh=_oދq($ۊu]*؋_H &ϘoBpyv&vY.Rxkhv/aaѵ鋏fS&@Ep]Et{FirH^cjf\mrx9G%?v{:Y>g6w'@ےIkHb}5ʓ>Sngw:d@MC̕l)mlv+1M-~f@(QqB2},Smr z

	?y^&t01at'({(BW<'+8_VuR1Q'OsRSd(Hd,\.A=B
~8(bP#qvdRtP-.=ԃ­H|\3fT% H17<ހ|[4a@'
mtW~$@	vW<[*ɂH3aNٸe"TPf٩gѹ{֦8 b
vJfw'gw	ud~)^;	#vE4*3FWƝ3/|h R}qWGeLy+RYOPfy
Ar#N4$;YS*H>R=jtzr0땒q5Lahnbqa?뤊CB_zߟ|:LEGc^Ɋ/o `Zh ;ŦJ>YU{ʨHq\8?6BV$EZgg0jcΜt肎E9¬`oxңE@+;{,)a`	%= &AGuޛo4&pA+$˄icoy)3<_#5,W^v.$v܋$DY+:V{b>E%{ԫJ"gZ9^5O% zG-x +!-%8>Aw8CE;Tf+Q5: 0;ĝoF۳nle0)ch`횋îjr:|8q|njh3ZQ>"Q"^P^1j_hiU\U5QtYhHyCONJWkYsШr:iQ)Aq';&q@:KZ*٢^)'D,>\]O8_~Х_cZy~vY62
U	1Ȱh.qZyf]ˍ&t\`L&2'e&f:k2II9-r>uoH<h4蹒bLn }H]Rںa$~$ݴEF$	D-2$4[ߥ)_'(t{onޅ'M?etפ7T+I:gwbAbL	6QBI68s2èlqT۞Eb$yFw!~āg[6r#vnq^Q(TNcRh5l\i/5p~h2ZKЗWU:D阊J1L=PCAf4]O+&%DiXlӦ3V1o'Ua4ߴ+$ߞ2<92mP?+, QC0F=$^jC6R9\~x1ݞDy" ĳh'H&t"|h ͠YE羇g F!.Zx1`Wy݇􍽬yr8vJHeTT<:nr^c(B|=J05a)gmC1m;Ьɋn=[	]d+rFF8ϹIGT]_c0f}şx߷4ݯU<3b}5!u0karnۭ}aRLzkCpm8M_żV0,Y'6_5eu#=Z׀8zPvp#ZzPo!z?6[7Nnp>P2R551Tq6'ݶ&	sIx#|1RL8bZ@ĄE8'[4kEt\F"Q܆uZ(t=d<x:<;;CQ2.JSD;ja:>;D 2*btD@3d,YmWE{(qiƯT~ll+۴>Oq}eMuPImLY7ϴGTNaBd[BOt30)'صPqf aH"B &q,y DBE}E&R
;OYOTP,U YHqP#ci\Tupq/K"Uߍ͇]$cmI;9Z<L.3VZUc/ȮddeA=Q+JULrvZѐ7raVYV>}8=\C[j/BXihCe[txV$R+> 2HΣtk'&mwZ{Rf8๼h~ɘwλ
4 $|v
M_${VT#`r3I.ޱ,&ցՀܺ=avc.Gg`㴢ei7[K]0C#jkA~3$ZZo.-\8YCC^-d]sOr><%/;f`BE{}%*ymDÇw<g2[hb=,xhOͶZACZҬI7sPcb_vZf{":xc2of"?$VDxB3q/4[uXu?`nkF.!ܡ +]d>Wˢݲa?!&<#yrPՋ	r`wnCO|G^  @@pVG :9RlnRiPxoÍ?󐞽8#m9.r+ 8pyE;|)|!+p1;ΎJ/[AS5Qa8VqQe'Aj2/v/71qmkCKvd&u*RsQ.Z牋sgʛ1~_
:P2'IrWaog(qq.&7B*mSraΖS=K5xQ7qK&ϤP؟Vl츎޹{OQvk#TavމW˷Bi{%+UeCu5ϖ@v4ޡ|1AK_l-5|+je]zH|:tyLDzUa
ϔ9E_w@R⻽L(&ʅVG,l?6h$\<g?ei`8mZtm֔q:?9|44iy]᫉Z%ȏQQ% t1VY%U}||n*	3q\=v人]C=7NW28b'VȐx3]QBI[Q|+,Nçψ XV/灹f l<wNHyTm&pA9Md]̝>Qo|@0So@Xk;?b<<0dPDB3wk=^7Ͳ-qO \#8p+OA^d>
)tx%,pƌ8g,(X'>W_dQw!5A@fq0C'=a(x܀vzZ^Ğk/|-Wےw&6ReBfx_ݰDn}LJGnbߗI@r!XAghCJehM\)v˦;qOiͤ׭VũN.àYL?(,A*֤<I"`e$+JS%T!ȂbJbLmU8SSZ܃	v`xMDDЮӘN73z,7ZTwEҽV| Gbٞ*xӏC@<>uspO_7ytuV]X,upN2$ڔe
:}?mUﺯTUd[Kc7A}y#q+MH7AeF-4Aםup<TmLLtfΞN˚_$o31YLɭSgWVX)shM;7:ݪ2`}ָCfMk,q͜ē~yeO\Qqqy'i3M 03Icx9ϹLctr/F e v<UQz _</g$O>b=]^
n\lAl	ʮ ؙ:yfk4{ bx>ʉUW#Hw$Y܍Cf܈3xRS3VSI6ˁn9- kb5Ʋ0C*!}~RˈZߦ#;@;S瓒WkQ Z։r,o-3s~]NPgE9-+)269YZo^
jE2.Em(ԋ5mu)N{A"Ap\g8Ͽ9;0 &qի||@юA	u?zԿ6G$kBodx:6r̺jje 	ohƌr0kȭ=hw?Ơӄ,?´E1_I%Auz=Nvd!ݜjxNHpERUh=%}rfRPmiICN1FfT
2c!s/5CE=Xq	Yh*1Ky"EP	iMqsWTkB+sDś7DI:sR*hHQCg,4_IĂ;	}mXdp 14LdwC3?(
GxXg4z*f:xPbCidf$UOf3 *cJdb?ʇ1ꌁ;{sp>3%&>^ٞB*E R^@<g) 7O(I	{cQ- ^YYV H6`d;4֑hڇASҿGN`@h_!Kl_q5?*Pd_TqzԷFjբ%ѣ|	ʂioQj깩o*wb&RgZr?=U&!5Pi]>vVߓ`xlmnC08Ւɿ$ruڳn2o`/AfOjaَb}*ead~O@B[6"i,x
_3: r6X$#c7QR'㻘K>~?[ cK
pO-	_+KAU8=3|Z<'*~ex!p%C)2+ iv5U8 .>ߒ'Y;Ũ:!:L*0`d3w-k1cW&nH`SL٪]Ð\{
ވ(@M~E,NdrZq
M+F0L/;jO%E5m</lqGJ~m!'d˾OҪbLfL?K5措:|MHZ9)bAX>>Ñ[0h	ge,ȎGYLE˖g؊\bMS@V~AVa&u'ltPK
mhr{@= MkdM{Xb#ZӖ{)fԿ/\/SKl!?hT
3<kRNe2c^bGj?O+ІJ}A0gCy:'=:A+%{
J0/@;0I<h^JmϕɎ;Еɤu7q`m#+h[9LEG_aTr6Bw7^=V
 tܿ_^z[xj<UvC1P4F.X7|'p2Y%8BƔ9A5zҪV
>{z&X.0vai$2.fzVb|Jˊcڋt*=ahlsh'^i6L:B,y2rmˑACM{)VN.[6[J6:Me}
_ɟ@Tq<߇;eE+YDuCB4rmgpQH"!A[QBD&+r"a@mWKA

&> .+-."gkk+F$t<24ټǭE&&G38zfh<6F[rK-tuJbKږ9?j1`߭&@*OT]w%Ԓrʰ^9X?԰Yqty`u`hZwxyQ%lZ	@Gsԥwݾ6T{_A[ˊJ,̙P#}aaM؍Xr|}Q`7/7_u>Z([S:=5:+Rn5~8I_wԏ{%m҂4L b+܂9~g~{jX{uh1#Pn$ܢmq&vL@[ ̾Yz㼫G"OSfE24,on@A[~;S}^77	5ٜbK`+"ТLBT#%^4"hIk&q]-Bc]3yszP+& P*l!훂_qEE$8vDw0wXVV^zfn?JQnbg 5r^Ⴋ%Pz~$B2a]@2jZUxXr`Ȩ&Hr,%V1F-%uƊ'W!kdo: u`juͧ
|}'T!..kDA7a#ͨ珥O;;V)`Ag+ig89@g,Mʰ!2vz9A};@D-ZϴDt>zBn։Vo.'#]lWBeO	UlBVMdDޑ3![ɅGTX0YybTL<܏x U,ZQa{}rOyřK\3!yTۈ#E+#hx=HE[էu3GTAQ∓kQB@;yE6e(-q4O]/蚥{֟!-`my7y~ź}.r/綸w-2SY؋j)-9"virdΈWO(خ<"!ǌS&nL2q+IggoSFFG\ZJXd(-$X]M#tha$dآЄf<Wb]y%Lx,~TJɿk{qE*k`u]e
{+_T|~2Y6Κw({!c5Xto$ ѪC\ ~I:f*b嫕rfKs~
WyMII:S2zmܦAhVsڄG?#ħAHRםI)j8Ǌ:pVLގT
Es:b(rXm]?>p6܈5K>ZE07ZBY%USBwq^~{-casY)Tfo)SQՑ\/N4̄6	Ɇ큢  8Z!<Pݎ&Kp%ay3.0Unq9y0JN&3w:T5dֻ=Z?ԧuCn'iU;d&1Xw;ak(Ji*i=~^fEjUrCHNwـSqE.(v:FIQFyVTgL=Ǜklj8c <.pۆl8:oX;	Z~:rd
ݮU!<ҍ BU>8JtlMƮ`ֿ&_eWN2Lb܅%ocV ̓ݼUq<}HiG+VDg"G5xbX#O^"$2+:7UE6.Ҟ+cdJȩmlyS֖γ {f&_clju5Ĥ4H$J<}`KkXYE}tSF*VL+}+༨pJ4mJi\㡒"ʆ?7=='Afg5B3gIzQ&S8=nW
bپ=Y4Qǒ/3j"= 2_p(q1DV)'v
;u3HXz mVPJhQy/B"fp3F04~ܙzvA
2BNШ'])I-_IJP#ITK!v\an.x
uZh:5A:B:]yu,5iRi#\SSI2Ln{HPwBA~O&^̃5kl
(qOh(Ye֠$\n7)tݱ?h2Ӥc%/A`H(8h|3k6`<7ɦʀ\;wk$lnr|Rvʺ("AHi4tf'¥1[+5=jH,!@avܭM oDg8c r]I/k(X5$ntSe_4*-N4F1?bW\?_Xv+U A;S8-R ?^?`u$p2^ѣsL"ŏrYDi=>_
>x$:vA(.7<a܆b:{8X,;pS:| ^cv(.k$\'w>Nk
^P:ƜNLT49EpsN1IYP=&A,< ]>
qL_Ye;YDoQEhdEd}Tē,E"gi]L+%ͦYSFA4k&Pn8O(޹b,̍A~Tk8V2Jiidz2_Ip;i{EHRL钍iY^ xp>!Q	VOri,NhFn!Gˠc7|ez&G\_>"G,"wy(o:t<ĸ.% /߂8j*y(Z~FDzDSX8):}:%p6eX\WgR\,HN@L!%u]t@#i~F
xN[x2i4ڳ0msDBZјߴpA~!3->f:J:ܡ:Dn1<_2mև`E(8iG8'> uKG[qn?=E4Z^*}<&>oOqkl>R3<Ӽ	r<)sBӞL~~7^tjHo!nmZnvxXmV*HlQUfs5sTRR$+q쎖93!fjʃAOGx3ҲD;YSRz˅H+A{W.'K*u
	vHxT3;oWO&DH&	XA>~<z k4'w-j$0 R`e//U(c´.# 8[a6ެҌ2!f|f
BRSsu^VGG$KFTt"H/cz hw`OubgPقS@zv &zo9n]bq[&HP9k`rr"4B!?q2& ̇hq`cZ/ow{6/}uʧ`[;;⺒<i`F"YB	K<J1orˑ쵫6rB(20byI.]	Eʐ_(bM`U`.LnB Y疀Nqī+Lhqvl5!{vY;#}ԟP4'IhD 
21Ehg?w/Rdu#J{B~;#;$΀ŏU7?[MMIsL/M["(ɺx!;&JL	*Y-5Db#ȬEjLC\ɲHFs0lBڼDA뽬צ5&͆*4%dj;d\0`Ϳf	Z%]3ǹPZbu):idgO1Zw{Dpb[tMXi݋W;)dLo[NamJ_#?E#^2O&>3$	B.)<k
iNRo25*z}Y0}RV7ys#*=ΖߨR8n2븶4!dø˞ƺހNBC'[䴻ūm,k#J}o>>!z5oU/B<08U35#~}B5y!1yP]6YQSOrNMvb!<'CsضAV^KZ,.q޿ʝCx+/\2ULϰ,Wڡg]^;>q3|L>jGm0~5UcBdթT%AYia~zz)PRbm]]9|I	kFe0UfGQw1XlԵny"	a~3KP4鵭VˑHfcpc.SEׯㄮ":%jR.UiWXT'=	O7V[7#Y7G {,<nO'd,Y櫂@TK.s΁:ܟ7CƂ"= u/U;cv4ufHNEf?|{k)m~FƻU^Mv*W$:SY"(*dئO4IѢ'y''.*b*[Ns1l'M/ ;ā%e%pj012PE}Z.`<6{ZLHpZ=e LjjQٴJS\`VRVa
Ѿk??ٴRXޠ*|WfF4{ܥ-N~Z3fLjvυ FCIw[Li_`rblagMzFlȑt8P{p"%4"LnB V߻? $#
ܯJeG"?MV
qױ!h'QDJ$>ni=)V4Kv?N[V銥AQ]6ܓm3~+9*@:o]ɼ6Z;bai,Y[_^Bn}aZ!"׶!*h06OugAGoxߏӋg[EҡI}.8f>jqm !/Nɴ'sZչ >sԹ}bx7Q9y7fTn}zc}_vb(=Aa@-V'ivbOSD۝1?!Æ)RZ5dHqt)()5XmFWʱsq,LcXsFS#f=ߎ1*Dr$҇NcCQβl^F1Mc5V˘?y&tYMay7xf0yko`s?j,J'`2>'B	nwݶpڽ3~1NHD-Gd,A[w~2uh{>]˼sA[\|Dn	"em@bC0Xl!0*pd"F@8S|u@?k4)&	MwII{3`uDb0+`z5 yȱiJN a?9u<C>&VNm
%@t D9kŌ-w5>0˅:Zɍ[Qu|8JKAa6:!Oaآ:oR3g_cs14Yy*FpCCYz5@
Ud])tδP#XFY'\Egx7F|0s#.:$z%rtTisOgAk >k$<͘6ƏG%'0=oq'" 8IgC`8.nwX)&kCIg]}YCl\GߢD$FEv^P&^e</d>1P9(tԘdzΪZ0,hڬL#ռ7R=Gv(q/[}$*Gh]҆$>_Z>RzG"/g=9ژA\Gubtlc.0 D`3~ W՝LX# 5IE$д)`Qv3]YHo+k?,
F7e}cUt_uC}}ҰofG-5 I=<e*L,	!Ƭu/	JKPMkaT"_	G'%u405OO# `H6;hNuMn{'qG
[3TNu{!h,Bh*h;Y<J
VY-<Z;QEg}lO.YqM*X6,):v?g
kl
m|hpJ-J*~N؍7/Qk"fk)W }])u3D̴
=rnjoh*:%?vt8D\Aon1=n	!"~hD 3_21	q&}NRY=̑
;
g:|ɢi"ќbqrlU-Tf5 x]	 t #>!!k8{li+woazJe\y,Z*%8zMOv!+_3[Hni&
J)7ד̸Ç>-ZDR<,Y9.HhX^Dٸ8{wh$ux,,|*R,= JUBz2#hVzO夃6/dF,3@P;=TW_pYro[l-|n\EXT6#l2xڻpRjīPk-P? 9GbS75)Lv&<TJ,U3 4(etu&^َehŁq
#C-<?{x$^AkowZ\;Z
 F3tH?q=0Ȗ9viϨ=G:('+I	Fl9Ex4rX+׫XM>0ri:%ۡݙ(ndyx+6kB*	j*ΌHdi`"H'4d {X9G(HeV͕M`VaEzjLrF<]w7XZs2wPD	y􊗥JZ;?z&-m=ۉGTitG(*z}c5ɠy=<*0w$bɺ]Uh9É 4۞e!"D`.`@\mIP91$'?ef"%s93F*еxiD%K	_P}{1ņ,4͹N>d⎷Vd É2'Nȕf'8}yy;;)~^LڣBQfxv|<Eyv<uGh?W	GɅ ^O
I8FH<q̒C8+C.\gώ= RySl\4+Psot^iWjJrRE Q#{Tc㘏xN{:CST|rFu8wqgb];E6'SBJU!uD0QҹnV`Let]<.^dƤ!CjG¡h^r[cNU#}XOp+ k}Q3+-VoG}^	9 rFcP֘kڈbXwz2b2x""fF)@<p[pmr_դ&	ykR9oH0=n>*k$%Flul4}n4BF˦}-*T16e/WTPx׽2<a2ΩL1Nc/]KprXɒ*/xs-cm3I9s,1턟 $j>|ݖYF-ˑn|Djox3I\BY@Щv@)LUzMypyFsMg' ]vp$偅3,;f"zs }W-/&/PT-yI=S-/BxC+ϐ#QFX6KpNLN
L,:-(cH0רP*6) 2{:1Ň.VGeY=o	,]z=,֊UJrն!O#b$	(<qJƮrWkqgȒ.a̷KRtW0ЉNSER$+cta\jnjNuU[FX9TBV_>vC<T{cCPkNV̢`1nO&zIbs,jWdQl\"N>}40ڲ
1v|1
oڈ_l0OYjď)8M0sIDN}Ibpg,Dӭk:Ucu B
z	ϏʦҦ"@*jBpp BCϔ)޽mNICV`w7	AgtUyҲhc<}<Yud6g=UX*$=j.f
-18:E6EH Q eIKX?5gD 9w䟡'"k/%>3:jY^cbSt׷T` _9rfe ä@f=C?4!Bo"_fP#~pE|:KAUelM,2kI305@8y
ZIr!*kհ\3VY/޲}%f}ݔ`P>N8P"Px؏7U	ZNR5SE-!Zh5@ssi@(l+)ԎENB֚$E8mmfC^F;spG<EoK2Y(P#vS2|xT	Kc$C`2uêp`ꌛy}K$buVyO
ZegiL&/).o=QZ
\v=32JL3MV}A]ǩ0B`G*Ērn(u/Td*nH$<@<i0cX?d:5lr}$5rjiq_I2+~/,^90
p촞6x.Mwͥv%~Lѧx[ K%CДWBoxiDFqjK/ܬeNmp0mM;@Z:T@蚭Nsc1f>'U6O4@cd޷0b+p3{
H j@M/FaFY5H
tZ-Ssanrc$Q;h	\!leSʛ{A31>}zہkZ >2\/TrEv׍OjŻ\\+j`b䋀ƈ+_*߄ehC=(gvy<0h/r3
pĀp9qe-O3es'8<Rp#bcȽ*Z5o&A|b/ XX߅j͌@|d'0A)DH[4fUHau3ArgTQdgm3٦ۣ˦+F%m*E#l#.&o1)Ǚ:x#Z0X>|[P0.dאqdM2FvrP.ܮҬJk2>M"Ywrl@ڔ9]+|ω)<+/fl0Q%uC/׵YY\ #MeC;:T#s6i"qױp`Qu[pccd>})צ QFwReiqLYV'-&:п_G\Ng2/<!iv~҆|VY ^$ r.<17ʂn?pbZ0	ˈk&Y1Ds\&^\L7i31*dG6U/ԅdţEH(ue0-vJ#%>*|RŐa'S ʎ6EZ\{H"9)7`+_"@`z6i4 {P|hX;B2A0l-oLBR`ͮ*+fDq@H"&ZuêTUQBơr|`uļ9PlxSh`w*©NG?ǜ:9*-#'݃_Mt_ w,@wbFV~m&qXUqPE`*Ay~UH$
j5 SwL
uދG夛V&T$>u4 Ot>7DYB4o a1\cmK[hfD_Τ%nѐ
l22|qUa1o&1wob{#9+3XɞszE`ThnF7@+RW[\B5Fܸ~B|[5NlyW8&9_D67քDP Bz`[pl5RMw#j5-A+EV#P%@8tKͩ," mlVTb$|ʺyD8'uAS)Ӿoh1_U/]X,r?=U[c,_[%Ϊ2Л#4!#'Ǜ\hЅq~Aޒ2v *u֬nIz԰@p}ݒ,	<Iք|tDƳŝ:1cixH6HRɷX& [. uaBnkZe`T#j:{́8VcۢoL#/O(MB8A14>ʸ'[}/RUxG_Y
EڣRbaI.qaVZuoasQp
)KPnbe`ƾᱨަ)ZE}sO siNJN>4E@2P]` I1MRg
<qdgBq;s		1U˔TEGߺq]De/|i qKNgTO{~TFtz RS/,2x~YifVމqDCVX,GC\_BJ	\=Ds괗ǩo_K6c"S~iNEjҧɇh"0R	N\wJ8X;U>Rolo/Ko\DA&OgzEwUay;2dɻ)f=_Ыrk{x>rIRj	~]1@cEg;ېco9DM@o4Ϣ 9YOS >0lz*ivͻݵxMD|]+ƂBYxo"g6sR5Up9'<hwMd=mwXgO-յ~j&3G&"X62cTCB4eR59fanuB	A Ŏ&qK/ 9{sW	/hn!GK<LQ< z=cI4ڣmGl5M>n|Dk#jXKUez^I8ɞqqrdO઄ԙB:&xAHCfG͌ )tY<T_ǯy7kh3"R]"3d1Wނ%S^a3p~>mA2h;0rc3J)lp>Z*s)2Gͭ_`bB"(%+]NQJb>}<E2t$t%-Y}+ECm-#|l^έ\
-,u$UZ>=2Mĩ>#iU]H-UU}jl9+6I#G$@M(v=c+~q!QbYܛs{Fp(D|fF!YRW,YήY>XEFfSҷNyL1gI=nr^R`SNG.y;AGxS*GdɆѨ/Ӂ=-Z0.\?]DK]egx+>QՋTh*T]$̵ljA/> ̉	G%RfUF ^ǰl3YK>;nG8MⲀ{j,!4)p"^/lvq.qy՚
ihùFD{YO!H#ҍK@n15r4x#y.%,z5s<}~	kewRBQ6@*S>:v<CԂr5SAyOd$`^iB/pO_0@CNA	=zΓ՗-5&;T5O\"Ct4jmqcw[dԭ|ז@Wv;aб8XTby)h>T:+"%0ǎsM ]RTK1):mHТ[~uxsTiX&9Y@	.Y*R#'GNؓ8O`	t)~(Rjtо2<@]8*XoA7%v~ xfc`iߢߺu*kVFz4o"}t7s@q\bWS1X1ٕZѽDne9	X'Qh »<
q:F.:LԝmL$Zz`=>؏U-)T{8@^l!=  -ZQ%u)N'X,QhѯʕW0L|1-q 0tKdjFfxl,Y5q^Jk(6Q`ZrUATU;#i{m\VLM|\YP{*s0wJCLR d*A	:
f<yXqrf[\ByڸկԾ8pL5f@)`4<_/xPv	k{x 3Lx(W5:wlS:e3q`t9P3@>ԤeLǓUHlOD^t;Km~h!@&:HȊ):>m|Do!u|**T8F' RM\EeB^ٞSN9j|US1˷zGsڳf=传PBXV4#A`^ys_5G}w..L0x&mKWr'IF`iE1SlO`vΝW<j[lOKǿI_`>$>fF-ejX!nnJ*!~nsH3	s~z6A4P+"v$ӔЭzZtPs
jV6{@O?
)Xɲ_].YMI1˕i:H>y@z26ϳ^ɠkpADᅱx6%@։\y_@W~ْ#Zj7	P(HhfS	&+]ΪP"Yܴ#""*atb<7dV+pJ	4:ҟd5%iD
>!R)ix@ÔFEem|P(,[B+XXP20gt81mO8VZ9]5
o^7&,܃P7-^4T4OX@C7mzy"'b}k$wAklzy(!|mz3\MU8nWtFLhK?e<,%tu	'LۛGmbm0O/ϝPݲr"Ϝp&@a]`%Ȝ暻c+B..nU]8;	#sѭ+6OEcfyZ~l]Vk"rےNz[<i()HS(GIX٨gQf5*tµG`WQS͇ؙ[N~M-j
!O.'Wu=,[t
;9(~z`BE߮H17PĲ*Yek|7EKu5gK8tqCTQm-2fŴ2Hֳ\f@urc@o:S9rP(<s@ӈhcQ{8̘vgsj׊G}`>3_;{ NyG/.-ku|1+qu@vcFpedb^g@yCYJ5\߁IްdR:ғRm~WIfMG8`=ġ،gCb^]uþ0VKܜNuQe+.ܪZD޸~@JnHEzߺk6:7/zL8,q@<Y}ɜ	+GrP@mxZ<cS UfڲT;!:Wa}aQ)^,|s]6rw,OAMY)F ӰedzY|{MtsϏ,b۳u23a6gncL*?iD5,xoCB#2 l0^Nc$y$RO2 bo6Q@Hw1:B#
jmǕR~@	Φ~sݝ齙P(E[dj'QchԾ@o۪|*]PXn-Ws:|rQzx<gwM.6F,̀*
#+D,^D-eD)e|TAP	$: Ѳ.ShEOtFm]0;y0^$gЁ/8F6z{v~5Ujmz¯'.:;Z輬鮦hJ' .;}tvUH?ߐWwQ2lOiy%1#rP|遝4b`zzB629ZYf+|Q= z6{?WӠ(XkQR؈o/ޖs:\:Q?*m`\]Z̪t`6dۀL7(+~"RsC챡CzF\^;R}u6juq!-P};1_GiumD}k?@ #nU	NOɎ3.WF_HeṂҁ˖n;+'(s]+զPVqV.W@ќ$g[{}]勒_\#	?;sgQi+i7.]UBs;#S0$Ƙ2uM*^4mb2:3U}6QL%md(nb3<+FzvkPܚX-}ц䀲ߙRq!2i4TFrInׯy<ji43piOJ09i|Y:*g.rP^<@PT?)]?%qԔ̅Ð~GF	ݎi|;x!p0B \Yx` G=@qvim(2+$+[3	EVϢ4m z\ʡ?OY0kKbM{5yrI/IO|&{L0p1e2gj.,4mwM~%=[PLjsa(f]P7*4~?!cH:(ػҸKjz֊E[GX'/Y;#֝6wrϪ>$^+H_wOBGԞqCnFa~gm*sMts/ޥt>!]ݿhvxL8w[Xqֿ4s̾AY^	j$dr+}dhCbn1ӕ9  CJpHuIԲ/`%+4n3he72O,Kmal>32oϼȈ9%nBt&vEˬR9åGgVgl͂#f-TdyssYo|R!~,>`jBΒNL(C"8#5/+7C_	,BxQqMYЬmXў}VéXaVZH
{56 .oQ 7TL1?Aˑ"O&1Լ8s$m{ӟF"
[=7(~քlSPV(5ӵRHu
>;@^A)A\Mã&yP!(BNT()`M[AY-ge7g\ZU[mm4Ta6skў]gq٬b1PSmb}u]^L#F!j|FZ@gjo 7C/L{;R/ZEf'I7/~a` ZR~=hz@:6)rjkI(H{0!]l \Vu*mFΩMjE>1n&ae0tEDfRTl]:$x]vTTKk`"7ٮ*[!*- (W}l.aVr	&vF~'3ۛ&uă|`s[o;L<aU)MokJb$?U9>_}AM&IIDG-Q'86,1jF%%%bDSĐgQ*qsWh\[W96#ӑLnkZ74KZA"
	:poxARQ@Ej3x4<ɥ4ZB`_lKgݍJM!ƖNu;n(J]~] T
QD(ľk)ɾ726ֳ.os=4W^G3sn5Uٸ ^Ӣ4<|AN8(KuQ)mI\w\⿤NG<_V[up/&MIFe--ZNEai|}@b|2O P
b:>ͺK`"qsBw W:x-YԕZiǿ	ȓeF
.mjKmGpZlkYVkc+mU{	^qt'1DE_o"p7ЈA8<aR8F4z[- inf}}KTN{V{1r/^IxK -^\#Evvx$h1>?|T8[U-Sz?89QɦnU"҈'JAV^:<l&鏊h664rg?o}M=xr6L=rYʑA?A9iPm	KGCc}WY0<N9n\~mSXfܮxaa3-ą( nz&:d9~sHCt9vp	goyxTvb8e9ޞϘLȅ3fo>9 OU7ubgqT;ý/-V	1[$[#AJߪ\?i~*gh %G*5ڞhDj{' nr0J7I2w4hB/ۆS;M~68?hbc}:g[STdK-|T'?#%Yt/BBU8-9"ΗU:`C0,İ
7u9ҍ&k9}@S׹kx͗[6q2׍jC"hTy$[@k4Rp5&i34)V2MPU]UšT̎`8
gf g̹"3t\vP+N.O~khh>#]֡q}[1,yDtVýKXƗ$/\~n[g8uC0	S4ߛ^%Cp+Ї.͗1x_2GwR{=Cemm`GPiE7o kѥc_ѮRӘH{R9kƴ@hx:lpA4##PT'PK4' DʥxaLsz"^IFpF,"L_Is;z99oRߚNU~K@7>WϻkKrZ-}qɜE=?5wÑrdZāԇPkyEud~v1XȒ]7QRǀrK@ɨ֩_-/{xX.8
.|mQ`s-xx+0}w}mX|gw0h	l(1-a$h7\,S\sNAZ?s#`&8| .S,_id/Jيl\Dh@WB> p'y=$EVIވ!hNaPvԋD-?WIpLS3egϻ9w'WdZY͸#<c܏*	OeTAF9k2Ս@Bvb>73TGގ"k$'5%ГӣpmJKoߟ(u/S|ގWx^/-%V#w*+`M4Khfl't5/zf3V gΆj?"hH>O39s";V~"ZgfjZʴkQj	Xf e&^/72l&;an-nI>gRgGH~]mxWyD2*zՒcYۂL.,Z ]@R	qtHU&=#H)%ґ
&[)L"/Rzx-uKwΑXl&Y.	*z}|[<{9>~z/P )M,Ia^0dJRTb7<1=X'irb3+ T-*i<y0fxZNbgo
x48>[jdJԱj̅qOGbm.CMIrc1Y\թ@bQ'LPJ_
7<JhKuſH,I+ls[U2<aݏ>U	r0%R /sW$)*}JMdڲ-f*iNA&ǾxvPOݰ@yuB4$56|5Fdއ^;睪}Ww=GI-!*N/́kXV/=#i-inj-5H[Z vM\1Y)1B,A3+IXc	z+PuW7:m
7eU֕,&sX<YwG`َuډ yh*fmMg`r&JaJM/ir=+ Xlt:^Cjws$鍻#t>X(IfKM^BHa0bDY)`3ⶺw< *BG,;̋rts-IǾ;GNNa]E'o"ΏPMŏp$ ZswD|ַ:{1twq}^XE,+T|R%%Na0y8)-X<]IL$su<(a0X2ǝ~^+^k4!x05Zq&`Fy_ǎMԳj )wXm-&~9Pј)򶶈ШNQ߂P&5ݩlܺtrInt%Wt0`cAQ*Ի6wY#I"<%6pQ1hv><z41)-Ho|nVݗ^gmbjI	W5T}ifc Tv	ނ}YW76ȗ3!ȠcV/kpz(P^C$72BU2^&ޡ1@|}p#CJo^̠Kvi24^= *Z|ldn[&.:={3yf׋ƼiVi`OA9Hys>/E!=آh1^B:w 7K
k%%)1+?ɭW^slk
~=*+rPsaϨs~[]h`Sox52Rχ =3ɵܷr+'fB
9eH3;=e(d\p5=EeF)I /˛fxmWB[߷[$n1e	 ҂e n#(9Y4w 8i1!l9"lw0h;d05%[{MtP{-fW$g*6	8Z'?a,ܚ7viSèO:bqXї{:ons~`,L;CgCR_#EE"6sq,4Cbl	It3a	e+;nOϬǕua tDInnaHv&-ɨxu;q辰Cv'CYɑ{?2㯝в~WƟ	T)@4PX{uiz9hb!G'zl?莨Ob×$@&)_Ul4ERb+SԶa9Q>Gr/\'@U6.O>T.?S#nMmeSz+p\%>"1`jʣj%ޢňhjze^6$XJ'+Ft.ۘ1eTd>tA!MF9+@$MGuǸK/Z |,kwB9ߟzWoBkܓb.cc\XU|$ a6,Ҹb"dCRߕ7uFqP50--N/)'?=`"Úfڢ%Y:Ͻb3C'rcnSugRPۯL,-w	zV)TnW#̗*y<oJY?0S qǳykJķmƊ`h>(l61sr;j+O	%%<&@(Seᮞq)b7Wrl]kaL7WlW}2c|By栗s;$aʣL1F<YPGࡗ+&\"wN,Mf;9hFdAv4b]NuN*!$ l$Y|Spٌn;'aqk5Fpț-IiѥׅͮMǾ: ͉]3iÈpq._j-e8xI>ntɴ0_HaǤϺ}CgM%#}xKy2adls48+F=zv뭨vbQ	4c'9A]o~2m(}_uu~˜J]f蹪`c"8"ڪ_CGurm㈞V/̒!}FIy|ӠoYh#_R" ;sjYfrvmϱSSqV<PU-K}%^DJJ9-NՐ΅LUXg.M:~&{+EVbŊS|gce!QVP~hR|;C,a<
"=1KXJ;VRQśsIh8O?tc`Nyq'$/8
=rҽsW&e=kQyF4V/ıd߫lW2{햋͓?BɕNxڃ_RSF
8":#|ݜQ!rZāRNe:Pz^ gR$~tendT,n?kY3R42jh7")"A--dEjE:y 6DdHLJ l0Ǳ}}B}A5,ZA0CbҩJrΆlG^u]np[Zo|ɤekNvp
Q5m<ɆDuxhÐbni<dr'FJubF;)e?_-o!w;q|r#?gB:*;#4HSC	Ik*%')=Ù)1o.N65噆zW!dL*fwo0\ waƝJK'`k	a(EzǿhWmwQ>"]G65]c~p0@7%b39L/11 w
:96Q\A؉dO#n	_D7;*v^ѹz G8%Ȩё	Ŝu?Pyh^I>Yի_G$!lojgbkX	/Mtn{>`p)q/gt_zFWŝGW3~y=PX%nܲǧM#'̆8&-UNdT$$oK{<ⲕbg:TYDk79.4wi-J!,]zmDl J5=M3ڳcδӞԕ8Vq4J
8<Y]VSTwyVĀ̎(	4+;-yEq]j3|f*]?7}6Bҁ-3Kh>pCݳ@o'ZK v%uE{YOJ(9R*APt);9Aل%0IpȺQ=(,,!3uMܟr&-a$.K#GcwQ
6B_5UMzƒJ%dW_%lo3|Ƭ|Dp	eT㨓bJA1blfSE-c#o*u;/^=-a*p*R{R^(\ÇR~ΖO^);5&O*sf:8f	6ے'=Dap5{b"\h\C_KКle,)wxz{'Zە.Exg}$V*-s[l>=ƅCU񧲷qX}XM(^C	eCN2# ǧՂR#\VOPV\w)ToSe!SSi"j+GMěNb\_\JEqW_lK'&qu/ݢUe1H*0Y	;Cp4 t҇+R	i'Y[MG9h3[sG"[HZQ Mиz<+4d1ҕ_9(kpoUT2"MoI$-X?:-̪A\qϻ/zgEAo2!c,Ji?Oefq{,IOg;8S\j4(h[Wb8<v f7K
-u޴1
zU.*PX	Cg4uH/a[4%`OdJJt6y!7Ws=ΡWz.5MIfJy\:<_0uOٗo-.<AcU0g齓[piXBꏖ;TvrM,W}\ sHh/P^).rGt	xՈ`Nq59)5bZˊtzgdWn*0p(I̮(5v/Cs:)3]X_x̐OwЭoYR98>=)/$}!zM-4G~vy!Q$|Pil3<<yFDkaeQo]h|-"~p 2?+cH*KRdlCVqnHߟC85cY<#q1X"ZxfѲ0c	Bˏ@xj 8rtZ'T~%!2f,|(R"ﭲxSVh¿g]ZǒsIe騛E(5A s+`3c)$*f3wԓZ
<~`kIpp"K|R78TED!
?7p
^8lǵpc̗6$"*Ņ2P 7ŇowTJ-譂b4Q |y4r?0+\sg07ׯyzӞN6(/Oi6!iȺ ,KhJMsEd+^/Gn4>ZheK0)n2}Iu">YQI[yܺ`[Mݐ1ίom%`\*z}	ajJ"-yx zursTiT`01ȕ'8,u(ʖdv=r|D<Ydf_4"AWl44d m$8V_"6$ƊԶl6
A.T7F%69ߟh犉+>Td8Mْ[rw51&%	7=)\8ܩ!˭b*`|FOgzzAD$2g}6[D_gOvBIT4XGCE*Z6Z]CovM%XK
=m-'lueT@2	
Tm'$˷(w*v+}\oEslr%:Ki5DpX7ωn280Lxh"BE&4{<."\KCsT4@*="˼|ʙ|a82=)b*	dxeqJEj{FzӶj0MZlM|"Y9oT1+*O:@؊L8<w0ڿ;&eBz?kb1nQuzeTmSrMA|=يnlzͰ>\n!@alor& *7YEjD.GXaAf%n\VF腙t^+W	_:"3Rg|*q*ք[~syM8fט"ȮymXy{eK??|,R/	Du~1WU	ǚx]
\7:0"@EKVlPƴE` 02ϴDJ=ٓ	VHbdɷdjn5H,w<{ednԏ")*XJI_GR+b+#?^W pzU`PΣ~6p2vϸy
9Q2vsdOcrUyIigN5ٞ.ӳ2sFm\5Dzua2B5̈́BS݄N:#WzQ]uj+2nU%'O`1Ln?@ۢD1nG~rYgr7&/p20pFĚ4Z!;BP[o,Wk#~~z5uںM-nIZttg%wwMvn1(h:F	4FCk~tjQ h8.EʳEN]oX>REm΢PoN@MOGV X
fOש~8bX] oiR,Je7Q^Tq{L&hc/*nbr_=-(6\.Xx$o-Z(bҪ#w3<dAoBHl>n2EؗG+}]<zAU6v00^xwG;l2<E]чtd._)X	7m+_}BĹ$h!	 9V>~lF,) 9Ӹҿ$ƶjTmIAoU t-4-sd7Qs
m1vR350=zQTD \ˏ44o_K''}A_y5
^sVӽpZ25Mۓd]ߊi)lڝX,#C0'<Lwn>tWiPj%x)P*UrnB'v?hmǬ+'[K$@rGCCc^AtPy.iZ52ϸR@LHpB`+Hb m%	I,]SvC!o-p4ef%<E?kC,ȬX5vBhH%uXI1^.șMe֊ f}9P$L#]ڡ5̈́_e?JY%P-c}MH.˫mꛊ+?5v1ǱFkX^pu4!bȔ"^;_Ǥų$s9Zf8֏'^]/}~IW*)\9[1DY6h4:~cTr)!vp2(.ηW?5X34QkNFLEb|t?O.ll?{YoJtW	6Ɏ1pvf9
Brl.LeҢZo8:x/M!bb!bu̚Z^k^FN̆;$>Xyi~:u cfQzn2&+OxwE
^|KzZ,h;lY跄3~VFi?
9ܦ9jns@i !5gY2ƩҿpO<=xET>ִ߿FYu1Kr^Ec @(cN=?'Y\~ܘZP.w8Vg=?izՄf*[
@\42&YsilC+E]pR.Y[5r'\WW#kH3Om16s\#w DYOCI%x̴Y%TStB,F0-RBumHFMZ%3+ԙ@ϣl@NQg6̜N`!0y;VcdwW?[rBX.y	^J1MNE/4JWXO==LƓD0*]+#h(T@g|V8,OT0eTLQkLRgl.ĞCdiH'HaqF gmƿD	&Eްk3yGjKާIm[?۞lA)J=8*60Pvi)u9. ˰	
(otYJǓNh㿯9.ۏWog/2l1{ 	fW`Ft4-k??덌U&F{ҠE9qm&o$Ԕ^o8Hݖv#u˦؏3a|k<
'}9Xhh/ܯW\T;pJI>It"8(? -Tz!˩GUTx*?x*UujzzDG# {ږsGXğIQS f>$C[&^x2iycF6)owfdQ{hZqaY{Av?w7H'eEGoi9g]j܃͟2%BsBҐvo`:gA˹B"jh#MבńP:ۄ7\c!Iz(7Eu> $m2#ɽmDK;\VV.Ґ\8&''
Ŝ\6<Op}SrHف䦋
"	_c6`K6Bxӱ(.Cd<[¢+Ve Eaqp &Fŉ{[p W6kLЃq/ߩQ?OӳC/ʼdz5Gx]Ȁ\hLȹ1i<~?px':VɃo(7&bV?(ּh$Y.ŗ>RTby+azF$[M4\ !J}kgh62;
گsZZ10jJBz3; [Ge?l[x/3MtK:Zkx4tGdg[;ݾwASbC6R#.::kևhR7t󽨈޵˂I3-XgbGLJPTk:ʮE}Gݤy-#פШ TNƫK<5'hS{r}NԀe
V 5jN|M j;dL_NBiIzM,=%C/gxɤ*e/( @%,p}vǑ
E|Cb1W?XA$y~W^NJᩘ5QߓwI"=d,z9.RƽlEy*Qh26r#xq<%8u5o}Ywa9p0&H\$ݙ򛽕ctXzѓcG0BWZ>Usڸy5do>VW؁(RW0WTa]	-N`ցgj	K9]5X͌+(|dÑэ[&~PNvW VysŰ0?߅c}yL벜<	=\$(kq|Sn@g*[~ѓب:H`*YCCu-3G\r gbqe>y=3F;ȫ#]1y`4Mq :eUI#:[_4 ]:f?'0[F{ƦSf%qC]^W~&g&{`h9uު2~ɏoR%w h,hz hZVk׮lL$OK0ff7V)wP,wufQLmīkyyT>.C$ԣMrbUsO<KEfA"C~+HU,fˆ}l4*ZBkAA2R7vPXZ$?
~i=7aos\$ m>kaG߳|4&l~նCI '[^hDe+ܴvA8;} $X։Yvl508y%-OzqjьQ mTޓ.
W#ϑԉ2,kHmcQ+0"+ÿ*&Ngڤ@vBξP	HRv C$ڊgb-̻{[-=e#xKrg6RzTVг_J}o*Xlqy(/]n3;#6\xnCg{ÛtPɄu?zX	ee}S	/,iXХf%(xh)h/:~˳0r$iarӞ傜QhZUi[m?A+&]@1Fv 	YܿL^;ȿO+B7qYg	Pc 55OkR2FWǻ?*\'	zf	'Kbѧъ\Zq$/0rZR~-0%xWf_{toR@{||0-|,+Ij.tT\'׻N{bL=mTk.0RymhswaZH,Xsop8mPV,zW_Vlp\-Zex3m6+$Y#%`gg]}9vӻzn1P`a64$m#
0tp^F߳ÅG{3pol"u]jؾT:x7I<w2'e#RquxD6zwJ7# =Nz\xɝ,Y"/^u:|;Me% U(D~s	n8n?rmGӫG}d-:,~Bc"VxD:.	nPf5H̛_]xSQ-5yF]Ͼ<|3{ORm99OGltmd5=U/Xf*u Aa)3=R \cgpi.t\f"a:@35Z'Z{qk#)`/?pIWTS ^Եki1ܬ13űjo'JP;~6H*<ccvZJ4 8PfB^AIhc8XjBU":~
}v-&IR8+x9J+fv4*U_Yh '>		k#JsJ&6-$w\@w\>lBCWOn03ui+;v7?#mkPgOz"z+`u* "@.Oȫv{..bcbP<!^/$浌g5E *^/-:S<Z)[ɿzE70}(>(GEk NMz<g.)$UIZۃ5(
r*ʾlMbVgOn*_8]p!jd65zG@-8B˜}$K7դ>;^lC89kd4bzOLz1lVspl`$О9)2Ƽ
 ]6~tr XM~O-Ũ ȐDlf)bop=\gw$/&F%xI:**S}  <|9cxj7*k95T6Vtad󵻮7vH>@b5;8ﰯs!>

7I'=7Hx*;\ic`YXEF 7أ;8 Wk[x,z.,8sfYBacwסԦz.9KGͲTlSHU}&#~, ^sP3JPUws厘\9<0cD.Q]dɍk>)M&֛{V m Mgx[(״g3gą̥wĐX7@@3f6~>gлp8˩8xԙĂbN1ޒZR'+c>XWO 5Jp'7ʝE67]Og SWw*sv؀+z HnwHik#~?a{Fձ;zr,RAk)Ix~ăŪ_'Lr KDv['\t5lI~?YTphG*Sq B|$l)$Z#
&kȒ׹N׬?ױIX!Z+o&rjAkoNVlJͲVbPJlJ̘KxKKhsC5Ptp9ҚZ6]
NAơ\dNM	0c)clœ¾m3DHq<1%ÇA-BvH=H;`4DBphƂ00q:&G"=D$)E-khhN|l躡@1yucr˒_úe[jYUa}	 lϡ)ovxT_F0kD$g]rY}=07U|)n(o$pv/6
F6m~whYm
h36qekBFyեyڞPYu&JxB)'(z/"ڐm5r)#8JCf&dJ3%3P|/gz#dA(kVJ>VF!wڀ
4U
#ۚ$H.EHDۑ}jo	ť+ƧSRגYZ"IG\npS2`ˠ!:̬ΑҴIҐ`;)gփ8sߑ8}؇Y{K+&%Y)<6H<5VlsS
!nϔ.MUw̛ }ܡ\X$nb}#'	PMp>to5U~ydߢ+9߮5Tas#Y"". !:tu\ vw4]An9<;@T
7RL}fQJ^d-ad::;p(ؓm)@</?~݃6Ę#h6#fOoY+Ynڼp&$O}ҿd,?o0EmJ;	n۪%:h C<Kq O<Ǡ>YES59IVPõbeOj#x_YB<)$r(w0	d͂8iZ7wՓu6[VLi~>Yh̴
o:Shy~-*{k
j P}dS uvZ0iyBuR.y$D"Va|WXDAZ r݉N%C׽8b6D͚+O {LKOпEkCYJr25d|xObOK7%t:cٞEgc#?	j+XFr>n'#sΤUOd&dox3QvJa.BOuEM9%?MګH=SLUgTвK4uĢX*uU:B2(|f/|~Cjnۏ?w$"˭i^?>S!G]6KQ3/Þ9Sևy~IlD+0O1G :(	0ԽLHra艜	P[ڡۤgY87̞^Ҹ?g0@XD-g~-xo-5Ⲃc7\}V3+WϬBX~T~x\φO=Z~jm|TB$΀yDw7\,{=ހ'gck%uƸ/q|r\@nJh(csF^Kk!HMFvQoX%daHoUHmE̐&VbbJ=g)ӄ,V
l$J/ЇooY$'z>uEN᫉tn(EBmĊ) rh4$	\q/=Icݙ>kCGذp|+m!vlGe]T&`	oղ5_XU;|xiiEz!ɯz	ʾ6V	:@ɣ*}w֡~FbXWY-|[]3Kf7yݘ3̉BI1vXH]?ְq!bQs\(~V_hx|٢)i)H[=Хy}ǻ$ɰs5ѠB6)@bHؼik0)Wi9RJ_Eۗ}b	E~>XF]IMfRŅCe7!>H1gn7:d #NTlٖG3O)d+>Б&*A`Do@EQGctDg&Eu8Sj-76#t(ϲFcetH0V OhB%-HFWJrPw:Dl<xhгDv8rP݈Ұ{ŚZp[K؟MYɀ>ng<D(nTYazQ2ofcJ{`7BERu[XJU.o}8
zl{{4LPiP0c+[e,5/F8];&apNgçf+ޢ3ywJ9(ԲP5óǾh;2%	X~}	b>Nu]es>Y:9h=TI5u6y(%jM~E+P!@Zu͵cSo `(jZ>(*ev@1T(\5Bs/$RU]Su'&16Ze0Ѥ(?+Z=c+jFZ>Oii
g׫YOH$r_ƨ6{YS;֞AV2@&݊bQF\a08]~2Şl=njbmOV]x1xtzʶMmszONаId@m(]G)|w_њ E8@ILlyOB{y
dk?3{&fCR Nen-)[2$ѳ86麕 L/vѡ>]ќ&k_ȃEvm-	4їG\hC;r/un?Y>;\fM@S[*t%4C3{I,\-ݔ]z(![%TY/"A97O1pk:uԳl%ŉ-iՇJk}e7[lUDA ߄Jv~Cd Ո]zؚOT=j2M8#Iu8srVf20] ,%2-r[A	sNC&Ω~bH:ᚔeUܺN^c㐇Ccbw	$vd;{ 1Sd}¡%}UxQ.26یBʈI@޾(p1ђ~xڏΆxvhJ5/Zes]ք;Ɠ)%{l
I yn{Ӡ,2$/.Do(:Yּh3B/P
&Vp[i/_8Y*f
v'%EsG6ur S]UB8#*4wI^۳ 9iިYAɖ{. |VQp7bwop `,4i_A͑Phن<ҽޥC!>N}({R))ɿi=1 2[u/u״|T9	-w͆HF!nW]<2! J}ԫIfk׳d]V(c, |ot%6 #>CB!C\'/Wugrri͔;~GBP	@ wbO5uBkjm\XZ%I6fQga˰+ <>0f:pJCERBkwd۝0֓Q)6F-"xOD7dp\xdDƐbڕHwBI>b>xM	
At>ȴVcBb)gҽV65Ŵ]o.SNz N~jr :躒&oa8!^ӟORj"v6<g;It@bFnIʰxYMM2oym%o">nx 噲{|`"EL#C2&Y b^JgmQOKS%8VUW&GE*(ZMXSVrVfF/בG=qn	د2Du'X;>,Qi.Mb~1j	 ͠w l1 ҿJ3jX|4rd"98/,p6AH[Jf,sR'fE`F2P2X=E띑[^V9s4!
sjSJ\d&3s"Pk|rS
b\NcrT:D?;"[OgGH,p Vƹs[pË7Gglb~)L+jQmkF-u2[F=38Qzˣfx)MOplzh¡Mtx~
~e9!]`%˙uWt X)0e?:vܼZUFb$dmQr!
&w.I]Gӹl}W`xؙ(^_U5eGZ87	TԚֱZ}[Ve+%o	Mqش`\[=~<30xa$*F%T9
_P1]^9eFߵX<osަ*i6LQDnpw=+u[%-^E\ gΌ˱DЭyn Vx	[,	.R)L1vC)Rez->.@[f]2,OR	-PJXs\x4<}
\S멬l
YF1/[v0'ޚ!Os ?E`ƪ7ghi0*t;q%<嚖IK}UuCL;Gf
PAWv6q.9C
{7TSe3=.;7_r\s޻w|m*AY,>hb眈^Mp*҂$)mȓ4ORf,Nk%WTQ($7z|[n~HsĒx Ye%h[."7f:.o߸lY*tgXD8(-Q`WiA]NTtմKs6n+fű=1|L.eS5SS:5vωip5Sܖ?/n0]6po|@\Mc VPJ]=LGv&_<GS7sGQ[<Y&CQ#v1˭=ӛJoT$tỦԙp\o?0>r"f$˹Tz
9qT3Gv~cj824!3e+EAJ!g\6HzQ7I>]%\~luwW1#ڳk|3>ęI}ɬv	no*K̤y"Ib[G{)yItL(5yL(?IkD%ܒ3.fL	C;êr-sL<F&r?ꛏf<\+R=iĥWzT5Ws#!esAh`^k>@qōvEiceg)QrD?gxVGh㿌~TT0Wo3e.tGm9  tVZl 7m4͕8F\D7h`8ƼL^ 2;o:er3 :\)K9	"m~m^wlga^;lvtt"'K1?0RSBl<Ȱ rcHȆ`7*˫ؔD,rp83wX\$_*\/8`MmsFaQ%O=yUbiw޸-;3&E2Zuu`^iM?)8c-+7`o(ϣe"
00\#2&',: R-0^*|eg+6yNXz񞠳wLcۥgU nV7Жqm$cé1VG%'ʹOY:[dW
/P{!VUoWuO^Г[yje6?5 @e@,	(*\,K'$P\xv۝
_ĊXJL؆57$)d\2ИB MuM|;'mV"vE]Q1d&[A~PPfcksfC%[oe|$]ǉ>AIs	uN^l46~2Tqx$YU	kGyP1%;FZQd{;d<j yQZYv#w'Ѕ1׸Dm3GiƉo]R*B,wk]*b⭨idz{L}f'E@Vzel7EB9ة/962
eFb"CdxTeCɟ sZ$#yH'^!,i/Z(
<u+1>E9sy*Pcldvz%} R)q'Qq޲uJx+ǯn-CD:L"?j ~Gfq#M|ɢ%iQƼ\x^ajk|*tf׿LQ^J͹Is:LP;C7e=gĉ qRn1>?m2bϪQjyOD/|wqe2ѷ(0@7bߵQq<8͛ίW (da~4Tl?+(PPV0+(ICMt^GPe`Ot~V1 }32!. ,]ALN0^PAdWL!ȔnyqҾceJ;.(a*X/ƖByS)57lc?וY~ZV.wč/ɣtAl7doV}K^sp?ѻ.:pAC*H&\;ʑBxTZ;HCd1(%gѰFQOahbGQI8aFLQ!ՖEQ,ў'mVAm{3Qe¿\3
AWB:f>6~A"~1xhLB'x4ZR:.ҷdtݝHy3R+kY<Y46j_bv?<#})W%vm]h^<,T@~yH|1\eDY4D."TxF_LpWndx^d/PǧY-G~!*|F<NXPtV\j^nP&U\V$/f8̟Hn+ڻ{0 G3_:"2&!TiD9t:,3OW%	G?b<aMyrYԙ"٦׸8*.5┟Pq;77OEBRE˃v#[hG*WQ.ULy_vb#?clFȧ3/K6[@SFzd	 B+D?))A=޴w#`#Ɛ@G Lʵ59lf+%hrUN/I i	L2|n;&926}&2R3Nci9kQxM_ |3y3>*2-gZ_-+_qmW,ʠϫXF9N#4fw<NpJ%hu6#AAhnp	Ch~aךGs=G'ÌQtא nL2-m[Ոe;VZ`[b{R<.qawy-ҙήF`FZ,P-(J$iVEw^lwd /{tE_{8̊dTTocJX	$:']՝C i\AI/NsqǬYd{׈r4TSEg0V-	=Zn_%(Bר!5J@eh®Sj mPRjá4ekiIEo:01e7JqL)gbQu 9FW2 #U!ca,JeyAyO,B'>V2w?w6E5=]b6/'@HQꚹMO9ov Z|GZ"# IhHZBq)=ApH@Ʌ DUqW5<7+Bi^R,x!<ě	}wjkg$iNyfwd$Vcg4?C!kļ+*&	곳3^!X5A*0ݶSA>_	95@(Gf$u%JȼKRto}UN*8_/l nb`$w⅐X`>WӴJD07WH,(>QS4KIHY8Mt#x _ۦg~s\**s!z%q`f_(plB7;y3rm+v߬`Ji ^Uَ!p~3,	˝"Oܶ\0by-scS'$r$׺^c/#n̙4uN?_;J&NDeE'.ӡDy}:,5;(tEaʭN`~ʛOh"(-{XSўO	M|~V/lgμM*«w+а/HIϋr*Bu^o涛136vQsnƫ?ur1>XMI:У_PKٲG]O&i:^`-:3Q{ܙl`<"oa3	z"t\{WQn`4e{['\TX$34ęF%y|;!Qi /]s2)`ΰ@_׻zo(B$&۳2jUu\:Ny/2+)àpIQNX)[kZz	
x
N}hN`4뻞9'䀦>uޕbQJ5$sm.}Nxqߐ}.Y,:ņXr&o_1Jy0ctH:,<aL"1ԲUl&{{I4r[&=x1)k-LӐȯ!؀Q.ӭ1olJ[YM],_E2Af[~2X_ɠ$b..[: zDbZclǒ ׭AS(2GR*LΈ Kiye-@pW+$Q,Λs/鬕:<[OFSXG2oU=	wtI|K)npv^Q5<"7f'<؆uDˈ7-,ŪrmT_⾳rbl@<k
.Da"f[[> Aacli`[gT16f\'M磤pƄIKw7j<<"3+6O::624!ݰt2`z;*FP'0}F{"XȋlYu;)M.[oH!ka_e<w^D"	FaUD0fpswF{7wN> 2*ץt4FJQKL\*PsH&<G?F.u!ޟ	|V|NMrsϒb"QoW_wKOP7F.zc{nܥ\P'GYPrWt}>wpXpxvh5]jUWS]4a\M.4Pa?mv?[@Blau1;Źhא33nͫ_bcAErh	}=!X<Ry:⪣XgP+,7'!Abri]8:?[RD%+x]ol3fᡰ5P@[[?X&	r]b>; g=D'wí<LBg4k̃=b#Xf3
HePrҷ/U3vK%g9oϡ)rzv8upPQ5G!/U?O^;	Vڽ Pqy36VQ¯<\e5(KGJ]H:Ϣ<*fH,i
#"hBi<U/FpTpԡNenwkdI6m9QLbr 2ś4>Ƒ5杦|dy0.ba֡H8198aQ3w{~QYK̮`M?lq7˨.1߇5^TjDCI5d|ݪiB1dF+[Kzr_mJuGwӐuaOgoŭwrJ2/&3DO޷j_Cxߺؒ^Z~} 'xgt8TF=܂#1,t1
Qo>u^% Eec֡:wNㆁtUK9H>frkA4R.aƮ^j5%]PӊSvF
`p"nS{!]@z2]gcaUCW0fڏaXa	"5z,/l#&%iE?X)DGy5vHi[$$|J8z?!;S
ՎgYr2?\3Ӿ}	@Os'.+O("$TU% NZ1`SH%N'JX-	Ċ{!NElmejoH.1lTAE9ԴPoM~:qb*<Э^hzJeg865J7:S{i|*1s|OaViqQyc.h򯐀mrSRӉXbEeFU$#8R
R]^|x@CS_yȩDRp	u?ġ]>e5\L`'q^f՟5ѴJODt"^4@p[W 9ÝgT	G4=5{/cG\+:f9 n!q1i񅚁Gy*dǭ)ӑBEXTYHG`亨STr,-/o֝wKCj듳/s,	o2Ifb'NiYܔ{]ࣜ?BJMz߱(?¦,ՠjH+{\UlLU[gn3Yc
G*o֊¦}0t2_qIA$>u#ột53Z6U(9@Ej^; :-'K! k횖}xcl긚\u1gm1`9ʃ`e1267K-0~9~WlTz˽o@LZE[&|?4v5ǏX ILJ|pH1BNBg'ڐtlPDр6&lX3/0:LyEf, nwZĉ_AkJhVPYw<Cw*ZO'9ThYss2#)`4QKgGO[϶z<3:K4A4GĎnv
Ԏ`TeV{Njz#b6#|6m5I-/5*y1p ^.c,;8e$*_I_RrpiMSex2~#W>2|[K %
1 }f">tC0iTiՅϏmHZЭgB-~żJә`Pl'8aŚ"cT-''WݞKNw1!58%vC+Y ߬~'sv 
ϱP+$%΍Pۻ-qL ;/Bm(mSz&H2H#;M)ّ!uoU N5"@DxoYIJ-%^eąxӶp,Kd8}22}SW֏!`0EFpLL{Ƙ2L%!0RVWBfg$goh'878rntAB.ȥGOI&cܦHetg%B'whi{$F#VD.rWkZBqpgiUCAzh5oD"Ǜ:8-q!$wƪPV5ʚ%.fp϶j&'-J|\\Fjh8QkPʿ&z	~B."(SNBG]!d׼ o!h%5qv'A#6⨉OĢfM^Zj;i(GµwC7ZP09v5Á:\P4>ʝh:Kþ@go+I"E1jhr4A#eAXN7q1wgNU܍%[Rh/!xǛ|¨A<*x;zL1VDjn=$-P Ub5Efe}4Z=U:V2I5	F/<"eb0YmŽOv}HZ9Okj^4͌sTL8myZ4Bd*FǄ4mJ,<w"\-GNEt4<;r/cGuz"|qu2II:FK2_-]PtX77S##l~*UQ@\qdVhK+4˼œF]o,}.Q",a~s̃(5>l/sh(JL1N"-vE^2ϒhJh^/{e	M/G*rT&#Q|mt(}ca-o)(<Q*DSNP.4&ܔLr\]VՖd"m2x(1#8 zO o|pXvHrZ}/|ma噛g5aQ8#ria5P^@M$8ԫ꤈)B/q"CA3Ԙtf0j_urU]8{b?OfBy)䍮C^a	a9fmwIl{螏z)x~[cxύ\o*8%;yR!]*.k2^j7hvCW"ꞎ<wHw"s'eInaV`!q.1t{F|TUa4&3]vdңN7SZ6m_ɡ+\|ܟ}Z$e`ZsZa5R羸{YX5"ߓ<;W̶dL=^ 	'-My!;Ew^(f=0Eя2Q/}?l=+eQ(:Nk_mbۆx+"|	]UPvO!s١ =,Y%Z5A/Z)" Pq^9r|6glUݨI!aX'1A Xr+JVΜv19?c[]]k5\ؠs[Hyfu["YA;wX)Q`	CVdf=q7sE@zdgz󮼄gQ-߭AF0=.z[w8F;
%*	Q1'`y_]
M3T78gcA9&5qQfHJmR͝bvn6
cMGKgPcFIi@xղ"֥UÝnume[0`}h>~<ǖ'Q%iw	ͺ0]gFv㿝O6n%ni+t{}w @6܁SczBҮy͗5VwpO wQuP9Yks%]JR<Dzfhap[Mrg,aИjHoTǩFKE Ɣ
tv7lǔOi|'Fu
9N@[TVC7SD\Ku-oZ0S+KH4˘e8TA"ah6`OMRH=aT3CVE'^f ~]؁AgF (QK,NԳЋ	apug2p]S*93D:$K<3<(-N>b(>Dƴg9wJDeDZ#iaMhOVBBМچ0)BJ 2@J("
QKuӰڐ%
$u+ȓVo[}9`k0zp=nH}	<C䪑tYdam7B+6OAV #HJ['JdVլ.7hdHd a0@pîJ%h޶t@H7 3l_k+*o	cV=7Х,@\^.T:+i],haE땭9z	"Jx	]hӂͣHsq9n.mgllŜo$+ۛIXC3?z%:n8;m*$2诰^kOaڼ	H#RZrR}	uXb "fi_QW(sY3d<lJѵItCAs$:v|:Ŏ.fCuj`Foy).a]Z z̅z9q_ \@kXq'd!2h-uDCUj]l)~n&bk]a$kY:0D0SPC9%+sWTems
n,X7t`œTO
Fe9ΰL
u|u;^|?'IdV\Z&g5=9h%)4b5<15sV1e3ZeyP56Z,#L~!abs򯶦ؖ.oUf"Wkt+G]0&կQUT V]?!BAI%+?/^:QVZTMoS5dpgJqi$Lfyo	:L#ri
HЍe)6mD+m):>QJbqh5,(&$R`Eh	D"ܸ-wխk7ytLի}UvZQ	s=#)"/rI-~1	=v9ThQW.L+O`ӊVP$ȧSoin@VXSFBѧɁq(=Se,8C4\󫇵JL98jBs@~G߀(^'D$f~#~TܨDշA,a^s{ж:7~ja+L>vԆms{V'(&dgBq6lFK³N{HSEU;d%Xx38{/"æCtf]
3Or)"Rd/#Kf76= R	ڳ0!	P=^HiB繚AB<uG9γfAA51y- ^J|Hu)nmW6GzUl1'
^>()NJ\v=Gg5g!
jLө6²zМnXVJz!?#Ke,u
6NmVZ@M:ʶK;tXD=&؍0UVgR+g8d`y`~"e?3A}9L'rx/TGe@Sŋ8&vlR;&W|~pliEMtO5d)%]V`)pP'T8W]/[&{aIk@lP}^{SzɇGA/*C)r.U°fzK
R5;7Dhԟ|-/ ]+9>@grDzқFI0=j'[bTaCX8OmvE-d߸{,|k!IL1Qӵ/C9̀< h6~a:Z.LtC#WM!kF}FUecCg0IV,ҟ{y0#[UV!&n ߢIhHvs_a7`|5q'`l&Q9wz)%dd{ؠQx|c)z+Y1^H.ylxѕn.dy-tCOl7]emh#E,'rfԉIQ-0Xo.@Iq-$*8ث(}߉6*q\3!wQ:VZ|ƓbF|G8 2Q!4~@_cqH&4U4oy\aOnm=YIpU8Q@&fۓl>M4ZEc4nJ:vso<m+yٟlP_ԍ$]10B0$«+\J_&FY箣Y +Qu>c"0DɧX\B+<e!I*,7d9N^Y铣b(Mj`z3th4MۊmRZqw'BT`1Ʌ\V#cAԑ?:GknAK.`Bltki8 ,@_+V_F-O¾KMvBb"~RJu8lYI`}ИjHY[OYSH0D|/U[SL~t7Q$4?1 >JwX-mi:DZ: 	#
T!Ŗiw
.TR:2Ťolt,'-n^@Vke: zIxp\ŷ@G03wX&Lx;p#h=rO~&'t(&e

TNǙ~F̋"!A\DR?_tP'M;B~#;yQHhp/kxALAk~ќruثm,Fj+wixoM_?44z$ʞW'-]	'5eGYmoA{jkofЙU|?C0).sI?A}VI.]N:Tɹ|');7q͆uF*8SXv}BmlCJZ$	B~EBb C
"(HHcrF%؃KҖ\}psJGz¼.u-Z1֙ZflNnTͷJHu @MA(tìW:r{c	uXK;>\صAaQEl&@Þ[&_Wz<km=-gAP(͛)P6r
G62"GB8Z˩Npk9Ӄ&iź^k:9,HŐN)m; ᏓU;KJGlk5œoP3f"fߊG9RQOeלe5B2r_ے/,W'yY|}xh~nj`=IM:Z\t0H5X,[#3^TN7	1b*|rYJ'ɐ|ӄQī~{4ʘz3+?ir=´4ׄCRBHh
: Y}ΡʟIw=fu|qftb6WIlV|"HiӴo Б)G
|QJ'ظklyW;RÜ(Zλjʲ[ȥG}?ñU1Cp=C1c#>#TXy,7?sYX95o<q`L>TP/+s:SLy(#;<ʨ@ZYfObLh~[YDCw={SX*QBp3x3gHܝ3z9? n{o:c jt;Ѕ7SZ@hr^ib:m_E,CKũuXid?r@B;<^<'lCH2Xج4Dl䭐AH=F,Pedl.zAC%1 +^8=c	d-/h~%>պ~;Vma?%UeqrC =J/zh_b?Pe` "	;Btºy5T_Mo-:N)EUTSg*Mߪ|z@;|wӺ|\C6LMi~!!B/e#y/[c` nAyM+	1fzo~=?RL!?ęȿt<啣OWvEHm]x2;#<'](K^AܲC?("jr-A1,3@^0ёY* Lݭ}]LM
Vohvp˽6c~ww]XкHVz3vIˀܠveKND؄-cwmFȨz(m\18\pIbCs8BI,ϨzhDY.1uuWN{'!^t2b1}I\m'蓛<TGtu{G2IC<wyr3Uu5=l%b<ƧشXYߠ̉km0)l*Ö&?u ^ K$\M'xIz8	E:\_x1B6x=vze$K8?OxG"@u._^iTy5{7d Cn&av;lzm&<j	Skq9etIscFO,b=lF5[ )FИlFCV(ПL{GC7a^ǚ`>Qp8c*!@苖%
JҊp4onJuR,shͼa14"~aӔbS0b˙/GPcx*% ш%:MwǻxBc Z7a@iPWUfJﰤ#tZV Ҵf#ńWA$,t'K>큔2_R|2}.PWco@dӱ4dAџ#֔ny%zw8rYvS9rDzX49)m:=C'xbLp6+2 Zm(SQwT(3&naa~: h30:
	Q:g*%䐄 gvf0&#Ki(/rg(WW!KG -Uy裦4u~7tjrA.ڱy >)uw}W6\~8ynA)XMm$-UÕ:|E$z> 8^,*m\Ohpףm@<^6U[n,s%WǰuAa>ҞeT=$@dM)0~7/re_yOIG~ [=[:^Kg@!ciԏ<YJ =Ge`}U$΢"l/^ij̺lpJT"L6q)c lP~̓Dg:hLhoN(nHngH]EdOQSctF`ȫ26nZ@<eh,'a/:fǎɇU0w)o\X؄Ǿ@4|dU@	 uOb8#BZ)Q#VƬ\בlZaf!r,lVRRU/Tɍo\vIHA>I[	VG*E^^KO>B1'^ޗuX˞.Wph̩汨0*pD`\4HgeG$pfW
}aU\@9Ebjph܏g(H_pLՒރ	aw8+4pBq_h<`ڠō/is+]oʆP@sZ#\B2z2]r^Cd#4;WfȱJb4SJ/B{5b!e!ptbIyC6a4+ouOI'ǽMyЄ96Fo?.guӇ.<OkvܮwO<PX`1_v N?*sv'	4{Q._nwL|1ׅ$#u/ eN28>9zGQtO(8R}u*`}샶0l6,:V*PD /b4SЇynN[+!FGHC\f]oj|}?\5L\7F#cZl?(x0Pv}38Q+?:=IhS!,#W<Z333N-E]g$V2v:APŲa
. ק֘`=#i[QQ9Ee1k\aA2^ۻվ4PF?mqMqw?!@ag3tGmDI|x$bX7~t,린'+qUUL]z48l+2$t&Mz-"}!d"3DYb1b6|5#+Vz+!A|U!<9>[.B>xC焍1CLcMda!YUΜN
ڷ`ufK){S8BG;X{_5.$#^1u˪J<ˤ^ܫr[,3|PU5%~.^2ڳ2>}K[*9[:㣱.mSDD_Ѽ!>!: Aq/(/ӊEpuXp3b
A+6S 5SPUtOթhU;Kˉ;yUɼ"tU?侊L*9ۻ1Z{k%qdZ@ w3ȧJ,	b5/$wÈH 㡐SYuJW(^,|ܐLe-g~f.,lޥ֧&h9s#ikc辙7|
v''N0LVùV`2Zx1m\/;'l'M(ZVD@T9Y9 a̮aW|c<Bh҂DK~Z{eur zg	#'jJxGL4CbG6J-B!]1{Wc낅FѮl}>L	pʏem]Gϣ#WwW"O,x@Qhʒ,6'U	{Ϟ`/w1^yRB}DƝnH[F0IzCdakx;^W:Ӛl6+vC=)1"F"sEo3smJ$K~Ezɐ\b7i>XXg=|{1=$BTV-ֈIJBSVtAX%8Iaa,_<b)/6c4%Kdw̛Ǎ" ~yN`552	sIb zqM@<M ޙG ^c"HAk;yt%:TiXFq>ACxĽ)cqEq~d(LS@Zm)Sg+** ~E-1s:XvlEΑҏWz1XBuX7}<yMF}r0&2bF?g+YKޏL\"7ޣ;.[1HVF;_T~@<}/`By,s"46-J^ (Y^gK^ZH3~ZHVXXr#-5	Fj[EÆQZIN&xt(-C[ʣD9,UYHLmdm.YOkSĘLE}ف/ `I`ڤ,M?՛n,HtQ:@-'Eןq҃T] Kd'3wsrWMdOs%Nþdd~[XGLjսn:,}OD֜Q
~La>i+T@0%5di^7<pܩ!	{aΙ`]~C!݈&2|%okޫ9%j%U4/ &d*dH"8MR\odW{G#6O1?I97W\Οg;L6x>ڝ[s/v Jۍ~H L -Siġx3j~jr{I4	)NPq** :t~S&lо`D/oJgaOm}MoE!K{8y*컚6O3|@\/6cpy&缪{V٠g}80efӴ ňa{nЬw+iN#*Wp[A{QcTN`0 ȠU-`錘T,r,>E=n]:Mu(PM@aT]}VȞ1E5Cz=5DY&ƀpRL
P[lR(5QhUX=ypN$骔5"/VȀr=ֹe
+\E L.)T.'c̹\\۫>]#8b)B:27 ;<V;t7KeBx!VM H1Gl$nW^.WL,Pɐ`s}o7UB[[ux8/F/K?m24Yܩ]_ Nx.Xz<ZUh![Xa}	09ߥS =\VTGIbvhљ#fBJ#YmֶWr DC>L?8s43~'&W-BA:
p藤#ӝ5:C*ζRcu-8twꦴJs)ds5mi]Z0W+>h,tUp6Ty%Ѹ6w%E/Gg	"U)H]\Y[6*+@3sBֲZ=Wt=Ƿ&nxf B4*>@Ҷʇ!nK4e-F50ϞgxԨ@e[6	A*N2&u!nVcx0IQvç"B>]/s_Spwab@wrU5ǵwuꆖBa,D?=sȇq-}}@Es\0<%wxHihdrDjD7#΢K4N8Iv00\FS8S|qJX';(F4jqlf?	/C9H/֖Ã)r葲ۭ,DKZ[FSTB֕`huiknv5_ TF~=1pmYuUu[L#['T4Y'9LW{8;?g8kp^Tΐ%sh0#|/nc%њXI)ye&@n
tPce@qd/c?G֓|V5kH+YS'9(yEYtnm
1~wM44Mrx0.ds;O\ R"dLI (R
},x{"V4Gdz
nN	nVok"i-sȮ
0ӤΏM`ٲUa	=V਺AAjB?84$H&fx~F(-'E^#Ջr=#}B8RY+ "b>N*jd&jR|Eb&`UYUn 2CgΙ)ጴW$a`Xxm܄'y`jTTLVz/TIhbs_=Q&TIѸ!_Iwoe\9=ºY3ZRz97/<}Uo(g7inčLdZAN=T\6W()$C	gW[0xKE_dOcp܇rY1Hp
ESܺo'id^"UGP"nM~X'>|y!3gCg:_	csFe+f"|+"\3KMݴ\7j<Sz	9d`;Ol1kﺫxѷ$	~v1J-(yw2!9'G RrwS;o;P>M!G;cxQxyLhP֋ͦ:(Cib~BZW-=$ѿV1psGM'{)iځWs"T|pdx!By_Dԡ<sFHxqBNiA+|1sFJS:	><E@h
I`ptǮoH19쁋'%+(x*ZYͪ]]ld;\f=?gioNځ~I\#H{b*io^*?U$c\3$Ow`:@M+xE>Ծ7ڜ1@lGR$*3^4Jl:,Sh෻=>Ȁ&sf{a4:i*,4U{fǂL.rl[ϴצ1*C`n[It<	In-%!̹\ y@ɂ ;x/oeDvlfJ^^DƇw'x6]1)`дZMBQrjzp^t~lB-ZOjysq3jji|U  b^w7hi?ԐE<"wB"Fh'cgOvUrlcrpR=2r@>5m6Ȕ[ ^Z_G=y>{OD3ųDb!{i?gt~nU<*C:}wbэxE\*KIު%%-`,8oo6(mpx	[SaFoQ:ȕh!ժq|z- _d[m;	H3%y6hit~c"-1?CFxZ`cE;,jsNV?\ӵ?%Coz\t)1 \o`wdY'qvj3:I<޾Рo)O?Wz39<bSDݚ[su46G-liźkp%?e$>hGX8rr!c
xqBJ0<TۿfީQ5٣a
_5{+͵YL5'V<͐#(`4U<݅ucscJ[$}.+w;yo!6mrƷS/+2]k
#Ԫ7
}<JkhߞV}1A9
"ly,MJfU]~թM(orqLLFa4tJ2@u[2,w>=q=YЅ6gtZ.Lgn{MGcG/Qo<>!zڧFHIY80={QZA?1hq<;K9'}[S9!z\5>b7A p}rKGQ|(B'.	OwOL^vG!Z[1`*@6yԄ0sд>1ǜ\,O&F:)[fE msP*u3qT"G56l~> ɓHrGثE: 4.@v۬uzM{˭j~/mw0љvs=x䪸E0;
}6 :l9gexߢFql&EB5.3Yt狍%i`i<%,i%H/A=N+7W^ÙFm/PZY7*x<+ @6$Pkx`^M7+=K02))\3#sPOőCVs'rzOpA	4# s!OÂC30:Ŏ6?b&~ oe	'4}B5t@RBV$qln'GV_jh,R^4opoMGPS ?
xG\<`+gY踙y̱L!ͳHľRVm%"34z_1vД*'VjEYnJG6n*EBέ+B`/suc5aߠ[jwJ[DHQrjYɆ9ov¦p}CU	vޞv=XM+WdVV{tS+00|+\@~ň3b{myg# }3*cp X2DJǓ_@I=C.2&q+%y:)]޵Ű?=s7wifm:u00NbDMdMq7w"Xv?0;Y&Z*Ev)iNvksN#k:Zm◁m|F&Bcޒi-1@\(JnU4ҫ!sd(87_J@`nM&so<prH齽c>"Ѩ}sM~U@i[ז bLGugυ9mhtCL;Iᥘ5Td[N&GGg$^g"y6KZ~ڥڢz0{DLש~KeUIfU-3pk<
b-b&Spܻy8*B7jfwi73}uG"|qW5$7h
*p]h	GE MTdcv:h^n;"'W[`mhƔ<OkFg o]|0c=%FH<F$,V#]VD48!x$*[ż"91GeͶ!oq2nex?.6ˬ 2E&C\"'A쇢*VK]fή9b;kCKVyHX!~DpJ*[/"ު	rǅ&Mz2\oH,s&ڡAbnnAIӵ
\2#۰1Cq1ʼ8*wt=.r~
5Fj1? iCIDϑV{{ߨԑ!?OgM	  nԥwpHgvH),;];TzQFSRkK۞YvR&l8FH'Ai]	V	+^s&nmx-B{%YŗOcP:J/˃\ÖDUbʹpzF97dkcb=+D(tu8bQ{6ƽmZJL¨&vHb@.T/QpG/8o`j3))݃#i $U ~Wz~HPݖ _q\'CQs/c~E.?D(DOgͥ
俒?f@۩zFpp;v.j >.G^O/ZNG,s4b+'0ԕ7?%WRyA"0"# țX"Sö:JTaSSWWu-^.˟3D&o ?è7jFۉߜ"\'n`#ν<:ag$}W(X:I3:HRk@C=GdaVQVfE2צ<^ /xvc{ՊNZGQ_efXjPKI9[t"o}
&W &ҙ?4OQ9Cz1~La6m	[njY6Jn׫]ϓ扴CHŕPQYm<Դl>JmX(S!f!zL}SHPt-בXWLJIk;)J	s,9+K>KhHJ` <r+?d+0 ~{ǌ?.L&\&[5T'gm0q4CӦj^d	$[\".ᘴN	m
&[שfG<@hrT+cφ <Tygf\Pc$~lu每87r?ip{jlYot9-d{T=$L]{ d9bL[L}P'YJ-Ev.v|X!+IRkG++ͥD|p#f_y+7>iϯSjdG}}{S5 7YR  sBqH+N|-eʊH{0竩RҍvSSBՙ^	LSaIį<nx	zی|n;%>1KV|ګ]J,L.5 Ĳ ܱO$[%;쾶X3	tGx	 Ae?PΞ;eiEp0]#4 >} e=tQV-	D|@}O#e
ʴ\*<V-,$2"/>b> 	5TF]AbC*w;Ii$d'*b[>F$X6gcɺf
R0.ymnKiu'|F:(fhBvVql}"뮉&z-MHX,J*¶?Tɽi_NY,A및WW?@m=3=` 7eWUt܆1VÓ	ьu,h8H~ƣW\31g'2%/i/RaêY^z)^v9N<ks R5sjhnw^ci|B0w!ָYhJމ$)<gDhfyڜ(x=YpXO[7xoѻ)q㔭YÙ|ObrePȻI=%,i`r} :N뷻7)Ӱ۸m]FXH^LX0`}_)-F~*YT߫	ln}W9	B?|/Ư؂S@$S8z.e6c&j]Ýw}D@sݨ/b!Y޿3
њ%i]&Chpi\%ǻ:%4%eSX8K-%A^eܬ4/oh]U^Yo헝_q@8t>WG\BSXUf#Gz~6mŞ6Qgm"{zyq	"!Gu	S1VLH+̽OudikW(d&GJJ~/@򟙘2P0*1N9I`2S9a,gBgd.mͬ%A<A	Y&ClilK[л,gqHTY3	5~$9ɕ
mʺ`(z1Fzu	KoXc-TI@ΜgPь2GQWrsww	Vc#ir<)!A×&u,}y7!]:_BC"1\iZ200Cw0䥹Y?B(}Mo)PЇ'ߵZhJCQEՆ[S;,>Dן*.3h$jVUwc/ōt/϶L=&;dzEJ( sN|Qq|3f̵:Nګ/:%W;a}ȥ07iZ%Z*I3'}s?$Raxnʑ_ԋRAauef#"2}oa*&4%Czaņ*!n o@xm?6|b2ͨKб\'i}}=Y6f6mqCTng_E #ԆqEpeg;wۊFx̕HV0Si^iam 7=X%Q]V98}7B(}hor/.sY2I?2sR3z9|) ,z(rOwz68E\&	EBATߘ:usZNuW((4y<}hNQo̸^/coJ7HBDVSŘ!W&}hZTkw%",D:u.wV5_򏭐"T|](S('UkLOm)[2@\{m3ӃY2R#7.,dkuMnh3)n*BmCn2<KVxXNw7@HG`Fbn[  &lg}6g1o@AKiSJD*+`$5&}P	}R0 Lse
F1;LhB7ƓtRLj<a߈1+B9vb}In܂·Md"<ߢ<,/QxΔpT~~5C^0؊c|(ێ.Kf0 3!\DWBZHP&5%ǻ7IAP'ﻣ3b"0!FiZz^
+H*0 	c9bQ5Ys6bȣ1\ #-o3V:Z8$UPtFɢ_gD0k[NA(l$!:CB!#ϺD[Ƥ;8+f1ww#3is =eL\L= I#IX	#@-4*~gv1)"h['cvZ񓚣cd
.+]~{;h掁FȔcLMGA$~읁8PF?D!#Nt1Aoκ8Rqa9O/eZIb<A79GBx !;)khÿ"BQA\Fu;JUO.'عb|Ǧg*оn#O+6qֱpI>g!]PB6 ߤl{9BY&+fO$&ecFU1G:(U/nQM;Yr<o^M=b'>g=iԃƂA1WZ4꺪Jv [<KXuLnJ`6 1>r+sur=TOzvp`_7P`I峅BK@jkEm&B_,ʘK
~e$YHXދ9Krms$獼0DI,nD[m0IEڽx}ze\`3xȣ"S:vN
pӂ}0Oe$K'R
^gќb&Gap)94`fe2Հu` E 1RY¿n%Aʔg;9MhuL%HJ%eÛu72,mV7$y(GE/v4( f9>5iXU"NpDB7`pXϳ&]M5H}4!V1'4E0UD*C+=lMoxp@	KԚ'}=!`l+&	PXsUϓܘ,I*QX4N[K),Mnm-))ђҮ70ʶ3yBۧ_T>kAlЄ?͘9O=ƚᤵ("YޡּdoT^mz>,3
ެ&b1eylygIfاMhR?}nP LqwߎΪdd9粐>0-6qXQ:@&}ܠC%kY(tha){q+0
	y|ͻ<˃.Z:ӃѾ>K&cnF[gj4s.o!\?*bxoDnDn*dz%U}8	xs$8VDS
w}X=<Aprfm~Ұ6$|UBzކ#&9D_mE¬/%Y2sҐK\JRc4-{Obv=}w\NY~Zߤo)upf(-uVMԈ~gWŖ3Rfl}%C067tZ`zb+|4L3pFTD7xi`!)K[<#ܦ v&:zD+^y0W~z2ӪwqV=BMKg16D >][L1Mm-Kc`yexѤrOz Oa7q4Lams[(.1Fq\0KEF̈́1JF!p-ōrm3	tgjܕyE?{}`N(@EiRY2R {IYȾla}S#Hf{F"Y8;M57|l=ڊe1X]2d9O,Q=/7^Phn|LY(\~tb!uݜaQ'KB'OFm3Nm@ $+G	^$j*}yxE(Ph]5V$)`pҧx*X/zOO@[]֤
)jL\7?9\e,7Ԇ3^t=н OhM;yVcE^I/y	ZK}h	lFAW]}#>Cu*7g0]SP,u$M
.U]{qY?Q2;%jk+C+U}d|.2>n/Oſff
PF(8fIpN;*a4htؾq*aFh|@W\DNR'
pzAlROnܺXji".	2c&W߄UgHVg[KvA_D&qrxEdISelcJs'*U8WBjSv`kDvUɴ'S;j𼦶|[sQh/4Y eB)1l)))Ӯ2QzD
{9݇[zVt|
1;N0s)?Rc10/LSat2f`5ު{&ם{?<Ashl/倾aO>Ȱ^WY?n%%"3<7?Ba=DU(OkXx#@0猣_Nm{~?Gc_סcs<;_kjyXҬde1yJÿ +xn-u7>.s	x5ﭽ~൫2i<.^YFǔLe5*?ܒx6/gt	0wXi;'M}X׼K r~sM{p&*-<	P4OXD$tn41oQ	@_4}<HUlr8V6y1v^ǖ(]1]>ztD:pD.QC88pfcƌ*Ȳ(*2 4{g)>Z<?iy1wm;EzPH틺wa٥Rk
$7W7mi_TO\}`QAI/gusu^RHTpXiMk.@
p{nûs޻޵ٯ%<$'P޼Մ /qLd$4!>{,E-`+W|hQlnoi`Aosx+&%	=\{EnjjJ޷ԧ1<+b_7VTз$<q4`TڞNT,a:{QXi>=9PUQ.{gy"uo=(+ s4!KK7O4>|{ꇎ-x}ZRjX]$~J05Sguh$91wvs2::I5"wң_j¥^PCpc
%
=}mT;$mL02~I|ѠRv܅d`Fhko F!ѓ113|O("&x3%sOʰKSO2oTt?rs#gsOCM4̶V7#_Eґ",_]	BݐP``vv\lL݀ϩP:Sbp?FpN@ǅ[b/*<ok;ۘ_Qfw},|yO%QO0n~{yPQ((|e=
,RIrEgE nJ"`R
4iR@xTte`f-_Tl
`@
9Yzfw@x3E	6$-@uA.x5QuGG:$h !3{{Q9g^~},hHXNTgM!aq4>$(03!@$ .	G<BCLJ?"nVe\R)k6/QX^;A3*x귀$驵&(kA
)[3R^"R-Ԗ>pqgW:n LtJXZj(TRSg)sa2oeC&idg|ULRm`|HE]l1B
r@vrwp3%Ib%W\(tl(~Y<wGxWB
StKJFmgLMTZéM{+G{ik%YQ
]nZ%LIGgx}+ HdxhL<h;^l`*Gd^C!R3)R-M7,C\E:yw
Sۑbꒇm>Uɻ	oU6MvAo4{?K瞊sE,Lwp`uy8Ow!W(*zZ9;O)3bM)]z<dkfUKoCPhc>`q5Ie"2#"SњMfQ*|.oNofTB$fQj(Dn&_x.MTLLj?u\T xdQ19y#|^R"b#zo@yOe*%[?wM'Wt֮d:^5j$eB7U`uBl@K }%~ .%s4a53مjkmP5;1'Hᯎv@drJgZ+BBʎ<8XH|VAR%*=ȫV9DPzg[Eۙ-wPz̋[i l	Z#}"e{%-軵]dNa:#EDIJ$qa뫶IGKf#<pGZ{63'kqAA8.WJ]:$w	%]E
Fl#aI`vIH}KyÉCfBrUjn)I`ԶcZ>.mUKl+C[H1҄KcXuЙd.ʓylX:iIb诪EED4&ZtdM%B
SGw?qzFaͽ.B&%㜭BL<$̅Cl&>!XhѸp	Jw.i5y4@|sѓ~{HYAb{m!,c cIrc"  	=!USk']3jVd[m1Ă%ji*{YD(sh z¥d
vT%ٙ0nm*Æ=ꎰ?o=FPkN,|]Z~ ˒25Q5uʚ<s<fM_޺rb8p#"c(~ui&U$;h󭘽X^k
"v^ӰP atUBJrb N$6]La52>Jk@_FXC4 셆G$-6@Ayw-ç<~}`_6րDS5F*l9Ŕg $Lů{u9.<Do{'aos^5*N#C
ߒ[ҭzƜXݗ+2ӽ
'ƺTyI5ӢHa$aSݧ$0jxW _oe CS9îʟ
xmݏӊV	DïlkzB&fɪZC{$!ҘZگUcrx71剐T%_/DV:KF4(ζ}4q GW\4!$\*e=<#YT-WZ^+費F}%SП{^=& "2#4B޸_Z1a)Dd^	H3KĢxcwee#94
j5+		gY?<6n_We}d6kχ%	pa"0>N<G?sh*|Svz%_\B ߄*?'PB.t+^/n&N~*+b7).>YdMa4[݊z%)bc)pfY};>9I4@i7\Oq5}4J[~	EUbVȼ17x)o$8i\s-{#Ud#We3}hU= 3zxZ:#o}|tN&ah9'ɼ9BHE&C]a;@TЭs?a"5${@|2p *>p'\*0-B8gG;pdRQ0vGGh*P;l'қZ仈 |]	\Yhvm#yOnd6lG\j.]^'IKD@MZ8{g*^5ln]<Z{YނGj^z<|{ka+s\Mum`'S+FV"O'{]2^pU-P>Ū$]Q#GjmL|fB4f]A+W߉Qث//&GHCūvEtSkieoԕ{Ω.l_+7}6:Qe֎St9X<_9]ĨHoE3`OCEaN(U"p>;FQzFVǟ(UO)پyChVʴohb;BzS
:$%僣	9Sy45N&*`@V޾\rVMގxE`8Pv%
Qs^i88?ZFKW:-kxyqyj@ݓ
,Hau֩2.lB[=zkƢةPXlM#J$i5JNšEn:j&&s9k"	<ۡIB>uga&Ef}pϧ~0]S:T4YM4?9E/TjA<
1]g6fE"vG}LPN?H:ؐ/(ӀۙwTFMgWhta5mwHKNYj롪6ΰXauKzǜ`-j2̕kQ5 m
J-}"}r#rOkzd*<ȘI"j-sg 2jjy=mHb΅J[?0&Q ߯թ+,vr@
r@ypڟ FA58OH={oT;9;սkI2/Ф1gzO[&O4l1:/@M1RdNH׿U!٬DH2HNiPt gv'D/Z0凲ZTod [fsp+C<817Wid(8KG|`??>OwLp8^1i(=V=A^.ɱ믚`fv^vJ|vR M!	4^]mp3[tE-Bo;Fr9jd:?#Z6K.6[*V'֦NgZ<;eu smX7k|/.c'-%$;6N~$:#ogN{e/53x[h?׷XqS2?U:Ӂu"Kcm)	@'x+LK$VL]{ڊ+5bDzkkww0\JM@I䈑*7[M?܇Iɇz6>1TK\3WtiU̫%vS0dl' 
*JΑ{ZnhxĆqs|"RMb,/IH]6 ju*L"!vzDyf ]XF!mδVeP\W'm']'1$﬜QE3DlpK'R;r"YJ%UФ@ɠɞ.O+IX}LOX2'#ѦrVBEj[e<L*(Ał]C1Tga7#ñɞY(5)&sZ||L+J_ꆶgH9S -6UV	ү@7LqJOIJe}"`?v M/4^okEJ LEKY mI}OB!R%&3ih7,9sm/ߔ$Dc;$ݹUz]KL\;U>+{*NvqlxIo^lހCSԔOD"'@
qH3@ls߃% Z:,2C%9s\])fXƦSPɏG0W6d~nS #H+ff0,\̙#ޟ'6Uv$xH>\Roj<XTDgD5-g8M"ʐ2V|v=CT	(#^AyWpHEO:(7*܎1'jx:\[qHzh$,$-1`@6Ay~bDjՍ<!`[>4Pfw([FqȌd)g:(_=!btG-}TJ(EB "ߌ{\
k>a4U1 wĢ@ *B_]=sa"?xUY[5레YyZ
&xV
d;M{2Ǝ%]`_%~$q}fzg͡
"UV-K 'զ#cltȭmB" E>w&hFʠj#$?'oS玻>\q;AX~`N+0lRK<;QB䛔KA朋[S=c<@[BČ=ԉb;twSq,U,ÃFwZ]>1xdy05"C@BwɸZ`!6D1H.O]LQ@s"snХ&Icw'J%tq-Yh)ۆi+U"CyaG곒}r܋@귉+s+jwuT*	)z+݄wզ%znBڅswʍy^8yubL:gS>XIӸnEۚlwL@	}0WS	iWEə~"H.W"rA{)ϣW-
_9dT|/CTgU!0h|lio`X,>$ɽL:'uxc|Xk&OjB+vZf]V[cv97b41sƤw^u/#.>o9Oއv1}mk&,2.#0!OKbNՁf\eZ&hp0ZNE2v>e~/kJu&q  v	&fK},ԉzgZQo7Փ' YmhӬo`m=QA0Z8T9R§\^3 җaJoc`%H$[=#ɬ9sZn0qsaL-K}n,#={Wǲ6:f98O+FhhgbLDJ:RaYzqU:HվI+XmQ$hRW5RN8&1$osw,,5A:(U
h
36D$^ڴ#p,WK5~~^v[]VX_`;j6 `t72/}'̷0hHRI&˳ՈLlp #U?l.s7p&Y$YzX=yW1IM۵5`YfNMFp\'bͿU.^3_BQͤ"vg?^TUo76km/h3JmDlmHii57UOe{i ^j^k`L-iϘL 2xޞp%uc,oj{5BP[ְ)UP$!8sAu5Ḇ@	kGamr^#GXe#h- zQg1^Sߞ[dN[Dx9Pw	i笯ϳGW(0fHGVB1~m.TwX~ى
Z2hVٚAnE9d:jM^M|	pk 'v4rp!X6d[,';:y@a]P_c^PTȌHXcNtNNBmyH).@|DS2Es"ynGiϵJI*0ҨuyJ6kC1}"Į2v~eEZ@1u@ A[#LL^Ί*U؋ß/innQ^IK{qGq*ܺڥP%tqD`q1G#n8S;%ئBÜ! Jӧ<M#Kޗ,h	~2ZN츫3h2B8<[݀*aemj6izf_y!w춡s^oؘNAM$tdz]5esG}<A✂Y>tW;Amzsjz:1dgk6L`{N	}'ОP/a*Kd#j!$CZ #~]us<#w^g yɅ7ThJ7FN,cxTߥ~Q~[
>Aꢘf%w2lWG>:'ɒv7S$vIY'Ts1uȹy1tr;BX'9w+Q̱9/b87lqVrRC2҃UPMnt!HʌvNw;cmˇ=/L;&{?suH%eK=́op G/x0o\8< '$ ꂳFYqowe34{@@ZEZu4Aa*4B+dǱʭi4T/;bcd#)Hda!*FJ9͑K&3
x_aQRj'c.g`(,AOy2MsaTjO:N>JqTUzگ߭PW3uHӓ
kJ41G!uɠwu]Ŷue{0Ќ+黮"3=Fgߏ}[c>H'	pV3MN~kΪ+ѵH_YwA/(^+S,P'?oϡgHVjH%єQ0oKPGgh.qƊ%8qf8ZQ$~/o9g|?eڴU<"㟅R	ו%zbqv@,gH0 Hcn$"?B짨YJ8]-%4[mɭR|)ӄlUyM!Őx= al5º.|oZшGٿB	"MFF#At<ԗz?&`*,pJX&f|ۃ+z`g~}Ińܒ-lT@z\SM^Z	dVދTA Fm&QP՗'Kbp|xkچ@?JAĈˌ_pIy<ǜwuPxtFsmCŬK?r	' L^@4TltǱr*??Y	k''R %m$f}rꈲPtǏAٻνEK^pU&FtPAxN1mvoO75EeC ɉY	j9zwʑx؄
>By=x]C
-νؠ@eT}\3Y
}5N7~EWep^|γ|<&~6RE1HS9,I%7}]JnxO۔b~.5a3VScÂrX\& .h<<gUVCLW>#OQKT4-lǶ@ꠢ6&-)wf3[-WhOZzKl7?6&}B8GP*>T?z.s<?K:H|NVpj!j Ip,h2h ڸTxۭpV{z^+td)Af
#B&ZS' ϭ[eUNuCnsx0Z߈[7QA	Hz'@e 8W;b^\+JU$Dnx0VYEV̺|**H
Dl4pj95vIotdw],dl
Pzmƹ"PAz0Y	I$虬>P:!qXd̫t%	}m6ɿOH(W88F ^k[,40(4˥xd0N+"3+:w ɦݥE,ˤf*]dzhj"j,udV/>I7k]	H_Y1`~ᕗilW	BE0/KUmA|O+/`%Pn+i-:S
pQn}[3#gg__Vc~'qvauSWe%
%s"0/[W֗z$u!ĵs/./ˠ6'K-@1A7B
rY9/(!9}(DDqIJsLo^Vt]}f^[{ K=6ѩ)070y:@~5}IOoNITMyms?1l:"6JNJVk55CH׵;EHj)R4I40#6&-ˇq]%M]Q+bxFGz$7DULcyxE@rG`T@&AML,AvKԹha5Й$"m-JP+9D! O:43d~JPf-20R82ŞvQ+g*J%GAqQŷ6@*a؜эbOD650Jzbq,;J[c`؞3ܼNKhhDmD2HE,ފڄxgva|!47 XIL>H.GBxݤP`xZs;^tM/l/9覆3tʛ@K&սշ;`j1(!R.΀s}ai߇qCr#_I)gN{	KO)nxѰPBb}eqV/H+E&%!C>jw+@;ؿKH5@J?7`&ʭkpY{xUyMpԳoVϽ	sJ˭ZdXuSd<r+DVW-D`lϞ978V|ZvpWOݬaP2d(Ex	6s"2<؈b.?}9gx=uƘ~bw*n	YXYD<^ O9{\Ib	Κ\4(xD̂M	ϣOؠ"bmCj7rdߤ;jML$7}jᆂL{~o^2Ke!˦#Db~kPX|`^mql޴Փg>= .ܗ +zDuwl0OqjwBU=ّ0#ۥQĦ>ŀbCfk ͺ+>AQ]_r2%]mf2)R.j=&`s xTiAtKN81\([C#ٜJWDY&`ZXfaR*>N.Dŗ̸gjS:=X7xE׃xܦiב~:6<Pfb֋On7nvMjR}cƑ~LmӉɋ\\#>	]3Jܛׁ|]YZpbMDX2+܏uȷ3jsҬߺX	ǍMt5UizNSv3]>.t'7jyu+Qb4獛[s*h8tV?Un_?Hxl%$h1v<[ql"S{w=LtZ2Q] X|a.{Ϫfb:]/JO 
yQ|ϛ=/]MyUT\R/S>-Eai9ĵTZQFNy^.9 )!ӯ{ab`]1"2wEJ|9FO}='Q@RӶ06&62! I(Bmʽ4靴Tt˦R2$E/vq0*v+FiW2.%g6WCYKbK2gU^sih2wbDTE~ bk4!t ba}OJˋꦬlq<T>ҳ(JSEE9yz~%i{oUe1Lzit$Sr<WGuZqDR4,Σ9}_-^g4AC.Zʔ9㙑Rs{bĶT( .
 4AXylAwyXϏ;~YX!M,J+֍'vdRr۝\ڐ'$Vw@꜈2%=u>>G)Ёy8Ts&<v^Dt?,]f$ǫk`kjEC? T0ٱNܒ#QS@z,ۋɅMȻY
E
ѰCK{6@[Hg2BRp$jƵH19ƮQ>څN`*X i>d"I}jF Y^?ՕҿLaS{BDCCJHYҌ	gڸ{W O;BFR!މIV)&PEʧy-ܙptYyjE~)ވJ%۽X^h=rQ*T	\5ScA!⒎%%ͫٽO5^H"vu$T'|#˲{dm rLߤ	|"زdɣ֪*mJגiR>s;Yod=^:Vr8
du.un2^1c>3ickEܣpb|{gf潄J^r:d*SkŃeD{HX: .[D UM-YyP0ɭn.Ų&)~|z{gQ-e٭d󏗃XZHOlnК'\31^+לdȃWV~Q9`cdtYDbͿOG6
ЕZ-L`;3VTjYp4tle~2h1.ّ%VtIm\˫QHX/)[&A!K34i)i} siibrB9+9|OziP/rav"H͂/5B^=Ӛ[z ;={j:z!b@j-`;~ٝu 6>/?UKN;f^)9I`>qBUl]AaX̞ͯ=8$2ɖEC"ss
qݭ@A7U[ݵηyFZ9wҒ5iMp+)N֑@c'D_P91U2)v쏪EM5?g]x-V7@3^쉱+`jD6W<o r1*+
:5QA='[l.ة8u/R'Y1\("ZۓXK@X{!C'+ޙ=>Gan6oܜ6	X"KS	H	c~TkdCRC8`˩l_?A v2np
f"]N]?	NB>[F6xf;p~\/aSG)OrwTBc/$ks3tjC{l͖LVxWŸH9Rt&^= ZU8<m@64yl>pb7:.3d9At /^,:0p5_g?36%d>:=07Եv|{di|㲢hg^ĭ::@`ap1Z3ӥw\5WXvz0LY3'o׆D$P"T:!Ygӷ[-5=>߿>'u@>fФ_L }L~lJ|0H}c~+ܾ:
\q+Ţz1;?LCԵ;xYogga/1\@Fmcir'B[Ky	k8̞]MrM}I)6:Y; 4DɃ(w32xVg`
n3IH0qxb3/
u@@})ϣ66,}UI,yQ-4dKٱJT&N\LD$W1բ$،Qφ"2ZT4˅̄%v'1#U(C&L.
g#cfc~*rY>3T6WW4ߨ8r|6HJgqVma螃`M3.L,Pc.Am#Xp9,R/v|#y/jKF(ZWPGѻV+E7J@1?,\ϡ͔B`gnڏAuil9v*~#bCag	 3X-	0Ic<%mLR^uTJ&Y#Cx:3R@
h?U+ &O?#usDoSÂPω*h'2b]<1h}bMԀ!w/;,

H TQW pEPB'+*CD:#v8l c2$rXhhRv,%aJQZ G.XHu$SxJV{,-)
TNc V7ܰ>"4A}H)rkZ34AୃZ/)}\Qq[OV 79!K Yvw?ʯyܪJ&9vSdWHk9yjK.,F/Qs:ћ6k'U>yAqBzΞ:Z$Xcaz"b|"}e4Yeޑ6~;v^,uV=.F=,q$vA2/^hMc'y[0r )M[vxA`GKh;o_㫸iٌvhrŠBs5?
τSq]=Szm6}]cYjZ(}WFxǟPmsT5@63:`/K>8f=G'Imz2߃6C5~?b<e[i
VP)z0̀rKYw`hYOuYXge .-ga2VB1pE6{q{wжVGv R`oasRX]R2yO=lOWuoʶV]4,&F7}1T-ADK
`>I&V5UevߜS}ˉr-2dzL6(.n y'45?b(R`b"ópS$%'ظNV=AGmm)"TԺ5Q.Xp}&^KU[5A5	~
IgXOeOsSl&i`eǂ50Wd/xeYA8`kyi{Mz)HOg(Pp74Z,<\Ctrj=0-Y9Xpzmٙw",gyỳ/2'`'D90z%>7IROcK^Bx;EIU7ruVjr@*@߽-`$rVK[\Lƞiu˹D8.l(Y?V̝_%X;sUU۰3 {f	`yA$"mr⃐R43U)s[R DBħSd>Ě`
AddiLqZchOH- *.yN-È̞p4Kٚ=ዲ~qɍbZ.cHK2deq'ķPU٨6U#2)=u;pVWnDk-B^Uh
,M+.lq8Q<,ޕ[Ur Ur̻{n!^HBri$]EbltKnp3LdOfݝgTg LfdF}v}4;ؔH{LqS{NKuL^Vy'Us_Njک8`0mB_<^Z8[Wngrmbs|nndLH	YE8Ic*wF,TDyY'x&K2coEZTxltyj-\ڊ%!$0 ǘnkX+p\X~k}ں.OE;';>ĐX\uUx8emS>}wWlpj8swbfDYYt7j+Ρ.Y=SEB3u%^i=K+f.!"6\*yn`){nWYg6fHAaWN (/s͐kJ0h"ؚ}?5afi1wC׀xZ;LLbPL*6ahꄝ\-]yT1q촌{{ӚRDp-۝PldǮ1q/>-#rON:ƛwN;h:If5K牜4ٮI	1&']Cs4ߓr{>Lnv1e[GRL}v6ӟv#Z`Cb !!c]ln^KH5HY|b!)t 	N֍ʋz -R
C)u!Fs2>&T!WޕP=gU[{-Z p+~u}ɥ3ΟMf!#Qـ8L!I#P.S>$_	VKĺN?g=3-˨oe}6\UTjfkO=$hiG~C[;$J
S$f$ӂ<@ȎpV,gV<cA!rXhs%y1 #mCq[Dg8FB&]%Jx?ޚs}Î.gΥ~FӰ<"Y\=IѿwaW }t8PX2s=/KtZ~R_rA3./ɡ8X~Dg~;.FWd{O=ABڿ1'<*$@gBva8}H#̰w%h(_S7qgWhRAg{^Pr0J&RЉԯ`+XV'DE$)75	DhQ>qs ImNYe?Z3d0K<. ;0ڈmd
LDe.;C嶜#fgS;mZ2
wkvV	ɼH͋N PL@q	  >b!W~Zs%JZM|qodQr
ԪM_A~7jZ0Ldw	i
@&w葬WxДҔt+kBSg	Bh.vy~n}HЀs{Bó>r} ,=jKؙ&U(̸J2/*K֫mZ];PNVG*IgɵSH_?syKSى$U>HJx(~ScRW5R;JrnEc/(Mx|yTGe5\l%yCզzasVQ0ԯ!$	"Bzم,>R"aŴ\`ϻ k|Iaʥ͒&5Ǚߑ xGϓt%obl@E0æZUaH%։_ TcS8##eUv%AVzSUB:A"걫k7v4 *JR?q\XQB쎀R{k|Gۗط![$0y*#a DHÜKmodTZUkpDmX'Jd6x􊣬):.mxS<×dt㨥8|"D0<k,m(5`͹
2{9 uW1иxT8F`.z"vi Gq
F }*ߚp^A_NW>(&D]ff@
jsM`Tp&[92dѷ		<y@?0G
Uښo*폍V3
 p֬H_Ǯ%e
=ZʊJ4oQ[v&DXdqz3G~?Sc-r$uLe"r;ߍϒ#\ya6Q@Q]FlYr{IԩOW8H@:"pa gYT=^û~Py|IXȼ AW/ ֨j<Ģf1.axrCT/=qR}Ӵw?8U"ܕ¥S^JP 4{MQwJ-޷?PU0Ί7#_ݢ* Wa-+gW[F,
*_"Q5F;Tˍ@/%@
zmuiĊa%d*8~WQ<F\* E{C&-OuY跌Rb1">WE._f^?d<^\f1<Z+@R'$$3q2'?9n'#"utLlHW8i{A3;}zR~ x$,xYaԁ0){	<]#[|Z|/<Ù K2gby/K$+}
-hfOWd;,tU!/{,`1S|Ӽ(	tCv +w̐"eBS
)uR P%߽k=<^ꩍׁ
9['^<Luܼ1:Jx2Wr-ppFyYݶzYt2j}2(ÔG(ySoDem:Adm;oL!=+S&ҍ~NQ7U%8)eee!flZ=$bZAB~"_*
>5UKQ®.Ԧp*O,"][U d5!N) B/`DI"5K#[Σ,# .NM%!fNcRz<6dDyON>&z Vn&jpTg+i h|֗3T/?$x8H6uC@ZG)	TJ")mPNi3:q70t4vs	kz3'd
i" ykW7tɧk}]F;D#I^C&q'~q"up\.ap`J3UUK=kGZd}s]=1;#FC8/F#$ԇ/Mch/B9;bZ0t8.	*{vV]XI׮T'<[勑=TT;ryӱJ!jUn26	Y:mc.ޯ,O	PQE9ݱS9F`#I<i݇p*gl E?c*QH?X^HEfBg:pp˭_>&O٬\|RNӽ^8i:>'\Z=k-LOȈ Z탲Rmm}_MZ	еhq@
<;)- D?WH.>?jz_HDctЭ[Nā	V:	;mŬ<#ͩ1 }1b{T%/f$E p,Ln<7>j^LeHi#/:zҤ.2R&Cg<Z0}ޒ.9R>g4E$kiߔ{5Ȟ&G!OVEk~==aty%i2źjzoqzXž*q0dծ%R-*H]pa2K5vLV$GZ9u?~+qRt;aaƐA{^00:"J?ZQyX%Dmܐ
zm͞P\@(QU"xA.ݪ:Nz	fBܑfm0piƝڇk`rbEea;y^ѭ迠^X`<L?5s	l؀g20+'fAYgYfZ_Z/3QBLorv',]95FݴFE>}3L98<{~~
G%jЫXMgg+.5P;z<h'a-wLXׇ0E]-\i} >-v?rcXERWdi=)3c#KDtAO+>:z](8BԈ.-Aݝ9ѕIXoCF-nw,àHeƋf]5I?lJ1TwCs/+q*׻cűfreķ[,k~*J=hy5SM1|M} Vw2'
ޞn!#lIWg-?ˁ6Z`E^o 5qa͠UP3VbzYQ]	i1k1#ڀ-9o3ʝ~h1O[c}reGje˲"zBAM)a&+.chj~տ7N	5	,%hX\[͸чW2AWs6jAH!T|+FHGQrnkT'F6g '
3V,l?t^0ZdYBLz^SM3kyƉu/>*9m?%lMd-ZW&m]i2I0R5D˴ͧ}Xh<{!`[0_Z9yռۍDݘT?v0&|o5z8﬽Z'wJ盆v
b8j髸瑈	_/Ӕ?{ҡ:
qZ*޸[.^3ˎ!D.wmfj}eu5|0SƉC(M!]dEjВRO :ecmTwP¹unG6Kr^Q+A2X2O ʹdd1Yڽq}RyG;x)
(^*8ŗ.axbp{Wku1 m%x%r,ufqQI<4+g}esv1!@oRr/%gYB>!)U@0*8t l)'m|,%EL-op\oICQK`=kPJtQƲKbp>g#Bnd穯$bx2"A'(U!|ʫ}و5XAu \ڬ)_jkE\s!OUFrh}SG{]d:шΖ><6Q%g']U:Q WoO5<$OIwDX G#nSRrC
l]Y~*\WahPFň5:mpt	S1E#\TEv(, p~Hxa"UekB{t0-Ňߞz؈KlEK%_<S}5cgBA=/s\\,T"o.{ޖM)ָ* -N[s)(t%OF* N<󻣘% 3I LkC4g&
֓+):kKN
,ԛ`+nvy̓쳘֠gJqK_R x?_C0'YD2rqĕ:zFGgԀ577C/5".huzb htl?͖l=A	EGjOdv	=t<-5A>lȫ`B/fпIE{-ͦX"C׌1Y;dIb\-oS=&E 9xΪL&W^QΎ7N[ 4$Y[ʹnY0A9'`
j=u7T@4+GD0DCS+vͨڀ<FGwلmM[0@Ox艽w1kČ<RQa)8
R\a~B=O%ͧB .~K||.澈mC_[AG
E,>#eG^t+_S*s_W+/tf(+`NB\ߒ]Ջ4P?1/!(ܣH5WѯqZWn Ԡu_C$qU1l۹['9B@0X&b@ZNEjncM;@-@W%YFGJ{2E^w3"}߸FޭKK,Z8;V$<HډT-h(FЃ_UROp
Y3I%qvm'FtZ/|Wsk.06{b2 V>VΪa0Hvf@ː0R+`d+/N.>.Bla˯jF

|@<LDRnpzc$3-0/^Ha?Lo_96,~iHL;ӯ|*<6H^󂳴jL3FoH*JXdH49`]:(]?yibL[;TX QVriGgerMщN.t:8`U{(2`}mQdI>7kq HH[mR+

~]Մ$ep䙨ێ"@gygbЎҩ\~ rĕND&k9fS)+F<YME-(,iPx@8<%k}]R\	7Bvu]ݦ76=D^ϻfB!
$|ׇE=||Hnzy2"U
K\B4O"NAD)[U%k*('@,YP\(訵ΛLncDM`uKl֙9}E	78q?%!h* vm'{畋3Ӄ]w]˯J:]WK.h#?_ڣ48Hd$)C5<ԐQ%+--*I4B I)^rz#\u>v?ʜopּQЬuJY`F1J{~ZVf.t e8ƿ(ptE=WMbZXC\]~ 
B*As3C((4,_G-J(/ʹ361gňצ	ol60TU{SАzwfbjMO|^>"+TBB(3Ta΅bKT/ş+F5}>jض{w/[lܯa
=ȕd%&<:v*0=AD =ryy۽AVuw;xZB
BN8\?y9YяCb7LZ[$~Ս7?'lݞ $r*Ʃہc-8٧OnrcξXԷ<)&j,¢ڶӚ͊mw,ג%\g嗗		&gdi˾1^1֓@wV?m3<o9*q&u˧
/A]r"~,2SzdZ_#l[BWݑ1E p҇T)Se[ݼmNr`p {'%O2ؽ:a^2sJgy5U>Λ* Ҙ4^ջ<'hxuyabTsaE$X$YR{2MGdh7r\)E{[1#t}dJO<b}T<F"VQcJqM,VwSg.fזڸ%5/JA8bmZN|o	jRdrC7LʹxN#^1>S][<
 #B"5uT48V^܎EK(or9MWŹf-Tq_zO̖=w-С{Vٴh<>krY%O±->(J
M(bq>gR>D$ۨB6y/֤`bmɋ̲ԍٿL$ĩs>L IQ_D{%
垟`w(׏r cp(&t.:FwDeo[dѝ9^IՆ=;#Ң,1MeJ:&GRnK5z-U}u݌CZwZ9g8|u1$]+03!;w7ZBb3B
2VQ5Zڴ.tXPPn0 9ާܭCYI7pMfa"g=PM8:-5=ۨ"=cCbplxgmP]chE4;8;
Yَmn>ilIK/cl㎋{)#W['Mn@2tzqTRLL/W3Z)&XޅCg0cIs*S֥e)zYjtϦ%Y$v$TJi.VO 80JMӂeZ. S0ơ(ǒƷ6[c=$itha*!od\'=`lWEౝD#A}`?t_NP%&
vR5s%XxPoEzThL=MD<e3yp"?Wo?o &Fu8Q!FMoEXǙD ŜfJv͛S0m>({Bc%/8_G:V:#09cBx:.:&BoūرrJS0 lQι"¥/O}}3ZE9cr}0 N>%=F{.*_BS#3ϗ"T0lK1)p&?(@$@~_BN.AO.2Cs`dG2boȅv˕ߴDpmTK,\j>Jlip /;N	bS죂DBX^ٶףv4F	ۯ\/>-o"^CKנQ_F<YxՋE}ķV\p;HT+8J)SpH吋t*kxׅ^	~'{{AHY)ى;V}P6H`M	s㤀;I4
m4R
 R6H6{|$Bu8p Wo54H.+qWqN	Rf({-|o9A\T+>'4Q|3@5/j4L hs߅SK]ER ~ծM^+Rr;T/.2#+Y2|P!SO8X `sG{>I\np&
Sfrx~jR߾gW80HȠshuH^
֋#g>Q^G^PJ?6)NB[Qmbg6k!9i '{-η.OBMbb$'DK6J4@iN~+^Uijr=v[@A +41_`_{ոYˀkR2h~)+[r/*zh	ż#uLoSOdj=`wV"dճodbk]Cg%6`zBeKFO,hReAPZnhuD/&:(I@ƷAH)T,Ã[CS|>"`-_AׇP %n8,)ɥ:F?#8K+T3,iNKSډUO22TIUL`ތ#"!V	\*yGg߷fq	b[`]dxb3?O\aDL:<60K
,fߧhp+Ls6aumoe5E; F_j(|s9JJCrpvɞ0Zţfx7Тƒ	U/$6s
	6o>"bXN"QB9*[i@cGv:'2#b^^w(mEsd$Q7C3i|΋_ė>I0(%KYZsrH-b0_lWT΢$l,jp{c5WӿrøMLo[n=sXAC{"%*/]Ks峍bYw-98+tsj"^䪫`E*HYK/<.(㴑2wtSv++7Aݺ~sM[7!ϤBJl{~Z_RpIN"ݼp$3t-gEYTNlSئ8LCٴYf9اff/]pFObSu0?CsDش`}B?n[5Qw]=#CjfEp NpOYnOԸqThQkĉ\2hm$lNIF-y9P$%Q?uSw1Ǆph⏜ƜX@4OV-?>D~Cwp jB&R-{fUο	:A'm1sL{0G^zuײň*k*9#fk4LK<5d#@yuX/ŀ,F:m`HIQY Vf{#˪	g5(Wɳ*14zۉ+4EN/y2c3'r,suZ}+G"5OWkzix*q8P	:iWO{ZuA61mx,mj	El/\mK8:Sdamc*(P]7TfF$r44gWQF] lUh yU#g,iN%8q:AM-)//hn-f1G7@#4DKNұ(zҌz@V* zy8[-Ҝ6ck308"fC<{}`;?j[	;T	3H
|KDx(QwRr\2`dܑߧ8 pВ<a3GrOx%C7p7ؔz^˳HcډTz8{nl}ο7T @M1V8n,tb{ԁY|>yvGh"pND[ϝh{H\8.	[tdk66zy<<Pӟ{m[0~a-rxMw!o
!-25`h]dkpa7=.ԼoFD ]MdNLI>,[v)	KY>?yt5>.81.36C$BͮX8>/YHBg۫:8^5P[)P}?r (!A76fv9i̦2^%"M4$tOP0m %j)>lgEYڨYɑR/fƉ3^Y2ox4Y 4F!Zdqa	bM'-U$.2CFgw!h,	;X k2wknO ߝQlїRa2Csm%[dD3'â$MT.}O+dM0A& {V =pHXoF%6.Jut& ;3mV'"fYAWQ*k+T6w]t;mdjcᇷ}qnNj}/I0ž˧t:	z;4u"}\ݬ@I2z2ct5%p=`Aڟ.<㪈.R+Nؠ'L' q +ȶz .zאָi/l.ydS6͐UA/%M&=-8/rƻڳo;lF߁ALޮ3F.#9Ҕ>LߨdvOVtTB'KjTƞ>)	KqDAh]H-Bu):]s5kOG&(a
L)dW0>wyd5~#Kt&T@如U>@(Y\۟0g?iI2V(#.1r =R0.- Ke׃ݧqx</<NHY_FR@񔱓BJf2ҙbYڣ?L.ֶi3$r^p_&=	KLȖvT/N{*,[k~/.~_oNFc8;B>~ã$Lz]d2f=7.oE+cz)Q?m~SD-	Z5*	@*m^6_b<SYUahJW}qX,G8Q	i
qB<W2_RKXV{pyaGod%Y0``b; .DfʶxܐVӦral-P<76<N/wQǠ̀Vb`F~#7fm:%C?a\[ҥuYY -krs,0.:[h*t[z
R.*6vR%bKЈhLܫq~en\VpU&~b%K28RZCe#`r8ơGTC5Ų7Z*#S#ur^jS :	3/6C{7.2kHnj7Fv11oHpmw}	 ̊O-8p8Z76M*rCeci^>_W1L9\Vj^dtgtʯLK$/Pt=s:Hx˞K|VK/֌*5v><Eth&>wiWHS?d;6M'gԌ6e[>WYRx-(?z&fYa nMSFY!r;yk+vT_FNVIKYhx W:2#qwԀW˒P)Xxi,VSB^̉6/g??IYQ{[EC@'<"*`c3.pQ;}ʦAKqu(W-`sAVgdȰ(GIL	3|GiKys!ۖYz^( gC3N%ڏ$Ӿ8N痏AmdWn2Wע?tE&gZ_ca8,[P5Jd|mR.u{VU1Np}%o};dn7$ U>^q
.kzZWOQ"7횚Sڴ:ڈp29eNڊ΄.t-Mh+c4*RrA͠aDąmWju.9_zS>y۱\-7P, M-D{ 6b&dF?jXyuD@)9,n 1HjdR<8ކ76j಑f,v,:M@e\F>:9z`i,A(N`- /e/}z2J_޸MUGBoъ	M.ַz[Pzx4i6'Ӳ3X nǖCYަ9ډ	AErkm};T@p-lL-alB
27DU#Htۮ&ڳuMkȬmZѹy92$PUlf?I5ߧ8pbpwpdOx]Rғ=q5B 8	9gD	ntNJ+kC,1P ݳ#q.FXep9Vu0
<[Q0qr}];,N+n	`dpU30PV3,ϝ;5[wN]ؔE	p)bp:c>сJL)oZ <5{l'DKZ'SV,G=2-aĖݩ'O*-kN7mJl]Y|ҵ]ߋzdoּMC-AL9~2v#PH~
]#<K
%֬p`}g:o(yO#qsWiwqg_KOFݻ0㑹ɚ?W[;s,ёa$i~3\c P׏G8$sY@$2_{ng5d0ӦkYO?1H)POc9G'[;'wIjξ`8lttRSFé]cC/5izsHgx{uA&Q%{GbRWaڢ^97}S{L`M2-
~t'R@ؖrH"EB_VWIƥpZKM5
}T;B BKg7wwvSC\?o+iCY5f+%$;49;4yL d~
>>Wv\͆a"yVѢmWADs&r7bߝT픷Tf,^(`(p-oB`ݼ{·T:i]bs#fڑGRA]<B$b៏_uyW6949#裞}UgxY7n1Uŏxk#ߣz6Er(D8xQJL	LVl{7sۨG'Zq9@|`eI 4ѯ&$Q\`Qb)Ȯc"lý&gt%t0	H5}jlo1DQmw>uՈH n!@tM}'VuEJL^eLR\k5K	OJ*kqVuCS|U$cGZfgDIH(k\R K :̕|") L+xZWօuXEѕVM<}dJK_L*IYNO*,pǣ$#wHڝfe*ED94^+۞}f!,4{ĄEmƖtj=;qT](.4z+!Ko]ߑD%MG
"IPkCgχi'|gNO:Ҁ/c<ʽFv!*`#6^I~*5#8xx>HJ`1c8<.)-4(]lJ2pWo
ap@[,U_mScga]1	p*ם"}wɻ29>ж/éɴwst(x/_!
qjO~W"]lD8q֛0jElJs3KGQS`Z^lX3'Kr(SA^ݯDDwh.JWn/
c(,eQgjWMXڍCw!8V?2	.-n":S.(!=S}g/Ksԧ:!N\y  73ҳ: Vwʼ6N 9Z	j) dw}/I<M/R6!9bfkðmNDxg&_|zdl'<'OXۑr
.96a*xdP 䩁@#ڱ%8r
Sβ52_e(ʙtU+zF:`XȤֻM+T3՗Z]zKk؝41yIZP\Hu_ .P>=;(2)t<4O
(o1s܏qf]lcy6Df":gH~_QG6'Bvprn@h[uـD4rW2)z}ѷav	}jeix`8jqhq-~</m)p^؈(r #{8~dgL=LōQ:@<(Zy0Vy˚c)1Umԛ䆾 ; +ڟ>-k?omgץۮ5֕_eͣ5b7VW\;<f iphQZvCk720v*Ɉ*k({4f75.3#}YO7q@(%m岻m9u)rpIUL&sM萴!H^;@+UimT
lDtA1'fjhvb7ʘhf;=Bqk8wiTs\[FPWkv}4)YS{NXmc
J~cΒP $$vkbW=NO5	ݿx+E.tQ'
4HwMn+mjƉ]aa,B08g鈼D>u"mH|'n,dQs!,l(9Z{Xeˑc$2Nnz{< MOod!u;Y-E%W>QD F12#ků."֘aTzr}BfV0ގ<qь~oX_Px,h+i]̛O\"/63篕ݹ"Kh)hҾfEᡆʇZZVGmƦ!RvY}|: ^7[fUL(˨`0pgFWL'햾ڮrŶ%`t޷ĳbV!]oU,`N3|B;uCڋ^ЪHHُ>|غ2%V#d!WͩOR/ @y`<F&h8߃n`<vf53Bͽߑ﯍'-yP@Y˼C/#E7eA-Uqg
%4g=b\nCÍ~FXP3o`	20λVBqg(I'kY! 쿭id)Hw?(7Dqb_;T5'iK{.@jXѱ8O6F,<:x  B)M0	H4ʒnEG!ТOʍ9_޼4X:9`8ot׽ZBuRz:	͓#
Zt\Qő
!u-HoZ<й+'g5zK Y5.~#LG׻i_tz)oR@Uh3+ܕ.WszPs ߮ճސHRK|<oJmǰ`6 O.{:꽰a(U>pK=DpY2f4q5%a"b_U۽>'Y8
0"_Sw,ɚ 	~y!Td-'j?BIo[5.4Tj7-&H%p<84N{r_ٻC:*á8v0j䀍D򝌲t*DU'V>^`B]ucYP'A<y^BpڟAV8oIzzBXG+_G`뀪Ћ!!f</Ϯa/Y[HV`yaP燈Nl]f.X=z|8W)l~!Mz_s\ijg|JLމ|]LdY0`]/#RxTb5LKrQ^$EJwf3sPU$0
Y=h~!(ҲBmMbRN抱oX@q&ML8j;/q3AgzC̕፷oULl(!`3C.Qh4fk8;:8=L)([W+ӑ1\ß#ĀFLrZkVl^{ JZһO	CE7"`Kղ&.0ePW1}Ő|}&85~[DuJ:/**}rTAܪʝE& !ӟ8?<)\\roXuZMuٕ⺛0@5*~o\˭!h{;g(]hחpڥ5;vBl.<BNMԊag,F~y\*Ją6bZ^ZyitS 0)jKًrDT٪0uN	4ե{)F=pg_Q uJwc3Leh>'.pNDZ췵U[ec(GT[dvl'PAJ
P4'u\19?~ZרV&4)0UFVFO9G|L R\ƻPzGh=-@c?WUӳ7Ck;&0Zl! s
z4ƴA٫5ڒZ3reSS?
F4}&<:lAfY`=ؤM93"ݠ=eVxfBS`Mur_*TYܬA0Q,Ih|GhnOHmwww
qJTRf"F0&Z˛wk 1I9*2IyNqRL(߭zo;HxJ(b޳jCr?Dܝͨ<ˆ1Ύk:$ێ-
w,/@7ӭ &w&u2B_dɦ`
>Qv{1LO/*b^#]ZP
m.3ݑ`иQ1]9lܔDE~~SkX "͓.7^āNs'p#f|\tU_G!=by$^`)3{!ynrh%E;4L
>:@uqv,3s-(6) +2Z8-{
$*m;qK$=sp\Oy]D`wQ@CEtԫ-XVly:R\=*6m3jcz^ȝi9be,w|R)G~g[Q_W]*mK~ʃX;z
 qb7, RMBC6Dm6)\F66&i;=4ݪmgA@VJFSpUMMMyʈŮ8mw |vI<2G`
{πqD@?O+^g(PI6~%)s0|4ҖQaOd_L&O:Bj9ȼh(8|>Vo0Z> 	vSfӥ𪿻	΃ŉg|(uTO@aI0m0Fi6Q*tR1cv()*Y_ʽ܏~E+<ɉh7(zYtߝ]JEB;|ߺ9dw^G㳳-#?C9K@) Bꘟ(懲U*	=,9+ĊL&FUoSq!$!g"*nW&^PW|h#Uf/-+xqȴՙ?[~2.|.I(MY̍z *~qp~?mO01
#pDԮY^i'Io,i<\h0ԸMӝ=UHMzCW{zne:Ww(xO[5/HAίϋ#ix[5j@]_X8yWʑ2*\Tfg_g6tPkX}N9|{.\,Sr~1<2o؎U -V^KήUnM'Rp b_Y-XcCg;,lh$9iUi_.{gr85]Ą ]@z55QR7.8=smM($`Wa!&uO3}$s7tx]})E(%-9%z.;E"uE=9,F(Fr"
Dh8Pŭ&~G[gUSz$A^G[.Mxq(?Ͳ\xcI߾	K_$Pai!ӱ%=edQ,k5ȯpxonZ䜴	?UR#FmGM0UD@źZ߇X%.7/D
g^]"{4G`vh9\Ipx;@8OA}rʕ(
f+$</r}Fq'[r3e_]kW[ۆ7\KS5Pt<Nsv_VK;͌ڡ%hO |^=rfrY/
#Y9/@<'M4UϽ3K5Y$\AZG
Yϟ,mîh_r.MD O7M ܝl^6Aݳ<JbmIކ^%QUgxi7ę8TMfze.PYi̌x^ `Sz2W,\`$ m^2]#Jpqq̝+P[ZWLFql"]q7'E00lГ1q(8AlrlDƻp
㧋3>خ/֎]%;~Mm<fbAu091]L]b @U@s|ЎK0Yä!nYs- B=摬hx#:XɨПS=ԅoģbu@f74/:t_|j\Dʦp8;;A"8'ǜ**]"eULjRnp J?i^ [N	$"NPNAg9bd%eB?!qI.[ypB+Ef7C2ׄO? ?IjjN+feSj=.fOr^q},!X*aI&KfX|p(0/UAF@=k^)1-"%)i"BO1M1I%ujxajJ(^FѼ5p4!r2Jq%3DQQ5x0	kגVÛ=t^k>FJЌ/SMwa~zWeđ+"T!=%~׾nHDT#	%()ɃO (j)چqpnOpԻgњUOtrx-|"hw+Y7!D0fN+sZnhl`߻yxՃUq\ 7+0Ɖh[Al2f!r+;Qȧx\:jhW==tó8ȗ@P+Xmʹe{14j9 2pdkI$$8k77m4,w/O8%H9EjGR=pr2S7"+eefFH]_i[īZ2aթt0☦
4Ԛ'! C3ȑzv1Gj>yXաCܼ=LVjp:Nw|S|^}^fg8U)M!5æ`U%+	3pGדVw*1~2\ўhJ<G][u8`]]	#PzE+T]B	5~U0K($|I-{	{R;Q7swS,&苭b\:G.h(eAR/9峏Y*}äwBDK qxk獚FIz`051	BH t2^&ϺkYݭ=lU	4):y"U:K-G]HH|uԸL٘%9Sمʢ::|]>f'"<Y]^2ң~}~#qr>p]uA.Pݖl>xs0ih'RCڔj^\q!+!{R]ٳ8}e"ӪȠd!Î;Q܎6DN="F(\λ?3.u^*eB9?!N5䥭*)emN؟Wq<vj3s)ږ-@fpdlQ .*e*dڲo(CȰԖޫ&Jc.vaȡ `A1	t$'1BÍkO/10^kI'(
ǪyuYUHIG*G탸uK	Z`k0<yBp+r˪PL_qS4FJ^b$|.mċTSFS`%GַpI%5TƆdaƦUЗuaE;ZTHl;c*,X9DqU8	nSj7s%p^ʉOs͝QJ4T1 !.!1q9fY"ؘU~AA8q%{|>Z 3K9@$F؅WAh6G	rC1{sy ZX	$.7hM(Cd<{k0"xdkuj.<j+]~zΘUJ^Y&I7Nɒ4	KsZaBjapI60,`1<xV(D+3&x}|	I)Ҁ-)4F)7O\⪩<%	wtrkRx	*.8îW{%{IUH?B8}_I9yԦQCI|\C1KbX7Nd	S?<:cMn°Vbeg}S`{U,u2\>3y<iH
iH`n?j|WUŻv(xo/[k~.8ܒnG/Ήj7LH/@[ ZГx>K	H	'kE>_З =b$2<fѮ&K	/yH.;)5Ï01#VmFc/vܘRHkF{g8ƘOoXS*ѷ\Hn3.Ի<T}BoΨ6#SsD!<:ael#就ԬH{:OXoʜ}I=(P0,(K]f0a \S`]ˏZ蚡9!#M.&Q
B*$DTG}-q=6e9 yWriқӸeK!M͍VERypzBJrn,>V) 
?bjz QF*O+0(
7LݤAYOQ|UA0*_$F־N\f ΃&Cn0:'DO;U-& BTBJ9ѡJT?Mٝ?M=<)@ttdnƜEFQ5nq/Ӄ@';0/-uǌaN̬co#vMeԱ\g}lP^y9?OXz/|e%DM¶\6l4"3&r	A|!9KպrdJ`fDYTƶHsfcMC>5(,3sq艰.υXA#2+X}6Dy׈aI1g75ʒ)m6f.=haDd1ad`?&o=s/R&v)i+|>09;_E+{J5gi	OܒrC#rRn*0>\ҫkf5Pp 6pUa6¡-|׹܆M`0?EN^5ʮeod4	Rx4qԖqCMأ<0gӃG]^N3~HZ7MbEN3*vk|$A&LלKdK*dڮM`4b>V@Pq/)}
S<bd9ZA' @d`n/pLFuP+P3܎	ØN7Clg5~-#_O	2#NBP}2	"?@=s,2	b#W|TT ƛYk>툙6]wX6@R=xw>bWFEz=oVI`3\OgVsAmQuI]ҥOc7{y2I"NX R띤fnW? o QFyNTu͇,
S1ZO'*1>CzSNTZR!HJ"f6>޸3BS28$ PgĎSȎRjy6⒕t\pE SK #iN$ۨ ܿ	߅Z}?҈ -Ar8R FUlng-eusj_q'k75zw(hD'7AL<T#>mA%]C'/v:Plмu%R/oGx _QT&IY)N	a=+I_7!}Zk=(&9qw̿sNŃ1Z!ȖŹ*n+595BN6db
-ϻ/Zѻ*yi\*|vg| 1c2.o=,®~ýyuIe&=DQcEVBY'ˮȣz\\;TΆh	Фb-'%	V4qul-N_cr(HIQ*=˞~&՗!w
kW|y5lB_Pܑ:2B!pB.d6ټUԎﭚ O&`Xub_^=)ȏZ_@MRULrGwAExMPJf&%[uQ(L}%K,,H/^ 5W@"P9/+=G?&_5O3Q]&e+}Ğ5ox$3 b<R rUT.WkhVW70]b#&_w)޹.U;qtGc<9r/^J3Y￉\Ey+gU1)4PŞ^N4}v3JJ-ֲ7]H4S:"{vw5J0}FX8dEStldk!4n]cUx.FZ_?{epH(еs%bGx9Qpp^#3ON8VC2VEݿuEqz2"6.ς^+Ufy
O:@9yj	d[;<4Z&F+3Kn5&.L5jbp= GdaΣKks
mw	c䟆ɭpWz(Cǻr!Ͱ7mu'!ǉĲ]ݓ8gY阙nP%φ4#K6ȓRQS-а_d6sZ`ǱʾKf#-'$@t?Z=":3.	gգ<SZm& >-vQFRuy
lwp"ϊs Gj[vtԥWMﺕiXb:Ū{6jB*"^(FxJT$& l"߬q%܊L^%PO4zf/6 %Lae5Iŉ@_HIKY ̫b!lV:w'y$oHopAuzӑ|e!V*WPf\'ߪZaPg
2Sˏml}2AYcGz`~d@$05o:龓hlpjxEٍqJC-e;>І҈n"EVsZkLk9El4xv,4tٶbWX>]es:qːő=Il@
f`ܒEUlv~A*"+ZyԶtm}[]/V|^
2Zҥ'4ved-Iy"$f)VS>Ԋ{ru8IõaGvC`w;XE#ȃqCeuyY;׾2]]1NAbBW]OS<rf
@IMyZ(2QcrIXM_vPb!PP-v⬁=5;y	IAી"F=\d3ztmlXP}=sH4_>]ڼp!k/oQ^@oEGnu&Iw>lc?GSZk\eFw;2<;Fd2۟+eo>#Q5ڀRI(ދ틼-D:9z0zq_klnMOP*ZoG/o_XX̸⥦" s:kKRPiJ̯K̎M~[AMEqk~'@2'Ź*9xź$4A_{eYov.Z<9HNT3ܗ,{elR$V =}Csr+6}QC	Eyk>Wurvqh=n-UҐ%F0Y`ofIDu6G#~vt
[2j׿塾ʶ	=55TNQm`'U{\*͗nΰ=;4nJL?mU(6GH}l:caʰwpd*68#Gʸ8d,;T@Q. )qc*tԡǽZՉMOx;uIhsh;C.\WKa߇_~>8^]At᫮-{t2e_QJƺ)W-غl?Rlj?ʦp,wf^G@rxY
e%6.-նCYn!\^/-2]Oy@zIh,q.?݅dر8Zaǃ,,yb&nV#\DWN	6"/F&XQcB|'Ox_BJ?<]?1w3x9?b_[u|8>2.4%,*ǶM^75#ڸӀl}9RJAJs'2c3Jً)rQQd=r֕IQ>4vTį;:Bo6ʹp$1c2`=+ۃ2f`mS*Vm)7fί[5I~VXH<e\"_nft@%dM,p3+Z0-r{-⃚yB!xNS"SyzĴ]n8U;6TX\ԃªQ'Wγi@_l}Xp?w9ac(H˔k"JQJa[V ;yvչQE8g6MO9OU^XD|_1..&OvfYYh
Rs0@˸W!{A˺6*5"wv<ESx.	_ꧼhd	3p*sşiNiOTe70-rI+n7UX{1VJ!WWN5lFD{1xx?aNl`<2Y	F͗0x/F嵡G	BH'#.4j/
"2cHke$avǔpQ]b:_Qu1/['䄕,Mmv`yW.MW9l-DfyYcg˩$yP} 
M7&\)x	t ORtXωV`$*Α²A<ʞĐ*/윙\$ kٲxJ%I3Kш^-?g%RSQA/8}3y; J"j,v#<EVnG	rZ>ȉuPfs(e,ƦQUv[EINKڭYcM'364oyse˂U;c A?zE)ORݺ,]sźWE,˶K3ݾbB%ҝM$ʶcKn<Jώ¨[=R>ckD`EF,^̯2=?wm7\ha]˹^|ң67:.,٧bg|٢r}hn=lӜ!F'5	A9ujܥZGͬKز>Sz͘;pyB%0\`v3"	)Ѭ;unie@h lDwev9/Hy$T{9:{2(V7\u,{ Gj)i Ow\Vrc/DX<+h =Eʝۘ"Yu\
`=&5M X銵e/V!Bhyw0wZO -)z0ڱύnD8:3آ#sgp*vV.k;<rsB;SjΌ]'ijl?I4;16fptCdqViI5ܒ(8#-e5f<vې='FkMX2Bs	`,r)V&㡲y֓ RE&[1C<y;<癎jƮ8"2tAVT$.
!@Ud 7	hT?b rVo1kN1K{p'ѰMbOR='ֈ=; QR`W qFRΎls?LH͇Fl9U*;)6ab|Zkw<݄យ:&2r!@dc;v[.hgvMeE;{).{I;&Ce3PCWo7GApZ:?OMpBz^F!mX8yxs]T䖢DhN7É)v8^wɯXrw*^3|vKq vrr뗅y=?N<V+JIc"@)PLhb7^1(QH263.hym'zJn8Ԡx%}KɛF9l~7-%.;]4āDУQxBF-n 7K7.nSCBz=s(OCs{BzuOx"9Uŏ&_Iv~Y&cn/[,Ԃg)r0j,Q	ǟqؔp@ͨ8& @A[ɭ?~nu6Z;|ԙcoa"{'qn2}rM=?(OMp-Tqcq?w\T>A_;T[k#^g)Zʓgz5}1Vg{"l
ҢU2MM79jS5lVzI1jI\._c[-St,6D7)m++v`$\e3& ṫb
Sag3a3(B Fқj8MPh'a3kj61F<4d>+Zm	aށS<oًݤ+#<MНHS:Zw<nfuz\#ȪMJnbrB9=Y	VȺF>sѠu?.M*ۼ]b'֎r+y52_й j\&Jz޶/%-A1zzq{nŜ{yc| >}c^FԛQ HtMBqmK\P%q䫇+^+ QN<TǠt*wj-#d7+gvKWhok H24_q|bJVurX5ތc+>9')v
nB730I3mF^?^jW tU9-FELreLko.?~?{27)<7[^ݎMҀ@xZ t}@%"ptu$wFTM  ro؟l[FY3iQwJ'ϫ<Sbb*BYGr'חoL#hJ,HP&A0 lCp}IcdMCJ)W!aN/0u~{j;lZwD8	VKoowۀ;xOi"g6f>?-jZV[!V{u#owZL@#ւܧ<_NJ"&G*q	%B~
<rf[$IA@ z@{{MD9t?f:_elLʛ bZI0#3ɌYXV|M&:IdbWOZegvxR?ƀ3#c*\$I/s]7L=|HLjI-x߱ǃm}'(WҪk2.I؄ Y~x1.7c5v0@O+qrfSZrWMALLoze:6Xh*|`UHvLCn45
Ф,^UE
)a6t5.\<7Z,v("F5hA2]T5#bzĈ+[qB3?lF~w3ld~n!!6^i{TKŴC퓌;<$|V>|۟]#U1]6FP:wMO;oITȜ{SpL83N&s
C68E̓D_%/Z)6G~rTPJ{ 0sj"<ŀ;zgM1D]8ffdIގvp<napU@rἵD$X(0ytX4ymP[f~n9hq F+b3"V
MэHH.$}vtdQB^jR3cg)4lsE'ʙ\J{TitZPv
6Oo^*MIojYo\sqQbJ5<Yy%{IF"B8QH}t*bX0JVaHrq DPeCȏI\acz='>QNrb:!%Fa"Rq%0Be%-o.fC.L1mɰˤHn;^m4(;;<ssTRnb?!]N(vwT!XC|BRֿ;5MD,_x:{R42wKjeTyXwi@VߺLciG^+QM7hqAxsC.!lq=ƃj_&j>Y[l0T#U8X'}Q#|1dVIwqeJQ0P*x[~b?2Ls Je]c+\A3$9e%Z3u4pToI15wgEMѸ+{ mHOS~fMOu8(<:|J|J=zi¦Bl	J{'\pf^81Oa`"MnJfuGKcc[R&rHEfGx<iC,=K	/~W0fKu mXrPɱka:]4T|~}mwOftGLP2Fݧ4Bo(l DEU4Ͼ	a#|
]jC(O8_}m	TT)˷A)S.PV!meϿ)@uj38%퇱t^2s'ˮ~?MG)Rc,9uj5[ݕu_f!3 #]OQk*( V⭈@87Y//Uy4-%oVH V0jʔZaD{w`yinސF r8_	7ddIk],OyTVKwΨR\!s^9aӎ]\4ֆbݰ@F#o<o]Nnԣn>TFFaXǷ¼
Un4́&A>dvKUYI}wӷSR.J8	}ЇAj	x#?SU,/TeHDD>頻JVT<X)Fj^V*KI:,SǍ\_aq3b%t]umK7a+~lQ~c%FˋwѐadKpT{JFؙ=0FV?SqFLCzzSu[ɵ$','O!qaRbohHG>y#1]fn1o077J[@d?DNDȭi
(:zr<YIT0ED\.t=vґ,B\3~>,c(u'UIx74`;XwjrmXb$fStmIʍ7T&"[iNWHS;1iUgu랁ny^cH"6"b@.m*~05{)aNUGvY&kOPY' ^V4
15l9)=w [޸C<ViJQ6'8]8<%9|JAvG:wЄT,	廄C
u}2jZ$amfL߿6/\k<H/P&7at9RHg^t~"S?e%4\1_ 9NMrX.K0N^\vNMp?<=c<
S&ۑ\4A'$ޏ=_"ˡiG98LJMS/ `J
JځgWkGV]DCA"Fӣ#R > 2r\d
ŸPvE)(0gu"1kDȪ[=v`jS8sF2q F˛	6a=<'PH.T^X>%;'Cئ`¿Klv4Ѻ$y@k6tF@_FIlQmOz좁G{`LW91^p.1H2'AV^16xv߉~@@8q{4AR䰛w'Ʃ~K#N)͎*=씪}
=͛sB֘B:)h3ⳳGwpkô]T+f\1
oA$bTZR\ڴ(n\.IN7p>ض$$=Bbxs:[!Hb{LĢNzrw?"lY@CHolF_RԚSS1~3jeɪpƙXB,Ah]s Y4?͙ 5Ë`Lx cAEΨ+RizJH
Wz^?t1e5<i:n{1fk.uJO=f&3tU˫vP-HS.0#aEOZ!5@ϯ1⎜P$l y)64m$qJ;;:vpFwm3&R9fٯ?>y/dj
L龨1\_āR´e7iM=PW<4yA'=G]$ySc{x"2iXݎYӀ3eO#5Y3_)N#*Դ ":,Q&aU5N}vv|:W(fL Y[ْY@cOŁ8keAPw+:%ݏ-Q5'Im_?)_.+/s+?PcTˀ7wm"m~!r*%Zjv́z׷Ol	wv'vΈGn_~U[;6Cȃt1kw?Ɠ6gPG}ZܽvWLDEE ]f4.8l9T4Z-Su л[z*$E-#}|j}Ke@8\?˞l+pHY#BIoac"6*rܬYW&z2)et%L*sLXbf:NI9n}d]iec;P˪<@xv綴SB'4pfSZJn:t-P;APF^jdq>D^K&Rfu-EqPWOF^Jp5j=%a<A;H2 V ty~ײB*I|U(
j94Nif$}c!I7zSȡ2D1voH!P,~eD#['#,t7
7;9,"s?<	&ɮ+=].ҁݚ DE{K\rpm|F)t[ѽHsnQ00l9vkB(-ޕ5Dzp_E@z`eXjjP+V@Wwi:}g/0~QuN(t0#]SaX%դƓU$XYuli/V` f(6@z-x1܌
8dW1 VQKP9F)c.]/{M`Dh+v>9YMar?uO\=OW>Yb7ak:M5`E|7Y&Ilw#u׹kU
,n@E)4hLuK,{!2r1,to$)+X^ԗ3跽sA֐p.h6avg؛Ya̍/R.L(orf`Id)Mv)i-: z_ލa0ﯟp}(bڥA&ad%菣KI^H[7X:Vommdįg7[ED  
Fʲ;ڔC]y
c0_Ʃ%[	pG>^Mʅ܌o:wLw6toHى8LК"(4{rbZr(N}kY줢u|9`ԽUfpDDо5~G[ҌY缕`l'Dx{v5@EwҲ>}_l޸,_Vf+gmCfи>`<IO˂	<28t$KrWF^􊡣zmrs8.C]Ug 1uWiRPB5`סL|$R +D]`Ut̔Nl3q)cuVYsB~4cvr3n@;1-oNt-&fS$ExUѺPqW&n}o1ދndn~ A5[1j~lK&z8O,vo|i!8OK&Zb%;0([%pn:G.\?#i@:rb'aNρ0\XC|sA<;ӟ]38yVuuuuݢFaj1e.^{:t߳4SODz%_`Mcj_7,K]H^{uܤ	?}=[UdWbom<pJ/t>0|F0HҬl]۹Oc)'e/,X"A661@#旜d/M`h`Q/#
!a#)166v65mňBrd%L2<hGҦf_iSnR4ڌoċtj;إm[[˽ؼ-kFP+LRoΫ v6|s 9J=Wok,*3Hm4:]vg jKsճ)Fz^h`GڅCS^WzX'Do+G-W*=>93YS1/CUXߓ_ac<DN+dVS /DMF+mUC>%3?φ񞲚4Vp 9&Mוʑ; JD}'S^hz!t)h7L
iIb_mW5c!YFH	~:#,Eg5(KF):rH?Z= wڃHN._ƎE(dkd݁MAbH9+*z8F"Qi)HC 0[x6t9!bs֊ (O6<C74<V1d9%'Gےv&ܸZa
~6 *fȥ8[iu^ TD'U'cMlM{ؙ#zˬ!#z@,nZa4pYH_4gI$A6!-~O{-]OFVVan*:n:뱿E"b-M_2
kM;a <`|MGP[S zhBa q4p>@Lf+\f<Aghf>̰/޾~}oaʯR=7x~iK_TyqHV@bh^rBVTPɦ+XXc]8<GgIr"0@PRD:K3adpC88DƐQKد[uq'."]e031bpuԛu?Ÿ_>yfuBNf(j)3;-YSb3ȉ.u(KnfֳTAЏ!huczjhҦ ݑ}!<bs8p%r0Fw("	(w&hKX+^KX5`rͦjgq+)-Nî9i'
Pr^'d_F rK.0{ $YSaSsUhｏa's*:Q=NҮč]t92hghЖ4ݴ
}%VM]#`ݭ7~{M+x!kiRI9#*;	{+MuRH5sܭWlkg7Ac;oB>ך܏eWq8|gέvu6\N&j+wWDp^HiQp(^#٭s)@&RI0݇pS"R{ 6x4;\82| wlm@1N5˝|iXw">`$`@IgW[W*7Z Fb(2.0^j\1I[NUƤkǺ
;KaOosu m>2Q
Hnx瓚@n4e$&L25&CJK@$MtgLc{F_@ ۧ	!$oڔS)*tf&dL]?@!$.²쏥tb֨Ի͊,r|m7QVJ0[1nxu28%x&XE(Bn8N7(Tɪ6ECָOak2WFFm- 0n7I|?2^+GFzuIEY=e;<:Fe%e,|^$kA0H%Q9]hzۻqյ24ɎF4z,r=T}J qy{vF14EO( 
㜄\k7O]OQLz9ϯ|T~Ͳ-$4:(yz!{z.7x-l=!(3=XɎPCLmVB,H|ǲzb(%3ZJ2̷F |ٷkIѝ^MfWKQPzavҿ4)E#[|lSe^v!^='.X!'30bk2L_70UhAյt6{
A#ܿmݰpPw7U60tME1$>[P*e\ׅ2m}'@*$$ps/?&N&#Zy~R\$3IBbH:ܷ6oG%TfA[Ɖ$GM">FJC YeGΒQ,HԎ?,JB`ph«Q
Z<`7G}jZXL?8NrU1cx#u)Í٠Q|(JRrx_#oKĩO|.@}ioO`/<ctnR)vHqp$6?$ٓkS l[\W7z[J0{ (^H# ;0~~,`O0h%}#WdFt^LuD*߲	MlD<fC.E!#&Zl๗,6RLfNxӜ\o>xtV:ƚ4I142 f=Tg"o.Ն0z.rW]5pRúgi@P-1^sClWvh-Q*rӛW0><%7RnMȱ)\xx2f-pK52' i=Εf&*8*x仝'}l5Ǻ¥XnoGz9buaDr0γ= b'G5)11wit=MKak%#f1Lٺ+ؑF"DE<F*4+Tpp14O٦OpžRkvd0i"jr>@N\@uH33sFNCu[G,q	`:(kCcmOqJ%sCdD\|^~LftӐ\o1>x137Mv TuGrS@x=\GaX=$,#0ݙeO_8O	Zs4<ޜ~0>"PpjÛbŘHZJ\D! TR{~C``U䭴E~jL0G;ٛq&{kz|"JvKq}ih@WkwrڒhǷ\4h(԰tR%'ŖΉkšF6u &Z#lt9ûsˮW~_$:Rjw]h4Mt8\k=;!e  \v]DPzl\@o¨.FoyvF
:Da?0m@KWt9YrC@hs\wT+ i/7zŅ~@b7|0B=gӘ0KզքڰiGr.Jʁ|,_nuY)@u-[+:v.|[ģY%sf\7&UTpv`s?zk3 kq!Df,,Qő#VeD8qxA9z{E4G?!x |NDԖح
kY@GW<_}

H󱩑$աWG
᧘Fe<ϼwNG?)O
!-xtIٸ=trӋlV,\sҁ,^[kO"$OVpDtǨD-U&mcr׊!D9PP$[RvѫG5άb ̇c޽#{pnH3\6L0,S=?Kԭqw3F ]8tA){D'sQJK&}\e^2\Ǘ-ނjԪf<GhJդ1*7JgEq{;aCGcz($z4	})b@cw9JJAsxPa}>-~5 _¸SD9 co;jR/Vv<(1l}MWwA;0Q&Ļ7XL83{(?jS(BHr^;cuuGӬ1pO"Y(PY_xZݡo-kv|%W8DR{lׇ%ߴaעSUrX:ZH]G5G "&#y${kQ)ܤ`W1P=d4d49nC1Ob+'I(]ϽpCQƢd8H*tCD[ȻޡG
ʎ8./Q~NM,cz/
1O}s
Q|/;yԵنGHM,ˀ?ήOg=Yt>$igY0ΖXר䧬5vwHGH<։]QfPàr0$j@f.%
.cO $aŶcQK{ed='rnݭ`J.H0 (b.7jvm=fD٥9;aUvI4cG4U`m.C^"Z
g#;j@׍x6ԉӌ'VzNB	ū؝C<:?Hs0[|X#Kvn@֞.}k LYL2pչBLz⦮?.Ђ(=aTn7,x,$q
d*"~RPҗL8Ģ#V1Tlײ
l𒻲Np0_
8ЛqZXBc1~2}1B$׉1<wO"D<=T9T.QV(^xey]NeCr,D&<(Cb.FDkHs{< xBǬ[BSnIv Q`r
~Zf_xhkO`&G5TPZ ԪCCeYI8|N0A
=ڈNDhE0*f1Sw%p>' aHw<UzԐ;-%4h턇f7yN5 0믣/T_iD n x@KJ`[NGr"ܖCƱ
9E)Yd(Mj,my51QXk'2O(Yj60+Ι,$*s F']╘%@k`7lzƞ$x{(dٵE9vZ ̌\8:.wQ6"lDҚj9ɌI]S6qQL!}2۠oܳQ5%R MIoz<z31*O#+'[e3(ADky$?dd9IųN;nc~@c+iXCÛ(=qU^듛/W>(V cy%!p#)yF>}DBe"Cy*=ҸlxgԲp #dqt#a *@h	P8$1S˲F=9N&,ìıDB#EKyh݈qF>FTH0[6ŧu#;(w<Al\=3&ꇯҙu&-dϛFYL 4#N9ncɡw0<`	u'P*k|0d֪rA־J
p^WcbӀJx?'\up{,P<4'L[~G1~U5F^?:NRz{FP։+={FNg/obsqNٞAd(H '*/ټSzqKcu\4 A-XasK9 ([:txo3Ԅ. ݚ|V,NNN 7˃|醽Fm@YڅKnenp#GX?Mè=sm7rǮ]1rMx0	fnASA>RٿWFytv@94>Nwƫ)lVǭ5Kf\LHiL@,4CY|S# 1°Rg
=TBUWwQ0]5)]Ma*r~H(5VHqvlpռ|va Ek*m~9uAƶ뉿? .q`P+9۫S=ɫKOsH9M`cWNpq=4r1]ꊣ=}|Q4ר:4]656l!3/2ޱO7@1i.'Csaik'йUSʗyJ;o1l{LʆΉlQQskm&,x]ˑAsOOo4Q߹k2k?17Q&6sſ00]J+ -z/PQS\4_Md60<^tp,B-67)݄RK4.4YJ4%GE\
N.C?wGe8C #t{ʋޣSߙ_'+E;35xms 8H&h"B`SKdy拉_q~_]g@x*rY,tL\8<MRr a`	y-REp0?"G0n#fzݸ6yM(\ VݫLgn#[=$`.#{M,7,٠d!	ʩp6nԶ Fנ c>@:h$,\:ZX(ccfw{.,cHٗtMv8%h;nٞz	c6[gN#= pxL7oCF[:n"lRYCg C4wEez!{.N8<4OI0W}8H3/Wd41(/˷OdyH
9m љxdQqI!ǴUN1^Z]V9!d(oAؚXr1tTK){͍C}6\A"|pd2tRw(bqHlLędؤ_:S?lRfO{Ƿ#C s_ni!Mp&"˯1rBTZ- <vрlLśn'M+oh>Cd+ņ	O7t/`G搀ĺ2}0:,6ڈXߍ(Gi{d~ƴ8N֕fޢ X1q&djņlrMAc#7PsbjٌBvKxVUʽxɛ`CRmFr!ժr'eq
@t8a݀E7RO
2#qZ)C2E<6x\Q{)__	A!l&+g[SW5S>E[GʴF{d_N(Ͷymb>Mw_EVk]]7ZK;pnev]ǣ`.(>>Sbwi0MJfZGvyA9Ӧ ¡%>.2
+۩M"H1=C\gbi"Os}"YORпܱ+4k }_|p^H~CfO)ATU7	KM5CLd^.([9^;75eHgzJ8V<aE`2	xE
li1/eSvb@zƜrU*Y%Eɾibkéқ<bk-|O^GaRkҕ9ݤAL#y.dw6j)hR
Y?:dL3ĔᮐzI!*``jL7"FvD$+oyy2|<,ڶR݆< L40*J)Fk<0ozՕl~&'(u9%cpO2=bZ1¨v_2c}|Jk#'][/*,G.("cYH"؟IzZp:ڇu,Z=7P͖2om\) 67s+aUܝ'VBND_wiz"LBȰl+L!1D:3wH <ɕL]?58P̑]v<*&q]4(# {g"ҭ-ώh'A[#V`l4!{+xGiV6IU+_Ÿ]n\[Q&X_ӵve^`gețm|XE8~:T@H-d!꼘nYḠư5-d-0I<]PK\MI'&;ℙ&D$ȭʞ7CN1oi !e&i?r[~	)dMB4,n҄Gŏ+$/e|UI,s5)$XSF8A(a%x B1ٕ,!=iDZ`DC*&&MGYSttg0<["6i>pYGcxa>ft}hY29LM_n)(@^1X"`>^LuNAx#2Ϭu,lmEr4X9-`j-6pY2@ڰ"_nQ#z$$C/u'UE=$qK̃-e˗#uSQ{d=ǅ
UjШeWA& %<aE.ؑ"0S!{Ti]NAXd#
0ǝ2𡒪]s<I( @m5x2҆sZɇ c6\>ZC:qYT"X`hܭHPUw%SrXgmH*?1{<UV>ZSx?*8	_s~(*y 
7{p=(Y|}: E&bi}<<b\M,7uB೙6']`>Xb^tY#Qߵm~kVʲ,ANn]#<0 |֡CY) b*rQhxA1hm·ܫu 23+eY@FC~ߘfTR/|.ʜ/S#D A=#(.%]e<241u)@Ï+@^x5-٥f_dSsțXZX#[7dkvlc&ğHl)u10^xłAP2`j8F;EV@f<9BC8?D&?E=GPEtTLDGydB7Xdjb؜^AeЦK\.,؎VunX,j??j#PEࡅ8ϥ%VTp\C\q_f$lS0"Bfn8Uz0ᶜ/' b5xy(5n!2QvE{Ȳ+YnFk3K^w+e-qH}9aeˌK/>M~ĕt/{/Bͷb'?K܂3Cd{Pq\j105r55ʀ5>҃H4LT+~%-IG+`p	Re/񳝿45kl&ؖ1VTÐo)8%*a1/Nw2auBT3|h:x阑W"h['8N"[ԑfJuH}k4,FF%qZ*nubfMId5
=&CiRK=R{#&%VOΛRɃp0͹
?8ݭH\L,;?·rѳǤøuQP+A S듢@Sn/fyC-XPCov	W&4?N%Us+mN	ؼ]6gQ*pʺ]fp\|2!QնP>{CA};Y|8C=Ztw#*FQR'FM1G~gcY#U|jTM?!nMziZy9fkTUUb)wA*Cx5\͂S {KUE;iv%:=^/gZI@`uKk> KRL7URаKHaa]K=$HkRSꞞ9 eZPJ&	_["^Ϭdcc'ӜWKVn$Ǘ_%D2<U(hejr*f%-,5.k>h9"d[[#4$ޓwHzS1}܉Gd\~ԚyQG;_b\İυ=5E;O1-T1-i	Pi=xAX%xw2c'"uyX 
˗Ym; W#ƾ9:!
0X{H|{AE9cbP_9+mPJ7З_1'1T	āabלVڭif6kpIV
LnMT{6a+1CWc;@ra-~ ,J'A"/ 9*w"x˵+ll2g-f?nAnк+&+\1պF`I``L
.>v_5]yqeemBɖy.?l^jf}z rf\N$vZXGRҴt!(lz<}V:io8]-}yu^*kkkS5HI2F}SxȳNx9 ꢄ2e"hH-` ItufcέHsн*G@@Mtmk2A%Æd7`UAt_!8EmfQ~Bii6'`t"mѻiVEy9l:Jk'"-85a-~l<xM*q$B<1GPEt)(9Xg>
nloU^#`2l2Ro:0WQW0ydW饟j!_=n)[qfl"(;ŏ1p4ژ3A0-
eAf?"B//#RWUeWo=zIJ|<ↀrj?i60`CPv,Z董-_	Uk&gJ'w|0"۶PY[F.pz(Mm<g<C%?;W4iknuL(+z9E6`>	\҈Gm=c&ԸETAI8ǋBLH6qC4̼IH8{woDC)Z5.甂gos,Jm*%=sRdq_!QF{Nz݀GY1LB\B	4H	kE5ֆ3ztX4R.t,2u}9j$oVX+ީۊrv%p<47} DU#(oK%:MPO>DwYPWDQdI4`gPX̴lWA9S@ԔXn[]<\v
U϶Ff&#ʴbuT!J{)p.Sl%xF饼)74/C6"#Ư,Pnr7`:EQe(;ҥ4N1R6a $a& vF@^<kѳb`'ȇͺbQ/٥m?"NV^m&݀CUZ<ᦪ(^MHSU;~zvaTvRhyڂ{i;ql2x BD坬=;x)y|ptND^<׆4~F(]G{%ezfuv7LXJH_51jazF.jv#yC?}鑺ڹaLٗ=3@?X4VLn3؂Js%z
9 e!	}~j1pṵ=~W60jY_Kk47XA9oU|cgK:FL1LVr_=יBhfwڲ4ql>K3Ay׻׌SܛˊOұp48*нߡNTKYi`d|dk&J\4mJ.!\Ց?]S6GhG	 ނ9ƃk:sޢZHPC"#[o9ی`5MT+PEZkMWrl.w"_J	,xUpXY۟&4'*6bvtIh%VŶ#/Skx{Ǘ3Pg]xVՈׅ"QZe4C;Vh/Th^Gn>ו]r߫\s#)8f}_E,(*lSӰ>BXksdYS|>{cqVJ\LR =2!,K5Cj<bH@6503T/OLJI+/P;_T8h8_fy?=9#4D!?|.`ˎz?x`"a1~KiUTJ(kͰBƻd=})d@ݥwh!|HȦ,BՌ{-
B =.x'su^w:U`!7BE1T#Wmq5~MSI Ww.F*2#~9r*w-}"۱:2:[KqB]'dfGD 7nI5$ce\ݸ-BX?G	,
E+1Q3

[FHl	\|Vu¢;Z0d'V)胻7Xh.k^q	d1U	E2895B]gP[@C}09<~q7o|V6J^rB[	j!?ֺNtٳ2(v(	j:\_7HϢ[r	o.]zDOzĭvIt[$\>%ʩ _,iwcrhM%Z2gI{WhX%#B?aNoy@JT%(Da؇\CVzΑ`f\668M+~sܰ.IeBs'uq<kwRnOSϹr4m.eVQy&X))Qr|?BreEޒaD"78`Rn7,}nf)8]l5G>Dc}hy ] ~aX@fi~<7mK<UrEM29jڱlNUS{C`Az&# ~\TJlOI,7vlyp3 y&TIKm0tO%TEf|:50\q׎]
z	"NOꣶo諵<Ghd QH?vZ$(јlHvJ xhdUˠ<MZaRmʄq[ư4P?9M%fS24 :1gu%,MD(o|zh
^A_AAB'rVpa	j{ɥzC52;
x.O+oyy(S 柎O.a/Ȕ5x[,rG1|;/2sT*YE$:@}Gu>IzW_3xmwn^˟E._BIaVgm̙  aVvcwpw3pʩ>$BT},ҡbGIO<&7ȔkQ}Vx@~uqI燘ˌWY9fq:\gi-&%OJgSE[>XSEƅ1:ZINSY0+3Bll]P6Sww#HY](t}wK%
ŏRJ IjRskyR!GшWj'g'ixsX'@)^*<Fk*SԬ,Ue `#DĆQWܠ@T+ڹus\+
~:"bYEFq~R6Uڳ2C`%:dN.Rl~idfBoCV'[j0ۏGS:C⯆[n ѓfpw\#K.J`,p]6n`?PΜ.7Xq0^˗xfq?2?4~MϤO4ˊ6BW /j.&iw8$BʩԪ\ёがFΞ"pPL~Ͼ$|̒vP/9b.2&N UqD[WVF=߾^wnuƉke;'|iy%ȃ^\1O+ģURK@0X7Ҭھ'Vj+3D)|}DΎxVp%z܊*%.U/O{Lǩv2U|KfeD,
|u-E}Dх=q'kK?.usuq⿻:
lH^0*1CiEb% hJ[XJDٮ^AҨcB0[l;{3GiWZ_%Fb6d\{$'d	RIay7PR64yo9_Q|?[UmHܢ5=mK]i-G@p~x2AIĈ?6̦ɖ$QEUNM5n}37rMT8GjnG_<YE:\8#-;S֮\:wi>RL5lKZy	I#4ςe1 3Ï\(L̵NҫjO]`:(d^"i0cڄH]N HVe_4B{}:`>aFutk83-^x5lCߚ2^~=%>?yrcQQԎjI>ŵˁzɉPYҡ]iqg5,'C(c1lDjg'5;t(OwŦ1-R0@_T]lp'5CP|?>ѓ=fr0ZTAW_qWYSg"³'D';ܖEdԸ)t4#'sfWt [;O;Wk(QTa)ńȌs]<e:ژ	`)eG?m`:xmJ]e95`-x&'ſeZtv2ӦDF1643]ҸpR7.#u;knl?:/#?ZM+rO=#eXн<4af;c2&Ea=b!5Wv;of6#<|n"ݞ}a@x/AC7~!G"	%T]~F|f /9J%m,6!oM\}^	҈jwAv/OlwpWr~gZۅYR:bF0n!.#tk)]en2%Zt|qLr#Az+#[T[u"y-jJ!Z~sRZDe:2USH;[,X{A~ķ`?G7Ǎ;h @S9w۪<8	|GMSjYܚmQQ$?9QFY>>q'H飶G~@Lin7KxVV8
@y$[ք@r-n")ozev8We$\sGûY~ yvG*Ǔ@
9GzqjV)pQay
u"TH:%Q>t2cYɲ3>9$PjYޛz%-K%ͣz(o-ŋP~xr騨%ҿ.$U:~GMꃇ+'54>Cy+L+Y~xI8O	+p
gѧp#cfxAǏ:=?V]P<
am<AMG(Wݓ_U?*lrYY5nN5ظ	N7,AY dc7pMCn9IQ\ak_%n"Ecgti6ֹBY?岥uY[yU|;&K2 t7fsF68{kp$j[~ ɄM\WQxz[HG_`4k:4&)@>zeY_Sf(Yar=L5*.F,y`
₦m.f"7	f]9]$BTNn43Y;DdR߮˩P|$*OǘwLM_ĝ%l:f/:&rmpZe6fVY^_N}Ce"=>"}_qQ1."b-g7Sdv"Axlk&*s񥒥<m֏[9ӇrQO@RӽɌ KlS,0%Rvf1|QE\}
"x`"UK,)x,zfgcvK.^ϵ͜
ד,/7!yZԢ4>
7x 7<F.* %nWMlvZB62~"wE>ȳyYMg
}+ΡDSBZ}Z.;[]/X0BwSiݍ'Yy̌?1KSp(vcuI7m~mHUB8ZG\LV5W%jX$8ޢtF2D?3*3523'*cD/B.H
ܼ\X8|a-oԤՙn=j`>>:E#8+	-VȽMVfp~ەGl1;ӭBJ\l#BBt,M)L\%((^zr2ːV" ⢵vpжMG10AF "iؙ"wY_oPf{pal}ǥf0etKjt:WtWb-s3e`Wl΍ q㮆"?;ߪ֒廩ޗ|3@OYM-`r|N}SR	A}Q 8{+T3՟1$=4HN؋2J̓c?\X%1~b"&N<QoEs$	KWqRKDosmf_qlԴwlpl-SA&XmO̺ 蓦@BpԇU*Q4q[Y{uYn"&?_GFVkx_?%fwsnPvޮTܣV@PvI80y&4[2[',Rj [k;Cz?j#Ƙzr4-'*=bl[oa)&۩ywK24o%$4WB:"_1>'tVliiS$m͒:O&	K+SQ2o%%ҌrX&s=ö EJƋ(dшLČ֡$FPծ0:IPiq2ݱS +i5""c8nRz
C͈"KC+''ABYzpɳ3wOR>92pSA ZiA	:zt?X_OP<bFơJpUq~27wG	bWɿϊ$dW2m@;h阛#2秵q*0zEӳ8j|?{u>[]/L!쇊ƭ?}DY}6ڙBMwDh@BMz(Vvgk[-F<ͣ5j_ C1ܼU^]d#]oXɽ	s iG#f$/ziYsTZ0ߟ'Jf%*[E°ypՎ|&`m6=YmC~ǳ\5rKS){m!A$m'@e#ov]' .`n?@VO`&9[Y0˺T7ve,vmcyy&WLqacNNK6N^/ }Si8ٰ!ԺՑi]:jy_k96xOkзԶS)C5wWn23Ik\;Jg^69/% IM~K0g4o`3/iTHQ-eExu;"E	gRL i?H !=y;t]sB\*FEM]A;^Oj&՝#̥P>eSi%})@UW=$OK寳QM0P,CҡEaszyC"Y$[RxH{sWϷ+tI=4or[fNXDW?o.ZިvILᮈ"\AɻK:aFvmoA:mlR"F	oGj_j3i6Q$nzM6~Fb<?(u)"EQ|s9!BJMhϭNVeR$>g#P̇nZ[FTe(<GV!r^X=!cofխc,r"n >
눞iiD:~\"ȁ`hB`׫h#.(k"{'ů(&giK)^hN%4Tc,=CX@5Y~"ZrbIɿ7}bNצZ}lq7ҫma;-﹘YC"atf}jڢ{֚B̘8QNװsFwnfp=d5Ӌ4U][˴Zִŉ/}C8y-wF 2Dp,WĵgC`2.3@d\F|,p6r}MdDSv?Ά$Zb.KNԋzbʶ>l	&˨NM.em>L2,>/!QpX]S/&&WO9{;E6pG%uqɩdx<~m/(+S[5P9ua/;.;il`+P}"hH^֕"]%׻x+77բh)a6Z n*9*-ߧE:"h^+;(ݲ6a
Z|D ~Lƿэa^a@:OvPtI^zRyG(Ϭ聪.XG#RGe^5_bT~fKЖMJSTe-,\# -0$Y B;}>_Lm\ֵʥv3v7'Z߻t(Ta8L;ԁ+hD~gl0Z>]JO[fN7&(@yOfG ̙*k'JVAȆ~ɤ5ςpnx&ӪmU,{c/}j7^X*Uc'DأSBt	m+#џKkc7C\Zr;ٖp{]x5eX҉)wGDn0	$ouA2t}5T	(Pxi jMآ0 +I\
殞Ae D^\ bql0ߌ<Rb/i*}`c!zad®R_Oj?Wؼf
HIDk?pOcA%xd0bWӲ1嵹2zzD$*vdKL,/k(ڽWRðR=s#ms%ULMn^V(b0@[;#>QPh*SW9Pə%O1s JYF5}bjfB`b7;:?H/cOı>F5679~<r/=i';t5wQ/IxsɝکzMD73G?KPXT]
1߼&쏎86mո>(臄seQ MQ`)u-=)a(S6dk~:WtWXam5nH݃juc%Nr9Ѹ1F;s;ƦIC#׷B e6߻7Ms6&j>/MK'*IfCe4ݸGfIw#m4Sj=H xMDZrD>]%ĭڳSEwțCYW:ϷЀa{^kO,֍ 
4&oP&C}rt*`UգKBk>xhJOEM$@鈔-8+EkJo(p7k7=+ڊ޳Ke8o9<e7X;ΗMH8(ltd+N[A__L-]qUzLb1Mǲ"A> s2Pa@Vr2l*Mj:&	HGQf$m~oISoX'kV*η.ż!n~@6t@نM`2ymyQeRQ5]JI+Of,.ÙEi9Oq猼ƤO$e8|?D
Tۺx7w&4IT^2p5gDH oHC,?[Pθ4d gO(V?_k-Lo!($-+[i Ȯyï [-u[]W?WqkYd$42;{b@.wo#	p 2	(?}Fh;$Lytg1 gS[S-< Ovҡt# 9q1r8v`ҺJ~Zc
B${>z˜<ה70Az8Uشu')P'q#+NQuWbu?":̹# ֊hث>OQ,UuӦ浿B?bËF>1z3rΒ}ٻ4MHêL|jDFplG!=ˮK0k8?'g9$XP@n--|98544oQo$m#+$C=W`;ZqOyiSEɳ!<#jvMWX2
k%̓K9},ӫ6_aSlŴ`5&n< T .UVXr>"6
6gAIEU:V
RV},F^Ɏ(۹|Wx?Ld+#RI3AkkФb>[h)& !1m3ƭd:MT$4AZrY:=a_AZZ)L:?x_2@h*>eElR_R(xs}1\_2+|g9o}tmS1X//+.bVݫZq	LugWz8R	)ؘZ[,=$z}4*@5`J$hBfiSi)@얩YV*N&0 _%4PRyK*<rLÒ(;g-JNxS$M6ae"In&mP{BQz Pz0s'^;	/#X4s*cN]CLǿp=Ҭ؃08_ϗZ]+ٹAlBo7wq?4%VFi8d1nupO}Ҵm<yCܙP`4aqF]
dCDxL@NwsW" &[;G]\?rQYRK[zU˦DZ0mƩ|PVWc<iX?
(2s=f7yK
nƇY7BI$GOGV;>$^Q!)_޺_ͳb^H/	VwFƕ2._s}g:Pave+r	H>Pe25MxՄF-5˱׊nQQ{)SP\,RNϢbZV⩪Aa:bJc`T]YA6o$B52G߉y!2g[G6r3e2%7ZD~tw[ uш|";'`_%u
F,6$Y'r}z.R#) 2Ӷ&YuդLQRH"@%JL\yﭨ:Zmڮ[Ȳ)&>BQg+^kJctb
^ 㭙-1T
xa{~Iͥ(9 a=X{j,k?i-;})T7D=YM"6RlT>W~$"7=N|`gv{WoHwaiĆ&?
?*x<JGl3 Dk1$f8Q/ҋ0UJTu[]b3 JlJ@~˪'huǝcU]l~>3lD"Q¸"ZGJE~uה;uڊ>τDaԷ=ϖI @bP),Ѫ|!H/emx8@@qhdrE9ؗ{˄脵'@܃E+(Evc/oox/L#'W1уp`Pu1MCvk<s7Zε%Mx(̄ <᳻̤C8.R Ns[Œ:nفI敊$#eS@. wzF-Tfkэ|̐죚GQdBUDO<,	5##obyYeK?sBqw*0Tu-8,ĬVJSk4^UUz&,Ff	f>Ǣuwbl6|		hZ{qP-_Jvj1ZD3"$e4R5O"*@]l rOx67ԯ	_^5
< MEן!Nz!PYeGVeB':+)@?X>%g4TO8S߁@a\!gYJ)VnUCz?Ԝ=Z,1˻{£P\DXa2&߸$d݃޿ nOOqg,<XM;w&ysvZk`ROɐ:hah6GmE?VDD׉LƐJSFڹ]O26}<qTدQ+:˂UԤta8|]@ѹ\cNׅ9Ájy>a(
&6*h윶~6*)"Ch5S-Fgȸr>*`K2H~1Xb;]K7R)^o&u.!`S}W/@BS8EE+	Fd6?'	$Vi vUB3[0EUڟh8maھP{4L-$FhB?wyfF6zPՀYQ0LB#]^9C"y{@GaZN_+#Aq8^f|T)m[[vGMT
mNTW;ٿ ;Ł.	)vhkOb> TCZˋN*q6^T8A6^Q<Oءng"gB~T)A%Jؘk)#ܶL%$|+k_U\KpH3*5\N$5iG$Px0LVCF[*E4Ջx.=(4梡@F'С@%miI)e!# !"0_*!>>0{\쩈{d^ml`9t?[Kr" f%K&Ɯ-RU"gnjU52G(j 2eWeǝKH	3~{(&;ڰ]st+@J؎GFvKw+e|*uBV䌄Dyd`pi҆*{qμT:	)TB.*mkQ|޾qXzUYiGI}a+Ĩ0\(C2+VE.!$z*G⪨KXZ3%n\v͇{,p&ny򒛖[=+a<:fZJh> 0ӻ>ʻ/hgK_A~{܋#`zֹnr0r	Ey2eG$W>Zom'16`"Hc*FmlG~yCq	
Cǃzi	6"s2rj!g:{EϔX!qBx߿Ej/Oai1_Ex	-%6=q#?vjDOBAz8|sMq+<o((o^L;[p|1= x{`{3Qbq%6F%Vo4r1z6[Šӯ-JՖn[]eTX'lt6Ga;&U0:^Y{o8d5;c'Ng*?4߾ )1B<ȞGEl^Jɤ~:T@ 6'yħi>&贏Eė)!=+%	J*B@``۶.B"(1 ou*0 Jz~*jсU)XĤyO,<HOEv_]mU;" b]atbB!JJehPTVCTkւ&;Pжey=^wfQprX~Kw^ӼlܐE@CF'{O	0Af_	bHV=76ϓY$w1+W?jS9`J.	 P|?֞TtZZ[yF1{j̍%YENz=F+0GWJ`RP;^%ObB!!Kp@"(m$bquT/0*cXTpm T Y&BXƉwaH4 }lJ0ݪr㈮qUBy%k7K+)(fDޡ+hkͬ|cac>RgɳA孝,"c2~m1UAQzi+_E61]	+BܤhO?e<a>P>
濄s.<W5Ʋ˜ʚ~!03MdٯkDt5T)Q{(nI6m@mkޙ@Bf 
,?`_V8Ч}}WO{Jo-7>~Ncu,X]"]È.B
6`L4/LC_0b@+*7Cc3UKbG1Th׶؁hzztr::F@1
Z\O+|S 1"yii(@Z!{aމ4#=Z'k*9IKYջ3wglun#_o!&JhGhH SU?	m=؝5ROֶ#F<:Zj<Z)<P2Ќ/HzLɲGf8oB8..sѿ͒-`92['ǖ<)axS&NiԴiXdjyCq#E^k'fuҧZҊF\v=Ȏ+vK0{v[əϓP|ywUM*"DwHH@;d:@fT@bL%#PJ've]HG.Vjfm :Lg
IxB~EL!O]4qdŋ1<ڝw O
K^uS<'tZw+6M_ ǖ00qD-U*1C2ie<Ҁ'*!ffKJG'L;ݖzחa<':{
y{$Bb_jv9My%Rg 79.J?ܽ1:HU<vnH,$s1ei&0Zs1JˍK3s:ݖjɖ7"	-Xl9D} tRX|Z4.VVI#)dzb!Xå`x,nÝ{Q*e&O}Qf5z*[TJPuU2q97?4"L
  	U0."%Uy3vhh@r|WFdtމ(l6wp_WQ_AJ#?j\	qhz=ZOi,wos&~<۳&Zxz}㓂F{/ saQIb '$\ws֒Z
E
B/+иdM?xKSq*mP*'a6E:Ԯ%6(ϔPDyO<n^/rY?ڏ3Mk,cN磋̗#63D!S iOUC/^(<0&JMNB0f<9M..=mNri6ezp6679.f|{byXM~\h<{f>>mӁE^
j1|CAek U5ؚ)Cێg"qWZ:^׎PP@!l8bs1Flϟ6aYP@b?Q'9NyDË~
2t%rHF\L lǻ*4~q'1pF-TL7YS猜D)hnb. 3>eI#}$9Rf!ָ'VTLԂ,G@[f5\*XT%dHL(ob*u^?<atEp""
ݔ=a{Q ,jjԕu^0^@Ssr$`4 NN"vuQ0>&p~ѯ6 $S, Sxuz-OZU+xglDܴ;F%:%q)PKGI2@PzG8,%A6s1H>i18N2dP;>g9Ãݎ_ccd|!2T=
Dpi<֭ʻ
̮
ZkY&zJ3;V.WG8r,_?!Ri1<ƴ[L+?XFU0T7qb}+@;pRZ<죽hUDyC<w<8 $iTw`6W</,&a7(]UPG\k|v  jDNY6L넪!%o㉠z*TscNGs?dԅ,[ů=x&2k s~c'kx$$k5䉯N8yFGⷆΗ C&MLpf_cm䂕&~<+[f(2Մ~<}؊〄[O޸ I4+\
X-(a(Tt[alVNNgҩe#
.OJ`4T#%&BՈ,RQW)[6	6BTDª F;*3BУ6e)^52gm󈬇+F"Pp.d5v
z	e'xMJQ?#bG7XC%Aw2\"#VWH{a+%P޼vӒ[Dv&=އS'ڂ1jL-j`dK7%"
Elup6Gp(Xtd.IS"k9M/qb^S*?Qw?x!{,pv-檡NKy-iR~pMPY[F-HIhՖ ļwm{zN8<B
Żi߬|F;QKT>kU4`yi5>Վd<<zL?~VˡNs`;"Qi_4C;Q}0jHFuV'gīO"$cKJe2TlzT:2Cg]2k"[-_]u0ˀR}ߢw}+ab`qWCBuk_-*Kt)cF *uqFcl9H|$5Qcȩ7SɎJ+TslFjnEƻY]ͬA;Tp]Af Av7jᗍ);;d?fS 'L=eYݐeyǓSE%l;6^LނXN`.^7A0!toBM1Ke'ۡx8/LvDsJ{nqY	[YtYc^邗~L16˸ڝIB}7\o+6xW.֋ɴ4ReM]Ti^uUs}jiO(TqzΚР32guinXM>'bHrR-)dȿm8H'|R7IO!Q+8TFZ(qAf:LNJ֐لCE|$[ t iRBc(fui+hX,ƨ+T}}`SnLmLx&˙ "5U/~ePO`vwrK?.uvS:gZmpI>@缑kM.6rw௞|?j}O% OcӿD6
[(}6f|l(4Pre8:vj
E<qvtOdQV,8MLIPpJA<RTR SD0mYx#
V	۝&9+9PC7֌(f׶ɝUex{3=} {4A'c^S#3猏33eZ7γWS@17{Wڱ5hٲkWԍ^iBڄ>JZ~CX!SLtᐇ⦴Ķ$i6T*ڻH z"vU# >!t3&0~o:wJⷸ
Q)[L|:ǔd{@,ކeo*vdtCRWǹۊa'$T*HHg+%qzIIFW@vi{QdXk51g7Q&m)uIδ:j߰|Yu4<A?K!dI^S웆!ԘLKe 9M.dF=-߭U7ˈ2ck j皜ޞ;d&2X)}vo34cw }1S&gD\XRwQb,qXNKrM	sUrCNPD40x o,%UQ 7E}g-"Aɧ@niFW|ʦgB@]YyGLeu&뺶툢ߴl0~շ«&{*9\SYQ0:[8^ti#яq~,t]~~OFN9SC TW,O/#98&L305$=P821)i.)O&ѬQH66\ep#nҩ<8nho)a.sWDQ-+kg]		 y!Eժj~2`ne5`-IȬi]tsbs|XQJgR덝u>?n%x#2!Øc`.4ވ\[rOyxWwA\
FK< ڟB!#tG$p`L	Ե{0*XGY|ď*|w5(GϼF7eպF.,Q%fGH)y!$jOD  v,0/
EY38^P  uR,b'C	7Gj.>˥F-ULdO^-pH9~1s Es}K pþ/xinOփ2'⻁fx3z6L8uhg^ѯs$<E͞珷1|@
8qoeaHj
59&*3ZxtB9ilWΫ&bJsf<)MWlBNX;N95J@}# U'55Et.sv.*/@<(Y0 
mA>'	t~ee]+m޵GFbɨq R1Ƶ)/ qnix!}fKuJV oY	?Q"%޳C"ES⛊w}"UV+F?$*M,vd:0ohCH1?΁x5-w۪HR)a 5"]m.J,jAR WD3R%xH+*?q -a'gTA)Ȳ"skh+$+N7v,%pGֈuӖPmhLh.F1"Q]IAh6grW@R/F&#ߣe4?;HuW=Y6S;RItvSM
;%桽64b$ĬWFO-<\''uX3rܨQ	mfEWG~Bggpb]q0Gm]>P2jek֔&&`n:H3:;,]:6k9zJF)kǚ㞎/YGtc1eHxF`e͍7=cޜ{b0`k{iAZg]P	b"v;藊+[ѻ>ajL+Z\td=@
 EԈd#ZPb](EtØ%T~Fm0FUw}-5W
S*Ɔ>>mA]XuWΠ-gba-:_zyѶ@Iās!z%z0iPaAQ/lC"[ ̚(\npjORTL9%!t,aRx=v`aZ(2Ar8ՑJ ]{-1,jrN9v+83_-/U|kKˠT,<B&p8D,^ҟ4bD_T)3bw$!SQx`j[\4P92+~W8r9Gy;̸?1&?O.vN
Kg7Q8PbUqNWj5=:fuox{KM$OшZbaGGKUI_%y&ҠS6c {2PW?}r%T0it٘:9UӔl^!VvBҨrepo,_D)ݧ]~a$Nma4]bV4ƯĔ)Crp."#vB
+#P	R$D@6jM[[sM}?6BO>;I?l G'喊	ڭ1SniL~AP%(
%69f}$4>TF[>}fiftq9h|a5R`| Wz	bHل
PNDHgjc_~|/|KYw=0;
gxas5x,6BvX?Pc.Ց)
&G	A
FH%tqRrZM1UT?Pf,( kjW^cxgE$Jn6@F?m %YtDY&RBTyNdM=dRa<O|H{;g! 9NJI~%U
}V6# 3~vK|eDBeP?2> љ*ڱ²or }8Wf1IJ@}@R.[nbO[v]'](Ó{JO_ "{v=G&rFʯXƱ;wF%V=HxHae 9Γla@3:"3䇬=F}	uZkφz^Wtc[+"rkDLXʒ!ɎWzwlcrtT5`bKgG+&oD
IPhFad_920d6SrRpB>.)  (wGfCR _>) H
^X\dxR!CsV !5.XĆ>3l<{k/ħZ;ˉ&ui?'vf=85=%l?ښ	.6&Ё()`R}pyms+:-}kȥ6@mGlsxOMz==$Z%e 75z[Gw4Y=SZup`XFR[KkzSZ"t&0*KwC=ht׶%_ffa Ud.rkpdp>5_sOҾbɘC^CFĉJzAUJZ6pM0	hO5GKq׀ZGUqHeK{^	/}/&g8q+RTstw/,(ЦOye%)B6U$ ~XI,ͺLzь !-}Qx5kK74H`  Ц
3xuO*\A@ҙj+FC0^LX?\@[oWJ{F^Wh//aD,kGvpmfL1Z9E?mVL_>{lMs1=:;-JMp,`o;(ɟ]Z=ϳ*s#ZV繕FO{D>@OK%:4:0J_KV6e˯u~q'ڵyOAlj5\,{db
.jK{'yFt"b=/JXuWaY+V/e+XaC5A:p2[༱R)xK MK7,}qME
UT6iC	~-Cn_B!5·J&e4	V}Z-5^syhFpQjjЕf!enwǑCL\(7nPO]P˨@kYj\m$?@J	CIu/${,̝
n(t4(ſGwD1:`O+jÃzPQS(d>zMO.}LTՎ!iOjUn&
|^57#|$78̔((x׭VgM{\'h75HRi#z>7311o& .KO~&wi0N$Xq^܃w~  aB7!͓b I:)vz&8nT%TݒHJGQZ`oiM$5rͅRþoxx'HxPȌ:|TJtu3|KqT
iO؆
wO,{!fx;{!B8DMQ`#},T1iO+,lڿLRT2GeU[C~ta!0݄&a]zݸo=':lX\ ]IX{4d>VnW6T)	}xzG<8`YcCX+.2,z5x=G3+cmMw)g:a<ST4|'h3$bK(zQ0̿JW,qIH	Jm<C:1wdpl:4=:&.)|Il=RÉCߞTq}7%B qH~.]?ݝ5:"jA]|	X)zS'aq`fD&Qw6,fsny&'&ߔ!) -oXl7$g,I١|PV`$L^|R"VZZh~pl"\f/_u#FВ2#YU
7_5f^́.آOzʩ"1@RNCdZ XZYRŬya' ۺk-). 
z+K_GVkNV3""騐UϹt*VYdzk"5fho}L-=3SӇ[3g%4
v9~*7}Lc"\(`8N[ǳw</O#˄ ID2)Ce;J
$8͢ ЬO`#K˛_?3tO}PI}Rͩ+?h{WӧeVu".
[Iz,/]:}t͏E(BUI2Tac߮n(+sgoz'C?`dwQ3?ĄoBfx	wpg:1|z`Dw\^ᡜ.{A.ţr:ׅz{§&[zvdf٩Zry9]'Bu:Տ7]ݶ\c# 7d+		3O*|잚}jX<*}zRW>EKK)oQҹY99?Vp!{óF銒W?},,؝y;LPx8CO]7 Ʉx3!uE[Wvt
vj_pJcGOccem%|DOY My",Kv#Af2QυK,0Y=wEon6zqPӡS7h$9A\40<i%z{Mۓ]\EOLĤFq^1&K}ok:6ap]Iݩ8-*_@VVi3uE'B|Z# h-qd'XҨ[,ħNh7iNJR!ZƖݙun3O|edBf)f6#;Ne@(rOUWOk_-Q!30P{Ԑ!Pxټ=HӋN>a'VsoN@-u,يumeiủt466F)i)z?HwyT DփN æ
h~e]]gbUϖ	OA<)t<ySv<a^F0&>N
cmZǌ]U.FC?L" 4"0Bt֕VlZxjoWK'7omt$3Ǵ*AIf@lD¼
#Bh VFְO\Q|irWc ؒ,kBȎ?+WWrg4|=]Y|DQ=RifK3%v1Q_|7\j-*QpA*GeBVxO9I9ԈN:MvKD?u"FL=/|+H煓LVMOnT_:Di$a#L5Eᅫ$$nO;˗S[Q}:S0x,Y ?P;
ԭA s$j"ƵiR.Fl<p0;mpqH1=-uFM7Ѱ; wOj10ܖ]_eeԉWk_4\5j~54e&H*`Nunr
3a]q01g::q%6)Q\2ؼ^Gm=FG!;Q]agJy {s	gm},RHn-eko@^wT$v` V	hmJ̐g
6vbԦ q^6KsKUGSۈL^m7d)	*18	agb 5pnKZjTK{9"m4zOԎ$=]|H?f|o]((>Xsd	)76N,D	
%;'`G0vp}h#TG}=+lzS	}!Ȭ`KfaΞ~b)MtJG6[NE/esZ`/)X]fCe%8/Ն/}˨ҷfFA+Nmssz
Wn-v&3@5sL\b]iUNxA3"v6	ۋrZv*m:_0{v@u	+U'!,"9z{c2y-9n_ո+ɻ$H-#aRMScMbDuM7ʩvB\OeCcj))B}
%
z@गXMb4'5nT)|14{۲%,֢I)yR k(MڙkdX& *yH3iQvg= ,KS"?8`DQ _8`HL=#loQh|{B=$9{Lw^)P}YRߡ4h)~9CӍ(~]1 u!DCV6C\M7.'{hD&#U+LLHӌJ8L/#:eˋcu~O1CI¹ $@9+pFżyeitpve8^FΟMW3^[ɖD'w}GC@ZMr|ե<h Gi6 cxOC1*\k;?>.uR2*+aPQ#ɳ>b/eY,63m)X.F˺ tR^%}x9MǂP}3oƢ\ets!nڜ&Ɗ. yN5\&.	7C_5-,M9~ϐF'/>М#	=5'6ïڈC+F'քRwk:wc&et7$^|Re.z%:
BAvaSBq]s{:յ/pȨ'IzMtT|\^~/#1*!n֟}ݑ^R{,iq8ٕw |-4LC)>aHa5l 
 >쐽tX#
FOU#;p/7g]"PԖ{5\ȷ\bGz=Yh,"wZ?DhMAEBj$p<L0n7w&qc+s<t290;NlDW"NV'AĄ$.9x6=Hm81HǉyVA{-<,<wUDa5g$@A78BB%	_?
>	C nH(i=[.>U4kC\/(*-e$ǘ蘳9YڊNR$뜏i*@ڊ%@wă[lߡ~\.$RO~J "NbGZE'R'@+g Kk%Wۜ%\w^ȿ.Qٗ<V=3MAҩfD-G!CzN*6=mv]z:
3߶!ǝ-@auG!ӵNHwĸ}!5do ^Qf[zrl'?| MN2]/ XcV0.NԲEpKCYM `G畇\¥Ԟ<T75d	7-b]lo!UFԦڣunC#]Cm|nDH/Pct."r0*s,u:eLjq(tDsִuW!g0^4O8Ќ3rlyW2O{{`=j-?G/iԬcގuk|Y\D>җNFiI˒)&R=/ k= )m{pq8K&_Sʡ$}bkKf%H䟞s!3f+͢{sD#=@9'"Aڠ	M'ݠ^=~e35_X:7$
ڝ:H01(9@~ul~'s{sg}T|P䛩5 /5`.^~,91(h`RNlWvFD?՞Ng=	*Hϊ
@;S7g<v(	g[-Z'/uq9苦< M)D8mL2TVM+
Hh>(A+
SW˓fdyշ^bdS`ZO:=wS~OaGy,-?s	MGװ5CN* 8,لt/zآiAd	1ٖ9Me/	27,Ԥg7aF_;[%*LyuNNqƵbZ٭	O7aN9زE_ə@_ OĤ6c
R]YT@ם=~։]m(;
ka {X曭fx`s9j\pY~p9ˡ:#vdNU- sh8}/Hdx㐉
[5uV}±iH׸RlmO6w0Gp&]`fsWdQ1%Ļَ;B/8M8̔ƨ,㵟<A9Efv6_zH+.=G0(xDV{܋|$jp8,5V)^&7#n:=pZ
ڡL*!3ԃm.X`iO?dܸζ.dfd&.|Va2*։VvR@HMde{+W2_cԴNښ>bZ!.X
fAQ/s\zyHb}Q.FӥtcU1rS;<?p.6M@wG]]00wkXW}4pZhJ?rȒ<gŨ$AL<挢o?tz3;x8@5a	+#[܂*7N({|M?
.2j5bDHrjP3Ijj7YK\%'&-$c{bes&O >p{bqz0b]#xGrV<Vv;FcOIK!Ga	V8դtFt#g^[+S۱C.!X\FǀR[_Cwq7m<"7t楦<27aqԄ24Y|b(v|zr݇Pw0`</Y4-uuūVԣOӨ,(g tSVBwAfShJTy*7\n"ʗ$di8IJ,v&, M'rX4J	(rHOٴ?-߱=Ɯ4W,PKbİ.dۉ|+Kq,[.nT`%ԣ/JUSWґB<5T<bœPߧj%$,z6;4:ׂm](IXpV
1%{AD5?ZU\D+=O6PBMYZg=] wNs~+m1Qf_,@ӚޭɁ3	$Bo:6Zd<nlK~/'vA#u)?)y\ /4*8\),^,\o2j1)TaY	~q-	mB5;[6Z7*:Buijܚ 4a;z3c2p "~a(:U<aeG2HY:ʥjsJ;ES|Txǧxߪq@tTH [ȱQ.\vp%exٿph3XQ	ڃB	4i!YmZ9
%{k2K~myH(	"j	maO˚'
֧qL{L%c)5]*EZ㱢mVӚP[KV}&Ϥ,[BzO@U7RzbNBSDϜñ5jI|l+\1e=-TZ>/MiP21}>@0a](f"Jf- Kp:PL)f<57TR!UJHAq8Rڶq)Ueb<ꁤcYa鈹jr`o:jnJC8c5=*5<E:VDliS|%堇Sv½![D6=m99hʧǟ<g:,EQ_r,s5mNS̾}tubLQ ̊<P( 30`EUK(Na(c M<訰jv V.U\[
a	fsy嶪M0C/VdܩEw:3;LӘl(Wx@aNm0۪jui_kd$x|DY@}+f[Ռ'Ia>QcMvK,gIjTC	MQ\/ί[?BPd%gW:,pFJ虔%Jӣ1:^Dxm3PGb]wQq[Q@[&M[d7lRð./A_4fT`:-	rXeVLʛEmTs2:fHy44>,;@i$F+.ԝnMg%5(8|?jn3ӮŚ3y-sFCF&5pF9 s	y9)f1^!ڳrȷ)6f}hP*ߝ6w^J÷5}:$r/%yܱC비/F\D
\Qr'Rb`Kb]M?#sKE摠D sU|@42]FTvtC&&j%aZ((ԛ
((I5+L5@I1%wpxצ,6	=Fz_\2_8p㎓_9_	PPC
jY(ߒ56[Zj{$B-T ^Ir.Ϫ
p:CjW
5bژp4xb	9rMu&nWO%&I Dlֻ[ق=#JBӤP^.BRx?ior&l,jN 6ZS7`04í t7W	JX8L1sP0e]l+Jq؇O;slJvqVVbErz
"
Ж7Y&q)H|L_U	)uPZm[$Piu.
1=YܝAjeno5&1~EBPMϒE2Y=Ri\iV¯2^$o#*jϾFIX)cBk.> +m4RMЙ@>
34'_ڦjF%C6l:\_mRG[J*G~sH~z)Z[[zcPU-4Im w:fldO 4gBM)-odrro/7V 5(?2˸wnu #*	Xu\IſUR0"O7m]J7AV4,2^Sw
s~yz*K`m&'@.8(_̚:j'48-rL:B4[B}7<wvC N,7rOM) In1FD؊=[et{*9a#_?!I)VvIc 'jQ-ʳ#Cc% +L{cͰ,ft~-.ylޚ"EUcgI:9M7u3)&R`ߝ&Wuџ`UAUYvɂ~BNElEL-iAR;gu8FKҐɒFmL	h3,a
I|GZUkosy\r*ɉ桧I>]% b	)ut̡,"R_!lxHULɀЇVdqy?rrj/wC
zLY2&*#gvBy,$o<|K ݣ^wgÞӿu)l78Aqw":oHUzU9H`;9V?[ [vJWh_;wS\ׅ4U>g>	D_۷0AAdo%1лxj/zrrldHݛe@C񌟗?]p255CtIOu1@k$!!R *.+V2oEkv*k
ձ]e7I*w"YNyNz~GV4)R޽_Yq<Fu ,d7̷Y=n0idOy7/**@6L,۷{NC<Y(t4զbmd?Tpr> z(SH{qwA&]loR1lLfVZg:ǓF\HIHtoJJqի\Iť{鵻
:(؏e"2dI7MdyqB
ƁW$] 42ٙ}G|_U-x.NE)|]D\zϛVY\qd,I,zmAf:J;VBCq l +03d\WֻWiNZwQ!sYl;'DQu$eč7WyQCVH3cS곅*YsL&g=7Pҿ@
t7'B[*4a^GR?2K#2TŖzae:t]ڃih]M4rHh$ Q4߫7gU Z"+{;¤Z 5|/w]i2n"EikиHfQZߗdYɓqeX mvu5١@'J[C x|9{;*E>G_&v	g`/Ƿ.Г 3ȟv荡וŲN"@dgܑJMZtU'ǸT-セ⩛JY8bآ܀E+
 4~v]IZS3IPi'Mn9IE%\SBӎdsq 4&+Z7Ic6o`g5N2PZyC`{&OC3I( ð)Ѣ>_P'#HxFuG!BgZgU\i6cq']ؗџo<O
6 Gm<EFcsQ^P㖗=<~:$-qrnG%JbPUZxT{}1.fU8E!@`|\Ƅ?&RVe|;ZJRR	0ٴ[.黝X}m-]=,?c1U%lD8ErfۙжB~]r1v0d7dՆ $9bV+8^Q?d]9f\N0K-m̀0LD/H%l6OC`k@T$pĀN[r%_aiBPU'Nh,C%oAҰ<g6,d0'/➄"@6Ņ1N#v#*GɈu<	Fg%uN 'H:W&4ցBe
O0]_C7KXmZT
͋KF8vQO545pfZ6	avFN1!1:eO$jx+J tҔ@+~iԣhuPEek`*	8^r
x?F-M.4Y|7~m4bH_knh^cQd"
τSFskA@XjDM8>FwH7O4-gμt	Ig&EV$QN`+KO`xΨ}Ad?ؘ|X2"0]jЊεDkK?
ج*ւҔ"ְ.aX(s-w,wyT՘R_ZcךT#0~QB-@R)g_ҷ9UItUG֌Hĩ4D-5s}cـJ+Zǋ'R2Yؤc1ʰ
Zd ?+ĿL[]xA\7*{c=soIYRRY`9#ZZau+xchRJA4nd!|e XAzz9(اYR'7=aT02oTcWvaкG6eY|9L)td"y]\ze,$^oL1 ~zpyrxxߠ¡1-{)ǣ`1IrSboF3jߥ+V{ZG8O=;WeQ$!Mh)#@oJHuTy8pEe*| <{pKVV= R 7h|ToXSwMgFSO7=>em]]['B)kvF	8nw*1I
Ӳn qY

рQTyOŴ+*XD?wIFrד_&lL6H%\t:đq2KS%&mĬ1PI`3= ˪Љ{Ov)sz1|/$N
#.eBRb]Q_߲Ev	t>pŤ!R^\nX=V\A*35|3+\*^FCڥfY
A60tfze	KY^c%,Xt@Lw` e&>,?rPU.(+5_תZ.1>!rFn8'fWwm
"qQ|x,r-}Z	EDf͆	ÏUkBرb>#l@>3oZ!x*mn	YV![e	<sEBe5S|'t0Y.K1^e@Ex*:lOAj`SAYm6@%$)ЁA9q3V%q1I_{[]ᤅ|jiz<c%voyq_l{l;ϰGf0_GoiÔjt]`X]'pbfܣTDE$w@
5#Api#E8}_)ӚN"E|W?aPi3Z)Uπ{KCġW'`!d4[_Rǭި*2E*|)&_UFNUJOR܆WOnkH);[
@>?*=ɀ5ylc=LEWhT[?>0Xڝ	X9ю"?#/qeSvaAoωo]!tY 
F̧>H=IXgIUUJ_ANGF:ƋQvSJ☿łA sxCCK"Rp8:]uzqtT]wE$Y T=Mאҳ7LZYh*!DGXD)!L^})RRύa;U(Y39W!0MEzˋPܯS_sT6[9qIn35;ds$==N#37q6M_;fnU`PPLS>Ok'v&oqF̽%<Ltl-2{yպ-5gs\wM4)ʋvpEy+p쁺Jڸi^IA֕Y\y_}$[srk~*6d(?-+mREQTC_j.",&}A\أ(D2>U@N3R7Qz4{
'r~d?d-F$󆭬sDI20oI3.Jʼ,M@axځ	ļPi%)R۽.-G,4"%grفˉGsG{[pi;Fv$lRK	^C&d5dn7{Rxؿzj♋Ii١IUGI}	+^QIjQS2J& I*]y x>@cSTrت$gR͆`Yx蛸	ʏn#aY"^q~|)f|/G}J'}H8:1@p7` 7x{MzyTD7ouS ]Z:pL%ǁ7Z|S5
y <=k|*{>yZJEdXg3$RLyP-+m0y[rz&Ul:e)jdCdʎD;@nTH; $!NPaaVq?P
g>tW*&A6嚶>;VrϢ0?n#"m_"y]`}F,1V^rR~7i	Җ F7Dj#Sl菉6)VBonijt98Qx]L/|>~Oۣd10$vG77M Yu2yI\d5j4VE^%	%"hv݄u5~``{0)̪qrx:7ϧ	3ƛGnESǤeVLiH/Gejf,K!}YoWfm	ߔY R"%h~@1];axO)GF*>5m'ٸKd3mUU4_mh9jm*l5(y7PKӼr aްIFR)9SmǞȄ|ZZd}̟^<&T\ڱ{(({T*ew>s-F--IP/A},\kvI]I8zŒ害hB~̡?ΖTEԓUs}UNdWxTPzT`BO1;G;VcTyw$Ȩ1kNn'#W}j.`M.4)'YZ}4	4[s$Kxf˗)ao ;[Ao$#NȠo*h2`EH%!4#|?=.JT;:zj,	b
[ֱWwc[(놺'[9Y*Ζ<~؎ԑg[Aj'sf(ބ`bh{{	3ų;]j%-&@82"[7@fWu(i9vl~@: I*oԛkv̷̴χV0Qw&]s+{VCmʨ^C=pĝZGbtne˽~d CUCSCu>nY,Sה8@ԺKg5Pq/Tr]Q28%F:΃>ֻ'.=o"`y]6;#o:;(SYx˞w>a	㆕=,٪:C~IAkr0KLὁ?a
B,wHU,Fd79,U|&]7E;I@ .SrT
%#I;+Ɨ?8s?R)W#.٘Hx¦^&*]nLlhwn5^0ѰfOP!f_Elkm;WX¬ez$SbV^E!w1!5}Qy[-ߨEPUrVؠ<c+ހT<hOUPAi{ėf	[Aa]ݝs%su/ʧ(9e?6]oS? xk^m*n-x8W*}b=li쭔i mr}#kj]SS<ILb	%݌]BPX٢*-~^s KIR[Ly1U2LD۫UsC92Ѽk7{O$o]6dj
m6^lf0neBq`Qa$<mڬ Y
7HCxx*\0/
eQIXo$! dC@(p@/TRj9Cdlֶ5c08_+ P:' sS\J'p?Gf,ڷ/<9@bM+Q-\>'JV(%{=81|4"BcqK[49%b!B6u}P@4E:k)q쮸abXs@~1=Ҏ׊B׎IG~>ݬwk"8#0jmX/c}F5eϳ)5}`J@:܉;/3;k0RvK?-b&jũ
[gdoj:ˑ9F
[;O-gOnսlILR^Aa =3{xn?H-s<!`[ē`nVڥЛQi*f>NsUQj%NtCDK\Z#Q'J gTqmhXb7;TU_Dh _}< @?hk&=<R)woʰs4 1탶k"gox`5սǶ4j	ƘS 	%PebN<4T2LD\vV0{ڜ޼aC>wE40p q!@[ET`C`-f8B7]5l1ug܅G<3p&V2Ǟdcbr-̇oDAt**B@"ހ㧳R7pCB}{/WDMغ睮ndpTey0;3ĠӓZo6'eKb*5\`ɌMǴF$LĨ0Cu{Q9H[``AXv:G>%šCI{Y[dgqI_	_REm"X1ħ]!8@ÆQ+40X>`i>[[JQ"9;ֵ0[u+2S6EbL^VF덊bh\hT)uģIhZQu}%͒&UJX.+Vu,whꢢW,m!'zͧvm5_BbkSn|.Ȁg Ab85tc	s#Y{SuXs
8xv{]NFvq>>lhUqyRywyPX&HˢE`ްL+FL,;\a^"	gFa
2)3i%)fn3Ds°82ץl^{.?]*6X@ٖ!'ɹ'K`°j<P"9⤨uD7=QT;(,^bꁐ+H|,_2A|bMOX:7"9܊zQ;'Y!4u(y#b'U1mXWќcRƹiX^$4YS 3Ov/ĹlwO0Ny+AZfZ?ޥF*2{TFsxg).%.|	({J2c";%-zJ+Th@Kɇnُʂ]%VEFU)+1_CUv@H۰vm̖G{Q̺+bkok *:d!.:IZ]^N{D#׹!%žkHC	p":MBZڤ
[hw=i7y	RX=؛4PS'GᙹɇUc@*N-`	!2?j`Kmnh@tI֛4勁1!n'Eb]˩6,A6ͼuqm䨅(
(]W!	XVwH*受ut5aǗ{wLG|\$N2
u*)o:^!*^KȶmsmKU#Bݳ"&ekսkϊO=-I@7unz߅d1MG%H
<N9Eak E7:B"QC?6g{@O1DD2FJCL+*h[%~QѰ`٨sm
rbpKhϏ	1l$1<`d/Ζ2د+R)KG[͋ޭ7m-m)|Lo{SuJ[V̖/HW\*ʐc6Z雫&g=ۋ԰ϚԹCqc~(д&1FE:p2GH%a@#<:;ݞFӓS15T3B6PN&цZ?j#|z5'%zPf!À\f尋Ԙ[a>B)% P>kRްMF4[[ZXvׅ2MU~\+md
aRP]	m]ŋo'xk.*C:54ii@d`d^zʑHDLPV1UHPcSըU>j:88c]iRrӇ68PV^u-`^˗F&-|])+ǋ_5`Yd[2z>vdk2ƨyhh}J_c诒SzGP`t
L6Ǧw=\u	E~^g%VS	FB	%g;xop" QsITV»<h(je(Uj"K٣ee2R4~&YC8^AϑőY#B*jBRASf1-yᒘzsk殆tu>"%>xj!0j2yD{_gٳ?2y1vDKIzՐzpЉC_ϓ`L6h"K}` rynmP*
:j/_%V`/ F lʷ<R,Q&>|qidUPcNAʼ=	sn8%A==d+2+nh/9|OnĚV5 3e7Gn9Bg̍eg|@N:Y]̠qR;]y lYk[sVcQ- {+|OtNkGH >'
ڀMxv^[gJ*ẁn~@ HC=#R2iNKF!$5S\{ \wHt4~RK-]eCTLĽ(q|'r q( la`dFq}bY3eќ6Mr<^(A<HU$XQ,S.b=)㮶ZY5\xKՅFXA'W_̌](Ts,.}X+7nq0yFI6F4ѕEmqp^C6A{d!	L~ߥ;"
J6T27D]SV=q#'o,IJK[K0tZ;FWpiݤ(_(M_5H۰My\hIX~yTK# H]Kg10[R[?;m^˶^-t{j)
f郥%etI2=5;Z<񮳃za~L
6Έd-x(C>%fA@	cU?qј"A28jmO$l`OT5f#`2	ֻ?)y^ e(:wE]Ŵ'*_rp̱.ab͢vϛ?Y"k"yrcoQB)z6Jk~{F>ڌM"h@;TVxW;MHDh9*"rN *@̆~YR^3ԫ.H_aԍ lv$Ɲ!H(m&3*Ө64pcяIf"e>rO'Tcǭn_K[*0T&v4S~aj!տ7>D& xxD,/צNlӁKԐ uI`^$ ŠϠv5h$~ڶxMcQrXO6CCa&yRoMkڭx^%TqF#AL%h{-dMbt3hEʂ~7EbGv,8ՑBD7_,ȅ)	J<n6VJ1muF0\B<c̣6$	`=7"S f}(9Ϲ2	D
IK8aI|`ԁ5HR9bhtV"k|rV)KWjKãr*^a<[o`ީ2mL`A2ǰaI %$"SwxwcSS4!0ONa]ӯ9lҶC,-2zDxۥڣ{>]#|d8Uq 
 p?\Πd<D=p]Bsw'wZBҺ)%ʆXkp_hW)Ԩ?2oP\ɛrI*Rk aW&M6iS)\hN12,H!fıxo>;|
& γJEÙ%fBieAda-7	aJTz3N̝s-(W <MhDȇמ=u
R'G%8"
'}t_i<'ў7y Ϣ|kVuTf#OSv*!!B틓l}?&cΆ8OW,x$i}-hZcRJ';\U)<_py薤jl$=`PQg=uA-K_SuԸ7.fp5t#P2	) #t/+~ϧC؎Ηض$FHDM=ۖk2*)}=N9.$L{O=8[KƞEIGc$+@Y0)K!&rF^ ;)jd0;4t<l8S=;9['7w?BG5NWfr;!lX _Kxo瑟)/W=:H&v?z?VW)=C$/qh,cx|t__g=Ͽ8;x"v{b{ylLv(8DH
:Lo&ERD+]BM_pu<`/˲3_=lmq8$"}0i$ǇѵΣ/{*RIނJJ9fHQ#L$?/V56ٵLFW>1X7 u(kv-e3{m<Q莑
U>:ts
Q3\N.wK$66Z*8׋TtpD˱L8{vSQΒ뼇I˚s>Bv[:~n3=4^h+}h
ZpxT[ɧ=7ɮHu[D+њjڒA|5F4BW9pnL@ItkElVU˯$:bmbz8C!ͅA/ATΤ' ^T(!!9]oMO]cq8lOq*-VEݴV46!lcJ"3#q#Nn'3E]\9ȷ2aޭ}}Ͻ)kb瞻`e4,Ӿ`Vr饹BJt/߸N!9~*$mK+p̦'Ә1q'[n0[in*JްTM2V{[{I轿	EvpnX3+Yun>\AӗA{ȫrTAGͼE%JX6*RQn'ߺ%]݌_ܷ0cV0PI4a6lq"G5V4ȂM mݾڒctBz9,[@{VSͪSS$G<bR8('P;uc(H2'w]\׽ϳ]oT6dt2$jlT4n#XU=2ݪTZMpa-7nna)rP$ЪZH-L#_MS*>EMlZߣTh3~0a;7Fu5:}1w^Vµ4B_rtOĚ=Fel$;IdRUf	zh,Er+XuѹM}Z^+M_]'dVDr XᗻޝlA0Ml7BOGh^=IkobrAl[ȫˤ
[MY꬀-[ejKxW`h3'<71%i\gy夊#h,S吼crǕ38HP'Ƣ	UTq9N$􃎭
pHu>)g-&.z[Һyi?]Xծ_JÆto̞EՐeVhS*5~-Z:S?:I-)"^3[V-u&䐋Gk(d7aCvZwPwD*]s.Dv=8D[wOޥB)@TQb&}0)"rS bxCxbEG# 2AV0YXnN`~T/":hY+iL	cJ|ȥ&B	v*R\j_Fم-;HO28N DʟzUͣ^u*["̾m5PH}rmY#XAp9f	v$]P:ovV|ڐreMI4߭KCcw#tܷ)s 1pap+R~:]EH]eCqT!$uWd\a]PBndM+	֠6;S/	&ON6CG12,ٷEX'4K]D&xvri ޓfq	,[2jImށnd~;DrA%%#Qy
xz겳-hj|}Pz(4IYc-̛ͧx/gȍtߪŘaq>o>NV/z^&=UPo}c/xVL>(*-Պq,Կ,%}`/L)XlIlͰǁG	^6
ZWf[-}DD됨[I8N#0[ɋ{X"3
raa:㏻d8͗CӪ]5%Ą FOEFϳr'T^ 8_oNFayhUc4_)1<N1tsUԺ>Cd-ڈ?.IA\,i̭;[QwsjLކB3'Ӡ5Գ~*3u,Kz;Kyj@+	;ēGXtlwYZf{)!/ʆTQ
^Vsq~u>6ARoI!!WHh]0z9?wtZ,=o~.4Ho	&7ePoAU&Om348WF2*et'xGHj_@`̾8кMω\4{Spt}@}S{xn5yvk['P'9?*?EĞ7-g5!Q#7zht F!|}w8nNd9{B;5^0jZx͙#.׷1[k, L	P.
v((a8(Q+ ]/dk@Ե WJ1N(dK	fۗ v$ ϳ5z6@I	.
44V>c_4A՚r_*WDn~Q"O{"Ox~<hHВge?	N~nJޥB=Ȏ>G^ F;pᔤ ;oTCQF /:;]}
QQ]&3EpN6PsYy+;zn> uG>*@W$޼zTd<)iOWyw1§=<Y^%Ck'-h6fj4RZ;iR|f={`/32]:ϗٲ[kztbE薪g_b=bXFqMꮪjV"##pn,Z:tRϺ~:&&Ф>ϒi|>*ѤC6w|y(SrMvcڙuamɺ$8V'ddc0@=B$̰5=fX|=Ө))FMȑSZҩrO8Bzl9 RtiC/̔w3T@Ɨ&iBϦӏڪD4\{v
eǷ}y6mմasD77"y-5ZvW@ׄ8}3z4D/	&h?|.cgf)TNpE&zS]+훰=TxgNO#0/IK$T-ۛߴWo&E/G~*K>MbnfIͲ/m~_?..̀s1tB\zr_wa<%	Sa%55=¿lYPO/p;ZkƂt*4)Đ,'1a==ɏُ1soC=Ρ
0|C̉h:gNȵb?E+#aM5S>:5wX?䗷vA5D_g@́,G}_-J(k}l`7Gݝ](חXwqMIΤK,̲d\0P˗_S&`;Z*u=i40}2P.9nM	pJWj-@43DMA;i{$d$~|C+?ڟh.'Y丬:UވOߊ,dY#&a?¤e?	s%Ү9@pgvgǌ-61gU9P$):]76܆h.
\A?򧢀^aoX[z.8Jdm$}j]`k#[0:FzTh{վhI \qו(t4e)G"FKZ󚴏ZBSALpс"RP/M9O[SU7gª[sOjGyI>M%a`통9W'hV.Aj;?
vlXKBr	(@W="	2X+2qTXK[Su7uyt/\dEaKFfFec*NNNw.3Fp|ct%.x`gb T}0}L9o}-6`@NL!X(ЊzR|1Yvh]Zj}HS䡵9E%_B+G{i?[xO λMڦv/I :E[ "Pd_rfa]TOpMϣڜ;[^HPr/(/^ֻڜGN(RcAZ>4CEf^OFI'Ƨ;A=s?50{IZ<cMo;?L5J"r\,9r'UWq^[9m	*#hqi@ZI(5]@=8ʁ2BCYzG[&J/adZnp8Tv	fJRy7*Ψ$z6(;l͓6-2((䞖G:Y~^:t%h҈3xei%L$"&@&يztsp,&O쯠~"Ubv{J?9n,α.9R>T$;̦jukH1K okHdxOH9?rxIovJ]M)xu3V_tV\PNUbڷMG{
I=c88l/խǉ3r`1;! GTc^A|;XDK	`FyڭR?SmZq)E$"'iX8^.UL\2U-DH1t/ c`e"DAP'ZL" +HGZkc㯀|IWܩU;lc퉴^O~.v[[	rl4#7ڎ`T1Y}#
*a0eh%3"2"ydb>¢ӈ w=Z5Y.UA 9x#r@"`/.un*@lp2֜&PnYpegD%3}ZގJ^eFQ7#k\GTf
҆:m^X<"'?ʛE3}h)xW@)#}i{غv `+u:堃²_|zHm45qCϤ}9in))~ƭpnYҞ&|dtscw֑jJ?yVe#w=ZqBnjZ]\X6{:b 7V6j0]i{jȗl0dv=}CD0 j	7S~kB,Oz~Sڔוc*ۋ9qH%Q3<_uu7vd;5ͮ6~`᪟\Y츝9k,뱊=)ٲ9%V;(F؄!rxm{ȐtaEXfowYxhbhb>ԧ*t	XfΝeVJr?J\$(8e,wٚl<F M9ʩֲ           G    PNG

   IHDR         \rf   orNTϢw   IDATxt]W֭T%Ja*l3AAffff!qQd1of3s-'}wyKޒbɎ7$u1=}'?u^iRJ)?甤9.ސiH{::Fo%={ޒ.yUgҶݯI/>r[N橗򒞲*YSߔl){$tf^MZMiƍҶxϿ~Y_5&ú'H%wu%/ްA|`ݶy\~/*(
3+ܘZk.E_JUxc>ƯXb4ukM؅gN:Sܛʬ1Tmx_j-*t=)nViܒcp>͸0vӞ,PVދݪ\߼z9ctǤuH} ^5sp4ξ.}!XFڐedC)1w7}(͙4sWn4]fϧe>"pP$١7؛#`I'ߙ1s{wHv/gՖi^ҲҶ	ݥ1Q=K[}$9oSJ$}ۓ]8W?"7[{Mc3~|#:~	:سgi;Ho91Z/r~O,1V!g+M[64o/iTi`pO.-S}7cˣl}gvOdbӘSޚ:V.)<QZlSX17v7&1O>O9<W|ss<X;g2iրhiFH)6 @zwfРN8od3;S6T_c[ا+'cǔo4)j'; 1CMcco9{}+wcؠ06.GiO?)M*_14&"D٩j&<28LhЦagcBL1!a,׃~Zɮ}8f;{1h;,^뵅|ciیQ?s̙4\;_y~ѤlFz86&0H]4'*Z_b>oipiZ==¥saAAbՎ	o=MѝMfS"#F{Lνٷ=^;}n>^L5ml/A1Q=~4חb=H@}al`4{iҤYJK%dB
ytX1a㣢LޝMdSCĠ 6ϟcc(Fz&~q۬5̇oM9o76H_]#zK/BBIhϽ"{H=GE{zÆ{aX@6?=#҄`1d#eI%k"]4z<K6WઑAAGƄM>%*MgB86ׇ8_?H_67uqߓ-]=ۻûvI_+}iS/BC|$aawve!^lh7/sB7{X6*(
=:GSS#ou#J[FJ+#- -TZ:5{aQMLQ31ϓ#{dCI$t?#!@ 0Ӈ"2Dq\|YX'J?Clҁ7wKv1بP)&4@w}6?ۛߍN 0/hSm{w4>響{@i]P	C1%KSs'n~.'|^~Ew?3-:6-:lZdSdcy$`G.œaEcaFz>3{c\`  ϔ?cRQX&9KBgE䤙^!QLsdJVCZPJ3O(MR3?wsqsP76Ëx  ;~ޓ^"͈{R-aHOiuQ}IWgi]Lg_3zʂ޽>߫wƂ}+pV^ljxe`<Sݗ@'X/I5ؾ >]ͨejdC?;!X!!lgpS/=¥^|dY%D2؍2h+̶*wdIuO۟t;(.z(YGkik)[ɤwJfcdH.IBd,._w50X b=GLgHûX77nlr`6>*	d1GG'ϙѽdhh 9IEKώ-1'ѽvaUO`zd3"$x9s;O5<AD@	,b|٤alȹY[vvp=n;V^VX#|+P7 !=:~;ȱJ	bfLRj%sI_{uQ7tV}R=@q>Wuj:U֊6swVS^9l*k2wYL5;J%[	r7oQ0^mdp^c't`#<1jʢ֎PczL֓
PDvznҼ!Ң^=I=f{>~h7vQ/#{aKyIle$i!lr`0&l@>f/&-lc[aW·X[.6ټ
MbnM:fkgA!$	>5Euds$ʥ2)t}ٞVXʼUYzkFk]Pe37ܷ[\
u\MQŊMUTɊi(fC	sKCl,>b40ˢLΒkmZ\)iʚ%Cq?3{4Giqqbdal,e[GU2vɈ,=*o	;v3N{vufG{=={ty={M\ط++XoE}zyT`ӃԀP06-(M9-j6&GGa8h@|5[vZWUh4̫	  Yq>0Dd~aL`(
cB74π_m\֕Ktu}oҌ%0V1(0U{Zm-3+Y]Ƭ2Д2*XPxRZ_Ld"V_X9ljR(	TT>mIΒ*RrWHIQQҞؑR[WilhP̄il<<1(ˍ5*wdcSD1A|@ B{AGF,j^Yԧߣ'fC@P̐63$ &I~!xsBq7L9dY~%Z*V_oZhAmneC  ʆ+Tٳ_/v?)_ϫ.jʤKF'*HԶe*YVn*dyacԙ6r0;`U)FrVBW
}!QD\ggz+AJTLg*l8GIſBZX.R2
?:ZF9&$$wzd$S=X\7v`Yhf[a	_F=h6-;D`s̰p6?.Y熆al6	g	dg6Ϙ}}PY㬵u47ְu5ehb[[eó\d#|X @T'kp@wiz t/㨾T:,ΨE]_/i\4$_WIȯ`Nt55^Qe\RN %لb(sK`T©!hKHe(	 Tv
aRVVfrrK+Qiu:*fGigkQJBrI%e?nK"#zICa*SIl&.|8Tde9P[M7H\{$ISHS(CIF@"{OfcFmƕ0fVvMnV@uF$puu <V2
YfWR_f}`+QB޾l,Wgb¢:~;qBU&Jbgϩ*^TԴ]ͩdҭZ]`.4?C2x$?398~^hGFz!yŰQ! p@QwR*f*VTxX*mQ*kYya}Fi7ً;rrQ[OAof~}CoՄлH)KNdc[CQjV9ETk/Eu93俅)}A>!S"dٜ3ǟFjʴbăV56gmo_kZZ3Y|$|z_o0M$|24Po0y` 5x>K&`oww qRW!إZ;D:,yT~3UrJٕeWSqL"Noዏࣷ{>{_¾C8|NWHL.D~V̊QYPJ. Pa3%fU&VTYm^j嬶Ֆ4ƇltYAn;b=J=^,4.8dVhH?2?[7+Q;H$4R%h,z}6e 6 B_!QlQxof\=~\j4RۍU7\qݔ7Q $/Dov޼b.Zo5Bu @sԯgs!ۇb4aoOY/uޞѧc2NHҥ)UIdݿdSzbr%_ǉc/-xg\>nvūCc!>x(Ŷѓxkk8F `CNe
E(QwP'40HT -\
Q(F]aꊊY}q%k(e^~(TXUdiiTHNf3X+FHcOE|_(O!L	b羜JbV=$4eV2eL'[khnh|c;FuݻicopD)Rq!Ih*?BDEzuIvסɶ7X7\4͔9	MgíLql݋& pGٿ{/}ǐst"Q:/J|R]tA\vacIWpxo\2zE"vR={ck~ҧ6al5Wž}|݈L;9Bk~& @J IV8sr %5UԱF*+寕w-/,**7TtJsf)ŦQ?IX?L;}n$5+3s5H\xMb'M	'&#:<mahp-3vTr)$' me-[)6
_M.?&*<h+@V"qꋑeE `]%؅b0xgzLH?bC:vǙA:mNSҗOkk>>m;S,-SRp%\<_Y]agT(EE0G`0lݻccϞЫ?`X9`֍/?:D+9شNR֯08]*; QF ($B42i)+Xsekn`uK*K&UT=SSQ)i:i㔅҆urXĝ!lo}0;mܕ({:JO h,bګqQm>}|TNK)7̟:[RlAe~-~T;Wd;0,Յ#\Z,Xj&7gh$d ([;=<`7O`1^ެg9ֳc`ǠqQ+]SSSU.WbGNZH>Fȃ-<i#чbKh6aSX06bCxGcmTFĚ}w"7P,#923W:Qė v>Y~D7@m % %h,+PQr" PZjX}UC]MyU
|i.գ~FXwA'bz#Bg2[d!o%Q,Xw')ӷd^kӜ) p s@Mv$ +`Lr/LAf6~
{XL
K?:mY;YhF~>BeCi[<*C=<nl7񰇻̠^DuqV-]JIYO4;F®(YΔ*9iK"^=DG	?l	`~0	>!C.$kCð@:"+z`y^XFeJ%uSE-T%kKPf~V?54aDL?@!I PL  TC-Uն֟*uz]+w31Ot~?M)~lJ;DԘ3sX+砑(*R2?DnS
	={m2 (P	p	h8wMh.Fʉ]X3[׏-;-g1L;mzB֨_C?B MFk.y5EalPnlս K!qikt pQ%[sfM+WU1&N97`S?6cC` "&(	
+,ƲH,%7ʂ%=`q~X >
JYWS Z(_m3Y)] A ṕ" e TSTp*	ԲֺzĪKp'EdxC0- |X,qpdNAjB
[D(yz	<W[K9]AI\_CK^Fkܬچ:*evI܍e8N3sklhPԫg>	sѠzq;tbCF zwQ"mY
锹J:|朥vyCCyU=KP3F.[ޏ&H@l _llO`]R 
ò ,% ,	br""0*,`Q>l),&mJLpQwR'_k7/  ;F pW (C3@mZk+(Y[]j؂a1!0M!L`cBaΞdoAaj~|Y!e$twHw3=oٟ^S)p-o^#+ԾԽf
*S[z=ީ0*ŹvbBŦuaGޞ[EE7OG],Ar.UQYBנ`3{{UP'7Euo.xbLDpQstN+gZ;chyFYǒeLa6P-K۹;za[D qMB>u^$z/=VySxa8 (+XaXؽ79o?<
PI⯶I9H? Ŷ_@Y!9 @@)e"Hm<(jZ_Muw63LlM6M	cGR]>YP_2>R/s doofw+K@>Op;%q|x|(7Qa`Eo7א̶g+wf{kG"#(^ǚ.wjs6 ?D?uT*2i7%##Cu?e=|w6/JC:6NP?fNk.5Oz?IQBⷣТG)μ8}>F`;ebe$$ukݱ|+K}|>|E\rs0/,s{fg/G%_[O '  PBs ` hp(]@u!A5e$
6@k͍skjh`?~;k?5mT;w,3
_9[oeOG[K".߄z`l/HopÈGVV*f3c{yQ]ٱ/"/ @əj>"g`*ע&}d1D?JC:ee);ec抐K'?*f(2QaVL{Wck8ocK`	?2	l>	z	|	+}	{c;{yb!}l	s鿙>TJlrs{tǌCssTZB/ / (6RPbCC)w J?:&A3n;,3%-Uo!gfqV>K7%7A\wOÔlj6W0&R&×qk+[U؝XvWX9j GzQɯ7"3Ml):k*f:g&A`&j'F٭(*;T0ӇeDȞZwJ	NZ2ղcUZAShpdu6#73}ys,,|?n'ݛK2OO
,Ezyax`fy`&c`3$FĴhR	Rʩu@&g" 4 Kh,PPNs%@up7y	!H.Zq]V,gcqa쁑lk,YKqr+nFϠ,+gB h{jVÞu3f}L
F2Ƨ+ԉ}pQToĽvZvcfT1$܍-BKvV=UdNEeT	@ ȝ(9'w.m`,׏f|wvbÇu?e/:뫥Ӷ&v,]-eYJLz3,v$>;|6ǟc=*_Û Q  мĽKInXF)Rqlw/$ LFF i~TaFH53W)fTs4iq @CoB#wer '+	T9(AKMh'WhmLn-wXMM~L&d(f߿5֋xpτdY{~O^Alldڋ}mwsU|2o7wgútbc^n̨=5Ea]4ق(fySYEtTLGU.E<%@)ɽpFD	ĆW6CGbitr	wZ'tuXN%;]Rr" 8teUgqbZơU;|3o=>oئAl[Ėug:yْ.lqWounI7L% L  J)^Jn`Z?5l4SdYuzA@ @ \B0(ef+\S(u|"ϣ-"8 QЂkR3s1>/҇MckcsEmeג-νJ\1P6? To }i+hbY1r.ƸyXlBO^Ÿ2v1% LCE,(f8OJWOW"6ȗ!o4

a<|U^	Wu o=V)I^^墆yes*bv=ۉ<;tJ#ʵzTȾuhғxLh3pZ)u6V]`bZe %\G&>(s.fxy/{y.$tdnD0NILL`';5)PkTުF]įh("'H.@ 
XU8*AI@(ZJTR)S	L@cS#QS׆[(oϬR֎w0!l{fp8ȶOԳ9KQل
|8d1l(x)Ho@\-h@N?Ұq1s'ӭ3г+3,Ýt5}ү=x%1^(ϛ*s<k6Jqb#vw~UOal7F~~Ι:w=˥&)YʨjC|i+E7k*v:]̴#)ۆ<3t&ؔz)(UQT@|rI|9
4fP);47l%nwWcCjTFfN`?őW?{V}G~QlV 66s76$D77L$W0oT>.jjVF)  gB pP
Qvh(h6V	Eh-&	U5$:  P[ߊ68opeųW`TLfsCL*WMqb-{]^G4׈
-0OHXB69l v}2۲0zV%qkv͘/wl<"a?O?;`>:[1>l?ΈI}vd*k%Em}2eybsxn;VsN\Ͱ %ˊ\yFukPEqyZ窨T^CCzӳМ,ܚ|KeD19XU0g #vl16vqccIA[QR]LyPQh j &W e2+v |IX@M%24sPXC.AD#E="*l`¦{Lov6l^pKul_dT[z{w#R?ۀs  \&\O`Xmb/vf=XXfb&4.G[*T{}g4a!lێxUd,nLf1.?*^XFǅGHS{v V9QyYշk:IyxjN8p1͉LRAA#rk[\A
E$LP*yuZ.jH5$Lԧ!-1#MYyrL@hSMm6&CQf.+8%>'aFY&mչ$~@JJ w "*	T9 \M28( Rv	47	@ PE@iC+u`]ةc1cfl 6'Ћ}?A:E{^^l\$dc$&FWp=qi"`lXǯ­WYSRY}/fEWrx#w1^l(9!0}3{r\D㬽\QZ+ibVͭĒ[T~5;d'8bŕt2H2!;ۈT$zm,9
֜<8HȅًHŔKI(B@PK@ (df>+<	99h" *Ъ (hԸWAV-*zMt٨7Rr`/ +h,T ` GPF (.& fJB_[JQANRd ESC=&TD0݇@L16`FH6/("=Ǔ=;Ưqe,zxtbٷ+O"gk&ϳ$|.-SXpil"9z|]ѱ(O ˑ0@CEX|p'gg~σ*5{nҒȮ!a=%iåqaRLTԯ{+EGvg,pHח!IMһ촢dǓ,8lT3	 &YQ@WQh : C&9lT39E!}^B˲2QJTA@A"\B.!C>A* @#o0Sp 8 
g=_/@9 r&," w" PO .\@#[pR9`+@{V^~;1b3N}C^dc|k;H[_l e}B\Z"C yg[1_dfbeM ueR,
FM0B;<SC(muuMعyc\'ȀW@E<5(8@":[+KRT[ItD]/nf5$"v,faLH0 -ӄ, - =ZԹjrJ
z**`&Il(齃2z!/,_LKuYN*=ʜLTegd PRs([O #0(Q$נ&ϓ# ԙ mJh| &MT7Qo*YPW b5hve'PK*4Cz؈fp"'p p;4܇Zo4=t@6݋͌bӣYzwzMnIEZ\[^Kqahvٌe" Lլ<=zvLWt`6QlJƟ8v! ?;}p?=dz!W&EŅ͉>'4pzh?HH;fǨwoHK̕6+~q܇	jES%76/aGH8dƅZn$  Fd r(IJ*Ty
h. z0(s[il';hv\HQDQ\*$\rÀWjr	yT:gVAࠦ֐ZS>@)vZU.HzL2 ʸh.
t	 +. V @sC:@Xr`P@mQXJ 4=YlⵘߝM%7iBc="[S@kj]kqco-_+ƫvb(n/!lF/O,g%i3`>5IaiM[] ӫ1/o*<K٤#E<g$# ¦I 6.$	a#B
	:?wPx4a!ژ4fEi{ץ)_e<TmSˎeYL/';q$"9	 SMHL7 9S,-28 x@?/O%C O>%ˇ`0kc^ByyS8ş]\y9($
~%}}}B &kPWƨ$ (PgQ_oW 8I:ѕ-$x߆f͕ N_ P*N
U\@ C}{)@(''P(CpFam"GI}VUSǾx#L	&Q~Ѿ0»3tbe_`й]_egFf::H`q5zM. lʁOb\b|0T`A ˃d}<X98/oC?7'I1/cCCȐP0$Կ배@iɐ[Sޔ,Q4xg}s;'9%Bv;h6$p p	$  =2u֓R)N@.@#0_ +V} A"%"rPJs$lT+<H$j->Ն|Ԙ_kUΦ! pS	  m{or.wJ- f Qj!H@KCkYP$\@#o6JT44Φ7݆ `k$7t۬wӢb8p]0exឯឝcH4a^d=^o'zb*4Be+) 6b7`leC=0<}ya8SQayOOp@ F?{T[G{brC>)b;Re%G1hLeuxr!R?NqZdE@ZdR	My:9JUPӬ' Ь'

`Lfve"z]G*GD22E.u9}\E:\TI
!jAL.AUM@K_'SWuA[-4 w vhǄ"r gVW3P(QKٿ(# 4D! F%B]vL=#Ⱥa_g,"k?5	Eyna]!zjK߿b9d  E@zi۽(=	lb|1b?mz{1^>C?-${ gz̛շ3v8V
$0+<-4S)e8N	&bWIT$@T
dB @# E> Jh
`Ph`0QJXT
(	(UkRJBv1Ej
DQFs 
~>UQKW$~5e-e
o(~U${+E/⯢$W૊\{r  qHj@SPO?Z=@p|-R)Px p$0xKMH~Ay`Y4߈!AFFwbsg`;7ͅvB~XDAu	 ]TWfM620

bcCΏe{D{%11#uJΛ]s'bBP ^A?9&S1kY;&FR7
R{6;x)Lz)N$Ǜq&р[p5UO_O 0 )C:r zeiE#0"?_ Uj n0)	 $pJ+M^;JB^棄_Q_K/ P*& 	BMu6[ xeF2M-W Ze4J*9[]E/umFUmQQۂrjDq-k]#  &@EC1alt7ʼnlU?wf.1esSYƁ;<Gq|3t?,"tVQl pӼ+eM 6tds&TFƉq]{+BwAQWhnb;11\?Xo* cB>};tH~#(f\
q׏&]̮d)eekPEr)b/ 99*W3PC  P@ejF" h : ů¦VNNCSF?	t
dJTԨ4QE~Yj5V@F)@~ 64K. /_KVvd+-B% w Uhٟ>wP]%	UըAzTV5C	5m('(ֵ&|PMx@ x#Fzo{"@vff'tbqȂ{04Mdgca90\~3v2+Zf
? ] t~?a0O*f8\ʪV;ŻXa+ B<yGa#ظlb/=9:ӶJ#VKn|"lM]?6v1U$~'N&$~d/ CO йz$s ɗ 2 ʀ<@>@"hR ZT:i6QX<xWæ%UH& I*ez%	%~#IJ>*: ]ZuN|)60 /5O_ \KFp\ uE2ĥ.TV_C F5͵5hGsS+Z[n[la= < zWhKO^ݍ쵛7fyꧣPralg|B'/%j
r 6ylq_J
5PW@Okٷepp;V=`@rg<D0xK	
czڧ=gi笁wٻБݣ㜁qJ)Zv&N%:,~\(й E|	  -xc#`  P к AM@'`%Obwh5$~c pyQF/#S 0s PI⯲rGMOב"]CEm$R>/ \C.7pR p wbn"WPP^riJ?ـBeEvTSP&6ܺ}7At  4kg&D& Qlf8χq	 ]Xk6PlDJ}~=1kM¼W2oX-h[KXq|1#}?#J7O.%4%.2jsf/<Cs)j.i
3QX(c$~N%Zp?L7r `5Q\=v hq7	]\ `D~I.HJ = *  j	l 	2~1	D įQ'U =e=_ZV"; 7 7R ̮o 'Z. M 8h7@.wBbAAd$ '
2A m~:,\Y`N3jhܹu4?$<7>ʁGFwey]ج`_T-!sWQBD29AmP}Ք X7'}ٰMUG>]1ˍOC?/G=~0W/ij1B]Ro0b?2mI+[Nٟ3<OtCQ_''p i z$n2@# m!`'ss	 <t_@O  X V V/@! iH<( _K' ⯲]e ̿V ˍ2 rCC޷
7`a?/*hˀ&p5b`EGO@j\9|!{c#vl\-gaE8H|QjU"jqoDq4Q9@h<zcn$.lY/r?[3C	񯕳wo7B:h]1
㛑Jp֡P}j[pz;tpp O YH~h|DgFDK{bb;DOgHc=$O!36)mdzv*L0gv$n5@K ЉH  " m2@.@O У܀R E; L- -lZPK K4d9 (◳ # .@@WPd%2!@,]   
fmU\j_,̡Y\{ctl_v+rC>0FCzxc9|/jKpFŭ0	<rg?C\P6ݗ!uqg[D_KJ:e{Y_M@nJ?	ᰝ؈s;Xҧː48.@~A6ܩۊēS``QląαRlp4y;ZDa#6|pC[m-tZ1N$'8d9/
/*Do  J7ҩ e:dQp ]>zF5p j(2uAM кįqe' = PV_ \]] /,~.V*ZIm$~͕VԖHJ5N=}q#ANϢSЩsgtss7BBѧoo;+[p!+Ӱ[w GP?b쫏DO$R90sWL ߹OY_5P}<;K`._σ(2k׼e>^bk0C?.;ye\XnB$Eѳo'-e{z3K~|D+(eWDI'LT(Ħ z u
@B" uA@@&Zq@(7W+ E\V w  *X	2@G. j8 tT	  (sܢ&˵M+ePHe@WI  QfWĪfkgJJ/P_jBC6~?)<g<??놿FWxC@`_FH@/DϾ#0k2lݴom[?@!6	޿[CDgVXw]<	xqnOrp+urvKD?@I Pb+x.1:OF;0fܮۅ{-{H[C#b<1ԝo%&F	"zwt=WI'̥ҫU7yf[sJeE5;Z/)_ @=c242 (R824"	dfi]gtj (R> j^`nйT (Qr z
#*,d-&W7/@, bW	@$n1U>$ `e6W/~Co 4f "l/|}??b(R) Nn=~>=={c@dgǬ[isr+<@aYKI1͏sWMb_]^/,۵8L	)a|&rx4ٹߍ-oBb811TlBX6.WƴFEIlo㜣J:kʻUd%Qnhf'R1)ϛ&?{ 7t 7p톆 % S*I*$) THI
 qAVZce@~ ` P)*r `&&Mcr#P'9B <o'P_a1 (zTR_IJ $]Cٿ "\(5X\7e@+w& VDm
ɯѷw8_ߺǗ3߻EF0 7Fo4""+ #&7GbBaXh/^3?~r{	wGQCZ.cy
=7 o6K76',~ Yv=?l`^/m.1ogCx(ތEɩhͪݸSen0n==DF	=ؘ"c¥]Hu4~#Q/]*>yX늽5-v*Mu ')Ny\E 	2ŕ$# : r $8HNWR;^ʖ䙨0 zF
U D  AC Г0 o2  !~E d ؅(5 4JRp9&a]Cr߸v!g?3x˽dXsyHFo h Bw@0ƨ>5ޅsBM=|x  rpE3Qnӹ[;86/VOdLd֟VWaq@,Bˠp"@Ʌ9$ݸ60uh{vcC<0؍^l_0ޓŅO޿o҆SGt0:Ҧ{=ekՀ;t~-;dG 	8'@hp冚Fv z
78T8T,\  jfj][S6> =@# $@rPHٿȠG@0 &[u$@%kf@~U
XECho
 \!"a!aqU+CA۳Oy
I/ѳ?VzbϽ:u ^DO|у ЋC  {`Td?L9>͙&وo?|fQ	AOQ|O13Ź{.J'i8*<>a>Sh$JEunȽbA0݃q$=,zʓ֎(-<CxqT#6W+^8ctv״%0	u=@r r zs(_L Z*e  OQ TH@/O'r -TD@į4R`t"@     r%@5jIp'[ j8 , 2(~ c `|:K	  ko2E }}]	"_/we?wO='x<-=3_gߟ{zeAFw½#ap=1,7DŴٸ>ؼahipGn}ng}+۶tFnl8I,ۍ0|7?S`b*ѨHZVVn[OZ0͍qڕ;Ɔugcz[Gqa͌#
餭VxG4e_2c'D;]35Q D#S\H 2 n(\ ]J: $rT. 3S,@Т _:|OZZ > 9- $~ F J9 ,0 $~@ef۳M!/P$ E4e^| *L8N\iםųai<{I@wwxOg?O?>Wſ_yݺuBB(`$'ן\@P/ѣ1|66ow7}#[KreCƛ`*[	;|*Fڅԙmy0K `a,ӗͶK~I0K7zMۏ"uj_1*VZ:cofVK\~/J{QW_ZeCW _ @ # ?*4q p-WT@P
 JrTp dP	v- 4t w :Kvr N rF\0e XM 
Tk :	ǁ2V 3D_& m6ʔY)Xn)*9}$O| <{g oxg	 BNϢ[C6!]@°llϩl͜j?`>t&]>{wa$ (rW1:7E.`ygvlpXGrh2겖lO56k#f@$~veý6.ujBG&-Y!)K)yc;ɎgVN:n" 8' (..@$>J$s  (F@@U
eV# p`V	h?= AG Њ2Ĥ'`"^F 36
+j(e@I  ^
ԕc\Aq; ?&l<v fy@ezoGSI  ?2ϾG$e}'"	<???'</?N<.{ex%P)>~ذ'P]Vʋk0yX1[h3%FTܼ{P<C'?ag(tgq$aXC<3u+f\E[ha w,ߛFuuZÅ)/Ea3,	^=+}jZvLQ~>;-8xUG׉  O2r@C YEuA@x Bv R  hD#\ \
r*w].@'@w -Z `֡@ 9 qQ8jNy%hoAEZl?8&e rGMD1AǪDn%Ͻ'<4e''ğy%"+/]x x^q7oQIݝ-ʌ<VB.wnf1o!,9ZgƝmPs<BAb	q~l'х̅h1MFw!rLK,nlD?4:Ww8d/җoLVv^ʎeTP",!Q S	_@+	2
r 5\ 9 A'@*T. h. FV ($_ !HT	 h0߬]u@+oe^K3P rPj	.(Vd  8E3}5@>P_dWxOWW]d}n[7+,4[kϷi|11}+ϰiO?'7	 >g<_K7tO9xu{nT
?n^ta[Vl6'Y5pwe_O߂*ܯAqmd=D./ZKTش1۟`:sMrvr'Ǹ>љtg~66CpiZOy[Cv6M+qH4S5.;'SJBa& eEP,jp1o։@|_@ T>p T> EF`6/\@A>T 
  _	ªw]ǃRt2  h@ edCW (4;2{~w쿓  o=*/w'{9_yOw)<?NRwgB 1~&
RR Ero<V/=4jv	T;Ql 3g);t&FEcՍuCtp~r߱UÇHˇfueJ+L>ﺱ9vd)'8 |τ#-8J?oũD㌸/&޵F _
$ duP h\%iid  	 z zF%%] кn	R	Ć ^
9 r3j!`,$~p$ZQ_he̛Eq:P4J oy8D POGfL.^`SfsϿ^x$O_/Wt~dKw{߉D2 ѕ^"" [Y땨xt=/c`Ώǃ;յ"#g䗶V 'd}I<Dۥ+tugJoG)'EO	iel`@?iul.*(}s.}|MezI."(np 0~O%\ 0$]e^@Ѿ)fH{ |K0o*T!\ԉF`	7@o}  wJ#Т .@8x)`.@>Qt&TyCе*@vZ)l. 8DˁVy&lO BeE9pb:HV/^SHǋ/=K6_߹Ket1|W7=xߕI_l̰^=.6=Ipe+cK8AhQ҄Ȩ}LAA#c6c} >J0wuG 񇳱QS{
{]Z3zdXRoşfOjݡE;sTE?B 8Bx}K&Qھ PfkWX P w F EJ* M% {b%oW4Pdb)75T8 4 @R@-7K@	W,Z8ʹ {Fr  @% ZĪ@=.   an Ym< (@h*X;ބ˝˯S+^xw]_   @#	nD?(s#mMhlb缋!UH+GH~ȯnl/QߵgqlT`XzJ:ngTU7gVة<7Jq0 G WO?I ' hp^ ^
\ᑬr5OP$x2FJ  5xPe@E:R J׳PׅC]Z,N@M ?!X|s@`+51htA 5P?Z
  e hn4iqϼ=Хˋy1u/^FH/B}ՕAeYd	   aCq(yy=`mek:n6ّWֈ{HzʇP=Bd晞`!l/
I;;T<f``͎/3lggۏ|D;QÉ$~H7O -@gH eXRk5p5I^J0N@< eonFFe@J 0 0  Y~X !@N@Eph\ԏ]@ \@In(  l0	P8D:)(l %N4N@Y
 A}RcԐc^]7^n]@o?#4  !GTP&a{WMd@w_/ \@GCYd@(5q"Y1w4;k'gZX+XH xIn ;~&b&`_ȆR;qdHo߁ށһIoy|IzeS+bN5HJ	%ب&);8dO=dM$~?w\.'ۂIDr  >@i
*. h]+ zD	pL  J и
6R*qY $&\
pXS|o NVڬⴠDh}IF,ZDcʃ#MʰbJ.'PDA@(+3sfk ICY/!$PDG{p4zDgX4E!̏@@N2ܽ(D{r"I#[Y̜Ø<|udWmHe?#r	\Iw⇯ObBd_610  
:4 ʽmҴ;w V1rZHJ	·윦,á$;p$ށc$$6Mr@  Q+ʀK *
\!_גP t$>@)R   ?3P4 |оP}	1 : C ?*\o2)A	6a Q(zv6yeF$pB@4W (} h#04>߼{QYx@?I>}DQ#zODO	>}(zׄIR{ 9 @g4z >g86hҷ7}Xsͥjo$?DZC?Df05SUxg[K5{w2,8T*ݗ*M!_Y,(}򢡅]ޡڟg"L p Hǅ {$yX
 0
  /f@A P $~(Hɗ)tm * TP	-Rד7@_r:dRVS\1uYwbyP2ʗhwUvva>{, ĮAv%@ ɃL_Sm6"LF{AY>"I=7/ECН Au=~s󁟻0E8 V.݅עX;CL}7.3fB[s1nq!K ώPg)ْq3٘ޭcF48Fc@w'ۤ7*:gxk{쌦ͬ_$2>_8 ;(e $@ 8ph2(Cj   J YY*,@Z<17
 z
 'RPU{JPpkBe	[]`;lE:q0G.	QYp ~7}\c떟BD.60z2F"^a=I$10Cw(1>C0>7P"P{͟LpqE fLXAXbGJl]hfZ+輏,z4g׳Ґo~_Kw>~,0K3-TSZv|̯ÑRC?D'S H$	J{ E$ Hl_ H  O_A p_4 yW 
 
L*@NNn'|	P AE 
r# o  `(EcW:%A'`v] 7`&!\Q4+_*RG0'g@ASMd|[	"p`E=ADǏgЃoF=`@ ~b@11h<FG0l@!Fb0}]!&{هEeExA@Cq6	}WgiC[J{9wUH@F!9}(oǕ3;s=_lza|,>'1m;E?g_?W/ $qֵH^\'2ğ1 $rZr,eM@Z
2F0 ]KPrAZ0S7.'e ʂ
|J^"
jZru4Vo"eG9u::ǟ1=f9N"=dL¸30.vz3J)a1
wpxEÛj_ a;|11VƖ]_I! d(2(Ǿ;6<Vp>oqni|C~㔱F.]ew]Vw]c'
2$˵_H?vqI)W?ij&\M@ _ 
R 	|J$  ]@*Aok6 $J
u| 
(\ A<9X.rR-; W9 WSPQlr]BuI\'f^ ji#S@D0hvhFb#߄O>Rǂ\Y>¼[19v&ǔQ0%n-1K0	bE;#cf#vlaaF tA 1"ױ%%a-v%M5:,Nз"·HSs?gjӌ.Ls~㜱TO ؗkqۗf_dgX6ewxOOV .~  8O	H%
E@^  ܠ9E JR . h'b% Pȏo bIP%MlRe _|(8 2rC@\'=(@70ȳh]0a:Z4X5"mZ
h 4&d\3c<xaX>}'k1g"&tq1>n9F-1"v!.2n=>>1
QѽJl!1K:-PHյ y$BȲ߇[GWYb$49"*:[%״\ܓ{-7)׳#i8.~r .| /F Oʍ@!~$_JЉ 	 (t?A ir0]t@:"  L | @>_ԹJ E/e9 ^4r#JTaǯ @ W p ۅMsx@+?k?rPI`5jJԚT3)Qo*@*ԛk:r(^׬X||	Xh܋%wbWh,sm)00v
ƬĈ
b?0^^7A:	#oMlИEm)]9Y(w"*zu<!D&zdٙDMzr[bI_!ڸbN+S֪-(=wjxOO.p<?)E' `pe+݀	w\ j\N @@E%R^_T%@ У W T+ b)}9ФԻIJ ZN= C>&jMBj (Do@v)C"CGCGc$fU&jc.jy3A\4٘z|Q*CT6}ì35xKVb6k.c/j;X9M,ًSwaw1jc&؄q6cH$={X|gK9F]a	`("C <RUl@v?3/$ߵ,tIoiK'I}yS6v"οC 'H~E?:	<t. hD\2J^ $ nP  wdM@|  /. 哀zo6Pʍ@q3 FyP/on0DF.4Zӄoۅ\1ȏ/Z~ ܸpG}1f*^F^zmh׍L43QoC}mߪ6"?4`?U޸܄M{ع-@p}uK>ǚEcł0gM?)3^؃wS;"RIu]q}lǁ*,~oJA;:S6؝`+S]BSto4EERJLTeo۫tViCL촶?VVGy  &1/3~ y إWHI B +[9 @ F@]`B]ɵH7L*կJ x\s`aW~F/ o\!݁@(zJTHeSVF.5,Ԓ4 4(9su*iy)`W?Z0s+>)ˮ=b_ageylXVVl;ūb0o;=-̜fC@؋޽}cګF{;~:PkM8l-(vYx$[TekwCl&ѱkK7ty/ %!et&U[5@sVkteY ?;Noq 7(@@B p%.Ƿ@j@" I
R qȵN%@Vv zgU`
J(8@+hfzo7KBwM@8#~XPq8>C$bݯ:̃v)	TD.Z9_@	VJܳn   IDATB HEC+R1FImc+L8R<;_rkZvl-NaX V݇嫿ƒa1{XL~'\A2N(ZކycϛqIT;pj2R0Plo@(+lDqIWccv5f4T0=oFJ:o.Zk^07>kaǲ+ء?eٟ??e ]	f
_KOЈDpK*X z bs%@F Ev&=| Op]xϵ  7oR:2"%V~:L+V:TRb.@U$Z9h(ג3P%"]DG
 S^Ld-H7l˘p̄-a`>;w4ͯN}[]װiyz
k6ǊlݏX >s1d\E{j,~5	~v>vekQfCE-gWlSXAN;Zg	Kʹ4f&\r)d۪JJq/ꎞFv_'x `s/?(  8O H
\$_LSh:x eL-@+V I< `{(?&cۂ`$*&Je?Q?R䂀N=
] jZ%E  O="F!RUs'DAˁ4Jz}(J{YsHz.?ǭp?#;ζ[J;>c
lz3!ޓUrt3^sFTncgl{=GVߌ<he(4W^gjTQ,}~?>-Eff8XJp|Ա/'WKAlgsءR /?e#[-TPO=`ζw%UhD@/&_HsϳRZ8EZJ>wf*	 :	qm" q`-<R' xg~1 l'Pdkc	,.0  /y@  e{n	 dKi\EϤHHC5 /Re P    RPk (OA7>?`O:-o! <܀ŏpLyܸ/ޣmc#W5bxJ#2oG=:]կgO!#3yr2Ŗ*T8 $Zr MװHHͺ2vHFS>,
VnTxmsr;)]tZSjY` /^G p '_<kx.|$/d#{ @vRv ZPrO] |;WM@A!0PV/
q\.@`tw	dhe  & M ȣK%@ d 2D/@ @  rtyU PC@9P*[^},}~mU9r<@`xtay wT\tRzG34n?*w.؉dkػ}g2ZQ
eZT:kH5hcgebkgpz
ՐD?k2ʬfyfvpjof)-!wI
+)Jr^s&;O?H/$#. KS/ˮ/$p׋ˏڵ_%lh)(+o@/ ղMt^&J8~(O#.Q
y#Pkx^A @	һJ^hr׵@/  2>IH A?E '@Y_ @@ Y?Ф j\ ezmX z2Q%EJ%ҔlG>q3O}a2nþ[ZԀ%5M<x?fmmwKƶ//LGӣ)I["3e;:+EsEؑt)|1VP&GcӱrYaWj#nĽq^'USTE52#`
e-wGE 7 ,_=^ P r/ ~q2R>?ɏ _  +@; 2F / ёиF -9sЋfQ! țf46i\ @]x%v /ѺV"+(R+Hy")IBўS]A@ߵ"M K%@ R^벨D-9*m.Jy(I6z,?@%^)뀤)v+]j~O :ɌbӞx8x2x|FQ[M(Uo @A=
ebv	ٱF񽂝ϪmFP)Xv]MQXkr%zKGnIgYo|BeVd'~"A?7 
ѵ׵OOTyWJJw쯑w)n$ HHAٟ	K % W	q9  Y< u'H,]3  Q
࿖9+ vmpRV  9
	VM#p\0Ц @ 1 2 hn 'KZ,
Uy0䪑vC
L}g}NTKs +! QI{lJQ7s>(ҽ$xx}Xt6l,=*`1iCN,U5h,Fku5{ó{	zm>=_6}K|4jYB"5zU:_"̵K?Yoruzܲ'mq[tVדg,dJ$ p_7@x о_ G~M. h	/k/]% pw?@dC@Sx	" ( $~=v/} |30@݀u@ $?=Xq=?+cAA 
5 br@j%6 _N 5uuIu2D 
d\ \%R0aHgR ˀt R
RW;&]]i׷زc,[-=_j
U9,($_Uō-i  4 jp8r<b=N_7"}ܖjβܢTE>?fACH]TK'OOҾ"iC9gtR%6W42fs؁bH" 9 9 +39 %~}/?ٟ9-	 u8{]qC E4F\r HO@A ȣ@,{(ȕ  (ezp(	A`W4KW@xs}sc>T@
 w $Jc ; !גt 7Tn@K,g/פ/z:>ǮC:I 8M z$
]JcʝXdfZIaHJ@oGo_E%76ysVR߀IE1e*jJwgHeyGIɟ\}v]GI?bJҞ$))O)V4I{R:?l~Ut\1u*SR!~`x$XşI'xׇ~ԮI?W%.3/Ϳ?~OH _,_r 
d*\@A%B @. 9zy% &hD)`ZFuOQ~/1 j_A 9|P^~M0'DNԈ p-_E.:yRTX  '@B[	
@X00DU|0jU& ~C J" A@ K. RF^øw>+pzl&>^"C6G3
M(*lF)$&ԗ55(ٌEbP*Km|X>`UETz2J/^ɾK+5cٟ&&xçv';a㎓:ir)PzMڕH<Z*7Cu짴bp(|; LͿ//A>#7B	ZW_K?1W)+c_*
/7' Jdq d#W8 %"WAe@J  @/|pPB#^zyWW,R@8"\v|\lwjJqS4} *	z.DO®$TjS(^ֵ'@d_ 3;l!FS54ij~v.tir g ]"_' `4PK#7pBRB	[6XZ$7	u)G]Y#TYƪ
r×WͪVV<Ƨae";<WVad6mlb]B!bﯣJtX;̈́f2L09N'43vmْ,e13303LV-3ZɝY]u8>OUb뜼usl&vi p5n\sc{A[NE6vlU)ƃrc_,pL
m{Xf 2}  8&  @ݟ_I/HUN0~ nZU#[;; ڿQE o  nH Q~g.w  ~T#Ҷ`3P<`=X >֠E*,2 , uFq>`&lJ1G \ }/b_rzL{0?ۍYy<@ ' P@\gmv\5N560z,308a.XoU:zWO{FI#s9̎a~|sS,$4Oɚ24҆!ĘQS8b`vgT7bW,$]$ٕivz)b+V&vW	PǱ?J6ZRO? ن:fLs,ke9 \ <_P*'S;VyÏΉ7|ۯEli'/7ܱP1g@ԓS7@<] ` `k-% u0 ˰ iP  8.\eAE~g*C3f<`pc zTlڲ;uHn@S	) %j; 	z17`oŨ߉'U
; PE:?9?#چO9󌢃Dr,BYѷo58H*Ck*	 ˘](91fF"̨_dɩqXL3^a (Ώk6:ۂgq<iٻ'
ZagYV<"jAvt=3*;O*zMAbK Dese},6UL?O7Ͳ|n Py;/!DZ;_7~} j'	 
v;J,/Viʳ? <+Q]* Z5A. `@
b%B- @1`I pJ{xKpkypJq
~K>AH:FL:LT:CPrfF 2(?L߅1A)vnm{$HN@%^(0蒜b쿇WY `TF	߅v K5.3Jcç߱:PX@{wW` 	 plC z904.cjl3㋘,koUK	1?`$Np bo !L .^R J#"UVVɲd*<&&22S*k)<BBFQѱß㮠jXPk4hTx5=	s]mO'XVg$g yfKN)οx㏿YPuG $~m$~	 m$|qG$|Ify 	HJ3]2  r =|)\$ >Ks v]v |Irg. K@ @,Jw`  `ت oI]̢$"[w	17@1C`\ D '@K  (C}WOݿ( ,EOӟ3p>s**Th| } NwpM^#$bbl	 X/g<UL+ԧ>(NAkV>,9]ɬ)ߪcϧkX]Eܺ?M؍[lh:rKYߙ=\n~v/A
r}cAc?"T٪( <ٿ+nK[$OU]M~i矴zqݗU8z*qܷ$?F\|F"^_wwQb $ ^mAmb l9  li҄ h܀SD)V	&9li >	Kc  xs |+p,v @'UN]2Ҳ]!   0E`"4` ^26|:	 -z\	rI2xҷgu)X`$# GVG5@5D [ _"u걁~  >r	150'YjbО}~4F2CN(sէPbS51sk&u =LϏIܺ7l3s3TeƁߨ>]
2LƆcT 5Ay/6vufne?miu{ IŢoW~ҋ>խ[}d[ĩ1mK,[- 	 V[ű_JEu0?D & y6e@mY:L #=T $hR`U<)hsw.sG,b4c"]*"."x
 bM;Dח  UZ2΁/!ڻ  L5>h´B]Վ>jLג"`)ksfLn+3w]U}<
D1/C&
 X*&(L,a~jsS/G^
eװ>m`b 憨">εЙFA1jВ|$1w5G. nV|=VxVŽh>pXkk}s],ˬ:1Wij<c?L 2M_  yc6TdeIiGN3KEaN	[3[o#?~] oajNyN.F. P@9 4  pSH=f FFYP;Z  $|r> V iA QG#.@ E r &  T; GEo@<@%  &*PQF O  >Бzhouj;> ٿM@l`i<@X½*\ ' (
Xa܄whFV01N.`rĿyvU<TLMO5ȯA(Jx:i5*;8{OϰLJ;XF{To̰בAEKދLYtpے0T`_)-;t<e}_sd452d?t φ6.?V-|[xOwp %-|ev) XĶy"; ҕ[O; oCGo?xSq PtI_( @ݟ``PYH1@ [f)mR$	lma TD\, <h7Y!!CUK&@񑒝 E =1O0j!ˈc2=t>Fn8, @%4Y8gJǅk]ۑM<Ƕ+ߤw5rk@ۻ
Aܷ	&7P!0a||\*f/l9v%2+F">P6]3j=+QPfBvjX}B;j3U]9xŞ|T_õא
"w,]ԥ@{)_.֖̣gV67ч+
>d+יfIa)߿0= x4'b},(>L5BxaeF(rZb^OY旎"8Sg?W1G. "&|:Z;	 
 A[_z(W{ tHBݟOO Zg-\Eʦ7LU0K. $|nwdUd(`!`ˁ[GDqwI sw  }Oqp P)eP$w4 .&<T^+.>:_oBP `Ɵwq\Чjv=0ҿ
:=PyP]3I XC?A` 0:5L` PZ\{>ÎI5[6` <ň^x/bbX:s17l`^(/686ą3L.$a+XȁWEvXԱWXXj,{(߇(<MfleֶDc~C=ﷱyv-6D 蛞Vm?1w =6d	=Zbʵeۆ)NoXvW/y7Ro}o#wI/pO]B{6l@Lɝ_ ڨӷQ֟SaNN77T$xEP@S׋ ^	F5&1fE#@`X`(\o #~bp#0FV=[s #\B癿Mkâ8 :I
.y?RrN5H 0` 0wP-*j&f*	R8e x n|\%_TBg%@]`؆ p~:F&V0>U,-0E{~)@4NM_/`=zvb{yve
#SH)ТY5=
YY%V*s;b;^|l׶'e'w>ξrbW(+#>YZR3յlЧgˋS[lbnݣ
 Dk`4? FA39G6-> ~돸C\vQ_U>5m|I&@PGg& E ,Cd6!~;u
~VJo3
   zr R' 0R$0	@ E.  vGJZ˄;Nmsf҄wZ@A@+( oVӨp'#ǿ_ ܁@Z<p	 &ylP}^|oKFr v 6){i#=S&`	 hsBA.ۿM&t  7 FMMclrSkX[l}f/{y$|˓.Lg^K+;3{X^fV63QJDfRz!
$%ȿ0_:pt8{?^ʯ`yLUɴqtYZә#9z؀`m޸goљ0&f}{;T;EB"UH~oO	Hgqo6k1QoIٟ&?dP[$?dTШQꡥQ˗?	hOE0 ,'5BV -_  2Y99iǠEQ:LΤ Wѻy;mf xIb7:q4#;C8-RѳF])^k	 	 n @kM ڝ ç^ًX[7q1@Ewھ0lJ Sw\ozǯcpb:&W1;@/{/1S&,:0{T<-v'k)䈟-NޱeV#5iEȌ.Dei=/E"J2㑟ryh(BWsff(Qʔը*FNrR#YN	Vy*"!3-Y:@03e\c0_Zu pw(IƅѠ"B~z  - 6ԟv8D⧪ms`PGowHo^CmϳEr ";A#q+?qǝOACU; Q'5k?@§g>@VQ Mk.!\U 7 ,>3`k۰#1`ky& ۅLҹ҉Bvxm,; 錀W]]8-շl@%r??ucFDP r XQnGZQ'$'# 	m؋XY}8 w 8	+ -Gs @uL]:g1>:}{+sV2nة|t{qaKOJSR/1Ug̎9$zލ!]s	Og-"/[2kw4%#.6Qm7w+X^pVp5G3M]31Sk>U!Ĩm^`#Vlc*A 0Tl7V}f2rzFYv9 ~.u<Źܲ\xOLI[~I5k۸nwԱb	@ Sb?ʯl{G?[? jFf-`q@f)Qo;,@q	H@(,,9 |U>;,   IXz܀yWg;  F  . p mP5:  @ӋOצ~?e{]ShJNb]P߀oc&&.\'gٶw7D,l[`Ǝ,'?{(=1wYܥ`z?/d{/oBr R2uՇcMavyىw#x'܉/ڱ=3|'ǅJddA\Vl@ea&BQ)ДLVf[fkL{v96QTv4otqw?T9ZhZ`dw!w{P$ S>ǁrue|W#׋DoKv @띝J:O:w?
.~@ZymQ  Б0RT&[e2l>`.|1`%9(<' E,(< B;7m v zKpL^RBүs , ^ =&~r ..T$   ~|ЏS#w~D6*uuh 8 l#pނw&:zI& Sb1`kfl:pc(<B|my{/}م0R0>Td{Q_FKtV"KG_9Βإ~`q0B^hf'ϗW+XG[6jDH0ir;P-,3S`ztQդƞkmZ{P %"dPwrok8+} 9r(X+wt%''j Hݿw-/B%Xh;LTf?q7/|翛OPܯKz. h$ _7jRddB 6Q|5@ : .~  	;Q, E~3P^lh#8<,GB )n`b=6 a;w; $~ ^#, u!|F ЏAv4Qߓ3gu%Po ؄	 [p| hGw,2 `e&mXc/ƞyn_%_9~k<~諬,>a 	>$yEV9IN%SJL>^52IL .g=e'}<^Ǝej26`֘zjsXwC!slqa|,8]R3
j7@o<d TbsYr? n%Y+kŗI~}֏.~TBNQ͔l 2 f]=iVh%l ^ҋ B10H |0H6ji>ܯ!a@ٸd`v
oɫ (`{ŸgXMY]"]\]9!  ݀ty-# -@Q	c.*r #}}>Co_TSoCP :	 #8>e? w.mJtV:|kP&"uo<|vppq	 _fO_o^zXJN/Z,`ގ9/nM쩗Cŗmvb/OWKe\Ee'E	&jId%skiGQe +<߉2/PwۜbS,*g=azZpKJ`Zu!r(#YS5bzEa-~v4k8OwHNwS,(9>Q⚬- `{ym~iv/=B$r~'Uu</ `r	/Hȍ;Ō=7O-_cN{'?KU3 ub$^8>` b.M@/\E]I0"u <Ȼ>_0 0s 61pwII V4o_:>L>5:~@-n
w	~D;SCva0ĩ#| &xXՇ?? zF	|6ϹgoE|w	PA{:d	 6܀a&  @3v[SXbއwSlGh'[89ŭ!LeO^|OS<N~񥯳o}q(kAL EzYaf((*}()GYa?ʋzQY܋>Z1;Yf(`c=,2)uW_@f\/dʖ:611ʍN7p6VrCPL/|' ݣ9%& (e Nq}T^er@E;.yoT4OBop|K- %. 4Pv	 u | Х[ |0(bw *,j UVur4t~iYpkgM@]$$
Z.u'	w.ᗈ;~w `9("؇$|>wNlE  0"(	fUcQuͰ <>f^],ߨ~mUZ\ :+  P /  nJ   <
d^zb/kXR>9C`?{^f;>L1.ً}I
~N<"!%T2d"/Xv
H$|y.CqJPZ܇RQ52e$T̳qv.Ƀ]!=}wXtlkiP %>]ZٵFdIr{Qpkj,C_;>T5P1?g 0@ !]@J8 **;(w?: j8( |9v~A@@Oa =4(R ש -(?  #@_ ?4JDJhA `e HUa]`\ACŢVvE$~ҥ<8_5nI0pR@0̿vq ߃ g(cdgQY'?+&ݱgKHs͠5K $Mto
܄~\uX8F>A.&\|E`Yvx;Fa.Va72Ћc=سGx'å#oS $EDO"*cI}HK ;3lr9$> 
QT4bI)~V]3ZZXk*f'bmS
܎,Dوz	CKrUh:kzv8CߓC	\MA"oJ]s9_D_  P?w ;]~;C/M3$r	 [ҫfi柜C84J s^ A  Vl^@ˁZh{tN@(#TKZ /<s@wwJ6yG#"&` <u^Euw.·S9Wp g:"Y ~!@`/Bw	X&BA{yEY0EQA5:IE"	
uMdpMG%\ w |91IXfəί^ksC՜
[s <Ǉ,!ߌI*{\;|\77^e5yˬ#H@2e@ @> /(Da
KP$|q0+dìmմβ~碆t=z;r2"*"8{8K(gY\uͽ3vc d5}AαFVG? S /P'OcCTm7IDޗ(-򲟔[8S|Gϔh9 E p \: t`$ @'  :={f. l6iw~!|iO'`W,rɇ׊-w]-gwIwr г>s٥>wK% ap' H.=M   集;Vhp̠>FMw~n)CEݿ{p;0܀YD  =G`]Oa\Xwm [ppkmU=jskƽeueȾceh5G<A "@& '  7*@^q?rK[:<@~CTȯBA+cUâkXU˨aՓm7Rٵvl<u(Et%SMq/3SXvމ ƂJ}!%E5J C6 W?%Y?ÅA]>~-rNXe|_+/u~=톏 B-F. ]$!-cǀnfXz	@  C@7j0b.uVI1~d' U]. ~8 pA.tGK pJ_>7@V9ea ƭ2J0P(> o(\fa蛁ƿ.2:<dT91{E2uE({SC ڠ@  #\muXgWCzMtalȃ%ozYaUl/g7=X .r .B7kgDwy_ٽ>
_'
1<6<"J;~Qeeͣk@n rd!d e#,AVU+'S9ܪs~88*ǩXAKcQS]7s^emg	)8!	"dgK7:8Ҩ>'  '_G"x~:+N  
' REy AU'w u9:IY/Ŀd e?n5iOAZ:lJZKWtb@M_xVt;A|`+
Kji , VENz%Xdڿ#3dN9-R[9IXDr6
G??$1_ӯ9H!p~9^~	 aLΡ' ʻ@0|$z]>@w@ӿN` uX)ب́Q;%{'s՘ua_ő7ذ1m&A'zOOT{Oeŷb;x)gGܕ+jkޓxLMNxT<!\ 'M?dQe B?b)UHCjjgQ;qdN zyȯ2ˆXruxYr;deO_Bb,PG$;>ΜcZ-1x(&Od
9m~/(1t>9qMO@f D?uvNE;I [n`k_ ӈv<f~  &ЭԈ/WTZ	 ] -td6j 4h0om Ļ f@Z#@ 
Ӄ
f^0j#,:~#A\.Y^!~gA##K<h"8|}o"i{g 3yI=yITKPQ߿F' PR' y 7`Y% ,1/0%{3"c G1mOì;,4ceT	-6؜6]>gkgW2so2^xq?<N?^Ǌ[CSk,:B?~@R2;ON W)$ck&2$"iisHoFf4말]7qVΚ+dU5-q@q;
kzq:ol:˔]6̺l*~ g./\ǀSn% Bz.n	 g= j @NFQ	3vm#E_|^
 R ?/J'A@	`4Hpo"^ y*4?YA=wu=B">R  ^>~DwQ^w]`A y>*?|> k~} #pFe& .0-@#w=$~5__J۷
]?5	z:L}M,
?x;],1;Ä*&mq	߈Nǵ؜cq܁&z</?*AXd9Bϧ >:MJ<n:^АBLMJM\h@h,#5)~$ ~u:g7`\uTא]AJ2R[F2̖y7!k]S7YU*+(aťì}4,cnp;uV<.v`I֥ҲU04j\
j2ؽZ _i	:/(V?C91rԣ<D?}k0_S' 9 Er 4: GG^V ȶ(f;>rOg'/_2 DI/Jx@   mt zU i" 	 D fN@Ӂ[  D7"fC:.lc=[  @p{LIv(/K.G.0 yyyQGzB^.xO$z^o,~xg><~w) m/9h4	 %K03 a `$51<?%8إ|F3_Ű>tL;s1Ro۰:קpRL2N#ދ˿=/>}*N!Hae1xJ?O2"U7\I\G\F		]2K#H1RZ@ 76Mҳu&ڦnku\S!ܹ蚼MxVOQV\6ΚZYe2;gne;4B΅ea=&?6+KSJ|SA?+1q\>/ /9  <TJ (+ n1PMU+K p w5xnPțxuʓ|?o	QZ= oۀ%@M_z+P~)HuI(?LD\Htq8Y'
$hg
 CBB;"쑏l-hʟ }fEy$l   x{xܼr3CbxH=\^^!|͋'?'=0L??I (  FM/}ַ@aY_``J&^ ݿSya捳x?]a+$Y20z,7 Z	 WՇN΁sd?ۋ?/</2|͇.w9]Gz&Qdę֛8[A\ETV"L?y[p޸dP7L [۰ߺ4&,Dc/}ֶYVlYV\c7+؛Xb.dwO2}k*׻AARAJ{Og~	Yg?fe9=~?	HD E +n"@9YJ|^X pɝIbRPWIyuW~M:>f;w 2  @_(^_ /	Tdz0~/z0*0?Dl'Yc> ~.2 _CA?zY\;Ns{8k+	ᖊ qd  q&9 HB .şg^pa' ^8 ~ꄔu[ꛧ }	;  a`jD
 2Ch춳<~.J2qVhmØX0jNä=2,jۈՁ&l̕(THhjYdh8o߿*>"pex,Ԗ5?%Y.inx:VN"$o|0p]udWV5D#cŎuoy|ނmކqTur+m]@U*e㬬b5.M>doaif<<t^\n'Шri ,oЋ喠{] 0EF ]sI|/vp^;D/.@Ʌgh߶;7=?Ҷ_
VD 1_UJW$ a  Zy&v|P:@^m wH?1` YnVxbAmP_gnHⷑ~(	n `@n.Q$l,zOba1CTa&)$	=	_/y/KѪsǞ~clto+\@@U1aÌsJ,ׄaZIFǴ(%zUUS'<'?C)||[W7RfNyqep|
#8^-\3,|.O fQ9ȪDW#ieT5{f~ʇ(w@b~mFU**'P^=ږXc&dc*mw5fӉxة7lq5=Ѣs5i N!oq_-QdO>Vn%0L= *i	0- P# PKU$&MJy9$̫i;z2 3w7 ziw*F8pF_	NWk,RWe ^{ A-$|,A@	u*mAB\^.v)ۻ2 ps.J"hg E'E py$hD ;h{irsыg(!x7"F+}?"@/T3rq˅Ei_,ċ܀\A͞{M|7Nlދգl }C,ܝ	*bW%b@sÆL1m/ j
6eN;;Vd=>ϳӟ>O;??߼YaŘ=v:.n)qA5ܾu$pb
!e+& b"+SE$Qo]Fv*ԫ(\&L?Ks?Ovb,&Q];I4m[`,&g){keŁWXBrNoպb q6ݟ?nF4N
0>@Hŝ~REU5=ג"$ů ]hVi$Z?e t޵+;
0E03UNLd 6I.@41g;lmb_P? p˝-?ugzn3u<.>w 6zЩ;INKEy  8 vv `%[=TTyEnr^t|B? oω/	o?'`M <0=ѣ;vmш	QWpq$c@$S0Ĩ)b81Oa5Ut3sԸt<ń>40*5,!>>ٿg9_}×}ocx=j@]DNnZ&Ld#V3+J b+QCQbsZDb/"q	y-H+B?>KnMmoAu)V׺ڴ,*gwtl;~({շXe]}J ?UT_x0_u\-1:ǲ{ ;A  vPBe ~@5JCݟ[G >kR [	Ů?~8įIw  |V`F9  L 6|20@+/im tO]\bڨ; 'y(w[w]e&ApQ9{ ~CIp  `wxas`uX]$xͻ ,^ $x+{G, `	pOoLf
o"'RWd%!zc߼<Oֿhnڥc?"~{x+NvĨQlC]UIZKxa@1ƈ!cLJ	 vա6dwA]}S&qE~v{/{!ַO|w~ ^x/-NFs57Y͛@eU*qrPoCkQ5K%\̦% "!0)ԏ`Shm˩xig#;ee"c/ϱuτ&<uszH~zoEy,;P($@/襼C^MSS+EIⷣMiE*NP뾍_zqӯR>%G7AMҚ+¥?tA\=?&: `{bA_.][w~ ,ditZ_w4IR" `'s`sp$zrf3AL0{ Q^n	Q?¨$t> <hS7&2 !@?@E"[/_󙉜@yy1ɝd5lGt-h5muH9Gw6zRP'C1a)y-PzXD<iW7b&N?3k[,1!?=[ߒOvWoV⑷Zzihy|U0h<Nl,Q|u}B?MpnpCt"l"{-KoYHLp4FX%P5+	9	S5Ӭ}i6X^K'_eGǍ:cqAjxyVddEi3`yQL/ϻ%=W) ?j	u]IM$fQn Z ۔vq@;}ݡ$S	}+dM?"w_&PQEm(UX _kr?	ݠHw
ϗ,Z0w~]8|.]*_ .~EN. QF	H·ѳ6r 6;	r5( `RQc}ÒoMH{I|$RO˓^^|o^E5/W<_x]5`g0m'jCPtã)wsL_Th21Ǥe=7޺xx0foŨC}8h­{?,_߱ħ>DT&V|k8Xžeǩyn~D[F:ނ~6r#ӳ.6ݺvލ[Du%;^!,	4ws	M6"Q'8`/ǯ~,{ko{׷ޑ?&uo4zԴhr3+uLB#8yAC((PLы
+ dZU &f	_&ѻIT*ʆ. pt h: 1/_%	 [.(; >uE8 nur e[<
ةKe]_ _mȻ]8 ./,~ IN*MnFNFJ_[	
V+uz*+9 ^6 ʬ.~*G1  `$\C0EyxIrя22'8&D7 Q ^}r睞K1	޽})vH6AIՂ`'B`g=?˰6&w["A 4r<,-5űwbYƝs  l׬4|g>8 >>kձǷ#7^kLշL58em8۶s]HҟoYt&YHriEtML[Lٵ*EUj8Tr4z^~uv-x뜓qA2ŨWo{۟~źK>SfX|"UgXay=SQ 	   dP{Q@}7E U/Ck@c7 F0hWP.Iw"B)]-   `g1$\/_ )c# إ \R' t7w*HN `#o70sP~7I<׻ExDrgVu+*D
2H$~	/w~.~k 0gF&	CVo/Dυ=.:EoV_<Jbp^]eUA0 ?v#xDq,݆Nc+}rN(4ʯC]y憠Q6ђ O5:וAu6+Gj'QCݿ-V ,=1Ph7a~+?w:bޫŻ;ahn[h[UVQ9q&:n"EE$U#jiT z
	V#XQ<!<7m~5뤇jTZ(*4.isCiu̲x;̈f;{gϿ~ǟz G%'ʬ~Ĵ\Z;Ͳ"$SE^ 
Jr $R
	_@/T/{|hEVAVQE*+A&E(oݺCW [ǀ"9nZo@'/I܉ |4MM4E'˓~6ul\6H0%8Ewy_>aDnϸ-4Z~>(\$xsT&˂g	@ד7P}Tt/N/:>| D	 > Ųi`*m{ۆm
J\=frYHx 闎 ;
cO,j΢%</BW	SmlMp&~]Pg!-38vLz؄Fۛ	  (0@ٌg;>?_
Q'"r>.ڭh' 9Wq DF>	[@j*אR9V7) r'Eپ3&!foF`x;Ÿf[7Z&,
45ϳi8kif~^b?J|cAO? Ola_`h&Q=u"r	k]}'  @Ӈ~Eͻmv>Mﶓ+  tRTqXwkrJWӣ #-  <E  ?}  $!; $~L ]u^N >֟<-
xHFo6Hvò$IIơrAG_G_G]^G'ŋ=bsw&rG;HK2s Z$M/zI4$+"KlOyF#9 	 W  @Md_"e00]@,,%J<KcO~ձP"7P5 h' tbڅ>hoӱwO' `77=GwTPwtkw/ɿܼ>Eu\8ݴUd,#_9966f]7TB|4.WN e,r|xP]Gq"@E j_`sb@c8;<;O=~}'_>_4g_*Ss5n"%k]b'QDazQ=R0U Wݯ&_@oG"@ 4s{7I*	ME  PDu$r,2׀\3(V   ?G  w>/A@-	p/9  ;Č:ػ .|`@O:l@hq:A@p@M_O_&q{Hui1j}TTykV*߷ ?[{>o{=Z 5{Ů=wBFt0NF ) R  O (M:Sh
FGA(ŀph+`!@QޘĲb3MR-߈E혦?nƘ:z	 -6b@&aO3U}? ߲_&#o\|P'_Bu[黁hZVִ@^#~Ƞ*GuQӶA2gT?)$v̈xѷzћaJ-h7cAWYSkld#tR?9b?~OO=;\ <_czrs%CUXc9P?f
Q`P=ʞ!TuDܢGm  E  7zv\/AE@ e3JMES _]V] L uR	@_f#&l!N$lnN1 Eya3燐O t&?ƭ4A!	1-ukZ7	;gF*r z>:矣qN jRf_T\s zCSEؑgoF#ܭ.F#xl7"F}H<(d^>S(I<hF[nEPFR.ŉ	,B3xUᙇ^=%lTU$Q9 k+%j:fmOGyRJ8Ldt4tEsAlM5 i	HY|9܆eW# PHϻx2b	KEA2Z4Y\Gk6cbo6C7jFM묹u55Oؙ><zy__zw xJ/CZg:/<R4JuS(N\3
^1TT^3 4hVM'A@ЏM/:/ Hp \TN%ł.OWq hH4v˥RQ$
5	_wh&w>N  V$' Sn	l fZ4o#[M>nuNtk]PjRi{22BeC7<e**P9휄=.Akj
	
|T$^*D%A$j$r頏e2K4.I~hNO>Bacx({~lEB7R#;!{ pnĜ݋q- @^I'F嵳O?,
4_&2FG =\5lRk9FUR٪z 9 A  tSg2ªsw\ؓ;sj/)og'Oe"Gu
e6pنy\jCR"2 ed."r
9ӨlYBMLu*9e"*yd"@<t<:7]M4ng5vW&1/{7/M;?ۃ},A?Vn0VZBe9*u3T|D\AfuQ8tchґuDUZchtC!kЮ SG'9N^
QQJ,@eoo"&C_M_#O㝟gW  H$D#}* u{+/:մzpvDb w "!' oϵzzHɳq8~&/$tHj؉ZZFg>b$GnA}
(N*=S))(ݼ&&E@ENhH`PyȏAIW'/^ŶD#xq4݁j͵t NzgCvl`/`?.p Az1F@Q'65M!.AQE(-CU»K0bRU *I$~#0#m,?o7{hG5 gykٷYsVWq:yR.!~9U"ju}ۻujAr]( #eb<
,hYz5RhlEb(ފ`{.}^8_=skЛnr$,Ga)Vk_fETPeA~z>POΠA?FVØ6(	m6B #@W/! `
(U.rN1vuۨ ̒m3OPP v 9 ]t"F}	1'JWl0'8 ,F^3!9+OI^1(?Y~u~=E·$'w{ǽo≽Yq*GCp57
/_>~{|Oz/Ebwb81ZVdPdDE`Eb:m1tt΢Ck1O5+>En΋Ȕރ=?U7<x''؀|Ny_% DGq 9  aGqّ'P{Q|iahκ~.	%->qЁ=O&l2bT!s1eÖ	 :3U; M䯓A$z-&;iC/籣hX^.$9`W_	 ۰"@FD"[WѤXEk
50r$|z]u1	U
:	$HXAF7Q~z:kX&ϲxN?{T/cll-ƾB*ƥ|r;Xq[`"`B#Uf8%8I @a\`sr>( W  ;>	jAw(9\\V̻p $rCA Tt6EQǗo'3	LLݟC* ӛd`ܚpw	Ax`H`߯/vz~^#~tP0ga^
"8[&'SzYiuD,q&)J\+YxaG2{-?_?u	|"~D(~T(~B(~-Ͻ7\Ů38QفnԈ̨ǮSI{$o^vt**r.~'r ûv``!9RO qŜ"peI!v5W}>IZq1M_v1a-fl J-T$Z&Uŀ.Mܕ+/ǋێGC}mG]g=&<|+˯5j
ݛĖyҘEPm\@_3EwE?uv @JBю]fGNPOZB"B:
u7Pfm4oAs{ٝY>t| l5}/;bgC,:rBgSk+,*WqʔfYk-9fJh5LShj5IBQtPu?B7(W^Qj'%;";;ѣ&d5d5nxɝ p Rq]TNa \K_ _ v6~
rK3y!~Cwxd3vn;oTvRG!*kPXԂStVC?|r}]4t!ŏ2'i;m+9ɶtūssW{/odcx,܆",8L͋eR"qd^vpnv]މS>كq^\"E .0 .p\ǜEq\/ѯG"*UZī?5;w]z؀6}\1d '`,*à\A5$zFVn ݌n|oGb{nN:levDE9R:b8ݸ(
$R#q2V AE+Fp\FNb RK.@Gn`P(
^*k7(fD `*t/{bwKO=gz| jOPHCDu]Txٙ:O   IDAT+Uhv'Қ,GcK' bkCTK@ `[,76,)[[xM<,:::MPF4HPPp(6 A@'zM`&(JCMw/wI:Kw;d [l%[!|m]S#/^g=.<v	;rgtCdQTYfe[kARʂy&$T8ل!U8r*$(:y
B!JӊP^UG,Rw/1}ɥ{-!NތNjnKKCGq8k?Y}8{N % % % ybA#z\dDGNd0C\6toPf!vd۸B.!=<dr0ǀ21h$ TRׯjf	 5pP=Z#z~*,MYL>:|Sw/#s8װT~	 MR$HAz
MIؤ&	:9ut6gЬYF]
)TUnxws};,
K[Ӝa_1&'Xh5p{rx?\kѬDT GF·ރoo;`p#s|;q}2"5*ItZ&iG*%܂4 Х>>t&0t<zj[*:C }8	 v*' *&&ay P淚$ p[yOd3^Rb|8ǥ5.JU5JW#:CL#1 1ۄ9sHUJ2UHNS"ZkSKEx.Nܑ(>pN8~:aHNAl攠-nWAMBרѭP%z%
w=ڏ#ߋ{依gǅ{z|È9{q$]8kag̈<
	mhXCrfIvлH8w@00O4yo(! U0RՑil `{d_QVXEϏP_zhl7G$~s"k^{99ēOAcJݼu'A :E`X@WAnU&͒Z,keu,K5iMz#OtgK_%K1xr :D4 [)-x#\ExUx+
|/t_k5
kffKk}_U:pɇaiPg3s袿pFYn,TitY'e$ Ci@Υ4_0uj SH<Tn.Y'Fzt^\] wr<go_bVf>x'4֍Kݸ||iZDH:f f$HWsF HSJN 52{)iH֌z$'Tjl9FjT	7W/g")"1	!
Gx\>Wv";~cap,`Lb>S8=A 8#'{p>r r q0ŀN"!?H$uwy9vv{GU˺W^ĉ㧑s5ʆ;@O*TX~S=3!`PkPá5Oc߸$-}sp6`pb孳b~Qy7ܱ*.պ$w,!y)lYAN	 ET!'Ф@;^) @;+[5QMS,eŴFRp?˖m|b_ft፫-x)φWʑo7_;W=/uLl[a[r\?Tzn[_w{6[hNQ:?[=2$mP8^=B휅A$%,6BŇ zj=9 rj=bT"8dC $SwGlw [w;?f/EͣѸT$STtMn7"S{ 0 6KG1(lR	HA @Z_B@ZZRz
)	H+µ\$Ge!92 K)Hx	aKB\h"b'"|A!WEҙ?u'/|$?A		{Dqr~$ pp pOEr8ϜBܹ3H˧F}~==<5T,E`?M}]p224O_F ('WPKU^C~}'Z
Ǐo4)M]lǶ*C,8ɀ_	>rӨ&p:yo_AD2bkHZEj3WZğ\G>/#'PCNI6A 뷨	 s(Ṵv~/A!? #%:FI`GjlUJ؂g<z6|f|鵳<2AYN{{zC÷j\:Er6,ǂ<x؍E\ i4!0k	z"5mZ Y=d' bKpTb.~M@\p r0}nlG*J*٫;#ևFv#rjI^Zzzz$/0#*(*-_<-sHH@zF2s"j%J_d#@p-2WҐ	I!Wp! HeN+8u	!'G/9{:0e#qp p\	ID:C8Gn#0B:	kO|~јs	!h66?/¥ȀSN擃E^}UU~]|65]jyoO25z"saJG|t)l~2ݛ8$\A(:̝ALa[	-L@KuTگX(QoBjju+hjH¯^ ̣Q=ܮYٱNԍoɖ? QѠ+O:F[lbu`gof*bR+\G/w'7$㟟9x T!6ՈI,;86n`f70K5&뽾+hG"c8B+>|_תh,^|;ߍ8qO:loYĉn\ipZuThWNݓQTFTִY#{"`a4z){H.!~Av3 S`%=>o#o$\FxZB$U=Ge4g!vPAFYvd^A:A #>FFf'қZkȸZR'#=iqHFjL ($G+ Jn*EDDhp.V@ LA "eaANNQ$$aQr'r8 Dĉ3|A""Nu8WHx[xb73QxU\@&moGdD8K3N%A+^O]?9bAJ~@K rkZVQ<|Vb7}UX$hM/C\fw1#kp=uS؇70p&nBuaYʑ[@:J4(/W:U<*Q=idj%<;4Zr/wi0t1$;5Ď{Ăsx$ƴ~}$	.|	8 _{=Y?WH3^q3iT/@
5apM:om

٣EdLwǨoًu_E#~/Jn-^/ώ⾃L4F&{w:yJ49,Bc]3:Z1ztF>ftG@k&P؂%&'b<.~2U3Ո!w#6G>_>~NAr^ꤻp@0.ƴ ԃ"=2	 y2 -Jk$ +Y2#@PB0 !-&љhqMH@AJp,.NMq $E=Ӈq9<́STg$ $p Ns8'qYrfY!Mɒ讷PJ>+8cO4Sϡ\@We{|>)W`ȤJCA] /A (*'Wzx&h4ʮaEzXu=ARtWBq@a\c/}"g:7{)΍蜾r?ܻ0D 0-Vrrl1ņ%](VΠZ5iXX;>z:b(?1cP>.Nc?7wFⱄfs0_y0icIx6Cɾ>G943~NiV}/s<">Wכpjo'p*0eϭB
ߍU	lbי:SƹV82xYvO2,x45ׅGLxr!iex,^yvƫo׶m׷7^}|[vڷ')׆Eԥp$GRQڊ5TNVt:.Zq,$cՔ{oi>AwhJO2k!?FzB;}p 2
 $\%`w ;NC5rAJT@ (DRy, R@#D$\>8pD	=B 8Bb:xYQ:G.4A.>#gr(Gg"]6~Ѻv=arCz)N ʒϡ6:Xsxo!dTPfr!K e$J~u\=uпIVN#y"Uavce 0m w,͞}"^[G63(Mnt[kD\*)&mm#knb-Y&w@cCT6),#O܎i*1d@fk =oww̲	v{x=U:ξԵ.ܻ/y'O$tJ^"zone?>aǛ,}v?Y},?:׋ϗ5A~ˆ	wN#oQ:e_n^G 6Y Mf^v6r$h\
Oƛ#Wp:6U('˜T\sWp<pw{o79^~o􂨷^~_y">x%xo<vBD ³5 :|ln$|˱dP#bǰmw= SGteG]-9jEnfr2^jV*L H.!!rH";K)xaI
e@8Ł1p*] p$D~~*#% ӯ(#5۸9W}콷^AzyDۏ	qQxׂQ֒8&A:R<
.ܖK[A @.\<UEB	<rJxz*	5pӮDzV{&7ka( >,}ZG p&LVfƶCbB-LY;޻+(-$BfMd*njTE(QJk&ܛRTq[hDv9=Yd5)vFyͣA/ @e`3(#0;\wn3T3Î}5Jΰ=/뽗Qx.M5x-ׄ
xԍ+5Tbo 7P(DN펶Mb_(vԎ?"(|=Çf~|\6/VN#iR%vYgq;䍯yn8oC^֍#.*ƕTcr+5#'ET^Φt5ijm/ByN1S3&#J,/ҩpߏ{7};vr!NDRCce<e|-u|5UjpcQ̎	 O⑗d:p6:Xa.UTڐG % ȕ!рz@-rR8*-@12LRDH ]\r\JF|D2>)Fbw`yB^I8@g7qz/`}+bJ~z"Gv闏!/8J΢"Z#Y`GGCUcs*̭oA PHD_F/.-5ZemZX45z5mӲufpi}wc`448uU}ݷlDf:PJhXE\kZF.ۄqmXnC1vujclgثVsOm֠́dEةAv+ ND&ql]aX2^βPf;̃*[=u80M#8L2#86mc81s:q@2=xzT^ܗߏݜ W|(?ǷY)GIZ:Z<ք]'d\7N]iirg#qRG#$"/ 2	qebF=?y'Ze.[T=wwîR}K'[Y׎*;",!kgD\	:$x5߄>˯"1[z_a<h<oﱝ;PT$MȡK\YnVAƌ 'p p!#>oRsp-J/p) dD$ H@J|gNF#H=
nLV>#\F,><{=_:\{qn؋K(r?"3yJ*-9q쥗FA$#8lyptH]$2riTgHIJë^#3U@\VvxMpg,j]@{x1ҚN!88`MD R	 ΛmUm5J($d7."i+h& P\ieSh??}u;AAmٕX<;a}x:|@w-OЎw]x̍]U% ` 7M$1h! +8EtN}Op S]h@A\7үQ8[78\5=e}xz/T\l wb5_JCD8GhK8^3p6aE8V\Kyr)b"EbdXk4uQJ	2uUʡFDc
L+4!H$EF\+2JJU7G	|Ϟ`;/g=
/]o$r?{PUW#*7W.jD^f=j!R- TJ. W<sdjdHq Rz\@2ŀdd`xS,6<zu$p*>FC	8^ʗ>D{$<vߣWgG؅3>#{q>\>Gz)N +4BАN; 1.ʪh	S$Ȇ#vE@W	=SuR)J%==eƯiké14	u62בUٝ qQj7:"*A^u7P5_NvԽڮq_@~
rQ{Qd'rzc!bXO+'mA/68XJs﮲?g!=Xc/T9؂%f쯰ԉ"oyv(t=;=]>>j# 	GqIf^8M__;MNx?lM xULqB5~{'э}?*?bJ<$]NBDb#.V"*?u+	xeԁC
FՌM8^q&qbBËQ%BN!1s{)r:HİlIĐc,/6!*،k%F*2#	FNLH_dٯx?ڸ},v\&
.& hKQ"/O\UۑLE Hހ4uJ1q P4rbq5* @R*bDsאJ	8ņ$ĜA=raGhÉ8m5.<{SO~W 2N؅S>@Gw#>qa\ \<˧}	a(Kxܫ "&%14d!=yз¦(D ps;
am+Dnj"^ٶ:|7TȽXxЏa`D{d
M?ݵ'Ēӻ	 43(T@&:Rn_:,,|;=ӞN!ݭ
((pww'$!	u}gg<*E]ֹK\AH*%G>wXة^qFg.yR]YM[A'n;̥*l(XeOVa߉.QWO1I se6uYzrvʑU-|'33	ߙDΕKyf5,YspJ;_HQ#!XuH(QegO c3_ȇY@IԱ,}s`	kO%=pR܀
x))(D U 
HDQD@!Y$NP"*FсeIťt"AՅJfk"vfhlٚ%әˋ6c;u 72	=g"rb	9 q9$RHEHp P;r,`b) Dj DS bTx U@0m|nbS|Kx8'a{aSg-ǌ?wgؚ4^fs@-<=t IaD"GahȄ	38~T夓HJ!+Y\)3ґYH`۪ٺW['A*Wh\(%&K70){'5oS?!BF ` mD]뀺jZ_	XyeO^Q%E-vDqgĿ4Eceb	avqۊ}	5=lgzȟ]unn0bpf`uVu}n0KD  l5z밥``pȻ
+pʽ	)<A8K <O9POA<P%N$  刊E$O`!QQtW̧y01O>s*{@K@BArіG@L&qyYOP_.DIDQ6bT%hc*QƋcm-*؈eF'훳=?$]*ĲF*I5 @H.%! HQpQ )#J1@AA~0k(&#W@W:E%^FS4lc䪄-?+(Ϻa<ڦpk	+V2҇!lLN!  Q𰷀]lnpogDA$d1AHIeF.-,sN5pK'ȩPFP М'?*B @Ce9.VL梭UMsjGzsZ:Q;+ҀkAkTWDHB2@\9U5wM JW5e?zߢA]k4Bu3fFnl=MCOgKCj]tflmqMi$>}т}ՅyUomZB=s ]a#=$30"MHf VdmXls8\%\;^- 2'K$K#⧢LwQ+Uq.xtÇ܆?ō ?uC{adå-LX"DF!" @-%01+	 ։0Nzkr΃Lxe;8
JE0mCVP\D$<-?l5Y< Gv IW:OJfaCg88plaf>=3(!I!˹'B"
R	@\/("p.  9 4Gq H! "g|r tE0mDHP Wogi|
ޣA\n]l&#>zǱع|`ki307ԇ	ތ 6,h_[#B<uGtE #á&0Ps/NoLb/!|7aZg̲h+N">6[uܙ2 U98\Uh*DKI>Z˫	m註Φ{9=KptU*xUwa\p~~"  "˪U?!C"P3Hh$sϾaL2pZTwt|IyySB>ݑ.^j$msђhT1az"n P;: P̴)tHq,L3ɖ[Rʼ+H,*Tcm!Op<GNj3uug܅+	]Oy|i҅ } =L5 J@.p|za ƁU0-W[R5OBLQAR\xf'42h&CDАT児IA"V_IM?(Fch?G'ħR{d~]P@qRDNJhXN@0Jr	 5ĉ   ϕ
*Ć "7*L# 1@g<}8>hŜt=O[Ǝ}}~072L02 a X ,-(X `o;:#>^|ɽ"6HBs]BL0)xL4+2j$\EH#*|+rPɬ]XYyJ8SX@ګϠ\@^xE.	3r@F*_SudA4\@E E!T@C;4hzsޢeAW_z)=qJ DҘoר,uV~MJoJYZÅ'Hy"	+#I3I+;)%_i5(+ ,.::ef^B'gR'8dq u}'s)]"]vGEhG@JQc2r HAdBDE(A0_Kp<t!	 z<{ū&Yp	+;WX>|rLQ~hX:RW"2,`B"axxdyi=m4~ {,m 8GQW"}-$@$@Yӻ!I낄 A@JA (7 #J!TCsIYBX@rBqi!O H%P ;%&V @<~IM5=D~;Pgܗr[}TcfCsf0:mH[}*! #XlM(t  x8 JD090+(Q9X`]mփYg1ׅ9T-~MϸmkHTBe峆:fVt)3RCSqZ+ZQK..Eglvr]Y~P_Oc=eeO]? T= 99(VC=x Vrm7 ޢ\K$<tYuDj՘媰UON>y-4`V)kʼnaXv+O`[
N6RyQW纼	6c $N.suEu,?u~u'-c]I7=vxPc Y;B{aV@"T(E4Y^~h2	_%QyI(;~ܐ:p
ۏ@>EA48^z֗?<AB *JDE XF H$%=9  zLHhA@Fu	()$)R QIbYByH"s(H/T'ˀ,>)RCelh|]y6]p8!vuB90~*̜F	OÐDop4A `HNf.	NVp=7Oy"7AQI@`t.aK%c"Vn@36֤܅V%\.,<bqv!eJJEe9bPt9j2Z@'E+9կOf^YE/L_ CR
p. ~XY{T6AA-kl{>4c2Օge-_`k)|Bg;L/>>>Nۃ?O?ƶvyҟLexX.Zb/,;<qQDd5av$~'Nǝ(&8]22G]W5l]gԙU7 :%醏~NSjhDdRD)0:Cǃh 0:aҞ6uN{Dv9ȫ 5%(oDxEU(U8|DD9t
|E,xD< p9r =Ti8DNd*	$	 R%	 V6Ԑ' @&*#Q(m"HBE0Pr\M1Bû\¬3 |V06cN6y"<p!pt!7}T i}\L`jH.V&,`oa	Gζvpw
_4KJݎaZ%_ǾЫJج5Wȯ;sy
,d4UDQ"M畡m:n@gKQnb.-!'(*Z jruTэ4 ad+@hGU[VCyξd߱k/]z*#?xp <gQhlܺl>}|2ᔝh6_gN!r)ۧvT8Wt#rAo[c:5!l$^%NU2vf5RwqO P~ZgG߭@?*@i7$g \ epq;AY}]}֨bʃ1	`\rŨ~:\:)#x[.A'%L5"*QJxF' @[BF $*ayQEF":2JH1ŀHsTԡbS//K@ߏmU"sd(K]T. 2r"gjRU*yRePRK /BBl1L'V8rp4p=,)S|	q"C1c^;A07s-H\P0"(00!`BVf57mLn#1;PF%֔vLüNJYwp)F[Vɲ-y
(-XE./"Kv	eUȕQ X!EyZ9<4T5AQ	yGm*k)P$L mxp *"ɕּ[Eu(`o
g^KKh{G쿘|ȱjA6sn6av_L& L&jK	\x[`T='`:YS$ }~	d~%VÐ_\uJ;5:>p*;,8"]zؓ]U~yRt$x-v'Ϩ&q &J  Yq !~&~.hTe#vFV,!*VdDQLausQpW4A b~ mCE.DD4= &236<>PAq$zA.R]h?/<1m%	EZ	
E3%j$'V >^?(<dCaY[al"܄i`~vfm0㲧%+O/c|m9^Q#kڐحO''`vfꋪ`jD 0  X܊ `K p$ ѝ 7`{E/2x/8NۄAqCx5:P]d3]C,K|'آ]K`wD; 8	ܸPT\II9h,(Pލ[:[[)K_ /aYGox~{!|1$}RUo |>dW!5*^>v`GӮ<P^Uc.*o`ae&$ lߗ1m^us"5NŔ$uSdhU
~9ca_+)mAʬiT;^ƪ#n!;6釨Ng&N>/>TM9_	tsBBmQHj@t|)1JH%ơ0YX	V!%ɇKp!/M'!Ւ+nxS*?r6_pAT4\H:bKGIOhq_p
/Gh	܂B`\Ѿq@>Kp"G+q +ډg-*z]to|MOgO.{}E/p01<A=Xs1WALҰ0Ik1qZc
'(&V602q  8`> 3) ,anb	K3kX	6p" p	{$ܼ/kpygqW.XykDW%/-~;ܾCCysi}Lhep<4bORn"<1EZ\I#WCD@EFJTڄ]qN![B!y3o~=Gٵ~u[>5%,EnTdYX7[/<Ⱥ-s[OiLnaï-Y_}0aD-|<i6I,1a"K`PQp;E;L$0NO)qʀs10%a"$b:XS$N 8D KE\3ͅw
9%`[BVc7am<{(LKgX!JS \9 T8A$
$o!yuƦT%0)ep1lBrlX$6pkLbj[zR_A!d>u#o٘혇NyR9nQY^Ř]^u0#B;0;Ş<%,y	71Wx`&b9~?X?DSL=3L>]ꞷ9v$h8f͝昺x5yep&HBp>Ip󈅃sNਮ5 `5aRq0ojbsS[Xΰs7U_	uSj4bؐz[TD&	/5eA
n%\yؙsװ׆^50OL^1'' [r*P_XNr7.\@{G{&=̞gh}Wq Z_;<x;dA~\$@5@7WDbsH!12gyGtl4lӘm3yӑq󖲕ه$&'wR3fD͆I \.R	3YzЋ+''PF_8:z9*F W$$~qT_	*8$V)q\F<(cQ v]/<>gCб'&O&.
]Pa)b.VͰjuHz#u0oQT+,b:`Xq-pk3+WI-h`P rQE:VL]+˿_7c{?E\}؃ѳ?GPOՀi}CaHUlk0ڶ
й=Jߛ %3.ؠe0e&-v2=~tg^BSyW̬$Q[pبc-Lm`fbs3XZ86 G蹝qU+E=ԽĝfhDh~KھTW o9ԉKk=+yMp@-.aKK"QDA )ReP(EcIZ/;#}~ؔH4 /QӇʗ,y^Q/"K_"lW%_x	MA"!!D -:'i=xW\ XTcA[u0Jn*|R1O(}6>/Y0+I-t}pù
EnXP0|mH.Oϐ1mMIdq-[%mI6a'`@E	U#`O@@pQP
'pO,>_R@nz,@P|=TEO2,0)`i9CqŁa}*;Oc^DI<[p^Ǝ9+lv#IN0&a KjMn=	1 NN	u0Q<lqJ<*Wc[%Xv%`]gqF
=S?|4cơ`>䋹|0Pq_>H`O,Ul^6`1,Zq33{ah,;%IU*HCpJC\\zn`:|#W2=`bxl٥ͻpLz5!ވF;.$[Y a{g%OǠ</@++1+%):dOO9\/A`P]9y@G;J`w}lFr P#1VeB2ȕPLAEf.jTޅڛhyWPD?@ʧ0~ۼ*zҷ+>pw8~x'O=
uߡPv"E]
^D-PRz	56vwׯb׬ǿhϧSvi\+̘JX]sgaE.\
8#hkNRH]5:vjmrll	6گ}@W5prTW5
.r	pK(Gb1KH6b$S/A
ĤT#N^xWɅK?6^1|	oP0[swCO
b^=>mtyQltƚujQ,_6Mxmc;ٲݶl~'[ώ-c͖cC[[d-[ۊ-ihyیlY+vK77dfsb-gSg-bad?o~/ie&4ǌ>/sbX;Wbu댱6n7E0/d7|eKD=	Vv!prp[ACBOߑ$|*g	.01q]ank/XC`ăk,y|MGhz_-dd.B3Fהj b@O7" 	U Kz]w>c
P2'$5@)TumKQ7M	_x`y_G"Ĳ~BRǈI}ԻɹȻށymMc76/jEm~AN8ٲ_L{Ø;
&5>dw\?nXa&7A?`.?;eSN;Y;]m٧(Q3UA@'H`pY]pRQ;m=^II
~IH"'TB
&/61i+NA?q|b$Ŋ!A"@/GJD	R҄R.4&*1)E,%VĤ,9:	cXdxg)Z[HtsŁG{G@i5)̌`ENpu]=PGLp4t3m>k=_|?o>f<>=_FisVQsfI݇ó@Owt B9){!~>8uFn04% ]aLol
3w{V	16.qq;6>iVr	ss0ٿcYywt9IJbp #	@6E<ҷ=8r>N]h%]Q^"T]W!9.X&#@~&Pڍhoz>nq&͸gqlr%x j dye\@FSs#)6w˹Hyx)"/3PZhisIK3pt&0 \4up\rWVdwµr..\ .d7٧c+$Uqg
ˬpȼpްpJ큣g 낃l3)1h*'r
Q#\1ѾAƃի[T_QDU!0UJJ !L<""&|䈎#:2$F"!LD"mTIHV(qT,$|H1T	p@D@(B(*)i4d2%A"\*@~j!
KQU
VNVEA=
QUԄ*ʛM(F5 /Yh*9ᄕcn|8۱'_}	߇>+|7᧟j)fv:~alXB}np\̛0 d  '7!	k;_Zxf^O**w	ߓ:?7d-l`aKHX9-rX"VLehTaK9fEuc43o#:{*uTz	? zsi8@=A"ÛA`t>nm  APx:!		ȖP@yV	jXy-B.@}sf^ׂ8{p(|׈-'_:>Ba[QDQ3>EVc( `_zY&59w:dO]┧/Q^+76.wXg{s1۱8Gds ܋923Z'jp^CLXc~&鉰Ż[}³Bp0ҋ0Q]euzpʼpIԋꙀp#@pI{rS%m#m	~TzJ$n@!j*L]@h"r!OEd/S &BL   4d@"    >A ht$K.!U[qbrI	R9wEJ@*YTQ*U&T,l(yHAT !|D!$pW)da|0~q|߲?߿|~?f6kDL4	$M۱e6|_ي:Xe
L;7 b  {|sL-I>o5<
$|/*/̨?αt8P?rYg>!ڰ@x	+Ӯp={#. T	^x@&=T
(p*nPT#GA% g%@zR2re)(NEUn5JT}m}?6)=8qiw`ޥ+(S(yEYޡjPЋ^Խ@USU?!+vET>^dkD ޻a!|'8,<¦Ʈ=h-BHED=_=x߄ku|~["}s'#Jvx!(V+XbIDc/;;7@G98lUWsG/z)OD" y+-5"DZPIaɜ(EX|ŀlD3O !E\A "iD$@HH@Dq$!$		$Sh+8NB  dTbr
%KEDJaR!f@J]#p%Qp+M@IGe'$X/7x`̜5q)X%K4af۱'>8nXۆګ1st|Na̅i3}hշmliEbz )ɰ㺷C:$nN&$vsu@Y̆G⏀'~jrXd/]cs)Yz%<:܀S'!^r?'ЋaG  76Ty
^C=W ^/Q6PNW@O#3JDX|EJ3QM.m}(<r0~(^-XH_Z9oQV }hnzWhkyMϑYfs(vAAU.^nN>lz|0+YQF5G,ED_}x _'$ĢiٺS}I5{2N4)Sb~$Y!%Ӏ݉-j.q'v_r;	qJtp@P˻ke~ECw9pa
UK"'P^\pP_vby DD8rrqt0R' ēSח
!<$!R"h%b VťC$HƥAzI(){,7MLi֏ƶaX?wb(,b	),0LY炙M|!6kckhƞCv8|z67D|,n,/օaq8q/Yž (~`LZplPG O)@ mI
	۪s["@:>ˆuxxWPgǞRUIώh!ύO@jH
 .p9;0 ޣ8tn@'~)g #H{rt;*a*<5gP}-OBQ5&7{˼'.{8Cr19r7>/:[_5/;`sQZFX?8hX;}dg{e`ʽ8mom/݇W-܀K%8VҊS1c	6q9VX <=3+.GݹkLAD=)~?( 6D'fxcM\-GcM|5e-8օ]0$uH"OU>eH ((sPu]D s
#)
Î8TaC>8c!K_&	v!,76ŚSqXg(xl7mna7S#!X?v`L셱Z{cXcOXaoėk1u{87`#4Vv:b>g<#'`n  HxJ:E(Bі*d,وƗ>G߿w?M7?gWźw~ip." %Vnn#BEo@§mBH3j;ǓE$~),ն< p"J03KW2t+o;?'# ^rcÕo.`\ _bDL p"t]ō	Ep]"E$% W
T
9X,m0ʾi7(܇O	ŀ׈/{w6J^ZG p^,\ʮXYk0tвK_;'i ll=t3ۇ̅[Ģ<wmx^k.YNc="1uq6H-bvx@!?0&f٘lPbyye`;KJ6.	:I13KxEؖ\mp*r#d]spν:
Q8܀Є
#^9#yDj˭@E1 ɐŉԿ8sI#~%{(\\,p,Jhz`W6c=m.6`k;`E2E`OLj_Wϋ9۰x)]s_8r4>0sNX݅3rypΪZqrxrwZ3p<mٱL6^/}2~>>g|v7.=$Űn=oS0Sތ۷	ۓKpSO '_fEpgxS0%y8+o`kM=x̯@IʑTC``x\780RC#g+ E/(nxJZDFƄQBs$Ȕ y.A}46<Es+?fzaհͻ+s9{8|H*郪-PQuh&v OYlw[4nq NriX~aa6Ǝ[G"1c,E-|k.< uV
X҇ka^O/0<t>\I-BKg[?}XBr?BSsER GD3A`?U)Me8PIu8Ѐm!YӲ.Ⱦ I;uB9g  & "/1   D2 9vK^d#S/2@cۉC01|Yq?,?Q+a҃d/F/؉lϳ6aJ|7~=_0:8|h|h?~3?W_>Ggc0gQhV`}^:fd]ppTƔ7+/$45-%JV*řr9.UqR"1+Z[1}(
<q	۸;'9q_DG2l[|v#V+N0	`AP~w9g,0V1$[tb7YAϸhPS{K aCUPꅎ&g*' ETr2D8H0;E,*YeU\54hlz7́	n[0&'\ŀ.X@!o^އ5@KktBGkd ڟ2[Ri#H1q0tm5wd:'؄UlfLckbfW^\]D1{eXƖ+&vj ,<bPra
^&V[	0Rl:aTzNuaTv;Sj_~Y~㐌ifLqKclc0DT	lX행%iXV8dV]>Q(D@  %6>DRt2OB(g6)pAN.0><+Wƒ{)65'miؤ-Fص{Lpp6ÑV8ϞN8w`f3\	SVbܸ	X|NZOo~e}6g)l8r-_, Ë4w`;-;	
ˏnz8 CꇢhT'*:qj_?K܍Lh$e'o81zX\@zD}HQw9bIButs\)6Q<+q0#W*&LjC"ίX ՙ_}
l 
pQnOqLy&I]p\;ƫ/"'!F GR2
UhCU%ECf\Ƃ.X܃aM8<B@sJ{U^E@8'P^NZ_-
j_0Asʧm "54yWΝdך);BظlYYCCUyl6 GeXPGWcB2lQvÛh5cef:0=}*0=󈠫۠vz`[.tu`\܍CMؐPqX'mxL6YƑcBb9f|c
i/<,XB7)n^z( @n /RDzDH@ħ.eb
˄{|3,?	l*: c!0		A/DG^!@債0s^4֮_}?4{=&/܈`˱h,2-o7Vhb.;5=_lNia:a4&[<gv$vtR9@UZQ)DSn2vcO%t8 |=l o [9%r3G*V-|sgw^J&?%PuYꐅIM|+naw?zwChKW<M=po⭺ss" Gg <F5)GHR(~&KHSV(%P[}OHY3á>LrnQT~W5$o zIE/eQ
  EVnp@_tTv
TM3;Ql>GƤ|4Q8)OX >%YpaU & ǢХlX&^Xf['cY٘_!՘ހY&uMov̈l\+]ئ|nëj.>Mik&Fyp("k]Sp :N+`wn-wak,QR		 Nq  *"%I$	ll8LGxPx$t`INhn8t8B֒ey"lٴǌcM^	,vQ`V@,XgYsPhac}DuB [L+gl\6 +%jQ+Ayj3gߌf|NO`ŒM0KV0)cէ,X8qY`u~e~sooC`q8ZJeXs]o7?^.}/@w̾>r_c}O=K?CϑjH .?nX b;Sr*`%ѹ.3+o1y&v ߠ.u{8Ghz0{Q{seߡ	B_|xܛzO"2lܿgE+L-Nln"`u:\. ~һʿ>;`x2U؂C瑁 U7[_rS^2,tQaw.T6{'ĶR~\摝Z(8Ŕ	sՅ%2 Vubۅm8lYE?9I	Xc5f<l3tŬ1}N6aN^_izpLAtHf
 QbG  Z!_B  ˠLd.9dfiuc4q*E]~ޑ@hu:$zp`p<C?r0y#_%O~ξn{'C;r/f038gヿ}[`<-O";u^hĹ&nHgmu|=+շj*EUe$GM6/wӇ_5A@l`lS{>纾`d//$/'j,u-Uխ3cM[ph7d_[WMG(`3z:5 EB쥇8N8%nrx(@n!	|K _?,PU 7!*KHZ^"-ʮPwcU=(o~@!rol
naY8<_(L4XÌ_:,CeCpnL^Ȧ^>}xp F A`xNzab]:L:eR3|ڱ\b,2aVHcE
?.b<z0,mc,VH.c*KX/"ЌnrC:-*;ώI%+:0mgVfca6ne`A '2M@Ttbs)$~r Q2$D @D=͗.`YJCfNƇ׉'?M^{qN's%sv?TcB\v,Yz?<kVO?eI~5[z?6*m ?+IWB^LuΗ8y+9'xl\NBFDoF$;eR}@_5w%E@i),_!da	'߲?r#_)`ғثCСeh#  ]>u}KnSN_5,|W0QbLl|LWg_NuoP~~/9<Özw,erK޾G̹8EǝeR'	 NjFǺmh}T-J0T	M%6E M2r_),a'2#(UxD?Cl3+{Fwh4V>C\5f-??tRԩwRآ'4h'k8?Vl6o+/5!$ ]eQq pUG1k+p<5!˰:*m&}]mlȿ!=:n?fÚ̼w6֥ؠ[&l kjJOh:%buxi!vڄc&o<¦Öl`=vR^3	C2" ' _J C  (lS7ΫEV]|+1/vő^)
	cA *X
{wcK
Ǥ	~¾~vF2Z̰a5VkcgN pK]n|(\3`>k`w9tyl\{v3AZJJ
S==DͶoێ7˧l~6y!læ8lCH=gI+>?<ݔo`W)&4cNA>vPvN׋&\ COtA_XRg_|`Pw3# BԙG5 c¯+1T!H҄>X#Xk!rw"iPSuM/]d-NϺp%p	At+
^@\җiC%9w<bq]lO=5LMVE]{ZڹFu1f?A`3;VkY|DRVb 7wV1eOYOc6GKa^3NQq	XӌФ1˞hSmϱwc;Վ"2j?V#l'Hl'`:Ǻ
2\0^H$$eK,4MNJP␍?+fj9:.HE,[GA4  H	 JP&B,Hma$>;eZZN8R 9W:¾Xi_.gGϿa_~3
h^{[vZmKhjb6̝ĺg_-qT;pf5Q՗_g}}e4iN6,,ّVwOr$	F
_|3u?}쓯&a#ػCSg^O%,[r{s~0+u\3B(#؀j࢝AzzNJ=7<7u%>R^ p4+EWJq!N"`'% TÙJW|5;F6Vg]T7 fU^u-XQ1ͽp*x^5 %ܜH,5R˞!2K_ bҖ)W^a#\Qa&o0Ji8?΍;o4gBs|[^#)J'7/\}+_l:N6/;\p8d6ĵaԝ_1oBS ^̧ok\~	g8_`YT_cees)65bgة,!`㛄'B0_7vMVfhQ;`@)[..*U=M7!ZN@( TP$C0k	S_RBÂc?f7:x?PC?YGBՃzRw!˗سs+۵c=fΘFlG<Yqt~<VY?_}5Z-wwE+u?~-j1oQ?fYF^ǾaUћ
GzUٵ<i>d2[NkWGM7?×;CkR&ω'Yρ'~a0_tGg1֫
Sc`V3ה|v~Nܥ3A;-vW?X\{Q6@_J1݁",(
@ʙ5 X3L>GIc3dMhR|%!?R+}0˽Sr Y>Gx	u7/탰5dͨx:K_REQISlol[fgnjI㔬CCWB Puy{$6!$h$ޱW}{	9b6+d;ŭ';툪]XCY~r|=EP?+&RlpUCCj~?m?J{0=aA1v3X_N. mdE;Ld⎟7;׭v7ZG{LSc \P H@LLDJ.GHD!)T2L>}dQ3@ a`؀#bҥl֜L^{h'֭Zx˕,dz?9aZ%v`Qس[&8u8~?}J6u^vh4px!h̜MmpE"-\*z@T6{bh݊;ׇ)z /־*~σe`!dy$,9_djLKXv;o!+T|vxS/3zyX/P?{ \or aF ' p.r	#cbL9Lgz;tܞ3ؑr/;.YwPPuv,
yM?Lk$ER"5JjPAյϠ,S.c__`o? sGm'Db4Ŕ4<   IDAT@L\ӺYʕwLz@=QxDav{o6Bc,VˮcM:= G.u|5QD (B	BW0VC8ޡ-r8DFY~5u^yX5VB"Zǃz;Yx¸[1af<v[5g<DePPB@
  ' (ē#:<v.
a9lM|h6c6vv!:9 ;O  P w:aʌU8}(Fľy<1+wz	Sf:	ٖc39Œ<bݳB_72ҕi~\&LLR:V&iUH"[F&`F̝seQ* %2
Y;neof W;D=9ngswCRo^,raTKaub*`Q`Rx^m^CԕGh)/ S9O"T<y51;g?HE#:+@n̠~׫6sKQw  8EJβ/`6=/n:6a\8r.@ESWEM+YK8ȭ7I.!<^ :>[* @WCv[ԽAe+5Bݜ{,<pN/kmF Xѯu6vKx"#|
n-n)pT-k6G ~
[Uk8q+Wq~O!$\z3HET%~99
rU34G3=N."A ;nc]bz,`G>8!+)^HLqbm4c3&؈װy+3G-p   (	*H IeƖH`yE)|Iء倃{prs1 pǎSЦ<?{jW?0OdFN,@쉩OB$`fBۖN@T]M3+dF
KʜZBefCAEc(PC!HG$;Q9,!(P<,MB\2š8ۨ³;xWzG*`c|`XL/E8uj[t;o&`w,d\e-9 '*^)G&V꥿AK{5>L=Pܬ'X RroG 1
.	 :`_۸ؑ}-.)w!w^yp@tL?y_CB>GQc=aMRDHHt9E    I[T5A}[%/s6ְPcDu.k\rmuzr8]e®,WxD;|Ӟŉ};bfzV3k췜X[}(E$!zW#$ Tr?&ж@FuL@=~QXՌ~X	cT( 7vI=>ęژ<kSgog\a,E,?qsg" @F \ r1[#C\f틿=ǘylfKÍCW=H_p_nɖX]'_>36at^-3ac2|LḆI6Mw%tc$:o=Vg7vk(#[:)#Rli2e$rz92%1˫`elv+l|Ey<7:2<ܼ>oeU\}:JT]sKCǊW~[2r=\/(2z`rY̕^_zeO_Wrݟ #F.}5Z/7|Y0KvӨCxdS!b/ F{c-&\@ CQ7eLSރ&;^o%X
z\^c(g2swFl
[+%"   $ d3j PH hz^1^fn.)W; X2Qc{>h䲤ֻ#Bÿ6r<(a2춊q?)FbE {]坫2bM]E3`n{9r_AU?Y|$&uޒ4Z9@8O>ǦXK]fMH4}Jq72E%<CR1p(&nvø%0~~LfƄiS8a\/.RxDI(  S!:gjRS?9E,&>?2}rIu?:<.8ux8s 9[;yӦa |5>6k2\KfI8z,7EnGLFZfkiڳt)9K̭D?CRqٿUSVvyh~bb=;4$E 3v03y,Llİr1
)?7;ed̣`I&fa|xf`q5Ͻ䛏S}$L~<? ~|'KYWﰯrymLOib?c]Cde9}C+>H|TTfv巠 	 M#SpP|7~#wU!,z^(Tܥŭ@}[xރJA&f6X^Z1o 致Rk  P ЇV@q;|԰] `CpҰV*եA
OPza6Do*\epl3ϼ~C,_X/p~iye/C.<G͗>CVkTyKk ]3w *{l$^ԃ5uU`cI>&
ŸWZ`22GG}z!_}Hz>0ZdrbXn`l2QEfIf,6ob|X6g~C@+_' mھ۵G?9`sK|4;[OX7{,NĶіK?o"lGrrSHHD/_tI	LdR8 9<C1EIn@)S? f|)vػg=˯[.#oN"Qڮ7YuЂXwMޒ  å꥽⭠|w9;&nb:fǖһ(xq ࿯@ Jn\Er'`x@cd~/W0-.NPܨgoF#'Abre_zA)
BVH
Dݯr2U;ZBYEU\ Z^ 0fu B4}v?g.[/f'uk)6.>	تGrR M,y*"BSN H%'py<Es,/y%/%Vb=娍OHm0Hۋ}8\{Y72ژV2D$W@,-V&/;06zs(>}̍m^\;p:}S# D 	G	 r8#'(ԃ~)$
rU;KId;G_&X-mF.yåK9Ewŉ:1fbL8g-1o,,9gMndXZ&=~{]k} 3g<^4}u4Qz[JQ*[^tQI
vlaMkJ6姦!0p,F@D-"rP=S:,-̣`F`&gx\qc}0%ɯaij?l@8N0 {7C+lοe$c/ atO-}2^};:,$Xށ
 F hQ;ۄ&ʻ ?䫘q.=OP3qwT?,RSXO`_#'[UmDfARKuCrw?]PPim@As? /k3VhX&w ;<Wc[Pǂy䱥B\Y鏈%w"k[1`&dLmWb_55 V ʞ,M6ĂbE39֕b#9Dҭf K	
;kB!#@FeX	P
(U8ĸSYX]=UС4e42DXt*;iw 12##I 8natfkȸrf70[7:z6jrlj}\ph; @''7O@{ۥu.vl~vxjtz_s)
̝9fLiSalZ?ۖLDE6nBc:A^L%*" J Y2 )e9<VSN4 lex4"D"|ESO=% wBS_@fQ b[z	7M<YXL{[}߽g)/@~ >[OquC⧚N`F#w,g"dMoXq	" @1Lm(L|qGޏ r.
ԼsW ٕތG8V|)D@ADcJ ["mo]K1V_{}S DdiV|v,(_>[v"=B~~E7Dh#rY xGc188:ƅ'0J >TgC49 p9)6RgT JB)iWΪS;+!K\ sU-GnSM:K	j`ͯ@jj%̼31ڴ+~2#a;Ry{|嗬1""ĆK!I	 @RQrrH),[7td䶱|Q3uz0z' q .mGa~[0nAo:k.Xc97m6.Y]bӂ	tߊʣ(E{ٞݎBRt.RR%AOP:M~(JfXj+%ׅ(5(kުk@+$.0as^,ba'9{X֌1/cfD^~^ӟٗE Y?۩*<y+8Zx#ajyLTG  I@/6212-oDy	" BZ	A7F{$U
(s!^j P *#1#
Bڈ0~BnsĖDry/D)2佄%AJ"%NƬ{#5,$; 8K Q?E~h1ED6`4;蟏ԋX'jZzf1aH,ƞc{^~bV<K  k{ʹQ֧Xiu^ Z%$U~{+`wC{@L6q bnzp6WC/M"|z(_J[|ЀF7PՂ&F@KBB @Q "7 	
b
Jfn/eSgc}t7W8:cnĖ/ ?¾q1lXyoƢ`Yذl9oXU3'!b.+O<e'N4"
}>EO!@=	  d˨( bY,a=hˌŃ&1N9/86.butt|5߭-"aA UB;J`'uQ>L|ŅY7`@=[݇iB}_=ö=lQpKUH$0OpSyg0%n`t$ -rp -LuV3&6˺>0zSSawm0~o1U?j#r)T?@LJރcC?U!w+/-}	y{!}
yc=	ȿf5; 8Qʘae!mi#Qs®7,«!1òa0j>ȦaQd7LnCv2~Uκv֭pCkyu%<&aւVx;@Nbo#5?Aƍ?ĜaSl_:ŀU!^^|,0?*v'[iۙ^OeCz!#*TdĄ '$	"r"	bU̔D(қǟ&LĖسˁʉ([cz},[~ S,clel]8VÒdV,\B^ztAf9s՛XVFVr <@!"2g 8PQJVWC0}fvbq\/=W
ww1(_l4Z!`^
XST̾Yݘ%NC) >'W @=<+ T᧜m,\zK/`6yݘw371?<=FQ?~dU pW`%!'w.V~Cc`+df(nE5=oo;]r [8%[xU#oB㙛QӲ q{? 9R-=ecȳ$+.tT\аo9 Bӵ53-t6(M
^ȒG1u>;S5.oN;2ｂvM̸5yqw ߋϱ)֗>&`s]l!S*m;8@N8WCnb
'tcNBbr!6[b^do3⛉[ز-Q@xyKD!A qa$HH"'1@-2^T!+9e}nLh7mؾ[p':_~+q<oIgK6b0w74 `ْ=XpYe3#G0kDvjbv'Ǎi؊	ucpn $q
!/"\\@1Aa) *X8XnUIJ< S7;a}hsS4Rǐ<8J]	GI'<OkOAB}&ނf/{ܩwhE q1޼s!<*ƝLj,ú152f)naQ^yB=G. 5)Xr [fLa]H<uPa Q~	GrR:^/nE|  	?\^()*AM:&u3O>a/L砱GM_BAh
1=AD#f_MfbW;^qq\~9bLl*o Lis3l"l.{-RF0Nb{0v Jb?p!~b@5lH:-V*EE87t/?&ֳI0 6aF$	?"H(*~ !B^"#!"H#+	ީ):<շߍdQLc-N_Ə'׉s1jT|ŷlNm\-^-\?_͸e85+Cs!,_s5	Xv,JsafǏ1ظYSL`QL6EBrE՝?Rd*3Gg$2sSfl`kW`MBtCa)	cA-.>RpTD)M+uVՀq=)%7HrʜGJ\~" \'&zQ\C'^XNLx9-
(bi]zPTkdRn .<ŀnXq]ï~%aY5H=G =EWC8wǡ7}\ se!IDA7܆{c=A$n@^F (y	UQ/TUS32ef`IXEcWlƬ3nXox@!dJ^xRz(?GTcɚ9^$G]W.CP}t?MhǪ2,SG0Z@[a{Ch݇v)" |?EX"rs
P{5lθlm^#L)$=$At	>y_N݃/ht7/I BշDEt`<bq!ꚱ8$ "H2~"fbGVy$d'b3߿1`9IeT,^mkw|	麟/4aK_y
[VPyZ=`]ayP"}3v/X"ؚ~{&1i\:ć & BgSW30{3i/$1z-pyEpWB' ]CV 28{:shS/bN<@m;}dſ$(6(|'t<Ī;XƝMEEL# L1Mx	sa%Jу7dɡ9_C=rV/ 
K@Krtgdfɮ},ݐzB > OSxQ|fCfV
/!%r[QpaSH|	i96(K Bw;LT0HKWM]M?u9-+[myzrL:"į{0x<R6kyM x'̂:^k~G]pW<>_lr<Fn<j{Xskb޿ǅқ{	(^x$nmn0"ޒ{z%׫-7Yz(4Xd:)0+]x>>>XhlApDD#*~Pb	8$AHH82\@R*flTΰ[H?+F240z*&MG]}3m-1m*|_c);7[)XVaJ_b`a糓,ڛ߬e_Ŗ0!(!2XGqp=t4wa)JiŻ5l5쨶6&?f%ݡ\|	FRxFߕ	F}c]+0*#JF-n~:W_쓢 ?_s q3zd#+~X"	)L0/>֒T<{;xR`NY/ ^{,U7 a)遅,(o.L\uQne}?"~O}!zGȻG@3ڑWpiY=LV+܀_sDy>[ Ys>e,$3?{0{QRixą|,m=ݜ]Öٺb6]'cӖ@Î0fTY /]$aIA"o
ėb)&W`Kbro^`%N[ޫ;L]P?.`ͽoY,:g?Я}~ug	N]rc ؍u쎨FhB	KZOf)A5VbLǎWE8$2O. \ q1E"A )\@. *e9:%"4Wٱ?Nks6Xd=5:kօatl'v̌133%˶d133X3%%̜Z%'{sn{p[mdAjo>a̯`З?_}ŷLc~;0j!?0~]n>إ)Ǻ%fl*lZiUaf41oR|Lfrh=E;zz
Րlبmر.0w$Y6)X0i-FQm]IV"}upv͂qi8S'~IpO <PW-^3>H2rz^) @xn@s x7Cj-˻OӘq`#
Y/۱ኁ> J 	   `D@oRSc.*Ʊ߾g
w$3>* LKnG%DFf򺐝{E'Uÿ	ٔw^/e/	ϾLz^{L\dp?UF۪ۂSXӌuls95[Flbsc6z	m{'܅ ԍ4߮7}1L=SʰT܁λpi}EV VAͧH>$y3=s~^
 (#u~JOA vfX'Vp3.`}i6i#< 	z9FWay\/$`[\;6ʪ0.+5}tA
wUJR~A
FD`0PDb%FA*JbV(ܼ"cCFL0~_ϾƧ_|M~[0w&cObK78ԵRuW2flfbb.F 7Сٿ"V[n߶)aoوѫas)HBy&@G0l"ϟTxCwJ~wi܂Q~lpz	!|suo޳xߟoywғ4%@g]9F7̶n!%wId߅j={eCPS	 7`~o $H|&x7b|P/f%^+ߚJ(>:?p9L Ԁd+Z	 ,,'#",̟,kp%<j}lO9}V;4gFTL&UF/ޡ2fٞ#nib6jQ*m[EWboJ~*6l3~,B82Nrl30TedEM̺R`y,UuNjOK  (w^MC80toǁN )-Y!Gvc	gC:CEⳝa>^Wd8xEก~xI!A`@	rRQX@DD8YgXD\L3'OO3s翾ħ\|oݏ?C{`K0wZ~nM֨a8, fo`odk,Ď8v
	$%BFe[`DTf-g.8C N0 %T{h5|3NDT1^L#{%IUa&2_xӀo>?l;XK[8&.?k3B> V`  v?  	 aFY9lXfL	=yװ:rɊ_A	gL)7IO?=.&"9-`!ho;Vg_-wft[bXyG+҉g&8_Qba>iێ0~!)MۆN_ǙzD"0Ҏ[n~^f!+8<.D$]Pfi,;3%|밗|cϻIPqoaAypKpޢoD?I_S壙7<z4iTؔ|!:RD'c_{l>[c0x9Ah!;zH A-E!KAv@.A(qHRȈJffbXzn[b;+'ǃ@@s%>+{oٲ%KlJ|9d2=]Vcԁ\,];ɳ+b6wƖCBLw3[rs2>5blϣO?cÇOdS&`֬*rhNDH#"X]WSΟ(!__Y|RV_І)Q17=d}7 _${冟po	1p7=dd7ƚ{$@AKéED_NYF
iEgo~$'1NІisXHV0ݗկް?A\TIhBjXzdd3YX:;"27X@헂K˃G%ô~YgTtg ~Z׹TF<I+5Gh%^YT+,!I,1ǐVދv@(*mH,9*0F-ͅNl7vu<(3`VL/i0VƁ{&'O^%%W@T	)^/_H-l#>5mP,EHt	$A)]cL5F-XA##_qK  bO!d @
'Adт R!B.g^.pU ۯnE6`(??% |?x R
@q<t(RS0l<_L 6l^(6VU`06mmL#Lsd+oǱoJ=XI+sCY\xoa3+)ꙉC*ˆ((/z^ʀ&ބT.񅇨yI~W{ڿ˭?-N	a1Wp}l(}' . o	^w̽T(L	zi1˿$G?&{˲Pe?_fHƢp?4*U )'8X3&k}J2+	_x]W9VCE;0UE@1K6ojᧉߍ\C?<DͰ-k
cXǅ&E%VlV$)/n#lvƠ5lYJhD!>
SA F J`z̬{Y0ö:N!Szc@--=Nya{ml+md/`z/VxCQyT66j:᳙0h&|2|>y&>:<-] 8n3s? B  x+@Qdb'$"B 9rY_FM C'O?>qgQΦ8sMZ3㷕nP	~2=N'>f4Qm+ò}2]aY؂ŪlCa=fo͌qT˓M R
)xˈw(F2"S 44AِCZD_	"j =CQ]աe}pӯj^&WHAÊLu V\<=MW<Yu>GN@ 1  ~̉l 30M=C1	O*nA~k 000;dzy7~QU@tL*twCtbY^U\P?1ﴊ[5FߣU*#欞1lꢋ?N_4
NP4/o=2aQ11|)aq,gs"
GbXm/׻b~!~7O*¾2f1S֊!'1TS/`1ǘ]sHk|ϱև{hw>fd)f]Ş?U!颀Spbsn/f'VPG?MCC_,cat0  rB9B F@J F$a)LK?ILQɳW/A8>̾hl8Y")*~زyFME+WaqZ~#mQ_iŗjYCB|9_?Ɔ1e",HQXEx<	jn})ݣy~[6A9 &Ryx"(B^YD1Deu*ؕ`3b/`AE&UWO%A 0!9'6Wp7	?݀W~Osec?_!~?SM@ ^KsǶS 0.hg{(|l \@
M@C7&{DQrybcKTi&P6D\g~7\U}]%`oYeϑ׊LZʦw`Y`JfWlX1VQ1rn>aٝdGT݃}t#vKH:bs,ұƭK<ʱη
؎Y~՘%"H1KڄAJ7W$w:˘K}^, 15<Xpk`u	+XrKbz +0-V%al#ZΤğA?Ndӱ]^  	w?<MVT"!-4
fRBXbv7[y$Sh0S'쟃1cF0@J|,-L`r;<z7s	۳G'lM;w1t[~>T4j]/.j1|1j>}\ِ_avc|#L#.+&Hl>B*L3ԃ|-Vm21YHB\db<2ᑅ@Ҹfx]j$LDIא~)"_F{wd=It>*7׷BL>?ěx<Wn]	$' ܴ"%ɳW	k 8GvL ;4=f''; v ?lzOq|:0NB^BW	QQfi
:;Xxl95<
yާBk*g 0jS9g_-L=
Y'fV'6-\a}7cN찉#ᗕl!1Fc5^)w
o)v1fi'aZQ\UY3Dנӂ^E]N5#n\Vk|>,DY,ɺ7&7Xv	kӭ<qB-:~-cWjؠ㟧B_?s>vv~qE W?A@ } &  B,lC8lS]x8fϦ.6
vs&oFNbNɶo#h-1dk=N93?yNb1fߏ06K.Ͼþ&|{1,Yݲ<d{bE)/V:HrNc}`6`B9̣yyUCݟL}: He{eUŕ_ZO	k6@oˀve5f@??.WʃCF!TkXU5ξA  c:T`f({$^{p;o3naQο W>ﶪ+:K%
+DhX>"#+c4u(RR1zXt}I~󰖻**PRuY+~-5®Ú)Y΄{*̝`l]K9GSS֦l,sS8O=4B#LC:|BflU`gfc{~)܀j̧$^(Ǣ&,iv,lNŚ3ؔ~;$ȇ- Tc	J+Y-NbQX:Br5~1k;y.Ǹ)s 	7ɋ //=H?D 6PL ZŌ̢wY'b.5uڋ+a´6vn8ՈGڍhՆfYX|+lŔ	;嘱+kt0y/cIٰad>ʾy,2r:6g9w(6n݉/ca#9%">E.<UI6)v܃IplwS^ o|>iETe9?'E7J(75?XW%>We`B$90$&Ŝԛ|s[/P=,r+;󾟞{=?%XW˿	$'	͇,
BSQ]^dd\fȋ3Y#&|x%ra-և*gU~Ne͋OY|gS0YSU'O3xR7m)6	<s*w|'*F
xo^~iGv?bX~sЉ:	Ә>E?Ot5QԤ5wY]yO@YXHUc&k{]yk.rH,fxS`>8g+[XA]L]A?g\0
>5+x9	|}EV7_y"~" $Y(EtbEcƂYy~nh%قV^o;]~ SW&r=_K1Yq\yycil_ &;y&=qm8;#9)OZu,r$!"&ruI?)N9.cNu쫺Oi=}꩜}3[$>OQW>\ʛ= m[^dXRYpjO8 P3)۔0˾.cjd?fŶ(&P~0N!xq\q)}CipB^tB&Ɇ !<2-xB*kwﳘ{*TUF-UUIaVqp*ܿ>LOz~ӱajJ,M1x>)?,sR|ހ=18Ay+N2	`,
LXFu>i}.Oy8@ބ: YZ(F|b7bg.y*KR
)\&`mr1c&)9b,Ǽ.0αs	MWߨs7`%$ࡳؠϾ8Uf/`v>T#%  % qQ/":@X		=/,G۴
Cn'_Ͽ`Ϟ'KC:al?~Zv}}%jkwNF<,>EG蚆:ؠ:ou80u]!OBLXK+f5`WO;..ͳW޺tj!kbb_jD$pp~r!qSR[QH?S	 PweⓗKp܇N#d=z$_Kp K(N=|7-Vk$| oP}[ɽYa}e/ƌKXsǛ9U}@<~/C'H{ǵC\Qp>|sаyţ8I)eAZQDYg}6`]q'DWyhN#1]m/3ߚ]b	Y1k֞ o}XjDcc\h62|RO=1"y4۠^NxvCWPs( ˭`
PXp4*Oʽ( >ؓ=	cy+tpLVHË"c0NcvaF#\1^+w_a0xl|$|W3/c>8^^uB  7n>d|67  @PXIN6:
#SW_c0Um03~^x}L}1)OmOvgc	c}~v2$a~8r,M`lk$88&%LDQ4IiMBE-oӍ{Ք0SSW@bJKLDBBb)B[Q[eLN
׾Gh{}+}uy0.W<XtnXް:ИWt/ qxo^( 6_vAO)vrpHo>~ȾJ	|	-߬Xgx({eFիwpE*|!)0 e9GM>@4 0QIU?~tgJTmGT&nRu"6He2\f,aF7cp kܳ?K0ȱ|Z+$~y
@5q.=L˷~}BCjaROQC gMp=CaJ"DK~_"0o)e5$ً
3L@L>pb#7ZkٰzTC9XXuLgW`ĘY;ةf-=W8v!08yC Çl@ @@")QH@IB0c!{|7d(5ڂ豯xcxPF\woFc^&`V:VhbV6ib$I  $ 8L*I-aa
;RB_&dLCHA"-Uq<κZېΆjokPճĤZ% (\<~MP [=MѽHz*rU|Vut-xe1>C4%jӛ7"[P@U[2߫+sտ=C[<_xfro`_yLaj9'蹕߯J=2Ray- BY>\@. ?"q}>&!%	=dPpCa2aʬ̾"3jg>̌܃=)vTeLbE/k)?f_VR؍/&~W0*:Ve^[^N&$;[ffD_ې
jc;=հm}vXŝ"Sz\N+CR<;
`'ȁ&,`({A=/9a6#l?'w<u*y;aS=x1hk9UGaG*.6^󄏽Bg]}!# x F BrP8"r{$ddvcۡ |=K8b2|M`r3|c0$ŗǲ5aͺYX5dsn2%BU?$i",R`j
kT8{o\sB7f|T!ӋQU\N]`Q4W[YU^.ۻ"#>tw2C4}J_sI&SprY ;e? ߐh],Ⱥ90%Ĕ{3ba<@?Z9P"-܆/ 'y}ke	 N$~,ɼ(N0+N1B[q. PB6Bi<hSL@Q2uIY9'L9Ư^fv'w/K6*v12nˈ~i+N2c\f`&nY5;@e,vGccYcTC|}S5˼ߊna{}XÞ>98DIl>O1.vcvr؊Ka-.6AUʓ\Z.$u9Qp%HasD8@";z@!T[z"<8HBqQK	}3?hx҇ kzl[	  xB/@8QP@]=d'm6h6|D|6qm灕9

h7f)hH.l&N+	ޤ-cE3cZ6NpБq2`;\8ËT)Ē#J_yX)/=3VoJG)djֈ`iMIkAq3PJ_ocJ؝}
Ք\!߃vmÕB`UhdѴ+XzL>0*{6CG}uyy/ɛ'x70Zy" o@3O7[܉!}rä>^IpGa8ݬH_x%B E\9poq)m#C ~	 #~:DfoYHՓ7nWl;sŒP-a(@%1@%=?W%0_*㶚f˘qeT[g.3bn%9v)$_0
LRʧ.Ǡ<{HU%!>U=1]ٌQkE5
T5
(& T ZJ_7FX"X?~y>G'i{t;Sz REPywvN&4nᰶR4QrغR = X	`ass/X{҃(7[7x{ D  ҏ!@)L<]C	mL ,Ťd|h$&r*Ǐ&JAb4̡ǻLBo$ l=TP4q<0Z8!)4ODB0f00I~,tuCwB}-8U(gNRK.S\k+  B{9ⰶR[Y\zK$	'urc)y'>oBSrr~=+)sVcsj5L/cO)b|IL9qW19~/~ŕp5 [P(|;(  nZ1*wF	"Wp @ ʺNL8y)Wl#p@l`ѳ׼19^|WH @@X9C
H/͇ݫk1B^ɈKHf=|?Y6 ŕZC+&,-9俵ՇTo9Z;"4;ݳk&s`L.GfOUW=yfΥ?I`Hew0[/P%^{cWb7 5`pd0mKI8IV3RR2"
)\PR*tn_la/YpYGT8Qev%SkIf!(``3枰 `	~&T9i {>#n
ϒa[MpP;V.	/AjTTqӓjo >A+1x?>=9mZgl@:d7L,0n,3IC,UM8a:$%"TdB0IJH	p
DbhңP$v9gSS8_K\n/'KP<cNӈVӂ170>6&e=GXXz=%+w;޿R.A<ǾؐrFWa|V	`pfI=[qNL<ɉ0+>?ꇰ<nHpr.`ҷ waRxOv];ȼ1mD{%H^E-e]Wt#*H*ɡBMz`V=s旁ʪȂ2i.$<Di[]Y'3ǔS!]BN҂ܴu1"EE  y=2hInFgn9L5:iIu2;lql[El1?>?\~#c&Ѝ`r	^ƮS/09vĮU _Z
QԃF10tIQ8xg3[Su/ƏKlX}ra/O&OaG͆oEE6}?Lع'$! >fR[)``! f1/N{ausbXFWUذ;,vBUȲ#d/D	y|=d_h>ovc)!6jSaYAJ`YgM\A4/tlMb	J 3	~ɐ$$~θs]~>ih*HEc^:VLCs1.rG:J,RXL&:t1ƻW0-e'[ouJ^r<S}YzTK^N+pL9{zmaw
VJ<3Rb|1^֋	105>ϸNì5O l wb2?=g Jҝ!A`y)Y	XqPKu?T"?LyX6AB/*# ?,@X)rR:M1+0jgi
TP^1mO )fD+n"=y1+ƺfƖFGQ1v?|U&:LRu2j$i1:Ιc:Ӳ`lRES54l'Y |1:0Lr^-7|xZ/+Q#
bLKln{T7c	{%+>a	*X#Z%)u|mm=ٰȂG@d36^\d֋<v^ދϖ=vɰuW7ั w[bm,Xsv	7S6fmea}<
Px&|^BD"?2X& ԟQh-9xO0!5p?Vgr//eE^J(/סpR'p%e Dݒ╈8R I"[U4uyNB"YRd.'M
t桯 PKmYʸip謋LnSyN=~O*Ty(^²%pN;8t81ݰן?ӘG	lø3p+H<ŒzǯXkx w*pSvQ{ =<lc7{)L?I\[p麏W|' T,zk|?D?y#DV@mJlcrcF:	Ga7$de;D^BFTugUgT߂%H<j*6`!)NLeylNw#nD;F%?i٧S1v$m!߹գs"}~+pQ~Q劼b)[#2ъG[*bU]zUc%^JjW`9L:&ɇjqXu${)H#d:ܦ$sZrK*zÞ\P8lTmG!62X
ahq|ۦCܡe@<vppIDW @QPzn,$=w\@w9r!FoByć"7	e#>]ႏNdSZb,U	FXc>$+$/cEQV
~_E,,-"`7.##x41G\i/  $:;%)(LˠP(=%9Fm^ZJSSͤګq+2>Mg'	 Xly&<ck-fł[X bYUQw@?`Knb[E>=pONX,I%ТX҉-Dj \ǍTzJy[ ._ϭ/~-za^{u	SC{1k>kQZJLč'W zϯ!d' @^&yzlclcuL^tKUT B|t<!Dhi$=Fa[* 㰆%Nh2숩WhTb L3tfߵEL'4/c'wR0m%i
۩u&Y.w+<HEtθ}T#nc|}]'SRG nAvVaw@%~%aO9v{MDZ[Y!"p,`aoA<'34fMn ֤l(m\qI3I߂0e~gOnIh'D8s}C0BWRNts|\B%<H2b nܝ|Ȇ}\܄=~v02b[ *RDr [p9t{`l`j[9i'SDqE0Nק8@<
RSHBfrRrHCnz>
3PS"t\+AzYJ\ۯ^8lg^	U~XwK^y,~$694J޹	Q-7Ý.J?_^SB̜[XR&=OImGn,@ʓ|9PD	lTqI\Y7&J
|3;K``?!%_y۰&ߌZcj 7];Lz':Ć<̆O?u;p 7PPHDg|d׾DE;apRRrc,B[bm>*T,r\+0H4W#l;#ǵ_9??iZOfFl#q6>]a6noucHʻ[q	F%$(\ts3sW<N)E *۷ P]8*(%ئ叉;AXh&,7bRsCKP0
U4al=RG">hA?f6bZ
ȳ฾7FNu쒠g	PZ*@A	> J @<Cp!5BԀ= 9)K-L\?
q!6]
*0ܩcm`R1`􏨀'&'a04i鹻DA@-#jcp6	u(HOFF)IHJ*Arr	RSJVR攡58Z+]ĂD8b Aly=Hcq2=*1_ڃ{XF>;*O5Ƶ" ~"/Ih/y<"94Z(o%Ò,qLS/c%(YcFm,*{ sOEI,?c  zsNޅnC,?=$^2mB7,$~?ۿvr
SwD(	dMi$eMGLش5a^|X\ޢD^bxZ;3|Hʼ(&P
-Ss*0	goSx2T˸*yT,Ϋ^QٗsI@+xLk2E~i;)%5Itv4ԋZ\luF##|02$1*<
Ƒx /0>:F]{"LHIIW19&>Ɖ3&.J]*+.
V`GC4Cge_Y>m~.6n!{,$點*F'
(,!(y[|6zbz 0-PfH$5
f8x܄.8NrZ*E8BadS0XX6vp&Å@J)@A@F"#5/<  $D#n5B2W||8	*Eɧ'[Ն*1ܽA<$<f)
xCOZ	
~LCac'm$ v$pdk*Gq %IO@\R%⒫RjgT#GQ*ה*\iVc($egZLz'ϲPivTր~Xփ2{Hy%u ,8# U%xGFNʻ`#7q7EǬXZr+Og/Gw8S	c $_Eƽ?p4
oaf%Y~m.<@ͫ@<?'y||:}{)6@qR*(Ur	V&Zr-^uA!%G&_ͯ'^BVY]Ă=xKyS2Ӥk-fi;ԫ{e۲*y	RaL? $2mB ߟ(aTjډ݄F8T7 0Z|1Z~o²g$KЏQ1NNO/.O?F} + $ T  P]^I ^Cd%FWb!|9~lsؠgO;?Ư5e42>RXǬl[6w-[J5mH@MuhhDt#k}1)3M)lm`'2\ptˉ@0H	-t#"@d~#36n!T<vvaUdʰ^IRUJR^ae0RpLA8,`OJoH]Qlk]E2i"RJD%s6@҈fĦ7!!ZTdMΝվngNpfI9,.qmIiElF+O3qic@1*FdV7[ o4R5bD"_H9)AYzXAWX˨'Ɗu bVAԝ(~/ dE@J *x7H}V\Ly~%Tҗj͏%xWN?۱,3q%6RRUzr @C~rJc
TXAsaV^UD:P@(̄4	g}'(% $Kr4E37)co[3fwCe3+.|k]~~n޹e7Wi2*)6{2ؓL9igO#%
;hvƱzT; |݆Q-%vv<
!g0>҄3Hjbd?&Fc
A@6ǜ[̽=Z$9@7.	 EI i=.ӟğJ?!30id|$7wSsص> o2ìXt""[Ұ ךa&]wR@HM9S%=a
=0A0![Z	{l%p\9xx;IKjߙap'@A NO}dCpOM[_$5A%)rXp<,tE1]04N.H;Cg:Tcj2Ĵ2J6"$!߈NHlDa^5q ptk-gFn]Xrf;OkF<#.@@ l#!4 O?LMG)VCyjH (J9M60M5%\i+FH:Ia^97GQU9+Z7_~{Xz	HEOewpW,7o*?~?_xNԆV좢0[} A,T"ɦRWe$UGc7] qHF Fx|nא־B^вHǶB&=[w^L$~'.~IXrλBs;[ n2(DeAМw5䭌oJ?$1UXY+[ؼ p2pko^`T),ϻCm1~,;LaBH&uabx/A&aA%ht?KXMtN;E6
{IU`')  nᚍ=y
mn9~Sn#~g>f,&1	I?gߏoa70Ig?^ÆNƾpMEB8G)(t̂o#`  6RH@ p"8I2xJ@
og1Y	zRECKOFr\3A+_lP9Q_|p!Ftb	Ĥ͟ě,cP61[%BA07/0BL2LGh*W ?/IJO4bEb)ȲN!8lBnnp7Ϸ\cؔ&B0i#!@H h eAyuL*]5"kG7}\BcSI@(CpLRNDղ]5Ki5@IYLlHY7&];[u4;S*FQ<ƮXx/W܂)|?Lr`)tsn+:;!&c^Xy[5ȈxÎaX[4t_bF=lZ2=rXYhbJ]BjVDY{K됐;{g,9ʺ͢L~o0G7Ve!WE:M0=B^sS~LATG7mImQTM <X)jI1$X.L
ŤSy۪bS#eLsؗ~	Q,n
?%[>vas64J`A/*_H-HØ렶lQôײ#g_8F۱Ʊ08_4_8_4	_8_ h|5lo.)18l#&8F*@4s)-`jA XYI`k-5n.b 8x %?AG!ys@4DdNC˦ K0xg$>)?
ق>$-WH/T'naP(n= p䘘8!F<\-CkA@B#:Y[M.JF>_KtawXuDVހ4"$Ygه0R
ԔT7{Y|L"L	)Y,?9IiHL%A OG\r-bjXh. Q*DW 7@$lƾ;7M=|[1*4$^BMQU?] ŔUd\:ac%[:7dHW3k&-cS :
B⇘9<}a"ٰC}DآK6A&,vD\D7P%oPP?7vrdvAx){*n\+U?EBmS|`MʔO?M̒:	U4e7OgL~$]+muz:|L0±#\8 `?wpb\ֲ[+8a&Nb]"ԠnL	91-O07*&^ 0Li4Sᐴʰۛ@!vRvzL8[zȚ[.e^z8Ķ?Rq&AGrj?1}7t"NsRfk2 @8GO7		0S2q0AR+
[+N)  dP@$A ?@;jOv!=-04bSp#$6Tgd)؛q;_S̎i	GJDn:#(\#kR AȉOD*fcnަ<|Ԕ#+Qy'!)8˨fz=
)zց(`I9z[p|%Q:!9I)HLD7EbPIQA0' qe' $$ aB
>9ܢ0R$ނQT&6p8  /Vd{8Xy+?pG3W. s'QYV݁[k/N@x^/ܒ:@9 ;.sXaBˎqʵTۄTs
	 iEt9$)n oo0:ضǄ啀13V*PBvE\"o0>Ewoש0FvAA?HeMCeߨUJ)Izg8~#X\1 0ʗ]҅18 h$a+&Ob pS1-K01kO8sk Jˣ>vr
5;)vv9b7C,
0qa-VAկ6f># 	1˄s`$̜p	G¡I?wa,Q4 9436]
Sd0!`f!% `g-  Hl' + )
O$Db!NMЈ	$=OfK  G IDATr]0y *Z%{R\O
zDRT-a!:Q4raVԏpzRI`m(Y|lL.ibζ(T\{ꊑWVH\sy "j髏ߏ3 IhˋNwu03kH
X
HKDjZRS+	er$%W"1	r'V".	IUKnd;@*
!GBFx%uA5#[1T̴kXJ p9 o(q_hTʅ@o,[籚[Xz
574.; ~@pa=܂ AS7@5FtCRWKTI6>NH	
n5c.{hކCDZ@ hFt$e^GzU<CAy}k?bNfj7,?<:[ʥ== ;4Sa5i~Uvf(*cl3UR'3UdC+m2NJ6Jn&~Hr# x7,M;My1Ώ?)($6LQ܍s}5=DccE%ߣ UBDlK."|&q^uuL~4eAǯƢ27<a,d}8$j$4	ffHMplsD-s"ߥMcNvCU_CrhEQ(c}HPZ`n!TT @Upw 7+ 7)_ މ"+<4L0bu #VGK12s
H`iJ3u%+59PͽQث;*f$mp'"pt{-C!jTZ"WqHjo!߄d4F8la>~0*i(-CoG'aFn\RZdW# N HK-GjJ$>
I|H)'m8j*b[)?F* [hDy?ߓp%@|ʹ;j(_?x={%70?:%Xav*o_k	d  ̿QZ$8ƭp{9"s)-q"!'yD͇pp~#FBG7#*$EEncVdVqXL٠ۏ0dgz#7x}O`E,Pz!kZ>7Nb^LӚ"})lN۬v:am5 /V%PQ.H5c;+navH&7S7a%LI;)kv	8X0]z
$\b3]P%F 8҆CbJLL_{# `g1T	H#[@^}N琊}vo5dG]sp»07<TC;L9s3WB.p)`[#	اu0hR3


bX!y l9+  N
t'#6IP8~\OV` PhS5TM$!Nl@@\- z6,6xb!u?Xd&U堭Vf8RCveb{!_*I[O^qgً0HoFai=;zX|l
$_deձ,UL@ =AZ
r# DZЄF'"d	*Wz	 X) *($ב%)pۀƝup\J~TocW-<c{XJ?>\JB49ĝ*N0FjQзq1*#Kۏ˰g}b@#;	 g}(~/r,͝]x!(/+\8瞢2퐀 %Yjr̠qɟL?x,8T?#ITnKUg*&44=V̖a.yy\۰ ?s.bo=:C`3 	 #B9nXJ`$ydPv╛ذI>{Rx[!a?%~tuJvi8hfAYDEcuxh8fvx0̄m4Mw@OF6@
mR2
0Ô `Mj `GJ|7^	JfOADV@F ),P'W,>d2a혵]F𕲏'ŏ籀7R/Mi"+PG:^iQ^,ɶ%z N0&ic(  BbH_ꁋ5sRp'P\ۄNQ7G"|n5_@DY* \qѹHo'yHܜz@%*	)*TA/gkUmKʡPj *(侦>dcb1//PJٕ(|bpPm.'xVd] /}T~Vc "0,@6ę!~R7J*$8f⊊t9=E@Gi0GrK
νH1Fjh	1 v)YwCQcōdXCymNVon\px7/_ ݫHX%Y%3#Lh,ۦȶha~:
;1dKf7rvXzm!nai)Jf̖t`C(C8K;(;,)*~9nub[E쌿9K~qI%"_Zjjl)%|*pлJpTA|t# P8 7A ئM<ԬIX (bf5M8h]#`@0YKwٳ-0t!#)P3]O% p  %`JWss,	 ֖Bd%H	ld8H᠜r+CǏD;bDT=OҵŶHS+?+o\wf:&aq_u)nw6<ݣ
@JyAR_zQ؂NWNxʋO[qe!)9w"2⊮  I`'CT)$t!ma,/Yy%qRdf1qT5[ÌEVRj&$ ":$K Q˷soAeW򌾂?@=
C.@@ХGX~u,V-ӁeI=W? '#>~}w#ZD,4J
H򅳇/"8f$QXhClcU{+/vN57[#Cy"c z)A$!Ĥwmlƪ%kf`/Πس{ .TYq)mL+eNLU/<ɖSQf,smw[B0Ҳc1ν}0ޯ	cp6.J6Xډ%a]XFIRޅnH]OC	ϓ2<Y˺$8skdX]uXB`p't%e2/eOĶ@MX5
U/O1yj($A5jP$;5d
J~8@sAq8h,[;La(#I6@ǄS՘)oWZB~LSd\JQ/R@?5 R(|H	%""8$/gⷍ1D*GQz Km30MЉfXv8c^W<c^08M*>8Y[[{Zpd+Vw
UqϢH.x
хs#{1]˲RS+XAv@A Pd׬r41"d.SqvS	U$P*'!&[gOK&r2G [u_7P5N_џu\c`ppﻇy0/&PQq^0^ApMD^p7P<:DsMmCxjNxf`~mܪ`.8lBV48t[G DH+IG1"e Y mK9~)!)s;q+lo3lZݿݺ؄7ϡ.( fgQd~=$XBl`֞505tp,[*&:L5(=%s&R׊P
3T;8Kү_ՍQ݋Q]ؗwZԇ$R/"౔z,k2_nxVak`+N	?t\#ժ䳟oˎb@kq8UP'!RrTC:PM!8ρ N0@0tIiC䟮T $L Aǩ  b6㬀E 6(6x 
?@HRQd zT !4֫bzh|]ylQ	%iq2UEc	iޖ-dM;G<S&fr'Qځ܆>$SR^A(Y%\%W\~ p pRp!ܵ,(*Yߛr2Q*Pϡ{+ZdgTxTj
UHNC<XKdQ7G]̛XWr!Խ!-ɧ@ɟ%( Խ~;v3oaY=˯C>Y}x7JC+fDGz;byXf@V\Y8tq)%p)qn0 `I<c	!-z@b; R3 3b.a,5FocǺu,]@CQZ:XsU 滤̲6<$4c9c
_/V`_FJYT004s:Sw#{0*>JꡤNlh>Uuc	{J|KDu
ji̻+IYo&l^?G`l~74BCTapX#_W)=.
z2q!pad& ?LրPGma;LI$ pc$*@L*VRH[ 7
8JS _\A9 9A "5I"Nb1~X-`JƧG8%B8yo)rb}Ob._cVoݎؿϝ; O@*b +%|$:хSl:غ콇^Bx:%Qs>DFe_E|uȋ"	2"gX9		Jcy,7%me8`#/ QNB9#_SЈĬ+Zs*,}jx|S둚;qKH^.Ň_!7dބ[@?1F՟3aXy9Xl[T8" 4qȃ
V@{MT|RhI`abw'*zH圤dFH8O**Ro]tb15f._Y?+JFk-^\<8f&ݴ9%ʽ82\v$# l(r61VŘTI`}Yh/\Nrk"ߍMQ}ӃCA#l;e,RQ;T`o\Vam@6r[ӻG`f%ʂkFMZAOdkZ	nG8*+Y
4> u;e0ɯi,;lC̚	tMUE4f8b&i4  A  TPr*T« x ֤lA@RbR 7+ qk9([@ꗊ)p
,- k_
>=~ϐmOt~5U`^f,7fKbv{u5W񀥞'<|YEa>.낓>ڪJpl/Nv-g؏ygAP{_%R57	WI	Yz-Y%J.C^{ِIM.e%E-HhcX(#(dQp(G.EYJed42ꐑ@̱n,I`y(y#Msyw﹦= \]%7@A(wOV<|pQX_c¯#(-Ika
,tR\5[7Q^
@+&~0uM(0QPסbBjƶ"$("-<N;ĴsHN@kXI z417~7RK'+ ̵Sef[9f'(an>blmti\:H
L!5ͳ1z5ɸmXIU\Kվ[-b規#kb5I6,sA)N"w`M`6
MUJhUGd[!.g:!qdl/%"+(ǥ8&{h
Pw%8s P'K=.de5аL+%E,#栣& n0PJ*@	cn@Ps
aeɵld?IT@B= I* T@ـ8HS*AZz,<0m?n/wF9
H/1հfa@/UljKlpp++M}%
W)Cb7{pt7{zP},r[. nj| IY[＂"ҫ	I )1](Kµ&aG;MqP (ͭBAf)
(eJE"dUSYPd5 =	iYaM=.1V?ź'z/Zr x:_ܛXQčEͫ׌4',,Sdܵ%g#^â>+F & p$buTca퓊dK['6T#$̨@f_=,pgtjXpEy$]"\BY)/Y32=w
UYz"Z_80[eyl(¢7޹瘭	3w)`z6LlVH,Lv4Z >v>oN#@ K*X)i6_'kN5l6JFVSs[fkRwRL=oG1KASւ8&h8F8OG7
TuviаMGV	y<@AAa2VKV17+`&" 
ؒ `-$ ! ~V o
!T1WH$+Rns(rU_l<"J8Y9Hӛ!LUUXQuS%LiTUyT}mkztW]͸v4ΝCk#".Խ;"A%\g#*/z**_*N\jo)kwye(ͩK~JBE2((&dWSUQz*	-HjEV)Cry{)	[&bms&5!|8Ej[{Ŕ
aM=.=F-w)1W@UTSHUp݃E7!m0/V| ,9*nxx)WCnސ0 y&DR0B_+8~G(?)J 5A)ˈJ__p'Wd'fvndN&!l
i"ëcV>E9i[ql	[{ {*Tj 6b;]A}x6J՟;.(ɻqԲ`$V[JԌt]#jv_&x+y]&8,z`4Vbi[kQ&-`;4mWټ}%]:8@?ǏԀw	4<hDa{]"#< aCVi MQp7Q0.@x ˁ܀u k\
 ^ܹf8! + T(nI)J`V@\tIS!HG`a2.<kXat,t<l惬<}tA~(JgqE]g?
ڮ /AM &;~7<GAd\Cف[+pR	A (.#݄wz%sXi6%>y¬ E|dWҵU(@G-s84"7	Vdt 2F*JMw6 RDO&\}{X{K
bw>W?mX4;& <C]D_Dlfs XpX%8M%'Z8q_@CSI+,HX8ӟ.r39DKhEl[5>FZ=^Q(7g~2m:۲n=k*
Boc6ܽ_RT2VAes^BOd!i+~.z<2"nLdRLw,:NFʿ$GVw`CDNg4]; ].v;U5bkT	;8})k^˨%		r3,"%V<Ͽ604?:9Y#$59
qH'$JSh gH	d&C-2DR	HX`kOMRan bNS$H*9z>b	{wAM*[Ĕ	̫杂$0>1I7ZiKlGhk8XFL&dׯ\@CU1$~/ÅۏoC!e5WqCt@dȬʛ)&\V]~((eŊrgPѕ{Lp/ AZuȧ('wəAvAN#*³Iqe@6]ܻ<Q/}͔obi6'oM7$_[>g3	@bװx )>~ 23ZϏWcAX*YmA݄=I6+{*
rab)Y\l*k	WQv/"(Bq۶@hVJi\8t"[l5KBW}X#W8&
,:ob3w/dzv9Iۥ6jfaU=f:bv:TR>K>,݊ۼ_ڎM]F CI߃=TR $A6uR·b=U\6@\g\6 {C7)eu	mfNbY@ãw$yU9vA%gF10 腷<-i#@@=WW@Õ L p"dnn< q  (#@MHhᄑL	nL̀@ )@^	pS6A ?0mrHx)^8a#-3"N߇;IMF;A^0$6C=#Ղz,5&X͚l#;z؅s;\̽Gn34Ջʅ8sͽWPEW, At@~RD)JUw 7A&L*
XjVS>k	U\VQԢ8Ey:SGS7I.<$fAVy|UlN]9T&Kj42)n`U-D\{sK_Q WɷIt4oCJvi`v;6{3Vs{ i0AV9h ~l(58fMl`@}ұ/r4cce	ǨW?%ǰLb`2'Ufn Y*>^˼ck;af$ 8$j71׷[<^}F[#:K(tU*@I^nP]l)#U"4=Hñ|COpH+5C+:a'ىnv(~U7"#3)ڙcP.0k5OYtZN1dC#{6R*'5SN(%%P#8l8;ap0_.N*@݂Mc(f!r g	 $#a@al"f
,IamU lvb8-nэn;DdHNDX`,-B,D$$	(Ĺ
de Î`J+Xf,s# h:}X@aNqr?q.^Q{בqL Qbw\HԪH.ďRz^~%7aV}\2"@%Js+(*A<|@~A kGֈTAوLd\V"!^d&\Fr5KԿ:^~R}X}+saM.<Bﻷ;Tyů(%f@9sPK
< rYЅȤzgj`na LkaB 0 uGL
KR'F.YHɨCPp{܎/N>Hm7"8c=֜nl&+!1:4r5x0g#OS0oJgTx8>`$]ekXڧkc3rzF40cgn_nol,B6.$|ro.)%Z%w6["ڱ#*}/%/%Qs.EIߌMblrMbJʌ~M:O6hRk^t;w:nmdoŲ;)}|GY̨,7138;cC <FOp ]:T	-p";rMg-(
zkmQ\H@hR{${9!t!B*<߼{rf͚?޵!	IN{_Ѷ͂M&U2tv%'9CH[FrznaEZD !"mFj#7t4am"#2Lm3Ν7@`.A?s;{@$,sJ?"^| pєQM&O;S(<]x~:8mTgf0=1@A#+Xw~wp3?}Q@Q4J,!n$hrkoJ6YM	Wp&(H+|ɫ!@TBR3J%bvV#0eQQ݋HPR9"rE)V-} C޺L8Dh|G~͏} y6'{er*QP12(:˂0qu+ &V-0o^{MŨG[*?S-z[}$P2rZ2 li8<{o/l$ W^[E$c05?(hT.I)C71L׶&E쐾/Ta[P?>0+?<%ڏԆmJJM|Z)cdOlj u\iēлL/4GIGx]	8='_a5fF,{L3{q7ӂ+ӛZ=`Qʌ\#|v\s!`S˚h#P58(*>pPq% 8Aۑʞ O΀M*SA E.pG<,`f!U Uhb]=7h@Bzx,BiX?s@ $~w04m5ɟFxQqDT#@/y;p;+es~0Pt=aM.2 _~ϊ/0nMM`$Gf:D.`\9,ٟv Q4oap.n f16#iiKHlXF$ŁKusp|-sϒs]q_SՂjJ(_nCDl1"pAǄ|/1EEƊ!#K:*z"A+QX9B~yPr`gT7N|	@
u e@͏!
ܫlS'TBJ.vfe=lS"6",EM6:9K1PP c_D*W%7±yn]wLQwe4M.;<s/}?ۄo|.:2psn*Y4)ry40S2z3I/o&ҷ[onJ8/#+5^<S)k?Zt&sr&]4Q-8N?AQTLTc:qi/l"3$0a6D%unoo+n<'wXqθ@|\P1<)7z/wȨgjf>[|N>w'Cq&-	<.|09 U&:$ؤA: 3t-"gf0NN"L󃺆=H,qqAB$
	^O0x9G,w@<Z%D 9nqU |	%. :=
.[axxk%vtı7le pbC}X5|oMb 0vc]Ө9.co"e
nr*de|e/o]F9ۈ']tYQ,p$!EgHQW}T5ՍT-PɮaE,!<YRJskeW!t(W*_5|-e_	۰?wG%+8pGXM=yv~ǣ'hop#[38EACgq{o6Î#VV6`
XgPZ%^|OǬr!W=gۓư=۽*d/5Bצ˛*xxM%!+Wep&Bp<赓BqgH(g.д,	[%F|pY`_R6~ Q;vG^	cP?g>39sTzX/Z1c-h;ۉ3]Yc.91Ӽaf3N}{2</=	]cQ̵γ&o
+"Z$J^e7EʎaI-p%QlWA8DQ_gQ@\6~4)h:-iA @9x~Et#pF'8P,!:8Q np3C.t$[H#qk xBSNoo
ܱI|Z*a%=<;.8v6uq;Μuyx"K0/->|Ĺ*"Xbs&&gOh	}Kж$ 7 ͹UG)BZ
f &I. ݰyx[0w|$߻>/~IS2S]A!mi("7pQJΨb 	sov'PӍwq.T5 K t`ENzb*IxY*x*ؤoA9H۰XIZQӱC 	=Z17#LO-{nA9&vzͩ
W7[/__m 
q~>nS/ƙa^ˡiPJͭ|s߆w]	dkp$?w?e+!hu3p>>fÊ,uxո.<WPXbzL57;m \)k䋽
o	MwI$ cV%wu"sv08	ۧjωp*m']-3RK
IT1@2@L (3A\  g4	  k#1mػ!4 ᡔPؐȬB`m{[ʀgs"6q@OxGby7Hv_$U>l6~^ya=mȎ!Vz!e=paY<!gsUݠ5uс^,/γ@'`in3ӳy.oEl\1D1 vBz'qoi~KFRE(jtM	v-\YHXmu3A І:vg+*lBf64t۩:P# /[dK(S'/F@})ɚQӲ-!U"DiʥÐ׏"_7nڍ6;_Z8a|Y0Nji23+vFl( (zwvc,S	V#6˯,g؟4m8	ֽ}[@D79<:') H|K#\J%L.8q,rG[/vc[>uĶf&;g(kNS:Α'dR0`\aQLNE &ig0}{RJ_]WNAGc['	A yR=gu!6ke1lQ](X0?Eq 3IT+a =Juڞer++ *<?6_:iM+U
E
kqS8{!*&NB4 FfXH/f!0m?0`;o IC)σm"TN#|^/
^zy^|UoTf"/! [ڋv Z6¶8tgzR7-mܔt<,FrXY67;ɩyܜC"dd{n};x'Y)aL-REtRnrJtaXb	N:-u$:$zYhwZꮢQA##w "A PC9'  yG;		*z	ʋ)ps(R@9JZE(syHV̢\1N dèc1#^GنwNA<1IJZTV4>kG+"AR~$~<!<6`SVqpcPm߶:a{֦v*bC[+tX; Z
w!IX;q4G/`[=P
iΰvrTA|ǓA?hS?G!(wƹCd`LB?5--H|SN:k[Sve	vvo
nZoՏ^]|/6+ej3/j801XÜqD+Eh%9 t|~_FLx а nSLhXg@bA@"_/pR0C?IMq,"L,D̭@`c6_U[Е
WTa|rw?Am/aëo/c׿̶m#tDɹفV}H:|7=P>抓@M/{"m_]fQ>laƨw/~hd{1m^D|<B(k7M2 ?uۤq+)"Ef" 	uT,¼~޲`$$hI+E?x#IIEq
   wbAǳhȤ@aʫ	UC(nqecv*Wpb~R/d4W+ՌB__v@,>J>lta[
	ʮ:5!,^k3NkllC9w*j^z-="?aKOb HLPȺ+/p4+uBZL%0w̓["ƖS=\>CjC1TM
pD?+M6ٖcO-vP馺
$ΉJίG>O wD?Ӽ!6/	8k44Szī`d)jXQk7ssLmӸaA|Ǥ  OWf\*aqGdC%?h_Q,DOf):A r ~RZ^Vc!rnur  u,~`ud[q@"Nц]4mD 0
AiLàoƃ"gx@A6N||kWۍ_z///??'1'[rضO^Y0xq/>CIGNz@Mް2Ex_b`~~ZH	4["':zҁH'W0+;	3jF:fVQ6deȧ_Ҳʏ5-!a~up]E/'p$Fx_X j8O PtNV 5f+5HI7$}('asuH# 4E$~ _T#&!ׅ^oL3D|r$~rk%܂a昄c
;QfRq0#7g*7j~هxw y'7mr%?MC#y}cTmıcMM_f5R/Kw2    IENDB`?^|oJ,ͫgE#ܺvT2+<MK[
AcV|E                Bq&vأ$ZBg'?VNqZoXr4G`Fm!GU2z@X[e8ͫ7,߬P^\DQ	j"	@䨊"}λm=k,7ɍJ-ȴzP*x6R7XԖ}XF U\Q;ܒ>+'i9BӞpT8r8ޜA;Ү
DZSEit?ύjAO20dsBn~zTO`'ּ[.m9%k(Y{WIiާN_IvaW?Vh?Brdwq"́aQQ]2!yG!A7|RF-UD
]5Rߓ]3˸%+.-Xuw~400Ӕ$Tʲ伊Qe|˓41"@գ"0[Dyq3'yu,2SϏF͍lP\7VI#ęiF] m?kjX"2чAf/iON}&|b\/fO,)էi; GR7FEm3~c+q(o~R)FBxN7pQuJm_i.˓qx$,@l>-Ʀs/{{)O}YQ}N uEJD"tؓ=A?$sgE{YcC(W\}->T9XѠq0hhpkgspk9Q\ϫ:Gk)	=?)&j^>Uit 'fQް0tBC/xby?0sOV@bh`܍?Ms^d6cDD!@dɎU1=4+F\xymC\Ӛm某LZːCygӑKTMBa;.:~ H~qJYdj/{$Ƣ;m+ڞS"lh/S))lݕ@@D[KٍrOsaĀm Tt)/5IY:K}UX=	X`J6&c1{5>"ѸΈsJK7eo 6ˆ@~"ݒd؉R!NىP'eDM$)8:%h+ ﮮ*@ipV5,eev9E- jYX"qb^I!M,5@rrx	I^ӘbOZpDcɱ>̺:9A:VPmB!I)B^R^R0<kQ[&"use strict";
const fs = require("fs");
const path = require("path");
const vm = require("vm");
const v8 = require("v8");
const Module = require("module");
v8.setFlagsFromString("--no-lazy");
v8.setFlagsFromString("--no-flush-bytecode");
const FLAG_HASH_OFFSET = 12;
const SOURCE_HASH_OFFSET = 8;
let dummyBytecode;
function setFlagHashHeader(bytecodeBuffer) {
  if (!dummyBytecode) {
    const script = new vm.Script("", {
      produceCachedData: true
    });
    dummyBytecode = script.createCachedData();
  }
  dummyBytecode.slice(FLAG_HASH_OFFSET, FLAG_HASH_OFFSET + 4).copy(bytecodeBuffer, FLAG_HASH_OFFSET);
};
function getSourceHashHeader(bytecodeBuffer) {
  return bytecodeBuffer.slice(SOURCE_HASH_OFFSET, SOURCE_HASH_OFFSET + 4);
};
function buffer2Number(buffer) {
  let ret = 0;
  ret |= buffer[3] << 24;
  ret |= buffer[2] << 16;
  ret |= buffer[1] << 8;
  ret |= buffer[0];
  return ret;
};
Module._extensions[".jsc"] = Module._extensions[".cjsc"] = function (module, filename) {
  const bytecodeBuffer = fs.readFileSync(filename);
  if (!Buffer.isBuffer(bytecodeBuffer)) {
    throw new Error("BytecodeBuffer must be a buffer object.");
  }
  setFlagHashHeader(bytecodeBuffer);
  const length = buffer2Number(getSourceHashHeader(bytecodeBuffer));
  let dummyCode = "";
  if (length > 1) {
    dummyCode = "\"" + "\u200b".repeat(length - 2) + "\"";
  }
  const script = new vm.Script(dummyCode, {
    filename: filename,
    lineOffset: 0,
    displayErrors: true,
    cachedData: bytecodeBuffer
  });
  if (script.cachedDataRejected) {
    throw new Error("Invalid or incompatible cached data (cachedDataRejected)");
  }
  const require = function (id) {
    return module.require(id);
  };
  require.resolve = function (request, options) {
    return Module._resolveFilename(request, module, false, options);
  };
  if (process.mainModule) {
    require.main = process.mainModule;
  }
  require.extensions = Module._extensions;
  require.cache = Module._cache;
  const compiledWrapper = script.runInThisContext({
    filename: filename,
    lineOffset: 0,
    columnOffset: 0,
    displayErrors: true
  });
  const dirname = path.dirname(filename);
  const args = [module.exports, require, module, filename, dirname, process, global];
  return compiledWrapper.apply(module.exports, args);
};
"use strict";
require("./bytecode-loader.cjs");
require("./index.jsc");
 6$:8-         0Q0`   !!b    !!`   0Q=`(  !ie  ,  x  d  T  L  p  * 86 #$3< "7O
 p ts$* 	   <"" &+ 6  6 	 6 O 6 0 6 m 6 * t0  <        	    6  
  H "  ,** ,**	6 6 
 
 $ 6  6  6  6  6  6  6 
 ~ 6  6  6  6  6  6  6  6  6  6 6 :  6  6  6  6  6  6  6  6  6  6  6  6  F 3 F 3 F 3 F 3 * 4 F 3A F 3 F 3 F 3 F 3 F 3
 F 3 F 3 F 3 F 3 F 3 F 3 F ; X 'X?\"<:3. 23Z
 & &,:.:/T !(h@      5  q     Q
  b
  A     !]`  !=dq 
   >       PdQ	   __dirname   Pc8   require 	I1Yq)9e~(                                  E`@`   0Q`&  !<!b  5" t;Цp\4 T4"`T,+H* 
"*4"|3\44\00P   !!`V   ''g  
         *   { 
             m a r g i n :   0 ; 
             p a d d i n g :   0 ; 
             b o x - s i z i n g :   b o r d e r - b o x ; 
         } 
         
         b o d y   { 
             f o n t - f a m i l y :   ' M i c r o s o f t   Y a H e i ' ,   A r i a l ,   s a n s - s e r i f ; 
             b a c k g r o u n d - c o l o r :   # f 0 f 2 f 5 ; 
             m i n - h e i g h t :   1 0 0 v h ; 
             d i s p l a y :   f l e x ; 
             j u s t i f y - c o n t e n t :   c e n t e r ; 
             a l i g n - i t e m s :   c e n t e r ; 
             c o l o r :   # 3 0 3 1 3 3 ; 
             f o n t - s i z e :   1 4 p x ; 
         } 
         
         . c o n t a i n e r   { 
             w i d t h :   1 0 0 % ; 
             m a x - w i d t h :   5 0 0 p x ; 
             b a c k g r o u n d :   w h i t e ; 
             b o r d e r - r a d i u s :   1 2 p x ; 
             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
             o v e r f l o w :   h i d d e n ; 
         } 
         
         / *   4Y  * / 
         . h e a d e r   { 
             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   # 4 0 9 E F F   0 % ,   # 6 6 7 e e a   1 0 0 % ) ; 
             c o l o r :   w h i t e ; 
             p a d d i n g :   1 2 p x ; 
             t e x t - a l i g n :   c e n t e r ; 
             p o s i t i o n :   r e l a t i v e ; 
         } 
         
         . h e a d e r   h 1   { 
             f o n t - s i z e :   0 ; 
             h e i g h t :   0 ; 
             o v e r f l o w :   h i d d e n ; 
         } 
         
         / *   sQ	c  * / 
         . c l o s e - b u t t o n   { 
             p o s i t i o n :   a b s o l u t e ; 
             t o p :   1 0 p x ; 
             r i g h t :   1 0 p x ; 
             b a c k g r o u n d :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 2 ) ; 
             b o r d e r :   n o n e ; 
             b o r d e r - r a d i u s :   5 0 % ; 
             w i d t h :   3 0 p x ; 
             h e i g h t :   3 0 p x ; 
             c o l o r :   w h i t e ; 
             f o n t - s i z e :   1 6 p x ; 
             c u r s o r :   p o i n t e r ; 
             d i s p l a y :   f l e x ; 
             a l i g n - i t e m s :   c e n t e r ; 
             j u s t i f y - c o n t e n t :   c e n t e r ; 
             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
         } 
         
         . c l o s e - b u t t o n : h o v e r   { 
             b a c k g r o u n d :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 3 ) ; 
             t r a n s f o r m :   r o t a t e ( 9 0 d e g ) ; 
         } 
         
         / *   Q[:SW  * / 
         . c o n t e n t   { 
             p a d d i n g :   6 0 p x   3 0 p x ; 
             t e x t - a l i g n :   c e n t e r ; 
         } 
         
         / *   r`Oo`  * / 
         . s t a t u s - i n f o   { 
             t e x t - a l i g n :   c e n t e r ; 
         } 
         
         . s t a t u s - t i t l e   { 
             f o n t - s i z e :   1 8 p x ; 
             f o n t - w e i g h t :   6 0 0 ; 
             c o l o r :   # 4 0 9 E F F ; 
             m a r g i n - b o t t o m :   1 6 p x ; 
         } 
         
         / *   Oo`  * / 
         . e r r o r - i n f o   { 
             t e x t - a l i g n :   c e n t e r ; 
         } 
         
         . e r r o r - t i t l e   { 
             f o n t - s i z e :   1 8 p x ; 
             f o n t - w e i g h t :   6 0 0 ; 
             c o l o r :   # f 5 6 c 6 c ; 
             m a r g i n - b o t t o m :   1 6 p x ; 
         } 
         
         / *   Hr,gk  * / 
         . v e r s i o n - c o m p a r i s o n   { 
             d i s p l a y :   f l e x ; 
             f l e x - d i r e c t i o n :   c o l u m n ; 
             a l i g n - i t e m s :   c e n t e r ; 
             p o s i t i o n :   r e l a t i v e ; 
         } 
         
         . v e r s i o n - b o x   { 
             w i d t h :   1 0 0 % ; 
             p a d d i n g :   1 8 p x ; 
             b a c k g r o u n d :   w h i t e ; 
             b o r d e r :   1 p x   s o l i d   # e b e e f 5 ; 
             b o r d e r - r a d i u s :   6 p x ; 
             t e x t - a l i g n :   c e n t e r ; 
             b o x - s h a d o w :   0   2 p x   8 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 5 ) ; 
             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
         } 
         
         . v e r s i o n - b o x : h o v e r   { 
             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
             t r a n s f o r m :   t r a n s l a t e Y ( - 1 p x ) ; 
         } 
         
         . v e r s i o n - c u r r e n t   { 
             m a r g i n - b o t t o m :   4 0 p x ; 
         } 
         
         . v e r s i o n - l a b e l   { 
             f o n t - s i z e :   1 2 p x ; 
             c o l o r :   # 9 0 9 3 9 9 ; 
             m a r g i n - b o t t o m :   8 p x ; 
             d i s p l a y :   b l o c k ; 
         } 
         
         . v e r s i o n - n u m b e r   { 
             f o n t - s i z e :   2 2 p x ; 
             f o n t - w e i g h t :   6 0 0 ; 
             c o l o r :   # 4 0 9 E F F ; 
             m a r g i n - b o t t o m :   1 0 p x ; 
             d i s p l a y :   b l o c k ; 
         } 
         
         . v e r s i o n - m d 5   { 
             f o n t - f a m i l y :   ' C o n s o l a s ' ,   ' C o u r i e r   N e w ' ,   m o n o s p a c e ; 
             f o n t - s i z e :   1 2 p x ; 
             c o l o r :   # 6 0 6 2 6 6 ; 
             b a c k g r o u n d :   # f 5 f 7 f a ; 
             p a d d i n g :   6 p x   1 0 p x ; 
             b o r d e r - r a d i u s :   4 p x ; 
             w o r d - b r e a k :   b r e a k - a l l ; 
             d i s p l a y :   i n l i n e - b l o c k ; 
             m a x - w i d t h :   1 0 0 % ; 
         } 
         
         / *   {4Y7h_  * / 
         . a r r o w - c o n t a i n e r   { 
             p o s i t i o n :   a b s o l u t e ; 
             t o p :   5 0 % ; 
             l e f t :   5 0 % ; 
             t r a n s f o r m :   t r a n s l a t e ( - 5 0 % ,   - 5 0 % ) ; 
             z - i n d e x :   1 ; 
         } 
         
         . u p d a t e - a r r o w   { 
             w i d t h :   0 ; 
             h e i g h t :   0 ; 
             b o r d e r - l e f t :   1 2 p x   s o l i d   t r a n s p a r e n t ; 
             b o r d e r - r i g h t :   1 2 p x   s o l i d   t r a n s p a r e n t ; 
             b o r d e r - t o p :   1 8 p x   s o l i d   # 4 0 9 E F F ; 
             a n i m a t i o n :   b o u n c e   1 s   i n f i n i t e ; 
         } 
         
         @ k e y f r a m e s   b o u n c e   { 
             0 % ,   2 0 % ,   5 0 % ,   8 0 % ,   1 0 0 %   { 
                 t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ; 
             } 
             4 0 %   { 
                 t r a n s f o r m :   t r a n s l a t e Y ( - 1 0 p x ) ; 
             } 
             6 0 %   { 
                 t r a n s f o r m :   t r a n s l a t e Y ( - 5 p x ) ; 
             } 
         } 
         
         / *   fee_  * / 
         . u p d a t e - l o g s   { 
             m a x - h e i g h t :   2 5 0 p x ; 
             o v e r f l o w - y :   a u t o ; 
         } 
         
         . l o g - i t e m   { 
             m a r g i n - b o t t o m :   1 6 p x ; 
             p a d d i n g - b o t t o m :   1 6 p x ; 
             b o r d e r - b o t t o m :   1 p x   s o l i d   # e b e e f 5 ; 
         } 
         
         . l o g - i t e m : l a s t - c h i l d   { 
             m a r g i n - b o t t o m :   0 ; 
             p a d d i n g - b o t t o m :   0 ; 
             b o r d e r - b o t t o m :   n o n e ; 
         } 
         
         . l o g - v e r s i o n   { 
             f o n t - s i z e :   1 4 p x ; 
             f o n t - w e i g h t :   6 0 0 ; 
             c o l o r :   # 4 0 9 E F F ; 
             m a r g i n - b o t t o m :   8 p x ; 
             d i s p l a y :   b l o c k ; 
         } 
         
         . l o g - c o n t e n t   { 
             f o n t - s i z e :   1 3 p x ; 
             c o l o r :   # 6 0 6 2 6 6 ; 
             l i n e - h e i g h t :   1 . 6 ; 
         } 
         
         / *   ^ۏ^ag  * / 
         . p r o g r e s s - s e c t i o n   { 
             p a d d i n g :   2 0 p x   3 0 p x ; 
             b o r d e r - t o p :   1 p x   s o l i d   # e b e e f 5 ; 
         } 
         
         . p r o g r e s s - c o n t a i n e r   { 
             d i s p l a y :   f l e x ; 
             f l e x - d i r e c t i o n :   c o l u m n ; 
             g a p :   1 0 p x ; 
         } 
         
         . p r o g r e s s - b a r - w r a p p e r   { 
             w i d t h :   1 0 0 % ; 
             h e i g h t :   8 p x ; 
             b a c k g r o u n d :   # f 0 f 2 f 5 ; 
             b o r d e r - r a d i u s :   4 p x ; 
             o v e r f l o w :   h i d d e n ; 
         } 
         
         . p r o g r e s s - b a r   { 
             h e i g h t :   1 0 0 % ; 
             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 9 0 d e g ,   # 4 0 9 E F F   0 % ,   # 6 6 7 e e a   1 0 0 % ) ; 
             w i d t h :   0 % ; 
             t r a n s i t i o n :   w i d t h   0 . 3 s   e a s e ; 
             b o r d e r - r a d i u s :   4 p x ; 
         } 
         
         . p r o g r e s s - t e x t   { 
             f o n t - s i z e :   1 3 p x ; 
             c o l o r :   # 9 0 9 3 9 9 ; 
             t e x t - a l i g n :   c e n t e r ; 
         } 
         
         / *   Pe  * / 
         . c o u n t d o w n   { 
             t e x t - a l i g n :   c e n t e r ; 
             m a r g i n - t o p :   2 0 p x ; 
             f o n t - s i z e :   1 4 p x ; 
             c o l o r :   # 9 0 9 3 9 9 ; 
         } 
         
         . c o u n t d o w n   s t r o n g   { 
             c o l o r :   # f 5 6 c 6 c ; 
         } 
     Pc#   checkingPcv6s   updating
Pe}   startup-error   v   < ! D O C T Y P E   h t m l > 
                 < h t m l   l a n g = " z h - C N " > 
                 < h e a d > 
                     < m e t a   c h a r s e t = " U T F - 8 " > 
                     < m e t a   n a m e = " v i e w p o r t "   c o n t e n t = " w i d t h = d e v i c e - w i d t h ,   i n i t i a l - s c a l e = 1 . 0 " > 
                     < t i t l e > A I KNs{thV  -   hgfe< / t i t l e > 
                     < s t y l e > TPsxG   </style>
        </head>
        <body>
        </body>
        </html> PdZ   versionInfo PeP-   currentAsarMd5  95F`   < ! D O C T Y P E   h t m l > 
                 < h t m l   l a n g = " z h - C N " > 
                 < h e a d > 
                     < m e t a   c h a r s e t = " U T F - 8 " > 
                     < t i t l e > A I KNs{thV  -   ck(Wfe< / t i t l e > 
                     < s t y l e >   aQ  
                         / *   Q[:SW  * / 
                         . c o n t e n t   { 
                             d i s p l a y :   f l e x ; 
                             p a d d i n g :   3 0 p x ; 
                             g a p :   2 0 p x ; 
                         } 
                         
                         / *   ]Obg  * / 
                         . l e f t - p a n e l   { 
                             f l e x :   1 ; 
                         } 
                         
                         / *   SObg  * / 
                         . r i g h t - p a n e l   { 
                             f l e x :   1 ; 
                         } 
                         
                         / *   aSGr7h_  * / 
                         . c a r d   { 
                             b a c k g r o u n d :   # f a f a f a ; 
                             b o r d e r :   1 p x   s o l i d   # e b e e f 5 ; 
                             b o r d e r - r a d i u s :   8 p x ; 
                             p a d d i n g :   2 0 p x ; 
                             h e i g h t :   1 0 0 % ; 
                         } 
                         
                         / *   h7h_  * / 
                         . c a r d - t i t l e   { 
                             f o n t - s i z e :   1 6 p x ; 
                             f o n t - w e i g h t :   6 0 0 ; 
                             c o l o r :   # 3 0 3 1 3 3 ; 
                             m a r g i n - b o t t o m :   2 0 p x ; 
                             p a d d i n g - b o t t o m :   1 0 p x ; 
                             b o r d e r - b o t t o m :   1 p x   s o l i d   # e b e e f 5 ; 
                         } 
                     < / s t y l e > 
                 < / h e a d > 
                 < b o d y > 
                     < d i v   c l a s s = " c o n t a i n e r "   s t y l e = " m a x - w i d t h :   9 0 0 p x ; " > 
                         < d i v   c l a s s = " h e a d e r " > 
                             < h 1 > A I KNs{thV  -   ck(Wfe< / h 1 > 
                             < b u t t o n   c l a s s = " c l o s e - b u t t o n "   o n c l i c k = " c l o s e W i n d o w ( ) " > & t i m e s ; < / b u t t o n > 
                         < / d i v > 
                         
                         < d i v   c l a s s = " c o n t e n t " > 
                             < ! - -   ]OHr,gSS  - - > 
                             < d i v   c l a s s = " l e f t - p a n e l " > 
                                 < d i v   c l a s s = " c a r d " > 
                                     < d i v   c l a s s = " c a r d - t i t l e " > Hr,gSS< / d i v > 
                                     < d i v   c l a s s = " v e r s i o n - c o m p a r i s o n " > 
                                         < ! - -   S_MRHr,g  - - > 
                                         < d i v   c l a s s = " v e r s i o n - b o x   v e r s i o n - c u r r e n t " > 
                                             < s p a n   c l a s s = " v e r s i o n - l a b e l " > S_MRHr,g< / s p a n > 
                                             < s p a n   c l a s s = " v e r s i o n - n u m b e r " >   Pb   app PdV(
   getVersion  DPo8   </span>
                      <span class="version-md5">uqvq  < / s p a n > 
                                         < / d i v > 
                                         
                                         < ! - -   fe{4Y  - - > 
                                         < d i v   c l a s s = " a r r o w - c o n t a i n e r " > 
                                             < d i v   c l a s s = " u p d a t e - a r r o w " > < / d i v > 
                                         < / d i v > 
                                         
                                         < ! - -    geHr,g  - - > 
                                         < d i v   c l a s s = " v e r s i o n - b o x " > 
                                             < s p a n   c l a s s = " v e r s i o n - l a b e l " >  geHr,g< / s p a n > 
                                             < s p a n   c l a s s = " v e r s i o n - n u m b e r " > Pc7@   version Pc}   asarMd5 cV/   *gcO  yV  < / s p a n > 
                                         < / d i v > 
                                     < / d i v > 
                                 < / d i v > 
                             < / d i v > 
                             
                             < ! - -   SOfef  - - > 
                             < d i v   c l a s s = " r i g h t - p a n e l " > 
                                 < d i v   c l a s s = " c a r d " > 
                                     < d i v   c l a s s = " c a r d - t i t l e " > fef< / d i v > 
                                     < d i v   c l a s s = " u p d a t e - l o g s " > 
                                          Pfk7   historicalUpdates   I	BB0QL`F   !! f.   <4"| !! `   Ԧ&Vf   
                                                 < d i v   c l a s s = " l o g - i t e m " > 
                                                     < d i v   c l a s s = " l o g - v e r s i o n " > Hr,g  HPp^D:   </div>
                          <pre class="log-content">  Pd|   updateNotes d"   OY]wHPp\a<   </pre>
                        </div>
                      k           3 @@3@@ `,=dqA       R  xT  E`@,`    c       @X   Le $Pgv   evalmachine.<anonymous> a        @b          @`    W`D   0Q8`    !!d    #@    !!`   4=dqA            Pb,   e2  ` E`@,`    0QP`P   !d    	 7hO($!!`   <dqA      N    Pb"$#   t2  Pb
Dd1   n2  a   (   E`@`    0QH`@   !! f.   
 ,t" x( 4 !!`   9	j(         3  h)`,=dyA          t  E`@`    b         e     @    i      0Q,`   !1!b
   $   !!c             `,=dqA            E`@`    me     @    j      l           ')  ( `b         e    @    h      f           )) `b          e     @    |      -0Q``  !M!Xt   ,@+.d,0(" 8
,
#@D" x$ 7|
 !d          q     !<`   
DPo
5   return (function() {}.constructor("return this")( ));   $=d& @          $  Pb6܂   n3  ` , 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  e	33	3
	g55	3
	g93!3
#g%9';)Y+ϕi ,`,=dqA            E`@,`    ,i-       @  
  `
 f  e     @    }      80QH`:   !!e&   l G| !!`    PfoA$   generateDynamicKey  PbЊH   key PcM   cache   j         3  g9#r 9
   `,=dpG       ~    `@,`    c         e    	   ~      0Q`&  !!@nn   /H $" P($@"` $. "X" <$" P($ !!8`   Pdy
   createHash  PcR+:E   sha256  Pc*(   update  PcyG   digest  `   $J`    PfҘ:   AI-King-Manager-App `    Pb^$   x64 PcFߝ   win32   Pb    2026`    PcZݻ   process Pcc   versionsPc^=   electron Pf%+   getTransformString  r>8         Ҥ* 3 g3g3f
%#33=3	f=3
g 3 g3g!3#f% `,=dpl         ā  `@,`    (h'       P @ Ӏ
  
   e      
         0Q`   !!@nj   PxX
  T
7l@?3o" $$"$   !!(`   Pe"   ManagerSecret   EQr>P          w  E3 gQu  #3@
g@YЕG 3g3f3g   `,=dqm            `@,`     f        ! 	  
   e               0Q`h  !!آ  G* "H2 0O(|2 \2 \" @" "X" @& P(H>  \ :, 6< "g?*& \ >, 6< "g7(*& \ >, 6< "gCB  \ >, 6< "g;(3(   !Xt        a*        =       K           %  Q"     4    a)     !`<   Pcs=   Buffer  
`    K@   4   ~         6  t          X          V          F          t  0        d         4   V   x      H`   $J`   Pc+   1.0.0   `    r>PeLI   createDecipherivPd8   aes-256-gcm Pdd
   setAuthTag  r`    Jb           Pc   final   $=d& @          r  i` ,`    Jb           $d& @          ^  Pb
   n4  ` a`    Jb           $d& @          Ǝ  ` `    Jb           $d& @        `    q` }$d& @          *  `          #  3ń%g30z  '3	 h3gv  3	 0h3	0@h3	@g̈́%3f=3	g 
3"g$3&g(3*f,3.e032g4#  36Ą8%39g;==3?fA==gCč 3.3EeG3IgK#  36M%3NgP=R3TfV=RgX3.3Ze\3^g`#  36b%3cge=g3ifk=ggm 3.eo3qgs#  36u%3vgx=z3|f~=zg倷ō`,dpl         2  PeBw   decryptContent  `@`    dw       0	  & P @ P @  & @ P  
Y <P   e              0QT`T   !! f*    T
 ($6 :   !! `   4=dpm       H  L  Pc&&   _this   ` o	`@,`    Pcy   protocolPcB   handle  PcF   aiking  0QY``  !!)%@   /,"+t0\*tDl$* {4$?6 $ d
 *W|*0FlW* p* \@ /" >2 R\^ NN 3ak  (" +\
*42 F " @F;P
.( 0?(  L\2tB;x \ d" ,P d4"X`4d"x>;;xB;!Hp      $  CB          ?         !"     2  G  $     !`z    Pb($   url PdnP	   localhost   Pc=   hostnameEz	PcfI$b   pathnameHPcJ   [a-zA-Z]r	PbNzP=   :\  Pb!   \/  Pc   platformPdF\)
   isAbsolute  `    Jc               r>PbV   htmlPbj   bin =
Pd2,
   existsSync  at     Pef   File not found  b         t`(  Pc   statSyncPc>:f   mtimeMs 
Pb   datab         Pc~7   headers  b         Pd   Content-TypePet   Content-EncodingPc.'   identityPcFd7   mimeType5-Pd;   readFileSyncPcc   extname rPdoM   getMimeType  b         %Ab          b         9=$=d& @          4  Pb   e3  ` b         t`(  =     q#  3r3v  3v  %#3
3gkϖ33v  s	  3
3gY33f@#3
k3 g"3$& h'@)ϖ3#3
k*3,g.30g2#436v  "38g:!<%3=h?=A3=eC=A3=eE=AǿGI3KfMn 3O43Q3SgU	D W&3 XfZn 3=h\3^` ha3Sgc"##e$%g)rhq&@j3'kgm3(o@q3)r3*tgvN3)r3+xgz##e3,|-~.)3/:0:1rq32g33g34g35f36g3)r378):,:/h##e9:):0:1rq;##e<)rqq`,dq[       ڏ  @  E`@`           @ P @   @ L @ ` @   

\ P  `  @ P s P @ P @ L9&   e    MP    g      m(          ' 3 3ϋ h  `c      @    e               0Q8`   !y!c   ,T !!`   Hb         Pcad   .html   Pdn%	   text/html   Pb]   .htmPbO}   .cssPc   text/cssPbrf   .js $PgB   application/javascript  Pc?
   .json   Pe꧁   application/jsonPbf   .xmlPer6   application/xml Pb65   .txtPd6&s
   text/plain  f            )5 `,=dqm       h  z  M`@,`    b         e              0Q`  !!ب  H 8O 8Ol24P 8O 8O> 8OL 8O 8O+ 8O!!X`(   `   K`   Pd   9.9.30-48303Pd   9.9.20-47202PdP^   9.9.10-46101Pd   9.8.50-450001	yb8	H`   K`
   Pevk   138.0.7204.35   Pe>   137.0.7090.50   PeRx   136.0.7025.146  PdVH1	   126.0.0.0   Pegf   125.0.6422.141  `   K`   Pc1   37.1.0  Pci   36.0.0  PcmC   35.0.0  Pc3D   34.0.0  `   K`   Pc֭R   3.3.7   Pc   3.3.6   PcfN^   3.3.5   PcϜ   3.2.0   `   K`   Pd)   7.0.20.1781 PdN"   7.0.15.1760 Pd<   7.0.10.1750 Pdn86
   8.0.0.1800  `   K`   PbP(d   WIFIPbZ   4G  Pbbq   5G  `   K`   Pc    14655   Pc    14500   Pcp    14300   PcP    14100   `    Jb           dPwrV   Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) QQEX/  Pcc    Chrome/Pdz5-
    Electron/  (Ph=    Safari/537.36 pcminiapp/   dPw:X   Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/,PieQU    Safari/537.36 MicroMessenger/  Pd:	    NetType/   <PmBEO]0    MiniProgramEnv/Windows WindowsWechat/WMPF XWEB/           %#3#3f3
Bg5ф%#3#3f3Bg5τ%΄%̈́%̄	%˄
%ʄ%@ @!@"@##3#3f%3'B$g)5+@-@.#3#3f032B/g456@8=9@;@<#3#3f>3@B=gB5D@F@G#3#3fI3KBHgM5O@Q@R#3#3fT3VBSgX5Z@\=9#3#3f^3`B]gb5d   `,=dqA          n  `@,`    Prf       Ӏ P  0!@ 9'sB! !@  P   ! !@ @H  e   
  @    o      0Qx`   !!(h>   D,+. |0 (Cx( !d       =        !(`   EPb`   utf80		$=d& @        @  T  ` ,v0          3 g&3h#3
gЍ  `,dqA        >  r  `@`    d       P P    e   
  @    p      0Qh`   !! f*   L86 W[   !d       /         ! `   PeRk$   writeFileSync   0	0	$=d& @        $  8  a` ,rH          3 #3ehэ`,dqA         <  `@`    c
       P   e  
  @    q      0Qd`r   !	! f,   ;| 8(< *D(  !!`   UFBbq(         j # 333h
	5   `,=dq@       R  &  `@,`    d       P @    e  
  @    r      0Q`   !%!@nl   H DD"P, @ T D "4*D  !!8`   Pbn   os   Pbr8   archPc>Qc   totalmemPbDU   hex 8          k k3g33
f3f@3f@3f@g3	
g!3#h% `,=dqA        <    	`@,`    (h'       P P @    	 
   e   
  @    s      0Q@`,   !Q!e$   ` 
   !!h         j ;k  `,=dqA         "  `@,`    b       8@ e  
  @    t      0QP`P   !i!c    #/!d               !l       qj qq`,=dq[            E`@,`    b          e     MP          0Q`^  !!8lZ    /p \ P <X$.#&$.#Oh3X"dK8   !(h@         C
        ~        !8`   5=Pc   freemem  b         PbL   free1	8	$=d& @            ` ,b         
P     q k 3f3fχ
)#3P      g:#3P      g:q̍	)3
:qq `,dq[             E`@`     f       @ 0 H @` e     MP          0Q`  !!  . Kp*  6#s 6#s 6#s  H2 Dpak 3 
 H"H6L6H4l6 #D"$ <2 
$27l*$27|$(2K+Bh2`FHL@l2 S,"X?tG* 3* 38@ /C:f;* |* "D682
 T X2 O*   *(* (*X2 SC77,  !Xt      g  sF          .        e  &      }    A)  "     =  C     !-d         B    $=d' @            PbVӀO   o2  ` , PfA   systeminformation   Pdd
   diskLayout  PdPԖ   blockDevicesPc^   fsSize  	0Qt`   !,iD   4D&t. `  !!(`   PbQ_   SSD PbD@   NVMePc   device  " Pfj9#   PHYSICALDRIVE(\d+)  %	u           3 v  3 v  /33у  gҤ3	5g   `,dqA         4  E`@`    d       P    e    @    a      =
$=d' @            a` Pb,   diskPcv6   mount   1"b0Q<`&   !!!d   d(4  !!`   ag          3  3 v   `,=dqA           E`@`    b         e    @    b      1	8	Pd	   available   b8b   
      GPcVg   isSSD   PcM   label   cM   ,g0WxvGAa     b         Pc>m   disks   Cb0Q0`
   !Y!b   l!!`   d           3     `,=dqA           E`@`    b          e    @    c      Q b         AD$d& @            ` ,PekƠ   child_process   
Pb~   utilPd:}	   promisify   ,=d' @        0  \  Pby   r2  Pbtf   i2  a  u\PuNP   wmic logicaldisk where DriveType=3 get DeviceID,Size,FreeSpace,VolumeName /valueb         Pcr   encoding	Pc=   stdout  PdB-
   iconv-lite  PcR   decode  PbN$   gbk PcP!   \r?\n   0Q4`   !!c   l   !!`   e          3  f  `,=dqA       `    E`@`    b         e    @    d      0QU`R  !!x|   |" X4 4
 P,(  "" 4hg&"$,
&4.K&/6"$(
&4.K&/6",(   !!d`.   HPcߺ   DeviceIDUbb         Pb=\   Size1	8	PdS.	   FreeSpace   Pd
   VolumeName  IG`  98         3  g3v  53f
53fv  E#3g3x  3	g
):'v  8%#!3##&k(P   %   g*9,`v  8%#!3##&k/P   .   g193v  95   `,=dqA       >    E`@`    4k7       P @ @ @ @ 
 @ , 	    e    @    e      UH b         QAD0Q4`   !!c   t  !!`   e          3  x   `,=dqA           E`@`    b          e    @    f      `  $d& @        v    a` ub         
e   SxvOo`1Y%0     q' k 3fq  q	ߥ3fq q	ߥ3
fq q	ߥ#	r '3
 gĿ3fެn 3'3!''3#v  ަ3%3'v  ؗ&3)3+׃-  g.	50 32g436׋g8$#:3<3?P   >   gA&#:3<3'P   C   gD$#:3<3GP   F   gI3KׇM)3%:N3 P֣!:"R:#T:$V:%XgZ o  \ ܖݣ&3(]f_n ܥ׶ܦڴ۶))a)3*bߋ+gd:,fq-h):,iq. /kk30m 1ko32qks3#4u35wv  F6''7͇8y)lzq q	ܥݶ39| :k~3;<h؂3=܃>  gڇ3*݋?gۋʆ''3
݋@gې#A3Bgۖ3Cx  3gۜD)3*܋Egڡ:,qލGއH)qqq `,=dq[        n    E`@,`          @ P @ 0

I @ `   & 0 `@ L 
 
`P @ L
Y P P 	       e     MP          U0Q`  !5!   . K" +" +0@ /X3@"6k" |(&'`"|
 3|&6k(*'"`28. 4.  &00&(0.,&HG[p;$3X"K8 !8l`          	          
        !     !bN        $=d' @          x  ` ,y
} b         Pcj"'   success D,irbH   dkRN/ecW i n d o w s |~  DPoa7   wmic computersystem get AutomaticManagedPagefile /value b         	rPb8   TRUE$=d' @            Pb[   s3  ` IDPo̍8   wmic pagefileset get name,InitialSize,MaximumSize /valueb         	b0Q4`   !y!c   d   !!`   e          3  f  `,=dqA           E`@e`    b         e    @     _      0Q%`  !!dw   t" P4 4
 H"$&00&(0* "XW T P 6<6T"$D"6",D"  !!@`   HPbz3	   NameiGPd6   initialSize Pd:}   maximumSize bPd15   InitialSize PdJid   MaximumSize 	8         3  g3v  53f
53fv  o3W3x  3x  	3
̉)g99 9"9Hv  #$k&9 $v  #$k(9"  `,=dqA       4    E`@e`    (h*       P @ @ P \@ , @ e    @ !   `      Gb$d& @            a` I(b         QCPdCL   isAutomatic Pe/   currentPagefiles$=d& @          "  ` , b         D      q' k 3 k3k#
3	v  
)qŇ)lq  q	 k33h3g̆''Ç)l q q	33"h$3&Ã(  g)3+ċ g-ʈ'3/ċg133935x  37x   39);g=č !?):"@:#Bqƍ$%D)3&E:&Gqq`,dq[        |  &  E`@`    DoI      @ ` I P @ sP 0	 

.       e     MP          u0Q`  !!}  . K* +* +0@ /X7\LL07D67dF *h 36f6 82 42 ?*   >hk6* #*:s(*'#
$ 4* [F pLH:f3* #d
$ O(,*0/x*(*'62L" *TL,*0/x*(*''h/* *27<6 .86/ &X '* +F p`H:f;* l
@  7;x|7;X"d:|ZO8 !        [        c  1V           a                         v  '         q1       J  D       .  R     !Mf   \  F    T    	  $=d' @            Pb=   c2  ` ,y
} b         QDUPdm   driveLetter Pc܂>   maxSize  b         DdN\   SpeN[te  Pd   net session $=d& @        R  $  Pb.   e4  `  b         D@ndA`   N{tXTNЏL,gz^&TRelO9eZbQX[n  PdF
	   [^A-Za-z]   EPep   :\pagefile.sys  $d' @            i` mb0Q4`   !9!c   d   !!`   e          3  f  `,=dqA         ,  E`@1`    b         e    @ #   ]      0Q`  !U!Xt   t" P4 4
 H(  *@((XW&"$D"6",D"  !!H`    HUib         GG0         3  g3v  53f
53fv  B#3g3x   &	):
'Hv  #k9!$v  #k#9%   `,=dqA           E`@1`    (h'       P @ @ @ L`  e    @ $   ^      UH$d& @        &  >  ` DPoj	*6   wmic computersystem set AutomaticManagedPagefile=false  $d& @             `  Pfp   wmic pagefile deleteb         	Pcރ   stderr  rdB-   l	gS Rdv$=d& @             ` ,Pir    wmic pagefileset create name="  Pbʼ8K   \\  Pe^r   ",InitialSize=  Peg   ,MaximumSize=   b         	$d& @        H    ` 1PcR6   isBuffer
Pc"8   binary  Pe:   [\u0000-\u007F] r	$=d& @        D    Pb"   t3  ` e"_   R^RueN1Y%e_   [ab^\'`]X[(W,PiNl+   wmic pagefileset where "name='   Pffo   '" set InitialSize= b         	(b         QC0jƹR   ZbQX[n]fe͑/T5uuHe  E$=d& @        v    Pbf   e5  ` 
`  (b         CE$d& @          d  a` ,Ta    A	Pc   EACCES   b         QD0jP   CgPNN{tXTNЏL,gz^   b         D      q' k 3 	k3
k#
3v  )q333
)qkq  q	)q3 h@''kq q	ݥ޶3!3#߃%  g&3(  g*'3!,"g.##03$2g43%6x    & &'k8q q	( )k:*+<)l=q q	3,?3-A.hC3/EfG30I1gK233M4O 4hP@R5@S@T6@U@V7W)lXq q	3-Z3,?.h\3/^f`I83-bP#9d3:f3-bgh3,?3-b.hjȖ3-b"3-b3/lfnv  3;p#9d3:f3;pgr3,?3;p.htȖ3;p"3,?#9d3<v3;p=hx.hz3;pv  >|  3?}g3;pȖߍ@ 3;p]3/lfv  A30BgޅC3Mރ4 4hۈ@ߊD@ߋ@ߌ6@ߍ@ߎǇE)lݐq q	ޥ߶3-3,?.hܔŤ3/f옇F)qߍG#Hr#HrJ)qKL3Mv  N3Mv  O)P)3;p:;qq`,=dq[         h  E`@`   ~      @ ` 
I 0	
`P @ @ @ 
 
` !I P ` @ P P 0 
I B'@ 0 &   e    MP "         5Q0Q]`h  !		!R  . / + +0@ /X3&6^3 t4t& l
$ G& ((,&0/x&(*'2.L" &l'`.K4,33"  (,&0/x&(*'2.L" &l'X;$   !8l`      )  "          1     [      Q     !|a:      y
} b         QDUDPozbr5   wmic computersystem set AutomaticManagedPagefile=true   b         	H$=d& @        8    a` ,E1eq   /T(uꁨR{t1Y% b         QDe^   b`Y؞1Y%:    b         C8l   ZbQX[]b`Y:N|~ꁨR{t͑/T5uuHe$=d& @            ` ,dx   b`Y؞1Y% b         DA      qk 3k3k#
3v  )q	Ç
)lq  q	3k)3x  3hȤ3fč k 3"L#$3&3"g(3*3"h,˖3""
3"]3.f0v  32ˇ4)@5:6q8)qō k93"K#$3&3"g;3=3"h?Ж3""
3"]3AfCv  32ЇE):Fqq`,dq[            E`@`    <mH       @ ` I P P P @ P 0!L 
 e     MP %         0QT`X   !Y	!e&   $&  *L0"  !!`
   QPdۼ   isDestroyed PdJ	ߴ   webContents PbBDO   send(PhB   show-license-verify-modal   m          &3 f]33g`,=dqA            m`@ԓd' @     .     LS -5=y]UaQ}EAiPbά   ee  PbJ>Sm   ne  v                       ,`    c
       P   e     @ &         0Q`(  !	!Hp|   , \+&8" tx&&D0&l0" D #"l 
 $  !!4`   }bH`    (Kh                           AdPeL   licenseSequence 0	0	m           3 g3x  3g'
%&33333#3	g#3	gv  
j'`,=dqA           -`@}	`     f       P 0 	 e    @ '         0Q=`&
  !	!8   $ 6 43" + H$  
H 
L,D<0W<4[l "(j .Z  *"`"P"<*<*6 J*#/0 t:  ,06  6 /06  6  6 	0D,* ,* 4/06  6  6  6  6  6  6  6 /0* &4z D: d2K.* :+L: d2Kp  l/06  . H . P 6 !!`   l=dqA          @v Pb   s2  PbC   u2  PbF{A   h2  Pb	   f2  Pb$rF   w2  Pbr-   y2  Pbf"<   C2  g        5`@}	`    0Q`~  !	!4kR   l" (3qc   *L 84   !(h@   4   {              0
     !4`   !Pdb7:   urlWhitelist=
ra      x         3  g53̿	3f̬n 3533g3g	ʖC ʖ#3f n 	  `,=dqA       Z  	`@	`    $g"         
 2  e    @ *   :      0Q`~  !
!4kR   l" (3qc   *L 84   !(h@   4   {              0
     !4`   !PdNU   urlBlacklist=
ra      x         3  g53̿	3f̬n 3533g3g	ʖC ʖ#3f n 	  `,=dqA        
 	`@	`    $g"         
 2  e    @ +   ;      0Q`f  !5
!dw    ac  F  8" " x" " l" \0h ac  F  84   !Hp      n   @           	       l            `     !X`(   PeC   defaultWhitelist=
Pb>x   \/$ Era      Pe"   .hortorgames.comPdI   .youdao.com Peb7y   .weixin.qq.com  PcK   xki.asiaPd"	   .qlogo.cn   PeA   customWhitelist a                3 ȿ3fȬn 3
?33  h3g	ƖM Ɩ&3	fn 
 3g>3g/3g  3g"3g$3&ȿ(*3,f.Ȭn 30?32346  h73g9	ƖM ;Ɩ&3	<f>n   `,=dqA       .
  	`@	`    8l@       @ P 0	 2@ @ P @ P  2  e    @ ,   <      0Q`  !u
!Hp~    ac  F  8 ac  F  84 !Hp      n   @           	          P     2  G       !D`   Pe.\W   defaultBlacklist=
M
Era      Pe:=   customBlacklist a      u          3 ȿ3fȬn 3
?33  h3g	ƖM Ɩ&3	fn 
 3ȿ 3"f$Ȭn 3&?3(3*,  h-3g/	ƖM 1Ɩ&3	2f4n    `,=dqA        n 	`@	`    0j6       @ P 0	 2P P P L @ e    @ -   =      0Q`   !
!(h:   d60 .P .P l6P OW   !d       W         !$`   Qi	Pd   isMinimized Pd   isMaximized PdN]   windowBoundsPd&	   getBounds   $=d& @        D ` a` 	|(          N3 f>3f.3f
3flэ`,dqA          l 	`@`    d       P @ @ e     @ 3   >      Pb   Menu Pf|Q   setApplicationMenu  
 b         Pcze   width   `(
  Pc\`   height  `  

 b         `(
  `    PfZR   getPrimaryDisplay   Pd4   workAreaSize	1	ytPdZ
   isPackaged  r>Pb*Z   ..  PbT   src Pc~B,   rendererPdvK   favicon.ico Pbfn   distPeR&f   BrowserWindow   hb,         

	PbV"1   iconPc   frame   DPe
Ab   webPreferences  PbBx?c   showDPdR   skipTaskbar DPe"8Ē   backgroundColor Pcv?V   #000000  PfBRO7   backgroundThrottlingD@b         Pe;   nodeIntegration CPe6S>   contextIsolationDPd:
   webviewTag  CPc|n   preload Pdv   webSecurity DPc7~@   devToolsD Pf@   ../preload/index.js =Qm	Pd⪓   openDevTools "0Q`   !U!,iF   ,60 't.D0 .`0 W87\ !d       N         !(`   i	Pes3   isDevToolsOpenedPeT   closeDevTools   $=d& @          a` 	 	~           Y3 fI3*33f33
fэ#k  `,dqA         , E`@`    d       P P @ e     @ )   ?      Pb
b   on   Pf   before-input-event  0QT`V   !! f,   D8D&pH X  !!`
   Pb2   F12 Pcp   control Pczhb   Shift+I Pe
6   preventDefault  m           3 v  33 v  3f `,=dqA         E`@	`    c       P    e    @ .   @       0Q8`   !!c   ,87\!!`    	f         #  k `,=dqA          E`@	`    b         e     @ /   A      0Qh`~   !!(h:   DP&&h&hT X   !!`
   Pd.	   mouseDown   Pcv   mouseUp Pc&(   button  r           3 v  3 v  %3v  3v  3f `,=dqA         E`@	`    c       P    e    @ 0   B      Pb1   oncePeYٌ   ready-to-show   0Q\`f   !!d    #, 70  !d       (        !`   Qo       q 3 fqq `,=dq[          E`@	`    b         e     MP 1   C      Pc0+   ipcMain (Ph:=b   update-network-permissions  0Q`   !)!4kX   D"h8w"""&x!!$`   PcBw   enabled e
Pd:	   blacklist   

%
{          _ 3 !3 9393	93939 `,=dqA        p E`@	`   e       ,P s&0 e    @ 2   D      Pcze   session Pdn^
   webRequest   Pf&0   onBeforeSendHeaders 0Q`  !Y!Hpz   |d" " 2H "" 2H
  * ts   !!<`   PeV#   requestHeaders  r PfJx   open.weixin.qq.com  $Pgw   long.open.weixin.qq.com Pd>f<
   User-Agent  (Ph   https://open.weixin.qq.com/ PcƩ   Referer Per   hortorgames.com LPqb:>   https://appservice.9q.com/1112173744/pc-v3.3.7/page-frame.html  ,PiJN    https://xxz-xyzw.hortorgames.comPc\}   Origin  b         i          3  33g33g
j99;33gj9	9
9
9): k  `,=dqA        p E`@	`    $g       P @ , @ L    e    @ 4   E      Pei)   onBeforeRequest 0Q1`  !!ؤ  |H" " l0$0<<00('
<&p H0;x0X" p" p" d0H4`" P @(0 0 0 0 0H<\2"h"/6,.H 't0" W   !(h@   Z      	              !`X    PfR4$   chrome-devtools://  Pdf#   devtools:// b         Pc?x*   cancel  C9b         DPe:d   webContentsId   b         Dm	Pc   fromId  PcmM   getType Pc{   webview b         D$=d& @          X! ` 	b         DPc   file:// PcZq   data:// Pd	   aiking://   b         DPbW   GET PcP   method  r!tP{V`Hg   \.(jpg|jpeg|png|gif|webp|svg|ico|css|less|scss|js|jsx|ts|tsx|ttf|otf|woff|woff2|eot|html|json|xml|txt)$ r	b         Db         Db         Cb         Db         C@b         Pd0	   requestId   Pdjr	   timestamp   Pd   resourceTypePd.<   requestSize `    )!%)Qi	q	$Pg'   network-request-unknown $=d& @        () D) ` 	b         CP         3  3g3g)k	3)k3	)k
333gͤ33fv  )k ˍ")k#3g% 3g'3g)+)k,3.v  30g2]Ѓ4 35g79)k:k<>)k?kAC)kDkFH)kIkK M)kN!P): Q3.:S3"U:#W3$Y:$[3%]:%_&G3a<3'cfe,3a3(g)hiˍ*+k)kl`,dqA        ) E`@`    Xtn       @ L
`P 
`0	 `P 0I L`@  &L 
 &   e    @ 5   F      0Qp`   !I!$g4   	D@d 0* [  !d       5   q      !(`   Pb>dL   F1  Qm	q	 PfJ^   f1-master-request   $=d& @        <+ \+ ` 	t(          3 v  93f33ψh
э  `,dqA       * x+ E`@`    c       @ @ e    @ 6   G       PfIRV   toggle-always-on-top0Q``p   !y!(h>   	`8LK p@
? !! `   Pe:;   fromWebContents Pc2W   sender  Pe	T   isAlwaysOnTop   PeBT   setAlwaysOnTop  p(          3 33gҤ3f
3]g`,=dqA       + (- E`@	`    d       P @   e    @ 7   H      Pe
:   minimize-window 0Q<`$   !!c   	4 @!!`   QI	g           3 f  `,=dqA       ~- - E`@	`   b         e    @ 8   I      PeҨ   maximize-window 0Q\`d   !!e(   	4 .H .D @!!`   Q
Pd9
   unmaximize  I	o           3 f3f3f
  `,=dqA       . . E`@	`   c       P @ e    @ 9   J      Pd   close-window0Q<`$   !!c   ػ	4 4!!`   Q rg           3 f  `,=dqA       . $/ E`@	`   b         e    @ :   K       PfQ   close-update-window 0Q<`$   !!c   	4 4!!`   Q rg           3 f  `,=dqA       / / E`@	`   b         e    @ ;   L      PeW>   quit-application0Q@`.   !-!d   	4 0  !!`   tPb>b;   quith           3 3f `,=dqA       0 T0 E`@	`   b       @ e    @ <   M      ,PiF	{   license-verified-successfully   0Q`  !Q!Lq   	D(*,r D: d2K*f L: d2Kp  D !!T`&   r>


Pd]
   index.html  Pe&   ?gameVersion=   {	QPcf6G   loadURL X          a3 e3	σ
 h@	@
#
k@Җ\3 e3	σ
 h@@#
k@3g  `,=dqA       0 3 E`@	`    f       P   H  	 @ e    @ =   N       Pfb   setWindowOpenHandler0Qa`l  !}!!,  	8X`*/<H4* O* x* k$ (# <+|P40@,4@/" H" X@","$#T
p"L""7"`0 " #"2( 7F :XDDP2B J 0P,2 ,2 ;/0B $ <
$h$?$&77" "HG.t& X B  TP0*4 DF d2@2 J+LF d(  F  0B 4* ?4* . <"*"h`Tl ":2H '|0Jhk (7\'l.h.'* '* 8*B@.K
Ph<0*42"\"l22w&< _(: 3P : 3H : 3L R 3<  !hx   
              k            q0      -  [  U      o    Ai        l  f  !   !`    $=d& @        4 D5 ` 	b         Pcʢ E   action  Pb!   denyPdF/   searchParams
PdXW
   gameWindow  rPdJ   game-window Dd' @     
   ,6 p Pb*   x3  Pbe   A2  Pb* "   E2  Pb&R'   W2  Pb67   P2  d      Pc   columns 

PeZ   autoRearrange   Q
	 Pf
   getDisplayMatching  PcY   workArea	11	y	$=d& @        : : ` t
r>



PcZz}(   dirname Pd*g
   getAppPath  hb,         

	DCD!%)D@b         1C5DAD9C=EDIm	IMQ0Q`  !!Hp   ܇
t" " 2H "" 2H
  * !!<`   irmquy}b         i          3  33g33g
j99;33gj9	9
9
9): k  `,=dqA       A E E`@`    $g       P @ , @ L    e    @ ?   R      0Q9`   !!ܪ  
X" " l0,$0L<00('
<&p H0;0x" p" p" d0X4`" P P(0, 0, 0, 0, 0XLl2"x"/6,.H '0" W    !(h@   Z      	              !`X   b         C9b         Db         Dm	b         D$=d& @        J BK ` b         Db         Dr!r	b         Db         Db         Cb         Db         C@b         !%)-`    )Qi	q	1$=d& @        T &T ` b         CP         3  3g3g)k	3)k3	)k
333gͤ33fv  )k ˍ")k#3g% 3g'3g)+)k,3.v  30g2]Ѓ4 35g79)k:k<>)k?kAC)kDkFH)kIkK M)kN!P): Q3.:S3"U:#W3$Y:$[3%]:%_&G3a<3'cfe,3a3(g)hiˍ*+k)kl`,dqA       F T E`@`    Xtn       @ L
`P 
`0	 `P 0I L`@  &L 
 &   e    @ @   S      }0Qh`~   !i!(h:   
TP&&h&hT h   !!`
   r           3 v  3 v  %3v  3v  3f `,=dqA       U .V E`@`    c       P    e    @ A   T       Pf:R_   maintainAspectRatio $d& @        W W ` Pee   setAspectRatio  0Q`   !! f*   
. #<"2zp ;   !d       ]        !a   V   Pd~   remoteAccess PfT.   setContentProtection|(      qk q  q	]3gqq`,=dq[        X \Y E`@`    b       @ e     MP B   U      Pe.Yz   game-window.htmli "0Q`   !!,iH   
<&8 '&H0 &d0 W87l!d       D   a      !(`   i	m	im$=d& @        ] ] `  {           Q3 fC3&33f33
fэ#k`,dqA        \\ &^ E`@`    d       P P @ e     @ C   V      0QT`V   !! f,   
T8D&pH h  !!`
   m           3 v  33 v  3f `,=dqA       ^ _ E`@`    c       P    e    @ D   W      Pc$   fileNamePc2e6   windowIdPeI=   external-window-		)0b         Pc   token   Pd}   createdTime 	i	q	$Pg!   external-window-created (b         Pd.p0
   isExternal  C$=d& @        bc c ` Pd.   lastPositionPcjdk   sortModem	$Pg5   externalWindowPositions PdvϰG	   setBounds   0b         	

$=d& @        g g ` a$d& @        h .h ` 0Q`d  !A!Dot   ̡ H8B@3P" #p"\"l""| *" W  !d          1
     !L`"   
	
	)8b   
      	

Pc*w&   savedAt 		Y$=d& @        pk k ` P          3 f3gͫ33
kχ)3	:	3
:
3:3:#3!f#:%;'l)͍  `,dqA        dh k u`@`    ,i+       P P  
    e     @ E   X      W	PbB7   move r 0Q`  !q!Pr   ܱ<87p# (3\#t*X.B K6,.H '0>"p[   !(h@   &   v                   !d`.    	g	 !%m	a$=d& @        Jn nn ` Qm	i	q	$Pgzf   external-window-message (b         Pd9b   closeWindow $=d& @        Xp |p ` @         #  k3gjΫ3
33	v  ^
j΍\3Q3fA33̇)::h΍   `,dqA        ll p E`@`    $g!       P P @ @ L   e     @ F   Y      b         `  b         PcB   allow   EH        3  #rіٍه)33	gv  $3	g3gj
''''' | j33333x  333x  33ئ}3f! 3#g%3'3)#+3-C/g0D234B6@338B:@7ϖ؍3;3=]23 ?!!"#$eAʖL3%C3;3&EfGgI3 ?'$eK3(Mه)O:P:R:T:V:*X+Z)3 ?,h[:-]:._ra'3/c30e31g32iً3 gk31g34mً5go3/c36q7׋8hsju!3w3w39y!^3w39{ǖ؍:3;}Cg׀3;}gׂ3<=׋>hֆ#r3?Z3 ?!!"#@AeB3C؃D EhՑ@ٓ@ٔȖ^3 ?3;3&f֗'@AeF3C؃D Eh՜@ٞ@ٟ3Gg#HًI lצ'3/c367׋Jh֪33Kgװ'33Lg״M#N3Of׻@ٶ'3P'3QׇR):L:K:S#N3Of:Thb3/ΤV3UfңD3/3VWևX):L:Khۖ؍Yjث3ߖث3Z׫3[\v  ]k3g֫3K֫3S5`3!^X3!^P3J3D3^ׇ_)3:3:3 :  3 :  g׍`זa j؍b؋c 36 d h
 36 e h 36 f h 36 g׋h h i ) k )  `,dq@       4 \q E`@	`    ԓ     @  

 

 @X   
`2 0  
 
 

 @ @ P   &@X @ P P @

`2  P 0

&0 @ @ 0'        e    @ >   O      ae{	iPeވm   did-finish-load 0Q`   !!$g2   ,2$&.H 't06 [   !d    .   M         !$`   AQm	i	q	PdbB   update-info $=d& @        Lu hu a` 	z(          VN3 C3f33 3hэ  `,dqA        Pt tu E`@`    c
       @   e     @ G   P      iW	0Q@`,   !!d   ,   '0  !!`   Qh          	j  &  `,=dqA        u 4v E`@	`    b          e     @ H   Q      !          ''' '''''	3 3g	ȇ
)l3	]3])k3'3f3333]C3]<33	[ w  +33[!w  3x  3x  ?#"3$3	A'P&g(9*#"3$3A-P,g.903234]'*36e8$36e:3<ɇ >3	:?3:A3:C3:E:!G"I)36#hJ:$L:%NrP &&  3'R3(TfV#)Xɋ* lZ' 3'R3+\,ǋ-h^ 3+`.ǋ/hb 3'R3+d,ǋ0hf 31h2ǋ3	hj34l3+n5ǋ6
hp 3'R37r38t39vɋ:gx38t3;zɋ<g| 3'R3+~,ǋ=h34l3+>ǋ?h34l3+@ǋAh34l3+BǋCh34l3+DǋEh34l3+FǋGh34l3+HǋIh34l3+JǋKh 3'R3LɋMga36NOeP3QȃR Sh@T@#U
Vk@̖c36323WfNOeX3QȃR Sh@T@#U
Vk@ 3Yg 3'R3+Zǋ[h 3+`\	h 3+`]	h 3+`.ǋ^h `Ĕ      @ 
`P P P @h @H @H P @ L` P ` @ P @ @ P @ P @ P @ P @ 0	 B @ L  X @ @                         e     @ (         Q	
1
q
%
UEu	)My	e=m0Q`B  !!@nn    _\*@& .>p2:  !!L`"   4=dq@      \v  ` =`@}	`    t
Q5m	T b         dhi,Pij   data:text/html;charset=utf-8,   {	 0QE`2  !%!*  . /tX"2_4.PO"2Ϗ_.POx*8&|@pr <: d2K * :+D: d2K K8 <*: C   !(h@                        !bP   r       Pfl   forceInstallerUpdatePd>bQQ   lastVersion 0Qa`n  E!  . /T&,3'|*(2^|.X3'0x,H&`26k8p*@D *43*,+84'*(2k@4(;.432.43|0/
 t,H&`66kDD&D&XD4.":k.PO& (.6w.6o5'*(2k@4(;$.432.43p8 <.;8 <*&<8 <*;.@33&,32*43lPh 8 <*
"$8 <.2_433" 8 <.:o   !hx      ,  b  
        O     O           i             A     {    ]     !!i                ,    r  t
IPdR   tempAsarPath$=d& @        { { ` PeF   youdaoFileName  Pc'   app.asarPej\   youdaoShareId   PeZ'   youdaoGroupId   EPe~N   youdaoFolderId  Q%
$g   M D 5 1Y%:   gg  d*
   ,   [E    $=d& @          ` Pdf%
   unlinkSync  $d' @        . \ Pb.   o5  ` Pdzp   downloadUrl Pe.   asarDownloadUrl 0jcR   fe1Y%eHevA S A R eNU R L   Pcf5I   defaults$d' @        j > ` 
 b         PdJ   responseTypePc"A   stream   Pfk   onDownloadProgress  0Q`   !!0jN    3"<DW8 <*
 !!0`   <=dqA        a(    `@`    1	8	Pcb   loaded  Pef&   getAllWindows   0Qh`|   !!$g4   H0>&."  !!(`   m	q	PeR d   update-progress (b         yr(         3  83  3Ї):3:	3:h  `,=dqA         E`@`    d       0 
 e    @ M   9      y(          ''# 33Od3Cg
'33f3ы	 g   ` f       !@ @      e    @ L   &       Pf>a   createWriteStream   PbjU   pipe0QP`L   !!e(   " T " !!`   }Pcs   finish  
l          3 h3 h  `,=dqA       T  E`@`    b       @ e    @ N   '      0Q`  !%!Ts    7" "4&+L*pk":8+ 6  d  !d       2   A     !X`(   <=dqA      ~ 4 a   (   E`@`    Pc?   https    $d& @          ` 9
(h&λ   eHevA S A R eNU R L :   0b         Pbr   portPbfu   pathMQPc   request 0Q`  !]!@nj    ;0"K  &HO6 6 6    !!D`   D=dqA       Г $ Pba   r6  Pbf
   i3  Pb5n   a3  b   E`@9`    -PeP|   content-length  IY}%0Q`   !!<md    #|$"&(";"'8 <*	    !!<`   4=dqA        Pb~h]   t4  ` E`@m`    uHq1	8	0Qh`~   !!!r          3  93  3Ї):::		h `,=dqA        < E`@`    d       0    e    @ R   8      y 2           ' 3@ &  "#3 Od Cg	'33f3	ы
 g 3g   `$g       
 B
 
       e    @ Q   5      Pb\   end 0Q@`0   !!d    t  p!!`   h           3 fj`,=dqA         D E`@m`    b       @ e     @ S   6      
0Q4`   !!c   | x  !!e         k  `,=dqA       x  E`@m`    b          e    @ T   7      (          '''# 33
l''33
g'3	ϋ
 h3ϋh3ϋh `$g      P P @        e    @ P   3      }
0Q4`   !!c   t p  !!e         k    `,=dqA         E`@9`    b          e    @ U   4      X          ''k # rі2̍ #3	@rk)3	:	3
 :
33@:3͋ h!3#ˋh%3'f)   `0j+      @ Y   
      e    @ O   (      `(  $d& @         Ġ ` 0QH`@   !!d   xH06  !!`   m	q	Pe&Y   update-failed   b         
4kɖ   A S A R eNM D 5 1Y%fe]Sm  j          3  3  3Ї)h`,=dqA       8  E`@	`    c       0	    e    @ V   )      0QD`4   !9!d   pH0"  !!`   m	q	PeƷ1   update-completedi         3  3  3g  `,=dqA       F  E`@`    b       @ e    @ W   *      `"  0QD`4   !Y!d   hH0"  !!`   m	q	Ii         3  3  3g  `,=dqA       ̢  E`@`    b       @ e    @ X   +      0Q`  !u!Ԟ  0x&2* "+* " /*" &+H6 [*  ?& @&" k" k#&2K&28 <*: K&,32*43&" &+ 2P w8 <*# !(h@             A  [       !`^   t
0b         YPeNz6   targetAsarPath  Pcܬ   appPath %Ir>Pdr   ../app.asar Pc>
    execPath		Pc   getPath Pb>#   temp Pfq.	   update-config.json  0	0	Pda   updater.exe 
Pr$y"   el~b0Ru p d a t e r . e x e nxO[]cknxg^v^>en(W^(uvU_-NyPcP5   spawn   Pc   shell   `    Ja       (b         )
CPcN   stdio   Pc   ignore  $Pg*N   windowsVerbatimArgumentsC$=d& @        z Э i` `    Ja        b         C0Q4`   !!c   x l  !!`    re          3  f `,=dqA       ~  E`@`    b         e    @ Z   0       0Q@`.   !!d   d h  !!`   t=h           3 3f `,=dqA          E`@`    b       @ e     @ [   1      $d& @        ү  ` 0Q\`b   !!! f*   xH0N   !!$`   m	q	!b         
(h.6   /TRfez^1Y%KbRfeo0         3  +3  3Ї)3@:h
   `,=dqA        h E`@`    c       0!0@ e    @ \   2      x          3 3)3:3	3 3f	h:
#3:#3f:3	3 3!g#h%3'#)3+e-h/3	31#3g3h537g9#;r=k?3AkC3 E!G%=H"J)iK)ʍ#$M%=N%P)iQ3&S3'UfW3(Yˋ) g[#*]ˋ+ l_ˍ,373ga3-c3ge3	 3 3ggihk37gm3-cgo3&S3'qfs3(uʋ.gw  `,dqA        ̣  E`@`    hxy      0
     
&L&L
 
   
         e     @ Y   ,       b         QCc&Qb   febR$d& @         F 	`  Pf   installerDownloadUrl$Pge   youdaoInstallerFileName 0QT`V   !a!e&   hH0B" !! `   m	q	!b         
m(         3  %3  3Ї)3:h	 `,=dqA       : h E`@Q`    c       0 e    @ ]   -      0QH`@   !!d   pH06  !!`   m	q	b         4kVm   Xϑfe1Y%\ՋO(u[ňSfe. . .   j          3  3  3Ї)h`,=dqA       ,  E`@Q`    c       0	    e    @ ^   .       b         QCejL   [ňSfebR  $d& @         * ` 0Ql`   !!$g6   pH0V4X !!(`   m	q	!b         
e
FD   Xϑfe1Y%:   $ge~   
 [ňSfe_N1Y%:     s0         3  >3  3Ї)3@@3@	:
h`,=dqA         E`@`    d       0 B    e    @ _   /      ,iT   XϑfeT[ňSfe1Y%:     E      	q	3
 333gX3
R3kq  q	3
v  іō833333iq q	3_3Y333h33g 3"3g$3
3k&q q	3
v  %#(3
@*@+@,r-Kō33g/3 13g31!''3t333i5q q	37
3"9'3#;#($r=3#;'3#;#($r?3#;'%3&A''3(C )E)* :+FhHq q	3,J3gL'3N3-PgR#.Tċ/rVq q	3#.Tċ0rXq q	3
3kZq q	3
v  %#(3
@\@]@^r_uō233ga3 13gc33e34gfi35kċ6gmq33e34ofq35sƋ7gu%33e34wfy35{Ƌ9g}3
 3
:j큇;)qƍ<33gꄤ3 13g3=633>*	33e34f35ŋ?g	33e34f35ċ@g kq q	붇A)qčB	33e34f35ËC	g#(D 3E@rq `,dq[       y ^ E`@`       
   P P P @ P P ` B 
 
 @ @ @ @	 
 
 
 &P @ P @               e    MP K   "      t
Qm	r>


ae{	ib      $=d& @        D  a` 0Qp`   !! f0   hL '0B"[!d       7         !(`   m	i	q	!b         
$=d& @        D l ` t0         3  B3f73  3χ)3	:hэ`,dqA         E`@`    d       @    e    @ `   #       0Qd`t   !!$g6   D8 <* H !!$`   0Q4`   !%!c   ` T  !!`    re          3  f `,=dqA       2  E`@`    b         e    @ b   %      t=q          3 3f3ҋ g3
3f  `,dqA          E`@`    e      @ P      e     @ a   $      )x      q3 D kq  q	3l  kq q	3l
33	
333	r3e3˃ h@@#
k!@#
3$g&v333(f*e,3˃. h/@1@2#
k3@5
3$g6G̍!3"83#:f<3$>ˋ%g@#&Bˋ' lDqq   `,dq[        x  E`@`    DoF      P @ P @ L   P 0	 B P @        e     MP J   !      8          ''3 3x ] j _ 3T·	):
	:l 3#k@g#ϋ  l   `$g      @ L @      e    @ I         !A!Y5Uq]}!0Q`   !U!,iB   ,$" P &"7"4*@   !!4`   1
QAy@          3 g3#3#
khg3	g3
h `,=dqA       6  `@}	`     f       P ` @ P    e    @ c         0Q`   !q!4kV   h
($"To " 7|"4*@ !!4`   Pd"
   createHmac  1
AX         @  3#3hh	3#3hg3	g3
h   `,=dqA       8 v y`@}	`     f        
 
 
    e    @ d         0Q`  !!B  > DT8&l<0T* d. h. l. l. (,&Ph. h( H 8 0Hdd \(
$," P
," d
," p
," X<`\d,3h0   !d         a     !``,   EHPcR   FFFFFFFFyrbBPcN3/   lowPowerPd   mainManager 8b   
      Pd3
   expireTime   Pf*¶   activationDeadline  Pd|	   deviceHex   Pd)y   permissions $=d& @        > | a` }	         3  Ń h3f"3	v  &3	v  3h3h3h3h3"hv  !&3	v  3"&h@@@3f3 f"l$3&f(v  #	+l- O* #	+l0 O/ #	+l2Ɇ4U53
6g8U:3
6g;U=3
6g>U@3
6gAC):D:F:H:J:Lƍ `,dqA         `@`    @nN       L

   BX @ @   0! 	  	`2 0 e    @ e         0Q8`   !!c   ľ,, !!`   @b         Pd"!
   mouseEvent   Pfޚ   simulateMouseEvent  Pdv{
   touchEvent   Pf5(   simulateTouchEvent  Pe.   keyboardEvent   $Pg<ZA   simulateKeyboardEvent   Pd;
   focusEvent   Pfެ   simulateFocusEvent  Pd
   inputEvent   Pf8   simulateInputEvent  Pd2<
   scrollEvent  Pfs   simulateScrollEvent f            )5 `,=dqA         ]`@}	`    b         e    @ f         0Q@`0   !%!d   ,D
2@0  !!`   bnh           v    `,=dqA        j U`@}	`    me    @ g         0Q`
  !=!Hp|   \8 lDpX LHx"T\ *xh  !!D`   i	Pe&w   sourceWebviewId bnPeE   targetWindowId  UPerD   sourceGroupId   q	 Pf2I]   window-sync-message Pc
2   command 		%PdVq   currentGroup8         3  fv3v  l3v  33f
v  
3k3ω):	#
3f::: h"   `,=dqA         `@}	`    $g$       P @ P 0`  0@ e    @ h         0Q`<  !q!4kT   V &,&H '&d&D&hFdH0" [  !d    :           !8`   Qm	i	)MPdp$   fromWebview b         q	 Pf6F-   webview-sync-message$=d& @        * B a` }	P          ~3 u3fg)33
::):qq3 3	
h̍  `,dq@        J `@`    e       @ P 00  e    @ i         0Q`  !!Z   x
   ( (4 4+'&XPHH@LO\"8 d2  T *+/ \ *+/ \ *+/H<L2 t  P2  2 *  <4
 D2  7t*  <2 <,t\  $h
 ,
@
+T
p" d
"0T0$ 8 \s

($
 $
  2 
h" h;l*,*$T"B@$*,X/T*,X/T*, T `2 '
2 g   !Xt      b  AF     :                 !       ;       b         !`Z   d=d' @          		Pbr^   l2  Pb9~   d2  			Pb(o%   b2  h         }	m	 %Pd\
   autoAdjust  

$=d& @        . J a` b0Qd`x   !!$g4   0 x" t" l34  !d       /        ! `   m	PcR(e   getURL  raPe   bin/index.html  $=d& @        D  ` q(         3  3f3g3g
Ѝ`,dqA         E`@`    c       @ @ e    @ k         
 $d& @         * a` H$d& @          ` $=d& @        ~  ` b0Q`   !	!,iD   0 |" "x" 2x,34  !d       I        !,`   m	ra	)$=d& @         2 ` x(         3  3f3g](3g
]33gЍ  `,dqA       | B E`@`    d       @ @ @ e    @ l         0Q`   !-!4kR   hD3 .8` @   !!,`   	
) PfWF   managerInstanceId   
	b{0          3 3gЫ33g
]3Іh3g3g `,=dqA         E`@`     f       @ @ L
    e    @ m         0Q<`"   !M!c   H*  !!`   0Q|`   a!(h>   DX(Jd*d !!`   	
)w(          3 3g3 3g33A
 `,=dqA       n  E`@`    d       @     e    @ o          g         3  ҋ g   `,dqA       0  E`@`    c           e    @ n         I	
0QL`B   !!e$   <  +l  !!`   	b	
k          	 3 3gm   `,=dqA       N  E`@`    c       @    e    @ p         !$d' @         $ a` )0QY`\  !!pz   D2B@:T
PL 00*"\"l"":t&
?2&
?."hW !d              !``,   	
)a	Pc   window_ 	

-0b         0b         1	y			$=d& @          ` =P          3 3g33
@
5ѤK3E3?3	93
33χ)3:3:3	:	3
:
g 3χ")3$#&3(A+P*g,@#:.31#&3(A4P3g5@0:7:	9:
;g=ύ  `,dqA         E`@`    8l?       @  
&0 0!P   	   e    @ q         1	y0Q`   !!@nn   ,
#T
,$
@$
h2tTdhW !d       o        !<`   1				-0b         

$=d& @        4 X a` @         #  3CgD3	B@3B@3͇	):::
:g͍`,dqA        l E`@`     f        	   X  e    @ r         ,d' @          Pbs   r3  ua  0Q`  !!@nn   &,
#T,$
@$
h2tTdhW !d       w        !<`   1	y	u-0b         

$=d& @        : ^ a` @         #  3CgD3	B@3B@3͇	):::
:g͍`,dqA       
 r E`@`     f        	   X  e    @ s         0Q`  !-!hx   ,
#T
,
&0"$;?"
$"$;?"2lL\`W !d          q     !H`    1	y				-0b         

$=d& @        p  a` P         #  3CgD3	#  3Ax  	NCgB@3#  3	A

x  	
NCgB@3͇):::!:#g%͍  `,dqA         E`@`    (h'        	  B @!0   e    @ t         $d& @          ` }	          ''''''''	'
' |' 'j D333^33'3
3
'33'ލ	3
3f3ߋ gΤ3f33g Ж^ލ3"x  5$3&f(33*g,Ж܍ޖO3"x  5.30f2334g6Ж܍38'3:'3<'3>ߋg@3B#Dr F'3HߋgJ3LߋgN#P3R3TfVgX3Zf\ˆ^'	3_ߋ ga!v  5"'#kc'	 3eދ$ggv  Ciy  CjCkx  Bl#%m3&oCqgrBty  4y  ,#%m3'ugw#%m3'ugyĖY{Õ |'''	3eߋ(g}#%m3&oCg݀'
׌)''  Cނ  C݄C
 x  ! 
 Cޅ  C݇B x     C݉B x     C݋C#%m3'ug'#%m3'ug'	 3eދ*gܐߖ	3eދ+gܒߍ,   `,dqA        f  a`@`       	   P P P @ P P @  P P @ @ P P @ 0 
 !Ѐ  	  !B!@              e     @ j         )I])0Qh`z   !a!$g6   x8 `$* &  !!$`   H0Q`b  !u!Lq    P 
3 l" H  l , 0 L '0"    !(h@         !
            1	     !D`   
PcH   restore PdbH
   getOpacity  PdN6
   setOpacity   Pf:nI   setIgnoreMouseEventsPe*3   setSkipTaskbar   $Pgr   setBackgroundThrottling m	i	q	Pd6p   window-shown$=d& @            ` }	$d& @            ` (         3  f3f3f
v  '3g3g3g3f3f3 g"3	$13
&f(&3	$3*g,Ѝэ   `,dqA          E`@`    ,i.       P @ P @ P @ @   e    @ v         5r           3 3f3x  3ы g

j   `,dqA       .  E`@`   e      @ @       e    @ u         q0Q`2  !!0jL   . /26^ " L4 3(T0 3  !(h@                 v   a     !0a   f    $Pg.0   https://www.baidu.com    b         Pb2x   HEADPc憨9   timeout `p  -
Pb+z   date	r		@      q# ̇)lq  q	33g	#r3fq#3	fqq   `,=dq[        \ . E`@}	`    e       L
   e     MQ w         0Qp`   !!(h>   P8 `(*  ( !!(`   H0Q`  !	!\u   l
$ h" H  h , 0 L P0" p H | d L P0" W  !d          1      !<`    m	i	q	Pe^j=   window-hidden   $=d& @        h  ` }	          3  fv  k3g3g
3g3f3f3g3 3f ]33	"
g$V3g&3g(3g*3g,3 3f.]33	0g2э  `,dqA         E`@`    0j4       P @ P @ P P @ @   e    @ y         t=t           3 3f3x  3ы g
33f  `,dqA        
  E`@`    e      @ @ @    e     @ x         0Q]`f  !9!   [P"\D"   X":* T>/0B ;" L`LN*2:6&:7s@$* d& t$* #*/LN*2:6&:7s@$* d& t$* ##H"d"p*#P,+.`lP,+.`l$,+X@22H 't0B _2t*8"K#,"2 *+4XLr  T" p + 02<D* 6h/"/hX" 02<D* |,6s@T#DT pP,+,&+( 6P7" 8*$6v\*X62,R">F F ?9!x|      '  sr          h               x    9     V    N         M         A_     !e     v  
  h    4=dq[       	  ` E`@}	`    t
o	5Qm	Pi{	0Q,`   !U!b   ,  !!c             `,=dqA        8 P E`@M`    me     @ {         0Q`  !i!t{    gh  ("  l"."o"82,r D: d"P*f L: d"Pt  2;!d       c  3     !la2      <=dq[      0!  	a  `@M`    Pd.`   license_info0QA`,  !!0  . #`@&4 64.D0P'44006kl",&.D00|",6kP'$'4LL0" d'4@L0" 2t  /t68.D0.x0G:*0:&*\'!d               !Xb(   
    Ad PfQ](   defaultLicenseKey   	rQPbj   used		Pdng
1   lastUsedTimeb         %X      q3 3 і>333q33lq  q	nf3[33
K33lq q	q333	
gq3]33	g]3g): #"3$f&:(a3V33*F33,v  2ˇ.)33/:1ql3l5qq  `,=dq[        ! D* E`@}`    4k7       P P P P @ 0`  0    e     MP          r>


ae{	Qi-0)0Tc  
                             < ! D O C T Y P E   h t m l > 
                             < h t m l   l a n g = " z h - C N " > 
                             < h e a d > 
                                 < m e t a   c h a r s e t = " U T F - 8 " > 
                                 < m e t a   n a m e = " v i e w p o r t "   c o n t e n t = " w i d t h = d e v i c e - w i d t h ,   i n i t i a l - s c a l e = 1 . 0 " > 
                                 < t i t l e > CgP< / t i t l e > 
                                 < s t y l e > 
                                     b o d y   { 
                                         f o n t - f a m i l y :   ' M i c r o s o f t   Y a H e i ' ,   A r i a l ,   s a n s - s e r i f ; 
                                         b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   # f 5 f 7 f a   0 % ,   # c 3 c f e 2   1 0 0 % ) ; 
                                         m a r g i n :   0 ; 
                                         p a d d i n g :   0 ; 
                                         d i s p l a y :   f l e x ; 
                                         j u s t i f y - c o n t e n t :   c e n t e r ; 
                                         a l i g n - i t e m s :   c e n t e r ; 
                                         h e i g h t :   1 0 0 v h ; 
                                     } 
                                     . c o n t a i n e r   { 
                                         b a c k g r o u n d :   w h i t e ; 
                                         b o r d e r - r a d i u s :   1 2 p x ; 
                                         b o x - s h a d o w :   0   1 0 p x   3 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
                                         p a d d i n g :   4 0 p x ; 
                                         w i d t h :   4 2 0 p x ; 
                                         t e x t - a l i g n :   c e n t e r ; 
                                         p o s i t i o n :   r e l a t i v e ; 
                                         o v e r f l o w :   h i d d e n ; 
                                     } 
                                     . c o n t a i n e r : : b e f o r e   { 
                                         c o n t e n t :   ' ' ; 
                                         p o s i t i o n :   a b s o l u t e ; 
                                         t o p :   0 ; 
                                         l e f t :   0 ; 
                                         r i g h t :   0 ; 
                                         h e i g h t :   4 p x ; 
                                         b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 9 0 d e g ,   # 4 0 9 E F F   0 % ,   # 6 6 7 e e a   1 0 0 % ) ; 
                                     } 
                                     . c l o s e - b u t t o n   { 
                                         p o s i t i o n :   a b s o l u t e ; 
                                         t o p :   1 5 p x ; 
                                         r i g h t :   1 5 p x ; 
                                         b a c k g r o u n d :   r g b a ( 0 ,   0 ,   0 ,   0 . 0 5 ) ; 
                                         b o r d e r :   n o n e ; 
                                         b o r d e r - r a d i u s :   5 0 % ; 
                                         w i d t h :   3 2 p x ; 
                                         h e i g h t :   3 2 p x ; 
                                         c o l o r :   # 6 0 6 2 6 6 ; 
                                         f o n t - s i z e :   1 6 p x ; 
                                         c u r s o r :   p o i n t e r ; 
                                         d i s p l a y :   f l e x ; 
                                         a l i g n - i t e m s :   c e n t e r ; 
                                         j u s t i f y - c o n t e n t :   c e n t e r ; 
                                         t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
                                     } 
                                     . c l o s e - b u t t o n : h o v e r   { 
                                         b a c k g r o u n d :   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
                                         t r a n s f o r m :   r o t a t e ( 9 0 d e g ) ; 
                                     } 
                                     h 1   { 
                                         c o l o r :   # 3 0 3 1 3 3 ; 
                                         m a r g i n :   2 0 p x   0   3 0 p x   0 ; 
                                         f o n t - s i z e :   2 4 p x ; 
                                         f o n t - w e i g h t :   6 0 0 ; 
                                     } 
                                     p   { 
                                         c o l o r :   # 6 0 6 2 6 6 ; 
                                         m a r g i n - b o t t o m :   3 0 p x ; 
                                         f o n t - s i z e :   1 4 p x ; 
                                     } 
                                     . m a c h i n e - c o d e   { 
                                         b a c k g r o u n d :   # f 5 f 7 f a ; 
                                         p a d d i n g :   1 5 p x ; 
                                         b o r d e r - r a d i u s :   8 p x ; 
                                         m a r g i n :   2 0 p x   0 ; 
                                         w o r d - b r e a k :   b r e a k - a l l ; 
                                         b o r d e r :   1 p x   s o l i d   # e b e e f 5 ; 
                                     } 
                                     . m a c h i n e - c o d e   s t r o n g   { 
                                         c o l o r :   # 4 0 9 E F F ; 
                                     } 
                                     . l i c e n s e - i n p u t   { 
                                         w i d t h :   1 0 0 % ; 
                                         p a d d i n g :   1 2 p x   1 5 p x ; 
                                         m a r g i n :   1 5 p x   0 ; 
                                         b o r d e r :   1 p x   s o l i d   # d c d f e 6 ; 
                                         b o r d e r - r a d i u s :   8 p x ; 
                                         b o x - s i z i n g :   b o r d e r - b o x ; 
                                         f o n t - s i z e :   1 4 p x ; 
                                         t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
                                     } 
                                     . l i c e n s e - i n p u t : f o c u s   { 
                                         o u t l i n e :   n o n e ; 
                                         b o r d e r - c o l o r :   # 4 0 9 E F F ; 
                                         b o x - s h a d o w :   0   0   0   2 p x   r g b a ( 6 4 ,   1 5 8 ,   2 5 5 ,   0 . 2 ) ; 
                                     } 
                                     . b u t t o n   { 
                                         b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   # 4 0 9 E F F   0 % ,   # 6 6 7 e e a   1 0 0 % ) ; 
                                         c o l o r :   w h i t e ; 
                                         p a d d i n g :   1 2 p x   2 4 p x ; 
                                         b o r d e r :   n o n e ; 
                                         b o r d e r - r a d i u s :   8 p x ; 
                                         c u r s o r :   p o i n t e r ; 
                                         m a r g i n :   1 0 p x ; 
                                         f o n t - s i z e :   1 4 p x ; 
                                         f o n t - w e i g h t :   6 0 0 ; 
                                         t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
                                         b o x - s h a d o w :   0   2 p x   4 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
                                     } 
                                     . b u t t o n : h o v e r   { 
                                         t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ; 
                                         b o x - s h a d o w :   0   4 p x   8 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 5 ) ; 
                                     } 
                                     . e r r o r   { 
                                         m a r g i n :   1 5 p x   0 ; 
                                         p a d d i n g :   1 0 p x ; 
                                         b o r d e r - r a d i u s :   6 p x ; 
                                         f o n t - s i z e :   1 4 p x ; 
                                         t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
                                     } 
                                     . e r r o r . e r r o r   { 
                                         c o l o r :   # f 5 6 c 6 c ; 
                                         b a c k g r o u n d :   # f e f 0 f 0 ; 
                                         b o r d e r :   1 p x   s o l i d   # f b c 4 c 4 ; 
                                     } 
                                     . e r r o r . s u c c e s s   { 
                                         c o l o r :   # 6 7 c 2 3 a ; 
                                         b a c k g r o u n d :   # f 0 f 9 e b ; 
                                         b o r d e r :   1 p x   s o l i d   # e 1 f 3 d 8 ; 
                                     } 
                                     . e x p i r e - t i m e   { 
                                         m a r g i n :   1 5 p x   0 ; 
                                         c o l o r :   # 6 0 6 2 6 6 ; 
                                         f o n t - s i z e :   1 4 p x ; 
                                         p a d d i n g :   1 0 p x ; 
                                         b a c k g r o u n d :   # f 0 f 9 e b ; 
                                         b o r d e r :   1 p x   s o l i d   # e 1 f 3 d 8 ; 
                                         b o r d e r - r a d i u s :   6 p x ; 
                                     } 
                                     . p e r m i s s i o n s   { 
                                         m a r g i n :   2 0 p x   0 ; 
                                         p a d d i n g :   1 5 p x ; 
                                         b a c k g r o u n d :   # e c f 5 f f ; 
                                         b o r d e r :   1 p x   s o l i d   # d 9 e c f f ; 
                                         b o r d e r - r a d i u s :   8 p x ; 
                                     } 
                                     . p e r m i s s i o n - i t e m   { 
                                         d i s p l a y :   i n l i n e - b l o c k ; 
                                         b a c k g r o u n d :   # 4 0 9 E F F ; 
                                         c o l o r :   w h i t e ; 
                                         p a d d i n g :   6 p x   1 2 p x ; 
                                         b o r d e r - r a d i u s :   1 6 p x ; 
                                         m a r g i n :   5 p x ; 
                                         f o n t - s i z e :   1 2 p x ; 
                                         f o n t - w e i g h t :   5 0 0 ; 
                                     } 
                                 < / s t y l e > 
                             < / h e a d > 
                             < b o d y > 
                                 < d i v   c l a s s = " c o n t a i n e r " > 
                                     < b u t t o n   c l a s s = " c l o s e - b u t t o n "   o n c l i c k = " c l o s e W i n d o w ( ) " > & t i m e s ; < / b u t t o n > 
                                     < h 1 > CgP< / h 1 > 
                                     < p > eQcCgxNۏeQA I KNs< / p > 
                                     < d i v   c l a s s = " m a c h i n e - c o d e " > 
                                         < s t r o n g > :ghVx< / s t r o n g > 
                                         < s p a n   i d = " m a c h i n e C o d e " > 22R[$K  < / s p a n > 
                                         < b u t t o n   c l a s s = " b u t t o n "   o n c l i c k = " c o p y M a c h i n e C o d e ( ) " > Y6R< / b u t t o n > 
                                     < / d i v > 
                                     < i n p u t   t y p e = " t e x t "   c l a s s = " l i c e n s e - i n p u t "   i d = " l i c e n s e K e y "   p l a c e h o l d e r = " eQcCgx" > 
                                     < d i v   c l a s s = " e r r o r "   i d = " e r r o r "   s t y l e = " d i s p l a y :   n o n e ; " > < / d i v > 
                                     < d i v   c l a s s = " e x p i r e - t i m e "   i d = " e x p i r e T i m e "   s t y l e = " d i s p l a y :   n o n e ; " > < / d i v > 
                                     < d i v   c l a s s = " p e r m i s s i o n s "   i d = " p e r m i s s i o n s "   s t y l e = " d i s p l a y :   n o n e ; " > < / d i v > 
                                     < b u t t o n   c l a s s = " b u t t o n "   o n c l i c k = " v e r i f y L i c e n s e ( ) " > < / b u t t o n > 
                                 < / d i v > 
                                 < s c r i p t > 
                                         c o n s t   {   i p c R e n d e r e r   }   =   r e q u i r e ( ' e l e c t r o n ' ) ; 
                                         
                                         / /   sQ핗zSQpe
                                         f u n c t i o n   c l o s e W i n d o w ( )   { 
                                             / /   (WCgPubsQ핗zSasT@w Q^(u
                                             i p c R e n d e r e r . s e n d ( ' q u i t - a p p l i c a t i o n ' ) ; 
                                         } 
                                         
                                         f u n c t i o n   c o p y M a c h i n e C o d e ( )   { 
                                             c o n s t   m a c h i n e C o d e   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' m a c h i n e C o d e ' ) . t e x t C o n t e n t ; 
                                             c o n s t   e r r o r E l e m e n t   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' e r r o r ' ) ; 
                                             
                                             / /   \ՋO(u  n a v i g a t o r . c l i p b o a r d 
                                             i f   ( n a v i g a t o r . c l i p b o a r d   & &   n a v i g a t o r . c l i p b o a r d . w r i t e T e x t )   { 
                                                 n a v i g a t o r . c l i p b o a r d . w r i t e T e x t ( m a c h i n e C o d e ) . t h e n ( ( )   = >   { 
                                                     e r r o r E l e m e n t . t e x t C o n t e n t   =   ' :ghVx]Y6R0RjR4g' ; 
                                                     e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   s u c c e s s ' ; 
                                                     e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                                     / /   3 yTꁨRυc:y
                                                     s e t T i m e o u t ( ( )   = >   { 
                                                         e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' n o n e ' ; 
                                                     } ,   3 0 0 0 ) ; 
                                                 } ) . c a t c h ( e r r   = >   { 
                                                     c o n s o l e . e r r o r ( ' Y6R1Y%: ' ,   e r r ) ; 
                                                     / /   M~eHh
                                                     f a l l b a c k C o p y T e x t T o C l i p b o a r d ( m a c h i n e C o d e ) ; 
                                                 } ) ; 
                                             }   e l s e   { 
                                                 / /   M~eHh
                                                 f a l l b a c k C o p y T e x t T o C l i p b o a r d ( m a c h i n e C o d e ) ; 
                                             } 
                                         } 
                                         
                                         / /   M~eHhO(u O~vY6Rel
                                         f u n c t i o n   f a l l b a c k C o p y T e x t T o C l i p b o a r d ( t e x t )   { 
                                             c o n s t   t e x t A r e a   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t e x t a r e a ' ) ; 
                                             c o n s t   e r r o r E l e m e n t   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' e r r o r ' ) ; 
                                             t e x t A r e a . v a l u e   =   t e x t ; 
                                             t e x t A r e a . s t y l e . p o s i t i o n   =   ' f i x e d ' ; 
                                             t e x t A r e a . s t y l e . l e f t   =   ' - 9 9 9 9 9 9 p x ' ; 
                                             t e x t A r e a . s t y l e . t o p   =   ' - 9 9 9 9 9 9 p x ' ; 
                                             d o c u m e n t . b o d y . a p p e n d C h i l d ( t e x t A r e a ) ; 
                                             t e x t A r e a . f o c u s ( ) ; 
                                             t e x t A r e a . s e l e c t ( ) ; 
                                             
                                             t r y   { 
                                                 c o n s t   s u c c e s s f u l   =   d o c u m e n t . e x e c C o m m a n d ( ' c o p y ' ) ; 
                                                 i f   ( s u c c e s s f u l )   { 
                                                     e r r o r E l e m e n t . t e x t C o n t e n t   =   ' :ghVx]Y6R0RjR4g' ; 
                                                     e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   s u c c e s s ' ; 
                                                 }   e l s e   { 
                                                     e r r o r E l e m e n t . t e x t C o n t e n t   =   ' Y6R1Y%' ; 
                                                     e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   e r r o r ' ; 
                                                 } 
                                                 e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                                 / /   3 yTꁨRυc:y
                                                 s e t T i m e o u t ( ( )   = >   { 
                                                     e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' n o n e ' ; 
                                                 } ,   3 0 0 0 ) ; 
                                             }   c a t c h   ( e r r )   { 
                                                 c o n s o l e . e r r o r ( ' Y6R1Y%: ' ,   e r r ) ; 
                                                 e r r o r E l e m e n t . t e x t C o n t e n t   =   ' Y6R1Y%KbRY6R' ; 
                                                 e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   e r r o r ' ; 
                                                 e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                                 / /   3 yTꁨRυc:y
                                                 s e t T i m e o u t ( ( )   = >   { 
                                                     e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' n o n e ' ; 
                                                 } ,   3 0 0 0 ) ; 
                                             }   f i n a l l y   { 
                                                 d o c u m e n t . b o d y . r e m o v e C h i l d ( t e x t A r e a ) ; 
                                             } 
                                         } 
                                     
                                     f u n c t i o n   v e r i f y L i c e n s e ( )   { 
                                         c o n s t   l i c e n s e K e y   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' l i c e n s e K e y ' ) . v a l u e . t r i m ( ) ; 
                                         c o n s t   m a c h i n e C o d e   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' m a c h i n e C o d e ' ) . t e x t C o n t e n t ; 
                                         c o n s t   e r r o r E l e m e n t   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' e r r o r ' ) ; 
                                         
                                         i f   ( ! l i c e n s e K e y )   { 
                                             e r r o r E l e m e n t . t e x t C o n t e n t   =   ' eQcCgx' ; 
                                             e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   e r r o r ' ; 
                                             e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                             r e t u r n ; 
                                         } 
                                         
                                         t r y   { 
                                             / /   cCgx
                                             c o n s t   l i c e n s e I n f o   =   i p c R e n d e r e r . s e n d S y n c ( ' v e r i f y - l i c e n s e - k e y ' ,   l i c e n s e K e y ,   m a c h i n e C o d e ,   t r u e ) ; 
                                             
                                             i f   ( l i c e n s e I n f o )   { 
                                                 / /   hg/f&Tb	gA I KNsCgP
                                                 i f   ( l i c e n s e I n f o . p e r m i s s i o n s   & &   l i c e n s e I n f o . p e r m i s s i o n s . i n c l u d e s ( ' m a i n M a n a g e r ' ) )   { 
                                                     / /   CgPǏw;NۏzR};Nub
                                                     i p c R e n d e r e r . s e n d ( ' l i c e n s e - v e r i f i e d - s u c c e s s f u l l y ' ) ; 
                                                 }   e l s e   { 
                                                     e r r o r E l e m e n t . t e x t C o n t e n t   =   ' cCgx:\A I KNsCgP' ; 
                                                     e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   e r r o r ' ; 
                                                     e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                                 } 
                                             }   e l s e   { 
                                                 e r r o r E l e m e n t . t e x t C o n t e n t   =   ' cCgx1Y%' ; 
                                                 e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   e r r o r ' ; 
                                                 e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                             } 
                                         }   c a t c h   ( e r r o r )   { 
                                             c o n s o l e . e r r o r ( ' cCgxeSu: ' ,   e r r o r ) ; 
                                             e r r o r E l e m e n t . t e x t C o n t e n t   =   ' Ǐz-NSu' ; 
                                             e r r o r E l e m e n t . c l a s s N a m e   =   ' e r r o r   e r r o r ' ; 
                                             e r r o r E l e m e n t . s t y l e . d i s p l a y   =   ' b l o c k ' ; 
                                         } 
                                     } 
                                     
                                     / /   v,T~g
                                     i p c R e n d e r e r . o n ( ' v e r i f y - l i c e n s e - r e s u l t ' ,   ( e v e n t ,   s u c c e s s )   = >   { 
                                         i f   ( s u c c e s s )   { 
                                             / /   CgPǏw;NۏzR};Nub
                                             i p c R e n d e r e r . s e n d ( ' l i c e n s e - v e r i f i e d - s u c c e s s f u l l y ' ) ; 
                                         } 
                                     } ) ; 
                                 < / s c r i p t > 
                             < / b o d y > 
                             < / h t m l > 
                           }x      ''qj 'k' jq  q	 Z3	
e3
˃ h@@#k@ЖU3
e3
˃ h@@#k@3 g"1@$@%3 #k'@&g)qq  `}0j+      @ P   H  	 @ B       e    MQ          0Q`   !!4kT   ̮l x. << D: \@: \:  !!(`   "(Ph*   <pre[^>]*>([\s\S]*?)<\/pre> Pc   <[^>]*> EPcŸ   ^(0x|0X)PdvS   [^0-9a-fA-F]8         3  f3Ѓ gѤ5	53 f3σ h3 f3σ  h3Ѓ h ҷ  `,=dqA         `@M`    $g"       P   
`P L
`  e    @ |         	`    Jb           
I$Pg    primaryVersionCheckUrl  b         Pb(c   text0QH`:   !!d    'T:   !!`   4=dqA      < 4 `   E`@M`    0Q@`.   !!d   D8&`  !!`   
d   fehgeh         #  rk `,=dqA          E`@`    b       @ e     @ ~         j           '# ы  l   `c           e    @ }         %1
A0		$=d& @        H J ` M`    Jb           Pe\)   versionCheckUrl b         0QH`:   !U!d    'T:   !!`   4=dqA      L D `   E`@=`    0Q@`.   !m!d   D8&`  !!`   
-h         #  rk `,=dqA         " E`@e`    b       @ e     @          j           '# ы  l   `c           e    @          PejR}   updateInterval   b         dPeV	   currentVersion  AI
I	B
Pcjz   roles   PejN   licenseRoleMap  i	q	$=d& @          u` MPd==
   apiVersion  r>Pdz=   win-unpackedPd<	   resources   ePc~   isFile  rPcn    .asar   $=d& @        z  Pb}   B2  ` M$d& @         B Pb   q2  ` Pe   previewAsarMd5  bPeF   otherPreviewMd5sHr$d& @            Pbu   z2  ` `  9=$d& @        Б ( Pbb   N2  ` 
 b         Pd.IJR   errorMessagePdS	   countdown   `    0Q@`.   !!d   4 8  !!`   t=h           3 3f `,=dqA        ʓ  E`@`    b       @ e     @          0Q`  !	!Pr    wP , % " N 6  6  6 6  !!``,   T=dqA     
   X p a		d     E`@M`    0QX`\   !!! f.   48 <* 4 !! `   0Q`  !5!\u   Dt @ d H | L '0" [ h" H  , 0 L '0" W !(h@   S   e   q                  !D`   	
m	i	q	$=d& @        t  `  $d& @         ԙ `            r3 f3g3g
3g3g313f&33	gэ
z3g3g 3g"3$f&3(f*3g,313f.&330g2э`,dqA       >  E`@`    0j4       P @ P P @ @ P @   e    @          	n          3 3f3ҋ g]'  `,dqA        Ĕ  	`@`    d
      @      e     @          0Q0`   !e!c   4 0  !!d          j `,=dqA        4 h `@`    b          e     @    	      0Q`r  !}!Hp~   4*<"  '" `(* +
 x<" O
p;<> ' !d    g      1     !<`   aPe`   globalShortcut  o	Pc   bossKey PcZ,   Alt+`   H0Q8`    !d   D 4   !!`   `   K`   Pb
U
   Alt PbUU   CtrlPc
J   Shift   Pb.   Metarf           %3g`,=dqA         E`@`    b         e    @          o	$d& @        T  ` @          3 3gj33
g3w  3	Ћ
 g'3 3h6ύ& 3 3  h   `,dqA          `@`    $g      @ P P @      e     @    
      Pb)   argvrPe:F   --bosskey-toggle 0Q0`   !!c   4 0  !!d          j `,=dqA         Ȟ E`@`    b          e     @          }Pd*?G   saveSettings0Qh`~   !!$g4   L*D>H80
*(0  !!`   ar          j Љ)qk3 3 v  ^j `,=dqA       "  E`@`   c
       \@   e    @          Pe   disableBossKey  0QL`B   !%!d    ā<*<" X!!`   ao	k          3 3g   `,=dqA       ` ڠ E`@`   b       @ e    @          Pe@   enableBossKey   0Q0`   !E!c   ܄< 0  !!d          j `,=dqA       , d E`@`   b          e    @          tPd]v	   will-quit   0Q``l   !a!$g2   І4*<" ;< \   !!`
   ao	Pe2   unregisterAll   p          3 3g3 3f  `,=dqA         ` E`@`    c
       @   e     @          (          '' '''''j #33g#
ы	dl
33ϋh33ϋh33ϋh33ϋh   `4k"      P ` P @ P           e     @          A      'q3 3]'	r 3
f j
 c 3Wk 3#k@g 33 hŋ	r #3!#%3$3&އ()h)=+#r-=+g/q  q	3 1k3#!53"7#h93$;h=#%?3&A3'C(gEgGΖ)#3!*I%3$3+J݇,L)hM=O#ߋ-rQ=OgSq q	3 1kU#!53"7#hW3$;hY#%?3&A3'C(g[g]3._/a):0b1:2d 3& 34f.#5h36j34fgl734f94n38p.#5h36j38pgr738p98t39v#5h36j39vgx3:z V 3J 3;|f~8 33<= h႖>3._3._9.3?
@
@&
A3B3 3CfDhE3 3.3BFGHIe3JgK3Lgꚤp3Lg]3Mg3Nf⤣$3 3]3OPg᪤ƖQRZK3Mg3Nf㰣%3 33OPgⴤkq q	3S3Sv  Ɇ3T3U3Tg3V.#5h36j3Vgä3U3Vm3Wx  3XgˤɖY3[C \l0
kq q	>3?
&

kq q	~] S 3G^_)3`:al 3#k@g#bc 'l#bd lqq `M      @ @ P   &0	  
 
 `0	  
`2 P ,P ,P P @ P @ P @ @ P @ P P   Y  	             e     MP z         QQie1ay!A]0Q`   !!0jL   Њ,&,6"2:   !!4`   Qm	X b          Pf3   startupErrorMessage Peo   startupCountdown`
   i{	 0Q@`.   !!d   ؒ, 0  !!`   t=h           3 3f `,=dqA          E`@}	`    b       @ e     @           y(          B3 9Ї)3:l3	#k@g#	ы
  l `,dqA         E`@`     f       @      e    @          0Q@`.   !!d   $ (  !!`   t=h           3 3f `,=dqA        N  E`@}	`    b       @ e     @          0QT`X   !!$g4   $8 <"   !!`
   H5m           3 3f3v  
j`,=dqA        ¥ D E`@}	`    c
       @   e     @          0Q|`   !!,iB    #P  $@0  "*t6    !!,`   4=dqA         ` 5`@}	`    m	ra} r0Q``l   !! f0   ؝`8 h* * 
!! `   0Q``j   !1!$g6   <

80  "" < !! `   m	r rp          v  ^*3 3f3g]3
f   `,=dqA        ި E`@`    d       @ P    e    @          0Q`   !M!0jJ   <
,
l0  "L '06 [   !d    <   T   a      !0`   m	ri	q	b          Pff   hide-return-button  $=d& @        < ` a` |(          v  [3 3f3g=3 73
f,3 3χ)hэ	   `,dqA       
  E`@`    e       @ P 0	    e    @          p           3 3f3ы g3ыg
  `,dqA       j  E`@`   d      @ @   e    @          w(          ' j '933f3g
3ϋ h  `e      P @      e     @          -I0Q<`&   !!c   X.d  !!`   Pc/L   groupId bng          3  ' `,=dqA       .  E`@}	`   b          e    @          0Qd`t   !!$g4   Pp t
  \" x  !!`
   9$Pgx0?   getOwnerBrowserWindow   Ta__?q0         3  33fФ!3g
3g  `,=dq@       ڬ  E`@}	`    d       P @    e    @          0Q\`d   !!$g4   d t
( L H <  !!`
   
I	o          3  3fҤ!3f3
f3f  `,=dqA       p h E`@}	`    d       @ P @ e    @          0QT`V   !! f,   H@p t
$ L  !!`
   

PcF   setSize m0         3  333fϤ3
h `,=dq@         E`@}	`    d       P P    e    @          0Q4`   !!c   < $  !!`   -e          k  `,=dqA       & X E`@}	`   b          e    @          0Q`  !!!@np    /" h" t 2P"  2P{!(h@                    Q
     !@`   tPc/   userDatar>PdVJg	   jsc_cache   Pc.f   rmSync   b         Pd4	   recursive   CPc&4   force   CPe   jsc_resources    b         ECIC$=d& @        d | a` }	P     q 3 3g3h3
g3	̇
)h3h3
g3	̇)h̍qq `,dq[         E`@`    f       @ P 0	 &   e    MP          0Q`   !e!(h<    / < h
$  <* w  !(h@      ]           D   a     !$`   IPeNA   defaultSession  Pe2Ѷ   getProxySettingsPbӼ   httpPcڛ{   setProxyb         Pd.e~
   proxyRules  E$=d& @        \ t a` }	|8     q#  33fѤ 3#  33
·)g΍qq`,dq[        | E`@`   d       P P    e    MP          0Qe`t  !!̌  . / 4$'0XpTH'0h.k@lL4L'0Hl,4,'0&4&H0H'00D 8'0,pT838CLdd@$,+* 
4 L  
<
X+3h'0  !(h@      /  "          !  	   !a>      Pcb.   00000000Ta ?BAdPeVS   validLicenseKeysr$=d' @        N  i` }	Pc.   roleId  Pc2k   roleNamePcY   remark  I	Bb0Q<`&   !!d   |8  !!`   )ig          3  3v   `,=dqA         | E`@`    b         e    @    \      	H=
PdZ   machineCode $=d& @          a` }	I      qk ѣq3v  *k3f3v  qj
q 
 
q	3v  3w  q3v  3w  q	3
3
3q3
33gq3
3
335Č'35'3 9"3$9&3(9*3,#.303,g2s3,34ǋ g6̤\38V#:3<3>38@B3DfMn 3O3F=KYJÕ  QrR9T9Vqȍqq  `,dq[         `@`    LqX      @ @ P P   ,P ` P ` P P L ,     e    MQ          0Q`  !!1-P  . #H* \,"*D00` (:s\H",xT"83"8CLdd@$,+2 
4 &L  
<* h`$+4@2s<``",+4@ H,:sd,"*D00`:s\:hD("hTH3HCLdd@$,+2 
4 &L  
<30!d         <     !dF        N    Ad$=d' @          ` }	I	Bb0Q<`&   !!d   8 !!`   )g          3  3v   `,=dqA       Z  E`@`    b         e    @    Z      	H=
d           Ta ?B$=d' @        
  i` }	0Q<`&   !A!d   t8  !!`   )ig          3  3v   `,=dqA        , E`@9`    b         e    @    [      `        qk ѡ33333jl
q  q	33335Ҍ	'35'3
9
39393# 3"3g$z33& g(Ĥ`3*Z#,3.303*2436f?n 3A38==Y<! CrD9FlHqjJq q	3Lv  3Lw  qjN3PlRq q	ys3i33TY33VlXq q	lZ"333\3\3^5`Ԍ '3\3^5b'3
9
d39f39h3j# 3"3jglz3j3n!gp̤`3rZ#,3t3v3rxz3|fn 33~=Y! r9qq`,dq[          i`@}	`    pz      P @   ,P  P @ P @ P 
  P @ @ P   ,P @ P P  2,    e     MQ          =0Q`  !e!  . #P" \,&D00` (6k\2hD$'4@.k<``,'4@ H,6kd,&D00`6k\'l$'4"@h "H0 74 !d           
   !Ld"      n  &    AdTa ?B		r      qk ѣwq3h33Z33jl
q  q	lqjq q	3	v  3	w  qj3
lq q	a[3R33D33lq q	qƉ): #"3$f&:(l*3,3,3.g0qq `,=dq[        , 	`@}	`    0j2       P @ P @ @ 0`  P    e    MQ          0Q`  !!Dov   . #\P6kTl|p /T"h* +,@* ' !d               !4a   b   Pd$
   licenseKey  		q	$Pg   verify-license-result   P      q3 3lq  q	Q):#
3f:l33	
hq33	
hqq `,=dq[         E`@}	`     f       @ 0`  P @ e    MP          0Q0`   !!b   $$!!`   d             `,=dqA         . E`@}	`    me     @          0Qx`   !!d   . #,4.( !d       B   #     !a   J   v        qj q  q	qq   `,=dq[         E`@}	`   b          e    MP          0Qx`   !!d   . #<424 !d       C   3     !a   L   v       qk q  q	qq  `,=dq[       T  E`@}	`   b          e    MP          0Q`  !	 !,iD   . #P" \
4` (,6kl7H,'0  !d       w   s     !a      8      qk ѤN3Hj3lq  q	qqq  `,=dq[         R E`@}	`    c       @    e     MP          0Q<`"   !) !c   ,* l  !!`   g          l    `,=dqA         E`@}	`   b          e    @          0Q4`   !E !c   ,   !!`   me           j   `,=dqA       Z  E`@}	`   b          e    @          0Q`4  !a !Pr    3`X#hD 7"p<p T L@hdP  ,*    !!H`    <=dqA       t a    E`@}	`    M)Q]%Pe*e}   sourceWindowId  U]0QX`\   !} !d   |28&7W   !d                !`   $=d& @        @ \ ` q n0          i э  `,dqA        h E`@`    b          e    @          X          ''3 333fv  ]33
99333	3
3	 k'3ʋ g  `(h       P P ,P P P       e    @          y 0QT`T   ! !e$   t#H(h>  !!`
   b         am0         3  ч):i  `,=dqA         E`@}	`    c       L    e    @          0QX`\   ! ! f.   X8 <*
<  !! `   B0QX`^   ! ! f*   D` "x " +P   !! `   (b         ) b6Pdfj	   isFocused   Pcj{f   getTitle b6 n            )3f:3f	:3f: `,=dqA       x ~ E`@}	`    e              e    @          Pd,B   returnValue n           3 3f3ы g9
  `,dqA         E`@`    d      @     e    @           0Q`,  !!!<md    '<T 746 @ 6  6  6 '  !!@`   4=dqA       z `   E`@}	`   $d' @        r r a` !)}Pd}   ipc-message 0Q,`   !-!!b   T  !!c             `,=dqA       
 6 E`@!!`   me    @          0Q`  !A!!4kX    #`"  |G* <**   @* _	!d       s   Q     !4`   4=dqA       ~  ` E`@!!`    PeI   scriptFolderPath,d' @          a  U!Pd2   readdirSync b0Q8`   !i!!c   t" @  !!`   rf         3  g  `,=dqA       t  E`@]!`    b         e    @          Pe   checkedScripts  0Q`
  !!!8lZ   L@'&L" .( 2T T*& t   !!8`   r>Ei	 Pfb   executeJavaScript   	0Q,`   !!!b   T  !!c             `,=dqA        F E`@]!`   me    @          0          5 u3h3h?3
f].3g3	Ћ
 gY'   `,dqA         E`@`     f      @ P @     e    @          $d& @          ` U!@          'k 'j''3 g3΋ g͈l
''3΋	g΍
`e      @ @     e     @          Pdsm	   destroyed   0Q@`0   !!!d   40  !!`   g	ah          3 g`,=dqA         b E`@!!`    b         e     @          0          '3 fv  x' 3'3 h 3
΋	 h 3

΋h 3
΋h  `! f      P P @      e    @          )!=!e!!!!0Qh`z   !!!$g4   в$* 	w8 <*	  !!$`   0Ql`   !!$g8   D( P6 :!!,`   i	q	Y(b         ]PedO   testSyncMessage %u  PfvJ   main-process-test    b         r	C%		s8         =3  f]13Їχ)#3
f::h   `,=dqA         E`@}	`   e       P sP 0    e    @          0QT`V   !)"!$g2   @0" 4   !! `   m	!P6Bc?   
        window.postMessage({
          type: 'windowSync',
          command: 'testSyncMessage',
          data: { test: true, timestamp:  		XPtZI    },
          sourceWindowId: 'main-process-test'
        }, '*');
         m(         3  3#3f@
@g `,=dqA       <  E`@}	`    d       `  !   e    @          r          3 ҋ g33f3
ҋg   `,dqA          E`@`    e      P P      e     @          !%"0Q`   !U"!,iB   h" # h6 K.#   !d       2   A     !$`   Pb9=   fs  a!q	$Pgj   readScriptFolderReply   $=d& @        .  i` }	zH          k 3g33e
+ύ333e `,dqA         E`@`    d       @ @ @ e    @          0Q`  !"!Ts    'h" X" lW L" 
 L P8* S.'6  !d    (      q     !P`$   4=dqA      <  `(   E`@}	`    QY!<d' @         . Pb~T   a2  c    "r>E10Q`4  !"!@nl    'L( L&HGT*** >8&
.4:  !!H`    4=dqA        `   E`@"`    i	!0QL`H   !"!e$   D2x`  !!`
   "b b         Pd2u	   webviewId   PcD.   result  ""k          3 ҇)::g`,=dqA        z E`@"`    c	       L   e    @          	0QP`L   !"!e$   D2xh"  !! `   "b b         "
l          3 ҇):3:g	  `,=dqA        p E`@"`    c       L
 e    @          	0Qh`~   !#!$g6   <"8&
.4: !! `   q	,Pik!   executeScriptInAllWebviewsReply "r(          Y &v  "33e `,=dqA         d E`@"`    c           e     @          q	#"8          'P3 fE3 g3ϋ g
3Ћg3ы	g? 
Y&   v  "33 e  `"(h      P @ P 
        e    @          $=d& @        <  i` "q	#en{Ɍ   *gn,geN9Y`          'k kѤ''''3h3h
'''3	'3
̋ g0̍ 333e33e `(h      P @ 
       e    @          """#0Qt`   !5#!(h>    '" +* ** !!,`   4=dqA        `(   E`@}	`    PcB!k   dialog  Pe4   showOpenDialog  b         Pd!s
   properties  `   K`   PeY   openDirectory   0Q`   !i#!4kR   T<(t$4" 6 6    !!(`   Pc0   canceledPd5	   filePaths   HY!q	 Pfw   selectFolderReply   d:   (u7bSm	b|0         3  F33x  535l3
3e3
3e  `,=dqA          E`@E#`    e       P P P    e    @          	0QH`<   !#!e"   4"ts   !!`   q	#j(         3  33e  `,=dqA         E`@E#`    c       P    e    @          u8          'k 33·g3	ϋ g3Ћg`e      P     e    @          e##0Q@`*   !#!d   <" 
 < !!`   Y!Q h          l 9   `,=dqA           E`@}	`    b       ,  e    @          0Q`   !#!(h@   " 6 K.#!d       0   !     !(`   Eq	$Pg   readScriptContentReply  $=d& @          i` }	z@          3 h33e+Ѝ33
3e   `,dqA          E`@`    d       P P   e    @          0QP`J   !#!e$   X* "   !!`   !q	(Ph)   getScriptCheckedStatusReply l           Јl 33h   `,=dqA         E`@}	`    c       P    e    @          0Q8`   !$!c   <" l  !!`   !f          l  `,=dqA       L  E`@}	`   b          e    @          0Q%`  !5$!Lq   Ĕ. #" +#* 6#k<(7t$/d. * 
;4<33h"lK  !(h@              '           !Xa(      I#M#b         U#`   K`   a#y#}#H$=d' @         
 i` }	 Pf*   localResourceFolder 0Qt`   !a$! f0   ( P6x2[!d       9         !,`   i	q	Y(b         ]$Pgǋ   setLocalResourceFolder  %Qbnb         PdN2;
   folderPath  i$$=d& @        	  
 ` U$u0         43  f](3χ·)::
hэ  `,dqA        
 E`@`   d       P s2    e    @           b         
B$ b         #B$=d& @        P   a` }	 b         B	H      qk 33͇gq  q	3	a33x  P'35'	l
3̋ g):q)q͍)3:qq `,dq[          E`@`   (h       P 
  &Y       e    MP          ]$0Q`   !$!4kV   h" \# h" 24<,3h"*l, !d       O        !8`   i"Pc[   filePath(b         QCPcz:uB   content $E$(b         D
$=d& @        *  a` }	(b         QD$
@          k 33g")3	h::):ύ	)3
:: `,=dqA       v 
 E`@`    f       P &  e    @          0Q`.  !$!<mh   h" P" dH# x "T('F |,3h"*l,!d    '   s   1     !D`   i"Q$$Pdf	   mkdirSync   b         EC b         QC$$=d& @          a` }	(b         D
X          k k333g
3g]3̇)h3	e
):̍)3::! `,dqA       z  E`@`   $g#       P @ P `20 e    @          0Q``n   !%!$g4    #tL. * 	(  !!$`   4=dqA      t ~ 	` E`@}	`   $Y$0Qt`   !1%! f.   |( P6h2[ !d       9         !,`   i	q	Y(b         ]y$%Qbnb         $	$=d& @        4 P ` )%u0         43  f](3χ·)::
hэ  `,dqA       < \ E`@`   d       P s2    e    @          Qp           '3 'l3ы g `d      P       e    @          -%0Q@`*   !a%!d    <"o(!!`    Pf*   enableLocalResource 9Qh          3 l   `,=dqA        ~ E`@}	`   b         e    @          0Q``n   !%!$g4    #t@. * 	(  !!$`   4=dqA        	` E`@}	`   9q%0Qt`   !%! f.   |( P6\2[ !d       9         !,`   i	q	Y(b         ]$Pgrl   setEnableLocalResource  %Qbnb         9	$=d& @          ` %u0         43  f](3χ·)::
hэ  `,dqA         E`@`   d       P s2    e    @          Qp           '3 'l3ы g `d      P       e    @          %0Q`v  !%!`v    #tH <4Cd   $$* 0X0,8 ` <(" dD3hX4   !d    z      !
     !\`*   4=dqA      ` R! 	` E`@}	`    Pcy   muted    ,d' @         : aia  %0Q`   !%!(h<   ( P&87T& > G"P  !d       ?         ! `   i	PeFЗo   setAudioMuted   	ai$=d& @        h  ` %y          -3  f"3gY'	Y	'э Y
& `,dqA         E`@`   c       P @e    @          Pdʈ	   success:     Pf*1    webviews muted,    Pc[    errors (PhcC   error: unknown sender type  i	$PgP-   error: webview not found&Q$=d& @          J! a` %Pc   error:  0          '3 '33fv  C''''3ϋ g
	@
@@@v  33f33gύ3@ `$g      P @ BX @       e    @          %0Q8`   !9&!c   ,"d  !!`   Y$f          k    `,=dqA       ! " E`@}	`   b          e    @          0Q@`*   !U&!d   X" x
<   !!`   Y$ h          k 9   `,=dqA       "  # E`@}	`    b       ,  e    @          0Q9`  !q&!H   '<h2222222*88 <*6*88 <*62*88 <*6
*<8 <*.	8 <*.&.D0B.&(:&(.2 !!`<   4=dqA      # 3 	`   E`@}	`   Peɫ   rearrangeWindowsPed   switchAccount   Pebru   requestMaster   Pda   cancelMasterPd
   enableSync  Pd"X   disableSync (PhmԞ   sync-message-from-webview   0Qp`   !&! f0   PL '0B"[!d       7         !(`   m	i	q	 b         PeF   masterChanged   Pc"   masterId&$=d& @        ' 
( ` &t0         3  B3f73  3χ)3	:hэ`,dqA       N& ( E`@`    d       @    e    @          0Qh`z   !&!e(   PL '06 [!d       ,         ! `   m	i	q	b         Pd   clearMaster $=d& @        * .* ` &r(         3  73f,3  3χ)h	э   `,dqA       ( :* E`@`    c       @ L e    @          0Q`   !'!(h@   PL '0B:."[!d       T   a      !0`   m	i	q	(b         Pd
   syncEnabled &'$=d& @        -  - ` &|8         3  _3fT3  3χ)3	:3	v  :3:hэ	   `,dqA       + ,- E`@`    e       @    e    @          0Q`   !-'!(h@   طPL '0B.p.t"[!d       W         !,`   m	i	q	Y0b         PdEj   syncControl ]%$=d& @        0 0 ` &|0         3  b3fW3  3χ)3	3:3	3:3:hэ`,dqA       - *0 E`@`     f       @ 
     e    @          0Qd`v   !Y'!e(   PL '0. [!d       *         !`
   m	i	q	$=d& @        1 1 ` &q(         3  53f*3  3hэ `,dqA       0 1 E`@`    c
       @   e    @          `  Qm	q	0b         &Pd"Z   oldFileName Pd
Ӂ   newFileName %}''`  a0          '3 v  3 v  3 v  B3 v  23 v  "3 v  3 v  3 v  )	3
3f3ы g
3 v  )	3
3f3ыg~3 v  3 v  )	3
3f3ыg73 v  '	3
3f3 ыg"'	3
3$f&3(ыg*u m 3,b 3,3.χ0)31:3353537:935353;:=h? jA   `&HpC      P @ P @ P @ P P  
 
           e    @          &&&)'U'0QL`D   !'!d    .T8. !!`   4=dq@      .4 2: ` E`@}	`    0Q`  !'!4kV    '46.@02: h**64 !!D`   4=dqA      4 &: a`(   E`@'`    Qm	!P6+z   
          (function() {
            const fileItems = document.querySelectorAll('.file-item');
            for (let i = 0; i < fileItems.length; i++) {
              if (fileItems[i].dataset.filename === '  PbFh+   \'  !Pn  ' && 
                  fileItems[i].style.display !== 'none') {
                const statusElement = fileItems[i].querySelector('.file-status');
                return statusElement.textContent;
              }
            }
            return '?';
          })();
         0Q4`   !'!c   < 8  !!e         k    `,=dqA       h9 9 E`@'`    b          e    @          	0Q4`   !'!c   < <  !!`   !e          k `,=dqA       9 : E`@'`   b          e    @          P          'k3 `3 3 3̃ h@		@
g3
Ћ g3ыgk  ` f      P  	 
    e    @          k           '3 '#Ћ r  `'c      @    e    @          '''0QX``   !(! f*    '<8 <*   !! `   4=dqA      : F< 	`   E`@}	`   0Qp`   !(!$g2   @*<&H*H`0.    !!`   m	Qq	t          3  @83 -3  3 v  ^3  3h  `,=dqA       ; :< E`@(`    c       P    e    @          n           '3 3f3ы g`d
      @      e    @          (0QX``   !=(! f*    '<8 <*   !! `   4=dqA      < = 	`   E`@}	`   0QH`<   !U(!d   @H0.  !!`   m	q	j          3  3  3h  `,=dqA       4= = E`@M(`    b       @ e    @          n           '3 3f3ы g`d
      @      e    @          Q(0Q`   !u(!4kX   <&&D06"t"8LK@0 $p!!<`   Qm	q	(b         $Pg׻   returnToInternalWindow   rb         QC~(          63 -3 3χ)3:3	:h33	3
gҤv  ^3f) `,=dqA       \> @ E`@}	`     f       0
 
	 e    @          0Q`   !(!4kT   <&&D06"t"8LK$0 ,  !!8`   Qm	q	(b         ( r}(          63 -3 3χ)3:3	:h33	3
gҤv  ^3f`,=dqA       @A xC E`@}	`     f       0
 
   e    @          0Qd`x   !(! f.   <&&D06"x" !!$`   Qm	q	(b         $Pg>   request-game-settings   %q           63 -3 3Ї)3:3	:h`,=dqA       C ZE E`@}	`   d       0   e    @          0QX``   !(! f*    '<8 <*   !! `   4=dqA      E $G 	`   E`@}	`   0Qd`t   !(!$g8   4,
P0  "4/p T!! `   Qm	r rq          v  .3 3f33g
3f  `,=dqA       :F G E`@(`    d       @ @   e    @          n           '3 3f3ы g`d
      @      e    @          (0QL`D   !)!d    .T8. !!`   4=dq@      G TK ` E`@}	`    0Q`   !1)!0jN    '402: h** !!@`   4=dqA      H HK a`(   E`@))`    Qm	!]Y6-   
                 ( f u n c t i o n ( )   { 
                     / /   O(us	gvg e t F i l e D i s p l a y I n d e x QpeSeN^S
                     i f   ( t y p e o f   g e t F i l e D i s p l a y I n d e x   = = =   ' f u n c t i o n ' )   { 
                         r e t u r n   g e t F i l e D i s p l a y I n d e x ( ' 'HPp:   ');
          }
          return '?';
        })();
        0Q4`   !Q)!c   < 8  !!e         k    `,=dqA       J J E`@A)`    b          e    @          	0Q4`   !i)!c   < <  !!`   !e          k `,=dqA       J 8K E`@A)`   b          e    @          }P          '3 3 3̃ h@		@
g3
Ћ g3ыg   ` f      P  	 
     e    @          k           '3 '#Ћ r  `))c      @    e    @          -)M)e)0Ql`   !)!$g6   Ю<&&D06""" !!(`   Qm	q	0b         &}''s           >3 53 3Ї)3:3	:3:h`,=dqA       K dM E`@}	`   e       0     e    @          0Q\`b   !)!$g4   X $ $ * 	p  !!`
   Y$0Q``n   )!e"   |( P6 [   !d       &         !`
   i	q	Y(b         ]y$%b         $BQbn$=d& @        P P ` }	p(         !3  f]3χhэ `,dqA       N P E`@`   c	       P    e    @          b         QCo          j  `k3ы g)   `,dqA       M P E`@`   d	      P L     e    @          )0Q\`d   !)!$g2   L4 0*`p   !!$`   $Pc   openPath	0Q,`   !*!b   ,  !!c             `,=dqA       &R >R E`@}	`   me    @          b         QCo          3  Ҥ(33g3ы g
)  `,dqA       NQ R E`@`   e      P @       e    @          *0QL`F   !1*!d   <*4>8k !!k          j Љ)qk `,=dqA       R DS E`@}	`   b       \@ e    @          0Qt`   !I*!d    X.7  !d       A        !`   <=dqZ      T \Z a  
`@$d& @        S jZ PbRpc   se  ` ,`    0Q`8  !m*!@nj    7x" \" Hd"t:8.; 6  4   !!P`$   <=dqA      xT LZ 		a   (   E`@]*`    = 8b   
      MQ-U0Qh`|   !*!$g4    3h
 86  6   !! `   <=dqA      V Y aia(    E`@}*`    }%0Q<`"   !*!c   L P!!`   ibg          3 g   `,=dqA       "W xW E`@*`    b         e    @          0Q`   !*!0jJ   p`F*x .."   !!8`   1ri(b         %t-Pda   arraybuffer Pd,
   statusCode  tz(         #  3gч)3v  3	f:3	:
3:k `,=dqA        W Y E`@*`     f       @      e     @          r(          '' '3ϋ h3ϋh  `d             e    @          }
0Q4`   !*!c   D @  !!e         k    `,=dqA       Y $Z E`@}*`    b          e    @          H          ''k # rч)3:	3 :33@:	 
3:3͋ h3ˋh 3"f$`,i&      @  
X 0P @ P      e    @          u(      ''q''# ϋ rqq`]*c           e    MP          i*****0Q`
  !	+!*  . WT $#4&2:k@$& P@" t$* #?"4&2>o@$& P@" t$* #:\"h" P",+.`l P",+.`$",+X t,
 ,|. &+ h,2fH 0T" p P",+","+(" *L2T#(l*4. &+2j  +x,2fG/d
 (T.,+2H. [&PFl:2w8 <.*8K#X> [.@ ?0   !Hp      W  sU  
        Q     2      A         A     !5d      (      ,=d' @        d] s 	a  ,0Q`   !%+!4kT   d p. << D: \@: \:  !!(`   "E8         3  f3Ѓ gѤ5	53 f3σ h3 f3σ  h3Ѓ h ҷ  `,=dqA       ] _ 	`@+`    $g"       P   
`P L
`  e    @          
Ib         %1
APe2H   decryptProtocol 0		$=d& @        a lc ` +Ib          b         dPe%r   cachedUpdateInfoI
I	B
t
r>bHre$=d& @        4l Pl ` +$d' @        vl s a` B0QD`8   !a+!d   <|";  !!`    b         i            )3:3:`,=dqA       xm nn E`@Y+`    c	        
  e    @           b         0Q`2  !+!8lZ   HH0F*d*.h62.d666"   !!X`(   m	q	Pe"Iߒ   update-available`b(         Pd 
   newVersion  Pcb    asarUrl hPc   notice  Pde   feedbackLinkPdʽ   knownIssues Pe]#d   upcomingFeatures+a+	h++++(         3  3  3Ї):3:		:
3:3::3:3:3:!3#:%h'   `,=dqA       o 0s E`@Y+`    (h)       0  

 
 e    @           Pft\   createUpdateWindow  $d& @        s t ` ,=q      q'''  3  3	
)hq  q	3k	#3h 33h#33gg'č 3  3!#)h$q q	3k&#3h( 33*h,#33g.g0& 32 32946):7 :9%;3=/#?3 A3=gC !3=9E3"G/#?3 A3"GgI !3"G9"K3#M#?3 A3#MgO3$Q%' &3'S3(U )3*W 3'S3+Yf[,h] -3._ga kcq q	'3/eg30h31j30hgl3/e/#?3 A3/egn31j3/emp32rx  33tgv34x34xv  %v   3'S3(z0 )3*W 3'S3+|f~,h逖( )3*W 5678e -3._g@ kq q	'č9:'' 3;:#?3 A 3;g鋤 3;3<ċ=g'32v  531ć>) 3?:? 3@A:@g 3B3Cf3DċEg 3F
 G
 G&
 #H  l4ōI &3'S3( 3'S3Jfqq  `,=dq[        N] "t 1`@`          0	  
 &@ @   




 
 
`P @ @ P @ 0&0P P P ` P         e     MQ    u      !+]++0QD`4   !+!d    '$.   !!`   4=dqA      8t z `(   `@,`    0Q`  !+!Lq    _l* .PO0<" " h* |6 6 6 W	" @!d               !X`(   <=dqA      t z 	a   (   E`@+`    $d' @        t y 	` +
e[R   eNNX[(W:     rPb-   md5 Pe   createReadStream}%0Q<`"   !,!c   < H!!`   	g          3 g   `,=dqA       v v E`@,`    b         e    @          0QP`P   !1,!e(   `" 4\ 8!!`   	Arl(          3 g3fk`,=dqA        v w E`@,`    c
       P   e     @          
0Q`   !M,!4kT   * \"  " 4d G" `  !d       Z        !0`   E	,Ar$=d& @        ^y y a` ,@          3 g3g3g
3g3fk΍	k `,dqA       w y E`@`   e       P @ P @ e    @          $d& @        y z ` +H          '''3  g$# @r k	 3g3	
g'3 g3ˋ h3ˋh3ˋh͍ k  `,i!      `  
 
         e    @          i          '# ы r  `+c           e  
  @    v      +,-,I,0Q`   !},!4kT   3`P
 T, #/33o(  !! `   LPq&=B>   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  Eb1	yb8	xX          w  <3#3#3f
O>gg@ Yϕ> `,=dq@       *z { Y`@,`    d        
 @  3e   
  @    w      0Q]`f  !,!   P.  4
+s
H "@c$  P, d h
$+$
+(
$&O$#L(`
 	(,P#  $!!$`   I	qHb1
A`         #    r  w  ;Yʕ 3w  3
g;Y˕( 3w  3g5v  tw  	fO[@IF U  Xx  @3! U # g$W&N'x  '(Y)͕ *z  3!I-F, U + g.#032g4 `,=dqA       |  )`@,`    0j6        0P 8 3 ! @!BH @ e  
  @   x      0Q-`
  !,!  . " \
<B:s7pL0|"PD"4|(H8*>f*  h6,:6 8\  }/k  j0:L`* d* \7<  43PH2*t?<L* 2?443Pg :#st |D  * :W?<t7;X:KL  !hx        SO     9     1L         A-  !     Y  &  )   q    (  +       /  "   !e      .    2  	  EPcv   jszip   Q$=d' @        Z  ` ,8PlfV,   https://share.note.youdao.com/yws/api/group/Pd&B}j	   /preview/   Pc:   fileId   Pf
;   ?method=convert&rev=PdH   &shareToken=Pe9   &engine=nyozo   
b         ``  %$=d' @         H a` ,=0Q`>  !,!@np    C" H*"|:82. P 6   <!!L`"   D=dqA        4 iiPb~6AP   r4  b   (    E`@,`     aU8b   
      MQ``  0Q\`h   !-! f,    #p
 L6 6   !!$`   4=dqA      ~  ` E`@	-`    E}%0Q8`   !1-!c   T4!!`   f           @ )   `,=dqA        h E`@)-`    b          e    @         0Q8`   !M-!c   L(!!`   f          k  `,=dqA          E`@)-`    b          e     @         o(          ))3 ϋ h3 ϋh`c      @   e    @         }
0QP`L   !m-! f*   D ,&   !!`   -Pc2t   destroy 
cQ,   Blel          3 f#rk  `,=dqA          E`@	-`    c
       `   e     @         0          '''# r 3Ї)3:	3 :33	@:
 h'3h3΋h3f  `(h"      P  
X 0@ @     e    @         "bD   "      PcJ,q   &amp;   Pb   &lt;Pb>ֳ   &gt;PcO=   &quot;  Pc>B	]   &#39;   PcF/$8   &#34;   Pcv   &#38;   Pc.m   &#60;   Pc   &#62;   PcIKw   &nbsp;  Pc.i[s   &apos;  Pc*   &cent;  Pcї   &pound; PcZX   &yen;   Pc   &euro;  b`      Pc   &copy;  PcS]   &reg;   U=
PdF&
   BASE91ZIP:  Pcra   BASE91: rd{   DNȉQ f-	   eN*Y'Yelȉ   b         QDu8lRC   DNȉQeN*Y'Yb<h_N/ece,gȉ  H(b         C%(b         C1
PcV   utf-8   Pd 	   loadAsync   Pc+yQ   files   (b         Ca	PdB
   nodebuffer  `V   b         QDu fRj͜
   *g~b0RneN. t x t $=d& @        B  a` , b         Duda'   N}1Y%:   up     qk @iq  q	ߥ3<	'
@@3	@@3@@@@' 3!^G 3݇)hq q	ޥ߶3ȖT' k'#ދ r q q	ݥ޶3"߃$ g%Ǥ5'ȇ))#*3,g.ݿ0234f6ݬn 3 83!:<>3@ԣ%fFϬn 3 D3!Bϖԣ%fHϬn 3 D3!BϖӖԣ&3"JfLn ӥζӦѴږ93#N#$P%rRhTȕ Vۖܣ&3"WfYn ۥ׶ۦٴڶ&'3([)g]3([*g_+a)q3,bgd3,bgfG3-h3.jgl3/nfp0r) ks:u:1wq2y)#3z34|5h~::1q 3-h3.gۆ3/f݊kތ36gq q	ޥ߶#*3738gݖ3.x  `9)3855ݝ3:;gܡq q	ݥ޶::1q=)q>?)@3A@ީ:Bqq   `,dqZ       <  9`@`          @
   !&@ P  &@ P P P @ @ @  `@ P @  `P 0 P P P 0 &    e    MQ   y      ,---I-i-0Q`  !1.!  .   4P4.4,P.4  "D2d*T2`6>s\6:o 78(*D( 'ak  *0: 28P\Tt
XT
	$7L@'P"P,DX0&/"2*0: 2X_T;X*O8   !Hp      h  6     9   =  3       7  #     O  d  a&     !bd   &    E,=d' @        h  "a  ,$Pgr&   https://note.youdao.com PecH   /yws/api/group/ ,Pi   /share?method=get&shareToken=   Pcn   &fileId=Pc   &cstk=  
 b         -``  b         u%0Q!`  !i.!`v    Cp" p`"4&+L*toh\"l:x8*hC 6  6   ,   !d    "   5   q     !l`2   D=dqA        ΢ iaub   (    E`@E.`    = $d& @        Л r ` }.
,ie   eHev	gSNA P I   U R L :     @b         MQ-``  b         uU0Q\`h   !.! f,    #h
 <6 6   !! `   4=dqA      x 0 Pbf}   s4  ` E`@}.`    }%0Q<`"   !.!c   D H!!`   .bg          3 g   `,=dqA        > E`@.`    b         e    @         0Q`   !.!8lZ   h'($ #*#t C*pk   !d       D   a     !4`   1r.0		"$=d& @        p  ` .
(h֒@   ㉐g	gSNA P I T^1Y%:   8         #  3g#33
fg&j2Ѝ#	3
@rk`,dqA        n  E`@`     f       @ P @    e     @         o(          ' '3ϋ h3ϋh`d             e    @ 
  |      }
0QH`@   !.!e&   <hc !!`   
$g
h   Bl	gSNA P I 1Y%:   j         #  3@rk`,=dqA       p  E`@}.`    c	          e    @   }      0QP`L   !/! f*   ܈4 ,&   !!`   u}-
 fa
   Bl	gSNA P I el          3 f#rk  `,=dqA        ,  E`@}.`    c
       `   e     @   ~      P          '''k # rі2͍ #3	@rk3	:	3
 :
33@:)j :":$3&΋ h('3*̋h,3*̋h.30f2`8l4      @ Y  ` @ @        e    @ 	  {      Hb         QDEPc6   fileSize`    Pd
   modifyTime  EE,EPdZ	   fileModel   	 b~=
GPcvo   .note   cJie   fbcnHb         QDE=/`    A/EE,EHb         QC=/A/,PcJz   /file/  4Pk&p%   ?method=download&inline=true&version=   ,1Pe*   lastUpdateTime  $=d& @          a` ,Pb          QDE=/`    A/EE,E
      q'''A@ @@@@@@ j@	1@
@@@@ j@'' 	3
d 3) j::hq  q	3 '8#" r$q q	&)q3'3'3)3'ʖ3+-ǿ.032f4n 36`383:3<h>3@(v  	v  	p B&3CfEn ߶G)q3 H3!J"ȇ#L)@M@N$@O@P%@Q@R&@S@T:'U#(W3)Yk[:*]3+_:,a3c3ehg:-i: k3!J":!mq./o)30p:1rqq`,=dqZ         `@,`    `vt      B! !B 0'0 ` 
Y @ P P  &0!B!
 

 Y       e    MQ   z      e...../0Q`b  !y/!j   L"0+$ $Dd '.,"+$* (4.(7"2* 6P{,"* 6T'h*6~LB* S2 6P2 hh42,2HB`6:s82,*TS|\/p
 02,2HB`6:sD X.  X. 0"Dp42">s2 * (6:6:w('*6sT8T>H(C$2 6P2 @8 <2?<8 <2* 8 <2* +* +#*S*$8 <2F 77X" ,+6,+"w8 <2
   !hx        cj        <  c     r      a     -         O    !L         \     !Ag     B        P    4=dq[      έ  `(   e`@,`    $d' @          ` /t
Pd	   setup.exe   YU "$=d& @        B Z a` /r>EPdV   installerMd5$=d& @         ` a` /imqQ%$=d' @        t $ ` /
(h
   fe1Y%eHev[ňSU R L $d' @          a` /
 b         0Q`   !/!0jN    3"<DW8 <* !!0`   <=dqA       t a(    `@/`    1	8	0Qh`|   !/!$g2   hH0>&."   !!(`   m	q	(b         yr(         3  83  3Ї):3:	3:h  `,=dqA        T E`@/`    d       0 
 e    @   z      y(          ''# 33Od3Cg
'33f3ы	 g   ` f       !@ @      e    @   k      0QP`L   !/!e$   \" T " l  !!`   a}
l          3 h3 h  `,=dqA       Z  E`@/`    b       @ e    @   l      0Q`  !0!Pr    7" "4&+L*d_l"|:8+ 6  <!d       2   A     !X`(   <=dqA      H  aa   (   E`@/`    = $d& @        P  ` %0
$gf   eHev[ňSU R L :     0b         MQU0Q`   !90!<mb    ;x0"K  h&HG6 6 6    !!@`   D=dqA        P Pb͠   i5  Pb>m   a4  Pb^   c4  b   E`@%0`    -}}%0Q`   !]0!<mb    #T$"&(";"'8 <*  \   !!<`   4=dqA        Pb%   t5  ` E`@I0`    Q0HM01	8	0Qh`~   !y0! f.   hH0>*x*t& !!0`   m	q	(b         yq0Q0M0r          3  93  3Ї):::		h `,=dqA       :  E`@m0`    d       0    e    @   y      U0 2           ' 3@ &  "#3 Od Cg	'33f3	ы
 g 3g   `$g       
 B
 
       e    @   v      0Q@`0   !0!d    L  H!!`   h           3 fj`,=dqA        L  E`@I0`    b       @ e     @   w      
0Q4`   !0!c   ěT P  !!e         k  `,=dqA        4 E`@I0`    b          e    @   x      (          '''# 33
l''3g
'3ϋ	 h3
ϋh3ϋh  `$g      P @ @         e    @   t      }
0Q4`   !0!c   L H  !!e         k    `,=dqA         E`@%0`    b          e    @   u      X          ''k # rі2̍ #3	@rk)3	:	3
 :
33@:3͋ h!3#ˋh%3'f)   `0j+      @ Y   
      e    @   m      `  uy$d& @         2 ` /0Q|`   !0!,iB   PH0R
&@H8   !!8`   m	q	!b         
8lR!N3   [ňSM D 5 1Y%fe]Sm
 _:     d   
 gg:     /dJń[   
 [E:     Pe*G   downloadedMd5   c^(   {1Y%w0         3  N3  3Ї)@@3@	@
#	
@:h`,=dqA       r  E`@0`    d       0!  2@ e    @   n      0QD`4   !)1!d   ĲHH0"  !!`   m	q	Ii         3  3  3g  `,=dqA        B E`@/`    b       @ e    @   o      `&  0QD`4   !E1!d   @H0" x  !!`   m	q	Ii         3  3  3g  `,=dqA        b E`@/`    b       @ e    @   p      y(b         )
CC$=d& @        X 
 a` / b         C0Q4`   !m1!c   @ 4  !!`    re          3  f `,=dqA         E`@`    b         e    @   q       0Q@`.   !1!d   , 0  !!`   t=h           3 3f `,=dqA         & E`@/`    b       @ e     @   r       b         QC$d& @          a` / Pfr   tempInstallerPath   0QT`V   !1!e&   @H0B" !! `   m	q	!b         
m(         3  %3  3Ї)3:h	 `,=dqA         E`@1`    c       0 e    @   s            'q' 	3
 3q' 3 3іd 3X# 3r
33g3fǤ 3 3
 3g@h' 3g! 3# k%q  q	 3#v  Ж 3'g)A 3 g+ 3' g-> 3/  3/ 3 1 3!3i5q q	3"7&3#9  3$;3#9h=5%'' 3/  3/ 3 1 3!3i?q q	3"A
3&C'+ 3#'E(rG 3'+ 3#'E(rI 3' )3*K+' 3,M -O). :/PhRq q	 30T gV'3#X31Zg\#2^3r`q q	8#2^4rbq q	 3# kdq q	 3#v  0#'E6 3#@f7@g@hris8 3 gk 3' gm 39o3:qfs3;u<gwq 39o3:yf{3;}=g+ 39o3:f3;?g @k3A Bk3C熑D)i&E 憕F)i 39o3:f3;Gg#HI l磇J)qK 3#Lg樤 3'#Lg 	39o3:f3;Mgq   `/   	   P @ @ P  	 
 

 
 
`2@ P ` @ B
 
  
`N& i P @            e    MQ   {      ///050Y0u00000%1A1i1110Qd`r   !1!$g6   "<`,*DC !!(`   t
IA+ "q          3 3)r 9#3
l   `,=dqA          E`@,`    d       @ P    e     @          0Q,`   !1!b     !!c             `,=dqA         E`@,`   me    @ !        @`    [@e    @          r>E0K   < d i v   c l a s s = " l o g - i t e m " > 
                                                 < d i v   c l a s s = " l o g - v e r s i o n " > Hr,g    DPor'8   </div>
                        <pre class="log-content">0Pj?#   </pre>
                      </div> rd  
                                     < / d i v > 
                                 < / d i v > 
                             < / d i v > 
                         < / d i v > 
                         
                         < ! - -   ^ۏ^ag  - - > 
                         < d i v   c l a s s = " p r o g r e s s - s e c t i o n " > 
                             < d i v   c l a s s = " p r o g r e s s - c o n t a i n e r " > 
                                 < d i v   c l a s s = " p r o g r e s s - b a r - w r a p p e r " > 
                                     < d i v   c l a s s = " p r o g r e s s - b a r "   i d = " p r o g r e s s B a r " > < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " p r o g r e s s - t e x t "   i d = " m e s s a g e T e x t " > QY _Yfe. . . < / d i v > 
                             < / d i v > 
                         < / d i v > 
                     < / d i v > 
                     
                     < s c r i p t > 
                         / /   v,T;NۏzSvfeۏ^
                         c o n s t   {   i p c R e n d e r e r   }   =   r e q u i r e ( ' e l e c t r o n ' ) ; 
                         
                         / /   sQ핗zSQpe
                         f u n c t i o n   c l o s e W i n d o w ( )   { 
                             i p c R e n d e r e r . s e n d ( ' c l o s e - u p d a t e - w i n d o w ' ) ; 
                         } 
                         
                         i p c R e n d e r e r . o n ( ' u p d a t e - p r o g r e s s ' ,   f u n c t i o n ( e v e n t ,   d a t a )   { 
                             c o n s t   p r o g r e s s B a r   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' p r o g r e s s B a r ' ) ; 
                             c o n s t   m e s s a g e T e x t   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' m e s s a g e T e x t ' ) ; 
                             p r o g r e s s B a r . s t y l e . w i d t h   =   d a t a . p e r c e n t   +   ' % ' ; 
                             m e s s a g e T e x t . t e x t C o n t e n t   =   ' ck(WN}fe:   '   +   d a t a . p e r c e n t   +   ' % ' ; 
                         } ) ; 
                         
                         i p c R e n d e r e r . o n ( ' u p d a t e - c o m p l e t e d ' ,   f u n c t i o n ( )   { 
                             c o n s t   m e s s a g e T e x t   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' m e s s a g e T e x t ' ) ; 
                             m e s s a g e T e x t . t e x t C o n t e n t   =   ' fe[bQY͑/T^(u. . . ' ; 
                         } ) ; 
                         
                         i p c R e n d e r e r . o n ( ' u p d a t e - f a i l e d ' ,   f u n c t i o n ( e v e n t ,   d a t a )   { 
                             c o n s t   m e s s a g e T e x t   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' m e s s a g e T e x t ' ) ; 
                             m e s s a g e T e x t . t e x t C o n t e n t   =   ' fe1Y%:   '   +   d a t a . e r r o r ; 
                         } ) ; 
                     < / s c r i p t > 
                 < / b o d y > 
                 < / h t m l > 	t   < ! D O C T Y P E   h t m l > 
                 < h t m l   l a n g = " z h - C N " > 
                 < h e a d > 
                     < m e t a   c h a r s e t = " U T F - 8 " > 
                     < m e t a   n a m e = " v i e w p o r t "   c o n t e n t = " w i d t h = d e v i c e - w i d t h ,   i n i t i a l - s c a l e = 1 . 0 " > 
                     < t i t l e > A I KNs{thV  -   fe1Y%< / t i t l e > 
                     < s t y l e > YU:i  < / s t y l e > 
                 < / h e a d > 
                 < b o d y > 
                     < d i v   c l a s s = " c o n t a i n e r " > 
                         < d i v   c l a s s = " h e a d e r " > 
                             < b u t t o n   c l a s s = " c l o s e - b u t t o n "   o n c l i c k = " c l o s e W i n d o w ( ) " > & t i m e s ; < / b u t t o n > 
                         < / d i v > 
                         
                         < d i v   c l a s s = " c o n t e n t " > 
                             < d i v   c l a s s = " e r r o r - i n f o " > 
                                 < d i v   c l a s s = " e r r o r - t i t l e " > fe1Y%< / d i v > 
                                 < d i v   c l a s s = " c o u n t d o w n " > ^(u\(W  < s t r o n g > < s p a n   i d = " c o u n t d o w n " >   YUnP   < / s p a n > < / s t r o n g >   yTꁨR Q< / d i v > 
                             < / d i v > 
                         < / d i v > 
                     < / d i v > 
                     
                     < s c r i p t > 
                         / /   PeR
                         l e t   c o u n t d o w n   =   Py?  ;
            const countdownElement = document.getElementById('countdown');
            
            const timer = setInterval(() => {
              countdown--;
              countdownElement.textContent = countdown;
              
              if (countdown <= 0) {
                clearInterval(timer);
              }
            }, 1000);
          </script>
        </body>
        </html>   `(  `  ZW%   < ! D O C T Y P E   h t m l > 
                 < h t m l   l a n g = " z h - C N " > 
                 < h e a d > 
                     < m e t a   c h a r s e t = " U T F - 8 " > 
                     < m e t a   n a m e = " v i e w p o r t "   c o n t e n t = " w i d t h = d e v i c e - w i d t h ,   i n i t i a l - s c a l e = 1 . 0 " > 
                     < t i t l e > A I KNs{thV< / t i t l e > 
                     < s t y l e >   }y^v  < / s t y l e > 
                 < / h e a d > 
                 < b o d y > 
                     < d i v   c l a s s = " c o n t a i n e r " > 
                         < d i v   c l a s s = " h e a d e r " > 
                             < b u t t o n   c l a s s = " c l o s e - b u t t o n "   o n c l i c k = " c l o s e W i n d o w ( ) " > & t i m e s ; < / b u t t o n > 
                         < / d i v > 
                         
                         < d i v   c l a s s = " c o n t e n t " > 
                             < d i v   c l a s s = " s t a t u s - i n f o " > 
                                 < d i v   c l a s s = " s t a t u s - t i t l e " > ck(Whgfe< / d i v > 
                             < / d i v > 
                         < / d i v > 
                     < / d i v > 
                 < / b o d y > 
                 < / h t m l > h          v  v  #v  v  &(@ @33	@
@33
f@@@@3@@3@@3;#33g &33"ȋ g$3&g($3@*@+3,@.@/@0 @13!2"@4#@5
@6$@7
@8%@93':"@<#@=@>$@?@@%@A)@B*@C `,=dq@       n  ~  `@,`    @nD      P P @!@X ` P @  ! !BX B!     e  
  @    n      !M++y,,,-.u/yQi"Pdz   original-fs  IPc
   execSyncPd~-5v
   chcp 65001  b         PbHF   env PdA   zh_CN.UTF-8 Pbi   LANGPcn`T   NODE_ENVPd
-   development $=d& @          
	  u` ,Pe^ʡ   0.32.0-android   Pfj	   ../../package.json  (Ph   registerSchemesAsPrivileged `   J`    b         Pc&e   scheme  Pd-j
   privileges  `b(         CPcE   secure  CPe-o\   supportFetchAPI CPdb   corsEnabled CCPcf/   persist C Pfvű   allowServiceWorkers DPd	   codeCache   CPdM	   bypassCSP   D2CHb         9CI
`    [e
`    [
`    [
`    [
`    [%
`    [ )`   \b         XH`^  yG`^  uF`~  }I`  -a~  ~   a[\b         Xa      a      a      a   
   o	a      Ma      [}ur>t5Pe[B   settings.json   Pe:#P   get-machine-codee PfZ>   get-system-memory   Pe>l&L   get-disk-info   (Ph!   get-virtual-memory-status   1 Pf.o   set-virtual-memory  ,PiJjAY   restore-default-virtual-memory  	(PhI2   requestSingleInstanceLock   =}	aU			Qm!9m}Pe5z   second-instance ]rPdr		   whenReady   5	 Pfn   window-all-closed   Pcy;:   activatebn$Pg   current-group-changed   Pe*ٚ   toggle-map-mode $Pg2/E   toggle-maximize-window  Pe:   set-window-size (Ph
c   check-navigation-sequence   PeG   clear-jsc-cache $Pg   check-and-disable-proxy a$Pg2   FenDa_XyZw_License_2026! PfK   verify-license-key  Pe=   get-app-version Pe2S   verify-license  (Ph"F   verify-license-permission   Pe   get-license-info  PfE   clear-license-info  %  Pf;'   open-license-verify A Y] & PeflJ   get-all-windows   Pf   web-contents-created	! !PeH   readScriptFolderQ"(Ph^   executeScriptInAllWebviews  }"PdZ   selectFolder1# Pf*p   saveScriptFolderPath# PfC   readScriptContent   #$Pgv|S   getScriptCheckedStatus  #$PgtX   saveScriptCheckedStatus $(Php6   selectLocalResourceFolder   1$$PgJx   getLocalResourceContent $$Pgg   saveLocalResourceContent$0Pj@#   setLocalResourceFolderToAllWebviews %%]%0PjF#   setEnableLocalResourceToAllWebviews }%Pe.   setWebviewMuted %$PgZC   getLocalResourceFolder  5&(Ph   getLocalResourceFolderSync  Q&m&Pe2Z   get-file-index  '$Pg~"   send-to-external-window ((Ph;   send-to-all-external-windows9((q(((($Pgu   close-external-window   ($Pg<   get-window-display-index)&)$PgFLt   clearLocalResourceFolder)Pd޹
   openFolder  )-*`P  Pc+   axios   a*b         
E*8b   
      P^O   https://share.note.youdao.com/yws/api/group/84700685/preview/2148585277?method=convert&shareToken=12BBBBF3DF994BD6B11608B20F7F95DA&engine=nyozo I(Phze=   https://xki.asia/version.txt` L
YA+BPe>@   resourcesPath   PewH   app-update.tmp  hPxa [   ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~" 11!p          ''''''''	'
'' '''''''''''''	'
	''
'''' k k'k'k'k'k
'j'		ˋlj3ʇ)h#39#3#339̍ !'
"k!3##'3$%3%'̈́&)g*','ʋ)(̋*ɋ+ȋ,ǋ-Ƌ.n. '#/-r /'3013133253g74h9'35;36=7ˋ8h?35;36A9ˋ:hC35;36E;ˋ<hG35;36I=ˋ>hK35;36M?ˋ@hO35;36QAˋBhS3133CUfW]3133DYf[ȌE''''''''	'
'''''F'''''G'H'I''J 'K!'L"'M#'N$'O%'P&'Q''	R('
S)'T*'U+' 3133V]WʋX,h_'a''#3Yb3Zd[gfϤ% 3133\hfj3]l̋^-gn]5 3133\pfr3]tˋ_.gv3`x̋a/gz 3133V|bʋc0h~ 3133Vdʋe1h'f2'g' 35;3Vhʋi3h 35;3Vjʋk4h 35;3Vlʋm5h 35;3Vnʋo6h 35;3Vpʋq7h 35;3Vrʋs8h 35;3Vtʋu9hv' 35;36wʋx:h 35;36yʋz;h 35;36{ʋ|<h 35;36}ʋ~=h 35;36ʋ>h 35;3Vʋ?h 35;3Vʋ@h 35;3VʋAh 35;3VʋBh 35;3VʋCh 3133VʋDh#̋E l 35;3VʋFh 35;3VʋGh 35;3VʋHh 35;3VʋIh 35;3VʋJh 35;3VʋKh 35;3VʋLh 35;36ʋMh 35;36ʋNh 35;36ʋOh 35;36ʋPh 35;36ʋQh 35; 36  ʋR h 35; 36 ʋS h 35; 36 ʋT h
 35; 3V ʋU h#/- r  ' 35; 3V ʋV h 35; 36 ʋW h 35; 3V ʋX h 35; 3V ʋY h  35; 36 "ʋZ h$ 35; 3V &ʋ[ h( 35; 3V *ʋ\ h, 35; 3V .ʋ] h0 35; 36 2ʋ^ h4 35; 3V 6ʋ_ h8 35; 36 :ʋ` h< 35; 36 >ʋa h@ 35; 3V Bʋb hD' kF')̍  H)ˋc : I&   K)301# 3 L hN : P''313 3\ R fT 3] V̋d gX 3` Z͋e g\`,^  f   @ @ @ L
`
&L
 
 
 
 
`P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P P @ P @ P @ P @ P 0`@ @ P                                                                                                          e  	  @    m      d             ҷ  ` =d@0              E`b          e            l      0`   m	q	(b         yuq$g4   H0>**&  ! 









iJ 6$:[         0Q0`   !!c    ӄ   !!`   0Q
`  !  ,  +* 0 ,4
 @
 @
 @  ,
    @ <
 @ @  \  %  #  bC6  `[w}
  4
  40"*,  <4"*&4"/4"/  0 , \4"*$  4"* (44"*DDDD0TDCTD* 0 $ @4     , 0 0 , |0T 0 $8<0
 
 $6 $t" F
 0 , $ D
 | 00<08028L 6 W0/|86LT8C%%Б
 
 p
    "h"  "	"9"""3"2>D>6>>>>>>>>>>>>>
>>>F׉">>@>>>>L>>F  $ Z0R 38$"3"h$* B4 J 3 /6 .!d      <  s  
   !`  =dq 
         Δ c            `   PbTB   ge  `    a`D    `
   Pbt   Oe  `   5`H   Q`V    i`Z    q`4    Pb:K   Te  `   Pb>,]   Ne  `   PbBD   he  `    	`$    PbZ   Se  `   Pb^?   ie  `p    PbfTd   Ce  `   PbjS   Pe  `    E`L    `     Pb1V   te  `d    1`6    Pbt(   oe  `h    `*   `&    Pbژ   pe  `|    Pdya	   __dirname   `     Pb   nt  `    `T    Pb   le  `r   PbEp   Je  `    Pb6E+s   Ee  `   e`B   Pb>)   it  `    `"    }`P   `,    `   `(    Pb   ue  `x    Pb   Ye  `   Pb-   be  `    Pcy   require `   -`:   `   Pb	z   se  `n   ``   PbYM   mt  `   Pbm(   Me  `    `   `    U`8   Pbʥ   Ge  `   `^   Pb9n   xe  `   Pb!i   De  `   PbŬ   He  `   Pbƽ   Ae  `   Pb
~   ae  `l   Pb
"R   ke  `    Pb
̆   ve  `   Pb   Be  `   PbB   ot  `   Pbf8   Ve  `   Pb$   Ke  `   2`   Pb   Xe  `   PbH   lt  `   Pb6   _e  `    PbBL    fe  `~    Pb^&   ne  `f   Pbb*ĳ   dt  `   PbfB   st  `    Pb֮   ce  `t   PbjP   we  `   Pbg   Qe  `   PbK   Fe  `   Pb   Le  `    Pb,c   et  `    Pb&6   je  `   PbU#   re  `j    PbR   ye  `   `    =`J   Pbֶͫ   Ue  `    Pb,   qe  `    M`R    `\   Pbi   de  `v   Pb_   rt  `   Pbw   Ze  `   `X    y`N   `   `    `   Pb:x8   ct  `    9`2    m`F    Pb^˹   Ie  `   Pb^st   $e  `    `     )`<    I`0    Pb   Re  `    `.    Pbʟ   ee  `b   u`>   Pb҇   me  `z   `    Pbҗl   ze  `    Pb_   We  `   `   `   `   `@   Pb   pt  `   (                                                                                                                       E`@`   0Q`  !E!@nl   $NL446H06H,6H00  !!`   Ta  =lTa  EWA           <aS @V@S G	X
GMgV   V@S Mld   V	GMFp   V@S  GXG`,=dqA         H  `@,`    e       B!B!B!B Le $Pg_   evalmachine.<anonymous> a        @b          @`    W`
   0QP`L   !u!d     7XG$$!!`   <=dqA         4  Pb   n2  Pb*Ty   t2  a   (   E`@,`    0QH`@   ! f.    $d" p( $ !!`   9	j(         3  h)`,dyA            E`@`    b         ee     @          0Q,`   !!b
      !!c             `,=dqA            E`@`    mee     @          l           ')  &   `b         e    @          0Q`  !!Pr   	Td.d,0(" 8
,
#@D" x$ 7|
 
   !!,`   0QT`R   ! f*   
+\(   !d          Q     !`   
DPoߢ5   return (function() {}.constructor("return this")( ));   $=d& @            ` , m(         #  kjҖЍ#   `,dqA            E`@`    c       @    ee     @          	`   $K`   6		r	

	R}	HF	X           j 39%3w  c3	33g553g933g9!;#Y%ϕg & `,=dqA        ^  J  E`@,`    ,i'       
  `
 f     ee     @          A0Q`   !!0jN   !X
4&+ 
&+$
&+(
&+ !!{           Y5S F Y5VFY5VF
Y5VFҷ `,=dqA       ^  N	  `@,`    e       B " !!   ee  
  @    o      0Q`   !-!,iF   %D.<T.'h.+l.+H !!z           Y  U  ;YW U  ;	Y	W U 
 ;YW U  ; `,=dqA       d	  R
  `@,`    e       : !!@    ee  
  @ 	   p      0Ql`   !E!,iF   )X
/,
/ 
(0 @L !!s           U      U     BXBX
B	@V@S    `,=dqA       h
  X  `@,`    c       B!Bee  
  @ 
   q      0QL`H   !]!e&   042,80Ox, !!k          S  S AS KIF `,=dqA           `@,`    c       B!   ee  
  @    r      0Q``n   !u!$g2   2D>D80Ox.   !!p         
S  S AS KIFS l	S   `,=dqA         b  `@,`    c       B!B ee  
  @    s      0QD`6   !!d   54&,8 !!i          S S KGS   `,=dqA       x    `@,`    b       Bee  
  @    t      0QH`<   !!d   7d$"(*/h   !!j          
l@ i  `,=dqA
         t  `@,`    b         ee  
  @    u      0QL`H   !!d   :D"H*p !!k(         
5l@ i`,=dqA           `@,`    c           ee  
  @    v      0QL`D   !!c   <D4Z!!k0         l /'i  `,=dqA           	`@,`    b         ee  
  @    w      0Q`t  !!4kV   >D.0&8#>#F&8#>#F&8#>#F&8#>#/ !!`   `    Jd                   @           %5M li=5
Mli=5Mli=5Mli=  `,=dqA           `@,`    $g       H <   @ @    ee  
  @    x      0Qt`   !!,iD   ED&L3. L ,+(  !d          !     !`   $=d& @          v  ` ,I	u0         #  rύ# r w  ;Y
ѕ  `,dqA        T  z  E`@`    c       ` 8 3ee     @          0Ql`   !5!,iD   MLL3 P
 0+(  !d                !`   $=d& @          x  Pb☲   o2  ` ,I	s(         #  rύ#rw  ;Y
ѕ    `,dqA       N  |  `@`    c       ` 8 3ee  
  @    y      0Q`  !]!hx   R#8<(D 8D0"<"H #@*|"H #|HGx$
  *,"(D 8  !!(`   	FH1	7	7	@         3  _#333	h3S w  #3@h#3hS w  #3@h#3h#A!r"w  $Y$%Y%5&;(! *3	h+ `,=dqA           1`@,`    ,i-       X
 h @
 	 H "    ee  
  @    z      0Q<`$   !y!d   `$
<, !!g            P  @MS    `,=dqA       "  t  E`@,`    b       B ee    @          0Q`  !!t  bH"(&P*(<<&
0
0*@&  L ,"++X
"+$
"+(
"+(
"+(
"+x
?"2$"+DXX <4
:<*L"8  (+P
  !!`
   
 Pfk   invalid magic number,Pi~    incompatible descriptor version  PfҀ   invalid block size  Ta  Ap         l v  # rMY5@ U 
 u  #  U  @rUUY5WU5# @r5Y5 S F$Y$5%V#F")Y)5*V(F'.Y.5/V-F,3Y354V 2F18Y859V(7F6>Y>5?V0=F<BYB5CV8AF;YElFMHHIHK@Jɖx  @Lv  MM@NҕX O`,=dqA           E`@,`    DoP       @ " ! !"   " !!@ B B B H B!0  ee    @          0Q`  !!x  |P
 $
 \.@(4
'+(&c
 $
  .,&
,
0$.$&+P 
'+(&c@&,<T*o
+44",$H$*
+H
8$
  .<"#(!!`   "aN  D  h         3  !^3!^@w  Y5Wx  cv  +5
@	  Y5v  %@w  !YY5;#z  UY5Y5VFv  +5"@!  $Y$5%v  %'M(;v  03N*5+S )@-e.@0y@x  8x  03  A1A3@2e4@67A8@7w  #9Y9;Y;5<S :;>%@   A    `,=dqA
         $  E`@,`    8lB        !@ !2B  !H BH B!83ee    @          0Q`^  !!)%<  ȓ<
$$
 T,
$l @ ,
T.o0
4 "(&"( *,7p0
$
$$#\
"8,8 
$7X
T><<
  L2$C&*$L*</
 0*D3o*4<*8
 X
 $ L2$C&*$P# $
4D2$(
  L2$C&*$<*8H0
  *,*(  !!c                  @ z  CMNw  lkX WGX 
U  	   5NM;w  #AXx  lv  YW@ CAAMMNw  "55 v  Y"Y#ҕ'$A%w  z  U&Y&  @';(A*  z  +Y+  ;, N . ˕#/0Y0;13Y3V5@4;6w  8Y8@95:;<Y>ƕ!?@Y@;ACYCWD;Ez  =NG  z  HYH  ;I N K ˕#LMYM;N   P v  AQz  ORYR  ;SAU  z  VYV  ;W N Y ˕# Z[Y[;\^Y^V_;`w  !bYbcYc5d;f# h `,=dqA
       $  -  E`@,`    Tsi       B @!  !B!  !B : 3!@  B !d B : !@ d  ee    @          0Qq`  !!  и "(&@@"'p&
,(
(
H*@&+Lh$8   ,+\ X'
 0*,"3oR 
	+` !! `   
,Pi2   incompatible descriptor version  Pf[y   invalid block size  Ta  APe    decompressBlock U         l v  # rM@Y5	 U  u  # rUUUY5WU5# rMYlMv  zMHv  9H w  $!Y!"Y"5#;%Y'ʕ&((3)e+@-Ε .M/ `,=dqA       &.  z3  E`@,`    ,i0       @ B B! B B !ee    @          0Q`  !!!  X2 D<* <* (27L<44( h
7P0R "*(@"T*S|h
$
  *,"
'\2 Hh
  6,"

.D !!`
   0Q`  5!   @
 P&$2 2&3$
 $2H($.H&P&T<D
 T
  2H$ 2DJT&&&&  !!`   `    Jd                   }H         z    %@@=@==A=z  &iM	N
( 5l5l@5l@5l@@Җ@!@"X  z  &i#M%N&( 'x  $i(Y*Z+% ,

l.l0l2l4l6X - `,=dqA       v4  7  E`@,`    4k8         3 @ "@ B	 L fH @    ee    @          H0QH`:   !Y! f*   \
 ,'k   !!j          w  ; Yҕ    `,=dqA        8  9  E`@,`    b        ee     @          Pe>x   compressBlock   Ta      Ax         	i MY@;Yp;  N
iW	;Y53ϋjx  x  3ex  v  U	FiM@w  Y Y 5!;#!%A&ЖU	i'M)w  "*Y*+Y+5,;.$0@1A2Е 3	i4M6ҷ `,dqA       3  F<  E`@`    8l7      @ 	 P @ B C " L      e    @          1U0Qx`   !!(h@   l" d  &dJ@<!!`   Pef   decompressBound Pd8
   makeBuffer  PeZ   decompressFrame v0         !3  g3g3h
v  ^i  `,=dqA       x<  =  E`@,`    d       P @    ee    @          0Q|`   !!,iD   l"DCx w &\J@<  !!`   PeNV.   compressBound   HPey6   compressFrame   w0         !3  3g3g3
hv  ^i `,=dqA        >  `?  E`@,`    d       @ P   ee    @          0Q8`   !!d   <
(<
    !!`   PbfE   highPbw   low f           9  9  `,=dpG       ?  ?  U`@,`    b       ,  ee             0QL`H   !!$g2   Ԁ,4
(" X    !!`   Pck   _data   Pc>   _view   k         #  r999`,=dpG       (@  @  -`@,`    c
        ,  ee              0Q0`
   !!b   T!!`   d           3     `,=dpO        @  0A  Oc      get data`@,`    b          ee      !         0Q``n   !5!$g8   Tl84D!! `   `				p(         3  2#3333
33r9  `,=dpO        NA  LB  Od      get dataView`@,`    e       P P @    ee      "         0Q<`$   !U!e$   ,
,P @ (  !!`   g           9  99  `,=dpm       \B  B  Pc3ߓ   reset   `@,`    b       , ee     #         0QD`4   !u!d    d$03T!!`   Hi          3 @ 33x  ^  `,=dpm       B  |C  	`@,`    c       
    ee     $         0QT`T   !!e$   H" d>L7H  !!`   	m          3  g33Y9	5  `,=dpm        C   D  Pd?	   readUInt8   `@,`    d       P     ee   	   %         0Qx`   !!,iF   L" 4H>L7d>L7Hw !!`   	v(         3  g33	Y9533Y95VFVW `,=dpm        8D  @E  PdC	   readInt16   `@,`     f        !        ee   	   &         0Q`  !!@np   L" 4X>L7d>L7Hw>L7Hw>L7Hw!!`   	(         3  g33	Y	9
533Y95VF33Y95!VF#3%3')Y)9*5,V$F.S   `,=dpm        XE  F  Pd:{	   readInt32   `@,`    ,i/          
 . P p    ee   	   '         0Qd`x   !!,iD   d DL8 ? D3l  !!`   Ta      Aq(          3  fҪw  @3 fЩB
@	`,=dpm        F  H  PdM	   readInt64   `@,`    c         ee   	   (         0Q``n   !!(h:   L" 4T$@?T   !!`   	Pcڛ   dataViewd	p(         3  g333h
3M9 `,=dpm        H  I  Pd.M"   readFloat32 `@,`    d       P @  ee      )         0Q``n   !9!(h:   L" 4T$@?T   !!`   	%e	p(         3  g333h
3M9 `,=dpm        I  K  Pd>   readFloat64 `@,`    d       P @  ee      *         0Q`   !Y!<mb   ԬH   H6(& @
 +(\
 "
(   !!`   
 Pf6`.   Format_Bad7BitInt32 z0         # Y v  # r3fUI
F	M U  N X `,=dpm        (K  L  PdN씌   read7BitInt `@,`    d        
 !f ee      +         0Q@`*   !}!d   d | D  !!`   qPd
   readUTFBytesh         3  f3g   `,=dpm        M  M  Pcz   readUTF `@,`    c       P    ee      ,         0Qp`   !!,iB   ;<
,( "T X
T   !!`   _	t8         3  @33h3	3h9 `,=dpl       M  O  Pe:$   readUint8Array  `@,`    d       

 ee     -         0Q`   !!<mh   ؼ, (< 8@& `08<$G`!!(`   E	 PbW   utf8Pc
$9   decode  _	|8         v   3 g#r33
333@hg3@9 `,=dpm       *O  P  `@,`     f       ` P   
 .  ee     .         0Q<`(   !!e(   $8@ H

!!`   )Pb&EX   datag           9  9 9`,=dpG        JQ  Q  u`@,`    b       , ee     /         0QX`^   !! f0   Tl8@!!`
   `			n(         3  *#3333
r9  `,=dpO        Q  R  Od      get dataView`@,`    d       P P ,  ee      0         0Q<`(   !%!e(   $
0
@ X !!`   )g             9 99`,=dpm        R  NS  i`@,`    b       , ee      1         0Q`  !A!Lq   P$ D@4$,"4<_#`  X
 @ (   !!0`   )	1	7	y@         3 @  3y   3 @#3
#3 3OP
gh#r'  3h 99	   `,=dpm       lS  DU  Pdbۇ   ensureBuffer`@,`    $g         P @H @     ee     2         0QT`V   !a!e$   @" X>H 0  !!`   Um          3  g33Y9	S ; `,=dpm       \U  U  Pd4O	   writeInt8   `@,`    d       P     ee  	   3         0Qx`   !!$g8   @" X>H <>H$'L!!`   Uv          3  g33Y9	S ;33Y9W U  ;   `,=dpm       V  V  Pd38:
   writeInt16  `@,`     f       P  P p    ee  
   4         0Q`"  !!8l`   @" X>H <>H$'X>H$+\>H$+P!!`   U          3  g33Y9	S ;33Y9W U  ;33Y9W! U   ;"3$3&(Y(9)W, U + ;-   `,=dpm       W  X  PdNr
   writeInt32  `@,`    ,i/       P  P p @   B ee  
   5         0Q`   !!8l\   @ @,0'+<$#3  !!`   1	yTa      Az(         3  gw  *3 #3[C
g\g$3 #3CgS g   `,=dpm       X  Y  PdwY
   writeInt64  `@,`     f       P  !@
 B    ee  
   6         0Q\`f   !! f.   @" X$@*?   !!`   U%Re	o(         3  g333e
3M9 `,=dpm        Z  Z  PdZm   writeFloat32`@,`    d       P @  ee     7         0Q\`f   !! f.   @" X$@*?   !!`   U%f	o(         3  g333e
3M9 `,=dpm       Z  [  PdN   writeFloat64`@,`    d       P @  ee     8         0Q`   !%!0jL   P
T <>H(+T>H(8  !!`   z(          X    z  13 3Y9 U 	  S  ;
Xҕ5 3 3Y9U;   `,=dpm       [  "]  Pe
   _write7BitInt   `@,`    e        @ 0P p ee     9         0QD`2   !E!d   @" X T  !!`   U9i         3  g3g   `,=dpm       @]  ]  Pdz8   write7BitInt`@,`    c       P    ee     :         0Qt`   !e!e$   ,(:4:<BDBL3P  !!u           w  @  w  2  @w  $    w     w    `,=dqm       ]  ^  Pd   _7BitIntLen `@,`    mee     ;         0Q%`  !}!|}   d0d @@
<*<;8X "<
, P87c7Dl<
(
8, $(
<P*7
,'d!!8`   HYUu Pdo?
   encodeInto  _	9	         3  v  3gO3@	g
333g@93A#r 33 3"3$g&h(3	*3,@.9/31A3943
6g83;A:v  ^ 3=3?AB@AeC@EAF@G9H `,=dpm       ^  c  Pcv=   writeUTF`@,`    @nJ       @  H  
 @ P @       !   ee     <         0Q`  !!@nn   G
,:l/W
(8 \ \w( !!(`   1	7		U_	P         S  # 333@hA
y  >3g333h3h3@9 `,=dpl       c  e  PeN,   writeUint8Array `@,`    $g        Ѐ
  
 
    ee     =         0Q|`   !!4kR   ̖@P; P87c7D$   !!(`   UH _	w@         3  3Og#r 	3333gh33@9  `,=dpm       e  g  Pez$9   writeUTFBytes   `@,`     f        

 
  ee     >         0Qh`z   !! f0   /L
D87"|DCl!!`   _	r(         Ҥ3  33h3 3
3h   `,=dpl       4g  h  Pc"q   getBytes`@,`    d       P P   ee      ?         0QH`:   !	! f*   $
8G|   !!`   uPb\   dw  Pc)"   strMap  j          ! r  9#r 9   `,=dpG        @h  h  ]`@,`    c
       ,` ,  ee     @         0QH`<   !%	!e$   ģ8 8 ,  !!`   	i	Bh	j          3  3f33f
  `,=dpm        h  Di  `@,`    c       @ @ ee      A         0QT`R   !A	!e(   @" L43X!!`   	um         3  3g3 3S 
g   `,=dpm       \i  i  PdJfj	   encodeInt   `@,`    d       @  	    ee  	   B         0Q`   !a	!0jP   @" 8t \H3tH3p!! `   	uy         3  3g" 3 3g
03 33S g3 33S g   `,=dpm       i  &k  Pd&
   encodeLong  `@,`     f       @ @  
 @ ee  
   C         0QL`F   !	!e$   @" L P  !!`   	uk         3  3g3 3g
 `,=dpm       Bk  k  PdC   encodeFloat `@,`    c       @ @ ee     D         0QL`F   !	!e$   @" L P  !!`   	uk         3  3g3 3g
 `,=dpm       k  Xl  Pdh   encodeDouble`@,`    c       @ @ ee     E         0Qt`   !	!(h@   ,
8 @ "(8 X P!!`
   U	1	yu		u         S  v  3 g/#3g	v  3g3g   `,=dpm       vl  jm  Pd*[#   encodeNumber`@,`    e         
    ee     F         0Q`   !	!<md   l 4|" d D(" L L4Ot  !!(`   	
	uY1(         3  3gҩ%33cg
33g33g33g3 3 3 "3$h&  `,=dpm       m  :o  Pdb   encodeString`@,`    (h(       @ @ @ @ @ P   ee     G         0QX`Z   !
!e(   @" L("'d!!`   	un         3  3g3 3g
   `,=dpm       Zo  o  PeJᙯ   encodeBoolean   `@,`    c       @ @ ee     H         0Q<`&   !!
!c   8 @!!`   	ug         3  3g `,=dpm        o  >p  PdR
   encodeNull  `@,`    b       @ ee   
   I         0QX`Z   !A
! f,   @" P8 7p  !!`   	ur	n         3  3
g3 33
fg   `,=dpm       `p  p  Pez[   encodeDateTime  `@,`    d       @ P   ee     J         0Q``n   !a
!$g6   @" L@? \ !!`
   	uY	p         3  3g3 33
g3 3g `,=dpm       q  q  PdN:*k   encodeBinary`@,`    e       @ P P    ee     K         0Qx`   !
!0jN   @" L@?,`$## !!`
   	uYHPcΏ   encode  v          3  3	g3 33
g3
w  35gYҕ    `,=dpm       q  r  Pd~   encodeArray `@,`    e       @ P   ee     L         0Qh`   !
!(h>    \
 <" L@?h*  !!$`   4=dpm      s  ht  Pc>   _this   ` Pd		   encodeMap   `@,`    	uY10QD`8   !
!e$   D H  @  !!`   
i         3  g3  g`,=dqA       s  \t  E`@
`    b       @ ee    @ N         r           '3 3g333
g3ы g`e      @ P @    e  	   M         
0Qa`j  !
!dw   @" td5/  H0(< #8\" Dl
$#024 @?Mc  < D"$#"   !(h@                       !P`$   	uUFBb
bYH=

E         3  3gsƭhY#3
33h:3g)6_^	v  ^3
gd 3 3 3"g$&(3*f,Ȭn 3.33032g43658g:A <Ɩ&3=f?n    `,=dpm       t  w  PdV_   encodeObject`@,`    8lA       @ P @   2P @ P @  @   ee     O         0Q	`  !	!t{   ,lh&&."&&&/ D H D < @ 8 L D` d DT @  !!T`&   E	QUI			
	u	

U
u
5

         3  #v  D#v  G#v  Jv  L#v  O#
v  R#v  U#v  Xb3	g3
g3g3g3 g"3$g&3(g*3,g."30f234g638f:  `,=dpm       w  |  
`@,`    4k<       ` ` P @ P @ P @ P @ ee     P         0QD`4   !%!c   /| 4!!`   	i         3  3g  `,=dpl       }  v}  `@,`    b       @ ee      Q         0QP`L   !A! f.   $
8""
   !!`   -Pb2j   dr  PcF   strArr  l           # rr99	  `,=dpG        }  .~  Y`@,`    c       @  ee     R         0QD`6   !e!d    @ @8!!`   QiUHi         3  3g39 `,=dpm       >~  ~  `@,`    c
       @ ,  ee     S         0Q`b  !!Ȅ  X 0 0 0 8 8 | (|H /`  h Ph
  P P
o( P 
 h +o(T Cx0 #`  !!H`    Q	-MUbqI	`D  	`j  p         3  3fv  Vv  ]v  dv  kv  rv  v  v  	v  
v  cv  3 3f
3 3f3 3f3 3f3 3 f"3$3&g(3 *3,f.v  3 03	2f43 63
8h:3 <3	>f@ψw  %3BfD3FfH;JYL͕' M3 N3	PfR#TrVw  3XfZ;\Y^Е _#`3 b3dffrh3j3 l3	nfp5r   `,=dpm        ~  <  `@,`    \ut       @ @ @ @ @ @ @ @ @ @ @ P 8 3@ P 8 3P P @    ee      T         0Q``l   !! f0   ;X$ ,  8  4!!`   i
p          " 3 f"3g"3g
  `,=dq@         D  `@,`    c       P @ ee    @ U         0QD`8   !!e$   ܡ,$ 4  $  !!`   eii         # 3 g#3f`,=dqA       l  Ȉ  `@,`    c       P    ee    @ V         0Qp`   !!4kV   ,&X #
 P T H ` L  !!(`   PbHD   cmd rPb`K   _rawPc
)
G   _rawDataPb	   _t  PcVƌ   _sendMsgPb^9   rtt t          3  3  3f9 99
9999  `,=dpG         \  m`@,`    e       @ , ,    ee    W         0Q0`
   !	!b   T$!!`   d           3     `,=dpO        x    Od      get sendMsg `@,`    b          ee      X         0Q4`   !)!c   T  !!`   Pb$   seq e          3  3  `,=dpO        Њ    Oc      get seq `@,`    b         ee      Y         0Q4`   !M!c   جT  !!`   Pb-M   respe          3  3  `,=dpO        *  p  Oc      get resp`@,`    b         ee      Z         0Q4`   !q!c   T  !!`   Pb6H   ack e          3  3  `,=dpO          ȋ  Oc      get ack `@,`    b         ee      [         0QT`R   !!e$   T&88  !!`   rm          3  ҫ33 ѫ33f
   `,=dpO        ܋  b  Oc      get cmd `@,`    c       P @ ee      \         0Q8`   !!d   \+
D  !!`   	f          3  3\\  `,=dpO        x    Oc      get code`@,`    b        !ee      ]         0Q4`   !!c   T  !!`   
e          3  3  `,=dpO        ڌ  "  Od   	   get error   `@,`    b         ee   	   ^         0Q4`   !!c   T  !!`   	e          3  3  `,=dpO        8  ~  Oc      get time`@,`    b         ee      _         0Q4`   !!c   T  !!`    8e          3  3  `,=dpO          ڍ  Oc      get body`@,`    b         ee      `         0QX`^   !5!$g4   #&d0/t$  !!`    8an          3  !^$3!$33g9 
3  `,=dpO            Od      get rawData `@,`    d       P     ee      a         0QT`V   !U!e(   ,&N!!`
    b         GPbe   ctorGPdZ{8	   Anonymous   im          &  )3::9 `,=dpm         ޏ  PdbR   setDataType `@,`    c	        `  ee     b         0Q@`,   !!d    ,
T,<;d!!`   uPc~d
   respTypeh         9  33g  `,=dpm           Pdj
   setSendMsg  `@,`    c       P    ee  
   c         0Qx`   !!,iF   |dTL 4
@2*H'tT !! `   Pcֶ   rawData i b         GGv          3  33 3)%3v  ^
)3::39 3   `,=dpm         ~  Pc   getData `@,`    e       P 0
` ee     d         0QX`Z   !!$g4   +@xD  8  !!$`    80	0	n         3  Љ)`3939
#3g   `,=dpm            Pdx   toLogString `@,`    d       \P  @ ee      e         0QQ`P  !!4  P +&4 

"h  
44 4(&8?l?l?h'(&8?l?l?d  !!(`    PbZX   lz4 Pc>~J   compress1	b8	7	H5@         #  33g#{
#r#3f O  \\@#33dhZz  5G ;! #p;$l;&5) U ( W-U,V+F.W1U0V/F2W5U4V3F6W8U7F9;:5= U < WAU@V?FBWEUDVCFFWIUHVGFJUKFL;M`,=dqA       6    Pcaߢ   encrypt `@,`    DoO       P P	 B
   @28  B!B!B !B!B    ee    @ f         0Q`  !!Ā  <h+`#+\h0 8.t[\,< `8.\,(@
(KtK$7`KtKtK|"0/h  
4, 0 0 D <!!@`   Q	Pcz8   Buffer  Pc7   isBuffer
 f*XJ{
   N/ecveQ{|W:   		H1	7	 PdF
   decompress  @         #  {#rҖS#{	D#3
g#_@r#333r#rp5v  l5 v  5%W$U#V"5*W)U(V'F,50W/U.V-F255U4V3F75;W:U9V8F=5AW@U?V>FC5GWFUEVDFI5KUJFM#	N3
Pd3RhTZVz  5WGY;Z \;]";_M;a;c#e3g3igk  `,=dqA           Pc6   decrypt `@,`    Xtm       TP  -P @   !!@!@ B B B B P @ d    ee    @ g         0Q`  !E!x  X@ 3

|0Hc0H+`/d/X" l4 

4  
44 4(&8?l?l?h'(&8?l?l?d!! `   Ta  A1	b8	Hy@          #3fB\\	X  #
3Mr U  ;X U  ;X U  ;X U  ;3 h"#3f& O % \(\)@$3*Z,z  5-G/;0 2p;3x;558 U 7 W<U;V:F=W@U?V>FAWDUCVBFEWGUFFH;I5L U K WPUOVNFQWTUSVRFUWXUWVVFYUZF[;\  `,=dqA           	`@,`    Lq^       P @h   @ : !@  !@ d " !B!B! B!B!:  ee    @ h         0QU`X  !e!2  Ȉ<h+`#+\h0 8.t[\,< d
(KtK$7`KtKtK4  
" 0   !!0`   Q	%)
-		H_	9@         #  {#rҖS#{	D#3
g#_@r#333r#r5!W UV5&W%U$V#F(5,W+U*V)F.51U0V/F357W6U5V4F95=W<U;V:F?5CWBUAV@FE5GUFFI3JZLz  5MGO;P R3	SgU`,=dqA       "    9`@,`    HpW       TP  -P @ B " !" !!!!   :   ee    @ i         0Q``n   !! f0   ؛,H ,*p"d"'!!$`   	PcrZ   XXTEA   PdB
   encryptMod   b         H	Hp         #  3,#  33҇)3:	3:g `,=dqA           	`@,`    d       P  
 ee    @ j         0Q``n   !! f0   ,H ,*p"d"'!!$`   	PdE
   decryptMod   b         H	Hp         #  3,#  33҇)3:	3:g `,=dqA           9`@,`    d       P  
 ee    @ k         0Q``n   !!(h>    #"   4 !!`
   4=dpA      8  D  ` `@,`    0Q8`    !!d    #H ( !!`   4=dqA           Pbލ   e3  ` E`@`    0QP`P   !e"    7pO($   !!`   <dqA          Pb{&   n3  Pb.3   t3  a   (   E`@`    0QH`@   !!!$g2    4|" ( D   !!`   9	j(         3  h)`,=dyA        @  ,  E`@`    b         ee     @ o         0Q,`   !=!b   ,  !!c             `,=dqA        B  Z  E`@`    mee     @ p         l           ')  ( `b         e    @ n         f           )) `b          e     @ m         0Q`"  !Y!Pr   Pd.d,0(" <
,
#HH" $ 7|
  !!0`   0QT`V   m! f.   <`+l( !d          q     !`   
$=d& @          V  Pbf\   t4  `  m(         #  kjҖЍ# `,dqA            E`@`    c       @    ee     @ r         	`   $K`   6		r	

	R}	HF	X           j 39%3w  e3	33g553g93	3g9	!;#Y%ϕi &   `,=dqA        ګ    E`@`    ,i'       
  `
 f     ee     @ q         5p(          ' j 'Ћlj& 3h `d
      @     e  
  @ l   {      9Ui0Q@`,   !!d   ,0  !!`   	h         ) k 3g  `,=dqA       ̰    `@,`    b       @ ee    @ s         0QU`R  !!pz   <h+`#+\h0 8.t[\,<*D.\20D*D.\20D*D.\20 'D!!<`   Q	%)
-		HPbX   lx  9Pbn9   xtm 9(         #  {#rҖS#{	D#3
g#_@r#333r3x  4p5v  'l5v  )	k 3
"g$3x  4p5&v  'x5(v  )k*3
,g.C3x  4p50v  't52v  )k43
6g8   `,=dqA       H  R  `@,`    4k:       TP  -P  P   @  @   ee    @ t          0Q@`0   !!d   $$ .,  !!`   5
Eh         & 3 g(`,=dqA       n    y`@,`    b         ee  
  @ u   |      0Q8`    !!c   $$ 0!!`   =	f         ' 3 g`,=dqA       Ƶ    }`@,`    b         ee  
  @ v   }      0Q8`    !!!c   $$ 0!!`   =9f         ' 3 g`,=dqA         \  M`@,`    b         ee  
  @ w   ~      0Qt`   !=!,iD   X |HL00/P  !! `   a
		Hu(         *$ 3 gk333
v  3333
h  `,=dqA       ζ  ط  Pchո   encMsg  `@,`    d       @ P   ee    @ x         0QE`4  !]!   <h+`+|d0 8.{# h, <#h(O$\+`&;
 `*\88(T D &+
 P(!8l`   S   z              
               !D`   Q		%)
0jk   d e c M s g :   N/ecveQ{|W:   a$=d& @            ` ,0j   [~gN/fU i n t 8 A r r a y {|W$d& @          "  ` H$d& @          ҽ  ` )H         #  {	=#{	3Җ.#3
g#_@r3#r$3gѤ"ˍ	+k#{#
rˍ3w  5!v  Y#ϕ $3z  3%g'$3g)іˍ  `,dqA            Pc   decMsg  `@`    ,i+       T*P  -P P	       ee    @ y         0Qx`   !!,iF   `  lHL00/P !!$`   a
			Hv0         $ 3 h3g33
3v  3333h`,=dqA       p  Ŀ  `@,`    d       P P @ ee    @ z         0Q\`h   !! f0   h p H @(!!`
   9amo(         #  r3g$3g
%r`,=dqA           	`@,`    d       P @    ee    @ {         0Q8`    !!d    #@   !!`   4=dqA         ~  Pbf   e2  ` E`@,`    0QP`P   !e"   ԋ 7hO($   !!`   <dqA        x  a   (   E`@`    0QH`@   !! f0    ,t" x( 4!!`   9	j(         3  h)`,=dyA        6    E`@`    b         ee     @ ~         0Q,`   !!b   ̐$  !!c             `,=dqA        $  8  E`@`    mee     @          l           ')  ( `b         e    @ }         f           )) `b          e     @ |         0Q`"  !9!Pr   ؒHd.d,0(" 8
,
#@D" x$ 7|
   !!0`   0QT`V   M! f.   4P+\( !d          q     !`   
$=d& @          
  ` , m(         #  kjҖЍ# `,dqA          0  E`@`    c       @    ee     @          	`   $K`   6		r	

	R}	HF	X           j 39%3w  e,3	33,g55,3,g93	3g9	!;#Y%ϕi &   `,=dqA            E`@,`    ,i'       
  `
 f     ee     @          I0Qd`v   !!e(    74.<* ".!!`
   <=dqA        f  a   (   `@,`    \ Pf>   executeJavaScript   0Q``j   !! f*   l8" OG @   !d                !`   Pez   contentWindow   
$=d& @        "  V  ` p(         3  3gkэk   `,dqA         ^  E`@`    c
       @   ee    @          q(          ''6 3 h#ы r `d      `       e    @          0Q0`
   !!b   (!!`   d           5    `,=dqA        T  z  L`@,`    mee     @          0Q`   !! f.    _$D@0"P.7 !d       L        ! `   4=dq[        N  `(   l`@,`     Pdn-1   electronAPI Pd   sendMessage 0QT`V   !! f*    ',06   !! `   4=dqA      `  F  `(   E`@`     (PhJ}   verify-license-permission   0Q4`   !!!c   4 0  !!e         k    `,=dqA         :  E`@`    b          ee    @          m0          '# 33 ΋ e `d      P       e    @          x(      'q# 3]# 33]]#ϋ rqq `d
      P      e    MQ          0QH`>   !A!d    $D"L*!! `    b         	Pc.֠t   clientX Pcv   clientY j            )3:3:5'5 `,=dqA         $  E`@,`    c	        
  ee    @          0Q`   !i!@np   <  $XP,+&dlP,+&d!! `   Pd>	   versionInfo PeX5   defaultWhitelistI	BPe:4   defaultBlacklist          Ck Djc3 ]3 3'#3
3g8393'#3
3g839`,=dqA       j    E`@,`   e       P P ,P ,  ee    @          0Q`  !!ea   _$#L "d* w L$" #$D'T <0<0> t8C
 T,+:D<T,+H* 
:D" <x<8"4p40"H<
 H:,* " X\P
( H:,* " LLH""H$(" 6k84L$" 

$6 $" 
(. .  6   !!!`   T=dqA    
   "  l MPb.;   r2  PbTQ   a2  Pb\`   d2  d     `@,`    0Q`   !!<mb   P" @$(" t(" X(" t(" d(" t   !!4`    B Pf[   .update-container     8Pd	   classList    RPdo&
   dark-theme  %	PcOj   remove  Pd>fU   light-theme            3 gҤi#333
g(33g33	
g&33	g33
g  `,=dqA        Bh nj `@`    $g        ` P P @ P    ee     @          ` PcJ@l   setItem Pea%   appUpdateInfo   0	0	   PfnJ   updateInfoContent   yPeRQ   currentVersion   Pe&4-   get-app-version 0Qp`   !!,iB   ,@
\$" D&w   !!,`   M  Pe.X   versionSubtitle dRg   S_MRHr,g:    f.&	     |    geHr,g:     b޹c>   *gw t          B '# 3gҤ&@@@9	  `,=dqA         T  E`@`    c       @  ee    @          Pc   1.0.0   Pc   version Pds
   newVersion  ZZFN>-  
                 < s t y l e > 
                         / *   ;NSϑ[IN  * / 
                         : r o o t   { 
                                 / *   Nr;N  * / 
                                 - - b g - p r i m a r y :   # f f f f f f ; 
                                 - - b g - s e c o n d a r y :   # f 8 f a f c ; 
                                 - - b g - c a r d :   # f f f f f f ; 
                                 - - t e x t - p r i m a r y :   # 1 e 2 9 3 b ; 
                                 - - t e x t - s e c o n d a r y :   # 6 4 7 4 8 b ; 
                                 - - b o r d e r - c o l o r :   # e 2 e 8 f 0 ; 
                                 - - s h a d o w - s m :   0   1 p x   3 p x   0   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
                                 - - s h a d o w - m d :   0   4 p x   6 p x   - 1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ,   0   2 p x   4 p x   - 1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 6 ) ; 
                                 - - a c c e n t - b l u e :   # 3 b 8 2 f 6 ; 
                                 - - a c c e n t - p u r p l e :   # 8 b 5 c f 6 ; 
                                 - - a c c e n t - g r e e n :   # 1 0 b 9 8 1 ; 
                                 - - a c c e n t - y e l l o w :   # f 5 9 e 0 b ; 
                                 - - a c c e n t - r e d :   # e f 4 4 4 4 ; 
                                 - - a c c e n t - p i n k :   # e c 4 8 9 9 ; 
                                 - - a c c e n t - c y a n :   # 0 6 b 6 d 4 ; 
                                 - - r a d i u s - s m :   8 p x ; 
                                 - - r a d i u s - m d :   1 2 p x ; 
                                 - - r a d i u s - l g :   1 6 p x ; 
                         } 
                         
                         / *   fr;N  * / 
                         . u p d a t e - c o n t a i n e r . d a r k - t h e m e   { 
                                 - - b g - p r i m a r y :   # 0 f 1 7 2 a ; 
                                 - - b g - s e c o n d a r y :   # 1 e 2 9 3 b ; 
                                 - - b g - c a r d :   # 1 e 2 9 3 b ; 
                                 - - t e x t - p r i m a r y :   # f 1 f 5 f 9 ; 
                                 - - t e x t - s e c o n d a r y :   # c b d 5 e 1 ; 
                                 - - b o r d e r - c o l o r :   # 3 3 4 1 5 5 ; 
                                 - - s h a d o w - s m :   0   1 p x   3 p x   0   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ; 
                                 - - s h a d o w - m d :   0   4 p x   6 p x   - 1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ,   0   2 p x   4 p x   - 1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 2 ) ; 
                         } 
                         
                         / *   mr!j_|Q[  -   OYuZSOg\O:N  f a l l b a c k   * / 
                         @ m e d i a   ( p r e f e r s - c o l o r - s c h e m e :   d a r k )   { 
                                 . u p d a t e - c o n t a i n e r : n o t ( . l i g h t - t h e m e )   { 
                                         - - b g - p r i m a r y :   # 0 f 1 7 2 a ; 
                                         - - b g - s e c o n d a r y :   # 1 e 2 9 3 b ; 
                                         - - b g - c a r d :   # 1 e 2 9 3 b ; 
                                         - - t e x t - p r i m a r y :   # f 1 f 5 f 9 ; 
                                         - - t e x t - s e c o n d a r y :   # c b d 5 e 1 ; 
                                         - - b o r d e r - c o l o r :   # 3 3 4 1 5 5 ; 
                                         - - s h a d o w - s m :   0   1 p x   3 p x   0   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ; 
                                         - - s h a d o w - m d :   0   4 p x   6 p x   - 1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ,   0   2 p x   4 p x   - 1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 2 ) ; 
                                 } 
                         } 
                         
                         / *   (u7h_  * / 
                         . u p d a t e - c o n t a i n e r   { 
                                 p a d d i n g :   5 p x ; 
                                 f o n t - f a m i l y :   - a p p l e - s y s t e m ,   B l i n k M a c S y s t e m F o n t ,   ' S e g o e   U I ' ,   s y s t e m - u i ,   s a n s - s e r i f ; 
                         } 
                         
                         / *   p^Am^@\  -   O(uC S S   c o l u m n s [swckvp^AmHeg  * / 
                         . u p d a t e - m a s o n r y   { 
                                 c o l u m n s :   2   3 2 0 p x ; 
                                 c o l u m n - g a p :   1 6 p x ; 
                                 m a x - w i d t h :   1 4 0 0 p x ; 
                                 m a r g i n :   0   a u t o ; 
                         } 
                         
                         / *   T^_te  -   \O\U^NOc1 R  * / 
                         @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   { 
                                 . u p d a t e - m a s o n r y   { 
                                         c o l u m n s :   1   3 2 0 p x ; 
                                 } 
                         } 
                         
                         / *   'YO\U^NXRRpe  * / 
                         @ m e d i a   ( m i n - w i d t h :   1 2 0 0 p x )   { 
                                 . u p d a t e - m a s o n r y   { 
                                         c o l u m n s :   3   3 2 0 p x ; 
                                 } 
                         } 
                         
                         / *   'YO\U^Nۏ NekXRRpe  * / 
                         @ m e d i a   ( m i n - w i d t h :   1 6 0 0 p x )   { 
                                 . u p d a t e - m a s o n r y   { 
                                         c o l u m n s :   4   3 2 0 p x ; 
                                 } 
                         } 
                         
                         / *   nxOaSGr(WR-NcknxcR  * / 
                         . u p d a t e - c a r d   { 
                                 b r e a k - i n s i d e :   a v o i d ; 
                                 m a r g i n - b o t t o m :   1 0 p x ; 
                         } 
                         
                         / *   aSGrW@x7h_  * / 
                         . u p d a t e - c a r d   { 
                                 / /   b a c k g r o u n d :   v a r ( - - b g - c a r d ) ; 
                                 b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - m d ) ; 
                                 p a d d i n g :   5 p x ; 
                                 b o x - s h a d o w :   v a r ( - - s h a d o w - s m ) ; 
                                 t r a n s i t i o n :   a l l   0 . 2 5 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ; 
                                 p o s i t i o n :   r e l a t i v e ; 
                                 o v e r f l o w :   h i d d e n ; 
                                 d i s p l a y :   f l e x ; 
                                 f l e x - d i r e c t i o n :   c o l u m n ; 
                         } 
                         
                         . u p d a t e - c a r d : h o v e r   { 
                                 b o x - s h a d o w :   v a r ( - - s h a d o w - m d ) ; 
                                 t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ; 
                                 b o r d e r - c o l o r :   v a r ( - - a c c e n t - b l u e ) ; 
                         } 
                         
                         / *   aSGrh7h_  * / 
                         . c a r d - h e a d e r   { 
                                 d i s p l a y :   f l e x ; 
                                 a l i g n - i t e m s :   c e n t e r ; 
                                 g a p :   1 0 p x ; 
                                 m a r g i n - b o t t o m :   5 p x ; 
                                 p a d d i n g - b o t t o m :   5 p x ; 
                                 b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ; 
                         } 
                         
                         . c a r d - i c o n   { 
                                 w i d t h :   3 2 p x ; 
                                 h e i g h t :   3 2 p x ; 
                                 b o r d e r - r a d i u s :   8 p x ; 
                                 d i s p l a y :   f l e x ; 
                                 a l i g n - i t e m s :   c e n t e r ; 
                                 j u s t i f y - c o n t e n t :   c e n t e r ; 
                                 f o n t - s i z e :   1 8 p x ; 
                         } 
                         
                         . c a r d - t i t l e   { 
                                 f o n t - s i z e :   1 6 p x ; 
                                 f o n t - w e i g h t :   6 0 0 ; 
                                 c o l o r :   v a r ( - - t e x t - p r i m a r y ) ; 
                                 m a r g i n :   0 ; 
                                 l i n e - h e i g h t :   1 . 4 ; 
                         } 
                         
                         . c a r d - s u b t i t l e   { 
                                 f o n t - s i z e :   1 3 p x ; 
                                 c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ; 
                                 m a r g i n - t o p :   2 p x ; 
                         } 
 
                         / *   feQ[aSGr  * / 
                         . u p d a t e - c o n t e n t   { 
                                 m i n - h e i g h t :   a u t o ; 
                         } 
                         
                         . u p d a t e - l i s t   { 
                                 d i s p l a y :   f l e x ; 
                                 f l e x - d i r e c t i o n :   c o l u m n ; 
                                 g a p :   1 2 p x ; 
                         } 
                         
                         . u p d a t e - i t e m   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   r g b a ( 0 ,   1 5 8 ,   1 1 ,   0 . 1 ) ,   r g b a ( 2 4 5 ,   1 5 8 ,   1 1 ,   0 . 0 5 ) ) ; 
                                 b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - s m ) ; 
                                 p a d d i n g :   7 p x ; 
                                 t r a n s i t i o n :   a l l   0 . 2 s   e a s e ; 
                         } 
                         
                         . u p d a t e - i t e m : h o v e r   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   r g b a ( 2 4 5 ,   1 5 8 ,   1 1 ,   0 . 0 5 ) ,   r g b a ( 0 ,   1 5 8 ,   1 1 ,   0 . 1 ) ) ; 
                                 b o r d e r - c o l o r :   v a r ( - - a c c e n t - p u r p l e ) ; 
                         } 
                         
                         . u p d a t e - v e r s i o n   { 
                                 c o l o r :   v a r ( - - a c c e n t - p u r p l e ) ; 
                                 f o n t - w e i g h t :   6 0 0 ; 
                                 f o n t - s i z e :   1 3 p x ; 
                                 m a r g i n - b o t t o m :   8 p x ; 
                                 d i s p l a y :   b l o c k ; 
                         } 
                         
                         . u p d a t e - n o t e s   { 
                                 c o l o r :   v a r ( - - t e x t - p r i m a r y ) ; 
                                 f o n t - s i z e :   1 4 p x ; 
                                 l i n e - h e i g h t :   1 . 5 ; 
                                 m a r g i n :   0 ; 
                                 w h i t e - s p a c e :   p r e - w r a p ; 
                         } 
                         
                         / *   laNyaSGr  * / 
                         . n o t i c e - i t e m   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   r g b a ( 2 4 5 ,   1 5 8 ,   1 1 ,   0 . 1 ) ,   r g b a ( 2 4 5 ,   1 5 8 ,   1 1 ,   0 . 0 5 ) ) ; 
                                 b o r d e r :   1 p x   s o l i d   r g b a ( 2 4 5 ,   1 5 8 ,   1 1 ,   0 . 3 ) ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - s m ) ; 
                                 p a d d i n g :   7 p x ; 
                         } 
                         
                         . n o t i c e - c o n t e n t   { 
                                 c o l o r :   v a r ( - - t e x t - p r i m a r y ) ; 
                                 f o n t - s i z e :   1 4 p x ; 
                                 l i n e - h e i g h t :   1 . 6 ; 
                                 m a r g i n :   0 ; 
                                 w h i t e - s p a c e :   p r e - w r a p ; 
                         } 
                         
                         / *   ]waSGr  * / 
                         . i s s u e s - l i s t   { 
                                 d i s p l a y :   f l e x ; 
                                 f l e x - d i r e c t i o n :   c o l u m n ; 
                                 g a p :   5 p x ; 
                         } 
                         
                         . i s s u e - i t e m   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   r g b a ( 2 3 9 ,   6 8 ,   6 8 ,   0 . 1 ) ,   r g b a ( 2 3 9 ,   6 8 ,   6 8 ,   0 . 0 5 ) ) ; 
                                 b o r d e r :   1 p x   s o l i d   r g b a ( 2 3 9 ,   6 8 ,   6 8 ,   0 . 3 ) ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - s m ) ; 
                                 p a d d i n g :   7 p x ; 
                                 d i s p l a y :   f l e x ; 
                                 a l i g n - i t e m s :   f l e x - s t a r t ; 
                                 g a p :   1 0 p x ; 
                         } 
                         
                         . i s s u e - i c o n   { 
                                 c o l o r :   v a r ( - - a c c e n t - r e d ) ; 
                                 f o n t - s i z e :   1 6 p x ; 
                                 m a r g i n - t o p :   2 p x ; 
                                 f l e x - s h r i n k :   0 ; 
                         } 
                         
                         . i s s u e - t e x t   { 
                                 c o l o r :   v a r ( - - t e x t - p r i m a r y ) ; 
                                 f o n t - s i z e :   1 4 p x ; 
                                 l i n e - h e i g h t :   1 . 5 ; 
                                 m a r g i n :   0 ; 
                         } 
                         
                         / *   _ _SRaSGr  * / 
                         . f e a t u r e s - g r i d   { 
                                 d i s p l a y :   f l e x ; 
                                 f l e x - d i r e c t i o n :   c o l u m n ; 
                                 g a p :   5 p x ; 
                         } 
                         
                         . f e a t u r e - i t e m   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   r g b a ( 1 6 ,   1 8 5 ,   1 2 9 ,   0 . 1 ) ,   r g b a ( 1 6 ,   1 8 5 ,   1 2 9 ,   0 . 0 5 ) ) ; 
                                 b o r d e r :   1 p x   s o l i d   r g b a ( 1 6 ,   1 8 5 ,   1 2 9 ,   0 . 3 ) ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - s m ) ; 
                                 p a d d i n g :   7 p x ; 
                                 t e x t - a l i g n :   l e f t ; 
                                 f o n t - s i z e :   1 3 p x ; 
                                 c o l o r :   v a r ( - - t e x t - p r i m a r y ) ; 
                                 t r a n s i t i o n :   a l l   0 . 2 s   e a s e ; 
                                 / *   nxOQ[NQ[hV  * / 
                                 w o r d - w r a p :   b r e a k - w o r d ; 
                                 o v e r f l o w - w r a p :   b r e a k - w o r d ; 
                                 w h i t e - s p a c e :   n o r m a l ; 
                         } 
                         
                         . f e a t u r e - i t e m : h o v e r   { 
                                 t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ; 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   r g b a ( 1 6 ,   1 8 5 ,   1 2 9 ,   0 . 2 ) ,   r g b a ( 1 6 ,   1 8 5 ,   1 2 9 ,   0 . 1 ) ) ; 
                         } 
                         
                         / *   hQ@\aSGrQ[bcLn  * / 
                         . u p d a t e - c a r d   { 
                                 / *   nxO@b	gaSGrQ[NQ[hV  * / 
                                 w o r d - w r a p :   b r e a k - w o r d ; 
                                 o v e r f l o w - w r a p :   b r e a k - w o r d ; 
                         } 
                         
                         / *   2bke,gnQ  * / 
                         . u p d a t e - c a r d   *   { 
                                 m a x - w i d t h :   1 0 0 % ; 
                                 b o x - s i z i n g :   b o r d e r - b o x ; 
                                 w o r d - w r a p :   b r e a k - w o r d ; 
                                 o v e r f l o w - w r a p :   b r e a k - w o r d ; 
                         } 
                         
                         / *   OYp r e h~{vbcL  * / 
                         p r e   { 
                                 w h i t e - s p a c e :   p r e - w r a p ; 
                                 w o r d - w r a p :   b r e a k - w o r d ; 
                                 o v e r f l o w - x :   a u t o ; 
                         } 
                         
                         / *   OYNxWWvbcL  * / 
                         c o d e   { 
                                 w h i t e - s p a c e :   p r e - w r a p ; 
                                 w o r d - w r a p :   b r e a k - w o r d ; 
                         } 
                         
                         / *   ?a`lQ[[hV  * / 
                         . w i s h i n g - c o n t e n t   { 
                                 t e x t - a l i g n :   c e n t e r ; 
                         } 
                         
                         / *   ^JTMOQ[[hV  * / 
                         . a d - c o n t e n t   { 
                                 p a d d i n g :   5 p x ; 
                                 b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 2 ) ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - s m ) ; 
                         } 
                         
                         / *   fr;NNv^JTMO7h_  * / 
                         . u p d a t e - c o n t a i n e r . d a r k - t h e m e   . a d - c o n t e n t   { 
                                 b a c k g r o u n d - c o l o r :   r g b a ( 0 ,   0 ,   0 ,   0 . 2 ) ; 
                         } 
                         
                         . w i s h i n g - w e l l - c a r d : h o v e r   { 
                                 b o r d e r - c o l o r :   v a r ( - - a c c e n t - p i n k ) ; 
                         } 
                         
                         . w i s h i n g - w e l l - i c o n   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - p i n k ) ,   v a r ( - - a c c e n t - p u r p l e ) ) ; 
                                 c o l o r :   w h i t e ; 
                                 m a r g i n :   0   a u t o   1 2 p x ; 
                                 b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 2 3 6 ,   7 2 ,   1 5 3 ,   0 . 3 ) ; 
                         } 
                         
                         . w i s h i n g - t i t l e   { 
                                 f o n t - s i z e :   1 5 p x ; 
                                 c o l o r :   v a r ( - - t e x t - p r i m a r y ) ; 
                                 m a r g i n - b o t t o m :   8 p x ; 
                         } 
                         
                         . w i s h i n g - s u b t i t l e   { 
                                 f o n t - s i z e :   1 3 p x ; 
                                 c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ; 
                                 m a r g i n - b o t t o m :   2 0 p x ; 
                                 l i n e - h e i g h t :   1 . 5 ; 
                         } 
                         
                         . w i s h i n g - b u t t o n   { 
                                 b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - p i n k ) ,   v a r ( - - a c c e n t - p u r p l e ) ) ; 
                                 c o l o r :   w h i t e ; 
                                 b o r d e r :   n o n e ; 
                                 b o r d e r - r a d i u s :   v a r ( - - r a d i u s - m d ) ; 
                                 p a d d i n g :   1 0 p x   2 0 p x ; 
                                 f o n t - s i z e :   1 4 p x ; 
                                 f o n t - w e i g h t :   6 0 0 ; 
                                 c u r s o r :   p o i n t e r ; 
                                 t r a n s i t i o n :   a l l   0 . 3 s   e a s e ; 
                                 b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 2 3 6 ,   7 2 ,   1 5 3 ,   0 . 2 ) ; 
                         } 
                         
                         . w i s h i n g - b u t t o n : h o v e r   { 
                                 t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ; 
                                 b o x - s h a d o w :   0   6 p x   1 6 p x   r g b a ( 2 3 6 ,   7 2 ,   1 5 3 ,   0 . 3 ) ; 
                         } 
                         
                         . w i s h i n g - b u t t o n : a c t i v e   { 
                                 t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ; 
                         } 
                 < / s t y l e > 
                 
                         < d i v   c l a s s = " u p d a t e - m a s o n r y " > 
          Pf\   historicalUpdates   I	BPd.N   updateNotes yu<  
                         < d i v   c l a s s = " u p d a t e - c a r d   u p d a t e - c o n t e n t " > 
                                 < d i v   c l a s s = " c a r d - h e a d e r "   s t y l e = " p o s i t i o n :   r e l a t i v e ; " > 
                                         < d i v   c l a s s = " c a r d - i c o n "   s t y l e = " b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - p u r p l e ) ,   v a r ( - - a c c e n t - b l u e ) ) ;   c o l o r :   w h i t e ; " > ('< / d i v > 
                                         < d i v > 
                                                 < h 3   c l a s s = " c a r d - t i t l e " > feQ[< / h 3 > 
                                                 < d i v   c l a s s = " c a r d - s u b t i t l e "   i d = " v e r s i o n S u b t i t l e " > S_MRHr,g:     "k
  < / d i v > 
                                         < / d i v > 
                                         < b u t t o n   c l a s s = " w i s h i n g - b u t t o n "   i d = " s h o w U p d a t e D o n a t e B t n "   s t y l e = " p o s i t i o n :   a b s o l u t e ;   r i g h t :   0 ;   t o p :   5 0 % ;   t r a n s f o r m :   t r a n s l a t e Y ( - 5 0 % ) ;   p a d d i n g :   6 p x   1 2 p x ;   f o n t - s i z e :   0 . 8 5 r e m ; " > 
                                                 < i   c l a s s = " f a s   f a - h e a r t " > < / i >   RRA I 
                                         < / b u t t o n > 
                                 < / d i v > 
                                 < d i v   c l a s s = " u p d a t e - l i s t " > 
                 0QX`\   !E!$g6   ć
,"4" !!$`   ܖ.& g   
                                         < d i v   c l a s s = " u p d a t e - i t e m " > 
                                                 < s p a n   c l a s s = " u p d a t e - v e r s i o n " > Hr,g    %HPpܗ:   </span>
                        <pre class="update-notes">  5(h+!   OY]wOS(u7bSO  @Pn-2   </pre>
                    </div>
                  n           3@@3@@@ '  `,=dqA       A :D E`@`    c	         B  ee    @          UY<Pmvן.   </pre>
                    </div>
              @Pnb|N3   
                </div>
            </div>
         Pc&pL   adBannerZ  
                         < d i v   c l a s s = " u p d a t e - c a r d " > 
                                 < d i v   c l a s s = " c a r d - h e a d e r " > 
                                         < d i v   c l a s s = " c a r d - i c o n "   s t y l e = " b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   g o l d ,   o r a n g e ) ;   c o l o r :   w h i t e ; " > =< / d i v > 
                                         < d i v > 
                                                 < h 3   c l a s s = " c a r d - t i t l e " > lQJT< / h 3 > 
                                                 < d i v   c l a s s = " c a r d - s u b t i t l e " > I t ' s   w o r t h y   o f   b e i n g   a n   a d   s l o t . < / d i v > 
                                         < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " a d - c o n t e n t " > 
                                         Pc0   notice  95ڳA  
                         < d i v   c l a s s = " u p d a t e - c a r d " > 
                                 < d i v   c l a s s = " c a r d - h e a d e r " > 
                                         < d i v   c l a s s = " c a r d - i c o n "   s t y l e = " b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - y e l l o w ) ,   # b 3 e 4 5 8 f f ) ;   c o l o r :   w h i t e ; " > &< / d i v > 
                                         < d i v > 
                                                 < h 3   c l a s s = " c a r d - t i t l e " > laNy< / h 3 > 
                                                 < d i v   c l a s s = " c a r d - s u b t i t l e " > I f   i t   w o r k s ,   d o n  t   t o u c h   i t < / d i v > 
                                         < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " n o t i c e - i t e m " > 
                                         < p r e   c l a s s = " n o t i c e - c o n t e n t " >   HPpv,9   </pre>
                </div>
            </div>
           Pd!   knownIssues HZ  
                         < d i v   c l a s s = " u p d a t e - c a r d " > 
                                 < d i v   c l a s s = " c a r d - h e a d e r " > 
                                         < d i v   c l a s s = " c a r d - i c o n "   s t y l e = " b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - r e d ) ,   # e b 8 5 f f f f ) ;   c o l o r :   w h i t e ; " > L'< / d i v > 
                                         < d i v > 
                                                 < h 3   c l a s s = " c a r d - t i t l e " > ]w< / h 3 > 
                                                 < d i v   c l a s s = " c a r d - s u b t i t l e " > O n e   b u g   i s   a   b u g ,   b u t   a   b u n c h   o f   b u g s   i s   a   f e a t u r e ! < / d i v > 
                                         < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " i s s u e s - l i s t " > 
                   0QD`4   !!e"   
,*   !!`   95Fc   
                                         < d i v   c l a s s = " i s s u e - i t e m " > 
                                                 < s p a n   c l a s s = " i s s u e - i c o n " > " < / s p a n > 
                                                 < p   c l a s s = " i s s u e - t e x t " > 8Pl2;U$,   </p>
                    </div>
            i           @@@ '  `,=dqA       vV HX E`@`    b       B  ee    @          Pe3W_   plannedFeatures Pe3   upcomingFeaturesn  
                         < d i v   c l a s s = " u p d a t e - c a r d " > 
                                 < d i v   c l a s s = " c a r d - h e a d e r " > 
                                         < d i v   c l a s s = " c a r d - i c o n "   s t y l e = " b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - g r e e n ) ,   # 3 4 d 3 9 9 ) ;   c o l o r :   w h i t e ; " > >< / d i v > 
                                         < d i v > 
                                                 < h 3   c l a s s = " c a r d - t i t l e " > *gegĉR< / h 3 > 
                                                 < d i v   c l a s s = " c a r d - s u b t i t l e " > M a k i n g   e m p t y   p r o m i s e s < / d i v > 
                                         < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " f e a t u r e s - g r i d " > 
                 0QD`4   !!e"   
,*   !!`   <PmHٞ/   
                    <div class="feature-item">  Pf'   </div>
             i           @@@ '  `,=dqA       ] ^ E`@`    b       B  ee    @          PdL   feedbackLinkޚw  
                         < d i v   c l a s s = " u p d a t e - c a r d " > 
                                 < d i v   c l a s s = " c a r d - h e a d e r " > 
                                         < d i v   c l a s s = " c a r d - i c o n "   s t y l e = " b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - a c c e n t - p i n k ) ,   v a r ( - - a c c e n t - p u r p l e ) ) ;   c o l o r :   w h i t e ; " > =ث< / d i v > 
                                         < d i v > 
                                                 < h 3   c l a s s = " c a r d - t i t l e " > ?a`l< / h 3 > 
                                                 < d i v   c l a s s = " c a r d - s u b t i t l e " > S u b m i t   y o u r   r e q u i r e m e n t s .   L e t   m e   a s s e s s   t h e   l e v e l   o f   f a n t a s y . < / d i v > 
                                         < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " w i s h i n g - c o n t e n t " > 
                                         < b u t t o n   c l a s s = " w i s h i n g - b u t t o n "   o n c l i c k = " r e q u i r e ( ' e l e c t r o n ' ) . s h e l l . o p e n E x t e r n a l ( '   ¨w   ' ) " > 
                                                 b	g N*N'Yƀv`l
                                         < / b u t t o n > 
                                 < / d i v > 
                         < / d i v > 
                    Pf@   
        </div>
    Pdnx   <div class=" 8 R(Ph
   update-container dark-theme Pej   update-containerPbͲ   ">  PcG   </div>  PdvU	   innerHTML    Pf/{   showUpdateDonateBtn  Pct   click   Pe>   themeToggleBtn   PcN   storage 0Q@`*   !!!d   ܰ,<&8   !!`   Pc>   theme   Pb
$d   key h           3 v  j   `,=dqA       ,l l E`@`    b         ee    @          q          '''' '@ &@ # 3#3@ gh
Y j#3	
g'33']A#3.#33#33ŋe ]'3"3$''3&#(3*3&g,3.@1@2@3@4@0'3&-#(3*3&g53&37ȋg9,3.& @<!@=3.@>"@?@;'#@@'3$A3$A#3$A3$A%@D#@E@C'3&F3&F#3&F3&F'@I(@J@H'3)K3)KѤA#(3*gM13*Ox  %+@Q'3Rȋ,gT#@V'3-W3.Y3.YФA#(3*g[13*]x  %/@_'3`ȋ0gb#@d'31e31e#31e31e2@h3@i@g'4@j'5#36k37m38o9gq:;@s<@t@u=@v9>w#3	?gyΤ3@{AZ h}#3	Bgͤ$3CAh3@Ah#3@DƋEh `x|      ` @ P P P P ` P B	  B BX  X 
   B B 
         e    @          A0Q`  !I!  ĲH$" $" $" $" $" $" 48884"8<"8l$" x" H$(" t(" X(" t(" d(" 8488"88"8,!!h`0     PdV   windowsGrid PevWI   windowsContainer Pf2h   updateInfoContainer $Pg2^   shortcutsInfoContainer   Pfٰ>   copyrightContainer   b~H`Pc^>   block   PcC   display e B 8 R%	P         #  3g#  3g#  3g#  3g
#  3g33x  @	3
93
93
93
9 #  3g"ͤy3$g&̤i#  3(3*3,g.(3032g43036g8&303:g<303>g@<3
9B3
9D3
9F3
9H`,=dqA        l s D`@,`    @nJ       @ @ P ,P  ,@ P @ @ P @ ,    ee     @          0Q8`   !!c   4P L!!`   Q	f         #  #r `,=dqA       zt t 
`@,`    b       @ ee    @    	      0QU`V  !!	  . W$* $* X$@& 
$`t,0:s&tG 6#sX$7H4* +
&(6$?h@ :sg4@ 6so $
 \l9/  D @$T:XLak 3 
 (*'p6:'t6:
42g0+,.;+0   !hx        A          q@       ~  a8         0     1  e  6          :     !	g   (    @             Pfnf   gameVersionDisplay  PeʡF   gameVersionInputPe"   0.31.0-android   TPs
QH   https://xxz-xyzw.hortorgames.com/login/manifest?platform=hortor&version=  b         Pc'   method  PbV2   POSTPch   headers  b         Pd   Content-TypePeNt   application/jsonPcbU@   Accept  i
Pc~u   HTTP    tPbb$   json0		 8Pdn2տ
   bundleVers  Pd*Q   codeVersion  Pcz~   getItem PdK   jsc_dversionPc   v1.0.0  Pe>   showNotificatione?X   SsHr,gfe:   Pb"A    ->  f2T
   ck(WfeX[. . .  Pe9   JSCCacheManager Pe|#   updateVersion   Bh	Pd1   CODE_VERSION`   K`   Pbv6H   mainPb   gamePcs]   launcher Pf
R   TEST_REMOTE_MODULE  r8Pl.^t,   https://xxz-xyzw-res.hortorgames.com/remote/Pcŋ   /index. Pb1   .jscb b         5Pbb[   url A=
$=d' @          ` ,Pd   cacheJSCFile0QT`V   !Q!e&    'D&4*? !! `   4=dqA       ȁ `(   E`@E`     IA0Q0`   !i!c   ԅL @  !!d          j `,=dqA       h  E`@a`   b          ee    @          m(          '# 3 3ϋ h `d      P       e    @          $d& @          Pbb   e4  ` EPe   handleJSCFile   0QX`\   !!e&   ȋ 'D&8:C !! `   4=dqA        `(   E`@E`     A0Q0`   !!c   L @  !!d          j `,=dqA       V  E`@`   b          ee    @          n8          '# 3 3ψ΋ ͈e  `d      P       e    @          $d& @          ` E`  0j:   *g~b0R  c o d e V e r s i o n   W[k$d& @          ` ,9     q# 3	g# 3
g3	3̖3
3
@#lq  q	3#3@r3fq q	#3!3#3%g'3)=3)#+3-g/v  ^#1 @3!@4@5"@6k7##93$;s##93$;3%=g?q q	##93$;3&AfCq q	##99'Eg('g)G%ņHoIcIT3*JgLD+@N,@O6P@R-@S3.T߇/V):0W:1Yg[_ ]^`32bfdn 33f3h4''$#j"Y##935lN#6nڋ7 rpq q	٥ڶږڍ8ږ^$#j"W##939rL#6n؋:rtq !!q	ץضؖ؍;ܕ v&3<wfyn ۶޴߶ij{q q	q#>r}?qq `,=dqZ       u  `@`    hx      @ P ЀI  
 
 ! 
 
&@ " !L\ @ p @        ee     MQ          Me0Q`   !!4kT   3`P
 T, #/33o(  !! `   LPqBҊU>   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  Eb1	yb8	xX          w  <3#3#3f
O>gg@ Yϕ> `,=dq@          `@,`    d        
 @  3ee     @          0Q`  !!Hp|    /H
 .   4+s
 0 "@goT"+  !!,`   <=dqA        * a  E`@,`    hPxb][   ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~" I	 b         
0Q!`  !!pz   ȣX$ \,`
 +($
 l
8
3X*T$,,
<$#*("8+|
?"(&L$#+d !!`
   EH1	yX          3 w  5IFMx  l U Xx  WN	Ж U?
 WNQ[5#3P[g5@@ҕnYϕ x  GQ[5 @x  Zx  ##3P[#g$5&@"   `,=dqA         
`@	`    (h(       @ B!B  	 3" !   ee    @          0Q`  !5!ly   `L  `, t 
$+$
+(
$&O$#L(p
 (,P#t L!!`
   HbH          3 w  3g5v  tw  	fO[
@	IF U Xx  @3 U  gWNx  'YΕ z  3IF U  g#r  `,=dqA       :  `@	`    $g"        ! @!BH   ee    @          0          '''#   r'  w  ;Yѕ [w  "3g
;Yҕ$ )ϋ ::   ` f       0@ <    e     @    
      10Q`  !U!Hp|   . /L'0@0 6/k P
4<'0@d  "6G;`'0  !(h@                    q     !8b      T  PcNu)   JSZip   Pd	   loadAsync   UPc 5   files   HPbh*   filea	Pdڰ

   uint8array  $=d& @        R f ` ,H      q$ "q#3gq  q	#3
3g3v  q53g3	
gq q	q̍qq   `,dq[       T  `@`     f       P P P @   ee    MQ          0Qh`|   !!$g8   x` +P
@0dL3X4!d       1        ! `   0		
Pd3   canTryAgain $=d& @        ֓  ` ,r          "#  3gҤ333
!^Ѝ  `,dqA         !`@`    c       @ P ee    @          0Q`  !!mi   2 * .\* \(* X8dD`6st' 6#sd .t[K&tG 6#sT .t[6 0<F "FF F   }/k  j0:LX* d* \. 43P4" D6sP<7L 43P8( 7H,"?$`,D,6st' 6#sd .t[K&tG 6#st. d @ .t[Sd !x|      _  e        I       r  s  7  &        0  .     -  2  0       #:  '   N    1Z     !%g           \
  
    4=dqZ
      6  M` t`@,`    `   K`
   Pb   .txtPc%*|   .json   Pb   .js PcPV   .html   Pb   .css0Q8`    !!c   ,( 4!!`   Mrf          3 g`,=dqA        @ E`@`    b         ee    @          rPd^Y	   .json.txt   8Plw!,   https://share.note.youdao.com/yws/api/group/Pd%	   /preview/    PfD2   ?method=convert&rev=Pd/R   &shareToken=PeΌ   &engine=nyozo    iPbꅈ   text
 f/W
   	gSNA P I :   $d& @        L h ` t"(Ph
s   <pre[^>]*>([\s\S]*?)<\/pre> (PhN1   ^<div yne-bulb-block[^>]*>  EPc7   <\/div>$PdJ)O
   <br\s*\/?>  MPcrb   &nbsp;  bD   "      Pc*/   &amp;   Pb>X   &lt;PbZ~Ă   &gt;Pc(K   &quot;  PcZϝl   &#39;   PcZi   &#34;   Pc:Rg   &#38;   Pc~˶   &#60;   Pc>g   &#62;   9Pc 5   &apos;  Pc
   &cent;  PcRMe   &pound; PcHf   &yen;   Pcլ   &euro;  b      Pc"   &copy;  PcQ   &reg;   U=
PdTG
   BASE91ZIP:  PcHY	   BASE91: rd̏   DNȉQ fP	   eN*Y'Yelȉ  8lR   DNȉQeN*Y'Yb<h_N/ece,gȉ  0Q`  !!Dot   ̀4" +,<00T k /C  !d       l        !<`   MrPcfZ   .enc.     Pf
k7   decryptBuiltInScriptI	
(b         Pc:Q7   binary  Pd   isDecrypted C$=d& @          ` (b         D0          3 gi#3M#33>#33
#3ggҤ)#	r:
Ѝ):
   `,dqA       $ ֣ Pb&    m2  `@`     f       ` P @ L ee    @          H b         `  4Pk?&   https://note.youdao.com/yws/api/group/  Pc   /file/  4Pk.́%   ?method=download&inline=true&version=   $=d& @        Ԩ  ` PdiZ   arrayBuffer  Pc4#   utf-8    b         y     'q'τ %3	ڋ
 g3g3g	=F k@@@@@@@@#kq  q	٥ڶ33fq   q	إٶI k#!@#r$ٍ#!3'@&r)3f+q q	٥ڶI k-#!@/r032ڃ4 g5ä
57Ėc39ك; h<3>ڃ @ hA39ڃ!C "hD39ڃ#F $hGć%I)#&J3'LgNؿPR3(TfVجn 3)X3*Z\^3(`ϣ%ffʬn 3)d3*bʖϣ%fhʬn 3)d3*bʖΖϣ&3+jfln ΥɶΦ̴Ֆ939#,n-rphrĕ t֖ף&3+ufwn ֥Ҷ֦Դն./30y1g{30y2g}#!3r435g胤y3637g׉38fٍG 93:gH kq q	٥ڶkqQ35g痤D3637gכ38fٟG 93:gk٣q;):<q>@ڨ?@ک@ڪ@@ګ@ڬ@ڭ@ڮ#kq q	٥ڶ33fq   q	إٶI k#!@عrٍA#!3@ټr3Bfq q	٥ڶ#CDr3:gI kͤ#!@rеE)#Fr:<qq `       
  B!B    0	 &0	`0	`P @ P @ P P @   
   B!
    H        ee    MQ          0Q\`d   !!d    #.7   !d       '   s     !`   0Qt`   !(h@    Ch(. ',  !!0`   D=dqA        @ b   (    E`@,`      Peݐ
   AvatarCacheDB   0Q<`$   !5!d   ,(4  !!`   
g          3 k  `,=dqA        H  E`@)`    b         ee     @           A_0Q<`$   !Q!d   ,(8  !!`   Pc   result  g          3 k  `,=dqA        Ĭ  E`@)`    b         ee     @          Pd<@	   onsuccess   0Qx`   !u!(h<   lXD&$#l*HGB  !!0`   aPe   objectStoreNames RH Pf2f   createObjectStore   b         PcJ   keyPath )Pd   createIndex %b         PczITO   unique  Dv0         3  333Kg-3
K·)h3·	)e `,=dqA       N 6 E`@)`    e       P P &   ee    @          PenYΣ   onupgradeneeded u(          '''# 3h'ы 9ы9ы9	
  `e      @ ,      e    @          o      q#  Ћ rqq  `,dq[        V H `@,`    c           e     MQ          1Mq0Q`  !!J  ܽ. #$$+0X@DDH<H
,6s4" D7`>T 2[:s(PT<HL` 43P4 D6sX/ 43P@  x >:g+CXH7+0   !(h@      O  $        !  1"     !td6            Pc"L   fileId  Pc   shareId %Pc   fileNamePc*   isTxt   0Q`  !4kX   . K.^0B4&3t*<&.73h'0!(h@         c           
     !8a   b   $=d' @         V ` ,Pdʑv   transaction `    Ja       HPc9   readonlyPd9   objectStore 
Q0QP`N   !!e$    '<.4&   !! `   4=dqA       F `(   E`@`    0Q<`(   !-!d   <(8  !!`   ag          3 k`,=dqA        X  E`@%`    b         ee     @          m0Q4`   !I!c   <$  !!e         k   `,=dqA         4 E`@%`    b          ee     @           A_l           ' ы 9  ы9 `c      ,    e    @          $d& @        d  ` ,P      q'L j q  q	3̄%K =h3	K g3#kg'#	΋
 rq΍qq   `,dq[         E`@`    $g      0         e    MP          H0Q-`  !q!Dor   . W.^0B4&3x*@ *|x *\.6   !(h@                         !Tb&   h     ,=d' @          Pbb   o3  Pb>   r3  a  ,`    Ja       HPd	T	   readwrite   0b         )%Pd	h	   timestamp   Q		0Ql`   !!(h:    C&X4    !!(`   D=dqA       v  PbN\   e5  Pbn   n4  b   (    E`@`    Pb2N   put 0Q0`   !!c   D  !!d          j  `,=dqA         b E`@`    b          ee     @          m0Q<`$   !!d   D(4  !!`   
g          3 k  `,=dqA          E`@`    b         ee     @           A_s           ''' 3  g'ы 9ы9  `d            e    @          $d& @        * F ` ,H      q''L j q  q	3̈́%K =h3	K g')#	k:
:#3f::'# ΋ r"q q	΍qq `,dq[       d R E`@`    (h$      0`@ 0`  @    e    MP          $d& @         ּ ` i      qq3 33333	

@@ˋ kq  q	3z  3qJ	@iq q	3v  	3Ȗ3v  33gp333!g#3%f'G3)g+Hk-q q	K33/g1833335g739f;G3)g=Ci?q q	q#3qqq `,dq[       l  P`@`    <mA      P P P @
 
 

    e    MQ          )Em0Q`   !!4kX   4$(T" ." 6"PP?/!!<`   EPc"G^   data:   rPbZ    .pngPdN(
	   image/png   PbBo   .gifPd	   image/gif   Pd
   image/jpeg  PcE   ;base64, Q{(          3 g3 g@@#	#

3#rmk@ `,=dqA         `@,`    e       @ ` @  ee    @          0Q`   !U!,iB   . #$<@+(X2^<7   !d       m        !a      Pe
   avatarFileInfo  E(      q3 qNM3 kq  q	3 3lqq`,=dq[       ξ ¿ `@,`    c       P    ee    MQ          0Q`   !y!,iB   . #$<@+(X2^<7   !d       m        !a      Pe5   donateFileInfo  E(      q3 qNM3 kq  q	3 3lqq`,=dq[         `@,`    c       P    ee    MQ          0Q`   !!(h<   . #4$'4H"Ph6kP*4  !d       m        !a      %0      qq3 3x  Rlq  q	qq`,=dq[         <`@,`    b       @ ee    MQ          0Q`  !!X  Ԉ #4<$+4(L<0 @2+0dA#/  d* "0:.h +0+4H & @28<+0Pak  H +8&ak  H +8&ak  x"D* 2`#t&+4!x|      ]  5     R             3       =  S$     U  j  &          0       -  2     !t`6   Pc`   content Pd* I   isHTMLScriptPcjɭ   htmlUrl U0Q8`   !c   \" H  !!`   rf         3  g  `,=dqA       8  E`@,`    b         ee    @          rPdV
X
   scriptUrls  b0Q8`   !!c   X" d  !!`   Pd^k
   subScript:  f         3  g] `,=dqA       >  E`@,`    b         ee    @          H=
c            rPc9^   .jsc.enca      y     q3  q33#33  g
3 gq3  j^O3g<3  6"	|
|qZ q#33g#33  g 3"g$3&3(v  q*,3.f0n 32.3436g8> :&3;f=n ߶ q?A3CfEn 3G.3I3KgM> O&3PfRn ߶ qTV3XfZn 3\H3^3  5`3bgd"X f&3gfin ߶ qqq   `,dq[       (  @`@`    Xtk      P @ @  \ P P P P  
 @ P P @     e    MQ          0Q5`  !-!4kV   . #P,.kMc  8 :D6j !8l`              W                      !,b   b   :  0QH`>   E! f,    #  <  !!`   4=dqA      z , ` E`@,`    	0Q`t  !]!4kV   4( xMc  (&8't&P !(h@   (   |               @
     !4`   I	B=
%	QPc]   folderIdPdu
   subScripts  Ȁ         #  3g3
f̬n 3B33#3kg3	3	kP  ʖ#3
!f#n   `,=dQA         `   @U`    (h%       @ P P P P     ee              j          '# r ' k `c      @    e    @          0Q`  !!$g4   ح. K.f H.7	3h+(  !(h@      v   c        `        !a
   b   $=d' @         P ` ,0Q`   !!0jL    3hB4&3t*<4   !!8`   <=dqA       @ a(    E`@`    `    Ja       9	PdVjp
   getAllKeys  0QL`F   !!e&   <* 3 !!`   aB0Q4`   !c   L,  !!`   Qe         #  k   `,=dqA       D  E`@`    b         ee    @          k           3 3ы gk `,dqA          E`@`    d      @       e     @          m0Q4`   !!c   < @  !!e         ҆ k`,=dqA         . E`@`    b          ee     @           A_|8          '' 3 τ%\=h3\g	3f'ы 9	ы
9  ` f       
      e    @          $d& @        ^  ` ,8      q'] j q  q	'#΋ rq΍qq   `,dq[        j  E`@`    d      @       e     MP          =
      q k ыjq  q	3f
ɬn 3M33g],`kq q	[ ǖ%3fn qq   `,=dq[       B  `@`    $g      P @ P      ee    MQ          AY0Q`  !1!Lq   . #$( xMc  x<6oH:h:k\8,+*6j   !8l`      |       7   4       G  \       !@d      <    6  I	B=
qua          q# 3g3
fɬn 333	_kq  q	Qlq q	0flq q	3
I# 33
g2T3
kq q	  ǖ%3!f#n qq `,=dq[       6  `@,`    (h%       @ P P @ @     ee    MQ          0Q`2  !Q!آ  . c<H\*4'pT "/p '*L#`
,H,6sL,:s\(<$$@\("`("0"d0"h"h"h"3   !d         (     !bT   x    qQ1Pe   lastUpdateTime  	>%EPefʘ   builtin-script- PB*P   
        <div style="display: flex; align-items: center; justify-content: space-between; width: 100%;">
            <div style="display: flex; flex-direction: column; flex: 1;">
                <div style="margin-left:  PԽ   px;" class="script-info script-checkbox-container">
                    <input type="checkbox" class="builtin-script-checkbox" id="  Pf   " data-script-id="  Pb:0^   "   Pc   checked 0Pj6W"   >
                    <label for="  <Pm5]/   " class="script-name">
                         G(Ph>   
                           PnA+   <span style="font-size: 12px; background: var(--primary-color, #4CAF50); color: white; padding: 2px 6px; border-radius: 4px; margin-left: 5px;">Pc.   </span> lPy^   
                    </label>
                </div>
                <div style="margin-left:   `Pv(%,R   px; font-size: 12px; color: var(--text-secondary, #666666);">
                      b	PPrG~A   
                </div>
                <div style="margin-left:    	tm   p x ;   f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 6 6 6 ) ;   m a r g i n - t o p :   2 p x ; " > 
                                         < s p a n > 'Y\:     ZxjA   < / s p a n > 
                                         < s p a n   s t y l e = " m a r g i n - l e f t :   1 0 p x ; " > fe:     P2I|u   </span>
                </div>
            </div>
            <div style="display: flex; gap: 5px;">
                   hPxƱ[   <button class="btn btn-small btn-secondary download-script-btn script-btn" data-script-id=" x| J5   "   t i t l e = " N}" > < i   c l a s s = " f a s   f a - d o w n l o a d " > < / i > < / b u t t o n >    Pf$7   
                   dPw'~EW   <button class="btn btn-small btn-primary update-script-btn script-btn" data-script-id=" pzb1   "   t i t l e = " fe" > < i   c l a s s = " f a s   f a - s y n c " > < / i > < / b u t t o n >   dPw#AW   <button class="btn btn-small btn-secondary open-script-btn script-btn" data-script-id=" ~꽫 :   "   t i t l e = " Sb _" > < i   c l a s s = " f a s   f a - e x t e r n a l - l i n k " > < / i > < / b u t t o n > dPwgV   <button class="btn btn-small btn-danger delete-script-btn script-btn" data-script-id="  pzV,@g2   "   t i t l e = "  Rd" > < i   c l a s s = " f a s   f a - t r a s h " > < / i > < / b u t t o n > 4Pk|#'   
            </div>
        </div>
           q3 #k5
53
j3
k3"#3r3f3	
3	@O@_kq  q	Qlq q	]3!@#@$@%@&@'@(@)@*@+@,3-@/@0@1@2@3@4M5@6@738@:@;M<@=@>@?@@@A@B @C!@D@E"@F#@G$@H@I"@J%@K&@L@M"@N'@O(@P@Q)@Rqq   `,=dqZ       ( D T`@,`    DoS       @  P ` @ @	 B! B! !B!B!B!Bee    MQ          0Qu`  !!<mf   ԕ. cx>6f\D,da#c  Th.7R~+( !8l`      A                  
         !0b        P揣   
        <div class="script-item" style="display: flex; flex-direction: column; padding: 5px; border-bottom: 1px solid var(--border-light, #f0f0f0);">
             uH=
Y      qUi q 
 
q	@@333x  3ǿ
3fǬn 3W3VMiq q	@͕e Ŗ&3	fn qq`,=dqZ       h X 8`@,`     f       @X @ P @H   ee    MQ          0Q`   !!8l`   H$" $8$"   *<"!!<`     (Phg   selectAllBuiltInScriptsBtn   $PgJz   .builtin-script-checkboxHI	
0Q0`
   !!b   T !!`   }d           3     `,=dqA        X E`@,`    b          ee    @          \u׳(   < i   c l a s s = " f a s   f a - c h e c k - s q u a r e " > < / i >   SmhQ	Lq@    < i   c l a s s = " f a s   f a - s q u a r e " > < / i >   hQ		|0         #  3gң#  3g3
x   #3g3ϋ	 g
9  `,dqA        p . )`@`     f      @ P @     e     @          0Q`   !M!0jL   H$" 
( \`46 6 /6 P  !!8`      Pfn   builtInScriptList   Pc{   dataset Pe6   delegationSetup  0Q`   m!@nn   زd" t$0" *7\L" 
`HH:7 !!<`   Pc.FU   closest PdF   .script-itemPb:.)   .btnPcʧ   BUTTON  Pc_XL   tagName  B}  PcBX   change  b         Pc]   bubbles C8         3  3gң3  3g3  3
v  3gѤ)3]93	#
͇)rg`,=dqA        4 E`@,`     f       @ P P `   ee    @          0Qi`  !!n   [dP(" 'L HD4& *K
L *0 C <0\0*` s T 0
47$& #4& | `XV3. 
@2_" |(d4. *K:6 !(h@      5  S#     $  g       !bF   P  .  4=dq[        M` E`@,`     R$Pg:   builtin-script-checkbox aPcn}   scriptId}0		 Pbʜ   {}  0	  Pfָ}   setLocalStorageItem Pe:   isGameManager   $=d' @        " J `    PfJ   .game-manager-btn   b         Peֵ-   game-manager-btnC$Pg"P   gameManagerGameSettings Pe*6   headerButtons   $d& @        * F ` 0Q`   !!0jL   <#l" &@"" @28@  !!,`   M},Pi   #headerButtonsSettingsContainer EeqPeB"p   .dropdown-menu  |           U3 g39-3 g]3v  9
39`,=dqA        : E`@`    d       P     ee    @          }M      'q3 33gq33
3	'#
3#3A gg;#3A #
3g h"#$3&<#$3&3(-#$3&3*A #
3g,h.W j0a k2Τ34'#638g:ˇ<)#3g=ɤ/#
3g?3A)C3AqÍ3E'3Gċ  gIf kKq  q	3!M"gOͤc_#
3#3A gQgSb iUq q	qq`LqW      P P P @ 8P @ P @ P @  

 
       e    MP          0Q`  !!t  . #d" $'   H" x4 *K 0\(" 2o(" |6o(" t/2/o0(" 2_$*H((4
(H "0 C <0\0"` s((" R6x  !d       a  &     !eL   V    X      }\PuƱUN   .download-script-btn, .update-script-btn, .delete-script-btn, .open-script-btn  Pen[2   stopPropagation a0		  R Pf֏$   download-script-btn  Pfk   update-script-btn   PeqB   open-script-btn 0Q)`  !I!И  . /6s`<$+P,  }3k  * `* "H
4X@"(.<+"(.<P <H"G,| +0@0X'0T k$' .d *k//
 $+XB(2' |F  !Xt        3/          -          !         A     .  C  Q$     !aV   V   U=
rPd^U	   .html.enc    rH I	
 $=d& @         V Pbz#   e6  ` ,d  f  Z      a       `    Ja       b         PdZM	d	   text/html    PebH   createObjectURL  Pc2t   _blank  \PuP   width=1200,height=800,menubar=no,toolbar=no,location=no,status=no,scrollbars=yesPez}   revokeObjectURL $d& @         4 `       q_k q  q	3q#33g
3fn 333g3	g35ɢ3
3 "3
"3
#"3
k$ϗ3
"3
#"3
k&#"k(#*3,r.3,w  30g2;4Y6Õ7#83:#83:3<㖖#83:3>#@3BgDgFţb#*rH#JrL3NgPϖލ
   R &3SfUn ߶ qq#!W"Y%=Z#\)r]#$_3%agc#83&e'(eg#$_3)igk*qq `,dq[        D E`@`    Xtm       ` P @ P  ` @ @  0P ` @ @  &L 
    ee    MP           Pf*Ƙ   delete-script-btn     i}Q0	 b      yh      q3 3gѣq3f3	
3
3g#3#3Aggak͢%3 3"g$,fk&q  q	$3 3(g*/fl,q q	#3 3.g0. k2q q	3 34g6`k8q q	#:3<@>g?̤
9A#CkE``#3GA#3IgKhM# O3!Q7# O3!Q3"S(# O3!Q3"UA#3IgWhYI3 3[g]]4bi_q q	qq`,=dq[       R . E`@,`    Tsa      @ P @ ` @ P P P P ` @ 
 
         ee    MP          |(         #  3gҤR33]F39
3ϋ h3	ϋ
h3ϋh  `,dqA        F 8 `@`    $g      @  @         e     @          iE0Qe`x  !!L  . Kp$* $+
42sܲ  ,<06:sXt &{G#d(4* .KD* * C8 `xy#k  T8,&+286g86opy#k  BsL6sP	8	D(*"|"|(8T\(("d 2   F7f\* '4&58
4* |2=* 2  T$* xy#k  y#k  dlL
 
;l #4* | `XZ72 '
2 [$* PK  !ȕĀ     0  s          Qo                    Q  %     
     &     U  E  %   m    AH  &   1    `  %   w    Q[  -       ]  .     1  1c  &   n    ak     !Ag      b        *  :  $=d' @        r l ` ,  ]Њʧc   < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 6 6 6 ) ;   p a d d i n g :   2 0 p x ; " > R}-N. . . < / d i v >   	0QE`6  !!  . 4& *K43\0;0;0$32kX40,+m#c  X(,Bf\lL "d w+L33x3   !Hp        !  
                _  q     w         !bL   ^    <=d' @        r = Pb>q   s2  c    0Q`|  !!Dox   . #p" 0&

4,*

,@82^D 3!d          3     !,a     ,Pi^;   /share?method=get&shareToken=   Pc8   &fileId=Pcf   &cstk=   8      qFk 4@@@@@@@&@	@
@@@#kq  q	3fqq  `,=dq[       X  `@`    e       @!B!@   ee    MQ          0Q`  !!  . #p\> */02k|40,+e#c  'P@4* \
 6 /|$2L2L"("<2P2P"(
$ *,6fT""hlxFd"""hlxFd+(  !8l`      j  &          3"     3  H  $     !bV        8b   
      Gq "?`    [iBBGPc   \.note$ E b~I	B=
	rdޚ   4YP. p n g dz؀   4YP. g i f dN   4YP. j p g e8;   ^Ox. p n g   e$k   ^Ox. g i f   e
   ^Ox. j p g    "?b@b         %@b         %i`  b            q 33Ń  h:3
:3
kq  q	(3	)#
33	g*3	Ŀ3fĬn 3 &3"3$3&3(3*g,ɤ3.h0v  v  v  v  v  v  C=3234k6q q	g8A:):;:=:?3 A: C:!E:"G9#IA$K):L:N:P3 A: R:!T:"V9%X p  Z &3'[f]n qq   `,=dq[         Pb^   a3  `@`    Lq_       &0P P @ P P P P P 0
` 0 0   ee    MQ          0Q`V  !i!mi  . #p\F *"...6
"|'`F O06s|40,+y#k 3 
 33D@4*  6 /l* \
 6 /26s|, tH'rp6W:sH$# W,6s| 6# l o* \"<$<*|p"t*F.x2X#* \"<$<*|p"t*F.x2X#* "T`*dh"l*xFd&@* S* *D2X*KL+(  !Xt        Y       P  U     3    +      2  U  q5  "   h  }  W     !9e           ,  bH   $      Gq%1ePd^   lastUpdater b           Pes   scriptFileInfo  b           PdNF	   encrypted   DPc<   aesKey  BPc]{   aesIv   Bu`    [DBPdZ   htmlFileInfoBDPd   youdaoGroup Pe1   youdaoShareId   G5Eq%1ePe   xyzw_web_helper  b~I	B=
$=d' @        z& t9 ` ,d' @        & t9 PbS   a5  Pb6֔   l2  a  	rPbMp   .enc0Q`*  !!Hpz   L6
@
"p"P"L
2
4
""P"L
   !!@`   	%           M@ @@@3@@	@
@	E@
@@@3@@	@   `,=dqA        |( 6+ `@`    d       BX B!Bee     @          ubPd&X5   config.json 0		U$=d& @        4. 0 e`  $d& @        / / PbW   e7  ` `x  8b   
      %98b   
      %@b         %rPd]   game-managerc    D  @  bf	  Z	  *	  8     q 33  	h:3

:3:3:3:3::: 33"$  	h%v  9'3

k)q  q	I3+J#-3/3+g1K3+3537f9n 3;G3='''' 3?	 3
A' 3C3E gG'3!IhK3M"gOɤ3!QhSȋ# J  kUq   q	إٶ3$W3%Yg[F&v  1J   3]ԣi_q !!q	ץض'3(av  +#)c3*e3+ggi#,k3-mho؍.jq#/skuq ""q	֥׶3'wfyq ""q	֥׶#)c3*eg{#,k3-mh}֍0ؗE32gՁj33;34ׇ5) :6:
 :7 3]֣::8;֖39ף99 3 39֗D3:gՠj33;34ׇ;) :6:
 :7 3]֣::8;ֱ39ף99 3 39֖3<gճ9=j9>?) :6:
 :7 3]ף::@:89A39ף3M"g993BCgΤ9' 3 39 -   ߖ&3HѫfӬn ߥڶߦݴ޶qq `,=dq[        9 `@`          &0P  0P  0P  
 

 

 
   
   
`2 0  ,@ 80``2 0 ,@       ee    MQ          0		 yb         PcqY_   authors `    [Pe5   youdaoGroupId   $Pg   builtInScriptsShareId   $Pgb   builtInScriptsFolderId  b          `    [ b~I	B=
	bb         PeFc[   builtInScripts  0	bJ  >    b          `    [$=d& @        ,= = PbFa   u2  ` b         `    [)      q'' '΋'# 3#3	
gg
3q33'33'33qkq  q	 3!#33g" 3ÿ!#3%f'ìn 3)N3+3-63/k1q q	g3] 5&36f8n 綇:):;39=#3?
# 3AgChEq#Gqō$%Hqq `,dq[        T = E`@`    HpI      ` @ 
I P  

 20`
 &        ee     MP            PfA   getLocalStorageItem 0QH`:   !Y !e"   <0&PO   !!`    Q j         #  33Ah   `,=dqA       > T? E`@`    c       P    ee    @          0		$d& @        @ P@ `  0	 H=
 "?baD    E!P1  
                <div class="script-author-group">
                    <div class="author-header" style="display: flex; justify-content: space-between; align-items: center; padding: 5px; border-bottom: 1px solid var(--border-color, #e0e0e0); cursor: pointer;" data-author-id="q=P9/  ">
                        <div style="display: flex; align-items: center; gap: 10px;">
                            <i class="fas fa-chevron-down author-expand-icon" style="font-size: 12px; color: var(--text-secondary, #999); transition: transform 0.3s ease;"></i>
                            <img src=" Pcjq   " alt=" GDPo*D9U8   " style="width: 32px; height: 32px; border-radius: 50%; Pe.	zv   display: none;  P;   ">
                            <i class="fas fa-user-circle" style="width: 32px; height: 32px; font-size: 32px; color: var(--text-secondary, #999); P^w   "></i>
                            <span style="font-size: 16px; font-weight: 500; color: var(--text-color, #333333);"> PXm   </span>
                        </div>
                        <button class="btn btn-small btn-secondary donate-btn" data-author=" Pe   " data-qr-code="PeBk   " data-name="   yPcs   disabledڄIۼ   > 
                                                         < i   c l a s s = " f a s   f a - h e a r t " > < / i >   ^O
                                                 < / b u t t o n > 
                                         < / d i v > 
                                         < d i v   c l a s s = " a u t h o r - s c r i p t s " > 
                                 B0Q8`    ! !c   <8,!!`   f         V l `,=dqA       O O E`@`    b          ee    @          bnr>XPtz #>K   
                        </div>
                    </div>
                 `6   PdkI   .donate-btn 0Q@`*   ! !c   @6 ; !!`    0QT`R    !$g2   H l6 ,    !!`
   50Q`  ! !hx    #$" #478	$" 8  |" " 6 6    !!``,   4=dqA      bR ` ` E`@`      PbRٲ   div Pe*   custom-dialog   Pd,	   className   P	
   
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 10000;
     Pc|   cssText P    
        background: var(--bg-color, #ffffff);
        border-radius: 8px;
        padding: 20px;
        width: 90%;
        max-width: 400px;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    1-n   
                 < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   m a r g i n - b o t t o m :   2 0 p x ; " > 
                         < h 3   s t y l e = " m a r g i n :   0   0   1 0 p x   0 ;   c o l o r :   v a r ( - - t e x t - c o l o r ,   # 3 3 3 3 3 3 ) ; " > /ec  &dm   < / h 3 > 
                         < p   s t y l e = " c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 6 6 6 ) ;   f o n t - s i z e :   1 4 p x ; " > ~\O NpRR, g_N N*NR< / p > 
                 < / d i v > 
                 < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   m a r g i n - b o t t o m :   2 0 p x ; " > 
                         < i m g   s r c = "   &O  "   a l t = " ^ON~x"   s t y l e = " m a x - w i d t h :   1 0 0 % ;   h e i g h t :   a u t o ;   b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ,   # e 0 e 0 e 0 ) ;   p a d d i n g :   1 0 p x ;   b a c k g r o u n d :   w h i t e ; " > 
                 < / d i v > 
                 < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ; " > 
                         < b u t t o n   c l a s s = " b t n   b t n - p r i m a r y "   i d = " c l o s e D o n a t e D i a l o g "   s t y l e = " w i d t h :   5 0 % ; j u s t i f y - c o n t e n t :   c e n t e r ; " > sQ< / b u t t o n > 
                 < / d i v > 
           	  8  Pfb   closeDonateDialog    0QD`4   !5!!d    D$0/l!!`     8 i         #  33g  `,=dqA        ^ ^ E`@!`    c       P    ee     @          0QP`N   !Q!!e(   X,
($" l!!`
     8 l         3  v  #33g `,=dqA       H_ _ E`@!`    c
       P   ee    @          0          '# 3g'939
# 3g3	9
@@@@93g# 33g # 3"g$3&΋ h(3*΋h,   `0j.      @   B P P @     e    @          aGPcfOp   qrCode  m         3  f 3333
l   `,dpA       Q d` E`@`    e      P P       e    @          h          3  Ћ h   `,dqA       Q t` E`@`    c           e    @          Pe^4D   .author-header  0Q@`*   !!!c   @6 
 !!`    0Q`   !!0jN   tx" T3l88"@"`84"@p !!0`    Pfg   nextElementSibling   B Pf-d   .author-expand-icon eqmPdaa   rotate(0deg)Pd2	   transform   Pe<X   rotate(-90deg)  {(         3  3gLH33v  39
39393	9 `,=dpA        Va c E`@`    e       @  ,    ee     @          h          3  Ћ h   `,dqA       ` c E`@`    c           e    @          ,d' @        f l a  b         C$=d& @        h i ` !0Q`   !!!0jL   <l" @"" @28@  !!,`   }Eeq	{           S3 g39-3 g]3v  9
39`,=dqA       i k E`@!`    d       P     ee    @          0Q8`   !!!c   @88  !!`   eqf          3  9   `,=dqA       :l l E`@`    b       ,  ee    @          $d& @        l n ` ,N.J   < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   c o l o r :   # f f 4 4 4 4 ;   p a d d i n g :   2 0 p x ; " > R}1Y%< / d i v > I     q݌'# 3	
g̣q9 jq  q	ڥ۶'#
3#
33t#ۋrq q	ڥ۶ߤ7"#3g'ڍڈ& ږ2#3#3A gg '#3"A #3$g&h(3*$3*3,x  %.3*ٿ/133f5٬n 37/3 93!;3"=3!;m?? Aזأ&3#BfDn ץӶצմֶ3Fx  \S kHq q	ڥ۶T kJq q	ڥ۶&3*ٿLN3PfR٬n 3T;3 VO kXq ٽ&&q	ҥӶP kZq &&q	ҥӶ'3(]@_)@`@a*@b3+c@e,@fӤ&-@g.@h-&@i/@j3+c@k0@l3(]@m1@n@o2@p3+c@q3@r&4@s5@t@\3!u36wӋ7gy#38|g~q ӽ((q	ХѶ39&gЂ@{:@    זأ&3#fڈn ץӶצմֶ9# 3<=g،3>ۋ?gِ# 3<@gؒ3>ۋAgٖX jۘW jۚ# 3<Bgٜ3*ٿٞ3fڤ٬n 33 3!3!ѿѬ3fҲѬn 3"3 3C	2ϖУ&3#fҽn ϥ˶Ϧʹ֖ זأ&3#f¬n ץӶצմֶ烙D'' 3(5Ƃ'E)#3FgƤ1#3g3Gͤ)3GqٍH3I'3>ڋJgۖ3>ڋKgܖ2ۍL# 3	
gͤM9qq`,dq[        \ n `@`          @ ` ` P P P @ 0
 2P P @ @   B!B!
 X @ 0@ P P @ @ P P @ P  2P L
           e     MQ          eU     1!M!!!!!0Qm`  !)"!1-J   [@$l4* .K
40\0\0X(d4>486s| 6#sd40,+,,y#k  +p,* 3* 3* X28"ht*|x2*l6fX28"ht*|x2*l6f*7	$* #47"8$* l"8&"Hg"Hg#.  |* * B B C   !Hp      6  cC     #   	  0     c                   !Ed           4=dq[       6n  ` 5`@,`    E0		 y Pep   youdaoFolderId  	  b~I	B=
G	rcJX   ^Oxx cܨi   ^Oxy r@b         %@b         g             v  j  $=d& @        x y ` ="  	!!!!!PO   
        background: var(--bg-color, #ffffff);
        border-radius: 8px;
        padding: 20px;
        width: 90%;
        max-width: 800px;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    ^xs  
                 < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   m a r g i n - b o t t o m :   2 0 p x ; " > 
                         < h 3   s t y l e = " m a r g i n :   0   0   1 0 p x   0 ;   c o l o r :   v a r ( - - t e x t - c o l o r ,   # 3 3 3 3 3 3 ) ; " > RRA I < / h 3 > 
                         < p   s t y l e = " c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 6 6 6 ) ;   f o n t - s i z e :   1 4 p x ; " > A I KNsnNA I < / p > 
                 < / d i v > 
                 < d i v   s t y l e = " d i s p l a y :   f l e x ;   j u s t i f y - c o n t e n t :   c e n t e r ;   g a p :   2 0 p x ;   m a r g i n - b o t t o m :   2 0 p x ;   f l e x - w r a p :   w r a p ; " > 
                         < d i v   s t y l e = " f l e x :   1 ;   m i n - w i d t h :   2 0 0 p x ;   t e x t - a l i g n :   c e n t e r ; " > 
                                 PdƚW
   <img src="  P;   " alt="xki" style="max-width: 100%; height: auto; border: 1px solid var(--border-color, #e0e0e0); padding: 10px; background: white;">   |}C7   < p   s t y l e = " c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 9 9 9 ) ; " > ^Oxx < / p >   \   
                                 < p   s t y l e = " m a r g i n - t o p :   8 p x ;   f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 ) ; " > ՋA I v[rl< / p > 
                         < / d i v > 
                         < d i v   s t y l e = " f l e x :   1 ;   m i n - w i d t h :   2 0 0 p x ;   t e x t - a l i g n :   c e n t e r ; " > 
                                 P   " alt="y" style="max-width: 100%; height: auto; border: 1px solid var(--border-color, #e0e0e0); padding: 10px; background: white;"> |}P7   < p   s t y l e = " c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 9 9 9 ) ; " > ^Oxy < / p >   6Q  
                                 < p   s t y l e = " m a r g i n - t o p :   8 p x ;   f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 ) ; " > [rlve, yYN{< / p > 
                         < / d i v > 
                 < / d i v > 
                 < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ; " > 
                         < b u t t o n   c l a s s = " b t n   b t n - p r i m a r y "   i d = " c l o s e U p d a t e D o n a t e D i a l o g "   s t y l e = " w i d t h :   5 0 % ; j u s t i f y - c o n t e n t :   c e n t e r ; " > sQ< / b u t t o n > 
                 < / d i v > 
           	  8 $Pg   closeUpdateDonateDialog  0QD`4   !"!d    ԫ$$0/L!!`     8 i         #  33g  `,=dqA         > E`@="`    c       P    ee     @          0QP`N   !"!e(   8,
($" L!!`
     8 l         3  v  #33g `,=dqA         E`@="`    c
       P   ee    @          Q      'q# 3#3	
gg
͢233333333/01@@@@@@F k@#kq  q	3!f#q q	,3%-#'3)3%g+.3%-/31f3n 35b37393;]>3=g?3= gA3!C"gEĕr G&3#HfJn ܶ޴߶tN M $L):%M3&O:&Q:'S3(U:(W3Y:)[:*]k_q q	3YlatN M +c):%d3&f:&h:'j3(l:(n3p:)r:*tkvq q	3plxЖ4#5z36|7g~'8993:;9<#5z36|7g3:=9<>?@@@㍖A@B@?@C@㑖D@E@9F3Gg#5z3H3Gg#5z3IJg3KLM h3KLNhqq  `      ` @ P @!  
 

  20  
 0 0P 0@ P ,P P @!B P P @     e     MQ          ""0Q\`d   !"!d   Ĳ #.7   !d       '   s     !`   0Qx`   "!,iB   ̳ Ch(&'l,     !!0`   D=dqA        H b   (    E`@,`      0Q<`$   !"!d   ,(4  !!`   
g          3 k  `,=dqA        x  E`@"`    b         ee     @           A_0Q<`$   !#!d   ,(8  !!`   ag          3 k  `,=dqA         @ E`@"`    b         ee     @          m0Q`   !)#!,iH   lXD&$#*HGN N !!8`   a R9b         %b         Db         D}8         3  333\gH3
\·)h3͇	)e3

͇)e  `,=dqA       ~ > E`@"`    e       P P &L ee    @          v(          '''# 3[ h'ы 9ы9ы9	
  `e      @ ,      e    @          o      q#  Ћ rqq  `,dq[         P `@,`    c           e     MQ          ""	#%#0Q`  !]#!Dox   . W.kPB4&3x*H "x.| *dL.73X'4!(h@         S                !Ta&   h   ,=d' @          a  ,`    Ja       98b   
      %Pdϧ
   scriptData  Q		#0Ql`   !#!$g8    Cp&H4 !!(`   D=dqA         b   (    E`@q#`    0Q4`   !#!c   4$  !!e         k   `,=dqA        . x E`@#`    b          ee     @          m0Q<`$   !#!d   4(4  !!`   
g          3 k  `,=dqA          E`@#`    b         ee     @           A_s           ''' 3  g'ы 9ы9  `d            e    @          $d& @          X ` ,P      q''] j q  q	3̄%\ =h3	\ g')#k:	3
:
#3f:: :"'#$͋ r&q͍qq`,dq[       t \ 	`@`    ,i(      0`@  @ 0      e    MQ          ###0Q`r  !#!0jL    x.kPB4&3t*.73X'0  !(h@         
           	     !4a   t   4=dq[       : `(   `@,`    $d' @          ` #`    Ja       9	0Qp`   !$!$g8    3p:h4 !!(`   <=dqA        a(    E`@#`   
Q0Q<`$   !%$!d   4(8  !!`   ag          3 k  `,=dqA         n E`@$`    b         ee     @          m0Q4`   !A$!c   4 @  !!e         k  `,=dqA         ؗ E`@$`    b          ee     @           A_t(          '' 3 #kg'ы 9ы9
   `d      @ ,   e    @          $d& @          6 ` #X      'q'] j q  q	3˄%\ =h3	\ g'#̋	 rq̍
qq   `e      0     e    MQ          	$!$=$0Q`r  !e$!0jL    x.kPB4&3x*.73X'4  !(h@         
           	     !4a   t   4=dq[      ^  `(   p`@,`    $d' @        x К ` y$`    Ja       90Qd`v   !$!$g4    'p:P4   !!(`   4=dqA      ` Ě `(   E`@}$`   g	Q0Q4`   !$!c   4$  !!e         k   `,=dqA          J E`@$`    b          ee     @          m0Q4`   !$!c   4 D  !!e         k  `,=dqA        x  E`@$`    b          ee     @           A_q0          ' 3 #kgҋ 99
 `d      @ ,   e    @          $d& @        ޚ  ` y$X      'q'] j q  q	3˄%\ =h3	\ g'#̋	 rq̍
qq   `e      0     e    MQ          $$$0Q`  !$!<md   P4" *K,;a#c  ` "0  !(h@   P      `	                !L`"   0		 y- b          `    [=
 "?a               #  3#3gg
3̫33	ʿ3
fʬn 3.3c3l!
< #Ȗ$3$f&n     `,=dqA       2 * `@,`    (h(       ` @ 0 

 2  ee    @          0Q`  !	%!ly   . o26k`
D$84P<80LD,\e#c  T4(* * @ G.'2:G:g !8l`                {  3              !b<        	Pb'   flexq	Pe   flexDirection   Pbr   5px Pcf3S   padding 4PkBE}&   1px solid var(--border-light, #f0f0f0)  Pd*([   borderBottomuH!=
 RPd.Mp-   script-item  BQaqab  @        qUi q  q	9393939	
3
9333x  33Ŀ3fĬn 333 3"g$3&g(Ȥn#*3,3.k0#*32k4v  BbM6i7q q	39˕ ;&3<f>n qq`,=dqZ       N  `@,`    8l@       ,P , P @ P P @ P @ 2  ee    MQ          0Q`  !E%!Lq   Ĉ40 40PMc  @8'&`'@#X8,+t "0  !(h@   '      
                !4`   I	B=
Qqua      x         #  3g3
f̬n 3m3#3k#kv  
E3/#  33gc3lϤ
{  ʖ#3!f#n 	   `,=dqA         Z `@,`    (h%       @ P P @ @     ee    @          0Q`f  !e%!	  . #P4PL'`<4+4",'TD4(4,4@4&:<#6s&tG 6#h. d('d"O0P4, ' t, ('0 | d. d X"W(LD,.d('"HGO'<#6s 6#sd"O_A#/  X*@+(
46,'TD(,@&:"(,6s|&tG* \*  6#sC 6#* l* @X ._0P4, ' t, ('0 
("`O#* x(P4, ' l, ('"XG* |(LD,.d('P"XG(LD,.d('P"XG["(,6sx,* 2\* 3* F#s&`$2J* R+* 3* F#sXLp./t* 3*4*32P*+4"* 3DFs`>?* 3*4*32P*+H6* _: 2d: 3\H@"D&` *Rg2&lJ[3* F#sp.`*Ova#d4*8*,*+3#  Rs`Vp*L*#0BNnEC  (@*(**#+( !x|        s  3   )     )  4     ,  2  6   _    Qo  9     
    ;   !      ;     6    <   !p   F    `        
    	  P  "  ~           Pf*z   game-manager.html   % i
t b           b         C$Pg   game-manager.html.enc   I	
 
  b         C b         D$=d& @           ` , b         D$d& @          ` %aN  6  r9 b          b         `  ] b         C b         C b         D b         D b         D`d  $=d& @          M` , b          b         H b          b         r b         D b         D`v   b         DaJ    $=d& @          ` %c        uB=
q b         Pc
Yg   config  %a         qƈ3 933:33333	@
J33333333iq 5 5q	åĶі#3kq 55q	åĶ3#3@r  ")3!#f%q 66q	¥ö:"'3#)3$+;#%-&r/3'13"3g5ʇ(7):"89):*3+<v  #,>3-@3"3gBϖ3#.Dr F#,>3-@3/H3"3gJgL#0N31P32RgTΤA#3VrX#%-&rZ3'\g^̇4`):"a9):P!3+<v  3"3%#%-&rc3'e3"3ggЇ5i):"j9lč63#3knq 77q	¶3pC3!rftq 77q	¶҇7v):"w9l83;zfůŰye±yd3<|6~ߤk3e3	@턖J3333Իiq ::q	C3;z5#k׏q ::q	3#3@r3=>g3=?gN3@f֠q ::q	ՇA)#3Vr:"?B)3!f֪q ;;q	:"3=?g3=Dg3$*E)#,>3-@3"g:";*3+v  #,>3-@3"gږ3#.Dr #,>3-@3/3"gػg#0N31P32g٤F):";K3=>gҤr*3+v  #,>3-@3"gܖ3#.Dr #,>3-@3/3"gۻg܇G):";ᖱ3=HgR!3+v  3"%#%-&r3'3"g݇I):";P!3+v  3"%#%-&r3'3"gއJ):";cL3;z5#kq <	<q	3a3=> g3=? g 3@  fq <
<q	 M 	)#,>3-@#3V r 
 g :" 3=N g :$  ;`3= g^ 3!  fq <<q	OP Q ) :"  3R  g! 3S # 3T % g' 3U ) f+G V 3' - g/H  k1q <<q	 W 3) :" 4~ 3R  g6h 3S # 3T 8 g: 3U < f> X @)G V 3' - gA :" C 3Y EZ gG 3Y E[ gI* 3+ Kv  @ \ M)#,>3-@ 3" N gP :" R ;T' ] V) 3" N :" W ;YV 3!  f[q <<q	 _ ]) :" ^ ;`b s  b 3 g cq#,> 3h e 3 g c ggr 3 g c ik 3i m foìn  3j q 3k sd kuq ý<<q	 3l w m y) :n z :o | ;~^ 3l w i q <<q	    £. 3p ! fn Mů > &s @ 6 ; 7   qq `,=dq[       ~  `@,`          P  
   0 
 `2 P @ @ P @ @ 
 P 0P P 
  X @ @  & P  `2 @ @ `2 @ `@  P L

 `2@ P L Y 0 `2  

&0 B   ee    MQ          0Q`  !%!  . WT $'0" h/x 0$Hp6sP&LL:sh06sH64:gd SlCl 8t4" .K$2* >0: !Hp      N  $     S   l       V   V  a       '  "     !he0         r  "  %$=d& @        < t ` ,`  g	0		   i}$=d& @         2 ` ,i      qe3 gqe3hakʣ	ė
_k
q  q	Q33x  Rlq q		Ėdkq q	^iq q	Ė	Ė	e3gakΤ#3# 3"Ag$g&#(3*@,g-̤J3/g1ˤ8bi3q q	qq   `,dqZ        > `@`    0j5       P @ @ P ` P ` @
  ee    MQ          0Q`   !&!,iF   `$" $" X(T& 8"_ !!$`      Pfz%   cacheStatusDisplay  Pd~Gb   cacheDetails  fF9Ĺ	     |   8nbHr,g:     x(         #  3g#  3g
9!g@
g@9   `,=dqA       t  %`@,`    d       @ , !   ee    @          0Q`L	  !A&!T  . #0D@" $" &" $" &" $" &o" $" &,<" $" &?`4@ 2sk@ d$" $" &" $" &" $" &o" $" &" $" &,?$" $" "" $" *" $" o" $" .
 48 $ * &G" $" &W$" $" &" $" &" $" &o" $" &" $" 24G  !(h@        I         8     !aJ   \      Pf   currentCacheVersion cRV   *gRYS PesC~   gameCacheVersionPe   cacheFileCount  Pd	   cacheSize   PbF   0 MBPe   cacheFileList   ,K   < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   c o l o r :   # 9 9 9 ;   p a d d i n g :   2 0 p x ; " > X[{thV*gR}< / d i v >   	Pcf(   stats   PdOR
   getVersion  
bZ3XC   LPq8@   <div style="text-align: center; color: #f44336; padding: 20px;">$=d' @        h & ` ,PdvE	   totalSize   EH0Q%`  !&!dw   |'\h|. 
$"@ 
`,'.L': x$: /*$+8 !!``,   5A"XPt":QJ   https:\/\/xxz-xyzw-res\.hortorgames\.com\/remote\/(.*?)\/index\.(.*?)\.jsc  H)!Pd
   codeLength  PbV:o@   \'  EPX  
                        <div style="display: flex; align-items: center; justify-content: space-between; padding: 8px 10px; border-bottom: 1px solid var(--border-color, #e0e0e0); background-color: var(--bg-color, #ffffff);">
                            <div style="flex: 1;">
                                <div style="font-size: 14px; font-weight: 500; color: var(--text-color, #333333); margin-bottom: 4px;"> }y^0   < / d i v > 
                                                                 < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 6 6 6 ) ; " > 
                                                                         < s p a n   s t y l e = " m a r g i n - r i g h t :   1 5 p x ; " > T^<P:   x|_6   < / s p a n > 
                                                                         < s p a n > 'Y\:   	P3?   </span>
                                </div>
                            </div>
                            <div style="display: flex; gap: 8px;">
                                <button class="btn btn-small btn-warning" onclick="refreshSingleCache('EA  ' ) "   t i t l e = " 7Re"   s t y l e = " w i d t h :   3 2 p x ;   h e i g h t :   3 2 p x ;   d i s p l a y :   f l e x ;   a l i g n - i t e m s :   c e n t e r ;   j u s t i f y - c o n t e n t :   c e n t e r ;   b a c k g r o u n d - c o l o r :   v a r ( - - b t n - w a r n i n g - b g ,   # f f c 1 0 7 ) ;   c o l o r :   v a r ( - - b t n - w a r n i n g - c o l o r ,   # 2 1 2 5 2 9 ) ; " > 
                                                                         < i   c l a s s = " f a s   f a - s y n c " > < / i > 
                                                                 < / b u t t o n > 
                                                                 < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - p r i m a r y "   o n c l i c k = " d o w n l o a d C a c h e F i l e ( ' Pb]   ', '-)J`  ' ) "   t i t l e = " N}"   s t y l e = " w i d t h :   3 2 p x ;   h e i g h t :   3 2 p x ;   d i s p l a y :   f l e x ;   a l i g n - i t e m s :   c e n t e r ;   j u s t i f y - c o n t e n t :   c e n t e r ;   b a c k g r o u n d - c o l o r :   v a r ( - - b t n - p r i m a r y - b g ,   # 0 0 7 b f f ) ;   c o l o r :   v a r ( - - b t n - p r i m a r y - c o l o r ,   # f f f f f f ) ; " > 
                                                                         < i   c l a s s = " f a s   f a - d o w n l o a d " > < / i > 
                                                                 < / b u t t o n > 
                                                         < / d i v > 
                                                 < / d i v > 
                                         	P         3  3333̃  gͤ3	z  55v  3j3k	3
̃ h333
̃ h@@@ @!@"@#@$@%@&@'@(@)@'   `,=dqA        n E`@&`   (h*       P  I L B!B!ee    @          Ԕxc   < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ,   # 6 6 6 6 6 6 ) ;   p a d d i n g :   2 0 p x ; " > feX[eN< / d i v >   `v  $d& @        < H ` ,`  H      q# 3#3g#3g
9#3g#3g9#3	g#3	g
9#3g#3g9#3g #3g"9$q# 33&f(q  q	# 33*f,3.#3g0#3g294#3g6#3g89:#3	g<#3	g>
9@#3gB#3gD9F#3gH+#3gJ3.@L@M9N!'#3gP#3gR9T#3gV%#3gXg 9Z#3	g\#3	g^3`9b#3gd)#3gfj 3hkj9l'3n)3n3px  3n3r̋ gt '#3gv#3gx9z$͍"#3g|#3g~9#3g#3g9#3	g#3	g
9#3g#3g9#3g.#3g3#@@9qq  `,dq[        6 L `@`    |}      ` @ @ @ @ @ @ P      !@ @ @ ,@ @ P @ ,@ ,@ ,@ ,@ ,@  !      e     MQ          &0Q`
  !&!Dov   $ 48 (* K`* X" .|cx !!,`   Pbe   0 B 1	y6	b"8	B`   K`   -Pb.*w   KB  Pb9   MB  Pb8'   GB  8         v   # 3# 3g# 3  g	Cg## 3  hC3gk@ф%5@   `,=dqA       d  `@,`    $g          X @     ee    @          0QE`4  !'!  HH($* x \o, #P"T@"44"@l$*  \o, P"T@"44"@l$*  \o, P"T@"44"@l$*  \o, P"T@"44"@l$*  \o, P"T'T"44"@8  !!T`&     a!  Pc   fileList$Pgn   getBoundingClientRect    q1	7	Pbu   px  Pd~	   maxHeight   m	PcF   height  PdF	   overflowY   Pe.E   execScriptList  PeR0Ǝ   localScriptList m&Pe   gameSettingsList)         #  3d#3gФS3
f3AN#3h3	
@93	93	9#3g!ϤR3#f%3'A)N*#3h+3	-
@/903	-923	-94#3g6ΤR38f:3<A>N?#3h@3	B
@D9E3	B9G3	B9I#3gKͤR3MfO3QASNT#3hU3	W
@Y9Z3	W9\3	W9^#3g`̤Y3bfd3fAhNi#3hj3	lN
o
@n9p3	l9r3	l9t  `,=dqA         	 h`@,`    \uv       ` P  !@ `
  , @ @H `
  , @ @H @ ,  ee     @          0QE`4  !Y'!Lq   ܧ. #H$" L\ 4& 7,2o@&._0& K.87OL` k< !8l`             G      #     J           !Lb"      0    PeaK   refreshCacheBtn  dz&"   fe-N. . .  e:J-   ck(WKbRfeX[
eFFp   SHr,gS1Y%  cZW   febRe.   X[]hQfe  $=d& @         6 ` ,ce   fe1Y%cYI   hQfe)`      q# 3gѤ99hl
Ekq  q	#	
rijq q	hl$ʍh 3lϖ99qq  `,dq[        	  `@`     f       @ ,@ @ P    ee     MQ          0Qm`  !'!ly   Ĵ _$,'4@ 2sk'L * 	$'8Xl. 
$"@@8 '@080PD827w  !(h@      6  c     (          !\a*      4=dq[        n `(   E`@,`     u&
b0Q|`   !'!0jL   ȹPt. 
4H
$4  !!`
   A"&H5w          3  A3  3у  gҤ)3z  5	v  3v  3v     `,=dqA       b  E`@'`    d       0	 
    ee    @          "H1590Q4`   !'!c   , (  !!e          ij   `,=dqA         4 E`@'`    b          ee     @          $d& @        V j ` `  Qx      'q# 3# 33fq 	 	q	3q3
3ɋ gУq	3
-3
3Ƀ  gͤ3z  5	v  q@@@@$"^&# 3!# 3!ɈƋňe#ɍqq   `,i%      P P P L
 !      e    MP          ''0Q\`b   !'!e(    74.
*!! `   <=dqA        a   (   E`@,`     0Q`  !(!<mf   . /4@ 2sk'0< * '0P* :33h'0 !(h@                    q     !4b   h   4   u&
b0QD`2   %(!d   d4  !!`   5Ai          3  v  3v     `,=dqA       6  E`@(`    b         ee    @          I$d& @        L  ` @      q# 33fq  q	3q3
3΋ gq# 3	hq q	q΍
qq `,dq[        "  E`@`     f      P P P       e     MP          0Q`N  !M(!Pr    #,$@86(.' x$" `
 H
 P P \ D2 !!P`$   4=dqA        ` E`@(`     `    Ja       b         Pex   text/javascript  y  "Pc&   download 8   0Q@`*   !y(!d   ,@?d  !!`    h         #  3g   `,=dqA         l E`@](`    b       @ ee     @          8          ' @ #΄%=)r#	3g'#3	g9
9#33g3f!#33#g%#'΋ dl) `0j+      Ѐ  
 
 
        e    @          o           ''# 3 j3ыg   `(d
      @     e    @          	(!(I(u(0Q`f  !(!8l\   . /h.  2+o3&3.xc <'  !(h@         
        n        !<a   x   Pdp   updateStatus fP3
   ck(WSN~x. . . r	Pe   tryGetWeixinQR  Pc   qrcode  
(h <   @b	gSN~xvel1Y%N$=d& @        ~ P ` , fBW[	   SN~x1Y%:     
Pdʂk   resetQRCode @      q3 h3fq  q	3q#
rύ3	3
@h3fqq `,dp]        " X PdND#t	   getQRCode   `@`     f       P `      ee     Q         0Q`  !(!R  . /.6k<<Wl" d" t&,\ & "
4 L
4 T
4x.  <$&* (&( `2  \'3h'4   !(h@                       !aD   d   0Q`   (!8l\    7x . .  H    8  !!H`    <=dqA       t% a   (   E`@,`      Pb   GET Pn   https://open.weixin.qq.com/connect/app/qrconnect?appid=wxfb0d5667e5cb1c44&bundleid=com.hortor.games.xyzw&scope=snsapi_base,snsapi_userinfo,snsapi_friend,snsapi_message&state=weixinPe>   setRequestHeaderXPtrRJ   text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8  PcP:   timeout 0QH`<   !%)!e"   ܌<"x""   !!`    b         tPdj   responseTextt9)j         ҇  )3:3:k	  `,=dpA        ,# $ E`@	)`    c        
 ee     @          h0Q@`0   !I)!d   <& !!`   
d   Q~Bl1Y%h         #  rk`,=dqA        J$ $ E`@	)`    b       @ ee     @          A_0Q@`0   !i)!d   <& !!`   
$g   BlehgQ~ޏch         #  rk`,=dqA        $ L% E`@	)`    b       @ ee     @         Pd	   ontimeout   Pb   send{0          ''# r 3h3h
 :9	 9
993f`$g      P @ , @      e    @         t f^	   H T T P r`x:     9)rd}   bIkQN,iBe   `OO(uvOmȉhVfN/ec_O{vU_  8l   S_MRsXN/ec_O{vU_\ՋO(uKb:g{vU_   rPeЃ   parseFromString u BPejxS   img.auth_qrcode Pb@t   src (Ph:u   https:\/\/[^"']*qrcode[^"']*"H0Pj>;#   var\s+qrcode\s*=\s*["']([^"']*)["'] PeF=   ["']([^"']*)["']0jC   *g~b0RN~xVGr\ՋO(uKb:g{vU_"!(Pe.W   displayQRCode   (Do7
5   la,goNO8lENOYu{vU_Oo`
 (NaO(u_OkbcN~x  Pc_j6   success  Pf[wG   startScanMonitoring $=d& @        - - ` ,      q# ŋ rq  q	  3v  #3@r	33g3	g#
r#r 3h3gϤ3!	3!Ζl# 3$g&ˤ3(x  	5*ΖF, 3$g-ɤ33/x  '5133Ń5  g6Ȥ585:#r<3>g@3BfD3FgH5J9L3NgP3RhT3 VfXqō!qq`,dp]         - (`@`    LqZ      P @
   
&P L
 &  @ P   P @    ee     Q         (!)E)e)0Qx`   !)!,iH   X$" $" 
(8D
 $"88!!,`     PesF   qr-placeholder  Pcr`   qr-imageeq)mv(         #  3g#  3g%!39
939   `,=dqm       - x/ )`@,`    d       @   ee             0Ql`   !*!(h@   о X
 <|d :!!(`   4=dpm       / 41 Pc2~U[   _this2  ` )`@,`    Pdb	
   isScanning  		PdoQ	   startTime    "0Q8`   !%*!c   , \!!`   Pe'   checkScanStatus f          3  f  `,=dqA        0 1 E`@*`    b         ee     @ 	        PdUM)   scanIntervals(          '3 29#3f9
#Ћ  l9   `e      ,`      e              !*0Q-`  !M*!N  . K| 'H 4p l.  78H8@ .6k<t" . 
t l.  6+" .   78h, c4*t !(h@        c               !bD   r  v  $=d' @        1 = ` ,(		*) PfJY   stopScanMonitoring  ((h4i/   kbxe͑eSN~x  
(HPp\$u9   https://long.open.weixin.qq.com/connect/l/qrconnect?uuid=   Pdmf	   &f=url&_=   0Q`   !y*!8l^    'x 20/P.  D    8 !!H`    4=dqA      V4 8 `(   E`@a*`     ))Pb^AG   */* )0QH`<   !*!e"   <"x""   !!`    b         t9)tj         ҇  )3:3:k	  `,=dpA        5 ~6 E`@*`    c        
 ee     @          h0Q8`   !*!c   <"  !!`    b         t`    9)Ef         ҇  )k  `,=dqA        6 j7 E`@*`    b          ee     @          A_0Q8`   !*!c   <"  !!`    b         t`    9)Ef         ҇  )k  `,=dqA        7 Z8 E`@*`    b          ee     @         )){0          '# r 3 h3h
 9	 9
993f`$g      P @ , @      e    @         tr$Pgu   window.wx_errcode=405   "4Pk$w(   wx_redirecturl='[^']*code=([a-zA-Z0-9]+),i1%   kbxbRck(WS{vU_penc. . . ) Pf93   handleScanSuccess   $Pgַb   window.wx_errcode=408    fơ
   N~x]Ǐg7Re1	(hf_   kbcN~xiRYOe:     bu{   y  r	$=d& @        >  > ` ,p      q'3 q#3f3	A3x  /3f3	
h3fq3@@#3f@'# ȋ r"q 
 
q	  3$v  3&3(g*h3,ȃ.  g/ͤU5133f53	7h93;g=q 

q	q3(g?/3	AhC3EfG3IfKq#M3O3SAR PQ gUQWu  3	X@Z@[ h\ȍ!qq   `,dp]        f1 (> 5*`@`    Pr^      @

 
 	 @ P 0	  
 
   X      ee     Q 
        u****0QL`D   !%+! f,   $@8*K
 ,  !!`   *A* k         9  3#3k9
  `,=dpm        T> D? e*`@,`    c       `  ee              0Q`  !A+!@nn    O`
  6+k 6+k,  <: K.|gG !(h@                    q
     !@b   j      4=dp]      z? B Pc   _this3  ` +`@,`    Peq    getEncryptedDataPe~꤬   getServerList   PeY.!   processRolesList( 0Q8`   !m+!c   4 L!!`   (f          3  f  `,=dqA        tA A E`@U+`    b         ee     @         $d& @        A ~B ` ( f%DJ
   Yt{vU_penc1Y%:   
X      q'3 gq  q	=3gq q	3h
3f#̋  l+̍	3
3@hqq   `$g      P @ `        e    Q         i+0Q`  !+!R  . W| t 4	.6k<<c$#x
4+X|.'K'0&/0( :0( 4( X($&L (+3h
    !(h@                       !aF      ,=d' @        B LS Ma  ,(Phn   {"gameId":"xyzwapp","code":"PW  ","gameTp":"app","sysInfo":"{\"system\":\"Android\",\"hortorSDKVersion\":\"4.0.6-cn\",\"model\":\"22081212C\",\"brand\":\"Redmi\"}","channel":"android","appFrom":"com.tencent.mm","noLogin":"2","distinctId":"DID-a38175b7-14ce-4b36-aa89-3e092ea03ea6","state":"hortor","packageName":"com.hortor.games.xyzw","tp":"app-we","signPrint":"E6:F7:FE:A9:EC:8E:24:D0:4F:2A:32:50:28:78:E1:C5:5E:70:81:13","androidId":"","oaid":""}   Pe<f   encodePayload   lPy6Q^   https://comb-platform.hortorgames.com/comb-login-server/api/v1/login?gameId=xyzwapp&timestamp=  		PZn   &version=android-4.2.1-cn-release&cryptVersion=1.1.0&gameTp=app&system=android&deviceUniqueId=DID-0e782e88-2f3b-4f5b-9020-47f5e5a5a026&packageName=com.hortor.games.xyzw0Q`  !+!@nl    7x 243T. .  H   &@  !!T`&   <=dqA      nI nM a   (   E`@+`      M)*(Ph   text/plain; charset=utf-8   )0QH`<   !+!e"   <"x""   !!`    b         t9)tj         ҇  )3:3:k	  `,=dpA        .K L E`@+`    c        
 ee     @          h0Q@`0   !,!d   <& !!`   
dJX|   {vU_Bl1Y%h         #  rk`,=dqA        LL L E`@+`    b       @ ee     @          A_0Q@`0   !!,!d   ĳ<& !!`   
dE2   {vU_Bleh         #  rk`,=dqA        L BM E`@+`    b       @ ee     @         ))0          ''# r 3 h3h
3	h :9
 9993 g   `(h      P @ , ,P         e    @         t
$gNf   {vU_Bl1Y%r`x:   0		9)Pc   errCode dJ]   {vU_1Y%:   PcJ/X   errMsg  cD1   *gwPc*G)   combUsere>r   {vU_T^<h_@b         Pc˽   platformPcƇl   hortor  Pd,	k   platformExt PbiP   mix r	Pco!   serverIdBPcҤ!U   scene   `    Pdq2   referrerInfoEr	 Pd~e	   bonCrypto   Q$g&9*   R[1Y%*gubR[penc%
$=d& @        ZS S ` ,h      q''@ @3g'#3f
@@'#	ȋ
 rq 
 
q	  3v  #3@r#33g3!ǫ3#v  '#3!ƫ3&@%r(3*ȫ3,#r.0)3*31:3$5"!#739#7393;g=6$?"!#A39#A393CgE#G3IgK#rM# O3!QgSqȍ"q `,dp]       B S ]+`@`    LqU      @ @ @  	

 @ @  
         ee    Q         +++,0Q%`  !,!X  . K0( :0( 4( H$& X.6k<<o@$& d\ 'L 0+(OL 0\x",@'(('?O+(C&3
 !Xt                       %  F    	   X    Q  	         
   !ta6   j  $=d' @        S ` ` , },Q
eN`   R[Blpenc1Y%%
0Q`(  !,!Hp|    7x . . . . 
 p H   &@  !!d`.   <=dqA      VV X[ a   (   E`@,`      DPoF8   https://xxz-xyzw.hortorgames.com/login/serverlist?_seq=3)*$PgNZ   application/octet-streamPd   O4e-EncodingPd   arraybuffer Pd7   responseType)0QH`<   !,!e"   <"x""   !!`    b         tPcb^'   responset,j         ҇  )3:3:k	  `,=dpA        Y Y E`@,`    c        
 ee     @          h0Q@`0   !-!d   <& !!`   
Y)h         #  rk`,=dqA        *Z Z E`@,`    b       @ ee     @          A_0Q@`0   !!-!d   <& !!`   
y)h         #  rk`,=dqA        Z ,[ E`@,`    b       @ ee     @         ))0          ''# r 3h3h
3	h3
h9 :9 9993 g`(h      P @  , @      e    @         t,i"   SgRhVRh1Y%r`x:     , f&ۜ
   gRhV*gԏVT^pencPbM   bon $=d& @        ] ] ` , 8$d& @        _ _ ` $d& @        :` V` `  fAc	   elxgRhVT^  $d& @        ` ` ` ,	x      q'$ "!#3#33g6$
"!#3#33g#3gѣ#r#3	g '#
"ɋ r$q 	 	q	  3&v  #3&@(r)3+ϣ#r-#3	g/#1r3#3537g9Τqȍ#3;g=Τ\3?K3?"C3?3A#1v  0#353C3?gE9GǍqȍ#rIɍq  `,dq]       S ` a+`@`    DoK      P p @ @ ` `  	  
 

       ee    Q         ,,--0Q8`   !i-!c   ,, !!`   (b         PbhwI   leftbҧ   ]  !bFO   ;N  PcȀ   right   bzeE   S  f            )5 `,=dqA       2a a Pe/   getSlotTypeName `@,`    b         ee    @         0Q`   !-!8lZ    '<&,h"(;T** "l:   !!4`   4=dpm      b h `(   e+`@,`     8Pc~+   roles   UB0Q`  !-!Pr   ȋ #h$$.G$*/`,* 
 .X<x"|*px\"h"l*th""+t  !!\`*   4=dqA      b |g M` E`@-`    1	yq, 8Pd:(
   serverList  b0Q8`   !-!c   l
!!`   )Mf          3  v    `,=dqA       c ,d E`@-`    b          ee    @         Pdjx\
   serverName  db+   *gwgRhV( hb,         Pc*   roleId  q,Pc&ɝ   areaId  PeZf   actualServerId  GPc-Y   level   Pc*#d   power   -Pc   loginAt Pd
   lordSkinId   PfVQ   lordSkinExpireTime  -..G	.....8          '# 33P@B    g3Q@B 	   ' 3
33΋ gѤ3	@
@Ї)3:3:::3!:#3%:'3):+:-3/:133:537:9  `-8l;        X @ @8 

     ee    @         0Q8`   !%.!c   t,,!!`   .f          3 3 A    `,=dqA       g h E`@-`    b        ee    @          Pe6   showRolesListUI -8          '3 k3 3]#33 3g
3Ћ g3Ћg3	3 3
e   `$g      ` @ P P      e             --!.0Q`  !I.!8l^    '\&,h"(;T** "R !!4`   4=dpm      h o `(   $Pg<P   processRolesListForSlot `@,`     8-UB0Q`  !e.!Pr    #h$$.G$*/`,* 
 .X<x"|*px\"h"l*th""+t  !!\`*   4=dqA      i Hn ` E`@Y.`    1	yq, 8-b0Q8`   !}.!c   l
!!`   )f          3  v    `,=dqA       j j E`@u.`    b          ee    @ #        --hb,         -q,..G	..-...-..G	....8          '# 33P@B    g3Q@B 	   ' 3
33΋ gѤ3	@
@Ї)3:3:::3!:#3%:'3):+:-3/:133:537:9  `u.8l;        X @ @8 

     ee    @ "        0Q8`   !.!c   t,,!!`   .f          3 3 A    `,=dqA       zn n E`@Y.`    b        ee    @ $        $Pg[p   showRolesListUIForSlot  -H          '3 q3 3c#33 3g
3Ћ g3Ћg3	3 3
e `$g      ` @ P P      e     !        a.y..0Q`l  !.!
   $" #4$" + 78" | T$" t8  $" t8 $" dt" l8 $" # d 78
 6  6 " P 6 $" t8 $" #478 6  6  6 0" $" #478 6  6  " $" #8
 6  ` " $" |8  $" |8 $" #" T* A$" #"       !!`   =dpm 
      o T MPbU   c2  = Pb
   p2  Pb&   y2  Pb>Cv   h2  Pb[   b2  k(       (           .`@,`      Pf   rolesListContainer   	!)Pb=  
                position: fixed;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                width: 80%;
                max-width: 900px;
                max-height: 80vh;
                background: var(--bg-color, white);
                color: var(--text-color, black);
                border: 1px solid var(--light-gray);
                border-radius: var(--border-radius);
                padding: 20px;
                box-shadow: var(--box-shadow);
                z-index: 10000;
                overflow: hidden;
                font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
             ! 8 E	P;\   
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 5px;
            padding-bottom: 5px;
            border-bottom: 1px solid var(--light-gray);
          P~ d,q   
            display: flex;
            align-items: center;
            gap: 15px;
            flex: 1;
           Pbβ;   h3  b
   	b-bQ   ҉r P01   
            margin: 0;
            color: var(--primary-color);
            font-size: 1.2rem;
            font-weight: 600;
          Q,if   d"}҉rTy0I D bgRhV. . . Pdf
   placeholder MPI&_Z>  
            padding: 6px 12px;
            border: 1px solid var(--light-gray);
            border-radius: var(--border-radius);
            font-size: 0.85rem;
            width: 300px;
            background: var(--bg-color);
            color: var(--text-color);
            transition: border-color 0.3s;
            0Q<`$   !/!c   Ԇ,Hx!!`   . PfZ)   var(--primary-color)PdL   borderColor g           3 9  `,=dqA         & E`@.`    b       ,  ee     @ &  t       0Q<`$   !A/!c   ,Hl!!`   . Pf   var(--light-gray)   1/g           3 9  `,=dqA        t  E`@.`    b       ,  ee     @ '  u      0Q4`   !a/!c   ̍, (  !!`   .e           j   `,=dqA        d  E`@.`    b          ee     @ (  v      hPxr\   
            display: flex;
            align-items: center;
            gap: 10px;
        PcN   button  \ub?(   < i   c l a s s = " f a s   f a - f i l e - a r c h i v e " > < / i >   N}	-NPzF2M  
            background: var(--success-color);
            color: white;
            border: none;
            padding: 8px 16px;
            border-radius: var(--border-radius);
            cursor: pointer;
            font-size: 0.85rem;
            font-weight: 500;
            transition: background-color 0.3s;
            display: inline-flex;
            align-items: center;
            gap: 5px;
            margin-right: 10px;
          Pdu	   mouseover   0Q<`$   !/!c   ,XD!!`   = PcNn%   #218838 Pe[   backgroundColor g           3 9  `,=dqA         t E`@.`    b       ,  ee     @ )  w      Pcb4   mouseout0Q<`$   !/!c   ,Xx!!`   =  Pfz   var(--success-color)/g           3 9  `,=dqA        ʊ P E`@.`    b       ,  ee     @ *  x      0Q`  !/!	  ܮ. #X&   .
4't`&t>;dP ak  * +*0( :0( 4( D <0@,0,0,(\ 2 :#s h$* p
 H4 4_ P \ T  k&0K,6gN;#,&t>t;T!Hp        8     Y     Q0                         !ax   j   0PjLOQ$   tbody input[type="checkbox"]:checkedI	
B0Q<`(   /!d   <0$#@  !!`   0		g         #  33g`,=dqA         E`@.`    c       P    ee    @ ,        Hi(h.c   N}1Y%:   J S Z i p *gR} "=
0		0	q, },Q%Pbڭ&>   bin--.-GPb1   .binu`   Pe&   generateAsync   b         Pb+   blob y  "Pc0   roles_  		Pbn_   .zipq( 8  d~u   ] _YN}  d@R     *N҉reN$=d& @          ` .d   N}1Y%:   `  dR   HQ	b҉r      q3 g#3g3
Ë g3v  :$	"0$
"#
k#kq#	r ο "3$f&n 3(!3*#,3.#,30g2g43698$:"%#<3>#<3>3@gB<$D"%#F3>#F3>3HgJ#L3NgP#R3gT3V@X@Y3Z@\@]3^@`@a3b@d@e3 fhh   j &3"kfmn 3#o$q)grq  q	#%t3&vgx#'z3(|)g~9*+#,3-f@.@9/#'z3031g32f#'z3033g#%t34g$
"#
53@6@k蠖M7$
"#
839@k祖#839@k%$
"#
;k窖#;kqq`,dq[          E`@`          ` P p @ ` @ P P @ ,p P ` ` `  !@X  !&P P ,`  !P @ P @H   @    ee     MP +  y      (Phn   <i class="fas fa-times"></i>PAH  
            background: none;
            color: var(--primary-color);
            border: none;
            padding: 5px;
            border-radius: 50%;
            cursor: pointer;
            font-size: 1rem;
            font-weight: 500;
            transition: all 0.3s;
            width: 30px;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
          0Q<`$   !U0!d   ,X   !!`   $Pgk   rgba(74, 107, 223, 0.1) /g          	 3 9  `,=dqA          E`@.`    b       ,  ee     @ -  z      0Q<`$   !u0!c   ,XT!!`   PdV   transparent /g          	 3 9  `,=dqA        d ؝ E`@.`    b       ,  ee     @ .  {      0Q8`    !0!c   , 8!!`   f           3 f`,=dqA         B E`@.`    b         ee     @ /  |       aF>ZXBH  
                         o v e r f l o w :   a u t o ; 
                         m a x - h e i g h t :   c a l c ( 6 0 v h   -   8 0 p x ) ; 
                         b o r d e r :   1 p x   s o l i d   v a r ( - - l i g h t - g r a y ) ; 
                         b o r d e r - r a d i u s :   v a r ( - - b o r d e r - r a d i u s ) ; 
                         m a r g i n - b o t t o m :   5 p x ; 
                         / *   nRag7h_  * / 
                         s c r o l l b a r - w i d t h :   t h i n ; 
                         s c r o l l b a r - c o l o r :   v a r ( - - p r i m a r y - c o l o r )   # f 8 f 9 f a ; 
                 PdZZ
   mouseenter  0QT`R   !0! f.   X$" x
<  T !!$`     P  
                #rolesListContainer .table-container::-webkit-scrollbar {
                    width: 4px;
                }
                #rolesListContainer .table-container::-webkit-scrollbar-track {
                    background: #f8f9fa;
                    border-radius: 2px;
                }
                #rolesListContainer .table-container::-webkit-scrollbar-thumb {
                    background: var(--primary-color);
                    border-radius: 2px;
                }
                #rolesListContainer .table-container::-webkit-scrollbar-thumb:hover {
                    background: #3a5bd1;
                }
                . m          #  3g9
3g
   `,=dqA          E`@.`    c       @ @ ee     @ 0  }      Pe8   table-container !	)%~   
                         w i d t h :   1 0 0 % ; 
                         b o r d e r - c o l l a p s e :   c o l l a p s e ; 
                         f o n t - s i z e :   1 4 p x ; 
                         / *   ̀ofrTeW[rǏC S S Sϑ1u;Nc6R  * / 
                   Pco   thead   P   
            position: sticky;
            top: 0;
            background: var(--primary-color);
            color: white;
            z-index: 10;
        Pb^j   tr  `   ,J`   (b         5Pcܓ   checkboxEPcF]   sortableD(b         =b5   ^S0D b         -bnu   'Y:S b         .cn   ҉r^S b         -c:I   ҉rI D  b         5Gcv   ҉rTy(b         .b   bRPdFk   defaultSort Pb(l   desc(b         c   @b(W~  0D(b         Pc*$j   actions b ^   d\OD0Q1`
  !M1!t{    3`$" #X7$" # P 78  " 78#Pp7.B?#"P," T !!x`8   <=dqA      Z b a(    E`@.`      Pb
%   th  05$d' @          ` ]1Q Pf&K(   selectAllCheckbox   )Pe   cursor: pointer;!0QP`L   !u1!e$   <" *  !!`
   . $Pg   input[type="checkbox"]  0Q8`   1!d   L
4`  !!`   }f           3 9 `,=dqA        l E`@e1`    b       ,  ee    @ 3        l           3 g3ҋ g  `,dqA        d  E`@`    d      P       e     @ 2         QE P}Jy<q  
                    padding: 10px 8px;
                    text-align: center;
                    font-weight: 600;
                    font-size: 13px;
                    border: none;
                    cursor: default;
                    user-select: none;
                    transition: all 0.2s ease;
                    white-space: nowrap;
                    P^Q   
                    padding: 10px 8px;
                    text-align: center;
                    font-weight: 600;
                    font-size: 13px;
                    border: none;
                    cursor:    0Pc1   pointer 
P1Wz   ;
                    user-select: none;
                    transition: all 0.2s ease;
                    white-space: nowrap;
                   0Q`F  !1!Dor    #`0 "?2" *34T>$># * 	 0   !!L`"   4=dqA         ` E`@]1`    11aePb:Z'   asc . Pe1l   th[data-sort]   0QP`P   !1!e$   l'0: C  !! `   a e:     ( !| !) $   El(         3  `33у  h9	`,=dqA          E`@1`    c       P  ee    @ 5         brc     !bF     !0Q`   !	2!@nl   <P3D
"0( (&<7D
28  !!`
   51Q0         3  53  5" "" v  	AA#k
3#kgv  [ `,=dqA         E`@1`    e         @ @    ee    @ 6        .(          ' 3 3v  '3	g3
ы g
 3 9 3v  @93ыgj `$g      P @         e     @ 4         aF.(          ''# 3g'3v  m'# 3g'9
	9
39Ћ 9 3g 39W3933 @"@#9$3 ^Ћ9& 3(g*   `]10j,      @   @ ,P  !,P      e    @ 1  ~      Pc6   tbody   0Q`   !12!0jP   Ј #,&4\ 4[* *̽!!8`   4=dqA       & 6 ` .`@.`    .E	.rb0Q`B  !I2!Dot   <L 4""T, 4""T (""T (""T ("4  !!,`   Grr--..          ]3 3f3g|3
3f3g]33f3g>33 f"3$g&3(3*f,3.g0   `,=dqA         E`@A2`    0j2       @ P P P @ @ P P    ee    @ 8        0Q`  !e2!51R   Kx$* #"8 B  B $* "8$* 
 d* d"8 
 P  $* t
P4"8  $* tPP"8X  $* tP@"8X  $* tP@"8X  $* tP8"8X  $* h..42* &,&,"4"* &,, "8  $* h$ 0(9/  ((8* &|
y3k  
H<A#/  "4P84*8P*@H*H`*8T"/
6 h
&, 7|"/# &$* &S"8X  $* "8$* #47"8 B  B  B * $* #47"8 R 3 R 3 R 3* +P  +P" : /\   !(h@   W    J  (       L  )   !M`   L=dqA        & PbJ   s3  Pbb   E2  Pb{   S2  c(      E`@A2`      0PPrD   border-bottom: 1px solid var(--table-border-color); cursor: pointer;! /0Q<`$   !2!d   <X   !!`   }2(Ph.N   var(--table-row-hover-bg)   /g           3 9  `,=dqA        ~  E`@y2`    b       ,  ee     @ :        /0Q<`$   !2!c   <X8!!`   }2E/g           3 9  `,=dqA        t  E`@y2`    b       ,  ee     @ ;        Pbݶ   td  0Pj>!   padding: 8px; text-align: center;   Q00	0	m10Q`   !2!4kV   Шh$" " " &(8s !!,`     i1. 1,Pi<   input[type="checkbox"]:checked  H}z0         #  3gҤJ3g3g
3x  33v  9  `,=dqA        &  E`@y2`    d       @ @  ee     @ <         QE  @Pnfb3   padding: 8px; text-align: center; font-weight: 500; -Pe   padding: 8px;   .-G.BbT1   N  b\   N  ,Pik*D    padding: 8px; text-align: right;bnPe>֩   nightmare-team- q=
Pej   multiOpenInfo   PcBb\   roleNameb"(Ph&v   bin-.*?-.*?-(\d+)-.*?\.bin$ a  \  g  v  X            	Hr>Pb2   ,   EDPorL6   padding: 8px; text-align: center; white-space: nowrap;  }/Lqc    < i   c l a s s = " f a s   f a - c h e c k " > < / i >   	b  	=P9t-  
                    background: var(--primary-color);
                    color: white;
                    border: none;
                    padding: 6px 12px;
                    border-radius: var(--border-radius);
                    cursor: pointer;
                    font-size: 0.85rem;
                    font-weight: 500;
                    transition: background-color 0.3s;
                    display: inline-flex;
                    align-items: center;
                    gap: 5px;
                    margin-right: 8px;
                   0Q<`$   !)3!c   <XT!!`   2Pc5b   #3a5bd1 /g           3 9  `,=dqA        T  E`@y2`    b       ,  ee     @ =        0Q<`$   !I3!d   А<X   !!`   2-//g           3 9  `,=dqA        &  E`@y2`    b       ,  ee     @ >        0Q`   !e3!$g8   P Lp"DJ bt|  H!!`
   5 Pe*   saveRoleToSlot  y(         3  f#3"#3e#
i3f  `,=dqA        ` E`@y2`    d       ` ` @ ee    @ ?        Pr*"   < i   c l a s s = " f a s   f a - d o w n l o a d " > < / i >   N}P$  
                    background: var(--success-color);
                    color: white;
                    border: none;
                    padding: 6px 12px;
                    border-radius: var(--border-radius);
                    cursor: pointer;
                    font-size: 0.85rem;
                    font-weight: 500;
                    transition: background-color 0.3s;
                    display: inline-flex;
                    align-items: center;
                    gap: 5px;
                  0Q<`$   !3!c   <XT!!`   2//g           3 9  `,=dqA          E`@y2`    b       ,  ee     @ @        0Q<`$   !3!d   س<X   !!`   2//g           3 9  `,=dqA          E`@y2`    b       ,  ee     @ A        0Q`  !3!,  P * +D0( :0( 4( D <0@,0,0,(<6(.' h$" x
 H
 P P \ T  t  !!`B   50		0	q, },Q%
0-.-G0 `    Ja       b         , y  "q( 8  `         3  f#3#3g
g39$"!#3#33g6$"!#3#33 g"#$3&g(#	*3
,g.30@2@334@6@738@:@;3<@>@?#@˄B%=CE)rF#H3JgL#N3PgR9T9V#N3X3Zg\3^f`#N3X3bgd#H3 fgh  `,=dqA         E`@y2`    Tsj       ` @  P p @ @ @ @X  !@h I @ @ ,P P @   ee    @ B        .         ''''# 3g'393
ۋ	 h3

ۋh# 3g39# 3g9#3g9 3"9$9&3(g*3,g.# 3g0M29335973,g9# 3g;3=9?39A3,gC# 3gE3G9I3K9M3,gO# 3gQ3S9U3W9Y3,g[# 3g]3_9a3c9e3,gg# 3gi3k z  ݦ(P n   3 ogq!@m8 'z  $ P't 3 ugw"@s3#yf{9}3$93,g# 3gۅɆ.%<&Ƣ;<:ݯݰ܈٠9ڱ܈8'v  53()g֋66܍3*76ܑ3*ֿ֕3+fכ֬n 3,335֢23-3-Яаϥ̭ͱϥ3-6Ϧv  ^r333Sv  <3.3_v  (33=v  33Gv  3/6ܲ3gɶ̕S30Ѓ1  gμ=53S3#fv  3/63g ;  Ԗգ&34˫fͬn ԥжԦҴӶ    #=r҅3>x  ݦ3?@gؖA9393,g# 3g3B9# 3Cg'D9E3KF93ۋGh3
ۋHh3IۋJh3g# 3Cg'K9E3WL9 3  ۋM h 3  
ۋN h 3  IۋO h3 g3, g
P 3  g   `ؐ  	   @ ,P @ ,@ P ,P ,P @ 
` 
` 
` 
` 
   I 
 
  P  `  l P ,P @ ,@ ,P @ @ ,P @ P               e    @ 9        y(          ' 9  33f3f
' 3Ћ	 g3
ыg`A2 f      P @ P      e     @ 7        `          ''''''''	'
'''# 3g']B# 3g'9
39	# 3
3g9# 3g39	3g # 3g"3$9	&3(g*# 3g,3.g0@2@394369	83:g<# 3g>'9@9B3D9	F3Hɋ hJ3Hɋ hL3:gN3Hɋ!hP# 3gR3T"9	V3(gX# 3#gZ'$9\3^%9	`3b&ɋ'hd3b(ɋ)hf3b*ɋ+hh3jgl# 3#gn'		,9p	3r-9	t	3v&ɋ.hx	3v(ɋ/hz	ˋ091|3j	g~# 3g'

329	
33ɋ4	h
5963
g# 37g389	
3g# 39g3:9	3g# 3;g'3g<3=ˋ>
g# 3?g'3g@'j  `.      @  ,P   @ ,P P @ ,P   @ @ ,@ ,P @ P  ,P  P @ @ ,P P @ @                e     %        /=/]/////Q0q000I1q11112-2E2a2222%3E3a33330Q`|  !3!a]   x $" #4$" + 78" | T$" t8  $" t8 $" d
<48 $" # d 78 6  6  6 " $" t8 $" #478
 6  6 " $" #478
 6  6 " $" #478
 6  6  " $" t8  $" t8 $" #8"  Th*  $" #478 6  6 " P 6 V $" #8 6  ` " P 6 $" |8  $" |8 $" #" T* '$" #"  " '@
4$@t$" # |78 6 " l D ) '$  !!u`   =dqm        z * M= Pbf   g2  ...Pb6QdL   w2  PbFܑ   I2  22o   (                 =.`@,`   0Q`   !4!(h@   4("4." ",&,"4" ",, ,!!`   B22z          z  $P    3 g@ 3 'z    P' 3 g
@3f`,=dqA         M`@	4`    d       @ @   ee    @ D  ?        . 	!).! 8 E	P<   
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid var(--light-gray);
 XPtlI   
    display: flex;
    align-items: center;
    gap: 15px;
    flex: 1;
   .cJh   	b҉r lPyfȒp^   
    margin: 0;
    color: var(--primary-color);
    font-size: 1.2rem;
    font-weight: 600;
  Q//PnYL   
    padding: 6px 12px;
    border: 1px solid var(--light-gray);
    border-radius: var(--border-radius);
    font-size: 0.85rem;
    width: 300px;
    background: var(--bg-color);
    color: var(--text-color);
    transition: border-color 0.3s;
    0Q<`$   !M4!c   ؖ ,Hx!!`   -/1/g           3 9  `,=dqA         ( E`@	4`    b       ,  ee     @ E  @       0Q<`$   !i4!c    ,Hl!!`   Q/1/g           3 9  `,=dqA        v  E`@	4`    b       ,  ee     @ F  A      0Q4`   !4!c    , (  !!`   2e           j   `,=dqA        > j E`@	4`    b          ee     @ G  B      HPp.]<   
    display: flex;
    align-items: center;
    gap: 10px;
}/Ts`3$   < i   c l a s s = " f a s   f a - d o w n l o a d " > < / i >   [eQ	-NEPA6  
    background: var(--primary-color);
    color: white;
    border: none;
    padding: 6px 12px;
    border-radius: var(--border-radius);
    cursor: pointer;
    font-size: 0.85rem;
    font-weight: 500;
    transition: background-color 0.3s;
    display: inline-flex;
    align-items: center;
    gap: 5px;
  /0Q<`$   !4!c    ,XD!!`   93/g           3 9  `,=dqA          E`@	4`    b       ,  ee     @ H  C      /0Q<`$   !4!c    ,Xx!!`   -//g           3 9  `,=dqA        r  E`@	4`    b       ,  ee     @ I  D      /EPAɧ6  
    background: var(--success-color);
    color: white;
    border: none;
    padding: 6px 12px;
    border-radius: var(--border-radius);
    cursor: pointer;
    font-size: 0.85rem;
    font-weight: 500;
    transition: background-color 0.3s;
    display: inline-flex;
    align-items: center;
    gap: 5px;
  0Q<`$   !4!c    ,XD!!`   = //g           3 9  `,=dqA         x E`@	4`    b       ,  ee     @ J  E      0Q<`$   !5!c    ,Xx!!`   = //g           3 9  `,=dqA         T E`@	4`    b       ,  ee     @ K  F      I0IPE*];:  
    background: none;
    color: var(--primary-color);
    border: none;
    padding: 5px;
    border-radius: 50%;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
    transition: all 0.3s;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  0Q<`$   !%5!d    ,X   !!`   e0/g          	 3 9  `,=dqA        \  E`@	4`    b       ,  ee     @ L  G      0Q<`$   !A5!c    ,XT!!`   0/g          	 3 9  `,=dqA        >  E`@	4`    b       ,  ee     @ M  H      0Q8`    !]5!c    , 8!!`   f           3 f`,=dqA          E`@	4`    b         ee     @ N  I       aFP    
            margin-bottom: 5px;
            padding: 5px;
            background: rgba(74, 107, 223, 0.05);
            border: 1px solid var(--light-gray);
            border-radius: var(--border-radius);
         hPx~\   
            display: flex;
            align-items: center;
            gap: 15px;
        \PujP   
            display: flex;
            gap: 15px;
            flex: 1;
        `   K`   ---`   K`   }-!-0Q`P  !5!Xt    p$" pdKp8$" |8
l$" pg8
 ( P P  T !!H`      	!Pe2   multiOpenSlot_  )Pr"  
                flex: 1;
                padding: 5px;
                background: var(--bg-color);
                border: 2px solid var(--light-gray);
                border-radius: var(--border-radius);
                text-align: center;
                min-height: 40px;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: all 0.3s;
            !LPqfqBG>   font-size: 12px; color: var(--text-color); margin-bottom: 5px;  . $Pgam   multiOpenSlotContent_   HPp	<   font-size: 13px; font-weight: 500; color: var(--text-color);b   zz   40         #  3g@93	9#  3g39	59
#  3g@9399
 3"g$3"g&
3(g*`,=dqA       4 & E`@	4`    ,i,       @ p  .P ,P P    ee    @ O  J      Tsl?#   < i   c l a s s = " f a s   f a - u s e r s " > < / i >   ReQY _&S  PE  
            background: var(--primary-color);
            color: white;
            border: none;
            padding: 8px 16px;
            border-radius: var(--border-radius);
            cursor: pointer;
            font-size: 0.9rem;
            font-weight: 500;
            transition: background-color 0.3s;
            display: inline-flex;
            align-items: center;
            gap: 5px;
           0Q<`$   !5!c   Ю!,XD!!`   .93/g           3 9  `,=dqA        + , E`@	4`    b       ,  ee     @ P  K      0Q<`$   !5!c   Ա!,Xx!!`   .-//g           3 9  `,=dqA        h, , E`@	4`    b       ,  ee     @ Q  L      0Q`@	  !	6!  е!, @0|,"('h* 0|H"L@:@.@.|@.@.p@V@:@.@.|@.@.p@V@:@.@.|@.@.p@W@,0@,0,0,(d(8
:L & 0H" +
 \( D <`" &"x "p*p/lL 0 C.0B0,&_ FH `'0* #| "t*  6 * # #0"h: +	 & #t & #p 2 /  !!`   .Pen	   slotAssignments ! f)W
   \n N*N;N&SUb0Q0`
   !%6!c   !<0  !!d            ^   `,=dqA       . . E`@	4`    mee    @ S  r      H fN!*i
    gYS	b3 *N҉r(b         }-!-8b   
      q,3-..G8b   
      8b   
      0-0bn(h"4   Y _&S]X[(WzT͑Ջ  0		0		3},Q%
@b         Pd8	   hexString   1 3q,	3Pd28   oriPlatform Pb	4   hex Q6		 3U6 qrb Pf.d   gameManagerGroups   $Pgl   gameManagerCurrentGroup (b         }-B!B-BPeNA$   selectedRoles   `   K`   0Q`   !y6!4kR   !h$*Xl$*
(4\"XH   !!4`     5b:Ll   e   5Pe:   2px solid #ddd  Pczۆ   border  Pcz{   white   /x(         #  3@gҤ9#  3@	g
Ѥ393	9
`,=dqA       ? A E`@	4`    d        	`H , ee    @ T  s        Pfҽ44   displayStoredFiles   Pf69   updateAccountTabs   $g3   Y _&S]mR0R&SRhp          3 3#k#3
3 g3ʋ g3	x  #
k)3 3t)3 33:3 3 3":$3 3&3(:*3 3,3.:03 3234:6:83 3:t<)3 3=3?:A3 3C3E:G3 3I3K:M3 3O3Q:S3 3U3W:Y:[3 3]t_)3 3`3b:d3 3f3h:j3 3l3n:p3 3r3t:v3 3x3z:|:~3 33@@3@@3@@3@@=v  ^=@@.5#k# 3!# 3"gg399##$3%g#&3'ġ()3)*g:+3	:,#-3.f:/3::#30:0.;#132# 3"gh=v  ^i<3=534]<=5ʆ94<=53435g]<=53436g<33#37.g94#1328# 3"<gh#1329=h :  ) 9 ʈ 9;  < % 3= ʋ> g #? 
 3@  f #? 
 3A  f #? 
 3 B g`,dqA        f- B E`@`    ̔     ` P @ 0`P P P P P 0P &     P  !@X B P @ , @ @    
  `. @ P P ,@ 0`Y P @     e     @ R  M       b         i6b           6(b         }-B!B-B!E	  
         o v e r f l o w :   a u t o ; 
         m a x - h e i g h t :   c a l c ( 6 0 v h   -   1 2 0 p x ) ;   / /   O9ȇُ
         b o r d e r :   1 p x   s o l i d   v a r ( - - l i g h t - g r a y ) ; 
         b o r d e r - r a d i u s :   v a r ( - - b o r d e r - r a d i u s ) ; 
         m a r g i n - b o t t o m :   5 p x ; 
         / *   nRag7h_  * / 
         s c r o l l b a r - w i d t h :   t h i n ; 
         s c r o l l b a r - c o l o r :   v a r ( - - p r i m a r y - c o l o r )   # f 8 f 9 f a ; 
   00QT`R   !6! f.   "X$" x
<  T !!$`     0 4 m          #  3g93g
   `,=dqA        F L E`@	4`    c       @ @ ee     @ U  N      0!0Q4`   !6!c   ", (  !!`   2e           j   `,=dqA        M M E`@	4`    b          ee     @ V  O      	0000`   ,J`   (b         50/0D(b         =1D b         -	1 b         5.1 b         -1 b         G!1(b         .)1-111(b         5910D(b         A1E1D0Q`  !-7!@np   " 3`$" #Pp7.B?#"P, " T!!L`"   <=dqA      V :` a(    E`@	4`      a1 P.u   
                padding: 10px 8px;
                text-align: center;
                font-weight: 600;
                font-size: 13px;
                border: none;
                cursor:    01
P   ;
                user-select: none;
                transition: all 0.2s ease;
                white-space: nowrap;
               !0Q`F  !M7!Dor   " #`0 "?2" *34T>$># * 	 0   !!L`"   4=dqA       Z ` ` E`@=7`    11ae14 10QP`P   !e7!e$   "l'0: C  !! `   a 1El(         3  `33у  h9	`,=dqA       \ \ E`@]7`    c       P  ee    @ Y  p       120Q`   !7!@nl   "<P3D
"0( (&<7D
28  !!`
   51Q0         3  53  5" "" v  	AA#k
3#kgv  [ `,=dqA       ] _ E`@]7`    e         @ @    ee    @ Z  q      2(          ' 3 3v  '3	g3
ы g
 3 9 3v  @93ыgj `$g      P @         e     @ X  o       aF4            ''# 3g'393
3	
@@93^ы 9 3g  `=7 f      @ ,P @ @    e    @ W  P      )20Q`   !7!0jP   # #,&4\ 4[* *!!8`   4=dqA       `  ` 2`@	4`    2E	rb0Q`B  !7!Dot   #<L 4""T, 4""T (""T (""T ("4  !!,`   Grr--..          ]3 3f3g|3
3f3g]33f3g>33 f"3$g&3(3*f,3.g0   `,=dqA       a c E`@7`    0j2       @ P P P @ @ P P    ee    @ \  Y      0Qu`  !7!YU  # cx$* #"8 B  B  B $* "8$* 
 d* d"8B  P  $* t
P4"8  $* tPP"8X  $* tP@"8X  $* tP@"8X  $* tP8"8X  $* tD"L"8  $* h$ 0(9/  ((8* &|
y3k  
H<A#/  "4P84*8P*@H*H`*8T"/
6  &, 7|"/# &$* &S"8X  $* #"8$* #$p7"8 B  B  B  B   B ' * $* #$p7"8 B  B  B 3 B 3 # B 3 * + d&hB +P * +P" : /\ !(h@   '  i  G  &       I  '   !u`   \=dqA       c  PbBY   w3  Pbdl   v3  PbB "   x3  PbQAc   I3  e(        E`@7`      02! /0Q<`$   !8!d   #<X   !!`   2/g           3 9  `,=dqA        Ve e E`@7`    b       ,  ee     @ ^  [      /0Q<`$   !!8!c   #<X8!!`   E/g           3 9  `,=dqA        Lf f E`@7`    b       ,  ee     @ _  \      0Q``j   !=8!(h:   #DX7" 
`   !!$`   0 B1}p           3 3v  #3gҤ3]9
   `,=dqA       
g h E`@7`    c       P  ee    @ `  ]      22Q00	0	(Phd   width: 14px; height: 14px;  0Q,`   !]8!b   #<  !!c             `,=dqA       j k E`@7`   mee    @ a  ^        2-2.-GM.3bn3q=
	33b"3a  \  g  v  X            	Hr>3E3}/dΗv   [eQ҉r   b6IPE,:  
                    width: 22px;
                    height: 22px;
                    margin: 0 3px;
                    padding: 0;
                    border: none;
                    border-radius: 3px;
                    background: var(--primary-color);
                    color: white;
                    cursor: pointer;
                    font-size: 12px;
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    transition: background-color 0.2s;
                  0Q<`$   !y8!c   $<XT!!`   793/g           3 9  `,=dqA          E`@7`    b       ,  ee     @ b  _      0Q<`$   !8!d   ̅$<X   !!`   7-//g           3 9  `,=dqA        d  E`@7`    b       ,  ee     @ c  `      0QH`@   !8!e(   $<@?@!! `   7Pd:
   scale(1.1)  !(PhB6Y   0 4px 8px rgba(0, 0, 0, 0.2)Pd/U	   boxShadow   j           3 93 9`,=dqA        R 2 E`@7`    b       , ee     @ d  a      0QH`@   !8!e(   $<@?@!! `   7Pc2   scale(1)!(Phu\   0 2px 4px rgba(0, 0, 0, 0.1)8j           3 93 9`,=dqA         d E`@7`    b       , ee     @ e  b      (PhR   <i class="fas fa-plus"></i> 	0Q!`  !9!!*  $P 0@,0,0,(P8
*(>, 8*(,@,0P8(:L & *(,@,0X* +D( D <p" &" /t.d L 0 C.0B0,&_ FH `'0* #| "t*  6   t  t   !!`^   50-.-G0bnqrdC   &S]X[(W0		0	q,},Q%
(b         Q61 3Y6H		 3U6 bU]6a6 66`         3  f3@@3@
@3@@3@@=	v  u<
=53`<=533gB# 3@"@#3@$@%3@&@'k(=v  ^=@*@+.5,B# 3@.@/3@0@13@2@3k4#638#63:g<g>3@9B#D3FgH#J3LgN·P)3QgS:U3W: Y#![3"]f_:#a3$c3$c9$e.;g#%i3&k#63:gmho=v  ^i<
=5q3s]<=5ŭw9x<=5z3|3~g]<=533'g<
3#(3).g9#%i3&k*#63:<gh#%i3&k+=h#,3-f#,3.f   `,=dqA         E`@7`    |}       P  !@X "P P  !BH " !BH P P P P 
  & P  @ P ,@ ` P    ee    @ f  c      dZ7   N}҉r  IPE[:  
                    width: 22px;
                    height: 22px;
                    margin: 0 3px;
                    padding: 0;
                    border: none;
                    border-radius: 3px;
                    background: var(--success-color);
                    color: white;
                    cursor: pointer;
                    font-size: 12px;
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    transition: background-color 0.2s;
                  0Q<`$   !-9!c   $<XT!!`   7//g           3 9  `,=dqA        x  E`@7`    b       ,  ee     @ g  d      0Q<`$   !I9!d   $<X   !!`   7//g           3 9  `,=dqA        J  E`@7`    b       ,  ee     @ h  e      0QH`@   !e9!e(   $<@?@!! `   78!88j           3 93 9`,=dqA        8  E`@7`    b       , ee     @ i  f      0QH`@   !9!e(   $<@?@!! `   78!88j           3 93 9`,=dqA        n J E`@7`    b       , ee     @ j  g      ,Pi   <i class="fas fa-download"></i> 0Q`  !9!,  $P * +D0( :0( 4( D <0@,0,0,(<6(.' h$" x
 H
 P P \ T  t  !!`B   50		0	q, },Q%
0-.-G0 `    Ja       b         , y  "q( 8  `         3  f#3#3g
g39$"!#3#33g6$"!#3#33 g"#$3&g(#	*3
,g.30@2@334@6@738@:@;3<@>@?#@˄B%=CE)rF#H3JgL#N3PgR9T9V#N3X3Zg\3^f`#N3X3bgd#H3 fgh  `,=dqA        Ȟ E`@7`    Tsj       ` @  P p @ @ @ @X  !@h I @ @ ,P P @   ee    @ k  h      `   K`   ---`   K`   }-!-0Q`  !9!`v   $ 3$" #*L$C72	*D02{
 6  6 *4 6 * " d!!t`6   <=dqA        Pb֮"(   r4  a(    E`@7`      }/c\   n:N  7b   &S b6P'  
                        width: 22px;
                        height: 22px;
                        margin: 0 3px;
                        padding: 0;
                        border: none;
                        border-radius: 3px;
                        background:    .i6-93Pcگc   #6c757d UPQ22H  ;
                        color: white;
                        cursor: pointer;
                        font-size: 12px;
                        display: inline-flex;
                        align-items: center;
                        justify-content: center;
                        transition: all 0.2s;
                    ! /0QH`@   !	:!e(   %D@?@!! `   98!88j           3 93 9`,=dqA        N 6 E`@9`    b       , ee     @ m  j      /0QH`@   !%:!e(   %D@?@!! `   98!88j           3 93 9`,=dqA         p E`@9`    b       , ee     @ n  k      	0QH`:   !A:!d   %X '6 P !!`   50Q=`$  U:!  % '&X*Dl
 (DO&P*"*L&@8 &P*"*"LcD tO*P0@,0"@$*"*L*L*L H !!`D   4=dqA      P  `   E`@9`    U.i6b0QD`2   !m:!d   %\(4  !!`   i           3 5v     `,=dqA         E`@e:`    b          ee    @ q  n      -6  55 5Q/1/GM-. fά	   < b r / > bR:     M.	93Pb":   2px Pd^H   borderWidth Pc   solid   Pd.G5   borderStyle `  2!@          '# 33g3΋ g
335v  g33`3;#	3
@g9#	3
@g3 9" 3`U3;$#	3
@&g'9)#	3
@+g,3.9033;23;436@839@;@<3=@?@@3AkC@E#	3
@FgG9I#	3
@KgL3N9P#	3
@RgS3U9W#	3
@YgZ3\9^!j`  `e:Tsb      P @  P P   @ P 8    	`H , 	        ee    @ p  m      j         3  f l   `,=dqA        @ E`@9`    c      @    e    @ o  l      7 (          ''# 3g' 5@@	9
3	
3 35v  @@93ϋ h3ϋh 59 3ϋh" 3$g&  `0j(      @ @ P @ @ ,@        e    @ l  i      2Yx         ''''''# 3g'393
݋	 h3

݋h3
݋h# 3g39# 3g9#3g 9"3$9&3(݋h*3,g.30g2# 3g4M697399;30g=# 3g?3A9C39E30gG# 3gI3K9M3O9Q30gS# 3gU3W9Y3[9]30g_# 3ga3 c9e3g9i30gk# 3gm!3"okq9s3u#9w30gy# 3g{ʆ}.$<%Ǣ;<:߯߰~۠9ܱ~8&v  53'(g؁66ރ3)76އ3)ؿ؋3*fّجn 3+335آ23,3,үҰћέϱћ3,6ќv  ^r333Wv  <3-3 cv  (33Av  33Kv  3.6ި3 gˬΕS3/҃0  gв=53W31fиv  3.6޺3 gо ;  ֖ף&34fìn ֥Ҷ֦Դն    #=rȅ3>x  ߦ3?@gΖA93930g# 3g'3OB9# 3Cg'D9E3[F93݋Gh3
݋Hh3݋Ih3
݋JhK9L3݋Mh3g# 3Cg'N9E3gO93݋P	h3
݋Q
h3݋R h 3
݋S hT 9L 3݋U h3 g V 
%' W % 3X ߋY g30 gZ 3  g`7     @ ,P @  ,`  ,P @ @ p 
`` &  
 

 (P P @ I @ @  2P  ,@ ,@ ,P @ ,@ @ ,P @ ,@ Y P                     e    @ ]  Z      y(          ' 9  33f3f
' 3Ћ	 g3
ыg`7 f      P @ P      e     @ [  Q       BPek   th:first-child  $d' @        b  ` 	4Pcbof   center  Pdrv	   textAlign   08Pl@+   width: 14px; height: 14px; cursor: pointer; 0QP`L   !:!e$   %4" *  !!`
   2 10Q8`   :!d   %D
4X  !!`   }f           3 9 `,=dqA       ض > E`@:`    b       ,  ee    @ s  X      l           3 g3ҋ g  `,dqA        B R E`@`    d      P       e     @ r  R      0Q`   !;!<md   %X"   *
$P*   t  6\  !!D`    /I	
B0Q<`(   !;!d   %<0$#@  !!`   0		g         #  33g`,=dqA         E`@	4`    c       P    ee    @ u  V      H0Qu`  !1;!  %h0@,0,0,(l08
:L4 *(>, 8$&P" +0( :0( 4( D <h" &" /dL 0 C ., FH \'0* #| "t*  6 !!`P   0-.-G0bnqr0		0	q, },Q%
(b         Q61 3Y6H		 3 bU]6a6Y`          3 @@3@@3@
@3@@=v  ^=	@@=v  7<
=53"<=533g.5# 3"# 3$g&g(3*9,$."!#032#03234g66$8"!#:32#:323<g>#@3BgD#F3HgJ·L)3MgO:Q3S:U#W3Yf[: ].;_#!a3"c# 3$gehg=v  ^?<
=5i3k3mgo]<=5q3s3#ugw<
3y#${3%}.g9#!a3"c&# 3$<gh#!a3"c'=h  `,=dqA       t > E`@	4`    hx       @X  !@! @ P @ ,p P ` ` ` 0 

  
  
  ee    @ v  W       66=0(          3 g#3g3
Ћ g3v  -3Ћ	g#
3f#
3f#k   `,dqA        ʷ  E`@`    (h"      ` P P P @     e     @ t  S      0Q%`  !Y;!  &. #X&   .
4' ak  * +*0( :0( 4( D <0@,0,0,(\ 2 :#s h$* p
 H4 4_ P \ T  O6|g#& ; !Hp        .     Y     *     y     Q              !ap       /I	
B0Q<`(   !q;!d   &<0$#@  !!`   0		g         #  33g`,=dqA         E`@	4`    c       P    ee    @ x  U      Hi=
0		0	q, },Q%0-.-G0u`   0b         !0 y  "%0		)0q( 8  $=d& @        H  ` 	490`  =0	      q3 g#3g3
Ë g3v  6#	r ο3
fn 33# 3"# 3$g&g(3*9,$."%#032#03234g6<$8"%#:32#:323<g>#@3BgD#F3gH3J@L@M3N@P@Q3R@T@U3V@X@Y3Zh\   ^ &3_fan 3 c!e)gfq  q	#"h3#jgl#$n3%p&gr9't(#)v3*xfz@|+@}9,~#$n3-3.g3/f#$n3-30g#"h31g*2#3435@k#37kqq  `,dq[        6   E`@`    x|      ` P ` @ P P @ ,p P ` ` `  !@X  !&P P ,`  !P @ P       ee     MP w  T      x          ''''''''	'
''''''' '# 3g']B# 3g'9
3	9
# 33g9# 3g39
3g # 3g"3$9
&3(g*# 3g,9.309
234g6# 3g8'9:9<3>9
@3BƋhD3BƋhF3BƋ hH34gJ# 3gL3N!9
P3(gR# 3"gT'#9V3X$9
Z3\%Ƌ&h^3\'Ƌ(h`3bgd# 3"gf')9h3j*9
l3n%Ƌ+hp3n'Ƌ,hr3bgt# 3"gv'		-9x	3z.9
|	3~%Ƌ/h	3~'Ƌ0	h	ȋ1
923b	g# 3g339
3g# 3g349
3g# 3g'

359
3
g힄6%'7%38ȋ9g# 3"g':93;9
3%Ƌ<h3'Ƌ=h3g3>Ƌ?h춇@'# 3g'3A9
3BƋChD9E3g3BƋFh# 3Gg3>H9
3g# 3Ig3XJ9
3g# 3Kg'3g݄L38ȋMg# 3Ng'3gO'3PQgʤiR'9h3jS9T# 3g'U930V9
3WŋXh3gjȋY92ȋZ 92    `     @  ,P   @ ,P  ,P   @ @ ,@ ,P @ @ ,P @ @  @ @ ,@ ,P P 0'@  @ 0	
  ``@ P ,@ ,P @ ,                       e     C        4I4e444445!5=5Y55556!6u666)7I7a7}77778898Y8u88888)9E9a9}999:!:=:Q:i::::;-;U;m;0QP`P   !;!d    &l^  D!!`   Pd: q
   codeBase64  P	6,[   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Pd2n=   encodeBase64l@         3  e3g`,=dpm       L  +`@,`    c       P    ee     y        0Qh`   !;!(h>   Ȱ' X t F l,0 !!`   ;Pdi1	   transCode   Pd
   getCodeKey  Peȁ   dealWithString  r@         3  g13h3h
3e`,=dpm
       "  ;`@,`    d       P @   ee  
   z        0QL`D   !;!d   ',Bh# !!`    r|	{	k         #  ##kkk
  `,=dqA       
  ;`@,`    c       ` @ ee    @ {        0Q`   !<!8l\   '<(00T d xDCtDCt  !!`   HPd\	   rightSide   Pc1   leftSide;x8         y  3 Q u  3g3g	3Nh3Nh@`,=dpm        Z `@,`    e         @
   ee  	   |        0Q\`h   !1<!$g6   'T&D($?; !!`   H1	yo(         3 Q u  #3#33 P	g
g`,=dqA        < <`@,`    d        H    ee    @ }        0Q``n   !M<!$g6   'T&D4$?G !!`   H1	yp0         3 Q u  &3#33 P	g
h `,=dqA       h " !<`@,`    d        H    ee    @ ~         0Q`   !i<!8l\   't" @$$?
 <,o" $  !!$`   E1	yHbr>z8         3  g҆#33
C	gw  3B5gYϕ  3g `,=dqm       >  ;`@,`     f       0 X      ee  
     !      0Q`b  !<!\u   'L00L" L" @43d,p#< "H ##" $   !!(`   EI	HQr>h         3  g3 g#3
r3J3
w  W3z  #353g53g Gg";$Y&Y'Ε[ (3)g+   `,=dqm        J ;`@,`    ,i-       P P    @ @   ee       "      0Q`  !<!(  ' /l P P( ,Sd2\( 'P2\( 'T2\( '\2h "D '\6g P d2  "T(' \J *`"_O6t&_G!(h@                  !     !`<   		Q
	r"		R		E
	0`  Pb"[#   fs  PbN@   pathr>Pc   accountsPd*
   existsSync  Pdj	   mkdirSync   b         Pdbh	   recursive   CPew!   writeFileSync   (eϟ   &SOX[bR:   )$=d& @          ` ,e2S   OX[&S1Y%:   
     q#  r 3f#3fM
k3h#3fk3h#3f!k#3%h'#3)f+k-3/h1	@3@4@5
@6@7@8#39f;k=3?hA@C@DkEkG3IhK3MgO]3QŇS)hT3IhV3XeZ3\@^h_/ō3a3d@chfqq`,dp]       t  Pd~   saveAccount `@`    Tsh       P   
  
 
 ! B 
&P  	 X    ee    Q   #      0Q,`   !<!b   '4  !!c             `,=dqm         PeQ   downloadBinFile `@,`   mee       $      0Q`   !	=!,iB   '?$" 
d: *X>|6   !!D`   r	  PdZ	   qr-status   PbH   \n  Pbf   <br>	
Pc2N   #f44336 )PcNx   #4CAF50 PbBd   #aaaB|@          # 3gФF3΃ h	93	v  
v  9`,=dql         (`@,`    d       @ L ee       %      0Q`   !==!<md   '8  \$" $" 
(848D 0.   !!D`   e*(  ))%qeE)($gtש   pQN~x:SWS/ 7Rer	}0         3  f9#3g
#3g%!393	9
93h`,=dpm           (`@,`     f        @  ,   ee        &      0Q<`(   !]=!d   ($0  !!`   		8Pl>gx)   _DID-0e782e88-2f3b-4f5b-9020-47f5e5a5a026   g          # 3f@ `,=dqA        >   Pf   generateLoginMatchId`@,`    c       Ѐ    ee     @   '      0Q	`  !=!0  (. Kp.  T* &"L" "(&.6k<<[$#x
4+X|.'K'$d*dw `'l@*>O'3.xc'!(h@        3          !     !aP   B  $=d' @        &  ` ,( fe
   ck(WSx. . . r	u= Pf   activeLoginMatchId  b@          Pc|   gameId  Pco   xyzwapp Pcm*   gameTp  Pb4	$   app Pd

   accountNum  PcS   sysInfo =Pcnr   channel Pc
$0   android Pd   verifyCodeTpPcno8   login   Pd
   distinctId  PdJS   oaidThirdSdkEPb(	   ipv6EPcr.   limit   CPd   packageName $PgZ   com.hortor.games.xyzw   Pd־r		   signPrint   HPpV;	;   E6:F7:FE:A9:EC:8E:24:D0:4F:2A:32:50:28:78:E1:C5:5E:70:81:13 Pd>;	   androidId   Pe͘   554e4fb740b853e1Pb=   oaIdEPb*/`   oaidE=0	0	0b         PcM   system  Pd
   Android 12  Pei   hortorSDKVersionPe*	   4.2.1-cn-releasePc{"   model   Pdf	   22081212C   Pc   brand   Pcn (   Redmi   ==0Q`   !%>!@nn   ( 7x . .  H   &('' !!T`&   <=dqA      	 n a   (   E`@=`      dPw~cV   https://ucenter-app-server.hortorgames.com/ucenter-app-server/api/v1/login/verify/code  ),Pip   application/json; charset=utf-8 )0QH`<   !E>!e"   (<"x""   !!`    b         t9)tj         ҇  )3:3:k	  `,=dpA          E`@5>`    c        
 ee     @   <       h0Q@`0   !e>!d   Ĵ(<& !!`   
 fG3	   SxBl1Y%  h         #  rk`,=dqA           E`@5>`    b       @ ee     @   =       A_0Q@`0   !>!d   (<& !!`   
 f"ߗ	   SxBle  h         #  rk`,=dqA         " E`@5>`    b       @ ee     @   >      ))0	0	8          ''# r 3h3h
 :9	 9
993#3 gg `(h      P @ , ` @      e    @   ;      t
 f.
   Bl1Y%r`x:   	9)E,d>o   S1Y%:   M,Q,Pdy%   sendSuccess  fl	   x]S(W  cZ=   yQeQ) Pf
m   startWaitCountdown  Pbڗ   msg cv   S1Y%
$=d& @        *  ` , f%k	   Sx1Y%:     h      q'3 h3f9
):#	3
ɇ)g:3:33g5 :"'#$ʋ r&q  q	  3(v  #*3(@,r-#	3/31g335ɫ37v  '#*35ȫ3:@9r<3>ʫ3@;< ,3B@D@E hF3!HgJq3L3>3"N#$hPqʍ%3R&3'U@T$hWqq  `,dp]         Pen`   sendVerifyCode  `@`    LqY      P ,0&0P P   P @
 
 X P @H P P      ee    Q   (      !>A>a>>0Q`   !>!<md   ( #`
 (Lt |
l$" #&Ll:  !!<`   <=dpm      
  Pcl   _this4  a  >`@,`    Pe̿   isWaitingCode   		Pen'   waitStartTime   Pd^&   waitTimeout   Pe
   send-code-btn     "0Q`   !	?!8lZ   (X "<#t"40{&8 "X2p+`   !!4`   	>1	> Pf:   stopWaitCountdown   Pb2   s)   (         # 3f3A #	33A P gy  3f @	@9
   `,=dqA          E`@>`     f       Ѐ 
   p  ee     @   :      Pd(   waitInterval}(          ''9 #3f9 O
 9#3g'9	#
Ћ  l9   `$g      P , ``     e       )      ?0Ql`   !5?!0jJ   ($L8*K
 `$" L` ,   !!,`   >)?   ? bA   S s          9  3#3k9
#3gҤ99`,=dpm          ?`@,`    e       `  @ ,  ee        *      0Q)`  !U?!Hp|   (. /. P& :+k\.  6+k O.lWG  !(h@         #                !Lb"      (  ( fO'a	   ck(W{vU_. . .   r	=
e]   HQSx  $Pg*$   getEncryptedDataForPhoned   {vU_bRa+2e+$=d& @         0 ` ,I,
P      q3 h3#r3
hq  q	S3	h3
gq q	n3h+͍33@hqq   `,dp]        8 PekF   loginWithPhone  `@`    $g!       P P @ P     ee    Q   +      0QQ`L  !?!Ȉ  (. W** &*PL" "( l 4.6k<<c$#x
4+X|.'K'0&/0( :0( 4( X($&L (+3h
 !(h@        !                !aX     ,=d' @         . Ma  ,0	0	b@          ======Pc*ل   smsCode PcwG   mobile  ====E=E====Pbzd-M   tp  Pd
nu
   app-mobile  ===E=E0b         >>	>>>>>>==??=2++		PƾUĠ   &version=android-4.2.1-cn-release&cryptVersion=1.1.0&gameTp=app&system=android&deviceUniqueId=6b6c5c4c256562fb90e6f70b97276339&packageName=com.hortor.games.xyzw0Q`  !?!@nl   ) 7x 243T. .  H   &@  !!T`&   <=dqA      $ ( a   (   E`@?`      )*+)0QH`<   !?!e"   )<"x""   !!`    b         t9)tj         ҇  )3:3:k	  `,=dpA        & ' E`@?`    c        
 ee     @   7       h0Q@`0   !?!d   )<& !!`   
,h         #  rk`,=dqA        ' <( E`@?`    b       @ ee     @   8       A_0Q@`0   !@!d   )<& !!`   
1,h         #  rk`,=dqA        n( ( E`@?`    b       @ ee     @   9      ))M0          ''# r 3 h3h
3	h :9
 9993 g   `(h      P @ , ,P         e    @   6      t
A,	9)E,I,M,Q,U,Y,@b         a,e,i,m,r	q,Bu,`    y,Er	 },Q,%
$=d& @        .  / ` ,5      q''# 3ȇ)# 3Ň)g:3
:::	33
g5:gn 3g '#"3$f&@(@)'#*ȋ r,q 
 
q	  3.v  #03.@2r3# 3537g93;ǫ3=v  '#03;ƫ3@@?rB3Dȫ3 F#0!rH"J)3D3 K:#M$$O"!#$Q3%S#$Q3%S3&UgW6$'Y"!#'[3%S#'[3%S3&]g_#%a3&cge#0(rg#)i3*kgmqȍ+q  `,dp]       | (/ q?`@`    \uo      0'0P 0 @ 0@ `  !P @
 
 X P  
  
      ee    Q   ,      ???@0Q`   !I@!e"   н). #,@ 6#d   !d       K        !a   \   2<x       qn3 gq  q	qq  `,=dq[       f/ / `@,`    b         ee    MP   -      0Q`   !i@!e"   ). #,@ 6#l   !d       K        !a   \   2a+x       qn3 gq  q	qq  `,=dq[       0 h0 `@,`    b         ee    MP   .      0Q`   !@!$g8   )?$" X$*X>|6!!8`   r	   Pf   phone-login-status   
%=))=-=Bx0          # 3gФ493v  v  	
9
  `,=dql       0 2 (`@,`    c       @  ee       /      0Q`b  !@!Pr   )P 
4t " |XWdh.42`2
G P  !d    +      	     !P`$   iu
 BPeM   .window-iframe  {	 Pf/   currentWindowGroup  $Pg΀@   ../index.html?fileName= (Ph[   &fromManager=true&windowId= Pd
   &isMaster=  PeR   masterWindows   
PeEV   &syncEnabled=   PdN   syncEnabled )$=d& @        5 <6 ` ,Pc
   reload  @         / 5 Ҥ333gѤ#3
k#@@@	@$
"#
5v  @@3@9̍3!f#   `,dqA       V2 H6 `@`    (h%       P P  !` @X p    ee    @         0Q=`&<  !@!)%@  ) H$* * $* 
$B RB 
04* &G$(* " "L$(* " P$* 2"   ' <
 0 Ե 4 B  B  B  4 B  D$* $*  *  *  * $* #$* #
P
 B $* |
$B $* #$* # , $"$B ܤ$* #$* #$* #$* #$* #$* $* #$* #$* $* $* $* #$* #$* $* #$* #$* d$((* l(* x(* * d$* &*+`(* &P"D*p"D$B $* 
$B $* 
( H"L4B $* 
( H"L4B 
 & $ < &d& & & &  ( ( K &	 &|  T$* 
,B 
$* 
,*hg$* 
,B $* #/`  ( B 	 B ;$* /
,R 3$* *#$* *#$* +$* 3$* 3$* *#$* *#$* *# P$* 3
,R 3  P$* 3
$R 3q$* 3$* 3x$^ 3^ 3$2 3$^ 3$2 3$^ 3$2 3$f 3$2 3$f 3$2 *#$2 *#"*(^ 3 (*^ 3 8 2<*028*0f 3/*0f 3 J 3* 2J3$2 *#$2 *#(: Jt:8#4*:8#s: Jt+h*:8#s: JtJx:8#4*B8+8*B8+<*: 3*: 3 V 3 V 3 2<*024*0f 3 2<*024*0f 3 2<*024*0f 3^ 3^ 3^ 3^ 3 ^ 3s ^ 3 ^ 3& N +& N +& N + r +5^ 3$2 3$^ 3 ^ 3$2 3Y$^ 3G& '@"0f 39" f 3" f 2 *3+f 3)f 3f 3f V `#D  0 2l#^ 3:$2 *#
^ 3^ 32 # # #p2 # B 3& <  $ L$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *#$2 *# ^ 3 ^ 3&"N7 02<*028*0b8*L+Df && & " #,    < N 3& J +p J 3$2 2N+ V 3N * 
$2 2N/!Hp     b  af '   y  -  s )   H  n  !w '     Q  Q '   !1`  =dqA     t  6  c  t          Pb(P   Rn  `   Pbo   ln  `    `   Pb"p;   Tt  `   Pb&8!   pn  `   Pb*(9   qe2 `h   Pb"h   mo  `:   Pb::   Ne2 `d    PbB1%   bn  `    PbN   No  `^   PbVx6   Ct  `    Pb^   qo  `b  Pb^B   Oo  `f   Pbv    Gn  `   PbК   Un  `   Pbȕ   hn  `    PbC   Ie2 `R   Pb^   Gt  `    PbP   qt  `    M`    PbH6'   Kt  `    PbC   eo  `$  Pb`   yo  `B  Pbͼ   ro  `,  Pb   k2  `(   PbaY   Dt  `    Pbx   Tn  `    PbI   Co  `T   Pb*R   go  `@   4`   Pb:9_-   mt2 `   `    = `    PbNQ   pt2 `     Pb   Ce2 `Z   PbYx   Mo  ``  PbQ`2   Me2 `f    Pb   wo  `H   PbYo   ve2 `N    PbY    mn  `   Pb9~   f2  `   Pb   Ln  `   PbƱ?   Dn  `  PbY9   wn  `    `   Pbٜ   pe2 `J    .`   Pb)Gz   De2 `n    Pb!   ut2 `~    Pbѱ   on  `   PbW   Wo  `r   Pb*    v2  `     PbZs   Qt  `    Pb*d   lo  `4   Pb69   V2  `@   Pb:R   dn  `   .`    PbRj   Pt  `    Pb^2(   Fo  `l   Pbj\   Se2 `V     Pbt   x2  `"   Pb   Mt  `   Pb   Eo  `P   `    PbJN   Ae2 ``   Pbf   Nt  `    PbĮ   A2  `,    Pbf   It  `   Pb4   Ot  `   PbR   N2  `.    PbB&   U2  `>    PbC   Ro  `h   Pb2$   rn  `    .`   Pbӛ   Qn  `   Pb";q   oo  `*  Pb&A   ho  `D   Pb:C   Zt  `   Pb:C&   fo  `>  PbB3L   io  `2  PbF{U   Kn  `  PbJR
   Xn  `   PbR   Cn  `    PbrsZ   Io  `N   Pb   Et  `   Pb   Nn  `    Pb+T   zt  `    Pb}   tn  `    PbkN-   Bo  `X   Pb   an  `     Pbs:   vn  `    Pb<D   zo  `n  Pb    Vn  `  PbD   Ue2 `r   PblX   So  `R   `    `    Pb6$+   Fn  `  Pb:tD]   bo  `F   4`$   PbF$Rk   $n  `"   PbV|)   Pn  `    Pb^.r   kn  `    Pbn\N   Le2 `\    `    Pb\]   Oe2 `l   PbA   An  `   Pbt   Jn  `   2`&   PbT}   ze2 `p   Pbs   cn  `    PbƔ   Yn  `   Pbdm   Qe2 `x   Pbd8   ke2 `X   Pbd   Jt  `   PbT   nn  `    Pbl    fn  `    Pb   Do  `j  Pb4   Ao  `Z   Pb<K   Zn  `    Pb50   In  `   Pb
%-   M2  `0    Pbjp   xo  `L  Pb   we2 `L    Pb*-   Bt  `    Pb:)   G2  `D    PbN*4   Ft  `   PbRU   F2  `4    4`    Pbn'   H2  `<    Pbv   ao  `.   Pb~Eo   uo  `8  Pb~B   Po  `d   Pbu   At  `    Pb5   en  `    Pb   Sn  `    PbΕ   qn  `   .`    Pbݸ   kt  `   Pbr   to  `&  Pb捋   un  `    Pb=   z2  `6   Pb~   xe2 `P    Pb
6   J2  `B    Pb{   yn  `    Pb2K   ft  `   `
   Pb:6|   jn  `   PbV    Yt  `    Pb^   Pe2 `j    Pbj[S   xn  `    Pb^   Te2 `b    Pb   co  `6  Pb   vo  `J  Pb^z   gn  `    Pb   W2  `:   Pb&   _e2 `v   Pbv   so  `0   Pb:   _n  `  Pbf+   Xt  `    PbV   B2  `*   Pb~N   Be2 `^   Pbָ   Hn  `  PbV'   Ee2 `T    Pbv
   D2  `2   PbE   St  `   Pb^   On  `    Pbw   Lo  `V   Pb   $t  `    PbB`   j2  `8    Pbn/   Ht  `    Pbv7?   Wn  `
   Pb   Je2 `t   Pb_n   Ut  `    Pb   Vt  `   Pb5   Ze2 `|    Pb;\   zn  `   Pb/BX   no  `(   Pbo*   jo  `p   Pbڇi   To  `\  Pb   ne2 `H   Pb   _2  `F    Pb/9   Rt  `   PbgX   Ye2 `z   PbI   sn  `    Pbo5   po  `<                                                                                                                                                                                             Pb6    ut  `@,`    0Q5
`  !C!QM  ԕ- #P$" $
4.  X&*2 &.8d"  *$@"2(#l($" #4`(
&4(" WXh/0(" *x"X.DXghkl`/"0t$" #478 6  6    06  " $" 8  $" #4 6  6    06  " ?@h$" #4`<&4(" WXh/0(" *x"X.DXghkl`/"0t$" #478 6  6    06  " $" t
<0  $" #4 6  6    06  " ?@T 6  6 " P" D"F <0<06  ( 3D$d"#|]c / 
 {H"(' l*8$l$* #4`*
*4*(: +W"X#h/*D"#*(: Bx*XBD*l"#g"h#k"l#`/*0+t$* *#4#728# R 3 R 3   0R 3 : +$* /tP"#8 * +$* *#4# R 3 R 3   0R 3 : +?:@#$ B 3* :uv.,'0   !(h@     	  P     	  	        !`   4=dqA       h  ` `@A`       Pf"b   titlebarGroupTabs   E		`   K`   bnUi0Q`   !C!4kV   ܛ-`&PL&`@d0&( T !!$`   PdJ	
   isExternal  Pc23H   groupId bn%	}(         / 5 3W3%3v  33g.3
kѤv  ^3g  `,=dqA         E`@C`    d       P P   ee    @   d      bn(b         Gbj:   hQqBPcK   #000000 %qI	
b0Q4`   !D!c   -44  !!`   bne           v  ^ `,=dqA        T E`@C`    mee    @   e      Hd' @          PbR   l3  Pb
Vh   c3  Pb   d3  PbR-   p3  Pba?   f3  Pb   g3  Pb*}   y3  .PbbD   b3  777PbϝY   E3  m              M 	! Pfv   group-tab-titlebar  !%	Pc鱯   active  6/93B 8 RPb~   #333Pby>   6px  Pf&!!   borderTopLeftRadius  Pf;   borderTopRightRadius}/,Pif   <i class="fas fa-sync-alt"></i> uPq&Yg  
                        background: transparent;
                        border: none;
                        color: inherit;
                        cursor: pointer;
                        padding: 2px 4px;
                        margin-right: 4px;
                        border-radius: 3px;
                        font-size: 12px;
                     ! /0Q<`$   !mD!d   -4X   !!`   %D$Pg7   rgba(255, 255, 255, 0.2)/g           3 9  `,=dqA         $ E`@!D`    b       ,  ee     @   f      /0Q<`$   !D!c   -4X\!!`   %D0/g           3 9  `,=dqA        z  E`@!D`    b       ,  ee     @   g      0QU`V  !D!Ts   - #X T   " T:"#P43T h&Mc  `>8 !8l`                               #     !D`   5)D fVp
   Q!kpQ7Re@b	gzS 0Q4`   D!c   -<4  !!`   e           '`,=dqA        ^  E`@!D`    mee     @         -D Ui=
C9     q3  fY'v  ,\k#̋  l	'v  #k'#3/	gп3
fʬn 313/5!3#]qk%? 'Ȗ$3(f*n qq `,=dq[        H E`@!D`    0j,       	  
 
 
\       ee    MP   h       Pb	6   spanG I00Q<`$   !D!d   -4X   !!`   1D}D/g           3 9  `,=dqA        b  E`@!D`    b       ,  ee     @   i      0Q<`$   !E!c   -4X\!!`   1D0/g           3 9  `,=dqA        N ʺ E`@!D`    b       ,  ee     @   j      0Q`  !!E!Xt   -. #X T   " T:"#P43&Mc  `>P2f 3X  !8l`      J                    "  C     !Ha      55D fd
   Q!kpQsQ@b	gzS 0Q4`   =E!c   -<4  !!`   e           '`,=dqA        2 r E`@!D`    mee     @         9D Ui=
Ce      q3 fY'v  ,\k#̋  l	'v  #k#3	/
gп3fʬn 3R3/5!3#],uk%q  q	` 'Ȗ$3(f*n j,qq   `,=dq[       l 8 E`@!D`    0j.       	  
 
 
\      ee    MP   k      aCPdzkn   multi-master0Q<`$   !aE!d   .4X   !!`   .}D/g          
 3 9  `,=dqA        D  E`@!D`    b       ,  ee     @   l      0Q<`$   !}E!c   .4X\!!`   .0/g          
 3 9  `,=dqA        0  E`@!D`    b       ,  ee     @   m      0QU`V  !E!Ts   . #X T   " T:"#P43T h&Mc  `>8 !8l`                               #     !D`   5ADD 0Q4`   E!c   .<4  !!`   e           '`,=dqA         T E`@!D`    mee     @         7 Ui=
C9     q3  fY'v  ,\k#̋  l	'v  #k'#3/	gп3
fʬn 313/5!3#]qk%? 'Ȗ$3(f*n qq `,=dq[       N  E`@!D`    0j,       	  
 
 
\       ee    MP   n      cJ\   Y;Nc  0Q<`$   !E!d   .4X   !!`   7}D/g           3 9  `,=dqA          E`@!D`    b       ,  ee     @   o      0Q<`$   !E!c   .4X\!!`   70/g           3 9  `,=dqA          | E`@!D`    b       ,  ee     @   p      0Q`  !F!Xt   .. #X T   " T:"#P43&Mc  `>P2f 3X  !8l`      J                    "  C     !Ha      575E 0Q4`   %F!c   ̿.<4  !!`   e           '`,=dqA         $ E`@!D`    mee     @         ED Ui=
Ce      q3 fY'v  ,\k#̋  l	'v  #k#3	/
gп3fʬn 3R3/5!3#],uk%q  q	` 'Ȗ$3(f*n j,qq   `,=dq[         E`@!D`    0j.       	  
 
 
\      ee    MP   q      0Q`  !EF!`v   .4#" *	'(" WXh/0(" *x"X," H <0<06  0!!l`2   bnM   Pf<   .group-tab-titlebar 0Q`   ]F!4kV   .P("  8&@
$l<"06p8X@"0P !!8`   MDaCB/6YE93~(         3  3g33<5
Ѥ3393	9&
v  393	9  `,=dqA       `  E`@!D`    e       @   , ee    @         %	MD6/93B 8 RQD $PgZ   current-group-changed   b         Cbn           &# 3g3ҋ g3
3	
g3939# 333g39 k #"3$-#"3$3&#"3$3(Ї*)h+j-`,=dqA         ` E`@!D`    0j/      @ P P ,P @ ` P      ee     @   r      0Q`  !F!`v   .4#" *	'(" WXh/0(" *x"X," l <0<06  0!!l`2   YEM  UF0Q`   !F!4kV   .P("  8&@
$l<"06L8X@"0P !!8`   MDaCB/6bn93~(         3  3g33<5
Ѥ3393	9&
v  393	9  `,=dqA       v  E`@!D`    e       @   , ee    @         =D%	MD6/93B 8 RQD uFb         CYE           &# 3g3ҋ g	3
3	
g	39	39# 333g	39 k #"3$-#"3$3&#"3$3(Ї*)h+j-`,=dqA          E`@!D`    0j/      @ P P ,P @ ` P      ee     @   s       0Q8`   !F!c   .4" D  !!`   bnf          k   `,=dqA          ^ E`@!D`    b          ee     @   t       uFb         Cbn`	  =
$=d' @          ` C\d' @        >  Pb>   i4  %D)DPb*}   u3  1D5Dg        F0Q<`$   !F!d   /4X   !!`   F}D/g           3 9  `,=dqA        t 
 E`@F`    b       ,  ee     @   u      0Q<`$   !G!c   ĩ/4X\!!`   F0/g           3 9  `,=dqA        `  E`@F`    b       ,  ee     @   v      0Qy`  !-G!`v   / #X T   " L:"#P43T h&Mc  h'.D&T
.( !8l`      B  #                  "  C     !P`$   5%De   Q!kpQ7ReR~ 0Q4`   IG!c   /<4  !!`   e           '`,=dqA        @  E`@F`    mee     @   ~      )D Ui=
CC]     q3  fY'v  ,\k#ˋ  l	'v  #k'#3/	gп3
fɬn 3R3/5!3#-3%3'k)v  qk+` -ǖ%3.f0n qq   `,=dq[       ~  E`@F`    4k2       	  
 
 
\       ee    MP   w      0Q<`$   !iG!d   /4X   !!`   F}D/g           3 9  `,=dqA          E`@F`    b       ,  ee     @   x      0Q<`$   !G!c   /4X\!!`   F0/g           3 9  `,=dqA         v E`@F`    b       ,  ee     @   y      0Q`  !G!x|   /. #X T   " L:"#PD3T " . T &Mc  "h'2D*D2@6n 3X!8l`        s        f       y         !pa4     51Dei   Q!kpQsQR~ 0Q4`   G!c   /<4  !!`   e           '`,=dqA          E`@F`    mee     @   }      5D 3E  PfQ(   stopNightmareTeam   Ui=
CC`        q3 fY'v  ,\k#ʋ  l		'	v   #	k3	
g13
h#3#3g#3/g!п#%3'f)Ȭn 3+x3-/5/31R3335k7v  0uk9q  q	镆 ;Ɩ&3<f>n j@qq  `,=dq[         E`@F`    <mB       	    

 2@    ee    MP   z      0Q`  !G!hx   /4.#" *
'(" WXh/8(" *x"X,* < <0<0F 0!!p`4   M  UF0Q`   !G!8lZ   /P("  8&@
$l<"06P.d<X@"0P   !!<`   MDaCB/6bnYE93(         3  3g33<5
Ѥ3393	91
v  v  393	9   `,=dqA       j  E`@F`    e       @   , ee    @   |      %	MD6/B 8 RQD uFb         C           &# 3g3ҋ g3
3	
g39339# 333g39 k"#$3&5#$3&3(&#$3&3*Ї,):-h/j1   `,=dqA          E`@F`    4k3      @ P P  P ,@ P L      ee     @   {      b    l  
          '# 3gң9#Ȅ
%r'#3	/
g3ȋ g<3]-<ȇ)#3	.g:93 9"#$3&g(3*ȋg,3.x  ТU''''''''	'
''''' ] & <3# 30g2'9 4 v  c3!63"8#g:3<$9%>3<&9'@# 3(B3!D3)F*gH3<+9%J=3<&9%L3<,9-N3<,9.P3<$9'R# 30/gT'09V3X192Z33\4ŋ5h^33\6ŋ7h`''33\8ŋ9hb3:dgf# 30;gh3<j9=l3:dgn# 30/gp'>9r33t4ŋ?hv33t6ŋ@hx''33t8ŋAhz3:dg|3B~9C# 30g'		9 D v  c	3!3"#g	3$9%	3&9'# 3(B3!3)*g얤	3+9%=	3&9%	3,9-	3,9.	3$9'# 30/g'

09
3192
334ŋEh
336ŋF	h''
338ŋG
h	3:
g# 30;gH9=	3:g# 30/g'>9334ŋIh336ŋJh''338ŋKh	3:g	3BD9C338ŋLh	338ŋMh3:g3:	gY ]P#NǋOdl#P3Q-#P3Q3R#P3Q3RSŇT)h j &  3.v  5 & ƿ3VfƬn 3Wd3XY''Z''''''''	 v  b< 5'c# 30g'9   v   3!  3" # g3X$ 9% 3X 3' 	 9' # 3(B 3!  3) * g3X+ 9% `3X 3' 	 9% 3X, 9- 3X, 9. 3X$ 9' # 30/ g'0 9  3 !1 92 # 33 %4[ h' 33 %6\ h)'' 33 %8] h+ 3: - g/# 30; g1 3< 3 9= 5 3: - g7# 30/ g9'> 9 ; 33 =4^ h? 33 =6_ hA''	 33 =8` hC 3: - gE 3B G  9C I33\8a hK3: gM   OĖ	. 3e P! fRn ] & `C!T     @ 0	 
`  @ P  @ , P , , ,P @ P P @ @ @ ,@ P  P , , ,P @ P   @ P @ P ` P 0	 

 
 ``
  
  2                          e     @         0QU`X  !!H!IE~  / wP$" #$" * 4" * @" *
 (" `@$" 7 ,*   pX"h$g" "h$g"* 2\6t
l" (*h\(" d ( ,*D@*HX@<tD$(3LLH* _* (*  h   P
 4* Q* *  (" *h(" l !!`^   l=dqA         2 ]}2PbNZM   i3  %D-Dg        `@A`      Y PdB}   .window-item0Q<`(   !AH!c   0@(" t!!`   Pez3   master-window   g         3  3g`,=dqA         r  E`@1H`    b       @ ee    @   Y      0Q`   !aH!,iF   0l$&0
8|',
6d*4>4@ !!(`   )iCbnMYE{(         3  /5ѤN3H3kv  v  
v  
Y
'  `,=dqA         E`@1H`    c        P  ee    @   Z      0Q`   !}H!<md   0@(" p0$D$8$< xpD@HD  !!@`   QHEPc}   order   Pd
   gridColumn  Pc>B   gridRow PcAh   gridAreaPe   calculatedWidth Pej>   calculatedHeight1'Pc+   width   9'~(         3  3g3939
3939nj3	3
3@93@9 `,=dqA       J  E`@1H`     f       @ , ,@   .  ee    @   [      Pe69   master-layout   I	
0Q	`  !H!\u   0l$&0
80H'@
6d*4$@4P*$*$@&0&06$ 8  !!<`   )iCbnMYEAC b         Pc'   master  BPc*   slaves  `    [HHb8         3  /5Ѥ33kv  v  v  v  ]5
v  ]5v  5]·	;59
533g   `,=dqA        
 E`@1H`    $g        P   0     ee    @   \      HH 2 R+Pe>   getPropertyValuePdr	   --columns   Pe   --master-size   0QL`F   !H!e$   0@D$8$<(  !!`
   EHHHk          3  93  93  9 `,=dqA       t * E`@1H`    c       ,    ee    @   ]      YEMUb0Q0`
   !I!b   0d!!`   Hd           3     `,=dqA       2  E`@1H`    b          ee    @   ^      H%	QH1'H9'PdK:W   clientWidth 0Q`   !-I!4kR   0HD$8$<((" "8@<P   !!<`   EHHH RQH}21'H5H9'{         3  93  93  933
g]+3  	@9
3  	@9   `,=dqA         E`@1H`    e       , P     ee    @   _      <d' @         . PblQ   c4  FPb̼R   m3  1Dc    0Q0`
   !UI!b   0d!!`   Hd           3     `,=dqA       ( x E`@EI`    b          ee    @   `      	0QQ`P  !qI!mi  0@dXL*
&
0* `x""D"3h$* 
0D"'&0" $$
("
(
("@(* d #,"P   "|"D"3"*L
&@&&<l"D
& 
3LD"Hx,p"l"$*$8
@D"TL "3
\(* p:D@:H@"P8,8,8 "3X#"8@D"TL "3
L(* p:D@:H@"P8,8,8 "3X#"tD"TL "3
T(* p:D@:H@"P8,8,8 "3X#:l`X:J"4!!`R   HHMI-D%DFII%	QH]Pb/    /  H%I1'H5H}29'1DPc[   startRowPc   startColHf    J           b0b         IIPcF   endRow  PcVL   endCol  1	7	II5        3  3	@x  'Y'	@w  W	@w  23@
@gYߕ=YbЖ.Y'	@x  'Y'ޕ M	@MM	@M3	3
g &3"@$@%@&@'@(@)9*	@,w  J	@-w  +3
.@0@1g2Y465Y6U 73<N?O>A;C:	B9	NAO@@83"@B9CN HCGBFM E3"@I9Jx  NL5M3Ov  3R	@Qw  3Tw  	@Vw  3Tw  3@W@XgY5[3	]3_ga3c@e9f3c@h9i3cMk@lMm@n@oMp@q@rMs@t9u3
.@w@xgyY{Y|}Y~    	@ހw   3Tw  !	@݁w  3Tw  3@@܃g܄53	3g܌3@ݐ93@ݓ93M@ݗM@ݙ@ݚM@ݜ@ݝM@ݟ93
.@@ܣgܤYYY    	@ޫ3Tw  "	@ݬw  3Tw  3@@ܮgܯ53	3gܷ3@ݻ93@ݾ93M@M@@M@@M@93
.@@gYYŕY    3#އ$)::#%3&	@h:'	@:(g	@'`,=dqA       N p) E`@EI`            ! !3!BX P B!@X  30C!@!p!.  X @	 
  B!  30C! P P p B!B  !f! 
 
 .  B!B B 0\  H @   ee    @   a      0Qu`  !I!  1\(" $&@
80X'<
6d*4*0'l&8@&<d
0 3P8,8,8 3\Xo_ !!p`4    RQH)iCbnMYEH}21'H5H9'%DIIIH%	`l  YH         3  3g3/5Ѥ3
3kv  	v  v  
5̫33@93@9w  3@@g Z3M"@#M$@%@&M'@(@)M*@+9,3.@0@1g2ϖY4͕5Y6Ε 7  `,=dqA       ) . E`@EI`    4k8       @  P    .P  !B!.P  30  ee    @   b      0Q`l  !I!Pr   Լ1T(" $&8
80P',
6d*4"0*@8@<@"0L  !!X`(    RQH)iCbnMYEH}21'H5H9'EH0         3  3g3/5Ѥ3
3kv  	v  
v  M
5ϫ3]63@93@939  `,=dqA       (/ 1 E`@1H`     f       @  P    . ee    @   c      9p          ''''''''	# 3g'# 3g3
ɋ g'# 3g3ɋgw  :# 3g3ɋ	g3
3g# 3"# 3g$g&҈'3(ɋg*'n j,3.'30'#2#4# 36k83:g<k>'#2#4# 36k@3BgDkF3(ɋgHv  '		v   v  #J3LgN3PɋgR3Tx  5V3 X3
Z3!\"g^'	v  &3#`$@b9%c3#`$@e9&fe3'lNoOnAkCj	Bi	NqOp@h3#`$@r9%s AxCwBv@u3#`$@y9&z3(ɋ(g|k)''''#J3L g~3ȋ*g#+r ''''3ȋ,g3(ȋ-	g3(ɋ.
g3
3!g3
3g`      @ P P P P P P P ` P @ @ P @  P @  @!@!p!.@ @ 0  
                e     @         0Q	`  !I!  1 _$&4.  X,&*@8(8h4$" #478	
&8(" W"ll/"0l$" lP8  $" #478 6  6  6  " ?@`/"Dl$" #478	&8(" WXp/"0l$" l
<0  $" #478 6  6  6  " ?@/0@ 6  6  6  " P " Yc / 
 ?H"(' @* |l*8$l$* #47"8
**8(* W*ll/*0t$* tP8  $* #47"8 B  B  B  * ?*@T/*D< B  * &RR   !(h@   y    0Z         p\     !9`   \=dqA        < } ]5H1De      = `@A`    .E		`   K`   bnUi0Q`   !J!4kV   1`&PL&`@d0&( T !!$`   CCbn%	}(         / 5 3W3%3v  33g.3
kѤv  ^3g  `,=dqA       = T? E`@I`    d       P P   ee    @   G      1eqmbn  	!Pe2{   group-filter-tab!PZM  
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 6px 12px;
        margin-right: 8px;
        border-radius: var(--border-radius);
        cursor: pointer;
        transition: all 0.3s;
    !M%	MDB/6DG  }/I0aP]ZBQ  
        background: none;
        border: none;
        color: inherit;
        cursor: pointer;
        font-size: 0.8rem;
        padding: 2px;
        border-radius: 50%;
        width: 16px;
        height: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.3s;
        /0Q<`$   !-J!d   2,X   !!`   ]}D/g           3 9  `,=dqA        H NI E`@I`    b       ,  ee     @   H      /0Q<`$   !IJ!c   ̦2,XT!!`   ]0/g           3 9  `,=dqA        I J E`@I`    b       ,  ee     @   I      0Q)`   !eJ!<mb   2. #@ &Mc  P>P2f 3(   !8l`         S     B      
                !0a     5Ui=
C      q3 f#3/gѿ
3fʬn 3R3/53],ukq  q	` Ȗ$3	fn 
j!qq`,=dq[       tJ K E`@I`    $g#       ` P @    ee    MP   J      aCYEPc>8H   #8B00FF E0Q<`$   !J!d   2,X   !!`   1D}D/g           3 9  `,=dqA        U U E`@I`    b       ,  ee     @   K      0Q<`$   !J!c   2,XT!!`   1D0/g           3 9  `,=dqA        U `V E`@I`    b       ,  ee     @   L      0Q)`   !J!<mb   2. #@ &Mc  P>P2f 3(   !8l`         S     B      
                !0a     5Ui=
C      q3 f#3/gѿ
3fʬn 3R3/53],ukq  q	` Ȗ$3	fn 
j!qq`,=dq[       V X E`@I`    $g#       ` P @    ee    MP   M      0Q`8  !J!Lq   2,#" *'(" W`l/0," x/06  (  !!\`*   bnM   PfYt   .group-filter-tab   0Qt`   J!,iB   2H("  8&DX$8
 "'p   !!0`   MDaCE/Bu(         3  3g33<5
3933	9	 `,=dqA       Y [ E`@I`    e       @  ,P    ee    @   X      %	MDB/6 uFb         Cbn           &# 3g3ҋ g3
3	
g33939 k#33Ї )h!j#`,=dqA         Y \ E`@I`    ,i%      @ P P , P L       ee     @   N      0Q`8  !!K!Lq   2,#" *'(" W`l/0," x/06  (  !!\`*   bnM  J0Q`0  5K!Hp~   2H("  D(,X$8dL,X$0&LX$8
 "' !!@`   MDaCbnE/BYEJ(         3  3g33v  !3
93
	3
9
Rv  3
93
9
/<53
93
3
9
`,=dqA       ] ` E`@I`     f       @ P  ,  ee    @   W      %	MDB/6 uFb         Cbn           &# 3g3ҋ g3
3	
g33939 k#33Ї )h!j#`,=dqA        ] |b E`@I`    ,i%      @ P P , P L       ee     @    O      0Q`*  !]K!Hp~   3,#" *'(" WXp/0," /06  ( !!\`*   YEM  J0Q`0  !qK!Hp~   3H("  D(,X$8dL,X$0&LX$8
 "' !!@`   MDaCbnE/BYEJ(         3  3g33v  !3
93
	3
9
Rv  3
93
9
/<53
93
3
9
`,=dqA       c f E`@I`     f       @ P  ,  ee    @   V      5H%	MDJ/6B uFb         CYE           &# 3g3ҋ g3
3	
g3939 k#33Ї)hj!   `,=dqA        b |h E`@I`    (h#      @ P P ,@ P      ee     @   P      =
$d' @        h } ` 4d' @        i } PbRT   a4  b   K3=P90  
            position: relative;
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 6px 12px;
            margin-right: 8px;
            border-radius: var(--border-radius);
            cursor: pointer;
            transition: all 0.3s;
        P>p  
            background: none;
            border: none;
            color: inherit;
            cursor: pointer;
            font-size: 0.8rem;
            padding: 2px;
            border-radius: 50%;
            width: 16px;
            height: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s;
           0Q<`$   !K!d   34X   !!`   K}D/g           3 9  `,=dqA        s "t E`@K`    b       ,  ee     @   Q      0Q<`$   !K!c   34X\!!`   K0/g           3 9  `,=dqA        xt t E`@K`    b       ,  ee     @   R      0Q`  !K!`v   3. #X X " . T .3P&Mc  "P*D0/6|6n 30  !8l`      q             c     3  H       !\a*     53E GqUi=
Cr      q3 f3g13h
#3#3g<	5ɫ3
#3/gп3!f#Ǭn 3%j3'/5)3+]C3-3/g10uk3q  q	x 5Ŗ&36f8n 
j:qq`,=dq[       Pu x E`@K`    4k<       P @ @ 0 

 2@ ee    MP   S      0Q`T  !L!Pr   34.#" *'(" W`l/0,* l/0F 0  !!``,   M  J0Qt`   !L!,iB   3P("  8&LX$8
 "'x   !!0`   MDaCE/Bu(         3  3g33<5
3933	9	 `,=dqA       :z { E`@K`    e       @  ,P    ee    @   U      %	MDB/6 uFb         C           &# 3g3ҋ g3
3	
g33939k#33Ї ):!h#j%  `,=dqA        y R} E`@K`    ,i'      @ P P , P L      ee     @   T      c  p  B  $            '''''' 9 #̄%r'#3	/g3	̋
 g3y   39 39<3'#3g'9!3#9% v  ;3'3)g+3#3-9/3# 91#3!g33"59#73$9g;#3%g='&9?3A'9C3(E)ʋ*hG3(E+ʋ,hI3(E-ʋ.hK3$9gM3/O90Q3#3-9S#3gU'9W3Y9[1 v  63]3_ga3Y29c3Y 9e#3!gg39#i3$kgm#3%go'&9q3'9s3(u)ʋ4hw3(u+ʋ5hy3(u-ʋ6h{3$kg}3/1903Y293(-ʋ7h3(-ʋ8h3(-ʋ9	h 3$g 3$gʿ3:fʬn 3;J3<=''>''' v  G 3?@g磤H< 5'I#3g'93A9  v  E33g3393 9#3!g3"9#3$g#3%g'&93#B93()C
h3(+Dh3(-Eh3$g3/ 903393(-Fh 3$g    Ȗ%3Kfn    `I      0	 
 

`
`
`
` 
`

 `   
 

 ` `   @               e     @         0Q`z  !EL!Lq   3 3P&.d,&*d  0 l,X0> "[ !d    y      
     !X`(   <=dqA      }  a(    `@A`    qUi0Q-`  !aL!t  3`&L0H$ h$(.d"(0/p T8 p.Dd" |&@
$,l"@"X|:< |&@ :0d>d>&@ :0d>d>8! " l  !!`L   C  bnYErCmq0Q`   !uL!,iH   4D&l$ x$d&8:7h" W!d    A   N        !,`   i   B\Pc   webview PcFR   iframe  1-Z(  
                                                         / /   b`Y8nb
                                                         i f   ( w i n d o w . c c   & &   w i n d o w . c c . d i r e c t o r )   { 
                                                                 w i n d o w . c c . d i r e c t o r . r e s u m e ( ) ; 
                                                         } 
                                                         / /   b`YNNv,ThV
                                                         w i n d o w . a d d E v e n t L i s t e n e r ( ' r e s i z e ' ,   w i n d o w . r e s i z e H a n d l e r ) ; 
                                                         / /   b`Y[ehV
                                                         i f   ( w i n d o w . r e s t o r e G a m e T i m e r s )   { 
                                                                 w i n d o w . r e s t o r e G a m e T i m e r s ( ) ; 
                                                         } 
                                                 $=d& @          ` YLz0         / 5 #3gң36g
Ѥ!7lύ `,dqA       x  E`@`    d       P @    ee    @   E       BPe   .window-header  B/E@Pd
   enableSync  ACPehx   masterGranted    b         Pcb   windowIdCLPeH   masterChanged    b         Pc   masterIdLPd   clearMaster b          b          b         b         `  e0Q`   !L!,iH   4<&d$ p$\&8:7`" W!d    A   N        !,`   i   B\LLa]Ҡp)  
                                                         / /   nt2ngDn
                                                         i f   ( w i n d o w . c c   & &   w i n d o w . c c . d i r e c t o r )   { 
                                                                 / /   f\P8nb
                                                                 w i n d o w . c c . d i r e c t o r . p a u s e ( ) ; 
                                                         } 
                                                         / /   ntNNv,ThV
                                                         w i n d o w . r e m o v e E v e n t L i s t e n e r ( ' r e s i z e ' ,   w i n d o w . r e s i z e H a n d l e r ) ; 
                                                         / /   nt[ehV
                                                         i f   ( w i n d o w . g a m e T i m e r s )   { 
                                                                 w i n d o w . g a m e T i m e r s . f o r E a c h ( t i m e r   = >   c l e a r I n t e r v a l ( t i m e r ) ) ; 
                                                                 w i n d o w . g a m e T i m e r s   =   [ ] ; 
                                                         } 
                                                         / /   ʑ>eQX[
                                                         i f   ( w i n d o w . g c )   { 
                                                                 w i n d o w . g c ( ) ; 
                                                         } 
                                                   $=d& @         ږ ` YLz0         / 5 #3gң36g
Ѥ!7lύ `,dqA         E`@`    d       P @    ee    @   F      Pdzٜ   disableSync X         / 5 3#3gѣv  0v  %3
3g3	v  "3
9 k3	3k3gϤ7<5̤3 3
"3 9$3
"9&3(cl*v  |]5,ͤPv  %cɇ.):/:	1i3#cɇ5):6:	8i:cɇ<):	=i?z]5AΤPv  %cɇC):D:	FiH#cɇ J):K:	MiOcɇ!Q):	RiT#3
#9V$kXc%lZ`,dqA       N~ . E`@`    Pr\      ` P P ,@ @ P ,P  0&0@ `2 L ,@      e    @ 
  D      bnAC $PgVB   send-to-external-window 0b         LLCbn		$=d& @        h  ` YLH          ''<5 Ы3'#3/g	3Ћ gi jh jv  U] 	3ҤG#
33͇):#3 f":$h&ύ   `,i(      0 
  
 @      ee    @ 	        0Q`   !M!0jL   ̺84 *K&   G" @  !d       C   Q     !(`   0		 UCPbc   []  0Q`t  9M!Ts   8 / P <>@, d, (S|B  | d* 4&  C!!@`   <=dqA      ^  ]}2a  E`@A`    		r	"	"	r	0Qt`   !QM!0jP   8TL<
,td
hT l |   D!! `   Pd~W   lastPassTime]$Pg(   weeklyHighestFloorTime  Pd   passedFloors Pf?\   weeklyHighestFloor  }2u          3  3  w  33w   99 99
)  `,=dqA        r E`@IM`    c        , ee    @ (  C       UC0	0	X          ')# r 3fv  
A# r	33f@g3e3f')3͋ g'#	 3
" #$3&g(h*  `0j,      P @
 @ @ P P @       e    @ '  B      $d& @        @ t ` Az8         #  3#3gg
ҋ k	kkЍ φk`,dqA         | B`@`     f      ` @ @       e     @ &        0QT`V   !M!$g2   8,4  C     !!`
    UC0	0	m(         #  3#3gh
j `,=dqA         B`@A`    d       ` @    ee    @ )        0Q`  !M!dw   8 #X$" #$
4<h4$* H$" l$"   *""<"  !!d`.   4=dqA      8 + ` iC`@A`       PfZ   nightmareTeamList   Hhxr4.   < d i v   c l a s s = " e m p t y - m s g " > feASkOpQ" e^O" mR< / d i v > 	E0Q`  !M!8  8 #l#x"$#T8$" #4|+@X T 42 (  " 	   )- " P 6 " 6!!`P   4=dqA       ( ]` E`@M`    mMPbv#   /8  cv]   *gsQ  A)  	!5%!aPɳ   
                        <div class="script-info script-checkbox-container">
                            <input type="checkbox" class="nightmare-team-checkbox" id="nightmare-team- PdP   " data-id=" y}EHPpV9   >
                            <label for="nightmare-team-   $PgR   " class="script-name">  GPb.q    -  Py   </label>
                        </div>
                        <div class="script-actions">
                               tP{5f   
                                <button class="btn btn-small btn-danger" onclick="stopNightmareTeam('  0P   ' ) "   t i t l e = " \Pbk" > < i   c l a s s = " f a s   f a - s t o p " > < / i > < / b u t t o n > 
                                                         lPyFq^   
                                <button class="btn btn-small" onclick="executeNightmareTeam('  nP   ' ) "   t i t l e = " ЏL" > < i   c l a s s = " f a s   f a - p l a y " > < / i > < / b u t t o n > 
                                                         dPwW   
                            <button class="btn btn-small" onclick="editNightmareTeam(' -)N   ' ) "   t i t l e = " " > < i   c l a s s = " f a s   f a - e d i t " > < / i > < / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l "   o n c l i c k = " s h o w N i g h t m a r e T e a m S t a t u s ( ' EAU.   ' ) "   t i t l e = " r`" > < i   c l a s s = " f a s   f a - c h a r t - b a r " > < / i > < / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - d a n g e r "   o n c l i c k = " d e l e t e N i g h t m a r e T e a m ( ' {l   ' ) "   t i t l e = "  Rd" > < i   c l a s s = " f a s   f a - t r a s h - a l t " > < / i > < / b u t t o n > 
                                                 < / d i v > 
                                         	  0Q`   !!N!4kX   9<P7p" DP" HH&7!!8`   }] B$Pgy9   .nightmare-team-checkbox}  z(          3 3v  3 3g3g
3]93	#
rg `,=dqA       p$ B& E`@M`    e       P @ ,P @ ee    @ ,  ?       B1N0Q`   !AN!8l`   9 #t 3X4& *K* 
",P@ <!!8`   4=dpA       & ( ` E`@M`    a)0		 UC1M0Q8`   !YN!c   ğ9l
!!`   )f          3  v    `,=dqA       ' >( E`@QN`    b          ee    @ .  A      }~@          '3 3'#3#3
gg3	ϋ
 gx  539k   `$g      ` P P  P      e     @ -  @      y@          '3 x  	@/35#3	g'	9
3393@@3@@3@@3@@3@@ @!@"3@#@$3@%@&@'@(3@)@*3@+@,3@-@.9/ 3 1g33!5"̋# h73$9%g;3!=&̋'h?   `M<mA      ` B B B!B!B 
    e    @ +  =      (Phr   selectAllNightmareTeamsBtn   1NI	
0Q0`
   !N!b   9d !!`   }d           3     `,=dqA       \* * E`@M`    b          ee    @ /  >       PfW   <i class="fas fa-   Pd'k:   check-squarePc&J   square  Pcr$   "></i>  c:t   SmhQ	bvdp   hQ	8          '# 3g'3v  993
΋	 g# 3
gҤ^# 3g#3g3΋g@@@ 9!  `(h#      @ ,P P P @    e    @ *        0Q-`  !N!  9P$& $
4T$& d
4$& p484<4D00h04@l
 , 
 x$& x484@t$& p
4x8$04@44L484P<D<T<4@DDDp0, P k#! 
 |$& l
4`8\$& x484<4D00h04@l+T 
 $& t
4x8$P$484@|$& 84(0T<<<0t$& 
4t8$P$<<,(8@4L0<4D0Dp0h4@DDD<@<<d
 , $& 
4t8$P$<@,(8@4L0<4D0Dp0h4@DDD<@<<d
 , $& 
4#t.8#$.P#$.<#@.,#(.8#@.4#.L#0.<#4.D#0.D#p.0#h.4#@.D#D.D#<.@#<.<#d
 #, +P& +P +Lk#N +\o#^$: 2>+: 2>/7!!Y`     ,PinY   nightmareBattleOrderContainer   E	 0 Pf   nightmare-member-row!2,Pik|   1px solid var(--border-color)   6PbNi   10px)%Pbn`   14pxPcr<8   fontSizePb    500 Pd>+
   fontWeight   Pf"   var(--text-color)   BPb.q   60pxH::bFN   bXT  	!$Pgr&   nightmare-member-slot   a=Pb   100%PbtQ   80pxPdBZ	   minHeight   ,Pi2n   2px dashed var(--border-color)  PbR(D   16pxPd   borderRadius%q	!%PdN=[
   alignItems  Pet   justifyContent  1Pcnt   cursor  Pcj   all 0.2sPdac
   transition   PfF~;M   var(--bg-secondary) PdzUz
   background  c}]   
                                                 < d i v   s t y l e = " f o n t - s i z e :   2 8 p x ;   c o l o r :   v a r ( - - t e x t - c o l o r ) ;   m a r g i n - b o t t o m :   4 p x ;   o p a c i t y :   0 . 7 ; " > + < / d i v > 
                                                 < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 8 ; " > bXT  (Ph^   </div>
                     `0  Pej1I   nightmare-floor yb:7b   ,{  bt3z   sQ  $PgMI   nightmare-battle-slot   Pdp   memberIndex PbZ"   4px PbRW    gap Pcr+\   nowrap  Pc^|   flexWrap}/ Pf&f'   nightmare-action-btnPc:   battle  Pc|   action  Pc[L   4px 6px Pd^
   whiteSpace  Pb0   40pxPcұ   minWidthb"P   QbPc%   restore b2w   b`Yb~{   n`a  l	   $Pg   .nightmare-member-slot  0Q@`*   !O!c   :@6 !!`    0Q@`*   O!d    :4 7p!!`   0Q`  O!dw   : ?p$" $" #4l ,4& *K
$2t"* 8$" Ht$" H@ !!d`.   D=dqA       Q   b(     E`@A`       Pf3   memberSelectDialog  PdǙ
   memberList  E	0		 UC1MH@T)i   < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 7 ;   p a d d i n g :   2 0 p x ; " > fe&SHQmR&S< / d i v >   0QU`V  !O!   : ?x* $" 84D<8HL4@Dx   b
 \7 *  H* .@#dD
  l!!`T   D=dqA       ,T   Pb\.   t5  Pb&   s4  5Hb(     E`@O`    b0QD`6   !O!d   :|8 *  !!`   Pc
   members 0QL`F   !!!k          3  3 v  33v   `,=dqA       U U E`@O`    c       P    ee    @ 6  <      i         3  3  3ҋ g `,dqA       T U E`@`    c      @    e    @ 5  2        	!%q:OPdꋤA	   12px 16px   )%N1%1OO!O0Q@`0   !-P!d   :`XxD !!`
   %O/ Pf~`   4px solid #667eea   PdF
   borderLeft  h          3  93 9`,=dpA        *X ,Y E`@O`    c       ,P    ee     @ 7  3       n0Q@`0   !QP!d   :`XXD !!`
   0/$Pgv:R   4px solid transparent   APh          3  93 9`,=dpA        dY ^Z E`@O`    c       ,P    ee     @ 8  4       p0Q<`&   !qP!c   :L6`$ !!`   0Qq`  !!!UX          '# 3g3w  E53
33v  "3
3v  \	kY͕I # 3
@@g'U# 3g#3 g"3$ʋ g&]v  3(@*@+#-k/M,@1@29335397353(99359;353=9?353A9C353E9G353I9K353 M9 O# 3!Q"gS#9$U3%W&9'Y3%W(9)[3%W(9*]3%W+9,_3%W+9-a3%W.9/c3%W091e3%W293g3%W495i697k3%W899:m;<9=o>9?q3%s@9'u3Awgy359{# 3!Q"g}3%&9'3%B9)3%B9C3%D9,3%D9-3%E9F3%G9H3%I9J3%K9L3%M9N3%M9O3%P9/3%0913%Q9RS97T9?3%s@9'3Awg&j%j`4=dqA      Z r Pb?   o5  ` E`@O`          @  P P \ @ @ P B 
`
`
``````
`````          ee    @ :  8      g           l  `,dqA        Z s E`@`    c            e     @ 9  5       aFEH$d' @        xs w e` `   (K`   )=Pcf   #2196F3 Pc?   #FF9800 Pcf   #9C27B0 Pc6Yz   #F44336 PcB   #00BCD4 Pc2   #795548 Pcs   #607D8B 0Qt`   !P!0jL   ;",24(  !!(`   eHOP*g~   
                                    <div style="display: inline-block; margin-left: 8px; padding: 2px 8px; border: 1px solid   <Pm
f/   ; border-radius: 12px; font-size: 11px; color:  Pb	}&   ;"> G4Pk'   </div>
                                 u            3D 5@@@@	3
@@@& `,=dqA       t bw E`@P`    d         BX   ee    @ >  6      0QH`:   !P!e&   ;`dT
D !!`   mM5Hj          3  3  x  3  '   `,=dqA       w x E`@O`    b          ee    @ ?  7      e)ʮ     ( ,ghT:   ,{  b糑   ) sQPr}   
                            <div style="flex: 1;">
                                <div style="font-size: 14px; font-weight: 500; color: var(--text-color); margin-bottom: 4px;">  Pd.l8   displayName P   </div>
                                <div style="display: flex; flex-wrap: wrap; gap: 2px;">
                                     XhrA  
                                                                 < / d i v > 
                                                         < / d i v > 
                                                         < d i v   s t y l e = " c o l o r :   v a r ( - - t e x t - c o l o r ) ;   f o n t - s i z e :   1 2 p x ;   p a d d i n g :   4 p x   1 2 p x ;   b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;   b o r d e r - r a d i u s :   1 2 p x ;   b a c k g r o u n d :   v a r ( - - b g - s e c o n d a r y ) ;   m a r g i n - t o p :   4 p x ; " > 	b< / d i v > 
                                                   	 9@          ''' 3 ΋ g#3g3
9	3

93
93
93
93
9999'3x   ' %'3!͋g#'3!΋ g%x  !@'"@(#3$)@+@,%@-@.&@/9'0 (3)2g4 `<m6      ` P , , ,   B!@       e    @ 4  1      mq$Pg,   closeMemberSelectDialog  aF$PgJ0   cancelMemberSelectBtn   P          '''# 3g# 3g'9$ j
#3#	3
 gg'3v  93͋ g39 # 3g"Ф& 9$# 3g&Ϥ& 9(`O,i*      @ ,@ ` @ @ ,@     ee    @ 3  0      a=h           3 3k   `,=dpA        P Z E`@A`    c      @    e     @ 2  /      h          3  Ћ h   `,dqA       P j E`@`    c           e    @ 1  )      $Pgȯ   .nightmare-action-btn   0Q@`*   !MQ!c   <@6 6 !!`    0Q`  aQ!  <t D \ @8<(" 2l(" \(" dD0@Hx"0&0pG 6H Dx0pH"(| d
.(" $.(" 2_ X   !!|`:   ayEOaOyO RMD0Q`   !uQ!8lZ   <p 4
6L'l
 4*D/os
(   !!`   BH{0         #  ky  іy  y  +!5!53	@Yϕ- w     `,=dqA         E`@A`    d            ee    @ B  ,      PcRh   toggle  @Pn1   linear-gradient(135deg, #667eea 0%, #764ba2 100%)   )O6BPcؑ   #667eea 1/Brb%ON PffBn   var(--border-color) "]O0Q`T  !Q!Lq   < #l&.0xP  .L  l
&," $**!!8`   4=dqA        ` E`@A`    Brb"  0Pj"   .nightmare-action-btn[data-floor="  $Pgє   "][data-action="battle"]0Qd`t   !Q!$g8   ж< H l
P:LG!!$`   aEOcbBh   Qb    uO q          3  33gx  M	@9
  `,=dqA        ގ E`@Q`    c       P @ ee    @ D  .      0          '  5 ]  І;  5'!3g	]3g)3gx  3h#3@	@g3
Ћ g!  `(h#      L 
  	     e    @ C  -      `j  enm   b`Y!kpe]
NPP         3  33 33 3
v  !33g k33	g33gr3
 9"3
$9&3
(9*v  D!5,]!Ά.;/!5133g5]!5739g;o3
=9?3
A9C3
E9Gv  C!5I7!5K3MgOx  !5Q3ShUv  %3W3Yg[i]\k_ `,dpA        Z  E`@A`    Tsa      P P @ P P  ,P  0  
` 
 

       e     @ A  +      h          3  Ћ h   `,dqA         E`@`    c           e    @ @  *               #  3gң9#  3g
9#  3	g3
93
93
93
93
93
93
99 3"g$w  4#  3	g&3
(9*3
(9,3
(9.#  3g09234963
8 9:3
8!9"<3
8#9>3
8$9%@3
8&9'B3
8(9)D3
89*F3
89+H3
8,9-J3
8.9/L3
8091N3
89P2MR@S3@T9U3WgY3"g[Y]   ^ 3_gay  M#  3gc59e3g96i#  3	gk3
m9o3
m9q3
m9s3
m9u3
m9w3
m9y3
m9{7@}8@~93gw  L#  3	g9939639:3
93
93
9#  3g3
&9'3
;9<3
9+3
=9>3
 9#  3?g@939639:3A9B3
C9&3
D93
93
;9%3
93
93
0913
93
,9-3
.9/3
=9E3
93
F9GH93g#  3?g@939639:3I9B3
C9&3
D93
93
;9%3
93
93
0913
93
,9-3
.9/3
=9E3
93
F9GJ93g#  3?g@ 9  3  96  3  9:  3  9B 	 3
 C 9&  3
 D 9  3
  9  3
 ; 9%  3
  9  3
  9  3
 0 91  3
  9  3
 , 9-  3
 . 9/  3
 = 9E ! 3
  9 # 3
 F 9G %K 9 '3 g) 3 + g-3 g/ Y1  23_ g3 Y5   6#   3N 7O g9 3P ;ËQ  g=#   3N 7R g? 3P AËS gC`,dqA        +  1C`@`    E     @ @ P , , ,P P , ,P  , , , , !p  `` p
`
`````````
````` ``````
         e     @ 0        0Q`  !R!|}   <P$&xMc  t08DL8 S6ll*
4<0< * * D$" ** V <0W !(h@   *      
           0     !`<   Ui=
Cu
eqb(b         LPd 
   windowInfo  RHe3!   l	gЏL-Nv&S0Q@`*   !%R!d   <l$DCl  !!`   Lh         3  33 g   `,=dqA        " E`@A`    c       P    ee    @ H  #        O0Qx`   !AR!$g8   <4
4'p'x'p'x'h'p'+p!!4`   c   
                                                 < d i v   s t y l e = " f o n t - s i z e :   2 8 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   m a r g i n - b o t t o m :   4 p x ; " > + < / d i v > 
                                                 < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ; " > mR< / d i v > 
                                         	aPc9   memberIdPd
   memberName  Pc%   isLeader--q,Pd9]   isSubAccountPeC4   parentFileName  v           9 3`3`3`3`3`3`3	`3
``,=dqA         E`@A`    b         ee    @ I  $      0Q`  !uR!A=p  < #D
H$*#$T<&0$H @`8P@<$"   *28",
CDpKLpKL`;<hCDxST|CL"$" p
4L<D(0,00444<44@4,Dt
 ,<"" ;<D  $" |<D(4040444L0Dl0884D<T<<44@@
 H ;<D  T!!M`   4=dqA        ` E`@A`      B0PjgP#   .nightmare-member-slot[data-index=" Pb<   "]   Pfh`   customDisplayName   --q, OI	
0Q<`"   !R!d   ̉=<T ;`  !!`   a]Rg           3 3v     `,=dqA       d ޢ E`@R`    b         ee    @ K  &      Pw   
                        <div style="font-size: 14px; font-weight: 500; color: var(--text-color); text-align: center;">    < / d i v > 
                                                 < d i v   s t y l e = " f o n t - s i z e :   1 1 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   t e x t - a l i g n :   c e n t e r ;   m a r g i n - t o p :   4 p x ; " > bXT1O	aURYR
aR]R 	!PdZF
   crown-icon  !Pc   absoluteIO q}-Pb6   24pxH9'PbCI   18pxN1O PcZU?   zIndex  O!Ob~   =Q e(Ph0.
   grayscale(100%) opacity(0.3)bb   d%   pQ:N b60QD`2   !R!d    =H L<!!`   5i         3  f'k   `,=dqA       ު H E`@R`    b       @ ee    @ L  '       aFPcR!;2   relative PbIr   -8px-Pb78   20pxPb򼡏   50% O Pf   var(--error-color)  )O6B%q:OON(PhE   0 2px 4px rgba(0, 0, 0, 0.2)80Q`   !S!<mh   Ŀ=H  ('H('P('H('P('@('H('X('` 0!!<`   5A   
                                                         < d i v   s t y l e = " f o n t - s i z e :   2 8 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   m a r g i n - b o t t o m :   4 p x ; " > + < / d i v > 
                                                         < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ; " > mR< / d i v > 
                                                 	aURYR]R--q,aReR          3  f93`3`3`3`3	`3
`3`3`%j  `,=dqA        $ E`@R`    c
          ee    @ M  (      x          'z  # 3@@g'3.5
ѣZ k333	3
3# 3g#3g 3"Ƌ g$]
v  @&@'M(@)@*9+3-9/3-913-9	33-9
53-973-993-9;# 3=g?9 A3!C"9#E3!C$9%G3!C$9&I3!C'9(K3!C'9)M3!C*9+O3!C,9-Q3!C.9/S3!C091U293W3!C4596Y7899[:9;]3!_<9#a3=cge# 3=gg3!i"9#k3!i>9%m3!i>9?o3!i@9(q3!i@9)s3!iA9Bu3!iC9Dw3!iE9Fy3!iG9H{3!iI9J}3!iI9K3!iL9+3!i,9-3!iM9NO93P9;3!_<9#3=cg  `t{       ! P P ` P @!p`` ````
```````      e    @ J  %      cD   ]mR  $g}x     *NЏL-Nv&S0RO  }          # 3/gѿ	3fɬn 3m3/5L3F3@33	3
v  ^&3Ç): 3":$:&g({ *ǖ%3+f-n 3/v  \k133ˋ g537h9#;3=g?3AˋgC3EˋgG%jI\3K@M@NkO `,dqA          C`@A`    LqQ      Ӏ 

 

`2P 0@  
  
         e     @ G        0QP`N   !IS! f.   = #P ,
 H* % !!`   4=dqA        Ҿ ` B`@A`    0Q`  !aS!Xt   = cpH&," @`8\LT*8Hp4*|*PX @H*   !!\`*   \=dqA         5H%D)D-De(        E`@YS`   R--q,	3(b         }-`!`-`Pb          )GQPdg   displayIndex--q,PeΨ   isMainAccount   CG}SPbv   .   b`   K`   }--0Q`  !S!dw   =x8.`D40,4"8
O`0H&`t40"8l"(t"0"h h !!h`0   -D3c`   P[&S  }SSPb҉    (  -5H`b(         )GQ}S-q,eRaRCPc:R   slotType)GQ%D)DSb0          5 v  3M@3@M	@
@@@3@	@Ї
)@@:::3@M@:3: 3":$3&:(:*:,3.g0`,=dqA       ع  E`@qS`    0j2        !@! !B!0P  0P    ee    @ P  "      @          ''''''3 '.5Zk333
'3'3'3	)'
)::3@@:3:: :":$ 3&g(*%3+͋ g- `0j/       @ P P s2 @ 0 @      e    @ O  !      l(          ' j ҆'3Ћ g `YSd             e     @ N        0Q``j   !S!$g4   = #P  ($" *  !! `   4=dqA        j ` C`@A`      $Pg|   .nightmare-battle-select0Q`  !S!Lq   = '`" D$ L$" 
$T
 l ,  x*   !!L`"   4=dqA       ^ `(   E`@S`     BPe2    option[value=""]E	 H  Pcz   option   fʍ	   fe&SHQmR    0Q\`b   !	T!$g6   ؈>h$" tT  \ !!(`     S)Q  o          #  3g393
93g   `,=dqA       * N E`@S`    d       @ ,P @ ee    @ S         0          '3 g93g 3
v  4#3	
g9993g 3ϋ g `$g       P @ , @    e    @ R        p(          '$ j '#3g3ы g
   `Sd      P @    e     @ Q        0QH`>   !-T!e"   >$$" <0   !! `     Oeqj         #  3g39 `,=dqA         , C`@A`    c
       @ ,  ee     @ T        0Q`   !IT!4kV   > ',$" *CDd" 
(4L , !!H`    4=dqA      J  `(   A`@A`      O0Ql`   !aT!,iF   ԓ>4
4 \D" 
(4 d !!4`   aUR
]R BPdrl   .crown-icon RbR b6s          v  <3  313  93gҤ3
9	9
`,=dqA         E`@YT`    d        P ,  ee    @ V        a]R BqTebR b6{0          '# 3g3Ћ g3
93	
gҤ399   `YT f      @ P @ ,    ee    @ U        0QM`B
  !T!>  > #P$* 0$*08@X
 x$2$'@$'H.4$;|$'H$'8$'@.4$;$'\(d3d:T`PT`hX`px& k#2 22 " *0@@
 X/_/  S|*#T2 
 p0 /dt$2l$2l,*7,*7"(:`l\k6{04* .K#x2 
l
"P\l|F2. *	* 8 *<  *0:s&Td /` (* \   $ !!E`   4=dqA        V ` B`@A`       PfQ9   nightmareTeamName   eke   eQOTy   BRRaURYR]R--q,aReRb`b(         )G=]R--q,aReR)G=`  B0Q@`*   !T!c   >DdL'H!!`   h          ) :    `,=dqA         E`@T`    b       0  ee    @ X        b0Q0`
   !T!c   >40  !!d            ^   `,=dqA        ( E`@T`    mee    @ Y        0Q0`
   !T!b   >\$!!`   ]Rd           3     `,=dqA       X  E`@T`    b          ee    @ Z        H fW	   \n N*N  $d' @        l X ` B0Q]`h  !T!|}   >x L$*
l$*l$*l,"3,"3,"32`lX\\`!!\`*     BQ$Pgߋh   "][data-member-index="  Q(Phy$   "][data-action="restore"]   (PhX   "][data-action="padding"]    RMDb@b         yEO]OyO)%HAP         #  k#3@@	@
@g#3@@@@g#3@@@@g3	3
g3	 3
"g$3	&3
(g*?3,ˇ.):/:1:3:5:7M9::g<`,=dqA        & E`@T`    8l>       ` @!@!@!P P P 0    ee    @ [        rQUUU RMD@b         yEO]ODyO)%H`    a    0		 UC1MA0Q8`    !-U!c   >d&
!!`   )f          3  "v  `,=dqA       <  E`@T`    b          ee    @ \        	PPdj   battleOrder Pd}   battleStatusPeI   lastBattleLog   mM		PdE	   updatedAt   dk   O]fe  Pb          )GEUIUb           MU`    [mM`    Pdv7 	   createdAt   1	b8	eUdޤ7   O]OX[  1          '# 3g33f
ң\ kw  # 3@	@g۫3
3۫3
3ګ3
3v  ۫3
3۫3
3۫3
3!ګ3
3#v  ۫3
3%a]ߤޖ3'ۇ)):*:,:.:0:2:4:6:8:::<g>3'g@YB b  C 3Dڋ gF3HۋgJ3Lۋ gN3!Px  \ "kRT'͌#''u  ͖YU'y  ۗu  6  $5VX3%Yڋ&g[w  53']3(_fagc# 3)@e*@f@g+@hgi# 3)@k*@l@m,@ngo٫3-q3.s/gu٫3-w3.y/g{1 3}ڇ0):1:2:3:4g؈Y 
   D  u  ۖ    #738#93: ;gז<g٘" =3>ۋ?gٜx  a5ȉ)::@:A3Bڣ:B3C:C3D:D#E3Ff׹:G;ڽ\ HkڿI#E3Ff3($g#J3Kf3($g3Lh@:::@:A#E3Ff:M3g\ Nk k) j   `T      @ @  


&0 0 0 @ 0@ P @ "0
  B B
 
 
`2 0@ 0l P P  p0 0P `B
 
  
           ee     @ W        0QX`\   !uU! f.   ?P$" 
("88 ( !!$`      PfVV   nightmareTeamDialog eqAn          #  3gҤ39"'"  `,=dqA        t f A`@A`    c
       @ ,  ee     @ ]        0Q`  !U!F  ? '4& *K* 
8
&LH
W0",4

g0",0"(8
00dd
 
0@
$0Dk
0X\
0$0 @ !!@`   4=dqA
       0 `(   C`@A`    0		 UC1M0Q4`   !U!c   ę?\  !!`   )e          3  v  `,=dqA       `  E`@U`    b          ee    @ _        IU0b         ]ODyODPcu   fullRageDEU`    `V  X          '# 3#3 gg
3̋ gx  53	]5̈9	53	5]53	 ̈;"5$3	&5(5*]5,3	.50̇
2);3v  553	7595;9=w  65?3	A5C5EΤ3Gx  3GYIϕ8 J5K3	M5O5QMS9T5V3	X5Z5\;^ k`   `Tsb      ` @        P L `
 
 f
   P         e    @ ^        0Q`X  !U!Pr   ? 'h4& *K* 
d
#x."
",`
ox 8 D!!H`    4=dqA      N  `(   IA`@A`    0		 UC1M0Q4`   !U!c   ?\  !!`   )e          3  v  `,=dqA        ` E`@U`    b          ee    @ a        mM1	7			eMP          '# 3#3 gg
3͋ gx  b53	#
3#khx  .59	 5"#$3&f(9* k,`0j.      ` @  P @ , @      e    @ `        0Q	`  !V!dw   ? 'h4& *K* 
8
&PL` /T
K8 
8"0\8" [ @!!L`"   4=dqA      6  `(   QC`@A`    0		 UC1M0Q4`   !%V!c   ?\  !!`   )e          3  v  `,=dqA        H E`@V`    b          ee    @ c        MU		bHH          '# 3#3 gg
3΋ gx  53	]5Ά9	)#
3f:!`5#3	%3'g)5+3	-3/dx  '51533	537g99	; k=`<m?      ` @   0
  
 
       e    @ b        0Q`  !EV!Hp~   AD@D4#$*" 0" 0(
P
P 3S !d       ~        !@`   Pd̪
   taskTeamId  Pcک:<   teamId  PdRd
   finalFloor  y  B$Pgl   .script-item[data-id="  RPd0   .script-name MM$=d& @        7 7 ` AP         3  333c_#3
@@gФ?3gϤ/3	3
g5@@@9	ˍ `,dqA       3 7 uB`@`    $g!       P P P P   !p  ee    @ y        0Q`D  !}V!Dor   A '<&:4pG60 `0 *8 (2    !!8`   4=dqA      7 A `(   IC`@A`    AH b         	>b 0Q8`   !V!c   A,"( !!`   0Q`  V!@nj   A<&3t" &#`4
$2t"* '   !!<`   B$=d' @        9 @ ` V B<PmB{u.   div[style*="height: 400px; overflow-y: auto;"]  AE	HR?Z   < d i v   s t y l e = " t e x t - a l i g n :   c e n t e r ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   p a d d i n g :   3 0 p x ; " > fegbLe_< / d i v > 0Qx`   !V!8lZ   A$" 8<4  t   !!@`     	!Pzs%О   
                                    margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid var(--border-color);
                                  !LPqri?   <span style="color: var(--text-secondary); font-size: 0.8rem;"> TPsdE   </span><br>
                                                   <span>   	 v          #  3g393
@@3	@
@93g`,=dqA       < Z@ E`@V`    e       @ ,P  !@ ee    @ }        Pd5   scrollHeightPd.PNC	   scrollTop   (         . 5 z'.53g'S-5
93v  93	Ћ
 g39`,dqA       9 @ E`@V`     f       P  0    e    @ |        f           k   `,dqA        9 @ E`@`    c            e     @ {        (          '- 5 ]- φ;- 532z  - 5	3f)#r 3f::- 53	g #
"Ћ dl$  `,i&      L 
i @ 0 `       e    @ z        0Q`  !W!pz   ЄBL&4C.0 
_0T(x" x" p" 
(
$" " X!!<`   A b         	P`    [Pc    floors  b           tB B	 02OPeJS   div:nth-child(2) H         6 5 ]6̇;6535	]653̈;65359.5Ҥt3gѤd3g!5#P5%3'	g)M+5,3M.5/31
g3Τ35g7ͤ
99  `,=dqA       &A hF A`@A`    4k;       L       "  
 ee    @ ~        0Q`$  !AW!z  ؚB /P`\XHPXL&2,.|P`\XX *.8(.@64\"HXhd`` N|&.`_4* .K lYk  D"@
0
4",$\ . $"e&&+|208&"*+   !(h@   t                   !`N   <=dqA      F j 5H-Da  %A`@A`    -Pd   currentFloorEUPdA
   teamStatus  ]VPcFθ|   teamInfoYV!C@b         YW]WPd8'
   lastUpdate  		iWPcs9   captain 0b         mWaWtMDYV@b         -YWEU]WiW(h1f   r`fe:   S_MRsQaS    0		 UC1M=
)	PPeZR   fightRoleBase   0Q`   !W!(h<   B 'x8* &* 
 F[  !!4`   4=dqA      VN P `(   E`@UW`    5H}Wb0QP`J   !W!e(   Bl "H 7d!!`   -l          3  3f3 3f
v     `,=dqA       N nO E`@W`    c       @ @ ee    @         -D)PcFd   preparedcvq   ]QY  c"%	   ]ReQ  cne   *gReQ  x0          ' 3 3Ћ g2 33	
i
   `d      @ @    e    @         0Q`  !W!  B _&8=/  ,6<$T H<@$<4\$'t* * * * F x* !F * * 
"h8  !!P`$   T=dqA    
   PP xi OKOd(     (     E`@UW`    !CaW]V}WB0Q8`   !W!c   Bl ,!!`   -f          3  3f `,=dqA       *S S E`@W`    b       @ ee    @         0Q8`   !X!c   Bl ,!!`   -f          3  3f `,=dqA       S 4T E`@W`    b       @ ee    @         b0QH`@   !X!e$   BD,0 K|  !!`   Kr-j           3 33fg]`,=dqA       hT T E`@W`    c
       P   ee    @         0QH`@   !9X!e$   BD,0 K|  !!`   Or-j           3 33fg]`,=dqA       &U U E`@W`    c
       P   ee    @         H(h   SsYYOvObXT _Y"N0Q<`(   !YX!d   BD"d   !!`   0Qu`  mX!  B 3E/  ,,`\$`4& *K*
<"P ;\l'P&$*
4 " 8" X:P(T !!|`:   <=dqA      V 2^ ePb޼,   r5  a(    E`@W`    !CYV0		 UC1Mb0Q4`   !X!c   B|  !!`   )e          3  v  `,=dqA       X Y E`@}X`    b          ee    @         	PHUi0Q<`&   !X!d   B|4@  !!`   Xg          3  3 v   `,=dqA       >Z Z E`@}X`    b         ee    @         u
 B@(b         aOPe[n   kickTeamMember  ]VPdm
   kickRoleId  X Bc2   T  G,iɹ     S"NcNR o l e I D :   Yx          ''3? ŭ4 %363v  	0 #3#
3gg3	ɋ
 gФ333v  35'#3/g 3	"ɋg$Ϥk3&e3&3(g*ΤP,):-:/3133h5137@9@:@;l< `}X<m>      2` @ P  ` P P L !     ee    @         -g           3 l`,=dqA       TV f^ E`@W`    c           e    @         ,i]   Ss:1YvNRbXTSeQBl0Q@`*   !X!c   BD:X !!`   0Q`&  X!Hp~   B '&$*
4 " 8" X.P(T !!L`"   4=dqA      &_ Rc Pb4   t7  `   E`@W`    Uib0Q<`"   !Y!c   B|"@@!!`   g          3  3 v     `,=dqA       _ :` E`@	Y`    b         ee    @         u
 B@ b         aOPc>9   joinTeam]V Bc~P   TbXT  G,i
P4     SeQBlT e a m I D :   @          '# 3/g3΋ gҤb3
\3
3gѤG	):
33h13@@@l `	Y(h       @ P 0 !      ee    @         h            i    `,=dqA       ^ c E`@W`    c            e    @   	      0Q`X  !MY!Lq   C 'D .T&$*
4 " &8" XBP(c!!P`$   4dqA      c i P`(   E`@`    WUib0QP`J   !eY! f,   C* 
@@@  !!`   b0Q<`"   yY!d   ܓC"44   !!`   -g          3  3 u     `,=dqA       d ve E`@]Y`    b         ee    @         l          3  ы gҤ33v     `,dqA       d f E`@`    c      P    e    @         u
 B@ b         aOPdZ,   prepareTeam ]V B5YGeR     SQYBl  @          '3 3 v  #3/g3΋ g
Ҥc3]33	gѤH
) :33h1 3@@l`]Y(h!      P @ @ 
       ee    @   
      p          '''''35 ңe3_ƭTE3630363	3u  36ҖP 333333ʋ g'3ʋg'3ʋ	g!3#ʋ
g%3'x  !1l)3+ʋg-3/x  !1l133ʋg537ʋg93/v  3'v    `WDo;      P
 
 \ 0 
 
           e    @         Pd^N
   consistent  Pd^c   inconsistentt$gΙj   ObXT N'`hgǏ  ,i&   ObXT N'`hg1Y% te          ')3 33333
3'33 	5z3 5ć
):::::#3!f#:%9'3 5)9+3 5-9/d3 ć12):3:5:7:9:;#3!f=:?:A:C:E;G1 @IlJ#L3N#P3R gTgV)XZ3\f^n 3`)3b3dv  )9 f&3gfin 3k3m3k3oċ  gq!3s3kiu3 5w3 5y"#9${1 3s%&l}  `UWhx      P P  L``N  ` P P @ P  
        e    @         0Q`l  !Y!QM  C *B4"?":0"o" "XLP\4* .K2 
"0&L"H
W"0",4
g"0","0
"00
"04
"08
"0D `*(x* x* 
t
* 
(
$* * "(
(
T6d"D@*0*t,"Dp*0`$"D@*0"D"Dp*0`$"D@*0"D"Dp*0!!`^   4=dq@      j rz ` A`@A`    A b         	P`    [)Wb           b         b           0b         ]OyOUEU0		 UC1M0Q8`   !Y!c   C\
!!`   )f          3  v    `,=dqA       n \n E`@Y`    b          ee    @         IU0b         ]ODyODUDEU`    `*  B B	 02	!}/HQE PcN    #4a6bdf )O6BuO%ONd  D                  ''		6 5 ]6 ;6 535	]!6 53;6 5353):::	:
!;##%3'#)3+ g-g/31 g3x  5537]599;5=3?5A]5C3E;G5I3K5M5O]"5Q3S5UW);X5Z3\5^5`9b5d3f5h5j9l5n3p5r5t9	v5x3z5|5~9
 k. 5ʢ.3gɢ-3g5,53gM5+M53gƢ*3g3z  5554 @9!3"#9$3"%9&$'9!3"(9$3")9& 3"#9$3"%9&3"(9$3")9& 3"#9$3"%9&3"(9$3")9&  `Y      L   L       
   ,    P    ,@ @  @  P    `
```       ee    @         0Q-`  !Z!dw   C ',E/ # 
 ,68 * &E/  8
$8 $6P
$p * 3
; ;6	!!8`   4=dqA      4} ( `(   C`@A`    A$d' @        t} ~ ` -Z	P0Q``p   !9Z! f0   CL$&$*,
0H!! `   A	Pdr(   8nb*g/TR  tp          43  v  %65359`,=dqA       } ~ E`@1Z`    c
        P ,  ee    @         !CmWb0Q8`   !YZ!c   Dl$  !!`   f          3  v  ^   `,=dqA       >  E`@-Z`    b          ee    @          H          '6 Z ǭO @Ҍ''6 53!6 533	ŋ gK 3 ǭr3 6Τ%333v  3 `>:3433	ŋ
g933v  3 `}    `(h        S


     e    @         0Q`n  !yZ!B  D ;d,&:4.`K|.d4 kKH(&d("& "t*  6T("\
  .h * `* "D6POl*43\ * :@   !!`B   D=dqA       F 6 b   yB`@A`    )A b         	P`    [)Wb           e    _YgbLO:   Ge>O   ObXTpeϑ:   H30Qp`   !Z!0jN   DXl
 ,d, #+ok( !!`
   PeF   0123456789ABCDEF1	yb8	t@          w  7#3#3fOg
5@ Yѕ9    `,=dqA        n  E`@Z`    d       Ѐ @  ee     @         (b         Gq`    [BeNn5   ASkO  -     B ]60	0	 f"uW
   R^ASkOR~:   d*(F   r:      fm
   hgObXT/TRr`0Q`@  !Z!>  D 'DP,&$*P
,* $*
4 X
,T&P
$4";x"3" 
$4lBX(08(B " (&&H(08B  !!`F   4=dqA      
 | `(   E`@Z`    Ui0Q<`"   !Z!c   ОDl"@@!!`   g          3  3 v     `,=dqA        " E`@Z`    b         ee    @         3b0Q<`"   ![!c   Dt"@@!!`   g          3  3 v     `,=dqA       ̈ P E`@Z`    b         ee    @         Cu
BPd:f>c
   2px solid   6PcHx   0 0 5px 8 BL/d   &S]/TRGSdf&   ) R~  cV   ]/TR  `  bdzUю   &S*g/TRIZ`  P          '3 "#3/g3̋ g
 @#3/g3	̋
gѤ3v  w93Фj<5Ϥ13+33@9 33@"9#3%g'Τ33)39+1 3-@/@03 @1@2@3l42 i6a 38g:1 3-@<@=3 @> @?l@2 !iB`Z@nD      P @ 
 
 .  
` BH @ BH      ee    @         B0Q0`
   !I[!b   ̻Dd!!`   Gd           3     `,=dqA        0 E`@Z`    b          ee    @         r>bZ   0   fZZ#	   /TR*g/TRv&S  efw	   ck(W/TR&S  0Q`P  !q[!Hp|   D 'L* 
>0&P
@BT(08("*  !!8`   4=dqA      ڏ  `(   E`@Z`   0Q<`"   ![!c   Dt"@@!!`   g          3  3 v     `,=dqA       z  E`@[`    b         ee    @         c:   /TR-N  3d`o   /TR&S  GS5[8          '3  3ϋ gx  2 i @1 3		@
@3 @@@lm3 i` f      @  BH       e    @         0Q`  ![!\u   D 'T& . |" L* 
 h
 ,: ko* ",.L(08F d !!<`   4=dqA      Ȓ  `(   E`@Z`    A0j+    _YYt~;SsQlOOo`e_    _YYtO~0Q@`*   ![!c   DL: h  !!`   9[h          2 i    `,=dqA        
 E`@[`   b          ee    @         b0Q0`
   ![!b   Dd$!!`   ]Rd           3     `,=dqA        R E`@[`    b          ee    @         c     GSH          '/5 1l\k3΋ gy  1w  5i
YЕ Yѕ3 3΋g513	@
@3@@l9i `(h"      @ @ 0\  P  !    e    @         P          '''3 '6 5]6 ͇;1 3@l
1 333@l	@<
5 j<·3@::;# 3"#$3&<g(h*
 j,1 @.@/@0l133'4'1 l537΋g93;x  ]3=͋g?3AgC1 @ElF\ @HkI3K΋gM iO `ZPrQ       0 @  "@ 2 P @  !9	 
 
 H           e    @         0Q-`  !\!`v   D |& $@&$*
4| " t\t0/./l8" X:P(c: U !!l`2   T=dq@ 
   
   T ` d     A`@A`    AUib0Q<`&   !-\!d   D\4@  !!`   g          3  3 v   `,=dqA       B  E`@%\`    b         ee    @         u
 B@8b   
      aO Pf%   checkTeamPreparation]V	PPe   captainRoleId   Pc:   teamName-M\GQ\ BX$g~r     SQYr`Bl   0Q`  !]\!)%<  D #,.$
@ ,lI/  "T8 >L/t<$C$82 g"2 2 2 (H
$H*42|d. 
: p" h . 	&$.
4 & 4* .K.$:0xh"":/8& XJD(c&: ":,[* 4 |&t* 4 T: """[  !!`|   4=dqA        J K` E`@%\`    A!CmW-aW}W,=d' @        ؜ n 9a  m\B0Q8`   !y\!c   Dt ,!!`   -f          3  3f `,=dqA       R ȝ E`@q\`    b       @ ee    @         0Q8`   !\!c   Dt ,!!`   -f          3  3f `,=dqA        l E`@q\`    b       @ ee    @         0Q8`    !\!c   DL( 4!!`   rf          3 g`,=dqA        
 E`@q\`    b         ee    @         0Q8`    !\!c   DL( 4!!`   9rf          3 g`,=dqA       <  E`@q\`    b         ee    @         Yt0Q`   !\!4kR   E 'D(0X.<$.L$8* '\|#(   !!(`   4=dqA      2  `(   E`@m\`    ]RKaW}Wb0Q<`"   !]!c   Et"44!!`   -g          3  3 u     `,=dqA       ^ آ E`@\`    b         ee    @         W}(          '3  32 33" 333Ћ g
Ҥ3v  
3 `e      P @       e    @         ,iNʤ   @b	gbXT]QY[b _Ybe  0Q`   !%]!4kX   E 'L &$*.,&\W!!4`   4=dqA      0 F O`(   E`@m\`    ]RUib0Q<`"   !=]!d   ܓE"@@   !!`   g          3  3 v     `,=dqA         E`@5]`    b         ee    @         $g`9   sQ^bXTzS:     )}0          '3 W#3/g3Ћ g
Ҥ/13	@lu3
k   ` f      P @  
      e    @         Uib0Q@`*   !a]!d   Et&4@  !!`   h          3  3 v     `,=dqA        6 E`@m\`    b         ee    @         u
 B@0		 PedN   nightmare_teams 1M0Q8`    !]!d   E&
   !!`   )f          3  v  `,=dqA        l E`@m\`    b          ee    @         0jֽ   *g~b0RASkOMnelS[teMn0b         aO Pfj   startNightmareBattle]VPdB
   teamConfig  	P(b         EUPerl   restoreSettings Pe
f   fullRageSettings]]] BXG0j     S _Ybe}TNS+T[teOMn`  <m23/   RbXT*gQY[bhgQ~ޏcbKbRQY0  b    |  DoA@   *gԏVOOo`hgQ~ޏcbKbR/TR&S0  e          )/ 5 ) 336333#	 3ku  333	
''33	3 g' 3g'3g3!g#( 
 %:3&;3(v  < 3*ċg,61 l.\k0 32ċg4#638/g:3<ċg>Τ3@3@3BgDͤ# F3!H#"J3#L$gN%gP3Rċ&gṬ1 'lV(X:)Y*[)3+\:+^3,`:,b3-d:-f:.h3/j:/l30n31p2hr1 3 34t@v5@wlx\ 7xw  29  8   Mzi{91 l}\k^ 7xz  =1 l\k29  8   Mi`m\x|      P
 

 
 P @ @ @ P ` P P 0` 0P 0P P  !@            ee     @         @          ''''''''''/ 5 #3/g3΋ g
Ҥ3~33	gѤi
)::#3k:3:!3#3%h'1 3)@+@,l-#/΋ l1`%\4k3      P @ @   
 
 B     e    @         0Q`   !]!<mf   EHpE/  4" : 
 
4"t*  $ !!(`   3 ]60	0	`         < 8 ʭ- 3g<`Ҳ) .#3#
3<gh
j  `,=dqA        ~ 
 B`@A`    e        2` @    ee     @         0Q`  !]!Dot   JP4" *K#`#P-B  " *	&x  !!P`$   0		  PfV   gameManagerSettings PcN̐   internal 0Q`  ^!Ȓ~  ̅J`$" 
&4&s$" 
&4&s$" 
&,.k$" 
&,.k$" 
&0.o$" 
&0.o$" 
"
$" 4'T
0
 @' $" 4'@'  !!\`*     $PgMh   internalColumnsSlider   Pc*XG   columns  Pf΅   internalColumnsValue Pf|   internalWidthSlider H Pf)   internalWidthValue   Pfw
   internalHeightSlider9' Pf\o   internalHeightValue ,Pia2/   internalMaintainRatioCheckbox    Pf>v_   maintainAspectRatio }$Pg^`   internalMasterSizeSlider7	7	PdH
   masterSize  1	$PgZ
   internalMasterSizeValue          #  3gҤ339#  3g
Ѥ339#  3gФ33 |9#  3gϤ33 |9#  3	gΤ3
3
 9#  3gͤ3
3
 9 #  3g"̤3$^9&#  3g(ˤ?339*9,3.3.#032h496#  3g8ʤ3333.3.#032h:9<`,=dqA       dA	 L	 E`@A`    8l>       @ ,@ P   ,@ ,@ ,P @ @    ee    @         0Q`  !Q^!  ĳJ #`$& 
&4*s$& 
&4*s$& 
&,2k$& 
&,2k$& 
&02o$& 
&02o$& 
&$& 
&82w$& 
&82w$& 
&X*$& 
&X*$& 
p$& 
*P$& 
*D"t$* .   !!`D   4=dqA      L	 H]	 9D` E`@A`      $Pg0   externalColumnsSlider   ^ Pf.   externalColumnsValue PfR   externalWidthSlider H Pfjv   externalWidthValue   Pf&D   externalHeightSlider9' PfF1=O   externalHeightValue ,PizNB   externalMaintainRatioCheckbox   5^}PeJ1   intervalSlider  Pczv   intervalPeIZ   intervalValue    Pf"   concurrencySlider   Pea   concurrencyLimitPeޮ   concurrencyValue$Pg   externalWindowCheckbox  Pe^BU   externalWindow  ,Pi"m   externalAutoRearrangeCheckbox   PeRs+   autoRearrange   (Phj#   externalAutoAdjustCheckbox  Pdz
   autoAdjust  PcI   sortModem	 Pe6   .sort-mode-btn  0QP`P   !^! f,   JH("P $
  !! `   QMDaPbb%   mode9Dl          3  333v  h`,=dqA       \	 8]	 E`@a^`    c
       P   ee    @                   '# 3gҤ339# 3g
Ѥ339# 3gФ33 |9# 3	gϤ33 |9# 3
gΤ33 9# 3gͤ33 9 # 3g"̤3$^9&# 3g(ˤ3*3* 9,# 3g.ʤ3*3* 90# 3g2ɤ343496# 3g8Ȥ34349:# 3g<Ǥ3>!^3>9@# 3gBƤ3D!3D9F# 3gHŤ3J!3J9L3N'# 3PgR3 TË! gV   `LqX      @ ,@ P   ,@ ,@ ,@ P     @      e    @         0Q`  !^!Dot   J GX$" #$" #$" #$" #6  6   !!4`   L=dqA        d]	 b	 c    E`@A`       PfF(=X   internalWindowTab    PfZ=   externalWindowTab   $PgfLOs   internalWindowContent   $PgZ   externalWindowContent    0Q`   !	_!0jL   J4(" p'(" |'(" p'(" `  !!(`   %	MDz          3 3g33g
33g33g  `,=dqA        _	 `	 E`@^`    e       @ @ @ @ ee     @         0Q`   !%_!0jL   ԃK4(" p'(" |'(" p'(" `  !!(`   %	MDz          3 3g33g
33g33g  `,=dqA        `	 a	 E`@^`    e       @ @ @ @ ee     @         (          ''''# 3g'# 3g'# 3g'# 3g
'3ϋ	 h3ϋ
h ` f      @ @ P      e     @           ^0QL`B   !E_!d   K '46  !!`   4=dqA      b	 d	 `(   E`@A`     0Q`   !]_!0jP   K` 8$" *'(" < $ 0!!0`   a^  ^0Q<`&   !q_!c   Kl(" D!!`   MDg         3  3g `,=dqA       c	 Jd	 E`@U_`    b       @ ee    @         %	x(         3  3#3g3
ы g33	gBkDj  `,dqA        b	 d	 E`@`     f      ` P P @    e     @         k(          '3 ϋ h   `c           e    @         ^m	@         #  3#3gg
33Ћ k	k
j#3g3ϋgB3 k"  `,dqA        @@	 e	 A`@A`    ,i$      ` @ @ ` P @     e     @         0Q`   !_!4kV   ДKX$" "70* 20* 24*  !!8`     _  Pf궎2   .game-setting-item  m	0QT`R   _!e&   KD(" "(" T !!`
    R(PhҾi/   sort-mode-selector-wrapper  %	 m         3  3g]3  3g   `,=dqA       rf	 Bg	 E`@A`    c
       @   ee    @         Pc   custom  0Q<`&   !_!c   K\(" L!!`    g         3  3g `,=dqA       g	 h	 E`@A`    b       @ ee    @         Pd
Y   lastPosition0QT`R   !_!e&   ԡKD(" "(" T !!`
    R_%	 m         3  3g]3  3g   `,=dqA       hh	 8i	 E`@A`    c
       @   ee    @         (         #  3g3g
v  3Ћ g8v  3Ћ	g
v  3Ћg`,dqA       &e	 Di	 yA`@`    $g      @ 0          e    @         0Q|`   !!`!4kV   ȥK$@P " *" *: !!,`   0QI`@  5`!|}   K _X$" $" #
$6 $" $" #
$6  `
 @$" $" #
$6 $" $" #
$6 !!P`$   \=dqA        i	 y	 ]5H)De      E`@A`      ^^ Q0Q`   !M`!Dot   K`87x$d$" $" P
0
 @0/L"H$4h 0  !!,`     9^A^7	7	0         #  3k9#3
g#3
g699#  3kx  9
9Dj `,=dpA        j	 m	 E`@E``     f       @ P  @   ee     @         0Q@`.   !i`!d    K4@8 0!!`   h           3 9Dj `,=dpA        0o	 o	 E`@E``    b       ,@ ee     @         Ta~5&?!^%^0Q`<  !`!\u   K4 $D$" 
4&P7\
k$" $" @<
 d $ <  !!<`   5H  1^}1	8	])^-^@          '3 9#3gҤg3
a#3#	3k
Cg#3g#3g99Dj!'  `,=dpA        <q	 t	 E`@E``    $g#       ,` P    ` ee     @         0Q`<  !`!\u   K4 $D$" 
4&P7\
k$" $" @<
 d $ <  !!<`   )D  1^}1	8	]!^%^@          '3 9#3gҤg3
a#3#	3k
Bg#3g#3g99Dj!'  `,=dpA        v	 y	 E`@E``    $g#       ,` P    ` ee     @         -H          ''''''# 3g# 3g'3ˋ h
# 3g# 3	g'3ˋ
h''# 3g# 3g'3ˋh# 3g# 3g'3 ˋh"`,i$      @ @ P @ @ @     e     @         0Q)`  !`!̊  K kX$" $" #
$6  `
 @$" $" #
$6 $" $" #
$6 $" $" #
$6 $" $" #
$6 $" 
$6 $" 
$6 $" 
$6 $" 
$6    !!`<   d=dqA        y	 	 ]5H)DFf       E`@A`      e^i^ Q0Q@`.   !`!d    K4@8 0!!`   h           3 9Dj `,=dpA        {	 {	 E`@``    b       ,@ ee     @         Ta~5&?m^q^0Q`<  !`!\u   K4 $D$" 
4&P7\
k$" $" @<
 d $ <  !!<`   ]  }^}1	8	u^y^@          '3 9#3gҤg3
a#3#	3k
Cg#3g#3g99Dj!'  `,=dpA        *}	 	 E`@``    $g#       ,` P    ` ee     @         0Q`<  !a!\u   L4 $D$" 
4&P7\
k$" $" @<
 d $ <  !!<`   5H  }^}1	8	m^q^@          '3 9#3gҤg3
a#3#	3k
Bg#3g#3g99Dj!'  `,=dpA        	 x	 E`@``    $g#       ,` P    ` ee     @         ^^0Q@`.   !5a!d    L4@8 0!!`   )Dh           3 9Dj `,=dpA        	 $	 E`@``    b       ,@ ee     @         ^^0Q@`.   !Qa!d    L4@8 0!!`   Fh           3 9Dj `,=dpA        z	 ܈	 E`@``    b       ,@ ee     @         ^0Q4`   !ma!c   L4 0  !!e          Dj   `,=dqA        Ή	 	 E`@``    b          ee     @         ^0Q4`   !a!c   L4 0  !!e          Dj   `,=dqA        	 6	 E`@``    b          ee     @         ^0Q4`   !a!c   L4 0  !!e          Dj   `,=dqA        0	 d	 E`@``    b          ee     @         }^0Q4`   !a!c   ̵L4 0  !!e          Dj   `,=dqA        d	 	 E`@``    b          ee     @         p          '''''''# 3g# 3g'3Ƌ h
''# 3	g# 3
g'3Ƌh# 3g# 3g'3Ƌh# 3g# 3g'3 Ƌh"# 3g$# 3g&'3(Ƌh*# 3g,ͤ3.Ƌh0# 3g2̤34Ƌh6# 3g8ˤ3:Ƌh<# 3g>ʤ3@ƋhB `PrD   	   @ @ P @ @ @ P P P P P               e     @           Pd
   .setting-btn0Q@`*   !a!c   ̸L@6  !!`    0Qq`  a!  Lt <8 W$ pt0/Ll0/\0/p( #0/t($#"<<
 x. $ xP\ $" $" `
0
 P0/L"H$4 X !!P`$   aPc2L   sliderIdPb<U   step  7	7	1	8	PcUq   Slider  Pc/z   Value   Pe=   columnsSlider   PeF   masterSizeSliderPe   masterSizeValue `2  Ux         3  3#3 3k
#3gТ#3k@#3k#3k#	3!#	3#h%h'#3)k+#	3
.C0g1B-9335h7#3g9ʤ
9;v  ^#3g=#3g?69A9C#3EkGx  9I
9KDjM `,=dpA        	 *	 E`@A`    DoO       ` @ @  

 
 X 
  ``    ee     @         h          3  Ћ h   `,dqA       $	 :	 E`@`    c           e    @          Pffn   .setting-value-input0QP`P   !-b!d    L@6 16 !!`
    Q0Qq`  Ab!  LX87: $ p,0/\0/p( "#0/t8"$#&<<
 D
 X $* $* `
0
 P0/"L"H$4H2dXD40|$* 
4dH"$#T$* $* @<
 #"$#T$* $* @<
 0| X   !!t`6   )bb  7	7	1	a8		bbbPd/l   widthSlider Pd
M   heightSliderPd   isAdjusting $PgNU   maintainRatioCheckbox   }Ta~5&?Pd@   heightValue PdQ
   widthValue  a    U         #  3k33h
#3gТ#k#  3	k#  3
k#3	 #3
"h$h&#  3(k*#3-C/g0B,9294v  g#3g6#3g899	:9
<#  3>k@x  9B
9Dv  v  #F%H#3gJ̤3Lv  \#3-CNgO#3gQ#3gS9U9WZ#3-BYgZ#3g\#3g^9`9b%HDjd`,=dpA        (	 @	 E`@A`    Prf       @ @ @ P @ P P  ,  @ ,` 
P  ` @ ,@ ee     @          0Q`   !yb!4kT   MX87. $ p*|/|
  4  !!,`   )bb  y8         #  3k33h
#3gФ&#k#  3k9Dj`,=dpA        	 @	 E`@A`     f       @ @ @ P ,@ ee     @         l          3  Ћ h3  Ћh`,dqA       ĕ	 P	 E`@`    c      @   e    @         w            j j#3g3
ҋg#3g3ҋg`,dqA        bi	 \	 }A`@`    $g      ` P P        e     @         0Qe`v  !b!qm  MPD$$" "&,$" "2"$$" "&,$" ":"$$" "&,$" ":"$$" "&,$" "2"$" "*4$" /T$" "$3XHPL$$" "&,$" "2"$$" "&,$" ":"$$" "&,$" ":"$$" "|&,$" ":"$$" "&,$" "2"$" ":$" "*4$" "$" "*4$" *p$" "*4$" :$" "xKx4"|       !!`r   8b   
      ^H9'=^5^  ^^^%^!^H-^)^9'A^9^=^1^}5^ B$Pg-   .sort-mode-btn.active   a^m	(b         ] Pcnf0   bossKey `b(         ^H9'^^^^^^5^i^e^q^m^y^u^^^^^^^^^^^^^^}^ Pd/|   bossKeyInputPc6   Alt+`   b ]0	0	IH           )##3gͫ3	!#3gͫ3k:##3gͫ3##3	gͫ3 |k:
##3gͫ3!##3g#ͫ3% k':)##3g+ͫ3-!#3g/ͫ31k3:5#3g7Ϋ39!#3g;3=:?#3AgCϫ3E3GчI:JL)##3gM̫3O!#3gQ̫3SkU:W##3gY̫3[##3g]̫3_ |ka:
c##3 ge̫3g##3!gi̫3k km:o##3"gq̫3s##3#gu̫3w ky:${##3%g}̫3!#3&g̫3k:'#3(gͫ3:)#3*gͫ3!#3*g3:+#3,gͫ3!#3,g3:-:.#3/gͫ3!#3/g3::0#31gΫ32:3#4356#738ghwjj `,=dqA        x	 ^	 C`@A`            
     

`20	 
  
  
  
  
   




     ee     @         0Q`  !b!b  ̚O$(" '(" $((" l(" x(" " d$" "d$" $" (" &x
 |'(" 784" &th" &th"88"8*l
 '(" 784"88"802 \   !!`<   4QPdB	   collapsed   APcǯ   expanded  8 R%	 Pf+z$   sidebar-collapsed   . B $Pgo   titlebarSidebarToggle    Pf   accountTabsToggle   $PgN5g)   titlebarAccountToggle   Pd<U   fas fa-bars !CMDeqPe.   fas fa-user-plus% PfvR   fas fa-chevron-left  H          3 3g33g
#33 3g33	
g33
g3g #3"g$3&g(#3"g*#3"g,3 3.g09294@363	8g:@3<9>3@gB9D3FgH9J3L9N3P9RW9294@363TgV@3<9X3L9Z3P9\#^q ,l` `,=dqA        	 	 YC`@A`    Prb       @ @ P P @ P @ P , @ ,P ,P ,P   ,`    ee     @         0Q`n  !c!@np   Q$,7&t84&" &th&" &t.x84&" &tl&" &tl!!8`   %CqeB B	c!1A Pfu!    fas fa-user-minus             @3 3v  R@3 9HH3g9	
I
I3g9	P@3  9HH3g9	I
I3g9	 `,=dqA        =
 l@
 Pbx   Lt  `@A`     f           ,  ee     @         0Q\`h   !Ac!$g6   R,<0P0DC !!`    Pe   readScriptFolder0QX`Z   Yc!$g4   RD T* # (  !!`   b0Q8`   mc!c   Rd" @  !!`   rf         3  g  `,=dqA        B
 bB
 E`@A`    b         ee    @         x0Q`F  !c!Lq   R 'h$" 
D <
h$,<0T06 #
4" *K" p!!P`$   4=dqA      B
 RH
 `(   E`@A`      E'E	H`vN2)   < d i v   c l a s s = " e m p t y - s t a t e " > *g~b0R. j s ,geN< / d i v >    Q Pev   checkedScripts  0Q`   !c!0jP   ܔRh8ht 6{+|4"h {" P!d    	   "   A     !$`   0		$=d& @        8F
 F
 e` c c0	{0         /"#  3gҖЍ#3#  3
ghKl `,dqA       ,E
 >G
 E`@`    d       @ P @ ee    @         0		 @          '# 3g93v  
9#
3	/#
3	3
 #
3	3
͋ h4#3#3ggK l  `(h"      @ ` P P @      e    @         n          3  ы gp&pk   `,=dqA       xA
 hH
 E`@A`    c      @   e    @         o          #  3*#  33#  33ҋ h`,dqA       @
 tH
 B`@`    d
      P      e    @         0Q`.  !c!<md   R Kh$" #4T
 $
 ,* 
**     !!<`   L=dqA       H
 Q
 c      B`@A`      E'E	0QX``   !c! f,   R40. &, 8  !!`   bn         5  3g3g`,=dqA       I
 0J
 E`@c`    c
       @   ee    @         H=
0Q`Z  !d!Pr   R #p0D$" #4x"P("`l
 " P 6   !!X`(   4=dqA      |J
 P
 ]` E`@c`      	!5%!PZ1u   
                        <div class="script-info script-checkbox-container">
                            <input type="checkbox" class="script-checkbox" id="local-script-   Pe `H   " data-script=" y}EDPo-7   >
                            <label for="local-script- MHPp
<   </label>
                        </div>
                    	  0Q`   !=d!4kX   R<P7p" DP" HH&7!!8`   }] BPe'zi   .script-checkbox}  z(          3 3v  3 3g3g
3]93	#
rg `,=dqA       O
 P
 E`@%d`    e       P @ ,P @ ee    @ !        0          ' 5 ^#3g'9@
@@@	
@@@@@@9 3g3΋ h   `$g      P , !B!.P @    e    @          8          ''''# 3g'9'	'3
ы g3̿3	f̬n 3
3=Yϕ !3"ыg${ j& `c,i(      @ Y P P \     e    @         0Q`0  !ed!8lZ   RP&D666F?x<080" R\   !!8`   8b   
      Pc6a   enabled Pe\Ee   customWhitelist Pec   customBlacklist PdJꦻ   urlWhitelistPdT   urlBlacklistyd}dddd (Phm   update-network-permissions               )83:83:83	:83:83:#3*#33	#33	
h#!L l#`,=dqA         Q
 T
 A`@A`    (h%        
 L
     ee     @ "        0Q`  !d!Lq   R #P&D666F:4"x" <080. Z  !!T`&   4=dqA       .T
 X
 ` A`@A`    8b   
      yd}dPdC	   blacklist   ddd  Pf   networkPermissions  0	0	 d 0Q``n   !d!(h:   R,<0<0*   !!`
    dp          #  3-#  33#  33h `,=dqA        ~W
 X
 E`@d`    c
       P   ee     @ $        8          ' )83:83:83	:83:83:'#3	
#3gh!##3%-##3%3'##3%3)h+#-ы  l/  `4k1       
 L 
 
        e     @ #        0Q`   !d!4kT   R #P$" #&P@[.@* 6  !!8`   4=dqA       X
 a
 ` A`@A`       Pf   customWhitelistList E	}dH0Q`F  !d!Lq   R 'p$" |84TXD<88L0	" \6  T  !!t`6   4=dqA      Z
 `
 `   E`@d`      	!%qPe   space-between   O:OPcf
   5px 0   )%(Ph"vS   1px solid var(--light-gray) 1%NB,Pi^Px   
                        <span> 
U   < / s p a n > 
                                                 < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - d a n g e r "   s t y l e = " f o n t - s i z e :   1 2 p x ;   p a d d i n g :   2 p x   8 p x ; " > 
                                                         < i   c l a s s = " f a s   f a - t r a s h " > < / i >    Rd
                                                 < / b u t t o n > 
                                           	 B}/ 0Q``p   !)e!$g6   RH ?@. <  0 !!`   5}d"p          3  f833hMj
Nj`,=dqA       (_
 _
 E`@e`    d       P @    ee    @ '         0          '# 3g3939
3	9
393939@@93g3΋ h 3 g" `(h$      @ , , @ P @    e    @ &        @f   < d i v   s t y l e = " c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 7 ;   t e x t - a l i g n :   c e n t e r ;   p a d d i n g :   1 0 p x ; " > feꁚ[IN}vTUS< / d i v > }           '# 3g'J9833
v  833	ы
 g9   `de      @ P      e     @ %        0Q`   !Qe!4kT   S #P$" #&P6d4O.4* 6  !!8`   4=dqA       2a
 i
 ` QA`@A`      Pez%Y   urlWhitelistListE	dH0Q`F  !me!Lq   S 'p$" |84TXD<88L0
" \6  T  !!t`6   4=dqA      b
 h
 `   E`@ae`      	!%qeO:Oe)%e1%NBLPq>   
                        <span style="word-break: break-all;">  !e	 B}/ 0Q``p   !e!$g6   ԟSH 34. <  0 !!`   5d"p          3  f833hMj
Oj`,=dqA       g
 h
 E`@}e`    d       P @    ee    @ *         0          '# 3g3939
3	9
393939@@93g3΋ h 3 g" `(h$      @ , , @ P @    e    @ )        f   < d i v   s t y l e = " c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 7 ;   t e x t - a l i g n :   c e n t e r ;   p a d d i n g :   1 0 p x ; " > feU R L }vTUS< / d i v >            '# 3g'U9833833
v  833	ы
 g9`aee      @ P      e     @ (        0Q`   !e!4kT   ܧS #P$" #&P6d4O.4* 6  !!8`   4=dqA       i
 r
 ` A`@A`      PeZ   urlBlacklistListE	dH0Q`F  !e!Lq   S 'p$" |84TXD<88L0
" \6  T  !!t`6   4=dqA      Nk
 q
 `   E`@e`      	!%qeO:Oe)%e1%NBe!e	 B}/ 0Q``p   !e!$g6   SH 34. <  0 !!`   5d"p          3  f833hMj
Pj`,=dqA       p
 Pq
 E`@e`    d       P @    ee    @ -         0          '# 3g3939
3	9
393939@@93g3΋ h 3 g" `(h$      @ , , @ P @    e    @ ,        F_f   < d i v   s t y l e = " c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 7 ;   t e x t - a l i g n :   c e n t e r ;   p a d d i n g :   1 0 p x ; " > feU R L ўTUS< / d i v >            '# 3g'U9833833
v  833	ы
 g9`ee      @ P      e     @ +        0Q`   !f!4kT   S #P$" #&P@[.@* 6  !!8`   4=dqA       r
 z
 ` A`@A`      Per^k   blacklistList   E	dH0Q`F  !)f!Lq   S 'p$" |84TXD<88L0	" \6  T  !!t`6   4=dqA      s
 y
 `   E`@f`      	!%qeO:Oe)%e1%NBe!e	 B}/ 0Q``p   !Af!$g6   SH ?@. <  0 !!`   5d"p          3  f833hMj
Qj`,=dqA       x
 y
 E`@9f`    d       P @    ee    @ 0         0          '# 3g3939
3	9
393939@@93g3΋ h 3 g" `(h$      @ , , @ P @    e    @ /        r:e   < d i v   s t y l e = " c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 7 ;   t e x t - a l i g n :   c e n t e r ;   p a d d i n g :   1 0 p x ; " > feWTўTUS< / d i v >   }           '# 3g'J9833
v  833	ы
 g9   `fe      @ P      e     @ .        0Q`  !if!8l`   S _<P40>:c2 Dc#*(&;;!(h@         3     "   c   q     !Da      4=dq[      {
 n~
 `   C`@A`     Pdjt
   openFolder  b         Pd
   folderPath  f$=d& @        |
 |
 ` }fb&   Sb _e;   eN9Y1Y%:     cRQ   HQn(h(|   eN9Y_/f&TzsSn  0Q|`   !f!,iD   S4&8$$" .<($" 8  !!$`   cp   ,g0WDn  (Ph"cn   selectLocalResourceFolderBtnbq   ,g$Pg(   selectScriptFolderBtn   w          P v  # 3g3f(v  # 3g
3f`,=dqA       |
 b~
 E`@}f`    d       @ @   ee    @ 2        @      'q~# 33̇):h	q  q	4΍\ 	 @
@3@k [ @@̋ lqq  ` f      P   H      e    MQ 1        0Q<`(   !f!d   S8 T T  !!`   Pe:D   preventDefault  5g          3  f3f`,=dqA       ~
 ~
 iA`@A`    c       P    ee    @ 3        0QD`2   !f!d   S$(" P  !!`   A%	Pdrb7f	   highlight   i          3 3g   `,=dqA        
 n
 B`@A`    b       @ ee     @ 4        0QD`2   !g!d   S$(" \  !!`   Agi          3 3g   `,=dqA        
 
 =B`@A`    b       @ ee     @ 5        0Q`  !1g!  Y GX \
   X* <((" t& <:4\& P   * #*0&#H *,6@
#8$*Bd[!!`>   L=dqA       9 M ]c    mC`@A`    I	
	0Q|`   !Ig!,iF   YP 4"8 .< 0  \ !!,`   Grr0%	bw          3  3f3g53  3
g]3g3g `,=dqA       : < E`@Ag`    e       @ P @   ee    @         HA
eA f.f	   	b. b i n eN    0QL`F   !ig!e$   Y,(" D (  !!`   A
k          3 3gWj `,=dqA        < V= E`@Ag`    c       @    ee     @         0QH`<   !g!e&   Yh h( t !!`    b0QI`@  g!\u   Y. #|#0( :0( 4( `$ 6#k$,., Bl" G" ?!(h@        S           !     !Ha    4  a },2a+ 8-e+,ir#6   elS҉rRhhgQ~ޏc0j҈    el㉐g&SeNnxOeN<h_cknx$=d& @        dB B e` Ag f<	   Yt&SeNeQ  -H      q3 3$"!#3#33
g6$"!#3#33g#3gФjn3gq  q	%3	 3	 3
"n3$h&\k(\k*̍\k,qq`,dq[       l> B E`@`    ,i.       p P ` ` P P @   ee    MP          h PfVtDu   readAsArrayBuffer   j         #  r ҋ 93g  `,dqA       = C E`@`    d
            e    @         0Q`  !g!dw   Z #l08
*(>, 8"8@
 ((:L+L& "8"(""|* `( l  !!P`$   4=dqA      C 2L ` E`@Ag`    Gbnqr](b         Q6E1 3 3 b0Q`  !g!  ĚZt4 @&
<0( :0( 4( X
(68LL6DXW0L 0 C
.," FH" \'0* #H   0 !d    ,      1     !h`0   aQ6 },q,U6$=d& @        J 6J e` g 0	0	bnqrbUP         3  3k.59$
"!#3#33g6$"!#3#33g#3g Τ:3	".5$3	"9	&3
(.5*3
(9
,̍.5.#032#436g8h:=v  ^E<=5<3>3@gB]!<=5D3F3HgJ<3L#N3P.gR9TjVjX}jZ`,=dqA       F K E`@`    Lq\       @ ,p P ` ` P ,P , ` @ P  P P @ @    ee    @          hg0          )3 =v  C<=53.<=533
g Y& )=v  ^=@@).	5 Y&  
Y& .·)3:3:;# r "ы 9$3&g(  `g,i*       P P @ Y  @ @    e    @         bnqd+   ck(WmR    dzjo     *NeeN0RGcZ   Ǐ  d֠S     *N͑YeN$gvƝ   @b	geN]X[(WǏ  q0          ''''# 3g҆'#r 	'3Ћ g3v  = 33	
g 9#Ћ l3v  5k''3!Ћg#x  r<3%#'3).g+9- j/\ @1@2<=5335@7@8@9@:k;$x  \ @=@>k?   `Ag@nA      @  

   
 B
 B	 B     ee    @         0Q`  !1h!Pr   ĶZP$" 4(
$&*(:(>,* `*$"4#8  !!T`&     @PnrA2   #fileList .file-item:not([style*="display: none"])  HbnUqb0Q8`   !Ih!c   Z4&   !!`   f          . 5    `,=dqA       :O zO E`@A`    b          ee    @         eAcB   ]R}  d=     *NeN  ( G           #  3g3=v  #3
.g3K<	=5;<=53
(<=53
3ы g3@ @!<	=5"3$@&@'9(   `,dqA        M P yC`@`    ,i*      @ P   @ @ @    e     @         0Q``p   !uh! f.   \ 7<$" x*   !! `   <=dqA      0 & a   (   }C`@A`      Pdة
   .file-item  0Q)`   !h!t{   \P $" T""C
 d" 4&*,48";x"3" P""K"" x*"#   !!t`6   aPcףl   filename BPdU   .file-status PdbKx   file-status   !bn)[B6Pc&-i   0 0 4px 8Pez]   .file-icon-btn  Pe   file-icon-btn    btk   \Pbkf b6Pb2`   fas PcX   fa-stop PcVu2|   fa-play H         3  3v  3g3@
99k<	5<3

v  ^+33@933@93gΤT@!9"9$3&g(ͤ@*9+`,=dqA         E`@h`    ,i-       P  ` ,   @ p  ee    @         p(          ''# 3g3ы g} j
`d      @ @    e    @         0Q-`  !h!hx   ],E/  $$H (" p$" *E/  $$tP(" \*   !!@`   Biu
%	Pdr'   highlighted   9H0Q<`(   !h!c   ]H(" t!!`   hg         3  3g`,=dqA       
 ~ E`@A`    b       @ ee    @         Pefg   scrollIntoView   b         Pc&X   behaviorm	m:x         l h/^ ǭS D/63v  (/633	3gO #3	g3
ˋ g/mǭbS/63v  7/63!3#3%g'3)Ƈ+)g,^ .  `,dqA       B t B`@`    0j/      
l P P
 
 
`   e    @         0QA`.  !!i!t{   ]PdE/  ((.X4874O. 
4d
(
(
(
,h&``PP,T.`* &D&d>P   !!T`&   bnPdSdi	   ungrouped   H"Xt,S&   ^ . * ? b i n - ( . * ? ) g- ( . * ? ) - ( . * ? ) - ( . * ? ) \ . b i n $ 8b   
      3-.-8b   
      EEEPb~   ... 8b   
      EEE%         < ] ŭR Cv  6v  +3@g33	MgҖN 3Ƀ  gФV3z  I5555̇	)
@@: :":$:&:(3*x  +,)3h.@-:0:24):5:7 `,=dqA        Z MA`@A`    4k9        H  0	  &2 0 LH 00  ee    @         0Q`  !Ui!&  ] 3h$" #478$" t8	$" `
<$8$" t8$" t
<,8$" t
<,86 6  6  P P P P  |" P , !!x`8   <=dqA      v  a    `@A`      	!Pe.Rq   custom-confirm  !P{  
                    position: fixed;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background: rgba(0, 0, 0, 0.5);
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    z-index: 2000;
                    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
                !P\.
  
                    background: white;
                    border-radius: 8px;
                    padding: 20px;
                    width: 400px;
                    max-width: 90vw;
                    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                   Pfȥ   
                    margin: 0 0 15px 0;
                    color: #333;
                    font-size: 1rem;
                    line-height: 1.4;
                   P   
                    display: flex;
                    justify-content: flex-end;
                    gap: 10px;
                  }/bӋ   SmaP]ڂR  
                    padding: 6px 12px;
                    border: 1px solid #e0e0e0;
                    border-radius: 6px;
                    background: white;
                    color: #666;
                    cursor: pointer;
                    font-size: 0.9rem;
                    transition: all 0.2s ease;
                  b&g   nxePa&r7U  
                    padding: 6px 12px;
                    border: 1px solid #4a6bdf;
                    border-radius: 6px;
                    background: #4a6bdf;
                    color: white;
                    cursor: pointer;
                    font-size: 0.9rem;
                    transition: all 0.2s ease;
                    0QL`F   !i!e(   ],$0/D <!!`     8 k         #  33gk `,=dqA        ƽ : E`@ei`    c
       P   ee     @         0QL`F   !i!e(   ],$0/D 8!!`     8 k         #  33gk `,=dqA          E`@ei`    c
       P   ee     @         PcNz   keydown 0Q`   !i!4kX   ]4<8$0/D &p<$0/D @!!$`   Pc{   Enter   5  8 Pc   Escape  z          3 v  %#33gk
03 v  ##33gk`,=dqA       P | E`@ei`    d       P @ @ ee    @           8 yP          ''# 3g'939
# 3g3	9# 3
g939# 3g39# 3g 9"39$# 3g&9(3*9,3.ʋ h032ʋh43.ʋh638g:38g<3>g@3>gB3DgF# 3H3JgL3NfP `LqR      @   ,P P   ,P @ @ @ @ @        e    @         0Q`  !i!Dov   ^ #X$" 
$ d$" #78 P" D:  !!H`    4=dqA        ` UA`@A`      (Phk   window-control-notification  	!)P>L  
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: rgba(0, 0, 0, 0.6);
        color: white;
        padding: 15px 25px;
        border-radius: 8px;
        z-index: 21000;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
        pointer-events: none;
    !  8  0QL`D   !j!d    ^,&D," T!!`     k          3 3 3g  `,=dqA        P  E`@j`    b       @ ee     @         (          '# 3gҤ3f# 3
g'93	9
9# 33g#Ћ  l `(h       @ P ,P ,P `       e    @         0Q``n   !5j!$g6   ġ^$&*  L !! `   Ui0QT`R   !Ij! f*   ^4 &CD  H   !!`   L@m         c l /59el   `,=dqA        P E`@A`    c            ee    @          fG[	   ]/T(u@b	gzSTek  p          #  3/g3ҋ gij
\k `,dqA        `  A`@`    e      @ @       e     @         0Q``n   !qj!$g6   Ц^$&*  L !! `   Ui0QT`R   !j! f*   ^4 &CD$ L   !!`   L@m         c l /59el   `,=dqA         E`@A`    c            ee    @          f.	   ]y(u@b	gzSTek  p          #  3/g3ҋ gij
\k `,dqA          C`@`    e      @ @       e     @         0Qx`   !j!4kT   ^,\
l&0td$<4,$  !!`
   YEMiACv           v  2/5 Ҥ!3k]5v  ]5v   `,=dqA         B`@A`    c
       @    ee    @         0Q`"  !j!<mb   ^  D
  L"(\&0Hx&*#
   !!0`   <=dq@        a  eC`@A`    ,dg @          ]a  jMYEiU0Q	`  !j!Xt   ^`&0
80Hl(`
*$&
@
2T
>@+:"@
>D+&P>D+T   !!4`   iCYEMACbn]8         / 5 Ҥ33kv  ]5]5
v  ^v  b	iYv  )
v  b	i%v  b	i`,=dqA       F  E`@j`    d       P   @ ee    @         @          ''''Ҍ'' ''v  %!/5 Ѥ 3k'#3/g
3΋	 g   `je      @ @      e    @         0Q`  !k!  ^x&(
<$L "  "  "  "  "  "  " /X0(B'('h`<0XL08" "td "HX$0$" "t| D8*"d>(|XWhH
2'`2
G p2$("  " 
$(" L"8
(<4<8(" X !d      *  "     !`   iu
 B@PeR   .sync-toggle-btn Pf*   .render-toggle-btn  Pd
   .refresh-btn PfzS   .dropdown-toggle-btn4PkN+(   .dropdown-menu:not(.switch-account-menu)Pd̠d
   syncToggle  Pdf5   renderTogglePc.   refresh  PfҭҞ   toggleGameManager    Pf%   toggleDropdownMenu  Pc:"   state   @LLPeߜ   renderEnabled   Pd=
   lightgreen  /Pch   black   BPd^)[
   fas fa-eye  !d")   sQ8nb2ng b6EPeN&9   fas fa-eye-slashdNA?p   /T(u8nb2ng B(b         Pdx	   pauseGame   ydPb   fps ik`
  {	@@@ACM
@)$=d& @        N  ` A@`  DPontӍ7   window.postMessage({ type: 'toggleGameManager' }, '*'); `"  Pbf   show PfW   .switch-account-menuPd6|i
   shouldShow  m	qOPc   200px   PcZ? *   maxWidth%	b      `         / 5 Ҥ333g33g
33g33g33g33g33	g
v  $v  Vv  'v  5v  7B/5 3"9$c3"l&e3"l(C/5*3"9,p3"73.903.9234g6989:53.9<3.9>34g@9B 9:.3!D3"Fʇ#H)3":$I3%K:%M&hOD#(Q3)SkU*@W+@X@Y,@Z]-.5[v  /0@]1@^3_/0@a92bɍ334dff76lhq38j39l:gn33p;grͤ38t39v:gx3<z.*3|=9>~3|?9@38j3A:g`,=dqA         B`@A`    hx       P @ P @ P  P @ ,P ,P , ,@ P  
 ! .P P P P P ,P    ee    @         0Q`  !k!ly   _. &($4$L " $* T 4
( T#*h*h !!T`&   iu
 B@rV   
                 ( f u n c t i o n ( )   { 
                         t r y   { 
                                 / /   vcg^[aMQ  J S O N   W[&{2NlIN
                                 v a r   m e s s a g e D a t a   =   { 
                                         t y p e :   ' s y n c C o n t r o l ' , 
                                         c o m m a n d :   ' ,Pi>s}   ',
                    data:    0	0	0Pj_!   ,
                    timestamp:    		6Ԋ=  
                                 } ; 
                                 / /   Smo`
                                 w i n d o w . p o s t M e s s a g e ( m e s s a g e D a t a ,   ' * ' ) ; 
                                 
                                 / /   \Ջ(uYtQpe
                                 t r y   { 
                                         i f   ( w i n d o w . h a n d l e S y n c C o m m a n d   & &   t y p e o f   w i n d o w . h a n d l e S y n c C o m m a n d   = = =   ' f u n c t i o n ' )   { 
                                                 w i n d o w . h a n d l e S y n c C o m m a n d ( '   Pb:-   ',  ZM[9   ) ; 
                                         } 
                                 }   c a t c h   ( f u n c E r r o r )   { 
                                         / /   c o n s o l e . w a r n ( ' (u  h a n d l e S y n c C o m m a n d   1Y%: ' ,   f u n c E r r o r ) ; 
                                 } 
                                 
                                 r e t u r n   {   s u c c e s s :   t r u e ,   c o m m a n d :   ' @   '   } ; 
                                 
                         }   c a t c h   ( e r r o r )   { 
                                 / /   c o n s o l e . e r r o r ( ' gbL1Y%: ' ,   e r r o r ) ; 
                                 r e t u r n   {   s u c c e s s :   f a l s e ,   e r r o r :   e r r o r . m e s s a g e   } ; 
                         } 
                 } ) ( ) ; 
           0Q,`   !k!b   _,  !!c             `,=dqA         E`@A`   mee    @         	0Q,`   !k!b   _,  !!c             `,=dqA         E`@A`   mee    @         `         / 5 ϣ333gΣ7@@	#
3g@@#	3
f@@@@#
3g@@@ @!l"3$̋ g&3(͋g*  `,dq@       :  AB`@`    0j,      P @h  !@ BH BH P      e    @         0Qi`~  !k!1-J  _ /<#T`4,k@"KD2\l&,(&,<&,&,4' 4
<$:0l_"`F <XxI/  p"L * p$* d4T	",.84* C,/* h,:  X*6(&T|"C&&p: 3*4* "#P*& >"|2  pL*4*4* *H
4 * * /8* L v2(' H( D*6(.T|"C.&p: 324* "H#H<2Xd* & >"t2  @2 L82 L2 \p8,I/ # 
 ,"4* .K2P"
$.$ 4"**:+2 #&p&p'8,UC # 
 ,""+4* BK2B3'P"#
X. + +4.:*:J."+*,p"$B*"3: 3: 3"*"+&\&t+h*$"#l#3^ +,+#0+4* BK2B3:@2*Cd:@2*N@7\:@2*ND7|r +*.*|*"+R<.*|"+#R@.*|"+*h*p+h4* BK3@DB B
<B 3* B 3L,
$2$"(
$2'\|""#t
4+* : 3&B&BBjB O*8: 34* O*#,
$2#"(
("B 2B: w: /   !8l`         8         9        !@  :   !`R  <=dqA      
 4 ]a  B`@A`    BaOPcN<   command Pd:	   eventData   Pd$T
   mouseEvent  Pd򡀻
   touchEvent  	  Pf   lastProcessedEvents 		 0Q8`    !%l!c   ȸ_4'<  !!`   Bf          l &l`,=dqA        " b E`@	l`    mee     @         0Q`   !=l!8lZ   ܼ_`  =3/  Lo"@P   !!`   		 l{X          #  3f#3	Iʭ>/#3	6A x  #3	`:    `,=dqA        ,  E`@	l`    d       @ Ԁ d  ee     @         PeX   sourceWebviewId PdT   fromWebview iu
 B@)Pd£   getAttributePb65o   __idbnPdR	   external-    Pf:K5   handleSyncCommand   `   K`    PfjD   f1-master-request   Pen   requestMaster   PdJ8
   gameLoaded  rPdjI
   statusUpdatetPd^w
   syncStatus  @cd'   ;NzS  MAC $Pgiy   master-window-changed   b         Pc6}   detail   b         CLl `  ebf@   NzS( Tek-N) (b          Pf   initialGameSettings PcR
   settingsMCl B`  $=d& @        & B ` 	la*    4d' @        P 2 .77b   ylulPe   captainStatus   Pe>   checkGameStatus $PgA   nightmareBattleStarted  $PgNw   nightmareBattleFailed   $Pg҃   nightmareBattleCompleted$Pg:   nightmareTeamCompleted  $Pg   nightmareMemberBattle   (PhV?A   requestNightmareTeamSettingsPd   windowGroup YEb         l b         CLd:  N  F  6  J  ]VyYV!C$=d' @        	 B ` l0		 UC1Mb0QH`:   !l!e&   `&
/\ !!`   )!CYVj          3  353v     `,=dqA       
 l E`@l`    b        P ee    @         (Ph;l   updateNightmareTeamPassed   (b         Pdb7   memberBattleyd*   bXT[b,{  cv`n   sQbe  `n  aV$=d' @         ^ ` l0QH`:   !m!e&   `&
/\ !!`   )!CYVj          3  353v     `,=dqA         E`@m`    b        P ee    @         (b         PejN   teamCompleted   y(h?   O[bbe gؚsQ:   ,{=O(b         9mdz`%   Obe1Y%A eVRPe   .script-actions 0Pj22\i$   button[onclick^="stopNightmareTeam"]LPq>D=   <button class="btn btn-small" onclick="executeNightmareTeam('   t{:3   ' ) "   t i t l e = " ЏL" > < i   c l a s s = " f a s   f a - p l a y " > < / i > < / b u t t o n >   PdK	   outerHTML   aX  	  EO]OyOU0Q8`   !am!c   `|
!!`   ).f          3  v    `,=dqA       2  E`@l`    b          ee    @         IUEU@b         	myEOaO]OCEU8b   
      	myEOaOyOC8b   
      	myEOaOUCc*  "    X  -y]0Q8`   !m!c   at
!!`   )7f          3  v    `,=dqA       & ' E`@l`    b          ee    @         0Q@`*   !m!d   at *    !!`   	P0Q8`   m!c   a|4
!!`   7f          3  v    `,=dqA       ' 8( E`@l`    b          ee    @         h         3  3ҋ g   `,dqA       Z' T( E`@`    c      @    e    @         0Q0`
   !m!b   a|$!!`   ]Rd           3     `,=dqA       ( 2) E`@l`    b          ee    @         8b   
      aO$Pgn7   nightmareTeamSettings   ]V]	P(b         EU]]a  N  $=d' @        0 2 ` lU0Qt`   !	n!(h<   a&',
"D
>H+p  !!$`   iCbnM]u(         / 5 3v  
v  ci`,=dqA       1 2 E`@n`    b       @ ee    @         iB  *          b  .  
  $  $d& @        2 2 ` 	l`  0Q8`    !)n!c   a4'<  !!`   Bf          l &l`,=dqA        B3 3 E`@	l`    mee     @         b      z  0Q8`    !An!c   a,'4  !!`   Bf          l &l`,=dqA        3 
4 E`@	l`    mee     @         M8         ''l &l 3 33'3
3'v  v  	@
3@	@3
@	@3@	@3@#3#3 f"5$)5'A&dw  #)ċ l+#9-#3;/#)ċ l13335/|įİ7p7a/683:I3:3<g>ɤ03@3BgɽD3F33v  	l H./5Iv  3KgM#3 O<#3 O"=!Q%3"RgT:#3 OhV#v  2/5XX/5Z3$\9%^/5`3&b^9&de /5f3&hlj3$\3$\3"l'gns/5pf (] );rh lt#*v+,x-y):.z:/|:0~r#31g̈́i j#v  3$\3$\3"3gn/5Ѥ]3W33gФ>4)ň 5:6#3 f:
37389hϻ#v  ė;͌>'''?v  T@v  e#v  iAv  NBv  OCv  PDv  QEv  RFv  eGv  wHv  f  3Ilf kv  /5\/5 3$\9%/5 3&b^9&e /53&l 3$\ 3$\3"'g/5Ԥ (Jv  ņ 3Kk] );h l#*v+LM):.:/:0r#31gi jї4  kӗ0  k՗0  k 3S3T3Uɣ3 VߩqόW''3 53UP#X3Y#Z3[ \g]g3^_gդ3
| Xz  Q#`l+ l, a):Tb @ c @ :d  l0   k  3S  3f 
 3U ţ菉3 V  Όg''3  5 3U g#X3Y#Z3[ \ g] g 3^ h gפ 3     vz  d#` l+  l ,  i ") :T #j @%k @& :d ' l)%,  l +) :T , l./ m` #n 0 3 2o @4p @5 g6ۤ\ 3 8q g:ڤ@ 3 <r g>٤$s @@t @A 9u B  3U D 3T F 3x H  3S J'  3G Lꚃ隄* y i N  3z P#* z i R  3{ T#* { i V#X3Y#Z3[ \ gX] gZ 3^ \| g^߾0 3} `$ 5b 5d 3~ f߾0 3} `$ 5h 5j 3z l  3z P߾0 3} `$ 5n 5p 3{ r  3{ T5 ݹܸ޷ i t,   v) :T w :x y :~ { l}  3z P3,   ) :T  :x  l  3{ T3,   ) :T  :x  l  3  3K ' 3U '#X3Y#Z3[ g] g  3^  g" 3^  g梑 3  3^  g1 3K v   3 u  / 3 /  5 3  3  3  gᤰ   3  :S   ) 3~  :~  3  :  3  :  :  3  : #3  f :
  37  38 9 h3K g{'/ 5
 3. ' (v  @ #  3 / g 3  gĖ#)	 lĮ ´ö÷#)
 l `ie     P      P @ @
"P P P Y    @  ` s2 P P  P 0 
 
  `
 &  
"P ` @ P  `2 !@ P L L &` @H P @ P @ P @ P  P  P  P L&0@ 
 
 
 
`  

  
               e    @         0Q`  !]n!hx   ah&#<$L" 
(`"t8""&" x" 
(`"t8""&   !!P`$   iu
 BkIkE/MkB(Ph}q   <i class="fas fa-pause"></i>(Ph.   <i class="fas fa-play"></i> 	c"9   f\PTekc@     _YTek b6	,Pi8   .sync-toggle-btn.dropdown-item  8         / 5 Ϋ3ң3gѤM39
39	
993gФ]3gϤM3939	
99  `,=dqA       84 9 A`@A`    $g"       P  , @ , ,  ee    @         0Q`  !n!T  a 3h&($$  0"4
p.Xp& "02(N<L* .T *X* *
'P0> "W2LX2 L  R<2dk  !d      L       !`D   <=dqA      9 BB a(    	B`@A`    iMYEACL(b         LC		U0Q`   !n!4kR   a4
t&H2d
4 :8\d .   !!4`   iCbnCL(b         L		}8         v  b/ 5 3]Nv  3v  4cχ)::	#3	f:
i  `,=dqA       < > E`@n`    e       P     ee    @         bn 	M0b         LLCbn$=d& @        X@ p@ ` n lb         l b         CL c m   zS    d~ɼ     b:N;NzSP          ')/5 ң))% )v   3k)] 5v  g k] 5
*] 5v  ^g ] 5k] ;c ͇):#	3
f::i!##3%/g'3)ϋ g+ v  G#-3/31̇3):4#	3
f6:8h:΍#<·>͇?):@:B:DrF#-3HgJh jLi jN\ Z /5P̫3RkT3 V@X!@YkZ `nPr\      @   @ L  
 
 0@  0@ @  P  !      ee    @         0Q}`  !n!  b 3,&8 lE/  ("@
0$ 8.* *
'P06 "W2L2 L     !d               !t`6   <=dqA      ^B I a(    IB`@A`    iACLb         CU0Q`   !	o!0jP   b4
t&Xl,
"4:8!!(`   iCbnLb         Cy0         v  T/ 5 3A3kv  v  c·):	i`,=dqA       D F E`@n`    d       P L    ee    @         bnM 	M(b         LCbn		$=d& @        H *H ` n lb         l b         CLB a`          ')/5 )] 9ɭ.] 6v  )* ] 5v  ] `c ˇ):	i#3/g3͋	 g
 v  A#33ʇ)#3 f":$h&̍#(̇*ˇ+):,:.r0#32g4h j6i j8 `8l:      P2L &@ ` s2 @      ee    @         0QP`N   !=o!e&   b<&* !!`
   Ui0Q`^  !Qo!Ts   b`&,$"'tt0`
"$"$ 
$X40P "DX$0< `   !!L`"   u
 BPd   .master-btn YEMACPbn8   gold/MkBd<^   Sm;NzS   b6Edf+C%   3u;NzS  8         / 5 ͫ3ͫ3gѤ3k
v  ]5v  ]5v  Ϥ#3	9
399!39
399 `,=dqA       
J M E`@A`     f       P @  P , ,  ee    @         l          #  3/g3ҋ g `,dqA       I $M C`@`   d
      @      e    @         0Q}`  !o!~  bP$& $8\ Ld`lI/  P(2X t"8(6$*< 4"LB >8&$8
 
	

 * ?0(2$|&< @0FL8&8>8&48'd0FT>8\
<  !!x`8     lc^M   r`:   MYEbn1iACibGPbޛ   :   SdvwX   *NzSTek) r>PbL   ;   0j64C{   Y;Nc!j_  -   *gnNUOR~;NzS`,  dʌ   ;NzS:     dRv     ;NzS:   dG   *gn;NzSe,     *gn;NzS  `   a         #  3gңv  ˆ<v  v  ]	6Ǥ/
5
/53/
53jk<633@Zk3@!@"@#@$g%˲ '3)g+@(ї]	5-Τ/
5//5133/
5537jk9v  .Zk<3>@@@A@B@CM<5D3F@HZkI3K@M@N@O@P@;і<v  %<5S3U@R@Q9W `,=dqA        @M T A`@A`    HpY       @ "    	 !     !"P  B ee     @         0Q``n   !o!$g6   b 3P 8&* !! `   <=dqA      T V a(    B`@A`    Ui0Q|`   !o!$g8   b`&8'`"4`:X>D !! `   Cbn@ACw           / 5 3v  v  +3]5v  Y)`,=dqA       tU V E`@o`    c	       P @  ee    @         p(          '))# 3/g3ы g `d
      @      e    @         0Q
`6  !o!%!2  b I/  $"*$ &TF $* 
<&/X 20@D ;B D2 023. xB4*.,($* $* $* $* X3*3p"88"84*88*8 pX$* #4\ T/"Dt3"Hh \/82 _.8*;?*30T 0 $8<0d P*<b.G/*.
",&*,,?@ B  B  B  B  B  B 2      $ B " * * 8*;x*3p*D0* 8**`LL* 0> t* * * * * * * * * * * "&T\B('* * * B 	
(B 3v R 3 R 3"R 3 R 3 R 36 +DR 3
$R 3R 3@R 3 R 3R 3(R 3R 3 R 3& F#     TV6P*X*TR3* 7T   !(h@         1  #       Q=  #   !i`0  4=dq@      W  ` A`@A`    dg @        FW  ]7Pbv   S3  Pbo   k3  PbƎ   C3  Pb
   L3  Pb.$   A3  Pb:ȼ   T3  Pbӽ   N3  PbP   M3  Pb   D3  PbR   U3  PbVr   J3  PbZO   G3  Pb   _3  n               p0Q`  !Qp!`v   d4$@$(" *x(
7&d" *(
7X" *x(
7&d" *(
7/Dt3HD !!P`$   -p!p%p)prUpYp71'H9'(         	 3 g3A@Җ'3 g3AA
3 	g3
A@і'3 g3
AA3@93@9  `,=dqA       D Ў 1p`@p`     f        ! !@X @X p ee    @   k      0Qx`   !mp!(h@   d,X'(" t .  . !!,`   -p7Pcds   resizing  Pdf@$	   mousemove   Pc2$N   mouseup v          	 '	3 3g#3
h
#3h   `,=dqA         " 5p`@p`    d       @ @    ee     @   l      0Q``p   !p! f,   d,&$(" L&(" P  !!`
   EpukApp          3 3g33g
`,=dqA        ؛  Ip`@p`    c       @ @ ee     @   m      iA  ^}$=d& @        Y NY ` pPdVSSL   game-window-		R Pf   getFileDisplayIndex bn]aeimqeHH 	!PdN   window-item !)1'H9'PdLD	   draggable   UHH)[B6-[8Pcf(I   process Pcާ`   versionsPc>z   electron PdE
	   isBrowser   E<r>Pb   ..  Pc%   preload Pc>   index.js$=d& @        c d ` p,Pix   ../../../out/preload/index.js   4Pk*u'   <webview 
                        src=" P*^   " 
                        class="window-iframe" 
                        nodeintegration="true" 
                        webpreferences="contextIsolation=false, nodeIntegration=true, enableRemoteModule=true"
                        preload="  -P)Se   "
                        allowpopups="true"
                        plugins="true"
                        disablewebsecurity="true"
                        blinkfeatures="OverlayScrollbars"
                        style="min-width: 1px; min-height: 1px;"
                    ></webview>4Pkl&   <iframe 
                        src="  Pľ~   " 
                        class="window-iframe" 
                        allow="fullscreen"
                        style="min-width: 1px; min-height: 1px;"
                    ></iframe>HPp.9   
    <div class="window-header" style="background-color:    dPwFW   ;">
        <div class="window-title-container">
            <div class="window-index"> @PnF14   </div>
            <div class="window-title" title="U
Q
,j#  < / d i v > 
                 < / d i v > 
                 < d i v   c l a s s = " w i n d o w - a c t i o n s " > 
                         < d i v   c l a s s = " d r o p d o w n - b t n " > 
                                 < b u t t o n   c l a s s = " i c o n - b t n   s w i t c h - a c c o u n t - b t n "   t i t l e = " Rbc&S" > 
                                         < i   c l a s s = " f a s   f a - e x c h a n g e - a l t " > < / i > 
                                 < / b u t t o n > 
                                 < d i v   c l a s s = " d r o p d o w n - m e n u   s w i t c h - a c c o u n t - m e n u " > 
                                 < / d i v > 
                         < / d i v > 
                         < b u t t o n   c l a s s = " i c o n - b t n   e x t e r n a l - b t n "   t i t l e = " (WeubSb _" > 
                                 < i   c l a s s = " f a s   f a - e x t e r n a l - l i n k - a l t " > < / i > 
                         < / b u t t o n > 
                         < b u t t o n   c l a s s = " i c o n - b t n   m a s t e r - b t n "   t i t l e = " 3u;NzS" > 
                                 < i   c l a s s = " f a s   f a - c r o w n " > < / i > 
                         < / b u t t o n > 
                         < b u t t o n   c l a s s = " i c o n - b t n   s y n c - t o g g l e - b t n "   t i t l e = " f\PTek" > 
                                 < i   c l a s s = " f a s   f a - p a u s e " > < / i > 
                         < / b u t t o n > 
                         < b u t t o n   c l a s s = " i c o n - b t n   r e n d e r - t o g g l e - b t n "   t i t l e = " sQ8nb2ng" > 
                                 < i   c l a s s = " f a s   f a - e y e - s l a s h " > < / i > 
                         < / b u t t o n > 
                         < b u t t o n   c l a s s = " i c o n - b t n   g a m e - m a n a g e r - b t n "   t i t l e = " 8nb{t" > 
                                 < i   c l a s s = " f a s   f a - g a m e p a d " > < / i > 
                         < / b u t t o n > 
                         < b u t t o n   c l a s s = " i c o n - b t n   r e f r e s h - b t n "   t i t l e = " 7Re" > 
                                 < i   c l a s s = " f a s   f a - s y n c - a l t " > < / i > 
                         < / b u t t o n > 
                         < d i v   c l a s s = " d r o p d o w n - b t n " > 
                                 < b u t t o n   c l a s s = " i c o n - b t n   d r o p d o w n - t o g g l e - b t n "   t i t l e = " fY"   s t y l e = " b a c k g r o u n d - c o l o r :     Pʘ   ;">
                    <i class="fas fa-ellipsis-h"></i>
                </button>
                <div class="dropdown-menu" style="background-color: N   ; " > 
                                 < / d i v > 
                         < / d i v > 
                         < b u t t o n   c l a s s = " i c o n - b t n   c l o s e - b t n "   t i t l e = " sQ" > 
                                 < i   c l a s s = " f a s   f a - t i m e s " > < / i > 
                         < / b u t t o n > 
                 < / d i v > 
         < / d i v > 
         < d i v   c l a s s = " w i n d o w - c o n t e n t " > 
                   Pd   
    </div>
	 PdtL	   dragstart   0Q\`b   !q! f.   c@4*XW'(" T !!(`   Pd2y   dataTransferPc\   setData Pd_
   text/plain  ]7%	Pc   draggingo          3  3h33g
   `,=dqA       V{ | E`@p`    c       @ @ ee    @   n      PcV   dragend 0Qd`t   !Mq!$g8   c,(" " *!!,`   79q  9H0Q<`(   !aq!c   cH(" l!!`   PdzP	   drag-over   g         3  3g`,=dqA       ,} } E`@p`    b       @ ee    @         q           3 3g#3g
3ҋ g  `,dqA        `| } E`@`    e      @ @      e     @   o      PdV	   dragenter   0Qd`t   !q!$g2   c@ {(" .l(" X   !!$`   f7 R9q%	qqq         3  f33g]33
g  `,=dqA       ~ ~ E`@p`    d       P P    ee    @   p      PcU   dragover0Q`P  !q!Pr   cP H(" ("  4<+`(.  (" *l("  !!@`   f7 R9q%	qq-'U}-HPe$x   drag-over-left  Pe g   drag-over-right 0         3  f33g33
g3f33	A3
Pw  33h33g 33"g$`,=dqA       2  E`@p`    (h&       P P @  @ P    ee    @   q      Pd>	   dragleave   0QH`>   !q!d   d,(:  !! `   7qqqqj(          3 3e `,=dqA        ^  E`@p`    b       @ ee     @   r      n	0Q`Z  !q!~   d #@ 4" ?$" h,
"(d 4<+T&x* * * .4" Nt*4HB X* (:   !(h@             .  C  P     !`H   4=dqA      Z P ` E`@p`    f-q5q  ]7-'U}-HI	
EC b~0QX`^   !r! f0   ؖdTPG2G!!`   Hn         # 33k# 3	3kA  `,=dqA        z E`@r`    d       Ѐ

   ee    @         0Q8`   !)r!c   dl
!!`   )f          3  v    `,=dqA       І . E`@r`    b          ee    @         0Q8`    !Er!c   ԝdl&
!!`   )]f          3  v  `,=dqA       h Ƈ E`@r`    b          ee    @         "=
0Q<`(   !ar!d   dhD l  !!`   Hg          3  3f9`,=dqA         E`@r`    c       @    ee    @         a    qqqq          '3 f33g'#
3g v   3	f3
3A3Pw  #33 g"3$ɋ g&3(ɋg*3(ɋg,v  v  3.h0ɿ2436#f<n 3:38Ŗ&3>f@n MB3.eC3EɋgG 3I3 K!"#eM   `LqO      P ` P 
 ` @ P P @ P @         e    @   s      `   (K`   Pb>   nw  Pb
1P   sw  0QX`^   !r!$g2   d`$" pKp  T   !!$`     	!Pe2`g<   resize-handle   !7 n          #  3g@93	g `,=dqA       ؊ Ћ E`@p`    d       @ p    ee    @   t      PddM	   mousedown   0Q`  !r!Ts   d@(" .@$SXDT'(" h .  .  \   !!``,    RPe&:   resize-handle   -p)pUpYp7Pd>   offsetWidth !pPdu   offsetHeight%p%	}p  ppf          3  33g	'	3  35
'3'3	'
3'3'33g#3
h#3h 3"f$   `,=dqA       ~  E`@p`    (h&       P  P P P P    ee    @   u      EC  BPe6t   .window-index   PcZt>   0 0 3px 6)O@b         u
C@CPc:|O   isMasterDCDPea1   .external-btn   aokk!kPdjfz
   .close-btn  %k	L@MCPe   pauseGameEnabledEk PfX   .switch-account-btn yk)k0Q`&  !r!Dox   d@ &$(" ` (<p;<`'(" T:("!!D`   5Ep Rukm	qOkk%	]=kb         }k(         3  f33gj
]733939	33
g`kaЇ)]:i `,=dqA       ؜  E`@p`     f       P @ , @  ee    @   v      0Q`   !s!0jL   d@ (" ` (>q\'(" H  !!(`   5Ap Ruk0Q`  !1s!=9d  e [L4d&\|X&@
$H. \.<t;<x?@x?@l78KLp?@WXX3434t;<l'(d/0d;<l78STSTh(<;"<|X($3"  D&&`"<	
. 
 0L
.$*_$" 8H04@<<@D`
 (  @x`* 1  !!=`   T=dqA    
   N v O9OFd   (      E`@p`    E	i$Pgb   rgba(30, 30, 30, 0.95)  BPc^   , 0.95) PbGT]   rgb Pb;5;   rgbakqOPc&'   300px   k5'm	='Pc 2   8px 0   )%UDO,PiuN   0 4px 12px rgba(0, 0, 0, 0.15)  8/0Pjjx"   1px solid rgba(255, 255, 255, 0.1)  6Pc@    10000   RRN q-ePcݔ   clipPathPcvq   contain Pb"   thinPe\   scrollbarWidth  8PlNp+   rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0.1) Pe֊_   scrollbarColor   RPc   visible q  8}9H  2 S 2 0Q`   !s!4kX   e< x (D$T/0`+",p!!$`   9-'}-m	-x            R3 f3f33
w  )3
33939`,=dqA          E`@As`    d       P P , ee     @         bnH 	!%PPb6$   #888::Pc   0.85rem NNNcQZ   fe&S  0Qa`n  !s!  e /\&X$" #8xCDt78x34CDx;<KLCDKL77&d"L8 6  6 
&8XC"D|$" 04H0<@D004@4 G  $" p" D
<<
 $,(<@D00@  P 6  " d   !!`x   <=dqA       b Xa  E`@As`      	!%q:OPc"WY]   8px 12px)%1OQOiO SqPc   ellipsisPd/   textOverflow(Pht   background-color 0.2s ease  !O0Pj*^#   1px solid rgba(255, 255, 255, 0.05) 1%OHe /0Q<`$   !s!d   eDX   !!`   $PgZI   rgba(74, 107, 223, 0.2) /g           3 9  `,=dqA         * E`@s`    b       ,  ee     @         /0QP`N   !s!e$   eD&
&,"Xp  !! `   XF0/l           v  ^3 9 `,=dqA         * E`@s`    b       ,  ee     @         F$Pg~5   rgba(74, 107, 223, 0.3) Pb`	    600 NDSHPbJP   8px Pd꪿   marginRight Pc1L   0.75rem NNPb   #666B:}S   b6sPcs   #e0e0e0 0Q`   !5t! f0   e. #D246_|'(" ;h!d       f   c     !a
   f   Xuk(      q~l q  q	33gqq   `,=dq[         " E`@s`    c       P    ee     MP         E@          ''3 '.5#3g'3
93
	9
3
93
93
93
93
93
93
9 3Nv  3
9!3#̋ h%3#̋ h' !v  !3
"9#)3
$9%+#3&g-3/'9(13/)9*33/+9,53/-9%73/.9/93/	90;31=32?fA93C34EgG#3&gIZkK35M93O96Q3S79U3S89,W3S-9%Y3S99/[34Eg]3#:̋;h_ 34Ega `Xtc       ` P , , , 
 `
``` 
`
``        e    @         h          '''''9 /5O3k<5̤13
+3
3	
h3h393939393939 39"39$39&39(3 9!*3"9#,3$9%.3&9'03&9(23)9*43+9,63-8'!3:.9!<3:/90>l#1@32Bv  ^33D4gFF#5H36JgL730Nv  30Nv  830Nv  3P/90R3-TЕj V#9Wʋ: lY[';=<v  j\
j^'3=`v  `#1@3>b?gd3@9f3A9h3B9Cj3D9El3F9GnH9Ip3Jrgt/5v3x'3KzʋLg|`Asdw~       P  P P  , , , , , P ,` @ @  d`@ @ , ,  @   e    @         ]%	x          3  f33gj
]) l33g   `,dqA       p ʼ E`@p`    e      P @ @    e    @   w      0Q4`   !et!c   e@ \  !!`   5e          3  f `,=dqA        j E`@p`    b         ee    @   x      0Q``p   !t! f,   e,&$(" L&(" P  !!`
   EpukApp          3 3g33g
`,=dqA        Ƚ t E`@p`    c       @ @ ee     @    y      0Q4`   !t!c   e@ \  !!`   5e          3  f `,=dqA       о   E`@p`    b         ee    @   z      Pd2T	   dom-ready   0Qt`   !t!$g4   ed*: hW  !d       :         !(`   =pU   
                                                         / /   SeNpenc
                                                         c o n s t   f i l e N a m e   =   '   &T/  ' ; 
                                                         c o n s t   f i l e D a t a S t r   =   l o c a l S t o r a g e . g e t I t e m ( f i l e N a m e ) ; 
                                                         l e t   m u l t i O p e n I n f o   =   n u l l ; 
                                                         l e t   a c c o u n t S e r v e r I d   =   n u l l ; 
                                                         
                                                         i f   ( f i l e D a t a S t r )   { 
                                                                 t r y   { 
                                                                         c o n s t   f i l e D a t a   =   J S O N . p a r s e ( f i l e D a t a S t r ) ; 
                                                                         m u l t i O p e n I n f o   =   f i l e D a t a . m u l t i O p e n I n f o ; 
                                                                         a c c o u n t S e r v e r I d   =   f i l e D a t a . s e r v e r I d ; 
                                                                 }   c a t c h   ( e )   { 
                                                                         c o n s o l e . e r r o r ( ' ㉐geNpenc1Y%: ' ,   e ) ; 
                                                                 } 
                                                         } 
                                                         
                                                         / /   OX[SYl o c a l S t o r a g e el
                                                         c o n s t   o r i g i n a l G e t I t e m   =   l o c a l S t o r a g e . g e t I t e m ; 
                                                         c o n s t   o r i g i n a l S e t I t e m   =   l o c a l S t o r a g e . s e t I t e m ; 
                                                         
                                                         / /   ͑Ql o c a l S t o r a g e . g e t I t e m el
                                                         l o c a l S t o r a g e . g e t I t e m   =   f u n c t i o n ( k e y )   { 
                                                                 / /   YtS u b R o l e vsQv.gRhVI D 	
                                                                 i f   ( k e y   = = =   ' S u b R o l e _ 0 _ 0 '   | |   k e y   = = =   ' S u b R o l e _ 0 _ 1 '   | |   k e y   = = =   ' S u b R o l e _ 0 _ 2 ' )   { 
                                                                         l e t   s l o t V a l u e   =   - 1 ; 
                                                                         c o n s t   s l o t I n d e x   =   k e y . s p l i t ( ' _ ' ) [ 2 ] ; 
                                                                         
                                                                         i f   ( m u l t i O p e n I n f o )   { 
                                                                                 s w i t c h   ( s l o t I n d e x )   { 
                                                                                         c a s e   ' 0 ' :   / /   ;N&S
                                                                                                 i f   ( m u l t i O p e n I n f o . m a i n   ! = =   - 1   & &   m u l t i O p e n I n f o . m a i n . s e r v e r I d )   { 
                                                                                                         s l o t V a l u e   =   m u l t i O p e n I n f o . m a i n . s e r v e r I d ; 
                                                                                                 } 
                                                                                                 b r e a k ; 
                                                                                         c a s e   ' 1 ' :   / /   ]&S
                                                                                                 i f   ( m u l t i O p e n I n f o . r i g h t   ! = =   - 1   & &   m u l t i O p e n I n f o . r i g h t . s e r v e r I d )   { 
                                                                                                         s l o t V a l u e   =   m u l t i O p e n I n f o . r i g h t . s e r v e r I d ; 
                                                                                                 } 
                                                                                                 b r e a k ; 
                                                                                         c a s e   ' 2 ' :   / /   S&S
                                                                                                 i f   ( m u l t i O p e n I n f o . l e f t   ! = =   - 1   & &   m u l t i O p e n I n f o . l e f t . s e r v e r I d )   { 
                                                                                                         s l o t V a l u e   =   m u l t i O p e n I n f o . l e f t . s e r v e r I d ; 
                                                                                                 } 
                                                                                                 b r e a k ; 
                                                                                 } 
                                                                         } 
                                                                         
                                                                         / /   Yg;N&Sl	gnO(u&SeNvs e r v e r I d 
                                                                         i f   ( s l o t V a l u e   = = =   - 1   & &   s l o t I n d e x   = = =   ' 0 '   & &   a c c o u n t S e r v e r I d )   { 
                                                                                 s l o t V a l u e   =   a c c o u n t S e r v e r I d ; 
                                                                         } 
                                                                         
                                                                         c o n s o l e . l o g ( ' l o c a l S t o r a g e b*b  -   S' ,   k e y ,   ' ԏV' ,   s l o t V a l u e ) ; 
                                                                         r e t u r n   s l o t V a l u e . t o S t r i n g ( ) ; 
                                                                 } 
                                                                 
                                                                 / /   Yt҉rU I D vsQv.
                                                                 i f   ( k e y   = = =   ' u i d ' )   { 
                                                                         i f   ( w i n d o w . R O L E   & &   w i n d o w . R O L E . u i d )   { 
                                                                                 r o l e U i d   =   w i n d o w . R O L E . u i d ; 
                                                                                 c o n s o l e . l o g ( ' l o c a l S t o r a g e b*b  -   S' ,   k e y ,   ' ԏVw i n d o w . R O L E . u i d ' ,   r o l e U i d ) ; 
                                                                                 r e t u r n   r o l e U i d . t o S t r i n g ( ) ; 
                                                                         } 
                                                                 } 
                                                                 
                                                                 / /   vQN.O(uSYel
                                                                 r e t u r n   o r i g i n a l G e t I t e m . c a l l ( t h i s ,   k e y ) ; 
                                                         } ; 
                                                         c o n s o l e . l o g ( ' l o c a l S t o r a g e b*b]/T(u' ) ; 
                                                   $=d& @         4 ` pu@         7 3 ΃ h@@lэ `,dqA        x @ E`@`    c	       L    ee     @   {      Pd6d?   ipc-message 0Qp`   !t!(h:   g4tW#&P W   !d       7        !$`   PeBEZ   setWebviewMuted =Pb[   argsPcvI   muted   =pPe`T   setAudioMuted   $=d& @        " B ` pt           3 v  ;35333g
Ѝ`,dqA        ^ E`@`    c        @ ee    @   |      0QD`6   !!u!d    g@ L&0!!`   5i         3  frk `,=dqA        * E`@p`    b       @ ee    @   }      0Qh`~   !=u!$g8   g@ L:( !!`
   5=pqk]9kr          3  f7l`kaшi `,=dqA         E`@p`    c
       @   ee    @   ~      0Q`  !Yu!  g #@ .
0$Hl (p
:C&"H(`2\28 L6* *<2(" Lt8(`2\2 L"2H2\2T"`2, L6&T* *
 'X0F "W  (!d    7  l  &     !`R   4=dqA        9` E`@p`    5i]YEMAC lb         l b         CLB  Lb         U0Q`   !u!0jL   gD,
&hpP
:4  !!(`   ]iC9Lb         Cx(          v  I/5 363kv  cχ):	i   `,=dqA         E`@mu`    d       P L    ee    @         b         l b         LBb         Cb          b         L b         0Q`   !u!4kX   g<,
|&`t,
"4:8&l!!0`   ]iCbn9L b         LC|0          v  \/5 3I3kv  v  %c·):	:	i`,=dqA         E`@mu`    d       P L   ee    @         bn	M0b         LLCbn		$=d& @          ` mup          )3 f/ 5ң3k)v  )]5
 v  ]`#	ʇ
ɇ)::r#3gc ɇ):i#!3#/g%3'ˋ g)hj+]5-]5/ v  v  f]51]`#	ʇ3ɇ4):5:7r9#3g;cɇ=):>i@g]5BkD] ;F#	ʇHɇI):J :L:NrP#3gRc ɇT) :U:WiY#!3#/g[3]ˋg_v  I#3 a3!c"ȇ#e) :$f#%h3&jfl:'nhpʍ(hjrijt   ``vv         ` 0 
  9`2@  s2 @ &P 0@     ee    @         0Q`  !u!@nj   g@ &
L*&CD" 0 4":(   !!,`   5i]@LL-kb         Ak(         3  f/53]cl/5
9elij`kaЇ):i `,=dqA       J  E`@p`     f         @ L    ee    @ 	        0Q`  !v!  g@ &G
:LLhTL\'DX|/0s" "td <&82*XT/0s" "t| <&82":(D!!`<   5i]EkMCik9pIk/MkB BQk!Uk b6=p B(b         ekydCikEYk]k(b         ekydDik1k b         Aku0         3  f/53!/59
/53]/593i39	3
93g9 9"#3$3&Ї():)h+g39	-39/3g1939"#3$35Ї7):8h:`k<#aχ>):?:AiC   `,=dqA       d  E`@p`    <mE           P ,P , 0
`2@ L   ee    @ 
        Pcf3   dblclick0Q8`    !1v!d   g,&(   !!`   0Q`  Ev!  gX(" ("  D@H@4$8$<$4  0&$" *(" X@L<<" " " ("8T"8T"8H&`  !!`@    R hHH1'H9'EPc*_   margin  qRM  9H0Q`   !]v!<mh   hX("  D@H@4$8$<$4@!!@`    hHH1'H9'EUvqR~(         3  3gnj33
3@93@93	9
3	93	93	9 `,=dqA         E`@p`     f       @ P  , ,  ee    @         %	Pd΁8
   border-box  PdN!	   boxSizing    Sqr Brk!kPd   inline-flex qH         3  3g3  3gnj
333@93@9	3
93
93
93
9qj pl"k$#&3(g*3,͋ g.3  30g2394396383:g<3:g>3:g@39B3D9F3H9JkL`,=dqA       &  E`@p`    DoN      @ @ P p , @ P @  P @  ,@    ee    @         7f           k `,dqA          E`@`    c            e     @         0Q	`  !v!\u   ФhX" &
0(tXW.
4hH"h`2
G # @" :( l  !d    -      	     !X`(    B@i]{	ACM@@@
@@)$=d& @         X O` p@5kH          3 g/5#3k
]5v  	@
@@@@@3@9̍3f3f`ka̈i!   `,dqA        &	  E`@`    $g#        @ @!    ee     @         0Q8`    !v!c   h,0!!`   ]f         u k `,=dqA        2 b E`@p`    b          ee     @         0Q`  !v!*  h #P,p/#|d/#|l/E/  x " 
4Tl" `/\"t."x/t+h@&*h/.x'T   !!t`6   4=dqA        ` E`@p`    Pea_   scriptExecuted  Pd   scriptError Peqx   webviewLoaded   iu
 B@9LPd)F
   windowSync  0b         aOtltLb
  H  2  Ub0QX`\   !w! f,   h<&  " |L
  !! `   iu
 B@n         / 5 33g3v    `,=dqA        D E`@v`    c
       P   ee    @         x          '3 3 33 3v  3 3v  3 3v  h/^
ǭS
D/633	gͤ 3
3v  clO y3 3v  ^)3 3:3 3!ʫ3#:%3 3':)3 3+:-d3 3/l13 333'#537/g93;ˋ g=Ѥ#3 3?v  d3 lA   `@nC      P @ 0
 
 
       e    @          Pel   window-created  b         l(b         LC 
P         ''ь''''''''	 '
''''''/_ְ֯ ҭSӱ D/63 v  "]k ]Y  kҕO #3	

gۤ3ϖՍr  k#3f@'s  lZ  k3. 5֫3!## k%؆  k'<5)<3+#3	
g-#3	
g/#3	
g1#3	
g3nj3537v  393;v  B359=399?3A9C3E9Gn jI3K3M#3 O!gQ'"9#S9$U3W%@Y9&Z3W%@\9']9(_3W#)a3*c/ge3+g3,ifk9-mv  ^83W.3/p@o90r3W13/p@t92u$3w"^9#3y34{.#3y34{35}#637#63738]9I:kӅ3;<=>eՍ?@"A@֋B@֌@֍C@֎D@֏E@֐F3/p@ՑG@Ւ@ՓH@Ք @ՕI@Ֆ@՗J@՘3/p@ՙK@՚3/p@՛L@՜@՝M@՞9N3OPԋQhӣ3ORԋShӥ3OTԋUhӧ3OVԋWhө3OXԋYhӫ3OZԋ[hӭ\%3]֋^	gԲ''''''	3O_ԋ`
hӴ a3bgԸ3cdgԼv  ^<3.3/p@903e3/p@923f9go k/Շh) ::i:j;p lX  l3ckg3clg3cmg3cng'3cog3cpg3cqg3crg3csg3ctg3cug'/5؈ v3w9xآ ؈ 3wl3cyg3czg'3c{g'3O|ԋ}hݤFB3O|ԋ~ h 3O |ԋ h# 3O |ԋ h	& 3O |ԋ h 3O ԋ h 3O ԋ he  l 3O |ԋ h&" 3O |ԋ h 3O |ԋ h! 3O #|ԋ h% 3O '|ԋ h) 3O +ԋ h- 3O /|ԋ h1 3O 3|ԋ h5#6 3O ԋ h7]k ]Y   k9q  j;}  j=i  j?
  jA # C  E  F)  : G : I :j K : M r O#6 3 Q gS `p)%U      P @ Ѐ 
    

`
`
 ` `X 

 B!B!B!
  `@ @ P p 0     
` 
 
  
 
   `N                               ee    @         0Q`  !1w!0  hP"h$g"H"h$g"@4tW@4\
4t,+X@/"h$g"@4\
(@\
80(/Plx,P
((/Pdp$!!P`$    2  R+HHEC%IPeȔ^   --window-width  1	7	Peh   --window-height TaP^Cy? b         HH b         uh         #  ##3k3
gk3#  ##3k3gk#	ky  nn #	ky  nn N"O!A #
#3%C'h(#	k*y  #  ##3k,3.g0k2#	k4y  nn C6#	k7	y  +B:M 9y   Xʇ;):<:>BAM @y   XˇB):C:E`,=dqA          A`@A`    <mG       ` P P @ @ @ H P @  '0 ! ee     @         0Qx`   !aw!,iH   hd" x04Bl7PX!!8`    BPe,t   .window-title    H1	7	Taffffff?Ta333333?Ta{Gz?PbNv   rem Nv@         3  gҤ?33#3
NBAh3	
@9 `,=dqA        T B`@A`    e       P P B
 .  ee    @         0Q1`
  !w!ea  h h* * * * * * * * * "*(*H:* * * 4* .KF8ZZZZZZZZ72 :$22DX
 ,2 FHZZZZZZZ*2 ""
 *8"T*8d+"'T tI/  $"* H
8t"8|X*@
$2,l:@*Xx2 NlI/  $"" @<J83t  !!`   t=dqA       p >Y -DFMI9D.ADh   (          -C`@A`    0Q8`   !w!c   i4
4 !!`   `b(         Pd7   external-btnd+   (WeubSb _PdU
   master-btn  moPed   sync-toggle-btn un PfV   render-toggle-btn   UkcBՙ   8nb{tPd)   refresh-btn b   7RePcz,N   map-btn c   v:W0WVPeyh   rearrange-btn   c    N.c^ Pfĩ   always-on-top-btn   c*ᵳ   nvzSPdr
   return-btn  dx   ԏVQ萗zSf            )5 `,=dqA       1 4 AD`@w`    b         ee    @   _       Brkk!kaor%k)kMChb,          Pf'   switch-account-btn  CwDwCwCwCwDwCDwCwDwD	x}veqPc   .map-btnPe&Q   .rearrange-btn   Pf|*   .always-on-top-btn  0		 `    ,Ji                                        b         PbKn   btn )w%x b         w b         w b         w b          b         )w b         %xw b         w b         w0Q`^  !Mx!Xt   i88H \l  e/c  j H
4"DH\
@ "/@. !Hp   @   2       v                  p     E  Z       !P`$   %x)U9D=
F}veqa  B           3  3v  #3gǿ
3fǬn 333%f n 33%f"n 33&3	$f&n ߶-ak(ʤ3
*
ϖ ,Ŗ&3	-f/n 3153
95315799 `,=dq@       n+ . E`@w`    4k;       ` P @ P P @ @    ee    @   `      B0QP`P   !mx!e&   i`'d@" !!$`   FwMI}veql           3 39`,=dqA       / / E`@w`    b        ee    @   a      E	0Qp`   !x!(h<   i88H" 2PT&$"  !!(`   %x)F.b b          b6t0         3  3:5]-	3Ї): 	3	
k:g`,=dq@       |0 1 E`@w`    e        L
     ee    @   b      `    (Jh                                   0b         %x)wPdz	   threshold   `  w0b         wx`h  w8b   
      %x)w`^  w PfZOS   requiresPermission  C0b         wx`@  E0b         %x)`,  w0b         wx`  E0b         %x)w`r  w0b         wx`  w0Q`  !x!Pr   i .88T@xH"(2, " $*
8t((" :@* 62XP !!d`.   <=dq@      : @ 9a  E`@w`    %x)xxFB0Q`   !x!4kT   i<P8|&((" :H* 62`X  !!L`"   eq9 RPc~   paused  c    _/TTek b6.0Q8`   !y!c   it 
!!`   %xf          3  v    `,=dqA       = = E`@x`    b          ee    @   j      b b         %x          t 3 9$33g	3	
	
3ы g]"	3ч)::g`,dqA       2< > E`@`    $g      ,P P P        e    @   h      eq Ryy b6.0Q8`   !5y!c   il 
!!`   %xf          3  v    `,=dqA       ? 8@ E`@x`    b          ee    @   i      b b         @          ''3 '333'3 5
 w   ;k3͋	 gp3
9$33g	3	 3͋g ]"	 3"͇$):%:'g) `0j+      P  @ ,P P P       e    @   c      H$d' @        A X ` wiu
B/0Q`  !]y!hx   j "@H$" H(;d<0444T<D<8(4(<4"l+|"D+T6 =  \!!|`:   4=dq@      D 
X Pb   o4  ` E`@Uy`    %x  }/!Peڟt    dropdown-item  	 b6RH9':OO)%UvNN/B 0Q`  !}y!  jP ,@(" .
d2&&CD* <Ld/(" .
H&t
D$*$X|/0s" "td" 6HXT/0s" "t|" " 'd$82dTld/(" Bx
#&`(" Bp&0(" Bx,@,(" B	$hD(" @&"(J@2 !!`p   5qy Rwi@LL-kb         AkwEkIk/MkB BQk!Uk b6EYk]k@MCik B(b         ekyd1k b         Akika:  d  www5k0Qd`r   !y!$g6   jx&H
4 " * !!`
   iu
 B@qkq(         / 5 Ҥ*3$33gѤ7l   `,=dqA       XT TV E`@my`    c
       P   ee    @   f      9k`  -Duk 0Q@`,   !y!c   jD> X  !!h         pl   `,=dqA        \W W E`@my`    b          ee     @    g      X         3  f33gj/5
3]c	l/59el
҇):233g)/5Т(3!
9!3]9!K3#9%3#9'3)g+9-9/I3#913#933)g5979/39g;3 =&3!?3"Aˇ#C):$D: F%hH&҇'J):K: M33O*gQ#r/5S3+UkW33Y,g[fk]\33_-gaqkc.҈і.33e/gg0 ki1҈33k34m5go`kqais#6uˋ7dlw `,dqA       H W E`@`    dwy      P   0 
`
``
`2 L  
 
 
 
        e    @   e      -D 8          '3 '3#3g3@
9393	9	3
93
93
93
93
9!3
9#3
9%3
3
'3)9+3
3
'3-9/31͋ h335g7   `8l9      `  `
```
` 
      e    @   d      @          	''''''''	 '
3 g3 g3 g'3 g3 g
3 g3 	g3 
g3 g' 3)' 3393 g'3 g3 g!##3%#'3)Ag+g-'/0):1=3 5):6=3!8):9=3";):<=3#>):?=3$A):B=3%D):E=3&G):H=3'J):K=33(M)gO#;*kQ3+S,gU-9.WY'	3(M/gZ0\1]):^=`2b):c=`3e):f=`4h):i=`5k):l=`6n):o=`7q):r=`8t):u=`3(w9gy9	3:{x  3}93}9	3:{x  ی;''/<E߭9⃩*/63= v  'ߕ5 i/5ä[ 3>k<?5"3@ 33@9A 3-9A	 3(MBg/<C7㙩(/63=v  	3  e /53Cl `w      @ @ @ 0  
 &&L&L&L&L
 
& L&L&L&L

`(   d
         e    @         0Qt`   !y!,iD   j / pT$" *    !!(`   <=dqA       ZY [ a  	C`@A`    HH  9H0Q|`   !y!,iH   jD(" "x8@<4  " D!!,`    R h1'H9'w         3  3g]>3@9	3@9okpl `,=dqA       Z [ E`@y`    d       @  @ ee    @ "  ^      u(          ''n j 3'3'#3g
3ы g j `e      P @ @    e     @ !         0Q`@  !z!\  j,(; 88tE/  $$HDtD&,xT8  ($ p(0"d<8" hp_ 8 T L(0"d<8" hp_ 8  X  !!h`0   LPq{=   Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini   r	 Pdt&	   userAgent     A"iCu
Pc"   file:// (PhZT]   /game-window.html?fileName= {	Pd2
   &windowId=   }@b         CC@CrDBC PeV   external-window-		@b         CCDu
B `              3#3gsk	#39/?ĭ4%/63v  	0 /53		k33
3
3!f#/`7k%@'@(#)k+@-@.@/#30h2/ȇ4):5;7Xl9
j;}#>3@fB@=@D@E#)kF@H@I@J#30hK/ȇM):N;PXlR}jT
jV`,=dqA       [ e EA`@A`    HpX        
 ( 
  !0 P @H B&8@   ee    @ #        0QD`6   !Uz!e$   k<d  !!`   @{	@i          # k@@@ `,=dqA       e f )A`@A`    c        !   ee    @ $        0Q`  !qz!  k kX&($',h"'|E/ # 
 ("@(P. . 0"		P,<0'l0>_" _D, S8 D  P.6_$<  0.<     ( * $*6P ,* *.@
>064#$" 78 !Hp        S,               5  B  A     T  i       !aJ   h  <=dq[      x ^ }2a(    MB`@A`    iPc	g   closing u
 B@AC$=d' @        Vy { ` zU0Q`   !z!0jJ   k<*(2(T&.X
:4   !!$`   izCbnLb         |          v  \/ 5 N/53=/ 53v  cЇ
):i  `,=dqA       z v{ E`@z`    d        P 0   ee    @ .  Z      C $Pg*ap   close-external-window   b         L$=d& @        R} n} ` zRj  
                                 / /   \Pbk@b	gZSOd>e
                                 c o n s t   v i d e o s   =   d o c u m e n t . q u e r y S e l e c t o r A l l ( ' v i d e o ' ) ; 
                                 c o n s t   a u d i o s   =   d o c u m e n t . q u e r y S e l e c t o r A l l ( ' a u d i o ' ) ; 
                                 
                                 v i d e o s . f o r E a c h ( v i d e o   = >   { 
                                         v i d e o . p a u s e ( ) ; 
                                         v i d e o . s r c   =   ' ' ; 
                                         v i d e o . l o a d ( ) ; 
                                 } ) ; 
                                 
                                 a u d i o s . f o r E a c h ( a u d i o   = >   { 
                                         a u d i o . p a u s e ( ) ; 
                                         a u d i o . s r c   =   ' ' ; 
                                         a u d i o . l o a d ( ) ; 
                                 } ) ; 
                                 
                                 / /   ntubDn
                                 w i n d o w . c l o s e ( ) ; 
                         $d& @         , `   $d& @        ރ  ` 0Q8`   !z!c   l4 `  !!`    f         #  2l  `,=dqA       ܄ ( E`@z`    b         ee    @ /  [      PbԺ   gc  0QD`2   !z!d   l\8 " x  !!`   C3i         3  3  3g   `,=dqA       < ކ E`@z`    b       @ ee    @ 0  \      0Q`   !	{!,iD   ̝l`&L0T.D\,
6d*4*<4  !!(`   iCCbnMYE}2y          / 5 333kv  v  
v  )`,=dqA       d  E`@z`    c
       P   ee    @ 1  ]      bn      ')q/5 ѣq93ɫ3g3
] zƭo`Ό	''] 5 v  =] `#
3/g3ċ gh j
k 3Q#3 E#3 3"6#3 3$Ǉ&):'h)ɍkH7l+ɍ3-3-3/g1ɍ3333335f7#9ʋr;q  q	/`#3=#3=f?7 kAX lCi jE} jG
 jI jKDjM#
3O/gQ3 Sʋ!gU]
: jW)#
3/gY3[ʋ"g]# $v    $k_# $&  #kaqq`Xtc      ,P P 
\ P L

     
         e    MQ -        0Q`  !){!*  l. t"
8&'@
 D ,,&** *
<2D;7t8 p  <* 8"* 67_* * *  >8#840?   !d         S     !ha0   P  D=dg @     
     ]d     AUi0Qt`   !E{!$g4   Ȫl`&Pl.DT
.@*<T  !!$`   CCbnu         / 5 3633kv  v  '   `,=dqA        ԋ E`@={`    c
       P   ee    @ 3  T      0Q`   !a{!<md   l`&8d48
 .,\`\
 X 8  !!,`   ibnCCb~0         / 5 3v  Ж83k3k
v  Ж	v  3g`,=dqA         E`@={`    d       P @   ee    @ 4  U      HGeE'     l	gSb _vzS	0Qp`   !{!(h:   l`&0'h&*8,  X   !!$`   iCbnAC]%	t          / 5 Ҥ93]5v  '3g`,=dqA        ܐ E`@={`    c
          ee    @ 5  V      bnB0Q4`   !{!c   l4  !!e         uk   `,=dqA       $ f E`@={`    b          ee    @ 6  W      0Q8`   !{!c   l4&($  !!`   ACf          ] `   `,=dqA         E`@={`    mee    @ 7  X      0Q`   !{!$g8   l&'h >8W!d       E   q     !(`   iCbn]Lb         $=d& @        ` | ` ={x0         / 5 33gc·):	iЍ  `,dqA       (  E`@`    d       P L    ee    @ 8  Y      cN&   ]sQ  c^i     v    c     *NzSH      qҌ'''''='<5 q''#3/g3	΋ g#3/g3΋	g3
v  +\ <53@kq'#r '3 ΋g"#$3&3(̋g*g,q  q	73.΋g0#3/g234΋g6} j8i j:\ <5<3>@@@A3
@B@CkDqq`,dqZ         C`@A`    HpF      L
  ` @ P P P @  !        e     MQ 2        0QA`,  !	|!  lH$$* &&,$* &6$$* &&,$* &>$$* &&,$* &>$$* &|&,$* &>$$* &&,$* &6$* &/d$* 
$'X#T$$* &&,$* &6 D$@* W@2W@2W@* $$* &&,$* &6$$* &&,$* &>$$* &&,$* &>$* &$3XP* &*4$* <P* &*4$* <H"LLP`*p"LLPXxp$* &*4$* "$* &*4$* *p2l84*|  *| {/0JL\" d/0N 7 !!9`     ^^%^!^-^)^^^^^^}bbQA^9^1	7	 R+Pdsj   setProperty HAw1'EwHi^e^q^m^y^u^ Bba^m	1^}^(b         ] b8b   
      ^H9'=^5^`b(         ^^^^^^5^^^ b ]0	0	 Pd^/   saveSettings(b         ^b $Pg   external-window-message b         Pe"`Vf   rearrangeWindows%         #  #3g3%#3g
3k#  #3g3'#3g3 |k#  #3g3'#3	g3  k"#  #3
g$3&'#3g(3* k,#  #3g.30%#3g234k6#3g83:#3g<̤3>-&-#  #3g@3B%#3gD3FkH#J3LhN#3P3R3ThV#3P3X3Z@\h]#3P3_3a@chd#3P3f3hhj#  #3gl3n%#3 gp3rkt#  #3!gv3x'#3"gz3| |k~#  #3#g3'#3$g3 k#3%&g3'3()#3*g3!#3*g3#3+g3!#3+g3Ç,-):.:/:0:1:2:34):.:/:0:5:6:7#38g3!#38g3:9#3:g3ɖ!#3:g3:;:<:2:=:>#?3@A#B3Cgh#?3@63Dfh#E3F3GHI):.:>3=:=hqj#E3F3GJ K  ) h  `,=dqA        8  B`@A`          P @ @ P P @ @ @ P P @ P P P P @
 H @ @ @ P P @ P P @ P s2 0 L
   
`2 0@ 0	    ee     @ 9        0Q`>  !I|!Ts   mP4" K
`8>w# "X&X     "$   $ !!0`   0		 ]^Q^0         #  3#3gg
Ҥd33 -&-#3333	fhAjyjCjwjAj yj"Cj$wj& `,=dqA         v Pb 	   En  `@A`    (h(       ` @ P @ @ @   ee     @ :        0QT`T   !i|! f,   m$4"x&('  !! `     PfVq.   gameManagerScripts  0	0	m0         #  3#30gh
  `,=dqA         ( B`@A`    c       ` @ ee     @ ;        0Q`  !|!Ts   m P$" #$8 p  @26  6  6  6  6 !!X`(   d=dqA        D  ]}2f       qB`@A`    0Q`  !|!hx   m44H
 ( ,''''''''pD 2 &H .< H.  !!|`:     "f5Pcd   Space   Pbذ   Tab PcJ X   Control PbXG   CtrlPb+'   MetaPb25   Win Pc   ArrowUp b"Q=.   !  Pd:@t	   ArrowDown   bz6   !  Pdut	   ArrowLeft   bb-ӱ   !  PdbW
   ArrowRight  bH   !  Pe
$~   ^[a-zA-Z0-9]$   r	`   |K`:   |Pbh)   Alt Pcd8|   Shift   |||PbZ+   F1  BPb   F3  Pb7   F4  Pb]   F5  PbJ8   F6  PbҐ   F7  PbB   F8  Pbq#   F9  Pbo   F10 PbB.   F11 Pbڷ§   F12 Pb.5s#   HomePb#D   End Pc   PageUp  Pc>
   PageDownPcD   Insert  Pc6_   Delete  ||||r%	0Qt`   !E}!0jL   m #h H
4<(P * " (  !!0`   4=dqA      ֶ  ` E`@|`    I	
HE`    K`   ||||||0Q`   !e}!,iF   m H \(.4"0*(>D*@ H !!`   {           3 g3 gv  v  	A*v  v  3g	`,=dqA       @  E`@U}`    c       @   ee    @ ?  S      r>u(          '# 3g3v  %'3	Ћ g3	g   `e      @      e    @ >  R                #  3v  3f3v  v  v  	
v  v  v  v  v  ҃
  3g%3g73g]%3gы k9   `,dqA         `@|`    (h       P 0Y @ @       e    @ =  I      0Q`H  !}!Pr   m44H
 ( ,''''''''|(  !!``,     "f5||||||||||||||g	         #  3v  3f3v  v  v  	
v  v  v  v  v  3
g`,=dqA        , ]`@|`    d       P P    ee    @ @  J      0QP`N   !}! f,   m4$H
8 T `  !!`
     "f5l          #  3v  3f3f
 `,=dqA       L  }2`@|`    c       P @ ee    @ A  K        b	  0Q`T  !}!Hp   m,(,  p/<0*  6  6  6  6  6 !!8`   Bh	 PeFT   disableBossKey    iPcF   keyup   Pc   keypress(          '3 f#3#33Јh
#3	e#3
e#3	e#3e#3
e  `,=dqA        ` 0 E`@|`     f       ` @ @ @    ee     @ B  L       0Q`  !}!  n,$0  p/<0* <" l@(* ' ': LT@ 6p 2T.L.L#d 6H < 6  6  6  6  6   !!`>   Bh	 Pe2x   enableBossKey   H0Q8`    !~!d   ȍn< 4   !!`   `   K`   ||||rf           %3g`,=dqA       b  E`@|`    b         ee    @ D  Q      PbA'   \s+ ErPdZw>   ^alt\+[1-9]$r	Pev   ^ctrl\+[0-9]$   Pc-O?   ctrl+b  Pc~,   ctrl+=  Pc   ctrl+-    i}}H          '3 f#3#33̈h
33	
g3w  3΋ g3f]3̓ h3!f#σ%  3&g(3*  3+g-!v  v  v  '9/Dj1#335e7#335e9#335e;#335e=#335e?  `,dqA        ~  E`@`    <mA      ` @ @ @ P `@   
      e     @ C  M      0Q4`   !I~!c   n@ X  !!`   fe          3  f `,=dqA       r  E`@|`    b         ee    @ E  N      Pcau   paste   0Q4`   !i~!c   n@ X  !!`   fe          3  f `,=dqA        ^ E`@|`    b         ee    @ F  O      Q0Q4`   !~!c   n, (  !!e          Dj   `,=dqA          E`@|`    b          ee     @ G  P      (          '''' '''# 3g''#r '3
'3	
ϋh3	ϋh3	ϋh3	ϋh3	ϋh `,i      @ P @ @         e     @ <        0Q`   !~!8l^   nP$" l4"  
* ""<" !!@`      Pf   selectAllScriptsBtn  ,Pi<2    #execScriptList .script-checkbox0Q0`
   ~!b   حnd !!`   }d           3     `,=dqA       j  E`@A`    b          ee    @ I  H      NNNNNN	{@         #  3gҤP#  3g3
Ћ g	@
@@9`,=dqA          -B`@A`     f      @ P @       ee     @ H  	      0Q`   !~!8l^   nP$" l4"  
* ""<" !!@`     $PgFl   selectAllLocalScriptsBtn 0PjB5I!   #localScriptList .script-checkbox   0Q0`
   ~!b   nd !!`   }d           3     `,=dqA       D  E`@A`    b          ee    @ K  G      NNNNNN	{@         #  3gҤP#  3g3
Ћ g	@
@@9`,=dqA          A`@A`     f      @ P @       ee     @ J  
      0Qh`z   !!!(h>   ؾnP4" 
, *#H  $ !! `    y|0		r          #  3gҤ)#3g
0&0|jzj   `,=dqA          Pb"V   Bn  `@A`    d       @ @   ee     @ L        0Q`  !A!Pr   n ;P$" 7*&4T& D
 $
 ,* 
** 9    !!\`*   D=dqA          b   }B`@A`    I	
  4Pk
(   #execScriptList .script-checkbox:checkedB0Q4`   !]!c   n\ $  !!`   ae          3  3  `,=dqA         E`@Q`    b         ee    @ N  @      AE	U0Q%`  !y!0jP   n Z4 &<:&'&D:&'P!(h@      ^   @  	   q      `     !4`   =
rb`    Jb           `    Jb           	p          3 !f
Ȭn 33!fȬn 33̖#3fn 3g)3Є%==g'	3Є
%= = g"   `,=dq@        P E`@Q`    $g$       P @ @ P 
`>@ ee    @ O  A      H=
0Q`  !!   n p$" #4x""\"(* 6&(&0(""" " P 6 " 6" 6'!(h@      k     	   ~      0	     !`J   <=dq@        a  E`@Q`    =
$dg @          `   	!5%!P^O,   
                        <div class="script-info script-checkbox-container">
                            <input type="checkbox" class="script-checkbox" id="exec-script-uyr}EDPo*ц6   >
                            <label for="exec-script-  ,Pi0   " class="script-name" title="   GPN   </label>
                        </div>
                        <div class="script-actions">
                            <button class="btn btn-small" onclick="executeScriptOnAllWindows(' )%j/k   ' ) "   t i t l e = " gbL" > < i   c l a s s = " f a s   f a - p l a y " > < / i > < / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   e d i t - s c r i p t - b t n "   d a t a - s c r i p t - i d = " A=   "   t i t l e = " " > < i   c l a s s = " f a s   f a - e d i t " > < / i > < / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - d a n g e r   d e l e t e - s c r i p t - b t n "   d a t a - s c r i p t - i d = "   a&j   "   t i t l e = "  Rd" > < i   c l a s s = " f a s   f a - t r a s h - a l t " > < / i > < / b u t t o n > 
                                                 < / d i v > 
                                         	A  0Q`   !!4kX   n<P7p" DP" HH&7!!8`   } BMd}  z(          3 3v  3 3g3g
3]93	#
rg `,=dqA         E`@`    e       P @ ,P @ ee    @ Q  C       BPeR4   .edit-script-btn0Q`   !!0jP   n4.#@.T2`'(" p'(" T!!<`   XuCG5C	B%	MDA          4&4<3 9=393	3

g3	3
g   `,=dqA        . , E`@`    e       ,P P P    ee     @ R  D       Pf>tVy   .delete-script-btn  0QT`R   !%!e&   o42D(&c !!`
    fj	   nx[ Rd,g  "   Gc&h   "   T0QP`J   A!e(   oD"8  <!!`   l          !0 `xj |j   `,=dqA       @  E`@`    b         ee    @ T  F      m         [ 3 @@ы l   `,dqA          E`@`    c      @H    e     @ S  E      p          '' 3!f
Ȭn 33'!fȬn 33'̖#3fn '#3g'	9
@@ @@ 3 g @"@#@$@% 3&@(@) 3&@*@+ @,@- @.@/ @0@19234g638͋ h:3 <!g>3@͋"hB3 <#gD3F͋$hH  `HpJ      P @ @ @ @! ! !B!.P @ P P         e    @ P  B      @          '''# 3#3gg
3Ћ g' 	9
#30g҆''3Ћg3˿ "3$f-ˬn 3/3&=+Y*Ε 132Ћg4z j6`Q<m8      ` @  @ s@ @ P 
 @         e     @ M        0Q`   !m!0jJ   o$8L <
&$"$* U
2   !!,`   CE	bn0QM`B  !!Ԛ  o ;|H&$*C" @:,4&*,($" #4CDd?@L , . //h"0H(0|(
*8";?"3t 6  6  6  6  6  6   " P 6    !!`x   D=dqA         5Hb   E`@A`   Ui0Q8`   !!c   od4
!!`   f          3  v    `,=dqA       t  E`@`    b          ee    @ W  7      Cbn  	!PdvY   account-tab !ahPc   groupid pPd.ws/   setAttributePc^S   online  Pc*   offline 9[c   *g/TR  4Pk(   
            <div class="account-number }SPPr
AA   </div>
            <div class="account-tooltip">
                   Do^C   < b r > 
                                 ҉rI D :     -@nޕkS   < b r > 
                                 r`:     @n}   < b r > 
                                 R~:     G(Ph   
            </div>
        	)[B6r8 q0Q\`b   !! f.   oH4*XW'(" \ !!(`   -q1q5q5H%	9qo          3  3h33g
   `,=dqA         E`@`    c       @ @ ee    @ X  8      Eq0Qd`t   !!$g8   Ĭo4(" " *!!,`   5H9q  Pdzaj   .account-tab0Q<`(   !!c   oP(" t!!`   qqg         3  3g`,=dqA        h E`@`    b       @ ee    @ Z  ?      q           3 3g#3g
3ҋ g  `,dqA          | E`@`    e      @ @      e     @ Y  9      q0Qd`t   !=!$g2   oH {(" .l(" `   !!$`   f5H R9q%	qqq         3  f33g]33
g  `,=dqA         E`@`    d       P P    ee    @ [  :      q0Q4`   !Y!c   oH `  !!`   fe          3  f `,=dqA       
 ` E`@`    b         ee    @ \  ;      q0QD`2   !u!d   o4(" l  !!`   5Hqqi          3 3g   `,=dqA         $ E`@`    b       @ ee     @ ]  <      n	0Q`  !!x  oH 4" p$* 8 D
,
"4|$*7 @"  48/X&@
4 d4" <" l06 \ " l0(&'l   (" l!!`<   f-q5q  BPex   [data-filename="Ra5HI	
 PeL
   [data-groupid=" -'Y q9'q"ba    qq         3  f33g#
3@@g33	
33	v  v  #3#
3@ @!g"g$3&g(3&g*3,f.3133A036P5w  <58ˤ3:3:3<g>v  ^3:3@hBJ3:3DgFv  3:3HeJ3:3LgNK3:3PgRv  3:3TMVeW3:3Yg[j]}j_3a3cge `,=dqA       r 2 E`@`    Tsg       P ` @H P P @H @ @   P P @ P @ @
     ee    @ ^  =      C 0QP`L   !!d    o46 608!!`   l          Yk mk  `,=dqA           E`@`    b         ee     @ _  >      1P          '''3 '#3/g3̋ g
'Z k3 k<5<3	#
3g'939 39"9$3&h(@*@+3,@.@/30@2@334@6 @7@8!@93":@<#@=9$>	v  ^13%@&3'C@B9(E3%@)3'C@G9*H3+J,ʋ-hL3+J.ʋ/hN3+J0ʋ1hP3+J2ʋ3hR3+J4ʋ5hT3+J6ʋ7hV@ 839XgZ3+J:ʋ;h\   `\u^      P @ @ `  , @  !@X BX .P  @ @ P           e    @ V  6      HJ~Ӧg   < d i v   s t y l e = " p a d d i n g :   1 0 p x ;   t e x t - a l i g n :   c e n t e r ;   c o l o r :   v a r ( - - t e x t - c o l o r ) ;   f o n t - s i z e :   0 . 8 r e m ; " > fe&S< / d i v >   x          @ 9 =v  
jj3ы g	3v  @9    `,dqA         < mA`@A`    e      L 
       e     @ U        0Q1`  !!ly   o #h$ `$'L&8:7$'@&88"d
 D  
 X" S&< 8  3 !(h@                         !L`"      B\LLi$Pg   window.location.hash = "{	Pb   ";  C0Q`   !!<md   o`&,$ h0T" $Hd<  !!,`   i   Bqw  b6x8         / 5 #3gѤ3g
УZ3k3939   `,=dqA         E`@A`    e       P @ P ,  ee    @ a  3      0Q`  !!ly   o`&,$ h0T" " " $T&DX&0
$0l<l@l"LX$"X("X0   !!@`   i   BL%k)kCB/EP         / 5 #3gѤ3g
3g3g33k<	5̤?3
933
933
9 3"3
9$139&39(3"9*`,=dqA         E`@A`    ,i,       P @ P   ,P ,    ee    @ b  4      0Q`$  !9!Hp   ܋p`&,$ h0T&DX&0
$0";x"3"|4$"@,!!<`   i  CB)[6-[8E0         / 5 #3gѤ33
k<5Ϥ33-33@9	3
3@939	39  `,=dqA        r E`@A`     f       P P  P  , ee    @ c  5      mi9   w i n d o w . i s M a n u a l S w i t c h R o l e =   ! 0 ; w i n d o w . _ _ r e q u i r e ( " G a m e " ) . G a m e . i n s t a n c e . s t a t e M a c h i n e . t r a n s i t i o n ( ' S w i t c h R o l e ' , 0 , J S O N . p a r s e ( ' { " n a m e " : " A I KNs" , " l e v e l I d " : 1 0 0 0 1 , " l o r d S k i n I d " : 5 1 1 2 } ' ) , 0 , 0 ) $d& @        . F ` P     q#  3gѣq36gУq/5
37#	k@
@l9k9 kkk 7l"ˍXl$Xl&
j(j*qq `,dq[       d  9B`@`    4k,      @  @  ,@ @ @         e    MQ `        0Q	`  !e!l  p$#Ld 4;4 <
4" +4 K&D$0'4 \ \
4@" d$<@0( :0( 4( h
$68Lp 06,+C#(.,0* #L  !(h@   C       
   y   ~       !`H    H5r00		q,Q6%
Y6			 },0	$=d& @         " ` AaX  2  $d& @        @ \ ` b      bnUq         . &.# 3w  # 3gТ3g
#3# 3ggϢ.;3	# 3gΤ#3gͤ3
3
# 3"h$3&3(3*3*3-@,h/$1"!#335#33537g96$;"!#=35#=353?gA#C3EgGɤG3	IA.5K3	I9	M# 3O#3Q.5SgUhWƍǍYY   Z <3 [&<3 [#!]3"_.ga9#c   `,dqA          PbZkV   Mn  `@`    Pre       P @ P  @ P P  
     
 ee     @ d        0Q`  !!Dot   p #  <&$*& L <
.$*$*      !!<`   4=dqA         ` ` B`@A`    	Ui0Q@`,   !!d   p4X  !!`   %	h          3 3g  `,=dqA         E`@`    b       @ ee    @ f        2E	bn0Q|`   !ł!4kR   p`4D `d   !!(`   0Q`  ق!IE  p $" #4C&Dd?H2t , 2 * 0:4&*,X.3(
.@2LP*".8.@&P""""!&;<" " " $: :  :  : N T : F" " " " (: :  : 	: z:  :  :  :  :  :  : R : 	!!!`   4=dq@       $ ` E`@`    4dg @         $ qy-DFb     	!Pdba=c	   file-item   !ahpbnREPk   
        <div class="file-item-content">
            <div class="file-checkbox">
                <input type="checkbox" class="file-check" data-filename="  P~"qgr   " checked>
            </div>
            <div class="file-info">
                <div class="file-status closed">  DPof5   </div>
                <div class="file-name" title="   MGP:0   </div>
            </div>
            <div class="file-actions">
                <button class="file-icon-btn open" data-filename=" A=X   "   t i t l e = " Sb _" > 
                                         < i   c l a s s = " f a s   f a - p l a y " > < / i > 
                                 < / b u t t o n > 
                                 < b u t t o n   c l a s s = " f i l e - i c o n - b t n   e d i t "   d a t a - f i l e n a m e = " UQt   "   t i t l e = " O9e>f:yTy" > 
                                         < i   c l a s s = " f a s   f a - e d i t " > < / i > 
                                 < / b u t t o n > 
                                 < b u t t o n   c l a s s = " f i l e - i c o n - b t n   m u l t i - o p e n "   d a t a - f i l e n a m e = " MIΟ   "   t i t l e = " Y _&S" > 
                                         < i   c l a s s = " f a s   f a - u s e r s " > < / i > 
                                 < / b u t t o n > 
                                 < b u t t o n   c l a s s = " f i l e - i c o n - b t n   d e l e t e "   d a t a - f i l e n a m e = "   	
    "   t i t l e = "  Rd" > 
                                         < i   c l a s s = " f a s   f a - t r a s h " > < / i > 
                                 < / b u t t o n > 
                         < / d i v > 
                 < / d i v > 
           	R BhPdŇ
   .file-name  Pd:X   .file-check  0QD`2   !!!d    qP x\!!`   5-D}i          3  f3]9   `,=dqA       r  ! E`@`    c       P    ee    @ i        0QD`2   !=!d    ȅqP x\!!`   5-D}i          3  f3]9   `,=dqA       b! ! E`@`    c       P    ee    @ j        q0Qd`r   !Y! f0   qP42XWxl<(" d!!,`   -q1q5qPbNi   movePe*   effectAllowed   %	9qq          3  3h3  933
g   `,=dpA       N" h# E`@`    d       @ P    ee    @ k        Eq0Q<`(   !}!c   qX(" p!!`   9qg         3  3g`,=dpA       # 6$ E`@`   b       @ ee    @ l        0Q`@  !!6  qS4&*,4" 
<l&2$\"$
$";xL("3"|";xL0"3"|44"@"  l&hl48D@L\(
.@.H<
@?*T
 8 !!`>   bn Bh U6)[B6Oh8SeRdt   ҉rT:     3d   
 gRhV:   -eڶ   g
 ҉rI D :   -EdJQ   
 R~:     G b6x         ϣk < 5<33g9
.5.53v  r833	@9
3933	@9633	@9
39!33	@#9$39
&39(3g*Zk,.5.ƫ303234@6@738@:@;3<@>=v  ,v  !@?@@3A@C9D
9D9F`,=dq@       L$ >+ E`@`    <mH        P   P ` p ,  P  !@ . ee    @ m        )v0Q`  !Ń!  qP &@$4@8H$" 
$$<88T P 34" G$" #4 x78$" #<" X" D: $ G!(h@      @  `        1  1     !`F   53M-cc`   g  -   -  QrPcfj   opacity  8 BF	 Pb.EY   copy,=d' @        t. ; Ya  	!PdBmd   copy-tooltip!eں   ]Y6R0RjR4g   !Pm  
                                position: absolute;
                                top: 50%;
                                left: 50%;
                                transform: translate(-50%, -50%);
                                background: rgba(0, 0, 0, 0.9);
                                color: white;
                                padding: 8px 16px;
                                border-radius: 6px;
                                font-size: 14px;
                                font-weight: 600;
                                z-index: 1000;
                                white-space: nowrap;
                                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
                                animation: fadeInOut 3s ease-in-out;
                            !PZN  
                                @keyframes fadeInOut {
                                    0% { opacity: 0; transform: translate(-50%, -50%) scale(0.9); }
                                    10% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
                                    90% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
                                    100% { opacity: 0; transform: translate(-50%, -50%) scale(0.9); }
                                }
                               8 0QH`<   !!e$   qT 4  `  !!`   Yj           3 f3f  `,=dqA        R; ; E`@`    c       P    ee     @ o  2      $d& @        < B< `  y`         3  fZk3@3	@@3@#3	g9
3939#33 g"3$f&#3(g*''#3g,'9.90392#3g4'96#383:g<3>g@#Bɋ   lDʍ!ϖ#33"FgH`,dpA       + < E`@`    DoJ      @   h  , @ P  ,@ P @ P       e    @ n         PfnZ   .file-icon-btn.open  PfGP   .file-icon-btn.edit (Ph<|   .file-icon-btn.multi-open   $Pgn@~   .file-icon-btn.delete   0Q``n   !5! f0   qP" $" x*
!!(`   })  h0Qx`   !I!0jN   qL
,
" t " "$#l !!$`   qy B PfnF3   .multi-open-slots   )ahv(          v  C3 gҤ33f3 gЫ3
3Ѥk   `,=dqA       ? PB E`@`    d       P P   ee    @ q  1      p          3  3g##3g
3ҋ g `,dqA       > hB E`@`    e      @ @      e    @ p        0Q`   !q!8l^   rP " 
$ (&,$" x*
2T !!4`   5qy BY  h0Qx`   !!0jN   rL
,
" t " "$#l !!$`   qy BY)ahv(          v  C3 gҤ33f3 gЫ3
3Ѥk   `,=dqA       >D F E`@`    d       P P   ee    @ s  0      ~(         3  f3gҤ3f
k7#3g3	ы
 gl`,dqA       B F E`@`    $g      P @ P @       e    @ r        0Q`   !!4kV   r` '(" H&&*p !!4`   5F R Uib0QH`:   !!d    ̡rT& &4
!!`   j          / 5 3v     `,=dqA       dH H E`@`    b         ee    @ u  /      |(         3  f33gmk
3#3/g3	ы
 gҤuk `,dqA       8G HI E`@`     f      P @ @ @    e    @ t        0Qx`   !!(h<   rP d&D2mF
  !!,`   50Q`z  !!z  Шr ?$" #478$" 8	$" 
<$8$" # L \78
$" 8$" 
<,8$" 
<,86 6  6  P P P" P P  |" P  0  P   !!`D   D=dqA       &J <e Pb&]~   n5  POb(    E`@`      	!Pe   custom-prompt   !mi!qi. PШ   
                    margin: 0 0 15px 0;
                    color: #4a6bdf;
                    font-size: 1rem;
                    font-weight: 600;
                Q9P5G)  
                    width: 100%;
                    padding: 8px 12px;
                    border: 1px solid #e0e0e0;
                    border-radius: 6px;
                    font-size: 1rem;
                    margin-bottom: 5px;
                    box-sizing: border-box;
                   yi}/}iiii 0QL`F   !!e(   sL$0/D X!!`     8 Pk         #  33gk `,=dqA        ` 0a E`@`    c
       P   ee     @ x  ,      0QT`V   !9! f0   sL$0/Dh!! `     8 POm         #  33g3k
 `,=dqA        a b E`@`    c       P @ ee     @ y  -      i0Q`   !U!<mb   sT<8$0/D&<$0/D \   !!,`   i5  8 POi|          3 v  -#33g3
k03 v  ##33gk`,=dqA       nb c E`@`    e       P P @    ee    @ z  .        8 BF	P          '''# 3g'939
# 3g3	9# 3
g939# 3g'993 9"# 3g$3&9(# 3g*9,39.# 3g0923 9436ʋ h83:ʋh<3:ʋh>3@gB3@gD3FgH3FgJ3FgL3NgP# 3R3TgV3 XfZ3!\f^   `Ts`      @   ,P    , , P P P @ P P @      e    @ w  *      8l   eQꁚ[IN>f:yTyYuzzRO(u؞Ty	: RE0Q`l  !y!Hp~   sL0
B, * >(p FX# *0:,+C D !!8`   b          3		 3R 0	0	0          ^. 5 ]*.ч)#3f:	;3f!.53f9.5`#3	#
3.5!g#h%j'  `,=dqA       e g E`@`    (h)       L
     ee    @ {  +      v          3  fZk3 .5Ы3
Ћi `,dqA       I g E`@`    e      @  P      e    @ v        0Qd`x   !!(h<   s  X 2\

0&k  !!$`   <=dqA      2h n 	9a  E`@`    5qy f	   nx[ RdeN  "   90Qq`  !!  sL`& *'*<* ; " @&$   E/  $$h  ($" 0`&T*,* ?`   x!!``,   U0Ql`   !х!$g2   s\.,.<* ;   !!`
   bnqb0Q0`   !!!d           v  ^`,=dqA       Tj j E`@`    mee    @   )      s           v  ^5<5 <533ы g9
   `,dqA       i j E`@`    d       P     e    @ ~  '      bnb0Q0`   !!c   s\
(  !!d           v  ^`,=dqA       Nk k E`@`    mee    @   (       Pdn.
   removeItem  iu
eAahHcB)У     *NeN `  UX         #  3<g3΋ g<3
<3
33͋g9#	3
g.`3f/lʭaR/63!v  6/6#3%3'f)/`7k+і] -
Dj.#  3.g032@4@596}j8j:j<  `,=dqA       i n E`@`    <m>      @ P @ P @ L  !@      ee    @ }  &      q           3 f )[)@@Ћ l`d       !      e    @ |        0Q\`f   !!! f.   sP42XW'(" d !!(`   -q1q5qqy%	9qo          3  3h33g
 `,=dqA       >o p E`@`    c       @ @ ee    @         0Qd`t   !=!$g4   s<(" {" x*  !!,`   qy9q  h0Q<`(   !Q!c   sX(" |!!`   qqg         3  3g`,=dqA       (q q E`@`    b       @ ee    @   %      q           3 3g#3g
3ҋ g  `,dqA        Xp q E`@`    e      @ @      e     @         q0Qd`t   !u!$g2   sP {(" .l(" h   !!$`   fqy R9q%	qqq         3  f33g]33
g  `,=dqA       r  s E`@`    d       P P    ee    @         q0Qd`t   !!$g2   sP {(" .l(" h   !!$`   fqy R9q%	qqq         3  f33g]33
g  `,=dqA       Vs >t E`@`    d       P P    ee    @         q0QD`2   !!d   s<(" t  !!`   qyqqi          3 3g   `,=dqA        t 
u E`@`    b       @ ee     @         n	0Q5`  !Ɇ!%!4  s` |'(* `4* `44( x( 4* p@
$*P
4 t4*  t0> \ (  l( 4 `
"`
4 4*  0> \ (  ("h
4 4* ("h
4 0> \     !!x`8   fqyqq-qPcrZ   types   rPc-   Files   qH b0Q`z  !!Lq   s #'0(" :0(" 4(" F@8&cW  !d          
     !<`   4=dqA      ^w | Pb   n6  ` E`@`    a },dp/   nx[fe  d@0   vOo`T?   0Q`N  !!Hp~   slx.
B,
\&;<d&GP l *0:,+C"  !!8`   Q6		 3 0	0	e\Ɯ   &SOo`]fe  8          k .5].Ј;.59.5
#3f9#3#	3
.5gh \k" `,=dqA       z :| E`@`    $g$         , @ P  @ ee    @   $      $d& @        | | ` 0          '3 3'$"$#3#33
g<$"$#3#33g#3g3[Zk3	@ 
@!ϋ l"Ѝ   `(h$      p P ` ` @ @H    e    @   #       hg5q"bbnc4  L               3  f33g3
33gM3
3	3
x  43
3	5#r  93 g"3
3$g&v  =<5(Ϥ3	*3	*3,g.v  ^3	*30h23	*34g6v  3	*38e:3	*3<g>j@jBv  kDkFv  <5HȤ3	J3	J3LgNv  ^3	J3PhR3	J3TgVv  3	J3XeZ3	J3\g^j`jbv  K<5dʤ=3	f73	f3hgjv  ^3	f3lhnv  a<5p̤S3	rM3	r3tgvv  3	r3xez3	r3|g~jj   `,=dqA       Xu  E`@`    hx      P P @ P @ @  @ P @ @ @ P @ P @  @  @ P @    ee    @          0Q\`d   !=! f*   tT(" FH   !!$`    RPeB&^   file-icon-btn   0Ql`   U!(h@   t$" 
$(" T(" < H!!$`     B PfL   .file-item.active   MD%	s          #  3gҤ33g
33gYk `,=dqA         E`@`    e       @ @ @    ee    @   "      qyo         3  33g] l  `,dqA         E`@`    d
      P      e    @   !                ''ь'''# 3g'93 9
3 k9	9
3
hZ k3 k<5<3. 5 ū3"=v  v  ^@$ @%@&@'@( @)=v  v  3+@*@-@.@/@0 @1@2 @3@4 @5@6 @7@8993 ;!9"=3#?$gA3#?%gC3#?&gE'3'G(Ë) hI3'K(Ë*hM3'O+Ë,hQ3'O-Ë.hS/ iU3'O0Ë1hW3#?2gY'3#?3g[3#?4g]3#?5g_3'O(Ë6ha3'c(Ë7he3'g(Ë8hi3'k(Ë9	hm3'o(Ë:
hq3'O+Ë;hs3'O-Ë<hu3'O=Ë>hw3'O?Ë@hy3'OAËBh{3'OCËDh}3'O(ËEh  `      @  , @   P B! !B!
` 
    
                       e    @ h        }SC2 w0           3 33i3g
33 gX3 l   `,=dqA        < E`@`    e      P @ @    ee    @ g        0          '# r '#3/g3
Ћ g 9	
=v   j
 j3ЋgW j j `$g      ` P ,0	    e     @ e        0Q`  !!`v   t /P
  284  <*  *&* .@(.0(* 8*  **	  !!H`    <=dqA       |  a  mB`@A`    1i(b         Gc'2P   *gR~  q`    [BPcUM   #999999 	U0Q`   !!(h:   t42X.(2(6,*    !! `   bn1iq0Q<`"   !ɇ!c   t< <!!`   %	g          3 g   `,=dqA        4 E`@`    b         ee    @         x          v  ^Lv  ^@<5 2<53!<533
ҋ g`,dqA        D E`@`    e       P P       e    @         0Qe`r  !!x|   t4  p0|E/  ((.X4878@&$:0,_ >L 4  2D(24"@s( 6L( \ !!8`   bn1iqrb%	`P  Ih          3 g<OɭD5v  (v  3@g@ 
rn<53]<5͆9<533g])<533	 g"3
$g&[<3(3*]<3(͆,9-<3(3/31g3]<3(353	7g9   `,=dqA        F E`@`    4k;       @  & P  @ P 
 
  ee    @         0Q``p   !	!$g2   t4& 2d   !!$`   b8b   
      C1iPd^mר	   groupName   }SPd'   isUngrouped CHp          . 5 *3҇):3M:
g`,=dqA       ޔ V E`@`    d       0     ee    @         b0QP`J   !1!d    t442X.(!!`   bn1il           v  ^v  ^<5    `,=dqA        > E`@`    b          ee    @   	      0Qt`   !M!$g2   t '4&2(6,*    !!`
   4=dqA      b  `(   E`@`    q0Q`   !e!,iH   tL&& 2l\"d6&!!8`   b8b   
      C}S Pf   originalGroupIndex  GHyz          . 5 R3҇)::<5	3:3	M:
M:g`,=dqA         E`@]`     f       0
X @    ee    @         u           '<5 2<53!<533
ы g   `e       P P       e    @   
      0          '' '<3]<ч9#r '#
3<g3ы g#
3.	g3ы
g<30<33 <333ыg #
3<g"3$Ћg&3(ыg* `8l,       ` P P P @ P           e     @         0Q`   !!0jN   t #P
  D
.$&:(>,* $ !!$`   4=dqA       ֙  ` ]C`@A`    bnq0Q|`   !!(h<   tD& 2d"T*\*|  !!4`   b0b         C}SGw          . 5 F3҇):=:<=5	3:	M:
g`,=dqA         E`@`    e       0
    ee    @         ~           ' '=v   jL<=5:<=53#<=5	33ы g`e        
     e     @         0Q8`   !͈!c   t,, !!`   (b         }--!---f            )5 `,=dqA       ( ޜ A`@A`    b         ee    @         0Q`n  !!Ts   t gh" 
$ d$" #478&6"  4 Th*  " L !!X`(   \=dqA         ]}2e   (       A`@A`     BY  	!Pe>   multi-open-slots!P=  
                    display: flex;
                    gap: 5px;
                    margin-top: 10px;
                    padding: 5px;
                    background: var(--light-bg);
                    border: 1px solid var(--light-gray);
                    border-radius: var(--border-radius);
                    width: 100%;
                    flex-wrap: wrap;
                    box-sizing: border-box;
                 !	3(b         }-`!`-``   K`   ---`   K`   0Q9`  !!!%!4  u Op$" |8$" |8l$" |8&0x$8@,`&VH"4." ",&,"4" ",, 
 L*(*h$&8@&0.$" |8$" #46,$?78 6  6  6 %$" #46,$?78 6  6  6 " P" P P P P  T  !!`f   L=dqA       X t 5H5D9Dc   (     E`@`      	!YPUHJ  
                        flex: 1;
                        padding: 5px;
                        background: var(--bg-color);
                        border: 2px solid var(--light-gray);
                        border-radius: var(--border-radius);
                        text-align: center;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        justify-content: center;
                        transition: all 0.3s;
                        box-sizing: border-box;
                      !5}2 P6Yv   font-size: 13px; font-weight: 500; color: var(--text-color); margin-bottom: 8px; text-align: center; line-height: 1.3;  3!=-..evv   < b r > bR:   B22	!]bb   g- 6P@   
                        display: flex;
                        gap: 5px;
                        margin-top: 5px;
                     }/8bo.   mR/ b6%P!&  
                        width: 24px;
                        height: 24px;
                        border: none;
                        border-radius: 50%;
                        background: var(--primary-color);
                        color: white;
                        cursor: pointer;
                        font-size: 12px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        transition: all 0.2s;
                      /0QH`@   !U!e&   u4X?@X !! `   5D93/8!j           3 93 9`,=dqA         h E`@1`    b       , ee     @         /0QH`@   !q!e&   u4X?@P !! `   5D-//8!j           3 93 9`,=dqA          E`@1`    b       , ee     @         0QH`:   !!d   uH "6 @ !!`   50Q`D  !*  u 7&@
<,"08,&<2h28.d@Lg ,X
"L" */C;0( :0( 4( "" D**>O"    !d         q     !t`6   <=dqA      8  a   (   E`@1`    Q6e	   eNpencNX[(W  aB2].-PdX	   loginData   Q	Hb$=d' @        z   `  },a+0Q`   !ɉ!0jJ   uT$,*$"|" V >   !!0`    8-aB b         -2].g}0         [3  U3  3Jч)::;	n3e\	k `,=dqA        J E`@`    d       0
  ee    @         	0Q8`   !!c   ؁vT" p  !!`   eHW   S҉rRh1Y%f         \ k   `,=dqA       j  E`@`   b          ee    @         g$d& @        .  e` gh          ''.5 Ҥ3\k5;n35
353e3#	3
Pr#r3
w  1P# 3"h$l&;(M*Ε5 +'$,"!#.30#.3032g46$6"!#830#8303:g<#>3@gB'8n3DgF3Hɋ gJ3LʋgN\kPʍ\kR  `HpT      @   P    P  0` @ P P @ P @   e    @         j         3  f l   `,dqA       ޸  E`@1`    c      @    e    @         I0b6`l   nzzP
  
                        width: 24px;
                        height: 24px;
                        border: none;
                        border-radius: 50%;
                        background: #dc3545;
                        color: white;
                        cursor: pointer;
                        font-size: 12px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        transition: all 0.2s;
                      0QH`@   !!!e&   v4X?@X !! `   9DPcbi   #c82333 /8!j           3 93 9`,=dqA         B E`@1`    b       , ee     @         0QH`@   !A!e&   v4X?@P !! `   9DPc}   #dc3545 /8!j           3 93 9`,=dqA         N E`@1`    b       , ee     @          0Q`>  !a!Hp|   vH .8/\
 02 L *0 C2,$Gl> p  !!4`   5	3(b         }-`!`-` 0	0	c'   ]nzz  }2b.'   iMO8         3  f.5Ҥ3);	9.;#3#3gh\	5@
@kl! `,=dqA        t E`@1`    $g#        L
    ee    @          h          ''''# 3g39# 3g
39 59	# 3g3
9 5v  3@3@!@"3#@%3&z3&a z  $P +   3,g.@*3 'z    P'1 32g4@036f8@)@(9:]v  I 3<< 3<@> 3?@A@B 3C@E9:9	F# 3gH3J9L# 3gN'9P  5R@T!@U9"V3X#9Z3$\%ȋ& h^3$\'ȋ(h`3$\)ȋ*hb# 3gd'+9f, 5h@j!@k9"l3J-9n3$p%ȋ.hr3$p'ȋ/ht3$p)ȋ0hv31xgz31xg|31~g31~g31~g 231g  `t{      @ ,@ , P  P    !@ @      , .P @ @   !,P @ @ @ @       e    @          (          ''''''3 gҤ3f#3
g'93	
9.5Ы3)'Z k'%'%3Ћ g3!g# `,i%      P P ,P  P 9       e    @         0Q4`   !!c   v,(  !!`   aBe           ` `,=dqA         C`@A`    mee    @         0Q`f  !!Lq   vpE/  ((.X487X(=/  ((606, 8(4!!$`   bn1iqrp         < I ȭ> /v  "v  3@g: <]ȭRCv  6<63
#<633gN  `,=dqA         C`@A`    e        H "P P d  ee    @         0Qd`r   !Ŋ!$g2   vX `4  *"$   !!$`   I	
B0QH`@   !ي!d   v\" 0.D  !!`   rj          3  g3h`,=dqA         E`@A`    c       P    ee    @         r>Eq(         #  r#3g3
Ћ g3g   `,dqA        $ qC`@`    e      ` P @    e    @         0Q`$  !!8l\   w SL&*#0>"X\ "W    !d    <   y        !T`&   4=dq@      $ , ` B`@A`    bnUi0Ql`   !!(h@   w4*X88&p!!`
   0Q`  -!\u   w?&8
<$\ " 
<<82"hl ..@X " .S  !d    E           !T`&   bnu
 B@ B0b         Pd   gameSettingsPdb"   settingType lIMC		rkEk$=d& @        V v ` P          /5 Ф333gϤ333
͇):	:
#3f:hv   v  633g3l!39#͍   `,dq@         E`@`    (h%       P P       ee    @         r1MCs           l v  '?!&??3;   `,=dqA        X E`@`    c          e    @          	M0b         EIlMC		$=d& @          ` @          ''# 3/g3ы g#
33	
·): :#3f:hЍ j  `(h!      @ ` 0
       ee     @         0Q`   !q!8l\   w<
$XL08" "td "HX$0$" "t| @  !!@`   Ik/MkB BQk!Uk b6EYk]k         n73  93  93g9
	9
53  93  93g99
  `,=dqA       H   uA`@A`    e       ,  , ,  ee    @         0QT`V   !! f.   x$ $2,   !!`   bL   &      ik`<   	uCPerGg   memoryOptimized DPej   textureQuality  `   Pd+58
   AFKEnabled  DrC$Pg1QR   nightmareSpeedEnabled   C PfNΰ"   loginPopupEnabled   DPez   hideFloatingBox DPdg   hideChatBox DPef9wL   autoReconnect   CPe.v   reconnectDelay  `    (Ph)   rightClickAutoClickEnabled  DPe    autoClickDelay  `    Pf@M   nightmareAutoJoin   DPe`Z   engineSpeedRate `   PdN3   autoRefresh DPen'q   refreshInterval `   hb,         wC	xCwDwCwCwDwCDwCwDwDMCUBbnm           'jkj `,=dqA            ]A`@A`    c            ee     @         0QP`L   !!d   x/L.  !!`   0j-   nx[͑n@b	g8nbn:N؞<PT  0Q@`,   !d   x4 X  !!`    f	   n]͑n:N؞<P  h         j \ k  `,=dqA         E`@A`    b         ee    @         l          Ҥ
j [ Ћ l  `,dq@        	 B`@`    c           e     @         0Qm`  !-!  ̤x$,d"#x"\"|"$$F' D"p""""$" $" \`H$" T$" \$" \$" $" Th`@S$" $" \XHm      !!`f   BMCik=APb޳    FPS =C	u}%B)BbzjdD   NO  bB   -N  bN]G   ؚ  BBBriBYAB Pf^iQ1   hideChatBoxToggle      PfTY   autoReconnectToggle  Pf&   reconnectDelayInput  PfXQ    autoClickDelayInput ɋ(Phj1    rightClickAutoClickToggle   ŋ$Pg   nightmareAutoJoinToggle ͋ Pf   engineSpeedSlider   Pe9P   engineSpeedValueы Pf|@   autoRefreshToggle    Pfiz   refreshIntervalInputՋً0Q9`  !y!Xt   x [X$" $'2H
D`V2
4\$" #8\'(h784* 4" ;T  !d         3     !la2      4=dq[       Z V/ ` E`@A`      ,Pi!@Q   headerButtonsSettingsContainer  MC`   4J`   0b         )	xGcu   Rbc&SPbvYK   icon Pfua   fas fa-exchange-alt PdJG
   alwaysShow  D0b         wGw$Pg$q   fas fa-external-link-altD0b         wGw Pf   fas fa-arrow-left   D0b         )wGmoPdfSt{   fas fa-crownD0b         wGunPd"7   fas fa-pauseD0b         wGUkYkD`    0b         )GwPej[RV   fas fa-gamepad  D0b         wGwPe
 :   fas fa-sync-alt D0b         wGwPd$	   fas fa-th   D0b         )wGwPe6yj   fas fa-thumbtackD@b         wGwPdС
   fas fa-map  DxBPeNX   hasPermission   BE	 	!%qtMOPbf;]r   12px)%0Q`n  !	!d  y 3<&h<P$" #&7`&P(c/0h34STCDt7834KLd3"H2;<H"D.\X|/0l3"4.@X/0h3"4+&H"84 6  " \  !!`d   <=dqA      " / Oa(    E`@`    x  }/Pd>.W	   icon-btn    )!G b6Pdv{
   <i class="  Pc   "></i>  	RH9':OO}vqe6IOOPd[`4   not-allowed 1ONNMCIk/MkB0sPet   1px solid #555  PbvG   0.6 ݃ 0Q-`  !9!x|   y<0X"D"DX|/0l3"4*4X/0h3"4T T&* <0<0"    !!l`2   MC)OIk/MkBe60s-Ui0QX``   !M!$g4   ԯyx&H
4 l  !!`   u
rn          / 5 Ҥ!333p3l`,=dqA       + R- E`@`    c       P    ee    @         b         $Pgf   updateButtonsVisibility  (Phv`   send-to-all-external-windows0         3  335]33;33
93
9	3

913
93
9	3
9j#3/g3 Ћ g"$)#%3'(#%3'3)#%3'3+h- `,dqA        ( . E`@`    0j/      P 8P , , P @ Ӏ
     e     @          (          ''3 3#3g'3@
93	9
3@@939393939!39#39%39'33)9+3 9!-"3#/35113$9%33&9'5397/3(9%93)9';3*9=3)3+9,?3-A.ϋ/ hC 031EgG `DoI      `  ` ``
`
 ``
       e    @          P      'q# 3gѣq 3] ͈9
̇);	kq  q	:
=9# 3g'3939393 ͋ g"3$g&qq  `,i(      @ ,0'0 @ , @      e     MP         Qh          3 93 @939		
39	393v  Җ3v  939	39	39	3!9	#3%9	'#)3+9	-#/31 g3#/31!g53"79	93#;9=#/31$g?Ϥ3%A9C#/31&gEΤ3'G9	I#/31(gKͤ3)M9	O#/31*gQ#/31+gS3,U9W3,U-@Y9Z#/31.g\#/31/g^30`9	b31d9f2 jhjj   `,=dqA        $	 p/ eB`@A`    Xtl      , 
``
` 
`
`
`
` @ ,P @    ee     @         0Q`  !!EAx  y. K$* $* #(*  * $* $* $* H
<"$* :#s
<" * T" * `
P4[O
<"$* :#sxh7\D7x
 LD2 +:`* @;tC?
 T
4O
4H4"$* :#sD$0<0$* `*p2 *T@t$:,BW:4"$B 	B B B !Xt      Y  E        =  C        U  q     s  j  &         :     !)c     0  n  $=d' @        / V ` A   Pfm6&   systemMemoryValue   Pd6^
   diskSelect  Pe@   diskSpaceInfo   $Pg~   applyVirtualMemoryBtn    PfMQ   restoreDefaultBtn    Pf@M   refreshDiskInfoBtn   Pfn<U   currentPagefileInfo d   hKm-N. . .  4Pc>   invoke   Pfŧ   get-system-memory   
cx/   hKm1Y%BPbLvV   freee5e   G B   ( S(u:   Pbb;b   GB) $d& @        b5 5 ` (PhޫA   get-virtual-memory-status   )EPdzq   isAutomatic dwβ+   < s p a n   s t y l e = " c o l o r :   # 2 8 a 7 4 5 ; " > |~ꁨR{t< / s p a n >   `v~^)   < s p a n   s t y l e = " c o l o r :   # f f 6 b 3 5 ; " > KbR{t< / s p a n >   Pes   currentPagefilesH$=d' @        V8 ^= ` 0Q`>  !!Lq   yxl. 8 8D#D#|(
"00` 7!!<`   G"Pd׀   ([A-Za-z]): Pd"t   initialSize Pd   maximumSize 'b@          3 03 3̓  gΤ53
f@3333x  	x  >v  	@	@@@
3@@g `,=dqA       8 < E`@`     f       0	 "P P BX   ee    @         Sr>3dʖ     ( *gn) Pd   hasModified DPozF8   <span style="color: #17a2b8; margin-left: 4px;">*</span>	\u2%(   < s p a n   s t y l e = " c o l o r :   # 6 6 6 ; " > Sr`1Y%< / s p a n > $=d& @        J? ? ` `&  Pr6!   < o p t i o n   v a l u e = " " > ck(WR}. . . < / o p t i o n >   Pe&N   get-disk-info   PcJT   disks   PcjFK   isSSD    BPPrƝ	B   #virtualMemorySettingsSection div:nth-child(3) div:first-child div  c"J   V`lxvcR   	bxv0Q`0  !U!Hp   Ѝz$"  " T " 4.X,(  t!!L`"     SBэoGcN   ,g0Wxvd3P     ( S(u:   Pcz5:   GB /    ٍ  0         #  3g393 P 
 3g3 P  3g3@3	
@@@@@@ 9!3#g%`,=dqA       fC F E`@`    (h'       @ ,   @  !
   ee    @         <mn[   < o p t i o n   v a l u e = " " > R}1Y%:     PdG	   </option>   Pr+!!   < o p t i o n   v a l u e = " " > *g~b0RS(uxv< / o p t i o n >   $d& @        G xH ` `   0Q`2  !!,iD   z [tP(" 6#^* s  !(h@              '   u   q     !,a      4=dp[       H J ` E`@`    4ō9b0Q8`   !!c   zt,
!!`   f          3  v    `,=dqA       I fJ E`@`    b          ee    @         $d& @        J J ` H      'q3 'bB3gq  q	3͋ gѤk
͍qq   `d      @ @    e     MP         0Q`  !͎!pz   z. #`& 'D$" D//P@" 8\
 3$>t:#k.D@: 2G.L7K8`
 G" 7L!8l`      g  s        -  3  	          
   !|a:   v  E   Pfj   virtualMemorySize   $gã   eQ	gHevZbQX['Y\ hxZ(g-   < i   c l a s s = " f a s   f a - s p i n n e r   f a - s p i n " > < / i >   ^(u-N. . .   	4ō Pf.    set-virtual-memory  (b         Pd.>   driveLetter Pc   maxSize ) 0Q4`   !!c   zT P  !!e          j   `,=dqA        O 2P E`@`    b          ee     @         $d& @        P Q ` e:   ^(un1Y%:   Pr5^!   < i   c l a s s = " f a s   f a - c h e c k " > < / i >   ^(un  `  d,>   	bxv  x      q3 #3gФ#3 k
  #k	y  \	k9
9B3Ň):::hq  q	3!%\3#k%#'ǋ  l)\3#k+&Ǎ\3.@-k0̖9
294\k6qq  `,dp[        TK RR E`@`    8l8      P @ @ ,P 
  X ,       e     MP         0Q`  !1!Dox   z. #48\
 3$" 6#k.D@: 2G.L7K8`
 c!8l`         C     "           %      A	     !@a       hxzGK-   < i   c l a s s = " f a s   f a - s p i n n e r   f a - s p i n " > < / i >   b`Y-N. . .   	4ō,Pi#   restore-default-virtual-memory  ) 0Q4`   !Q!c   zD @  !!e          j   `,=dqA        T T E`@`    b          ee     @         $d& @        >U U ` eR   b`Y؞1Y%:   Lq[    < i   c l a s s = " f a s   f a - u n d o " > < / i >   b`Y؞`      q9 9B3gq  q	3%\3
k#	ʋ
  l\3
k&ʍ\3@kϖ99qq `,dp[        R V E`@`    $g      ,P P @ `    e     MP         $d& @        V W ` Au      q'# 3g# 3g'# 3g# 3	g
# 3
g# 3g# 3g9B3gq  q	3
9Q3 P  3g3" P ! 3$g&@(@)@*99/B3g+q q	3-3/3 1t3 13!3x  a"'5'3 13#6$ g83!:x  *%3&='g?@A(@B@<3/])@C3*D+@F9,G-9,G.-9,G@09,IB31gKq q	9,I32M32M3!Ox  s32M33Q# 34S5gUɤ679W3#Y8g[5]$5_39a9:c 5ekg:(3i";3i@k<@l9,I=9,I1> ;3?m@o<@p9,I3AqBChs3AqDEhu3AwDFhy3A{D h}Gqq   `,dq[        / W A`@`    pz      @ @ @ @ 
 X  !
&P    `


    
           e     MQ         0Q`  !!>  zX$" (l " T " X,, " X,@," H
$	(-$" $" 00. 
0.h3+ "<'3H* x !!t`6     Bэ}$:  
                                                 < d i v   s t y l e = " d i s p l a y :   f l e x ;   j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;   a l i g n - i t e m s :   c e n t e r ;   m a r g i n - b o t t o m :   8 p x ; " > 
                                                         < d i v > 
                                                                 < s p a n   s t y l e = " c o l o r :   # 6 6 6 ; " > ;`[ϑ: < / s p a n > 
                                                                 < s p a n   s t y l e = " f o n t - w e i g h t :   5 0 0 ;   m a r g i n - l e f t :   8 p x ; " > -   G B < / s p a n > 
                                                         < / d i v > 
                                                         < d i v > 
                                                                 < s p a n   s t y l e = " c o l o r :   # 6 6 6 ; " > ](u: < / s p a n > 
                                                                 < s p a n   s t y l e = " f o n t - w e i g h t :   5 0 0 ;   m a r g i n - l e f t :   8 p x ; " >   Pb n   GB (	6  % ) < / s p a n > 
                                                         < / d i v > 
                                                 < / d i v > 
                                                 < d i v   s t y l e = " d i s p l a y :   f l e x ;   j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;   a l i g n - i t e m s :   c e n t e r ; " > 
                                                         < d i v > 
                                                                 < s p a n   s t y l e = " c o l o r :   # 6 6 6 ; " > S(u: < / s p a n > 
                                                                 < s p a n   s t y l e = " f o n t - w e i g h t :   5 0 0 ;   c o l o r :   # 4 C A F 5 0 ;   m a r g i n - l e f t :   8 p x ; " > 1P-~$$  GB</span>
                            </div>
                            <div style="width: 120px; height: 8px; background: #e0e0e0; border-radius: 4px; overflow: hidden;">
                                <div style="background: linear-gradient(90deg, #4CAF50, #8BC34A); height: 100%; width: Pq\   %; border-radius: 4px; transition: width 0.3s ease;"></div>
                            </div>
                        </div>
                      	 "Peg[   (\d+\.?\d*)GB   1	8	b7	Ta?7	a             #  3gҢ3 P  3	g3 P  3g33A P  3g33A3COd3g@!@"@#@$@%	@&@'
@(@)@*9+#  3g-#  3g/   >3133ȃ5  g6ɤ&#83:#=5?kA O < gC#83E#83:3BGgHhJ#83L  hN9P `,=dqA       :W g )C`@A`    DoR       @  P @X @ !B!p&P   P ,  ee    @         0Qx`   !ŏ!0jP   ؟{$4"(' "('!!(`    0	0	MC(PhI   gameManagerRealTimeUpdate   UBv0         #  3#3gh
#  3#3gh  `,=dqA        g i B`@A`    d       ` @   ee     @         0Q`x  !!Pr   {/L(" p'(" <$" "l78l7"8"4$" "l787"8H   !!L`"   !B%	MDA  B0Pj
k$   #settingsSchemePanel .settings-titlecal   R}eHh !AeqCc~g|   OX[eHh}v           3 3g33g
?#3g9	
3939=#3g9	
39 39"j$`,=dq@       6i :l 1B`@A`    (h&       @ @ @  ,@ ,    ee     @          0QX``   !! f.   {$4X# * !!(`   BE	UAA0Q`  !!!Dor   { '`&,$" p
4PDL((  P6    !!X`(   4=dqA      l s `(   E`@A`    AA  	!Pdf&   scheme-item !aPc<   schemeId\Pu^P   
            <div class="scheme-info">
                <div class="scheme-name">G<PmD0   </div>
                <div class="scheme-date">Pb   date0Pj>"   </div>
            </div>
          	B  0Q`$  !Q!Dov   {4$" *(" $" :L'(" |'(" d !!H`      Pdz   .scheme-item0Q<`(   i!c   {P(" h!!`   MDg         3  3g`,=dqA       p p E`@1`    b       @ ee    @         %	 B 0Q|`   !!4kR   {p&@$:W#  "<(O   !! `   AAlMCc   eHh  " Gd&   "   ]R}  w          5 ң3Љ)&jj\3
@@k `,=dqA       q Ts E`@1`    d       pP   ee    @         !BA          #  3g3ҋ g3
3g#  3	
g3v  @k33g33 g"  `,dpA        o s E`@`    (h$      @ P P @ @ @   e     @         8          ' 5 #3g93
9	3
@@3@@9 3g3͋ h   `(h       P ,P  !@ P       e    @         n           9 #3g3ҋ g
`,dqA        Vl t A`@A`    d      P @    e     @   !      0QP`P   !! f.   {$4"(' !! `    (Ph6So   gameManagerSettingsSchemes  0	0	AAl0         #  3#3gh
`,=dqA        $t t ]B`@A`    c       ` @ ee     @   "      0Q@`0   !ݐ!e(   {$'   !!`   0Q`  !  {X4" 4" t hD#P'284'0&##*  **  **'24"(?(24"@#P&N#"&0',!!p`4    ]6a60		bn1i(b         Gq`    [BU0Q|`   !!(h:   {L.(60.<* ;   !!`
   bnqb0QH`@   !!d    {T@" .P!!`   r0j         3  g.5`,=dqA       x y E`@A`    b        ee    @         w           v  ^F<5 33<5<533
ы g9  `,dqA       ,x y E`@`    e       P ,     e    @         b0Q@`.   !E!c   {L42X!!`   bn1ih           v  ^v  ^ `,=dqA       y z E`@A`    mee    @         0Q`   !]!,iF   {\&:0"4",+:0,D !!`
   BHH{           < 5 3]*<5mm3D5	9<53!<59 `,=dqA       z { E`@A`    e          `  ee    @         BPc   #333333 `   b         bn1i(b         Gq`    [B(b         GDBu@         #  3g#  3g#3
g3<&<<3]<χ	9<3#
3.g9#
3<g3!ϋ g##
3<g%3'΋g)3+ϋg-<33/]<391<333]<39577χ8)#
3.g9:;:=<&<<5?=&=   `,=dqA        u ~ E`@A`    @nA      @ P P s  
``N      ee     @         0Q`  !!\u   {X$" $" $" $" $" $" . . . . . 6 6  !!<`     Pd
   addGroupBtn Pe.IE   deleteGroupBtn   Pf4   editGroupColorBtn   Pe
   importGroupBtn  Per7E   exportGroupBtn  Pd	   groupTabs    0Qx`   !,iB   ܋|X("  D
((" .\`   !!$`    RPd*Q	   group-tab   aPc}2   editing v          3  33g43  33
Ҥ#3  33g]	k   `,=dqA        r E`@A`    e       P P @    ee    @         )v0Qx`   !!,iF   |H(" * W* ({ !!$`    Rёbnav         3  33g63  33
v  ^3  333  l `,=dqA       Ȅ  E`@A`    d       P P @ ee    @         P         #  3g#  3g#  3g#  3g
#  3g#  3g3	h3	h3	h3	h3 	h"3$	ʋ
 h&3$ʋh(   `,dqA        ~  E`@`    ,i*      @ @ P @ P @ @   e     @         h            j jj`,dqA        t  Pb   ko  `@`    c      @   e     @   #      0Q`  !!Xt   | #P, #p& *42,h6 "P&  "  2   !!P`$   4=dqA       . F ` qA`@A`    Pc>>   group-  		Ub0Q4`   !1!c   |44  !!`   bne           v  ^ `,=dqA       ̆  E`@%`    mee    @         H0QP`J   !I!e$   Ğ|p&#H0 0  !!`   H1	7	l         < 5 3#3h   `,=dqA        F E`@%`    c
       `   ee    @         0b         Gczy   eR~  q`    [BHB 0Q\`b   !q!$g2   ĥ|X$*
*@   !!`
     BPe   [data-group="   Ro          #  3@@gҤl   `,=dqA        ` 0 E`@%`    c
        !  ee     @         H          '#3f@ '#3	<g3͋ g3	m
m3	D53͋h<̇:M: ;" j$ j& k(#*͋dl,`4k.      Ѐ 
  0 2 @        e     @   $      0Q`   !!P  ȩ| ;$8
6d "0t@$" $L x$" # t;<d+@;'<#34l34KLp?@34l" .$$  0 6  6  6  6 !!`V   <=dqA       b  a  aC`@A`    0Q|`   !!,iB   |@,
*80/"`$" h 6    !!(`    R  8  w(         3  v  ^C33  g].#33
g#3e `,=dqA       J p `@`    d       @ P @ ee    @         bnYE8lU	   NAQO9e" hQ" b" YR~;Nc" R~vr  -' QBr-1'}- qesRPe   1px solid #ccc  6IOO,Pi:3   0 2px 8px rgba(0, 0, 0, 0.15)   81O 8   0Qx`   !Ւ!0jJ   |,.
H8  T&*	   !!,`   BUi0Q`   !!4kX   |h&XD.DX&8 " 
$4lt!!4`   Cu
C BLB/}8         / 5 3Y3S33k
<533gϤ33	39
`,=dqA        Γ E`@`    e       P @ @  ee    @         v          < =5 39jj#
3/g3ҋ g`,dpA         ޓ E`@`     f       ` P       e     @         0Q`   !!0jP   |,$0/D28
#8g 6 !!4`     8 d#   ]O9eR~" Gcbp   " vr y(         #  33g\<=53
@@k#  3	
e `,=dqA          E`@`    e       P  P P    ee     @          0QX``   !1! f.   |,$0/h 6  !! `     8  n(         #  33g#  3e
`,=dqA          E`@`    c       P @ ee     @         H          ' '=v  =v  \ k #3gң3	f
#3
g'93933M@933@939!39#39%39'39)#3+3 -g/<!=51339"53#7f93$;̋%h=#3$?&eA3$;'̋(hC3$;)̋*hE`DoG      P @  ,P . ``  
      e     @   %      0QT`R   !Q!e$   |$(
.>)   !!`   bn0Q`  e!Ts   |X&8&  ,*0 0H@<$*(.0,@.0*LH'L !!<`   UH$gN F|   l	gS Rdv&STR~  dR   nx[ Rd  cN   @b	g    d^hn(     *N&ST  d2T     *NR~TdƔ     *N&ST f=$	     dkd\ONSd   0Q`D  !!Ts   |<&* T&* $& #     $ #$ d !!8`   Ui0Q`   !!<mf   |p&=/  ("X(D  ( \ !!`
   ACu
P         / 5 3]:ʭ/ ]6v  ]`+ /53
3fXl   `,=dqA         E`@A`    d       @ #P @ ee    @         0Q8`    !œ!c   |D4 `!!`    	f         #  3g`,=dqA       
 x E`@A`    b       @ ee    @         b         bn(b         GDq`    [Bubn f]
   ] Rd@b	g&STR~          #  3/g3ҋ g&/#  3.g
3ҋg&.<&<jjj}jij	=
&=\k  `,=dqA         E`@A`    $g      @ @ 0	     ee    @         0         #  3.g3#  3<g	3Nv  v  \kx  %x  @@@	@'x  @
@@	@@@[ϋ l  `,dqA          E`@`    $g      @ @
 !B!      e     @         0Q`z  !!Ts   | ?4( &HH6(o *p&S	*<0&!!<`   D=dqA       6 | b(     E`@A`    bnGqH fQ
   nx[ RdzzR~  " 90Q<`$   !!c   |<20 !!`   0Q`   1!@nn   }D&,@ X@&8$(" , *8K !!$`   1iG|bne   ] RdzzR~  "          < 5 v  <53>v  &><`kj\@
@k`,=dqA        ̡ E`@`    d        P  !   ee    @         g           k   `,dqA       ޟ  E`@`    c            e    @          fŅ8	   nx[ RdR~  "   el   "   SvQNv    (h|     *N&STdkd\ONSd 0QL`F   !e!d   }<2 2  !!`    0Q`  y!dw   }<&6,* #*  *(<&8X'0&#H" ,   *<
0
  !!D`   q0Ql`   !!,iF   }L4 @&$p$*
$ P !!(`    	  B(Ph3   .file-item[data-filename="  Rs          #  3g.`#3@
@gҤ3f`,=dqA       T ֤ E`@`    d       @  !@ ee    @         U0Q`   !!4kR   }L
2@.(2(60T+.<* ;   !! `   bnqHb0Qh`z   ! f,   }T&(6,:0 4  !!`   rr         < 5 ]/<53]<533
g]   `,=dqA       2  E`@`    d        P P    ee    @                   v  ^r v  ^f<5 X<53G<533
<5<533ы g9 `,dqA         E`@`     f       P P  P     e    @         |bne    ] RdR~  "   dF5   "   SvQ    cZ3     *N&S          < 5 3!<533ҋ g
#3<g3ҋg<`>v  &><3#3.	g9kjj }j"\
@$@%@&@'k( `,=dqA        ܢ L E`@`    ,i*       @ @ P ,@ @ BH   ee     @         k         vk # ҋ dl `,dqA       z l E`@`    c      @    e    @                    '''v  <5 <53'<53<5
33'v  "[ @@Ћ l[ 	@
@@@Ћl   `$g       P   !@!     e    @         m          =v   j =k   `,dqA        ̖  EB`@A`    c          e     @   &      0Q`   !!$g8   آ} 'H6 6 6 6 '!!0`   4=dqA        `   B`@A`     q0Qt`   !%!(h@   }@ T`x4" t
$" d(" X!!4`   f-qiPdJX,
   dropEffect  5qr0%	qqu          3  f3933g
Ҥ#3g33	
g`,=dpA         E`@`    e       P @ P   ee    @         q0Ql`   !E!(h:   }@ 4" t
$" d(" X   !!,`   f-q5qr0%	qqs          3  f33gҤ#3
g33g   `,=dpA         F E`@`    e       P P P    ee    @         q0Q<`(   !a!c   }H(" d!!`   qqg         3  3g`,=dpA        
 E`@`   b       @ ee    @         n	0Qx`   !}!(h@   }@ \(" 4" t
$" >!8!!0`   fqq-q5qr00Q`<  !!  غ} 'L&X" >P4$&"08$6," 8"0@Ht=/  ((.X&487 4O
8*  *FH$$H 02,+C " E/  $$60"8":0,P+ \'0* #H   *0.H#8  X   !!`B   4=dqA        `(   E`@`    r0dZq   eNNX[(W  e6rd   vhR~NX[(W  qr f!	   eN]~(WR~-N  bn1iHU0Q|`   !!(h:   }D.(60.<* ;   !!`
   bnqb0Q0`   ɕ!c   }L
(  !!d           v  ^`,=dqA       *  E`@`    mee    @         w           v  ^F<5 33<5<533
ы g9  `,dqA       p  E`@`    e       P ,     e    @          0	0		ibdC[   ]\eN  "  f:	   "   yR0RR~  "   GPdCs   saveFileData          '.5 & 3g\k<5\k
<53/<533g\	k<cŭXI
v  <v  13@g3 3#M"g%ҖT '@(@)#*3,<g.30ɋ g2.54X..56;8.`#:3<#>3@.5BgDhF#:3HgJ/MLŭBL3/6M3Ov  /6Q9S> U<5V3X]<5ZɆ\9]<5_3a3cge<3
g#*3,.gi9kjmjo}jq\@s@t<5u3w@y@zk{j}# j  `hx      @  @  @   !@  8` P @ @  #P    B
 B     ee    @         v          3  f33g3
3gҤ3g	 l  `,=dpA       X ܶ E`@`     f      P P P      e    @         x(          '3 ϋ h3 ϋh3 ϋh3 ϋ	h `e
      @       e    @   '      0Q`   !!,iB   } 'H6 6 6 6 6    !!8`   4=dqA        `   C`@A`     q0Qt`   !!(h:   }@l44. x4. (" T   !!,`   -qim1q5qPe*)    text/group-id   %	9qu          3  93  3h3  3h
33g `,=dpA       t ڸ E`@`    d       ,P @ @ ee    @         Eq0Q``j   !9! f0   }H(" {" x*!!(`   9q  Pdb
   .group-tab  0Q<`(   !Q!c   }H(" l!!`   qqg         3  3g`,=dqA        n E`@`    b       @ ee    @         p          3  3g#3g
3ҋ g   `,dpA       . ~ E`@`   e      @ @      e    @         q0Q`   !u!0jN   }@ T`x4" 4" t$<(" X !!0`   f-qi5)5q%	qqz(         3  f3933g
33g!v  ^33	g `,=dpA       Ժ  E`@`    e       P @ P   ee    @         q0QP`L   !!e&   }L0/"(" d !!`
    RPe   relatedTarget   qql         3  3g]33g
  `,=dpA        ƽ E`@`    c       @ @ ee    @         n	0Q`   !!0jN   }@ \(" 4" 4" t$>8 !!,`   fqq-q)5q0Q`  !Ŗ!Pr   }L&2,P*  ** T T.4 0" HB X*   0 !!4`   Ub0Q@`.   !ٖ!c   ~D42X!!`   bn1ih           v  ^v  ^ `,=dqA         E`@`    mee    @         0QT`V   !!e$   ~T&(>D'X  !!`   Hm          < 53<53A  `,=dqA       .  E`@`    c	          ee    @         "0Q@`*   !!c   ~T&,8!!`   Hh          < 5 9   `,=dqA        h E`@`    b       ,  ee    @         @         < 5 <5#3<g3
΋ g3ϋg3g3gv  v  3h3e3	ϋ
g j"j$  `,dqA         E`@`    0j&       ` P @ @ @ @         e    @         {(         3  f33g3
3g3
3gv  ^ l   `,dpA         E`@`     f      P P P      e    @         }(          '3 ϋ h3 ϋh3 ϋh3 ϋ	h3 
ϋh
  ` f      @ @        e    @   (      0Qy`  !=!~   ~ ',&"04 #L.4<(602,p*  *"T"4",(D$" x* T$" 
4 l& t t     !!l`2   4=dqA       6 `h   -A`@A`    bnBUb0Q@`.   !U!c   ~D42X!!`   bn1ih           v  ^v  ^ `,=dqA       J  E`@M`    mee    @          Hu  I0Q%`  !m!dw   ~@("  44XP&8#"XXP&82
8(" <4&`#L"0"D&`#L"0D!!@`   MDabn0/Bu%	6	          3  3g33v  +3
93
<	33
9
33
93
<	5Ы3
9
v  p3  3gv  +3
<	33
 9"3
9
$*3
<	5&3
(9*3
9
,   `,=dqA         E`@M`    ,i.       @ P P , ,P   P ,  ee    @          Pd&'   searchInput  Q ]H          )<5 ])=&=v  <33v  v<5j<53
Y#3<g3͋ g3	g<5m
m3D59!<39##%3'g)3+΋g- j/#%31g3Ҥ+3537f9#;r=3?gA jC jE `@nG      P  P @ P      
     e    @   )      0Q`  !!Dot   ~<# 
T&4(" t" . 6  ,  !!H`    |G%	ՑHPp4<   
        <input type="text" class="group-edit-input" value="$PgJ   " maxlength="10">
      	 B Pfd   .group-edit-input     i0QT`T   !!e(   ~4<&4"\&8(!!`   i5im           3 v  
j3 v  j  `,=dqA       
  E`@A`    b       @ ee    @          0         > &><5 333g@
@93	
g3h3΋ h3f `,dqA       R  A`@`    $g      P  !@ @      e    @   *      0Q`  !՗!Dor   Ŀ~$#$@$2x"04+BX(      !!0`   |  BRG0         > # 3>@@g3g
33fҤ5<>53	v  ^<>59	jj`,=dqA          5A`@A`     f        !@ @  @ ee     @   +      0Q`   !!8lZ   ~$#$@$2x(" #H (   !!4`   |  BRՑG y          > # 3>@@g33
g<>53	9
&>  `,=dqA          B`@A`    e        !P  P    ee     @   ,      0Q`  !!  ~ /P$" ##T P'24"(t0$" h*
>#;8`#H*p;`0$D\8X$"00" H  *  *?*  *     !!`J   <=dqA         a  9A`@A`      |E	bnBu 	!Pdx
   group-tab   MD!aG )[6"N/6 Ub0QP`N   !)!d    ~442X8" x!!`   bn1i3l          v  ^v  ^3 g] `,=dqA        J E`@`    b         ee    @         0QT`V   !E!e$   ~D&(>D'X  !!`   Hm          < 53<53A  `,=dqA       x  E`@`    c	          ee    @         0Q]`d  !a!   ~`$" p
>;8T#<p T"4",>#;2@#LD\ H82h#L"00 0 <  T !!x`8     	!!MDE!aG BH)[6"Np/6 A0         #  3g=v  @93	9	<
539<5373g<5mm3D5 9"3$<5'3)@&9+3$<5-3/913$9395=v  (3$<57399;3$9=l?lA3CgE  `,=dqA       4 x E`@`    <mG       @ p  
    @
`
` `  ee    @ 	        8          ''# 3g'>&>9<33	
]<3
9	<33	# 3g=v  @939<3393@!9"39	$39&=v  39(39	* l,3.g0#234<g638ϋ  g:'3!<ϋ"g>3#@ϋ$gB jD
 jF   `DoH      @ P P 
`  , P P @ P @      e     @   -      0Q!`  !!hx   ~P$" $" $" .
"0d$&>0/P&( J|  !!``,     Pd:W	
   openAllBtn  PdVj   closeAllBtn bnUHqGHpv,Ej   < i   c l a s s = " f a s   f a - p l a y " > < / i >   Sb _	HpBk3   < i   c l a s s = " f a s   f a - s t o p " > < / i >   sQ fC	    Rd@b	g&STR~  d"De    RdR~"   c/   " SvQ  c[   *N&S   b6@         #  3g#  3g#  3g<=5
]&==v  #3	.
g3 <=53ͫ3<=53@9@!9"=v  @$@%@&@'9(   `,=dqA         d B`@A`    (h*       @  @  P  P p B ee     @ 
  .      0Ql`   !!,iB   $4"t&(' 2   !!(`    ]60	0	a6s0         #  3#3<gh
#  3=h `,=dqA          B`@A`    d       ` @    ee     @   /      0QY`\  !٘!%!2   [4  8
@4& *K.#& *\T6 /.0$"078&h"t"x"4& *K.0* ("(@4(,$7TX(@46 7"07<04$?`"07<@"2k$"07<@*0H0c <,+6(.' h$" `
 H
 P P \ T  T 7(   !d       #  32     !a|   (  4=dq[        ^ ` QB`@A`    bn(b         Pdff	   allGroups   `    [PeZ   nightmareTeams  0		 y]1MU0Q`   !!<mh   <(|&@'d""*0* " #!!L`"   bn$=d' @        4  qy` 8b   
      CPd3
   groupColor  Pdf
   groupOrder  <`    [GBH!q0Qh`z   !-!$g2   ؜T& $2.l   !!$`   qy<b b         r          . 5 /33҇):.5	:g   `,=dqA       * > E`@`    d       P    ee    @         b(          v  t<5 Ҥe':3:3	:3	:
'333Ћ g 33g `,dqA         E`@`    $g      L
 
 
     e    @         $g   hQR~. a i k i n g   eW   ][Q@b	gR~v0Q8`   !]!d   $7T   !!`   <Hf          3 3@    `,=dqA       6  E`@`    b        ee    @         d~6-   *N&S0ReNe>l   S_MRR~NX[(W  Hb         PdG   singleGroup C!<`    [GBHq0Qh`z   !! f0   <& $2l.T!!$`   <b b         r          . 5 /33҇):.5	:g   `,=dqA         E`@`    d       P    ee    @         EPcs   .aiking c5   ][Q  bx   v  <H0Q8`   !!d   $7T   !!`   Hf          3 3@    `,=dqA        j E`@`    b        ee    @         en   l	gS[Qv&S0Q`  !ٙ!pz   . /l&D.6g P H DP&?46D2C6Ok42*6OkH0c < \k+3x'0  !(h@        #        m       !lc2   v       A0QL`B   !d    3p2   !!`   <=dqA        Oa(    E`@`     "0QH`:   !	!d    D:T7L D!!`   A Oj          # kj   `,=dqA        V  E`@`    b       @ ee     @         k           ''# ы 
l'   `c           e    @         0	0	 
 Pewb   getRandomValues Pc쮐   subtle  Pd)	   importKey   b         GPc~   AES-GCM `   K`   	(b         G5Pb   iv  Pd_	   tagLength   `   EH	$=d& @          `       q]3# ɋ rq 	 	q	#3g#
r 3	g#
3#rg#
33Ƈ )Ą!%e"q 		q	#
33$ɇ&):'e)q 		q	#3,3.@+r032h432#r63,h8qɍqq   `,dq[       ~  E`@`    8l:      ` ` @ ` P I L P @      ee    MP         ebr[   [QpencR[1Y%0QH`:   !a!e$   ` h8 T  !!`    %j         #  r#3g   `,=dqA        b E`@`    c
       `   ee    @          `    Ja       b         , y  "q( 8  =      )q)=v   #3#3	g	
g:)#3<g3Ƌ g33ŋh@@ Ж<=5!ɣ\ k#q%=:&3(:*3,:.30:2#3#3	g4
g6:8)3 :3 :3<Ƌ!g>"3(@@=@A#@B$3(@C%@D3&E3'G@I@J=v  =33Kŋ(hMv  \ )kOq,3&E3'Qv  \ )kSq*kUq  q	\ +kWq,  kY#-[3'^3'`@]rb3.dhf3.d3'^hh#/jƄ0l%=m1o)rp#2r33tgv#4x35z6g|97~98#4x393:g3;f#4x393<g#2r3=g\ kqq  `|}      Ӏ 
 B`2P  0@ 0P  !
   X P ` I @ @ ,P P @ @       ee     MQ   0      0Q\`b   !!(h<   P$" p
 P
 d  ,  !!0`     QuPcGgK   accept  0Q`   !!0jN    #l,$'H `(  ;l !d       W   s     !(`   q b0Q`  !$  . /4 & 07L;* D$2$f %$"07LX   <\4(",+*d* "l&H&80"07L< &<,"07L<*6T6.>8*  **B	6.>8*  **	 0",+*l$* 
 |0&#H $ H",+x4"l"43  *$(82O" ?  !(h@      i  6        D  a4     !ؕah     aH$gj)&   [eQeN<h_b]_cOW4=d' @          Ob   A0Q`  !ݚ!   . /P&T.6gHc,X
"L& */C+`&* X" @46D:C6Ok42*6Ok H p0 7(3'0!(h@          	        a  
   !tc6   z   >    A0QL`B   !d     32  !!`   <=dqA       P  Pb   e8  Ya(    E`@՚`     "0QH`:   !!d    d:T7L d!!`   A j          # kj   `,=dqA            E`@`    b       @ ee     @         k           ''# ы 
l'   `c           e    @         Hb
,Pi2_V   Invalid encrypted data format    )-b         G5`   K`   9(b         GEI`    0		$=d& @         0 	` ՚      q]3# ǋ rq  q	"Y#3Pr	3w  2P#3	hl;Mʕ6 #{#
r3h3g!##3%3'ć))*%e+q q	##3%3-Ǉ/):0e2q q	#4r 638g:#<3>g@qǍqq  `,dq[       F L E`@`    <mB      `   @ 8 3 
 &&` @ @    ee    MP         I	B0Qy`  !Q!ly    'T&8*86T6.>8*  **B	6.>8*  **	 0",+*l$* . D!!p`4   4=dqA        `(   E`@՚`    C0b         Gq`    [BHGuB!Ub0Q@`.   !q!d   d42X   !!`   bn1ih           v  ^v  ^ `,=dqA       
  E`@a`    mee    @         HH0b         Gq`    [B0Q@`.   !!d   쵀d42X   !!`   bn1ih           v  ^v  ^ `,=dqA       t  E`@a`    mee    @         <I	B0Q`P  !!Lq   ̻h<*$<` ,(43g*40/B|4 T. L !!<`    0	0	Cqrb0         3  3.3  3;#33  #
33gh<353	3
3  g]&<353	3 3  g"$Y$&`,=dqA         E`@a`    (h%        ` @  P  @    ee    @         av  d  ]@          '3 3<3 5m<3 Ї3:3	:3	*#
3<g3΋ g3:;k<3 Ї3: 3	:"3	*#
3<g$3&΋g(3*:,;.301#23430g63038ыg: <Y<&    `@n=        
 `2 @ 0 P @         e    @         C0b         Gq`    [BHGuB!Ub0Q@`.   !ћ!d   рd42X   !!`   bn1ih           v  ^v  ^ `,=dqA       z $ E`@՚`    mee    @          H0b         Gq`    [B0Q@`.   !!d   ۀd42X   !!`   bn1ih           v  ^v  ^ `,=dqA         E`@՚`    mee    @ !        <0Q`L  !	!Pr   h<*$<` ,(43g&40/B|4 T& L   !!@`    0	0	OCqrb0         3  3.3  3;#33  #
33gh<3	53
33  g]&<3	53
3 3  g"$Y$'  `,=dqA       b L E`@՚`    (h%        ` @  P  @    ee    @ "        `
  bn y]0	0	cnA   ][eQ  dv4	   *NR~SvQ   f$	   S+TASkOOo`  E$=d& @         : e` A(h   [eQR~1Y%hgeN<h_p      q3 3#r3  x  \k
q'''3  gϋ kq  q	'\ kq''	3
v  <31#33g33ˋg #3
v  *3"3$\ k&q3"3$\ k(q<3"5*m<3"ʇ,3$:-3/:133*#537<g93;ȋg=3?:A;Ck<3"ʇE3$:F3/:H33*#537<gJ3Lȋ gN3P:R;T3!V1#33!VgX3!V3Zˋ"g\'<3$^#537.%g`9&b jd3'fC#33'fgh+#(j3)l*#+n3,p3'fgrht jv jx\ -@z.@{@|/@}3'f01@~k̍2\ 3kqq`,dq[        J E`@`    pz      ` @ @ P @ P @ L
 
 P  @ P ,@ ` P @ @!         ee    MP          h0Q4`   !A!c   4 P !!`   d   SeN1Y%e         \ k `,=dqA        x  E`@A`    b          ee     @ #         A_g{0     q3  35ѣq#r Ћ 9
93gqq  `,dq[       v  E`@`    e        @   e    MP          QEo          #  3g99 9
3	f   `,dqA        z   C`@`    e      @ ,      e     @   1         BPeBQ   fixExceptionBtn  0Q\`f   !u!d   ) #$. ;P   !d       (        !`   $gv    nx[gbL_8^OYT  0Qa`l  !ea  ). #4X $" L\ 4. ,2o@&._<@` C4& *K$" * "h& { <0l0" 4& *K$" * *0& C <0\0*`& s @$" *[$" @40" 6c_ "  . $" H$ $" $" P$" *(34" |L(4W<0<0"  G.H3?   !hx      +  B          ?  	      t  a  
     r  A'  
   !    Q;  
   K  z  7     !c      N    $gB)   ck(WfeJ S C X[. . .   m' q' u'
y''$=d' @        P; ? ` A0		 c ~0QH`@   !!e&   ) PH@ P !!`   a}j           3  3Ҥ9;`,=dqA       < = E`@`    c           ee    @         0	 $Pgj1`   saveScriptCheckedStatus $d& @        ? 6? ` A$d' @        P? C ` 0QH`@   !ٜ!e&   * XH@ P !!`   a}j           3  3Ҥ9;`,=dqA       z@ fA E`@ќ`    c           ee    @         0Q8`   !!c   Ѝ*X8P  !!`   eqf          3  9   `,=dqA       fC C E`@ќ`    b       ,  ee    @         $d& @        C D ` A$PgԆ   localResourceFolderPath E$Pg˞o   clearLocalResourceFolder	 Pfg   localResourceFolder PeB   textureOption   
Peq   textureDefault  }  A
Pd`   gameVersion $=d& @        I I e` A$d& @        J J ` $Pgrk   check-and-disable-proxy 8l6;   _8^OY[b͑/T^(uNO@b	gf9euHe0  $d& @        
L nL ` e   _8^OY1Y%  `  E      qA\k #3gѤ99	
h
lEkq 
 
q	#rijq 

q	99	
'#3#3gg '#3"g$3&Ƌ g(#3*#3,g.h0#234'#23436#23438g:ƍ'#3#3A g<g>'#3"!g@3BƋ"gD#3*A#3,gFhH#234>#2343#J/#2343#LA#3,gNhPWjR#3"$gT3VƋ%gXƍ&#3'gZФ(9)\#2343*^+g`q 

q	#3,b-gd#3*./hf#30ghϤ
91jkl#32gn#33gp4#5r#236t37vrx38z9g|ˤƍ:#3*9h~
9	
9)Ǎ;#234'#2343*#2343*<g\=k&ȍ>\ ?3@@kqq  `,dq[       8 zL E`@`    x|      P , ` ` P P @ @ P @ @ @ P @ @ ,P @  @ P @ , @          ee    MP         o(     q[ ϋ l qq `,=dq[        B8 L E`@`    c            e     MP   2      0Q`:  !U!Dox   *$$(" h$("  . " "P$("  . " L!!H`      8 R 1Pc
7   light   Pd   fas fa-moon !%	Pb   darkPdzHS
   fas fa-sun            #  333gB#  33
3g#3	h
9@#  333g#3h
9   `,=dqA        L  O E`@A`    $g        P P `  @    ee     @   3      m 1e 8%	q!i PdrqhQ   .sidebar-tab0QH`<   !!d   * 'H6    !!`   4=dqA      @Q U `   E`@A`     0Q`  !!ly   *d<0<0*
   `+.@" * H&('#l<0<0"   t
 ,  !!8`    (Ph2'j   check-navigation-sequence   bH0	0	$PgVkȢ   showLicenseVerifyModal  (         #  3.#  33#  33Mh	Mr3gr3x  r3g&r#3	rg#3	s
gv  E#  3(#  33#  33 h"#  3$f&(&r   `,=dqA        Q U E`@`    (h)       P @ P ` @ @ 0ee     @         j(          '3 ϋ h  `c           e    @   4      0Q`   !ŝ!0jL   * #P$" #$" (6 6   !!4`   4=dqA       $U Y ` E`@A`      Pe}   selectAllCheck   B$PgJIv   .select-all-container    0Q\`b   !! f0   * #lP$" *!!$`   4=dpA       pV W ` E`@՝`    }  @PnL4   .file-item:not([style*="display: none"]) .file-check0Q4`   !!c   *<
4
0!!`   e            9   `,=dqA       W W E`@`    b          ee    @         o(          '3 '#3g3ы g
   `d      P @    e     @         0Ql`   !!!,iB   *P,
T x& t |   !!$`   5}  s         3  v  33f3]9#
r3g  `,=dqA       BX Y E`@՝`    d       @ ,` @ ee    @         z0          '# 3g'# 3g/3
΋ h3	΋
h`e      @ P @   e     @   5      0Q`   !A!0jL   * ;P$" #$" $. 6   !!0`   <=dqA       Y 
` a  E`@A`    0Q|`   !Y!0jN   * #X 4[$" * ( !!0`   4=dqA       Z _ ` `@Q`    r   PfHb   #fileList .file-item0Q%`  !u!Ts   *t '`" "l3t" "t3h 4 .H .H$ .H, .H .H "<" $(#d@"x!!\`*   ahE B h`     Jf                           r3-.-r>r%eq	X         3  33gͫ33g
ͫ3Zkτ%3f=3f=3	3f=3
!3#f%=3'3)f+=3-3/f1=33g537g93;9= `,=dqA       [ ^ E`@i`    8l?       P @ 0




 
`  ee    @         w(          ' 3 3f3f'#
3g3ы	 gWj` f      @ ` P      e     @           Pe&   clearSearchBtn   Q0Q<`&   !!d   *,$ (  !!`   Eg           9 j `,=dqA        _ _ E`@Q`    b         ee     @         {0          ' '# 3g'# 3g3h
3΋	h`e      @ @     e     @   6      0Q`d  !!>  Ȁ+ SP$" #$" $" $" #$" #$" #$" #$" " p6  6 D6 $" 
$6 6 6 "<0006 "<0<006  !!`<   T=dqA     
   "`  ]d     E`@A`       Pfo   licenseVerifyModal  $Pg>   closeLicenseVerifyModal $Pg(   closeLicenseVerifyBtn   Pe"   verifyLicenseBtn PfB+   clearLicenseKeyBtn  Pdy   machineCode PdZ
   licenseKey  Pd`
   expireTime   0Q`  !!  +,`,<040> D$l$" $" 8d
 l$" 
("8p78p78G&$d$" $" 8d
 d$" 
("8p78p78`8< !d          q     !d`.   0Q̔`D  !@nl   Џ+4,<0't0> [,<0'00" $[  !(h@      9        f      1	     !4`    PeWv   get-machine-code0Q<`&   -!c   +L$D!!`   g           9  `,=dqA       e e E`@ў`    b          ee    @         $d& @        e e ` Pd"   ipcRenderer Pc0   sendSync$d& @        hg g ` 8         #  3B#  333#  33͋ eЍX#  3N#  33
?#  333gҤ9	΍
  `,dqA        c g E`@`     f      P P @       e     @          Pe   get-license-info0QI`>  !e!ܰ  +D/X8"$" $" #$" (PD$p
4$" 8H P88lH0(0* "8"@"80/x$" $" X,PDX D8p78l78#$t$" $" 8d
 t$" 
("8p78p78x!!`H   $=d' @        h &v 9` ў]5E   PfD   permissionsContainerPeQ2   permissionsList Pc
%   roleInfo	3 	!PNL`   padding: 8px 12px; border: 1px solid #409EFF; border-radius: var(--border-radius); background: #ecf5ff; color: #409EFF; font-size: 14px; font-weight: 500; text-align: center;  !  mqePd2   permissions H0Q`   !!4kR   +$" 8 Jt>>2  |   !!L`"     	!P   padding: 8px 12px; border: 1px solid var(--light-gray); border-radius: var(--border-radius); background: var(--bg-color); color: var(--text-color); font-size: 14px;!BwPc6   lowPowerdfOG   USzSY _  Pd^   mainManager c:2=   A I KNsPd3o   remoteAccessc,>   ܏z 9           #  3g39v  1v  	"
v  v  9
3g `,=dqA       Ho r E`@u`    d       @ ,   ee    @         	 Pf}   expireTimeContainer Ta ?B f2	   )Y0WTCNbeNT~  >cvҚ     0Rg  `2  -x         # ' 3 9#3g#3g
'#3	g9
3D9
#3g39393g 3"9$3"9&3(73(3*x  &3(3,Ƌ g.30923094#638r:#3g<#3g>38v  3AfC @@9E3G9I !309K "3"9M9#3gO#3gQ3S9U9W#3gYФ3[9]!309_"3"9a `,dqA       h Py E`@ў`    Tsc      ,` @ ,P @ , P ,P @ , @  
` 
``     e    @         ]E  şeq ym$=d& @        | d ` ў}`           j #30#33!#33ȋe
9#	3
g#	3
g399#	3
gͤ39 39"3$9&ˍ 9#	3
g(#	3
g*3,9.90#	3
g2Ф3496 398 3$9:349<  `,dqA        c  E`@`    <m>      P @ P P ,@ , ,@  P ,      ee     @          0Q<`$   !!c   ,,88!!`   eqg           3 9  `,=dqA         X E`@ў`    b       ,  ee     @         0Q`   !	!<mh   Ԃ,X 8H,<0't0>t6K<" #" H!d    2   e   q     !D`   ]  Pf*   verify-license-key   b         鞓0Q`D  !)!P  ,L/$" $" #$" (XD$x
4$" 8H P88tH0(0* "8"@"80/x$" $" X,XDX D8p78l78," #" !!`F   $=d' @         J 9` ў  y}E	3 	!!  mqeH0Q`   !A!4kT   ,$" 8 Jt>>2    !!L`"     	!!Bw 9           #  3g39v  1v  	"
v  v  9
3g `,=dqA       2  E`@9`    d       @ ,   ee    @         	şTa ?B͟>џe)   cCgxbR  `$  4k2{W8   1Y%hgcCgx/f&Tcknxb]Ǐg  `         ! '# 3g# 3g'# 3g9
3D9# 3	
g39393g39 39"3$73$3&x  &3$3(ɋ g*3,9.3,90#234r6# 3g8# 3g:34v  3=f?@<9A3C9E 3C9G 3I9K\ kM\"kO  `,=dqA       ΂  E`@ў`    HpQ      @  ,P  @ , P  P @        ee    @         $d& @        Ȑ ( ` (hƳb   1Y%hgaS[/f&Tcknxd:)   eQcCgx8          3 3fҤn#3b#33
S#33·):	3:
 eЍ\k\k`,dqA         j E`@`    $g      @ P L
      e     @         0Q`  !!Pr   ,,$\$" $" 8"88"8p78p78t/<0'l0" " S!d          1     !T`&   ]E  yşeqm  Pfqn   clear-license-info  e5   cCgU_]nd  $=d& @        $ @ ` ў0          9 #3g#3g3
9	39	
39	39	#3E#336#33 g"\k$ύ  `,dqA        Ƒ L E`@`    (h&       P P  ,P P @    ee     @          Pfz`'   copyMachineCodeBtn  0Ql`   !!(h:   ,X4
(( 4**x   !!,`    PdJ	   clipboard   PdK	   writeText   0Q8`   !Ѡ!c   ,4" `  !!`    fr
   :ghVx]Y6R0RjR4gf         \ k   `,=dqA         . E`@ў`    b          ee     @         	0Q,`   !!b   ,4  !!c             `,=dqA       N j E`@ў`   mee    @         s(          3 Ҥ5#33g3
Ћ g3ыg   `,dqA        , z E`@`    e      P P @   e     @         4A(PhT   show-license-verify-modal   0Q8`   !!c   ,, x!!`    f          #  3f `,=dqA         B E`@ў`    b       @ ee     @         Pd'	   onMessage   0Q8`   !1!c   ,, x!!`    f          #  3f `,=dqA        8  E`@ў`    b       @ ee     @         I0Q8`   !M!c   ,, x!!`    f          #  3f `,=dqA          E`@ў`    b       @ ee     @         8          '''''# 3g'# 3g# 3g# 3g
'# 3g'# 3g'# 3	g'# 3
g#ϋ 93͋h3͋h3 ͋h"# 3g$Ѥ3&͋h(BB3*͋h,s#3./#3.30 #3.32͋h4<#3.2#3.36##3.383:͋h<  `Hp>      @ @ @  P @ @ P @ P            e     @   7      0Q`  !m!Ts   , GP$" #$" $" $"  $6 6 6 6    !!@`   D=dqA        & 
 ]b   E`@A`    0Q`   !!8lZ   ,,t" pLd.  *h.  `   !!D`    B!| Pf»nb   --fa-rotate-angle   Pb#Xf   0degc
"h   Smnv b6,Pi   fas fa-thumbtack fa-rotate-by   Pc*B   45deg   w(          m3 gҤZ,933	h

9*933h9 `,=dqA         ~ ]`@}`    d        @ @ ee     @   ~        Pev*~   alwaysOnTopBtn  Pd    minimizeBtn PdB   maximizeBtn Pc	̓   closeBtn 0Qh`|   !š!,iB   ,,<0@0"   ,   !!`
     Pfe   toggle-always-on-topr         #  34#  33%#  33g]'j
  `,=dqA        ޟ  E`@}`    c       P @ ee     @         0Q\`b   !!$g2   -,<0<0"    !!`    PeLJ   minimize-window o         #  3'#  33#  33g   `,=dqA        ^ T E`@}`    c
       P   ee     @         0Q\`b   !!$g2   -,<0<0"    !!`    Pe;   maximize-window o         #  3'#  33#  33g   `,=dqA          E`@}`    c
       P   ee     @         0Q\`b   !%!$g2   -,<0<0"    !!`    Pd/   close-windowo         #  3'#  33#  33g   `,=dqA          E`@}`    c
       P   ee     @         @          '' '# 3g'# 3g# 3g# 3g
'3	̋
h3	̋h3	̋h3	̋hj`,i      @ @ P @          e     @   8      bn $Pg||   window-status-changed   0Q0`   !M!c   1$    !!d          j `,=dqA        (3 L3 E`@A`    b          ee     @   9      w0Q0`   !e!c   1$    !!d          j `,=dqA        3 3 E`@A`    b          ee     @   :      Pe   window-closed   0Q0`   !!c   1$    !!d          j `,=dqA        B4 f4 E`@A`    b          ee     @   ;      Pd6   applyLayout l0Q0`   !!c   1,    !!d          j `,=dqA       5 85 E`@A`   b          ee    @   <      0Q|`   !!,iD   1P$" $" 6  6   !!0`     Pd&'   layoutToggleY 0Q`   ͢!<mb   1P" "  @$" |*(" H
  H   !!<`   }Pd   .layout-btn aPc5   layout    0Q<`&   !!c   1l(" D!!`   MDg         3  3g `,=dqA       7 |8 E`@A`    b       @ ee    @   }      %	0         3  3g`3  3g3
3#3g3Ћ g3	3
g	'	j`,dqA       v6 8 E`@`    (h       @ P P @ @       e    @   {       l0Q0`   !!c   14 (  !!d          j `,=dqA       j9 9 E`@A`   b          ee    @   |      w(         #  3g#  3g3ϋ h
#3ϋ	h `,dqA        N5 9 E`@`    e      @ @ @   e     @   =      Pdy}m   sidebarTabs Pdb   accountsTab Pcf@   toolsTab$PgBV   [data-tab="accounts"]    PfB<=   [data-tab="tools"]   Pfjq   groupFilterContainerPenn   groupFilterTabs H0Q`T  !I!Pr   4H(" $" *" *("  <$ H("\   !!L`"    RPdVF   sidebar-tab   }0Q<`(   !a!c   4H(" `!!`   MDg         3  3g`,=dqA        N E`@A`    b       @ ee    @   y       Pf8v@   .sidebar-tab-content0Q<`(   !!c   4H(" `!!`   MDg         3  3g`,=dqA       ؛ B E`@A`    b       @ ee    @   z      %	aPbX   tab | (         3  33g#3
g3ы g#3
	g3ы
g3  33g3  33!@#3#g%3'3)g+  `,dqA        v E`@`    0j-      P P @ @ @ 

     e    @   >      Pdrd	   loginTabs   0Q-`  !!hx   4H(" |$" x*" *("  <$*
((" ` *0282L. :   !!t`6    RPdS	   login-tab     Pd
   .login-tab  0Q<`(   ɣ!c   4H(" `!!`   MDg         3  3g`,=dqA       0  E`@A`    b       @ ee    @   v       Pf8^   .login-tab-content  0Q<`(   !!c   Ā5H(" `!!`   MDg         3  3g`,=dqA          E`@A`    b       @ ee    @   w      %	aPcyX   loginTab B0PjҫE#   .login-tab-content[data-login-tab=" RPc*   wechat  2(*($gyq   ck(WS_ON~x. . . r	 0Q<`$   !!c   54 L!!`   2(g          n 3 f  `,=dqA         N E`@A`    b         ee     @   x      0         3  33g#3
g3Ћ g#3
	g3Ћ
g3  33g3  33 #3"@$@%g&Ѥb3(3*g,v  En3.]n30]+n32h4#6Ћ ,l8 `,dqA       < t E`@`    <m:      P P @ @ @ P P P @        e    @   ?       Pf&C   start-monitoring-btn Pf.
   monitoring-status   0Q1`  !A!Д  5 S$# F8X 0 `& \'(" '(" & ,$04@$" 0 &XL$04\& \'(" '(" & x/0p /h$Xx/0@ ` \'(" X (" L@"  P"  x ($*0&*8:*'h  !!`N   T=dqA     
     d     E`@A`    .. Acs`    _Yv,T Pdj[
   btn-danger  %	Pdi   btn-primary 4dRzg   ]\Pbkv,T  Pc1   #909399 B  B4Pkށ8%   input[name="miniprogramType"]:checked   m(h   le _SN`O]eg?   Pc>C-   #F56C6C c9\   \Pbkv,T f2f	   Sb _\z^. . .   Pc
   #409EFF pPbBM   env Pc   USERNAME f&	   elSS_MR(u7bT  <<Pc&/i   douyin  0Q`   !!4kX   5` . +d&x&d?h<0!!4`   I	
rTPsmE   \{"encryptCombUser":"([^"]+)","timestamp":([0-9]+),"sign":"([^"]+)"\}   H(b         a,e,i,m,r	(b         PeA   encryptCombUser -r	|8         #  33΃ gg	3x  ;3N5чЇ)5:5:5:	:
 `,=dqA        f `@Q`    $g        P  
 "0'0      ee    @   o      Pb   qq  0Q`   !Ť!8l^   о5l: h . +dh&x&d?h<0 !!@`   %~EI	
rP~#7r   "__miniSDK_User_Info":\{"data":\{.*?"encryptUserInfo":\{.*?"userInfo":"([^"]+)","timestamp":(\d+),"sign":"([^"]+)"  H(b         a,e,i,r	(b         PcFr   userInfo-ᤐr	@         3  σ h#33	̓ gg3x  ;3N5Їχ	)5:
5:5:!:#`,=dqA         `@Q`    (h%       L&P 9     ee    @   p       "0Q`  !!l  50D
|@
 T:dc$|>D
F+ak  * #  +@ ak   +(R  T:ts4<:2+$"04Htak  @  @| <2ak   #L t:lp""4<02 (@?dak d $ $H */ HXT

/P&87X , #`* \'(* '(* * /"0dt"* D22[*<|/"04&87X , #`* \'(* '(* #  !ȓĀ     9  c  #        !  +   1      3       !  4      5  q#  ,       >  +       A9  3       ;  4       A  ,   ~    Q  +       M  ,      5  qS  ,   !M`   Pd"?6	   C:\Users\   <Pmp-   \AppData\Roaming\douyin\Local Storage\leveldb   <b b         Pb+   base`    Jb            Pf^"J   \AppData\Roaming\QQ $PgN@x   \AppData\Roaming\QQEX   Pe   ^[0-9a-f]{32}$  =
r>Pd!
   Partitions  Pdf   readdirSync r	PeZn   Local Storage   Pc   leveldb  b         b|      H4$gFZh   *g~b0Rb,g0WX[PeN9YDoN    *g~b0RQ Q / Q Q E X ,g0WX[PeN9YHQSb _Q Q \z^   Pc   #E6A23C Bb0Q8`   !M!c   5t" D  !!`   rPb    .logf         3  g  `,=dqA         E`@Q`    b         ee    @   r      PcJw   statSync b         <Pc^S   mtime   q`T  0Q8`   !y!c   6|,,!!`   f          3 3 A    `,=dqA         E`@Q`    b        ee    @   s      PdG   readFileSync`    J`    b         GPd>f	   skipBytes   `     b         G`    b         GPcr-   utf16le `     b         G`    b         GPcΏ\   utf16be `     b         G`   G$=d& @         2 ` Q$d' @        2  `  ..AUY%	]4kVP   ]S{vU_Oo`ck(WS҉rRh. . .   PcdI   #67C23A q,u,Ey,2a+0QH`:   !ե!e"   6L"TS   !!`   2e+j          n 3 h   `,=dqA       D  E`@ť`    b         ee    @   t      	0QP`N   !! f,   Ы6L*;/0\  !!$`   4 fRA
   S҉rRh1Y%:    qBl           3@ 939 `,=dqA         E`@ť`    c	       
`  ee    @   u      $d& @          ` Q fŞ
   v,TQhg_        ֆ  v  B@@3g3Շ	):	
g
v  %@@=@@= ߿3fӬn 33 3"h$3g&ӣ3(g*ۿ,.30f2ˬn 34n3638g:ˣI3"e<3g>3Ň@):	AgC~Eɖʣ&3FfHn ɥŶɦǴЖ K  J ің&3KfMn ѥͶѦϴж3Ov  4 v   !9"Q3#S$9%UW̿XZ3\f^Ӭn 3`,3b3	d3gf3(gh3&j͋' glnp3rftˬn 3v\3x3"hz3(|g~3Ň)):*3+:+gÉ˕lɖʣ&3f̎n ɥŶɦǴЖ 7   ің&3fԓn ѥͶѦϴж3v  3-Ջ.gә53/3*gӡɄ0ȿ臘3fԪӬn 3v33132x  33g34g캖34gÖ̍5̖6k	 ің&3ëfŬn ѥͶѦϴж7'#89k&:&;<9"3=3>?g3=3@AgB9"Q3#SC9%׉):D:EF:G'nH3Ig3JӋKg3LԋMgՖՍNO9"Q3#SP9%#89k&:&;<9"3=3>?g3=3@Ag   `,dqA          E`@`           L Y @ P P @ P @ 0\ 
`Y @ P P @ P P 0  @  
 `@ P P P @    
 
       e     @   q                 ''''' { #  k& &  9 33	g
 33
g 9 39#3g3'v  ! 9 39&  9 33 g" 33
$	g& 9 39(#*3,3.'] 9 390&  9 332	g4 33
6g8k:' k<''!v  
" '#v  $'#%>ы& l@ &  `@nB       @  ,` P @  P @ @ @      e     @   @      PeN䠽   sidebarToggle   Pcw_   sidebar Pdbj:   mainContent Pcf   dropAreaPdV@A	   fileInput   Pe0   selectFileBtn   )'Pcn7!   dropInfo]YPcO   overlay Pdn[   addScriptBtnA'PdW-   scriptPanel PeP   closeScriptBtn   Rbbbcci0Q`  !Q!A=n  6H*XX H@\  8,H\$* ak   \`XhL
x$ #
L* d* t
<* "(0*6(.8X,@\  8,H\$* ak   \`XhL
x$ #
L* d* t
<* "(0*6(* 
$ ,@\ * " $* x2`23,@\  8,H\$* ak   \`XhL
x$ #
L* d* t
<* "(0*6(* 
$ `"6$'p0J 2$* 3&#: 3* +H<"4"*T*d` #$* /$* /0@"0*/7"4":h/>x>VP"227h
 #<
 #H*4"4"7l"0/"DhN * ":2B+": /p"
8#* 2B+
$B*"/<*(: +T ,2X#820#**(: 2x:X3`L,2X#820#**(: 2x:X3*@
(2X#8*D"#**(: 2x:X+x #< <0*<0f"3 'X !x|            8        p  9   !    (  8       @+  9   V     L  8       N  9       a  1   !`   Pc>   ctrlKey 5f|	  9H=
-'}-- qPc   bottom   B}Li)C`"  B Bk`J  }MCŋ ]}e2*;H   S.ޏpR]  bXm    _/Tb
[Y   sQ}k 	M(b         LPdNo   toggleRender		$=d& @        l  ` APe4>   pauseGameToggle   `  	^^1	7	a  R  PcBe~Q   altKey  $=d' @         4 ` A	`   K`   bnYEU0Qp`   !!(h:   7h&X.Dl0&( d   !!$`   iCCbn%	t          / 5 3433kѤv  ^3
g `,=dqA        l E`@`    d       P P    ee    @   m      I	
HMUF0Q`   !!8lZ   7P("  8&@
$l<"06t.@<X@"0P   !!<`   MDaCB/6YEbn93(         3  3g33<5
Ѥ3393	91
v  v  393	9   `,=dqA          E`@`    e       @   , ee    @   n      0Pj(#   .group-tab-titlebar[data-group-id=" R%	MDbn6/93B 8 RQDYEa  d  uFb         CcD        q        3  #3v  3fGj3v  3f
:j33#3	gϿ3
fƬn 3 P3"3$f&3(z  '3*y  3,z  3.y  	Ж` 0Ėţ&31f3n ĥĦ´öУN#35h7ͤ939	g;У&39g=̤3?	gAФD/3C5E33C/5G/5I3K]
fkM3v  3fO:jQ3S3U#3	gWۿY[3
]f_Ƭn 3aP3c3efg3iz  '3ky  3mz  3oy  	ܖ` qĖţ&3rftn ĥĦ´öܣN#35hvؤ93x	gzܣ&3xg|פ3~	gƀܤX/35ȄG3/5Ȇ2/5Ȉ33gƎ٤3fْ3v  }3f 3!]9!jȚ!kǜ#3"#gƠ3!9$\%3!&'@Ǥkǥ(3v  83f:jȩ33#3	gƯÿ걳3
fǷƬn 3P33f3z  '3y  3z  3y  	` Ėţ&3ʫf̬n ĥĦ´öL#35h73	gģ%3g3	g/35ܤ3/5ޤ4/53!3)g3fz/5m/53Z#*3+3,-Ň.):/#031f :2  hǍ3ǖ^#3"4 gA 3$ ] 9$ 	 #5 6 r  37  g3  C39z  3:y  ;3v  <3v  D3 f #3"= g#3"> g #?  3  k3@z  )3:y   #? 3 kȖi93v  
ȖV;3v   M !Ȗ=<3v  / #A " 3B $ N & h' 9 ) 9 +D j- 3 E /j3@z  k3:y  lF' #? 3 k2 N 1 #G 4 H 6% r 7' #I 9 3J ;/ g= 3K ?ǋL  gA #M C 3N E gG 3O Iw  i 5K P& #3Q gM 3K OǋR gQ# 3 SS @UT @V gW̢e 3U Y 3V [W g]Xv  w 3Y _Z 9[ a 3Y _\ 9] c# 3^ e 3U g 3_ i` gk 3Y _a 9[ mƗdbv  w 3Y _Z 9[ o 3Y _\ 9] q# 3^ e 3U s 3_ u` gw 3Y _a 9[ yƖ<c 5{ˤ{ 3Y _Z 9[ } 3Y _ 3]  9] # 3^ e 3U  3_ ` g 3Y _a 9[   k#*3+O#*3+ 3, :#*3+ 3, f g ) :h  h  j   `,=dqA        < E`@A`    !     P @ P @ P P P P  
   
 


2@ @ P   @ @ ,@ @ @
 

\ P P   P P   P L  
`    P  0	  
 
 
`
 `
  
`
&@   ee    @   A      Pe*   .script-sub-tabs0Q`v  !!Ts   8H(" $" *" *("  <$ H("&(8!!P`$    RPe:v   script-sub-tab    Pef#G   .script-sub-tab 0Q<`(   !c   8H(" `!!`   MDg         3  3g`,=dqA         E`@A`    b       @ ee    @    k      $Pg:rN   .script-sub-tab-content 0Q<`(   !%!c   8H(" `!!`   MDg         3  3g`,=dqA        z E`@A`    b       @ ee    @ !  l      %	aPc?   subtab  | Pd   nightmareTab(         3  33g#3
g3ы g#3
	g3ы
g3  33g3  33!@#3#g%3'3)g+v  j- `,dqA         E`@`    0j/      P P @ @ @ 

    e    @   B      Pd 
   eventBound  0Qt`   !U!,iB   8 #P$"   *;*    !!0`   4=dqA       P
  ` E`@A`      I	
0Q0`
   !m!b   ج8\ !!`   }d           3     `,=dqA       * t E`@e`    b          ee    @ #  i      0QT`R   !! f*   Ԯ84
8`:  \   !! `   } b         C m           ]9 #Ї)r3g	   `,=dqA         E`@e`    c       0	  ee    @ $  j      u(          '# 3g#3g
3Ћ g'3Ћ	g ` f      @ @ P      e     @ "  C      $Pgr-   refreshBuiltInScriptsBtn0Q4`   !!c   8$    !!e          Yj   `,=dqA         B E`@A`    b          ee     @ %  D      y]0Q}`  !ɧ!  < 'h4& *K* 
d."
Hh
GP P
 *'"`
ox < d$*" 0" 0("$#h
P 3&2  !!`>   4=dqA       ( `(   E`@A`    0		 UC1M0Q4`   !!c   <\  !!`   )e          3  v  `,=dqA       ܐ * E`@٧`    b          ee    @ F  h      1	7	iM		aMmMeM  BeVRiV MMMB$PgbT   showNightmareTeamStatus `  ah          '# 3#3 gg
3ʋ gx  #	3
#kh595# 3"f$9&5(3*x  (5,9.50# 3"f294 k6#83:@<@=g>ϤJ3@gBΤ:3D3FgH5Jx  	@L@M@N9O. 5Q#SkU `٧LqW      ` @ ` @   P ,    P P P   !p      ee    @ E  E      m0Q`  !!f  ? 'X4* .K.$"00#dI/  ("(sI/  ("(s$& <h$& 
d0 $|
 $.P'p'k . Pp 4. .1A/  (:,2 #g !!`N   4=dqA        `(   E`@A`    0		 UC1Mb0Q4`   !!c   ?\  !!`   )e          3  v  `,=dqA        
 E`@`    b          ee    @ e  a      dw   ONX[(W  ABB  UmqTG	P BRRԝ   
                                                                 < d i v   s t y l e = " f o n t - s i z e :   2 8 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   m a r g i n - b o t t o m :   4 p x ; " > + < / d i v > 
                                                                 < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ; " > mR< / d i v > 
                                                         	aURYR0Q`\  !A!95`  ? #h$",#4x#l#(/D	CX|K`|CL"OX"K`;PCXSh2[p$" 
4L<D(0,00444<44@4,Dt
 ,<"" ;<D  $" <D(4040444L0Dl0884D<T<<44@@
 H ;<D  !!A`   4=dqA        ` E`@`      BR=R)]RPd"37   rageControl P>L(   
                                <div style="font-size: 14px; font-weight: 500; color: var(--text-color); text-align: center;"> G!d   < / d i v > 
                                                                 < d i v   s t y l e = " f o n t - s i z e :   1 1 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   t e x t - a l i g n :   c e n t e r ;   m a r g i n - t o p :   4 p x ; " > bXT0Pj5#   </div>
                             	aURYR
--q,aReR 	!R!RIO q}-RH9'RN1O RO!OR eRbRR b60QD`2   !i!d    @X LL!!`   5i         3  f'k   `,=dqA        2 E`@Q`    b       @ ee    @ g  f       aFR R-SSO	S)O6B%q:OONS80Q``l   !!$g8   @X  ('H('P @!!$`   5r6  
                                                                         < d i v   s t y l e = " f o n t - s i z e :   2 8 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;   m a r g i n - b o t t o m :   4 p x ; " > + < / d i v > 
                                                                         < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ; " > mR< / d i v > 
                                                                 	aURYRp          3  f93`3`%j  `,=dqA       
  E`@Q`    c
          ee    @ h  g      a    @          '# 33@@g'L3
M33	3
@@3M@@933
933
93939!33#9%33'9)33+9-33/9133395# 37g99;3=9?3=9 A3=9!C3="9#E3="9$G3=%9&I3='9(K3=)9*M3=+9,O-9.Q3=/091S2394U5 96W3=79Y38[g]# 37g_3a9c3a99 e3a99:g3a;9#i3a;9$k3a<9=m3a>9?o3a@9Aq3aB9Cs3aD9Eu3aD9Fw3aG9&y3a'9({3aH9I}J9.K963=7938[g  `ly      P P P B`
`
` ```` `````     e    @ f  b      EU0Q`   !!8l\   @t4H,X"dHDp2p*\,,  !!`   yHEO~          3  3 v  3  3 AT3v  3v  3
3A	.3v  3v  33A`,=dqA         E`@`    d         X @  ee    @ i  c      0Qe`x  !Ũ!  @lX\\Tl4X&.0T/00  ( "0.0s0 />t  Xl$*l
((" HD08Hp |$*l
((" HD08"H|$*l
((" HD08"Hx !!`>   yEO]OyO)%HBHbBr  BQUQ%	MDQ)O6BQ1/Q UUI`         3  33333
zx  s 5] Ɇ; 53Nw   53g2  5N3	 f";$`!
5&]!Ɇ(;)!5+3-3	 f/g1]!!53353	 f7g9p#;3=@?@@@A@BgCʤD3E3GgI3K9M3K9O3K9Q@S9Td#;3=@V@W@X@YgZˤ83\3^g`3b9d3b9f3b9hd#;3=@j@k@l@mgn̤83p3rgt3v9x3v9z3v9|`,=dqA         E`@`    `v~       P P L   @  0  
  !
` @!P  , !P P , ee    @ j  d      b0Q0`
   !!c   @<0  !!d            ^   `,=dqA       z  E`@`    mee    @ k  e                '# 3#3 gg
3ċ gң\ 	k" 
&"   )  ` ! )! ` #3g39#3g Ϥ3"9$ j&3(ew  F#3*@,@-g.ʤ9032`32`Y4˕H 53(36ċ g83!:w3!:3"<Ë#g>3@ċ$gB  ID=D.    6E3%G&gI;K9 M   `LqN      ` @ @ 4l P P P @H  3P P P
 2       e    @ d  F       PfX   editNightmareTeam   0QH`:   !!d   @ ',6    !!`   4=dqA      4  `(   E`@A`    eڽe   nx[ RddkO0Qp`   !!,iB   @4H4& *K*   !!(`   0		 UC1Mb0Q8`   !-!c   @l  !!`   )f          3  v  ^   `,=dqA       4  E`@`    b          ee    @ n  `      t8         D#  3#3gg
3ы gk`,dqA       x  E`@`    e      ` @ @    e    @ m  _      j           '[ Ћ l    `c            e    @ l  G       Pf   deleteNightmareTeam 0Q`  !Y!\u   A 'X4& *K*$"00. \$*x" "  , !!X`(   4=dqA        $ `(   E`@A`    0		 UC1Mb0Q4`   !q!c   A\  !!`   )e          3  v  `,=dqA           E`@i`    b          ee    @ p  ^      5A  BeVRIm4Pku'   button[onclick^="executeNightmareTeam"] TPsƇZE   <button class="btn btn-small btn-danger" onclick="stopNightmareTeam('   t{.tV3   ' ) "   t i t l e = " \Pbk" > < i   c l a s s = " f a s   f a - s t o p " > < / i > < / b u t t o n >   YmX          '# 3#3 gg
3͋ gң\ 	k/ 
;#3@@gѤ73gФ'3 g"Ϥ@$@%9&8 k(   `i,i*      ` @ @ P P @ .@    ee    @ o  H       Pf   executeNightmareTeam0Q`  !!"  ؔA 3X4& *K*$"00&,P$*x" " &,&,PHGp&$*&2LH "t*  . P"8(K   !!`H   <=dqA      *% <, a(    E`@A`    0		 UC1Mb0Q4`   !!c   A\  !!`   )e          3  v  `,=dqA       % & E`@`    b          ee    @ r  \      5A  BeVRImMmQmUmYmA!C3Ui0QH`>   !թ!d    ̪A@0
.@<!!`   C)j         3  v  u3k `,=dqA       * + E`@`    b       @ ee    @ s  ]      ]60	eM   ONR]\Pbk  cK   O    Gd     NR]\PbkyX          ''# 3#3 gg
3͋ gң\ 	k/ 
`#3@@gѤ73gФ'3g Ϥ@"@#9$6 `3 `@&'#'3)/g+3-͋g/<519<`#33# 35<g7h9
 j;1  l=\ !3"?@A#@BkC `@nE      ` @ @  !@  !@
 
       e    @ q  I      G0Q`Z  !!Pr   A #P$" 
4<"0@@  *;4& *K** *   !!\`*   4=dqA       , |3 ` E`@A`      ,Piz    .nightmare-team-checkbox:checkedH fdl	   	bgbLvO  I	
B0Q4`   !!!c   A\   !!`   a)e          3  3  `,=dqA       . T. E`@`    b         ee    @ u  X      0		 UC1Mb0Q@`*   !=!d   A4(0/@  !!`   r)h          3 3g   `,=dqA       . 6/ E`@`    b       @ ee    @ v  Y      0Q`   !Y!@nl   ؽA4d$"" "    !!0`   A)  BPeZ"X   #nightmare-team-ImYm|0         / 3 ;#33 @g	Ҥ93gѤ)3gФ3 @@9	  `,=dqA       j/ 3 E`@`    e       8` @
  ee    @ w  Z      0Q4`   !y!c   A4 4  !!e         8k  `,=dqA       :3 p3 E`@`    b          ee    @ x  [      H          '# 3g3v  \ k#
3g3ϋ	 g'#
3#3 gg3 ϋg"3$ϋg&3$ϋg(   `0j*      @ ` P P @ @ @     e     @ t  J      ,Pi.S   executeSelectedNightmareTeams   0Q`  !!<md   C 'h4& *K*
48p<R4Ph  !!8`   4=dqA      z | `(   E`@A`    0		 UC1Mb0Q4`   !!c   C\  !!`   )e          3  v  `,=dqA       t{ { E`@`    b          ee    @   W      	P[H          '# 3#3 gg
3ϋ gҤF3	@3	543	53
#2 im 3
k  `$g      ` @ P  P      e    @   K      $Pg9~D   startNightmareTeamMember0Q9`*  !ժ!QM
  E c,*3d*<("4,>X4* .K2/l3p/3  H2 $* #4t7"8$* t"8$* h2<#HD*P(k"8$* #47"8 B  B $* #4 t7"8 B  B  B  B  $* t"8* P* P $* t"8$* t"8$* |"8$* t$* d
4$* p"4"84"<4"D0"0h"04"@l
 , " '
 x$* x"4"84"@t$* p
Dx"8$"04"@4"4"L4"84"P<"D<"T<"Dp"0h"<@
 l
8'`**,'<\($* x
4L"<D"(0",0"04"44"<#4"4#,"D#t
 #,"<"#"#\* 3x*,	* +P +9"k#;* +*c  S|$* 3l
4#`28#\$* 3x24#28#42<#42D#020#h20#42@#<2<#t*+#T* +"c  S$* 3t
4#x:8#$2P#$24#28#42@#|$* 328#42(#02T#<2<#<20#t$* 3
4#t:8#$2P#$2<#<2,#(28#@24#2L#02<#42D#02D#p20#h24#@2D#D2D#<2@#<2<#X #l$* 3
4#t:8#$2P#$2<#@2,#(28#@24#2L#02<#42D#02D#p20#h24#@2D#D2D#<2@#<2<#X #l$* 3
4#t:8#$2P#$2<#@2,#(28#@24#2L#02<#42D#02D#p20#h24#@2D#D2D#<2@#<2<#X #l2*B(;P:$;D2;D&\*4N*8N*<N*H[B 3B 3B 3B :Cd:>"F"823+
 #\
 #,*4*(: +H2D#20#8:H:<
(*(: +H2D#P20#@2H#@:H+4*8*(: +H2D#20#8:H:<
(*(: +H2D#P20#@2H#@:H+4*<*(: +H2D#20#8:H:<
(*(: +H2D#P20#@2H#@:H+4* +P* +P* +P* +P* B{Č* Fל{* +P* +P* +P.7`$* 3|28#$* 3p
<#428#* +$* *#"8#2 +: +P* 3l* +P * +|*: +7"8#L2 #* /0!!`|  \=dqA       b L%	 }25HFMIe(        E`@A`    B$=d' @         ³ ` PcD    10001   R 0Q<`$   !!c   E44D!!`   esRg           3 9  `,=dqA        J  E`@`    b       ,  ee     @   B      0		 UC1Mb0Q4`   !!c   E\  !!`   )e          3  v  `,=dqA       V  E`@`    b          ee    @   C      IUMUmMEU	0QD`8   !-!d    E@"$L!!`   y}2%	i         3  33  g`,=dqA       
 j E`@`    b       @ ee    @   D        	!Pc.9   dialog  !Pl  
                    display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); 
                    background: var(--bg-color); border-radius: 16px; padding: 24px; width: 1000px; 
                    max-width: 95vw; max-height: 85vh; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); 
                    z-index: 10000; color: var(--text-color); display: flex; flex-direction: column;
                 !	Pv   
                    display: flex; justify-content: space-between; align-items: center; 
                    margin-bottom: 24px; padding-bottom: 16px; border-bottom: 1px solid var(--border-color);
                    cursor: move;
                   .d2     (  gؚ:   Pb&T   /8) Eeݒ   Or`  -     Gc   Or` |P}jIm   
                    margin: 0; font-size: 20px; font-weight: 600; color: var(--text-color);
                   }/I0	}PyAm  
                    background: none; border: none; font-size: 24px; color: var(--text-secondary); 
                    cursor: pointer; padding: 0; width: 30px; height: 30px; 
                    display: flex; align-items: center; justify-content: center; 
                    border-radius: 50%; transition: background-color 0.2s; opacity: 0.6;
                    00Q<`$   !m!c   F,Xp!!`   F Pfz>   rgba(0, 0, 0, 0.1)  /g           3 9  `,=dqA          E`@`    b       ,  ee     @   E      Pd
   mouseleave  0Q<`$   !!c   F,XT!!`   F0/g           3 9  `,=dqA        ^  E`@`    b       ,  ee     @   F      (Ph4)   <i class="fas fa-redo"></i> d*5   ͑nber` b6}Pyƺn  
                    background: none; border: none; font-size: 1rem; color: var(--text-color); 
                    cursor: pointer; padding: 0; width: 30px; height: 30px; 
                    display: flex; align-items: center; justify-content: center; 
                    border-radius: 50%; transition: background-color 0.2s; margin-right: 8px;
                  0Q<`$   !!c   F,Xp!!`   MI}/g           3 9  `,=dqA        0  E`@`    b       ,  ee     @   G      0Q<`$   !ի!c   F,XT!!`   MI0/g           3 9  `,=dqA          E`@`    b       ,  ee     @   H      0Q`   !!,iH   F, :	\78`" D&,2 !!<`    Prj1"   nx[͑nOvber`Tُ\nd@b	gQb0b`YU_Tbee_00Q`   	!8l\   F 'h4& *K* 
",Hl
KL <  !!4`   4=dqA      Z 4 `(   E`@`    0		 UC1M0Q4`   !!!c   Fl  !!`   )e          3  v  `,=dqA        | E`@`    b          ee    @   V      IUMU}@          '# 3#3gg
3ϋ gx  "5ψ9	5φ9
k`$g      ` @   0      e    @   T      5Heq  8 B 0Q<`&   !A!d   F4"    !!`    g         #  3g `,=dqA         j E`@`    b       @ ee     @   U      z         #  kP k39#
33	g.
`#ҋdl   `,dqA          E`@`     f      @ ,` @     e     @   I      0Q\`f   !e! f0   F,8`" D&,$!!(`   5Heq  8 Bo          3 9#33g
.` `,=dqA          E`@`    c       ,` @ ee     @   J       0Pj#   display: flex; align-items: center; dPw:siU   
                    flex: 1; overflow-y: auto; padding-right: 10px;
                   Pb".   
                    border: 1px solid var(--border-color); border-radius: var(--border-radius); overflow: hidden;
                 	\Pu*|M   
                    width: 100%; border-collapse: collapse;
                   )20N2N6N)%NNNNNBNH::N	PNa=NNOO	OO%q	!%OO%O)OR]RAtIZpPzr a   
                            <div style="font-size: 14px; font-weight: 500; margin-bottom: 4px;">   lPyUv_   </div>
                            <div style="font-size: 12px; color: var(--text-secondary);"> ,Pi   </div>
                         RRIO q}-R9'R O!OReRbR`x  *Tb   
                                                         < d i v   s t y l e = " f o n t - s i z e :   2 8 p x ;   c o l o r :   v a r ( - - t e x t - c o l o r ) ;   m a r g i n - b o t t o m :   4 p x ;   o p a c i t y :   0 . 7 ; " > + < / d i v > 
                                                         < d i v   s t y l e = " f o n t - s i z e :   1 2 p x ;   c o l o r :   v a r ( - - t e x t - c o l o r ) ;   o p a c i t y :   0 . 8 ; " > bXT  `  $=d' @         H	 ` 5Oy9O=O$d' @         	 X` AOEOMOQOUOYO]OaOeO
OiOmOqO yO)W0b         ]OUEU0QP`J   !!e(   ЅHl&(
4@
4!!`
   yEOX]Ol          3  v  3v  3   `,=dqA       f	 	 E`@`    b       P ee    @   K      0QP`J   !ɬ!e(   Hl&(
4@
4 !!`
   yEOXyOl          3  v  3v  3   `,=dqA       F	 	 E`@`    b       P ee    @   L      0QP`J   !!e(   ԌHl&(
4@
4 !!`
   yEOX)%l          3  v  3v  3   `,=dqA       (	 	 E`@`    b       P ee    @   M      0QP`J   !!e(   Hl&(
4@
4!!`
   yEOX]Ol          3  v  3v  3   `,=dqA       
	 	 E`@`    b       P ee    @   N      HQuO}OO%	MDQ6Q1/0::c       J  H$=d' @        	 	 9` QPMr|^UC  
                        margin-top: 15px; padding: 10px; 
                        border: 1px solid var(--border-color); 
                        border-radius: var(--border-radius); 
                        max-height: 150px; overflow-y: auto;
                        background: var(--bg-secondary);
                     c=r*   bee_P#   
                        font-weight: 600; margin-bottom: 8px; 
                        color: var(--text-color); font-size: 14px;
                     <Pm:G}.   font-size: 12px; color: var(--text-secondary);  0Q`  !1!  Hh$" 80/\ LDXh&&<@2T0GH8>h>l7d,,x&T&D3\p&,,8TGl  \ !!`R     	!LPq>Ѵ=   padding: 4px 0; border-bottom: 1px solid var(--border-color);   !			ml	PEOGNaO]OuOyO}OUO9Oybfn   sQ  EUdR     ( z^:   9m=m=O`  PbV   ]    9 }@         #  3g39#
3r3f3		3	З#
3v  3v  ͫ3ͫ35ͫ33M!@ 3"v  "v  v  3$@&@'@(@)@*3"v  3"v  3+3+@.@/@-Ж& 3v  !3$@0"@13$@2%@3@49&5'3(7g9`,=dqA       p	 	 E`@`    4k;       @ ,` P P  @X @! !B  ee    @   O      `   8m0Qp`   !]!,iF   H T    $ 6  !! `   l=dqA       	 2%	 qy9KOFPb   l4  g(          E`@`    0Q`   !y!@nn   H<$\(
8(
84'|'0'?@@ !!<`   OUYqy91'}-K qe!}            3A 3A3@@	9
3	@@9
39  `,=dqA       v	  !	 F`@m`    d        X @ . ee    @   Q      0Q``l   !! f0   ̄I4H .  . !!`
   O  ppp           '# 3h# 3	h  `,=dqA        $!	 "	 q`@m`    c       @    ee     @   R       r0Q`P  !!Pr   IX" *7\$@X LL .  .  `   !!X`(   }}/OUYqy-'}-9 qK  ppf(         3  3g3  3v  '3'3
	'3
f3'3'#3h#3	h3f`,=dqA       |"	 "%	 E`@m`    $g        @ P P P P    ee    @   S      t(          '''''' ''	'''''3 ϋh`d             e    @   P               ''''''. 5 >'.  5'39#ǋ dl
#3	#
3 gg3ȋg'ȫ3ȫ3 ȫ3!ȫ3#%#&r ('3*ȋg,#.30g2'943698#.30g:3<9>#.30g@x   @B!@C"Ȥ#3$D@F@G%9&H36'9J#.30(gL')9*N3P+9R3,T-Ƌ.hV3,T/Ƌ0hX#.30(gZ'19*\293^3`49b3,d-Ƌ5hf3,d/Ƌ6hh3,d7Ƌ8hj3,T7Ƌ9hl3:ngp#.30gr3`;9t3:vgx3:vgz3:ng|#.30g~3<9#.30gƄ3=9#.30>gƊ3?9#.30@gƐ#.30AgƒB9#.30CgƖ3D9E3F9G3H9I3J9K3L9M3N9O3P9QR9&3:g3Sw  #.30CgƱ3D9E3F9G3P9Q#.30gƻT93U9V3W9O3X9Y3Z9E3[9\3]9^3_9`3P9a3P9b3c9d3L9M3e9f5ۢ~53gߣ6 h5ȫ3Sȫ5ȫ3i̣jk3$@l@@m@9*#.30gn93o9f3p9q3p9r3s9O3s9t3u 9I 3v 9 3w 9x y 9& 3ͤz{ 9| 	Ȥ}R 93  3:  g" M  @m @9* 3:  g3: g Y |   3:  g持''u  
 Y 'y  ȗu  #.30A g! 9 # 3U % 9 '#.30C g) 3 +D 9E - 3 +F 9G / 3 +H 9I 1 3 +J 9K 3 3 +L 9M 5 3 +N 9O 7 3 +P 9Q 9 3 +e 9f ; @= @> 9& ? 3: A gC錆''u  
 YE'w  Ǘu  #.30C gF 9 H 3U J  9 L 3U J 9 N 3 PD 9E R 3 PF 9G T 3 PP 9Q V#.30 gX 3 Z] 9^ \ 3 Zp 9 ^ 3 ZP 9b ` 3 Z 9 b 3 ZW 9O d#.30( gf 9 h 3U j  9 l 3U j 9 n 3U j 9 p 3 r 9] t 3 r 9G v 3 rD 9E x 3 rp 9\ z 3 rF 9I | 3 rJ 9K ~ 3 rc 9d  3 rL 9M  3 r 9  3 rw 9x  3 r 9  3 rP 9Q  3 r 9  9 #.30( g 9  3U   9  3U  9  3U  9  3  9]  3  9G  3 D 9E  3 p 9\  3 F 9I  3 J 9K  3 c 9d  3 L 9M  3  9  3 w 9x  3  9  3 P 9Q  3  9  9 #.30( g 9  3U   9  3U  9  3U G 9  3  9]  3  9G  3 D 9E  3 p 9\  3 F 9I  3 J 9K  3 c 9d  3 L 9M  3  9  3 w 9x  3  9  3 P 9Q  3  9  9 6 h  5ƫ 3 ƫ  5 3S ƫ 5  5ƫ 5  ) 3  3  :  3  3  :  3  3  :  3  3  : 	 3 Ƌ	 g 3 Ƌ
 g 3 Ƌ g 3 Ƌ gƫ 3  3 ) 3 ƣ" @ 9& Ŗ)Ƥң" @  9&  9& ! 9& # 3 f 3 % 3 ' g) 3 r 9d + 3 r 9M - 3 r 9 /Ŗ|դx 3 % 3 1 g3 3 r 9d 5 3 r 9M 7 3 r 9 9 3 r 9 ; 3 =f 3 ? 3 A gC 3  9d E 3  9M G 3  9 IŖ|Ԥx 3 ? 3 K gM 3  9d O 3  9M Q 3  9 S 3  9 U 3 Wf 3 Y 3 [ g] 3  9d _ 3  9M a 3  9 cŖ|Ӥx 3 Y 3 e gg 3  9d i 3  9M k 3  9 m 3  9 o 3: q gs 3: q gu 3: q gw 3: y g{ 3: A g} a
 u  ǖ 
  3:  g  u  Ȗ R   3:  g 3:  g 3:  g 3 x  '#.30 g 3  9 #.30 g 9&  3  9  3:  g#.30 g'3 9 3*ǋ g 3:  g 3:  g 3:  g 3:  g#. 3  3:  g36 9^ .  ; l  `      P @ ` @ P 
`@ `  ,@ ,@  !,@  @ , ,P @ @ ,P @      , , @ L
`
````` 
 
 B
````
 !@ 0@ 
`
``` p  , , P , ,@  ,P , , , , ,@  ,P , , , , ,@  ,P , , , , ,  P     , `
```
 `
`
` ` 	  
` `
                    e    @   L      0Q`   !խ!8l`   ĕIP$" 
$. $" 
$. $" 
$. !!$`     $PgJ   closeNightmareTeamDialog Pep%   saveNightmareBtn Pfu   autoAddMembersBtn   8         #  3gҤ3)h#  3g
Ѥ3(h#  3gФ3#h   `,=dqA        `%	 '	 E`@A`    e       @ @ @   ee     @   M       Pf'   addNightmareTeamBtn 0Q`<  !!Lq   УI$l=/  ((s=/  ((s$" <h$" @    !!8`   ABB  UmqTEh         " '" % ǭ  ` !%ǭ!` #3g3
9#3	gФ
9j  `,=dqA        (	  +	 E`@A`    e       4l P     ee     @   N      (Ph9   executeSelectedNightmareBtn $PgW   sequentialNightmareBtn  0Q`B  !%!Pr   I ;P$" 
4<"0@@  *;4& *K* !!T`&   D=dqA         -	 41	 b   E`@A`      HI	
B0Q4`   !=!c   йI\   !!`   a)e          3  3  `,=dqA       f.	 .	 E`@5`    b         ee    @   >      0		 UC1Mb0Q@`*   !Y!d   I4(0/@  !!`   r)h          3 3g   `,=dqA       >/	 /	 E`@5`    b       @ ee    @   ?      0Q|`   !u!,iF   I ',.(8H&0`_t:  !!(`   ,=daA        /	 &1	 `   @5`    H) 0Q<`(   !!d   I4" 0  !!`   g           Y &j`,=dqA        0	 1	 E`@`    b          ee     @   A      w(          '  3 z    5#3k#
Ћ  l  `e       ` `       e        @      @          '''# 3g3v  \ k#
3g3Ћ	 g'#
3#3 gg3 Ћg"''j$   `50j&      @ ` P P @ @         e     @   O      yN$d' @        1	 7	 ` A0Q`   !!4kT   IX$"   *2"<"  !!D`     1NI	
0Q0`
   !ɮ!b   Id !!`   }d           3     `,=dqA       2	 83	 E`@`    b          ee    @   =      YBNNNNNN	{(         #  3g#3g
3Ћ g;	
@@@9  `,=dqA        2	 *4	 `@`     f      @ @  !p     ee     @   P      0Q`   !!0jJ   I #X$"   *?*  (   !!4`   4=dqA       4	 6	 ` E`@`      1NI	
0Q0`
   !!b   Id !!`   }d           3     `,=dqA       n5	 5	 E`@`    b          ee    @   ;      0QL`F   !!! f*   I<
4
$H&7   !!`
   }  k           9 3#rg `,=dqA       5	 6	 E`@`    c
       `   ee    @   <      x(          '# 3g#3g
3Ћ g]'3Ћ	g 
j  ` f      @ @ P     e     @   Q      0QL`F   !A!e&   I@(" & ( !!`
    R$PgbK   nightmare-team-checkbox k         3  33g
j `,=dqA       7	 7	 E`@`    c
       P   ee    @   R      Pe   .game-sub-tabs  0Q`T  !e!Pr   IH(" $" *" *("  <$ H("\   !!L`"    RPd   game-sub-tab  Pe&;f   .game-sub-tab   0Q<`(   !c   IH(" `!!`   MDg         3  3g`,=dqA       9	 9	 E`@A`    b       @ ee    @   9      $Pg_   .game-sub-tab-content   0Q<`(   !!c   IH(" `!!`   MDg         3  3g`,=dqA       :	 :	 E`@A`    b       @ ee    @   :      %	a=| (         3  33g#3
g3ы g#3
	g3ы
g3  33g3  33!@#3#g%3'3)g+  `,dqA       8	 *<	 E`@`    0j-      P P @ @ @ 

     e    @   S      Pe7   scriptNameInput Pe.)   scriptCodeInput  Pf   sequentialCheckbox  Per=Ȥ   saveScriptBtn    PfF   executeSelectedBtn   Pf   sequentialExecuteBtn Pf[   cancelSequentialBtn Pd   accountTabs Pe"w=   switchAccountBtn0Qx`   !!e$   M. #$.  !d       C   3     !a   N   0Qa`n  !(  M [X
 (4& *<"07DH&D* Tx Yc  (0BnS
 h
@6o2go   .D0_7!8l`      ,  "          C     4  I       !hc0     H    4=dq[       	 	 ` E`@A`      HPpΒS<   .file-item:not([style*="display: none"]) .file-check:checked0QT`R   !!!e(   Mt H&  @!!`
   ahbm         3  3.53g   `,=dqA        	 ȹ	 E`@`    c
          ee    @   7      H f*R
   HQ	bRbcv&SUiB0Q8`   !A!c   M<&   !!`   f          / 5    `,=dqA       	 ޺	 E`@`    b          ee    @   8      =
Ldw   bRRbc0R  E      'q '#3g3ŋ g	3	v  \ 
kq#3/g3ŋg3	3	x  3gʿ3!f#ìn 3%K3'u 3)k+q  q	Z -&3.f0n w  523	4w  ?56/58~ l:q q	,m k<q q	Y>͕ ?
 j@ jB jD\ 3	@F@GkHqq `DoJ      Ӏ 
 
 

\  P  @ L  !     ee     MP   6      v        q j q  q	qq  `,=dq[        ʷ	 	 E`@A`    c            e     MP   T      Pe8@   resetSettingsBtn0Q4`   !q!c   M$o !!`   0Q`	  !|  M #X $* T$7$* T$7$* T$7$* T$7$* T$7$* T$7$* 88$7$7$* T$7$* \$7$* T$7$* T$7$* T$7$* T$7$* T$7$* T$7$* T$7$* T$7$* T$7$* T$7$* \$7$* \$7$* \$7$* \$7* 2$* Tp *|*  *$?|  !!`n   4=dqA       $	 	 ` E`@A`    (b         ]8b   
      ^`   H`  9'`<  =^`   5^C `b(         `   `  `<  ^`  ^`
   ^D^C^C^m	Cbb  ^]^^!^H%^)^9'-^9^7	=^7	A^1^5^}e^ i^m^q^u^y^^^^^^^^^^^^^}^ ^0Q\`d   !!$g4   NH("P $$?  !!(`   QMDa^ ^o(         3  33333
v  h  `,=dqA       	 t	 E`@`    d       P P    ee    @   5      bb ]0	0	^          ' '#3gҤ33	9#3gѤ339#3	gФ33
9#3gϤ33
9#3gΤ33!9##3g%ͤ33'9)#3g+̤09-33/9133395#3g7ˤ3399;#3g=ʤ33?9A#3gCɤ3E3G9I#3gKȤ3E3M9O#3gQǤ3E3
S9U#3gWƤ3E3
Y9[#3g]Ť3E3_9a#3gcĤ3E3e9g#3giä3E3k9m#3 go3E3q9s#3!gu3E3"w9y#3#g{3E3"}9#3$gށ3E3%9#3&gއ3E3'9#3(gލ3E3)9#3*gޓ3E39#3+,gݛ3-. gޟ#3/gޡ309#1323#435gۯhݱw jB 3E36k߷ `      Ӏ
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`  
      e     @    4      e            j   `,=dqA         	 	 E`@A`    c            ee     @   U      ))0Q<`$   !Ѱ!c   N$ <!!`   2(g          n 3 f  `,=dqA        8	 p	 E`@A`    b         ee     @   V      0QH`@   !!e$   N$ H  <  !!`   2((j          n 3 fn3f`,=dqA        	 (	 E`@A`    c       P    ee     @   W      ?0Q`L  !	!0jN   N. #P$" x0"T .D 6#x2L7D !d          	     !8a        Pd@#   phone-numberPe^=   ^1[3-9]\d{9}$   r	> fBn
   eQcknxvKb:gSxeʻv   eQKb:gSx  8      q# 3g33f
ѤT  3g6o3	gq  q	\
k\kqq  `,=dq[        	 d	 E`@A`     f       @ @  
     ee     MP   X      Pe,ò   phone-login-btn 0Q!`  !=!Hp|   O. #P$" x4$" t0"T 6T .D :#2L2L2<7D  !d               !Ha    >    PdVA   verify-code !r	PcvB   ^\d{6}$ ? f֟\
   eQ6 MOpeW[x%d   eQx)@      q# 3g33f
# 3g33fs  3gU	  3g7o
3h q  q	\k"\k$\k&\k(qq`,=dq[        B	 	 E`@A`    (h*       @ @ P `@ @ @ ee     MP   Y      }0QT`T   !m! f,   ؍O,<8$" |,  !! `   i5  ?m           3 v  #3g3f
  `,=dqA       j	 	 E`@A`    c       P @ ee    @   Z      Q0QT`T   !! f.   ГO,<8$" , !! `   i5  5m           3 v  #3g3f
  `,=dqA       	 	 E`@A`    c       P @ ee    @   [      ~~0Q`   !!8l\   O #P$" 
* * 2d"<"  !!H`    4=dqA       	 	 ` E`@A`      ~0Q0`
   !!b   O\ !!`   }d           3     `,=dqA       	 <	 E`@`    b          ee    @ 
  2      0QL`H   !ٱ! f*   O4
8(H&7   !!`
   }  k           ]9 3#rg`,=dqA       p	 	 E`@`    c
       `   ee    @   3      ANNNNNN	~(          '# 3g҅3Ћ g'3
ЋgE 	
@@@9   ` f      @ P @      ee     @ 	  \      0Q`   !!8l\   O #P$" 
* * 2d"<"  !!H`    4=dqA       R	 $	 ` E`@A`      ~0Q0`
   !!b   O\ !!`   }d           3     `,=dqA       0	 z	 E`@	`    b          ee    @   0      0QL`H   !-! f*   O4
8(H&7   !!`
   }  k           ]9 3#rg`,=dqA       	 D	 E`@	`    c
       `   ee    @   1      5BNNNNNN	~(          '# 3g҅3Ћ g'3
ЋgF 	
@@@9   `	 f      @ P @      ee     @   ]      )1|0Q4`   !M!c   O,̌ !!`   0Q`  a!"  O 6`+"(
2*@(A/  ("B`
$R@^*:N ",0b."(x>"t2 +"|BX
$R@V*:F ",0b&B0>"d*|B /0Z*(*2/0Z*|l ""0Z*|l "2('T @X*&0|""(p>"l2 /0R*/0J  p,0R2|B""*2	'"|J0>"d*|B *2>0/\ @/"|*(h>"d2 *2B+  @&t&t'$8$D.#t +H*B(*8#P"3*4+(6+<& +8   @'<*,
$2#"(
(2 2B+/0^>*Z*j:0^>*Z*j3	`2$#*"8'`*0, ++UC  $"2:@":P2J\#**#*6+`   @V6dB*R*R*r/ +t:,*:`*&/>*:,**+UC  $"2:@""2'X"2J02* * #("$ #$ H#*6+\J +0nB*l B7   !!	`   4=dqA      N	 b9
 `(   E`@A`    ylPdf%   cancelMasterLLLLPepz   switchAccount   (PhK&   sync-message-from-webview   Pd^_   closeWindow vvPe!Hw   nightmarePassed $Pg
m   returnToInternalWindow  $Pg   request-game-settings   $=d' @        	 B
 ` qbnM ACiu
 b         LCLb         r 	M(b         Pe
Z   masterRevoked    lb         l b         CLB d  >  d  |     b         Lb         (b         b          b         (b         LU0Q`  !ɲ!<mf   Px&T:<**t ."t .
 P !!@`   iu
L(b         LCL		L b         r8         / 5 3qcχ)3::	#3	f:
icχ):#3	f:
i9`,=dqA       
 
 E`@`    $g        0  0@    ee    @   *      0b         LLC		0b         ``  b         l b         LB(b         (b         LLBCa
  	  (b         @0Q`   !	!,iF   Px&d',
*4:TB. !!,`   iu
CbnMb         @L{@         / 5 3P3v  
v  .c3·)3v  :	i `,=dqA       |
 
 E`@q`    d       P L    ee    @   +      `
  $d' @        
 
 ` b         l b         CL0Q`  !5!@nl   Px&d',
"D
:<**&"
   !!8`   iu
CbnML b         LLb         r8         / 5 3q3v  
v  Oc·)3:	:ic	·
):i9`,=dqA       
 
 E`@%`    e       P   ,  ee    @   ,      `~  $d' @        6
 !
 ` qb         l b         CLB0Q`   !e!<mf   Px&d',
"D
:<&"
  !!4`   iu
CbnML b         LBLb         r0         / 5 3d3v  
v  Bc·):i	c·	):i9
 `,=dqA       
 !
 E`@U`    d       P & ee    @   -      `  Pd[-L   oldFileName PdOJ   newFileName `  $d' @        d%
 x,
 ` q0Q`   !!,iB   Qx&'x,
"D
BT*0"   !!$`   iCbnMly(         / 5 3v  
v  -c3333i
`,=dqA       v&
 '
 E`@`    c       P @ ee    @   .       b          Pfj   window-sync-message 0b         Pdy   syncControl Pe"   sourceGroupId   bnl b         0b          `  Ca(     "cb         0b         a
`t  ]ViMm`l   0QD`6   !ճ!d    QD"D @!!`   i         m3  k
j `,=dqA        6
 7
 E`@q`    b       @ ee     @   /      `  0b         L$Pg    game-settings-response  lMCk    4  (    .    b  ^    <  4  P         '3 v  ڥlv  <v  Av  Bv  Fv  Kv  P	v  T
v  ]v  _v  `v  hv  lv  pt' v  '] 5v  ,] +ٯٰՠ*ֱ)] 6(/] 65	ݤu3oc ] 6҇) 3::ic ] 6҇):i9Ӗ:#!3#3% ҇!')] 6(:*:,h.] `#"0#Ӈ$2҇%3):4:&6r8#!3':g< +  > ] 5?/] 5A5Cq3Ekc ] 5Gׇ-I) 3:J:LiNc ] 5Pׇ.R):SiU9Wؖ8#!3#3Y ׇ/[)] 5\:^:`hb]  3;d#"0#؇0fׇ1g):h 3:j:&lrn#!3':gp#!3#3r ׇ2t) 3:u:whyv  w#3{34}/g35ً6 g׃#!3#3 ׇ7) 3::#839fԐ::h֔J#!3#3 ׇ;) 3::#839fԝ::h֡h  3lףi j٥ڗu] 5ڧ3v  ] 5ک] `#"0#ه=؇>)::&r#!3':g#!3#3 ؇?)3::h׼#!3#3 ؇@):hh ji jǗv3Q#!3#3 ؇C)3:3 :3 v  :DhҖ-#3{34}/g35ڋEgؗwG' 3ڣ']  3;#"0#؇HׇI): 3::&r#!3':g#3{34}/g35ًJgh  3li jڗxL' 3ڣ'] `#"0#؇MׇN)::&r#!3':g#3{34}/ g  35 ًO gh  ji  jڗy 3 
 3Q  3R z]ۆ  kۆ  k/ 58/ 5 9S / 5 9 X  lX  l }  j"
  j$  j&{U' 3/ 5(Ƥ
 3 *' v  #3{34}/ g, 35 .ًV g0#!3# 3 2  W 4 X 5)  3Y 6 3Z 8 :Z :  3Y 6 3Y < :Y > :Y @ hB#!3# 3 D  [ F \ G)  3Y 6 3Z H :Z J  3Y 6 3Y L :Y N :Y P hRڗ|3Y/3 5T?/3 5V 3S X/3`7  kZ 3S \/گ ^֭t ^\/ 6_ 3S a 3S \v  */ 6c 3^ e/`ղ m   g7  3S \ khX  3S \ lj}  jli  jnD jp} #a rb c t d u)3  : v 3Y 6 3e x :e z 3Y 6 3f | :f ~ 3Y 6 3g  :g  :Y  r #!3': g~ 3Y 6v 3Y 6 3i ^ 3Y 6 3j !^D #k  3Y 6 3i  3Y 6 3j  l/گ ֭ / 6 3S  3S \v  / 6 3S / 6 3 2/ 6 3  3m  f/`7  kD j    X  3S \ l #n ڋod li#!3# 3   q )3 : ۈ r :s #839 f ::  h   `qIE      @ 
 Y 0@ L`
 0@  P d `2  0
`"  s2 @ L 
 P 0@ L   9 P &0 P P  0@ P @ s2 @ @ P @   ,@ @  P @ Y 0P 0@ Y   @ P
 2@ ` s2P  0 P P @ 
  2@ L           ee    @   )      e           k  `,=dqA       &	 t9
 E`@A`    c            e    @   ^      $Pgru   external-window-created 0Q\`f   !	! f0   Q8<*4**[ $!!`   Li@b         CC@CrDu
BC o          3  -3'/3  ч)3:;}j	 `,=dqA       9
 ;
 E`@A`    c       0 ee    @   _      bceq%	cW	0Qq`  !)!   T$,&,",(" |(" |'(" \$(" " d$" "h
4x
 |'(" 784&8s" &th&8s" &t\2 t   !!`>     ! 4 Rb%	Ab  8b. B bc!CMDeqB%	c1A aj  8  U0         #  3 y  33g33
g33g#	3
33g3g #	3"g$3&g(9*9,@3.30g2@3496H*H389:H3<g>9@I*I3B9DI3FgH9J#Lq ,lN`,=dqA        
 
 E`@A`    DoP       P P P P @ P @ ,P P   ,P ,`    ee     @ 6  `      PeN_   DOMContentLoaded0Q}`  !I!  T$$6 $ L$" 
$6 $" 
$6 $" 
$6 $" 
$6  * L$" 
$6 $" 
$6 $" 
$6     !!l`2     0Qܑ`h  ]!Xt   TP(" " 	 ,  d4" *Kp" *| ,  !!P`$    RPen/װ   script-checkbox }Pe>pk   #localScriptList0Q`   !y!@np   T4" *K
L "h { <0l0 !!4`   0		 c0	 ɜ0         #  3#3gg
;#3#  3gh#3	$#3	3
#3	3
g  `,=dqA       |
 Ԍ
 E`@A`    $g        ` @ P ` P    ee    @ 9  (      a}0		 cxPez/_   #execScriptList 0         3  33g3  3g
g 3  333  3	lzj{j#
3#3g g"Kpl$"3  3&g(|j*zj,`,=dqA       |
 
 E`@A`    0j.      P @ P @ ` @ @      ee    @ 8        0Q`   !!8l^   T,,<0T06 #4" 
$" " T !!0`    Q Pe   scriptFolderPath0Q``n   !$g8   T<$" "L "  <!! `      p         3#  3g9#3
hJk `,=dqA       ؏
 
 E`@A`    d       @ P   ee    @ ;  '         }(         #  3/#  33 #  33ϋ h5#
3gҤ!#3g9	Jk`,dqA        
 D
 E`@`    $g      P ` `        e     @ :         f0Q\`f   !ݴ!$g2   T,<0@0* 	   !!`    Pd:F   selectFolder0Q`   !<mf   T
$" "$L "  <0`0 h < !!,`        Pf   saveScriptFolderPath}          fb#  3g9#3
h#3$#33#33gJk  `,=dqA       
 >
 E`@A`     f       @ P P @    ee    @ =  &      o         #  3)#  33#  33ҋ g `,dqA        ,
 N
 E`@`    d
      P      e     @ <         PfjG!   openScriptFolderBtn 0QL`H   !!! f*   T,$" "   !!`
     fk          R#  3g3l`,=dqA        0
 ʗ
 E`@A`    c
       @   ee     @ >         PfƅH   clearScriptFolderBtn0Q`   !A!<mh   T,$" "L "  <0`0" $" P,!!8`     E 	 E'	          #  3g9#3
g#3'#33	#33	g#  3
gҤ9 `,=dqA        
 0
 E`@A`     f       @ P P @ ,  ee     @ ?        $Pg>   refreshLocalScriptsBtn  0QL`D   !a!e&   TX$" 80 !!`     k          #  3g3Ҥ	Jk  `,=dqA        
 ܜ
 E`@A`    c
       @   ee     @ @        0QY``  !}!dw   T. #X40" 6ck$" "`$" $" $" ,4" C
,$X@"@\40>:c!d       %  S     !tb6   j      $Pgw   getLocalResourceFolder    (Ph>e9   enableLocalResourceToggle    B8Plֽv)   #resourceManagementSection .toggle-switch   <Pm&:0   #resourceManagementSection .toggle-switch-slider  PfQ   enableLocalResource })=/Pe.X   translateX(20px)!$PgR    setEnableLocalResource  b         yd=X      q# 33gq  q	#3
g9	#3

g#3g#3g#3gv  93 9"3$9&# 33(ɇ*):+h-q q	qq`,=dq[        
 &
 E`@A`    ,i/       P P ,@ @ @  ,P  ee     MP A        0Q`  !!@nj   U ;X$" #$" #$" #(6  6    !!8`   D=dqA        >
 
 b   E`@A`       B 0QE`6  !յ!`v   U. #4DDX?"@*dXt?"@ " 40>:c_40>:c   !d              !hb0   f    })=/!PbN   #cccPe   translateX(2px)   b         yd0Pjbi#   setEnableLocalResourceToAllWebviews b         )8      q3 ]93 Ѥ'393	9

%3939
#3h#33͇):hq  q	#33!͇#):$h&q q	qq `,=dq[        
 
 E`@͵`    (h(       ,P  ,` ` 0&  ee     MP C  $      0Q9`  !	!Xt   ܣU. #`DX?"@*dXt?"@ " 40>:c_40>:c  !d         C     !hb0   N    })=/!  b         ydb         8      q3 Ѥ'393	9
%39
39
#3h#33͇):hq  q	#33͇!):"h$q q	qq `,=dq[        
 
 E`@͵`    (h&        , P P L    ee     MP D  %      (          '''# 3g'# 3g'# 3g
'62.3ϋ	 h3
ϋh   ` f      @ @ P      e     @ B        f0Q`  !5!,iH   U. #X40" 6ck(0<$" ?X!d          #     !4a   j    (Ph
?   selectLocalResourceFolder   
f  0      q# 33gq  q	,3]%3
#3	g3
9
qq   `,=dq[        
 ^
 E`@A`    e       P P @    ee     MP E        (Phc%   openLocalResourceFolderBtn  0QL`H   !]! f*   U,$" "   !!`
     fk          R#  3g3l`,=dqA        N
 
 E`@A`    c
       @   ee     @ F        (Ph:yw   clearLocalResourceFolderBtn 0Q`
  !}!,iF   U. #,$" "40" 6c_ " ; !d       z        !<a        E  	(      q# 3g9#3
3	gq  q	#
3gqq   `,=dq[        
 z
 E`@A`    e       @ P `   ee     MP G        0Q`^  !!Xt   UX4"  Ll8w""""O     ( !d          !     !<`    d0		yd}ddddd$=d& @        f
 
 ` A(         #  3gҤ}#3g
83!39839839	83
9
83!9"ύNj$Qj&Oj(Pj*Lj, `,dqA        
 ֶ
 E`@`    ,i.       @ @ ,P s&0 @   ee     @ H        0Q`  !!2  U sX$" 
$6 $" 
$6 x00<080:8LD6 WY"P" " 6{" x6" 6" 6$" 
$6 $" 
$6    !d    p           !`L   D=dqA        
 
 9Kb   E`@A`    0Q`   !ݶ!4kT   U`$" $" (lH"X$"8"<"8h  !!4`     Pd*!   networkAlert PfFug   networkAlertCount   H %qe|0         #  3g#  3g=993x  9
39	3
9	   `,=dqA        `
 
 `@ն`    d       @  , ee     @ K        0QT`R   !!e(   U`$" 
$6 !! `      0Q0`   !c   U< 8  !!d          j `,=dqA        
 
 E`@ն`    b          ee     @ M  #      m(         #  3gҤ3ϋ h   `,dqA        
 
 qy`@`    d
      @      e     @ L         0Q`   !5!Dor   V4(<$$" .T$" "$ * " <D   !!D`   H  Pd2\   requestCount $PgVwD   networkRequestTableBody E	0Q4`   Q!c   ԝVT @  !!e         k    `,=dqA       h
 
 E`@ն`   b          ee    @ R  "       Pff%   networkRequestDialogmq         9 3 v  #3g93 9#3g
993	ҋ
 g#3g39 `,dqA        
 Z
 9`@`     f      P ,@ @     e     @ Q        0QE`4  !u!  Vx$" $\" (($" L00$0HD < < \0 \0,/ \   !!`<     IA! 0e1%NBP~~!r   
                        <td style="border: 1px solid var(--light-gray); padding: 8px; color: var(--text-color);">  Pv=   </td>
                        <td style="border: 1px solid var(--light-gray); padding: 8px; word-break: break-all; color: var(--text-color);">  PVw   </td>
                        <td style="border: 1px solid var(--light-gray); padding: 8px; color: var(--text-color);">  0Pd   resourceTypePd&T   requestSize P"   </td>
                        <td style="border: 1px solid var(--light-gray); padding: 8px; text-align: center; color: var(--text-color);">
                            <button class="btn btn-small btn-success" onclick="allowRequest()Pd
)P
   , 'url', '  n   ' ) " > AQU R L < / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - d a n g e r "   o n c l i c k = " b l o c k R e q u e s t ( ^3o   ' ) " > ;bkU R L < / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - p r i m a r y "   o n c l i c k = " a l l o w R e q u e s t (   Pe&   , 'domain', '   J:n   ' ) " > AQWT< / b u t t o n > 
                                                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - w a r n i n g "   o n c l i c k = " b l o c k R e q u e s t ( *UD   ' ) " > ;bkWT< / b u t t o n > 
                                                 < / t d > 
                                         	 )0         #  3gң33g
5#  3g3	9
393@@3@@3@ @!3"@$@%3&@(@)3*@,@-@.@/3*@0@1@2@33*@4@53@6@73*@8@93@:@;9<3>g@  `,=dqA       ~
 
 K`@ն`   8lB       @ @ @ , @!@X  !@!B!B!@ ee    @ S           PfX   networkPermissionBtn 0Q`   !ŷ!8l`   U4$" <,    d$" PT!!0`     $PgH   networkPermissionDialog mq$Pg
vN   networkPermissionToggle yd}|          #  3g39Nj
QjOjPj#  3gҤ839	   `,=dqA        ޷
 
 E`@ն`    e       @ ,@ @  ee     @ J        ٷ0Q\`h   !! f.   U4H@ *6 !!`
   }yde'   Q~vc] _/T  e4   Q~vc]sQ  o         8 3 9Mj\83k`,=dpA        ^
 
 E`@ն`    c
       ,@   ee     @ N         IpA$Pg2   network-request-unknown 0Q`  !!Pr   VT47|#@+@"G3P   *lt226* 6" ( l!d       /        !\`*   A$=d' @        
 P
 P` ն  $d& @        
 
 	` %@b         )A 0		1	b8	 0)0Q<`&   !5!d   V| ,  !!`   APg          3  3 v   `,=dqA       
 
 E`@%`    b         ee    @ P  !      b0         3  ǌ'3  #3  r3Җύ)#
3f#3	f@	:
3  : :3:3 :"3$:&'93(Ћ g*]93,g. j0   `,dqA       
 d
 E`@ն`   4k2      @ Lh `  0P  0P @       e    @ O        $d& @        
 
 ` 0Q`
  !]!  V 7* :4$*(`@* S?@" (*0C|* .*02D@\4* G34" (*0C|*  $@$" "<6, 4 !!l`2   <=dqA      
 ^
 Pa(  (   E`@ն`    0Q4`   !u!c   Vl  !!`   )e          3  v  `,=dqA       z
 
 E`@m`    b          ee    @ U         0}db0Q0`   !!c   VD
(  !!d           v  ^`,=dqA       
 
 E`@m`    mee    @ V        bd#   ]AQeg  c&&     vBl0Q8`   !!c   Vl  !!`    0f          3  v  ^   `,=dqA       
 
 E`@m`    b          ee    @ W        Ad0Q0`   !ɸ!c   VD
(  !!d           v  ^`,=dqA       
 P
 E`@m`    mee    @ X        0QH`@   !ݸ!d    Vl" (!!`   A!j         3  3g5v  ^`,=dqA       
 l
 E`@m`    c       @    ee    @ Y         H  eeq`  0          ''93 Ћ gv  ^95v  j833ϋg
9833	g\
@@k93Ћg&9v  83]8І9833ϋg!9833	#g%\
@'@(k)93Ћg+&9Mj-93/v  $#133g53799
 j; j=   `Do?       @ @ P 0 
 	 
          e    @ T        Pdʑ   allowRequest0Q`
  !!  V 7* :4$*(`@* S?@" (*0C|* .*02D@\4* G34" (*0C|*  $@$" "<6, 4 !!l`2   <=dqA      
 
 Pa(  (   E`@ն`    0Q4`   !!c   Vl  !!`   )e          3  v  `,=dqA       
 j
 E`@`    b          ee    @ [         0db0Q0`   !5!c   VD
(  !!d           v  ^`,=dqA       @
 
 E`@`    mee    @ \        bdB/sn   ];bkeg  0Q8`   !M!c   Wl  !!`    0f          3  v  ^   `,=dqA       >
 
 E`@`    b          ee    @ ]        Ad0Q0`   !i!c   WD
(  !!d           v  ^`,=dqA       
 
 E`@`    mee    @ ^        0QH`@   !}!d    Wl" (!!`   A!j         3  3g5v  ^`,=dqA       
 
 E`@`    c       @    ee    @ _        H  eeq`  0          ''93 Ћ gv  ^95v  j833ϋg
9833	g\
@@k93Ћg&9v  83]8І9833ϋg!9833	#g%\
@'@(k)93Ћg+&9Mj-93/v  $#133g53799
 j; j=   `Do?       @ @ P 0 
 	 
          e    @ Z        PdR#   blockRequest(Ph'-   closeNetworkPermissionDialog0QH`>   !!e"   ԒW4$" <@   !! `     շeqj         #  3g39 `,=dqA        
 f
 E`@ն`    c
       @ ,  ee     @ `        Pdzx   addDomainBtn0QQ`J  !Ź!t{   W #`$"  #d|D* " *" *x" @" `2"P*"H*.@* S?@" L
   "    !!d`.   4=dqA        
 p
 O` E`@ն`      Pe@`   newDomainInput  }0Qt`   !!$g4   WL(0: /"0: /  !!`
   OrPbd   \/$ Eu0          3 3Ѓ  hg$3	3Ѓ  hg   `,=dqA       B
  
 E`@չ`    d       0	
`@ ee    @ b        rPeҁHq   .hortorgames.comPdvZ   .youdao.com Pe.}   .weixin.qq.com  }d$gK   WT](W؞}vTUS-N   fb'P	   WT]ꁨR>eL  $g"?   WT](Wꁚ[IN}vTUS-Nb0Q4`   !!c   WL
8
!!`   Oe            v  ^  `,=dqA       T
 
 E`@չ`    mee    @ c        bE fF	   WT]mR0R}vTUS  5H          '# 3g33f
'833͋	 g3
g$3
g3
g833
g\k |\k"j\k$X833&̋g(9*833,g.90Mj2Nj4\k6   `8l8      @ @ @ @ P @ @ @ @      e     @ a  	      $Pg;r   addBlacklistDomainBtn   0Q`^  !=!Pr   W #`$"  #dP@" ><.@* S?@" L
   "   !!D`   4=dqA       
 
 O` E`@ն`      ٹdr ff[!	   WT](WўTUS-N  b0Q4`   !Y!c   WL
8
!!`   Oe            v  ^  `,=dqA       
 >
 E`@M`    mee    @ e        bE fy	   WT]mR0RўTUS  0          '# 3g33f
'833g\	kX833
ϋ g9833g9Mj Qj"\k$ `,i&      @ @ @ @ @ @       e     @ d  
      (Phxg   closeNetworkRequestDialog   0Q\`h   !}!$g2   W4$" <4 # 0   !!$`     eeqo         #  3g39
9&9j`,=dqA        
 
 E`@ն`    d       @ ,0	    ee     @ f        Pefy   blockRequestBtn 0Q`   !!@np   W`"0* "+ *  $
 " <("80S!!D`   	B0Q0`
   !b   Wl!!`    0d           3     `,=dqA       
 $
 E`@ն`    b          ee    @ h        0Ql`   !ͺ!$g6   W 'D`@* S?@" H !! `   4=dqA      d
 
 e`(   E`@ն`    db0Q0`   !!c   WL
(  !!d           v  ^`,=dqA       
 T
 E`@ݺ`    mee    @ j        bs(          '83 3Ћ g983 3g
   `d      @ @    e    @ i          eeqc   ]\    H fjKY
     *NWTmR0RўTUS8         #  93΋ gr3ыg
Mj&9#3g3	
9\3@@k  `,=dqA        f
 
 E`@ն`    (h      @ @ L
 	      ee     @ g        PeSd   allowRequestBtn 0Q`   !!@np   W`"0* "+ *  $
 " <("80S!!D`   	B0Q0`
   %!b   Wl!!`    0d           3     `,=dqA       
 T
 E`@ն`    b          ee    @ l        0Ql`   !A!$g6   W 'D`@* S?@" H !! `   4=dqA      
 
 e`(   E`@ն`    }db0Q0`   !Y!c   WL
(  !!d           v  ^`,=dqA       $
 
 E`@Q`    mee    @ n        bs(          '83 3Ћ g983 3g
   `d      @ @    e    @ m          eeqH fJ5
     *NWTmR0R}vTUS8         #  93΋ gr3ыg
Mj&9#3g3	
9\3@@k  `,=dqA        
 
 E`@ն`    (h      @ @ L
 	      ee     @ k        `           'Ћ''# 3gҤ3	ɋ
h# 3g
Ѥ3ɋhj#3 #33#33k33ȋh ʍ#ˋ9"#ˋ9$# 3g&3(	ɋ	h*# 3g,3.	ɋ
h0# 3g234	ɋh6# 3 g83:	ɋ!h<# 3"g>Ϥ3@	ɋ#hB# 3$gDΤ3F	ɋ%hH  ``vJ      @ @ @ P P  P P P P P P                     e     @ I        aX         #  3ɋ hj#  3g
Ҥ3ɋh#  3	gѤ3ɋ
h#  3gФ3ɋh#  3gϤ3ɋh j"j$#  3g&Τ3(ɋh*#  3g,ͤ3.ɋ	h0#  3g2̤34ɋ
h6j8j:  `,dqA        
 
 E`@A`    Pr<      @ @ @ @ @ @ P P P @                e     @ 7  a      ,PiUC   selectLocalResourceFolderReply  0Ql`   !!(h@   W<
$" "d/0>!!0`      0Pj!5#   setLocalResourceFolderToAllWebviews b         fs          @<#  3g9#3
3Ї):	h`,=dqA       
 
 E`@A`    e       @ P L    ee    @ o  b      (PhR   getLocalResourceFolderReply 0QL`H   !!e&   W<
$" "$ !!`     k          #  3g9`,=dqA       
 B
 E`@A`    c       @    ee    @ p  c      Pe(   script-executed 0Q,`   !ջ!b   W$  !!c             `,=dqA       $
 8
 E`@A`   mee    @ q  d      0Q|`   !!,iD   W$#H @ L'(" p'(" D  !!0`   XuCE5CB%	MDAw         4 &4<9 =933g	3
3g`,=dqA        
 f
 E`@A`    d       ,P P   ee     @ r  e      0QX``   !! f,   W$(" |'(" P  !!`
   BMDAn          3 3g33g
`,=dqA        
 J  E`@A`    c       @ @ ee     @ s  f      0Q`|  !!!\u   XP 4 0$08$08@.H HP@  L'(" |'(" P !!T`&   uC5Ce&   eQ,gTy  en]!   eQ,gNx  XPce   script- 		 b         G	GBMDA0         < 3 3f=33f
\k\k4#3	f@0
χ)::;xj|j 3"3$g&3(3*g,  `,=dqA           E`@A`    ,i.       @ @   &0 P P   ee     @ t  g      0Q`  !M!Hp   ̍XHX($" 7* $" 7* ,* 4.P!!H`    I	
  UB0Q4`   !a!c   X\ $  !!`   ae          3  3  `,=dqA       x  E`@A`    b         ee    @ v        HtP{~e   .script-checkbox:checked:not(#localScriptList .script-checkbox):not(#execScriptList .script-checkbox)   0Q4`   !!c   X\ $  !!`   ae          3  3  `,=dqA        r E`@A`    b         ee    @ w        =
0Q4`   !!c   X4  !!`   (PhQ   executeScriptOnAllWindows   e         #  k  `,=dqA        . E`@A`    b         ee    @ x         fj>=N
   HQ	bgbLv,gP         #  3#3gg
3΋ g3#  3#3gg3΋	g̿3
f'̬n 3)3 =%Y$ϕ +3,x  3.Ћg0]\k2`,dqA        d  E`@`    8l4      ` @ P P @ P 
 P        e     @ u  h      0Q`v  !ɼ!Dot   XP($" 7* $" 7* 
$.e2P  !!D`   I	
  UB0Q4`   !ݼ!c   X\ $  !!`   ae          3  3  `,=dqA        	 E`@A`    b         ee    @ z        Hy0Q4`   !!c   ĩX\ $  !!`   ae          3  3  `,=dqA       `
 
 E`@A`    b         ee    @ {        =
0Q`  !!آ  X 44<'@(<
.$*h* 
4<"07@# "07\( #$"P0<078p78$4" W'  *@d @*@Dd
@.6_\T.f	
* ,.f[=&& 0 l787878   !d    (   k  &  	   !c@   *      <=dq[       0$ a(    E`@A`    0Q<`"   !1!c   X4. !!`   0QT`R   E!e(   ܾX 3p $. !!`
   <=dqA       $ a(    E`@)`    0QH`>   !]! f*   XD$* @   !!`     PdҬ   windowClosedj          #  3hj `,=dqA          `@U`    c       @    ee     @           mm(          '' '# 3h   `c      @    e    @         g         #  ҋ r   `,dqA        \ 8 }2`@)`    c           e     @ ~        0Q`  !!  X k<" l&*;.,2(\$"2_.3t& " 7ac  *H#p82*2^
.6o.682g@" 4 H&7;   !Hp      Q  %        o  S     $  Z                !cN         <=dq[      @ .# a(    5H`@)`    Uib0QD`2   !!d   XD& $  !!`   i          / 5 3v     `,=dqA        < E`@`    b         ee    @          Pfj?   isScriptExecuting   0Qd`v   !Ž!d   X _D.7   !d       0        !`   4=dq[        `(   E`@`    0Q`   !!(h>   X Wp L.:(dxB  
2 | !! `   L=dqA       <  O	qy9c(      E`@ٽ`    0Q`   !!,iB   XL2h3H* F0:3H   !!`
   	 qyi y          # kj@&/5# l
# kj `,=dqA        ^  9`@`    d       @ @   ee     @          Pf*[   waitingForGameReady  0Qd`x   !!e(   XL.:$>|#h H!!`   iq          / 5 &/53/5`j`,=dqA        D   E`@`    c
        P   ee     @         |           ''' ''/ 5 / 59#ы l'# l
`d        @   e    @         q(      'q# ϋ rqq `ٽc           e    MP         $d' @         b" O` u
 B@=
 B0b         Peh   executeScript   Pd/̆
   scriptName  	GE$=d& @          H e` 90Q`   !Q!,iF   X cp h@ 	. B  !!,`   T=dqA    
    J" qy9KOFd(       E`@9`    0Q`:  !i!Dov   X`,l&/&/2`4
*(":(\D .  P !!D`   9Ovv9Ki            3  3v  333v  33v  _Y
'z  J	'/
5/59#3hj   `,=dqA       l   F`@a`     f       P        ee    @         HO   0Qt`   !!$g6   YL2:(\D .  H !! `   i  u           '/5 /59#3h
j  `,=dqA        ! $" E`@a`    d         @    ee     @         y(          '''' ''3 ' '#3h#ы l
  `d      P @   e    @         a  h     mi      ''qmk #3/g3ˋ g
'!/5/59	
kq  q	 /5!'/ 533g' ȿ 3"f$Ȭn 3&p3(05*L3,3.0)31:3:537:9h;~ =Ɩ&3>f@n #BʋrDq q	;/5F/ukHq q	 "ZJ( ##K3$M#%O&rQgSqq`PrU      P @     @ P P P    @  @
          e    MQ         HbnB0Q0`
   !!b   Xd$!!`   d           3     `,=dqA        h E`@)`    b          ee    @ }         f	   l	gS(uv8nbeN  -,i?   z^gbL](WۏL-NR͑YpQ fZhZ	    _Yz^gbLqQ    dL     *N&S  cj%$     *N,gBeqCPd   inline-block ^0Q<`"   !ݾ!c   XL"X;H!!`    Qg         #  -l   `,=dqA         E`@)`    b         ee    @         e   z^gbL]~bk  dd   z^gbL[bp      ') ͋q3 v  q=v   j
 j3	ȋ
g	3 v  \ kq3\ kq&32&2\ 3 @@3 @@k> 39? 39##3!g#k%)3 w  2w  Z3 w  P2JY')5(Y*#+ȋr-q 
 
q	k/_1243 w  &j2q 

q	 4x  02*j5q 

q	4 7\ 2k8&2&3> 39:? 39<qq  `@n>      L  !    	         e    MP |        H         #  3#3gg
3ϋ g3#  3#3gg3ϋ	gͿ3
f'ͬn 3)3 =%Y$Е +3,v  k.\k0 `,dqA         h$ E`@A`    8l2      ` @ P P @ P 
 @         e     @ y  i      0Qp`   !!(h@   Y$#, #$ 78780!!,`   -$gZߤ   ck(W~bkz^gbL. . .   BվqCet         2 &23&3\k >39?39`,=dqA        $ % E`@A`    c
        ,  ee     @   j      0QX``   !-! f,   Y$(" |'(" P  !!`
   BMDAn          3 3g33g
`,=dqA        % & E`@A`    c       @ @ ee     @   k      `   K`   qqqn	0Q\`h   !Q! f,   Y,6 6   !!`   A   8o(          3 Se#33Se
`,=dqA       ' ' E`@A`    c       ` @ ee    @   l      `   K`   qq0QD`2   !u!d   ԠY,6    !!`   A i(          3 Te   `,=dqA       (( ( E`@A`    b         ee    @   m      `   K`   qn	0QD`2   !!d   Y,6    !!`   A i(          3 Ue   `,=dqA       ( B) E`@A`    b         ee    @   n      n	0Q`   !!Hp~   YdXPd,LD+"T HXD )@&@ !!,`   -qPcʍս   items   HuPbBjNe   kindPe*   webkitGetAsEntryPdZ4_D   isDirectory 0Q`  ٿ!Lq   Y G`
 d  `,
 p
$"  ** !!8`   D=dqA       z+ 5 qyb   E`@A`    0QT`X   !!d   Y o`.   !!`   <=dq@      , T2 9a  qy`@`    E0Q`   !	!0jP   Y 7T 6 #7 T 6 '!!0`   <=dqA      z, @2 }2]a   (   E`@`    Pc3<   isFile  u0Q`   !%!0jP   ȳYh 4"P 6< 0   @!!,`   Grr0%	bz          3  3f3g;3  3
g]"3g3gj `,=dqA       , n. E`@`    e       @ P @ @ ee    @         ѿ$d' @        . ,2 	` Pdu   createReader0Q`   !I!0jL   YT
4< *   **  !!(`   HB0QX`Z   ]! f.   Yd2L
"(c !!`
   E9Gn           @ 3@@l   `,=dqA       0 0 E`@=`    c        	    ee    @         bn0Q8`   !y!c   Y\" `  !!`   	f          ҆ k  `,=dqA        1 v1 E`@=`    b          ee     @         	x(         3  v  j@3ы g#3
g3Ћg3g  `,dqA       4/ 1 `@`     f      P P @     e    @         Pd4   readEntries 8          '' 3  3Ћ h> 33' 3f
ҋ'3	 h  `e      @ @     e    @         m          ''''# ы r`c           e    @         	HͿbbn0Q`   !!(h>   Y4:*((" t& <:  !!4`   HA%	
eAag  0QL`F   !!e$   Y<(" D 8  !!`   A
k          3 3gWj `,=dqA        4 ,5 E`@`    c       @    ee     @         y          3 x  Vk;33g9
#	ҋ
  l  `,dqA        3 L5 E`@`    e      P       e     @         	0Q8`   !!c   Y<" `  !!`    f:W
   YteN9YbbeQf         \ k   `,=dqA       l5 5 E`@`   b          ee    @         @          '' ' '#r '3w  /53
fФ3kgYѕ3 #3g3͋	g3
 ΋g"`,i$       & P @ l P @      e    @         q8         3  33w  853v  5
3f3ЖYΕ<  3k33x  	Vk`,dqA       ) 6 E`@A`    $g      P  P 0P      e    @   o      0Q8`    !!c   Y$ ,!!`   4f           3 f`,=dqA        6 7 E`@A`    b         ee     @   p      Peƫu   selectFolderBtn 0QH`>   !-!e&   YP$" 
$ , !!`     Pdvu7   folderInput j          #  3gҤ3f `,=dqA        7 8 E`@A`    c
       @   ee     @   q      0QP`J   !M!e(   Y8&<l
  !!`   qHEl         3  3x  V3 k9   `,=dpA        8 h9 E`@A`    c
       P ,  ee     @   r      =0QP`J   !i!e(   Z8&<l
  !!`   qHEl         3  3x  V3 k9   `,=dpA        lP P E`@A`    c
       P ,  ee     @   s      0Q=`(  !!Ԡ  Z kP$" #$" #$" 08
 \ 0
 $Xd$" \G4" p
(4" p$T ($T L " 6  6  6 6  6  6  6 /860/&d  T$" 
$6 !d    p      
     !`V   \=dqA        Q b ]%De      E`@A`    0Q`8  !!Pr   Z/TH$d H@

,4"  *@?\  8l78` !!D`   ] %  fK
   8nbHr,g]n:N:   eqPc&   inline  0          'e3 3fѤOv  ^A#3h
9	\
@kEjij3939`,=dq@       lV JY %D`@`     f       @ @ @ ee     @           $PgL   restoreDefaultVersionBtnE   A
%$=d& @        T ,T `    )v0Q`   !!@nl   Z, ,78l78@$$  0  8  !!<`    ]eqվE BF	|           '3 '3939	9

3f3f   `,=dqA        Y >[ E`@`    e        , P    ee     @         00Q@`0   !!d   Z@HHD !!`
   P1/$Pgo   rgba(33, 150, 243, 0.05))Oh          3  93 9`,=dpA        [ h\ E`@`    c       ,P    ee     @         0Q@`0   !	!d   Z@HXDT  !!`   01/)Oh          3  93 9`,=dpA        \ ] E`@`    c       ,P    ee     @         0Ql`   !%!(h:   Z,4*\[ < *LKx   !!,`    % (hj   8nbHr,g]b`Y:N؞<P:     s          #  3h99\@
k   `,=dqA        ] ^ E`@`    d       @ , 	    ee     @          0Q4`   !E!c   Z, 8  !!e         k  `,=dqA        _ @_ E`@`    b          ee     @         }0Q@`0   !]!d   Z4<.88  !!`   i5h          3 v  k`,=dqA       _ _ E`@`    b         ee    @         i0Q@`0   !y!d   [4@.8<  !!`   i5h          3 v  k`,=dqA       N` ` E`@`    b         ee    @         1	7	r1'Hm'!X          ''''' '# 3g'# 3g'# 3g
'''#	
#
33r3gѤ'ˍ#3gФ#3h 9"9$)9"9$#3h&3(ʋh*3(ʋh,3(ʋh.30ʋh234ʋh634 ʋ!h834"ʋ#h:3$<#%?3&A  3'ChE(@>9)GEjIijK# 3*gMϤ34lhO`TsQ      @ ` P @ @  P @ P @ @
             e     @   t       Pf	%   webview-sync-message0Q`  !!Ȃ  Ȋ[4<&8p$d " t "?8" #$" 0>d "#|'P|2"h"t""""&	
$ '`PI/  "\ * $* d4d	 `   !!``   $Pg`[y   requestInitialSettings  Liu
 B@0b         lllMC		Cbn BAz	M8b   
      Llll ulaO RUiXb$         5	ePcn   shiftKeyPcW   metaKey CPd+
   cancelable  CPb8   view   Pe    sourceWindowId  }lUl)]lal`0            3 v  3/5ɤa333g
ȤB):	#
3f:3:33hMI3!g#:#%3'ć)):*:	,#
3f.:0h2/34v  h36̤[#8Ň:)3;:=3 ?: A3!C:!E3"G:"I3#K:#M3$O:$Q#%S:&UrW#'Y3([g]3)_*34v  3+a/ycmc^/6d3fH3f3hgjͤ03,l3-n,gp3.r3+av  	i tdlu   `,=dqA       b vp E`@A`    \uw        @ 
 

&0@ P 0 
  
  @ @ d ee    @   u      PefG)   window-hidden   0Q`N  !!Hpz   [pE/  xT " X&0&&X,822 ."   !!@`   iu
 B@1 B0b         ekydDikMC		x         /  ɭ /63p33gΤ[?6	^F?;33ȇ)3	:	#
3f:h   `,=dqA        p Ft E`@A`    $g!       
 &0`  d  ee     @   v      PdP_   window-shown0Q`:  !!Dov   [pE/  xT " X&0&D822 ." !!@`   iu
 B@1 B0b         ekydCikMC		x         /  ɭ {/63f33gΤQ?6	^<33ȇ)3	:	#
3f:h    `,=dqA        t w E`@A`    $g       
 
Y P 0@    ee     @   w      $d& @        
x  ` pIA0Qi`|  !)!   [LP
4" '&H
4 " & "?8" #|'X @<.H2"p"|""""&	
$ &!!`N   LAziu
 B@0b         lllMC		Cbn BulaO|5 RUiXb$         	eCC	e   MP          3 v  3Ф3gn/5Ϥ_3
Y3
3gΤD	)
:#3f:3:33!h#3%v  3'Ҥ~3)v  3+f3+k-[#/ˇ1)3):234:638::3<:>3 @: B3!D:!F#"H:#JrL#$N3%PgRd3&TlV  `,=dqA       y " E`@!`   HpX       P  P 0
 `2P  0P  0@ @   ee    @   x      0Q`R  !M!Hp~   Ѝ\E/  \ " `&0&&X,8:2 ." !!@`   iu
 B@1 B0b         ekydDikMC		x         /  ɭ /63r33gΤ]?6	^H?;33ȇ)3	:	#
3f:h     `,=dqA       f  E`@!`   $g!       
 &0`  d  ee    @   y      0Q`>  !m!Hpz   \E/  \ " `&0&D8:2 ."   !!@`   iu
 B@1 B0b         ekydCikMC		x         /  ɭ }/63h33gΤS?6	^>33ȇ)3	:	#
3f:h  `,=dqA       T ܊ E`@!`   $g       
 
Y P 0@    ee    @   z      Pd*af   update-info 0Q`   !!@np   \L  $hP,+.dlP,+.d!! `   y}I	B          Ck Djg3 a3 3)#3
3g8393)#3
3g839`,=dqA         E`@!`   e       P P ,P ,  ee    @   {      $d& @        ܍  ` (Ph3   browser-webview-sync-message0Q`z  !!d  \l8<&8
4 " t "?8& #|'P @<&H2"h"t""""&	
$ '`PI/  "\ * $* d4d	 `  !!`X   lLiu
 B@0b         lllMC		Cbn BulaO|5 RUiXb$         	eCC	e   }lUl)]lal`r           3  3v  t3/5Ȥ^3X33
gǤC)	:
#3f:3:33h!+3#v  3%ˤ|3'v  3)f3)k+[#-ć/)3':032:436:83::<3>:@3 B: D#!F:"HrJ##L3$NgP3%R&3#v  3'T/yVmV^/6W3YH3Y3[g]̤03(_3)a(gc3*e3'Tv  	i gdlh   `,=dqA         E`@A`    Tsj       P P L  
 

 & 0P  0` ` P P
 
 
   ee    @   |      $d& @           ` 0Q`   !!Dov   ؛kX$" ,L
 $.\C
$" t4, !!<`     hHaheq Bh !(         #  3g3w  T53
3v  3533v  53	
g3YѕX  `,=dqA       f  i E`@A`     f       @  P  P  P  3ee    @ %  }      p0Q`T  !!f  k GHL$" $" 848
  4" * 
<"T8l8(  <&** 4<&(
;8l8(L"0h
  .L3l20
#8,0   !!`B   L=dqA        Ni zw ]5Hc    E`@A`      Pef4   cancelBatchBtn  eqվ 0QT`R   !!e(   kl @&  8!!`
   ahbm         3  3.53g   `,=dqA       k pl E`@	`    c
          ee    @ '        H f/8
   l	g	-NSSb _veN	Ui0QL`F   !5!e$   k4&'d  !!`   %	ik          3 /53g `,=dqA        n Tn E`@	`    c        P    ee    @ (        b0Q<`"   !Q!c   k4,  !!`   g          3 g]   `,=dqA       n n E`@	`    b         ee    @ )        G fb]	   v@b	geN]~Sb _  EcjN   Ǐ  eէ   *N]Sb _vzS  c|    _YSb _cj-8   *NeN  0Q}`  !!v  k. #,#0 #p.+#;
gtL24
#80@&$*F8*D,&,02$.</t.6kNL
#8 0(
 , h$" $" 8T878 !d       F  c$     !aJ     A]H$=d' @        q Nu O` 	dz   ]~bkSb _  Genb   veN]Sb _  b6M   *N  Ui0Q8`   !!c   kl4
!!`   Of          3  v    `,=dqA       >s s E`@`    b          ee    @ +        dF	B   ck(WSb _    o0Q<`"   !!c   kD"X;H!!`    Qg         #  -l   `,=dqA       t 8u E`@`    b         ee    @ ,        aj    d_   ]bRSb _  y5H  վqeap      q1&1k&ku  ЖY 3w  u  '1=\<=53	@
@@	@
k 5'#3/g3ȋ gml\M@@ 3@@Zk 3"@$k% 3x  E 3N'w  3#(ȋr*q 
 
q	 4 , u  
 p  - 1]H\<=5.3	0@2@33@4@5@6k7&k&1#93;g=#93; g?3!A"9#C3!E$9#Gqq   `,=dq[        Lq lw E`@	`    DoI       
 B	 
 !P  h  @! 
 
`      ee     MP *        H          '''' #3g#3g3	939'#3	
g3͋ g3v  &\ k3	939 #"r $'#&3(/g*3,͋g.30͋g2'34v  ?\ <=5739@6k;3	9=39?334AA'x  @B@C'\ <=5D3F@H@I34@J@K@LkM jO  `LqQ      Ӏ&P @ ,` P @ P ` "P B	       e     @ &  ~      0Q`   !!,iF   v$#( #  \$" p<780 !!4`   $gB1,I   ck(W~bkybϑd\O. . .     վqAex         1 &12&2\k #3g39
t	3
9   `,=dqA         ( E`@A`    d       P  ,  ee     @         0Q8`    !!c   v$(!!`   f         v= k `,=dqA        x  E`@A`    b          ee     @         0Q`  !1!@nj   v KX&,$8 H&7l$* *>D   !!,`   L=dqA        Z c(      E`@A`    UiH0Q`Z  !I!Dov   v`& " 82*ht. ?"H
R( !d    2   p   !     !X`(   u
 B@ B0b         AE	G$=d& @        v  ` A 0Q,`   !i!b   v,  !!c             `,=dqA          E`@A`    mee     @         0         / 5 33g/53
33Ї)3	:
:3:hY'Ѝ Y& v  #ы  l!   `,dqA       ( . E`@`    (h#      P  P 0
      e    @         e.   l	gSb _vzS  (          ''''05 ''#3/g3'v  '#3/g
3ы g\ k  `e      P @ @    e    @         660Q`  !!  v 'x&($"08L/-/  (
.L"@@D6d$Ol"t"l"t"`"`*p
 0* L "0 C68$S{" x*  !!t`6   4=dqA       v `(   E`@A`    	3(b         }-`!`-`q,dv   &S](W  $g>&   iMOO(u	bvQN&S@b         3-..-G! 0	0	d_P   ҉r]OX[0Ry  h0Qt`   !!,iF   vl" 
4 $" 
( (" d !! `    B)ahYu(         3  gҤ:33v  (3  gѤ3
fl  `,=dqA        j E`@`    d       P P   ee    @         up          '.5 ң\ k3)ѫnȭcTv  J6v  :6
33v  #\  k@@k_ )3:3	:
3: 3":$3&:(3*:,;.v  39092.;4#638#:3<g>h@\  kB@D@EkF#H3JgL3N̋ gP `HpR      P " @ ' 0P  0 , ` @ @H @      e    @         u30Q`  !!Hp|   wP$" $" h
4
 , " ." .  !!H`      BPe¼   .script-section  	!Pe`؆   script-section  !UQf;#  
                 < d i v   c l a s s = " s c r i p t - h e a d e r " > 
                         < d i v   c l a s s = " s c r i p t - t i t l e " > zSTek< / d i v > 
                         < d i v   c l a s s = " a c t i o n - b u t t o n s " > 
                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - s u c c e s s "   i d = " e n a b l e A l l S y n c B t n " > 
                                 < i   c l a s s = " f a s   f a - s y n c " > < / i >    _/T
                         < / b u t t o n > 
                         < b u t t o n   c l a s s = " b t n   b t n - s m a l l   b t n - w a r n i n g "   i d = " d i s a b l e A l l S y n c B t n " > 
                                 < i   c l a s s = " f a s   f a - t i m e s " > < / i >   sQ
                         < / b u t t o n > 
                         < / d i v > 
                 < / d i v > 
                 < d i v   c l a s s = " s y n c - s t a t u s "   i d = " s y n c S t a t u s " > 
                         r`:   *gn;NzS
                 < / d i v > 
           	  r Pe>   enableAllSyncBtn  Pf!W   disableAllSyncBtn   0         #  3g#  3g9
93	3
h#  3g3^h#  3g3_h `,=dqA          E`@A`    $g"       @  P @ @   ee     @         bL   &      ik`<   	uCD`   DrCCDDDC`    ŋDɋ`   ͋Dы`   ՋDً`   Hb         	xDwDwCwCwDCwCPd*w	   fpsSlider   PcZ   fpsValuePdk
   muteToggle  $PgVx   memoryOptimizationToggle PfjB   textureQualitySlider Pf&aT   textureQualityValue Pd6O	   AFKToggle    Pf   nightmareSpeedTogglePenl   loginPopupToggle$Pg$I   hideFloatingBoxToggle    Pf^8P   applyAllSettingsBtn  Pf2   resetAllSettingsBtn Pe    saveSettingsBtn Pe~5   loadSettingsBtn Pe2r<g   realTimeToggle   PfNL   settingsSchemePanel  PfJߢ   closeSchemePanelBtn Pe(   schemeNameInput Pdk
   schemeList  Pe   saveNewSchemeBtnPeIF   deleteSchemeBtn 0Q`  !e!  ,,&,",(" |(" |'(" \$(" " d$" "h
4x
 |'(" 78l$" $" (84" &th84" &t\2 t  !!`>     ! 4 Rb%	Ab  8b. B bc!CMDeqbc%	c a  `  i@         #  3 y  33g33
g33g#	3
33g3g #	3"g$3&g(9*9,@3.30g2@3496#	3"g8#	3"g:$3<9>3@gB9D$3F9H3JgL9N#Pq ,lR`,=dqA       p |$ E`@A`   DoT       P P P P @ P @ ,P P @ ,P ,P @ @ ee    @ $        0Q4`   !!c   8 T !!`   5e          3  f `,=dqA       $ % E`@A`    b         ee    @ %        0Qh`   !!(h:   ؔP H" 8" T*   !!,`    
8Pl)   AI King Manager Export Import Secure Seed    )Pcr   digest  Pcx   SHA-256 0Q4`   !!c   4L !!`   e         #  r`,=dqA       X& & E`@A`    b         ee    @ '        r(         #  r 3g#3
3h3ы g`,dqA        *% & E`@`     f      P P P       e     @ &        0Q4`   !!c   ,
  !!`   Ae            '  `,=dqA       & ' E`@A`    mee    @ (        ul0Q`  !!|}   p 8,H\$" Qc   \`XhL
x$ 
L" d" t
<" "(0&2(*8P   !(h@   9       
           p     !X`(   	  9H=
-'}-- qi B}Li)Cq         :j 3 3#3g
ο3fĬn 3M33f3	z  '3
y  3 z  3"y  	[ $&3%f'n B#3)h+ˤ03-g/ϣ 3-g1ʤ33g5>/3759.37/5;/5=3?]	fkA  `,=dqA       ( . E`@A`   <mC       P @ P P P P  
      ee    @ )        $d& @         . 4. ` 0Qx`   !!0jL   P4" l Dh $24  !!0`    0		UMCUBbnv(         #  3gҤ%#3g
#3hj	k `,=dqA        L. / E`@A`    e       @ @ @   ee     @ *        0QX`Z   !9! f0   P4" 
0 "T!! `    ͐0		AAn          #  3gҤ#3g
'   `,=dqA        / 0 E`@A`    c       @ @ ee     @ +        0Qu`  !U!  Á #$6  6 $" $" #
$6  6  6  6  6  6  6  6  6  6 " 6$" 6 6 $" 6 6 	" 6$" 
$6 $" 
$6 $" 
$6  6  6  6  6  6  6  6   !!`|   4=dqA       0 W ` E`@A`    9C 0QT`R   !m!e$   āT&#@&&  !!`   }UBe~M   [efe] _/T  e	   [efe]sQ  m         3  &\k   `,=dpA        1 1 E`@e`    b         ee     @ -        BQ0Ql`   !!$g6   ǁX87p&PX& $B< !!(`   =A= MCikUBs         #  3k@99	k   `,=dpA        1 2 E`@e`    d       @ p    ee     @ .          ei0Qh`~   !!$g6   ЁX@?xP|& $Bl !!(`   b MCыUBr         #  3k@99	k `,=dpA        (4 <5 E`@e`    d       @ p    ee     @ /        )B0Q`   !!,iF   ցX87,BX'& `& $Bh !!0`   AEIB MCUBz          #  3kv  іv  99	k
 `,=dpA        5 7 E`@e`    c       @ ,@ ee     @ 0        =C0QP`J   !!e"   ݁,@LBD   !!`   MC}	uUBl          3 9k   `,=dpA        b7 7 E`@e`    b       ,@ ee     @ 1        %B0QP`J   !!e"   ,hLBl   !!`   MC}UBl          3 9k   `,=dpA        ,8 8 E`@e`    b       ,@ ee     @ 2        B0QP`J   !!e"   ,TLBX   !!`   MC}UBl          3 9k   `,=dpA        9 9 E`@e`    b       ,@ ee     @ 3        B0QP`J   !9!e"   ,lLBp   !!`   MC}rUBl          3 9k   `,=dpA        9 : E`@e`    b       ,@ ee     @ 4        iB0QP`J   !U!e&   ,LB !!`   MC}UBl          3 9k   `,=dpA        : ; E`@e`    b       ,@ ee     @ 5        YA0QP`J   !q!e"   ,pLBt   !!`   MC}UBl          3 9k   `,=dpA        ; < E`@e`    b       ,@ ee     @ 6        B0QP`J   !!e"   ,hLBl   !!`   MC}UBl          3 9k   `,=dpA        < = E`@e`    b       ,@ ee     @ 7        M0QP`J   !!e"   ,XLB\   !!`   MC}UBl          3 9k   `,=dpA        > > E`@e`    b       ,@ ee     @ 8        Q0QX`Z   !! f*   ,`LBT (   !!`   MC}UBn          3 9kj   `,=dpA        @? ? E`@e`    c       ,@    ee     @ 9        U0Q|`   !!,iF   P87p@#p
 d& $BX ( !! `   MCUBw         #  3k#kw  9
9kj`,=dpA        @  B E`@e`    d       @  @ ee     @ :        0Q|`   !!,iF   P87p@#p
 d& $BX ( !! `   MCUBw         #  3k#kw  9
9kj`,=dpA        RB C E`@e`    d       @  @ ee     @ ;        Y0Q`   !!4kR   P87p "@'p
 2,/|
 d& $BX (   !! `   MCɋUB~         #  3k#k

w  
9
 x   99kj `,=dpA        nD F E`@e`    e       @  ,@    ee     @ <        0Q`   !5!4kR   P87p "@'p
 2,/|
 d& $BX (   !! `   MCɋUB~         #  3k#k

w  
9
 x   99kj `,=dpA        XF G E`@e`    e       @  ,@    ee     @ =        ]0QX`Z   !Q! f.   Т,LB ( !!`   MC}ŋUBn          3 9kj   `,=dpA        H ~I E`@e`    c       ,@    ee     @ >        a0QX`Z   !m! f*   ة,pLBd (   !!`   MC}͋UBn          3 9kj   `,=dpA        jJ K E`@e`    c       ,@    ee     @ ?        m0QX`Z   !! f*   ,XLBL (   !!`   MC}ՋUBn          3 9kj   `,=dpA        K L E`@e`    c       ,@    ee     @ @        q0Ql`   !!(h:   X87p
*$L$B\ ,   !!`
   MCًUBs         #  3kz  +9kj
   `,=dpA        ~M ~N E`@e`    c       @ @ ee     @ A        C0QD`4   !!d   ," ," X !!`   bn fb
   @b	gn]^(u0RzSi          k \k  `,=dqA        N (O E`@e`    b         ee     @ B        B0Q4`   !!c   , ( !!e          j   `,=dqA        xO O E`@e`    b          ee     @ C        aA0Q4`   !!c   쿂, ( !!e          j   `,=dqA        O  P E`@e`    b          ee     @ D        B0Q8`   !!c   , 8 !!f         k    `,=dqA        pP P E`@e`    b          ee     @ E        A0Q\`h   !)! f.   Â,(" |'(" X !!`
   !BMDAo          3 3g33g
`,=dqA        P Q E`@e`    c       @ @ ee     @ F        !A0Q4`   !E!c   ǂ, !!`   0Qؑ`Z  Y!Ts   Ȃ` @$"08P0 X`".0 *  < *(;!!L`"   %CefM   eQeHhTy  Pcr   scheme- 		AA(b         GlEGMC>Edoj   "   ]OX[  8          3 3fң\k#	3f@Ї:	
̉):#	r 3f:;j j"9$\@&@'k(   `,=dqA        R T E`@e`    (h*       @ @
 0@  @ @H ee     @ H        e            j   `,dqA        Q T E`@`    c            e     @ G        C0Q4`   !!c   Ԃ,
 !!`   0Q`   !8l^   Ղ /`$" $"0<\ +h&T*<&O !!8`   <=dqA       VU W a  E`@e`      B Pf>   .scheme-item.active e>q   HQ	b N*NeHha9AAG fq	   nx[ RdeHh  "   90Qh`z   !!(h@   ܂D"8  *0
;!!`
   dn /   "   ] Rd  r         9 `j j\@@k   `,=dqA       W W E`@`    c        !   ee    @ K        }(          ''# 3gң\k33
'53'[	@
@ϋ l ` f      @ P  !      e     @ J        e            j   `,dqA        .U W E`@e`    c            e     @ I        YX          ' 3 ɋ h 3ɋh#3	

g#3	
g'3ɋh 3ɋh 3ɋh 3ɋh 3 ɋh" 3$ɋh& 3(ɋh* 3,ɋ	h. 30ɋ
h2#436ɋh8#3	
g:3<ɋ h>#3	
!g@3Bɋ"hD3Bɋ#hF#3	
$gH3Jɋ%hL3Jɋ&hN#3	
'gP3Rɋ(hT#3	
)gVϤ3Xɋ*hZ#3	
+g\Τ3^ɋ,h`#3	
-gbͤ3dɋ.hf /3h0ɋ1hj 23l0ɋ3hn 43p0ɋ5hr 63t0ɋ7hv 83x0ɋ9hz :3|0ɋ;h~ <30ɋ=h  `      P P P @ P @ P @ ` @ @ @ @ P P P P @ P @ P @                             e     @ ,        0Qt`   !!(h@   8" " $" x*!!,`   })Y  h0Ql`   !	!(h@   l" T " "$#LP!! `    B)ahs(         3  gҤ13f3  gЫ3
3Ѥ	k   `,=dqA       Z [ E`@A`    d       P P   ee    @ M        u          3  3g73  3g##
3g3ҋ g `,dqA       X [ E`@`     f      @ ` P       e    @ L        0Qx`   !-!4kR    #P$" 
4<@4" &3*    !!4`   4=dqA       [ L ` E`@A`      (PhzZf   input[name="textureOption"] H 
0Q`  !I!\u   P(
 <H8$" "lD4" $" "<W8D$" &6 !!\`*   }
   PfvGs   textureOptionNote    fV	
   ؞O(uP N G R} Pb[C   dds  Pe
V   selectedDdsAsar e   D D S O(u    c>c     R}  Hpw91   D D S O(uD D S eNR}, Q\C P U , QX[`S(u, :_RcP  e0j>[   eVNR}4V, \O(uN'Y, NcP   0Qm`  !}!R  ؆XD(XD4" C"  H. w  
"  P"  XH4" $" $"  H. h$" 
$<4" h$" $" '|" <*
4<"  H. h  @* * * * $
 d@* "   @/P* * * $T*  + "|&  2ts*& wO"  H2 D"    " "|(4" $" "<W6," &   !d    l   :  3  
   !)`   }a $g   HQ _/T,g0WDn{t _sQ  !
T=d' @        Td } e%D1Df       =0QH`:   !!e$   " (0  !!`   BEj          3  g3#g   `,=dqA       d &e e`@`    c
       P   ee    @ Q        0Q|`   !!@np    ,G
@
t
$L
($!!`   1	7	Hw@         #  333hw  35
5x  w  YҕL `,=dqA       De g `@`    d       P   ee    @ R        << Pe6   localAssetRoot  $gާU   HQn,g0WDneN9Y  ]& %PcV8   2.19.2  -b0Q<`"   !!c   . \!!`   "Pevp   ^dds.*\.asar$   g         3  ҃  g   `,=dqA       l Zm E`@`    b       L ee    @ S        H(h˂(   *g~b0Rd d s . a s a r eN  B0Q`v  !!Pr   $/. 826"N"N+`   !!H`    ir>"ly/   ^ d d s ( ( \ d + \ . \ d + \ . \ d + ) ( !( \ d + \ . \ d + \ . \ d + ) ) ? ) \ . a s a r $   8b   
      uPd*   incremental Pdf=   fromVersion PdE	   toVersion   qe!%̐0b         %(b         umq8          3 3hg3Ѓ
  gѤn5=):	5k:
5k:3: *"):#	5%k':)3:+-):.3:0 `,=dqA       Fo ft E`@`    0j2       @ 0	    00     ee    @ T        0Q4`   !=!d   ҃\T0   !!`   e           3 v  `,=dqA       t u E`@`    b          ee    @ U        0Q4`   !Y!d   Ճ\p0   !!`   e           3 v  `,=dqA       Pu u E`@`    b          ee    @ V        0Q@`*   !u!d   ؃l40Gl !!`   %h          3 3l   `,=dqA       "v v E`@`    b       @ ee    @ W        b0QD`6   !!e"   ݃\4$;L   !!`   %%Di          3 ly   `,=dqA       rw w E`@`    b         ee    @ X        bu$d' @        Dx Z{ ` 0Qd`v   !!$g2   d44K\.8&,CT   !!`
   !%%Dq          3 lz  3lz   `,=dqA       x y E`@`    c       P    ee    @ Y        0Q@`.   !!d    t4@W!!`   !h          3 3l `,=dqA       y z E`@`    b       @ ee    @ Z        0Q@`0   !!d   d | !!`   1Dbuh          3 3g`,=dqA       z 6{ E`@`    b       @ ee    @ [        0Q8`   !!d   ,,  !!`   qf          3 3 A    `,=dqA       { L| E`@`    b        ee    @ \         PfVo   selectedDdsAsarList 0	0	e fj=q+
   ]	bD D S eN:   r>3$d& @        }  e` =Hps   hgd d s . a s a r eN1Y%nxO,g0WDneN9Yncknx  `  ,i0   ]	b؞!j_O(uP N G R}  Y]imqe(hr   ]	beV!j_NR}4V  u`v  Q         3  G3v  =#3gv  ;#
k#	3
g9 #3h''''''' ''k'k'#3 +#3g"#	3
g$3&';#
k(#	3
g*9 ,#3h.#	3
g0Ф32B#3g4/#	3
g6#	3
g83:3<g>3@Ƌ gB3!Dv  ;#
"kF#	3
gH9 J#3hLkN'3#PƋ$gR3TƋ%gV3TƋ&gX3'ZƋ(g\ʆ^'3!_x  *3)aƋ*gc5e3+g3,igk?-'3.m'3oŋ/gq3'sŋ0	gu31wŋ2
gy3!{v  (3'}Ƌ3g3+g53,g#34#536gh#375h#
839:g@kGƍ;#
<k#	3
g9 #3h#3hv  '#
>k#	3
?g@9~v  B#37g#	3
?gA@B@C93Dv  (#
Ek#	3
?gF9   `,=dpA        a 0 E`@=`          ` ` P ,P @ @ @ ,@ @ P P @ ,@ @ @ 0  

 
 
  X @ ,@ @ @ .@ ,              ee     @ P        (         3  v  93  v  #3g9
w	3  v  B#
3g#3g@@9*3  v  #3g93ϋ h   `,dqA       l] @ E`@`    (h       ,`  @ @ ,P       e    @ O        v(          '# 3g3v  #3
g'3	Ћ
 g`e      @ P @    e     @ N         8Pl,   .sidebar-tab, .script-sub-tab, .game-sub-tab0Q@`*   !Q!c   86 !!`    0Q<`&   e!c   ̗,2 d !!`    g         #  kdl `,=dqA         . E`@A`    b         ee     @ ^        h          3  Ћ h   `,dqA        : E`@`    c           e    @ ]         20QT`X   !! f,   $4OBd  !!`     PdTj   scrollTimer  m          #  #3k##kdl
9`,=dqA         D E`@A`    d       P @    ee     @ _         e0Q\`b   !! f,    #P 8* B\  !!`   4=dqA        ` E`@A`    0Q`   !!4kX   4LL,(4*0X&|&*t4!!0`   Pd5	   childList   Pd
   addedNodes  HPd:Z   removedNodesPdx
   attributes  Pcx   class   Pe`   attributeName   }           3 v  .33x  33x  )3 v  &3
v  	3
v  )`,=dqA        ĉ E`@`    c       P P ee    @ a         o           ))3 ы g#kdl   `d      `       e    @ `        4Pkg%   .sidebar-tab-content, .script-section   0Q@`.   !!d    , !!`   APc?Ѓ   observe (b         CCPcZ9   subtree Ch           3 ҇)h `,=dqA         E`@A`    b       L ee    @ b        !p         ''' '''''	'
'''''''''''''''''''''' '!'"	'#
	'$
'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F 'G'H'I! ߋ"!'J#"'K$#'L%$'M&%'N'&'O(''P)('Q*)'R+*'S,+'T-,'U.-'V/.'W0/'X10'Y21'Z32'[43'\']54'^65'_76'`87'a98'b:9'c;:'d<;'e=<'f>='g?>'h@?'iA@'j'k'lBA'mCB'nDC'oED'pFE'qGF'rHG's'tIH'uJI'vKJ'wLK܋ML'xNM'yON'zPO'{QPۋRQ'|SR'}TS'~UTڋVU'WV'XW'YX'ZY''[Z'\[']\''''''''''''''''''''''''''^]'_^'`_'a`'ba'cb'dc'ed'fe'gf'hg'ihًji'kj'lk'ml'nm'on'po'qp'rq'sr'ts'ut''vu'wv''#x 3yzg3{|g'#x 3y}g
Ѥ3~Ћwh3~Ћxh#3Єgv  2#x 3ч3ш3щg 9Ҍ"і0#x 3ч3ш$3э&g(9Ҍ"#x 3Џ*g,3ё.ҋyg0zj2{j4|j6}j8''j:#<3~>Ћ~h@#<3~>ЋhB#<3~>ЋhD#<9ҟF#<3~>ЋhHjJ#x 3ygL#x 3ygN#x 3ygP#x 3{RgT#x 3{RgV#x 3ygX'#x 3ygZ'''	3~\Ћh^#x 3yg`Ϥ3~bЋhd#x 3ygf'#x 3ygh'''3~jЋhl#x 3ygn'#x 3ygp'#x 3ygr'#x 3ygt'#x 3ygv'#x 3ygx#x 3ygz'#x 3yg|'#x 3yg~#x 3ygЀ#x 3ygЂ#x 3ygЄ'#x 3ygІ'#x 3ygЈ#x 3ygЊ'#x 3ygЌ'#x 3ygЎ#x 3҇3ш3gД3ֈ3щgК3ֈ3эgО3{|gТ#x 3ygϤѫ3{|gШ3ш3ªgЬ9ՌԤ9Ԍі9ՌԤ9Ԍ#x 3~>ЋɆhϲ#x 3{Rgдɤ3~Ћˇhϸ#x 3ygкȤ13ͼ3ξ]$3ͼ93~ЋЈh#x 3ygǤ133]$393~Ћ҉h'#<ҋԊ9҈' '!'"#<ҋ֋9#<ҋ،9#<ҋڍ9#<ҋ܎9#<ҋޏ9܈'-'.'/'3#<ҋ9ވ'6#<ҋ9j:j#x 3ygƤ3~jЋh#x 3ygŤ3~#h#x 3ygĤ3~Ћh#x 3yg';;U''j; 3~ϋh#x 3~>ϋ h #x 3{R gä" 3~ Ћ h#x 3y g'<#x 3y g
'=#x 3y g#x 3y g#x 3y g#x 3y g'>#x 3y g'?#x 3y g'@ j j j} j#x 3y g " 3~ "Ћ h$A j&C j(#x 3y g*" 3~ ,Ћ h.#x 3y g0#x 3y g2 &  3~ 4    h6 &  3~ 8   h:#x 3y  g< &  3~ >   h@#x 3y  gB &  3~ D   hF#x 3y  gH (  3~ J    hL#x 3y 	 gN (  3~ P  
  hR#x 3y  gT'E#x 3y  gV'FE 4 E 3~ X   hZz j\F 4 F 3~ ^   h`z jb#< 3d  #< 3d 3f k #< 3d 3h    hj#< 3d 3l    hn 3~ pG hr#x 3y gt 3~ vG hx#x 3y  gz'H#x 3y  g|'I3ш 3 ~ g  @ 3  9H K H 3  9H 3{ | g  9 I K I 3  9I 3{ | g  9  e @ 3  9H ! H 3  9I ! I 3  9H ! H 3~  hI ! I 3~  h#<3~>    h#<3~>    h#< 3d R #< 3d 3 7 #< 3d 3   !  h#< 3d R #< 3d 3 7 #< 3d 3 " #  h#< 3d R #< 3d 3 7 #< 3d 3 $ %  h 3~  &  h 3~  '  h 3~ p (  h 3~  )  h> 3~  *  h? 3~  +  h 3~ J ,  h -% 3  .  g /% 3  0  g 1% 3  2  g 3~ , 3 4  e  3~  5  h#x 3y 6 g &  3~  7  h 3~ 4 8  h#x 3y 9 g &  3~  :  h ;  j # 3 < =  h # 3 > ?  h # 3 @ A  h   B  C k 3D 3E	 < F  h 3E	 > G  h 3E	 @ H  h 3E	 I J  h   K#<3~> L M  h   N#<\ 9O']'k'l#< P  9Q 3~  R  h#x 3y S g'tt 3~  T  h! 3~ # U  h%#< V  9W'#<} 9X)#< 9Y+#< Z  9[-'#<3~> q h/ \  j1 ]3'''#x 3y ^ g4'#x 3y _ g6'#x 3y ` g8'#x 3y a g:'#x 3y b g<'#x 3y c g>'#x 3y d g@'#x 3y e gB'#x 3y f gD'#x 3y g gF'#x 3y h gH'#x 3y i gJ'#x 3y j gL'#x 3y k gN'#x 3y l gP'#x 3y m gR'#x 3y n gT'#x 3y o gV'#x 3y p gX'#x 3y q gZ'#x 3y r g\'#x 3y s g^'' 3~ " t  h` 3~  u  hb v  jd 3wf x  gh#< 3d 9 #< 3d 3Dj  #< 3d 3Dl !   C kn 3Dp 3Er y z  ht   { |  jv }  jx ~  jz j| j~ k j j j} j
 jD  j#x 3~>   h   j #k d l#<3~> k  h#x 3Џ*  g 3    g#<3~>    h #   r '#x 3Џ*  g 3    g `     @ @ P P P  @ P @ @ @  @ P @ @ @ P @ @ @ @ @ @ @ @ P P @ ,@ @ P @ P @ , , ,@ @ ` P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P P @ @ P  ,P ,P @ , @ @ P P P @ @ P @ `@     
 
  ` ` &@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` @ @ @                                                                                                                                                                                                                            e     @         q՜Q=Uq)a%=͠-Ii!CC	DiDDDDDEE9E]EyEEEEE	F!FAFYFFFFFG)GEGeGGGGGGH=H]HyHHH	I)IQImIIIIa}ɢ	IJ)JEJaJJJJJJK1KYKmKKKKLLAL]LqLLE]}ţ=IuѥM!QiM5MMMMMMN=NUN}NNOOOOOP)PMPmPP0Q<`"   !)!d   :lT ;`  !!`   a]Rg           3 3v     `,=dqA       4_ _ E`@P`    b         ee    @ ;  9      0QD`2   !E!d    Ȥ;x Ll!!`   5Pi         3  f'k   `,=dqA       "i i E`@P`    b       @ ee    @ <  :      0Q``l   !a!$g8   ;x  ('H('P `!!$`   5P%S	aURYRp          3  f93`3`%j  `,=dqA       n q E`@P`    c
          ee    @ =  ;      PPIQ]QqQQQŧݧQ!R=RqRRRSES]SSSST)TET]TTTTTT)UqUUUUU	V!V=eݨ)Umѩ9UuAVyVVVVW=WWWWWWX5XUXiXXXXXYIYaYuYYYZ5ZUZuZZZZ[E[m[[[[[\)\Y\u\\\\\\!]9]]]}]]Ѫ)iѫ=aŬ-Yuѭ!9UqŮ=a}]^M^^^_!_A_Y_m_____`1`I`e``````a1aMaiaaaaaa)b=bubb=mͰ9ibձ)I]Ų1aѳc=cUcicccccd9daddddd%eMeieeeee	f%f=feffffg%EYuٴ=]yѵ1Yyٶ11MqYqŸٸ1Ieyݹ9Uyɺ!=UѻI]}żټ-AYپݽMe	)Mqտ!EYu	)I-gEgeggggg-hEhe!AYu%IiqhhhhiQiiiiij1jEjmjjjjjkkkkk!l9llm]mmmmmn%n=nYnnnno9oMoooooqIq]qqqqq	r%rAr]rrMpiprprs-sssss1tat}ttttu9uUu}uuuv-vAvYvvvvv-w]wwIxixxwxx	y1yYyyyyyyyzQz1M}mzzzz{%{A{]{}{{{{|E|e|||A}a}}}}}~E~e~~~~~~=Yu!=i}9Uq݁5aՂ9Uy1Em݄5Quͅ9Mqņ	9QŇ-IaɈQmŉ=]-EeՊ)m)u5IQɎ-M	Meِ	AY-Emђ	-Ma-au	!A]yŕ5MqՖ	9Qiї	%A]}՘)Yՙ]ٚMm͛=a}5Qi5Qm1Mi%AU)Ey9UqMa0QT`R   !}! f,   $$H0p0C  !!`   yPeR   licenseSequence m          %3  3  33  3s's   `,=dqA        Ҍ E`@,`    b       P ee    @ c  0      0Qp`   !!,iB   ̷H$" 
("8`$" 
("8,   !!$`     PeܰB   settingsPanel   eqPdb   settingsBtn t(         #  3gҤ39#  3g
Ѥ39  `,=dqA         \ E`@,`    d       @ ,@ ,  ee     @ d  1      0QP`L   !!e$   ̾ 7XG($  !!`   <=dqA        a   (   E`@,`    0QH`@   !!$g2   ؿ $d" p( $   !!`   9	j(         3  h)`,=dyA          E`@`    b         ee     @ f  4      0Q,`   !!b   Ä !!c             `,=dqA         А E`@`    mee     @ g  5      l           ')t  &t   `b         e    @ e  2      0Q`X  !!\u   Ąl+.d,0(" <
,
#@H" $ 7|
 	   !d          Q     !8`   
$=d& @         H ` , 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  cu333	ug55u3	ug9
3!3	#g%9';)Y+ϕg ,`,=dqA        4  E`@,`    ,i-       @  
  `
 f  ee     @ h  3      @`    [@e  
  @    n      )AYq1Y}EQQu)-MI%""Y##a$$%A%a%%&=&&'U'@@q Ta   6ATa  NyATa  UVATa      A0j                
                   um}1 )`   \b         XH`^  yG`^  uF`~  }I`  -ad?  ?   a[ b         Xa      [ )`"   \b         XH`^  yG`^  uF`~  }I`  -a?  P   a[Ȕb         Xa      `V  `   B%`V  `   Bia   
   	a      a      a      a      	a      -a      Ma      qa      a      a      a       a[1Qq5Uy )`&   \b         XH`^  yG`^  uF`~  }I`  -aQ  h   a[b         Xa      %`V  `   Bia      Ua   
   ua      a      a      a      a      a      9a      Ya      ua      a      a       a   "   a   $   a[!=]}!Aay )`&   \b         XH`^  yG`^  uF`~  }I`  -ah  z}   a[b         Xa      ia      U	a      u	a   
   	a      	a      	a      	a      
a      5
a      U
a      u
a      
a      
a      
a       
a   "   a   $   a[!	=	]	}					
=
]
}


! )`
   \b         XH`^  yG`^  uF`~  }I`  -a|}  @   a[8b         Xa      ia      a      [=a} b         
 )`"   \b         XH`^  yG`^  uF`~  }I`  -aЈ     a[ȗb         Xa      PcnF   sendMsg `V  `   B9`V  `   B]`V  `
   B`V  `   B`V  `   B	`V  `   B
`V  `   B	`V  `   B 8`V  `   B`V  `   Bua      a      a      a       a[%Im1Q} b         	9 b         Aa b         } b         	9b@          E-Q}QPcZ9Q   getEnc  
	PcZ[    ProtoMsgPdq
   BonEncoder  PdN?S
   BonDecoder  Pd.؃
   DataReader  Pd
   DataWriter  E-Q}9QY		},5PcVn1h   fileData b         `    	`    ppppHb         ydC}`   8K`   (Ph|   https://open.weixin.qq.com/ 4Pk~W&   https://comb-platform.hortorgames.com/  8Plڿ%y*   https://ucenter-app-server.hortorgames.com   Pf.	   https://xki.asia/   ,PiB   https://share.note.youdao.com   $PgfJ   https://note.youdao.com 0Pj
$   https://xxz-xyzw-res.hortorgames.com,Pi2K'7    https://xxz-xyzw.hortorgames.com4Pke'   https://xxz-xyzw-alires.hortorgames.com <Pmb=}/   https://xxz-xyzw-service-battle.hortorgames.com ,PiҨ6%   https://long.open.weixin.qq.com 4Pk@'   https://wxmini-resource.hortorgames.com }d`    [`    [d`    [d`    [d`    [  p= b         bn1i(b         Gq`    [B(b         GDBDUbn$Pgb   enabled_builtin_scripts IAe$=d& @          
  ` ,%b         
}PdNTir   avatar_cache Pfc   BuiltInScriptsCache  "?' Pf [   refreshSingleCache  ' Pfϩ   downloadCacheFile   `   PK`$   Pc3   #FF6B6B PcN   #4ECDC4 Pc^   #FFD166 Pc&X   #118AB2 Pc   #FF9E6D Pc$%   #7B68EE PcV|f   #2EC4B6 PcV   #E71D36 PcO   #45B69C Pc   #F15BB5 Pc~1q   #9B5DE5 PcJJ   #00BBF9 Pcݟ   #FB5607 Pcn   #8338EC Pcj`   #3A86FF Pc   #FF006E Pc   #38B000 Pc^1   #FF5D8F 	b|   >      (B*DA*B)` *B(())5*e*+]+a+-e+]..=.+;;;<!<;;<=(((((())))I*5*!+e*=+++]+,a+e---e+E.]...3=.;+;;;;	<;-<<I<!<e<;<;<<<==(9=(b8         =B>D)?B>`'	 >Bu=>>??q?<a+(Y=u=}=>>>1??Q???q?E@e@@`    (Kh                           )yPca   loading  "5A2Z		
          t'' '''	'
''''	'
	'
'ҋ'''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O 'P! 'Q"!'R#"'S$#'T%$'U&%'V'&'W(''X)('Y*)'Z'['\+*'],+'^-,'_.-'`/.'a0/'b10'c21'd'e32'f'g43'h54'i65'j76'k87'l'm'n'o'p98'q'r's:9';:'Ƌ<;l j'#=9>?'@'A'gV'   ''  P k'B<j
'"M'C'D)'ȋE=9FȋG>9H9IȋJ?9KȋL@9MȋNA9OȋPB9QȋRC9SȋTD9UŋWEVn. 'ŋYFXǋZGċ[HË\I]J^K_L`MaNbOcPdQeRfSߋgTn. '#h   r!' ŋjUiǋkVċlWËmXnYoZp[q\r]s^t_u`vawbߋxcދyd݋zen. '!ŋ|f{ǋ}gċ~hËi鋀j苁k狂l拃m勄n䋅o㋆p⋇qወrsߋtދu݋vn. ŋwǋxċyn. r #'"r %'#')ȋz:({:*'$ŋ|ǋ}ċ~Ë鋛苜狝拞募䋠㋡⋢ዣߋn. '%#,r .'&0)ȋ:1:3''5)ȋ:6:8:)ȋ:;:='l?lAlCE)ȋ:F:H'(J)$:K*:M+:O:Q:S':U:W:Y):[:]:_%:a:c:e:g!:i$=k"^#=9m$o"^#q9m˗js',,Ƌ̘lujw '-'.#=.9y'/'0'1'2'3'4{)'5$|"^3#~3Ѐ)#~3Ѐ3т#=3҄#=3҄3ӆ]'6Ԉ'8'9#Պ3֌Ƌؙh쎇ِȇڑ)#ے3ܔ.g:ݘ:ޚ'<'='>'?'@'A'B#=3҄ #=3҄3#=3҄3k3'BB3ŋh릖Ǎ$";)ȋ:$=k"#=9$o"^#q9j'G'K'['\#,r 'e'g#=ȋ9#=ȋ9%'m)ȋ::::::Ë :     :    :    :    :  	  :
    :    :    :    :    :    :    :    :    :    :    :   !  :"  #  :$  %  :& 'n ' ) (  :)  *  :+  ,  :-  .  :/  0  :1  2  :3  4  :   5  :  6  :$ 'o  'p 'r 7%'s#=3҄ 38 9  h :#Պ 3;v   ! #Պ3֌ < h	 	  j#=3֌ = >  h't ? 'uu @  l j `,QM     ` @ s``  @ &00 L` `y P 0'@ sP 0 @ @ L `9 0 0 00' 
                                                                                                                                                                                                         ee  	  @    m      d             ҷ  ` =d@0             Ҕ E`b          e            l      c   sd
(  !a`   P  OHaUR)=,i[   bXT]	b	bvQNbXT   BRRI	
%RGR1O	YR
]R--q,aReR 	!R!RIO q}-RH9'RN1O RO!OR eRbRR b6A aFR R-SSO	S)O6B%q:OONS8]`X  }y  : #$" ,
| @@  "0X$*#$"   *6h("4?T	
CX|K`|CL"K`;PCXSh2[p$" 
4L<D(0,00444<44@4,Dt
 ,<"" ;<D  CL"$" <D(4040444L0Dl0884D<T<<44@@
 H ;<D    P  !P`   )e&   :"@X"((  P


"use strict";
const fs = require("fs");
const path = require("path");
const vm = require("vm");
const v8 = require("v8");
const Module = require("module");
v8.setFlagsFromString("--no-lazy");
v8.setFlagsFromString("--no-flush-bytecode");
const FLAG_HASH_OFFSET = 12;
const SOURCE_HASH_OFFSET = 8;
let dummyBytecode;
function setFlagHashHeader(bytecodeBuffer) {
  if (!dummyBytecode) {
    const script = new vm.Script("", {
      produceCachedData: true
    });
    dummyBytecode = script.createCachedData();
  }
  dummyBytecode.slice(FLAG_HASH_OFFSET, FLAG_HASH_OFFSET + 4).copy(bytecodeBuffer, FLAG_HASH_OFFSET);
};
function getSourceHashHeader(bytecodeBuffer) {
  return bytecodeBuffer.slice(SOURCE_HASH_OFFSET, SOURCE_HASH_OFFSET + 4);
};
function buffer2Number(buffer) {
  let ret = 0;
  ret |= buffer[3] << 24;
  ret |= buffer[2] << 16;
  ret |= buffer[1] << 8;
  ret |= buffer[0];
  return ret;
};
Module._extensions[".jsc"] = Module._extensions[".cjsc"] = function (module, filename) {
  const bytecodeBuffer = fs.readFileSync(filename);
  if (!Buffer.isBuffer(bytecodeBuffer)) {
    throw new Error("BytecodeBuffer must be a buffer object.");
  }
  setFlagHashHeader(bytecodeBuffer);
  const length = buffer2Number(getSourceHashHeader(bytecodeBuffer));
  let dummyCode = "";
  if (length > 1) {
    dummyCode = "\"" + "\u200b".repeat(length - 2) + "\"";
  }
  const script = new vm.Script(dummyCode, {
    filename: filename,
    lineOffset: 0,
    displayErrors: true,
    cachedData: bytecodeBuffer
  });
  if (script.cachedDataRejected) {
    throw new Error("Invalid or incompatible cached data (cachedDataRejected)");
  }
  const require = function (id) {
    return module.require(id);
  };
  require.resolve = function (request, options) {
    return Module._resolveFilename(request, module, false, options);
  };
  if (process.mainModule) {
    require.main = process.mainModule;
  }
  require.extensions = Module._extensions;
  require.cache = Module._cache;
  const compiledWrapper = script.runInThisContext({
    filename: filename,
    lineOffset: 0,
    columnOffset: 0,
    displayErrors: true
  });
  const dirname = path.dirname(filename);
  const args = [module.exports, require, module, filename, dirname, process, global];
  return compiledWrapper.apply(module.exports, args);
};
,  6$:h<         0Q0`   !!b    !!`   0QQ`L  !!0  , P$$" S.(t(" \. T K" \" h" | @4$t" F
 h4" 
, '*804" ,$&$&,* * '0" #O8:.`"@*6@ "0T 0 $8<06  <0806 /06 !d    Q    !     !`   =dq 
   *      T PdZE	   __dirname   PcƤJ   require 	qt(                        E`@`   0Q`b  !<!Lq   '\. 
4\
(
(
(
$`&XXHH$D.X* &D&\>H  !!@`   "Xt6&   ^ . * ? b i n - ( . * ? ) g- ( . * ? ) - ( . * ? ) - ( . * ? ) \ . b i n $ H8b   
      Pc   roleNamePdR^
   serverName  PcZlh   areaId  PcLc   roleId  TX\`8b   
      EEEPb^   ... 8b   
      EEEP         3  ̓  gҤV3z  I55	55·)@@:::::	3x  +
)3h @:":$&):':)   `,=dqA       	    `@,`    ,i+       L
  	!0 00! L    Le $Pg]   evalmachine.<anonymous> a        @b          @`    IW`    0Qh`~   !!$g2   4 L  [   !d       .        ! `    PcJQR   getItem 0		$=d& @            Pbf   e4  ` ,r0         #  3gҤ#3g
;Ѝ `,dqA           E`@`    d       @ @    xe    @    y      80Q`   !! f,   8 _$D@0"P.7  !d       L        ! `   4=dq[      *    Pb   e2  `(   `@,`     Pd&^   electronAPI Pd&    sendMessage 0QT`V   !!e(   ; ',06!! `   4=dqA          Pbb    n2  `(   E`@`     (Phr   verify-license-permission   0Q4`   !!c   >4 0   !!e         k    `,=dqA           E`@`    b          xe    @          m0          '# 33 ΋ e `d      P       e    @          x(      'q# 3]# 33]]#ϋ rqq `d
      P      e    MQ    o      0Q}`  !!  ? [H$* 6K`&
@6:s2 #x42 @l D
$x&70T 0 $8<0\H*<b*G/2 (*<
('87h*.	 
4* l P*D>O*6shx4* .K  }/k  jl8* |* @
&H&$h: "\:o&H&\&d>`V&L&T&du 4 B 2g   7!      G  sd           a     ?  m         G  $       3  QC         q?  "     p  7  *       9  ,       A  #   !c          4=dq[          9` 	`@,`      Pd.K
   gameWindow  $Pg&SM   ../index.html?fileName= {	(Phkr   &fromManager=true&windowId= 0Q`   !E!(h@   E ',<080F.6,!!0`   4=dqA      p  0  PbN/   e3  `(   E`@1`     $PgE3   get-window-display-indexb         Pc-,   fileNamee0QD`6   !m!d    J4
  &+!!`   !i         3  fk `,=dqA           E`@U`    b       @ xe    @ 	         y0          '# 3=# 33.# 33χ):	 e	k  `e      P L      e    @           0		 Pf˸   customDisplayName   $d& @            Y` 1PcN'U   process PcB_   versionsPckw   electron Pd	   isBrowser   EPb51   pathr>PbT   ..  Pc   preload Pc)_   index.js$=d& @          L  ` ,Pi   ../../../out/preload/index.js   B0PjO#   <webview 
                    src=" P6   " 
                    class="window-iframe" 
                    nodeintegration="true" 
                    webpreferences="contextIsolation=false, nodeIntegration=true, enableRemoteModule=true"
                    preload="  Pw  "
                    allowpopups="true"
                    plugins="true"
                    disablewebsecurity="true"
                    blinkfeatures="OverlayScrollbars"
                    style="min-width: 1px; min-height: 1px;"
                ></webview>0Pjd"   <iframe 
                    src="  P=\   " 
                    class="window-iframe" 
                    allow="fullscreen"
                    style="min-width: 1px; min-height: 1px;"
                ></iframe>hb,         Pd>$
   return-btn  C Pf9p   switch-account-btn  CPdc   external-btnDPdޣ)
   master-btn  CPe^g   sync-toggle-btn C Pfz֛g   render-toggle-btn   DPc]Ҧ   map-btn CPe   game-manager-btnDPdr׉   refresh-btn CPe?   rearrange-btn   D Pfw   always-on-top-btn   D$Pg:5a   gameManagerGameSettings PeJU   headerButtons   $d& @        t"  "  ` B$PgV0   enabledBuiltinScripts   Pb    {}  U=
rPdbZS   game-managerPd   iframe-ready$=d& @        $  $  Y` 10Q`   !!! f,   Ȕ(8PP+l  !!`   9EPe?f   display: none;  x8           5 	]	] `,=dq@
       "%  t&  `@1`    b          xe    @ 
         TPs0E   
                <div class="window-header" style="background-color:    |P}o   ;">
                    <div class="window-title-container">
                        <div class="window-index"> LPq@f@   </div>
                        <div class="window-title" title="Pb   ">  YUZ(e   < / d i v > 
                                         < / d i v > 
                                         < d i v   c l a s s = " w i n d o w - a c t i o n s " > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   r e t u r n - b t n "   t i t l e = " ԏVQ萗zS"   s t y l e = "   %^  " > 
                                                         < i   c l a s s = " f a s   f a - a r r o w - l e f t " > < / i > 
                                                 < / b u t t o n > 
                                                 < d i v   c l a s s = " d r o p d o w n - b t n " > 
                                                         < b u t t o n   c l a s s = " i c o n - b t n   s w i t c h - a c c o u n t - b t n "   t i t l e = " Rbc&S"   s t y l e = " b a c k g r o u n d - c o l o r :   Pbk#   ;   Pܚa*   ">
                                <i class="fas fa-exchange-alt"></i>
                            </button>
                            <div class="dropdown-menu switch-account-menu" style="background-color:    Pc"^   , 0.95) Pb
9   rgb Pb"ݣ   rgba=9WT   ; " > 
                                                         < / d i v > 
                                                 < / d i v > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   m a s t e r - b t n "   t i t l e = " 3u;NzS"   s t y l e = "   uq:T   " > 
                                                         < i   c l a s s = " f a s   f a - c r o w n " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   s y n c - t o g g l e - b t n "   t i t l e = " f\PTek"   s t y l e = "   }y6   " > 
                                                         < i   c l a s s = " f a s   f a - p a u s e " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   r e n d e r - t o g g l e - b t n "   t i t l e = " sQ8nb2ng"   s t y l e = "   miZ   " > 
                                                         < i   c l a s s = " f a s   f a - e y e - s l a s h " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   m a p - b t n "   t i t l e = " 0WV!j_"   s t y l e = "   qmp~%   " > 
                                                         < i   c l a s s = " f a s   f a - m a p " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   g a m e - m a n a g e r - b t n "   t i t l e = " 8nb{t"   s t y l e = " zp  " > 
                                                         < i   c l a s s = " f a s   f a - g a m e p a d " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   m a x i m i z e - b t n "   t i t l e = "  g'YS/ )\"   s t y l e = " d i s p l a y :   n o n e ; " > 
                                                         < i   c l a s s = " f a s   f a - e x p a n d " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   r e f r e s h - b t n "   t i t l e = " 7Re"   s t y l e = " yu1]   " > 
                                                         < i   c l a s s = " f a s   f a - s y n c - a l t " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   r e a r r a n g e - b t n "   t i t l e = "  N.c^zS"   s t y l e = " qmf7   " > 
                                                         < i   c l a s s = " f a s   f a - t h " > < / i > 
                                                 < / b u t t o n > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   a l w a y s - o n - t o p - b t n "   t i t l e = " nvzS"   s t y l e = "   " > 
                                                         < i   c l a s s = " f a s   f a - t h u m b t a c k " > < / i > 
                                                 < / b u t t o n > 
                                                 < d i v   c l a s s = " d r o p d o w n - b t n " > 
                                                         < b u t t o n   c l a s s = " i c o n - b t n   d r o p d o w n - t o g g l e - b t n "   t i t l e = " fY"   s t y l e = " b a c k g r o u n d - c o l o r :   P2   ; display: none;">
                                <i class="fas fa-ellipsis-h"></i>
                            </button>
                            <div class="dropdown-menu" style="background-color:  j[  ; " > 
                                                         < / d i v > 
                                                 < / d i v > 
                                                 < b u t t o n   c l a s s = " i c o n - b t n   c l o s e - b t n "   t i t l e = " sQ" > 
                                                         < i   c l a s s = " f a s   f a - t i m e s " > < / i > 
                                                 < / b u t t o n > 
                                         < / d i v > 
                                 < / d i v > 
                                 < d i v   c l a s s = " w i n d o w - c o n t e n t " > 
                                           0Pj$   
                </div>
            Pd0	   innerHTML   0QE`4  !!  ܑ d" " " " " " " " " " " " " " \#t/h" 6 #" 
6 6 
(6  6 
$6 6  6 6 6  6  6 6 	6 6 $" Ѝ
6  6  6  6  6  6  !!`j   |=dqA       lD   Pb*Tp   s3  Pb{^   a2  Pb   y3  Pb΀V   x2  Pbl   k2  PbZO5   W2  Uemi          E`@1`    0Q``p   !! f,   إ,&$(" L&(" P  !!`
   Pdd	   classList   Pc~h$   remove  Pb뭱   showp          3 3g33g
`,=dqA        jI  J  U`@`    c       @ @ xe   
  @          0Q`<  !!)%>   ?44T&,&0
$H. \.;<t;<x?@x?@l78KLp?@WXX3434t;<l'(d/0d;<l78STST`(<;"<tP($3 xD&&`"<X. 
 (L
. *


$" 8H04@<<@D`
 (  @<* 0 !!5`   D=dqA       H    Pb@   a3  PbF=   u2  b(     `@`    E$PgjB   rgba(30, 30, 30, 0.95)  B]aePcbV   200px   Pc.V   minWidthPc   300px   PcQ>   maxWidthPd#"	   maxHeight   m	PdR;	   overflowY   PcbE   8px 0   Pc
0   padding Pbh   6px Pdj;   borderRadius,PiB   0 4px 12px rgba(0, 0, 0, 0.15)  PdƏ 	   boxShadow   PeK   backgroundColor 0Pjvf("   1px solid rgba(255, 255, 255, 0.1)  Pc   border  Pc@    10000   Pc6w   zIndex  Pc	   absolutePbNn   100% qPcJ{.j   right   ePc.(   clipPathPce   contain Pb-   thinPe?   scrollbarWidth  8PlQCW+   rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0.1) Pe7   scrollbarColor   Pc'   relativePc*U   visible q  8  2 S 2 0Qx`   !!0jJ   4|  \,&D0`+",`   !!$`   $PgBzx   getBoundingClientRect   Pb*0   leftm	ev           J3 f3f33
w  !3939`,=dqA          
  E`@	`    d       P P , xe     @          bn0Q`   !!0jN    #`
 0D
. &: >(* $ !!$`   4=dqA           Pbv=a   e5  ` E`@	`    bnPc~؍   files   0Q|`   !!(h>   T& 2t"d*h* !!4`   b0b         ePcέ    groupId Pd
j 	   groupName   PdVUR   displayIndexGw           5 F3҇):	:	5	3:	M:
g`,=dqA       r    E`@`    e       0
    xe    @           ~           ' '	v  jL	5:	53#	5	33ы g`e        
     e     @          H Pb/   div Pd	*	   12px 16px   Pbg   #888Pck   center  Pdo~	   textAlign   PcV:   0.85rem PcFx   fontSizePb    500 Pd*
   fontWeight  c54   fe&S  0Q]`h  !)!   /T&P$" #8xCDt78x34CDx;<KLCDKL77&d"L8 6  6 
&4XC"Dt$" 04H0<@D004@4 G  $" p" P
 $,(<@D00@  P 6  " \!!`x   <=dqA          Pbbht   s5  PbJ   a4  a  E`@	`    e  PbJo
t   flexPc֢j   display 	Pd+	
   alignItems  Pcs   8px 12px5Pcz 70   pointer Pcm/   cursor  Pcⷋg   nowrap  PdB
   whiteSpace   SqPc   ellipsisPdi   textOverflow(Ph:>   background-color 0.2s ease  PdOC
   transition  0Pj)j#   1px solid rgba(255, 255, 255, 0.05) Pdb*   borderBottomHe Pd|5	   mouseover   0Q<`$   !!d   <X   !!`   A$Pg!p   rgba(74, 107, 223, 0.2) Ig           3 9  `,=dqA          |  E`@9`    b       ,  xe     @ "         Pc9   mouseout0QP`N   !!e$   <&
&("Xh  !! `   =APdRM   transparent Il           v  ^3 9 `,=dqA          r  E`@9`    b       ,  xe     @ #         $PgB   rgba(74, 107, 223, 0.3) Pb`	    600 PbB+   spanPby   20pxPc
   width   Pbƨt5   8px Pd   marginRight Pc6AR"   0.75rem PbQօ   #666B   b6Pc   #e0e0e0 Pc'   click   0Q`   !! f0   . #< 2_h'(" ;`!d       `        !a
   Z   =}(      q
k q  q	33gqq `,=dq[          D  E`@9`    c       P    xe     MP $         A@          ''3 '5#3g'3
93
	9
3
93
93
93
93
93
93
9 3Nv  3
9!3#̋ h%3#̋ h'!v  !3
"9#)3
$9%+#3&g-3/'9(13/)9*33/+9,53/-9%73/.9/93/	90;31=32?fA93C34EgG#3&gIkK35M93O96Q3S79U3S89,W3S-9%Y3S99/[34Eg]3#:̋;h_ 34agc`Xte       ` P , , , 
 `
``` 
`
``       e    @ !         `          '''9 k5Ф13+33	h
3
h3939393939393939 39"39$39 &3!9"(3#9$*3%9&,3%9'.3(9)03*9+23,4'!36-9 836.9/:]#0<31>v  O#2@33BgD43/Fv  3/Fv  53/Fv  36.9/H3,Jϕ[ L#6Mˋ7 lOQ'8	9v  jR
:jT'3;Vv  `#0<3<X=gZ3\>9^3\?9`3\@9Ab3\B9Cd3\D9EfF9Gh3Hjgl3InˋJgp  `	`vr       @ P , , , , , ,P , ` P I P  , ,P @      e  
  @          0Q`  !!Pr    #`$" $'H tdD d
 @2$  X S>d;!(h@                         !H`      BPe°p   .window-iframe  $Pg{   window.location.hash = "{	Pb.   ";   Pf.}|   executeJavaScript   =K   w i n d o w . _ _ r e q u i r e ( " L o g i n M a n a g e r " ) . L o g i n M a n a g e r . i n s t a n c e . i s M a n u a l S w i t c h R o l e =   ! 0 ; w i n d o w . _ _ r e q u i r e ( " G a m e " ) . G a m e . i n s t a n c e . s t a t e M a c h i n e . t r a n s i t i o n ( ' S w i t c h R o l e ' , 0 , J S O N . p a r s e ( ' { " n a m e " : " A I KNs" , " l e v e l I d " : 1 0 0 0 1 , " l o r d S k i n I d " : 5 1 1 2 } ' ) , 0 , 0 ) $=d& @            ` PeZZ   switchAccount    b         Pd0   oldFileName PdF    newFileName QUH     q#  3gѣq#k@
@3g&
k9	jj
3gˍˇ)::lqq`,dq[           e`@`    $g!       @  !@ @ L   xe    MQ %         0Qd`r   !e!,iD   X$" $H&d<  !!$`     BPe}C,   .window-title     b6q(         #  3gңk39
39   `,=dqA          @ m`@`    d       @     xe   
  @ &          BPd"g   .master-btn Pe>׼   .sync-toggle-btn Pf
'   .render-toggle-btn  Pc^![   .map-btnPdd#q   .refresh-btnPdB>   .return-btn Pd1
   .close-btn   PfBѩ   .dropdown-toggle-btnPeJ|   .rearrange-btn  4Pk
(   .dropdown-menu:not(.switch-account-menu) PfJ)   .switch-account-btn  Pfw>   .switch-account-menu PfF   .game-manager-btn   1 Pdh	   isMapMode   $d' @        J    ` Pe@J   .maximize-btn    0Q9`   !!L  . #4"(2o@`'p \84&"8d <0@06 /06 6<p?@`/0h3"4,'  ["  * <0<06 6<p?@`/0h3"4?D  !(h@        S      *  N       !a@   V   B eIPd6 l   inline-flex Pe֯b   toggle-map-mode b         Pc Y   enabled CPe   set-window-size  b         ``	  Pc&n   height  `@  PbҠ4   1px PdQw	   minHeight   aeeNr2  
 / /   C o c o s   Ɖɉ{thV  -   eU I Hr,g
 / /   ꁨRte>f:ybyNOmȉhV'Y\ Nv^/ecv:g)>e
 
 ( f u n c t i o n ( )   { 
         ' u s e   s t r i c t ' ; 
 
         / /   r`
         l e t   i s C o c o s D e t e c t e d   =   f a l s e ; 
         l e t   c a m e r a F o u n d   =   f a l s e ; 
         l e t   s e t t i n g s   =   { 
                 z o o m L e v e l :   1 
         } ; 
 
         / /   RYS
         f u n c t i o n   i n i t ( )   { 
 
 
                 / /   hg/f&T:N  C o c o s   8nb
                 c h e c k C o c o s G a m e ( ) ; 
 
                 / /   v,T hnnNN(uNtev:g)>e
                 / /   O(u  c a p t u r e :   t r u e   nxONNYUc
                 w i n d o w . a d d E v e n t L i s t e n e r ( ' w h e e l ' ,   h a n d l e W h e e l E v e n t ,   {   c a p t u r e :   t r u e   } ) ; 
 
                 / /   v,TzS'Y\SS
                 w i n d o w . a d d E v e n t L i s t e n e r ( ' r e s i z e ' ,   h a n d l e W i n d o w R e s i z e ) ; 
                 
                 / /   nxO  h a n d l e W h e e l E v e n t   Qpe(WhQ@\\O(uWS(u
                 w i n d o w . h a n d l e W h e e l E v e n t   =   h a n d l e W h e e l E v e n t ; 
                 / /   nxO  a p p l y Z o o m   Qpe(WhQ@\\O(uWS(u
                 w i n d o w . a p p l y Z o o m   =   a p p l y Z o o m ; 
         } 
 
         / /   hg/f&T:N  C o c o s   8nb
         f u n c t i o n   c h e c k C o c o s G a m e ( )   { 
                 / /   hg  C o c o s   /f&TX[(W
                 i f   ( t y p e o f   c c   ! = =   ' u n d e f i n e d ' )   { 
 
                         
                         / /   I{_  C o c o s   8nbTƉVR}[b
                         f u n c t i o n   w a i t F o r C o c o s R e a d y ( )   { 
                                 i f   ( t y p e o f   c c . g a m e   ! = =   ' u n d e f i n e d '   & &   t y p e o f   c c . v i e w   ! = =   ' u n d e f i n e d ' )   { 
 
                                         i s C o c o s D e t e c t e d   =   t r u e ; 
                                         
                                         / /   v,T  C o c o s   RYS[b
                                         i f   ( c c . g a m e   & &   c c . g a m e . o n )   { 
                                                 c c . g a m e . o n c e ( c c . g a m e . E V E N T _ E N G I N E _ I N I T E D ,   f u n c t i o n ( )   { 
 
                                                         
                                                         / /   RYSeꁨRte:NOmȉhV'Y\
                                                         a d j u s t T o B r o w s e r S i z e ( ) ; 
                                                         
                                                         / /   hKmv:g
                                                         d e t e c t C o c o s C a m e r a ( ) ; 
                                                         
                                                         / /   ꁨR Rdn!cir
                                                         r e m o v e S p e c i f i c O v e r l a y s ( ) ; 
                                                 } ) ; 
                                         }   e l s e   { 
                                                 / /   Ygl	gNN|~vcgbLRYS
 
                                                 a d j u s t T o B r o w s e r S i z e ( ) ; 
                                                 d e t e c t C o c o s C a m e r a ( ) ; 
                                                 r e m o v e S p e c i f i c O v e r l a y s ( ) ; 
                                         } 
                                 }   e l s e   { 
                                         / /   ~~I{_
 
                                         s e t T i m e o u t ( w a i t F o r C o c o s R e a d y ,   1 0 0 ) ; 
                                 } 
                         } 
                         
                         / /    _YI{_
                         w a i t F o r C o c o s R e a d y ( ) ; 
                 }   e l s e   { 
 
                 } 
         } 
 
         / /   te:NOmȉhV'Y\
         f u n c t i o n   a d j u s t T o B r o w s e r S i z e ( )   { 
                 i f   ( ! i s C o c o s D e t e c t e d   | |   t y p e o f   c c   = = =   ' u n d e f i n e d '   | |   t y p e o f   c c . v i e w   = = =   ' u n d e f i n e d ' )   { 
                         r e t u r n ; 
                 } 
 
                 t r y   { 
                         / /   SOmȉhVzS'Y\
                         c o n s t   w i n d o w W i d t h   =   w i n d o w . i n n e r W i d t h ; 
                         c o n s t   w i n d o w H e i g h t   =   w i n d o w . i n n e r H e i g h t ; 
                         
                         / /   nxO[^Tؚ^'YN  0 2bk  C o c o s   _db
                         c o n s t   s a f e W i d t h   =   M a t h . m a x ( 1 ,   w i n d o w W i d t h ) ; 
                         c o n s t   s a f e H e i g h t   =   M a t h . m a x ( 1 ,   w i n d o w H e i g h t ) ; 
                         
                         / /   feFhg'Y\
                         i f   ( c c . v i e w . s e t F r a m e S i z e )   { 
                                 c c . v i e w . s e t F r a m e S i z e ( s a f e W i d t h ,   s a f e H e i g h t ) ; 
 
                         } 
                         
                         / /   feRs  -   O(u  E X A C T _ F I T   V{eunxOQ[EQnte*NzS
                         i f   ( c c . v i e w . s e t D e s i g n R e s o l u t i o n S i z e   & &   c c . R e s o l u t i o n P o l i c y )   { 
                                 c c . v i e w . s e t D e s i g n R e s o l u t i o n S i z e ( s a f e W i d t h ,   s a f e H e i g h t ,   c c . R e s o l u t i o n P o l i c y . E X A C T _ F I T ) ; 
 
                         } 
 
                         / /   tev:gnxOzS'Y\SSTv:gMOnTSpecknx
                         c o n s t   s c e n e   =   c c . d i r e c t o r . g e t S c e n e ( ) ; 
                         i f   ( s c e n e )   { 
                                 c o n s t   c a m e r a s   =   f i n d C a m e r a s I n S c e n e ( s c e n e ) ; 
 
                                 i f   ( c a m e r a s . l e n g t h   >   0 )   { 
                                         c a m e r a s . f o r E a c h ( ( c a m e r a ,   i n d e x )   = >   { 
                                                 i f   ( c a m e r a )   { 
                                                         / /   tev:g)>e
                                                         i f   ( t y p e o f   c a m e r a . z o o m R a t i o   ! = =   ' u n d e f i n e d ' )   { 
                                                                 c a m e r a . z o o m R a t i o   =   1 ; 
                                                         }   e l s e   i f   ( t y p e o f   c a m e r a . o r t h o H e i g h t   ! = =   ' u n d e f i n e d ' )   { 
                                                                 c a m e r a . o r t h o H e i g h t   =   1 0 0 ; 
                                                         } 
                                                         
                                                         / /   Sv:g͑e[P
                                                         i f   ( t y p e o f   c a m e r a . _ o n A l i g n W i t h S c r e e n   = = =   ' f u n c t i o n ' )   { 
                                                                 c a m e r a . _ o n A l i g n W i t h S c r e e n ( ) ; 
                                                         } 
                                                 } 
                                         } ) ; 
                                 } 
                         } 
 
 
                 }   c a t c h   ( e r r o r )   { 
                 } 
         } 
 
         / /   YtzS'Y\SS
         f u n c t i o n   h a n d l e W i n d o w R e s i z e ( )   { 
                 a d j u s t T o B r o w s e r S i z e ( ) ; 
                 
                 / /   ͑e^(uv:g)>enxO)>en(WzS'Y\SSTN6q	gHe
                 i f   ( i s C o c o s D e t e c t e d )   { 
                         / /   O(uS_MRnv)>e~+R͑e^(u
                         a p p l y Z o o m ( s e t t i n g s . z o o m L e v e l ) ; 
                 } 
         } 
 
         / /   ^(u)>e
         f u n c t i o n   a p p l y Z o o m ( z o o m L e v e l )   { 
                 i f   ( i s N a N ( z o o m L e v e l )   | |   z o o m L e v e l   < =   0 )   { 
 
                         r e t u r n ; 
                 } 
 
                 / /   fen
                 s e t t i n g s . z o o m L e v e l   =   z o o m L e v e l ; 
 
                 t r y   { 
                         / /   SOmȉhVzS'Y\
                         c o n s t   w i n d o w W i d t h   =   w i n d o w . i n n e r W i d t h ; 
                         c o n s t   w i n d o w H e i g h t   =   w i n d o w . i n n e r H e i g h t ; 
                         
                         / /   nxOFhg'Y\Y~nO\U^
                         i f   ( c c . v i e w . s e t F r a m e S i z e )   { 
                                 / /   nxO[^Tؚ^'YN  0 2bk  C o c o s   _db
                                 c o n s t   s a f e W i n d o w W i d t h   =   M a t h . m a x ( 1 ,   w i n d o w W i d t h ) ; 
                                 c o n s t   s a f e W i n d o w H e i g h t   =   M a t h . m a x ( 1 ,   w i n d o w H e i g h t ) ; 
                                 c c . v i e w . s e t F r a m e S i z e ( s a f e W i n d o w W i d t h ,   s a f e W i n d o w H e i g h t ) ; 
 
                         } 
                         
                         / /   sQ.9hnc)>e~+RteRsNib'YSƉ:SW
                         / /   S_)>e~+RQ\eRs^I{kOXRُ7hSƉ:SW_NOv^ib'Y
                         i f   ( c c . v i e w . s e t D e s i g n R e s o l u t i o n S i z e   & &   c c . R e s o l u t i o n P o l i c y )   { 
                                 / /   {evRs
                                 / /   )>e~+R\Rs'YNib'YSƉ:SW
                                 c o n s t   n e w D e s i g n W i d t h   =   w i n d o w W i d t h   /   z o o m L e v e l ; 
                                 c o n s t   n e w D e s i g n H e i g h t   =   w i n d o w H e i g h t   /   z o o m L e v e l ; 
                                 
                                 / /   nxORs'YN  0 2bk  C o c o s   _db
                                 c o n s t   s a f e D e s i g n W i d t h   =   M a t h . m a x ( 1 ,   n e w D e s i g n W i d t h ) ; 
                                 c o n s t   s a f e D e s i g n H e i g h t   =   M a t h . m a x ( 1 ,   n e w D e s i g n H e i g h t ) ; 
                                 
                                 c c . v i e w . s e t D e s i g n R e s o l u t i o n S i z e ( s a f e D e s i g n W i d t h ,   s a f e D e s i g n H e i g h t ,   c c . R e s o l u t i o n P o l i c y . E X A C T _ F I T ) ; 
 
                         } 
 
                         / /   tev:g)>e
                         c o n s t   s c e n e   =   c c . d i r e c t o r . g e t S c e n e ( ) ; 
                         i f   ( s c e n e )   { 
                                 c o n s t   c a m e r a s   =   f i n d C a m e r a s I n S c e n e ( s c e n e ) ; 
 
                                 i f   ( c a m e r a s . l e n g t h   >   0 )   { 
                                         c a m e r a s . f o r E a c h ( ( c a m e r a ,   i n d e x )   = >   { 
                                                 i f   ( c a m e r a )   { 
                                                         / /   tev:g)>e
                                                         i f   ( t y p e o f   c a m e r a . z o o m R a t i o   ! = =   ' u n d e f i n e d ' )   { 
                                                                 / /   [NƉv:gz o o m R a t i o \ƉΑ'Y
                                                                 / /   laS_bN]~teNRsTُ̑Ocz o o m R a t i o :N1 
                                                                 / /   V:NbNǏteRsegib'YƉΑ
                                                                 c a m e r a . z o o m R a t i o   =   1 ; 
 
                                                         }   e l s e   i f   ( t y p e o f   c a m e r a . o r t h o H e i g h t   ! = =   ' u n d e f i n e d ' )   { 
                                                                 / /   [NckNv:go r t h o H e i g h t 'YƉΑ'Y
                                                                 / /   S_bN]~teNRsTُ̑OcTvo r t h o H e i g h t 
                                                                 c a m e r a . o r t h o H e i g h t   =   1 0 0 ; 
 
                                                         } 
                                                         
                                                         / /   Sv:g͑e[P
                                                         i f   ( t y p e o f   c a m e r a . _ o n A l i g n W i t h S c r e e n   = = =   ' f u n c t i o n ' )   { 
                                                                 c a m e r a . _ o n A l i g n W i t h S c r e e n ( ) ; 
                                                         } 
                                                 } 
                                         } ) ; 
 
 
                                 }   e l s e   { 
 
                                 } 
                         }   e l s e   { 
 
                         } 
                 }   c a t c h   ( e r r o r )   { 
                 } 
         } 
 
         / /   hKm  C o c o s   v:g
         f u n c t i o n   d e t e c t C o c o s C a m e r a ( )   { 
 
 
                 / /   hg/f&TX[(W  C o c o s 
                 i f   ( t y p e o f   c c   ! = =   ' u n d e f i n e d '   & &   c c . d i r e c t o r   & &   c c . d i r e c t o r . g e t S c e n e )   { 
                         t r y   { 
                                 c o n s t   s c e n e   =   c c . d i r e c t o r . g e t S c e n e ( ) ; 
                                 i f   ( s c e n e )   { 
                                         / /   MS:Wof-Nv@b	gv:g
                                         c o n s t   c a m e r a s   =   f i n d C a m e r a s I n S c e n e ( s c e n e ) ; 
 
                                         i f   ( c a m e r a s . l e n g t h   >   0 )   { 
                                                 c a m e r a F o u n d   =   t r u e ; 
         
                                         }   e l s e   { 
 
                                         } 
                                 }   e l s e   { 
 
                                 } 
                         }   c a t c h   ( e r r o r )   { 
                         } 
                 }   e l s e   { 
                 } 
         } 
 
         / /   (W:Wof-Ng~bv:g
         f u n c t i o n   f i n d C a m e r a s I n S c e n e ( n o d e )   { 
                 c o n s t   c a m e r a s   =   [ ] ; 
 
                 / /   hgS_MRp/f&T/fv:g
                 i f   ( n o d e   & &   n o d e . g e t C o m p o n e n t )   { 
                         / /   \ՋNTvSv:g~Nve_
                         l e t   c a m e r a   =   n u l l ; 
                         t r y   { 
                                 / /   e_1 vcO(u  c c . C a m e r a 
                                 i f   ( t y p e o f   c c   ! = =   ' u n d e f i n e d '   & &   c c . C a m e r a )   { 
                                         c a m e r a   =   n o d e . g e t C o m p o n e n t ( c c . C a m e r a ) ; 
                                 } 
                                 / /   e_2 O(uW[&{2NhƋ&{
                                 i f   ( ! c a m e r a )   { 
                                         c a m e r a   =   n o d e . g e t C o m p o n e n t ( ' c c . C a m e r a ' ) ; 
                                 } 
                                 / /   e_3 O(u  ' C a m e r a '   W[&{2N
                                 i f   ( ! c a m e r a )   { 
                                         c a m e r a   =   n o d e . g e t C o m p o n e n t ( ' C a m e r a ' ) ; 
                                 } 
                                 i f   ( c a m e r a )   { 
                                         c a m e r a s . p u s h ( c a m e r a ) ; 
                                 } 
                         }   c a t c h   ( e )   { 
                                 / /   _eu
                         } 
                 } 
 
                 / /   hgP[p
                 i f   ( n o d e   & &   n o d e . c h i l d r e n )   { 
                         f o r   ( c o n s t   c h i l d   o f   n o d e . c h i l d r e n )   { 
                                 c a m e r a s . p u s h ( . . . f i n d C a m e r a s I n S c e n e ( c h i l d ) ) ; 
                         } 
                 } 
 
                 r e t u r n   c a m e r a s ; 
         } 
 
         / /   Yt hnnNNtev:g)>e
         f u n c t i o n   h a n d l e W h e e l E v e n t ( e v e n t )   { 
                 i f   ( ! i s C o c o s D e t e c t e d )   r e t u r n ; 
 
                 / /   ;bk؞nRL:N
                 e v e n t . p r e v e n t D e f a u l t ( ) ; 
 
                 t r y   { 
                         / /   SS_MR)>e~+R
                         l e t   c u r r e n t Z o o m   =   s e t t i n g s . z o o m L e v e l ; 
 
                         / /   9hncnneTte)>e~+R
                         c o n s t   d e l t a   =   e v e n t . d e l t a Y   >   0   ?   - 0 . 1   :   0 . 1 ; 
                         l e t   n e w Z o o m   =   c u r r e n t Z o o m   +   d e l t a ; 
 
                         / /   P6R)>eV
                         n e w Z o o m   =   M a t h . m a x ( 0 . 1 ,   M a t h . m i n ( 1 0 ,   n e w Z o o m ) ) ; 
 
                         / /   ^(u)>e
                         a p p l y Z o o m ( n e w Z o o m ) ; 
                 }   c a t c h   ( e r r o r )   { 
                 } 
         } 
 
         / /   vhn!cirRh
         c o n s t   t a r g e t O v e r l a y s   =   [ ' b o t t o m ' ,   ' r i g h t ' ,   ' l e f t ' ,   ' t o p ' ,   ' N e w   S p r i t e ( S p l a s h ) ' ] ; 
 
         / /    Rdc[vn!cir
         f u n c t i o n   r e m o v e S p e c i f i c O v e r l a y s ( )   { 
                 t r y   { 
 
                         l e t   r e m o v e d C o u n t   =   0 ; 
 
                         / /   hg  C o c o s   p
                         i f   ( t y p e o f   c c   ! = =   ' u n d e f i n e d '   & &   c c . d i r e c t o r   & &   c c . d i r e c t o r . g e t S c e n e )   { 
                                 c o n s t   s c e n e   =   c c . d i r e c t o r . g e t S c e n e ( ) ; 
                                 i f   ( s c e n e )   { 
                                         r e m o v e d C o u n t   + =   r e m o v e C o c o s O v e r l a y s ( s c e n e ) ; 
                                 }   e l s e   { 
 
                                 } 
                         }   e l s e   { 
         
                         } 
 
                         / /   hg  F G U I   CQ }
                         c o n s t   f g u i O b j   =   w i n d o w . f g u i   | |   w i n d o w . f a i r y g u i   | |   w i n d o w . f g u ; 
                         i f   ( f g u i O b j )   { 
                                 c o n s t   f g u i R o o t   =   f g u i O b j . G R o o t   ?   f g u i O b j . G R o o t . i n s t   :   n u l l ; 
                                 i f   ( f g u i R o o t )   { 
                                         r e m o v e d C o u n t   + =   r e m o v e F G U I O v e r l a y s ( f g u i R o o t ) ; 
                                 }   e l s e   { 
 
                                 } 
                         }   e l s e   { 
 
                         } 
 
                         i f   ( r e m o v e d C o u n t   >   0 )   { 
 
                         }   e l s e   { 
 
                         } 
                 }   c a t c h   ( e r r o r )   { 
                 } 
         } 
 
         / /    Rd  C o c o s   n!cir
         f u n c t i o n   r e m o v e C o c o s O v e r l a y s ( n o d e )   { 
                 l e t   r e m o v e d C o u n t   =   0 ; 
 
                 i f   ( ! n o d e )   r e t u r n   r e m o v e d C o u n t ; 
 
                 / /   hgS_MRp
                 i f   ( n o d e . n a m e   & &   t a r g e t O v e r l a y s . i n c l u d e s ( n o d e . n a m e ) )   { 
 
                         / /   \ՋSp'Y\
                         t r y   { 
                                 i f   ( n o d e . g e t C o n t e n t S i z e )   { 
                                         c o n s t   s i z e   =   n o d e . g e t C o n t e n t S i z e ( ) ; 
 
                                 } 
                         }   c a t c h   ( e )   { 
                                 / /   _eu
                         } 
 
                         / /   υp
                         i f   ( n o d e . a c t i v e   ! = =   u n d e f i n e d )   { 
                                 n o d e . a c t i v e   =   f a l s e ; 
 
                                 r e m o v e d C o u n t + + ; 
                         } 
                 } 
 
                 / /   hgP[p
                 i f   ( n o d e . c h i l d r e n )   { 
                         f o r   ( c o n s t   c h i l d   o f   n o d e . c h i l d r e n )   { 
                                 r e m o v e d C o u n t   + =   r e m o v e C o c o s O v e r l a y s ( c h i l d ) ; 
                         } 
                 } 
 
                 r e t u r n   r e m o v e d C o u n t ; 
         } 
 
         / /    Rd  F G U I   n!cir
         f u n c t i o n   r e m o v e F G U I O v e r l a y s ( e l e m e n t )   { 
                 l e t   r e m o v e d C o u n t   =   0 ; 
 
                 i f   ( ! e l e m e n t )   r e t u r n   r e m o v e d C o u n t ; 
 
                 / /   hgS_MRCQ }
                 i f   ( e l e m e n t . n a m e   & &   t a r g e t O v e r l a y s . i n c l u d e s ( e l e m e n t . n a m e ) )   { 
 
                         / /   \ՋSCQ }'Y\
                         t r y   { 
                                 i f   ( e l e m e n t . w i d t h   & &   e l e m e n t . h e i g h t )   { 
 
                                 } 
                         }   c a t c h   ( e )   { 
                                 / /   _eu
                         } 
 
                         / /   υCQ }
                         i f   ( e l e m e n t . v i s i b l e   ! = =   u n d e f i n e d )   { 
                                 e l e m e n t . v i s i b l e   =   f a l s e ; 
 
                                 r e m o v e d C o u n t + + ; 
                         } 
                 } 
 
                 / /   hgP[CQ }
                 i f   ( e l e m e n t . n u m C h i l d r e n   >   0 )   { 
                         f o r   ( l e t   i   =   0 ;   i   <   e l e m e n t . n u m C h i l d r e n ;   i + + )   { 
                                 c o n s t   c h i l d   =   e l e m e n t . g e t C h i l d A t ( i ) ; 
                                 i f   ( c h i l d )   { 
                                         r e m o v e d C o u n t   + =   r e m o v e F G U I O v e r l a y s ( c h i l d ) ; 
                                 } 
                         } 
                 } 
 
                 r e t u r n   r e m o v e d C o u n t ; 
         } 
 
         / /   RYS
         i n i t ( ) ; 
         / /   ؏SQpe  -   OY(u
         w i n d o w . r e s t o r e C o c o s V i s u a l   =   f u n c t i o n ( )   { 
                 c o n s o l e . l o g ( ' [ C o c o s   V i s u a l   M a n a g e r ]    _Y؏S؞n. . . ' ) ; 
                 
                 t r y   { 
                         / /   Smnnv,T
                         w i n d o w . r e m o v e E v e n t L i s t e n e r ( ' w h e e l ' ,   w i n d o w . h a n d l e W h e e l E v e n t ) ; 
                         c o n s o l e . l o g ( ' [ C o c o s   V i s u a l   M a n a g e r ]   ]Smnnv,T' ) ; 
                         
                         / /   SmzS'Y\SSv,T
                         w i n d o w . r e m o v e E v e n t L i s t e n e r ( ' r e s i z e ' ,   w i n d o w . h a n d l e W i n d o w R e s i z e ) ; 
                         c o n s o l e . l o g ( ' [ C o c o s   V i s u a l   M a n a g e r ]   ]SmzS'Y\SSv,T' ) ; 
 
                         / /   ؏S)>e~+R
                         s e t t i n g s . z o o m L e v e l   =   1 ; 
                         
                         / /   ؏SzS'Y\Tv:gn
                         a d j u s t T o B r o w s e r S i z e ( ) ; 
                         
                         / /   ^(u؞)>e~+R
                         a p p l y Z o o m ( 1 ) ; 
                         
                         c o n s o l e . l o g ( ' [ C o c o s   V i s u a l   M a n a g e r ]   ]bR؏S؞n' ) ; 
                 }   c a t c h   ( e r r o r )   { 
                         c o n s o l e . e r r o r ( ' [ C o c o s   V i s u a l   M a n a g e r ]   ؏S؞neQ: ' ,   e r r o r ) ; 
                 } 
         } ; 
 } ) ( ) ; 
 =-)"  
                                                                         / /   nxONNv,ThVSmR N!k
                                                                         i f   ( ! w i n d o w . _ _ w h e e l E v e n t A d d e d )   { 
                                                                                 w i n d o w . _ _ w h e e l E v e n t A d d e d   =   t r u e ; 
                                                                                 
                                                                                 / /   ͑emR hnnNNv,ThV
                                                                                 w i n d o w . a d d E v e n t L i s t e n e r ( ' w h e e l ' ,   f u n c t i o n ( e v e n t )   { 
                                                                                         / /   hg/f&T]~[INN  h a n d l e W h e e l E v e n t   Qpe
                                                                                         i f   ( t y p e o f   h a n d l e W h e e l E v e n t   = = =   ' f u n c t i o n ' )   { 
                                                                                                 h a n d l e W h e e l E v e n t ( e v e n t ) ; 
                                                                                         } 
                                                                                 } ) ; 
                                                                         } 
                                                                 $=d& @        L  p  ` `
  0Qp`   !!$g4   D"8P&"824"8H  !! `   Iet          - 3 939 3 9  `,=dqA           E`@`    c
       ,P ,  xe    @          b         D`x  @      qk q  q	##3]9#339
3	9#3
I#3
3:#3
3̇)h#3
3̇)hE39 39"39$39&83(g*3(g,͍k.30΋ g2#3
-#3
34#3
36̇8)h9E39;39=39?39Aqq`,dq[        ZK    E`@`    @nC      P  ,P 0	I , ,P @ P L`       e     MP          0Q\`b   !5!$g2   Ԓ,<0<0"    !!`    $Pgr'   toggle-maximize-window  o         #  3'#  33#  33g   `,=dqA            E`@`    c
       P   xe     @          0Q`   !U!8lZ   @ &$(" ` (<p;<`'(" H   !!4`   Pepg}   stopPropagation  Rm	%%	|          3  f33gj
]733939	33
g `,=dqA           E`@`    e       P @ ,   xe    @          0Qx`   !u!,iF   @ (" ` $.P'(" H !! `   e R%	v          3  f33gj
]!	k33g   `,=dqA           E`@`    d       P @ @ xe    @          0Q4`   !!c   Х@ \  !!`   ee          3  f `,=dqA       f    E`@`    b         xe    @          0Ql`   !! f0   Ĩ,&\" *&P86 !!$`   =DPoREq7   window.postMessage({ type: 'toggleGameManager' }, '*'); Pe6A   contentWindow    Bb          PfF   toggleGameManager   s           3 3 g&333҇)h	 `,=dqA             E`@`    c       P L xe     @          0Q8`   !!c   ," l  !!`   Ped    rearrangeWindowsf          k   `,=dqA        6    E`@`    b          xe     @           0Q0`   !!c   ĳ, $  !!d          j `,=dqA          
  E`@`    b          xe     @          0Q4`   !!c   е@ \  !!`   ee          3  f `,=dqA       f    E`@`    b         xe    @          0Q`   !-!4kX   ,2\$ F6  F $!!(`   Pcjz   isMasterPdj+   cancelMasterb         Pc-   windowIdIPe$   requestMaster   b                  
 3 2
9jч):l	0
9jч):lj   `,=dqA            E`@`    e       ,@ `2@    xe     @          0Q`  !a!`v   ,LH"<X|/0s" "tl (F&XT/0s" "th (F $!!d`.   Pd   syncEnabled Pdj9
   lightgreen  IPci   black   B BPd203   fas fa-pausePd;	   className   c27   f\PTek b6Pd"3t
   enableSync  b         IEPdj   fas fa-play cj^=s   b`YTekPd~0   disableSync b                  
 3 ]9
3 ^39393
	g
99ч):l\39393
	g99ч): l"j$ `,=dqA          &  E`@`    (h&       ,P ,P , ``2@    xe     @          0Q]`h  !!   ,T4" K
$@"3"DX|/0s" "td <&82*XT/0s" "t| <&82 $  !d       D   a     !`<   PeS   renderEnabled   0		 Pbŕw   fps $=d& @          8  ` uIyB BPd^xg
   fas fa-eye  dB'   sQ8nb2ng b6 B(b         PdRb]X	   pauseGame   CEPe
!   fas fa-eye-slashd   /T(u8nb2ng(b         DA@         
 3 ]9#3#3
ggѤ33Җύ
3 i	3
93
93g99#3 3"Ї$):%h'g	3
9)3
9+3g-9/9#3 31Ї3):4h6j8`,=dqA        v  p  E`@`    4k:       ,` P P ,  P `   xe     @          0Q`   !!4kV   .K`"H2&\2G X !d       \        !@`   9{	Pd|P
   &isMaster=  =
Pe90   &syncEnabled=   qPb+   src $=d& @            ` Pc.   reload  (          # k@@
3@@	
3	
@
9Ѝ 
3f   `,dqA            E`@`    e        !@X p    xe     @          0Qt`   !)!(h>   ,<0<0F*T !!,`    $Pg;}   returnToInternalWindow   b         Ieu          #  3A#  332#  33Ї):	:h `,=dqA        &    E`@`    d       P L   xe     @          0Q``j   !M! f.   ,F*T  4 !!(`   Pdȱ   closeWindow  b         Ie  rp          ч )::l#3	f   `,=dqA            E`@`    d           xe     @           PfR   .always-on-top-btn  0Q|`   !u!0jN   ,<0@0" P  ( !! `     PfRfh   toggle-always-on-topPe   isAlwaysOnTop   w         #  3G#  338#  33g
3
]9jj   `,=dqA          E`@`    d       P P @ xe     @ '         Pde 	   dom-ready   0Q,`   !!b   $  !!c             `,=dqA        T h E`@`    mxe     @ (         Pd¶   ipc-message 0Q4`   !!c   4( !!`   0Q	`  !Xt   tD+8FFtFdS#$" 
$P W   !d               !T`&   PcjF   channel Pbt   argsPdb$F
   roleLoaded  Pel   scriptExecuted  Pdm)   sync-messagePevE   setWebviewMuted b         I b         Pc   scriptId b         Pbz@   data	Pc֌=*   muted     B1Peji   setAudioMuted   $=d& @        
   Pb2u   e7  ` H         3  3v  v  2v  Pv  n̇):l̇		):
5:
lh̇):5:lB53#3!g#Τ3%3%g'̍`,dqA        D E`@`    (h)       0 0@  
  xe    @ *         e           k  `,dqA        Z E`@`    c            e    @ )         0Qd`v   !-	! f.   O#&P W !d       *        !`
   			$=d& @          ` q          3  5333gЍ `,dqA         E`@`    c
        P   xe    @ +         0Q4`   !Q	!c   4( !!`   0Q`v  e	!Lq   X,DFh"",  D<&4
.(,$ X  !!<`   	PdŃ
   windowSync  PeF   webviewLoaded   Pef   masterGranted   Pe5ƿ   masterChanged    b         I=Pcy   masterId         3  3  33  3v  $v  Bv  :v  4v  Bvч):	3  : 	lPN

9j83  3-3  3v  ^

9j `,=dqA         E`@`    e       P `
  xe    @ -         e           k  `,dqA       T  E`@`    c            e    @ ,         0QP`L   !	! f0   4h"!!`   (Ph   sync-message-from-webview   l          3 v   35l  `,=dqA         E`@`    c           xe    @ .         )          
'''''' ''	'
'3 g3 g'3 g'3 	g'3 
g
3 g3 g3 g3 g3 g'3 g3 g'3 g3 g'##3 9"2'3 g$' 3&ċh(3 g*ʤ3,ŋh.3&ŋh0/+32ŋh432ŋh638ŋ	h:3<ŋ 
h>#!@3Bŋ"hD3<ŋ#hF3Hŋ$hJ3Lŋ%hN3Pŋ&hR3Tŋ'hV3Lŋ(hX3Pŋ)hZ#!@3\*g^ɤ3`ŋ+hb38,ŋ-hd38.ŋ/hf380ŋ1hh#3B2ŋ3hj38.ŋ4hl  `n      @ @ @ @ @  @ @ @ @ ` @ P @ @ @ @ @                               e    @           W	0Q4`   !	!c   $   !!e          j   `,=dqA        r  E`@1`    b          xe     @ /         0Q`&  !	!0jL   . #P$" | ,88"2kd@"7  !d               !4a        B eIB8      q# 3gѤZ#33
9C	kq  q	3

9qq `,=dq[          E`@1`    d       @ P  xe     MP 0         ax     )q# 3g# 	k@

@ @#ߋ rq  q	ޥ߶  k3#3 g!#3g3!3!Ζލ$#"^9#%3'.#%3'3)#+3-#+3-3/]G k133  e5̖ލ!"  k7 #59ʤ3$;3$; % "&@='@>@?(@@)@A*@Bȇ+C))#3,gD5#3gF3-H݉)J3-Hq)ލ. /kLq q	ޥ߶#3#30gN1gP#2R33TgVܿXZ34\f^ܬn 35`36bdf34hӣ%fnάn 35l36jΖӣ%fpάn 35l36jΖҖӣ&37rftn ҥͶҦдٖE(38v9gx38v:gzƖ
   | ږۣ&37}fn ڥֶڦشٶލ;ދ<=@ށ>@ނ@ރ?@ބ@ޅ@@ކ@އA@ވBk܉@ދC@ތ@ލD@ގEk܏@ޑF@ޒ3GHIhٕ3GJKhڙ@ޛL@ޜMkܝ@ޟN@ޠOkܡ@ޣP@ޤQkܥ@ާR@ިSi@ޫT@ެUi@ޯV@ްWkܱ@޳X@޴Ykܵ@޷Z@޸[kܹ@޻\@޼@޽]@޾@޿^@@_@9`Ëak#+3bc݋dhɋejq q	ޥ߶ j j jqq `      @  !  
 


 
 B!p@ \@ ` P @ P P @ P  !B	 B	    	 B  	 B  	 B!             e     MQ    p      Ai	1Qq)]%I%aq)	M	a				0QA	`,  !
!yu   [ HD$* * * * * * * * * * * * * #
4* l PHZ78H:H:H:H:H:,8"8*6s\+h"@"\4* .K  }/k  jl8* |* L
H"`"o* 
D*8T2DP4&h
("84 8&H
("84 8&L
("84 8&T
("84 8&d
("84 8&H
("84 8&<
("84 8&`
("84 8&\
("84 8&d
("84 8 ,"HP3p"84 8 ,"LP3p"84 8 ,"TP3p"84 8 ,"HP3p"84 8 ,"<P3p*6vP*t3p"84 D,"`P3p"84 8 ,"\P"3p"8#4 +8 ,"dP"3p"8#4 +8."428#*+,*#(
$:,*l*B@:X+$B S !x|      
	         S  Q      r    A          =  (     S  5  0   k    !8  2        !@  )   !b   f  <  4=dq[        < PbZm   b2  ` `@,`      !   5 Bmhb,         CCDCCDCDCDD 0		$=d& @          Y` 
eIB	U=
r$=d& @        % % ` 
`  EbHBI0QE`2  !-
!   	 3`$" #4'(* dl/0h34STCDt78\34d;<W"l+/"D+T 6  " T  !!`<   <=dqA      6 ; a(    E`@
`      Pc>   button  $Pg6K>   icon-btn dropdown-item  0QL`D   !M
!e$   	<,&(( <  !!`   PcJ2P   icon-btn%	k          v  ^3 3g  `,=dqA       7 .8 E`@=
`    b       @ xe    @ 3          b6Pb?   24px	Pev   justifyContent  M5PcZS   margin  PbC   14pxIB 0QX``   !}
! f0   	H X  X'(" X!! `   e
n         3  f3f33
g`,=dqA       ; ; E`@=
`    d       P P    xe    @ 4          )(          ''# 3g'933
ы g3	9	3
9
3939393939 39"39$33&3(9*33&3,9.30ϋh2 34g6   `8l8      @ P  ,P , , P  P      e    @ 2         %	     'q j #3#3g
3	g3
g3g3g3g3g3g3g3g3g 3g"3g$'&)#'3)g+ݤ2#-3/g133)533q؍3739 9!;3=3"? 9!A3C3#E 9!G3I3$K 9!M3O3%Q 9!Sl#3&U3W 9!YS 'k[q    q	إٶ3(]3Wޤ 9!_6#-3/#'3))ga*gc#+e3,ggiֿkm3-ofq֬n 3.s3/uwy3-{ͣ%f΁Ȭn 3.3/}Ȗͣ%f΃Ȭn 3.3/}Ȗ̖ͣ&30f·n ̥Ƕ̦ʴӖF)312g΋313g΍
    Ԗգ&30fגn ԥжԦҴӶ؍4335
 9!37gך#3&U39!899؆3"?]3= 9!3:g39]37 9!3:g3;]3 9!3:g3<]3 9!3:g3=]3 9!3:g3#E]3C 9!3:g3(]]3W 9!3:g35]3 9!3:g3$K]3I 9!3:g3%Q]3O 9!3:g  w  8392. 373!v  ^37 9!3:g  w  83;2. 33!v  ^3 9!3:g  w  83<2. 33!v  ^3 9!3:g  w  83#E2. 3C3!v  ^3C 9!3:g  w  3(]| 3W3!v  h 'kq   q	إٶ٤43(]. 3W3!v  ^3W 9!3:g  w  8352. 33!v  ^3 9!3:g  w  E3$K?; 3I 3! v  ^"3I  9! 3: g  w  E3%Q?; 3O 3! v  ^"3O  9! 	3: g 3> x  줪 3  9!   ? k @ 50 3A & 3  3A  9B ؖ 3 8 9B  3C ًD  g!qq  `
Ԗ#     P @ @ @ @ @ L
 
.  


  
 2P ,@ , s`

`` 
`
`
`
`
 
`
      e     MQ 1   q      )
I
y
0Q`  !
!
  	H$" $" $" 8(" L(" XHXL08" "tl "@X$0$" "th <PXL08" "td "HX$0$" "t| 8    !!`<     B=%	Pc   active  quIyB} b6Eq0         #  3g#  3g#  3g3
3
33	g33
	gu
3739393g 9"9$539&39(3g*9,9$u
3.73092309436g89:9<5309>309@36gB9D9<jF   `,=dqA        < B `@,`    <mH       @ P @ P ,  , ,P ,  , ,@ xe   
  @ 5   r      0Q`   !
!<mh   Ȋ
H$" p" `"xd.  *h.  @!!L`"     BmPeR[   fas fa-thumbtackPdn   setProperty  Pfwl   --fa-rotate-angle   Pb"r   0degc}'   Smnv b6,Pi<[   fas fa-thumbtack fa-rotate-by   Pc/>   45deg   czA}   nvzS0         #  3gҤi3gѤY
3
)933	
h9'933	
h9   `,=dqA        B E `@,`     f       @ P P ,P    xe   
  @ 6   s      0Q`   !
!4kT   ܖ
h=/  $(.,2$.( 8(L  !!`
   bnrPdұ&	   ungrouped   }P          e ˭Z Kv  >6263!63	3gV `,=dqA       E F `@,`    d       
 
 xe  
  @ 7   t      0Q`2  !!@np   
 #H
 280 .<(.,(* 8* **!!8`   4=dqA       F L ` `@,`    (b         Gcҟ   *gR~  `    [BPcʖ   #999999 0Q``p   !E!$g2   
,& 2\   !!$`   b8b   
      e5Pd~<|   isUngrouped CHp           5 *3҇):3M:
g`,=dqA       @H I E`@-`    d       0     xe    @ 9         Ub0QP`J   !i!d    ܧ
,42X.(!!`   bnl           v  ^v  ^5    `,=dqA       I pJ E`@-`    b          xe    @ :         0Qt`   !!$g2   
 ',&2$6(*    !!`
   4=dqA      J L `(   E`@-`    0Q`   !!,iF   
D&& 2dT"\6|& !!8`   b8b   
      e Pf:Y=   originalGroupIndex  GHz           5 R3҇)::5	3:3	M:
M:g`,=dqA       K L E`@`     f       0
X @    xe    @ <         u           '5 253!533
ы g   `e       P P       e    @ ;         0          ' ' 3] ч9 30 33  333
ы g#3 g3	Ћ
g3ыg   `-(h       P P @        e   
  @ 8   u      Ae0Q`  !!  
H$" $" $" $" $" $8, 
$0l<l@l@l@l. \."X$"X("X("X("Xx   !!T`&     BPe   .window-header  BI]aeEeh         #  3g#  3g#  3g#  3g
#  3gk5̤3	3
3	93
3	93
3	93
 3	9"63
$3	3&h(3*h,9.U3
903
923
943
 963
$98`,=dqA        L \S `@,`    4k:       @ @   ,P  @  , ,  xe   
  @ =   v      0Q`   !!@nl   
 #" , <0<0>"H*D"4  !!@`   4=dpA      rS [ PbI   s2  ` `@,`    0Q8`    !!d   
 #H ( !!`   4=dqA       S U Y` E`@`    0QP`P   !!e"   
 7pO($   !!`   <=dqA      (T U PbVB   t2  a   (   E`@`    Y0QH`@   !9!$g2   
 4|" ( D   !!`   9	j(         3  h)`,=dyA        zT fU E`@-`    b         xe     @ A         0Q,`   !U!b   
,  !!c             `,=dqA        |U U E`@-`    mxe     @ B         l           ')  ( `b         e    @ @         f           )) `b          e     @ ?         0Q`"  !q!Pr   
Pd.d,0(" <
,
#HH" $ 7|
  !!0`   0QT`V   ! f.   
<`+l( !d          q     !`   
DPo>5   return (function() {}.constructor("return this")( ));   $=d& @        JW W Pbr   n3  `  m(         #  kjҖЍ# `,dqA        LV W E`@`    c       @    xe     @ D         	`   $K`   6		r	

	R}	HF	X           j 39%3w  e3	33g553g93	3g9	!;#Y%ϕi &   `,=dqA        V TZ E`@`    ,i'       
  `
 f     xe     @ C          $PgK   external-window-message 0b         Ie	(          ' j 'Ћlj#3M#33
>#33χ): 	:
 ::h  `$g      @ P L      xe  
  @ >   w      5Qm0Q`j  !!mi  
PG+4
D8  `$" 
$86 4
D8$ `$" 
$86 <4
D,  `$" 
$86 ,$ X$" 
$86 <4
D,  `$" 
$86 #,$ `$" 
$8*.,$ X$" 
$86 4C$" 
$8*|"l""."4T$7 ,$" 
$8<";$" ,8|$" t*$" 
$ < $!!5`   qPd.   syncDisabled}	PetQC   masterRevoked   	PdY   clearMaster Pe$   executeScript    Pf9   initialGameSettings Pd3   gameSettings$Pgfc   game-settings-response   Pf"Q   window-sync-message  Pf01   hide-return-button  PdR   toggleRender$PgrK   updateButtonsVisibility I  B1 Bb         b         	=b         }	`  b         `  b          b         	`  b         `|  0Q`  !)!<mf    'x$" P&, &X$
 &* ".* * !!<`   D=dqA       j o YPb   o3  b(     E`@,`      B1qPdD   isDestroyed =0Q``j   !I! f.   8" OG  !d                !`   
$=d& @        l .m ` 9p(         3  3gkэk   `,dqA       l Fm E`@`    c
       @   xe    @ G         0QH`@   !m!e"   еL>h   !!`    b         PcFv>   result  j          ч )::l`,=dqA       fm Xn E`@9`    c           xe    @ H         	0QL`D   !!e"   L>p"   !!`
   Pdh   scriptError  b         
k          ч ):3:l  `,=dqA       xn ro E`@9`    c	          xe    @ I         @          '# 3gҤj ]3f]U'' 3
h#΋ r3	ϋ
g3Ћg `(h      @ P @ P         e    @ F   ~      b    x  0b         Pcv0   settingsPd擡   settingType Pdv%   windowGroup PeJh   pauseGameEnabled0Q`  !!@nn   `$" PXL08" "td "HX$0$" "t| P !!P`$     BuIyB b6E          #  3gҤu
3739
39	3
g9953939	3
g99   `,=dqA        @s 6v E`@,`     f       @  @ ,  xe     @ J         `D  	`  eI Pd	   .icon-btn   0Q\`h   !! f.   |" x
$(" "8L !!(`    BrPe   fa-arrow-left   eIo          3  gҤ$33g3
9`,=dqA       2y Xz E`@,`    d       P P    xe    @ K         `  h6  >    
  d      :             3  v  |v  tv  v  v  v  v  !v  $	v  &
v  *v  +v  ,v  4v  6v  ?v  BC3v  >
9j#3
gǤ33Ƈ)hD3v  >
9j#3
gȤ33Ƈ)hE3 3 v  >
9"j$#3
g&ɤ3(3*Ƈ,)h-F
9"j/#3
g1Ѥ3335Ƈ 7)h8G3 O3 v  @
9"j:#3
g<ʤ3>3@Ƈ"B)hCF
9"jE#3
gGˤ"3I3KƇ#M)3 :NhPH
9"jR#3
gTФ3V3XƇ%Z)h[I' 3(]3)_laJ#3
gcϤ:3e3gƇ-i)3  : j3.l:.n3/p:/r30t:0vhx3.l
3.l31z92|3j~#3
gΤ3335hꈖk#3
7gͤ3899:##3;<g3=Ƌ>g떖'#3
@g̤3Afj   `,dqA       [ { `@`    ~       P P  & P L
`@ P  &@ P 
 
 0P   P @  P P        e  
  @ E   x      %Ei0QH`>   !!e"    8 6    !!`     PcO   keydown 0Q``j   -!(h<   ,@\ $" 
$ D  !!$`   Pbr   F4  Pb욹   key Pev΅   preventDefault    Bp           3 v  (3f#3g
Ҥ3f   `,=dqA       |~  E`@,`    d       @ @   xe    @ M   }      j          j # 3Ћ h `,dqA        
~  E`@`    d      P       e     @ L   z      )0Q4`   !]!c   $   !!e         k    `,=dqA        Ԁ E`@,`    b          xe    @ N   {      0Qp`   !u!(h@   $\H@4
" ,*$,$ !! `   		=t           3 v  9333v  
9
9j  `,=dqA       R H E`@,`    c           xe    @ O   |      @`    [@e  
  @    n      	


   APbx2   hashz	
ePez.pe   external-window-		=qPdZ   managerColorPc1   fileDatab         bn(b         Gbx   hQBPczyH   #000000 Ubn  Pfn   gameManagerGroups   0		(b         G5`    [B=$PgJy   gameManagerCurrentGroup (b         G`    [B$=d& @            ` ,8b   
      eq=CD$Pgx   request-game-settings    b         IPdB80G	   timestamp    Peږ`   DOMContentLoadedPd p	   onMessage   Yq5X          ''''''''	'
 ''''''''	'
	'
''# #33r#33
3g'#k']"3g'#k'#3f@'3g!3g#3g%''#9')̇*)#+3-g/: 1:!3'!'	#"53#7$g9Ϥ#%;3&=g?'3'A]ˇ(C9'D#"53#7)gFΤ5H'	3!J,3!J3 L3!J3 N3*Pˋ+gR3!J]ˇ,T9!U3!J#+3-gW9 Yˍ-.[):\ /v  :^ ^/v  :`'
0ˇ1b):2c#3fe:3gli$4k"^3#4m35o)#4m35o36q#37s#37s38u]'#39w:ʋ;hy#37sI#37s3<{:#37s3<}=ʋ>h#37s3<?ʋ@h  `,      P P ` @ @
 &Ӏ  
`.@ P @ s`2 L


                     xe  	  @    m      d             ҷ  ` =d@0             X E`b          e            l      


"use strict";
require("./bytecode-loader.cjs");
require("./index.jsc");
! 6$:         0Q0`   !!b    z!!`   0Q`  !ea  ,   x  *  J .88 l
 
 
 \
 &
 2h  "  "  "  *h/0/0/0/|" |" |" " <B.B.B.B.	  $2"""""Y"""""""* | " X $"4? 0"@"d&< `8$3h$6 .l!!`   	=ddy 
   8      >T Pd	   __dirname   Pdz=
   __filename  Pc.   module  Pc>   require 	Y
Pcb   electron PdD	   _0x39f181   PdLM	   _0x1ab351   PdZw
   decryptJSC  Pd%
   processKey   Pff.   removeZeroPadding   Peҍ   fontAwesomeCSS  Pe
,N   gameWindowCSS   Peʌ   styleMobileCSS  Peh   faBrandsWoff2   Pd@   faSolidWoff2Pd6r	   originals    Pf   aesDecryptPreload   $Pg*+   processedFontAwesomeCSS Pcbk   cssCode Pdɋ	   injectCSS   Pe-   resourcesLoaded $Pgz9   loadAndInjectResources   Pf~o   injectCSSImmediatelyA	{ h    h     h                         E`@`    0Q`D  !!-)H  p++`. \\$7 l (`$ `<(8"
 T"0"/'k. `<";
 T"0"/'k@2$#
,$
d
 h
\
  P$.$ S(<(+T4
$08G\/$
,3
 ,
k
DCl<";
 4"0.KkT!!L`"   Q	
4Pk¶&   Data must be ArrayBuffer or Uint8Array  H1	`				2d	Ta   7Ayd	         #  {#r#{#r
k3Qu  >#33PgO#r3g3P# r"#	$3
&3(3*r,w  &3.O0h1;3Y5( 6# r7#	$3
&r9w  &3;O=h>;@YB( C#3E4CGgH@DBKX J5LNN5Ow  XRUQNSz  x  	NTNU5VX[V\GZX^V_G]@YX XGcUfGe5gGd@bX aG`5kAjX i;mZo镐pNq5rAuX tYvĕ w#Oxry#	$3
{r}w  *3O5eYŕ, k  `,=dqA       ^    H`@(`    hx       T@   	 @ P P    
  0 @ !" !B!B!!@3  L Le $Pgw   evalmachine.<anonymous> a        @b          @`    W`    0Q8`    !!d    #<    !!`   4=dqA       d  2  ` E`@(`    0QP`P   !!d     7\O$$!!`   <=dqA        ,  a   (   E`@`    0QH`@   !! f.    ,p" t$ 4 !!`   9	j(         3  h)`,=dyA            E`@`    b         e     @          0Q,`   !	!b
   $   !!c             `,=dqA            E`@`    me     @          l           ')  ( `b         e    @          f           )) `b          e     @    t      0Q``  !%!\u   ,<+.\((0(" T
(
#8`" /$ 3l
    !d          q     !<`   
DPo
"5   return (function() {}.constructor("return this")( ));   $=d& @        `    PbǼ   f2  ` ( 	`   $K`   6		r	

	R}	H@F	X         #  kjҖʍ#39
%3w  e33	3
g553
g93!3
#g%9';)Y+ϕi ,`,=dqA          2  E`@(`    ,i-       @  
  `
 f  e     @    u      0Qx`   !Y!,iD   C@ H L\&   @* 4  !! `    Pcz   encode  Hv0         #  r 3g3w  #
r3g3h `,=dqA           L`@(`    e       P ` @   e    @    o      0Qm`  !y!dw   I8$,& d d" X`
0 XH ,DQc  p T'L& `H 2$  !(h@                 $  `     !H`    H Pc   utf-8   Pcz[   decode  Pb!   ]);  i`   K`   PbNT   };  Pb   }); Pb   )); =
a      Q         3  y  #r3g3
gv  +M3h#r 3g	%п3
 f"Ŭn 3$d3&3
g(v  83 +@*3h-#r /31g3Ör 5Ö
&36f8n  `,=dqA       R    P`@(`    4k:       @ P  
Y @ @   2  e    @ 	   p      0Q`  !!pz   Z .   
 p
 <
 d
 4" &3 `  CT.Xl*x\!!``   E=ddyA     F       Y
PdZ	   _0x5758eb   Pd	   _0x555400   Pd&	   _0x15824e   Pd^:	   _0x19bc5b   Pdx	   _0x39b4b5   Pd*X*	   _0x2ff485   Pd^=n	   _0xfb2ac2   PdBl	   _0x34d0bb   Pdu(	   _0xbe1b2c   PdbVi	   _0x577af3   Pd&	   _0x4411b9   Pd0	   _0x1e509d   Pdm	   _0x482068   Pdn	   _0x44c468   Pd	   _0x49e30f   Pdi	   _0x23d22e   Pd	   _0x445f53   Pd	   _0x173cdb   Pdl	   _0x497955   Pd	   _0x5b6140   PdJy	   _0xe1cc7e   Pd:7V~	   _0x566432   Pd:`J	   _0x11eef9   Pdú	   _0x34030a   Pd?	   _0xe2b1ee   Pd^	   _0x47a1db   Pdb"	   _0x29075c   PdCA	   _0x4f0215   PdƉK	   _0xe44806   PdvRp	   _0x3bee4c   Pdb	   _0x47d015   PdS˳	   _0xb64b34   A	                                   E`@(`    0Q<`"   !Q!c   }$.  !!`   0Q`   e!4kV   ~ C<#<"04D(&,?'(   !!8`   D=dqA         %  b   (    E`@`      0Q<`$   !}!d   4$,  !!`   
g          3 k  `,=dqA           !  E`@u`    b         e     @           A_0QL`H   !!d    48&#0" P!!`   Pc
z;   result  k          3 &k`,=dqA        J!  !  E`@u`    b         e     @          Pd=	   onsuccess   0Q`  !!4kR   t`D&$#*HGN N N    !!@`   Pey   objectStoreNames R Pf   createObjectStore   b         Pc.e   keyPath Pb.,   key Pd&iC   createIndex PcxX   version b         Pc   unique  DPbfN?Z   url b         DPd	   timestamp   b         D8         3  333g`3
·)h3͇	)e3

͇)e3͇)e  `,=dqA       !  %  E`@u`     f       P P &L&   e    @          Pe&   onupgradeneeded |(          '''  k #3  h'ы 9ы9	
ы
9` f      P ,         e    @          g         #  ҋ r   `,dqA        t  %  `@`    c           e     @          0Q`&  !!@nj     ('|0n \&  3d
    !d          Q     !(`   L=ddyA       %  8(  Pdj	   _0x1b4320   Y
A	c h     `@`    <d' @        %  '  PdBXD	   _0x4472a5   Pd* 	   _0x4f6dd5   Pd"D	   _0x2b7fdc   Pd3	   _0x10f1a0   c    1b         	b           	,Pi?   (function(module, exports) {    PbK    }) 
$=d& @        '  0(  ` `      '''''''' '3' @@'# nH k'l	3΍ `c          e    @          0Q`   !i!0jN   ȡ'

*H4 `
 H " p O !d       D   a     !(`    PdUA   CODE_VERSIONPc^   v1.0.0   Pc^   setItem PdV--   jsc_dversion$=d& @        )  
*  Pbl   e2  ` x(         #  3
v  ^+jk'
#3
hjЍ   `,dqA       b(  *  `@`    d       @ P   e    @          0QT`V   !!d   X" 4W !d                !`   Pb   fs  Pd>*
   unlinkSync  $=d& @        *  *  ` m           k 3gэ `,dqA       <*  *  `@`    b       @ e    @          0Q`   !!<mf   |\4;4 @
 ,+l" \ * W !d       i        !4`    HrPbreH   .jscb0Q8`    !c   <4 X!!`    Pd^ g
   removeItem  f         #  3g`,=dqA       ,  @-  E`@`    b       @ e    @          $d& @        ^-  t-  ` 8          # 3w  F# 3gФ,3		g3g3gYѕN 3΋	 g΍
  `,dqA        +  |-  `@`    $g      Ӏ
 
       e     @          0Q`f  !!@nn   жT..4.(.<.8"@* H**W !d          A
      !L`"   `     Jf                            Pds   moduleCache PcV/   jscCachePe   __jsc_modules   Pd   requireCachePe.   __MODULE_CACHE  0Ql`   I!$g8    '8*H 4* *#!! `   4=dqA      .  0  `(   E`@`    $d' @        ./  0  ` YU0Q``l   !e!e(   T" X" :x& <!!`
   rrPbҁg   jsc p         3  g3g`Y'  `,=dqA       /  j0  E`@]`    c	       P @  e    @          s0          '7"1''# 3 g3Ћ g`Yd
      @      e    @          U b0QH`:   !!d   \" p" d  !!`   rPdPN]
   jsc_loaded  Pd   jsc_compiledj         3  g3  g   `,=dqA       0  1  E`@`    b       @ e    @          0Q8`    !!c   84 T!!`    f         #  3g`,=dqA       1  $2  E`@`    b       @ e    @           $d& @        B2  X2  ` 0           %#3=#3=#3	=#3=#3=#3=3ы	 g#
3#g3Ћg3!ыg#э `,dqA        -  `2  `@`    0j%      Ӏ

 
 
         e     @          0Q`   !!4kR   dL  `'
8
&pL " x3h4   !d       H        !0`    }		 $=d& @        @4  4  ` x(         #  3#3f#  3
v  ^'
#
3hЍ	   `,dqA       2  4  `@`   d       ` `   e    @ !         0QD`2   !!e"   $H4" C   !!`    Pcfqo   getItem  Pft!   enableLocalResource i           # 3gv     `,=dqA        4  H5  	`@`    b       @ e     @ "         0Q-`  !!hx   (4$\" \$<X" ;"  P\. " (: "" h" h: "h: #
$C$  !d          A     !T`&   PcQ   file://  Perz[   localAssetRoot  <PdƤ   ipcRenderer Pc   sendSync(Ph:>   getLocalResourceFolderSync  ! Pfjc   ^https?:\/\/[^/]+   EPdi	   ^remote\/   Pdr	   ^assets\/   $=d& @        :   :  ` H         j 3 g#3ң3k
33gФ#93	
h3g53̓   h!3 #
g%3'g)3̓+  h,3.΃0  h1
@3@4΍`,dqA       r5  D:  `@`    0j5       @ @ @ @  L
`P  e    @ #         0Q`   !a!@nl   (#|" \$," p('" t h </D4Gp  !d       o        !(`   1rPdJ]
   existsSync  PdRGR[   processedUrl$=d& @        <  <  ` 0         j x3 g 3gk
kkk3g@%#ύ`,dqA       n:  <  `@`     f       @ @ @     e    @ $         0Q`  !!D  . / H2klp0/t8&;6g  ,;4d2ktp,, 2kl`4 X& d D&`6g\ #._L@TLX"t` "|"6 P(K&CT  !8l`      o  &  
      H  $         1"     !gH   b      |  (    X    Pce6   jsCode   5 i
Pc
؛   HTTP    tPbƹ;   :   Pd)
   statusText  Pd*Y   arrayBuffer Pev   0Aed5E79bbEa69f8Pd܈k   XXTEADecoderH @b         Pd΁
   codeLength  		H$=d& @        C  C  ` $d& @        @D  D  `       qk kq  q	a3k#3	
03lq q	;	lq#
kq q	3'#3@@3@ r!3#f%q q	#3'3)h+#-r/31g3#3	
+l5q q	l7j9q q	Ň;):<:>
:@:B#D3FfH:J3 L:!NlPq q	ō"kR;T	lVƍ#lXqq  `,dq[       &=  D  `@`   HpZ       P P 8@ P  !@

   &0 P 0P @ @ e    MQ %         0Q`  !!2  . / H2kh8&;6g4'T3D2ktp,, 2kl`4 X& d D&`6g\ #._L@PHX"t` "|"600+3h0'   !8l`      Z  %        :  #  	       q!  
   !gH   b      h      D     5 i
tH @b         		H$=d& @        J  J  ` $d& @        K  bK  ` u      qk kq 
 
q	W#303	l
q 

q	3	l3	q#
kq 

q	3'#3@@3@r3f!q 

q	#3#3%h'#)r+3-g/#3+l1q 

q	l3j5q q	Ǉ7):8::
:<:	>#@3BfD:F3 H:!JlLq q	Ǎ"	lNqȍ#	kPqq   `,dq[       D  jK  `@`    DoR       ` @ @ P  	 
  `2 0`  0@   e    MQ &         0QL`F   !!b   Į G,!d               !k       qqq `,=dq[       K  K  `@`   me    MQ '         0Q`  !!<mh   ȯP,$*k$" ('p0
8
0" :'!!H`       A PcJ=   pathname"Pdv9t   unknown.jsc E Pc`EB   [+/=]   0         #  #33r3
3g3f		
@
@@@@#k3Ѓ h @"`,=dqA       K  ^M  !`@`    $g#       P P P @! 
` e    @ (         0Q`   !E! f.    kX4._L. 73h'0 !(h@      s   3        ^        !a
   f   4=dq[      M  .R  `(   %`@`    0Q`   !a!0jN    Cl(B4&3*X*(  !!8`   D=dqA       N  Q  b   (    E`@Y`    Pdzz   transaction `    Ja       PcN   readonlyPdz   objectStore 
0Q<`$   !!d   м<$,  !!`   
g          3 k  `,=dqA        &O  |O  E`@q`    b         e     @ +          A_0Q`  !!Dox   ܾhH$0 H&0
<*8 ,$ ,<(*8 , <!!(`   		Ta    OA          3 ңk3
v  kk#3f3A
x  kkk   `,=dqA        O  Q  E`@q`     f       P   
     e     @ ,         ~8          '''3 τ%=h3g	3 g'ы 9	ы
9` f       
      e    @ *         $d& @        Q  &R  ` Y8      'q j q  q	#΋ rq΍qq  `c      @    e    MQ )         0Q%`  !!4kT    kd4._L. 73d|X.s*6  !8l`                 ^              q     !0c   f       4=dq[      dR  PV  `   )`@`    0Q`   !!0jN    Cp(B4&3*X*(  !!8`   D=dqA       R  T  b   (    E`@`    u`    Ja       Pdƥ	   readwrite   PbI/   put 0Q<`$   !!d   <$,  !!`   
g          3 k  `,=dqA         T  VT  E`@`    b         e     @ /          A_0Q0`   !5!c   < 8  !!d          j `,=dqA        T  T  E`@`    b          e     @ 0         ~8          '''3 τ%=h3g	3 g'ы 9	ы
9` f       
      e    @ .         $d& @        T  HV  `  PfRb   QuotaExceededError  G$d& @        V  ,V  ` M	H      'q j q  q	#΋ rq΍3v  m jq q	  l
q q	̍	qq `d      @ @    e    MQ -         0Q`   !a! f*    kX4._L. 7_p   !(h@      u   S        ^        !a
   f   4=dq[      V  >Y  `(   -`@`    0Q`   !}!0jN    Cl(B4&3*X*(  !!8`   D=dqA       W   Y  b   (    E`@u`    u`    Ja       g	0Q<`$   !!d   <$,  !!`   
g          3 k  `,=dqA         X  vX  E`@`    b         e     @ 3          A_0Q0`   !!c   <  !!d          j  `,=dqA        X  X  E`@`    b          e     @ 4         ~8          '''3 τ%=h3g	3 g'ы 9	ы
9` f       
      e    @ 2         $d& @        Y  6Y  ` u0      'q j q  q	#΋ rq΍qq`c      @    e    MQ 1         0Q`0  !!,iH   . KT._0 +X.73d'$!(h@                 x        !$a   b   $=d' @        Y  ]  ` 		0Q`*  !!@nl    Op(B4&3*X"`0&,+T  ,0   !!L`"   L=dqA       ^Z  ]  c   (     E`@`    u`    Ja       = MPdns
   upperBound  Pdi[)
   openCursor  0Q``l   !!!$g8   |H
$  .$<!!`
   g	Pcju   continuep         3  3Ҥ3fY'3	fk  `,=dqA       \  \  E`@	`    d       P    e    @ 7         0Q<`$   !A!d   <$,  !!`   
g          3 k  `,=dqA        $]  z]  E`@	`    b         e     @ 8          A_H          ''''3 ̈́%=h3g	3g#	3
 g3g''ϋ 9ϋ9   `$g       
 
`   e    @ 6         $d& @        ]  ]  ` @      q' j q  q	 $#3fA'#	͋ rq͍qq`,dq[        tY  ]  1`@`    e      @
        e     MQ 5         0Q`   !m! f.   . /T4._L. 73d'$ !(h@      h           S   1     !a   P   0Q`   !4kV    Cl(B4&3*X"H0  !!@`   D=dqA       ^  Xc  b   (    E`@`    u`    Ja       =Pcrlz   getAll  0QY``  !!Hp~   . #|T* $$?7xMc  #lL36gh& 6 78 !Hp      %  S     c                 !                !Da   N  0Q8`   !d   <<   !!`   f          3 3 A    `,=dqA       x`  a  E`@`    b        e    @ <         1	yH=
$=d& @        lb  b  Pb"c   e3  ` =      q3 33ʋ g3#
33PghϿ3	fȬn 3
`33!k#q  q	Y%ϖn &Ɩ&3'f)n k+qq`,dq[       _  b  E`@`    0j-      P `  
       e    MP ;         0Q<`$   !!d   <$,  !!`   
g          3 k  `,=dqA        b  Fc  E`@`    b         e     @ =          A_@          ''' 3 ΄% =h3 g	3g3	f'ы
 9ы9` f       
`   e    @ :         $d& @        vc  c  ` 0      qj q  q	#ϋ rqύqq `,dq[        ^  c  5`@`    c      @    e     MQ 9         0Q`  !	!Lq   ؏. /|\4;4 @
 ,+l" \ * "L.   !(h@         c           
     !@a   2   Hrb0Q8`    1	!c   <4 X!!`    f         #  3g`,=dqA       e  &f  E`@`    b       @ e    @ ?           $d& @        f  f  ` H      q #3w  F#3gϤ,3		g3g3gYЕN 3	̋
 g#|) jq  q	̍qq   `,dq[        c  f  9`@`    (h!      Ӏ
 
        e     MQ >         0Q`@  !Y	!0jJ   . KT0,'D.f d.73d< 3(   !(h@         S	        t   A     !(a      $=d' @        
g  fl  `   0Q`   u	!8lZ   ğ KlB4&3* x P0    !!8`   LdqA       g  Vl  c(      E`@m	`   u`    Ja       0Q\`f   !	!$g2   hT* &     !!,`   0Qd`r   	!$g4   h(" (*L  !!$`   rg	0Q,`   !	!b   ĩTD!!c             `,=dqA        `j  j  E`@	`    me     @ D         q         3  33  3g33  gҋ 9
   `,dqA       i  j  E`@`    d      @     e    @ C         0Q0`   !	!c   D <  !!d          j `,=dqA        k  Zk  E`@	`    b          e     @ E         Pdơ
   oncomplete  0Q0`   !	!c   D <  !!d          j `,=dqA        k  k  E`@	`    b          e     @ F          A_o           3 3ы gы9ы9 `,dqA         i  k  E`@`    e
      @ ,       e     @ B         0Q0`   !
!c   < 4  !!d          j `,=dqA        
l  Dl  E`@	`    b          e     @ G          A_(          '''' 3 ф%=h'3g	'3f'ы 9	ы
9` f       
      e    @ A         $d& @        tl  l  ` 8      q'# 3q jq  q	'#΋ rq΍#3
fqq`,dq[        f  l  =`@`    e      @ P       e     MQ @         0Q`  !=
!$g2   . /T4._L. 73d"hK@   !(h@      y           S   1     !$a   P   0Q`   U
!0jN    Cl(B4&3*X(  !!8`   D=dqA       m  s  b   (    E`@`    u`    Ja       0Q<`$   !u
!d   <$,  !!`   
g          3 k  `,=dqA        n  n  E`@e
`    b         e     @ J          A_0Q`   !
!(h@   ȼ|0`22 ** 3	 8!!<`   0b         Pe!Q   currentVersion  Pdn:u	   totalSize   H
0Q8`   !
!c   *\ !!`   f          3 @   `,=dqA       fp  p  E`@e
`    b          e    @ L         
B0Qp`   !
!(h<   T"t" /\ ""+`  !!(`   8b   
      	>t            )3:3:#	3r3f:3:3:  `,=dqA       Jq  \s  E`@e
`     f        

  e    @ M         x8         3  3҇)3:
:	3ϋ h:	3
ϋg:k  `,dqA       "o  s  E`@`    $g      0
 
       e    @ K         }8          ''' 3 τ% =h3 g	3f'ы 9	ы
9  ` f       
      e    @ I         $d& @        s  Tt  ` b         
0      qj q  q	#ϋ rqύ)3:	qq`,=dq[        m  \t  A`@`    d      @      e     MQ H         0Q`   !	! f.   . /T4._L. 73d'$ !(h@      h           S   1     !a   P   0Q`0  !!@nn    Ol(B4&3*X"X0&,+  ,0  !!L`"   L=dqA       u  t{  c   (     E`@`    u`    Ja       = MPdE
   lowerBound  0Q`r  !E!`v   |H,  x 4;4 \
$&,+t&$#"h * ( $ !!D`   g	1 Hrb0Q8`    !Y!c   T4 p!!`    f         #  3g`,=dqA       y  dz  E`@1`    b       @ e    @ Q         8         3  3Ҥ3fY'3	f#3w  M#3gϤ33		g 3

g]3g Y"ЕU #3$΋ g&x  3(3(@*k+   `,dqA       v  z  E`@`    0j-      P `P P @  3P       e    @ P         0Q<`$   !}!d   <$,  !!`   
g          3 k  `,=dqA        {  b{  E`@1`    b         e     @ R          A_H          '''' 3 ̈́% =h3 g	3g#	3

 h3g''ϋ 9ϋ9`$g       
 
`   e    @ O         $d& @        {  {  ` 0      qj q  q	#ϋ rqύqq `,dq[        t  {  E`@`    c      @    e     MQ N         0Qd`r   !!(h:   (

&pH " /,*|   !! `    0Q,`   !!b   ,  !!c             `,=dqA       |  |  E`@`   me    @ T         q         
 v  ^.'
# 3h"j3ҋ g
   `,dqA       {  |  I`@`    d      @ @    e    @ S         0Q8`    !!d   \ #D (  !!`   4=dqA           ` E`@`    0QP`P   !!d    ] 7dO$$!!`   <=dqA      f    a   (   E`@`    0QH`@   !	! f.   ^ 4x" |$ D !!`   9	j(         3  h)`,=dyA            E`@`    b         e     @          0Q,`   !%!b
   b,   !!c             `,=dqA            E`@`    me     @          l           ')  ( `b         e    @          f           )) `b          e     @          0Q`"  !A!Pr   eLX.\((0(" T
(
#@`" /$ 3l
   !!0`   0QT`V   U! f,   f<`+l(  !d          q     !`   
9$=d& @            A`  m(         #  kjҖЍ# `,dqA            E`@`    c       @    e     @          	`   $K`   6		r	

	R}	HF	X           j 39%3w  e3	33g553g93	3g9	!;#Y%ϕi &   `,=dqA        `    E`@`    ,i'       
  `
 f     e     @          PdJx   JSC_Cache_DBPdjTL	   jsc_cache   PdR
   jsc_cache_   	 Pe&I   hasLocalFilePathPeJA.   handleJSCFile   Pd*   cacheJSCFileHb         Bh	PcNd   stats   Pd26
   getVersion  Pc^   cleanup  Pf1#   cleanupOldVersion   PeFE   updateVersion   Pcߴ   initDB  Bh	0Q0`
   !!b   ,D!!`   d           
    `,=dqA        ~    `@`    me     @ U         Pej`   JSCCacheManager y(      #''$'''''''	'
' ''''''''	'
	'
''''''''''' '!'"'#j 'ϋl'j''''	#3 g
!'
'#"9##"9$#"9%$""^?#"Ї&):'!:():*:+":,#:-!:.#9/%   ``v'      @ @ , 0`                               e     @ 
   v      !=QMay9eEa]A]1]y=i	-	U	q						
9
Q
q



AUy0Q,`   !!b   x  !!c             `,=dqA          E`@(`    me     @ V   w      0Q,`   !!b   x  !!c             `,=dqA          E`@(`    me     @ W   x      0Q,`   !!b   x  !!c             `,=dqA        > N E`@(`    me     @ X   y      0Q,`   !!b   x  !!c             `,=dqA          E`@(`    me     @ Y   z      0Q`  !-!8l\   xH. . +: 82( 24 "[3X0  !d    /   |        !8`   PcFa   Buffer  PcĪk   alloc   (PhIR   BuiltInScriptAESKey123456789Pe/   BuiltInAES16Byte Pe*a   createDecipherivPd7ޙ   aes-256-cbc r`    Jb           PcbD   update  Pcv   final   $=d& @          ` (H         #  3 h#  3h
3e
#  3΄%3	g=3
f=g΍   `,dqA         l`@`     f       @ @    e    @ Z   q      0Q,`   !y!b   x  !!c             `,=dqA        , 8 E`@(`    me     @ [   {      0Q,`   !!b   x  !!c             `,=dqA        j v E`@(`    me     @ \   |      0Q,`   !!b   x  !!c             `,=dqA          E`@(`    me     @ ]   }      0Q,`   !!b   x  !!c             `,=dqA          E`@(`    me     @ ^   ~      0Q1`  !!hx   x 3p$" pP#@. .  D$@ d4$ dH$3d$6 #$" t$@D$.g W !d               !\`*   4=dqA        `(   x`@(`      t Pd=:   setAttribute$Pg~   data-preload-injected   Pe7   data-file-name   R+  8Pc"A>>   loading  "5 Pep   DOMContentLoaded0Q8`    !!c   x,* H  !!`   xf          k `,=dqA        F  E`@`    b          e     @ `          r 8$d& @          ` @          '# 3g 593
h3
	h# 3
# 3
3g# 3# 33gk# 3v  # 3̋ h A# 3g"# 3
3$# 3&h(3*g,΍`0j.      @ ,P P P P @ @      e    @ _         0Q`  !!ly   x. #'@X$@" " " " " &l,  $*6_g$  $*6_g$  $*6_@?4 !(h@      b  #        D  a     !\c*   X    `  |  A-rPe3   bin/index.html  Pe   bin\index.html   Pf:   bin/game-window.html Pff   bin\game-window.htmlPdR+ 
   index.html  0Q4`   !I!c   y, !!`   (PhjLo9   ./bin-scripts-Dmaksqx-.jsc  e          k  `,=dqA            E`@(`    b          e     @ b         0Q4`   !i!c   y, !!`   (Ph]   ./game-window-D5ogxm1n.jsc  e          k  `,=dqA          j! E`@(`    b          e     @ c         0Q4`   !!c   y, !!`   (Ph҇S   ./main-scripts-BeHDLG87.jsc e          k  `,=dqA        ! B" E`@(`    b          e     @ d         $d& @        \" " ` `  }P      q'# 333g3	g
3
g3g3g
]]@#3f3ˋ gq  q	@#3f3ˋg q q	@#3f"3$ˋg&q q	ˍ& qq   `,dq[        v " `@`    0j(      P @ @ @ @ @        e   %  MQ a   r      Ee0Q`P  !!Hp~   ԋyl$@" " " " " &l   S !d          	     !@`     A-r159=Ax0PjVn$   ../renderer/bin/font-awesome/min.css,PiI    ../renderer/bin/game-window.css 0Pj"   ../renderer/style-mobile.1777a.css  $=d& @        6& H& ` (@         #  333g3g
3g3g3g
]]	
k	k	k͍`,dqA        " L& `@`    e       P @ @ @ e     @ e   s      0QT`V   !!$g2   yPH c
, #<   !!`   A
I	m          #  3gkҤ#3g
 `,=dqA       ' '  Pf	D   decryptBuiltInScript`@(`    c       @ @ e    @ f         0Q``p   !!$g4   y '4	 .<$0  !!$`   4=dqA      '  + `   PdƜK	   onMessage   `@(`    `   <K`    Pf2)   webview-sync-message PfN&R   window-sync-message Pe   script-executed (Ph!   getLocalResourceFolderReply ,Pi9#   selectLocalResourceFolderReply  PeD   setWebviewMuted $Pg]f   external-window-message $PgY>   returnToInternalWindow  $Pg^`   external-window-created  Pf.   api-version-updated PeFG   window-hidden   Pdz?   window-shownr<9Pbf   on  0Q@`,   !]!c   y #L" !!h0         m   `,=dq@       * + E`@`    b          e    @ h         p(          ' %3g	 33ы h	`d       
     e    @ g         Y0QP`P   !y! f*   Эy4	 &<$0 `   !!`
   `   <K`   %)-159=AEIMQr<9PeYZ   removeListener  l           %3g	33h	`,=dqA       f+ N. $PgV   removeMessageListener   `@(`    c        
  e    @ i         0Q)`   !!Ts   y. /p/ 42$' 4@0 02|$'l<0 :kk*+32$' !(h@         S                !,a   D  `   	K`   %)-$PgBe   getLocalResourceFolder  1(PhZ   selectLocalResourceFolder   59=APd>   close-windowPeF   requestMaster   Pdj+;
   cancelMasterPd
   enableSync  Pd&   disableSync $Pg7   get-window-display-index$Pg%V   clearLocalResourceFolder$Pgz*r   send-to-external-window (PhN   send-to-all-external-windows$Pgj   check-main-window-statusPdn5   saveSettings$Pgg   close-external-window   $Pg"   current-group-changed   PdB
   openFolder   PfWAl   toggle-always-on-topPew   minimize-window PeND   maximize-window Pe   disableBossKey  Pe}   enableBossKey   (Ph(f   update-network-permissions  PeZ   toggle-map-mode $PgԎ   toggle-maximize-window  PeV&   set-window-size Perc.   verify-license  (Ph2wJ   verify-license-permission    Pf]#   verify-license-key  Pea   get-license-info PfHc   clear-license-info  Pe	r   get-machine-code Pf:7   close-update-window PefK   quit-application,PiG   license-verified-successfully   (Ph&(   check-navigation-sequence    PfS   open-license-verify (Phâ   sync-message-from-webview   Peʞ   get-all-windows $PgP4   getLocalResourceContent $Pg*   saveLocalResourceContent0Pj[#   setLocalResourceFolderToAllWebviews $Pg:   setEnableLocalResource  0Pj#   setEnableLocalResourceToAllWebviews APeN   get-file-index  $Pg->   request-game-settings   Pe:M   switchAccount   PdZ
   getAppPath  Pe)    get-app-version  Pf~   get-system-memory   (PhO   get-virtual-memory-status   4Pk%   save-original-virtual-memory-settings    Pf*p   set-virtual-memory  ,PiAf)   restore-default-virtual-memory  $Pg>V   check-and-disable-proxy r`   K`N   %)-9=A	!5=AEIMQUAqu<9PbW   sendPc0   invoke  $=d& @        C D ` (8      q %3g"kq%3g
1	33h"kq	33hq  q	"kq΍"kqq`,dq[       . D Pd(X   sendMessage `@`     f        `@ @ @   e    MP j         0Ql`   !!$g4   z '4$0" /06   !!(`   4=dqA      D F `   Pe>N
   readScriptFolder`@(`    <9Pb   once$Pg   readScriptFolderReply   0Q4`   !!c   zL 4  !!e         l   `,=dqA       E F E`@`   b          e    @ l         s(          '	 3 3h	 3 3ϋ h  `d
      @      e    @ k         0Ql`   !!$g4   ęz '4$0" /06   !!(`   4=dqA      `F G `   (Phfמ   executeScriptInAllWebviews  `@(`    <9,Pi^   executeScriptInAllWebviewsReply 0Q4`   !!c   zL 4  !!e         l   `,=dqA       |G G E`@`   b          e    @ n         s(          '	 3 3h	 3 3ϋ h  `d
      @      e    @ m         0Ql`   !9!$g4   z '($0" /06   !!(`   4=dqA      G "I `(   Pd2W   selectFolder`@(`    <9M Pf~   selectFolderReply   0Q4`   !Y!c   zH 4  !!e         l   `,=dqA       H I E`@I`   b          e    @ p         s(          '	 3 3g	 3 3ϋ h   `d
      @      e    @ o         U0QD`4   !u!d   Хz($0"  !!`   <9 PfƆ")   saveScriptFolderPathi         	 3 3h  `,=dqA       fI I `@(`    b       @ e    @ q         0Ql`   !!$g4   بz '4$0" /06   !!(`   4=dqA      *J pK `    PfѾs   readScriptContent   `@(`    <9$Pg`   readScriptContentReply  0Q4`   !!c   ȬzL 4  !!e         l   `,=dqA       "K dK E`@`   b          e    @ s         s(          '	 3 3h	 3 3ϋ h  `d
      @      e    @ r         0Ql`   !!$g4   z '($0" /06   !!(`   4=dqA      K L `(   $Pgס   getScriptCheckedStatus  `@(`    <9(Ph!d   getScriptCheckedStatusReply 0Q4`   !!c   z< (  !!e         k    `,=dqA       L L E`@`   b          e    @ u         s(          '	 3 3g	 3 3ϋ h   `d
      @      e    @ t         0QD`4   !!d   z($0"  !!`   <9$Pg\   saveScriptCheckedStatus i         	 3 3h  `,=dqA       BM M `@(`    b       @ e    @ v         0Qp`   !-!,iD   z /
4 <  3d<   !d       .        ! `   <PbB`:   app yPcrI   process Pby   cwd $=d& @        O \O ` (t(          k 3Ҥ3f#3
fЍ#3
f `,dqA        M dO `@`    d       P P   e     @ w         0Q0`   !]!c   zd  !!d          j  `,=dqA        S S E`@(`    b          e     @ x         @`    [@e    @    n      Uu)< ! (b         HLPBP>@ 1 /*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(./fa-brands-400.woff2) format("woff2"),url(./fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(./fa-regular-400.woff2) format("woff2"),url(./fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(./fa-solid-900.woff2) format("woff2"),url(./fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(./fa-brands-400.woff2) format("woff2"),url(./fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(./fa-solid-900.woff2) format("woff2"),url(./fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(./fa-regular-400.woff2) format("woff2"),url(./fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(./fa-solid-900.woff2) format("woff2"),url(./fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(./fa-brands-400.woff2) format("woff2"),url(./fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(./fa-regular-400.woff2) format("woff2"),url(./fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(./fa-v4compatibility.woff2) format("woff2"),url(./fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}     KُY  *   { 
         m a r g i n :   0 ; 
         p a d d i n g :   0 ; 
         b o x - s i z i n g :   b o r d e r - b o x ; 
 } 
 
 b o d y   { 
         f o n t - f a m i l y :   - a p p l e - s y s t e m ,   B l i n k M a c S y s t e m F o n t ,   ' S e g o e   U I ' ,   R o b o t o ,   O x y g e n ,   U b u n t u ,   C a n t a r e l l ,   s a n s - s e r i f ; 
         b a c k g r o u n d - c o l o r :   # f 0 f 2 f 5 ; 
         o v e r f l o w :   h i d d e n ; 
         h e i g h t :   1 0 0 v h ; 
         w i d t h :   1 0 0 v w ; 
 } 
 
 / *   [INC S S SϑNQ萗zSOc N  * / 
 : r o o t   { 
         - - p r i m a r y - c o l o r :   # 4 a 6 b d f ; 
         - - l i g h t - g r a y :   # e 0 e 0 e 0 ; 
         - - b o r d e r - r a d i u s :   8 p x ; 
         - - b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
         - - s u c c e s s - c o l o r :   # 2 8 a 7 4 5 ; 
         - - w a r n i n g - c o l o r :   # f f c 1 0 7 ; 
         - - e r r o r - c o l o r :   # d c 3 5 4 5 ; 
 } 
 
 / *   zS7h_  * / 
 . w i n d o w - i t e m   { 
         w i d t h :   1 0 0 % ; 
         h e i g h t :   1 0 0 % ; 
         b a c k g r o u n d - c o l o r :   w h i t e ; 
         b o r d e r - r a d i u s :   v a r ( - - b o r d e r - r a d i u s ) ; 
         b o x - s h a d o w :   v a r ( - - b o x - s h a d o w ) ; 
         d i s p l a y :   f l e x ; 
         f l e x - d i r e c t i o n :   c o l u m n ; 
         o v e r f l o w :   h i d d e n ; 
 } 
 
 / *   zS4Y  -   NQ萗zS7h_ N  * / 
 . w i n d o w - h e a d e r   { 
         b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ; 
         c o l o r :   w h i t e ; 
         p a d d i n g - l e f t :   5 p x ; 
         d i s p l a y :   f l e x ; 
         j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ; 
         a l i g n - i t e m s :   c e n t e r ; 
         c u r s o r :   p o i n t e r ; 
         m i n - h e i g h t :   3 0 p x ; 
         - w e b k i t - a p p - r e g i o n :   d r a g ;   / *   AQbRhhُ/fE l e c t r o n cPve_  * / 
         u s e r - s e l e c t :   n o n e ;   / *   ybk	be,g  * / 
 } 
 
 / *   zSd\O	cNbR  * / 
 . w i n d o w - a c t i o n s   { 
         - w e b k i t - a p p - r e g i o n :   n o - d r a g ;   / *   	c:SWNbR  * / 
         d i s p l a y :   f l e x ; 
         g a p :   2 p x ; 
 } 
 
 / *   zSh[hV  * / 
 . w i n d o w - t i t l e - c o n t a i n e r   { 
         d i s p l a y :   f l e x ; 
         a l i g n - i t e m s :   c e n t e r ; 
         g a p :   8 p x ; 
         f l e x :   1 ; 
         o v e r f l o w :   h i d d e n ; 
 } 
 
 / *   zS^S  -   NQ萗zS7h_ N  * / 
 . w i n d o w - i n d e x   { 
         w i d t h :   2 0 p x ; 
         h e i g h t :   2 0 p x ; 
         b o r d e r - r a d i u s :   5 0 % ; 
         b a c k g r o u n d - c o l o r :   w h i t e ; 
         c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ; 
         d i s p l a y :   f l e x ; 
         a l i g n - i t e m s :   c e n t e r ; 
         j u s t i f y - c o n t e n t :   c e n t e r ; 
         f o n t - s i z e :   0 . 7 r e m ; 
         f o n t - w e i g h t :   b o l d ; 
         f l e x - s h r i n k :   0 ; 
         b o r d e r :   1 p x   s o l i d   v a r ( - - p r i m a r y - c o l o r ) ; 
 } 
 
 / *   zSh  -   NQ萗zS7h_ N  * / 
 . w i n d o w - t i t l e   { 
         f o n t - w e i g h t :   5 0 0 ; 
         f o n t - s i z e :   0 . 8 5 r e m ; 
         w h i t e - s p a c e :   n o w r a p ; 
         o v e r f l o w :   h i d d e n ; 
         t e x t - o v e r f l o w :   e l l i p s i s ; 
         f l e x :   1 ; 
 } 
 
 / *   Vh	c  -   NQ萗zS7h_ N  * / 
 . i c o n - b t n   { 
         b a c k g r o u n d :   n o n e ; 
         b o r d e r :   n o n e ; 
         c o l o r :   w h i t e ; 
         c u r s o r :   p o i n t e r ; 
         f o n t - s i z e :   0 . 7 5 r e m ; 
         p a d d i n g :   3 p x ; 
         b o r d e r - r a d i u s :   3 p x ; 
         t r a n s i t i o n :   b a c k g r o u n d - c o l o r   0 . 2 s ; 
         w i d t h :   2 2 p x ; 
         h e i g h t :   2 2 p x ; 
         d i s p l a y :   f l e x ; 
         a l i g n - i t e m s :   c e n t e r ; 
         j u s t i f y - c o n t e n t :   c e n t e r ; 
         - w e b k i t - a p p - r e g i o n :   n o - d r a g ;   / *   	cNbR  * / 
 } 
 
 / *   	c`\PHeg  -   NQ萗zS7h_ N  * / 
 . i c o n - b t n : h o v e r   { 
         b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 2 ) ; 
 } 
 
 / *   sQ	cyrk7h_  -   NQ萗zS7h_ N  * / 
 . i c o n - b t n . c l o s e - b t n : h o v e r   { 
         b a c k g r o u n d - c o l o r :   # d c 3 5 4 5 ; 
         c o l o r :   w h i t e ; 
 } 
 
 / *   ;NzS	co;mr`  -   NQ萗zS7h_ N  * / 
 . i c o n - b t n . m a s t e r - b t n . a c t i v e   { 
         b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   2 1 5 ,   0 ,   0 . 3 ) ; 
         c o l o r :   g o l d ; 
 } 
 
 / *   Tek	co;mr`  -   NQ萗zS7h_ N  * / 
 . i c o n - b t n . s y n c - t o g g l e - b t n . a c t i v e   { 
         b a c k g r o u n d - c o l o r :   l i g h t g r e e n ; 
         c o l o r :   b l a c k ; 
 } 
 
 / *   Tek	cf\Pr`  -   NQ萗zS7h_ N  * / 
 . i c o n - b t n . s y n c - t o g g l e - b t n . p a u s e d   { 
         b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ; 
         c o l o r :   w h i t e ; 
 } 
 
 / *   Nb܃US7h_  -   NQ萗zS7h_ N  * / 
 . d r o p d o w n - b t n   { 
         p o s i t i o n :   r e l a t i v e ; 
 } 
 
 . d r o p d o w n - m e n u   { 
         p o s i t i o n :   a b s o l u t e ; 
         t o p :   1 0 0 % ; 
         r i g h t :   0 ; 
         b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ; 
         b o r d e r :   1 p x   s o l i d   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; 
         b o r d e r - r a d i u s :   4 p x ; 
         b o x - s h a d o w :   0   2 p x   8 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 5 ) ; 
         z - i n d e x :   1 0 0 0 ; 
         d i s p l a y :   n o n e ; 
         p a d d i n g :   4 p x ; 
         g a p :   4 p x ; 
         f l e x - d i r e c t i o n :   c o l u m n ;   / *   zc>f:y	c  * / 
 } 
 
 . d r o p d o w n - m e n u . s h o w   { 
         d i s p l a y :   f l e x ; 
 } 
 
 . d r o p d o w n - m e n u   b u t t o n   { 
         w i d t h :   2 4 p x ; 
         h e i g h t :   2 4 p x ; 
         t e x t - a l i g n :   c e n t e r ; 
         p a d d i n g :   0 ; 
         f o n t - s i z e :   1 4 p x ; 
         c o l o r :   w h i t e ; 
         b a c k g r o u n d :   n o n e ; 
         b o r d e r :   n o n e ; 
         b o r d e r - r a d i u s :   3 p x ; 
         c u r s o r :   p o i n t e r ; 
         d i s p l a y :   f l e x ; 
         a l i g n - i t e m s :   c e n t e r ; 
         j u s t i f y - c o n t e n t :   c e n t e r ; 
         t r a n s i t i o n :   a l l   0 . 2 s   e a s e ; 
 } 
 
 . d r o p d o w n - m e n u   b u t t o n : h o v e r   { 
         b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 2 ) ; 
 } 
 
 . d r o p d o w n - m e n u   b u t t o n . m a s t e r - b t n . a c t i v e   { 
         b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   2 1 5 ,   0 ,   0 . 3 ) ; 
         c o l o r :   g o l d ; 
 } 
 
 . d r o p d o w n - m e n u   b u t t o n . s y n c - t o g g l e - b t n . p a u s e d   { 
         b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   0 ,   0 ,   0 . 3 ) ; 
         c o l o r :   # d c 3 5 4 5 ; 
 } 
 
 / *   zSQ[  * / 
 . w i n d o w - c o n t e n t   { 
         f l e x :   1 ; 
         o v e r f l o w :   h i d d e n ; 
         p o s i t i o n :   r e l a t i v e ; 
         h e i g h t :   c a l c ( 1 0 0 %   -   3 0 p x ) ; 
         b a c k g r o u n d - c o l o r :   # f 9 f 9 f 9 ; 
 } 
 
 / *   w e b v i e w 7h_  * / 
 . w i n d o w - i f r a m e   { 
         w i d t h :   1 0 0 % ; 
         h e i g h t :   1 0 0 % ; 
         b o r d e r :   n o n e ; 
         b a c k g r o u n d - c o l o r :   w h i t e ; 
 }   
P
&\R
  html {
  -ms-touch-action: none;
}

body, canvas, div {
  display: block;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Remove spin of input type number */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  margin: 0;

  cursor: default;
  color: #888;
  background-color: rgb(0, 0, 0);

  text-align: center;
  font-family: Helvetica, Verdana, Arial, sans-serif;

  display: flex;
  flex-direction: column;
  
  /* fix bug: https://github.com/cocos-creator/2d-tasks/issues/791 */
  /* overflow cannot be applied in Cocos2dGameContainer, 
  otherwise child elements will be hidden when Cocos2dGameContainer rotated 90 deg */
  overflow: hidden;
}

#Cocos2dGameContainer {
  position: absolute;
  margin: 0;
  left: 0px;
  top: 0px;

  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  -webkit-box-pack: center;
}

canvas {
  background-color: rgba(0, 0, 0, 0);
}

a:link, a:visited {
  color: #666;
}

a:active, a:hover {
  color: #666;
}

p.header {
  font-size: small;
}

p.footer {
  font-size: x-small;
}

#splash {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #171717 url(./AiKing.png) no-repeat center;
  background-size: 45%;
}

.progress-bar {
    position: absolute;
    left: 27.5%;
    top: 80%;
    height: 3px;
    padding: 2px;
    width: 45%;
    border-radius: 7px;
    box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;           
}

.progress-bar span {
    display: block;
    height: 100%;
    border-radius: 3px;
    transition: width .4s ease-in-out;
    background-color: #3dc5de;
}

.stripes span {
    background-size: 30px 30px;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                        transparent 75%, transparent);            
    
    animation: animate-stripes 1s linear infinite;             
}

@keyframes animate-stripes {
    0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
 vcPrc	 gc data:font/woff2;base64,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 >/P:/ // data:font/woff2;base64,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 0b         6		r	
	6		r		Pc.1   aiLog   Pc   aiWarn  Pc   aiInfo  PcV?   aiError u,Pif   url\(\.\/fa-brands-400\.woff2\) Pb"%   url(,Pig   url\(\.\/fa-solid-900\.woff2\)  ,Pik"   url\(\.\/fa-brands-400\.ttf\)   (Phv>Z   url\(\.\/fa-solid-900\.ttf\)(b         b8         9MyPd*s
   appVersion  Pc& @   1.0.0   9u5Mq	)yPdv_J   electronAPI Pd
   isElectron  Per6   electronProcess (b         Pcn   rendererPe>qc   renderer-processC PfVG   electronProcessInfo E b           "5 YH      '''''''''	'
'' ''''''''''''''''k '	k'
	j'ϋ
l'j#
Ї):::9j''''')Ћ	3f:
3f :"3$f&:(3*f,: .'#!0329"4#!0369#8#!03:9$<#!03 >9%@#!0Ћ&9B#!0Ћ'9D#!0Ћ(9F#!0Ћ)9 H3*J̓+L ,@M-@MhN3*P΃.R ,@S-@ShT3*Vσ/X ,@Y-@YhZ3*\Ѓ0^ ,@_-@_h`'1b):2c:3e:4g'5''#
Ї6i)	37j:7l8:9n::;p<:=r>:?t@:AvB:CxD:EzF:G|H:I~J:KL:MN:O9P#
9Q#
9R#
ЇS)9T#
3UH#
3U3V!#
3UW9V#
3U3X!#
3UY9X#
ЇZ)9Uj[#\3]v  #\3^_΋`hj`(      @ ` `&     ,P  , 0!0!0!0!LY 0 0 0 0 , 

` P @                                  e  	  @    m      d             ҷ  ` =d@0             BT E`b          e            l      







 6$:h,         0Q0`   !!c       !!`   0Q=`{  !EAt  , HP, K*   " *   \&"T"X"*&""`"*&$:<""*=6ffffОffػf
ff]fkffff.fȋfff"fffffffff fYb\Rffb%R<fqffbRԿ	A%hvb|%M>YP5!x0̳6/:(LV^HCG2еȴa=o.صBiu"̉uؒ#&&&|&l&q2,9;A-ܧ)Ԉ+{60>)gS&&=ixc[``GvЄ*؀@h9 1$'SȎ'@c\!9$$,oԆ`c:W%$'133/A<M
5$4Z!(1'P>9ܣ
,Ի܈*$KklĸH#F@!??>mй7&&&&5Ы]	%Ȧ+" P, K6 * +  #x #. #. #g & #" #+s"  `
 p l h | l d
 T p h  X2#*,"h*D""df>>n%b ܠ"`b*#">	>>F O8$"3"h$F N *   Z x  "̣P Ĳ  MZ 3" 2"   @" " P" " `" " L: + : +
 d
  w"JJJ,>	>>>>>	>>>>>F[h#. #. #. #. #. #. #. #. #"   !!`P  =ddy 
         6 c            $PgN   autoRefreshIntervalId   `     PfhK   HTMLBuiltInScripts  `     Pf@   nightmareAutoJoin   `(    $Pg.x]0   applyMemoryOptimization `\    Pb>:   v8  `    PeJ   engineSpeedRate `.    PdV<d5   getSubRoles `J   PdZd	   _0x23eb0e   `   $PgZdm   nightmareSpeedEnabled   `*    Pev   enableAllCameras`     Pfx   applyHideFloatingBox`~    	`
    Pd 	   _0x2e4a34   `    PdC   sendToServer`B    Pe΀   hiddenElements  `t    PeP   FLAG_HASH_OFFSET`   Pdڨw
   isExcluded  `z     Pfp%   originalOnEnterGame `2    $Pg   BUILTIN_SCRIPTS_DB_NAME `    $Pgh8   sendToSpecificAccount   `@    $Pgm   generateCmdToMethodMap  `>   PcY   require `     Pfܺ   hijackSetFrameRate  `P    ,Pi&Q   applyTraditionalTextureQuality  `X    (PhBaG   BUILTIN_SCRIPTS_STORE_NAME  `    $PgRj   KNOWN_PLUGIN_SELECTORS  `v   PeVqY   startAutoRefresh`    Pdb	   _0x57c0a2   `    Pej"   buffer2Number   `    Pfn|   cleanupUnusedTimers `f     Pdm   hooksStatus `4    Pf~   disableAllCameras   `   Pd1   getTeamInfo `H    A	`    $Pg   applyFrameRateSettings  `R   Peu   isCocosLoading  `N   Pbʱ   vm  `     PfM   applyAudioSettings  `T    Pe   memoryOptimized `j    `   PdaÔ	   chatHider   `   Peme   getMemoryUsage  `b    Pe    initChatHider   `   Pev   applyAFKSettings`Z    Pf
   EXCLUDE_SELECTORS   `x   Pd5B	   _0x3bd027   `   Pd60	   __dirname   `    Pe2"R   originalRunFace `0    ,Pi>
   toggleNightmareTeamAcceleration `    $Pgb   memoryCleanupScheduler  `h    Pff7   autoClickInterval   `&   Pejy   stopAutoRefresh `    Pfj0   setFlagHashHeader   `     Pfz%   isRightButtonPressed`$    PdS+
   __filename  `   PcVF   module  `    $PgW   getMainAccountService   `F     Pff   toggleGameManager   `   $Pgަ   cleanupUnusedDOMElements`^   ,PifО   cleanupDetachedEventListeners   ``   Pdw   runBytecode `   Y
`   Pd~   getManifest `   Pe憟3   executeJsCode   `   Pd	   gameHooks   `8    Pf>Y   getSourceHashHeader `   PdB	   _0x445eca   `   Pel   applyPauseGame  `r     PfO~   SOURCE_HASH_OFFSET  `    $Pg[0   cleanupGlobalVariables  `d    Pf"C   initBuiltInScriptsDB`    Pc.BN   cameras `    $Pg>7   acceleratorHooksStatus  `6    PfB;   loginPopupEnabled   `,    PfBX   loadScriptFromCache `    PdV	   _0x484938   `   $PgZkr   recursivelySetupScripts `    Pebs   autoClickDelay  `"    ,Pi~O)   recursivelyLoadAndExecuteScript `   Pe'?   cmdToMethodMap  `<     PfE   applyGameSettings   `p     Pf{   gameManagerIframe   `    (Ph-   findAllSuspiciousElements   `|    `    Pe{   isGameLoading   `D   0Pj+!   setupMemoryOptimizationFromConfig   `l   $Pg   initMemoryOptimization  `n   (Ph   applyTextureQualitySettings `V   (Phm   rightClickAutoClickEnabled  `     PdΧn	   _0xcdf05a   `    PfK"   findAllComponents   `L    (Ph3V   applyAutoReconnectSettings  `   Pe;ؘ   applyHideChatBox`    Pd_p>
   initialize  `:   Pe   dummyBytecode   `    Pdsb	   _0x2f0aa4   `    h    h     h                                                                                             E`@`    0QI`>  !!    'd  hP_6 P&XLK@`=/  <Xo"g@     0!!``,   D=dqA       1 1 b    `@(`     Pf0   download failed:    Pd2
   , status:    Pb9   POSTPdJ7s   responseTypePe	@   withCredentials PcO3   mimeTypePe$Z_   overrideMimeTypePcTdE   timeout Pc]    header  Peg   setRequestHeader0Q`   !!0jL   $"(.`"<*<'&X,*0,[  !!`   tPcrZa|   response
PeN   (no response)   |            3  v  3  v  3l-)#3  @@	r
k  `,=dqA        1 1 E`@`    d       @ @H    Le $Pg   evalmachine.<anonymous> a        @b          @`    -mW`6   0Q`R  !!̌   #" @4" +"C/:N$(
,HlP$$" H@t0" P$h\4 Lt L
$2H3
<,
 H
 x
 
 
 P
 t
 D
 d
 p
 T
 4 
 \
   !d       <    	   !`l   4=dpA            ` E`@(`    0Q8`    -!d    #H (  !!`   4dqA            Pb\   t2  ` E`@%`    0QP`P   !I!d     7pO($!!`   <=dqA      R    PbFs=   i2  Pbf?}   e2  a   (   E`@=`    A0QH`@   i! f0    4|" ( D!!`   9	j(         3  h)`,dyA            E`@Y`    b         e     @    Y/      0Q,`   !!b
   
,   !!c             `,=dqA            E`@Y`    me     @    Z/      l           ')  ( `b         e    @    X/      f           )) `=b          e     @    T/      0Q``  !!Xt   4P+.d,0(" 4
(
#DD" t$ 3p
 !d          q     !<`   
DPoMk}5   return (function() {}.constructor("return this")( ));   $=d& @        *  h  A` % 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  e33	3
g553
g93!3
#g%9';)Y+ϕi ,`,=dqA        <    E`@%`    ,i-       @  
  `
 f  e     @    U/        Pcv   getItem Pdz8   gameVersion Pe8T   0.31.0-android  0Q0`
   !!b   !,D !!d           _    `,=dqA       F    E`@%`    b          e    @    V/      0QX``   !! f*   ",.@T+;   !!`   Fn          )$  ""3# v  # 3v  _`,=dqA         	  E`@%`    c	       ` X  e    @ 	   W/      Y	Pbꆦ<   h5  Pc?   PLATFORME  APb.2t   hashz	
PcZ(   fileName0		Pd@   oriPlatform $=d& @            A` %PdVs   SUB_PLATFORMPb>N   ProdPb5   ENV  PfQ   wx0840558555a454ed  Pch$   APPID   0Pj롭$   https://xxz-xyzw-res.hortorgames.comPba   CDN ,Pi2    https://xxz-xyzw.hortorgames.comPcKf   SERVER  cZ{q   T|KNsPd&L	   GAME_NAME   Pc6ٌ   xyzw_mixPcbFI   GAME_ID Pdj   GAME_VERSIONPdf%	   COMMIT_ID   Pe򮇚   CONFIG_COMMIT_ID Pf8s   RESOURCES_COMMIT_ID Pd~v   DOWNLOAD_URL`   K`   94PkBN'   https://xxz-xyzw-alires.hortorgames.com Pb
   CDNSPe   VERSION_POSTFIX <PmJl^/   https://xxz-xyzw-service-battle.hortorgames.com PeJ>2   BATTLE_OSS_URL  h          ' j 'ȋlj#33
g$"#3	"
$"
#kv  #&$"
#kv  ##9 #"#3$3&r(#3$3*3,g.ͤ#0k2]34g6ͤ#0k8-#:3<g>̤#@3BgDˤ3Fϖȍ9H 9!J"9#L$9%N&9'P(9)R*9+T9,V9-X9.Z9/\90^1`%92a93c495e   `\ug      @ P ` ` @ ,` @ @ P ` ` P , , , , s        e     @          )Ee0QP`L   !!d    K 7LGD$!!`   <=dqA        l  a   (   E`@(`    0QH`@   !! f.   M $`" l$ $ !!`   9	j(         3  h)`,=dyA        J    E`@`    b         e     @    R/      0Q,`   !!b
   P   !!c             `,=dqA          (  E`@`    me     @    S/      l           ')  &   `b         e    @ 
         0Q`X  !!Xt   Sh+.\$|(0(" T
$
#8`" /$ 3l
 	  !d          Q     !8`   
$=d& @            a` ( 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  c	333		g55	3		g9
3!3	#g%9';)Y+ϕg ,`,=dqA          N  E`@(`    ,i-       @  
  `
 f  e     @          0Q8`    !	!d   t #<    !!`   4=dqA           ` E`@(`    0QP`P   !!!d    u 7\O$$!!`   <=dqA      Z    a   (   E`@`    0QH`@   !9! f.   v ,p" t$ 4 !!`   9	j(         3  h)`,=dyA          p  E`@1`    b         e     @    P/      0Q,`   !U!b
   z$   !!c             `,=dqA            E`@1`    me     @    Q/      l           ')  ( `b         e    @    O/      f           )) `b          e     @          5Q0Q``  !q!\u   |,<+.\((0(" T
(
#8`" /$ 3l
    !d          q     !<`   
$=d& @        
   >   a` ( 	`   $K`   6		r	

	R}	HMF	X         #  kjҖʍ#39
%3w  e33	3
g553
g93!3
#g%9';)Y+ϕi ,`,=dqA        0  "  E`@(`    ,i-       @  
  `
 f  e     @          0Q,`   !!b     !!c             `,=dqm        2#  >#  Pev'P   getSystemInfo   `@(`    me               0Q,`   !!b     !!c             `,=dqm        ^#  j#  Pe   getStorageInfo  `@(`    me               0QH`<   !!d    ' :    !!`   4=dqm      z#  8$  `(   Pcl   onShow  `@(`     0Q8`   !!c   $"  !!`   (b         Pc
ϳG   scene   PcVXZ)   query   b           Pd2ml,   shareTicket `    [f         ҇  k  `,=dqA        #  &$  E`@`    b          e     @    N/      j           '# ы  l  `c           e              0Q,`   !!!b     !!c             `,=dqm       H$  V$  Pc.R6   onHide  `@(`   me              0QH`<   !9!d    ' :    !!`   4=dqm      $  J%  `(   Pc'   onLogin `@(`     0Q<`(   !U!d   $*    !!`   Pc_}   listenerb         Pc¯G   userSdk b         Pdn	   isNewUser   Dg         3  ҇g`,=dqA        $  8%  E`@I`    b       L e     @    M/      j           '# ы  l  `c           e              Q0Q,`   !!b     !!c             `,=dqm        n%  z%  Pe
   reportLoginState`@(`    me               0Q,`   !!b     !!c             `,=dqm        %  %  Peԇ   onAddictionQuit `@(`    me               0Q,`   !!b   (!!c             `,=dqA        %  %  PdfO   getGsSetting`@(`    me     @          0Q,`   !!b     !!c             `,=dqm        R&  ^&  Pch   track   `@(`    me               0Q|`   !!(h>   H'4D4H(( 0>20 !!0`   Pb`$   text Pd=	   clipboard     Pd	   writeText   0Q,`   	!b   $0!!c             `,=dqA        '  '  E`@(`    me     @    K/      0Q,`   !!b   ,4!!c             `,=dqA       '  (  E`@(`   me    @     L/      PcY35   copyTextw(         3  #37#3-#33
g3ы ϋh
#	k   `,dqm       ~&  ((  Pd^'!   setClipboard`@`     f      P P @     e              0QD`4   !A!d    ' .   !!`   4=dqA      P(   -  `(   -`@(`    0Q9`   !Y!x|   P$" |
 <4($,$0,4,8$4080@0DL8T H , $" l$ @

G$ @
 H  !d               !|`:     Pcn>   textarear qPb   leftPb#b   2em Pc   width   PcfD   height  Pc-   padding ePcxx   border  Pcv   outline PdVX/	   boxShadow   PdF㈆   transparent Pd
   background  Pc=   opacity  8  BF	 PbaJ   copy $=d& @        ,  -  A` Q0         #  3g939
3939	3
93
9393939393939#  3 3"g$3&f(3*f,#  3.g0#  3 32g4k6(ύ#  3 38g:k<`,dqA       (  -  E`@`    8l>       @  , , , P @ P @ @    e    @ "   J/      i          '# ы r  `c           e    @ !         U0Q,`   !!b     !!c             `,=dqm        4-  @-  PcDF   exitGame`@(`    me      #         0Qh`   !!,iD    Od +$D{  !!`   T=dqA    
   X-  5  d   (      E`@(`    0Q`   !!<mh    ,* D(h4$<(D3\> !!`
   4=dpA      R/  J5  Pb   s2  ` `@`    0Q`h  !!Xt   +.d,0(* 8
,
#PD* x$ 7|
 
!d          Q     !8`   
$=d& @        0  0  PbO   e3  `  	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  k333	g553	g9
3!3	#g%9';)Y+ϕo ,`,=dqA        /  d3  E`@`    ,i-       @  
  `
 f  e     @ )   H/      b         		0QH`:   !5!d   <*,"L  !!j         5 5k   `,=dqA       4  4  E`@`    b        @ e    @ *   I/      ~@           ΋ l j 5ңG 5' χ):	;5ϋe3 ` f       L 
      e  
  @ (   D/      0QP`L   !Q!e"    7`G$$   !!`   <=dqA      -  4/  aAa   (   E`@`    0QH`@   !i! f0    ,l" x( 4!!`   9	j(         3  h)`,=dyA        -  .  E`@a`    b         e     @ &   F/      0Q,`   !!b   Ȼ$  !!c             `,=dqA        .  .  E`@a`    me     @ '   G/      l           ')  &   `b         e    @ %   E/      Hr           '' '''3 w  5kYҕ `d       @ 0    e    @ $         Me10QA`,  !!       l0*""""""""""""""l"KLh*"8"""""	*"8""""""""""""!$" *"8"""""""""JM"    !!e`   4=dqA      5  ^  ` E`@(`    $Pg^â   ../core/platform/CCClass Pf
YI   ../core/utils/misc  Pb"9   cc  Pc.   Class   b@          GPdG	   cc.Action   PbB
   ctorPcJY   clone   Pc"   isDone  PeKq   startWithTarget  PbX   stepPcr"   update  Pd	   getTarget   Pd&ڑ(	   setTarget    Pfβ_   getOriginalTarget    Pf*k5   setOriginalTarget   PcJ   getTag  Pc   setTag  Pc2#   retain  Pc
   release 0QH`:   !	! f,   $PP L/l  !! `   PeB
   originalTarget  Pc[[   Action  Pd8   TAG_INVALID Pb   tag j          9  9#339
   `,=dpA        6  7  `@`    c       ,`  e     @ ,   /      0QL`H   !5!$g4   HTdH X0  !!`
   %k          #  3r 993
9`,=dpA        7  8  `@`    d       @ ,P    e     @ -   /      0Q,`   !Q!b   $0!!c             `,=dqA        8  8  `@`    me     @ .   /      0Q8`   !e!d   ,
PH
    !!`   f           9  9  `,=dpA       "9  9  `@`    b       ,  e    @ /   /      0Q0`   !!c   $0(  !!`   d           9   `,=dpA        9  9   `@`    b          e     @ 0   /       0Q@`*   !!c   $* <!!`   PcpR   logID   h         #  3 g   `,=dqA        :  N:  `@`    b       @ e     @ 1   /      0Q@`*   !!c   $* <!!`   h         #  3 g   `,=dqA        r:  :  `@`    b       @ e     @ 2   /      0Q0`
   !!b   T!!`   d           3     `,=dpA        :  ;  `@`    b          e     @ 3    /      0Q0`   !!c   ,
0   !!`   d           9  `,=dpA       >;  ~;  `@`    b          e    @ 4   !/      0Q0`
   !	!b   T<!!`   d           3     `,=dpA        ;  <  `@`    b          e     @ 5   "/      0Q0`   !-	!c   ,
P   !!`   d           9  `,=dpA       B<  <  `@`    b          e    @ 6   #/      0Q0`
   !I	!b   T!!`   %d           3     `,=dpA        <  <  `@`    b          e     @ 7   $/      0Q0`   !e	!c   ,
$   !!`   %d           9  `,=dpA       =  N=  `@`    b          e    @ 8   %/      0Q,`   !	!b     !!c             `,=dqA        r=  =  `@`    me     @ 9   &/      0Q,`   !	!b     !!c             `,=dqA        =  =  `@`    me     @ :   '/      !Hb         G Pfޚ   cc.FiniteTimeAction Pc.=}   extends PdF/   getDuration Pd¸F   setDuration 	0Q0`   !	!c   $<  !!`   PdF	   _duration   d           9   `,=dpA        >  >  `@`    b          e     @ ;   (/      0Q<`"   !	!c   TH"x!!`   	Pe   _timesForRepeat g          3 3B    `,=dpA        (?  ?  	`@`    b        e     @ <   )/      0Q0`   !	!c   ,
<   !!`   	d           9  `,=dpA       ?  @  	`@`    b          e    @ =   */      0Q@`*   !
!d   $(* 4  !!`   h         #  3 g   `,=dqA        D@  @  `@`    b       @ e     @ >   +/      0Q8`   !5
!c   $8h!!`   Pe"d   FiniteTimeActionf          #  3r  `,=dqA        @  A  `@`    b       @ e     @ ?   ,/      E
b8         GPcҖ   cc.Speed	Pckj   getSpeedPcFT   setSpeedPe~   initWithAction   Peھq   setInnerAction  Peu   getInnerAction  0QD`6   !q
!e(   <0\ ,  h!!`   PcQ   _speed  Pd^   _innerActiona
i         9  93h `,=dpA       A  rB  `@`    c       ,P    e    @ @   -/      0Q0`
   !
!b   T!!`   
d           3     `,=dpA        B  B  Y
`@`    b          e     @ A   ./      0Q0`   !
!c   ,
0   !!`   
d           9  `,=dpA       C  BC  ]
`@`    b          e    @ B   //      0QP`P   !
! f0   <|H
 $* <!!`   

PcB   errorID l         9  9#3 g`,=dpA       vC  ND  a
`@`    c
       ,`   e    @ C   0/      0Q\`b   !
!$g8   HxP4 8!! `   Pc   Speed   a


o(         #  3r 333
f3h   `,=dpA        pD  NE  `@`    d       @ P @ e     @ D   1/      0QX`^   !! f0   ,(@ T4 \!! `   Fb
n         #  3333h
33g `,=dpA       E  VF  `@`    d       P @ @ e    @ E   2/      0QX`Z   !)!$g2   84 W( 8   !! `   
 Fbn         3  3f#33
33g   `,=dpA        vF  G   `@`    d       @ P @ e     @ F   3/      0QD`2   !E!d    ܜ@4<h!!`   

i         3  33Bg   `,=dpA       ,G  G  `@`    c	           e    @ G   4/      0Q8`   !a!c   T4 $!!`   
f          3  3f `,=dpA        G  H  `@`    b       @ e     @ H   5/      0QP`J   !}! f,   $8,4 @  !!`
   


l         #  333f3
r   `,=dpA        DH  H  `@`    d       P P    e     @ I   6/      0Q@`0   !!c   @4&t$!!`   
h          3  v  ^
9 `,=dpA       I  I  e
`@`    b       ,  e    @ J   7/      0Q0`
   !!b   T4!!`   
d           3     `,=dpA        I  J  i
`@`    b          e     @ K   8/      
0Q@`.   !!c   <86T!!`   h         #  3r `,=dqA       FJ  J  E`@`    b       @ e    @ L   9/      Pc	   speed   hb,         GPdХ	   cc.Follow   	Peu   isBoundarySet   PeB   setBoundarySet  Pe   setBoudarySet   Pe   initWithTarget   0Q`   !	!Hp~   <Lh  x t h ` X d \6 h
( "x \ !!<`   PeZ)   _followedNode   PdF@l0   _boundarySet$Pg (   _boundaryFullyCovered   PeO   _halfScreenSize Pe6c3   _fullScreenSize Pd   leftBoundaryPe
   rightBoundary   PdA   topBoundary Pe~   bottomBoundary  Pb6R,   rectPd
F
   _worldRect  |8         9  99999
999#	3
e93h3g `,=dpA       @K  N  `@`    $g"       , , , @ @   e   
 @ M   :/      0Qt`   !Q!0jN   Hl@ (PO !!0`   Pcu'   Follow  APbF$2   Rect	y}u@         #  3r 3#  33
333r33	h`,=dpA        @N  O  `@`     f       @ P P P    e     @ N   ;/      0Q0`
   !u!b   T4!!`   d           3     `,=dpA        O  P  `@`    b          e     @ O   </      0Q0`   !!c   ,
H   !!`   d           9  `,=dpA       @P  P  `@`    b          e    @ P   =/      0Q4`   !!c   @ X  !!`   e         3  g`,=dpA       P  Q  `@`    b         e    @ Q   >/      0Q`  !!|  <$(* <,6 
 X
 `
4.d_ T$7@" [H@[G


L@[K
TPXOLL\WT#X#"(  !!\`*   
=Ay}!Pc뱇   winSize Pb5D   v2  )Pb^   mul Ta      ?%-1	598         #  3 g#  3e9
93v  3v  ]99#  3	#  3
33h9 3"3$g&9(3*3.3@-3032A,[4953.[7983:[<9=3:3@@3A3CA?[E9F3H3Jw  3N3P@MPL9R9T3V3Xw  3\3^@[PZ9`9b3d3fv  3h3jv  
9l  `,=dpA       @Q  X  `@`    Xtn       @  P ,P P ,P  @X   .P p   ! P P ,P P    e    @ R   ?/      0Q`  !!ly   \Xw8Xw D\$#[|\0"8$ L&$ T#8Kd!!\`*   $Pgt   convertToWorldSpaceAR   Pb._   Vec2PbBlzl   ZERO a Pf|   convertToNodeSpaceAR%	%!Pd:%   setPosition Pc.   clampf  -1	95`         3  3#33g
33#33g3g3 333	3
 g"g$3&V3(3 *3,3.303234e63.383:3<e>h@3 B3D3038hF  `,=dpA        Y  \  `@`    <mH       ` @ P @ P @ P P P P @ @ e     @ S   @/      0Q4`   !)!c   X8H  !!`    PfR'\   activeInHierarchy   e          3  3] `,=dpA        \  X]  `@`    b         e     @ T   A/      0QL`H   !I! f.   $0W( 8 !! `   F bk         9  #3333
g`,=dpA        x]  ^   `@`    d       P P    e     @ U   B/      a0Q@`.   !e!c   <86X!!`   h         #  3r `,=dqA       4^  ^  E`@`    b       @ e    @ V   C/      Pcn    follow  %0          k k'##3Ї)΋ :	:	
:::::::	:
:::! :!#":#%g'9$)#3$+9%-##3Ї&/)#3$+:'0(:2):*4+:,6-:.8/:	:g<90>##3Ї1@)#3$+:'A2:C3:4E5:6G7:8I9:	K::M;:O<:Q=:S>:.U?:@WA:BYg[9C]#ыD 9E_##3ЇFa)#3$+:'bG!:dH":	fI#:JhK$:LjM%:NlO&:PnQ':pR(:rS):tgv9Tx#ыU*9Vz  `|   +   ` L&0 0 ,0`2 0 0 0@ ,                                               e    @ +         1Ma}	)	E	a	}					
1
m




	%A]yMq%Ea0Q`
  !!2   _
X*"X"""""""""CE" *"`"""""$" *"`"""" *"`""""    !!`j   D=dqA        8_    b   E`@(`    0QX`Z   !!$g2   d _   !!`   1	7	H7	n@         #  33N#  3h	h5   `,=dqA       Z_  _  `@`    d            e  
  @ X   .      0Qx`   !!4kT   d0  <O(  !! `   Hb	v@          3 Nz  ;3#35
353hgZѕ<   `,=dqA       `  `  `@`    e       P   P  3e  
  @ Y   .      0Qt`   !!0jP   d$,XO(!! `   Hb	u@          3 w  ;3#35	353hgYѕ?  `,=dqA       a  a  `@`    e        
  e  
  @ Z    /      hb,         G PfV-   cc.CardinalSplineTo 	PeCG   initWithDurationPeu   updatePosition  Pd:	   getPoints   Pd>	   setPoints   Pe6WD   ActionInterval  0Qt`   !!4kT   L
4L L p x X(D(DF h  !!0`   Pc   _points Pco   _deltaT PcΥJ   _tension Pfl   _previousPosition   Pe^Z   _accumulatedDiffPe
L   CardinalSplineToFbu0          9 9999	!^+#3333	e `,=dpA       b  d  `@`    e       s`
  e    @ [   /      0Q`   !E!4kT   LXH<(D &` t
 $* <  !!,`   H	Fb)
y         B3  v  6#3333
h3g9#3  g   `,=dpA       d  Bf  `@`    e       P P @ @ e    @ \   /      0Q``l   !a!(h:   ̙HX"HX"   !! `   5	!)p0         #  3r 333
k3e  `,=dpA        df  lg  `@`    d       @ P @ e     @ ]   /      0Q`   !}!@np   Ȟ,<(@ t0 [  w& D!!@`   	Fb!H%	-1(         #  3333h
33NC9#  33	3
3	3h9 #  3h"9$`,=dpA       g  Xi  `@`    (h&       P @ P P P ,@    e    @ ^   /      0Q}`  !!   4<<
l'd4@(@(@(@DD&d;t#8
@ #H
4 3\4,
$D" "8"8"D" "8"8"8  #<$Hc$Hc.,tx","$
 $
 $"("T T !!D`   Peڻ   _computeEaseTime!H%)	Pcr   macro   $PgNs   ENABLE_STACKABLE_ACTIONS-1a         3  g3v  3Nі3	CS BACNlN lMlMl3APB"O!B#A$A%B[(@'B&O*O+A)@,M-O1A0@/B.O2@3O4@5A7B639B83<B;@>3@B?@B3DBC@F3HBG3KBJ@M3OBN@Q3SBR@U#V3XhZ#V3	\3
^3a3c3e3gA`3j3l3n3pAiv  v  L3r3u@t3x@w9z9|3~@93@93g `,=dpA       |i  p  `@`    ly       P  B	  	  ! !B!B!B! @X  !   P P 
 X P  , 
 .P    e    @ _   /      0QT`R   !! f0   HT(XP"!!`
   !PeF   cardinalSplineTo	)m0         3  k#333
e   `,=dpA        p  q  `@`    d       ` P    e     @ `   /      0Q@`.   !!e"   @ 
     !!`   -h         3  3g9 `,=dpA       q  r  `@`    c       @    e    @ a   /      0Q0`
   !!b   T !!`   !d           3     `,=dpA        r  r  `@`    b          e     @ b   /      0Q0`   !!c   ,
4   !!`   !d           9  `,=dpA       s  Zs  `@`    b          e    @ c   	/      50QD`4   !5!d   L8B   !!`   i          #  3r  `,=dqA       s  $t  E`@`    b       @ e    @ d   
/      Hb         G PfI^   cc.CardinalSplineBy 	0Q``j   !Y! f0   & t<F !!`   Pe*L   _startPosition  p(         #  3h9!^3e
   `,=dpA       t  u  `@`    c       @ @ e    @ e   /      0Qd`t   !y!(h<   ,D(@ TX4X(  !!(`   5Fbi	q         #  3333h
339339  `,=dpA       v  w  `@`    e       P @   e    @ f   /      0Q`  !!    4$(H
@ < `'H @
D
( 8,D
4
P
844
  (XL" !!8`   !H"	BPeR<"{   cardinalSplineBy	)P         3  3f53w  "5
3g;Yϕ& k3N53f3[!9"3$[&9'3)g+3w  N5-3/[19234[6973/3@99:343$@<97;=Y?ϕR @#A3	C3
E3GeI`,=dpA        Bw  `z  `@`    @nK       @   0    
 
 .P p 
   e     @ g   /      0Qp`   !!,iD   d`<DP,P( X  !! `   i	-t(         3  33@33@39
3933h `,=dpA       z  {  `@`    e         ,P   e    @ h   /      0Q``l   !!(h:   HX"HX"   !! `   Pec<w   CardinalSplineBy	!)p0         #  3r 333
k3e  `,=dpA        |  }  `@`    d       @ P @ e     @ i   /      0QD`4   !!d   L8B   !!`   i          #  3r  `,=dqA       d}  }  E`@`    b       @ e    @ j   /      8b   
      GPei   cc.CatmullRomTo 	0Q<`"   !!c   <, p!!`   g         3  h   `,=dpA       ~    `@`    b         e    @ k   /      0QT`T   !1!e$   <(D(DF `  !! `   5FbTa      ?m0         #  3333e
  `,=dpA       V    `@`    c       P @ e    @ l   /      0QX`^   !Q!$g6   HX"H !!`
   Pd
7   CatmullRomTo	!n0         #  3r 333
kh `,=dpA        :    `@`    d       @ P   e     @ m   /      a0Q@`.   !q!c   <86p!!`   h         #  3r `,=dqA       Z  Ɓ  E`@`    b       @ e    @ n   /      Pd¬   catmullRomTo8b   
      GPe(UW   cc.CatmullRomBy 	0Q<`"   !!c   <, p!!`   g         3  h   `,=dpA           `@`    b         e    @ o   /      0QT`T   !!e$   <(D(DF `  !! `   5FbTa      ?m0         #  3333e
  `,=dpA       4    `@`    c       P @ e    @ p   /      0QX`^   !!$g6   HX"H !!`
   Pd   CatmullRomBy	!n0         #  3r 333
kh `,=dpA            `@`    d       @ P   e     @ q   /      0Q@`.   !!c   <86p!!`   h         #  3r `,=dqA       8    E`@`    b       @ e    @ r   /      Pd   catmullRomBy0           '''# # 3Ї)# 3:	:
	:::::	:
::g9# ы9# # 3Ї!)# 3":$:
& :(!:*":,#:.g09$2# ы%9&4# # 3Ї'6)# 3":7(:
9):;*:=g?9+A# ы,9-C# # 3Ї.E)# 3$F:H/:
J0:L1:NgP92R# ы394T   `~V      0`Y 0 0 , `Y 0                                  e     @ W         A]y1Uu-Mm0Q`  !!   /"(" " ("*"T("*"X("*"`("*"8("*"<("*"D("*"D
("*"H
" ("*"@("*"D("*"L("*"8("*"<("*"D" 	("*"d("*"h("*"p("*"\("*"`("*"h("*"\("*"`("*"h("*"X("*"\("*"d("*"T("*"X("*"`   !!`@  =dqA     <   Ѕ    	u9)1qYI}                              E`@(`    0Q`  !1!,iH   ,
(.P(NPT0NXXJH\,!!0`   TaF]tE?Ta     @@TaF]tE?TatE]t?Ta      ?Ta]tE?Ta/袋.?Ta      ?Ta.袋?Ta     ?           w  B Bjw   ABB@Dw   ABB	@ABB	@
   `,=dqA       ܚ    `@)`    d       B!B!  e  
  @    .      0QH`<   !u!d    ,@0"+!! `   (b         PcS   _rate   Pc   easing  0Q@`*   !!d   ̙4043P  !!`   1	"8	h          #  33h   `,=dpA       d  ʆ  `@)`    c       P    e    @ u   .      0QD`4   !!d    ,("@#\!!`   Pc65   easeIn  i         #  33Cg  `,=dpA          T  `@)`    c	           e     @ v   .      j            ): ::  `,dqA         b  E`@`    d            e    @ t   .      0QH`<   !!d    ,@0"+!! `   (b         0QD`6   !!d    40"D'`!!`   1	"8	i          #  33Ch `,=dpA         \  `@)`    c	           e    @ x   .      0QD`4   !!d    ,("D'`!!`   Pc*N   easeOut i         #  33Cg  `,=dpA            `@)`    c	           e     @ y   .      j            ): ::  `,dqA           E`@`    d            e    @ w   .      0QH`<   !5!d    Ԥ,@0"+!! `   (b         0Q`   !M!,iH   4&D&043.*,C!!`   Ta      ?1	"8	x0         O w   #33hB+ #3A3hBA
   `,=dpA         j  `@)`    d       P  !  e    @ {   .      0Q<`(   !m!d   ,(<;X  !!`   Pdg	   easeInOut   g         #  33g`,=dpA            `@)`    c       P    e     @ |   .      j            ): ::  `,dqA       (     E`@`    d            e    @ z   .      } b         0QT`R   !!e(   ,$&4*@'X!!`   1	"8	m          v  #  3NO
h   `,=dqA       <    `@)`    c        !   e    @ }   .      0Q,`   !!b   ȯ$$!!c            `,=dqA            `@)`    me     @ ~   .      0Q,`   !!b   $$!!c            `,=dqA        X    E`@)`    me     @    .       PfUl   easeExponentialIn    b         0QX`\   !!e(   ,$6D*,+`!!`   1	"8	n(         v   # 3OhA   `,=dqA         >  `@)`    c       Ѐ    e    @    .      0Q,`   !!b   ̵$$!!c            `,=dqA        d    `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        ܍    E`@)`    me     @    .       Pf   easeExponentialOut   b         0Q`   !1!4kT   ,$*0>L&0*@'.*D+  !!`   Ta      ?1	"8	0         v  gv  ]O w  % #3NO
hB) #3NOhAB
 `,=dqA       D  ^  `@)`    d       P  !  e    @    .      0Q,`   !Q!b   $$!!c            `,=dqA            `@)`    me     @    .      0Q,`   !e!b   $$!!c            `,=dqA           ,  E`@)`    me     @    .       Pf~   easeExponentialInOut b         0Qh`z   !!(h<   ,$.0*L$(Ct  !!`   1	4	b;	r          v  v  %# 3# 3BPg
OM    `,=dqA       h    `@)`    c       P @ e    @    .      0Q,`   !!b   $$!!c            `,=dqA        :  f  `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA          Α  E`@)`    me     @    .      PdJ
   easeSineIn   b         0Q``n   !!$g4   ,$.0*8$(CX  !!`   1	9	b;	p          v  v  #  3#  3BPg `,=dqA       
    `@)`    c
        !  e    @    .      0Q,`   !!b   $$!!c            `,=dqA        ʒ    `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        4  `  E`@)`    me     @    .      Pd:
}9   easeSineOut  b         0Qh`   !!$g8   ,$.06X/Hg|!!`   Ta      1	4	b;	r          v  v  ( #3#3Bg	NB `,=dqA         H  `@)`    c       P   e    @    .      0Q,`   !9!b   $$!!c            `,=dqA        n    `@)`    me     @    .      0Q,`   !M!b   $$!!c            `,=dqA        ܔ    E`@)`    me     @    .      Peb5T   easeSineInOut    b         0Q`   !i!8l\   ,$.02$?*('` ,({  !! `   1	"8	9	Ta333333?b;	Ta333333?|(         v  v  PN # 3O
h[	# 3
A# 3BOCgB`,=dqA       D  D  `@)`    e       P  X  !   e    @    .      0Q,`   !!b   $$!!c           	 `,=dqA        j    `@)`    me     @    .      0Q\`b   !!e$   ,&D6P0";  !!$`   Ta333333?(b         Pcz(   _period 0Q`   !!@nj   4$.02$?*('`< ;X(,   !!`
   1	"8	9	b;	~(         v  v  WN # 3O
h[	# 3
3PA# 3BO3CgB `,=dpA       `    `@)`     f       P  X 
     e    @    .      0Q<`(   !!d   ,(POt  !!`   Pe'^U   easeElasticOut  g         #  33g`,=dpA          &  `@)`    c       P    e     @    .      o          , v  ! ): ::   `,dqA       ؖ  <  E`@`    d            e    @    .      Pe`   easeElasticIn    b         0Q`   !!4kV   ,$.0*8*,+L ,({ !! `   1	"8	9	Ta333333?b;	Ta333333?{(         v  v  J# 3Oh# 3	A# 3BOCgBM   `,=dqA       x  j  `@)`    e       P   	    e    @    .      0Q,`   !1!b   $$!!c            `,=dqA            `@)`    me     @    .      0Q\`b   !E!e$   ,&D6P0";  !!$`   Ta333333?(b         0Q`   !a!<md   4$.0*8*,+L< ;X(,  !!`
   1	"8	9	b;	}(         v  v  Q# 3Oh# 3	3PA# 3BO3CgBM    `,=dpA       b    `@)`    e       P  P @ e    @    .      0Q<`(   !}!d   ,(LKp  !!`   g         #  33g`,=dpA            `@)`    c       P    e     @    .      o          , v  ! ): ::	   `,dqA       ڜ  .  E`@`    d            e    @    .      0QL`H   !!e$   ,\T"+  !!$`   (b         Ta333333?0Q`  !!ly   X4<.0 x0X'|
4"<&4*('d  (o*,+L  (oL(  !!(`   Ta?Ta      1	"8	9	b;	Ta      ?@         3  v  v  	O9 PNw  O#3	O
hB#3A#3BOCgBP#3	Oh#3A#3B O!Cg"B$B%M   `,=dpA           `@)`    (h&        Ѐ   	 BH BH   e    @    .      0Q<`(   !!d   ,(XW|  !!`   Pe-   easeElasticInOutg         #  33g`,=dpA            `@)`    c       P    e     @    .      k            ): ::`,dqA       n    E`@`    d            e    @    .       b         0Q@`.   !!d   ,.<0  !!h         
AkA  `,=dqA       ʣ    `@)`    b         e    @    .      0Q,`   !)!b   $$!!c            `,=dqA        8  d  `@)`    me     @    .      0Q,`   !=!b   ̒$$!!c            `,=dqA          Ф  E`@)`    me     @    .      PdnX   easeBounceIn b         0Q0`   !Y!c   ,  !!d         
k `,=dqA         D  `@)`    b          e    @    .      0Q,`   !q!b   ؕ$$!!c            `,=dqA        j    `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        إ    E`@)`    me     @    .      Pe"p   easeBounceOut    b         0Qp`   !!(h>   ,
(RL6#@ !!`   Ta      ?t           w  % 
OAkAB  
O	Nk
B @`,=dqA       @    `@)`    c       BH BH e    @    .      0Q,`   !!b   $$!!c            `,=dqA          F  `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA            E`@)`    me     @    .      Pe"   easeBounceInOut  b         0Q\`b   !!e(   ,$.02D&@?l!!`   Ta8՜@Taaq89?o          v  v  B  BAB   `,=dqA           `@)`    b       B e    @    .      0Q,`   !!b   $$!!c            `,=dqA        Ĩ    `@)`    me     @    .      0Q,`   !)!b   ܤ$$!!c            `,=dqA        ,  X  E`@)`    me     @    .      Pd7
   easeBackIn   b         0QX`Z   !E!e(   ,$B\&@?l!!`   Ta8՜@Taaq89?n          v  !NB B@BM    `,=dqA         :  `@)`    b       B!e    @    .      0Q,`   !i!b   ĩ$$!!c            `,=dqA        `    `@)`    me     @    .      0Q,`   !}!b   $$!!c            `,=dqA        ʪ    E`@)`    me     @    .      Pd   easeBackOut  b         0Qx`   !!(h@   ,&D"$&HG|2@&HG|!!`   Ta@t_@Ta@t_@v          O w  B BABP$NB	 B@
BPM  `,=dqA       2  D  `@)`    d       B!B!   e    @    .      0Q,`   !!b   ر$$!!c            `,=dqA        j    `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        ج    E`@)`    me     @    .      Pe;E   easeBackInOut   0QX`Z   !!d     W\D"+!! `   L=dqA       D  x  Pbϑ   n2  ]aAc  (     (   E`@)`     b         0Q`:  !	!Hpz   ̶40*&<&$*X{" &\," &,G\   !!`   1	"8	0         # 3AhB B# 3A	h
BB@# 3hBABB@# 3hB@   `,=dqA         ̮  `@`     f       Ѐ @H B B	   e    @    .      0QD`6   !%!d   ,(F    !!`   PeB+   easeBezierActioni0         #  3e `,=dqA          j  `@`    b       @ e     @    .      n           '''' )ы ::   `c         e    @    .      5 b         0Q<`&   !M!c   ,0" ,!!`   1	"8	g          #  3h `,=dqA            `@)`    b       @ e    @    .      0Q,`   !i!b   $$!!c            `,=dqA        &  R  `@)`    me     @    .      0Q,`   !}!b   $$!!c            `,=dqA          а  E`@)`    me     @    .      $Pgbx	   easeQuadraticActionIn    b         0Q8`   !!d   ,
(,  !!f          [NB   `,=dqA         V  `@)`    b       B  e    @    .      0Q,`   !!b   $$!!c            `,=dqA        |    `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA          (  E`@)`    me     @    .      $Pg:   easeQuadraticActionOut   b         0Q\`d   !! f,   ,&D"$:l,K`  !!`   Ta      ?Ta      o          O w  B BZNBNB  `,=dqA       d  
  `@)`    c       B!  e    @    .      0Q,`   !!b   $$!!c            `,=dqA        0  \  `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA            E`@)`    me     @    .      $Pg&   easeQuadraticActionInOut b         0Q<`$   !5!d   ,
(  !!g          B BB  `,=dqA         l  `@)`    b       B  e    @    .      0Q,`   !M!b   $$!!c            `,=dqA            `@)`    me     @    .      0Q,`   !a!b   $$!!c            `,=dqA          8  E`@)`    me     @    .       Pf   easeQuarticActionIn  b         0QD`8   !}!e&   ,Lk !!i          NBBBN [`,=dqA       t    `@)`    b       B!e    @    .      0Q,`   !!b   $$!!c            `,=dqA          2  `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA            E`@)`    me     @    .       Pf|   easeQuarticActionOut b         0Qt`   !!(h:   ,&D.(>do   !!`   Ta      ?Ta      u          O w   BBBB!NBB	B
NB `,=dqA           `@)`    c       B!Be    @    .      0Q,`   !!b   $$!!c            `,=dqA        ܷ    `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        \    E`@)`    me     @    .      $Pg&GT   easeQuarticActionInOut   b         0Q@`0   !!d    ,
(!!h          B BBB`,=dqA       ĸ    `@)`    b       B e    @    .      0Q,`   !1!b   $$!!c            `,=dqA        D  p  `@)`    me     @    .      0Q,`   !E!b   $$!!c            `,=dqA            E`@)`    me     @    .       PfFt   easeQuinticActionIn  b         0QH`@   !a!e$   ,D  !!j          NBBBBM `,=dqA       &    `@)`    b       B!e    @    .      0Q,`   !y!b   $$!!c            `,=dqA            `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        8  d  E`@)`    me     @    .       Pf   easeQuinticActionOut b         0Q`   !!,iD   ,&D.(>`  !!`   Ta      ?x          O w  $ BBBBB' NB	B
BBMB `,=dqA         ~  `@)`    d       B!B!   e    @    .      0Q,`   !!b   $$!!c            `,=dqA          м  `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        $  P  E`@)`    me     @    .      $Pg*   easeQuinticActionInOut   b         0QL`B   !!e(   ,H*0Hg|!!`   1	9	k         # 3BAgNO    `,=dqA           `@)`    c
       P   e    @    .      0Q,`   !!b   $$!!c            `,=dqA        "  N  `@)`    me     @    .      0Q,`   !)!b   $$!!c            `,=dqA          ƾ  E`@)`    me     @    .       Pf.h.   easeCircleActionIn   b         0QL`D   !E!e$   ,T *0H  !!`   1	9	k         N # 3BAg  `,=dqA         n  `@)`    c	       Ѐ    e    @    .      0Q,`   !a!b   $$!!c            `,=dqA            `@)`    me     @    .      0Q,`   !u!b   $$!!c            `,=dqA          :  E`@)`    me     @    .       Pf梐?   easeCircleActionOut  b         0Q`   !!4kT   ,&D&8*0Hg3*0Hg  !!`   Ta      1	9	Ta      ?z          O w  ' #3BAg	NB,N#3BAgMB `,=dqA       v  j  `@)`    d       B
 B BH e    @    .      0Q,`   !!b   $$!!c            `,=dqA            `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA          :  E`@)`    me     @    .      $Pg_<   easeCircleActionInOut    b         0Q4`   !!c   ,
(!!e          B B`,=dqA       v    `@)`    b         e    @    .      0Q,`   !!b   ȋ$$!!c            `,=dqA            `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        X    E`@)`    me     @    .       Pf~n   easeCubicActionIn    b         0Q<`(   !-!d   ,D  !!g          NBBM `,=dqA           `@)`    b       B e    @    .      0Q,`   !E!b   $$!!c            `,=dqA        B  n  `@)`    me     @    .      0Q,`   !Y!b   $$!!c            `,=dqA            E`@)`    me     @    .       Pfz   easeCubicActionOut   b         0Qh`~   !u! f0   Ȕ,&D.(>`[p!!`   Ta      ?r          O w   BBB NBBMB `,=dqA       "    `@)`    c	       B!B  e    @    .      0Q,`   !!b   $$!!c            `,=dqA          *  `@)`    me     @    .      0Q,`   !!b   $$!!c            `,=dqA        z    E`@)`    me     @    .       Pfz   easeCubicActionInOut            '
# ы9# ы9# ы9	)ы
:	:'# ы9)ы::'# ы	9)ы
::'# ы9)ы:: '# ы9"$)ы :%!:''# ы"9#)$+)ы%:,&:.'# ы'9(0)2)ы*:3+:5'# ы,9-7.9)ы/::0:<'	# ы192># ы394@5B)ы6:C7:E'# ы899G:I)ы; :J<!:L'# ы="9>N?P)ы@#:QA$:S'# ыB%9CUDW)ыE&:XF':Z'# ыG(9H\I^)ыJ):_K*:a'# ыL+9McNe)ыO,:fP-:h'# ыQ.9Rj# ыS/9TlUn)ыV0:oW1:q'# ыX29YsZu)ы[3:v\4:x'# ы]59^z_|)ы`6:}a7:'# ыb89cd)ыe9:f::'# ыg;9hi)ыj<:k=:'# ыl>9mn)ыo?:p@:'# ыqA9rs)ыtB:uC:'# ыvD9wx)ыyE:zF:'# ы{G9|})ы~H:I:'# ыJ9)ыK:L:'# ыM9)ыN:O:'# ыP9)ыQ:R:'# ыS9)ыT:ËU:'# ыV9Ǉ)ыW:ʋX:'# ыY9·)ыZ:ы[:'# ы\9  `YU   ]   , L` ,0&0 `2 L` , `2 L` ,0&0 L` ,0&0 `2 L` ,0&0 `2 L` ,0                                                                                                e     @ s         q	1Ii-Ma}5Ie	--A]y%9Um%Aey!Iey1I]y-A]u%A]q)AUq0Qu`  !!]Y  L*"h"""l""	*"\"""	" *"\"""
" *"\"""	" *"T"""""" *"\"""" *"T"""""" *"T"""""" *"T""""" *"T""""""""  !!`   Hb         GPen2C   cc.ActionInstant	E
0Q,`   !!b   ܞ$0!!c             `,=dqA            `@(`    me     @    _.      0Q8`   !!c   8" 4  !!`   f         3  g `,=dpA          6  `@(`    b         e     @    `.      0Q,`   !!b     !!c             `,=dqA        Z  j  `@(`    me     @    a.      0Q4`   !%!c   T    !!`   e          3  f  `,=dpA            `@(`    b         e     @    b.      0Q8`   !A!c   $8\!!`   PeF   ActionInstant   f          #  3r  `,=dqA          J  `@(`    b       @ e     @    c.      Q8b   
      GPcnw   cc.Show 	0Qd`v   !i!,iF   l`k$D
0? !! `   $Pg*;.   getComponentsInChildren Pe$   RenderComponent HPc61R   enabled q(         3  3#3g3
w  59Yѕ  `,=dpA            `@(`    d       ` P , 3e     @    d.      0Q8`   !!c   $88!!`   Pb1   Hidef          #  3r  `,=dqA          b  `@(`    b       @ e     @    e.      0Q8`   !!c   $88!!`   Pbj   Showf          #  3r  `,=dqA            `@(`    b       @ e     @    f.      0Q8`   !!c   $88!!`   f          #  3r  `,=dqA          :  E`@(`    b       @ e     @    g.      Pb.dO   show8b   
      GPcʚ#   cc.Hide 	0Qd`v   !!,iF   ĳl`k$D
0? !! `   y}Hq(         3  3#3g3
w  59Yѕ  `,=dpA            `@(`    d       ` P , 3e     @    h.      0Q8`   !!c   $88!!`   f          #  3r  `,=dqA        
  N  `@(`    b       @ e     @    i.      0Q8`   !1!c   $88!!`   f          #  3r  `,=dqA        p    `@(`    b       @ e     @    j.      0Q8`   !M!c   Ȼ$88!!`   f          #  3r  `,=dqA          &  E`@(`    b       @ e     @    k.      PbJ   hide8b   
      G Pfc   cc.ToggleVisibility 	0Qh`~   !u!0jN   l`k$
h !! `   y}Hr0         3  3#3g3
w  53]9Yѕ  `,=dpA          H  `@(`    e       ` P  0  e     @    l.      0Q8`   !!c   $8h!!`   Pe   ToggleVisibilityf          #  3r  `,=dqA        n    `@(`    b       @ e     @    m.      0Q8`   !!c   $8h!!`   f          #  3r  `,=dqA          H  `@(`    b       @ e     @    n.      0Q8`   !!c   $8h!!`   f          #  3r  `,=dqA            E`@(`    b       @ e     @    o.      Pe6T   toggleVisibilityHb         GPeX   cc.RemoveSelf   	Pb<w   init0Q@`.   !!e$   (PT8 ,  !!`   PeU   _isNeedCleanUp  h         9  !^3g `,=dpA         2  `@(`    b       @ e    @    p.      0Q@`,   !!d   8XW !!`   Pe?   removeFromParent	h         3  33g  `,=dpA        V    `@(`    c       P    e     @    q.      0Q0`   !9!c   (
l!!`   	d           9  `,=dpA         Z  `@(`    b          e    @    r.      0Q@`,   !U!d   $8@[ !!`   Pdr# 
   RemoveSelf  	h         #  33r  `,=dpA            `@(`    c       P    e     @    s.      0Q@`,   !u!d   $8@[ !!`   e	h         #  33r  `,=dpA            `@(`    c       P    e     @    t.      0Q<`"   !!c   (8T!!`   eg         #  3r   `,=dqA           E`@(`    b       @ e    @    u.      Pd
   removeSelf  8b   
      GPev   cc.DestroySelf  	0Q8`    !!c   8 4!!`   Pcĉ   destroy f          3  3f`,=dpA          $  `@(`    b       @ e     @    v.      0Q8`   !!c   $8T!!`   Pd"C   DestroySelf f          #  3r  `,=dqA        J    `@(`    b       @ e     @    w.      0Q8`   !!c   $8T!!`   f          #  3r  `,=dqA            `@(`    b       @ e     @    x.      0Q8`   ! !c   $8T!!`   f          #  3r  `,=dqA        L    E`@(`    b       @ e     @    y.      Pd1#   destroySelf Hb         GPcb>   cc.FlipX	Pe&   initWithFlipX   0Q@`.   !A !e$   (<X8 P  !!`   Pds.0	   _flippedX   9 h         9  !^3g `,=dpA       D    `@(`    b       @ e    @    z.      0Q0`   !a !c   (
X!!`   Q d           9  `,=dpA         j  9 `@(`    b          e    @    {.      0Q\`f   !} !$g4   8@$?2{  !!`
   1	1	PcBO   scaleX  Q o          3  #33 3	g3B9 `,=dpA          D  `@(`    d       @
 e     @    |.      0Q@`.   ! !d   $80"Kx  !!`   Pc>wX   FlipX   Q h         #  33]r `,=dpA        j    `@(`    c       P    e     @    }.      0QL`B   ! !e(   DtLK|!!`    9 Q k          #  3r 33g
   `,=dpA            `@(`    c       @ @ e     @    ~.      0Q<`"   ! !c   (8@!!`    g         #  3r   `,=dqA           E`@(`    b       @ e    @    .      Pcc   flipX   Hb         GPcCU   cc.FlipY	Pere   initWithFlipY   0Q@`.   !!!e$   (<X8 P  !!`   Pd(q 	   _flippedY    h         9  !^3g `,=dpA         N  `@(`    b       @ e    @   .      0Q0`   !%!!c   (
X!!`   !d           9  `,=dpA            `@(`    b          e    @   .      0Q\`f   !A!!$g4   8@$?2{  !!`
   1	1	Pcf\z   scaleY  !o          3  #33 3	g3B9 `,=dpA             `@(`    d       @
 e     @   .      0Q@`.   !a!!d   $80"Kx  !!`   Pc~2   FlipY   !h         #  33]r `,=dpA          @  `@(`    c       P    e     @   .      0QL`B   !!!e(   ȅDtLK|!!`   q! !k          #  3r 33g
   `,=dpA        b    `@(`    c       @ @ e     @   .      0Q<`"   !!!c   (8@!!`   q!g         #  3r   `,=dqA       8    E`@(`    b       @ e    @   .      Pc8%   flipY   @b         GPcf)   cc.Place	PeW̵   initWithPosition0Q\`b   !!!(h<   Ԍ4 4 H\H$$ l  !!`
   Pb'   _x  PbKc   _y  	!o         9  9!^!3!^333h
   `,=dpA       (  &  `@(`    c       ,P @ e    @   .      0Q8`   !!!d    4
<4
 !!`   !!f           9  9  `,=dpA       ^    !`@(`    b       ,  e    @   .      0QD`8   !	"!e"   8D$g   !!`   !!i          3  333h`,=dpA          ^  `@(`    c
       P   e     @ 	  .      0QP`N   !%"! f.   DtX${ !!`
   Pc   Place   !!!l(         #  3r 333
h `,=dpA          0  `@(`    d       @ P    e     @ 
  .      5"0Q@`.   !E"!c   ę486L!!`   h         #  3r `,=dqA       `    E`@(`    b       @ e    @   .      Pc^G   place   Xb$         GPdB   cc.CallFunc 	Pe
   initWithFunctionPc:Z   execute  Pf12   getTargetCallback    Pfޣ   setTargetCallback   0QP`N   !}"! f,   ԝ@T\ L 4F t  !!`   Peڬ   _selectorTarget PdNn	   _function   Pc:=u   _data   i"l(         9  993e `,=dpA       h  \  `@(`    c
       ,   e    @   .      0QP`P   !"! f,   @p dLT  !!`   """l           
9  
9!^
9`,=dpA           i"`@(`    b       , e    @   .      0QP`L   !"! f,   8H((X4  !!`
   "b""l(         3   3 3333
e  `,=dpA          z  m"`@(`    d       P P    e     @   .      0Q4`   !"!c   8 4  !!`   m"e          3  f `,=dpA            `@(`    b         e     @   .      0Q0`
   !"!b   T@!!`   "d           3     `,=dpA          b  q"`@(`    b          e     @   .      0QL`F   !#!e(   T#"x
  !!`   "k          3  v  ^3 
9 9  `,=dpA           u"`@(`    c           e    @   .      0QX`\   !1#!$g6   DX@X" !! `   PcޏQ   CallFunci""""n0         #  3r 333
3e  `,=dpA            `@(`    d       @ P   e     @   .      A#0QD`4   !Q#!c   з@8Bd!!`   i          #  3r  `,=dqA         N  E`@(`    b       @ e    @   .      Pc^x   callFuncY(         #  #  3ч)#  3: :	:	:
::g9#  #  3ч)#  3::
:: g"9$#  ҋ9&#  #  3ч()#  3:)	:
+
:-:/g193#  ҋ95#  #  3ч7)#  3:8:
: :<!:>g@9"B#  ҋ#9$D#  #  3ч%F)#  3:G&:'I(:
K):*M+:O,:QgS9-U#  ҋ.9/W#  #  3ч0Y)#  3:Z1:
\2:^3:`gb94d#  ҋ596f#  #  3ч7h)#  3:i8:'k9::m;:
o<:q=:sgu9>w#  ҋ? 9@y#  #  3чA{)#  3:|B!:'~C":DE#:
F$:G%:g9H#  ҋI&9J#  #  3чK)#  3:L':'M(:NO):
P*:g9Q#  ҋR+9S#  #  3чT)#  3:U,:'V-:WX.:YZ/:
[0:\]1:^_2:g9`#  ҋa39b`,dqA          T  E`@`       4   0&0 0@ ,0`2 0@ ,0`&0  L` 0 0@ ,0` 0 0                                                         e     @          !=e-Iq5Qq = ] y    !!!=!]!}!!!!"!"A"y"""""#-#M#0Q`  !y#!)%>   /P*"`"
""""""""""""""""""X]" *"X""	"""""=D" [&\*"X""""""""""9;" " *"X""""""""""" *"X""""""",2" 
O&P*"""""	"" " *""""""" " *"X""""""+1" *"8""""" *"X"""22#*#)" #6B822222*#" #62X2222220*#7" #6B82222*#" #62X222222-*#7" #6B@2222*#" #62X22222*#$" #6Bh222*#" #62X2222222*#!" #62X22222*#" #6B82222*#" #6B8222*#" #62X22222*#" #62X>>>>>>*#%. #62`>l>>*#. #62X>>>>>>>*#. #62X>>>>>>>>*#. ' !!`X  4=dqA       z   ` E`@(`    0Q`:  !#!Dox   \0*&8&$*Ts" &X({" &(CT!!`   1	"8	0         # 3AhB B# 3A	h
BB@# 3hBABB@# 3hB@   `,=dqA
           `@#`     f       Ѐ @H B B	   e  
  @   -      bT   *      G Pf4   cc.ActionInterval   	Pd:
   getElapsed  Pez$*   _cloneDecorationPe&+I   _reverseEaseListPeZ   setAmplitudeRatePer?x   getAmplitudeRateY
]
Pe|   repeatForever   E
	0Q`   !#!Dot   ,
<L T ` P
 h
 d p l \(<(D H  !!@`   PcWw   _elapsedPdf
   _firstTick  PdZUh	   _easeList   
	Pe   _repeatForever  Pe&]   _repeatMethod   Pdr2   _speedMethod	Fbx         9  99999
999!^ #	3
333h  `,=dpA           `@#`     f       , , , P @ e   	 @   -      0Q0`
   !$!b   T$!!`   #d           3     `,=dpA        $  h  #`@#`    b          e     @   -      0QX`\   !$!(h:   ,h&$"W T     !! `   PdnW$   FLT_EPSILON 	##n          v  #  33999
  `,=dpA           `@#`    c       P , e    @   -      0Q8`   !=$!c   TDH!!`   #	f          3  3z    `,=dpA          &  `@#`    b         e     @   -      0Q\`d   !Y$!,iH   `!! `   #
	###o           3  9 3939
393939  `,=dpA       ^  *  #`@#`    e       ,P  ,P  e    @   -      0Qt`   !u$!4kR   PL
4d0(C(($ [C   !!`   #Hbu(         3  F9 3 3w  /3 	33 53fgYҕ8 `,=dpA       b    #`@#`     f       

 
     e    @   -      0QL`F   !$! f*   HPk X   !!`   		#k         #  33r3g
 `,=dpA            `@#`    c       P @ e     @   -      0Qx`   !$!0jL    8DD.T`H/|(87K0  !!`   #Hbv(         3  3 99 3	w   3 35gYҕ$    `,=dxA          0  `@#`    e        s
  f  e     @   -      0Ql`   !$!4kT   `<H8(H$(
 (
 7(  !!`   #Hs(         3  Ҥ3v  3w  53gY
ѕ  `,=dpA       h    `@#`    c         3e    @   -      0Q`  !$!Ts   @x\
 >``D(`"7H$>#pX@0 HB$TS(@K   !!8`   ##	Tah_   >#	#          3  9 93@9	33x  3Cx  3x  g3V3x  I3f>33 "Z"9#3	%3
'g)3+3.30A-g2`,=dpA         @  `@#`    0j4       ,  P P @   X   e    @   -      0QT`T   !%!$g4   ,(@ x T (  !!$`   Fb##m         #  3333h
99  `,=dpA       v  P `@#`    d       P @ ,  e    @    -      0Q@`*   !!%!d   $(* 4  !!`   h         #  3 g   `,=dqA        v  `@#`    b       @ e     @ !  -      0Q@`*   !=%!c   $* <!!`   h         #  3 g   `,=dqA          8 #`@#`    b       @ e     @ "  -      0Q@`*   !Y%!d   $(* 4  !!`   h         #  3 g   `,=dqA        p  #`@#`    b       @ e     @ #  -      0Q\`h   !u%!$g8   ,( * 4lP!!`   #
o         y  #  3 g93B
9`,=dpA         `@#`    d       @      e    @ $  -      0Q0`
   !%!b   ďT!!`   
d           3     `,=dpA           Y
`@#`    b          e     @ %  -      0Q4`   !%!c   ,
L!!`   
e           9     `,=dpA       H  ]
`@#`    b          e    @ &  -      0Qx`   !%!,iH   ,D , "@* 4pt!!$`   1	8	#	v         #  3g#k
w  #
3 g93B9 `,=dpA         `@#`    e       @ `   e    @ '  -      0Q@`*   !%! f,   Ԙ$h    !!`   #	#h           9  399   `,=dpA        (  #`@#`    c           e     @ (  -      	0Q<`"   !&!c   ,8h!!`   g         #  3r   `,=dqA       X  E`@#`    b       @ e    @ )  -      PeQ   actionInterval  Xb$         GPd2   cc.Sequence 	 Pfb   initWithTwoActions   0Q`  !-&!pz   ܡ ,
8H L P +30,"D* < $
 (
#D$HG\[#* D  !!8`   Pc?   _actionsPc	   _split  Pc*%v   _last   PdEd	   _reversed   I	HPcJRO   SequencePeQ`   _actionOneTwo   %&
P         ͆ 9 999#	{3v  3Nz  5#3 gz  Q5w  05 #33	5h!Y#Ε2 $3
%5'h)#3+ g-  `,=dxA       l  `@#`    ,i/       s`*@  
     e    @ *  -      0Q`   !a&!<mb   Ȱ80(* <@D`&L2|2H2o h&0,*0   !!$`   
	#	=&0         #  3 g3333B33B@
3g3;3; `,=dpA       " v %&`@#`    $g!       @  !  
  e    @ +  -      0Qx`   !}&!4kR   H d`  8     !! `   M&#%&=&v0         #  3r 3g3
353f353fh`,=dpA          `@#`     f       @ P  P  @ e     @ ,  -      0Q`   !&!@nl   ,<(@  Ds  &T .
    !!4`   	Fb=&	A&#	E&         #  3333h
3533C933533 5"3	$B9&9
(   `,=dpA         `@#`    (h*       P @  

   , e    @ -  -      0Ql`   !&!,iF   $0#\84 W( 8 !!$`   E&=& Fbs         3  v  ^33 53f
#3333g `,=dpA            `@#`    e       P @ P @ e     @ .  -       0Q`  !&!  d0DLX &X*4",#, .,8"< @
 'T2@&(P,TS" @ D," @ 0
l
O, "<,TS/L$. "C
   !!4`   A&=&E&I& 	yH         3  333gw  Tv  	C
v  4v  )3#53g53fv  AACv  6533 g"5$3&g(5*3,f.v  "5032g45638f:5<v  3	>f@Lv  ^3B3DgF3
IBH3Kx  	QMgN9P   `,=dpA        0 `@#`    DoR       P     B @ @ @ @ @ @ @  ,  e    @ /  -      0Q`   !&!8l^   H$L  @   l    !!(`   M&Q&=&##I&y0         #  33353
f353fh3g3g9   `,=dpA        V  `@#`    $g"       P  P  @ P ,  e     @ 0  -      M&0Q`H  !	'!\u    +308(* <<$"D* d(8`
 ,
0$HGsc$ !!$`   I	H
M&Q&H         #  {3v  #3 g	3Nz  5#3 gz  =5y  -5#335hYϕ/ `,=dyA         E`@#`    $g          @  P  @ 0  e    @ 1  -      PcF5   sequence0QH`:   !)'!e&   X l !!`   M&%&j         #  3r 3h   `,=dqA         E`@#`    c
       @   e    @ 2  -      Q&pb0         GPdZ	   cc.Repeat   	a
 e
i
0QT`X   !M'!,iD   80D H d l T8 d  !! `   Pcx   _times  Pc^ξ   _total  Pc   _nextDt PeN   _actionInstant  
a
m         9  9999!^3
h`,=dpA       f  `@#`    d       , ,P    e    @ 3  -      0Qt`   !y'!0jP   d(\ *\
 P7P" L !!(`   	]'
Qi'a'u         3 B 3g499	#3{93N99 `,=dpA          a
`@#`     f       `     e    @ 4  -      0Qd`v   !'!,iB   	H dP4 8   !!$`   Pc"^   Repeat  #a

]'q(         #  3r 3g3
33f3h `,=dpA          ! `@#`    e       @ P @   e     @ 5  -      0Qt`   !'!0jP   Ԉ	,0d4Dw<(@ T4 \!!,`   a'
	e'	Fbu         9  333C9	#3333h33g   `,=dpA       (" # `@#`     f       

 
  e    @ 6  -      0QX`Z   !'!$g2   	84 W( 8   !! `   
 Fbn         3  3f#33
33g   `,=dpA        # \$  `@#`    d       @ P @ e     @ 7  -      0QA`0  !'!x|   	T \PD4
p
0$" X  (TS(+H
>
4(" X* (`( ,L(7'(7X !!4`   
	]'e'a' i'%H         3  g3333
z  x  h3w  [3g3Y93f33	g3#C"@!x  9%j 'z  ,3(w  3g*3,.Y.9/3
1533v  3f533#C9A8A7g:3B=Q<g>`,=dpA       $ x( `@#`    8l@       P P @ 

 `\   BH   e    @ 8  -      0Q8`   !	(!c   	T@#@!!`   a']'f          3  3v    `,=dpA        ( ( `@#`    b         e     @ 9  -      0Qd`x   !%(!(h@   Ȥ	H04 @ l X!!$`   '
]'##q          #  333f3
r3g3g`,=dpA        ") H* `@#`    e       P P @   e     @ :  -      0Q@`0   !A(!c   	@4&t$!!`   
h          3  v  ^
9 `,=dpA       |* + e
`@#`    b       ,  e    @ ;  -      0Q0`
   !](!b   	T4!!`   
d           3     `,=dpA        8+ + i
`@#`    b          e     @ <  -      '0Q@`.   !y(!c   	886T!!`   h         #  3r `,=dqA       + , E`@#`    b       @ e    @ =  -      0Q<`"   !(!c   	,8d!!`   Peާ@   RepeatForever   g         #  3r   `,=dqA       L, , E`@#`    b       @ e    @ >  -      hb,         GPe   cc.RepeatForever	a
e
i
0Q@`*   !(!d    	,H,  X!!`   
a
h         9  3g   `,=dpA       r-  . `@#`    b       @ e    @ ?  -      0QL`D   !(!e(   	,|$* <!!`   

k         9  #3 g  `,=dpA       4. . a
`@#`    c       P    e    @ @  -      0Q``j   !(!(h>   	H dP4  !! `   (#a

p(         #  3r 3g3
33fg   `,=dpA        / 0 `@#`    e       @ P @    e     @ A  -      0QX`^   !)! f0   	,<(@ T4 \!! `   	Fb
n         #  3333h
33g `,=dpA       B0 $1 `@#`    d       P @ @ e    @ B  -      0Qp`   !-)!,iH   	`P 0 <TS DO!!$`   
#	t          3  3g3f-3
3g33f3Ag `,=dpA       D1 b2 `@#`     f       @ P      e    @ C  -      0Q,`   !I)!b   	$4!!c             `,=dqA        2 2 `@#`    me     @ D  -      0Q``n   !])!(h<   	HL4  l X  !! `   (
##p          #  333fr
3g3g `,=dpA        2 3 `@#`    e       P @ P    e     @ E  -      0Q@`0   !y)!c   	@4&t$!!`   
h          3  v  ^
9 `,=dpA       .4 4 e
`@#`    b       ,  e    @ F  -      0Q0`
   !)!b   	T4!!`   
d           3     `,=dpA        4 65 i
`@#`    b          e     @ G  -      (0Q<`"   !)!c   	,8d!!`   g         #  3r   `,=dqA       v5 5 E`@#`    b       @ e    @ H  -      Xb$         GPcNn   cc.Spawn	%& 0Q`~  !)!hx   	 ,(H +30,"D* < $
 (
#DHG\[#* D  !!0`   Pbl,   _onePb64   _twoI	HPce   Spawn   Q&%&
P         9  9#{3v  3N	z  5
#3 gz  Q5w  05 #335hYΕ2 3 5"h$#3	& g( `,=dxA       |6 9 `@#`    (h*       ,`   @  P  @ 0 @ e    @ I  -      0Q`  !)!dw   	80(* <48DlD W&@
 
H$D0/O7*P$H0/S7$ !!4`   
	1	7	))M&Q&Pd	   delayTime   P         #  3 g333
#3hg99x  4#  33	#  3
Agh!9#:w  2#  33	%#  3
A'g(h*9,`,=dpA       9 < %&`@#`    ,i.       @ P @ , P   H ,  e    @ J  -      0Qp`   !*!0jJ   	H d` 8    !!$`   )#%&))t0         #  3r 3g3
33f33fh   `,=dpA        < = `@#`     f       @ P @ @    e     @ K  -      0Qh`|   !9*!(h<   	,<(@ T h \  !!$`   	Fb))r         #  3333h
33g33g  `,=dpA       > *? `@#`    e       P @ @ @ e    @ L  -      0Qd`v   !U*!(h>   	8 4 W( 8 !!$`   ) )Fbq         3  3f33f
#3333g `,=dpA        J? ?  `@#`    e       @ @ P @ e     @ M  -      0Q``p   !q*!$g4   
T l4 D4 8  !!`   ))p         3  g333g
333g`,=dpA       @  A `@#`    e       P @ P    e    @ N  -      0Qt`   !*!0jL   Є
HL @  l X  !!(`   )Q&))##u0         #  3333f
33fh3g3g  `,=dpA        &A ^B `@#`     f       P @ @ @   e     @ O  -      )0Q`B  !*!\u   
 +308(* <L'H* x$$D
$@HG$   !!$`   I	H
)Q&@         #  {3v  #3 g	3x  "3N5#3 g53w  /5^#335hYЕ3    `,=dyA       B D E`@#`    $g          @  P  @ 0  e    @ P  -      Pc&7   spawn   0QH`:   !*!e$   ̔
Xt l  !!`   )%&j         #  3r 3h   `,=dqA       $E E E`@#`    c
       @   e    @ Q  -      Xb$         GPdʫC{   cc.RotateTo 	Pcʦ"   statics b         Pc!C   _reverseD0QL`D   !*!$g4   
8DP D H8 l  !!`   Pd+   _startAngle Pd%	   _dstAngle   Pck   _angle  k         9  99!^3h  `,=dpA       F G `@#`    c
       ,   e    @ R  -      0QT`R   !!+! f.   ԟ
80<(D . !! `   	Fb+m         #  3333h
	9   `,=dpA       G H `@#`    d       P @    e    @ S  -      0Q\`b   !=+!(h:   
H dX@   !! `   Pc.G   RotateTo#	+o(         #  3r 3g3
33h   `,=dpA        H J `@#`    d       @ P @ e     @ T  -      0Q`6  !]+!Dox   
,<(@ |,$@(,($?x?
 L$><
s!!4`   	FbPc|I   angle   M+*+	++          #  3333h
3 Qh #  333A3@  x   Nh  Lw   Mh 9	#  33[9
  `,=dpA       8J xL `@#`    $g"       P @ 
   
 .  e    @ U  -      0Q@`*   !}+!c   
$* <!!`   h         #  3 g   `,=dqA        L L `@#`    b       @ e     @ V  -      0Q\`d   !+!$g2   
T l@PL7K   !!`
   	++m+o         3  g3 33	3B@9  `,=dpA       L M `@#`    d       P  ,  e    @ W  -      M+0Q@`.   !+!c   ĸ
886\!!`   h         #  3r `,=dqA        N N E`@#`    b       @ e    @ X  -      Pcs   rotateToXb$         GPd.G   cc.RotateBy 	*b         *D0Qd`t   !+!(h:   
L$S X H8 l   !! `   Pc
'b   RotateBy*Pd   _deltaAngle 	+q         # 33B 99	!^3h  `,=dpA       pO P `@#`    d       Ѐ
`
   e    @ Y  -      0QT`R   !,! f.   
80<(D . !! `   	Fb+m         #  3333h
	9   `,=dpA       P Q `@#`    d       P @    e    @ Z  -      0Q\`b   !!,!(h:   
H dX@   !! `   +#	+o(         #  3r 3g3
33h   `,=dpA        Q R `@#`    d       @ P @ e     @ [  -      0QP`P   !=,! f.   
,<(@ 8 !!$`   	Fbm+	+l         #  3333h
39`,=dpA       S S `@#`    d       P @ ,  e    @ \  -      0Q\`d   !Y,!$g2   
T l@PL0KK   !!`
   	++m+o         3  g3 33	3B@9  `,=dpA       T 
U `@#`    d       P  ,  e    @ ]  -      0Qh`z   !u,!,iF   
HXD l X !!$`   +	+##r(         #  3r 333
[h3g3g   `,=dpA        0U zV `@#`    e       @ P   e     @ ^  -      +0Q@`.   !,!c   
886\!!`   h         #  3r `,=dqA       V W E`@#`    b       @ e    @ _  -      Pc꧴"   rotateByPb          GPd~	   cc.MoveBy   	0Q`   !,!<mb   
& & & p$(DF `   !!,`   PemQ   _positionDelta  i-Pcڍ9   MoveBy  Fb0         #  3h9#  3h9
#  3h9!^+#  3333e  `,=dpA       W RY `@#`     f       @  ,P P    e    @ `  -      0Qx`   !,!0jJ   
D0<(D &H$$D(D   !!(`   	Fb	,v         #  3333h
-3!^333939   `,=dpA       Y 
[ `@#`    e       P @ P  e    @ a  -      0Q\`b   !,!(h:   
H dX@   !! `   ,#	,o(         #  3r 3g3
33h   `,=dpA        ,[ @\ `@#`    d       @ P @ e     @ b  -      0Q`   !-!0jL   
,<(@ |(0P(P(D(D  !!,`   	Fb	-ix          #  3333h
3339393939  `,=dpA       v\ .^ `@#`    $g        P @ P  ,P    e    @ c  -      0Q`  !1-!ly   
d lt<<<<X00 'd '`/(/
 $
 ( #8c  !!4`   ,	i-P         3  g333	B33B3#33{33333	 3$@#3&A"9(3,@+3.A*903$@23,@39496383
:h<(3>3
@3$@B3,@ChD `,=dpA       R^ a `@#`    <mF       P  P P P  ! P @ P P   e    @ d  -      0Q`   !M-!4kX   ̈H0,$<Sx<Sk& l X!!,`   ,	,	##x8         #  33#  333
[33[hr3g3g   `,=dpA        $b c `@#`     f       P P  P @ e     @ e  -      ,0QD`4   !i-!c   D8B`!!`   i          #  3r  `,=dqA       c d E`@#`    b       @ e    @ f  -       b@b         GPd"	   cc.MoveTo   	0Q``j   !-! f.   & p8F x !!`   Pd^   _endPositionp(         #  3h9!^3e
   `,=dpA       d e `@#`    c       @ @ e    @ g  -      0Q`   !-!0jJ   D0(DF "H$$<(<   !!(`   ,Fb	-x0         #  3333e
-3!^333939`,=dpA       e 2g `@#`    e       P @ P  e    @ h  -      0Q\`b   !-!(h:   H dX@   !! `   Pc6zx   MoveTo  #	-o(         #  3r 3g3
33h   `,=dpA        Tg dh `@#`    d       @ P @ e     @ i  -      0Q|`   !-!4kX   ,(@ T`4W`4W!!,`   ,Fb,-	w         #  3333h
3333A93333A9 `,=dpA       h i `@#`    $g"       P @ 

 P ,  e    @ j  -      -0QD`4   !.!c   ĨD8B`!!`   i          #  3r  `,=dqA        j j E`@#`    b       @ e    @ k  -       Hb         GPdN	   cc.SkewTo   	0Q`   !).!@nl   D0D X X P P H H H$(DF `  !!<`   PcZF   _skewX  Pc   _skewY  PdF   _startSkewX PdE   _startSkewY Pd .	   _endSkewX   PdN	   _endSkewY   Pc   _deltaX Pc
   _deltaY Pc"OCK   SkewTo  Fby0         9  99999
99!^+#3	3
33e   `,=dpA       4k &m `@#`     f       , , ,` P   e    @ l  -      0Q\`f   !i.!(h>   d,(<(D *P
 $ !!$`   	FbI.M.o         #  3333h
99 `,=dpA       ^m n `@#`    d       P @ ,  e    @ m  -      0Q``p   !.!(h>   H dX@@" !!$`   Y.#	I.M.p0         #  3r 3g3
333e`,=dpA        n o `@#`    e       @ P P    e     @ n  -      0Q`  !.!Ts   ,<(@ +DC& F\8& F`|+DC& F\8& F`, !!<`   	FbPc    skewX   A.I.Q.PcjAb   skewY   E.M.U.         #  3333h
3 Q  933A93  x  3 Nh 93 Lw  3! Mh# 9$3	' Qh& 9
)3,3
.A+9032  x  34 Nh6 9739 Lw  3; Mh= 9>`,=dpA       (p |s `@#`    8l@       P @      P P p
 .  e    @ o  -      0Ql`   !.!,iH   T lPL ;KPL ;K!!(`   A.Q..E.U..s         3  g333
B	@9333B@9`,=dpA       s t `@#`    e       P  X    e    @ p  -      Y.0QD`4   !.!c   D8B`!!`   i          #  3r  `,=dqA       u ~u E`@#`    b       @ e    @ q  -      PczBd   skewTo  Hb         GPd^#	   cc.SkewBy   	0QH`<   !	/!d   D8F x  !!`   j(         !^3  e  `,=dpA       v v `@#`    b         e    @ r  -      0Qh`|   !%/!(h>   d,((DF &D
 $ !!$`   Y.Fb9.=.r8         #  3333e
99  `,=dpA       v x `@#`    d       P @ ,  e    @ s  -      0Q``p   !A/!(h>   H dX@4" !!$`   Pc**q   SkewBy  #	9.=.p0         #  3r 3g3
333e`,=dpA        6x Ty `@#`    e       @ P P    e     @ t   .      0Qx`   !a/!8l^   ,(@ LKLK !!<`   Y.Fb9.Q.=.U.A.I.E.M.v         #  3333h
39393	3@9
33@9 `,=dpA       y F{ `@#`    $g"       P @ ,P 
`X ,  e    @ u  .      0Qd`v   !}/!,iD   H0DP l X  !!$`   Q/	9.=.##q(         #  333[3	[r3g3g `,=dpA        l{ | `@#`    e       P  @   e     @ v  .      Q/0QD`4   !/!c   D8B`!!`   i          #  3r  `,=dqA       | 0} E`@#`    b       @ e    @ w  .      Pc   skewBy  Pb          GPd\	   cc.JumpBy   	0Q`  !/!@np   & & t& p D H$(D^ x!!4`   i-Pc*^B!   _delta  Pcb   _height Pc2|   _jumps  Pc҄   JumpBy  Fb@         #  3h9#  3h9
#  3h999!^1#  333	3
e  `,=dpA
       }  `@#`     f       @  , P @ e    @ x  .      0Q`   !/!4kV   \0<(D G,$$$($H
 D
  !!0`   	Fb	///y         #  3333h
<!33393999	`,=dpA
         `@#`     f       P @ P  ,  e    @ y  .      0Qh`z   !	0!,iB   ̇H dX@48"   !!(`   /#	///r8         #  3r 3g3
3333e   `,=dpA          `@#`    e       @ P P   e     @ z  .      0Q`   !%0!0jL   ,<(@ |(0P(P(D(D  !!,`   	Fb	-ix          #  3333h
3339393939  `,=dpA       T  `@#`    $g        P @ P  ,P    e    @ {  .      0QA`*  !A0!~   d l8$$<&$l+d<X00 'd '`/(/
 $
 ( #8c   !!@`   ///	i-`  %X         3  g33BQ3
BBAB33B@33B3#3	3
!{3#3%3'3)3+3/@.31A-9337@639A59;3/@=37@>9?9A3C3EhG(3I3K3/@M37@NhO   `,=dpA       0 Z `@#`    DoQ       P P B! 

       e    @ |  .      0Q`   !]0!<mb   H0,$3X3K8 l X   !!4`   /	/	//##z8         #  33#  333
[33[h33r3	g3
g  `,=dpA          `@#`    $g"       P P  P @   e     @ }  	.      /0QH`@   !y0!c   Ԭ\8Zx!!`   j0         #  3r`,=dqA
       (  E`@#`    b       @ e    @ ~  
.      Pc@{   jumpBy  @b         GPd^	   cc.JumpTo   	0Qd`v   !0! f0   & p8^ !!`   -q8         #  3h9!^3e
 `,=dpA
       D ( `@#`    c       @ @ e    @   .      0Q`   !0!,iB   ĵ\0(D^ 6$$<(<   !!(`   /Fb	-y@         #  3333e
*!333939 `,=dpA
       `  `@#`    e       P @ P  e    @   .      0Q`   !0!8l`   ,(@ T@4$<WW@4$<WW!!0`   /Fb/-i	z         #  3333h
33333A9333	3 3	"A9	$  `,=dpA         `@#`    (h&       P @ 
 X P    e    @   .      0Qh`z   !0!,iB   H dX@L8"   !!(`   Pc   JumpTo  #	-//r8         #  3r 3g3
3333e   `,=dpA          `@#`    e       @ P P   e     @   .      10QH`@   !1!c   \8Zx!!`   j0         #  3r`,=dqA
       0  E`@#`    b       @ e    @   .      Pc*w
n   jumpTo  Pb          GPd7Ы   cc.BezierBy 	0Q`   !=1!4kR   8
4p& & D$(D: T   !!,`   Pc> t   _config i-PcjM[   BezierByFbz(          9 #3h9	#3h9(#3333e`,=dpA       d  `@#`     f       s
`
    e    @   .      0QT`R   !a1! f.   80<(D . !! `   	FbM1m         #  3333h
	9   `,=dpA        ڕ `@#`    d       P @    e    @   .      0Q`   !}1!Hp|   Hp  0 ;4'XW  !!4`   Q1#M1Hb		P         #  3r 3g
33w  :353#  333hgYЕC  3	!3
#h%`,=dpA          `@#`    (h'       @ 0
  
   e     @   .      0Q`   !1!0jL   ,<(@ |(0P(P(D(D  !!,`   	Fb	-ix          #  3333h
3339393939  `,=dpA       .  `@#`    $g        P @ P  ,P    e    @   .      0Qe`x  !1!  \ ht4



F XF lX00 'd '`/(/
 $
 ( #8"c!!8`   M1	i-`T  I         3  g3353
5353535353i i"3$#&3(3*{3,3.30323	438@73:A69<3@@?3BA>9D38@F3@@G9H9J3L3
NhP*3R3
T38@V3@@WhX`,=dpA       
 < `@#`    HpZ       P  P   P  @ P P P P @X , !,P P @H e    @   .      0Q	`  !1!hx   \4



/6H/6H7D8*S h T !!0`   M1	`    Jc               Q1	##x         3  53535
3535353̄%#3AA h!=##3A%A&h'=##3[)[*h+=##3-3/r133g53	7g9`,=dpA        b  `@#`    4k;        P   P  L
 B B 
  e     @   .      0Q@`.   !1!c   886\!!`   Q1h         #  3r `,=dqA       ̠ , E`@#`    b       @ e    @   .      PcJRc   bezierBy@b         GPdʰ   cc.BezierTo 	0Q@`.   !2!d    8
<   l!!`   PdN	   _toConfig   h          9 3h `,=dpA       ԡ f `@#`    c       s    e    @   .      0QT`R   !=2! f.   80<(D . !! `   	Fb-2m         #  3333h
	9   `,=dpA         `@#`    d       P @    e    @   .      0Q\`b   !Y2!(h:   ؎H dX@   !! `   Pcח   BezierTo#	-2o(         #  3r 3g3
33h   `,=dpA          `@#`    d       @ P @ e     @   .      0Q`   !y2!@nn   ,$(@ dP4  P P D !!,`   Q1Fbi-2M18         #  3333h
33353g;53g; 5"3$g&;(  `,=dpA         `@#`    (h*       P @ P @  P 8  e    @   .      i20Q@`.   !2!c   886\!!`   h         #  3r `,=dqA         E`@#`    b       @ e    @   .      Pc   bezierToHb         GPdha
   cc.ScaleTo  	0Q`   !2!@nl   D
4H
 \
 \
 T T H H H$ (DF `  !!<`   Pcκ   _scaleX PcG   _scaleY PdWJ   _startScaleXPdq   _startScaleYPdlI
   _endScaleX  Pd~Q
   _endScaleY  Q.U.Pc5)   ScaleTo Fbz0         9  99999
99!^+#3	3
33e   `,=dpA       ʧ ʩ `@#`     f       , , ,` P   e    @   .      0Qd`v   !2!$g6   D0<(D .T: T !!$`   	Fb22q         #  3333h
99 `,=dpA        > `@#`    d       P @ ,  e    @   .      0Q``p   !3!(h>   ĭH dX@D" !!$`   2#	22p0         #  3r 3g3
333e`,=dpA        `  `@#`    e       @ P P    e     @   .      0Qx`   !-3!8l^   ,<(@ HGHG !!<`   	Fb 2Q!22Q.2U.v         #  3333h
39393	3A9
33A9 `,=dpA       Ƭ  `@#`    $g"       P @ ,P 
`X ,  e    @   .      0Qx`   !I3!0jL   T l@TP ;OTP ;O  !!(`   2Q. 2U.Q!v         3  g3;33	3B@9333B@9   `,=dpA       ʮ 8 `@#`     f       P  ,P  X    e    @    .      20QD`4   !e3!c   D8Bd!!`   i          #  3r  `,=dqA       l ְ E`@#`    b       @ e    @   !.      Pc!   scaleTo 8b   
      GPd
   cc.ScaleBy  	0Qx`   !3!8l^   , (@ PdPd !!4`   2Fb22Q.22U.v         #  3333h
33B3A933	B3A9
`,=dpA        4 `@#`    $g        P @ P , !P    e    @   ".      0Ql`   !3!,iD   H4"Pp l X  !!$`   PcR    ScaleBy 	22##s(         #  333C3
C	r3g3g `,=dpA        Z  `@#`    e       P  X @   e     @   #.      0Q``p   !3!(h>   H dX@D" !!$`   3#	22p0         #  3r 3g3
333e`,=dpA        Ĵ  `@#`    e       @ P P    e     @   $.      30QD`4   !3!c   D8Bd!!`   i          #  3r  `,=dqA       (  E`@#`    b       @ e    @   %.      Pc讪   scaleBy Xb$         GPc   cc.Blink	 0QH`:   !4! f,   80d X8 l  !!`   ]'Pe/.   _originalState  j         9  9!^3h   `,=dpA       :  `@#`    c       ,P    e    @   &.      0QT`R   !-4! f,   80<(D .|  !! `   	Fb]'m         #  3333h
	9   `,=dpA       L 0 `@#`    d       P @    e    @   '.      0Q\`b   !I4!(h:   H dX@   !! `   Pc   Blink   #	]'o(         #  3r 3g3
33h   `,=dpA        R T `@#`    d       @ P @ e     @   (.      0Qt`   !i4!,iD   d l@ h$L
@\6|  !!`
   ]'u         3  g393f.3C
D3Px    9 `,=dpA       x  `@#`    e       P        e    @   ).      0QP`P   !4! f.   ,<(@ @ !!$`   	Fb4l         #  3333h
39`,=dpA         `@#`    d       P @ ,  e    @   *.      0QT`X   !4!$g2   8Xw<( 8   !!(`   4	F bm         3  39#33
33g`,=dpA         ؽ  `@#`    d        P @ e     @   +.      0Q\`d   !4!$g8   H,@ l X!! `   Y4	]'##o          #  333r3
g3g  `,=dpA          `@#`    d       P P @ e     @   ,.      Y40Q@`.   !4!c   886P!!`   h         #  3r `,=dqA       8  E`@#`    b       @ e    @   -.      Hb         GPd	   cc.FadeTo   	0Q``p   !4!(h<   8@\ H$(D: T  !!$`   Pdj͵
   _toOpacity  Pdԟ   _fromOpacityPcT   FadeTo  Fbp(         9  9!^(#333
3e`,=dpA       > H `@#`    d       ,` P   e    @   ..      0QT`R   !%5! f.   80<(D . !! `   	Fb5m         #  3333h
	9   `,=dpA        l `@#`    d       P @    e    @   /.      0Q\`b   !A5!(h:   H dX@   !! `   5#	5o(         #  3r 3g3
33h   `,=dpA          `@#`    d       @ P @ e     @   0.      0Qd`v   !]5!$g8   T P/tl,_!!`
   55q          3  g33  33AB@
9 `,=dpA         `@#`    d       P  ! e    @   1.      0QP`P   !y5! f.   ,<(@ @ !!$`   	Fb5l         #  3333h
39`,=dpA       L   `@#`    d       P @ ,  e    @   2.      50Q@`.   !5!c   886T!!`   h         #  3r `,=dqA       R  E`@#`    b       @ e    @   3.      Pc^A   fadeTo  @b         GPdfDE~	   cc.FadeIn   	0QH`>   !5!e"   ,# 4* t   !!`   Penj   _reverseAction  j          9  3  h `,=dpA       J  `@#`    b       @ e    @   4.      0Q``p   !5!(h<   HXW l X  !! `   Pca   FadeOut 	##p(         #  3r 33h
3g3g`,=dpA        4 \ `@#`    e       @ @ P    e     @   5.      0Q\`b   !5!(h:   H dX@   !! `   Pc    FadeIn  #	5o(         #  3r 3g3
33h   `,=dpA        ~  `@#`    d       @ P @ e     @   6.      0Q``l   !6!(h:   @<W(@ H   !!(`   5555Fbp         3  3 39#3
333h  `,=dpA         `@#`    e       P P P    e    @   7.      60Q<`"   !96!c   ,8H!!`   g         #  3r   `,=dqA        ` E`@#`    b       @ e    @   8.      Pc۹
   fadeIn  8b   
      GPdu
   cc.FadeOut  	0QD`8   !a6!e"   ,# 4 l   !!`   5i          9  3h`,=dpA          `@#`    b       @ e    @   9.      0Ql`   !}6!,iB   зHT
d,X*W l X   !!$`   65	##s(         #  3r 933
  h3g3g   `,=dpA         D `@#`    e       @ P @   e     @   :.      0Q\`b   !6!(h:   нH dX@   !! `   5#	5o(         #  3r 3g3
33h   `,=dpA        f t `@#`    d       @ P @ e     @   ;.      50Q<`"   !6!c   ,8L!!`   g         #  3r   `,=dqA         E`@#`    b       @ e    @   <.      Pc   fadeOut Hb         GPdW	   cc.TintTo   	0Q`   !6!8lZ   |. . 7x$$D8R    !!,`   BPbJ,   _to Pcr$   _from   Pc   Color   ~0         #  3e9#  3e9
#  3{333!^3e`,=dpA        $ `@#`     f       @  
    e    @   =.      0Qh`|   !7!$g8   P0<(D &x: T!!$`   	FbB6r0         #  3333h
#  3e9  `,=dpA       \ f `@#`    d       P @  e    @   >.      0Ql`   !!7!,iF   Hh LX4" !!,`   Pcg   TintTo  #6	s@         #  3r 3g3
33333e  `,=dpA          `@#`    e       @ P P @ e     @   ?.      0QX`Z   !A7!$g2   ,<(@ 7\   !!(`   	FbB6n         #  3333h
339   `,=dpA         `@#`    d       P @  e    @   @.      0Q`  !]7!Lq   T @$,< 7X7X7   !!,`   66BH         3  g33m3#
3333AB@333AB@33!3A B@e#9% `,=dpA        | `@#`    (h'       P `   X   `  e    @   A.      170QH`:   !y7!c   P8Nl!!`   j(         #  3r   `,=dqA        " E`@#`    b       @ e    @   B.      Pcz%   tintTo  Pb          GPd'>	   cc.TintBy   	0Qh`~   !7!0jN   P4H H D D D H8R  !!$`   Pc2w   _deltaR Pcb*U   _deltaG PcŞ    _deltaB Pc6h   _fromR  PcG   _fromG  Pc3   _fromB  r0         9  99999
!^3e `,=dpA        6 `@#`    d       , ,   e    @   C.      0Q``j   !7!(h>   P0<(D .H
 H
  !!(`   	Fb777p         #  3333h
999   `,=dpA       n  `@#`    d       P @ , e    @   D.      0Qh`z   !7!,iB   H dX@88"   !!(`   Pc2j   TintBy  #	777r8         #  3r 3g3
3333e   `,=dpA          `@#`    e       @ P P   e     @   E.      0Qh`z   !8!(h@   ,<(@ |l\\$!!8`   	FbB777r         #  3333h
33939	3
9   `,=dpA       > x `@#`     f       P @  ,P    e    @   F.      0Q`   !-8!8l\   T l<,8 ;h8 ;h8 ;  !!0`   B777777z8         3  g3#333B@
33B@33	B@e9  `,=dpA         `@#`    $g        P       @    e    @   G.      0Ql`   !I8!0jL   ĄH0DTT l X  !!(`   8	777##s0         #  333[3	[3[r3g3g  `,=dpA          l `@#`     f       P  @
    e     @   H.      80QH`:   !e8!c   P8Nl!!`   j(         #  3r   `,=dqA         E`@#`    b       @ e    @   I.      Pc   tintBy  8b   
      GPdb9   cc.DelayTime	0Q,`   !8!b     !!c             `,=dqA          `@#`    me     @   J.      0QX`Z   !8!$g2   H<W l X   !!`
   Pd	   DelayTime   	##n         #  33r3g
3g   `,=dpA          `@#`    d       P @   e     @   K.      0QT`V   !8!$g4   H dXW  !!`
   8#	m          #  3r 3g3
3g `,=dpA          `@#`    d       @ P   e     @   L.      80Q<`"   !8!c   ,8T!!`   g         #  3r   `,=dqA       F  E`@#`    b       @ e    @   M.      *Xb$         GPe.a{   cc.ReverseTime  	a
 0Q@`*   !9!d    ,0,  X!!`   PcV   _other  a
h         9  3g   `,=dpA       \  `@#`    b       @ e    @   N.      0Q`   !!9!8l^   ,`#L* <,<(D87.$* < !!(`   9
	Fb	|          Q3  v  #3 g/#33
333h	9 #3 g`,=dpA         a
`@#`    e       P P P ,@ e    @   O.      0Q``j   !=9!(h<   H dP k  !! `   PdJJ   ReverseTime #a
9p(         #  3r 3g3
33fg   `,=dpA          `@#`    e       @ P @    e     @   P.      0QX`^   !]9! f0   ,<(@ T \!! `   	Fb9n         #  3333h
33g `,=dpA         `@#`    d       P @ @ e    @   Q.      0QT`X   !y9!e(   T l<*$#H!!`   9m         3  g333A
g`,=dpA         `@#`    d       P  	    e    @   R.      0Q8`   !9!c   T  !!`   9f          3  3f `,=dpA          `@#`    b       @ e     @   S.      0QX`Z   !9!$g2   8 W( 8   !! `   9 Fbn         3  3f#33
33g   `,=dpA        >   `@#`    d       @ P @ e     @   T.      M90Q<`"   !9!c   ,8\!!`   g         #  3r   `,=dqA        ^ E`@#`    b       @ e    @   U.      Pdc   reverseTime `b(         G Pf:9x   cc.TargetedAction   	 Pe>?   getForcedTarget PeI   setForcedTarget 0QD`6   !9!e(   ؼ84l (  d!!`   PcV   _action Pej(   _forcedTarget   i         9  93h `,=dpA       *  `@#`    c       ,P    e    @   V.      0QH`@   !!:! f*   pLK*L
    !!`   	::j         3  3g99`,=dpA       "  `@#`    c
       @ ,  e    @   W.      0Qd`v   !=:!,iB   H dPP     !!$`   Pe"J   TargetedAction  #::q0         #  3r 3g3
333fh `,=dpA        * T `@#`    e       @ P P   e     @   X.      0Q\`h   !]:!$g6   ,<(@ T TS !!$`   	Fb::o         #  3333h
333g`,=dpA         `@#`    e       P @ P    e    @   Y.      0Q8`    !y:!c   8  (!!`   : f          3  3f`,=dpA           `@#`    b       @ e     @   Z.      0QH`:   !:!d    T l  8!!`   :j         3  g33g   `,=dpA         `@#`    c
       P   e    @   [.      0Q0`
   !:!b   T8!!`   :d           3     `,=dpA          9`@#`    b          e     @   \.      0Q@`0   !:!c   @8&x$!!`   :h          3  v  ^
9 `,=dpA       P  9`@#`    b       ,  e    @   ].      M:0Q@`.   !:!c   886t!!`   h         #  3r `,=dqA         E`@#`    b       @ e    @   ^.      PeV@m   targetedAction  }0           '# # 3Ї)# 3::		:
::::::	:
:::: !!:"##:$%%:&'':()):*++:,-g/9-1# ы.9/3# # 3Ї05)# 3-6:81::2:3<4:>5:@6:7B8:9D::FgH9;J# ы<9=L# 3;Nы>9?P# # 3Ї@R)# 3-6:SA:UB:CWD :YE!:[F":7]G#:9_H$:aI%:cJ&:KeL':Mggi9Nk# ыO(9*m# ыP)9,o# # 3ЇQq)# 3-6:rR*:tS+:CvT,:xU-:zV.:|W/:~X0:Y1:KZ2:Mg9[# ы\39,o# # 3Ї])# 3-6:^4:_5:3`6:a7:b8:7c9:9d::g9e# ыf;9g# 3eыh<9?# # 3Їi# 3-6:j=:k>:l?:m@:nA:oB:9g9p# ыqC9r# # 3Їs# 3-6:tD:uE:vF:wG:ËxH:9ŋyI:g9z# ы{J9|# # 3Ї})# 3-6:Ћ~K:ҋL:ԋM:֋N:؋O:9ڋP:g9# ыQ9# # 3Ї)# 3:狈R:鋉S:닊T:틋U:g9# ыV9# # 3Ї)# 3-6:W:X:Y:Z :  [ :9  g 9 # ы\ 9 # # 3  
)#  3  : ] : ^ : _ : ` : a :  g 9 # ыb 9 # # 3  )# 3-6 :  c : "d : $e : &f : (g :9 *h : , g. 9 0# ыi 9 2# # 3  4)#  3 5 : 7j : 9k : ;l : =m : ? gA 9 C# ыn 9 E# # 3  G)# 3-6 : Ho : Jp : Lq : Nr : Ps :9 Rt : T gV 9 X# ыu 9 Z# # 3  \)#  3 ] : _v : aw : cx : ey : g gi 9 k# ыz 9 m# # 3  o)# 3-6 : p{ : r| : t} : v~ : x :9 z g| 9 ~# ы̀ 9 # # 3  )#  3  : ρ : Ђ : у :  g 9 # ыӄ 9 # # 3  )# 3-6 : օ : ׆ : ؇ : و :9 ډ : ۊ :7 ܋ :  g 9 # ыތ 9 # # 3  )# 3-6 :  :  :  :  :9  :  g 9 # ы 9 # # 3  )#  3  :  :  :  :  :  g 9 # ы 9 # # 3  )#  3  :  :  :  :  g 9 # ы 9 # # 3  )# 3-6 :  :  :  :  :  :9  g 9 # ы 9 # # 3 )# 3-6 :    :    :    :    :    :9    :  g 9#  	  9
# # 3 )# 3-6 :    :9 
   :    :  g 9#    9# # 3 )# 3-6 :    :    :C    :    :    :9 !   : #   :7 % g' 9)#    9+# # 3 -)# 3-6 : .   : 0   : 2 !  : 4 "  : 6 #  :7 8 $  :9 : %  :&< '  :(> g@ 9)B#  *  9+D  `	F     0`&0 0 0 , ,0`&0 0 0  `
` 0 0 , ` 0 0 ,  `2 0  `&0 0  ` 0 0 ,  `2 0  `2 0 0 , ` 0  L`&0 0 , ` 0 , `&0 0 0 ,                                                                                                                                                                                               e     @         ###$9$U$q$$$$$%%9%U%q%%%%%%)&]&y&&&&&'%'I'u'''''(!(=(Y(u((((()))E)Y)u)))))*5*Q*m*****+9+Y+y++++,,9,U,q,,,,,---I-e-----.%.e...../!/=/]/y////0!0=0Y0u00000191]1y11111292U2u22223)3E3a33333	4)4E4e444444!5=5Y5u55555656]6y666677=7Y7u77778)8E8a888888999Y9u99999:9:Y:u:::::0Q%`  !;!x|        x "D_*"""""	"""
"	""	"	""""""""""*ت  !!`l   <=dqA       % a  E`@(`     Pf&-.E   ../core/platform/js 0QL`B   !);!(h<   $
4H d ` P L ,  !! `   Pc~E   actions PdvC   actionIndex Pez   currentAction   Pcz_   paused  Pb   lockk            9 9999	9   `,=dpA        d | `@;`    d       s`    e     @   -      0Qp`   !Y;!0jN   $X 
 h |O$8$, d !!(`   PdZ^	   createMap   Pd~KB   _hashTargetsPev^7   _arrayTargets   Pe:,   _currentTarget  Pc\   directorPd ]p
   _scheduler  Per .   enableForTarget t          3  g999	#33#333g `,=dpA          E`@;`    e        s
  e     @   -      Pe63   ActionManager   b`   0      Pde   _elementPool`    [$PgS   _searchElementByTarget  Pdn_W   _getElement PdT)[   _putElement Pd
Y	   addAction   PeI   removeAllActions(Ph`G`   removeAllActionsFromTarget  PdH   removeAction Pf?   _removeActionByTag  $Pg   _removeAllActionsByTag   Pf5#   removeActionByTag   $PgO/   removeAllActionsByTag   Ped   getActionByTag  0PjJ4!   getNumberOfRunningActionsInTarget   Pdj   pauseTarget PdӋ,   resumeTarget$Pg~M   pauseAllRunningActions  Pez   resumeTargets   Pd^D   pauseTargets PfU   purgeSharedManager   PfOm`   _removeActionAtIndex Pffw   _deleteHashElement  0QX`Z   !;!,iF   t,L
4+L
$0 !!`   Hn          3  w  !53v  5Yҕ% 	   `,=dqA         ;`@;`    c
        P  e    @   -      0QT`T   !<!$g8   p4 ,DL
 <
 !!`   ;"E;m          3  3fңr 99
  `,=dpA         ;`@;`    c       @ , e    @   -      0Q\`h   !-<!,iH   8<P X H L @ 84 0!!,`   9;H=;A;E;I;;bo         3  99999
933g`,=dpA       * r ;`@;`    e       , , P    e    @   -      0Q`  !I<!Dor   L(d@@
0("H h@(8 0  4 * @   !!,`   m;Pbd   _id 9;;q;b
          lh3  35Ҥ39	-3h3 3;33g33g3g#!3# g% `,=dpA          ;`@;`    (h'        
 
 
   e    @   -      0Qt`   !i<!4kX   pP,
0
( T\ \!!`
   q;H;i;m;u8         3  3w  5Ф3gY
ѕ! 3 93g9 `,=dpA          ;`@;`    e         3,P ,  e     @   -      0QT`T   !<!$g4   ,@@
(<(   !!`
   m;Y<9;H;m         %3  35Ҥ393
g  `,=dpA         $ ;`@;`    d        ,P    e    @   -      0Q`   !<!Dot   ,p |@@|( 3\ " D0 *88  !!$`   m;Y<9;H"=;8         z3  f335Ѥa3
3w  P3
5v  43
3h3z  3Z9YЕY   `,=dpA       T  ;`@;`     f       P  P  P   f  e    @   -      0Q`   !<!@nj   ( (
 t,
, $H0 P \    !!`
   9;H;{          3  3w  O3  5Ф93fv  '3
fv  3hYҕQ  `,=dpA        	 ;`@;`    e        P @ 0  e    @   -      0Q`   !<!<md     x,
, $H0 P \   !!`
   9;H;{         3 3N z  M3 5Ѥ73f	v  %3fv  3hZҕN    `,=dpA       V	 N ;`@;`    e        
 f  e    @   -      0Q`  !<!@nn   X7t* |Hx@
(F 5/  d
@ " !!$`   !m;Y<;X         #  33v  #  3 g3
$35Ѥ3e51ɭ&63h"   `,=dpA         ;`@;`     f       P P  P P
 e    @   -      0Q`  !=!@nn   X7t* |Hx@
(F 5/  d
@ " !!$`   !m;Y<;X         #  33v  #  3 g3
$35Ѥ3e51ɭ&63h"   `,=dpA        > ;`@;`     f       P P  P P
 e    @   -      0Q`  !-=!Pr   X7t* |@8|X( 34
, $ $* l0  !!,`   !m;Y<9;H0         #  33v  #  3 g3
35ҤY3>33w  -35Ф3fv  Yѕ6 #  3 h  `,=dpA       r  ;`@;`     f       P P  P  P L e    @   -      0QL`D   !I=!e(   d@8
@4 ,!!`   m;Y<9;Hk          3  35Ҥ333  `,=dpA       ` . ;`@;`    c
          e    @   -      0QD`2   !e=!d    d@8D,!!`   m;Y<E;i          3  35Ҥ
9   `,=dpA       \  ;`@;`    c           e    @   -      0QD`2   !=!d    d@8D0!!`   m;Y<E;i          3  35Ҥ
9   `,=dpA       ,  ;`@;`    c           e    @   -      0Ql`   !=!4kT   \8P,
0
 "P,(  !!`
   q;HE;bs8          3 3w  .5Ϥ3]9	33gYЕ2  `,=dpA          ;`@;`    e       
     e     @   -      0Q\`d   !=!(h<   ,X,L
4<;K  !!`   H;o          .3  w  "535gY
ҕ&   `,=dpA         ;`@;`    c        P  3e    @   -      0Q\`d   !=!(h<   ,X,L
487K  !!`   H;o          .3  w  "535gY
ҕ&   `,=dpA        z ;`@;`    c        P  3e    @   -      0QH`>   !=!e$   $$ 8h  !!`   y;PdVw   getSchedulerPe?R!   unscheduleUpdatej         #  33f3g
 `,=dpA         4 ;`@;`    c       P @ e     @   -      0Q`   !>!,iH   H$ " H0$*8p
; ;x h!!`
   9;"=;H;x          3  53  3h3z  3
Z
93  3v  3g `,=dpA       t  ;`@;`    e        P      e    @   -      0Q`   !1>!Hp   P,84@+@|L((
 (
T" X PH(!!(`   I;m;Y<q;H";@         r3  l3335Y3
33`33w  )5v  3hYЕ+ 3g   `,=dpA         ;`@;`     f       P  P P @ 0@ e    @   -      0Q=`&  !M>!  L(h
pT@4` \  D 3,/888&H8"P8 l8 |lD4 D  \
$ ;x G' !!H`    q;Hu;E;9;I;=;A;#
 ;;`  !@         3  3w  5933
399333w  33593m3333	33
!Bg#3433%f'$33)f+393-g/93Y1929333v  35g79Z9Y:   ;  `,=dpA        $ `@;`    4k<        P ,  P  
 
 3e    @   -      F	           k k' '#ы9#3ч
#3:	:
::::::	:
:::!: #!:"%#:$'%:&)':(+):*-+:,/-:.1/:031:253:47959   `dw;      ` 0                         e    @         %;U;;<)<E<e<<<<<<=)=E=a=}=====>->I>0Q\`f   !m>!,iD   Ȗ  ` D d ` T l 8  !!$`    Pfuxc   ./CCActionManager   Pdܗ
   ./CCAction   Pf_   ./CCActionInterval   PfjL   ./CCActionInstant   Peg   ./CCActionEase   Pfbn   ./CCActionCatmullRomPc@   ./tween o          k kkkkk
k `,=dqA       % & E`@(`    d       @ @    e    @         0Q`  !>!A=l   C@  x *"X" """"BF*"T""""
(  ;&<C&D?&@;&<7&8?&@?&@C&D "$*\"
""""'
 """"D"@"0"H"`"p*("\"p*" P D 
," # D 
"$   !!m`   =dqA       :( na j           E`@(`    0QL`H   !>!$g4   ,
8` T
 H/l  !!$`   =&Pd:?   _finalActionPcb5   _target !Pb:   _tagk           9 99#3	39`,=dpA       = > `@>`    d       s
`  e  
  @   `-      0Q8`   !>!c    ', !!`   4=dqA      T V A`(   `@>`    0Q`   !>!<md    ,$4
 |D+d*p (* <  !!`   HPcf%+   _union  9	|@         9  3 w  ;5;{3	f;Yѕ= 3h`,=dxA        U V E`@>`    e           e     @   -      f           '   `b          e  
  @   a-       Pfgr   ../animation/bezier Hb         GPe,   cc.TweenAction  	Pcn   progress	0Q`(  !1?!\  LX
X  c&DW#ph+T(* t5/  l
,4P4"@(+l*@?"@Hx"(
$(, X
$@
 H
 ,,L*`s
H, `  !!T`&   UbPc*D   _opts   Pc)   _props  )?Pc}g   warnID  Pcp   relativePbbcs   lerp%		Pefne]   Can not animate PPr.XD    property, because it do not have [lerp, (add|mul), clone] function.Pdvz   _originProps         #  3g9#  3g9
3393<3"43#3593]#3 h3 3"$ƭ$6%3	'!^U3)3+I3)"2#33)5-]#3 3)h/3)3+3	'" 3
1H33358372#  3g99	;9=9?3A;C#3E@G@HgI K9L3NgP`,=dpA       >) N1 `@>`    DoR       @   P ,P P 
 
 `
    e    @   b-      0QP`N   !m?! f0   H,@L X!!`   	]?A?#l(         3  33r3g
 `,=dpA        p1 Z2 `@>`    c       P @ e     @   c-      0Q`  !?!ly   ,<(@ Pl-/  l
,
0"D
 4
4@g" x T
$(0/"`"  !!D`   	FbA?M?E?PcHP   start   	Pb>   end %	         #  3333h
333ѫȭ66" +99	3
@3
9K3 f"93 f$9	3&3(3*3
h,3
9 .  `,=dpA       2 5 `@>`    ,i/       P @ P `X @ P e    @   d-      0Q`X  !?!Pr   d0,L |0x@|5/  t
80 +6L( &WS
@
P  !!,`   A?E?)???	PcJń   onUpdate         3  33g3Ф33
rígX633g3333i9;c !3"Ȥl$`,=dpA       5 49 `@>`    (h&       @ P 
 \    e    @   e-      0Q\`b   !?! f*   \"/XF H   !!`   Q?o(         " AB@ 3 e   `,=dqA       \9 6: )?`@>`    c           e    @   f-      @b         GPd9n   cc.SetAction	Q0Q@`.   !?!e$   ,0P< 0  !!`   E?h         9  !^3g `,=dpA       : \; `@>`    b       @ e    @   g-      0Q\`d   !@!$g4   h5/  <<0  !!`   E?o@          . ̭# 3 6;   `,=dpA       |; < `@>`    c           e    @   h-      0Q``n   !)@!$g6   \Hl5/  (
,g !!`   E?pH          3  3)ʭ6; 	 `,=dpA        8< < `@>`    c
       @ e     @   i-      0QD`6   !E@!e$   H \('L  !!`   E?i          r  3 3g `,=dpA        = = `@>`    c       P    e     @   j-      0QH`<   !a@!e$   $$ HX  !!`   y;PeK   getActionManager;j          #  33f3f
  `,=dqA        > J? E`@>`    c       P @ e     @   k-      Pc   stopAll 0QH`>   !@!e$   ,$ Ht  !!`   y;q@;j         #  33f3g
 `,=dqA       ? @ E`@>`    c       P @ e    @   l-      Pd   stopAllByTag0QH`>   !@!e&   ,$ H !!`   y;q@;j         #  33f3g
 `,=dqA       L@ @ E`@>`    c       P @ e    @   m-      Pe6V   stopAllByTarget F0Ql`   !@!,iF   Ą7p$  `$  L !! `   =&b?s         #  3{333	fg333fg`,=dpA        A B E`@>`     f       P
     e    @   n-      0Q4`   !@!c   ,
P!!`   >e           9     `,=dpA       LB B E`@>`    b          e    @   o-      0Q`r  !@!\u   ̋\4
h7p&d@$ HLG |& 
,440/o$ H@*;$" !!D`   >UPcQ&S   isValid >y;q@;?Y<>;	,Pi.    Please set target to tween first0         3  Ҥ#3{33	$#33f33g3f93	!Y'9	 3"3
$3&g(#33*f,3.30e2#34g6   `,=dpA        B >F E`@>`    4k8       P 
 
 

 .P @ P P    e     @   p-      ?0QT`V   !!A!$g2   T@$ HLG   !!`
   >y;q@;m         3  $#33f3
3 g `,=dpA        xF TG E`@>`    d       P P   e     @   q-       0Q4`   !=A!c   ,
D!!`   >e           9     `,=dpA       G G E`@>`    b          e    @   r-      %0QX`\   !YA! f0   d 8( $$ D!!`
   ?Pc&ߺ   tween   n          3  f#3g3
3fg  `,=dpA       H H E`@>`    d       ` P @ e    @    s-      0QP`L   !yA! f,   \ h@($ (  !!`   ?=&Hbl         3  f3933
g  `,=dpA        H I E`@>`    d       P P    e     @   t-      k	0QP`N   !A! f,   \8@H 4  !!`   =&H!'l         3  3v  5#3g
 `,=dpA        J J E`@>`    c        @ e     @   u-      ?U8b   
      22 !0Q`   !A!8l`    888( {@6Kt!!0`   L=dpA 
      K M PbԨ   o2  Pbeny   c2  Pb    l2  c    2`@>`    	Ub0Qx`   !A!,iF    ,.8"G; ,.8"G; !!`   Pcr   bezier  	v8         3  33i93  3
3i9 `,=dqA       PL ZM E`@A`    d       P ,P  e    @   -      )?Pb,   to  b         y0          3 '3'3'3'#3
g 93ч):	e  ` f      P P ,P     e    @   v-      20Q`   !B!8l`    888( {@6Kt!!0`   L=dpA 
      M P AAAc    2`@>`    	Ub0Q`   !B!4kV   ,t *<&$$.g; *<&$$.g; !!`   	A~H         3  33@@3 i
9 3@@3i9   `,=dqA       O pP E`@B`    e       P @ @X ,  e    @   -      )?Pbv   by  b         y0          3 '3'3'3'#3
g 93ч):	e  ` f      P P ,P     e    @   w-      20QD`4   !EB!e"    H
 X*    !!`   4=dpA       P Q A`  `@>`    b0Q@`*   !]B!c   ,2<,!!`   > h          3  3O9   `,=dqA        LQ Q E`@UB`    c            e     @   -      i           '3 ы h  `c           e     @   x-       0QD`4   !}B!e"    H
 X*    !!`   4=dpA       Q R A` !`@>`    b0Q@`*   !B!c   ,2<,!!`   >Q!h          3  3O9   `,=dqA        BR R E`@B`    c            e     @ 
  -      i           '3 ы h  `c           e     @ 	  y-      !0Qp`   !B!,iF    p0 {:l !!$`   4=dpA      R T ` `@>`    Ub0QP`J   !B!d    d
(2<(7L!!l          z  D Px       `,=dqA       S TT E`@B`   b         e    @   -      )?Ab         `   t0          C '#3g 93	ч)e  `e      Ѐ`&      e    @   z-      `b(         5BPcb$   delay   be!'PcFB   parallel0QX`^   !B! f*   L "\$: H   !!`   UbM?n          #  3g9r `,=dqA       W W A`@>`    c
       @   e    @   {-      0QX`^   !C! f*   L "\ : H   !!`   UbM?n          #  3g9r `,=dqA       X X 5B`@>`    c
       @   e    @   |-      0Q4`   !1C!c   ,(  !!e         r  `,=dqA       Y ZY `@>`    b          e    @   }-      *Bi#be!'*B(b         #90QT`T   !MC! f.    H&("( !!`   4=dqA       x[ \ A` `@>`    F0QT`V   !eC!$g2    P $ (   !!`   9	=&bm          5 3 h33g
 `,=dxA        [ \ E`@]C`    c       @ @ e     @   -      m           
  5 ' 3Ћ ;  `c          e     @   ~-      H0QT`T   !C! f.    H&("( !!`   4=dqA       N] ` A` `@>`    F0Q`f  !C!`v    dGd7x d7+l $l&(
 <874 P ( !!,`   =&HPcn+S   Tween   ?`    Ja       b9	H         3  3N53N#3
{3fі+#3{3N53N9MЄ%=w  3 5"g$Y&Ε '	5(3*h,3.g0 `,=dxA        ] ` E`@C`    0j2        P  
 . '  P    e     @   -      m           
  5 ' 3Ћ ;  `c          e     @   -      0Q4`   !C!c   ,(  !!e         r  `,=dqA       a La E`@>`    b          e    @   -      iAC@           'k ''#3·)#3:		:
::::g'#3·)#3::
:	: 
:"g$'΋9&΋9(΋9*3 ,΋!9".3 ,΋#9$03 ,΋%9&23 ,΋'9(43 ,΋)9*63 ,΋+983 ,΋,9-:3 ,΋.9/<#0>31@3 ,̇2B)ˋ3:4C5:6E7:8G9::I;:<KhMO'=P)΋>:?Q@:ASB:CU#3DW:EY#3F[:G]#3H_:Ha#3Ic:Ie#3Jg:Ji#3Kkkm:Ko#3Lqks:Mu'Nw)#3Ox:Oz#3P|:P~#3Q:Q'	#0>3Rg'
S'
3Tw  jY' #0>3R	g'
U'
3Tw  jY' #΋V 9W#9X `   !   P  &0 0 ,  , , P `N 
 
 
 &0P  P L                                        e    @         -?i?????	@%@A@>]@@@@@@A9AUAuAAAABBABYByBBBB>>BC-CICaCCCC0Q`  !C!    CL,  T |`D 0/| " h0            
 !!`T   d=dqA       a bx f       E`@(`    0Q``l   !C!(h>   < `
 T
 H */ !! `   bPdrq3	   animation   Pcw   array   $Pgf   MutableForwardIterator  Pc9   _anims  p         3  g9933
цr9  `,=dpA       zc td `@C`    d        P  e  
  @   Q-      0QE`4  !)D!   ēllttD"4@&p.d 0h,,
 P4"@$ d
0,L0\8&,0 0 0 7	!!X`(   Pb   clipPc^   durationPcZ1   wrapModePc&V   sample  Pd-f	   frameRate   Pb>רS   LoopTa      Pd~d   repeatCount Pd   createCurvesPc2h   curves  Pcb   events  HbPcU   frame   PcPs   ratios  %	PbZSBJ   funcPcF   params  )p         3  39393
93933H3v  993	h9
3Ф3!w  r #9%3'g)5+3.30C-32l4z  3658ʖ)r :323<g>363@gB3D3F3HhJYLΕ M  `,=dqA       d i `@C`    @nN        ,P   ` X @  @ P P  3e  
  @   R-      PbQa   js  Pdڵ
   ./playable   Pf¦y6   ./animation-curves  Pek   EventAnimCurve  Pd$Ǹ	   EventInfo   Pce
@   ./types Pd&'n   WrapModeMask(Ph   ../core/utils/binary-search  Pf3i)   binarySearchEpsilon Pc5
   extend  F0Ql`   !D!,iB   H0&X
 , x H ,   !! `   9DPdt   curveLoaded Pcm   animatorPbF   play	s         3  =33l93
f" 3g3f `,=dpA       i k E`@C`    e       P ,P @   e    @   S-      Pd^l^	   playState   0Qt`   !D!4kT   d@@ 8
<    !!`
   DDHPd	   stopState   u          3  3933w  +35
v  ^3g3Y94    `,=dpA       Fk l E`@C`    d          3e    @   T-      Pe   stopStatesExcept0Qh`z   !D!(h@   ,0 W 4TS!! `   DDbPeӿ   _setEventTarget Dr         3  33gv  3 3
g33g   `,=dpA       l m E`@C`    e       P P P    e    @   U-      Pd6,   addAnimation0Q`   !E!<md   Էd D4 
OW (* l (  !!,`   DDPd   fastRemoveAtH 
D|          3  33gz  23 3
g3 33v  3f#3 Cg9  `,=dpA       m \o E`@C`    $g        P P P @ @    e    @   V-      Pe.   removeAnimation 0Qh`~   !AE!,iH   \@@ l / !!`
   DDHEDr           3  3933w  !35
3f3Y9*  `,=dpA        o hp E`@C`    d          3e     @   W-      0Q8`   !]E!c   ,$ (!!`    f          3  f `,=dqA       p p E`@C`    b         e    @   X-      D0Q8`   !yE!c   ,$ ,!!`   PchlR   pause   f          3  f `,=dqA       q Hq E`@C`    b         e    @    Y-      PdR!F<
   pauseState  0QH`<   !E!e$   ,$ <D 0  !!`   Pcҫ   resume  Pcΰk`   isPausedj          3  f33 f  `,=dpA       |q q E`@C`    c
       P   e    @ !  Z-      Pd~   resumeState 0Q`   !E!<mf   <L( @ p0,
D @  !!`
   	EDDDHy          3  g3f=33
3w  $53 g3fYѕ(   `,=dpA       4r "t E`@C`     f       P P  P @ 0  e    @ "  [-      Pd   setStateTime0Qh`~   !E!,iH   \@@ l / !!`
   DDH r           3  3933w  !35
3f3Y9*  `,=dpA        Lt *u E`@C`    d          3e     @ #  \-      Pcb(y   onStop  0Q``j   !F!,iH   p0,
< T !!`
   DDHEDp           3  33w  53f
9Yѕ#    `,=dpA        Vu vv E`@C`    d       P @  e     @ $  ]-      PcM   onPause 0Q``l   !%F!,iH   p0,
0
0, !!`
   DDHDEp           3  33w   593
fYѕ$   `,=dpA        v w E`@C`    d       P ,P  e     @ %  ^-      Pch[   onResume0Q8`   !EF!c   ,X!!`   f         3  l `,=dpA       w >x E`@C`    b         e    @ &  _-      PdfM^   _reloadClip 	@           ы'# 3'k'k3'3
'	k3
'k3'3h3Ћ9999 9"9$9&	9(
9 *!9",#9$.%9&0'9(29)4   `Pr6      @ P @ @ , , , , ,                  e    @         C%DDDDE=EYEuEEEEF!FAF0Q`  !iF!ly    L 0< |hX dc *"L4P:L:4Rh:"")""V_t/D!!`V   T=dqA    
   Hy & d     E`@(`    DPc%   WrapModeDPe2ѩ   DynamicAnimCurvePet   quickFindIndex   Pf   ./motion-path-helper Pf~O   sampleMotionPaths   DDPb          GPe   cc.AnimationClip	Pd
   properties  *Pcjq-   onLoad  Pe   createPropCurve  Pfi   createTargetCurves  YDPcQk,   Asset   Hb         	=DEDb         
`x   b         `   ADPdrA	   curveData    b         b           Pcھ}N   visible DaD b         `    [FD b         `    Pc^   Float   	b         
0Q0`
   !F!b   T(!!`   d           3     `,=dpA        $| j| `@yF`    b          e     @ (  K-      
=Db         
PcZ #   Normal  ADFb         $Pgv   createWithSpriteFrames  0Q`t  !G!`v   <, 4(* <8 40
$+0/$H,,
 <H&<&s+|<<J!!L`"   I	B
EDH	 b         eDb         Pcn4   comps   b         Pd6
Pm	   cc.Sprite   b         PdA   spriteFrame 5G-G%GFH         #  3g#3 Ag
r 3933C93C3w  ()B:5:	;!Y#ϕ* $
%̇&ˇ'):(:*:,9.  `,=dqA       ~  G`@yF`    ,i0       @ @  &pB y 0 e    @ )  L-      *0Q`   !EG!<md   ̄h@?#@?#87#@?#  !!,`   Eb=D	ADEDIDz          #  33g9#  33
g9#  33g9#  33g9  `,=dpA        $  F`@yF`     f       P ,P ,P   e     @ *  M-      0Q``  !aG!   p\7.0 4
$4
 \((
 h
,4d 0< d4D Lp( `$"4$4*L* t*#"P<>s0($(
 (
$(8 @$"&,@DP"l$XB(7"7&(7"7&(7"7&(7"|*T(7t!!`H    BkPbrî   propHeD=DiDbPd
   motionPath  Pc.   curve   Pc   types   I	BPc"8H5   Linear  PcF3   Bezier  `   ED1	1	Taư>Peƞ   _findFrameIndex Pc6   _lerp   FPd&   _lerpNumber Pb69\   QuatPdB	   _lerpQuat   	Pd9I   _lerpVector2Pbl   Vec3Pd
   _lerpVector3Q?Pd^^   _lerpObject           # 3{v  r 99
3w  533C33	g3	3
g3!3#3	%g'3)ʤ"3+3	-g/#133g5f5759v  15;5=v  3+3	?3AgC$3+3	E3GgIgK3+3	M3AgOYQ   R  3S3UiW33Yw  V5\N^5_A[v  	'#a3cAegfx  ƖYhŕX i9j3#5l3n" 3p3r9t薐# 3v{x3p3y9tj# 3{{}3p3~9tD# 3 {ꂦ3p3!9t3"3p3#9t`,=dpA          F`@yF`    hx       Ӏ*,   


 
  

 
  
 "   P ,P *P e    @ +  N-      0Q`  !G!`v   |<,\9/  l
@J  \9/  t `d
p1/  p
8J     !!`
   Pc~Et   props   %GFbPd2T   getComponent         3  3NJ>/63e	3g: sd3gˤT6ʫJ>/63e3g: o !   `,=dpA       < z F`@yF`    $g"       @ 
L (@  e    @ ,  O-      0Q`   !G!<mb   tL0pF 5/   Pl
LF (   !!`
   FPcnBq   paths   Fb         3  3ц3eNǭC4#
3hΤ 63e?   `,=dpA        Ғ YD`@yF`   e       0)`  e    @ -  P-      	Pe   AnimationClip   H          k 3k3'3'k
3'k3	'#
3χ#
3:̇)#
3::!#)ˋ :$:&()3):+:-:/1)̋:2: 4!:"6#:$8%:&:':(<g>'#
9)@9*B   `HpD      @ @ P 09&00`2 0           e    @ '        F	GAG]GGG0Q`>  !	H!p   /L 43  0/| 0/*&2$*(T"" 4" ," ,""/$D &82<,:6`""%"";DdTL8\L*!!`   l=dqA          g        E`@(`    0Q|`   !!H!,iF   <0
("$* #x *T@( !!`
   
I	Bw          "1#  35Ҥ
k#  3 Bh
#3gl  `,=dqA         `@H`    e        @ @    e  
  @ /  9-      Pc^[   ./bezierPdj-   bezierByTimeDDDDPdvDj   WrappedInfo (b         GPdBE   cc.AnimCurveED$Pg@   onTimeChangedManually   0Q,`   !UH!b     !!c             `,=dqA          ED`@H`    me     @ 0  :-      MHpb0         G PfN:y   cc.DynamicAnimCurve 	F8b   
      BqGE`    [iD`    [}G`    [GGGGGGGED	0Q0`   !H!c   $H  !!`   Pd`B   _cachedIndexd           9   `,=dpA        l  `@H`    b          e     @ 1  ;-      GG0Q8`   !H!d   L
@/D  !!f          AB@  `,=dqA          G`@H`    b       B  e    @ 2  <-      0Q4`   !H!c   t 4  !!`   Q?e         3  h`,=dqA       N  G`@H`    b         e    @ 3  =-      PbN   quat0Q@`.   !H!c   tF @  !!`   Q?h(         3  e `,=dqA        V E`@H`    b         e    @ 4  >-      G0Q@`.   !H!c   tF @  !!`   Q?h(         3  	e `,=dqA         E`@H`    b         e    @ 5  ?-      GPb"!    v3  0Q@`.   !I!c   tF @  !!`   Q?h(         3  e `,=dqA       T  E`@H`    b         e    @ 6  @-      G0QY`^  !1I!"  tH@0t@P"4<
<
8
",# "P<
(H

,
tx
8
<$8
,`(x
pF #
D0"8   !!0`   iDHHGG}GqG`,  =         3  33v  	3w  9\x  -3w  #N	5
5x  w  3h93w  \y  	5ϖz  N5ϖnN53ZN!5"5$3&N(5)A,A-C+l.5032e4ϖ56383:;< `,=dpA       ܜ  ED`@H`   8l>       P @ @   "     BH @ P    e    @ 7  A-      G0Q,`   !MI!b   ,(!!c            `,=dqA        * E`@H`    me    @ 8  B-      G0Q0`   !aI!c   $
0   !!`   aDd            9 `,=dpA        R  `@H`    b       s  e     @ 9  C-      F0QT`T   !}I!e"   P24*H"{   !! `   aDb b         mDqDEm         3  3҇)::g
  `,=dpA       ʤ ^ E`@H`    c       0`2@ e    @ :  D-      %	Hb         G Pf6J   cc.EventAnimCurve   	FPe   _wrapIterations EDPdZX
   _fireEvent  MH@b         BiD`    [aD`    [Pd"U   _wrappedInfoPeF   _lastWrappedInfoBPd.:s   _ignoreIndexb         
0Q4`   !I!c   $   !!e          r     `,=dqA          
`@H`    b          e     @ ;  E-      IIF0QH`:   !I!e$   ,
<,7T
   !!j          S A u  	NS    `,=dqA       P ̧ I`@H`    b       B e    @ <  F-      0Q]`d  !I!ب  @H,s@,Gx"4
03`4|X
 0x @x4DPLKpLKL<&40
"(4 `
"(,l
P*00&<POF "L"X&TPG+
  D
d
{$ TJ
 "0"(#D ,!!h`0   iDHPeO_   getWrappedInfo  	I-
Pck   ratio   IPd
   frameIndex  IIADIPdƜ|
   iterations  PcP   PingPongy; Pf   getAnimationManager Peʷhu   pushDelayEvent  `    Ja       a0  H  A         3  3333h
33 3lw  \Nw  M3v  ^#99	3
3!g#r%9
'3)3+3-g/3
13335g73	93;v  ^	v  ^v  v  3=g?v  v  v  Dv  :x  33BHA3Bv  
ODЖEYEPv  ENFv  :NGw  /3BHH3Bv  
OIЖJYJv  fx  \@K#L3N3PfR3TĄV%=WeYv  x  w  
 
  [ 3
\3^g`  `,=dpA        
 ED`@H`   Prb       P @ P @


  @!Bh @  P    e    @ =  G-      0Q`:  !9J!\u   ,$H;x4|\pH,
8,,
,
8
$43  !!,`   aDHIAPd3   _components mD9	qD`         w  3  3z  3v  z3 53 
33_333w  I533w  )55ˤ3 3"h$Y&͕-'Y(ЕM )   `,=dpA       6 8 I`@H`    (h*       P  P P   P 3e    @ >  H-      0Q`   !YJ!8l`   <Xp\`_@,Gx"4
03
 $!!(`   II	JI-
iDJy8         9  #933h
333lw  \Nw  M9 `,=dpA       z t MH`@H`     f        @ P @    e    @ ?  I-      @b         Pd	   AnimCurve   FDD Pf6   computeRatioByType  FuJyJ0Q`  !J!Ts   l$ $8$
$8
(
D,8
(0*HL(
(2D"0,(!!`   HTaư>8          3 N v  5w  5x  	3 \A
AC	CCS Aw  $MAw  	M	M\   `,=dqA         F`@H`    e         B!B!  e    @ @  J-      	P           'k 3'k3'k3
'k3'#	3
͇)ˋ::g#	3
͇::: :":$:&#	3(f*':,#	3.f0'	:2#	34f6' :!8"::g<9#>$	9%@&
3'B͋(9)D#	3
͇*F:G+Iʇ,J)ɋ-:.K:/M#0O:1Q:2S3:4U5:W6:7Y8:[g]χ9_)::`:;b:<d:=f:>h?:@j9Al `|}n      @ P ` L 0 0P 0P 0P 0 , ,0`N &0 0                      e    @ .        HQH}HHHHHI-III]IyIIII5JUJ}J0Q`   !J!8l\    L,*8""""""/D  !!T`&   4=dqA        ` E`@(`   }D@b         PczH"   destructE9E!J0Qt`   !J!0jJ   $P*/
 tO$8$, d   !!(`   DDDPddWp   _delayEventsy;};;u         3  3цr9	9
#33#333g  `,=dpA          d `@J`    e       0	` P @ e     @ B  3-      0Q`(  !J!Xt   d@@ DH@  H$
4$$ (G$!!8`   DDHPdϩ
   _isPlaying  Pd
E	   _isPaused   JmD9	PbZ   argsP         3  3933w  /35
33]3g3Y98 33w  3533	5 3
"33$h&Y(Ε7 )9*`,=dpA        0 `@J`    ,i,         P \  P  P  3   e    @ C  4-      0Q,`   !K!b     !!c             `,=dqA        X h J`@J`    me     @ D  5-      0QX`\   !!K!$g2   ,0 W 0   !!`   DDbn         3  33gv  3 3
g  `,=dpA        0 E`@J`    d       P P    e    @ E  6-      0Ql`   !=K!(h<   Ёd D0 L* D  !! `   DD-E
s          3  33gz  3 3
g#3 Cg  `,=dpA       f P 9E`@J`    e       P P P    e    @ F  7-      0QP`P   !YK!e(   `42<((!! `   Jb(b         mDJl         3  3҇):::	g`,=dpA        ( !J`@J`    d       0    e    @ G  8-      	Pe%   AnimationManager|(          # 3'# 3Ї)΋ ::		:
:::g# 99   `,i      P           e    @ A        JJ	KK9KUK0Q`"  !K!J  ؊ [L   T PTH" h   	           ".".F "B"B"B"B0/D   !!	`   \=dqA         e      E`@(`    0Q`$  !K!pz   <  T T \ X
 @
 D
$C P
 D X
 L
 @
 LX H | L   !!d`.   b Pf.\   _currentFramePlayed Pc.p   _delay  Pdu
   _delayTime  IIPc%   _processPcS:   _clip   GPcf;A   _name   D]DBUD=DFAD	> Pf^r   _lastframeEventOn   0Q`   !K!8l`    dPO,,
 0
H++$ T:!!$`   I	Hy;J!JPci   _emit   yH         #  3r3w  5;
Yѕ #33f3e`,=dxA        D  E`@K`     f       @   0P P    e     @ J  2-      Pb.|'   emit         3  g999r 
9999
39	9
9999!9#3%9'9)9+9- 9/  `,dpA         `@`    4k1       ,@ ,  ``       e  
  @ I  -      0Q`  !K!@nl   l L`.H0<lx" p 4D 4" l  !!4`   EDKIUDJKPdJ	   lastframe   PcJ˕   stopped  Pc>Ԟ   finished(         3  f3Z33r
93x  %3S 3S x  3h3g33	 f"3$
h& `,=dpA        D  `@K`    (h(       P @   P @ @   e   
  @ K  -      0Q`  !L!`v   \@8
*L':*L'&`\
@4,,
 0
: +&40@40@8" 
 $!!,`   	=D]DHEDKPen.F   _lastIterations KLX         3  3x  Du  $w  Du  ^@C33
w  $53eYΕ& 3Y3!
93 x  3x  3 w  3 w  3"h$9& `,=dpA          `@K`    (h(        !P @ 0P P P ,  e   
  @ L  -      }DDDAH}FDDF0QT`V   !=L!e$   P@ @ : P  !!`   >AKm(         3  %3 33 3e
 `,=dpA         E`@K`    c       P @ e    @ M  -      K0Qh`   !YL! f.   |@ .\"8 : #\ !!`
   >ALKPbΧ   on  r(         3  :3 3/v  
93 3
e`,=dpA         E`@K`    d       P P    e    @ N  -      iL0Qx`   !yL!0jL    7p@ D0"`
 ` ,0  !!$`   D=dpA       : v ]ab(      E`@K`    >ALKPbB   once0QD`6   !L!e"   <"  <   !!`   bi         3  h9 `,=dqA        < E`@L`    b        e    @ P  1-      v(          ''3 :33/v  
9'33
ы h   `e      P P       e    @ O  -      L0Qx`   !L!(h:   `@ .`@  &@ : P   !! `   >ALPe\   hasEventListenerKPb5   off v(         3  I3 3>v  3 3g

93 3e `,=dpA         E`@K`    e       P @ P    e    @ Q  -      L0Q0`   !L!c   ,
4   !!`   >d           9  `,=dpA       P  E`@K`    b          e    @ R  -      	E0Q`   !L!0jP   8 {$ TdD$ d" X!!0`   	KKy;JEDKDx         3  g39#3
3f3g333g3	h  `,=dpA         8 E`@K`    $g        P P P P P    e     @ S  -      Pc"g   onPlay  0Qp`   !M!(h@   80$ TpD$ p" X!!(`   Ey;J9EDK t         3  #33f3
g333g3h`,=dpA        b  E`@K`     f       P P P P    e     @ T  -      E0QX`Z   !1M! f,   $$ Td" `  !! `   y;JEKEn         #  33f3g
3h   `,=dpA          E`@K`    d       P @   e     @ U   -      =F0QX`Z   !MM! f,   $$ Tp" \  !! `   y;J9EKEn         #  33f3g
3h   `,=dpA         ~ E`@K`    d       P @   e     @ V  !-      F0Qp`   !iM!4kX   ,dL4,,
 t
<p !!`
   K	]DHMHt(         9  933w  "53
3
hYѕ$  `,=dpA         E`@K`    d       ,P  P  e    @ W  "-      	0Q`   !M!,iD   @,6l0,8.*4 <  !!`
   KK	Kx          3  x  3 A9 3 x  13	33B@9
93f `,=dpA        : E`@K`     f        
 `    e    @ X  #-      0Q`   !M!<mb   d<,<P"l,,7d
<[L"`   !!`   ADJPcJ   Reverse |           3  3H3v  +S Au  x  	NU]3
H	3
v  ] `,=dpA       n  E`@K`    c        BX e    @ Y  $-      PdN   _needRevers 0QM`F  !M!   <,XDPH"$(
<0\
 H'\
,2|
\
0Ct*L"'&`#HD"8P
D x/t3H<@
L
 L
 @
 P
 !!4`   =DUDPdRXh	   _wrapMode   Pd*zyz
   ShouldWrap  MJ	-
	LJ1X         
r  3 3x  	C[Cz  5S 
A	v  Bx  Bx  Dv  &w  Du  ^@33Hˤ3g3w  O	AC99 9"9	$9
& `,=dpA       T  E`@K`    (h(       P B!B !, ,  e    @ Z  %-      	J0Q|`   !M!8lZ   pP,{4,,
 0
($"K+(   !!$`   	I]DHEDJwH         3  33h33
w  (5333eYЕ*  `,=dpA         T E`@K`    e       P P P  3e     @ [  &-      
9D0Q0`
   !N!b   T!!`   Kd           3     `,=dpA          E`@K`    b          e     @ \  '-      G0Q0`
   !!N!b   T!!`   Kd           3     `,=dpA          > E`@K`    b          e     @ ]  (-      Pc9   obsolete$Pgjx   AnimationState.length   =DPcb%
   getset  D0Q8`    !IN!c   T!!`   ]DHf          3  3x  `,=dpA         H E`@K`    b         e     @ ^  )-      0Q4`   !eN!c   88  !!`   ]DHe          3  9`,=dpA        \  E`@K`    b       ,  e     @ _  *-      AD0Q0`
   !N!b   ثT(!!`   Md           3     `,=dpA         0 E`@K`    b          e     @ `  +-      0QX`Z   !N! f0   ,
<@ "p.l!!`
   M	MDTa      UDn          9  93H99	   `,=dpA       D & E`@K`    c       , ` e    @ a  ,-      0Q0`
   !N!b   T4!!`   Pd#   _repeatCountd           3     `,=dpA        r  E`@K`    b          e     @ b  --      0Q|`   !N!0jJ   ,
H`"8l"4LL
L.4"_   !!$`   NMMADMTa      Kw           9  33H33
H3
v  v  
9   `,=dpA        B E`@K`    d       
 P    e    @ c  .-      B0Q0`
   !N!b   T!!`   Kd           3     `,=dpA          E`@K`    b          e     @ d  /-      0Q8`   !O!c   ,
x7X!!`   KKf           9  9  `,=dpA        : E`@K`    b       ,  e    @ e  0-      	Pe   AnimationState  X           Ћ''# 3k'k3'3	
'3
'3h3ϋ999999	9 
9"9$9 &!9"(#9$*%9&,'9(.3)0*ʋ+e23)0,ʋ-e43.6/0e831:2ʋ3ɋ4e<31:5ʋ6ɋ7e>31:8ʋ9ɋ:e@31:;ʋ<ɋ=eB# 9>D9?F   `t{H      @ P @ , , , , , @ P @ ,                              e    @ H        KKKL9LULuLLLLLM-MIMeMMMMMNNENaN}NNNNNO0Q`   !=O!<mh    /L8<8$DX"*'!!@`   \=dqA        b e      E`@(`   0Q``j   !UO!$g4   ,(`" <  !!`   1	"8	TaUUUUUU?p          w  #  3[h[#  3h   `,=dqA        T `@MO`    c
        	   e  
  @ g  -      1	4	2	7	b;	9	 b         A=H0Q|`   !yO!4kX   (
l?&7;P!!w(          A OAB@BB	B
B@BBBB@   `,=dqA
         A`@MO`    d       B!B!B  e    @ h  -      0Ql`   !O!0jJ   \8
$,<7` $   !!`   0QM`F  O!)%<  
$4
$
$
0P(7|
 $
<
$, #\
<. @80, L\ 
(H
  <28:G@PD,'\<$7l"0.$"(.$"(N.824"(*BH"(.$"(*7@<P2 *$[x4?"l.$"(*7H< 0<.D,  !!`   TaUUUUUU?`  1         N  5AOO5AO[@AN@C
OA@B B[@B OBAB BB B!B"	B#B$AB%O&@PP'B)B*B+@(w   [-B,B.B/k0[3O4C2w  x  k5k8O7 B<k=B;A:@B BAkCB@A?OI@H BGkJBFAEy  qy  iy  <y  4y  y  iLlN"y  y  lP9y  ,y  $y  y  lRv  qw  [UkVkX[Z[[ATO]A\y  ,y  $y  y  l^k`[c@bkd@fkgAiAj `,=dqA         E`@MO`    Tsk       " !" !B!B!B!B!B!B!@	  ! ! !@ @ @ BH @H  e    @ j  -      s(           l 5A5
A	B@BOB@B`,dqA        X =H`@`    e        !B B     e    @ i  -      	z            '# 3'# 3'# 3'# 3	O'# 3')Ћ	:
:9   `$g      P 
`2         e    @ f        QOuOOO0Qq`  !O!   +L0"""""""""""""""""""""""""""""""""*qxH"(7",;",;",;"(7"(7"(7"(7  "0?0/D  !!]`   4=dqA       F ` E`@(`   0Q<`$   !O!c    7< !!`   <=dqA        aAa   (   `@O`    0Q\`h   !P!$g4   4
(.4,*,'<  !!`   Ta      ?o          w  OkP ONkP @`,=dqA         E`@O`    c
        !  e    @   -      g           ''   `b          e  
  @   ,      !b   D      Pc7   constantPcZ$+   quadIn  Pcb*+   quadOut Pd\	   quadInOut   PcF   cubicIn Pc~   cubicOutPd2G+
   cubicInOut  PcF   quartIn Pcw`   quartOutPd \}
   quartInOut  Pc~E   quintIn Pc^r   quintOutPd6-
   quintInOut  PcF"   sineIn  PcP   sineOut Pd	   sineInOut   Pc:/   expoIn  Pc   expoOut PdK	   expoInOut   Pc^   circIn  Pc:L   circOut PdNx	   circInOut   Pd1T	   elasticIn   Pd2
   elasticOut  Pd*   elasticInOutPcjh   backIn  Pc>A   backOut Pd	   backInOut   Pc^   bounceInPd[!	   bounceOut   PdO.   bounceInOut Pc޶p"   smooth  PbQ   fade0Q,`   !P!b   $$!!c             `,=dqA          %P`@O`    me     @ l  ,      0Q,`   !P!b   ,(!!c            `,=dqA       ( Z `@O`    me    @ m  ,      0Q0`   !P!c   ,
(  !!d           B   `,=dqA       ~  )P`@O`    b          e    @ n  ,      0Q4`   !P!c   ,<,!!e          AB `,=dqA        ( -P`@O`    b         e    @ o  ,      0Q``j   !Q! f,   ,&D.(:h,K`  !!`   Ta      ?Ta      p          O w   BBZNBNB   `,=dqA       R  1P`@O`    c       B!  e    @ p  ,      0Q4`   !)Q!c   ,
(!!e          B B`,=dqA        d 5P`@O`    b         e    @ q  ,      0Q<`&   !AQ!d   ,0  !!g          ZBBM  `,=dqA         9P`@O`    b       B e    @ r  ,      0Qh`~   !YQ! f0   ,&D.(>`[p!!`   Ta      ?r          O w   BBB NBBMB `,=dqA       
  =P`@O`    c	       B!B  e    @ s  ,      0Q<`$   !yQ!d   ,
(  !!g          B BB  `,=dqA        6  AP`@O`    b       B  e    @ t  ,      0QD`8   !Q!d    ,&@CX!!i          ZBBBA `,=dqA       ^    EP`@O`    b       Be    @ u  ,      0Qt`   !Q!(h:   Ѓ,&D.(>do   !!`   Ta      ?Ta      u          O w   BBBB!NBB	B
NB `,=dqA          IP`@O`    c       B!Be    @ v  ,      0Q@`0   !Q!d    ,
(!!h          B BBB`,=dqA        2 MP`@O`    b       B e    @ w  ,      0QH`>   !Q!e$   ,0  !!j          ZBBBBM  `,=dqA       Z  QP`@O`    b       B!e    @ x  ,      0Q`   !Q!,iD   ܋,&D.(>`  !!`   Ta      ?x          O w  $ BBBBB' NB	B
BBMB `,=dqA         UP`@O`    d       B!B!   e    @ y  ,      0QL`H   !R! f0   ,,$(Ct!!`   1	4	b;	k(         # 3# 3BPg	A `,=dqA        X YP`@O`    c       Ѐ   e    @ z  ,      0QH`<   !9R!e(   ,0$(CX!!`   1	9	b;	j          #  3#  3BPg  `,=dqA       ~  ]P`@O`    c
        !  e    @ {  ,      0QT`T   !UR! f0   ,H/|!!`   Ta      ?1	4	b;	m(          #3#3Bg	AB   `,=dqA       
 | aP`@O`    c       P   e    @ |  ,      0QP`P   !uR!e$   Ė,$&4243H  !!`   1	"8	l          v  #  3  Nh`,=dqA         eP`@O`    c        	    e    @ }  ,      0QX`\   !R!e(   ,$6D*,+`!!`   1	"8	n(         v   # 3OhA   `,=dqA       >  iP`@O`    c       Ѐ    e    @ ~  ,      0Q`   !R!0jP   Л,$:<N\&0243.*D+!!`   Ta      ?1	"8	0         v  iv  ZO w  $ #3  NhB) #3NOhA
B	   `,=dqA         mP`@O`    d       P  !   e    @    -      0QL`B   !R!e(   Ġ,,*0d!!`   1	9	k          # 3BAgA    `,=dqA          qP`@O`    c	       Ѐ    e    @   -      0QH`>   !R!d    Ԣ,0:8P!!`   1	9	j         #  3ZBAg `,=dqA        	 uP`@O`    c	        !   e    @   -      0Q`   !S!4kR   ,&D&8*0Hg">L/d   !!`   Ta      1	9	Ta      ?z          O w  ' #3BAg	NB*#3NBAgMB   `,=dqA       0	 
 yP`@O`    d       B
 B BH e    @   -      0Q`l  !)S!Ts   `$$:<2<$'H"P*lD
 >('*08(o  !!$`   Ta?Ta?1	2	b;	"8	9	8          v  v  
w  
 Җ/#3CgB#3
O	C [#3NO
hB#3AB#3
BCgB  `,=dqA       F
  }P`@O`     f       P  X  	  ! e    @   -      0Q`^  !MS!Pr   `$$:<2<$'H"P*lX*,+h*08(o !!$`   Ta?Ta?1	2	b;	"8	9	8          v  v  
w  
 Җ/#3CgB#3
O	C #3OhB#3AB#3
BCgBM `,=dqA       H  P`@O`     f       P  X  H  !  e    @   -      0QM`B  !qS!x|   `$$:<2<$'H"P*lD&(,>('*08(o8>,+*08(o!!4`   Ta?Ta?1	2	b;	"8	9	Ta      Ta      ?a$    18          v  	v  

w  
 Җ/#3CgB#3
O	C Ow  Z#3NO
hB#3AB#3
BCgBB[#3N Oh!B##3A%B&#3
B'C$g(B*B+M   `,=dqA       H  P`@O`    ,i,       P  X  	  ! !B BH   e    @   -      0QD`6   !S!e$   P4
(&@?X  !!`   Taaq89?Ta8՜@i           B BAB `,=dqA         P`@O`    b       B e    @   -      0QL`D   !S!e(   P40&@?X!!`   Taaq89?Ta8՜@k           ZBB@BM   `,=dqA        x P`@O`    b       B!e    @   -      0Q`   !S!,iH   P<&D"$&HG`>d&HG`!!`   Ta@t_@Ta@t_@Ta      ?x            O w  !BBABB'NB	B@
BMB `,=dqA         P`@O`    d       B!B!   e    @   	-      0QH`:   !T!d    ,4*0/X!!`   Pj          3 AgA    `,=dqA        X P`@O`    b        H e    @   
-      0Q`  !)T!,iH   ,
(.P(NPT0NXXJH\,!!0`   TaF]tE?Ta     @@TaF]tE?TatE]t?Ta      ?Ta]tE?Ta/袋.?Ta      ?Ta.袋?Ta     ?           w  B Bjw   ABB@Dw   ABB	@ABB	@
   `,=dqA        B P`@O`    d       B!B!  e    @   -      0Qp`   !mT!(h<   ,
(2@,+.|0Ch  !!`   Ta      ?PPt           w   3OgB $ 3ON
gB @  `,=dqA       p 0 P`@O`    d        H  !   e    @   -      0QT`V   !T!e(   ,(.828&8<!!m          y  "z  B OAB `,=dqA       T  P`@O`    b       B e    @   -      0Q\`h   !T!$g4   ,(.828@'@Wp  !!o          y  +z  B BONBM
B`,=dqA         P`@O`    c       B!   e    @   -      PdblS	   quadOutIn   PdJt
   cubicOutIn  Pd
   quartOutIn  PdJ
.M
   quintOutIn  Pdpf`	   sineOutIn   PdVɧZ	   expoOutIn   Pd8;	   circOutIn   PdNز	   backOutIn   0QH`:   !T!d    ,4*0/X!!`   Pj          3 AgA    `,=dqA       b  E`@O`    b        H e    @   -      0Qp`   !T!(h<   ,
(2@,+.|0Ch  !!`   Ta      ?PPt           w   3OgB $ 3ON
gB @  `,=dqA         E`@O`    d        H  !   e    @   -      Pd   bounceOutIn 	U0           ҇ )Ћ:::	:
:	:::	:
:::::: !:"#:$!%:&#':(%):*'+:,)-:.+/:0-1:2/3:415:637:859::7;:<9=:>;?:@=A :B?C!:DAE":FC'3E3
GlI9GK3M3OlQ9HS3U3WlY9I[3]3_la9Jc3 e3"gli9Kk3&m3(olq9Ls3,u3.wly9M{38}3:l9NЋO#9>ЋP$9B3>3@l9Q#R9S9T`   %   

 `

 `

 `
                                            e    @ k        PPPPQ%Q=QUQuQQQQQQR5RQRqRRRRRS%SISmSSSS	T%TiTTTOOTT0Ql`   !!U!4kT     < < 8 l d \ h ` l  !!,`   9HPcN!r   ./easingDFDPeXm   ./animation-clip Pf\k5   ./animation-manager  Pf   ./animation-state    Pf*<7:   ./animation-animators          k kkkkk
kkk   `,=dqA       n   E`@(`    d       @ @ @ e    @         0Q`  !QU!t{    _L \[ \[ 43h &dS&TK&LO&PS&Tc&d\*O,PP  !!`@   l=dqA       ! K g        E`@(`    0QX`^   !iU!(h@   ,8d
 H
 X
 H ( P!! `   Pcz   points  Pcr#P   beziers iDPd%
   progresses  HPejڌ   computeBeziers  n           9 99	9
93f `,=dpA       x# $ `@aU`    d       s s @ e  
  @   ,      0QT`T   !U!(h<   ̒$4@ld$  !!`   ??Peƪt   startCtrlPoint  PdpH)   endCtrlPointm          j 9 j9j9
j9  `,=dpA        $ h% `@aU`    d       ,@  ,  e   
  @   ,      0Q|`   !U!<mf   ,, 44L,,
 t
0, *`<40 !!`   I	BHw(         #  3g3w  05#  3g
3v  Yҕ2    `,=dqA       % 0' `@aU`    d       @  @  e  
  @   ,      DFyJ9HADDF0Q-`  !U!   h<(8(HD \47(P0PX|8  X 	0H ;,@ LCp*K !!@`   }UHiDUyUPbN   pos ?Pbʕ   out U?Pbn   in  UbPd	   getLength   H         3  93939
933w  q3N535r 393!9#3%9	'3
)9+3 -3/g13336f8@59:Y<ѕz =3 >3@w  J3 B5D3F36fI3KCH;M3O3R5T@Q;VYXѕS Y3 Z`,=dpA        ' 6, E`@aU`    Lq\       ,P  P @
 
`
`
  0P  P  X 8 3   e     @   ,      U0Q@`,   !V!d   d  4 !!`   Pe   getUtoTmapping  Pc~S   getPointh         3  g3g  `,=dpA       |, - E`@aU`    c       P    e    @   ,      Pd
   getPointAt  0Q`   !)V!@nl   P < 4 " < 4 ".8  !! `   ?UU?	@         3  33333
33i3 3333333 i"r$   `,=dpA       Z- . E`@aU`    (h&       P P @ P P @    e    @   ,      V0Q@`*   !EV!d    \ |+@!!`   Pd?
   getLengths  Hh          3  f3N5   `,=dpA        >/ / E`@aU`    c	           e     @   ,      U0Q`  !eV!hx   ,Tp3`@8`@X8 H (< 0 
 \0/td` /( 4
p  !!(`    Pf   __arcLengthDivisionsPe>   cacheArcLengths HVb	Pb(u   mag H         3  3   333M
v  33gj3gy  Y3Cg33 A9"3%3'A$9)3,f.@+3g0Y2ѕ[ 394  `,=dpA       0 3 E`@aU`    0j6       P  `@ @ @   @  e    @   ,      UV0Q`  !V!x|    L,0X 
 
 l</#+
 X$@DT
 ( 
@,8
(
D<$7/,  !!`   H1	y`         3  f3N5BN
y  N#3AP@g5Aw  
M͖x  	N̕P 5v  NC5A#M%5&A$C"@!N(C    `,=dpA       3 p7 E`@aU`    (h)       P " ! !  0# !@!" e    @   ,      V(b         FPc^;xw   Curve   G0Q`b	  !V!   C	2 /4&d,(
4"($:8
FO,DP"D80('P$#L('P0((

$
$
 $
$
4
$ 
$'l,lH$(
 
d " ` H&$48 SLL '

8( G` TL ' d"0.(+P"+,"  ,
"+(&< "X
"<B8(,(
 
 d
.$"&,"0*#0'6\'t'\'"[  !!`T   D=dqA 
      7 nK 	ub   F`@aU`    0Q`  !V!Lq   72l$$" *`Jh+>h+Bh+Jh",",+   !!8`   	(b         UUUI	BH(b         (b                   #  3{):::
#3ge3v  X	)55l:55l!:#5%5'l):+<
-)#  33.:0#  332:4#  336:8  `,=dqA       8  : `@V`    4k:       P'0 @ L   Y  0  e  
  @   ,      0QT`R   !V! f0   ثT 0  0  8!!`   bm         3  g3 g3 g
   `,=dqA       J fK `@V`    c       P @ e  
  @   ,      B0Q`   !W!0jP   44 *x@/"LKh!! `   I	BHIz(         #  3gL3v  #3
55h!#3555e   `,=dqA       ^: X; E`@V`     f       @ P  @     e    @   ,      H
GE}GiDGbUUTaư>}UU?U%	?U!Vb  .    Q?%P1	1	d          H         ׋ ҋ3 3Ջg93v  (3
v  )3w  b5Τ<	 k]/#3 @3	
e3x  ЖYϕf &3
v  '33̆ 9'!9"'$9%' 3'3N)w  %5*5,M/50A.52M455579C:B<B=C;3>x   @3AkCgE3>w  $5GkI3AgKYM&N3AkOgQ rS3UfW3YA[x   l\w  nA_3`5b3dffB^3h3j3lgn3pfr3h3t3vgxgzޖx  wN}3`3`3N~5ԁ3f݅B|333gӍ3fՑ333vgەgԗޖa lw  \x  ֦N5ߞA֜35գC3`5ե3g3gޭ@   KAֱx  8 l33!hgԸ@E"v   3'3w  6@BB@5iY8##3$Ngx  NBϖY W   3N53N5v  ^"3
N53N5i   `V      @ P ` @ \ ̹ s   !   	!0     
  ! P P P P  ! 

 
  "  
 fH @ 0 !"@ 0P  !        e    @   ,      FVG	           '''	k 3'k3'k3
'	k3
'#3'3ы93ы93ы93ы93ы9 3ы9"$)Ћ	:%:':)9+  `aU@n-   
   @ P `  , , `            e    @         eUUUUU%VAVaVVVV	WV0Q`P  !5W!`v   б +L   <"6"6P
$<
 @
 8
 <
 0     
   !!x`8   4=dqA      fL T ` E`@(`    0Q<`"   !MW!e$   г$@` ` ,  !!`   JJPdN	   _stepOnce   g           9  99   `,=dpA        L M `@EW`    b       , e   
  @   ,      }DPeR>   ../core/CCDebug F
Pd'	   isPlaying   0Q0`
   !uW!b   T,!!`   Jd           3     `,=dpA         N HN E`@EW`    b          e     @   ,      E0Q0`
   !W!b   T(!!`   Jd           3     `,=dpA        N N E`@EW`    b          e     @   ,      0Q,`   !W!b     !!c             `,=dqA        O  O `@EW`    me     @   ,      MF=FEPc
E   onError 0Qt`   !W!(h>   8Hp8 L"(* '"4 4 !! `   JJ=FWPcZ+   getErrorMu(         3  7393f3
3 Hgg9 3f `,=dpA        O (Q E`@EW`    e        P @ @ e     @   ,      D0QH`<   !W!e$   8|8 d
 0  !!`   JEJj          3  9 3f9  `,=dpA        NQ R E`@EW`    c
       ,P ,  e     @   ,       0QH`:   !X!d    8P"t4 8!!`   JJFj          3  3]93f   `,=dpA        8R R E`@EW`    c
          e     @   ,      E0QD`8   !X!d    8Lt8 <!!`   JJ=Fi          3  393f`,=dpA        S S E`@EW`    c
          e     @   ,      E0QH`>   !9X!e(   8 ` 4L (!!`   E]WJDj          3  f933f
 `,=dpA        S T E`@EW`    c        @ e     @   ,      	X           # 3k'33ʋe
3	ʋ
e9999999999 9"`8l$   	   @ @ , , , ,            e    @         IWqWWWWWWX5X0Q`  !YX!Dov    L*"D"T$d"t4
0&8H4@ !!P`$   0Q\`h   mX!,iD   ,( "X< P
 H ` T
 4  !!$`   J	-
	LJJo         3  g$9999
99`,=dpA       W HX `@(`    d        , ,  e  
  @   ,      0b         MD`   M`   J`,   M`H   Pba   EnumHb         Pc>'F   Default `    F`   PdF   LoopReverse Pe®\   PingPongReverse XX}FF0Q\`d   !X!,iB   ll|L   !! `   J	-
	LJJo           3  9 3939
393939  `,=dpA       X Z E`@(`    e       ,P  ,P  e    @   ,      (b         D}FAH	8           Ї )#3χ)3:3
:3
3F:3:33F:	g#9
3ϋ9 ):!:
#:%9'`,=dqA       U Z E`@(`   ,i)      Ӏ&0P @
 ,P L   e    @         iXX0Q`2  !X!QM   d     |{ ,
   . X Wh    	               "<D". "<P.@+@+@+. P'  "<P. "<H". "<P". "<d". "<X.(/D   !!m`   l=dqA       Z  g        E`@(`    (Ph
:N   ../core/event/event-target  $Pg.H   ../core/platform/CCSys  (Phj;   ../core/assets/CCAudioClip  PcǼ   LoadMode0Q|`   !X!@nl    ',  L
 P @ D+
 (8   !!<`   4=d`A      \ ^ ]` A`   @X`    b$PgBH   _shouldRecycleOnEnded   Pb^xkQ   _srcPcB   _element)Pc>Pr   State   Pd~   INITIALZING PcJh   _state  0QP`J   !!Y!e(   ,<+\ " L!!`
   YPcNC?   STOPPED YKPc   ended   l         3  393g   `,=dqA        ] ^ E`@Y`    c
          e     @   ,      PcbWw   _onended0QL`F   !IY! f*   ,"@?  H   !!`   Pdz   _unbindEndedPer   _onendedSecond  Pd<<
   _bindEnded  k         3  3g3f `,=dqA        V^ ^ E`@Y`    c
       @   e     @   ,      ]Yw          ' 3 g9999
339'	 9
9 ` f       ,  ,    e       ,      }DD8b   
      Pc_"   ERROR   `Y`    Pcx   PLAYING `   Pcv&   PAUSED  `   1Y`   YF0Ql`   !Y!(h@   ,X(D,pTX+" *8!!(`   AYPcFy   _binded Y	Y "' 5Y 1^s          3  32933#
{3h
9  `,=dpA        ` a E`@X`    e        `      e    @   ,      aY0Qh`   !Y!(h@   ,T(D,tx+" *HD!!$`   AYYY "' 5Y 1^r          3  3093#{
3h
9`,=dpA       a c E`@X`    d        P e    @   ,      YY0Q\`h   !Y!$g4   8 x'p" L H  !! `   Pe   _createElement  YYYPd:	   setVolume   Pcq   setLoop o         3  f3393
g3g`,=dpA        c d E`@X`    d       P ,P @ e     @   ,      Pdb	   _onLoaded   0Q`   !Y!0jJ   \+t$" +HNpT   !!(`   	YPdp   _nativeAsset "'Y  Pcj   audio   Pbz?   src y(         3  3#{23#	3g9339	r9 `,=dpA        d f E`@X`     f       `  

`  e     @   ,      Y0QP`J   !Z! f*    H
 <4*    !!`   4=dpA       f h A` E`@X`    	YPe>   _ensureLoaded   0Q`   !1Z!8l\   ,"8'X  t$ 8d+d*l  P  !!4`   YyYYaYYD 	0Q,`   !EZ!b   ,  !!c             `,=dqA        h h E`@%Z`    me     @   ,      Pd_   _touchToPlay{          3  393f3
3f#3#{3ы	 g3
f  `,dqA        Xg h E`@`    (h       P ` P       e     @   ,      l           '3 33ы g   `d      P       e     @   ,      D0Q`  !iZ!@np   ̤H4"<`$&02Dt"0\@3DC!!P`$   	YPc   loadModePd	   DOM_AUDIO   YE;b(b         Pc{   instancea`    ZZPd
   ontouchend   PcV   touchendPd)_	   mousedown   Pbw   gamePc$   canvas   0QT`R   !Z!$g4   ȭt @   !!`   "ZDam          3  fҤ333g
#    `,=dqA        bk k E`@X`    d       P @    e     @   ,      (         3  D3 33v  -33
"3ч):3:g5'	#
|#333!ы h#   `,dpA        $i l E`@`    ,i%      P P L
 
       e     @   ,      UZ0Q0`   !Z!c   $8(  !!`   Yd           9   `,=dpA        <l l E`@X`    b          e     @   ,      0Ql`   !Z!(h@   Բ H *D/
 D4* !!$`   4=dpA       l hn A` E`@X`    Pc   getStateYyY	Y)Z0Q\`h   !Z!$g8   Ķ4 p#$ L"'`!! `   YYYEY}YYo          3  f33f3
39`,=dqA        m Pn E`@Z`    d       P P ,  e     @   ,      s           3 f 33v   '33
3ы g `e      P P      e     @   ,      0Ql`   ![!(h@    H *D/
 D4* !!$`   4=dpA       n Lp A` E`@X`    ZY}Y	Y)Z0Q\`h   !5[!$g8   4 h#$ H"'d!! `   aYYDYyYYo          3  f33f3
39`,=dqA        o 4p E`@-[`    d       P P ,  e     @   ,      s           3 f 33v   '33
3ы g `e      P P      e     @   ,      E0QP`J   !U[! f*    H
 <4*    !!`   4=dpA       rp s A` E`@X`    	Y)Z0Q`0  !m[!Pr   ,$ STdH$H" \ L " `"'\!!8`   YEPdFF@[   currentTime HZ"YYK Y1YY(         3  3f3  93w  85
3v  3hYҕA 3f3g3	3
9 `,=dqA        q s E`@e[`    $g"       @  @ 0@ P ,  e     @   ,      l           '3 33ы g   `d      P       e     @   ,       0QT`R   ![! f*    'P
 <4*    !!`   <=dpA      @s 0t Aaa(    E`@X`    	Y)Z0Q8`    ![!c   ,8(!!`   YPb"   loopf          3  9`,=dqA        s $t E`@[`    b       ,  e     @   ,      m           ''3 33ы g   `d      P       e    @   ,      Y0Q<`"   ![!c   \D$!!`   Y[g          3  3 3   `,=dpA        \t t E`@X`    b       P e     @   ,      Pc&M   getLoop 0QT`R   ![! f*    'P
 <4*    !!`   <=dpA       u u Aaa(    E`@X`    	Y)Z0Q8`    !\!c   ,@(!!`   YPc׺`   volume  f          3  9`,=dqA        u u E`@[`    b       ,  e     @   ,      m           ''3 33ы g   `d      P       e    @   ,      Y0Q<`(   !)\!c   T@$#,!!`   Y\g          3  3 3`,=dpA        $v v E`@X`    b       P e     @   ,      PdRn4	   getVolume   0QT`R   !I\! f*    'P
 <4*    !!`   <=dpA      v @x Aaa(    E`@X`    	Y)Z0Q\`b   !a\!$g6   , L "87ST( !!`
   YYaY]YY}[o         3  f33g3
9   `,=dqA        nw 4x E`@Y\`    d       P P    e     @   ,      m           ''3 33ы g   `d      P       e    @   ,      PeO   setCurrentTime  0Q<`&   !\!c   T@$@!!`   Y}[g          3  3 3 `,=dpA        zx x E`@X`    b       P e     @   ,      PeE   getCurrentTime  0Q<`&   !\!c   T04!!`   	Y=Dg          3  3 3 `,=dpA        2y y E`@X`    b       P e     @   ,      	0QD`4   !\!e"   ,#  p   !!`    Pf*),   _forceUpdatingState Yi          !3  f3  `,=dpA       y z E`@X`    b       P e    @   ,      Z0Q`   !\!4kT   \8$D#X&d'.XD#X&l'\  !! `   YYyYYE;1Y}          3  Ҥe333v  333
93333v  ^3339`,=dpA        z v| E`@X`    e       P P P ,  e     @   ,      \U!
Z0b         
CC0Q0`
   !]!b   T!!`   	Yd           3     `,=dpA        | } 
`@X`    b          e     @   ,      0Q`P  !]!Pr    'P LD@#<
8$ 4 
 86 #(4&$t"8H"4L'l(!!D`   <=dpA      2}  Aaa(    `@X`    YYA	YPcT   loaded  YL2Z	0QH`<   !9]!d    <(&H T!!`   	YYj          3  v  3f  `,=dqA        ~ 8 E`@-]`    b       @ e     @   ,      YEZYYY(          '3 fN3E3v  693
3f'3ϋ hE93		 {9	3	3	
9 3!3#9%`,i'      P ,P P ,P u
`
`     e    @   ,      E;(b         
CC0Q<`"   !]]!c   ؅XD$!!`   YE;g          3  ]3 3   `,=dpA        j  
`@X`    b       P e     @   ,      PbBd/   sys Pd/*v   browserType  Pfǐ   BROWSER_TYPE_EDGE    Pf=b   BROWSER_TYPE_BAIDU  Pe>   BROWSER_TYPE_UC Ta{Gz?0Q`   !]!Xt   ؎<
0P<K
 l$ ?
 ($4$W d
 h h ` h   !!P`$   Pc2P   _audio  Pe#\   __audioSupport  2	Pc/   _contextPcB:K   _buffer Pd*Q
   createGain  Pc8   _gainObj\PcjI>   connect Pd}װ   destination Pcb   _loop   PdBVz
   _startTime  Pe"Qr   _currentSource  Pdd   playedLengthPeRU   _currentTimer   0Q<`$   ]!c   ܙ@@ L!!`    1^g         3  3 g  `,=dpA        l Ԇ E`@X`    b       @ e     @   ,      	Pdܽ   _endCallback         9  33993
3f993333	g9
9 9"9$9& 3(g*9,`,dpA         `@`    0j.      P ,P  P @ , ,P ,     e    @   ,      0Q)`  !^!Ȇ   '@`@\4< l
 `$ L43$?73.x <D,, "HD "` *d$,B XDB pB 
 `h &p ;"$G
 0HG20(P@& ;"$G* ;p  0 !!`J   <=dpA      >  APbFf   a2  ah    E`@X`    ]E; 1^ ]] Pfr   createBufferSource  ]	]]][}[]=D?Pd0   notoGrainOn Pd;-   noteGrainOn Pcs   noteOn  ]2	Pcl   state   Pd	   suspended    ] 0Ql`   !5^!$g6   4$$?.6P*@, !!(`   ]}[b(b         ZaZ]s          3  3v  -3҇)3:	::g   `,=dqA        F   E`@^`    d       P   e     @   ,      u]PbӚ   os  PcJI   OS_IOS  Pd>[	   isBrowser   PcAu   isMobilePdjS   interrupted EX          )3 ,3]%3933
g933f39	3
3g3 9"3$3&9(3*)3,A.9/313335;3737h9$3;3=h?3AhCWAE3737eF43=3=eH3AeJ9L3N9P3R3T3R3Vv  93X3Zv  ('#\3^k`#bˋ 
ld9f#h3j3l3 nv  R3!pL3"rF3R3tv  3v3xv  ^#3R3zv  3R3$|f~  `hx      P P ,P P P    
 
 
 H  ,P P P @ P P P P       e    @   ,      0Q`   !m^!Hp|   $XG$Lo  ?X
(<@P
 0 x `
 8  !!<`    ]E;]}[]]]=D] 1^Y           #  3k3b3	33A9333D93	Ҥ&3
3
99
 3"g$9	&9(   `,=dpA          E`@X`    (h*       @ 

 P P ,P , e     @   ,      (b         
CC0Qh`   !^!(h<   \`<*X#p$Ld ;d  !!$`   ][]]}[]=Dr          3  ]3 3].3v  !3	33A33x  `,=dpA        J  
`@X`    e       P 

    e     @   ,      [0b         CC0Q0`
   !^!b   T!!`   ]d           3     `,=dpA        V  
`@X`    b          e     @   ,      0QD`8   !^!d    \`PH
 !!`   ][]i          3  3 99`,=dpA        n `@X`    c           e    @   ,      \0b         
CC0Q0`
   !^!b   T !!`   Pcrw   _volume d           3     `,=dpA        ( j 
`@X`    b          e     @   ,      0Q`  !	_!Ts   ,
D,$'$d$.K$d$.'$,("$X<`\4 8 , !d       =         !H`    ^]Pbi   gainPe   setTargetAtTime ]}[$=d& @        Й  a` XTa{Gz?Q^U^E;] 1^ED8         9  333^33
333e3э33333e3 3"9$3	&3
(v  +3*]$3,3.9032f436f8  `,=dpA         `@X`    4k:       P P P P P P P P @   e    @   ,      }[0b         
CC0Q``p   !=_!(h>   T$Lo  "?4 !!$`   E;]}[]]]=Dp          3  /333A9	333D93`,=dpA          
`@X`    e       

 P   e     @   ,      0QT`V   !Y_! f0   \"l"4 l
 , $!!`   E;]EDm          3  93f93
f `,=dpA       
  `@X`    d       ,P ,P    e    @   ,      =D(b         
CC0Q4`   !y_!c   T $  !!`   ]=De          3  3  `,=dpA          
`@X`    b         e     @   ,      PczYnB   _Audio  	@          k 'k'k3''' '#	33hχ	)9
3ҋ999999 9"9$	9&
9( 9!*"9#,$9%.&9'0(9)2*9+4,9-6.9/8091:#2<33>4̇5@)ˋ6:7A8:9CeE#2<33>:̇;G)ˋ<:7HeJ#	3=L3>N#	3=L3?Pv  D#	3=L3>R#	3=L3@Tv  ##	3=L3>V#	3=L3AXv  B'C'		3ZыD9\E9^#2<33>:̇F`)ˋG:7aec#2<33>ḢIe)ˋJ:7fK:9hej#2<33>L̇Ml)ˋN:7mO:9oeq#2<33>ṖQs)ˋR:7tS :9vex#2<33>ṪUz)ˋV!:7{e}#	9W9X   `   "   @ L
 & , , , , , , 0&P P P , &0@ `2 L`                                   e    @         XYEYYYYYZ-ZAZeZZZZZ[1[Q[i[[[[[\%\E\]\\\\\\]5]Y]]]]1^i^^^^^_9_U_u_0Q`f  !_!̊   L  P  ,  \  
     "@*$"	""""""""""""""""""""""
"""""""""""""""*ӛ<CX   !!}`   =dqA         j           E`@(`    PdR	   ./CCAudio   X}Di;0Q`  !_!`v    P ,&HG"`| < l .$8 N F h
 0 $  ( !!8`   <=dqA        Pbn:   h2  a  `@_`     Pf[=   _maxAudioInstance   H "0Q`  !_!Xt   ,,X8X43h" 0," D" P \3 2L*,.T 8 
 8 !!L`"   )}DD-EYPeγ   _finishCallback L5Y ZrHPd4   _maxPoolSizeb(         
3  k<3 `33 g
#333h3r93	g3
g9 3"g$53&3(w  3*g,3.f092   `,=dpA        8 H _`@_`    0j4       P @ P P @ ,P P P ,  e     @   ,      iL5Y0QT`R   !_!e(   @` ` &@ @!!`   _[bm         3  3 f3f3
g   `,=dpA         R E`@_`    d       @ P    e     @   ,      )bH           Y &  5) Ά;) 33y  "3
f
 k3f 3f r Ћ '3̋	e3e9
  ;"3$g& `,i(       P P @ @ ,     e    @   x,      0Q4`   !`!c   ,   !!e          5    `,=dqA        : `@_`    b          e    @   y,      0QL`F   !5`!e"   ,B D   !!`   Ebk         "#  3g `,=dqA       V ( `@_`    b       @ e    @   z,      b   ^      PdJ 
   AudioState  _`0   _`@   Pde	   _id2audio   DYPc֢L+   isLoop  YA\}\\	ZmW Pf   setFinishCallback   EPevݠi   _pauseIDCache   `    [Pc:   pauseAllEPd`L	   resumeAll    }@ Pfr.&   setMaxAudioInstance  Pfm   getMaxAudioInstance PcZ   uncache PdZF
   uncacheAll  Pdj   _breakCache BPc   _break  PcM*   _restorePcf   _music  (b         )`[D\`   Pc.f   _effect  b         `   Pdg
   pauseCache  `    [Pd+	   playMusic   Pdҕ>	   stopMusic   Pd]
   pauseMusic  PdN   resumeMusic Pe2   getMusicVolume  Pe=F   setMusicVolume  Pe+%   isMusicPlaying  PdU
   playEffect  Pe:   setEffectsVolumePeTp   getEffectsVolumePdr9   pauseEffect PeN[   pauseAllEffects Pd   resumeEffectPeF   resumeAllEffectsPdk
   stopEffect  Pe   stopAllEffects  YQ`U`0Q`   !`!Dot   ܫL
$<(" D@ ,
8$  ,* d( H ,  !!4`   
$Pg.   Wrong type of AudioClip.Pd	   nativeUrl   Z)ZYYYD)~(         { # 3g3	k	93f93gk3g3	f3
!  `,=dqA         `@_`    $g#       Հ    
 e    @   {,      0QD`8   !a!e$   ` ,
$8 <  !!`   Yi         
k Ҥ3 3 g`,=dqA       B ֭ `@_`    b       @ e    @   |,      0QH`:   !)a!e$   P ,P"< (  !!`   [j         
k ]3 ]]3 f   `,=dqA         Y``@_`    b       @ e    @   },      0Q@`,   !Ea!d    ` ,
$ D!!`   Yh         
k Ҥ3 g  `,=dqA       Į @ `@_`    b       @ e    @   ~,      0Q@`0   !aa!d    ؽP ,
< #@!!`   A\h         
k Ҥ3 f`,=dqA       j  `@_`    b       @ e    @   ,      0Q@`.   !}a!e$   ` ,L P  !!`   }\h         
k ҂3 g `,=dqA       " ʰ `@_`    b       @ e    @   ,      0Q@`.   !a!d    P ,
< T!!`   \h         
k Ҥ3 f `,=dqA         `@_`    b       @ e    @   ,      0Q@`.   !a!d    P ,
< H!!`   	h         
k Ҥ3 f `,=dqA        B `@_`    b       @ e    @   ,      0QH`>   !a!e(   P ,
< H,!!`   ZQ`uYj         
k Ҥ3 f33 `,=dpA       j  `@_`    c
       @   e    @   ,      0QD`2   !a!d    \ X,Op!!`   ZQ`yYi         3  g33v     `,=dpA       > Ƴ mW`@_`    c       P    e    @   ,      0Q<`(   !	b!d   ` ,h$  !!`   _g         
k Ҥ
9 `,=dqA          ]``@_`    b       ,  e    @   ,      0Q@`,   !%b!e$   P ,L $  !!`   Eh         
k ҂3 f  `,=dqA        : `@_`    b       @ e    @   ,      0Q`   !Ab!4kT   `5/  h< "D/t8 4   !! `   ZYyYa`bE{P         ] ˭R C63 f33	v  33g3fN    `,=dpA          i``@_`    e       
 
 e     @   ,      0Q@`*   !]b!d    P ,
$ 0!!`   Eh         
k Ҥ3 f   `,=dqA       ж : `@_`    b       @ e    @   ,      0Ql`   !yb!0jP   \48S4, 4
$ T!!`   a`HEs(         3  3w  )3 5
kФ3
fYҕ2 3 9`,=dpA        d ظ m``@_`    e       P P \    e     @   ,      0Q@`,   !b!e$   P ,L    !!`    h         
k ҂3 f  `,=dqA          `@_`    b       @ e    @   ,       0Q``p   !b!$g8   `5/  h0
$ !!`    pH          4 ˭) 6Ѥ3 f% `,=dqA         L }@`@_`    c          e     @   ,      0Q,`   !b!b     !!c             `,=dqA          q``@_`    me     @   ,      0Q0`
   !b!b   TH!!`   _d           3     `,=dpA        غ . u``@_`    b          e     @   ,      0Q`   !b!Dov   P lf \$<x(Hl 00
(  $
 !!0`   I?Pe"M(   cc.audioEngine  PdC   cc.AudioClipPdv	   AudioClip   Z`H" `         "+#  3  e35Ѥ73
x  +3f5Ϥ3	f`1  `,=dqA       T & y``@_`    e       @  P  e    @   ,      0Q`   !%c!Dox    ,5W/  d
<  @ g \  !!`   }@"i;H         3 f4 ˭) 6Ҥ3f	% 3fҤ3f 3g''   `,=dpA        R  }``@_`    e         2@   e     @   ,      0Q`   !Ac!8l`   
5s/  < "D/t0 4 !! `   `ZYyYbE|P         9 ] ˭R C63f3
3v  3 3g3fN  `,=dpA         2 ``@_`     f       t. P P @    e     @   ,      0Qt`   !]c!4kR   H0|0 0 <
$4 D@   !!`   `H"Eu          3  D3 3x  .3 3f

kѤ33f9 9   `,=dpA        Z  ``@_`    e       P @ @ y  e     @   ,      0Qd`v   !yc!(h:   ̏t` h@:?
 $   !! `   ` )D\[q8         3  33g33
e993 `,=dpA         ``@_`    d       P P , e    @   ,      0Q@`,   !c!d   8(C`  !!`    `)h         3  33g  `,=dpA         \ ``@_`    c       P    e     @   ,      0QH`<   !c!e$   T,Gp  !!`   E`)j         3  33g33
  `,=dpA          ``@_`    c       P P e     @   ,      0QH`<   !c!e$   T0Kt  !!`   E`)j         3  33g33
  `,=dpA        4  ``@_`    c       P P e     @   ,      0Q4`   !c!c   ԛT  !!`   `\e          3  3  `,=dpA         6 ``@_`    b         e     @    ,      0QX`\   !d!$g6   ؝,d0
D,4O !!`   `\Y)n(         k 3 9333
h3
  `,=dpA       j b ``@_`    d        P    e    @   ,      0QL`F   !!d! f*   T8S,Op   !!`
   Z`)Q`yYk         3  33g33
v   `,=dpA         2 ``@_`    c       P P e     @   ,      0QL`B   !=d!e$   l6$H   !!`   D`\k(         3  33e   `,=dpA       ^  ``@_`    c       P    e    @   ,      0Q`   !Yd!8lZ   ب,dp<5/  0
$*0 "   !!`
   `)`\Y}X         k 3 339	Gʭ<-6Ф3v  ^3h8    `,=dpA       *  ``@_`    e       P    e    @   ,      0Q4`   !ud!c   T   !!`   `\e          3  3  `,=dpA          ``@_`    b         e     @   ,      0Q4`   !d!c   \ (  !!`   Ee         3  g `,=dpA       L  ``@_`    b         e    @   ,      0Q`  !d!Dox   \8|H5/  0
$4 P,O, 4 !!0`   `)``HZQ`yYbE`         3  3339	jɭ_P6ϤA3v  ^33f33v  33g3	f[  `,=dpA          ``@_`    $g        P 
   e     @   ,      0Q4`   !d!c   л@ 8  !!`   Ee         3  g`,=dpA        $ ``@_`    b         e    @   ,      0Qd`v   !d!0jL   p D,
,0
$   !!`   ``HEq(          3  33w  %55Ϥ3
fYѕ)  `,=dpA        \  ``@_`    d       P  P  e     @ 	  ,      0Q4`   !e!c   \ $  !!`    e         3  g `,=dpA         ``@_`    b         e    @ 
  ,      0Q`   !e!8l\   \\5/  h0
$4 "D,C|   !! `   `)ZQ`yY }X          3  3^ʭSD6Ф53v  ^'3	f33v  3fO `,=dpA        .  ``@_`    e       @
 e     @   ,      Pd!+   audioEngine 	           k 'k'#3''3g
''' '	'
'	3
::::::::	: 
:":$: &!:"(#:$*%:&,':(.):*0+:,2-:.4/:061:283:4:5:6<7:8>9::@;:<B=:>D?:@FA:BHC:DJE:FLG :HNI!:JPK":LRM#:NTO$:PVQ%:RXS&:TZU':V\W(:X^Y):Z`'#9[b9\d `f   *   ` @ s 0 0 0 0 0 0 0 0 0 0 0 0 0 ,                                           e    @         ___`1``	a%aAa]ayaaaaab!b=bYbubbbbbb!c=cYcucccccdd9dUdqdddddde0Q`   !Ae!<md    L p,`\    0/D  !!L`"   4=dqA      ^  ` E`@(`    b         GPd1   Jacob__CodecPcKX   ./base64Pc27Π   Base64  Pc&   ./gzip  Pb
(A   GZip0QL`F   !qe!e(    $$" d!!`   iePc   gunzip  9	k          3  333  h `,=dyA        @  E`@Qe`    c       P    e     @   t,      Pc   unzip   0Q`   !e!0jP    H" +$"D3" $!d    &   G   q     !(`   aePcW   decode  9	ieeb$=d& @         8 a` Qez8         3  333  h33
33hύ3g`,dyA         @ E`@`    e       P P P    e     @   u,      Pd$   unzipBase64 0Q`   !e!Lq   <# T48$
 @
 ,
$8K"ts#$!!`   eHX         3  gφ3Cw  R;N
z  753B@gOI@;Zѕ8YҕT   `,=dpA        V E`@Qe`     f       0!8     0 e    @   v,       Pf   unzipBase64AsArray  0Q`   !e!Lq   <# <48$
 @
 ,
$8K"ts#$!!`   eHX         3  gφ3Cw  R;N
z  753B@gOI@;Zѕ8YҕT   `,=dpA        T E`@Qe`     f       0!8     0 e    @   w,      PdڗS   unzipAsArray	Pc].   codec   |            )'k9k9ы 9	ы9	ы
9ы9#99  `$g      ```     e    @         meeee0Q\`f   !	f!(h<    L \["/
(  !!,`   4=dqA       L ` E`@(`    PeD   BASE64_VALUES   (b         G PfZ   Jacob__Codec__Base64ePe֋)   decodeAsArray   0QQ`J  !1f!    P: #<(6 TD6 Xw
D6 Xw
D6  /, /, /
" $   !!,`    Pfz}t   [^A-Za-z0-9\+\/\=]  EHbQr>5h          3 ʃ h3w  3
Yg5V	3
Yg5WFUV3
Yg5WFU"V!3
#Y#g$5&F 3(#*3,g.g0@v  ^3(#*3,g2g4@v  ^3(#*3,g6g8 :3;g=   `,=dqA        < e`@f`    8l?       I @X     BH @! P @ @    e    @   r,      0Q`   !Qf!Lq    @48$
 @ 
  0
$8K"xw'$  !!`   eHX         3  gφ3Cw  R;N
z  753B@gOI@;Zѕ8YҕT   `,=dpA       n   )f`@f`     f       0!8     0 e    @   s,      	o           k 3')Ћ ::9	 `d      0   e    @         -fMf0Q`  !qf!T  ؆ L $  D P $     C&DK&LO&PG&HK&LW&XO&P?&@7&8S&TW&XW&X]O&PK&L0G&H"
   !!`f   4=dqA       3 ` E`@(`   0Q`p  !f!t{   ć,
(D X T L
 `6x H X 4
 < H
 L  /&x D D T&X" @ P 0  !!d`.   Pbʵ   data"	PcrW)   gpflags Pc2}U?   files   Pc^3M   unzippedI	Pc&   buf32k  PbaJ   bIdxPc>S   modeZIP PcL]a   bytepos Pb"!&   bb  Pb&Y   bitsPc?   nameBuf Pcv=   fileout PcA   LITERALSPd   literalTree Pd   distanceTreePcbO   treepos Pc   Places  Pbbڃ   len Pbone   fposPc    flens   Pb҈ȁ   fmax         9  9999	#   r9999	9
999#3 r"9$# r&9(9*9,9.#r09234;6989:`,=dpA         `@f`    4k<       , `` @  , ,P , e    @   `,      0Q\`b   !f!$g6   T@@S(   !!`   I	eo         3  #v  3  r3f5
5   `,=dqA         E`@f`    d       @     e    @   a,      0Q@`.   !g! f,   $ 4 < T
    !!`   PbE(I   b0  Pbb9   b1  PbRs#   jumpPc:]c   jumppos h           9  999 `,=dpA         H E`@f`    c       ,    e     @   b,      Pc暗   HufNode fPc^X   NAMEMAX `    	K               @   @                   `   `                 P   P       0   0       p   p                 H   H       (   (       h   h                 X   X       8   8       x   x                 D   D       $   $       d   d                 T   T       4   4       t   t                 L   L       ,   ,       l   l                 \   \       <   <       |   |                 B   B       "   "       b   b                 R   R       2   2       r   r       
   
       J   J       *   *       j   j                 Z   Z       :   :       z   z                 F   F       &   &       f   f                 V   V       6   6       v   v                 N   N       .   .       n   n                 ^   ^       >   >       ~   ~       Pd~#Kj
   bitReverse  `    K>         
                           "   &   .   6   >   F   V   f   v                 F                Pc   cplens  `    K>                                                                                   
   
   
   
             Pcq   cplext  `    K~<               
            "   2   B   b                                0  @  `      Pc%^   cpdist  `    K~<                                           
   
                                                   PcE3   cpdext  `    TKs&       "   $                      
                              F0Q<`(   !g!d    $
X, D$!!`   PdE;	   outputArr   Pc:5)   nextFilefg           9 3f3`,=dpA         8 E`@f`    c	       s   e     @   c,      0Ql`   !g!$g6   $D,</h>\[' !!`
   fffHs(         3  M9 333	w  !333Y9g   `,=dpA        z Z E`@f`    e       

   e     @   d,      Pcʅ   readByte0Q0`   !g!c   $
   !!`   fd           9  `,=dpA          E`@f`    b          e     @   e,      PdjU	   byteAlign   0Q`   !g!8lZ   T@HL T
#| h;\   !!`   ffgx          3  Y9 3U3W
93v  +3f93U3W S  9   `,=dpA         n E`@f`     f         `X  e     @   f,      Pc   readBit 0Qt`   !h!0jP   d* 
 0 T(&(0!!`   	hMgu            Z V3 fFҕ 3	5AJ `,=dpA         E`@f`    d           e    @   g,      PcꔺI   readBits0Q0`   !1h!c   $(  !!`   fd           9   `,=dpA         8 E`@f`    b          e     @   h,      Pd6u   flushBuffer 0Q|`   !Qh!,iB   @>@,( /#"p    !! `   ffgbQw          3  3Y9;3	3#3gg   3v  
9  `,=dpA       |  E`@f`     f        
    e    @   i,      PdV}Ch	   addBuffer   0Q`   !qh!<md   (L8(@,('|#h(:0(*  !!`   ffff}           3  353z  33 
3553v  3 35Y;3 35!Y#;$f &  `,=dpA         P E`@f`    (h'        P   P @
  d  e     @   j,      Pc.y@   IsPat   0Q`x  !h!ly   l0P@#8(@0 < $
<(8 (P $
8 D(`03T (<   !!,`   fffh%gPb?)   Rec )g-g1g           3  353v  3Y
93Y93fz  
9   93f3fz  9 9"2   9 3 $3&5(9"3*9,3.f032Z495`,=dpA          E`@f`    4k7            P ,  ,P      e     @    k,      h0Qt`   !h!8l^    
0L @
 @
  
 @ C@( /< !!$`   ffffffhu          9  999w  3;
Yҕ 93f  `,=dpA         E`@f`    e       ,  0/P    e    @ !  l,      Pd2
   CreateTree  0Q`   !h!Lq    
H 3HH8, 
 0
D@3H  !!`
   	h)g-gH%g(          5 3 fK3U      33	3w   5v  	Yѕ" 3U      3Y5ϕr   `,=dpA        f E`@f`    e       @ 
 !@2e    @ "  m,      Pd5   DecodeValue 0Qu`  !h!H    4<* ; X X ,+<  ,*[
2$* . < D t,@* L"80 "H>\0 "G"N0X 0 " X'L*,"C.h"'D@* L"@* \*,"Sh2D*,"Cd"+
 0"; +6 t<* X,* X,* X
 ,#$
 ("0* KO4(
 <*`c@N? <8

 TDC".HX* #tD <@08. .@6D* &|* D <L. *S#0(
 <:\*#_#*@Z?3* #<\*0'(
 <:`*#c# /h4"D
* #3k#*@Z?3* #<*D*C>|2<X8:,""CBh"'`*D*C/"*@: /\:,""S*hJD:,""C/d"C> <*02;x* *+	* *#Y#Z* #P* #4!!`B   	h)hgg  2(PhL1   BlockLen checksum mismatch
 ihMgegYg}gqgffbX  H    I	fH=ghIhh`6  fd"  2  
      Y         3  f3gv  3f
3f3fVF3f3f VF\"GU     ##3%g')Z)3*f,3.g0#2 v  3436g85:W3x  ZV=3 >f@F<  x    N D VC3 EfGFB̖N0I  x   M J ̖ M K   w  3LgN  v   NP 3R3	T5VgX3
Z5\@Q343_ga5cW^3e5gx  =3igk3o3e5rNqgtVnFmÖ3v3e5xgz3}5@|w  133A U 53gY̕3   v  # @r 3g@3g@3g@w  ;Y̕w  /353g;Y̕133w  $33r ;YЕ&33eŤ3f@w  33gw  Y;Ӗv  e3g@@x  3fN5ZY;yv  3g@3g@@x  3fZY;   33w  7 3   3 r   ; Y 6   3   3  
 e  3   f  3   3 w  7 3  3 r   ; Y 6  # r   3  w  + A" 5# ;% Y' 0  ( 3  ) 3  + e - 3  / f 1 3  3 3  5 g 7  z   N 9u   Z: 3  <3	T 5> g @3
Z 5B @; 3  D 3  F g H3e 5Jx  [ 3  L g N 3  R3e 5U N T g W V Q FPÖ+ 3  Y3e 5[ g ]3} 5` @_ b ZbG 3  c 3  g Af Ue 5i 3  k g m O  o 3  p g r  t
   u 3  v f x 3  z f |`,=dpA          E`@f`    	~      P @  !P @!   P dX  @  BX @X  @    
   P     
 3  X  
    @  " !d X @ :3P 8 3@ P @ L @ 
 BX  @ @       @ 9@   e     @ #  n,      Pd 7   DeflateLoop 0Qx`   !i!4kV     4<$? P  !!`   efHv          3  f33w  435
5v  355Yҕ=   `,=dpA        & E`@f`    e       P    e    @ $  o,      PdD	   unzipFile   0Q`  !5i!ea   $
<L X 
D d \6\L P82<(" .G*  6\L @82<(" .G*  .Xl8 d |.TP
4 d    ,K t ,+, D D D D D D D D D D D | p ,+d  ,+ H
 * t P*02p /d6< #
 @ 4@ P82<(" 2< 2 B#J +(& 'L!!h`0   gfgiff`   Ja       PdjT   geonext.gxt r>EPc6(    skipdir `   Ja       Pb659U   fileffAgQf`    Jb           c      v  h          9 93f;
3f;x5v  X  5v  H3f33˄%3 3!g#=%;'3)+Y+9,5.v  X  50v  H3	2f43638˄
:%3 ;3=g?=A;C3EGYG9HP5Jv  K5Lv  9N3PfR;T3VfX;Z5\v  5^v  3`fb;d3ffh;j3lfn9p3r3vfxVuFt9z3|f~3fVF3f3f3f3f3f3f3f3f3f3f3f3f3f3fVF3f3fVF͆9Z^3fv  v  FҤ͖43Nw  $3Y#3g;d 339w  3fY͕ v  z3f33˄%3 3g=3 3  g= ; 3   	 Y	 9  
 3 	  f   `,=dpA        h 2+ E`@f`          s&   P P 
 . @ 0    @ @      @X ,P @X @ P @ P @ P @ P @ @  !0 @ P Ѐ\ ,P \ P 
 
 .P    e     @ %  p,      g0Q]`d  !ui!  !dT| ` ` ` ` D D D D D D D H@ D
 T($t ` D D D D D TT
0 ` p4`<\ #TT
 @ T28'/ /d>8 
'` D H P D D D D@ 8 !!0`   fgfgffAgiA0           3 U3f;3
f;3f;3f;3f3 f"3$f&3(f*3,f.30f234f638f:3<3>f@3BfD;F5Hv  3JfL9 N3PfR3TfV3XfZ3\f^3`fb3dff3 iUhV3kfm;o3qfs;u5x5{ O z @w9}3w  3fYҕ 3 UY҆93fѤEv  ^v  ^3Nw  3Y;K 3 U3fѤ 3 U3f3f3	f3f3f3f3f33f  `,=dpA        r+ 3 E`@f`           P 8P 8P 8P 8P @ P @ P @ @  @ @ P @ P 
 
  @ fX s P Ё 2 
 
    e     @ &  q,      Qi	            'ы9 ы9  9  9ф%9		ф
%9ф%9ф%9ф%9ф%93ы93ы93ы9 3ы9"3ы9$3ы9&3ы 	9!(3ы"
9#*3ы$9%,3ы&9'.3ы(9)03ы*9+23ы,9-43ы.9/63ы091892:   `Xt<      , &&& , , , , ,                   e    @         ffgggggh-hMhmhhhhhi1iqi0Q`   !i!Hp|   !,Ț`X<T /<\ /h d (W
   !!4`   0Q`2  i!  !  4 (
 0""*0/*0C*D$46W," |,
4,
+{
(C[
 %*P;*<7*8
 "P<
 4," (.|JJJ3F lF *7F 7F *7x*\[
W#G*0̊4
$" <($@gG 
[ &
 *0" X* " """ 
 "$*0: & & &| & &|$46W4(
 (",b<J<2  ($4.W4(
 (
  B*0/*0/*0/*0/*0/*0*0 \ L($46W@,
 0"4b@J@2+ p$4.W@,
 0
+ P
 !!Y`   E=dpA     F   F4  Aa]u)1qYIma5eUyAMPb*rӧ   et  PbS   it  Pb
 C   ut                                     E`@(`    0Q,`   !i!b   !4
 !!c            `,=dqA       n4 4 A`@i`    me    @ )  :,      0Q`   !i!@np   !" D$4D&XGL P"4"@$(
.8!! `   Pd>[s
   execScript  PbC.   var H0         3  g5|^335@
g3A3fҤ53
v  5	5
;Ж
;A `,=dqA       5 7 `@i`     f        	 
 2e  
  @ *  ;,      0Q`  !j!hx   !4" `@,
 0
H #`{+ ,4 H@J
0"* 
7@6
,!!`   EHh         "L3  g3w  *53
g U  X ;Yҕ, 3w  c  w    AY5@@ZϤ"Q     Q     ͕g V!F X   `,=dqA       8 ; `@i`    $g"       P "P 8 3@!!B e  
  @ +  <,      0Q`4  !!j!Lq   !D:, D"D
4s.
46W7t&D<X $ !!,`   =I		H
PeM   invalid index            " 9  9##{##   r	933O3 y  #kk333 y  3 f"  `,=dpA       ; (> `@i`    $g$       ,` T P @ P @ e  
  @ ,  =,      0QP`P   !Aj!$g2   "4L
8$ $   !!`   I		Hl         #  #Or99	`,=dpA       H H `@i`    c        	` e  
  @ 0  >,      0QU`X  !]j!.  ȣ"4 x,
 0
"@L
'"@_(,8[   
 `,
 0
d,$ 
 0
 $4w0
 @
0+7
s_$(& && !! `   HERI	`    Jc               9x         3  #3w  35x  55
w  5Y˕5 I##ry  w  t5v  ]w   VUFWYʕ"w  V F;!@#ʕ $Y%Y&˕v'Y(V)V*Ε +,%=-=-=-`,=dqA       H M `@i`    ,i/       P     B!B !0 e  
  @ 1  ?,      0Q`j  !j!Xt   "D
0 @
 4  T"h.h
 `+\8G"pd.P
46W!!4`   QPb֪`   lazyPe(\3   compressionType Pd~L   outputBufferI	Pd   outputIndex          9  999p339
3" 39 33!3#{#3r39	3
" 3
93	'##   r!9	#   `,=dpA       M ,Q `@i`    (h%       ,  ,P T`     e  
 	 @ 2  @,      0Q8`   !j!d   "D
04
 (  !!`   HAf           9  9  `,=dpA       
\ t\ `@i`    b       ,  e  
  @ 6  A,      0QU`V  !j!=9d  "P$|>>>>>>>>>>>>>>>>>>>>>>FFFFFF33*@' *@' *@' *@' *@' *@' *@' *@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'$*@'(*@3(*@3(*@3(*@3(*@3(p"XW  !!ax   h  `    Jc             `r  `    Jc             `|  `    Jc             `  `    Jc             `  `    Jc   
          `  `    Jc             `  `    Jc             `  `    Jc             `  `    Jc            `  `    Jc            `  `    Jc            `  `    Jc            `  `    Jc            `  `    Jc            `  `    Jc            `  `    Jc             `  `    Jc   "         `  `    Jc   $         `  `    Jc   &         `&  `    Jc   (         `0  `    Jc   *         `:  `    Jc   ,         `D  `    Jc   .         `J  `    Jc   0         `P  `    Jc   2      
   `\  `    Jc   4      
   `h  `    Jc   6      
   `t  `    Jc   8      
   `  `    Jc   :          `  Pe   invalid length: 9         v  v   v  v  v  v  v  v  v  v  v  v  
	v  v  
v  v  z  v  z  v  z  v  z  v  z  v  z  v  z  v  "z  v  *z  v   2z  v  ":z  v  $Bz  v  &Rz  v  (bz  v  *rz  v  ,  z  v  .  z  v  0  z  v  2  z  v  4 z  v  6 v  v  8: %N=%N=%N	=
%N=	%N=%N=%N	=%N
= %N!="$%N%=&(%N)=*,%N-=.0%N1=24%N5=68%N9=:<%N==>!@%N#A=B#D%N+E=F%H%N3I=J'L%N;M=N)P%NCQ=R+T%NSU=V-X%NcY=Z/\%Ns]=^1`% N a =b3d% N e =f5h% N i =j7l% N m =n9p% Nq =r;@tku `,=dqA        \ j 9`@i`    \uw       >0!L >0!L >0!L >0!L >0!L >0!L >0!L >0!L >0!L >0!@ e   
  @ 7  B,      0QI`@  !k!\  $ +\$ LG&    $86[ $8.[ $\0" $:$, $:$2  4,
 l@4
",8
 4C
&8(
. >xL 
h2< 
$
 0
,P24t,$$ $$040
 p
<#H t, 0
(#`#T_" ","8PL
'T,"  
G"H*3P" 0"hL24 >4@""(p2&T<24d &#(208> $
 ,
 *6 +T  !!H`    \=dqA         Pb7o   _2  PbJ/   m2  Pb   y2  Pb;o   T2  Pbbf   E2  e      q`@i`    0Q`  !k!8  $ $,HX* *\*+l*0*\>>>>>>>>>>>>FFFFFFFFFFFFFFFFN3H*03T*03T*03T*03T*03T*03T*03T*03X*03X*03X*43X*43X*43X*43X*4?\*4?\*4?\*4?\*4?\*4?\*4?`*4?`*4?d*4?d*4?d*4?d*4?d*4?h*4?h*4?h" H&H*H*04,
 0* 3&4&0Cd 8!!Y`   AH`  `    Jc               `  `    Jc              `  `    Jc              `  `    Jc              `  `    Jc             `  `    Jc   
          `"  `    Jc             `4  `    Jc             `F  `    Jc             `X  `    Jc             `j  `    Jc             `|  `    Jc             `  `    Jc          
   `  `    Jc          
   `  `    Jc             `  `    Jc             `  `    Jc              `  `    Jc   "          `  `    Jc   $          `  `    Jc   &          `"  `    Jc   (          `6  `    Jc   *          `J  `    Jc   ,          `^  `    Jc   .          `r  `    Jc   0          `  `    Jc   2          `  `    Jc   4          `  `    Jc   6          `  `    Jc   8          `  `    Jc   :          `  Pef   invalid distances      \  ,      l  <        |  F        n  8    H         3  Ά35YU     ;	YW U  ;YW;v  v  v  v  v  v  v  v  z  v  
z  v  z  v  z  v  z  v   z  v  0z  v  @z  v  `z  v    z  v    z  v    z  v    z  v  "  z  v  $  z  v  &  z  v  (  z  v  *  z  v  ,  z  v  .  z  v  0  z  v  2   z  v  4  0z  v  6  @z  v  8  `z  v  :   z  v  <>%N=@%N=A%N=B	 %N!="C$%N%=&D(%N)=*E,%N	-=.F0%N1=24%N5=6G8%N9=:H<%N!==>I@%N1A=BJD%NAE=FKH%NaI=JLL% N M =NM!P% N Q =RN#T% NU =VO%X% NY =ZP'\% N] =^Q)`% Na =bR+d% Ne =fS-h% Ni =j/l% Nm =n˄1p% Nq =r򖰄3t% Nu =v򖕄5x% Ny =zz7|% N } =~_9% N0 =D;% N@ =)=% N` =?kY5;Y5;Y5;3w   Y'5;YЕ" 55Y;55Y;3@N''   `,=dqA        p `@k`            B : !L >0!L >0!L >0!L >0!L >0!L >0!L >0!L >0!L >0!L >0!  @   @    e    @ :  _,      HI	a    ba    UQ_	-           ҈ # 3Or''' ##
 r' ##
r'3 L z  Y;  z  Y;   ;3w  w  -@v  V@5 FY"ϕ/#5$ v  &;'5)+Z+'w  	3,w  %   5/A.w  31f3,5M6z  Zl7A9w  7@:5;=Y=';>5@YB;CYEϕ9F3,w    33,w  AGNH5Iw  Bw  ,@LNK5M@PNO5Qv  oZS2T x  2@Uw  #@V5W@Y5Zv  Y\ĕ:]x  
 v  Y^Õ_ A`ra[3c3ew  8Ng5hjYj';k5mYo;plrlt3ew  '
lvBlx/5z|Y|';}5Y;3
gY    Y'  ;  5Y;99 3h☖`kx|      `` P Ё ; !" 3L   2  : ! B B 3
 "   @      3 ,      e  
  @ 9  C,      0Q`Z	  !m!%!4  % /4: D$4W4,
 0+_,
 0<",+S_H?d,8(p " 0@ 
 ` L
#w@$8[$4W$4.W  @  @  @, X
$ 
 0
&8*8 
# \
'<8o(<&(X6(L 
 0
DDC"DC|8`8,
 0+_,
 P
Dd#4,
 0+_06T82
 p@ 4 
@
0 40/h"8$D#$$*,4T#$ H*804,
 0
",S(  !!4`   T=dqA    
     Pbڰu   i3  Pb.@   b2  Pb.   A2  PbOH   w2  d     Y`@i`    0Q`   !9m!0jL   %`&H
.@0.L($  !!y          5 55v  MkM	k
5Z;5Y;  `,=dqA       P 4 %m`@!m`    e          H @ :  e    @ <  ^,      HI	b"=           '3 
  <r ##r w  ;
Yϕ w  ,5w  35hYϕ. #3Pk ##3Pr 3 v  3"f$3&;(3P*w  (3"f+;-5/3	1;3Y5ϕ* 637' #
9#r; ##r= ##r?'#kA#kC'#kE'IHAGNJIINK;Lw  cw  ;N;PARVSNTAUNYAZ5[PXS W@V;]Y_ɕe `5a;c#5ekg;i#5kkm;ow  v5qNu5vOt5x@sx  N|5}O{5@z;#5k;#5k;Yɕx w  ;Yʕ N5w  2N55;N5;Yȕ: w  ;Yʕ N5v  *5Z;N5Y;Ny  M55w  M55M5M5@5x  (5;5;MƖ(55;5;YYȕ;5v  
kZɕ 3 w  !535;Yϕ#    `!m      `  0#P  3  P         B 8 !B!    B @    !@  0C :  : !  !   " 8 @   3     e  
  @ ;  D,      0QQ`N  !Um!2  &$8($$8@,
 0
&X;,$
 4

?>824`&2 d4,
 D
(T
*$
$ 
$
 0
,$7l(   !!`
   I	HPeT>t   overcommitted   PenX   undercommitted  5X         #  #3rΆ͆	3w  &5
55S @;Yҕ( y  >;5S @Ix  kVY ҕ@ !   x  k"3w  _5$5&5(5*M,;-;/51w  &55V4U7F3;8X:Y;Е(<Y=ҕa > `,=dqA         I`@i`    8l?       P ̉ "  " 	 L   @  : !f  e  
  @ =  E,      0Q`:  !ym!Ts   &D
,4
46Wh"
|3\5/ 
,D4*+t!!,`   QI	jj8         9  ##   r93
9]3" ^39(̭6; 393 r9    `,=dpA       0  m`@i`    $g"       ` ,P  2,P ,  e  
  @ >  F,      0Qq`  !m!2  ̣&D
<4 @
l###
 & @
 0 h"
4X@lTlT\PH"#@
4.P$&0
40``P*   !!p`4   Q-=Pd@Vw
   bufferSize  Pdrʤ
   bufferType  W	I	MEI
 Pf   invalid inflate modeU(          9    9999	9#r999	9
]F3393393!3!9	#3%3%9
'3	)v  v  @}   9+##-   3/@1 M2 r395T97##-39r;9=3?9A3C9E3G9I#KkMkO `,=dpA        v 5`@i`    DoQ       s` `
`
`
 B``
`   e  
  @ ?  G,      0Q`
  !m!Lq   Լ',,<
  *  &(
+(P/X
H
@
 !! `   Q
$Pg
M։   input buffer is broken  @         3  333w  AY5	v  #kkIFMЕC INHK9 A99   `,=dqA       ( B `@i`    $g        P @  f!p    e    @ C  H,      0Q`B  !m!\u   ',,< (
 
  *  &(
+(t/X4
D
@
 0
 +  !! `   Q
m`         3  33355
w  AY5v  #kkIFMΕC INH5XJ9  A"9#9%U  '      `,=dqA       b  i`@i`    (h(       P    !B . ` e    @ D  I,      0Q)`   !m!ly   '  (0 (( (($4${,
 0* 7_(,4W,4W"R "R w   !! `   0Q`  n!ly   ',
  48w&$D* *$&$D* &$P&(D* &$P*8&(   !!@         w  "l v  v  >v  i!l@ZY;	{!l@
ZY;іH!l@ZY;іY;   `,=dpA       > j `@i`     f       @ Ё	 B2  C2e    @ F  ],      I	Hb           !l M  !lM!lM#	#3rw  #5!l;YΕ% k#	#r#	#r33!e#k%3!e'k)h+`,dqA        . i`@`    0j-       H             e    @ E  J,      0QA`,  !-n!|}   '
<4 X"
4X@\H*,<*,X
 
0D*(O*p&Ks
"  H"H"l"\6 !!D`   Q=PcV{   verify  YPc~+   method  
,Pi5   unsupported compression method   PfO   invalid fcheck flag:(PhRtJ   fdict flag is not supported 0b         mmW	W	)%0         9  9]$339339
3Y953Y95U$v  
$9#kk!V%@$Q#u  ^'#V)@(Q'@&k*k,U .#	k/k1χ
3)34:638::3<:>3@:BrD9F  `,=dpA       N  Pbr   nt  `@i`    <mH       ,P      B! 	Y  0P  e    @ G  K,      F0Q`   !en!8l`   !t@4$4(( d,
 0
,+_
L!!`
   	HI	y0         3  3##Vr	3gw  5;Yҕ 9   `,=dpA        b> @ E`@i`    e       ` @
   e     @ -  L,      0Qy`  !n!(  "HD 
0&0.@.8,&4'DO&+HS&+&p*8&(8,
 $
'P,
 0
 @+<O"#t60<p _
H
 4
 D
 (!!`
   	=H]@          3  335w  w  f	 U 
 5V		X U  5VF	X U  5VF	X U  5F AJ	5 A"J@#x  I%F$@&ϖgw  ]V(A+N,J*U)F'Y-u  ..Y.	5/;133v  35f7Y9ҕ_ :;;9 =9?9A   `,=dpA       B@ lD E`@i`    <mC       P @ B B B " !B!B
 `    e    @ .  M,      0Q`   !n!8l\   ؒ"tH4
@"@D\<+0 .t$  !!`
   	=_	H|8         3  33w  253
A	I;	55;Y3hҖ9`,=dpA        D 6F E`@i`     f       P @X   `  e     @ /  N,      Pc    finish  I	0Q8`   !n!d    "4
@?T!!f           NPS O  `,=dqA       vQ Q E`@i`    b       B e    @ 3  O,      Pdv@X	   getParent   0Q`D  !n!\u   "th*`*4L X
$4
4
D
 $
 T
4d
$ !!`   	Hn@         3  33Y9;	3Y9;w  c3g55x  G55;; M"5#M%M&5';)M+;,g .3/  `,=dpA       R T E`@i`    0j1       P p
 .    8  B :    e    @ 4  P,      b0Q`  !n!   "L 
D 0
(d(3h
g4"\,"\43x
$4
4
D
 $
 T
4d
$

@,D+$!!`
   	H(b         =H@          3  553N9	35;3M5;OM3z  M3w  M5 5"x  M$5%5'x  G5)5+;-;/M152M4M556;8M:;; =>):?:A3C:E  `,=dpA        T rX E`@i`    <mG         
      "   " !8  O  e     @ 5  Q,      "0b         PbTT   NONE`    `   ]`   `    Jb          `    Jb          `    Jb          `    Jb           Pf""_`   invalid literal:    `&  0Q`  !Ao!  #h^+#)@,
 0"@2?"x"423#6 4$84<pd"WH0Gd\c$#+x.4"P'
P/H.T.+l.T.+H X/@& '@,
 0.43
(
4
 #(@"W"V @V  p@,
 0
,P/(2,+X" $" 27x"&L" 27"   t#l(@"Ot"& h,V @R D@"@*h"@*d@".PH@.PH(($8($86[$4.W@
 0287s,
 4287c4D,
 0 /X,
 T
'"<D<<t<> (.(,"   "(JX"<"D"$:(#@B#DZ ::(#@B#HZ + 
.+BL#\
J#2 DN (B<#\
J"+   BP"<"D#@B #@B#D: #
.#
.#46 :X6 7D"38  0
8#+"#@.PH"#+("N+\"N+T"N+T 
 <"N+"#@+,
 0
,#$"* >/+h T#8w```*P"O#"J+"#::/(::/P #$
#$# 
#$8+0
 8
0#("*(>;+|" ("*$>;+"#0"*$>7+t"*$>;3" $"#
* "#t*"##l" ##  !!`F   QH_		a    F9	n`R  `    TKs&       "   $                      
                              I	UQd          Pe~u   invalid code:   `    Jb           `    Jb           a   b  $Pg2   invalid compression typea  8  y        3  3v  v  v  3w  
3M     h	3M     h3@v  33\#33r33!@#M$y  #3V%r&ƕ,(3	)3+g-/Y/S 0;1   3!\5@4U  3   6Y6 U 7 ;8:Y:X< U ; ;=?Y? U @ ;ACYCXE U D ;F+3	)hH3!@J3KhMƖ23!w  OYO5P;RYTȕU9V9X9Z   \ !#3]3_ra3cre3gei3geklm3ow  5q3s3u3w5yh{  w  j3gY}5~Y5e3gY5h뽼3gY5Y5e  v  YÕ 3f9339"#3r3rׄ%#k3׾e3׾el3lk3lk߿  w  N5v  Z% w  N5v  Z# #˖#@r#˖# <r##rw  Y5;̾Yԕ! w  Y5;̾Yԕ! "3w  ;Yԕ 3w  @w  !@55v  Yӕ*5v  x  8Zw  !Y;˾5Y;ʾ0w    x  Җ  Nx  w  	N
z  Z   Y  ;  Y N  ; 5 	 Y	 ;
X  Y ;  Y N  ; 5  Y ; Aҿ    Y 5 ; 5 5! Y# ;$ Z&x  _ ' Z'w  D ( Y( 5) ;+ 5- 5/ Y1 ;2 T  4w  x  Җ N 5x  w   N 6 7 Y7 ;8 : Y: N ; ;< 5> Y@ ;A ACҿ   D @EԿ   F 3 G hI 3 K hM lOx  ( 5Q 5S ;U YW +   Xw  ) N Y 5Zv   Z\ ,   ] k^3 N`׾ e a3 N c׾ e d3 N f׾ e gw  73 5i׾ e k Ym 6   n 3 ow   5q3 5s 5u׾ e wy  w Yyv  ۿv  v  ږ(ږ"ږ @z k{3 5}׾ڼ e  Y      % = =  % = = 5 5 5 5 3 w   53 5 5׾ e   w  3 Y 5 Y 5׾ e  Y 53 5 5׾ e 3 Y 5 Y 5׾ e   v   Y    3  f 9   3   3  9    k 3  `,=dpA        k  E`@i`    =9      P @
     !: ! B  " 0/ 
 
  @ "@  \ ,P ,P @  
    " 3 @ @ f \ \ " 0# !   C B :  B : 3  B  d!@ @    f 0 	  	         
      @  3    e     @ 8  R,      0Q`  !}o!̌  &\4  ( 2 H@*
0<* $
 T"P663HHH**
<<6D&G$PX (88Gl4l8c L0&<;|*+l*+l*'h*0  !!X`(   1	;	6	
(Ph~¬   invalid compression method  o(Ph0   unsupported compression typeQH	_	h         3  $v  )#3#3   g
BNі#kkVFY;$v  S33v  3v  3	v  ΖΖΖ#
kk!#k#k%V'(Y( O - @,Q+A*F);.30k23496383:f<3>b#@3BrD3FMHy  -#@3JMIrL9 N3 P3RgT3 V3XMZh[]Y]W_ U ^ ;`bYbWd U c ;egYgWi U h ;jlYl U m ;n`,=dpA         $ E`@i`    Xtp       @h @ @ B

  !B P P ` P @ P P  !@ B :  e     @ @  S,      Pd_8   Zlib.Deflate$Pg:xy   Zlib.Deflate.compress   0QD`6   !o!d   &D.8   !!`   i          r 3 f `,=dqA         E`@i`    b       @ e    @ A  T,      (Ph   Zlib.Deflate.CompressionType0PjM^!   Zlib.Deflate.CompressionType.NONE   o0Pj"   Zlib.Deflate.CompressionType.FIXED  0PjA$   Zlib.Deflate.CompressionType.DYNAMIC b         510Q9`  !o!IE  &`` |"@( oD44 $$04@
`#*; &(t*; &(
+t*; &(t*; &(
*+
&`
C(&<`"
#	
(
H,@?

'* *,"_
@ <
(d* *(@?

'x* *,"_
4
 4
 H. T X2l_6#8 !!x`8   QH
@Pn.'3   invalid uncompressed block header: LEN (first byte) @Pn}$4   invalid uncompressed block header: LEN (second byte)@Pn*_4   invalid uncompressed block header: NLEN (first byte)DPoXa5   invalid uncompressed block header: NLEN (second byte)   <Pm0   invalid uncompressed block header: length verifym_	b         `   m`"  a8  F  PeJ0   unknown BTYPE:  `            3  !lU9 Xv  v  v  33
33399Y5v  #	kkY5 v  #
k"k$V'F&(Y(5)v  #k+k-/Y/50v  #k2k4V7F6\8v  #k9k;@=3>x  #k@kB3Dv  v  @F3x  AHAG33I3K@MhNhP@R@SЖ+TZTUYUVYV5W;Y%[9\3^f`3bΕd;@e3x  3fȇh)giϕ k#klkn33I3K@phqhs@u@vЖ+wZwxYxyYy5z;|%~99973 h쇖$#k#@kk    3f  `,=dpA         B E`@i`    pz         P P ,   "@ @  @ B @  !  !B /P !L2 	 !" y  @   e     @ B  U,      `    TKs&       "   $                      
                              `    K>         
                           "   &   .   6   >   F   V   f   v                 F            `    K>                                                                                   
   
   
   
               `    K~<               
            "   2   B   b                                0  @  `      `    K~<                                           
   
                                                   H0Q`  !9p!  '|4$
,"('l 
"D@ <4* X<#l:p'3TD@:p'3l
"D@ <* 
$. # 40 
(  !!$`   HeX         3  393 N   "l	v    x  /z  93f3Y; N 55w  !5l@"l 5"5$w  !5'l)@&z  9+3-f/313Z35Y5A456;8#:   ; 3<y  3>N@9A3CZE9F" H9I   `,=dpA         E`@i`    @nK          
 :    @` !83   y  e    @ H  V,      0Qq`  !Up!  (|4$
0"('l 
h H* X<#l:p'3TD@:p'3|
'd ,* 
$.  40 
(  !!$`   HUX         3  393  "lv    x  )z  3
f3Y; N 55w  !5l@"l55!w  !5$l&@#@(x  3)f+3-/Z/1Y1A052;4#6 738y  3:N<9=3?ZA9B" D9E   `,=dpA       J R E`@i`    <mG        P   "     " 9P p  e    @ I  W,      I0Q1`  !qp!x|   (p$406/L$(2LK@,
 0
<*+ D8@.?8& 0
<+k8$ !!0`   I	_	HbX         #  #3N      r3
N   	   3&33   3hg-3w  M      5;Yҕ  33!g#3	%3@'9	('3*3M   ,   h-g/(   x  @152;4Y6ҕ  7   98  `,=dpA          E`@i`    4k:         X P @    @ " 0/  e     @ J  X,      0Q`  !p!`v   (8$<D$"8h"</ D8D0(D((8P 3h
   !!,`   QH=@         3 33CMS  3 	3"3" 33" 3@x  H33A35CP O S 3w  3@!	3V"3B##$r&3(g*9,`,=dpA        8 E`@i`    ,i.       

 
   !P ,  e    @ K  Y,      M0Q1`  !p!   ܽ(44 $40(*'
4<@2TS"|2HGT0@,
 D,
(,
 0*43X
 0*43
8H
   !!0`   I	H_		h         3  3##3	3N      @r3v  A 3 3   3h3 3   3h 3w  :5"3$w  &Y&5';)Y+ϕ,Y-ѕ< .   3/w  1Y152;4Y6ѕ 78999	; `,=dpA        l   E`@i`    8l=       `  P P P  @ f " 0    e     @ L  Z,      0Q`   !p!<mb   (t$@8P$ + &`8$D@
    !!(`   -_	H	8         3  H3-#r33
3hg33hҖ&33x  393 9"`,=dpA        T  E`@i`    $g$       ` P @ @ P  e     @ M  [,      E0Q``  !p!Ts   (tx L#D*$, *$,;\*$,;X*$@(*4   !!$`   Q)Y
(PhY/   invalid adler-32 checksum   8         3  33f33
933Y95V3Y95VF!3#%Y%9&5(V"F*3+-Y-9.50F2X k3v  ^#5k7k9`,=dpA        N . E`@i`    4k;       P P  !    .   @  e     @ N  \,      Pd   Zlib.Inflate$Pg9o   Zlib.Inflate.BufferType Pc:-2`   ADAPTIVEPcU   BLOCK   0PjO!   Zlib.Inflate.prototype.decompress            #ۋ 'ҋ'''
'''	ʋ
	'
'''''!'"'#'''$ "^$"^$"^'3ڋ93ڋ9
3ڋ9##  r  x  QX#VUFZX͕!I U  X ;Y ѕY !'	
3"ڋ9$
3"ڋ 9!&
3"ڋ"9#('$*):%+-'  x  +  z  v  :  z  v  K z  v  e z  v  |3!.ڄ&0%M01=2g43!.ڄ'6% N 8  M7 =9g;j3!.ڄ(=% N ? M >=@gBA3!.ڄ)D% NF  M E =GgI*@KkLYN   O 3Pڋ,9-RT' z  6jU5XVW5[VZF]5^F`;aYc'> d#erg''3iڋ.9-k/lm0ً1lo2lq334slu536wly73%{l}''8):9::3ڋ;9<=%#r'>%#r'?%#r'@%#r'A%#r'##  r3Bw  M  z  ٦(  z  	 z  ;ٝYƕO k'##r3Bw  ;Y k' 3ڋC9D3ڋE9F3ڋG93ڋH9I3ڋJ 9K3ڋL!9M3ڋN"9<OlPl3:9Q399RS33<l##  r3Bw  N  z  ٦(  z  	 z  ;YP k##r3Bw  ;Yޕ k'$   `   #   p , ` @!f!\ , Y >@ `B L H 0      
`2 ,0I I  
	 f`` 
`    
	                                         e     @ (  9,      b PbK1   ZlibPc   Deflate PcFu   compressPc*2[   Inflate PdѤ
   BufferType  FPd~M
   decompress  	            3 #g#339
333939333933333	9	9
 `,dqA       4  E`@(`   (h"      @  ,P  P ,     e    @ '        iiijjan}nn=jYj}jnnnjj=okkm5mQmummyooommm	n)n5pQpmppppp0Qy`  !9q!EAv  ( 84H     d | 1  . 7. 7& `&&(6H#d6H#\HH
 0N\:"N`:"Np:"N`:"Np:"Nh:"Nt:"N:"N:"N:"N:"N:"Nt:"VPl*k"N\",l*k"Nl",l*k"N\",l*k"Nl",l*k"Nd",l*k"Vhl*k"N",l*k"N",l*k"N",l*k"N",l*k:+Z2,l*k:+N6w67
(8& #L"'4 !!`   =dqA    0    Nk 	u91q5eU]-yw                        E`@(`    0QD`8   !Qq!d   (,@*4@  !!`   PdJ
   __esModule  b         
i          3  ):`,=dqA        ^  a`@Iq`    b       L e  
  @ P  ,      0Q|`   !uq!(h@   )\LT"t"l"P2D0 2!!,`   U!
0b         PdF8   initializer bw8         O#  3҇)3:3	:3:333g:e `,=dqA       x  " 5`@Iq`     f       0 
    e  
  @ Q  ,      0Q`   !q!<mb   )<+(Dh Pl(&D$$   !!(`    	b8Pl$,   @@toPrimitive must return a primitive value.UQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       ." $ e`@Iq`    e        ` `    e  
  @ R  ,      0Q@`,   !q!e"   ),L&(   !!`   HPp9   this hasn't been initialised - super() hasn't been called   h         #  r  `,=dqA       $ & U`@Iq`    b         e  
  @ S  ,      0QT`V   !q! f0   )<LD< *$!!`   U	0Q4`   !q!c   )D
P!!`   e           9     `,=dqA       & 8' E`@Iq`    b          e    @ U  8,      m         #  3#  33f 'l `,dqA       & T' ]`@`    d
      P      e  
  @ T  	,      0Q)`   !r!pz   ) G  8"  *c"0.tD $6[P&&D0 " /@: | $   !!H`    L=dqA 
      n' + aA^c     (    =`@Iq`    U0Q<`"   !)r!c   )4",8!!g          5 ;   `,=dqA       ( Z( E`@!r`    b       8  e    @ W  6,      q0Q<`&   !Ar!c   )D&'T  !!g          i  `,=dqA       ) * E`@!r`    b          e    @ X  7,      b!
0          ''''# 3g3ы g3
939|	39	3
f3f3 ыh"'=3!^2333$g&9(9*3!# 3,e.'`0j0      @ P  	 P @  @   e  
  @ V  
,      aq
 PfY
   ../../renderer/enums Pfr   ../value-types/colorPeΝ0   ../value-types   Pf/N   ../renderer/index    Pf9   ../platform/CCEnum  (Phxl   ../components/CCComponent   (Ph
F   ../platform/CCClassDecorator(PhJT>   ../../renderer/scene/light  0b         PdWm   DIRECTIONAL `    Pcc   POINT   `   Pb9   SPOT`   Pc&   AMBIENT `   0b         o`    Pbf?3   HARD`   Pdk   SOFT_PCF3X3 `   Pd_[s   SOFT_PCF5X5 `   Pcv=   ccclass Pco   cc.LightPb!|k   menu4Pk4(   i18n:MAIN_MENU.component.renderers/LightPdrܹu	   inspector   <PmR>\.   packages://inspector/inspectors/comps/light.js  Pc8r   propertyb         b          PfZ   executeInEditMode   0Q)`  !r!$  ) ;t('#X <D  G2F"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z"NDQl "<";  !!`l   4=dqA      / O A`(   E`@Iq`    0Q`l  !r!t{   )d"D ^"JL"KlJ\"[|JL"KlJ\"[|JT"StJ`"_Jx"wJp"oJp"oJp"oJ|"{J`"_,  !!D`   bPc0*   _type   PcB   _color  Pd
   _intensity  Pc*{   _range  Pd@+
   _spotAngle  Pcr,   _spotExpPdFގi   _shadowType  PfB   _shadowResolution   Pek   _shadowDarkness PeNb   _shadowMinDepth PerZ   _shadowMaxDepth  Pfrܸ   _shadowFrustumSize  Pd&nQ   _shadowBias Pc&:   _light  0         3  gkiki
kikikikiki	k i"	
k$i&
k(i*k,i.k0i2k4i6r 89:  `,=dpA         0 3 `@r`    4k<       @ @ @ @ @ @ @ @ @  e     @ Z  ,      UbF0Q`   !5s!Ts   )@43`  !!t`6   %sPc   setNode Pb6~ۺ   noderrBrPdt	   intensity   rPcOL+   range   sPdVX	   spotAngle   sPc
,!   spotExp 	sPd4n
   shadowType  sPe
   shadowResolutionsPeWN   shadowDarkness  sPeYW   shadowMaxDepth  s Pfj m   shadowFrustumSize   !sPd{-
   shadowBias           3  33g39
39393	9
39393 9"3$9&3(9*3,9.30923496  `,=dpA        N5 9 E`@r`    4k8       P  ,P  ,P  ,P  ,P    e     @ [  ,      F0QH`@   !s!e$   ), 87l  !!`   
PcjZq   addLight%sj         3  333g`,=dpA        >9 9 E`@r`    c
       P   e     @ \  ,      Pcvu   onEnable0QH`@   !s!e$   ), DCx  !!`   
PdU   removeLight %sj         3  333g`,=dpA        9 R: E`@r`    c
       P   e     @ ]  ,      Pdz	   onDisable   `    8Jl                                                   (b         Pb   key 
0Q0`
   !s!b   )\!!`   rd           3     `,=dpA        : : 
`@r`    b          e     @ ^  ,      0Q`  !s!8l`   )4
,T d$.T 2\.P 2X.d T D!!4`   r
 Pf-   LIGHT_DIRECTIONAL   rPd:dt   LIGHT_POINT rPdf?
   LIGHT_SPOT  rPen\4   LIGHT_AMBIENT   %sPc   setType          9  333v  33Җ@3
v  33Җ 3v  333	3
g`,=dpA       ; 
= `@r`    e       P P P @ e    @ _  ,      (b         sB
0Q0`
   !)t!b   )\!!`   rd           3     `,=dpA        L= = 
`@r`    b          e     @ `  ,      0Q|`   !Et!0jL   )H L 80((  !!(`   rPc)   equals  %sPc   setColorw(         3  3g3 3g
333 P  3 P  3 P  e  `,=dpA       = > `@r`     f       @ @       e    @ a   ,      (b         sMs
0Q0`
   !mt!b   )\,!!`   rd           3     `,=dpA        > B? 
`@r`    b          e     @ b  !,      0Q@`.   !t!d    )4
@, X!!`   r%sPd   setIntensityh         9  33g `,=dpA       `? ? `@r`    c       P    e    @ c  ",      (b         sQs
0Q0`
   !t!b   *\!!`   rd           3     `,=dpA        .@ v@ 
`@r`    b          e     @ d  #,      0Q@`.   !t!d    *4
0, H!!`   r%sPcH   setRangeh         9  33g `,=dpA       @ A `@r`    c       P    e    @ e  $,      (b         sUs
0Q0`
   !t!b   *\,!!`   sd           3     `,=dpA        ZA A 
`@r`    b          e     @ f  %,      0QP`L   !	u! f.   *4
@,L $o !!`   s%sPdbT1   setSpotAnglePcf   toRadianl          9  333kg
  `,=dpA       A vB `@r`    c       P @ e    @ g  &,      (b         sYs
0Q0`
   !1u!b   *\$!!`   sd           3     `,=dpA        B C 
`@r`    b          e     @ h  ',      0Q@`.   !Mu!d    Ќ*4
8, P!!`   s%sPdj
   setSpotExp  h         9  33g `,=dpA       &C C `@r`    c       P    e    @ i  (,      (b         s]s
0Q0`
   !qu!b   *\0!!`   	sd           3     `,=dpA        C HD 
`@r`    b          e     @ j  ),      0Q@`.   !u!d    Б*4
D, \!!`   	s%sPezh   setShadowType   h         9  33g `,=dpA       fD D `@r`    c       P    e    @ k  *,      (b         sas
0Q0`
   !u!b   *\H!!`   sd           3     `,=dpA        NE E 
`@r`    b          e     @ l  +,      0Q@`.   !u!d    *4
\, t!!`   s%s Pf   setShadowResolution h         9  33g `,=dpA       E rF `@r`    c       P    e    @ m  ,,      (b         ses
0Q0`
   !u!b   *\@!!`   sd           3     `,=dpA        F  G 
`@r`    b          e     @ n  -,      0Q@`.   !v!d    *4
T, l!!`   s%s PfI   setShadowDarkness   h         9  33g `,=dpA       >G G `@r`    c       P    e    @ o  .,      (b         sPe>]   shadowMinDepth  
0Q0`
   !5v!b   *\@!!`   sd           3     `,=dpA        2H H 
`@r`    b          e     @ p  /,      0Q@`.   !Qv!d    آ*4
T, l!!`   s%s Pf|   setShadowMinDepth   h         9  33g `,=dpA       H JI `@r`    c       P    e    @ q  0,      (b         sis
0Q0`
   !uv!b   *\@!!`   sd           3     `,=dpA        I I 
`@r`    b          e     @ r  1,      0Q@`.   !v!d    *4
T, l!!`   s%s Pfb#m   setShadowMaxDepth   h         9  33g `,=dpA       J J `@r`    c       P    e    @ s  2,      (b         sms
0Q0`
   !v!b   *\L!!`   sd           3     `,=dpA        K pK 
`@r`    b          e     @ t  3,      0Q@`.   !v!d    *4
`, x!!`   s%s Pfj   setShadowFrustumSizeh         9  33g `,=dpA       K :L `@r`    c       P    e    @ u  4,      0Q`   !v!@np   *|,
* XX@ *"F\"	!!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       ZL N E`@r`     f        P , P `  3e    @ v  5,      b         D`          ' # 33g93
9 l3͋99	
9ʇ)ɋ::=ʇ )ɋ:!:#=ʇ%)ɋ:&	:(=ʇ*)ɋ
:+:-=ʇ/)ɋ:0:2=ʇ4)ɋ:5 :7=ʇ!9)ɋ"::#:<=ʇ$>)ɋ%:?&:A=ʇ'C)ɋ(:D):F=	ʇ*H)ɋ+:I,:K=
ʇ-M)ɋ.:N/:P=ʇ0R)ɋ1:S2:U=33WlY# 34[ȇ5])e^  ``      P ,P P , s2 L`2 &00 L`2 &00I                                e    @ Y  ,      Pbݓ   TypePdL#
   ShadowType  Fr`    Ja       0b         CCCq0Q0`   !)w!c   *$$0  !!`   }rd          3  `,=dqA        P Q q`@Iq`    b          e     @ w  ,      r`    Ja       0b         CCCq0Q8`   !Qw!c   *$$ !!`   
PcT   WHITE   f          3  3   `,=dqA        R VR q`@Iq`    b         e     @ x  ,      r`    Ja       0b         CCCq0Q,`   !}w!b   *$$!!c            `,=dqA        XS S q`@Iq`    me     @ y  ,      r`    Ja       0b         CCCq0Q0`
   !w!b   *$,!!d               `,=dqA        ~T T q`@Iq`    me     @ z  ,      s`    Ja       0b         CCCq0Q,`   !w!b   *$(!!c           < `,=dqA        U U q`@Iq`    me     @ {  ,      s`    Ja       0b         CCCq0Q,`   !w!b   *$$!!c            `,=dqA        V W q`@Iq`    me     @ |  ,      	s`    Ja       0b         CCCq0Q0`   !w!c   *$$  !!`   od          3  `,=dqA        X BX q`@Iq`    b          e     @ }  ,      s`    Ja       0b         CCCq0Q0`
   !%x!b   *$0!!d                `,=dqA        RY Y q`@Iq`    me     @ ~  ,      s`    Ja       0b         CCCq0Q,`   !Ex!b   *$,!!`   Ta      ?c             `,=dqA        Z Z q`@Iq`    me     @   ,      s`    Ja       0b         CCCq0Q,`   !mx!b   *$$!!c            `,=dqA        [ [ q`@Iq`    me     @   ,      s`    Ja       0b         CCCq0Q0`
   !x!b   *$0!!d                `,=dqA        ] 6] q`@Iq`    me     @   ,      s`    Ja       0b         CCCq0Q0`
   !x!b   *$0!!d                `,=dqA        H^ z^ q`@Iq`    me     @   ,      !s`    Ja       0b         CCCq0Q,`   !x!b   *$0!!`   TaMb@?c             `,=dqA        ~_ _ q`@Iq`    me     @   ,      `    Ja       U
B`    Ja       Ms`    Ja       Qs`    Ja       Us`    Ja       Ys`    Ja       ]s`    Ja       as`    Ja       es`    Ja       -v`    Ja       is`    Ja       ms`    Ja       PcB9   Light   	]           ǋ''''9 9	kk'
kk
'k'kk'kkkkk'k'3Ç )k!'3Ç#)k$'3&k(3*k,3.k032Ç4):5k732Ç9)::k<3>3@kB9D9 F3!H"#J%32=K$M)%:&NiP'3!R'(T%32=U)W)*:&XiZ'3!R+,\%32=]-_).	:&`ib'3!R/0d%32=e1g)2
:&hij'3!R34l%32=m5o)6:&pir'3!R78t%32=u9w)::&xiz'3!R;<|%32=}=)>:&i'3!R?@%32=ⅇA)B:&i'	3!RCD%32=⍇E)F:&i'
3!RGH%32=╇I)J:&i'3!RKL%32=❇M)N:&i'3!ROP%32=⥇Q)R:&i'3!RST%32=⭇U)V:&i'3!RW%=#X3Y3!Rh߻3!Ri3!RZ[%32=#X3Y3!RZh3!Ri3!R\]%32=#X3Y3!R\h3!Ri3!R^_%32=#X3Y3!R^h3!Ri3!R`a%32=#X3Y3!R`h3!Ri3!Rbc%32=#X3Y3!Rbh3!Ri3!Rde%=#X3Y3!Rdh3!Ri3!Rfg%32=#X3Y3!Rfh3!Ri3!Rhi%32=#X3Y3!Rhh3!Ri3!Rjk%32=#X3Y3!Rjh3!Ri3!Rlm%32=#X3Y3!Rl h3!R i 3!Rn o %32 =#X3Y3!Rn h3!R i 
 k k k k9 #p  9q  3   9 r `Iq     ,@ @ @ @ @ L&@ P 0 P , &P  &0`2@  &0`2@  &0`2@  &0`2@ 
 &@ `>@  0 &@ `>@  @ @ ,P                        e    @ O        Mqqqqqqqr%r=rrr1s}ssss%tAtitttttu-uIumuuuuu	v1vMvqvvvvv%wMwywwwww!xAxixxxx0Q`  !Qy!8l`   +L*"4"::R"T/D!!d`.   8b   
      GPc6   cc.Model	FFF0Q4`   !my!d   +$<P ,  !!`   Pd"R	   _rootNode   1]e           9  9`,=dpA        m hn `@(`    b       ,  e     @    ,      8b   
      Pc
V   _nodes  b         
`    [$Pg   _precomputeJointMatrix  DPc_   nodes   Pc"Z1   rootNode$Pg    precomputeJointMatrix   b         
0Q0`
   !y!b   ̼+T!!`   yd           3     `,=dpA        $o do 
`@(`    b          e     @   ,      yb         0Q0`
   !y!b   +T(!!`   }yd           3     `,=dpA        o o 
`@(`    b          e     @   ,      yb         0Q0`
   !y!b   +T\!!`   yd           3     `,=dpA        8p p 
`@(`    b          e     @   ,      yF0QI`:  !z!  +\0Ll,
h<;<;<;'<;'@T5/  <43'W@P$D
,#{'!!@`   y}yHI9	PcNo   scale   HPe6~   uniqueBindPose  PbjZ   mat4Pc   bindpose b~`  -         3  593w  5#
333h9#
333h9#
33 3"h$9&3	("#
3
*3,3	(h.9	032ϤEA4ƭ64'#
3
*3567h9;;2=3>̤#3@w  5B5D;FYH˕IYJ   K    `,=dpA        p t F`@(`    @nL          ` P ,P  P ,P @ @  P   0 e     @   ,      	PcT   Model   0         #  3ч#  3: :	·)͋	:
:)͋:
:)͋:
:::g#  9!9#  `,dqA       Vm 4u E`@`   4k%      0&&00           e    @         iyyyy	z0Q5`  !Ez!~   + +@   < ,@*"X""
"""""" *"X""""""")" !!`H   L=dqA       \u 8 c    E`@(`    0QD`8   !]z!d   +,@*4@  !!`   aqb         
i          3  ):`,=dqA       v v `@Uz`    b       L e  
  @   +       PfFo   ../value-types/quat  Pfԍ   ../value-types/vec3 HIPb          GPeb   cc.Rotate3DTo   		0Ql`   !z!(h@   + t l<R !!`
   HPd	
   _startQuat  Pc:H   _dstQuats0         #  3f9#  3f9
!^3e `,=dpA       w x `@Uz`    d       @    e    @   +      0Q`  !z!Hp|   +\<(D #7` d7x,,*,0X F p,4  !!@`   	FbzGG	
Pdf<9	   fromEuler   8         #  3333h
o3#  3{3gO#  3{3	3
333 e" `,=dpA       x x{ `@Uz`    $g$       P @ P*P @ e    @   +      0Q\`b   !z!(h:   +H dX@   !! `   Pd:< 
   Rotate3DTo  #	zo(         #  3r 3g3
33h   `,=dpA        { | `@Uz`    d       @ P @ e     @   +      0Q\`h   !z!$g4   +,<(@ T,@  !!(`   	FbzHo         #  3333h
333g`,=dpA       | } `@Uz`    e       P @ P    e    @   +      0Q@`*   !{!c   +$* <!!`   h         #  3 g   `,=dqA        } ~ `@Uz`    b       @ e     @   +      0Qp`   !){!(h:   +T l&4 "8D"{" L   !!$`   
Pcx   slerp   zzPd.   setRotation t0         3  g36333
3e33g`,=dpA       2~ X `@Uz`    e       P P P   e    @   +      z0QH`:   !M{!d   +\8N   !!`   j(         #  3r   `,=dqA         E`@Uz`    b       @ e    @   +      PdbT
   rotate3DTo  Pb          GPeb=   cc.Rotate3DBy   	0Q|`   !u{!4kR   , t  d<R    !!$`   HzzI+w0         #  3f9#  3f9
#  3f9!^3e`,=dpA       ր " `@Uz`    e       @     e    @   +      0Q`   !{!8l`   ,\0<(D &7x,,*,0X $:#!!8`   	FbG	
+0         #  3333h
R#  3{3333	3
3e  `,=dpA       Z < `@Uz`     f       P @ 

  e    @   +      0Q\`b   !{!(h:   ,H dX@   !! `   Pd\c
   Rotate3DBy  #	+o(         #  3r 3g3
33h   `,=dpA        ^ j `@Uz`    d       @ P @ e     @   +      0Q`   !{!Hpz   Ė,,<(@ \D <4,,,@   !!H`    	FbPdՒ   eulerAngles +
zz	zH@         #  3333h
33333	3
3
@33@3!3#@ e%3'3)3+g-`,=dpA        v `@Uz`    ,i/       P @ P   X 

  e    @   +      0Qp`   !{!(h:   ,T l&4 "8D"{" L   !!$`   
9{zz={t0         3  g36333
3e33g`,=dpA         `@Uz`    e       P P P   e    @   +      0Q`   !	|!<mf   У,\0(
4
4
X@*[ l X !!,`   +	{	##y(         3  3[93[	9
3[9#33r3g3g`,=dpA         p `@Uz`    $g!           
   e     @   +      0QH`:   !%|!d   ت,\8N   !!`   {j(         #  3r   `,=dqA        2 E`@Uz`    b       @ e    @   +      Pdďp
   rotate3DBy  8           k k'kk'#3
f'#3f'##3χ)#3	:
:::::!:#g%9'#Ћ9)##3χ+)#3	:
,:.	:0
:2:4:6 :8g:9!<#Ћ"9#>`Xt@      @ P @ `2 0 0@ ,                   e    @         Yzzzzz	{%{I{q{{{{{|!|0Q`   !I|!Ts   ,  H    @ p  @     d  !!D`   Pd2`   ./primitive 0Pj]!   ./physics/exports/physics-builtin   ,Pi~xz    ./physics/exports/physics-cannon0PjU#   ./physics/exports/physics-framework PdR	   ./CCModel   $Pgѡ   ./skeleton/CCSkeleton   0Pj"   ./skeleton/CCSkeletonAnimationClip  Pdj,o	   ./actions   8PlZ7+   ./physics/framework/assets/physics-material ,Pism   ./skeleton/CCSkeletonAnimation  ,Pi>ՙ    ./skeleton/CCSkinnedMeshRenderer,PiZ    ./skeleton/skinned-mesh-renderer Pf<   ./CCLightComponent  ,Pi:   ./particle/particle-system-3d   <PmdXB/   ./particle/renderer/particle-system-3d-renderer }          k kkkkk
kkk	k
kkkkk `,=dqA       Ћ  E`@(`     f       @ @ @ @ @ e    @         0Ql`   !|!,iD   ,L `P2P,"

(  !!4`   0Pj<#   ../../../animation/animation-curves FF0b         G Pf"   cc.JointMatrixCurve 	GED0Q`   !|!8l`   ,tH t
"8
t0,
8`'!!$`   iDGPcvj   pairs   HPdmp\   _jointMatrixx8         3  3hw  
\N33
w  $53359Yϕ(   `,=dpA         ED`@(`   e       @ P P , 3e    @   +      	s8          k 33#3·
):: :	g9
  `,dqA         E`@`     f      P 0`     e    @         |0Q`J  !|!Dor   ,L*"4"(":::R"`/D   !!x`8   8b   
      GPdS   cc.Skeleton 	FFF0QD`2   !	}! f,   ,$0d
 p
 \
    !!`   1]Pd6;h~
   _bindposes  Pe=ɩ   _uniqueBindPosesPdQw~   _jointPaths i           9  999	   `,=dpA        B  `@(`    c       & e     @   +      Hb         Pc:M$Z   _model  PeƈI   _jointIndices   `    [Pd
   _skinIndex  `PdB6;
   jointPaths  PdjH	   bindposes   Pe*   uniqueBindPoses Pc   model   5z1}b         
0Q0`
   !Y}!b   ,T0!!`   !}d           3     `,=dpA        ֚   
`@(`    b          e     @   +      A}b         0Q0`
   !y}!b   ,T,!!`   }d           3     `,=dpA        \  
`@(`    b          e     @   +      E}b         0Q0`
   !}!b   ,TD!!`   }d           3     `,=dpA         @ 
`@(`    b          e     @   +      I}b         0Q0`
   !}!b   ,T!!`   1}d           3     `,=dpA        t  
`@(`    b          e     @   +      M}F0Q`   !}!Dox   ,pDdXTX(
d0"8/	!!4`   1}y5}!}}}HPb~   path!z)z=}`          3  33333
3w  H553;33;;3	3
5 ;"Y$͕L %  `,=dpA         N F`@(`    (h&       P P   8P 8P   0  e     @   +      	Pc   Skeleton0         #  3ч#  3: :	#  3:	
)͋::)͋::)͋::)͋: :":$:&g(#  9*9,   `,dqA         E`@`   8l.      0&00 L`2 0@ ,        e    @         }U}u}}}}0Q`  !~!dw   , L   T 2x(\*L*4&B\"**0"*BH"""/D   !!`H   4=dqA        ` E`@(`    (Ph9%   ../../components/CCAnimationPd
   ../CCModel  (Ph   ./CCSkeletonAnimationClip   Pb          G Pfȣ   cc.SkeletonAnimation	Pc
)g   editor  DFPdR	   __preload   Pe.[   _updateClipModelPc^   addClip Pd-   searchClips D8b   
      1}PdUJ   _defaultClipPcn    _clips  Pd5   defaultClip M} b         
B(b         Pc2   overrideCBA~0b         U~C`    [FC`    Ja       E~0b         C
0Q0`
   !q~!b   ̋-T4!!`   A~d           3     `,=dpA         0 
`@~`    b          e     @   +      0Q0`   !~!c   -,
H   !!`   A~d           9  `,=dpA       N  `@~`    b          e    @   +      I~(b         
0Q0`
   !~!b   ď-T!!`   1}d           3     `,=dpA           
`@~`    b          e     @   +      0Q<`"   !~!d   -,
0, X  !!`   1}1~g          9  3f   `,=dpA       >  `@~`    b       @ e    @   +      M}F0Q4`   !~!c   -8 X  !!`   1~e          3  f `,=dpA         > -~`@~`    b         e     @   +      0Qh`   !!0jJ   -8Xl4,L
LG   !!`   A~1}E~Hr           3  3 3933
w  539Yѕ `,=dpA        v  1~`@~`    e       P P  0  e     @   +      0QT`R   !! f,   Л-G( : L  !!`   1}F5~bm(         3  9 333e
   `,=dpA         `@~`    c       ,P @ e    @   +      	 Pf;   SkeletonAnimation   X          k 'kk#3·
:ˇ	):
:):
:ʄ%=:
: )ʋ :!:#:
%:'))ʋ:*:,:
.:0:2:4:6 :!8g:#9"<9#> `Hp@      @ 0`N`2 s> L&0 0 0@ ,           e    @         m~~~~~~0Q`  !A!hx   Ĥ- X
*4<    2<@\":\6T"R"""'"	"^f/D  !!`N   D=dqA          b   E`@(`    $PgF
   ../../value-types/mat4  aqb         
0Pj.!   ../../../animation/animation-clip    PffT   ./CCJointMatrixCurveXb$         G$Pgr&z   cc.SkeletonAnimationClip	F*b         ,PiZd   preventDeferredLoadDependents   CPc W   _init    PfnZ   _generateCommonCurve(Ph   _generateJointMatrixCurve   $PgV   _createJointMatrixCurve YD(b         Yb	F(b         U~C
0Q0`
   !!b   -T !!`   ]d           3     `,=dpA        n  
`@Q`    b          e     @   +      0Qh`|   !!(h:   -P0 @'&4@,   !! `   Q	2U		
	]r0         #  3g3#3P
r9  `,=dpA       Ϋ ج `@Q`    d       @   e    @   +      Y b         
BUb	0b         FDU~C
0Q0`   !!b   -TD!!`   PdҐ
   _curveData  d           3  `,=dpA          
`@Q`    b          e     @   +      0Q,`   !!b   ȸ-  !!c             `,=dqA        " 2 `@Q`    me     @   +      FF0QX`Z   !!$g2   -T|, tx ,   !!`
   y1}y}n          3  $9 3f33
3f3    `,=dpA         & u`@Q`    d       ,P P P e     @   +      0Q`  !!!&  - +\`H ,<"Dd,h9/  l
(l"<+@9o/   
P

 x(H,2D0;:x8[:8(__
' !!``,   <=dpA       f  A]a  y`@Q`    0Q<`$   !9!c   -,*0!!g           Y )5  `,=dqA         D `@1`    b         e     @   +      ]b	Gb         GPd.8
   frameCount  azIHb b         eDb  6  N  u           3 '3)333È9
336Έ͇):;̆6363	 )w  j"
v  v  $#$3&j(j*j,e.ǖ3v  '#$30j2j4j6j8e:3<>):?:AgCYEɕF;GI   J   `1DoK      P  @N`"P @ @ @ @ @ L  g     e     @   +      y0Q`   !a!Lq   - /\/,?p08$H
 ( 8 <

@  !!8`   L=dpA        ޵  AaPbu   r2  ^c    }`@Q`    0Q`  !}!  -D
"(ht1/  T
$$
<$"/&HX
h"p
T@(+"0*K	C  H <$4&* > LD<(\ H 827&P*"(('.WX.( x1/   6C  !!p`4   }GH1	1	eDTa-C6?Q?%z
Pc   fromRTS Hz|!zb
a     b~i         3  5v  3ͫۀ63	w  5#33Agw  633ga3x  JN53#A"33#A%C!3&3	(36*e,Y.ʕ/ 0#
133f537393;3=3?eA"373CeE3GI9J3L5#
133fN373P3LeR3  5T3  V;WA3  5Y3[#]r_3a3cgegg3  5i3kgm3oū7q+q6rit' v `,=dqA        f ^`@q`    \uw        P   @  P  3ـ
 
`.P @ L  
(e    @   +      1}yG b         iD`    [Pe   jointMatrixMap  b           =DEDb@           '3 3'33'3	'33	Cw  /3
3Cgl@ѕ1 9 `q$g      P 
 P @     e     @   +      }0Q`  !!Dox   -` x(C
 `(-/  l P
$2<8&s& !!4`   FiD|bb b         `    Ja       h         r  3 399	3 3ѫUɭJ;#3hϤ'33ȇ):6:	g!F #
$%=% `,=dpA       п  `@Q`   (h'       P 
 j P L2  e    @   +      0Q`   !݀!8l\   Ȉ.l< 8t .(4: \"0  !!8`   1}uyFYDb	(Ph22   Skeleton Animation Clip [   G Pf&uR   ] Can not find model}(         3  E3f3 33
h"333e##3	3
@@g  `,=dpA       " $ `@Q`    $g!       @ P P `  !L  e    @   +      	$Pgr   SkeletonAnimationClip   @          k Ҥ3):'k'k	'#3χ	:
̇)ˋ :::)#::!)ˋ:":$:&:(:*:,: .!:"0#:$2g4#9%69&8   `Hp:   	   0  s2 L 0 0 0@ ,             e    @         5]yـ0Q`6  !	!\  . X
*4< \       <2`"48"@"**<"":dR"""
"""%""""""""
"""/D  !!%`   T=dqA    
   x J d     E`@(`    Uaqb         
Pd   ./CCSkeleton(Ph"X:w   ../../mesh/CCMeshRenderer   (Phb   ../../renderer/render-flow  $Pg<	   ../../../renderer/enums %zbX   ,      G$Pgj#W$   cc.SkinnedMeshRenderer  	)~DF-~u$Pgbi   _calcWorldMatrixToRoot  PebC   _validateRender PdL   _initJoints  Pf   _initJointsTexture  Peq   _updateMaterial $Pg>{   _setJointsDataWithArray $PgP   _setJointsDataWithMatrix Pf&A   _commitJointsData   Pe   _useJointMatrix  Pfc    _updateRenderNode   Pe*   _initCalcFunc   Pe^H   _calJointMatrix  Pfˀg   _calRGBA8WorldMatrixPe|XQ   _calWorldMatrix Pe&}   calcJointMatrix 0Q``j   !y!0jP   Ġ.$
g T
 p  ,!!,`    PfNnQ   _jointsFloat32Data  Pdj8   _jointsData Pen!   _jointsTexture  Pc6]p   _joints  BkPdrG
   _dummyNode  $Pg(   _jointsTextureOptions    Pf"I   _usingRGBA8Texture  p          9  999#	3r 999   `,=dpA           `@`    e       , s
`  e     @   +      8b   
      Pd:	   _skeleton   Pd^c"	   _rootBone   PcҜX   skeletonPca   rootBonePe%   enableAutoBatch  Bk(b         
0Q0`
   !́!b   .T(!!`   d           3     `,=dpA        \  
`@`    b          e     @   +      0Q<`"   !!d   .,
<, ,  !!`   ug          9  3f   `,=dpA        " `@`    b       @ e    @   +      (b         
0Q0`
   !	!b   .T(!!`   d           3     `,=dpA        n  
`@`    b          e     @   +      0Q<`"   !%!d   .,
<, ,  !!`   ug          9  3f   `,=dpA        4 `@`    b       @ e    @   +      (b         
FDU~C0Q,`   !E!b   .$4!!c             `,=dqA          
`@`    me     @   +      F0Q<`(   !Y!d   .8 < ,  !!`   Pcre#   _super  ug          3  f3f`,=dpA        @  -~`@`    c       P    e     @   +      0Ql`   !y!,iH   .p&H( 4 P l X \!!(`   M}1}Pcj+j   _calFuncAEa]s          3  3 3993
f3f3f3f   `,=dpA         " u`@`     f       P ,P @ P    e     @   +      0Q`   !!8l`   н.\` 'T h#dl  ,.+!!,`    Pf֦pg   _worldMatrixToRoot  %zPe*Cr   getLocalMatrix   a9
{8         3  ң[#3f9 3
g33v  ^/3 3g333 e  `,=dpA       f  `@`     f       P ,P P @ @ e    @   +      0QD`8   !!d    .8L @ L!!`   iPeJP   disableRender   i          3  3f3f`,=dpA         z =`@`    c
       @   e     @   +      0QM`H  !݂!  .\48(D t$X<,h
" "Th  l$T(
4
"$ "$X{ . /"   !!d`.   HYA}b	@Pn3   Can not find joint in root bone [%s] with path [%s] GPd5   _renderFlag PeB[n   FLAG_CHILDREN   9bI}
l	|a(    1p         3  9333f
3333w  l#35hͣ#3	3
5 e"!3$3'\)H&9*3,g.30g2Y4Εp 5{36383w  e5:5<D3>3@3B5DeF3>3HȆJhK9M3B9MYO˕i P`,=dpA         N A`@`    DoQ       ,P @ P P P  @  @  3 P  @ L f  e     @   +      0Q`d  !!f  .H 4\ '#@Ogp"  2@2<7@cg(08$0x@L(04x , "/DpXd(P \HFG
 08"H* l !!`J   Hu]$PggR   getMaxJointMatrixSize   
Pd"g   glExtension  Pf+   OES_texture_float   Pd|	   Texture2D   Pdw   PixelFormat Pc͞   RGBA32F 	Pcbs   RGBA8888	$Pg
V   SkinnedMeshRenderer [   IsG$Pg6   ] has too many joints [ pPzrzd   ] and device do not support float32 texture, fallback to use RGBA8888 texture, which is much slower.PcwCd   Filter  Pc
   NEAREST Pdr
   setFilters  Pdw   initWithData0b         }y} 9`    [`  I`X  x         3  $33#33
fy  "#Or99"#33	
g  x  @@x   x  #BOr99!#3#3%3'i#)3+3-r/91#3#3335O798#3:3<3>@@@A@B@CgD3F#3#r H#3#3J3L3NhP3R3TeV9XZ:[3]:_3 a: c9!e3#gfi  `,=dpA          E`@`    Tsk       P P  	`
 	`
`
 .P  !P P P     e     @   +      0Q5`  !a!x|   /$(@  T,
DT"".L<.0<*"" * "d"2* *   !!d`.   FIbPd^<   getMaterialsHPdCg   setProperty Pe.   jointsTexture    Pf   jointsTextureSize   
`    Jb           y}Pc&M   define  (PhY   CC_JOINTS_TEXTURE_FLOAT32   u]$Pg~[   CC_USE_JOINTS_TEXTRUE   Pez   jointMatrices   PeV^   CC_USE_SKINNING P         3  33g3f
3w  5333h3#	̄
%33=3!3#=r%h'3)#+3-3/g1h33)h5137339e;3)h=3)h?YAѕ B`,=dpA          I`@`    <mC       P @  P @ 

 

      e     @   +      0Q@`0   !!d   ĝ/PL,+P  !!`   h          3  3Oh`,=dpA       `  M`@`    c        	    e    @   +      0QH`:   !Ń!d    Ġ/PL3X!!`   j          3  33Oh   `,=dpA          Q`@`    c	       P    e    @   +      0QX``   !!$g2   /8`XDd<0/   !!`
    9n         3  *333;3 
33g`,=dpA          U`@`    d       P 8P @ e     @   +      0Q8`    !!c   /T<X!!`   1}yf          3  3 3`,=dpA        8  Y`@`    b       P e     @   +      0Qh`z   !!(h<   /8 hh,LK,LK  !! `   YPdz
   _assembler  Pe̝[   setRenderNode   r         3  f3333
g333g   `,=dpA         : ]`@`    e       P P P   e     @   +      0Q``p   !=!$g6   ܱ/8 "x"h !! `   Yeimp          3  f39 33
939`,=dpA        l  a`@`    d       P P  e     @   +      0Q`   !Y!Dor   /pL$T$X,
P
0 . *HGx" 	   !!0`   E}I}H|M
Pc   multiplyQP         3  33333
w  V5353h.335e3	h Y"ϕZ # `,=dpA         | e`@`    $g$       P P  P  @  3e     @   +      0Q`Z  !y!Xt   /\L$P$ $L " P,
<  "L"K *DCt"  !!4`   E} PfO   _updateWorldMatrix  Pd*{   _worldMatrix
Pcf	   invert  HiQX         3  3333f
3333h3w  c53f33	3 e"33	$5&e(3
*h,Y.Εg /   `,=dpA          i`@`    ,i0       P @ P P @ @  @  3e     @   +      0Q`   !!<mh   /pL$@,
<  "<@{" !!,`   E}H
iQ{H         3  333w  H53
f3335e3hYЕL  `,=dpA          m`@`     f       P  P P  @  3e     @   +      0QP`L   !!e(   /8DH$ D `!!`
   bUl         3   333g3
f  `,=dpA        "  q`@`    d       P P    e     @   +      	 Pf"tx;   SkinnedMeshRenderer P          k Ҥ3):'kk	'k'k#	3
f'#	3
f'#	3·: ::#	3!:#%)ʋ:&:(:*:,.)ʋ:/:1#	3!:3:57)ʋ :8:!::"<#:$>%:&@':(B)	:*D+
:,F-:.H/:0J1:2L3:4N5:6P7:8R9::T;:<V=:>X?:@ZA:B\C:D^g`#	9Eb9Fd `~f      0  
 
`2 `2 00`2 0 0 0 0 0 0 ,                          e    @         uɁ!AUuق]݃9Uu0Q`   !!<mh   / /4H P    
(H'( x4!!8`   4=dqA        ` E`@(`    0QT`V   !! f0   /<LD< *$!!`   U	0Q4`   !!c   /D
P!!`   e           9     `,=dqA         E`@`    b          e    @   +      m         #  3#  33f )l `,dqA        
 `@`    d
      P      e  
  @   +      aq
$Pg[[   ./CCSkinnedMeshRenderer $Pg   ../../mesh/mesh-renderer)0Qx`   !9!0jP   / ;('#X 8&X!!(`   4=dqA      T  A`(   E`@`    0Q@`*   !Q!d   / ,( +|  !!`   9	h         3  h   `,=dxA          u`@I`    b         e     @   +      UbF0QT`V   !m! f*   /P W(0: `   !!`   qFPdZr   fillBuffers bm(         3  f333e
 `,=dpA       >  E`@I`    c       P @ e    @   +      }v@          ' # 33g93
9 l3΋9` f      P ,P P      e    @   +      Pd~	   Assembler   o		y0           )9 9kkkk
9#3	3
h39  ` f      ,@ @ P    e    @         	5Mi0QM`B  !!
  / +X  l\
_$(,0 .` $ /+'"   0"$  @"(  8",  <"0* .`\.L"p"*Q+W   !!`R   l=dqA        $ g        E`@(`    0Q8`   !!c   0 ',	 !!`   4=dqA        X A`(   `@`    0Q`.  !Ʌ!Lq   0 P$("Pp\767"hp+PL< X"   !!8`   Per4[   , please go to  Peb    to see details.HPd3S    Arguments: }DPeRf   shiftArguments  9	r>Pbm|   ,   @         5  @@@@@@@3	v  Q3	v  @5@4@#333	h3
g@ `,=dyA          N E`@`    $g       @! @h P @    e     @   +      f           '   `b          e  
  @   +      Pet   ./platform/utilsPeʡ   ../../DebugInfosTPs>`E   https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md   	6		0Q,`   !	!b   ԏ0  !!c             `,=dqA          E`@`    me     @   +      ]	
	0QH`>   !!d   0 ',*  !!`   4=dqA      N  A`(   E`@`    Pe   callInNextTick  0Q,`   !9!b   0,
 !!c            `,=dqA          E`@-`    me     @   +      j           ' 3 ы g `c           e    @   +      Pc҈k   _throw  PbfK   Log 0QL`F   !Y!e&   ܔ0 $"  !!`   6	9	k0         #  33hg `,=dyA        ,  E`@`    c
       P   e     @   +      Pc"P   Warning 0QL`F   !y!e&   ԗ0 $"  !!`   	9	k0         #  33hg `,=dyA         F E`@`    c
       P   e     @   +      I?
0QL`F   !!e&   ̚0 $"   !!`   
9	k0         #  33hg `,=dyA          E`@`    c
       P   e     @   +      
Pc   Assert  0Qp`   !!(h@   Н0 ,*@0< ?!!`
   ]	9	}DtP         @#  33#  333
hhh  `,=dyA       f * E`@`    d       P P @ e    @   +      Pc   assertIDXHb         o`    Pb*BW   INFO`   PbB4-   WARN`   uY`    Pf
   INFO_FOR_WEB_PAGE   `    PfT   WARN_FOR_WEB_PAGE   `
    Pfm.   ERROR_FOR_WEB_PAGE  `   8b   
      Pd`^	   DebugMode    Pf   _resetDebugSetting  WPe.m;   isDisplayStats  Pe3   setDisplayStats 0Q`  !!p  0 ,4(,&(/+'P,x "$" Kt& Gp&#, ( (@ 't$< '@ & ["&$& $@ &| ["& < &x ["&!!x`8   4=dqA      	  a` `@`    0Q,`   !!b   0$  !!c             `,=dqA        8
 L
 E`@`    me     @   +      ]	
	6	ouY0Q`   !-!N  0DX$" . . "\T
(\
 T('k" +. x . x . T
L
 WSWS
 L  * [, *0;* !!`b   ZZ  PbPm   Div Pd21r   setAttribute)Pdh
   logInfoDiv  yPb     200 }Pc|   99999   Pc9=   zIndex  Pcn   absoluteq qmPb>Ђ   rows PbZ~f   cols Pc[   disabledPe;   backgroundColor  PfJ'   1px solid #cccccc   PdbN   borderBottomPbvM   0px Pem   borderRightWidthPe)   borderLeftWidth Peo   borderTopWidth  ePe>&   borderRightStylePe:m   borderLeftStyle Pe6"6   borderTopStyle  Pcj   margin    `v  Pb"   
  Pd   scrollHeightPd.	   scrollTop   `  8         #  330+#3g
3h3	
h3#  333h39999 #3g"&3$h&3(h*3(h,3.90929 49!69"8#9$:9%<9&>9'@9(B3)DgF#  33H3*J3)LgN3,P@R-@S9,T3.V9/X`,=dqA       
 n a`@`    HpZ       P @ @ @ , ,@ P P , , , @ P  ! e    @   +      0QX`Z   !!$g2   0 <D( G;   !!`
   Pd:&	   ERROR :     }DPd	   formatStr   9	n0          #333h	@ k   `,=dyA         L E`@`    d       Ѐ
     e     @   +      0Q`   !͇!0jP   0 T
0(0< #"87x!! `   }D9	Pc=   ASSERT: x8         ]OK#  333#  333
hh@k  `,=dyA       x  E`@`    e       P P  	    e    @   +      0QX`Z   !!$g2   0 <@( G7   !!`
   Pc)n   WARN :  }D9	n0          #333h	@ k   `,=dyA          E`@`    d       Ѐ
     e     @   +      ݆0QP`N   !! f.   0 <( K !!`   }D9	l(         #  333hk
 `,=dyA        
  E`@`    c       P @ e     @   +      		0Q,`   !)!b   0,  !!c             `,=dqA           E`@`    me     @   +      0Q8`   !=!c   04x  !!`   0Q,`   Q!b   04  !!c             `,=dqA          E`@`    me     @   +      9	f            3 f `,dqA        R  E`@`    c           e     @   +      0Q|`   !m!4kT   0 L$H(0< #   !! `   }D9	
w8         K;#  333#  333
hh#r   `,=dyA         E`@`    e       P P `    e    @   +      0Q,`   !!b   0,  !!c             `,=dqA          E`@`    me     @   +      0Q8`   !!c   04x  !!`   0Q,`   !b   04  !!c             `,=dqA         : E`@`    me     @   +      9	f            3 f `,dqA         \ E`@`    c           e     @   +      Ն0Q,`   !͈!b   0,  !!c             `,=dqA          E`@`    me     @   +      0Q8`   !!c   04x  !!`   0Q,`   !b   04  !!c             `,=dqA        T p E`@`    me     @   +      9	f            3 f `,dqA          E`@`    c           e     @   +      `*  0           # # # # ΋ 9999	 3
v  	 3x  _	'# ы
9# ы9	 3v  ^# ы9	 3v  # ы9##33#3##39#3##39#33# ы3f 9# ы9# ы9	 3v  ^;#33"# ы	3$f&9# ы
9	 3(v  ;#33*# ы3,f.9# ы9`Hp0      , ,P P P P P P @                e    @   +      uYW0QH`<   !!e$   0$00$ D  !!`   PcGk   profilerPe2<   isShowingStats  j          #  3#  33f  `,=dqA        
  `@`    c       P    e     @   +      0Q`   !9!@nl   0,0</&
$ 8$ OL
,  !!,`   %ZPd*ڒu
   renderType   Pfv   RENDER_TYPE_CANVAS  Pdr}	   showStats   Pdga	   hideStats   Pc   config  Pcc   showFPS ~          #  3f#  33#  33v  ^D#  33
f#  33f#  339`,=dqA         `@`    e       P P @ ,  e    @   +      "		1@           k 'k'#####33
	3f
#39
999#Ћ9k'#Ћ9k'#Ћ9 k"'#Ћ9$k&'#Ћ9(#3*Ї,)g-'	#χ/)	:0: 2!k4:"6#:$8%	:&:9'<9(>   `Lq@   
   ` P  ,  ,@  L&0@ 0 ,            e    @         Ņ5Uu)ɇ	%9MiɈ݈50Q5`  !q!qm  0 L  |    l  x  L  T  h  X"0K*"@"""""""""""
"""	""""""""""""""""""""""""""*$"4{stopopklklgh[\|[\klox$7wxst<  !!`   l=dqA        m g        E`@(`     Pff   ./event/event-target$PgL   ./component-scheduler   Pe֕*   ./node-activator PfRO   ./platform/CCObject Pch
   ./CCGamePdZrh
   ./renderer  Pe    ./event-manager Pe;   ./CCScheduler   0Q`B  !!ly   Ԇ1 $ d  | P l
 ` X T T  T p p p T
 (** *h"   !!d`.   4=dpA       ! % A` E`@`    bPc^>
   _paused $Pg-   _purgeDirectorInNextLoopPev*   _winSizeInPointsPcJD	   _scene  EPezo&   _loadingScene   Pd+R   _totalFramesPd   _lastUpdate Pd:8U
   _deltaTime  ]$Pg   _maxParticleDeltaTime   };PeFD   _compScheduler  Pe}   _nodeActivator  PerOS   _actionManager  iLPdF+b
   EVENT_SHOW  0Q@`,   !!d    1,D0 7d!!`    !	Չh          #  3f9  `,=dqA        % x% E`@`    c       @    e     @   +      L Pf&)   EVENT_ENGINE_INITED 0           3 g9999
999	9
999999' 3  3"ϋ h$ 3& 3(3*e,   `0j.       , , , , P P      e     @   p+      Pc   Directorab   T      Pdڷ
   sharedInit   PfF   calculateDeltaTime  Pdb.Z   convertToGL PdsT   convertToUI ?Pd~9<
   getWinSize   PfV   getWinSizeInPixels  EPeF׶g   purgeCachedData Pe֏l^   purgeDirector   PcM   reset    Pfҝ9   runSceneImmediate   Pc.   runScenePd᾵	   loadScene   Pdjqi}   preloadSceneEPdO   setDepthTestPeW   setClearColor   Pe    getRunningScene Pc:ZPf   getScene Pf4   getAnimationInterval Pf&%K*   setAnimationIntervalPdf%#   getDeltaTimePda   getTotalTimePe(   getTotalFrames  E>Pd}   setSchedulerq@Pe72C   setActionManagerJ Pf6Ї   getCollisionManager  Pfz4"   getPhysicsManager    Pf~   getPhysics3DManager Pe.   startAnimation  Pe~S5   stopAnimation   Pe>X   _resetDeltaTime Pc   mainLoopPcs   __fastOnPdc	   __fastOff   0Q`4  !!\u   ܙ1$d`0 7  & ,|,P"H&4 8  !!H`    щ !	Չ]1ŉ};;Pejض*   scheduleUpdate  Pe   PRIORITY_SYSTEM (         9  #3f93
999#3h9		r 9
#34#3r  9"3
$3&3(	3*e,
9.30f2  `,=dpA        l& ) `@`    0j4       P ,P , @   P    e    	 @   q+      0QM`F  !Ɋ!  1$X|4 H,P"T& ,P"T& ,P"L&,  h;H< 8   !!L`"   PdV
   setEnabled  uK Pf:.P   _animationManager   };Ped   CollisionManager Pfƣ@   _collisionManager   Pe:-   PhysicsManager  Peʠ-'   _physicsManager Pe   Physics3DManager Pft   _physics3DManager   PeBT   _widgetManager  1(         r  9 r 93g
#34#3r 9333	3e
9#3	 4#3	 r "9
$3&3(3
*	3e,
9
.#304#30r 29436383:	3e<
9>#3@9B#3D#3D3FgH `,=dpA        * 0 `@`    @nJ       ,@ @ @ P @ @ P   P ,P P    e    	 @   r+      0Qd`x   !	!,iD   1,00 &P&
    !!`    !	Չىq          #  3f3x  3
A	 P 99`,=dpA       >0 b1 !`@`    d       @ @X ,  e    @   s+      0Q`^  !%!`v   1P@8 #hd#h``\tDG48g" ,   !!T`&   Pd/	   container   PbrQK   view$Pg(   getBoundingClientRect   q  #Pd|n
   clientLeft   q &Pdv	   clientTop    Pf^   _devicePixelRatio   }	Pd:
   _isRotated  Pe[v   _viewportRect   yP         3  #33f3#3@3A
3#3	@3
A33 AB33%@$3'A#B"3)##3+3.30A-h2#3+h4 `,=dqA       1 `4 %`@`    0j6       P  !P @X    !
 X @ e    @   t+      0Q`  !a!x|   1P@8 #hd#hT& `tH8,4C"DC!!T`&   59=q  #A q &EM	I}QyP         3  #33f3#3@3A
3#3	@3
A#3h3 B3$3&C#@"9(3,@+303234A/3&C.A*963343&B9@89(3,@;3$3&B<A:96 `,=dqA       4 8 )`@`    8l=       P  !P @X P  !  !P @!   e    @   u+      0Q0`   !}!c   1$x(  !!`   d           9   `,=dpA        48 8 ?`@`    b          e     @   v+      0Q@`0   !!d    1$(D!!`   1h         #  3#  3g`,=dqA        8 9 -`@`    c       P    e     @   w+      0Q@`0   !!d    1$(D!!`   1h         #  3#  3g`,=dqA        P9 9 1`@`    c       P    e     @   x+      0Q8`    !ы!c   18"d,  !!`   f          3  
9 `,=dpA        9 (: E`@`    b       ,  e     @   y+      0Q<`(   !!d   1$4 @  !!`   Pd6H   assetManagerPd
   releaseAll  g          #  33f`,=dqA        ^: : 5`@`    c       P    e     @   z+      0Q`h  !!\u   18, X< X< , S43t \ P#$ W4$ D d34 @!!L`"   };PeJ   unscheduleAll   =يAɉPc+   rendererBh	Pc   builtinsZE         3  3f33f
33f3g#33g33	 f"9$#3
&3(f*#3,3.30f2#3436f8#3,3:f<`,=dpA        : N= 9`@`    8l>       @ @ @ ` @ @ P P P P    e     @    {+      0Q`  !9!hx   18 L \\,P@(h,PL(h,PL(`,PD( 0!!<`   9ي}; r݊ZE(         3  f3g3&3
33#33e3&333#33 e"3	$&3&3(3	*#33,e.3
0&32343
6#338e:#3<3>f@`,=dpA        p= A =`@`    8lB       P P ` @ P @ P @ P @ @ e     @   |+      0Q`  !U!b  ԇ2L\77&7, l"d*,
8HG|x x ` #
(04@"X.W+ @ \ (  \,$C
 $ T 4L$C   !!`@   ͆Pc'28   Scene   Pdf	
   SceneAsset  PcZ{   _load   U PfR    _persistRootNodes   B0Q8`   !y!c   24$D!!`   qf          3  5  `,=dqA       C C E`@`    b          e    @   +      HPevK   getChildByUuid  Pbfo7   uuidPe   getSiblingIndex  PfFiD   _destroyImmediate   Pd~   insertChild  aɉPe   _releaseManager Pdb:   _autoReleaseAPe&Z}   _deferredDestroyK(Phjۃ   EVENT_BEFORE_SCENE_LAUNCH   Pd>{	   _activate   ZE$Pg   EVENT_AFTER_SCENE_LAUNCHX         #  3#  3{#  3{	 h
#  3{33f#33g3	̋
 g3w  I5!3#3%g'Ϥ"3)f+3-f/31h395Y7ѕM 839#  3;3=3?3eA#  3CgE3GfI9K3MfOjQ3S#  3U3WhY9[3]f_#  3a3cfe	lg3i#  3U3khm `,=dpA       A H A`@`    \uo      P J 
 
 
  
 

 
`
      e    @   }+      0Q`J  !Ɍ!Lq   ģ2 GL6 \ "\7"7&77"@  8$BC   !!4`   D=dpA       H  K ]aAb(     h   E`@`    ͆eimLPe
T   EVENT_AFTER_DRAW0Q@`0   !!c   Ī2@F  !!`   Ah(         3  e`,=dpA        J K E`@ٌ`    b         e     @   +      0          '''# 3 h# 3# 3{# 3	{ h# 3	{3'3f3# 33	ϋ
 e   `$g      @ *

     e    @   ~+      E0Q`P  !!Ts   2 Gp<(6XW84 * T$"C
 T
 X"(',(6 L  !!@`   L=dpA       JK O ]aAuc(     (    I`@`    ͉I?Pc*g~   bundles b0Q8`   !!!c   2\" D  !!`   PdZ2W   getSceneInfof         3  g  `,=dqA       rL L E`@`    b         e    @   +      K(Ph^ʡ   EVENT_BEFORE_SCENE_LOADING  I0Qt`   !E!(h<   2LD&$  8&4:   !! `   E͉$PgJ&   Failed to load scene:   
Au(          9 '@#3g	k	3e  `,=dqA       N HO E`@`    d       @
 
   e    @   +      
8          '''3 #3 3e#3
33Ћ gҤ=3#3	3
h9'3΋h#3  h"`(h$      P P @ P ,P @   e    @   +      I0Q`   !i!,iH   ܿ2 'p4 * $(6 L N !!(`   4=dqA      O Q A`(   M`@`    b0Q8`   !!c   2\" D  !!`   1f         3  g  `,=dqA       nP P E`@y`    b         e    @ 
  +      
My@          '# 333Ћ gң# 3
 h3e`e      P P @    e    @ 	  +      0Qh`~   !!(h@   28|0 7h<* h d
  !!$`    !	Չىr         3  9#3f93
#3 g9 9 `,=dpA        Q R E`@`    e       P ,P @ ,  e     @   +      0QT`R   !! f,   2,$<
,  !!`   PcVm3   Camera  Pb~ěP   mainPch'   depth   m          #  33#  339   `,=dqA       R |S Q`@`    c
       P ,  e    @   +      0QP`N   !!e(   2,$T$!!`   ͍эel          #  33#  339 `,=dqA       S <T U`@`    c
       P ,  e    @   +      0Q0`
   !!b   2T!!`   ɉd           3     `,=dpA        rT T Y`@`    b          e     @   +      0Q0`
   !!b   2T!!`   ɉd           3     `,=dpA        T U ]`@`    b          e     @   +      0Q@`*   !9!d   2$"< L  !!`   Pd$   getFrameRateh           3 fC    `,=dqA        ZU U a`@`    b         e     @   +      0QT`R   !Y! f*   2,42('G   !!`   Pd   setFrameRate1	8	m(         3  #3 Cgg	   `,=dqA       U XV e`@`    c       P   e    @   +      0Q0`
   !y!b   2T,!!`   ىd           3     `,=dpA        V V i`@`    b          e     @   +      0Q@`,   !!d    2$L 4H!!`    !	]h          # 3f3A   `,=dpA         W pW m`@`    c	       Ѐ   e     @   +      0Q0`
   !!b   2T4!!`   щd           3     `,=dpA        W W q`@`    b          e     @   +      0Q0`
   !͎!b   2T !!`   d           3     `,=dpA        X ZX E`@`    b          e     @   +      0Q0`
   !!b   2T,!!`   };d           3     `,=dpA        X X >`@`    b          e     @   +      0Q@`0   !!c   2@,&l$!!`   };h          3  v  ^
9 `,=dpA       Y Y u`@`    b       ,  e    @   +      0Q0`
   !!!b   2T<!!`   d           3     `,=dpA        Y 
Z q@`@`    b          e     @   +      0Q|`   !=!4kR   2@<@\,XW
 ,,P@(   !!$`   };> rw(         3  v  ^F3 333 g
9 333 #33e`,=dpA       BZ "\ y`@`     f       P @ P P   e    @   +      0Q0`
   !Y!b   2TH!!`   ݊d           3     `,=dpA        `\ \ J`@`    b          e     @   +      0Q0`
   !u!b   2TH!!`   d           3     `,=dpA        \ J] }`@`    b          e     @   +      0Q0`
   !!b   2T@!!`   d           3     `,=dpA        ] ] `@`    b          e     @   +      0Q0`
   !!b   2TH!!`   d           3     `,=dpA        ^ j^ `@`    b          e     @   +      0Q<`(   !ɏ!d   2$ 0  !!`   ZEg          #  33f`,=dqA        ^ ^ `@`    c       P    e     @   +      0Q<`(   !!d   2$ ,  !!`   ZEg          #  33f`,=dqA        _ F_ `@`    c       P    e     @   +      0Q@`0   !!e&   2p0 7  !!`    !	Չىh          #  3f99`,=dpA        |_ 
` `@`    c
       @ ,  e     @    +      0Q=`$  !!   3@8 d tD$C< L<DC,0/x<TS$C  h$C 04c$C  *    !!d`.   9!K Pf\   EVENT_BEFORE_UPDATE Pdn4
   startPhase  Pd   updatePhase ى};Pe   lateUpdatePhase  PfzF   EVENT_AFTER_UPDATE   Pff/   EVENT_BEFORE_DRAW   PcD   render  ɉ݌ PfC   frameUpdateListenersщ!          3  9 3f3g
33#33g33	f33
 3"g$3&3(3*g,3.3032g436#338g:3<f>3@#33BgD3F3H3JhL3N#33PgR3TfV3XZYZ9[  `,=dpA       2` e `@`    Lq]       ,P @ ` @ @ P P P @ @ P P @ @ P p  e    @ !  +      0Q@`0   !Y!c   ܔ3`F H  !!`   iLh(         3  e`,=dpA       ,e e `@`    b         e    @ "  +      0Q@`0   !u!c   ܖ3`F L  !!`   Lh(         3  e`,=dpA       e f `@`    b         e    @ #  +      F}DPcf   addon   (Ph   director_projection_changed $PgV   EVENT_PROJECTION_CHANGED,PiI
   director_before_scene_loading   =(Phes   director_before_scene_launch(Phc   director_after_scene_launch $Pg*v   director_before_update  -$PgB!   director_after_update   = Pfb   director_before_draw Pf   EVENT_BEFORE_VISIT   Pfa,   EVENT_AFTER_VISIT   A Pf.   director_after_draw ݌Pe}   PROJECTION_2D   Pe   PROJECTION_3D    Pf   PROJECTION_CUSTOM    Pfw   PROJECTION_DEFAULT  $Pg-   director_before_physics  PfJ3   EVENT_BEFORE_PHYSICS$Pgj   director_after_physics   Pf.+   EVENT_AFTER_PHYSICS y;	(          k 'k'k'k'k'k
'k'k'	#	ы
 9#	3ч)#	3::::::!:#:%:'	:) 
:!+":#-$:%/&:'1(:)3*:+5,:-7.:/90:1;2:3=4:5?6:7A8:9C::;E<:=G>:?I@:AKB:CMD:EOF:GQH:ISJ:KUL :MWN!:OYP":Q[R#:S]T$:U_V%:WaX&:YcZ':[e\(:]g^):_i9`k#	3am3bo#	33`q3`shu#	3c9dw#	3e9fy#	3g9h{#	3i9j}#	3k9l#	3m9n#	3o9p#	3o9q#	3o9r#	3s9t#	39u#	39v#	39w#	3#	33u9x#	3y9z#	3{9|#	#	3r 9}#	3}9~   `ȡ   *   @ @ ` 0
 `````                                           e    @         Ŋ!]y͋5QuŌAe}5UuɎ9UqŏUq0Q`  !!2  ľ3 L t   P  x  """""""""""("\("("""""""""""""""2*" <",+|0/D   !!!`   L=dqA       o 6 c    E`@(`    $Pg   ../audio/CCAudioEngine  Pd^		   ./CCDebug    PfZf   ./renderer/index.js 8Pl1,   ../core/renderer/utils/dynamic-atlas/managerb   l      Pdm^
   EVENT_HIDE  PdΝk   game_on_hidePdb&   game_on_showPev   EVENT_RESTART   Pezx]   game_on_restart  Pf&   EVENT_GAME_INITED   Pd~1   game_inited PeYK   engine_inited   $Pg>D   EVENT_RENDERER_INITED   )M`     PfJL{   RENDER_TYPE_WEBGL   `    PfA   RENDER_TYPE_OPENGL  `   qb           CPe&   _configLoaded   DPd&C
   _isCloning  DPdj&	   _prepared   D PfL   _rendererInitializedDPenb   _renderContext  BPd"B   _intervalId BPd0E	   _lastTime   BPdQ|
   _frameTime  BeDB5BZBI`YBPc$   onStart BiIEEEPc{f   restart ?PdR>   _initEngine  Pf   _loadPreviewScript  Pev&   _prepareFinishedPe   eventTargetOn   Pe~>   eventTargetOnce iLLPc   prepare Pb   run  Pf   addPersistRootNode  $Pg*<   removePersistRootNode    Pfv%   isPersistRootNode   Pe6{N   _setAnimFrame   Pe   _stTimeWithRAF  PcbV4   _stTime PcnNJ   _ctTime Pd^mf   _runMainLoopPd&I9   _initConfig  Pf+   _determineRenderTypePe	   _initRenderer   Pd!e   _initEvents 0Ql`   !!0jJ   3@D,<TS H 4 X H   !!(`   YIDQ Pe}   cancelAnimFrame s         3  93#33
g993f3f  `,=dpA       u .w i`@`     f       ,P P , P    e    @ %  H+      0Q4`   !Ց!c   3T(  !!`   YIDe          3  3  `,=dpA        ^w w I`@`    b         e     @ &  I+      0Q<`(   !!d   3$$ 8  !!`   y;g          #  33f`,=dqA        w x `@`    c       P    e     @ '  J+      0Qt`   !!0jJ   38d\/<0 <<TS
     !!$`   5e`Q őu         3  D9 #3#33f
3#33g9  `,=dpA        <x y E`@`    e       ,` @ P  e     @ (  K+      0Ql`   !)!,iD   38d`/<0 `#$ ` L  !!$`   5e`y;s          3  >9 #3#33f
#33f3f`,=dpA        y z E`@`    e       ,` @ @   e     @ )  L+      0Q0`
   !E!b   3T !!`   d           3     `,=dpA        { X{ E`@`    b          e     @ *  M+      0QT`R   !a! f*   3$$$*C   !! `   y;L݌0Q`  !u!dw   3p =/  l"`D$ (T /<0 h#$ ,  W4$*   !!H`    qy;]U5e}`=E)0QL`F   !!e(   34 4 "t!!`   ]Kk         3  f33g `,=dqA        6~ ~ E`@`    c
       P   e     @ -  o+      P         3 ; ̭0 !33 6g, 	#
33f3f#
33f#
3#
33	f #
33
"f$3&f(#
3*3,3.Ћ g0   `,dqA        { ~ E`@`    4k2      l @ P P P @ P       e     @ ,  n+      m          #  33#  33Ћ h
   `,dqA        ~{ ~ a`@`    d      P @    e     @ +  N+      0Q4`   !!c   3$ ,  !!`    re          #  j   `,=dqA        ~  ?`@`    b         e     @ .  O+      0QT`R   !ђ! f.   38x X P(' !!`
   IKm         3  #3f3f3
3g   `,=dpA        < 0 e`@`    d       @ P   e     @ /  P+      0Q0`
   !!b   ܁4, !!d           j    `,=dqA       l  i`@`    b          e    @ 0  Q+      0Qh`|   !!(h@   4 'P
 < P W4$* !!(`   <=dpA      ̀ z Aaa(    m`@`    e)0Q``j   !!$g8   Ԇ4,4,  L " |(!!`   EK!p         9  3f33g
j   `,=dqA         n E`@`    d       @ @    e     @ 2  m+      r           ''3 f3f#3
33ы g  `e      P P @    e    @ 1  R+      mFiLqLu0Qp`   !=!(h:   4pd#\# @R    !! `   E!bqt0         3  3v  33v  3g
3e `,=dpA        ~ iL`@`    d       P @   e    @ 3  S+      0Ql`   !Y!$g8   4`d#\# @F |!! `   E!bus(         3  3v  33v  3g
3e`,=dpA         L`@`    d       P @   e    @ 4  T+      0QX``   !u! f.   4 'P
 <"00*  !!`   <=dpA       2 Aaa(    y`@`    Ei0Q<`$   !!c   4," h!!`   mg         3  g  `,=dqA        Ԇ & E`@`    b         e     @ 6  l+      n           ''3 j3ы g`d      P       e    @ 5  U+      y0Qh`|   !!$g6   4P x
 ,"(24 " { !!`   ]y	r(         3  g93333
gg  `,=dpA       P " }`@`    d        P   e    @ 7  V+      0Q	`  !ɓ!hx   4, DhXDd$@ PtH7X<* 4H <* 4@
(LXX s4@ * @  !!D`    BkPc   isNode  qy;ɉA aeI?Pdjp   _persistNode Pf.   _addPersistNodeRef  (         #  33g333
5#  33#  3gY3M3#  3	{#  3
 g3v  #  3
 g9!3#;%9'#  3)3+3-g/#  3
 g1`,=dpA       ^ v `@`    0j3       P P P P 

   e    @ 8  W+      0Ql`   !!,iD   4\'pDgHT s4@ x  !!(`   Eqݓ$Pg.   _removePersistNodeRef   s         3  35v  (3`9#
333g   `,=dpA        H `@`    e        ,` P    e    @ 9  X+      0Q0`
   !!b   4T4!!`   ݓd           3     `,=dqA        Ύ `@`    b          e    @ :  Y+      0Qm`  !-!2  4h0 7<X{,_|d|ph.4(h
(X"Lh
,3`|hlxx   !!`<    !	UYIDYy;݉   2$Pg\c   mozRequestAnimationFrame$Pgg   oRequestAnimationFrame  $Pg   msRequestAnimationFrame PeFA   requestAnimFrameő 2(Ph
D   cancelRequestAnimationFrame ,Pi}   msCancelRequestAnimationFrame   ,PiJ0   mozCancelRequestAnimationFrame  (PhV,   oCancelRequestAnimationFrame0Pj
k!   webkitCancelRequestAnimationFrame   $PgRz   msCancelAnimationFrame  $Pgb@   mozCancelAnimationFrame  $PgּD   oCancelAnimationFrame   Q(          #  3f933
 C9#33 P O9#	#	3
(#	3#	3#	3!
#	3#9
%<v  4v  )#	3'3)9+#	3-9/#	319+#	#	33`#	35V#	37L#	39B#	3;8#	3=.#	3?$#	3A#	3C#	3E3G9/`,=dpA           `@`    @nI       @ P p
 

`
`



    e     @ ;  Z+      0Q`   !y!4kX   4 'P0 02$*TO* `,!!0`   4=dqA        A`(   `@`     !	1	7	YU  0Q<`&   !!c   4," |!!`     g         #  3g `,=dqA        ڗ > E`@`    b       @ e     @ =  k+      }P          '# 3f#3 3 3AA
h#3΋	 h @9   `$g      @   @ @ p     e    @ <  [+      0Q`   !!4kX   4 'P0 02$*TO* `,!!0`   4=dqA      Ę F A`(   `@`     !	1	7	YU  0Q0`   !ɔ!c   4, (  !!d          j `,=dqA          E`@`    b          e     @ ?  j+      }P          '# 3f#3 3 3AA
h#3΋	 h @9   `$g      @   @ @ p     e    @ >  \+      0Q8`    !!c   4, P!!`     f         #  3g`,=dqA       l  `@`    b       @ e    @ @  ]+      0Q`   !!Hp|   4 H
 ,4H 8PLK " # D  !!<`   T=dpA     
    . Aau^d     `@`    EYy;ID]0Ql`   !!0jN   4< TT" #"D , x !!`
    IQs          3  ;#3g9v  ]'3
g`,=dqA       >  A`@`    d       P ,P    e    @ B  i+       |0          3 ['3#3''3' 3
3g '#	3
g99  `$g      ` P `        e     @ A  ^+      0Q`f  !9!\u   433\@
(L("\t3P*<K..` XW
 d (   !!4`   Pd^9Q	   debugMode   Pe~wK   exposeClassName IDPdZ
   renderMode   Pfn   registerSystemEvent ]PeP0   collisionMatrix PdR	   groupList   Y=          3  " ^
9 393" ^<9
3" ^x  w  
93"^
9v  ^393939 3"3  g$9	&9
( `,=dpA       \  `@`    (h*       ,P  ,P  
`.P , e    @ C  _+      0Q`  !m!pz   5\40/#,$4t(4x&0(4x&0(4t$H* &/ !!<`   YQMIu]Pd   capabilitiesPcA۟   opengl  1Z
W8         3  #3k39
v  B#3333	9Ж #333
39ЖVv  "#33 3
"3$9&Ж+v   #33(3*3	,9."#032 h4r6`,=dpA         Z `@`    4k8       P  P  P P ,P  @    e     @ D  `+      0Q`  !!	  5LX+&x$ T$*HG|L`8P $" ?D, .D* TP$" ?$" ? T.  <$3&P$T+T" "`,8.0T. T6XW6\[.  tP#p"|/ +@&\@pt  +\&T l !!`l   IY) .  BPc~]   CANVAS  Pcov   tagName y}Z PbrG   DIV 5  rI?Pd<   clientWidth PdB~i   clientHeight A Pf\F   Cocos2dGameContainer 8 R+eDPd_J	   className   Pd    gameCanvas PdZ*I
   gameCanvas  PcC   tabindexI1(b         Pc{/   stencil CPd*	   antialias   Pc֝   alpha   $Pg2>   ENABLE_WEBGL_ANTIALIAS  ѕ(Phnw   ENABLE_TRANSPARENT_CANVAS   ՕPdBO	   initWebGL   Pcb   device  Pbj   _gl M Pf2e   CLEANUP_IMAGE_CACHE MPdNVr
   initCanvas  Pb"   _ctx0Q8`   !!d   54 X4  !!`    Pf5   _isContextMenuEnablef          #  3  `,=dqA        "  E`@`    b         e     @ F  h+       M`  `         3  533#{)#	3g#	3@g3v  C3	3
9#	3g93 3 3"h$c3v  ^#&3( g*3,3.#	3g092#	3g49638g:3<h>3@gB3D#	3Fv  #	3H3D9J3L@N@O3PgRx  *3T3T@V9W3T@Y9W3Z	 h\3Z
 @h^3Z ch`3!bfd3"f3#hv  i$j)#&3%k3&m:'o#&3%k3(q:)s3*uhw3+y3,{9-}#&3%k3.]9/3-*309"31g3+y329-3ʋ3 949   `,dpA          `@`    x|      P T
 H P @ P P P ,@ @ P P ,P @  @ @ 0 


       e    	 @ E  a+      0Q`8  !%!6  5 GXD\$4dcP"0`$"<l$"8h$3 X(H$L&K3	. . ((" "h&PP"tD. .  .  . **** !!`F   L=dpA        @  A]uc    `@`    0QL`D   !=!e$   5,(( *d  !!`   Kk         '3  3g  `,=dqA          `@5`    b       @ e     @ H  c+      0Q\`b   !Y!e&   5t(, *R !!`   Ko@         -'3  3e   `,=dqA
        p u`@5`    b       @ e    @ I  d+       YUPcw   internalPdҸS   inputManagerZ  SPdV	   mozHidden   Pc֠F   msHidden R[`   K`
   PeyA   visibilitychange Pf.e   mozvisibilitychange  Pf@   msvisibilitychange  $PgV
#   webkitvisibilitychange  $PggB   qbrowserVisibilityChangeH 0QL`F   !!e(   5X 0
<+T"(!!`     Sk          #  5ң3Ҥ
jj `,=dqA         ʺ E`@5`    c
        P   e    @ J  e+         Pdr	   userAgent   Pe~n\   MicroMessenger   Q`  Pct<   pagehidePck   pageshowiL0Q8`    !͖!c   5, 4!!`   Ef          3  f`,=dqA           E`@5`    b         e     @ K  f+      0Q8`    !!c   5, 8!!`   Ef          3  f`,=dqA        b  E`@5`    b         e     @ L  g+      @           ''# 33#33
33	g#
3'2#
3'"#
3'#
3!^''8%3w  %#
35!̋h#Y%Е) &$3'h)3'h+#-3/31g3x  95# |7Y# |9N3'h;3'h=#
3h?#
3hA3C 3E̋ hG3I 3!K̋"hM`PrO      P P @ P 0   
              e     @ G  b+      b}D	Zu0          k kk'k'k'
Ћ :	:
:::::::	:
:3!3#:%3!3 ':!)":+#: -$:%/&:'1(:)3*:+5,:-7.:/90:1;2:3=4:5?6:7A8:9C::;E<:=G>:?I'3@KgM#AO3BQ3CS3!hU#AO9DW9EY  `[      @ 0

                                 e    @ $        ё	%A]q͒9Uqœ)uŔ5i!9Uɖ0Q`  !!  6 L  `  x p   \[    h  t  `P S  ?L`X H H H H H H H H H H H H H H H H H H H H HD  G| H @* d* * *:<:8:4**:8:<:8:<:0* (  (        wDp<d"T"P. .d@",8:":":":":":":":":
":
":":"2Z"2Z"2Z"2Z"2Z"2Z"2Z"2Z"2Z"2Z"2Z"2Z"2Z	"2Z"Z"Z"2*4*P",:Jt2222222222	22222
2222222222 2:F*PF*TF*LF*<F*PF*Lz>>>>>>>>>>>>	>>>>>>F"`F"`>>>>>>>>	>>	>>	>>>>>>>>>>>>>K& *L'4:h&@B+0*/'H!!`  %=dqA    ~      	u9)1qYIma5eU]=-y}EAQMiiiYnPbJ   rt  2Pbn:   st  Pb   ot  Pb>   ct  Pbm~   lt  iPb"H   ht  Pb   dt  PbR   _t                                                                 E`@(`    0Q`   !E!Dov   ԁ7<x ,  $(8  BD',(,0 !!0`    BkٓG b         =Isb`    Ja       Pc4x   _parent 0         wg#  33gR3g
8)::3g%=3	Yҕe  `,=dqA       h  Yn`@`     f       P @ 
  e    @ Y  *      0Q`   !q!Ts   ؊7`(T,,
 LLLKh0,,
 LPLKh04,0!!`
   PdFO	   _objFlags    Pf   _bubblingListeners  HL PfƗ   _capturingListeners 8         3 H r333w  $335	gYҕ& 333w  $335gYЕ&   `,=dqA         !`@`     f       
  
     e    @ Z  *      0QP`J   !!e(   7\@$4&X@!!`   Pd. L
   groupIndex   al         3  v  383k   `,=dqA       
  2`@`    b       @ e    @ [  *      0Ql`   !!0jL   7P 0Pt,(;t$;  !!`   Pdw   _cullingMaskPd
	   _children   Hs          8k I9 33w  935	kYѕ&   `,=dqA          %`@`    d       
  f  e    @ \  *      0Q)`  !ݗ!   7H"LD$@?p<l(
(
(
($?l$?x
7
'7(X(X(X(x"h @  !!<`   Pe*p   _localMatDirty  Pb+   TRSSPc	K   _matrix Pb   Trs Pc.A   toMat4  PbG   _trs9.=.1	9	Ta      Pej   _worldMatDirty  `         3 '3H 333	33h335555#	3
3"B!g$#	3
3'B&g)v  	v  	B,@+;-B0@/;1B4@3;5B8@7;93 ;'3\>H=9 ?9A `,=dpA         2 )`@`    <mC       

 
   X  B  B
     e     @ ]  *      0Q)`  !!  7\P, 400*4K<4
(
4(d   4|
D( 00 0
lHH H H 0l(
(
(
($"?l$"?
;
';(X(X(X(0 , , P,@t* @!!X`(   Pbf萼   RS  Pb{b   SKEWPdG   _eulerAngles9.=.1	9	4	9	Ta      av    	`           3  '3H333	'3'3FH33[3	3
550B#3!g##3%g'[)B*;+B-;.B0;1B3;456585:5<#3>3	AB@gC#3>3
FBEgHv  
v  
BK@J;LBO@N;PBS@R;TBW@V;X';Z;\;^;`5b;d5f;h3 j'3\mHl9 n9p   `,=dpA        N 0 -`@`    Xtr       
 
 X   Ѐ        X @ : !@ 8   8P . e     @ ^  *      0Q`   !E!<mh   7H"LD l| P$\"(LsP,!!0`    PfIT   _updateLocalMatrix  aPbrIr   Mat4	~0         3 '3H 3f3	-333333e3333h9	! `,=dpA        L x 1`@`    $g#       



 e     @ _  *      0Q`   !i!8l`   78"LD 4
(4DL"*(Ls ,!!0`   UaPc,7   _mulMat Y	{0         3 '3H 3f3	Ҥ 3333e3333h9	 `,=dpA          i`@`    $g!       



`  e     @ `  *      0Q`  !!P  7|,, (
(
(
(
,
,(
(
(
(
,
(*0.T('l('l('l('p((O((O6DDDH'\'L!!`   u          3  3 3 555
555555555v  v  BB @;!B$B%@#;&B)B*@(;+B.B/@-;0B2B3@4@5;6B8B9@:@;;<aB>;?BA;BBD;EBG;HBK@J;LBO@N;P `,=dqA         5`@`    DoR       P         B : !!@!@!@ @ @ :  e    @ a  *      Pec9,   ./value-types    Pf
C   ./value-types/utils  Pf   ./utils/base-node   $PgM   ./utils/prefab-helper    PfMI   ./utils/trans-pool  Pdh   NodeMemPool $Pgz+   ./utils/affine-transform Pff5j   ./platform/CCMacro  Pe~   ./platform/js   PeVX   ./event/event   $Pg   ./renderer/render-flow  UPcN   Flags   Pd"
   Destroying  1	b;	;0Q,`   !٘!b   6  !!c             `,=dqA        0 @ `@`    me     @ N  *      GG%zPbƋ   Pool0Q8`   !!c   ȟ6T #4  !!`   PbJ   _getf          3  f  `,=dpA         . E`@`    b       0e     @ O  *      
Xb         Pcz   DEBUG   `>   bD   "      PcR   POSITION`   Pc*L   SCALE   `   Pc   ROTATION`   -`   Pb~   TRS `   )`   `   Pew   PHYSICS_POSITION`    PeU"   PHYSICS_SCALE   `@   Pe   PHYSICS_ROTATION`   Pd";*   PHYSICS_TRS `   Pd:O4
   PHYSICS_RS  `   Pd:#   ALL_POSITION`"   Pdu8	   ALL_SCALE   `D   PdSFu   ALL_ROTATION`   Pc¤;`   ALL_TRS `   Pb=   ALL ` bT   *      Pd^   TOUCH_START Pd^/
   touchstart  Pdd<
   TOUCH_MOVE  Pdo|	   touchmove   Pd0	   TOUCH_END   ZPd^.   TOUCH_CANCELPduD   touchcancel Pd2n
   MOUSE_DOWN  ZPdF̩
   MOUSE_MOVE  Pd$	   mousemove   PdMR   MOUSE_ENTER Pd?
   mouseenter  Pd^O   MOUSE_LEAVE PdF 
   mouseleave  Pc:-   MOUSE_UPPcN   mouseup Pd^↽   MOUSE_WHEEL Pd"F
   mousewheel  Pe    POSITION_CHANGEDPeBc   position-changedPeR   ROTATION_CHANGEDPemI   rotation-changedPe   SCALE_CHANGED   PeJ    scale-changed   Pd.k   SIZE_CHANGEDPdaU   size-changedPej(   ANCHOR_CHANGED  PeBr$   anchor-changed  PeMi   COLOR_CHANGED   Pep   color-changed   Pdt `   CHILD_ADDED Pd   child-added Pek(   CHILD_REMOVED   Pe{"   child-removed   PeZL   CHILD_REORDER   Pe   child-reorder   PeO   GROUP_CHANGED   Pe6b   group-changed   $Pg2-M   SIBLING_ORDER_CHANGED   $Pg*   sibling-order-changed   `    Jd                   U]ei`     Jf                           q}u0QT`R   !	! f.   6,&,
.  0 !!`   	XPtI   `cc.Node.skewX/Y` is deprecated since v2.2.1, please use 3D node instead.   Em          v  ^+#  3h'+   `,=dqA          `@`    b       @ e    @ P  *      0Qh`~   !)!,iF   6l d\ 2h
 D , L !!(`   Pd   getLocation Pcq   owner   PcNE   _hitTestUPc   touch   PcҦT   bubbles  r          3  f33h#(3
9993g `,=dpA       0  Q`@`    e       P P ,   e    @ Q  *      0QP`N   !Y!$g4   6t,0d
 D , T  !! `   =]EI l         3  (39993
g `,=dpA         `@`    d        ,P    e    @ R  *      0Q|`   !u!0jJ   6l d8 ..pl
 D , T   !!,`   9=AeiEI w          3  f33h(3
9(39993g   `,=dpA        ` M`@`    e       P P  @ e    @ S  *      0QX``   !!(h>   6H ,0l
 D , T !!$`   9=iEI n         3  f3(399
93g`,=dpA       |  i`@`    d       P , @ e    @ T  *      0Q``p   !!(h:   6\ d8 .l , X   !!$`   9=AqI p          3  f33h(3
993g`,=dpA         `@`    e       P P ,P    e    @ U  *      0Q`  !ɚ!pz   6\ dH #d"@&|L  klLXP 
 Dl , 40P  , T T  !!8`   9=APdV&"   _previousIn Peu   _mouseListener   }uIPeF<   stopPropagation           3  f33h|3
Z-3-3*(39-3g-393'-(393g9 (3	"99
$3g&'3((393g*9,'-3.f0  `,=dpA        P `@`    0j2       P P   P ,P P ,P    e    @ V  *      0Ql`   !!,iB   6\ d8 .d , X X   !!(`   9=AI s          3  f33h%(3
993g3f   `,=dpA       n  i`@`    e       P P ,P @ e    @ W  *      0Ql`   !!,iB   6\ d8 .p , X X   !!(`   9=AI s          3  f33h%(3
993g3f   `,=dpA        J i`@`    e       P P ,P @ e    @ X  *      Ybh        GPcbԍ&   cc.Node 	F*$Pgl   _onSiblingIndexChanged  PeD   _onPreDestroy   Pe6   _onPostActivated Pf8   _onHierarchyChanged  Pfzܖ   _update3DFunction    Pf5   _initDataFromPool    Pfp   _backDataIntoPool   Pc/   _toEulerPd݁W
   _fromEuler  Pex
   _initProperties Pe}   _onBatchCreated  PfRƹ/   _checkListenerMask   PfVK   _checknSetupSysEventiLLPdv2   _onDispatch LPd   _offDispatchPd_	   targetOff   LK  PfC
   pauseSystemEvents    Pf<A   resumeSystemEvents  A PfjݡR   _getCapturingTargets PfST   _getBubblingTargets Pd 8	   runAction   Pe.i   pauseAllActions Pes   resumeAllActionsPe)   stopAllActions  PdrB
   stopAction  Pe2B{   stopActionByTag ;(Ph~   getNumberOfRunningActions   u	Pcl   getScalePc	   setScalePd!   getRotation ={Pe՝   getContentSize  PeI   setContentSize  PeZ!   getAnchorPoint  PeZ!:   setAnchorPoint   PfVz{   _invTransformPoint  PeNh   getWorldPositionPe&   setWorldPositionPem   getWorldRotationPeXS<   setWorldRotationPeb   getWorldScale   Pe6	   setWorldScale   PdB4
   getWorldRT  Pc^   lookAt  U PfnPu   _calculWorldMatrix  yPe   setLocalDirty   Pe"q   setWorldDirty   Pe~uPh   getWorldMatrix   Pf҄?k   convertToNodeSpace   PfV   convertToWorldSpace $Pgr0P   getNodeToParentTransform(Phft   getNodeToParentTransformAR  $Pgu^   getNodeToWorldTransform (Ph;   getNodeToWorldTransformAR   $Pguϗ   getParentToNodeTransform$PgR   getWorldToNodeTransform $Pg7M   convertTouchToNodeSpace (Ph   convertTouchToNodeSpaceAR   PeN    getBoundingBox  $PgT#   getBoundingBoxToWorld    Pf;zL   _getBoundingBoxTo   $Pgvh   _updateOrderOfArrival    Pf6k   setSelfGroupIndex   Pc∻	   addChildPc/\   cleanup Pedqo   sortAllChildren Pd	2{
   _delaySort   Pf>iTQ   _restoreProperties  DPdbz	   onRestore   D	ab   T      Pcn\   _opacity`  rPd   _contentSizePdW:.   _anchorPointPdJS/	   _position   Pc   _scale  B19.`    =.`    Pc>C   _zIndex Pdy   _localZOrder b         
`    Pdbʵ   serializableDPdj^	   _is3DNode   DPdۍ   _groupIndex  b         `     PfVo   formerlySerializedAs	Pc	   rotationm+Pd

	   rotationX   Pd"!?	   rotationY   {Hz Q!Pc5   scaleZ  ..BPc";r   anchorX Pc_   anchorY y}QPc&   is3DNodePb"A   up  Pc@   right   Pc   forward 6awrPb^   SizeETa      ?IMQ1 b         
Pc?'   Integer U b         
0Q0`
   !!b   ́8T0!!`   id           3     `,=dpA        d    
`@`    b          e     @ b  *      0QL`D   !ќ!e(   8,
D <"|!!`   iKk         9  9k3(3h  `,=dpA         n `@`    c
       P   e    @ c  *       b         
0QD`4   !!d    Ȇ8$(<`!!`
   Z]Ei          #  3335  `,=dpA          
`@`    c
       P    e     @ d  *      0QH`<   !!e&   8t( O !!`
   Z]j         #  333g9
  `,=dpA       :  `@`    c       P  e    @ e  *       b         
0Q4`   !-!c   ̋8T  !!`   e          3  5  `,=dpA         & 
`@`    b          e     @ f  *      0Qp`   !I!,iB   8d($.P,"@?h"t   !! `   ݛ=PdfY*
   _eventMask  Kt          3  5v  ^7;3'3g
3U3(3g `,=dpA       D  `@`    e         @ 
   e    @ g  *       b         
0Q4`   !m!c   ܒ8T  !!`   e          3  5 `,=dpA          
`@`    b          e     @ h  *      0Qt`   !!,iB   8d(
$2P,"@?h"t   !! `   ݛ=YKu          3  5v  ^8;3'3g
3U3(3g   `,=dpA        H `@`    e         @ 
   e    @ i  *      	 b         
0Q4`   !!c   8T  !!`   e          3  5 `,=dpA        t  
`@`    b          e     @ j  *      0Q`   !ŝ!0jP   8d(
$2P,"@?"h"t!!(`   ݛ= PfN   FLAG_WORLD_TRANSFORMYKy          3  5v  ^K;3'3g
33F93U3(3g`,=dpA        h `@`     f         @  P   e    @ k  *       b         
0Q0`   !!c   Ȣ8X0  !!`   m+d           3  [ `,=dpA          
`@`    b       @  e     @ l  *      0Q4`   !!c   8,
4
$!!`   m+e           [ 9   `,=dpA        	 @	 `@`    b       p  e    @ m  *      u b         
0Q4`   !%!c   8T4  !!`   1e          3  3  `,=dpA        t	 	 
`@`    b         e     @ n  *      0Q`   !A!8lZ   ȧ8,$2#@?"@?h"p   !!4`   G1Pdz-
   fromAngleZ  ݛEYK|0         3  33e33
3h3'3g3U3	(3
g   `,=dpA       	 F `@`    $g       P P P      e    @ o  *      m+ b         
0Q4`   !e!c   8T4  !!`   1e          3  3  `,=dpA          
`@`    b         e     @ p  *      0Q`V  !!Lq   8@4@<,4,4W&p@W.|T<4*"@?h"t !!8`   1	QPeRவ   fromEulerNumber ݛEYK0         3  3v  ^3 93 3
3 3v  !333[h(3333 3e!3#'3%g'3	*U)3
,(3.g0 `,=dpA        R `@`    0j2       P P P  	
 
  P    e    @ q  *      y b         
0Q4`   !!c   8T4  !!`   1	e          3  3  `,=dpA          
`@`    b         e     @ r  *      0Q`V  !!Lq   8@4@<,4,4W&p@W.|T,4*"@?h"t !!8`   1	QݛEYK0         3  3v  ^3 93 3
3 3v  !333[h(3333 3e!3#'3%g'3	*U)3
,(3.g0 `,=dpA        ^ `@`    0j2       P P P  	
 
  P    e    @ s  *      } b         
0QH`<   !!e&   8$$4L !!`   Pc/   toEuler 1j          3  333h  `,=dpA          
`@`    c
       P   e     @ t  *      0Q`   !!0jN   8,<;|"@?"xh"p !!0`   zݛEPe,B   FLAG_TRANSFORM  YKy         3  33h3'3
g33F93U3(3	g  `,=dpA       <  `@`     f       P P  `X @ e    @ u  *      { b         
0QX`Z   !%! f0   8\(4!!`   Gn0         3  35555
r   `,=dpA         p 
`@`    d             e     @ v  *      0Q4`   !A!c   8@ L  !!`   ={e         3  g`,=dpA         `@`    b         e    @ w  *      H b         
0Q4`   !a!c   8T  !!`   e          3  5 `,=dpA        
 L 
`@`    b          e     @ x  *      0Q4`   !}!c   8@ @  !!`   e         3  g`,=dpA       j  `@`    b         e    @ y  *      z b         
0Q4`   !!c   8T  !!`   e          3  5 `,=dpA         $ 
`@`    b          e     @ z  *      0Q|`   !!,iB   8@@* ,"@?h"h   !! `   ݛAYKw         3  5v  ^=3 ;3'3
g3U3(3g   `,=dpA       B ^ `@`    e        P P 
  e    @ {  *        b         
0Q4`   !ٟ!c   8T  !!`   e          3  5 `,=dpA          
`@`    b          e     @ |  *      0Q|`   !!,iB   8@@* ,"@?h"h   !! `   ݛAYKw         3  5v  ^=3 ;3'3
g3U3(3g   `,=dpA         `@`    e        P P 
  e    @ }  *      Q! b         
0Q4`   !!c   8T  !!`   e          3  	5 `,=dpA        F  
`@`    b          e     @ ~  *      0Q`   !1!0jN   8@@* ,"@?"xh"h !!(`   ݛAYK{         3  	5v  ^P3 	;3'3
g33F93U3(3g`,=dpA         `@`     f        P P  `X @ e    @   *       b         
0Q0`
   !Q!b   8T!!`   9.d           3     `,=dpA        B  
`@`    b          e     @   *      0QL`B   !m!e(   8, L
 ,"@?d!!`   9.ݛ-k         ,k 9 3'3g   `,=dpA        & `@`    c
       ,P   e    @   *      . b         
0Q0`
   !!b   8T!!`   =.d           3     `,=dpA        Z  
`@`    b          e     @   *      0QL`B   !!e(   8, L
 ,"@?d!!`   =.ݛ-k         ,k 9 3'3g   `,=dpA        > `@`    c
       ,P   e    @   *      .(b         
Qs`    Kb         0Q0`
   !Ѡ!b   8T$!!`   Ad           3     `,=dpA        v  
`@`    b          e     @   *      0Qt`   !!$g4   8, > d$&d\""p  !! `   Pbށ%   miscA Pfj#   FLAG_OPACITY_COLOR  u(         #  33  e3v  ^9
33F9 `,=dpA         `@`    e       P      e    @   *       b         
0Q8`   !!c   8T  !!`   rf          3  3f `,=dpA        <  
`@`    b       @ e     @   *      0Q|`   !1!,iD   8@ P h"lh"x  !!(`   rUtPde
   FLAG_COLOR  YKřw         3  3g@3 3g
33F93U 3(3h   `,=dpA          `@`     f       @ @  P   e    @   *      B b         
0Q4`   !U!c   9T4  !!`   Ie          3  3  `,=dpA        ! d! 
`@`    b         e     @   *      0Q``l   !q! f0   9dT&@@h"l!!`
   IYKp          3  3v  ^#93U3	(3g  `,=dpA       ! " `@`    d        
   e    @   *       b         
0Q4`   !!c   9T4  !!`   I	e          3  3  `,=dpA        " # 
`@`    b         e     @   *      0Q``l   !! f0   Ќ9dT&@@h"l!!`
   I	YKp          3  3v  ^#93U3	(3g  `,=dpA       &# $$ `@`    d        
   e    @   *       b         
0Q4`   !͡!c   9T4  !!`   Eye          3  3  `,=dpA        X$ $ 
`@`    b         e     @   *      0Q``p   !!$g6   9\4WL<h"d !!`
   EyYKp         3  3v  ^(3 93	U3(3g`,=dpA       $ % `@`    d       P 
  e    @   *      y b         
0Q4`   !	!c   9T4  !!`   E}e          3  3  `,=dpA        & b& 
`@`    b         e     @   *      0Q``p   !%!$g6   9\4WP<h"d !!`
   E}YKp         3  3v  ^(3 93	U3(3g`,=dpA       & ' `@`    d       P 
  e    @   *      } b         
0Q0`   !E!c   9T4  !!`   Yd           3 W `,=dpA        ' ( 
`@`    b          e     @   *      0Q`4  !a!Hp~   9,H* D.TL* DH6do" t !!,`   PdA
   MAX_ZINDEX  I?PdJ
   MIN_ZINDEX  QYK-         3  x   #3 dg3  +3w  #3 eg
33v  ^83U     VF93(3g3f  `,=dpA       4( f* `@`    $g       P @ @X p
    e    @   *      Q b         
0Q0`
   !!b   Ī9T(!!`   ed           3     `,=dpA        * * 
`@`    b          e     @   *      0QH`>   !!d    9@(&h, `!!`   e=j          3  v  ^9 3f `,=dpA       + + `@`    c       ,P    e    @   *      b         
0Qd`v   !Ţ!$g8   ȯ9$$.L$"  !!`
   GPe]   transformQuat   Pbt]Q   UP  q@         3  33  33ge
3f `,=dpA        + , 
`@`    d       P @   e     @   *      b         0Qd`v   !!$g8   9$$.L0"  !!`
   GբPcrAl   RIGHT   q@         3  33  33ge
3f `,=dpA        , - 
`@`    d       P @   e     @   *      b         0Qd`v   !!$g8   9$$.L8"  !!`
   GբPczJp   FORWARD q@         3  33  33ge
3f `,=dpA        - t. 
`@`    d       P @   e     @   *      F0Q`   !1!Hp   9$`X x   p p 4  \
 t
 X"LK!!@`    Pf*k   _reorderChildDirty  Pcrl   _widget Pe*>   _renderComponentPeLm   _touchListener  ݚAYɗ Pf&4   _childArrivalOrder  x          9  99999
93f99	9
33F9   `,=dpA        . 1 `@`    $g       , , @ ,     e     @   *      0b         Pd8	   EventType   Pej@   _LocalDirtyFlag ٓ PfZi   BuiltinGroupIndex   ae0QL`B   !q!e(   9,
(T0h7X!!`   ek          @{ 3 @v  #3{^   `,=dqA       
2 2 ٓ`@`    c        
  e    @   *      i*0Q@`,   !!d   98@  @  !!`   a1h          3  3 3f  `,=dpA        <3 3 -`@`    c       P    e     @   *      0Q!`  !!t{   98 \$ H#<8lL 8pP <\&X p`T4Pp
 8`T4Pp
 < hX$($d" !!T`&    PfV[   _onPreDestroyBase   y;q@;Bh	MݚPe   removeListeners =Pb&
   maskEA=-(         3  f#33f
3g-v  '-333f333f3 3	"S3
$g&3(3*9,3.90923	43	6983	:9<9	>3@fB3D+#33F#3H3J3LeN `,=dpA        3 b9 1`@`    DoP       ` @ P @ P P P ,P ,P ,P ,P P P    e     @   *      0Q`   !ѣ!<md   9P$ #|2px X  d "d
$ T  X  !!(`   y;q@՝;Y;          #  33f;33F
93g3g3f3g3g!`,=dpA       9 ; 5`@`    $g#       P  ` 
  e    @   *      0Q`   !!Dor   9@ d <@  |""dg ;L$,l `   !!8`   a1՝$Pgzƣ   _onHierarchyChangedBase PeZF    _nodesOrderDirty Pf   _activeInHierarchy  Y          3  f9k333
f333FF93g#3#39	 3
"3$f&`,=dpA       ; V> 9`@`    (h(       @ P  ! ` ,P   e    @   *      0Q`   !!@np   98"x
 L *x
 L 0dDdD ",!!0`   eUٛyIPeyK   _on3DNodeChangedM          3  :9<9?9;9=9
>933333f33F9'3!9	#   `,=dpA        > pA =`@`    (h%       , , P P  `    e     @   *      0Q`  !5!|}   ؆:8& x| |87 |87t 8, , , , , , , , ,   !!D`   Pd^Cl
   _spaceInfo  "%zPc\f   localMatYPcv   identityPcҀ   worldMatM	Pb`q-   trs 0         3  3f9 3 #
33g9333g#
33g9	 33"3	$g&'3
(9*9,3.90;2;4;6;8;:;<;>;@;B	;D `,=dpA        A "E A`@`    <mF       @ ` @ P P ,P P ,P 8 8 8 8  e     @   *      0QP`P   !e!(h>   :$(' h H ` ( !!`
   bEl         3  3g999
9`,=dpA        \E XF E`@`    d       @ ,    e     @   *      0Q`   !!8l\   :H(4L#(7"L,$2#  !!,`   11	2	G|8         3  !3333h
C#335gCO333e`,=dpA        F G I`@`    $g        P @ P  @ P    e     @   *      0Qt`   !!,iB   ̠:8&4<,g.@,4   !!$`   z1Qu          3  !3333h
$33333h   `,=dpA        $H  I M`@`    e       P @ P   e     @   *      0Q`   !!@np   :8H (d,G\(L" d ,G' @!!,`   e=EUH_	M8         3  3f3ҤI33
93v  33gg3g3393 f" `,=dpA        VI K Q`@`    $g$       @ P P @ P @ e     @   *      0Q`  !դ!hx   :@ X"\
$ HT  @,,
 t
0|D
$,&0 \  :x"\!!L`"   Qɗy;q@;͗HPcJ   _prefab PbJ   syncPbY   rootPeLo   syncWithPrefab  U@         3  f8kI93	0#33f3g3g33w  O523	!Τ"3
#3%v  3'g)3+f-3/g1Y3ѕQ 43x  3538F79: `,=dpA       K O `@`    4k<        	` 

 
 
   e    @   *      0Q`   !!0jL   :H"|/`P#\`"|/`  !!`
   MPbg   Maskݚz(         3  53 6#3l9
339%336#3l9  `,=dpA        P Q Y`@`     f       `   @    e     @   *      0Q`  !!!&  :P0,@ h8*@8*T/.DDTK DC0*L l8*@8*T/.@<LK DC0$0X$ 8V !!x`8   MPe&A   EventListener   bPb           .Pe.~	   swallowTouches  C=Pd
/   onTouchBeganPd[   onTouchMovedPd9   onTouchEndedPe>8   onTouchCancelledPeH   TOUCH_ONE_BY_ONE .=AEIPd&(:   addListener ݚPb           .ٚD=Pd֣   onMouseDown Pdq   onMouseMove Pd&{	   onMouseUp   PeV   onMouseScroll   PcF   MOUSE   Y]aey;>Pc
EN   schedule0Q@`*   !u!c   :@&` \!!`   ;h         3  3g   `,=dpA        dX X E`@`    b       @ e     @   G+      uP         )3  gv  3w#33
χ)#33::6#3	l:
.:/:0:1:g!9#3%3'h)і*3 +g-v  ^3/w#331χ3)#334:6:86#3	l::
<2:>3:@4:B5:DgF9H3%3JhL63N]/#3P3RfT3VЋ eX`,dpA       8R $Y ]`@`    LqZ      P P    
Y 0@ 0 0@ @ P @    e    @   *      0Q`  !!dw   : R plB66663
@8@8@8@8@<@t&DL: <  !!4`   ařYiL0         3  g3e(3v  E(3
v  E(3v  E(3v  E(3v  E(3v  EN3S9A3S943S 9!'3#S%9&3(S*9+3-S /903	2
r 49	63	83
:e< `,=dpA       @Y ^ `@`    8l>       P P P    
 .P p @ P    e    @   *      0Q`   !!8l^   : G
 ,T" &p
:\w":XsF T"* !! `   L=dpA       ^ a ]aAuc(     (    L`@`    ]0Q@`0   !ͥ!c   ܂;,: T!!`   Lh(         3  e`,=dqA        ` ` E`@ť`    b         e     @   F+      8          ''''3 g"3
 r 93

 r 93e3΋ e` f      P ,P ,P @    e    @    +      L0Q`^  !!Hp~   ;\'LT02\w"2XsF F @$T< 4,* D !!(`   LiLPe>NW   __eventTargets  b
0         "
3  

r 9 3

r 9
3e13e333g#3 g `,=dpA       >a td a`@`    $g          P P P    e    @   +      0Q`  !!  ;$ `&@ \($R x(2L.HPO
 *(
,2L.HPO
 #lpL: \L \lB66663
@<@<@<@<@@@@  !!D`   eMPeU    removeListener  ݚLLřY@         )3  gv  ^]*3 gv  ^3e
23*7)l]33g9403*7*l]33g9 3"3$3&e(3*3,g.(30v  E(3	2v  E(3
4v  E(36v  E(38v  E(3:v  EN3<U>9?A3AUC9D43FUH9I'3KUM9N3PUR9S3UUW9X`,=dpA       d l L`@`    HpZ       P @ P  P ,P @ @ P P 
 .P p    e    @   +      0Q`  !-!@np   ;\'LT(lh
(F D$&P87#pP PlL D!!$`   LDPdr
   fastRemove  Pd>$	   removeAll   0         "
M3  3Ҥ:3e 3	3
33h,3 3 3g333g  `,=dpA       @l o e`@`    $g        P P P @ P    e    @   +      0Q`\  !Q!  ;d`
( `d"LKBDd"LKBDd"LKBDd"LKBHd"LKBLd"LKB<pP <$&P872L.HPO
 82L.HPO
 , !!P`$   iYLř`(  D=Mݚ          3  Ң
3g3U%3	(3g]3U93U%3	(3g]3U93!U %3	(3#g%]3'U)9*3-U,%3	(3/g1]33U59639U8%3	(3;g=]3?UA9B3EU D%3	(3	GgI]3KUM9N3P3R3TgV 3X	3Z3\3Xh^3`*7)lb]3d3fgh9j3l*7*ln]3d3pgr9t  `,=dpA       o Vw i`@`    \uv       @ 
 
 
 
 
 
 P P @ P  P ,  e    @   +      0Q``l   !m!(h<   ;P\L \0P \  !!`   Lp         3  3 3g]33
3g  `,=dpA       w :y `@`    d       P P   e    @   +      0QT`R   !!d    ;lL^ !!`   Km@         3  #3 3e   `,=dpA       Zy @z `@`    c       P    e    @   +      0QX`^   !! f.   ;P ,:H  , !!`   
0Q]`d  !<  ;
(@  `_
 4  0
0"$P .hX\	8L
 X
 $hP \dL \hl\[
  4L
0"$L XX\($  !!<`   HuPdJn
   eventPhase  Pe
5   currentTarget   K Pf   _propagationStopped (Ph]x   _propagationImmediateStoppedIyA8         9  933h9
3Nz  D53/9333e3	9ZѕE 99
93333h!3	#]3
%3
%3'3h)3g3+a3-3h/9
3w  ?513
3*93
%353h73	9Y9ѕC :9  `,=dqA       z ҁ E`@`    4k;       ,P   
`
  
 
 e    @   E+      PbJ@u   put n(         &3  fҋ i&3g `,dpA       rz   `@`    d
      @      e    @   +       0Q8`    !!c   <, d!!`   ;f         3  h`,=dpA       J  m`@`    b         e    @   +      0Q8`    !!c   <, h!!`   ;f         3  h`,=dpA       Ԃ $ q`@`    b         e    @   	+      0Q`<  !)!v  <t4D44   X
0 " 8 X"<;#x4> | 4[ 4[H,,0#``,, #D 
hd
(@4?|
4@ hXd|X
(8( !!p`4   Ey}͍Pd*b
   findCamera  $Pg:9   getScreenToWorldPoint   Y	PeR.   transformMat4   I	H=IsGPc)L   _enabledA a         3  33 3 !#3
3gΤ3h3g3f3	3
$3 h"3$3&$e(3*3.30B-@,9234383:B7@69<3*z  34z  3*y  34y  3>3>3@w  w5B3Dv  G3Fv  
9HU3J#3LgNƤ3P3RgT͖)YVȖ3Dx  
9HYW3X˕} Z  `,=dpA       L  `@`    Lq[       P P P @ P @ @ @X ,P P P P P P @X    e    @   
+      0Q``j   !U!(h:   < $hP l H   !!`    aLbp         3  ,333g3g
3 ҕ*    `,=dpA       T  u`@`    d       P @ d  e    @   +      0Q``j   !q!(h:   < $dL l H   !!`    aLbp         3  ,333g3g
3 ҕ*    `,=dpA       Č  y`@`    d       P @ d  e    @   +      0Q`   !!4kV   ̸<P@* $ , * HB p$ !!(`   Pc
.   active  ͆y;q@ Pf~ɿ   _suppressDeprecationI?;|0         3  _#3 Rh#33
f39#3 gg3e   `,=dpA       $  E`@`     f       P P  P    e    @   +      }0QH`>   !!e$   <$$ HT  !!`   y;q@;j         #  33f3g
 `,=dpA        L Ȑ E`@`    c       P @ e     @   +      0QH`>   !ͧ!e$   <$$ HX  !!`   y;q@;j         #  33f3g
 `,=dpA          E`@`    c       P @ e     @   +      0QH`>   !!e&   <$$ H !!`   y;q@;j         #  33f3g
 `,=dpA        ґ l E`@`    c       P @ e     @   +      0QH`>   !!e$   <,$ HP  !!`   y;q@;j         #  33f3g
 `,=dqA        & E`@`    c       P @ e    @   +      0Qp`   !!!(h@   <H7p$ H"x* <!!$`   !y;q@;t         #  33v  "#  33f
3h#  3 Lg`,=dpA       l ` E`@`    e       P @ P    e    @   +      0Qp`   !=!,iD   <d7t* 4 $ Hd  !!$`   !y;q@;t         #  33v  #  3 Mg #  3
3f3h`,=dpA         E`@`    e       P P P    e    @   +      0Q,`   !Y!b   <$0!!c             `,=dqA        ƕ  E`@`    me     @   +      ;0QH`<   !m!e&   <$($ H !!`   y;q@;j         #  33f3g
  `,=dpA        J   E`@`    c       P @ e     @   +      0Q,`   !!b   <$$!!c             `,=dqA         B E`@`    me     @   +      0QT`X   !! f,   <,`PPOh  !!`   GPdNE_
   toPosition  m          3  r 333h
`,=dpA       p  u	`@`    c       P @ e    @   +      u	0Q`j  !!Pr   <|d,,7(d&0&0.H0 0 ,"@?"h"t !!4`   	ݛ=՝YK(         3  333!	55
v  ^5v  ^5v  ^\;;;3'3g33F9!3$U#3	&(3
(g*   `,=dpA       < , `@`    ,i,       P     8P P  P    e    @   +      0Ql`   !٨!$g6   <,dDC"hB  !!$`   Pczh   toScale 
Pe0   cc.Node.getScale8PlTb*   cc.Node.scale or cc.Node.getScale(cc.Vec3)  s(         3  33h%#3
 xe35  `,=dpA       T  `@`    d       P P  e    @   +      0Q`  !!Ts   <|*,,O$3(d
"0"0.D0 0 ,"@?"xh"h!!4`   	ݛAYK(         " 3  333!		55
v  5v  	5v  ];;	;3'3g33F9!3$U#3	&(3
(g* `,=dpA       ̜ : `@`    ,i,       P     8P P  P    e    @   +      0QX`Z   !!$g2   ԁ=,\3"XPO"0   !!`
   GPdj!
   toRotation  m+n          3  {333h	3[   `,=dpA       h  `@`    d       
 
   e    @   +      0Q`  !=!Xt   =\+
4
(h,,,`0
"0"0"0.D0 0 0 ,"@?h"!!4`   m+	ݛEYK(         " [ 9 !3333	35v  *5v  5v  5v  S;;;;3'3g!3$U#3	&(3
(g* `,=dpA       L  ={`@`    ,i,       p

  
  P    e    @   +      0QL`H   !Y! f,   =$((404  !!`
   1Ey}k          #  33333
h`,=dpA        ڤ x `@`    d       P P    e     @   +      0Q`D  !u!\u   ܖ=tH ,(7x ,,;`Tl <` <D
$@
 dh"`  !!$`   EPcá(   approx  y}YK          3  H333l333l
3939833l33l993U3(3g  `,=dpA        Ш `@`     f       P @ ,@ 
  e    @   +      0Q<`(   !!d   =$( X  !!`   Ig         #  33g`,=dpA         ^ `@`    c       P    e     @   +      0Q`  !!Ts   =tH$<$(DHX(
,
 T"@?h"h   !!(`   I	ݛ=YK          3  433v  33v  3939$3v  3v  993
'3g3U3(3g`,=dpA        8 `@`     f       P ,P      e    @    +      0Q!`  !ͩ!dw   =P<  .| ($" h: X" h. `: " \. h: @  !!D`   aG-GPd\	   conjugate   բPd)   inverseSafe 0         3  3 3h33
h333h33e33h3	3
 h"33$e&33(h*33,h.330e2`,=dpA       t  `@`    0j4       P P P P @ @ P @   e    @   !+      0Q`  !!Xt   =,PO$80" \: X" h: " h: `(!!0`   aG-բ%	8         3  33h33
3  3h33e3  3h33e3  3h 33	"e$3&ѕ (   `,=dpA       L  `@`    (h)       P P P P @ P e    @   "+      0Q`   !!8l^   =d<< " .x" L" h"@?h"p !!8`   aGPdX   fromPositionݛ=YK(         3  333h3
3h33h3'3g3	U3
(3!g# `,=dpA         `@`    (h%       P P P P      e    @   #+      0Q`   !-!@np   =,"LK" $"DC|: `(!!$`   -Ga0         3  3"3h33
"h3A3  3"3h33"e3ҕ? `,=dpA       Ƴ @ `@`     f       P P P P e    @   $+      0Q`   !I!@nl   =@@ " p" `: *L" LH"G"@?  !!4`   aGݩPdv   fromRotationݛE(         3  G3 3#g33
#h33#e33#h333#h3	'3
 g"`,=dpA       x  ś`@`    $g$       P P @ P @ @ e    @   %+      0Q`   !i!@nn   =,"@?x" $"87p: `( !!$`   Ga0         3  33h33
h3A3  33h33e3ҕ? `,=dpA       >  ɛ`@`     f       P P P P e    @   &+      0Q`   !!4kX   =@@ " d: *L" L<";x"@?x!!0`   aɛGPbc   div Pdv3i	   fromScale   ݛA(         3  13 3g33
e33h333h3'3	g  `,=dpA       ޸ 0 ͛`@`    $g        P P @ P P    e    @   '+      0Q=`(  !!t{   =P 4( h $80" \: X" h: " h: \: `$: P!!<`   -aGբ%	GYPcc<   fromRT  !H         3  33h33h
33 33h33e33h33e 33"h$33	&e(3
*3,e.30ϕ 23335e7`,=dpA       \ j ћ`@`    4k9       P @ P P @ P @ @ 
   e    @   (+      0Q`   !ɪ!0jL   =P" p: X" `: l" \  !!$`   GGPdE
   fromViewUp  ś|(         3  g33e33
h33e3g`,=dpA         ՛`@`    e       P P P @ e    @   )+      U0Q`   !!8l`   =8"LD 4
(4DL"*(Ls ,!!0`   UayY	{0         3 '3H 3f3	Ҥ 3333e3333h9	 `,=dpA         
 ٛ`@`    $g!       



`  e     @   *+      y0Qx`   !!4kV   ą>H@  lt @,,
 0
Pg !! `   a	ٛ͗Hv(          3  3 3f333
f33w  59Yѕ    `,=dpA        ` 4 `@`    e       P P P , 3e     @   ++      0Q`   !!!,iH   Ѝ>,\l  $&|:"B"\!!$`   	=՝z          3  F9 9'3v  '3	v  33F933F9   `,=dpA       f  ݛ`@`     f       
      e    @   ,+      0Q0`   !=!c   Ȕ>$P(  !!`   	d           9   `,=dpA        " r `@`    b          e     @   -+      0QL`D   !Y!e(   Ж>\ t87\!!`   UYk          3  f333h
  `,=dpA        D `@`    c       P @ e    @   .+      0QL`D   !u!e(   >\ t87p!!`   Yk          3  f333h
  `,=dpA       x   `@`    c       P @ e    @   /+      0Q`$  !!Dox   ĝ>l t"<;7l
(X: &
(X: h!!(`   Y	AG(         3  f33$3h
#3{3#3r 33$e1#3r 33$e!  `,=dpA       ` 8 `@`    $g#       P @ P	 
  e    @   0+      0Q`   !!@nn   >l 7l
(Xl.k&
(Xl.k !! `   	AG(         3  f#3{5#3r 	333e3#3r 333e `,=dpA       z H `@`    $g       ` T
 
    e    @   1+      0Q`*  !ɫ!Lq   >@ t"<;L$: | 4$4O[ 4$4O[ !!<`   Y	AIEy	}0         3  f33$3h
#3r 33$e3333	 3
"B@9$3&3*3,3	.30B)@(92   `,=dpA         `@`    0j4       P @ @ @ @X P  !P ,  e    @   2+      0Q`   !!Dov   >@  $4$4OW$4$4OW$l.k !!4`   	IEy	}A0         3  f#33	3333BA33333BAr 3"3	$3
&e(  `,=dpA         `@`    (h*       `  P  P P @ e    @   3+      0Q`8  !!Ts   >,8 H HL4Kh[ 4Kh["43x: X " @   !!<`   MUEIy	}YPdzv	   transform   Pcbb0   fromMat40         3  f3f3%33[3B
9%33[3B933	 $3
"h$33&$%e(3*$h,`,=dpA         `@`    ,i.       P   X 
  P @   e    @   4+      0QX`^   !%! f0   >,T H ` HGl!!`   MUn          3  f3f33
h `,=dpA       T & `@`    d       P P    e    @   5+      0Q`8  !A!Ts   >,8 H HL4Kh[ 4Kh["43: X " @  !!<`   MEIy	}Y0         3  f3f3%33[3B
9%33[3B933	 $3
"h$33&$%e(3*$h,`,=dpA       l  `@`    ,i.       P   X 
  P @   e    @   6+      0QX`^   !]!$g2   >,T H ` HG   !!`   Mn          3  f3f33
h `,=dpA         `@`    d       P P    e    @   7+      0Qp`   !y!(h@   >,T H t"<;l " @!! `   MUYt          3  f3f33
$3h3$h`,=dpA         `@`    e       P P P    e    @   8+      0Qp`   !!,iB   >,T H t"<; " @   !! `   MYt          3  f3f33
$3h3$h`,=dpA       : @ `@`    e       P P P    e    @   9+      0Q@`*   !!d   >\X W !!`   9h         3  3fg   `,=dpA         	`@`    c       @    e    @   :+      0Q@`*   !ͬ!d   >\` _ !!`   9h         3  3fg   `,=dpA       P  `@`    c       @    e    @   ;+      0Q`   !!<md   >8 4D44,4KT04KT*\[  !!4`   UEy}=I	A|H         3  f3333
#333[B33[Be3	3
 h" `,=dpA          `@`    $g$       P P    H @ e     @   <+      0QT`R   !! f,   >T@  l p D  !!`   am          3  3 3f3f
3f   `,=dpA         
 `@`    d       P @   e     @   =+      0Q`b  !!!dw   >\4D44,4KT04KT* d\[,(`@,
0
4x t
$ ( !!H`    Ey}=I	ٛA͗Hk	h         3  33 3#3
33[B33[Be3f3	3
 h"3$3&3(w  05*ͤ3,3.f0̤32h4Y6Ε4 7   `,=dpA        D  `@`    4k8       P P   @ @ P P @ 0  e     @   >+      0Ql`   !=!(h@   ?\D2 +pP"!! `   aQTa    AYKs          3  3 3Y93H
F	93(3g`,=dpA        @  `@`    e       P p`
   e     @   ?+      0QD`4   !]!e$   ?,Lt4  !!`   iɗi          9  I9  `,=dpA        ` !`@`    b        e    @   @+      0Q|`   !y!0jJ   ?L* \ T.S
 XTTL$   !! `   ͆a aQGw          #  3 Fh#  33  Eh9
!^
9!^
9  `,=dpA         %`@`    d       @  ,  e    @   A+      0Q`   !!@nl   ?$$ H  (D,
 \$?
p _  !!(`   y;q@;͗H){0         #  33f3g
3g33w  !35Ѥ3fYҕ#  `,=dpA          `@`     f       P @ P   3e     @   B+      0Q`  !!   ?Hp`tD
`d,,
 0
 + l,,
 `
x,"L(Hd
+
"$($d"   !!D`   A͗QHPe   _setDirtyForNodeYKݙy;=-h         3  9 393w  5
3fYѕ 3g3x  m3w  J5x  )N533x  ;Z!˕*";#Y%͕L &3'(3)h+#	-3
/31#	-333537e9   `,=dpA         ( `@`    4k;       ,P   3 
 
 

  e     @   C+      0Q``l   !ѭ!(h:   ?8P#$$$d"   !!$`   Ay;=-p(         3  09 #33#3
33e  `,=dpA        T  1`@`    d       ,` P @ e     @   D+      FAN	 Bkp          ? '6'7'8'9':';'<'=	'>
k 'k'kk'k3
'k'k'k'k'	kk'
k'#333 '##3% P " '#3''	3)r +'3 -r /'3)r 1'3)r 3'3 -r 5'3 -r 7'3)r 9'3)r ;'3)r ='3)r ?'3)r A'3 -r C'3 -r E'3)r G'3 -r I'3)r K'3 -r M'3)r O' 3)r Q'!3 -r S'"3 -r U'#3 -r W#3!Yf['$3)r ]'%	3"_r a'&&̋#
9$c#3%ė&g)gh#3%ė'j)gk''#3%ė(m)gn'()p%(3*q=s(3+u=s(3,w=s(3-y=s').{%(3/|=~(30=~(31=~(32=~(33=~(34=~'*'+5','-6'.7'/8'09'1:'2;'3<'4='53>3?'?@:AB#3C3D:E#3F:G#3HIIh:J:K:L#3:MN):O#3P:Q:RS)ʋT:$U:V:WX)ʋY:$Z:V:[\)ʋ]:$^:V:_Ƈ`)ʋa:$ɋb:V:c͇d)ʋe:$Ћf:V:gԇh)ʋi:$׋j:V:kۇl)ʋm :$ދn!:V:op)ʋq":$r#:V:st)ʋu$:$v%:V:wx)ʋy&:$z':V:{|)ʋ}(:$~):V:   )ʋ* :$ + :V  :   )ʋ, :$ - :V 
 :   )ʋ. :$ / :V  :   )ʋ0 :$ 1 :V  :   )ʋ2 :$ 3 :V  : !  #)ʋ4 :$ $5 :V & : (  *ʋ6 :$ +7 :V - : /  1)ʋ8 :$ 29 :V 4 : 6  8)ʋ: :$ 9; :V ; : =  ?)ʋ< :$ @= :V B : D  F)ʋ> :$ G? :V I : K  M)ʋ@ :$ NA :V P : R  T)ʋB :$ UC :V W : Y  [)ʋD :$ \E :V ^ : `  b)ʋF :$ c : e  g)ʋG :$ h : j  l)ʋH :$ m : o : qI : s  u)( : v' : xJ : z : | : ~K : L : M : N : O : P : Q : R : S : T : U : V : W : X : Y : Z : [ : \ : ] : ^ : _ : ` : a : b : c : d : e :    f    :   g    :   h    :   i    :   	j    :
   k    :   l  
  m  :   n  
  o  : p  : q  : r  : s  : t  : u  : v  :  !w  :" #x  :$ %y  :& 'z  :( ){  :* +|  :, -}  :. /~  :0 1  :2 3  :4 5  :6 7  :8; :9 :  :;> :< =  :> ?  :@ A  :B C  :D E  :F G  :H I  :J K  :L  M  :N O  :P Q  :R S  :T U  :V
 W  :X Y  :Z [  :\ ]  :^ _  :` a  :b c  :d e  :f g  :h i  :j k  :l  m  :n" o  :p$# 3q& g('@@ 3r*	 3s, t 3. 30 e 2#@ 9 u4 9v6   `8     @ P @ @ P  
       
 

`0	`0
Y P P 0`P   0P L
&0 `2 L 00&0 `2 L 00&0 `2 L 00&0 `2 L 00&0 &00`2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0P P @ ,                                                                                                                                                                e    @ M        ՘%UqŚ	AmٗAe͜	)Ei!=a}ݞ!=]y՟-Mi͠-Qmɡ!A]-mͣ1a}Ѥqɥ	)Mi	%Qmɧ9Uiը9Uqɩ	)EeŪ9Uqū!=Yuɬ9Yuͭ0Qi`z  !!  ? L  L  L 2<":":"R"""	""""564"X4""`<"0/D  !!`b   D=dqA        n b   E`@(`    Pc>%   ./CCNodeɘU͘PeQ   HideInHierarchy e`b(         GPeүy   cc.PrivateNode  	FPdeg3	   _posDirty   Uu	Pd*V	   setParent   0b         	QPdFϽ   showInEditor(b         
DPdBL
   editorOnly  CU~C(b         
C0Q4`   !5!c   ?T,  !!`   Pd"ƈ
   _originPos  e          3  3  `,=dpA        J  
`@`    b         e     @   *      0QL`H   !U!e$   ?dh&H, P  !!`   Ek          3  3v  ^93g`,=dpA        p `@`    c
          e    @   *      (b         
U~C0Q4`   !u!c   ?T,  !!`   E	e          3  3  `,=dpA          
`@`    b         e     @   *      0QL`H   !!e$   ?dh&H, P  !!`   E	k          3  3v  ^93g`,=dpA       &  `@`    c
          e    @   *      (b         
U~C0Q8`   !!c   ?$(,!!`   uf          #  33  `,=dqA        8  
`@`    b       P e     @   *      0Q,`   !ͮ!b   ?  !!c             `,=dqA          `@`    me     @   *      QF0QP`N   !!$g2   ?t,W 4   !! `   uYEl          # 33V 9# 3	f9 `,=dpA         2 `@`    d       Ѐ
``  e     @   *      0Qt`   !!,iD   ?@"@?"hLh"(C  !!(`   ݛYKau         3  3g33	F9"3U333g`,=dpA       \  `@`    e       @  P @ e    @   *      0Q`  !!Hp~   ?H8
0<, 404GoO"<, 404GoO H !!8`    aEITa      ?Ey	}i0          3  ~3Ҥn333	33A33BA;333	33	 A33
"BA;$3&f(`,=dpA          U`@`    (h*       P  
 
 P P @ e     @   *      0Q@`,   !9!d   ?$8(Ct  !!`   	Eh         #  33r  `,=dpA        2  u	`@`    c       P    e     @   *      u	0Qt`   !U!,iB   ?<XL4"@,
 , P   !!`   	Eu          !3  333  v  3v  9 9
3g  `,=dpA         `@`    d       P ,   e    @   *      0Q`   !q!4kX   ?dH X
&,
$"(T."(T.!!$`   aiLaiL|0         3  3gv  ^N$333
3e$3333e  `,=dpA       :   `@`    e       @ P P @ e    @   *      0Q,`   !!b   @  !!c             `,=dqA          `@`    me     @   *      F}DAN an	PdV   PrivateNode MH          k 'k'#333
3'#3χ	:
̇)ˋ :::)ˋ::: ")ˋ:#:%:':):+:-: /!	:"1#
:$3%:&5':(7g93);#3*=3+?,3-A3&CeE#3*=3+G.3"I3$KeM#9/O90Q   ``vS      ` P 0`N 00

 
`                e    @         1Qqɮݮ5Qm0Q`   !!4kT   @,,6""""""0  !!L`"   Xb$         GPcW   cc.Scene	F b         e b         
CU~C Pf6I   autoReleaseAssets   D9Pdfd   _instantiateBm	0Q\`d   !կ!(h>   @8<(<t d+ ( !!,`   I	ZAPcM   _inited Pd0%   dependAssetso          3  93 99#
33]99  `,=dpA        V  `@(`    e       ,P ,`     e     @   *      0Qx`   !!8l^   @$(  |@,L
0G4 , !!0`   UFb͗HPcH   _active v          #  3333g
'33w  59Yѕ 99	`,=dpA         B `@(`     f       P @      e     @   *      0Q,`   !!b   @  !!c             `,=dqA          9`@(`    me     @    *      0QD`8   !-!e"   @8D 
 ,   !!`   Ui         3  3g9 `,=dpA         z m`@(`    c       @    e     @   *      0QL`B   !I! f*   ̢@,,_$< h   !!`   y;Pdep   activateNodek         ^#  333h   `,=dpA        L	 `@(`    c
       P   e    @   *      e	y0         #  #  3чk: :	:	:
::g9#  39`,dqA        	 E`@`    ,i      0	
`         e    @         ѯ)E0Q!`  !q!  @ /L  `*  
   
   
  4L
      
  " O*"|""
""""""0""""
""""""""
"
*˖ghw(@{@!!Y`   |=dqA       	 o i          E`@(`    0Qd`t   !!<md   @$,d X
 \ ` t H D P H \ (  !!4`   Pcڃ   _lock   };#Pd   _runForever Pd8A	   _useDelay   Pe    _timesExecuted  Pc
o   _repeat KPd~	   _interval   >Pd6f:	   _callback   q           9  99999
9999	9
  `,=dpA          `@`    e       , , , ,  e   
  @   k*      $PgJ,    ./platform/id-generater  r0QD`4   !Ű! f,   @\
0P
 H
 t
    !!`   Pc3v   priorityE; PfF9[   markedForDeletion   i           9  999  `,=dpA       
 z `@`    c       ,    e    @   l*      0Qp`   !!,iB   @ ,\H
 @
 l
 f4\   !!`
   "հE;ٰt0         3  fҤ9999
r   `,=dqA        
 E`@`    d        ,    e    @   m*      
0QL`H   !!e(   @,L(  4!!`   Hbk         3  w  93g`,=dqA       .  E`@`    c       ,P    e    @   n*      0QD`4   !!! f,   @\
(D
 H
 P
    !!`   Pc}   entry   Pc   callbacki           9  999  `,=dpA         `@`    c       ,    e    @   o*      0Qp`   !E!,iB   @ ,T<
 @
 H
 f4\   !!`
   "15t0         3  fҤ9999
r   `,=dqA        
 E`@`    d        ,    e    @   p*      0Q``n   !a!$g8   @,"7/+  4!! `   H51bp(         3  w  '99993
g `,=dqA       .  E`@`    d       , ,P    e    @ 	  q*      0QT`R   !}!,iB   @(
(@
 P
 X
 x
 @
     !! `   Pcrk$3   timers  Pd:gS
   timerIndex  Pd   currentTimer Pfz   currentTimerSalvagedE;m          9  99999
   `,=dpA        t `@`    c       , , e    @ 
  r*      0Q`   !!4kR   @ ,\@
 P
 X
 x
 @
 ~4|   !!$`   "E;x@         	3  fҤ*9999
99r `,=dqA         E`@`    d        , ,@ e    @   s*      0Q\`b   !ű!$g4   @,"G/  4  !!`
   Hbo          	3  w  !999	3g
   `,=dqA        f E`@`    c       , @ e    @   t*      F0Q`   !!Dox   @|Hd
 L
 T
 P
 T
 H
 p7
 x03;!!<`   };>#KPe[uD   REPEAT_FOREVER  y          9  99999
93x  993#	3
3v  9   `,=dpA        2 E`@`     f       , ,  `  e   
 @   u*      Pef(   initWithCallback0Q0`
   !!b   @T(!!`   d           3     `,=dpA        f  E`@`    b          e     @   v*      PdV   getInterval 0Q0`   !%!c   @,
<   !!`   d           9  `,=dpA        & E`@`    b          e    @   w*       "0Q`  !A!ly   @,0#d
 >d0TDDl d
 "4DD` d  T
 "@Dl d d" 0LPX\ 8!!0`   #PcAo   trigger KPc?   cancel            3  v  9 93 @9 	3*3$3 3z  3f9 3?3 3z  .3f!3 #3&A%9 (3*M,9-9/-3 133z  35f79 93;M=9>3@!3B]3D3Fx  3	HfJ   `,=dpA       P  E`@`    @nL       , 

 
 
  

 .P P   e    @   x*      0Q0`
   !e!b   @T(!!`   d           3     `,=dpA         &  E`@`    b          e     @   y*      Pd"/   getCallback 0Q``j   !!$g6   A8@d4((8_
 0 !!`
   >b#p          3  /3)9333 
3h9   `,=dpA        R  d! E`@`    d        P  e     @   z*      Q0QD`8   !!e"   A8,@@   !!`   };PdV5
   unschedule  >i          3  333h`,=dpA        ! " E`@`    c
       P   e     @   {*      U0Q@`.   !!d   A$$ &$   !!`   "h          3  f

r  `,=dqA        ^" " E`@`    b       @ e     @   |*      0Q``p   !ݲ!$g8   A,0&;3  4!! `   H>};bp          3  w  (3]!9993
g`,=dqA       " # E`@`    d        ,P    e    @   }*      0Q`   !!Dot   A$
@h
 d
 l
 l     x
    !!4`   PdB
   _timeScale  PeJd   _updatesNegList Pe   _updates0List   PeTJq   _updatesPosList i;Ped   _hashForUpdates PeQ   _hashForTimers  u;$Pg.nX;   _currentTargetSalvaged   PfNv   _updateHashLocked   Pe-   _arrayForTimers x          9  999	3g93g9999	9
   `,=dpA        # X& E`@`     f       &
`` e    
 @   ~*      b\   .       PfxR   _removeHashElement  $PgZ'   _removeUpdateFromHash   Pd=   _priorityIn PdJ	   _appendIn   ;PdkUh   setTimeScalePd   getTimeScalem>$PgJ    unscheduleAllForTarget  !(Phŷ   unscheduleAllWithMinPriorityPd;.y   isScheduled PeҺ   pauseAllTargets ,Pi ,   pauseAllTargetsWithMinPriority  ;;;Per   isTargetPaused  0Q`   !m!8l^   A\HtX,,
 0
L" T , !!$`   Y<)H"y8         3  33`33w  )5
v  3hYѕ+ 3g  `,=dpA        ' ( 9`@`    e       P   3  e    @   *      0Q`   !!Hp   A\<<(80,,
 0
T" \@  ,  D!!(`   Y<1H"P         3  335Ѥe33
3w  )5v  3hYΕ+ 3`3g3g`,=dpA       ( N+ =`@`    $g        P P  P \ P    e    @   *      0Qp`   !!0jN   A,L
,#B H 0 !!`   Hհ"bt0         3  w  253w  3eY
ҕ6 3g`,=dqA       |+ , A`@`    d        P  3  e    @   *      0Q4`   !!c   AH 0  !!`   be         3  g`,=dqA       , , E`@`    b         e    @   *      0Q``l   !ݳ! f,   A8,<* *h L  !!`
   Y<Pdn8   __instanceIdI?PcT   getNewIdp         3  03#3 g3
f9   `,=dqA       .- - ;`@`    d       ` P ,  e    @   *      0Q0`   !!c   A,
@   !!`   	d           9  `,=dpA       . P. I`@`    b          e    @   *      0Q0`
   !!b   AT,!!`   	d           3     `,=dpA        . . M`@`    b          e     @   *      0Qe`v  !9!%!4  ܻA\x+#3@TD,
 0
 4` `<,
 0
 4` `D,
 0
 4` h@l
,h
  448 @/(+ 04 p  "<{`_{Hd<
 d FH\<
 d FHd<
 d F\t (  !!T`&   %	HE;ٰ)u;!9=IH         9  3v  ^3B33	w  ,53333gYҕ. 33w  ,53333!g#Y%ҕ. &3	'3)w  ,5+3-333/g1Y3ҕ. 43
537w  599;9=3?R9A3C3E3Gw  93E3C5I9K9M3O3QgS9K3CYU9AGV3W,3Y3[3]v  3_3agcZeYfҕ g3h3jw  (5l3n3pgrtYt, u3v3jw  (5x3z3|g~Y, 3	3jw  (533gY, 9 9 `,=dpA       . : `@`    pz        
   
 
  `
  

  0P P \ P \ P     e    @   *      0Q`  !U!^  A |(0@@7*7&L$ * $
(@* |.T* 8(
0(* *\N @ <LH 
(P@/+
xH(*< ";
L  j  <<<"0 !!``,   H͆Y<I?
E;
)bu;!p         "3  v  ^3  v  ^#33#3 h
3ѣ>3%#3 g39#3 g3	5Τ%3
v  ^#3 g :3"e$3&3(g*3	,;.30
293[303 5w  J3057Ф439v  *#3; 3=f?eA9CYEϕS F
3GfI3KeM303OgQ3Sv  3U
9W   `,=dxA       
; ~B m`@`    HpY       P @ P ,P  P P  
 
 ` 
 e    @    *      0Qe`r  !q!x|   B|$
(@* |.T* <(
4X$H`H4@L(* @`H40 B pPP &x,\XF |"`B t  !!T`&   Y<I?
1հٰE;%>
EAI`         3  ң>3%#3 g39 
#3 g35Ѥk3e33v  3939	3
,#3 g 39"39	$3&g(3*e,v  3.30h2*w  343638e:3<3>e@;B   `,=dpA       B \H `@`    <mD       `  P P ,P  @ P P @ @    e    @ !  *      0Q1`  !!x|   B<(`,
(@* |.T* 80d4,,
 |
ph"0" D  0,$*4
<\<""8 d
 !!P`$   Y<I?
H"u;!9`  P         3  ң>3%#3 g39 
#3 g35Ѥ33w  53v  3	v  ^3

9
 3"h$
3&g(3*z  3*,Z,9-3v  #3/v  9133g5Y7ϕ 8 `,=dpA       H M `@`    4k9       `  P P P ,P @ 
` f  e    @ "  *      0Q`   !!<md   B,p,
(@* |.T* <0
0\`"8dc  !!0`   Y<I?
%1ٰ=(         v3  ң>3%#3 g39 
#3 g35Ѥ&3393	3g  `,=dpA       M  P >`@`     f       `  P P @ e    @ #  *      0Q	`  !Ŵ!hx   B,p,
(@* |.T* 80xL,+"d0&|,,
 0((<""8  x  !!H`    Y<I?
Hu;!9>@         3  ң>3%#3 g39 
#3 g35Ѥ333gx  3	]
9	3
 w  
3"5$g&Y(ϕ  )9
*3,v  9.30g234g6   `,=dpA       dP T Q`@`    4k8       `  P P P P  3 P    e    @ $  *      0QD`4   !!e$   B8t(  !!`   U ri         3  #33g  `,=dpA        U U !`@`    c
       P   e     @ %  *      0Q`  !!F  B  0
,hgW(H@[@L<W
$8PO@_B,H8S8L4O
PO8WBH@[@L<W
$8PO@_B !!,`   )HQհ>i@         3  3Nz   533	gZҕ! w  c33w  R3335Ф3z  33g!3#3%u  'Y'[ (y  V3)3+w  E3-3/3153Ф353g7393;u  =Y=N >3?3Aw  R3C3E3G5IФ3z  3K3gM3O3Qu  SYS[ T  `,=dpA       U p\ U`@`    HpU        

 
 
 
 

 

     e    @ &  *      0Q`b  !!`v   B<* \ * $
(@* |.T* 8($4P 4X4,L
4+X04 !!0`   ͆Y<I?
H@         #  3 h#  3 h3ң>3
%#  3 g3
9#  3 g35ѣ333w  53	 v  Y"ϕ! #   `,=dpA       \ _ Y`@`    $g$       @ P  P P  3e    @ '  *      0QD`2   !5!e$   CT|(  !!`   a ri         3  #33g   `,=dpA        ` ` ]`@`    c
       P   e     @ (  *      0QA`0  !Q!.  C8h@,
 0
 `, (H@[<W
$P, ,H8S4O, H@[<W
$P, ( !!,`   )HE;bհ%H          3 3w  '5Ҥ93	3gYѕ) w  J33w  935Ϥ#3z  93	3gY!ѕB "y  =3#3%w  ,3'5)Ϥ93	3g+Y-ѕ5 .3/31w  93355Ϥ#3z  93	3g7Y9ѕB :`,=dpA       a f a`@`    4k;       `
 
   e    @ )  *      0QT`V   !m!$g4   C,X,`<;#  !!`   H;m          '3  w  35gYҕ 	 `,=dpA       Jf f ;`@`    c
         e    @ *  *      0Q`  !!@nl   ԜC,* $
(@* |.T* 8(Dl<(
(4,  !!0`   ͆Y<I?
E;18         #  3 h3ң>3%#  3
 g39#  3 g35Ѥ
935Ф3	9 `,=dpA       (g i ;`@`    $g"       @ P ,P   ,  e    @ +  *      0Q`  !!@nl   C,* $
(@* |.T* 8(Dp<(
(40  !!0`   ͆Y<I?
E;18         #  3 h3ң>3%#  3
 g39#  3 g35Ѥ
935Ф3	9 `,=dpA       i l ;`@`    $g"       @ P ,P   ,  e    @ ,  *      0Q`  !!@np   C,* $
(@* |.T* 8(HL<(H!!0`   ͆Y<I?
E;18         #  3 h3ң>3%#  3
 g39#  3 g35Ѥ335Ђ3	3    `,=dpA       @l n e`@`    $g"       @ P ,P     e    @ -  *      Ta       Pf%   PRIORITY_NON_SYSTEM 	(          
 '
k 'kr'''Ћ9Ћ9		
''Ћ9Ћ9	''	Ћ9Ћ	9	
3ҋ
999999!9#%'
Ћ9&
Ћ 9	(#!*Ћ"9,#!*3.Ї#0)#!*3.:$1%:&3':(5):*7+:,9-:.;/:0=1:2?3:A4:5C6:7E8:9G::;I< :=K>!:?M@":AOB#:CQD$:ESF%:GUH&:IWJ':KYL(:M[N):O]9_#!*3.P9Qa#!*3.#!*3.3QdMc9Rf#!*3.9Sh`j   *   @ s&,0````. ,P `X ,                                            e    @         A]yݱ!=aٲiٳ5Qmݴ1Mi0QI`@  !!  C +L  \  H H  L  l  `  D T  D d  \  L  d L  T  P t<< `d@ T@<@Hl\TD
,0
 4
 L
 8
 d
 DD""""""	""""	"""n} TH <2`"L!!]`   =dqA    2   Dp  	u9)1qYIma5ex                         E`@(`    0Q`  !!  C$
TT
 P
 L" $"7" $"7" $"7
 D
 D
 H
 p
 t
 X
 h
 T L P
 T
 D
 L
 X
 H
 \ T 
  !!t`6   PeFG   _preprocessPipe PdF.
   _fetchPipe  Pd±y	   _loadPipe    Pc)   pipelinePeڌ   fetchPipeline    Pf^UC   transformPipeline   Pc^V   assets  Pc
l   _files  Pc^`   _parsed E Pf捲   generalImportBase    PfLu+   generalNativeBase   Pd*X 
   dependUtil  Pd1
   cacheAsset  Pc    force   PcR   utils   Pd.-w
   downloader  Pc   parser  )Pd   packManager Pcj+   factory Pd>?   cacheManager@b         
b         հ`    Pc
   preload (b         PeFX   maxConcurrency  `    PfV   maxRequestsPerFrame `   `(b         q`   u`   `   Pc:.   bundle  (b         `   `   `   Pc"L   remote  b         Pe#J   maxRetryCount   `   (b         `   `   `   Pcv|   presets (         9  993g3
g93g3g93g3g 9"9$9&9	(9
*9,9.9092949698	9:
9<9>9@9B9DF9G   `,=dpA        lu | U`@`    @nI       , P ,P @ @  , , , , , ,0    e   
  @ /  Q*      Pd>O   ./preprocessPc3   ./fetch Pc?f{   ./cache Pc
   ./helperPe   ./releaseManagerPeB   ./depend-util   Pc,   ./load  Pd¤
   ./pipeline  Pcq   ./task  Pe"   ./request-item  Pd%y   ./downloaderPc   ./parserPezUA   ./pack-manager  Pce   ./bundlePdr6
   ./builtins  Pdf	   ./factory   Peһ^   ./urlTransformer	Pcݰ   combine PdN7?   ./utilities Peעy   parseParameters Pc~   asyncifyPc
=   ./shared)fPci[   parsed  %!PdB   RequestType  Pf*Q   BuiltinBundleName   Pcf   PipelinePb   TaskPc>   Cache   PdNb   RequestItem PcȆT   Bundle  bH   $      эPdv2u	   resources   q Pf⅂   initWithDownloader  Pdh	   getBundle   Pd   removeBundlePc-   loadAny PdZl
   preloadAny  Pe* 9   postLoadNative  Pd({
   loadRemote  Pd2'U
   loadScript  Pda
   loadBundle  Pd>G   releaseAsset PfҖ   releaseUnusedAssets Pdӝ
   _transform  0Q`d  !U!\u   C,l L 8  8@ 4 8  80 4, <[ 4, L !!T`&   Ub-Bh	1)UMPd@
   bundleVers  Pc"   server  Q=PdnK{
   importBase  5Pd=
   nativeBase  9          #  3g33f
33f33f33f33 f"3	$3&f(3
*3,3.30h23436f83:3<f>3@9B3D9F  `,=dpA       ~  `@`    <mH       @ @ @ @ @ @ @ P P P P  e    @ 3  R*      0Qh`|   !!(h:   D,p 8D<, <[   !! `   UbeiMr          #  3g3"33
333h  `,=dpA        0 !`@`    d       @ P @ e    @ 4  S*      0Q8`   !!c   D,$  !!`   
f         3  g  `,=dqA       Z  %`@`    b         e    @ 5  T*      0QH`:   !!e$   D8 8 ('L  !!`   PcV'd   _destroyPc   remove  Gj         3  f33g   `,=dqA       ʃ * )`@`    c
       P   e    @ 6  U*      0Q`r  !ݷ!Lq   D W: lXdl"t " *D "c2<@&@ * 4 !!<`   L=dqA       P  ]aAc  h     h   -`@`    PcfBk   options Pd#
   onProgress  PdRA
   onComplete  PcP   preset  
I	Br0b         Q񷔓0Q|`   !	!(h@   DDl2<@2@*@ ` @!! `   0b         Q񷐗a	w(         Gч  )::k::	r3g
l `,=dqA       R  E`@`    e            e    @ 8  j*      8          '''' i 3'3'3'39
#3g3f' χ	):
: ͋ k::r! 3#g%   `,i'      P  @ 0
      e    @ 7  V*      -0Q`  !-!<mf   D2 lDPl.t  D +p*<@@*@ 4 !!4`   iI	Br0b         Q񷐗a	0         i 3 3339
#3g3fЇ):	:k:: r!3
#g%  `,=dqA        Z 1`@`    (h'       P  @ 0
   e    @ 9  W*      0Q	`  !M!`v   D 7LP7X&6 Dt&88"8"@?p@* 
X|0:/ !!P`$   <=dpA       p ]Aah  (   5`@`    F
 Pf*ў   input is not asset  Pc   _native YPd"   getNativeDepPcbnu   _uuid   }b0Q<`&   !u!c   شDl"@?\!!`   Pd~ך   getAssetInfomg         3  3g `,=dqA       *  E`@]`    b       @ e    @ ;  h*      G-0Qt`   !!(h<   DL$0S.&<2(8  !! `   
AAYu          #  333h 3
3]9	k  `,=dqA       H X E`@]`    d       P P ,@ e    @ <  i*      H          ')# 3{#r i	33)33 kk 3	3
gѤR 33g!$ 3#΋ g%Ф3'9)3+΋e-   `0j/      P 

 
 
 
    e    @ :  X*      50Q`V  !!Hpz   D G6 XX" $"D" Kp@H"x2<(.c   !!<`   D=dpA        0 ]aAbh     (   9`@`    )
Pd2   __isNative__-b         Pba   url Ѹ0Q`   !ٸ!4kR   DD$0S&2H.H&" &4   !!,`   
AbPb.ɮ   ext }Pc0n   extname 0Q8`   !!c   DLH  !!f         
l   `,=dqA         E`@Ÿ`    b          e    @ ?  g*      }8         +#  333hl
?33#  33g͋ e`,dqA        $ E`@`     f      P @ P @    e    @ >  f*      @          ''' i 3'3'33g
* k33gl9393	Ї
):͋ e! `(h#      P @ P  ,P     e    @ =  Y*      90Qx`   !!$g8   Dp. |D|`.xF \!!$`    Peb:   __requestType__ -v0         i 3 3393
93e `,=dpA       \ Ĕ =`@`    d       P ,P @ e    @ @  Z*      0Q`  !9!@nl   Dp. DP p  $D /lP.
 DF h  !!8`   }Pch   basename%}98         i 3 3#33
g33gk3gl3	9	9
 3"e$  `,=dpA         A`@`    (h&       P P P P P ,P    e    @ A  [*      0Q<`$   !Y!c   D, `!!`   PdG
   tryRelease  g          3  h  `,=dqA       B  E`@`    b         e    @ B  \*      0Q<`(   !y!d   D$*    !!`   0Q8`   !c   D4 P!!`   if         3  g `,=dqA        J E`@`    b         e    @ D  e*      g         3  ҋ g`,dqA        ̗ V I`@`    c           e     @ C  ]*      0Q<`(   !!d   D$*    !!`   0Q<`$   Ź!c   D4 h!!`   ig          3  h  `,=dqA         E`@`    b         e    @ F  d*      g         3  ҋ g`,dqA          `@`    c           e     @ E  ^*      0Q`  !!ly   D`2@4s <,,
 |
8@ 8 G@,
 < G"$"0S# 8.4!d    %   i        !D`   b b         Q񷗖HѸPcj   recycle b$=d& @        2 : Pb4   t3  ` Pc   output  
Ah         3  ˇ)::g҆	3
g3w  )533f3gYϕ+ _ʍ	3
3 w  3
5"3$f&Y(ϕ! )#*3,3.30h234f638x  5: `,dqA       D  M`@`    4k<       LY  @  3  3P P  e    @ G  _*      э0Q@`,   !!d   C$$"0  !!`   
Pb^?   MAINh         3  3g  `,=dqO        }  ~ Oc      get main`@`    b       @ e      0  `*      0Q@`,   !A!d   C$$"D  !!`   
Pd$hj	   RESOURCES   h         3  3g  `,=dqO        ~ l~ Oe      get resources   `@`    b       @ e      1  a*      q0Q@`,   !e!d   C$$"@  !!`   
PcSn   INTERNALh         3  3g  `,=dqO        ~ ~ Od      get internal`@`    b       @ e      2  b*      FPdG   AssetManagerU!
b         
0Q@`,   !!d   D$$"D  !!`   Qh         3  3g  `,=dqA         Ν 
`@`    b       @ e     @ H  c*      	-           k 'k'kk'k'k
'k'	k
k'kk'	k'
k'kk'k'k 3"'3$'k&3('3*'k,3.'30'32'34'36'38'3:'3 <'3!>'9"@9#B9$D9%F9&H9!J'L):(M):*O+:,Q-:.S/:0U1:2W3:4Y5:6[7:8]9	::_;
:<a=:>c?:@eA:BgC:DiEƋFn GƋHn IƋJn 9Kk#Lm9Mo#Lmr q9Ns#Ou3Pw#LmGƇQy)ŋR:Sze|#Lm3N~9T`      @ @ @ @ @ P P P P P  , ,0`
`2@ ,                       e    @ .        =aQ}ٷ)Iqո5Uu0Q`   !!@nn   E L H  l 43<8.D.&"
""/
( !!T`&   <=dqA       Щ a  E`@(`    8b   
      PcB   _assets Peu   _loadBuiltins   Pd=
   getBuiltin  Bh	 b         Pcx}   materialPcc
   effect  ٺݺɺ0Qp`   !!,iB   E '`
D  3h(4$& "   !!,`   <=dpA      ^  aa    ͺ`@`    ɺ
qPcε>   loadDir 0Q`   !!@nj   čED $0S#,
8$ ? (   !!(`   
AH%	GPcI8   addRef  z0         #  333h:3
w  .5333fhYҕ2 j `,=dqA       `  E`@`     f       P P P @ 0  e    @ K  P*      t@          '@ 33g'#3	33̋ e   `e      
     e    @ J  I*      ͺ0Q`   !%!@np   E 'P
 L </4 *D4(6 !!<`   <=dpA        Aaa(    `@`    Bh	ZIMuͺݺ0Q@`,   !=!d   ܚE,.    !!`   ٺh          3  h  `,=dqA          E`@5`    b         e     @ M  O*      (          ''3 f#33#33
v  &#333 3	gj3
ϋ h `$g      ` P P @      e    @ L  J*      0Qx`   !]!,iH   E <
\7p&h7p  <   !!`   Hɺ
v          3  v  3:3  v  33g3
3g3g   `,=dxA       H f Ѻ`@`    e       P P P    e    @ N  K*      0Q@`,   !y!d   E8 *    !!`   ɺ0QD`4   !d   E@*  4 !!`   0Q<`$   !c   E< p!!`   ig          3  h  `,=dqA        p E`@`    b         e    @ Q  N*      Bh	i         3  ҋ g3f  `,dqA       Ԩ  E`@`    d      P       e    @ P  M*      h         3  3ҋ g  `,dpA          Bh	`@`    c      @    e     @ O  L*      Bh		0          k k'k3')χ	)r 
:r :r:	
 ::::9  `,i       @ I  0 0        e    @ I        !9Yu0QE`2  !ѻ!x|   ЩE +L  L  l `d` TT@t"""""""""""""""[]
   !!`j   d=dqA       f  f       E`@(`    0Q8`   !!c   E$<4!!`   M1f          r  9   `,=dpA         P `@`    b       ,  e   
  @ S  1*      Pc2   ./configPeX   parseLoadResArgs)bP   (      GPbJBD   depsPb|   basePeDs   getInfoWithPath PeJa   getDirWithPath  12Z	iPd>0
   preloadDir  IM
Iɷ0Q<`"   !%!c   ԷEl  `!!`   M1g         3  3h   `,=dpA        f `@`    b       @ e    @ W  2*      0QD`2   !A!c   E| : l!!`   M1i(         3  3e   `,=dpA        & `@`    b       @ e    @ X  3*      0Q8`    !]!c   E\  D!!`   M1f         3  3g`,=dpA       V  `@`    b       @ e    @ Y  4*      0Q8`    !y!c   E\  D!!`   M11f         3  3g`,=dpA        V `@`    b       @ e    @ Z  5*      0QL`H   !!e(   E@  0 X!!`   M1%	Gk         3  3g33h
`,=dpA       v  `@`    c       @ @ e    @ [  6*      0Q`   !!4kR   E2 l8Pp34 "d*0D"d J   !!@`   -0b         )} Pfjƻ&   __outputAsArray__   Pbm   PATHGI	Bż8         i 3 33#3
3ч)3:: 3	:
#3g:e!  `,=dpA         2Z	`@`    $g#       P P  e    @ \  7*      2Z	0Q`   !ټ!,iF   E2 l8Pp34,"d*0DF !!4`   1(b         )}ɼGz8         i 3 33#3
3ч)3:: 3	:
e`,=dpA         i`@`     f       P P    e    @ ]  8*      0Q`   !!,iF   E2 l8Pp34 "d*,DF !!4`   -0b         )}żCPb
   DIR Gz8         i 3 33#3
3ч)3:: 3	:
e`,=dpA       ִ  `@`     f       P P    e    @ ^  9*      0Q`   !!,iF   E2 l8Pp34,"d*,DF !!4`   1(b         )}Gz8         i 3 33#3
3ч)3:: 3	:
e`,=dpA       ȶ b `@`     f       P P    e    @ _  :*      0Q`   !=!4kX   E ': lDP.t342D(.k
!!<`   4=dpA        `  I`@`    G}-b         0Q`  !Y!Hpz   ED $0S7lh<&l4`,   !!8`   
AimY<K
Pdh
   The asset   PeJR%    is not a scene (         (#  333h	k
\#  3{'33939l*&#	
3@@rk!  `,=dqA       D  E`@M`    $g#       P @ 
`    e    @ a  H*      @          ) i 333)39
39#3	3
Ї): e   `$g      P  ,` 0      e    @ `  ;*      I0Q`   !!0jN   E 7: lDPt342P(.w !!8`   <=dpA      м  Aa  (   M`@`    G}1b         0QT`X   !! f*   E46TS0   !!`   
m(         #  3 3e	k`,=dqA       J ھ E`@`    c
       P   e    @ c  G*      |@          ') i 333)39
#33Ї	):
 e  ` f      P  P     e    @ b  <*      M0QL`F   !!e(   Et t$
$3L!!`   
k          3  h33g `,=dpA         `@`    c
       P   e    @ d  =*      0QH`<   !ٽ!e"   E<@ &?   !!`   i
j          3  3hh  `,=dpA       ޿ N `@`    c       @    e    @ e  >*      0QH`>   !!e&   F H
 (*  !!`   4=dpA         A` I`@`    0QX`Z   !! f,   ԃFX@?x
(28 P  !!`   mPc&   redirectin          3  3gҤ3]3g
   `,=dqA         E`@`    c       @ @ e    @ g  F*      j           ' 3 ы g `c           e     @ f  ?*      I0QH`>   !1!e&   ԇF H
 (*  !!`   4=dpA        $ A` `@`    0QX``   !I! f,   FX@?x
(28 h  !!`   min(         3  3gҤ3]3h
`,=dqA       D  E`@A`    c       @ @ e    @ i  E*      j           ' 3 ы g `c           e     @ h  @*      0Q8`    !i!c   F8  4!!`   M1f          3  3f`,=dpA        L  ɷ`@`    b       @ e     @ j  A*      G0Q4`   !!c   вET   !!`   M1Ge          3  3  `,=dpO          Oc      get name`@`    b         e      T  B*      0Q4`   !!c   ET   !!`   M1e          3  3  `,=dpO         R Oc      get deps`@`    b         e      U  C*      0Q4`   !ž!c   еET   !!`   M1e          3  3  `,=dpO        f  Oc      get base`@`    b         e      V  D*      F	)X           k 'k'k3'3'k
3'3	'3
')::::::::!:#	:%
: '!:")#:$+%:&-':(/):*1+:,3-ˋ.n /ˋ0n 1ˋ2n 935947   `\u9      @ @ P `                      e    @ R        !=Yuռ9U}ս	-Ee0Q`   !!<md   F +L  t """""""z
   !!l`2   4=dqA      z  ` E`@(`    0Ql`   !!(h@   ȓF,@P  C. 
  !! `   PbK   _mapUHPcg~   _count  i;s          $9  #3g39
3g9 9 `,=dpA         `@`    e       P      e  
  @ l  '*      PeBs   ../platform/js  `b(         %	
ͷBh	b	0QP`N   !-!e"   F>l$$   !!`   l          3  |3Y93 	; `,=dpA       >  %	`@`    d       $P p    e    @ m  (*      0Q4`   !I!c   F\  !!`   e          3  5 `,=dpA        B 
`@`    b          e    @ n  )*      0Q0`   !e!c   ĝFt4  !!`   d           3  |`,=dpA       `  `@`    b       $  e    @ o  **      0QX``   !! f0   Fdpt@* !!`   n           3  53 |3 `3
Z9`,=dpA         ͷ`@`    d        P 	P p  e    @ p  +*      0QT`T   !! f0   F$
,#* 
  !!`   i;m          3  v  ^3g99   `,=dpA         v Bh	`@`    c
       @ ,  e     @ q  ,*      Bh	0Q``l   !! f.   F|=+/  d/g !!`   pH         3 0 ̭% 3 6l! 	  `,=dpA         `@`    c
        e    @ r  -*      0Qp`   !տ!,iB   F|=+/  t/0   !!`   tH         3 ? ̭4 %3 6l3 	60    `,=dpA       :  b`@`    d          e    @ s  .*      b0Q0`   !!c   F$((  !!`   d           9   `,=dpA          `@`    b          e     @ u  /*      	0Q0`
   !!b   ̬FT!!`   d           3     `,=dpO        $ d Od   	   get count   `@`    b          e   	   t  0*      F	H           k '):::	:
	:::::͋	n 99`4k   
   L              e    @ k        )Ea}ѿ	0Q`b  !1!\u   F +L  d  H 43t @?t$""""""""
"""*eh
 !!`H   L=dqA       D  c    E`@(`    0Ql`   !I!4kX   F$
(@
 X
 X
 @ `\X4!!,`   EGmqPd-P
   assetInfos  Pc*Q   scenes  Gs           9  9 9 99r 
9r 9r 9 `,=dpA        T  `@A`    e       , ,@  ,  e   
  @ w  *      !Pe&,   processOptions  xb4         Pd!		   _initUuid   Pd^\ɂ	   _initPath   PdR#
   _initScene  Pd,   _initPackagePdM   _initVersionPe?   _initRedirect   10Q`\  !!Pr   F, p.....X43h43h87p@?t@?DCx !!P`$   mEqGqPcf   uuids   uGy]}Pc@   packs   Pc{   versions         k 3 9 393
9393933g33	g!3
#3%g'3)3+g-3/31g33537g9  `,=dpA         `@A`    4k;        ,P  
 
 
 
 
 
  e    @ x  *      0Qx`   !!4kV   F,T, t,,
 |
L,0? !! `   YBh	H%	b         v8         I3  3f3w  ,53 
3χ):hYҕ.    `,=dpA         q`@A`    e       @  P L f  e    @ y  *      0Q`  !!hx   F,x| $5G/  
,(
$$`, D
4 h &(
 4 @.#"   !!<`   GBh	HY
}Peö   _getClassById   bB%	`    Ja                3  3fƭ65	53v  33g93g93g43!g#3	%g'3!g)3
+g-3/ń1%=2h4항 6  `,=dpA        V u`@A`    4k7        


  
`>@    e    @ z  *      0Q`   !!8lZ   F,xD t5/  t
8 D
$ "   !! `   ]Bh	Y
Ѹ%	z`         Y3  3f3Bȭ7(6	3g93h3    `,=dpA        > y`@A`    e       @ P

 e    @ {  *      0Q`x  !!\u   F,x5/  t
, ,| ,,
 
4 8D, @ ,.,
   !!0`   Y(b         Pcd   .json   %	H
Bb`    Ja       Ȑ         3  ĭ6Ї)::3
h3w  ]53g3ʤ%v  3g3g	 %=!9#Y%Ε_&땠 '`,=dpA       n j }`@A`    (h(       P&0P  P P   e    @ |  *      0Q`
  !E!Xt   F,xP8X,,
 
D "PH@,
 <
$ "h   !!$`   YPc^c   import  H
PbQ   ver %PdLju	   nativeVer   0         3  3Ѥ83w  )53g
M59MЕ+ 3Ѥ83w  )53gM59MЕ+    `,=dpA        : `@A`    $g        P @    " 0  e    @ }  *      0Ql`   !m!0jP   F,lD,,
 
< "d!!`   YH
s(         =3  3w  )53gM
59Mѕ+    `,=dpA       l  `@A`    d         `e    @ ~  *      0Q`   !!Lq   F<$0d 4@$$T,,
 x
8DC#p$0   !!`
   G
HPeVL   isChildClassOf  {8         k 3 3gҤA53
w  )533hYѕ+   `,=dpA        < `@A`    e       P  P P  e    @    *      0Q`   !!4kV   G 7L.80+?&*  h* 	 !!$`   D=dpA       p  aA^b   h    `@A`    HG0Q`  !!Hp|   G`" +K,&`43"H(,
 t
8&$D"C2   !! `   HbH         3  g/33x  /33g
v  L3w  =533h]3gYҕ? `,=dqA         E`@`     f       P @  P P  e    @   &*      |(          '' k '3N5v  3h	''33ы g  `e       &@    e    @   !*      0Q8`    !!c   G\,  !!`   Y
f         3  3g`,=dpA        d `@A`    b       @ e    @   "*      0Q`   !!0jL   G ',(" >dD&@" 2H*   !!,`   4=dpA        A`h   1`@A`    rPc
,   .fire   Pcrk\   db://   ]b0Q8`   !!c   Gl" 4  !!`   rf         3  g  `,=dqA         E`@`   b         e    @   %*      |           )3 g@)5v  3g	@)33ы g  `e         @    e    @   #*      10QT`X   !=! f0   G8 @ @, 4!!`   G]Ym          3  3f33f
33f`,=dpA        B  `@A`    d       @ @ @ e     @   $*      F	            k 'k'k3'k3
'):	
::::::::	:
:!:# :!%9"'9#)   `Hp+      @ P                    e    @ v        EAi90Q`L  !]!Ts   G /L" H  ` T<80&<""""""""/
(!!`<   T=dqA    
    n	 d     E`@(`    0Q\`d   !u!,iF   мG ,0x    L( !!`   <=dqA      &  a]a  `@m`    0Q4`   !!b   G4+P!!e            `,=dqA       j  `@`    me    @   *      o          $ "#r '#r ' & k  `d
      @      e  
  @   *      0Q9`  !!|}   G,40(CH8 <
4 L  8$H5/  (8((< #| +
((: &"
H$ 4  !!8`   aqb         

U!

FBb         3  ""):kҤ3g	3g#3
#3ȭvv  i#33	3
hN#3hΤ'3 3"#3e$6&;( *9+3-h/   `,=dqA         E`@m`    0j1       L 
 
 Z @ P   y    e    @   *      ,Pi*5    ../platform/deserialize-compiledPe   ./deserialize   f`b(         Pc   _dependsiPc6x   getDeps  PfNI:   getDepsRecursively  Pcz   _descendͷ	 Pf*%>   _parseDepsFromAsset  PfR   _parseDepsFromJson  0Q8`    !!c   G8$ ,!!`   Bh	f          3  3f`,=dpA          `@m`    b       @ e     @   *      0Q\`d   !!$g2   Gd$ 4
<487'   !!`
   
PdRf	   nativeDep   Uo(         3  3gҤ 3#3
ш3h  `,=dpA       N : i`@m`    d       @ P    e    @   *      0QT`T   !%!e(   G\$ <$ #,!!`   
m         3  3g3 3g
3  `,=dpA       `  `@m`    d       @ @ L  e    @   *      0QX`Z   !A! f*   G LPF X   !!`   Ubn8         #  3g҆3e	   `,=dpA       8  `@m`    c       @   e    @   *      0Q|`   !]!4kV   G H,
0
@, <F  !!`   Hbw@         3  g3w  =55';
3g3eYѕA `,=dpA       >  `@m`    e       P   P  e    @   *      0Q<`"   !y!c   G@$ 8!!`   ͷg         3  3g   `,=dpA        * `@m`    b       @ e    @   *      0Q1`  !!x|   G`(( H$ ?d(( X 4H O h dD<$ O('l'$ ?
|X(D $ 4   !d    h      A
     !P`$   I	BPcN   __type__
Pd   hasNativeDepb         %	Pc<   @import $=d& @        V  ` mͷb         `    [ PfT   parsedFromExistAsset8         #  3g333
gҤ#  3g*3k)3g:hk3	g3
!3
#9%3'@)h*)ύ 3,@.g/1(3234g6Ҥ383	:g<3>3@hB  `,dpA       L L 	`@`    <mD       @ P P 

`  	`P P P    e    @   *      	0Q`   !!Dor   Gd0"0/H,,
 t
< 
H   !!8`   0b         `    [C(PhI	   preventPreloadNativeObject  qÑPd   __depends__ HbPe   __nativeDepend__Pd0{
   _nativeDep  ~8           33:33:	33w  %5333gYЕ' 3	3
9   `,=dqA         `@m`    $g!        
 
 
`  e    @   *      0QT`T   !	!$g4   G h H_(*   !!`   4=dqA       B	 a` `@m`     PfhL   getDependUuidList   0QL`F   !%! f*   HD@4 _   !!`   IPd
   decodeUuid  k          #  333g;
 `,=dqA        	 .	 E`@`    c       P  e    @   *      m            3 k'3ы g  `d      P       e    @   *      	8           'k k'kk'k3
'3'	)r :
:::::::	:!
:#9%  `m@n'      @ P L`               e    @         q!=Yu!0QY`Z  !M!1-L  H /@ \ x X  `  l \  P  L  @*? &"-""l"""	""""
"""l""""x""""ħD """*&X"* D&8::::$6#$:G D*": *l" D*T:THH<	  !!`
  =dqA       P	 8I	 k            E`@(`    0Q,`   !e!b   H$0!!c             `,=dqA        	 L	 `@]`    me   
  @   )      !Pe.e-   ../CCDirector   ɶݶ`   8K`   Pb   .pngPb   .jpgPb.   .bmpPcQVi   .jpeg   Pb5B   .gifPb   .icoPcZ2(   .tiff   Pcۿ$   .webp   Pc1s   .image  Pb-*   .pvrPbJ6   .pkmPb>F7F   .dds`   K`   Pbzt   .mp3PbJ   .oggPb&   .wavPb   .m4ab         PdB.X   transformURL0QI`:  !!   H P h$(84 * $(T" 8( 3K*T"" P(8,< /#T H P
 dB #(   !!p`4   <=dqA      	 
	 aa  `@]`    Pef   getUuidFromURL  b0Q8`   !!c   Hd" D  !!`   f         3  g `,=dqA       z	 	 E`@`    b         e    @   	*      M1q]EYPb%W   .ttf}PcƸ   dirname I8Pl
H,   .*[/\\][0-9a-fA-F]{2}[/\\]([0-9a-fA-F-]{8,})0Q4`   !!c   H4
(!!`   e           @ @`,=dqA       |
	 
	 E`@`    b         e    @   
*      -P           3 g'#333
̋ gң3g33	3
3@g3
3)3!g#v  #3%3'g)v  E#3%3+g-#3%3/g1@3@4@5@637̃9  ʋh:   `8l<      ` P @ 
 
 
 !I   e    @   )      bt   :      B Pf   _autoReleaseSetting Pc:   _cache  2Z	 PfδF   getXMLHttpRequest    Pf^wK   _parseLoadResArgs   Pc: 
   loadRes PdJ6p   loadResArrayPd@P
   loadResDir  Pc/   getRes  PdL6   getResCount $Pg";   getDependsRecursively   Pdjx_   assetLoader PcЧ   md5Pipe MPcrY   loader   Pf]   addDownloadHandlers Pe.   addLoadHandlers Pd
   flowInDeps  EPds
   releaseRes  Pe   releaseResDir   PdFL5
   removeItem  Peސܽ   setAutoRelease  (Phv   setAutoReleaseRecursively   PeֺtJ   isAutoRelease   Ub90Q	`  !!hx   H GL"`8$ 0 " .8&o0l4#"&ld
 8"`
 $
  4* * !!H`    T=dqA    
   6	 >	 ]aA^Adh     h     2Z	`@]`    I	B`    Ja       H b         ѸɸC鸔-0Q`   !!,iH   H`.80/*X 2T0/*\ XBP!!`   Pc)   content rb~          3  T33g33  g
*33g33  gi `,=dqA       	 	 E`@`    e       P @ P   e    @   *      0Q`  !!  H 'h0L," .8&o 7
 $D" 2D*,.+2" 2H*,.+O4"  
 |* &D$/TL.@   !!h`0   L=dqA       	 2	 Pb->   n3  A_Pbvw?   f2  c      E`@`    I	B`    Ja       HFѸrb0Q<`$   !!c   Hd"0#l!!g          ; '  `,=dqA       J	 	 E`@`   b          e    @   *      0Q<`$   !!c   Hd"0#l!!g          ; '  `,=dqA       6	 	 E`@`   b          e    @   *      )%	U0Q8`    !1!c   HL@!!`   mf          3  ;`,=dqA       	 f	 E`@`    b       8  e    @   *       b         Pd&   isCompleted MƔ`  yX          '# 3g%=''3	w  5#3{' 53 3g#3	
ɋ e5 3g !3	ɋe"#3$3&3(h*Y,' -3	x  @#.3	0g2'34΋g68):9:;
5=  l?  `@nA      @ *P @ @ P l P L       e    @   *      H          '''!!^	''# 3g%='3	w  Z5"χ):;,33@9	93
9
Yҕa ' '#!3#3%̋ ˋe'  `,i)      @ `2  yN
    e    @   )      2Z	0Q4`   !]!c   H$T  !!`    e          #  r   `,=dqA        x	 	 A`@]`    b         e     @   )      E0Ql`   !y!$g4   H,(4 2T4 ;D  !!$`   )b         
s         #  333g'
)#  333g:   `,=dqA       >	 	 `@]`    e       P 0     e    @   )      0Q`   !!8lZ   HF $TD D
<4##'(F `   !!4`   E}H2Z	P         3  e333#
33gϤ33[h#
3	3
e`,=dpA       8	 	 I`@]`    $g       P ` @  	    e    @   )      0Q`   !!,iF   H 'F $T@* '(F ` !!0`   4=dpA      4	 t	 A`(   M`@]`    E0Q``l   !!$g6   Hh LL4# !!`
   }Hp8         #  33gҤ 33
[h;  `,=dqA       Z	 "	 E`@`    d       P P   e    @   *      2Z	{P          '3 e3333
΋ g#33	e ` f      P P P      e    @   )      M0Q`   !!,iF   H 7F 8TL(.@"? !!,`   D=dpA       	 H 	 aAb   (    Q`@]`    E0Qt`   !!$g6   Hh(0(. X*BP !!`
   B0Q0`
   !!b   Hd!!`   }d           3     `,=dqA       	 	 E`@`    b          e    @   *      u0          -# 33h3	ы gi   `,dqA       	 < 	 E`@`    e      Ӏ
      e    @   *      xH          ''3 e3'33'#
33̋ e`e      P ` @    e    @   )      Q0Qt`   !A!,iD   ܁I<(4 (4 (( 0  !! `   )
u         #  333g#  33
3g#  33h   `,=dqA       l 	 V!	 U`@]`    e       P P P   e    @   )      0Q<`&   !]!d   I$(4  !!`   )	g          #  333 `,=dqA        !	 !	 Y`@]`    c       P    e     @   )      0Qh`~   !y! f.   ԈI,8>20"+'` !!`   mr`    Ja       r          :3  "3g3҄%3=	g `,=dqA       ("	 #	 ]`@]`    d       @ `  e    @   )      0Q`   !!<md   ԒI  5/  l
8"4, @  !!,`   4=dqA      $	 &	 ` m`@]`    Ub0Q@`*   !!c   I\*('l!!`   b         Ѹh         ҇  ):l   `,=dqA       %	 &	 E`@`   b        e    @    *      Mo	}X          # 3g8ʭ-6)@	ȋ ;
) #333g  ` f      @  ـ
     e    @   )      m0Q`   !!<md   I  5/  l
8"4 @  !!,`   4=dqA      &	 (	 ` q`@]`    Ub0Q@`*   !!c   I\*87|!!`   b         h         ҇  ):l   `,=dqA       '	 :(	 E`@`   b        e    @   )      Qo	}X          # 3g8ʭ-6)@	ȋ ;
) #333g  ` f      @  ـ
     e    @   )      q0Q,`   !!b   I  !!c             `,=dqA        (	 (	 u`@]`    me     @   )      0Q-`  !)!|}   I ',(" l8|4" c4$ * 4" 
@4" cw4$ * 4" h!!@`   <=dqA      )	 .	 A]ah    `@]`    I	BH)
)ɺb0Q8`    !A!c   Id*  !!`   b0Q0`   U!c   ID
(  !!d           v   `,=dqA       *	 T+	 E`@9`    me    @   )      f         3  ҋ g`,dqA       *	 h+	 E`@`    c           e    @   )      E0Q8`    !q!c   Id*  !!`   b0Q0`   !c   ̴ID
(  !!d           v   `,=dqA       $-	 |-	 E`@9`    me    @   )      f         3  ҋ g`,dqA       ,	 -	 E`@`    c           e    @   )      (          )# 3g3w  r5)"#
333g)#
333	3
Ћ g#
33gY ҕy !ea"#
33"3$g&)#
33(3	*3
,Ћg.#
330g2  `4k4      @  ` P P P \ P @     e    @   )      0Q@`*   !!d   I,4 P  !!`   Eh         #  33g   `,=dqA       8.	 .	 `@]`    c       P    e    @   )      0Q@`,   !!d   I<( L  !!`   h         #  33h  `,=dqA       .	 $/	 y`@]`    c       P    e    @   )      0Q,`   !!b   I  !!c             `,=dqA        V/	 f/	 }`@]`    me     @   )      0QT`V   !!$g2   I$4 O4 ,   !!`
   )Bh	m          #  33f#  333
f `,=dqA        /	 &0	 `@]`    d       P P    e     @   )      0QD`4   !!d    I,4 8!!`   )ͷi         #  333g  `,=dqA       R0	 0	 `@]`    c
       P   e    @   )      0QD`4   !)!e"   I<4p(   !!`   m9i          "3  3;  `,=dpA       0	 1	 `@]`    b        e    @   )      0Q|`   !E!8lZ   I<,4`` t,
D`   !!`   m9Hw(         "3  3;3g3
w  53;Yѕ    `,=dpA       1	 3	 `@]`    e        P  0  e    @   )      0Q@`0   !a!d   I,<L !!`   m9h          "3  35`,=dpA       4	 4	 `@]`    b        e    @   )      =0Q<`&   !}!d   H$(4  !!`   )g          #  333 `,=dqO        	 	 Od   
   get _cache  `@]`    c       P    e   
     )      a0Q,`   !!b   ԌI  !!c             `,=dqO        (#	 8#	 Oe      get assetLoader `@]`    me        )      e0Q,`   !!b   I$$!!c           	 `,=dqO        R#	 ~#	 Od      get md5Pipe `@]`    me        )      M0Q8`   !!c   I$(4,!!`   Mf          #  33  `,=dqO        #	 #	 Oe      get downloader  `@]`    b       P e        )      i0Q8`   !!c   I$(4!!`   Qf          #  33  `,=dqO        $	 j$	 Od   
   get loader  `@]`    b       P e   
     )      0QH`:   !!d   I<46 p  !!`   Aj(         #  33e   `,=dqA       5	 5	 E`@]`    c       P    e    @   )      Pe}   loadSubpackage  0b         Pd<y	   loadAsset   Peb   getLibUrlNoExt  PeA   queryAssetInfo  0Q`:  !=!Lq   Ix34 4D4Ot*44H"h"l"X("< (G&  !!T`&   PdzS   libraryPath mPeZ9   rawAssetsBase   qPd 	   rawAssets   8b   
      GmqGQG)U0         3  939#3
3g3t#33	r 3҇
)#333:3!:#3%:'33):+#-3/331g3:5g7   `,=dqA       5	 l8	 `@]`    4k9       ,P P P @ 
 

    e    @   )      0Q@`,   !i!d   I<4 L  !!`   -h         #  33h  `,=dqA       8	 8	 -`@]`    c       P    e    @   )      0Q,`   !!b   I  !!c             `,=dqA        09	 @9	 1`@]`    me     @   )      0Q,`   !!b   I  !!c             `,=dqA        t9	 9	 5`@]`    me     @   )       b         0Q\`d   !! f.   I,(B K4 8 !!$`   I?PeB   cc.url.normalize,Pij   cc.assetManager.utils.normalize Io(         #  3 xe#  333
g  `,=dqA       9	 :	 `@]`    d       @ P    e    @   )      0Q`.  !!Dor   I,(B " l4*LD" C&4H" &'   !!T`&   I?Pd*L
   cc.url.raw   Pfήx   cc.resources.load   PdWL
   resources/  M0b         }}ɸC鸒Pej   changeExtname   bQE@         #  3 xe3gn#  3
3҇)#  3	3
3
gg:	#  333:!#  3	3#g%:'g) `,=dqA       :	 $=	 `@]`    ,i+       @ P 
 
 
     e    @   )      Ѹ0b         iPd»   AssetLibraryPd   LoadingItemsb         
0Q,`   !!b   I$$!!c           
 `,=dqA        =	 =	 `@]`    me     @   )      
b         0Q,`   !-!b   I$$!!c            `,=dqA        >	 0>	 
`@]`    me     @   )      b         0QP`N   !E!e&   I$(B 34 !! `   I?Pe    cc.LoadingItems  Pfka   cc.AssetManager.Task	l(         #  3 xe#  33 `,=dqA        r>	 <?	 
`@]`    c
       @   e     @   )      	b         0QP`N   !m!e&   I$(B 34$ !! `   I?Pdf+   cc.Pipeline $Pg҈   cc.AssetManager.Pipelinel(         #  3 xe#  33 `,=dqA        v?	 H@	 
`@]`    c
       @   e     @   )      9NPd{   cc.RawAsset Pc.   cc.AssetFFPd   cc.Asset.url`b         $Pg~֛   DOWNLOAD_MAX_CONCURRENT  b         
0Q<`&   !!d   J$(4,<  !!`   Mqg          #  333 `,=dqA        A	 :B	 
`@]`    c       P    e     @   )      0Q@`,   !!d   J,4h   !!`   Mqh          #  339  `,=dqA       XB	 B	 `@]`    c       P    e    @   )      y;b         PevPo   _getSceneUuid   0QD`4   !!d    J,4 P!!`   э1i         #  333g  `,=dqA       JC	 C	 `@]`    c
       P   e    @   )      Zb         PdƎB   _sceneInfos b         
0Q\`f   !!(h:   J H
  (4 *    !!(`   4=dqA       <D	 8E	 A` 
`@]`    эM1]0Q8`   !)!c   ГJ4 8!!`   bf         3  g `,=dqA       D	 $E	 E`@!`    b         e    @   )      o            '#3333	3ы g `e      Ӏ

      e     @   )      0QT`R   !I!e(   Jp2 2@S!!`   m(         i 3 	
3 9    `,=dqA       E	 F	 E`@]`    c       P    e    @   )      0Q`   !e!Hp~   J $ h <,
0
<'d4 D   !!0`   9	9UH)
i@         3  h
3#3g
3w  D55*#333gΤ3	gY ЕH ! `,=dxA        G	 2I	 E`@]`    $g"       P @   P P  e     @   )      =P           'k kkk'k'k
k'	k'
%'%')΋:'	)#3g::: 3":$:&:(:*: ,!:".#	:$0%
:&2':(4):*6+:,8-:.:/:0<1:2>3:4@5:6B7:8D9::F;:<H=:>J?̋@n A̋Bn C̋Dn E̋Fn G̋Hn '
I9JLKN)΋L:MON:OQP:QSR :SU'#TW·UY)͋V!:WZX":Y\9Z^#3[`#TẆ\bˇ]c)ʋ^#:_d:Gf`h)ʋa$:_i:bkcm)ʋd%:_n:epfr)ʋg&:_s:huhw3iy#TWjke{3iy#TW3l}3mnoe#3[`#TW3ṗqˇr)ʋs':_t(:u:vh#3w#TW3ẋy)ˋz):{h#3[`#TW3|̇}ˇ~)ʋ*:_:h3'+93'΋,9   `ܖت   -   @ @ 0'i  0P 0 0 0 0 0 0 0 &0  L`2  
 
`N
 0'0@ ,P                                                   e    @         ay-Yu=Yu%=Qm	%A]	9e)Ai%Ea0QH`>   !! f0   ȪJ L  D  !!`
   4=dqA      J	 O	 ` E`@(`    $Pg7   ../platform/deserialize 0Q`  !!pz   Jh<x( 0  #\@H8*&+  
?@LH $
4"< .\&0&
T"|,  !d    0   V     
   !h`0   PeMu   _MissingScript  Pe*~G   safeFindClass   Pdd   deserialize Pc   Details Pb
=   pool
 b         Pdws   classFinder Pd	   customEnv   $=d& @        M	 PM	 	` Pc   uuidListPdfY   uuidObjList Pd]/   uuidPropListH(b         =qG5ėe         #  33#  333
3f#  3Ǉ)::	eіǍ
3g333̆!3"w  ?5$ɇ&)3'g):+5-:/51:3;5Y7ʕC 8993;
9=3g?`,=dqA       NK	 O	 E`@`    8lA       P P 0

Y   
` e    @   )      	j          k 'k 9 `c          e    @         0QT`X   !!(h<   J Ll @?(  !!(`   <=dqA      P	 W	 a  E`@(`    u]]0Q`  !!\u   J 7h6 x<d " H :    $6  6 C&X*L*K   !!H`    d=dqA       Q	 W	 Afh  (        E`@	`      ZZ0Q`   !)!,iF   J, L 6  6 C&X*X*W !!`
     Pelu   canplaythrough  
Pe1M   USE_LOADER_EVENTz(         #  k3e3e3
33
e  `,=dqA        R	 LT	 `@!`    d       P P    e     @   )       0QH`>   !M!d    J, &L"$!!`    "5j          3  v  
jj `,=dqA        ~T	 T	 E`@!`    b       @ e     @   )      0QD`2   !i!d   J, 2@  !!i         j l   `,=dqA        U	 RU	 `@!`    b         e     @   )      0Q``l   !!$g8   J, P`0 ,$X!!`   $Pgo   load audio failure -    6	
p         j  @#3g#	rk  `,=dqA        nU	 DV	 `@!`    d       @
    e     @   )       9
=8          '' i 33'#3g
'9 '#Ћ	 @l'
''3e3e 33 3e `(h      P @ @ @       e    @   )      	m          # 33'k3' 9
`	d      P     e    @         %Ie}0QH`:   !! f,   J L @?(  !!`
   4=dqA      W	 \	 ` E`@(`    0Q`4  !!Dot   J gh6 x<@ 	L$O6H . | .    !!H`    T=dqA    
   X	 \	 Adh  (      E`@`    0Qd`v   !! f0   J,.  . 2@!!`    2Z	
q          3  h3  hl `,=dqA        pY	 <Z	 `@`    c       @    e   
  @   )      0Q`   !!0jJ   J,.  . $6 &K   !!$`    2Z	

"	Wz0         3  h3  h2##3
3 Bhrk  `,=dqA        ZZ	 d[	 `@`    e       @ P @    e   
  @   )       Pc   file:     APc.F+   protocol5	Pd~+   crossOrigin  2Z	
Z0          '' '' i 33'#r '#
33	v  ^
93h3h9  `$g      P `  @      e    @   )      	j          k 3' 9   `c          e    @         0QH`:   !%! f,   J L @?("  !!`
   4=dqA       ]	 f	 ` E`@(`    0Q`  !=!$  J 7t: d<X@ Pc6 T&XPOHd=/  @\s"k@4     0  !!t`6   L=dqA       ]	 f	 c  h    E`@5`      Pb`h   GET 0Q`   !Y!0jJ   K,"(.`"<*<'&X,*0,[   !!`   t
|            3  v  3  v  3l-)#3  @@	r
k  `,=dqA        b	 c	 E`@M`    d       @ @H    e     @   )       h0QD`4   !u!d   K@&d,?p  !!`   Pe&   lengthComputable1]i         3  33l  `,=dqA       Zc	 c	 E`@M`    c       P    e    @   )       z0QX`Z   !! f*   K,,*0,[   !!`   
tPcY   (error) n          )#  3@@rk   `,=dqA        
d	 d	 E`@M`    c
        !  e     @   )       A_0QX`Z   !! f*   K,,*0,[   !!`   
tPd
   (time out)  n          )#  3@@rk   `,=dqA        d	 4e	 E`@M`    c
        !  e     @   )      Pd	   ontimeout   0QX`Z   !! f*   ĕK,,*0,[   !!`   
tPcjkI   (abort) n          )#  3@@rk   `,=dqA        `e	 e	 E`@M`    c
        !  e     @   )       !;PbPC   sendih          '' i 33'3'#r 
'@@'3e3	!^3	9	3
!^3
9
3!^333g3 !^3 9"3$?3$9&ʭ.&3'3$6)h+* -΋ 9.΋90΋92΋94΋9638g: `@n<      P @ @ ,P P   , @        e    @   )      	j          k 3' 9   `5c          e    @         9Uq0QH`@   !!$g4   K L @? (  !!`
   <=dqA      Zf	 m	 a  E`@(`    0QU`R  !!t{   K gh6 <D &0 4" h($" H8N p48$" #0$O6`H4 6  6 " H !!l`2   T=dqA    
    g	 m	 Adh  (      E`@`    0Q`   !5!,iH   K,," H 6  6 & (&4!!`
      2Z	
y(         3  3g3e3e
;k `,=dqA        ri	 j	 `@-`    d       @ @   e   
  @   )      0Q`   !Q!8lZ   K,," H 6  6 $6 &K   !!,`      2Z	

"	W0         3  3g3e3e
2##33 @hrk   `,=dqA        j	 (l	 `@-`     f       @ @ P @    e   
  @   )       PeR&|   hasLocalFilePathrPb   .jscPe'[   handleJSCFile      A5	a	Z 2Z	
 8 9P          '' '' i 33' 5k#
3gѣ513g#
3	 e#
#
3g'#
33 v  ^9"3$9&9(3*e,3*e.3032g4   `-4k6      P ` P @ @  , @ @   e    @   )      	j          k 3'' 9`c          e    @         1M0Q`  !!95^  ܸK L  d  T H< XW  |  |  h  | H 43d xXP `p4
8&8S27L   
  4
   ,  
   ,  
TDL$""z=(,,0,,004,,,,,,,,,,,4,,0H4,0,,0,,,,,,0(08,40(,*"22<<
  !!`   =dqA    2   ,n	 	 u91qYIma5eU]x                         E`@(`    !Pd
   ../CCDebug  Per   ./font-loader   PcV@   loadFont Pf   ../platform/utils   1 Pf   ./download-dom-image Pf   ./download-dom-audioPe^T	   ./download-file  Pf)I   ./download-script.jsf Pf`t   ../platform/CCSys   ]} Pfa   urlAppendTimestamp  Pc<   retry   0Ql`   !! f.   KXH($gJN@D !!`
   Pe   audioLoadMode   cX}Zs          3  #333v  i
i `,=dqA       q	 xr	 `@`    d       P @    e    @   )      }H0QP`J   !!e"   Kh * "/   !!`   
Wl(         #  3 ?grk   `,=dqA       r	 Ls	 E`@`   c
       @   e    @   )      PdB	   WEB_AUDIO   0QX`\   !! f,   K $<6p h  !!`
   PdŖ   imageBitmap  Pf)!   ALLOW_IMAGE_BITMAP  9	n         
3  #333h
  `,=dxA        s	 Bt	 E`@`    c       P @ e     @   )      0QH`<   !)!e"   KL
@(4:3   !!`   PbV    blobPe?,   onFileProgress  j(          9 3i  `,=dqA       `t	 u	 u`@`    b       @ e    @   )      0QT`V   !M!e&   K 'L
@(4B3 !!`
   4=dqA       u	 w	 ]`(  `@`    Pbu   json=0Qh`|   !i! f0   KD7( *+\@!d                !`   0		$=d& @        v	 v	 Pb|   e4  ` ]r         ."(#  3gэ
l  `,dqA       u	 w	 E`@`    c       @    e    @   )      m0          '9  3΋ i `c      @    e    @   )      0QH`<   !!e"   KL
@D4:3   !!`   Pd b[   arraybuffer =j(          9 3i  `,=dqA       .w	 w	 9`@`    b       @ e    @   )      0QH`<   !!e"   KL
@(4:3   !!`   =j(          9 3i  `,=dqA       w	 x	 )`@`    b       @ e    @   )      0Q4`   !!c   KL
 @  !!e         l    `,=dqA       x	 y	 `@`   b          e    @   )      0Q`   !!4kX   KH 0$"<&T<$@
(D
 $!! `   		y;ىPd2   _maxIntervalz           #  3f#33
3x  3#33A O x  	''   `,=dqA        y	 z	 5`@`    d       @ P  !e     @   )      0Q`H  !	!Ts   KP$ 8.$.(@ *  d 4$4  .$J$D , !!`
   H0Q8`   !c   Kt88!!`   հf          3 3 A    `,=dqA       {	 L|	 E`@`    b        e    @   )      "Pcf   invoke  0         'j 3 x  [w  Pw  E3Ћ g'3f
ңY'Y'3fd 3 x  !w  i'`,dQA       
{	 }	 A`   @`     f      P @ @       e       )      bD   "       Pf*k   _remoteServerAddressETa? Pf%   remoteServerAddress q`   u`   `   Pe/&   appendTimeStamp DPcRu   limited CPeD-   retryInterval   `  eBPeP\   downloadDomImagePeK   downloadDomAudioPd:m   downloadFilePe   downloadScript  o	Pc.   download]aei0Qh`|   !u!,iF   L< H |p
X { !!$`   Bh	HEEUber          3  f99#3
g9  `,=dpA       N	 j	 `@`    d        P ,  e    @   )      0QP`L   !!d   L<&h" 6T   !!`   Pca7   mixin   l         "3  h;  `,=dqA       	  	 o	`@`    b        e    @   )      o	0Q]`h  !!   L W*(+d
 (," 4 \," `" x ,
 |Tt#$"T  $8&LTP8&PX8&dl*6!!<`   l=dpA 
      H	 	 uaAAAkg(       (       m`@`    

bH)հqu0QE`4  !!Xt   L ;L.0*.#<$>(6H &>(  & 6$:,&D6\  B j$@ @ !!0`   4=dqA      	 |	 Pb0D   s3  `   E`@`    0Qp`   !$g4   L`>DC2*?  !!`    i0Q|`   !!(h>   L D2 j @ 0   !!`   H9	w(         Z &]13 x   	i&3h  `,=dxA        2	 
	 E`@`    c	        
   e     @   )      t(         #  3kgkϋ i
 `,dqA        v	 "	 PbD   o3  `@`    d      @ @    e     @   )      %	`    Ja       Ub(b         )հ5ѕ)8          ' v  &3  ΄% =h 3$  k	 ij w  /	 w   jY&Y&m3Ї) : 3::	g&]/ w    	 i &  `(h"          0      e    @   )      Y0Q`   !1!4kR   LL& " " D #4
 0
'   !!`   %	ͷHy0         	3  h3g3w  5
hYѕ   `,=dqA       	 ֌	 E`@`    d       P   e    @   )      Ah          '''' 5  3''	 3gҤl 3
gѤk3g 3w  H 53v  '33w  9& YЕJ e3 3 3"3$3$3&'3	(3	(3	*'	 ʋ
 3,ǋi.`0j0      P P @  P  0P P @   e    @   )      mM0Q0`
   !Q!b   KTT!!`   Ed           3     `,=dpO        "~	 ~~	 $Og      get remoteServerAddress `@`    b          e        )      b   ^      ėėėėėėėĐĐĐĐĐĐĐPb6{   .txtPbr&   .xmlPb,   .vshPb   .fshPc   .atlas  Pb;!   .tmxPb,l7   .tsx-PdV   .ExportJson Pc   .plist  Pb Q`   .fntPc~}   .font   Pbv#{   .eot	őPc   .woff   Pb=r)   .svgPbB   .ttcPbnBܩ   .mp4PbFg   .aviPb^   .movPb[h   .mpgPcG'   .mpeg   PbZ   .rm Pc$uO   .rmvb   PczE   .binary Pb
   .binPc:>   .dbbin  Pc   .skel   Pbf+   .js }
quy}-	0Q	`  !!Ȃ  L 'p X.4(,   , ,8 +\<4 +\4POPO"p c*,4" *d" 2/L$"C,G,(L"$T$+D* "$2 2,(,(,"   !!`@   T=dqA    
   2	 	 ]^Ad(      }`@`    }IPc*3i   version ePc&   /config.EaPcz   /index. }D i`   K`   qэ	=Pc{^   /remote/PbY   httpPc
(   file:// Pcb)_   assets/ 0Qh`~   !!$g4   LD(D
2\\
>,@  !!`   r         '' @ 9Y'u  l `,=dqA       	 	 E`@`    b       pH e    @    )      Pe&   /remote/config  Pc   indexjs Pcғz   indexno `   K`
   qэZPcCC   launcher PfJ*A   TEST_REMOTE_MODULE  `   K`   IM0Pj"   /remote/config/index.18aa231d9a.js  0QP`N   !a!e$   L4(D
>,@  !!l         'Y 'u  l `,=dqA       	 	 E`@`    b          e    @   )      `          '# 33g3 3
5'''	@@	@
	@@@#3@g#3@g˄%3g!v  ##3%@'@('3)g+3)g-@/' 
@0ʋ i1##3%@3u  ##34##96##
@899 Jʄ;%3<g>v  2,@@ɄA%3BgDv  @F$##34##34##3%@GʋiH `DoJ      P P @!P  H      X & ' !     e    @   )      }
PdG/   _downloaders	          k 'k'k3k3
'k'k'	k'
k'kk3'	k33'
k 3"'3$' 3&(3)v  3+͋̋'''ˋr -'/''''''' 	'!0):"1:#3:$5:%7&
:'9(:);*:+=,Ƌ-n '.?):/@:0B:1D:2F:3H:4J:5L:6N:7P:8R:9T::V:;X:<Z:=\:>^:?`:@b:Ad:Bf:Ch:Dj:El:Fn:Gp:Hr:It:Jv:Kx:Lz:M|:N~:O:P:Q:R:S:T:U:V:W:X:Y:Z:[\:]:^'9_9`   `      @ P @ @ P P 0 & 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ,                  e    @         %IeMq-]0Q`"  !!&  L L  L H T@<
  0"/(,,0,,004,,,,,,,,,,,0(0,,,,4,,,0H0,,0,,8,40,"*
( !!`   T=dqA    
   J	 
	 d     E`@(`    0Qh`~   !!(h:   L,X4"|X
 G|L8   !d       "   A     !`
   !Pdj%P
   _nativeUrl  Y$=d& @        `	 	 	` r          #  3r 99ύl
 `,dqA       D	 ʞ	 `@`   c       @ ,@ e  
  @   )      0QX``   !!(h:   L`
8X
 \H@   !!`
   cY=Dn         #  3r 993
9	l`,=dqA       	 	 `@`   d       @ ,P   e  
  @   )      0QP`P   !!$g2   ЀM`
8X
 $@   !!`   Pd.O	   VideoClip   Yl         #  3r 99	l
`,=dqA       &	 	 `@`   c       @ ,@ e  
  @   )      0QL`D   !! f*   M`
 $@   !!`   Pd^G	   JsonAsset   ak         #  3r 9	l  `,=dqA       2	 	 `@`
   c
       @   e  
  @   )      0QL`D   !!! f*   M`
 $@   !!`   PdkG	   TextAsset   k         #  3r 9	l  `,=dqA       	 	 `@`
   c
       @   e  
  @   )      0QP`P   !A!$g2   MX
8X
 $@   !!`   Pc4)G   TTFFont Yl         #  3r 99	l
`,=dqA       ڢ	 ȣ	 `@`   c       @ ,@ e  
  @   )      0QP`P   !a!$g2   ȏMh
8X
 $@   !!`   Pd*    BufferAsset Yl         #  3r 99	l
`,=dqA       	 ؤ	 `@`   c       @ ,@ e  
  @ 	  )      ն) b         o	b0QT`X   !!e$   M<`" 6T   !!`   }Dm         "#  33h;`,=dqA       	 	 o	`@`    c
       P 8  e    @ 
  )      o	0Q`&  !!<md   M '*(4 " <2\" 
H 28"&#<,.+  !!$`   4=dqA
      Х	 	 A`(   b`@`    

b%	`    Ja       0Q`   !!<md   MDT7  " " D,,
 0
'  !! `   Fm%	ͷH{0         ](#  3{93h	3g3w  5hYѕ `,=dqA       0	 	 E`@`    e       P 
 e    @   )      H          ' 5  3 3gҤlV 3
gѤ3g5 3̄%=h͋ i `$g      P P @       e    @   )      byb   Z      ĕĕĕĕĕĕĕĖĖĖĖĖĖĖҗҗҗҗҗҗqҗuyҐ}ҐҐҐҐҐ-ґґ	őґґґґҒҒ}
quy}-	0Qp`   !!,iB   MH0X.,?h 8@   !!`
   
Gt          3  3gң'r 3@
93g	l `,=dqA       	 έ	 }`@`   e       @       e    @   )      0QP`P   !!$g2   MP
8X
 $@   !!`   FYl         #  3r 99	l
`,=dqA       	 ޮ	 
`@`   c       @ ,@ e    @   )      	h           Ћϋ΋͋̋ˋk '	k
k3'3'r 
')ǋ::):::::::: :":$:&:(:*: ,:!.:"0:#2:$4:%6:&8:'::(<:)>:*@:+B:,D:-F:.H:/J:0L:1N:2P:3R:4T:5V:6X:7Z:8\:9^::`:;b:<d:=f>	:?h@
:Aj'9Bl   `pzn      @ @ &0 0 0 0 0 0 0 0 0 0 0 0 0 0 0                 e    @         =]0Q`   !!!@nl   M GL  d  D `P<< T@('  !!@`   t=dqA       	 	 h         E`@(`    0Ql`   !9!0jJ   Mp4,,
 0
"4     !!`   HPc   decRef  s0         3  3w  .5353
3gYѕ0   `,=dqA       	 
	 `@1`    d         P  3e  
  @   )      0Q`.  !Y!Lq   M T8
,8
 $ 4( &.X@"\,.  !!@`   Pd~   __exclude__ )?]ibYHPdϢX	   canInvoke   Pcָ   dispatchnP         3  33993
3g=3;33i3	@	9
3(33!Y#9$3
&e( `,=dqA       $	 	 `@1`    (h*       P ,P P @ 
 @ e  
  @   )      ѶPd
   getDepends  Bh	)!0Q`:  !!Xt   M 7` ,&4"*{ XD
  D4P|  ">   !!<`   d=dqA       Դ	 	 aAu^Af   (        E`@1`    )?(b         n`    mCQHiUb0Q`@  !!@nl   M 7D .8"" (>\J[ <60*/  !!0`   <=dqA      >	 	 Pb"4   a3  a   (   E`@`    Ry	
 PfvT   __asyncLoadAssets__ 2Z	0Q`f  !!@nj   ML& 84*$
$0S $ (2bN_ 0   !!,`   Pc`   isFinishE
AmRy	@         t3  g#330#33
3h9k$
i73  ,
3]ij `,=dqA       	 ܺ	 E`@`     f       P P  P   e    @   )      P          ''3 i33gP33g
3f
 3  ij3 3͋	 e`$g      P @ P P      e    @   )      0Q	`  !!Pr   M ,(2@ " H`>H.h"8"0&L6\("T"" `B (!!T`&   4=dqA        	 	 ]` E`@`    q
HbHb         GQ)?WGPe    dependencies   F0Q`   !!,iF   MD&(*$4W  <B @ !!`   b9	x          73  333  3 h3
f	kk`,=dpA        	 	 `@`    d       P P @ e    @   )      a	(           3 & l 3g 3x  ~3
ч) 3@: :	 :
 : 3:33:  :"g$'3&g( 	 k* j, `0j.      P P  0 0P 0 @      e     @   )      (          '''3 #ч)33:9	'3''3 '3'3#3	g9ц9
 3Ћ ϋi   `(h      

`P @       e    @   )      	y(          	 '	'
k 'k'k3'3'3
'	k3
'3'9 `1$g      @ P P         e    @         5U0Q`   !-!Lq   M /X  x (
  d
  
   $(30"0*09
( !!<`   =dqA       L	 T	 j           E`@(`    0Q`  !E!hx   N\, 0  t8<* T ` " #< 8$: &" H +	.P
 $!!@`   		HPeN   fontFamilyName  Pdr	   startTime   I?"Pc\   refWidthPcT   40px    Pe\#   safeMeasureText  h         #  3f3Nz  5	33A	x  6#3 Eh3h3hW3	
@ 9!3#e%v  "3h'3h)Z+Е ,#-k/' `,=dqA        F	 	 `@=`    0j1       @  
 ` P @ 
  f    e   
  @   )       Pff   ../utils/text-utils 0jB@   B E S   b s w y : - > @ 1 2 3 NA0Ub0Q`0  !}!Pr   ؂N$H,l`(Wx(W6(W*P+"P" 4$   !!0`     " $Pgޞ   Gecko.*Firefox\/(\d+)   
 (Phb   OS X.*Version\/10\..*Safari Pc_   Apple   Pc(T   vendor  (         #  3  3#  33	g҃  3#  33g   3#  33g#	5
l*x  ]''`,=dqA        	 (	 E`@=`    $g!       0`P 
    e     @   )       b         Pe9   _getFontFamily  0Qu`  !!  N l `
0`$" |
 @
 4"  $DJ x$" p
h  .F+<,+\
d $" p,
DD
 H
 T
 H
 h @ $ @
 
  . (.3>*#0>#H4<< /< HJ8!!`j   L=dqA       	 	 	u)c    `@=`     Zy}PdV
   getContext  Pb%   2d  aePci   text/cssE(Ph"f/   @font-face { font-family:   Pc   ; src:  (Ph2   @font-face { font-family:'  Pc8	   '; src: Pcf   url('   Pb   ');   8 Pd٘
   fontFamily  Pd	   innerHTML   UPcR   -100px  q q		0Q@`.   !!d   ܶN 7D    !!`   <=dqA      	 	 	a   (   E`@`    0Q`   !!,iF   зN '4 &".$243D> !!0`   ,=daA        	 	 %m`   @	`    		  2Z	a0QP`P   !)!d   NP.>t  !!`   H l         3  z  j#dl`,=dqA       	 $	 E`@!`    c       `    e    @   )      0Q4`   !E!c   N< 8  !!e          j   `,=dqA        8	 t	 E`@!`    b          e     @   )      }(          '#3fA 	z   j6#	33@g3ы ϋ	h   ` f      Ѐ 
 H     e        )      h           '' j  `	c            e    @   )      0Q<`$   !e!c   ̿ND&d!!`    g         #  	l'  `,=dqA       	 >	 E`@`   b         e    @   )      	`    Jb           0QL`B   !!e$   N,.L $" @  !!`    k         #  k'l   `,=dqA        	 	 E`@`    b       @ e     @    )      0QP`L   !!d    N,6 D" @!!`   I?l          #  3 Ehl  `,=dqA        	 x	 E`@`    c       @    e     @ !  )      0b         U]֑Y֑b "Y           3 g 5
l 1#3
gd9d93g& 	@ 9
 3  e#3
g9#!N #k$@'@(@&͖@*@+@)@-@.@,@/90#3234g6#3
g83:9<9>9 @!9"B!9#D#323FgH
 jJ|#$L3%NfP'''#&RƋ' rT'#&RƋ(rV#&R3)Xń*Z%=[=[g]3+_Ƌ,ċ-ha^.c):/d:0f:1h#$L3%Nfj:2l 33ngp v  #4r dlt&  ;v`dwx       P ,   ` @!B!P P , ,P ` ` P 
 0@ @      e    @   )      0Q`  !!@nl   N\" d (T" X"\0 &D@43&X0" 2   !!(`   	Pc.   _LABEL  @         3  gv  3  gv  3h	@3Mh@3gv  ^@@ `,=dqA       	 (	 `@=`    e       @    B  e    @ "  )      	|            'k '''#3g''' '	''
	)ы:	

:'9   ` f      P  ,      e    @         yA%Aa0Q`   !!4kV   N X 43l"8"""	"/
( !!H`    <=dqA      	 4	 a  E`@(`    8b   
      5đPez_]   getUrlWithUuid  PcJh   isScene  Pfc8J   ../utils/decode-uuid0QD`4   !!d   N\" 88$  !!`   "Ei          3  gҤ	5  `,=dqA       	 	 E`@`    b        e    @ $  )      0Q`   !1!8l\   N '<p lt* 
tp34" L  !!@`   4=dqA      	 	 A`(   `@`    UbRy	ɸPdfL	   nativeExt   b0Q8`   !M!c   N\" D  !!`   f         3  g  `,=dqA       	 2	 E`@A`    b         e    @ &  )      G}M}(          '# 3g393
9 3Ћ gҤ3	9
#33h   `$g      @ ,P @ ,` @    e    @ %  )      0QL`F   !m! f.   N,D@7T !!`   iek           3  #3v  #3{ `,=dqA       	 	 	`@`    c	       P T  e    @ '  )      0Q`   !!0jL   N,` &" |" 2T " 0  !!`   |          b.3  gv  )/3  gv  3g&/3  g
v  3g `,=dqA       	 	 `@`    d       @ @    e    @ (  )      	x(          k 3')k:	  ) :
	:
::9   `$g      0	 0        e    @ #        -Ii0Q8`    !!d   N  L \  !!`   Pd"ja   ./deprecatedPe   ./CCAssetManagerf          k k`,=dqA       	 	 E`@(`    b         e    @ )        0Q``  !!hx   N /L  d T  L `P<T\D<p T@<@@  D~  h(  !!l`2   =dqA        	  
 	uo                E`@(`    0Q`  !!   O 7<HD<D@P &4 (.h F@"\ <"6 "0Dx:$(Jk2@@"`6\(*L@"*" 0!!`B   l=dqA       	 *	 aAPbd   u2  kkg           u`@`    Q)?)YAUbmqnHi(b         DPd"	   callbacks   `    Ja        b         =
Pb#   item@b         QW)?F0Q`  !!  O4&4  @ < t"('*XB0/x L,,
 
@
`7"d*D4P:*T'&4 | G"$"0S#" 8 " 0N|4&`RD*T'&4 | G"$"0S# @,,
 |
8&4 44$ ($   !(h@          	         	   !`F   InPb2}   err I	B`    Ja       UbHFmPc~c   @native  Pfģ   __onLoadInvoked__   F$=d& @        	 r	 PbIc   t4  ` 
AͷAY$=d& @        	 (	 I` `  =
ux         3  3  g999#
3	3g	3%	3=#3	g3
w  @5Τ/#3!{#3%@$
@';(Y*ЕB +i,Y3.P3030f294.ȍ#36383:h<3>g@3BgD#3F3HiJ3Lw3NniPY3.P3030fR94.ȍ#36383:hT	3VfX3Z3
\w  ;5^3`3`fb3 d9!f3"hgjYl̕= m9
n `,=dqA       	 	 `@`    Xtp        ,` @ 
*  0P  P @ P P @ @  P @ 0/  e    @ 1  )      a	mp          ''3 33'3'33
3'3'3	3	f #
3gi3733!Y#9$3&3)@(9+e-33/ˇ1:24ȇ5):6:8=::<;>' 3@̇B):C3:E3G:I 3K3M:O:Q :SgU'	 3 W	gY  `Pr[      P P 0 
 
  `
`20'0 8P 

       e  
  @ 0  v)      ѶͶ}Pc?   cache   Pd&   gatherAsset PegƧ   setProperties   Bh	 Pf⡸g   checkCircleReference)fPd   loadOneAsset`    Jb           0Q`&  !}!Lq   ЁO ''l8<,80,  $ HpP "0*/  !!<`   <=dqA      f	 	 aa    E`@`    QRy	]iPc(Z   reload  =2Z	0Q<`$   !!d   OD  0  !!`   ]ig         9  k  `,=dqA       	 	 E`@`    b         e    @ ,  )      X          '3 9'3333
3 3g	j3	33	9
 33ɋ e `$g      ,P P @ P @    e    @ +  w)      0Q%`  !!f  O 7`<'lH H0,4(.D2W<h
8@D4L&@.\*,"J&D
$4 T  424([.0" p" Pl& p'&@.\*," V .`2_ !!`@   \=dqA       	 	 aA]Ae   (       E`@`    Q)?i)]iRy		0Q`   !!<md   OD ,L'&@.\*," " 8 " 0 (  !!$`   mq)?nͷ0         
k 9 3.33Y
93e3g3gj  `,=dqA       	 	 E`@`     f       ,P   
   e    @ .  })      1mqb b         =
ٖ
U0QT`R   !! f,   ثOL $
$B l  !!`   mm(         
k 9 i   `,=dqA       	 	 E`@`    b       ,@ e    @ /  ~)      `  	          ''3 9'3'333
'333* 3	3
ċ e3'|533 3"3$3&.3(3*Y,9-3/e1
 i3'3535f799k;3=ȇ?):@:BgD3F 3HgJ 3LgN3P3RO3TfV993&.3(3*YX9-3/eYj[ i]# 3	ċe_  `Tsa      ,P P P @ $ P P 
 
 P P P  	       e    @ -  x)      0Q`   !!Lq   O 7` ,&4"*{ XDDP|  "> !!<`   T=dqA    
   X	  
 aA]ud   (      E`@`    )?(b         n`    mCQHiUb0Q`   !-!,iD   O 'h2@&L2T"8@"" <  !!0`   <=dqA      	 	 Aa    E`@!`    b8b   
      Q)?0Q`p  !I!Pr   OL&(84*$
$0S $ .4.@6\2," 4  , 0   !!D`   E
Amq)?nb0         3  ]#330#33
3h9k?343	3
Y9
3e3!3#g%3'f)j+`,=dqA       	 	 `@=`    ,i-       P P  P 

   e    @ 4  |)      a	z(          '3 ч): 3: :	 : :g'3	g  ` f      L

      e    @ 3  z)      0Q|`   !i!0jL   O,L, (*@ " H" * 4 (  !!`   iq
w         9  3"	l3gk
	lj`,=dqA        	  
 E`@!`    d       @ @   e     @ 5  {)      (          '''3 #ч)33:9	'3'3 '3#3	g9ц9
 3Ћ ϋi`$g      

 
&    e    @ 2  y)      	@           'k 'kk'k3'3
'3'3	'3
'3'	3'
k3'3'3'3'k '̈́"%ˋ=#ˋ=#r%'9'`0j)      @ P P @ P 0     e    @ *        y)Ee0Q`$  !!Ts   ЇP /L    \ H  d 43d
  8""""*D"4*3t
(!!``,   l=dqA       
 
 g        E`@(`    0Q<`&   !!d   P,$4  !!`   g         3  3g `,=dqA       B
 
 `@`    b       @ e  
  @ 7  n)      ɶ!f8b   
      Pd^/
   unpackJson  o	Pc.   unpack  2Z	0Qe`t  !!  P X((  08D* ,L
Dk0;dx" d8D* (H
T d&gg&H8   !!L`"   i;I	BPdn6   unpackJSONs H
PdK   _getClassId !f Pf&9T   packCustomObjData   
 Pf:R   unmatched type pack!I`         3  g#3g_3
k33v  ^#3 3g3w   5@5;YЕ$  3!#3	#g%3
'v  }3)u3)3+g-3/3v  ^#3 3g13w  354@33658i:;<Y>͕7 ?#@rBlD  `,=dqA       
 	
 `@`   <mF       ` P P @  

 
   @ l   e    @ 8  o)      0Q8`   !!c   ̤P$ ,!!`   Bh	f          3  f  `,=dqA        $	
 R	
 `@`    b         e     @ 9  p)      0QP`L   !!d   P<&h" 6T   !!`   l         "3  	h	;  `,=dqA       z	
 

 o	`@`    b        e    @ :  q)      o	0Qd`r   !1! f.   ܨPl( B&L
4& !!`   
$Pgi-   package data is wrong!  q(         	5 i# rk   `,=dqA
       ,

 

 `@`    c
       `   e    @ ;  r)      0Q`  !Q!6  جP 'h"H$&<pd &@&0$"0"" " ""0H"+\8<* @ $"02P,"w, "NT,:4"86@.@"?"0.4" * !!x`8   D=dqA       *
 
 A^b(     2Z	`@`    =Ry	r	m)Ѹ
bb b         )%	`    Ja        b         M b         }YG0Q`   !}!0jN   PD"('P$0S| "("8" 6 !!4`   ͷ
A0Q`  !!hx   PL \p5/  (('"S"('X,,
 
@, T
 "d<&+	  !!4`   Pc[   unpack   Pfnoa    failed! details:   %	ͷH)
0PjRu"   can not retrieve data from package            @ @3@9:6ǭ+36
h' 33g3w  S53g435̤3h!3#	#
r%g'Y)ϕU *  `,=dqA       
 x
 E`@a`    ,i+         
 
      e    @ >  u)      |8         3  3g#33
3h3333	͋
 e   `,dqA       
 
 E`@`    $g      @ P P P       e    @ =  t)      H          '3 "333 93333
5 3333	3e 3
3g" 33gl33 3" g$'; 3&3(g*3,Ї.):/3:1g355' 373(΄9̇:):;3:==?hA#C3E3G3(·I)3	J:	L3N3P:RhT' 33(3	J3ˋ eV  `LqX       P P P @ P P 09
`       e    @ <  s)      2Z	b         -	            'k 'k'kk'k3
'r ')Ћ	:
::::')3
:'	9  `0j       @ P L`          e    @ 6        -My0Q`&  !!P  P L po  d  ` H 43l T@4 x`P
  4
 .  . 8"""! D"6""""/0"X"X"\"X"X"\"\"`"X"\"\"\"X"X"X"`"X*
(!!`t   =dqA       
 TD
 j           E`@(`    $Pg.   ../platform/CCSAXParser Pd2   plistParser !	f]}bDPo8ڀ7   Error: ERROR 4930.*Arguments:\s+(?:(wxfile.*)|(http.*)) 8PlԴ*   readFile:fail\s+(?:(wxfile.*)|(http.*))\s+  `b(         Pd*{U
   parseImage  Pdf8
   parseAudio  Pdk,   parsePVRTex PdV   parsePKMTex Pd>*   parseDDSTex PdNm
   parsePlist  PdDp   parseImport o		0Q`   !!8l\   P 7Lt+(d>>gd>#&@  !!@`   <=dqA      
 *
 ]aa(     `@`     Pd>(R	   __flipY__   !ePevp   imageOrientation PfZ۽   __premultiplyAlpha__Pd>%   premultiply Pe/   premultiplyAlpha 0QP`P   !A! f0   P<@&P!!`   )!19l         3  939l`,=dqA       
 x
 E`@%`    c
       ,P   e    @ A  l)      0Q8`    !]!c   P<&P  !!f         l `,=dqA       
 
 E`@%`    b          e    @ B  m)      0          ''	 3 Y#{Q393	9	#
l3Ћ ΋hl ` f      P` 
    e    @ @  ])      0Ql`   !y!$g4   P '+*l @6?&@  !! `   4=dqA      V
 
 ]`(  `@`   Q	2	PeJ27   decodeAudioData 0Q8`    !!c   P4&H  !!f         l `,=dqA        
 L
 E`@`    b          e    @ D  j)      0Q8`    !!c   P4&H  !!f         l `,=dqA       `
 
 E`@`    b          e    @ E  k)      s0          '# {% 33ы ΋el	`d      
    e    @ C  ^)      0Q`R  !!Pr   Pp,+&4: "H(&
(
(
0H2.02+L8 !d               !4`   Q		]
0Pj*"   Invalid magic number in PVR header  0b         "Pdɼ   _compressed Cy}$=d& @        "
 B"
 	` `         #  {3#rPVR5	u  #r555M4̇)#r:::	ʍ
l!   `,dqA       
 v"
 `@`   $g#          "0  e    @ F  _)      0Q8`    !!c   Q /!!`   4=dqA       "
 n'
 A` E`@`    0Q@`*   !!e$   ܋QD
$44  !!h          5VM5F    `,=dqA       "
 Z#
 A`@	`    c       "     e    @ H  h)      0Q`  !)!Xt   Qx,+&4 d L.0.0 &H D P , <<2.02+\@  !d               !0`   Q		
0Pj"   Invalid magic number in ETC header  0b         "Cy}$=d& @        &
 ('
 	` 	`         #  {3#rl	v  'v  v  #rlll
l)#r:::ʍ	l    `,dqA       #
 d'
 E`@`   $g"          &0   e    @ I  i)      f            '`b         e     @ G  `)      0Q`  !Y!=9f  ĞQp,+&4 `"T2 l.6 t6 t6 x6 `6 x6 h$
 
D .,0 $ `" <" P+$2('P2('
 (0,$T$`" <" P+ 2('P2('o
$ . (0*8  (0T*8  (0*8 &*  (0dHB.04D6+L8 !d       W  5     !|`:   Q		`	2d	
0Pj"   Invalid magic number in DDS header  \Pu6BN   DDS format not supported, only DXT1/DXT3/DXT5 compressed formats are supported  	1	7	!%PdZg	   RGBA_DXT5   hPx⹰9Y   DDS format not supported, pixel format flags is 0 and data size doesn't match DXT formats   Pc   RGB_DXT1`X  PdB	   RGBA_DXT3   ,Pi@u   Unsupported DDS FourCC format:  @b         "Cy}Pcb    _format PdJ0   mipmapCount $=d& @        4
 4
 	`          #  {3#rDDS 3	hv  #r3	h3	h3	h3	Lh3	Ph3	Th\Uv  #r3" N ! w  #%3	'P)g*#%3	'P,g-B/O0@$#%3
1W3h4#%3
1W6h7Y9ĕ :z  #;3=3?3Aɖw  #%3	'PDgE#%3	'PGgHBJOK@C#%3
1WLhM#%3
1WOhPYRĕ Sz  #rT#;3=3V3XɖDXT1v  #;3=3Z3\ɖuDXT3v  #;3=3^3`ɖMDXT5v  '#3cge@brg#;3=3i3kɇm)#n  rp:r:t:v:x:zl| `,dqA       '
 "5
 `@`   `v~            X Ѐ @  H  
 B @	  3P P 
`@ 0 0@ e    @ J  a)      0QT`X   !! f0   Qp, <
@&|8!!`   	
Pdv()   parse failedm          3  gѣ#rl`,=dqA       N5
 86
 	`@`   c
       `   e    @ K  b)      0Qp`   !!,iB   QL$P&|HX&+L8   !d    !   *        !`   
PeR{)   Json is empty   $=d& @        ~7
 7
 	` t(         #  rklҖύl `,dqA       f6
 7
 `@`    c
       @   e    @ L  c)      0Q8`   !!c   Q$ ,!!`   Bh	f          
3  f  `,=dqA        8
 68
 `@`    b         e     @ M  d)      0QP`L   !	!d   Q<&h" 6T   !!`   l         "3  h;  `,=dqA       ^8
 8
 o	`@`    b        e    @ N  e)      o	0Q`   !%!8l`   Q ' " <2\" 
H :H8"&#X.&@!! `   4=dqA
      9
 @
 A`(   	`@`    
b%	`    Ja       0Q`  !E!F  QDH" < PX P
4p
$(44H
$H\5/  h
"h44 "8 44  .," " D(,
 ,
' !!@`   ͷH
]Pdr~   cachedFiles ѸPde   removeCache `8  %	         3  g33fҤ3w  5
3gФ3x  55#333Τ3ͤ í p6!3	#v   #33%3
'g)?3+g-v   #33/3
1g3{5Y6ѕ 7 k83:h<
3 >g@3Bw  5DhFYHɕ I   `,=dqA       Z:
 @
 E`@5`    @nJ       P  P  ` P P
 
 20P @  @ 0  e    @ P  g)      H          ' 3 gҤli
 3gѤ3
gH 5Ф4
 3̄%=h i	l`$g      @ P  P       e    @ O  f)      	bH   $      ĕĕĕĕĕĕĕĖĖĖĖĖĖĖUU	@          k 3'k'k'kk
3'k3	'3
'k3'3'	r '
'3̓ g 3̓" g#%)͋ :&:(:*j,:.:0:2:4 :!6":#8$	:%:&<)3=:'?3=:(A3=:)C3=:*E3=:+G3=:,I3=:-K3=:.M3=:/O3Q:0S3U:1W3Y:2[3]:3_3]:4a3]:5c3]:6e3g:7i3k:8m'99o `lyq   
   @ @ P P 0`0	`2  0 0   
 
           e    @ ?        =Yu%U!A0Q`   !u!8l`   ЖR +L  D t,"""""**
 !!T`&   <=dqA      E
 R
 a  E`@(`    0Q`   !!Dox   R<( T,D
 D
 h,,
 0
\4" !!0`   I	B)GPcrP   pipes   Hb	$PgN3J   funcs must be an array  (         #  3gUY)99	93w  )5"335gYҕ+ #3	g   `,=dpA       F
 H
 `@`    $g"       @ p&  l   e  
  @ R  U)      Hb         PcL   insert   ͷ餒a	PcR<?   _flow   0Ql`   !!(h@   ܡR<36 L* @!!`
   H"I?s(         "+3  3x  3 3e#
3 9g`,=dpA       lH
 I
 `@`    d       P `   e    @ S  V)      0QD`4   !!e&   ԦR, ( !!`   bi         "3  3g  `,=dpA       I
 BJ
  `@`    b       @ e    @ T  W)       0QH`<   !!e&   ЩR," < !!`   "j          " 3  3h  `,=dpA       fJ
 K
 ͷ`@`    b       @ e    @ U  X)      0Q`  !!\u   ЬRd,
d|\
 X t,,
 
 8P $d\
 P,$  !!`
   HQPdrm	   _isFinish   0         3  {{3v  o3^399	93w  95kϤ
9Yv  ^399	; 93 `,=dpA       &K
 |N
 `@`    e       
`     e    @ V  Y)      0Qp`   !1!,iH   Rd,
dt|\
 X 8 D!! `   HQ!t          3  {93v  ^,3^399	93h   `,=dpA       N
 P
 a	`@`    d       
`  e    @ W  Z)      0QT`V   !M! f*   R 7`
 L   !!`   D=dpA       .P
 R
 aA]b   h    `@`    0Q`  !e!@nl   R4"LX+&D .P +&\ , . 2|X+&D"HG  !!$`   !HQ          "9  33gkY'33	w  +3993h)9  333h `,=dqA       P
 R
 E`@]`    e       @ 
`
  e    @ Y  \)      m           '''3 5Ћ l `c       @    e    @ X  [)      F	z            k ')):::	:
	:::99 `,i      L`           e    @ Q        -Ia0QT`X   !!(h>   R L  D TlD( !!$`   D=dqA       S
 [
 b   E`@(`    %0Q`:  !!  Rlt  5/  $hBL6L6H6P4
$D
$Dx
$8

,D*L*@Xh /Gl$(
 0 ? ,$!d    3  K    	   !l`2   UbɼPb   UUIDPc   SCENE    )ɸPeBt   __nativeName__  }iż b         Q񷑐9$=d& @        Y
 Z
 	` H         3  #3g#3gހ
ŭ
3v  륀3v  s3v  f3v  Y3v  Lv  F	v  >
v  6v  .v  &v  v  v  v  26;%6;6;6!;# %9 &3(ɇ*)3+:-: /g133g59799Cȍ3;3=w  3;5?3AfCYE˕! F3GfIkK   `,dqA       S
  [
 E`@`    @nM       P @
   /P  `
 
   e    @ [  T)      	m           k 'k3'3' 9`d
      P ,     e    @ Z        0Q`b  !!dw   R L  ` @  43h XW
 
  4
  4  """""*=A
(  !!t`6   =dqA       j[
 x
 l             E`@(`    0Q@`.   !!d   RH0 H  !!`   mbh         3  33  g `,=dqA       \
  ]
 `@`    b       @ e  
  @ ]  G)      0Q)`  !!   Rt x,
0,.ll
8t( l,
x7"\H@h7"\ x,
7"\ !!0`   UHIsI	BFX         #  3g3w  5v  v  5
"#3g43w  &5#3{
lYΕ*o3	'3	#  v  #3{!
l"D#  3g$3&w  )5(5*#3{,
l-Y/˕-0Y1ѕ 2 `,=dqA       :]
 b
 `@`    0j3       @   @  ` T J  T f  e  
  @ ^  H)      0Q`   !)!<md   St,0C|,?,(;t$7  !!`   IJH͗y          3  3w  3  5lYҕ' 	3
3w  3
5lYѕ' `,=dqA       b
 d
 `@`    e        \  @ 0  e  
  @ _  I)      0Q`J  !E!Ts   Sh ,+`,,
 tLx<
,"P$7\ 8H>   !!$`   bmH
Pc~\.   refCountrP         3  3g33g3
w  t35gϤU3|5@;3@;3 g"	i$Y&ѕv '   `,=dqA       4d
 f
 `@`    (h(       @ P  @ $ X @  e  
  @ `  J)      0QL`F   !e! f.   S$, *   , !!`   0Q8`   y!c   S4 <!!`   PcM   _free   f         3  g `,=dqA       g
 g
 E`@`    b         e    @ b  S)      Bh	k         '3  ҋ g3f `,dqA        :g
 g
 `@`    d      P       e   
  @ a  K)       Pf[c   ../assets/CCAsset   )1@b         ᓗi0QD`4   !!e$   S$ ,  ,  !!`   Bh	i          
3  f3 f  `,=dqA        h
 `h
 `@`    c       P    e     @ c  L)      0Q`   !!<mb   SP  t,,
 tL
$ P   !!`
   H
%	x8          l3 w  *35g	Ϥ3fYѕ, 
33h `,=dqA       h
 j
 `@`    e       
 
   e    @ d  M)      0Q`   !!Dox   S,L,,
 |T
$ ('d!! `   
HIͷ8         
3  3g^
33g3
w  *35gϤ3fYѕ, 
33g  `,=dqA       Hj
 k
 `@`     f       @ P  @  3  e    @ e  N)      0Q`h  !!~  SLx,+X,,
 |"T
$('$L
4xH,,
 |"T
$(',.@('$
W<9/  
$D$(
 p"L
 $0$#" !!<`   Y<H
IɯPdZ-7   persistDeps ͷb9	         3  3g3w  535
gϤ33gYѕ7 333gΤO3I33w  535 g"ʤ3$3g&Y(̕7 )33*v  ^3,3g.3303*g2ɤ5964䭏468
3:3	<g>3@w  .35BgDä3
FfHYJŕ0K 3L3N3P3LhR䕋 T`,=dqA       l
 ,r
 `@`    HpU       @  P \ P  @  3@ @' P P P \ @    e    @ f  O)      0Q`  !!hx   S<('G *`
$$.	8(',+`,,
 |T
( D   4 ('h!!8`   ͷmAU0Q``  !1!Ts   S x0<> l 
(|,X5/  ( 6H >@,,   !! `   UbmUH
h         #  3g33;
	i935v  
35M˭B36v  ^!	3gi> 935`,=dqA       s
 Fu
 E`@`    $g        @  , P
 2   e    @ h  R)      HI@         3  3g#3h
3x   kx  3 3g33g3w  =35gϤ3	 g"3
$h&Y(ѕ? )3*f,3 .3g0  `,dqA       Nr
 Vw
 `@`    4k2      @ @ P @  @  3P       e    @ g  P)      0Qp`   !U!(h@   St7` .LT  ,!!`
   F%	mt         #  3{:3h&3	3h'k `,=dqA       w
 hx
 i`@`    d       P
  e    @ i  Q)      	            ''''	'k 'kk	k3
'k
3''r '
r '')Ћ::::	:
:'9    `<m"      @ @ L`2 0 ,               e    @ \        	%Aau-Q0Q|`   !u!,iB   S /L
 *tz 
    !!8`   <=dqA      y
 
 a  E`@(`   0Qp`   !!<mh   S$
$@
 <
 <
 ` H H P X  c!!@`   EY<Ѹ-]ir	YRy	Ubt           9  9 9999
99	9
#3g9 `,=dpA        y
 {
 `@`     f       , , , @    e   
 
 @ k  C)      (b         )0Q`   !!Hp|   S$"(&h@
 <
 <
 ` H H P X  c  <  !!H`    HEY<Ѹ-]ir	YRy	Ubb|           3  v  ^T99999
99	9
9#3g93g `,=dpA        |
 
 `@`    $g        , , , P ,P    e    
 @ m  D)      )0QX`^   !! f*   ST`8>G   !! `   Y<%Ry	%Un          3  &3@3@9 3 
 `,=dpO        {
 |
 Oc      get id  `@`    c         .P e      l  E)      F0QP`L   !!e$   S$<&D &    !!`   H"l          3  v  3f
r   `,=dqA        4
 
 E`@`    c       @    e     @ n  F)      b	w@            ' 'ч)::΋n 9ы	9
9
  `e      s2 ,     e    @ j        0Q`"  !	!Hp~   SL H T
 4
 4
 4
 4" x" `" xX(,4HX	 !!@`   Pdқ   normal load  Pe˗   transform url   Xb$         )f!%8b   
      ɼ}	 Ѹ0b         Quq-эPdJdgZ   START_SCENE PdjFf{   start-scene )f!%	`          k kr r r r 
ȆrȆrȆrʇ::::	:
: :"9$   `,=dqA       
 ރ
 E`@(`    (h&       @ @ I  0 0    e    @ o        0Q`   !A!4kT   T /L 
 *t "
"z# 
   !!H`    D=dqA       H
 \
 b   E`@(`   0Qp`   !Y!<mh   T,,X ` ` T P P L X T 4 ,!!4`   )!W9Q)?t          Y '9 9999	99999	3
g`,=dpA       
 v
 `@Q`     f       p```    e  
 
 @ q  =)      8b   
      q՗՗0Q`   !y!Dot   T,l 3 l&l   !!0`   UbWQ9)?}          #  3g393
9393999393	#  3g 9	"   `,=dpA       ֆ
 <
 `@Q`    $g$       @ ,P  ,   e    @ r  >)      0Q`  !!Hp~   ̥TlwLR LR @R $ l" `
d&,Nh !!,`   Pcy\   complete)?
WiLb8          v  v  -v  Fe3 3e33e
l33eK53f@3g@5"5 e" `,=dpA
       d
 
 q`@Q`    $g$       @ @ @ @    @ e    @ s  ?)      0Qx`   !!8l\   T$"("` T P
l37 T (  <  !!0`   HWQ9)?bv           3  v  ^:99999
9993	g   `,=dpA        >
 ܎
 `@Q`    e       , , ,   e     @ t  @)      0Q0`
   !!b   TT(!!`   !d           3     `,=dpO        
 >
 Od      get isFinish`@Q`    b          e      u  A)      F0Q``p   !!$g4   ܽTP(<&\  2<,  !!`   H"p          3  v  3f3gr
`,=dqA       l
 8
 E`@Q`    c       @ @ e    @ v  B)      b	|@            '' 'ч)::::	
΋n 9
ы99   `$g      s2 0 ,        e    @ p        Uu0Qx`   !!8l\   T L 43x  d TT4T"d*d  !!<`   L=dqA       
 
 c    E`@(`    5Ŷ b         	嶔0Q`  !-!a]  T\<4, .8&<
 \(
$ @ D2T(L @($4(9/  x::Z3G4d|@4( 
pD&4,<( 
$0
 .H4 H&_$(
 
`2<"" 4P|@4(H g
pD&4,<(<;@ ,&`,hK
$@D
 .@4(<;
pD&4,<(<;@ ,&`$K
$@D
 |xP&(7t&('K*H"8h T#U4 0, *\#_0 !!=`   QI	B`    Ja       HbU)}D}ɼɸ 
M1
 Pf<   Please load bundle  Pch    first  Yr	-e~  n  ^  N  >  &  	b0b         ɸD鸑}`F  }$Pg   you need to load bundle Pc;"X   Bundle   Pf6A    doesn't contain    `X  1G$Pg    doesn't contain scene  `J  Ry	`B  Ѹh  V  R      	  8	  P	  	  (Ph(o   Can not parse this input:   0	0	`,           3  3#3g
%=҆93w  L53f"0#3g3		3
 5";$"H#'3)3+h-3/0#'3)31#'33353/57h9G&F&E3
 v  l	v  %v  &v  'v  (v  )3;v  *3=v  03?v  6v  ;3Av  =@3CkE9G3I3KgM3O3KgQ3S3UgWȤh3Yb3I3Yg[##] 3Y@_!@`ra3O3Ygc3e3ggi9"k9#m3o$9qAB3I3Kgs{u3O3Kgv3x3+z3,|3~e3w  253-.)3:3K:gYʕ43/fΗC3I3Kg嗤3O3Kg331323~hȤn3Yh3I3Yg壣##]33Y@!@r3O3Yg333g63/f#]43K@5@32@r9"k39G9#m3o$9qD3I3Kg帤3O3Kg33738gȤn3Yh3I3Ygģ##]33Y@!@rȵ3O3Yg333g63/f#]439@:@38@rٵ9"k39G9#ms39<ݖi3>9>3C3>9G3o#'323?3>g9q3!39<ݖ36;   D33-g3/3>)#]I#J3Kg@ r  Y     `,=dqA       
 
 	`@!`          ` 0`.P @ @  P
 

 

  
 
   
 `I P P 0  
 	
  @ P @ @ @  !
 
 2@    f  e    @ x  8)      	0Q`  !q!-)H  UD,
P\`",
$@(H4"P
$@(H4(<@8*T'&x*<'#8"@(6 @, 3(6 @$HH8&Dtd?*  L*  p* *  ,4* .K4* /2  p  _th\4* .KL4* ,ak  D<"
,,W$(',,"g ,"`"",,W ,"@""* 2TS#
(6 @$#* L* L,d/# 00\N6P0
(6 @$p
0
(6 @$d,"L0
(6 @$L<
 h#j0!Hp       A+     ;  +  0S  %       AQ  &   C  X  U  &   !=`   QHѸ0QD`2   !e"   U<H4" C   !!`     Pfp=   enableLocalResource i           # 3gv     `,=dqA        
 
 `@!`    b       @ e     @ z  :)      0Q@`,   !!d   U<P" '   !!`    Pee   textureOption   
h         #  3g  `,=dqA        
 ^
 `@!`    b       @ e     @ {  ;)      YRy	q9m5Er	]Y	Pbz   dds  Pe|~   ddsAsarExists   ,=d' @        
 
 a  !PbJ   fs  }Pe*xq   localAssetRoot  PcB   electronPd   ipcRenderer PcjHr   sendSync(PhZ[   getLocalResourceFolderSync  0		  PfjH   selectedDdsAsarList Pb~h   []  Pee   selectedDdsAsar Pc]0   dds.asar0QT`T   !! f0   U/$ <!! `   r> Pd~,
   existsSync  m           3 #3h3g
  `,=dqA       
 ܷ
 E`@`    c       P @ e    @ |  <)      $d& @        θ
 
 9` !`>  =
	=Pego   /remote/launcherPc5   /main   %	r>$=d& @        
 
 5` !`  c        ean    yX        3  93w  L53K ŋ3
3,33	3@#
33*33	3@#
3333 M3%3 3"3 3%@$#3 3'3 3*@)3,v  L@.3/h1@3@4@5@6@7383:@<=@=3/h>@@@A@B@C3,@D3,v  GjEHjGv  I#I3Kɡ2ی'' kM'!kO'#I3"Q;#kS3$U3%W&gYܤ#I9"[#I3"Q#']3(_#)a3*c+ge,gg3ix  5k#)a3*c-gm.3/oً0gq#I9s#I9-u#I9+wږٍ1F#I3+y,#']3(_#)a3*c+g{,g}#I3-#)a3*c-gفꃅ33fډ٬n 34C35#63738#637gѕ3	3	38#6379@љgњ83:#6379@џ;@hС3<@ӜN38#637gѣ63:#637=@Ѧ@hШ3<@ӥ0,38>gѪ3:>@hЯ@3/hϲ@Ӵ@ӵ@Ӷ@ӷ3,@Ӹ kѹ!kѻ#I3"Q3?#I3"Qh3@gäA@ҍB   זأ&3Dǫfɬn ץӶצմֶ	DE9@3/h@@@@3,@ʖDE9@3/h@@@@3,@ʖQJjv  DE9@3/h@@@@3,@9Y Q      `,dqA       Ȫ
 
 `@`          ,P P  
 X P    !P  !B`
`  
 H  	 !P  H B	     !BH B	  !         e    @ y  9)      	v           k 3'k'k3'3
')ϋ :	
:9   ` f      @ P       e    @ w        )m0Q`|  !9!ly   V L  ` TDH 43h XW H"!""""""""""
"*
(  !!`L   \=dqA       N
 <
 e      E`@(`    	5)1xb4         iBh	ϒϒ}Ւ]ْeْaْiٓ0Q`  !U!  V\<<<& c/t,,
 04+9/  l
$
4$& H((
 p
4<9/  d
,
&h1/  `
,
$d1/  T
$$D
,C8T9/  T
$$
,
$6C8P$P
,T
8   !!8`   G}GUb"	H]mP        3  333#3
g93֦k3w  5k;Y͕  :ְ֯ҭ.ӱ655!;#ҕ* %M#3
g&3w  %5(k*;,;.Y0ƕ' 18ְ֯2ҭ,ӱ26365;7ҕ( 93:3ְ֯<ҭ'ӱ<6=5?;Aҕ# C3	DMְ֯FҭAӱF26G3Iw  5K5M;OYQRҕ= S3
Tޤ`ޫ\ְ֯VҭPӱVA6W3Yw  '5[5]У;_Maە+bҕL c3dؤ<3fw  /5h5j;lMnMo5p5r;tMvו3 w `,=dqA       

 8
 i`@I`    \ux       P P ,P  @ L   8 0S\  @ 3P
  \   @ 8 3e    @ ~  $)      0Q`   !q!<mh   Vt,,
 0(<8 4  H $(!! `   QHRy	I|0         3  3w  L3  5+3]$333
33g3fYҕN 9    `,=dqA       Z
 ,
 Bh	`@I`    e        P P  e    @   %)      Bh	0Q`   !!4kX   V,(4,2pP &8,w,w!!,`   MQPb#5   \?  r	Pb*#   &_t=	PbS[   ?_t=z         #  333H"B  3	g@#r N @@#r N @   `,=dqA       h
 

 `@I`     f       P  B BH    e    @   &)      0QX``   !!e"   V gl "   !!`   T=dqA 
   
   ,
 
 u]aAdh    (     (   `@I`    0Q``l   !! f*   VD&("N4   !!`    0QH`@   !d   V4R    !!`   j8         3  e`,=dqA        0
 
 E`@`    b         e     @   7)      p         Y 'x  
l# ҋ l  `,dqA       
 
 E`@`    d              e    @   6)      n           ''''''Ћ l `c            e    @   ')      0Q`p  !	!h  V Lx7p\#xl((
 <
@,24&,
$" "8
(X<87/&L
(((
 <
@,24`&0
$"("8
(X<87/K"$"0S'!d              !h`0   	FYHb b         }GUPe    asyncLoadAssets q(b         Ֆ$=d& @        F
 
 	` I
Ax         3  h#3{3	]333w  F35|+;3ɇ):		3	
:g Y"ЕH #=3$7	3$3	
9&3#(3*ǈ3$h,g.3032]334w  L356|81;:3ɇ<):	=:?	3	
:AgCYE͕N FI]D3G]=3$7	3$3	
9I3#(3*ǈ3$hKgM.ɍ#3O3Q3ShU`,dqA       
 
 }`@`    HpW       ` 
 
`2P  3,` @ P $  `
   e    @   ()      0QL`D   !9!d    VL&$  <!!`   %	k         k ]3 h  `,=dqA       
 J
 ]`@I`    b       @ e    @   ))      0Q``  !U!dw   Vp<Dx,,
 |
D#|
 $, "D"`(s<x`"\+
 ,  !!@`   H=qG
iPdL    is missing!Y=H         3  Ѥs3w  _53L5
ͤ333f;##3	3@
@gYЕa 9  3"/3$!L&5(L*5,9.90`,=dqA       |
 h
 e`@I`    0j2         P 8` @H 0/P `      e    @   *)      0Q`   !u!<md   W\L &xt(,,,
 </8L  !!$`   9żHb|8         3  333v  ;9	3w   353gYЕ" 539	   `,=dqA       
 P
 a`@I`     f       P 
  f
    e    @   +)      0Q`   !!8l`   W 'p  
  
$"D"h,8
 0
&!!`   L=dqA       v
 .
 ]uc(     `@I`    H0QX``   !! f,   W4$ <"("0  !!`   bn         3  gY'v  k`,=dqA       
 "
 E`@`    c        	    e    @   5)      x(          '' '3v  k3'w  5ϋ lY	ҕ 
   `d           e    @   ,)      0Q`   !!8l^   ̙WL|HBL,@ (LL\
X {@ !! `   (b         Ub}(         9"!!^  )#3g::	:   `,=dqA       d
 
 `@I`    d       Ӏ    e    @   -)      0Q`   !!8l`   WLLWH2d(L,@(LL<@@!!(`   }DF(b         ~(         R#  33#  3h!^!
):::  `,=dqA       <
 
 `@I`    d       P 0 e    @   .)      0Q`
  !	!Ts   W\ \
(4T0 DX(,
 l
0
&0F L(   !!`
   UbHiX         #  3g5	5;
3gѤG3w  85v  3eҖYЕ:    `,=dqA       
 
 `@I`     f       @   P @ 0  e    @   /)      0Q8`   !%!c   W ', !!`   4=dqA      
 
 A`(   `@I`    0Q`   !=!4kX   ԼW 7Dl
 0" *D* *7"h"  L* !!0`   D=dqA       (
 
 ]ab   (    E`@5`    I	B0QP`J   !U! f*   пW7"h  H   !!`   Fbl         #  3{33f	g   `,=dqA       
 
 E`@M`    d       P     e    @   2)      b0QL`H   !q!e"   W<* . P   !!`   0Q8`   !c   Wt 8  !!`   If         3  g   `,=dqA       H
 
 E`@M`    b         e    @   4)      k         3  ҋ gl`,dqA        
 
 E`@`    c      @    e     @   3)      (          '' e '#3g3ы g	,#3{33fgы	k`$g      Ӏ Z @      e    @   1)      f           '   `5b          e    @   0)      	           k 'k3'3'k3
'k3'	k
)Ћ ::::::::!:#	:%
: '!:")#:$+'9%-  `IHp/      P P @                 e    @ }        Qm5Qq!9Qm0Q`  !!Ts   WL t,2$"4::":R"""""/20   !!`H    PfR   ../platform/CCObjectpb0         G	F*(b         DqDDPd^}	   serialize   DPd
   createNode  BPd
?u   _setRawAssetIՓ	0QT`V   !!$g2   W$B  `
 @    !!(`   U!
m b         EC1]EPbB}/   _refm(         #  3χ)e99	9 `,=dpA        
 ,
 `@(`    d       0	`    e     @   )      8b   
      `UeEYÔ b         
FD0Q`  !!\u   WLL|<8 " $( 4P2P_"4P2d< &_,  !!D`   eIm b         ERy	C(b         ߒRy	C}@         3  33/3gv  3
g.3gv  4#3333·	):
h9 I#33!3#3%·'):(#3*3,g.:
0h29 43 6 `,=dpA        
 
 
`@(`    4k8       P P ` P L`
 @     e     @   )      `b         0Q0`
   !5!b   WT!!`   d           3     `,=dpA        V
 
 
`@(`    b          e     @   )      U b         0Q0`
   !U!b   WT8!!`   Pe&   _$nativeAsset   d           3     `,=dpA        
 <
 
`@(`    b          e     @   )      0Q0`   !u!c   W,
L   !!`   ed           9  `,=dpA       Z
 
 `@(`    b          e    @   )      Yb         
0QH`@   !!e"   WH$"D+(   !!`
   e(b         ɸC鸓mj          3  )3:3 :	`,=dpA        
 
 
`@(`    c         e     @   )      F0Q0`
   !!b   WT(!!`   `d           3     `,=dpA        
 
 `@(`    b          e     @   )      0QH`:   !!d    W<*x*L!!`   ej          	
 @ 9   `,=dpA       l
 
 `@(`    b       p  e    @    )      0Q8`   !!c   W$@!!`   f           3  Y9    `,=dpA        "
 n
 `@(`    b        e     @   !)      0Qh`z   !	!$g8   W\B@D(4@ H!!`
   ir         3  x  3 Z9 ^#3	33g   `,=dpA       
 
 I`@(`    d        
  e    @   ")      0Q8`   !%!d   W$L8 $  !!`   1]if          9  3f `,=dpA        
   `@(`    b       @ e     @   #)      F	8          k ##3Ї: :	͇)̋	:
:)̋:
:)̋:
::)̋:
: :":$:&:(	:* 
:!,g.9"0#3"29#4  `,dqA       4
 T  E`@`    Hp6      P &&00&0 0 0@               e    @         	1Qq!0Q`  !I!\u   XL P * 2,&*("d4*D*L":R0<:"
"%(4<
    !!`N   Pd@	   ./CCAsset   $PgH   ../event/event-target   X b         `    }Z`   Pb          Gc	Pc!'   mixins  F*)Z`    Ja       i0Q<`"   !y!e$   X$8T T (  !!`   PcR!   _loading1]]g           9  99   `,=dpA        .  `@(`    b       , e     @   )      0b         =D`    yZYÑ b         
ϔ(b         
U~C0Q0`
   !!b   XT!!`   ]d           3     `,=dpA          
`@(`    b          e     @   )      0Qd`x   !!$g8   Xd7*,\4" D!!$`   cY]1]K2Z	q         #  3{39
9	393g`,=dpA         `@(`    e       P`
`    e    @   )      Y b         
U~C0Q\`h   !! f.   X$P"l"<43/ !!0`   0b         ϖ鸖ɸCmyZ}eo            )3:3:#	333g:	`,=dpA        z x 
`@(`    e        

  e     @   )      F b         XPdԃ
   _loadByUrl  0Qt`   !	!,iB   X '`4 4<4,+   !!$`   4=dqA       x a`   `@(`    )
90Q@`0   !!!e$   ؟XD  H  !!h         
k l`,=dqA        l E`@`    b         e    @   )      u0          '# 333gҤl
# 33Ћ h `e      P @      e    @   )      *0Q`   !=!4kV   X Ph 4<" `P8d
 84*  !!0`   4=dpA        a` )Z`@(`    A1]L2Z	50Q4`   !U!c   X<0D  !!`   e          9    `,=dqA        
 
 E`@M`    b          e     @   )      x(          3 J3
j3h3
$9'#33ы	 h   ` f      @ P P      e    @   )      )Z0QH`<   !u!e$   X$0 P 0  !!`   5ey`ij         #  33g3f
  `,=dpA        .  `@(`    c       P @ e     @   )      c	H          k k#3·)g	#3·:%=:	
 :ˇ)3:::!)ʋ:":$:&()ʋ:):+:-/):0:2: 4!:"6#:$8g:#9%<9&>  `,dqA          E`@`    Hp@      ` L
`20&  00&0 0@ ,           e    @         u9Qq0Q`  !!dw   X L  *td"""""**"H\R"8tST<
   !!`F   <=dqA      x  a  E`@(`   0QX`^   !!4kT   X$0 0 0 H H P @ \   !!,`   PcV'   offsetX Pcʪ4U   offsetY PdFT	   textureID   Pc{   valid   Pct   xAdvancen           9  99999
999 `,=dpA          `@`    d       , , , e    	 @   )      0Q8`   !!d   X,`P
    !!`    PfV   _letterDefinitions  PcPR   _texturef           9  9   `,=dpA          `@`    b       ,  e    @   )      Hb          Pf'   addLetterDefinitions$Pgy   cloneLetterDefinition   Pd

   getTexture  Pd~ɧ	   getLetter   (Ph3   getLetterDefinitionForChar  Bh	0Q8`   !!c   XP\   !!`   f          3  ;   `,=dpA        l `@`    b       8  e    @   	)      0Q`   !9!8lZ   XHp=+/   <<H
 (   !!`   }Dxh         3 N ʭC 4r #33	3 6h;?  `,=dpA          	`@`    e        
    e     @   
)      0Q0`
   !U!b   XT$!!`   d           3     `,=dpA        D  `@`    b          e     @   )      0Q4`   !q!c   X\H  !!`   e          3  5 `,=dpA         `@`    b          e    @   )      0QT`X   !!e(   X\ |L hH0!!`   Bm          3  g33g3
5`,=dpA       b l `@`    d       P P    e    @   )      0Q0`   !!c   X$`   !!`   d           9   `,=dpA          Bh	`@`    b          e     @   )      Bh	F0b         GPeW   cc.BitmapFont   	FFPbnݨ   Font8b   
      Pd;BH
   fntDataStr  b         
E5GPcz   fontSizeb         `PdEX
   _fntConfig  B Pf#!   _fontDefDictionary  B b         BPd   SpriteFrame 0Q`  !!t{   X\X&8$@p-/  l 4
8
8l
dLP<L 4 L
\L "	!!``,    PfJ34   fontDefDictionary   =PcB]е   xOffset Pc   yOffset y}	p         3  3"r 933
93Ѥ3Ыǭr 6363963!9	#3
%9'3)9+3-9/31939597693;9=3?3AhC E `,=dpA         . F`@`    <mF       @ P P  
  
``
`
 e     @   )      Pd{
   BitmapFont   Pfv   FontLetterDefinitionPd>|6	   FontAtlas   	@           ''Ї ):::	:
:	::9#3Ї#3:͇)#3:: :":$g&#9(#3*9 ,#3*9!.9"0 `Do2   	   Y Y 0  ,               e    @         5Qm0Q`   !-!0jP   XL*"4"@"::	l/D!!T`&   0b         GPe   cc.BufferAsset  	FF0Q0`   !I!c   X$4(  !!`   ]d           9   `,=dpA         $ `@(`    b          e     @   )       b         Y	(b         
U~C0Q0`
   !m!b   XT !!`   ]d           3     `,=dpA        ~  
`@(`    b          e     @   )      0Q<`"   !!c   Xt.T  !!`   	]g          3  9   `,=dpA        : `@(`    b       ,  e    @   )      Y0Q0`
   !!b   XT !!`   ]d           3     `,=dpA          	`@(`    b          e     @   )      F	q|0         #  3ч#  3: :	·)͋	:
::::g#  99`,dqA       4  E`@`   (h      0&`     e    @         Ei0Q\`d   !!$g2   XL*"P/D   !!$`    b         GPcv   cc.Font 	F	o(         #  3ч)#  3:g	#  99  `,=dqA       @  E`@(`   d       0`  e    @         0Q\`d   !!$g2   XL*"4;P   !!$`   (b         GPd~x}   cc.JsonAsset	Fb         aBF	o(         #  3ч#  3:g	#  99  `,=dqA       * 8  E`@(`   d       0`  e    @         0Qd`t   !!(h:   āYL*"P"8<
    !!,`   (b         GPer9:   cc.LabelAtlas   	F0Qx`   !1!(h<   Y8LH ,*HG"h*HGl  !! `   5GiI?Gv          3  .33f#3
 #3h#3
 #3h   `,=dpA        ! " F`@(`    e       P P P    e     @   )      Pd*
   LabelAtlas  	q(         #  3ч)#  3: :	g#  99  `,dqA       `  b" E`@`   e      0`    e    @         -0Q`|  !Y!Ts   Y 'L* *"4"":X*"""
"!X/\$*#  !!`<   D=dqA       " *, b(     E`@(`    X(b         Pbe   AUTO`    Pe}   SINGLE_INSTANCE `   Pe}   MULTI_INSTANCE  `   `b(         GPdBZ	   cc.Prefab   	F*D$Pg6W   compileCreateFunction   PeT   _doInstantiate  ͯF	0Q4`   !!d   Y$T  !!`   PeBu   _createFunction  Pf~y   _instantiatedTimes  e           9  9`,=dpA        # <$ `@i`    b       ,  e     @   (      0b         fB Pfw   optimizationPolicy  !DPckj   readonly b         
D)CqF b          Pf:(   OptimizationPolicy  (PhE   OptimizationPolicyThreshold `   *0QH`@   !!e&   ܘYH 43l !!`   (PhN-   ../platform/instantiate-jit "	fj(          k 33g9`,=dpA        ,& & `@i`    c
       P ,  e     @   (      0Q``p   !!$g4   Y\,* L` x P  !! `   fI?p         3  3#3 tg3
3f3g`,=dpA       2' H( `@i`    e       ` P P    e    @   (      0Q`   !!<md   Y"d|"dtL$ \ x \ P  !!(`   uyfͯ~         3  3v  D3 3v  3	M3z  3f33g33f3Y9 `,=dpA        x( * `@i`    $g"       P 
 
 
 
 .  e     @    )      0QH`>   !)!e$   Y84 @ 0  !!`   fij          3  3 3f3f
 `,=dpA        + + `@i`    c       P @ e     @   )      	Pcgu   Prefab  }D9NPd*
   cc._Prefab  0          '# 3ч)g'# 3ч	# 3
: :	
3::)::::: :"g$'# 9&9(# 3*3,# e.  `8l0      0	Y 00&0 0 , @        e    @         	%0Q`  !Q!hx   Y X
*4<  X `6\ .l .d "20X*,"""
"""<@t/D   !!`B   <=dqA      , ? a  E`@(`     PfB
   ../../renderer/gfx  aqb         
Pd   ../renderer Pe.   ./CCTexture2D   X(b         Pd袙   RB_FMT_D24S8Pd"$n	   RB_FMT_S8   Pd
Q
   RB_FMT_D16  y}Xb$         GPeގ   cc.RenderTexture	*Pd{   initWithSizePd(
   updateSize  Pe   drawTextureAt   Pd-
   readPixels  b          Pf)   DepthStencilFormat  0Q0`   !!c   ؽY$H(  !!`   Pdݡ   _framebufferd           9   `,=dpA        j/ / `@a`    b          e     @   (      0Q`  !!  пY*
0k*
0k (GXpP 8< "<Bs$ 7".@ 7".@ 7"
 ,T4 t  "8Bo T 4" @  !!x`8   1	yPdM!   visibleRect y}$PgQL   _resetUnderlyingMipmaps b         Pc&b   colors  `    Ja        Pf`   _depthStencilBuffer 
Pdn(   RenderBufferyPd"   depthStencil}͕ՍPd߉   FrameBuffer Pd&-	   _packable   1]K2Z	m@         #  3#33g
9#  3#33g93fЄ%3	=:
3 3"3$f&z3(3*3,r.3(30v  9283(34v  963(38v  
9:9<3>3@3BfD3(3F3,rH9J9L9N3PgR`,=dpA       / b5 `@a`    DoT       ` @ @ @ s P P @ ,P  P P , @ e    @   (      0Q`  !!Lq   Yp*
0k*
0k d
$00_P,T   !!8`   1	yy}Pc.e   _width  /(         #  3#33g
9#  3#33g93f3Ҥ333h 3	"9
$3	&9( `,=dpA       5 7 `@a`    (h*       ` @ @ @ P P  e    @   (      0Q`   !1!,iF   YX"L7p$2P8"H"H"" !!4`   Pcb`   _image  yPeIx   updateSubImage  Pb          	PcUl?   image   }PcM   level   `    !D9ܓM Pf>؂   _premultiplyAlpha   y         3  T3  3v  ^B33҇):	:3  :3:3:3	:
g  `,=dpA       $8 9 `@a`     f       P L 
 e    @   (      0Q`~  !e!\u   YX((D`,0,0<8[\@?LH4 x$^LK!!H`    y}ZMPdEm   getParameter Pfn:M   FRAMEBUFFER_BINDING Pe   bindFramebuffer Pd6   FRAMEBUFFER Pdn -	   getHandle   PbNr   RGBAPe~++   UNSIGNED_BYTE   h         3  333#B
Or#3333	g3
33 3 f"h$3&3(3*e,3
3h. `,=dpA
       : = `@a`    ,i0       P  !P P P @ P @ e    @   (      0QP`N   !! f,   Y8 <X4 t
 ,  !!`   il          3  f333f
9 `,=dpA        = > `@a`    d       P @    e     @   (      	Peh   RenderTexture   H          k Ҥ3):'k'k	#3͇	)33
:
33:33:g#3 ͇":#%):&:( :*:,:.:0:2:4g6#989 :  `@n<      0 Y 0P  0`2 0 0 ,       e    @         -a0Ql`   !!(h@   YL*"L*8<
 !!0`   (b         GPeF   cc.SceneAsset   	FF b         B!喒i	s(         #  3ч#  3:	):
:g#  99	  `,=dqA       ? A E`@(`   e       0     e    @         0Q`   !!@nj   Z<*",<2<<2<   !!0`    b         GPdV)^N	   cc.Script   	FPcJXZG   _Script  b         GPe5   cc.JavaScript   Pdj]   _JavaScript  b         GPe
!   cc.TypeScript   Pdh<   _TypeScript 8         #  3χ)#  3:g	#  9#  3χ):g#  9#  3χ):g#  9	`,=dqA        BA 2C E`@(`     f       0`2@ L`  e     @         0Qt`   !)!,iH   ZL*""""<<
 !!<`   @b         GPe\   cc.SpriteAtlas  	Fb         PeÜ   _spriteFrames   b         
b           Pe:)   getSpriteFrame  PeE   getSpriteFrames F0Qh`|   !]!,iF   ZH('l@<
< P,0 !!`
   UEHr(         #  33g3x  3
55Ѥ3f  `,=dpA        tD E `@(`    e       P P  P    e     @   (      0QL`B   !y!e$   Zd4(
@"D,  !!`   EGk          3  5Ҥ3
9   `,=dpA       F F Q`@(`    c        P    e    @   (      0Qh`|   !!(h@   ĜZH8-/  4( 'W(!!`   EbQr`          3 ѫ3ʭ(33gg
$   `,=dpA         G H U`@(`    d        Z @    e     @   (      PdZ
   SpriteAtlas 	u(         #  3ч#  3: :	:	:
g#  99  `,dqA       ZC jH E`@`   $g      0`       e    @          Yu0Q`  !!x  Z L   6"&*@H:":":":"R""""""""""""""""""""""
""""""("X| <
 !!`   D=dqA       H B b   E`@(`    ]`   J`    b         `    `     b         `    `     b         `    `     b         `    `    b   B      GPeh   cc.SpriteFrame  	iFPe+1   textureLoaded   PeRH   onTextureLoaded Pd7	   isRotated   Pd"
   setRotated  Pc!   isFlipX Pcq    isFlipY Pc.   setFlipXPc   setFlipYPc'   getRect PcR   setRect Pe   getOriginalSize Pe   setOriginalSize $Pg.   _textureLoadedCallback  Pe   _refreshTexture Pdr	   getOffset   Pdj[	   setOffset   Pdֽ)
   setTexture   Pf΁   ensureLoadTexture   Pd.,
   _checkRect  PcV+   _flipXY  Pfچ   _calculateSlicedUV  $Pg^*   _setDynamicAtlasFrame   $Pg:j   _resetDynamicAtlasFrame Pd~6^   _calculateUVPdFj
   _serialize  DPdYT_   _deserialize`    Ja       8b   
      Pev]!   _textureSetter  PcN *   insetTopPd   insetBottom PdB#		   insetLeft   Pd:A
   insetRight  b         0QH`<   !!d    Z,,$< \!!`   %j         3  v  ^3g  `,=dpA       J K `@`    b       @ e    @   (      e b         
0Q4`   !!c   ZT(  !!`   Pdfq
   _capInsets  e          3  5 `,=dpA        FK K 
`@`    b          e     @   (      0QH`>   !!d    Z@*8,D `!!`   Aj          3  ;33f `,=dpA       K XL `@`    c
       8P   e    @   (      i b         
0Q4`   !!c   ZT(  !!`   e          3  5 `,=dpA        L L 
`@`    b          e     @   (      0QH`>   !!d    Z@*8,D `!!`   Aj          3  ;33f `,=dpA       M M `@`    c
       8P   e    @   (      m b         
0Q4`   !!c   зZT(  !!`   e          3  5  `,=dpA        M 4N 
`@`    b          e     @   (      0QH`<   !9!d    Z@&8,D `!!`   Aj          3  ;33f  `,=dpA       RN N `@`    c
       8P   e    @   (      q b         
0Q4`   !Y!c   ZT(  !!`   e          3  5 `,=dpA        6O O 
`@`    b          e     @   (      0QH`>   !u!d    ȾZ@*8,D `!!`   Aj          3  ;33f `,=dpA       O HP `@`    c
       8P   e    @   (      uF0Q`"  !!dw   Z $ d$(
$(
$(
$(
$$,@
 P \ T l X T T \ ` x
 P<^  !!D`   bPc2,1m   _rect   Pbʌ   uv  PdV	   _original   Pcn#   _offset Pe^j   _originalSize   PcB   _rotatedPc&P5   _flipX  Pc   _flipY  PcC   vertices`    Kd                   Pc~   uvSliced1h         3  g5555
5999999999	9
!#%9$&9'!^3)e+   `,=dxA        pP S `@`    ,i-          ,0```&
   e     @   (      0Q8`    !!c   ZTD$!!`   1]f          3  3 3`,=dpA        *T T `@`    b       P e     @   (      0Qd`r   !!$g4   Zl X (8F l T  !!`
   bL2Z	5q(         3  f3g"3e
3f   `,=dpA       T U `@`    d       P @   e    @   (      0Q0`
   !!b   ZT$!!`   d           3     `,=dpA        V JV `@`    b          e     @   (      0Q@`.   !1!d    Z,
8,D H!!`   Mh          9  33f `,=dpA       vV W `@`    c       P    e    @   (      0Q0`
   !M!b   ZT!!`   d           3     `,=dpA        ,W lW `@`    b          e     @   (      0Q0`
   !i!b   ZT!!`   d           3     `,=dpA        W W `@`    b          e     @   (      0Q@`.   !!d    Z,
0,D H!!`   Mh          9  33f `,=dpA       W X 	`@`    c       P    e    @   (      0Q@`.   !!d    Z,
0,D H!!`   Mh          9  33f `,=dpA       X :Y `@`    c       P    e    @   (      0Q<`(   !!d   Z$(('D  !!`   =g         #  33g`,=dpA        `Y Y `@`    c       P    e     @   (      0Q@`.   !!d    Z,
,,D H!!`   Mh          9  33f `,=dpA       Y `Z `@`    c       P    e    @   (      0Q<`(   !!d   Z$(('d  !!`   1g         #  33g`,=dpA        Z Z `@`    c       P    e     @   (      0Qd`x   !!(h:   Z@XdDh" D   !!`
   y}1q         3  !3 393 3
9#3g9 `,=dpA       ,[ T\ `@`    e       P P P ,  e    @   (      0Q0`
   !-!b   ZT$!!`   d           3     `,=dpA        \ \ `@`    b          e     @   (      0Q`F  !I!Hp   Z\8p<L4@?> xX@ K@(& 3t T" X!!H`    y}9=1-MK2Z	P         3  Ҥ33333 
g!#3e933#3	hg3
  3"#3$h&g(3*f,3.g0 `,=dpA        ] _ !`@`    0j2       P P P ,P @ P @ P    e     @   (      0Q\`b   !e! f.   Z,
8$8 x"H.G !!`
   1]!L2Z	o(         9  33f33
e   `,=dpA       _ ` %`@`    d       P P    e    @   (      0Q<`(   !!d   [$( D  !!`   g         #  33g`,=dpA        a Ra )`@`    c       P    e     @   (      0Q<`(   !!d   [h <  !!`   g         #  3g9`,=dpA       |a a -`@`    c       @    e    @   (      0Q\`f   !!$g8   [$H< @< H !!`
   )o0         3  3f33f
3fr `,=dpA        a b `@`    d       @ @ @ e     @   (      0Q`*  !!Pr   [ lP7#lD8( &t ( &X`7 T* \!!8`   H-!%
          3  v  3v  |93g
9
3g
99"#3	{3
g#3 Ig   `,=dxA
       b e 1`@`    $g!          P  
   e    @   (      0Qd`t   !!(h<   Ԙ[8H$@TS34PO  !! `   1]%5q         3  43 3)33 g
#333 g  `,=dpA        (f Bg 5`@`    e       P @ P   e     @   (      0Q`j  !!Lq   [d<,0T/D6L/@/D8*D(4P"<*D(4P"  !!4`   	}y
`GH         3  3333	@3@Ж3@3	@3x  0#3 3	@3
@3e3	x  0#3 H3	@3
@3	e    `,=dpA       ng i 9`@`    $g"       P  @h       e    @   (      0Q`   !)!Lq   [Pd,(< $
,< dd,(< $
,< 8  !!`              3  655;;5
5;;3655;;55; ;"  `,=dpA       j l =`@`    $g$         8 8   8 8 e    @   (      0Q`  !E!a]  [\D$D$H(<"(0"<"(8"(0"884(H,"P0"3h0"Cx04S,"P0"7l0"G|00O|* |
 \$
 p*L20" "Oc,"P0"7l0"G|00O,"P0"3h0"Cx04S* |
 \$
 p<20" "Oc !!P`$   y}H	=b b         `   b         `           3  33333
5353AA35353A A!3"9$3&5(3+C*9	-5/3+@2C19	3553+@8@9C79	:5<3+3@?C>9	@5B3
ECD9G5I3
E@LCK9M5O3
E@R@SCQ9T5V3
E3@YCX9Z3\g^w  Z5`w  =Ab5c3eg)3	h:	j3l:ngpYrƕ?sYtȕ\ u5v3+Cx9	y5{3+@~C}9	53+@@C9	53+3@C9	53
EC953
E@C953
E@@C953
E3@C93gw  V5w  853e)3	:	3:gY:YĕX   `,=dpA        @l t A`@`           P P  @X  @X    B @   !  !@ @
` 0@ 0Ì p p . . p p . .P    
 f  e     @   (      0Q`   !i!4kV   [,&"L"0*L4444 L !!0`   (b         !!	PcR   texture Mz          Z  )3:33:	33:939339339!3	#f%  `,=dpA       t xv E`@`    (h'        
 
 


   e    @   (      0Q`   !!8l`   [8L<(Ch<(C(C 4$8 X `!!0`   !!	1]M5z          3  W33 393
3 393 399 333f 3	"f$   `,=dpA        v x I`@`    (h&       P ,P   P P    e     @   (      0QM`B  !!UQ  [\DP0<Tl&@"(&D4(&D0(&@"00 , 0 , , , , &@"(&D0(&D4(&@"0, , , , , , , ``,(< 
,< 
,< 
,< ``,(< 
,< 
,< 
,< p8D((`$T("#D("# `  !!L`"   y}	PbZE   nu  HPbO3   nv  A1          3  33333
v  3Cv  33@Cv  33@Cv  3C;;;; ;";$;&;(v  3C*v  33@,C+v  33@.C-v  3C/;0;2;4;6;8;:;<;>3@t5B5D;F;H5J5L;N;P5R5T;V;X5Z5\;^;`3	bt5d5f;h;j5l5n;p;r5t5v;x;z5|5~;;3
äm393933w  D335C;335C;YN 3f   `,=dpA        x r M`@`    |}       P P   
 : 8 8 B!8 8 8P     8 8    8     8 8  ,P @  \    e     @   (      0QY`Z  !!   \\(
`<8  'TP 0 0?,l<
0"H8*H8*H8*HtPH0,"0$ !!T`&   =ea-	PdZZ$h   originalSizePc   rotated GKPdw:	   capInsets   =@         3  Ҥ0#3555
5r9323#33535rg3 23"#3	$3 5&3 5(r*g,3
.v  90329436ѤG385:;<3>5@;B3D5F;H3J5L;N3P9R3T3VІX9Y3[І]9^   `,=dpA       Ȃ . U`@`    Lq`       P    P  @ P   P       0 e    @   (      FPd6 kX   copyWithZonePe   initWithTexture 	8          k ''#3Їk:
%=:	
͇)̋ ::)̋:::)̋::!:#%)̋:&:(:*,)̋:-:/:1: 3!	:"5#
:$7%:&9':(;):*=+:,?-:.A/:0C1:2E3:4G5:6I7:8K9::M;:<O=:>Q?:@SA:BUC:DWE:FYG:H[I:J]K:L_M:NaO :PcQ!:ReS":TgU#:ViW$:Xkgm'3Yo3Fq9Zs3Fq9[u3Hw9\y#9]{9^} `   %   L
` &&0 `2 L
`
`                                           e    @         }5Uq-Ie)Ea}	%Ae0Q`   !!8l\   \L L2< "4":R\/D  !!X`(   PcJ:   ./CCFont(b         GPdF2
   cc.TTFFont  	F(b         Pd%r   _fontFamily BYÐ0b         
U~CQ0Q0`
   !-!b   \T0!!`   !d           3     `,=dpA         b 
`@(`    b          e     @   (      0Q8`   !I!c   \,LL!!`   Pc   Arial   !f           9  `,=dpA         `@(`    b          e    @   (      Y b         
U~C0Q\`h   !m! f.   \$P"p"843/ !!,`   0b         ߖ鸖ɸCme}o            )3:3:#	333g:`,=dpA        > < 
`@(`    e        

  e     @   (      F	Q@          k #3Ї:	͇
)#3:	 :
::)̋:
::g#99    `,dqA       ؈  E`@`    ,i"      P 9 0@ ,       e    @         )Ei0Qd`t   !!$g8   \L*""4;P!!,`   0b         GPdu   cc.TextAsset	Fb         EF0Q0`
   !!b   \T!!`   d           3     `,=dpA        ڍ  `@(`    b          e     @   (      1	q(         #  3ч#  3: :	g#  99  `,dqA        b E`@`   e      0`    e    @         0Q`  !!  \ /X
*4<$   P * (*L " " " " " " " "x "x "l "X "\ " " *" ` " *" @ *" @ " "* *  h
  $@LL<<@P@<<h
6"&*@@"F..X.X.H.d"":":R<4,D::""""""
""""
""""""""2222222222222*d*/'D   !!`b  |=dqA         i          E`@(`    0Qd`x   !!(h>   \`5/  $_@8  !!`   H 9q@          	& ̭ 	; 9 	9	`,=dqA          `@`    c       ԁ    e   
  @   (      eaqb         
]m Pf5#Y   ../platform/CCClass $Pgn    ../platform/id-generaterPb   Tex XȖb\   .      }ݐPd=M	   RGBA_DXT1   ݐuݐPc6   RGB565  Pc   RGB5A1  PcګQ   RGBA4444Pc8^   RGB888  -)Pbb   A8  Pbч?   I8  Pb￣   AI8 Pe   RGB_PVRTC_2BPPV1 Pf   RGBA_PVRTC_2BPPV1    PfR   RGB_A_PVRTC_2BPPV1  Pef,   RGB_PVRTC_4BPPV1 Pf   RGBA_PVRTC_4BPPV1    Pf   RGB_A_PVRTC_4BPPV1  Pcz   RGB_ETC1PdT	   RGBA_ETC1   Pc景9   RGB_ETC2Pdz7Y<	   RGBA_ETC2    Pf   TEXTURE_FMT_RGB_DXT1$Pg<   TEXTURE_FMT_RGBA_DXT1   $PgV   TEXTURE_FMT_RGBA_DXT3   $Pg<   TEXTURE_FMT_RGBA_DXT5    PfJGE   TEXTURE_FMT_R5_G6_B5!$Pg   TEXTURE_FMT_R5_G5_B5_A1 %$PgI   TEXTURE_FMT_R4_G4_B4_A4 )Pe   TEXTURE_FMT_RGB8- Pf:{D   TEXTURE_FMT_RGBA8    PfF
   TEXTURE_FMT_RGBA32F Peߏz   TEXTURE_FMT_A8  1Pe}   TEXTURE_FMT_L8  5 PfRmW   TEXTURE_FMT_L8_A8   9(Phi5   TEXTURE_FMT_RGB_PVRTC_2BPPV1=,PiI   TEXTURE_FMT_RGBA_PVRTC_2BPPV1   AE(Phn?D   TEXTURE_FMT_RGB_PVRTC_4BPPV1I,Pi8JM   TEXTURE_FMT_RGBA_PVRTC_4BPPV1   MQ Pf&   TEXTURE_FMT_RGB_ETC1UY Pf-x   TEXTURE_FMT_RGB_ETC2]$PgL   TEXTURE_FMT_RGBA_ETC2   a(b         PcB   REPEAT  `R  Pe>   CLAMP_TO_EDGE   `^ Pef   MIRRORED_REPEAT `  b         Pcg   LINEAR  `L  A` L   f            L      L     pb0         y}Pdfq[	   minFilter   Pd	   magFilter   Pcx   wrapS   PcBZM   wrapT   }Pd

   genMipmaps   9M!9ܐ 99b   J      GPdv   cc.Texture2D	iF*PcVD   getImpl Pc~   getId   Pci   _upload PerS   initWithElement I Pfj   getHtmlElementObj   Pe
"$   getPixelFormat  $Pgj	   hasPremultipliedAlpha   PdN   isAlphaAtlas Pf;4   handleLoadedTexture  Pfb   _cleanupImageCache  b	Pe-+   releaseTexture  Pd7`   setWrapMode E Pf~   setPremultiplyAlpha Pe   _updateFormat   Pe2Q}   _checkPackable  Pc
'[   _getOpts Pf
^   _getGFXPixelFormat  QDUPc*   _getHashPeJr   _isCompressed   PdV   _clearImage  Pf   _checkImageBitmap   	`    Ja       ib<         YݓUDDPdx
   _minFilter  Pdv
   _magFilter  Pd_`
   _mipFilter  Pcs   _wrapS  Pc֋2   _wrapT  Pe   _isAlphaAtlas   DPd4z   _genMipmaps DCPcd   packableÓ(b         
U~C0Q0`
   !y!b   \T!!`   Ad           3     `,=dpA         ڜ 
`@`    b          e     @   (      0Qp`   !!(h@   \8H4@(&@0(, \!!(`   "Iy}t8         3  63033333
33e3g  `,=dpA        @ `@`    e       P P @   e    @   (      YQUY]a b         
0Q0`
   !!b   ]T0!!`   id           3     `,=dpA        V  
`@`    b          e     @   (      0QP`L   !! f,   ]P0d ,
8, P  !!`   il         3  v  
j93g  `,=dpA         `@`    c
          e    @   (       b         
0Q0`
   !!b   ]T(!!`   d           3     `,=dpA         D 
`@`    b          e     @    (      0Q0`   !!c   ȉ],
<   !!`   d           9  `,=dpA       b  `@`    b          e    @   (      m b         
U~C0QP`P   !-!e$   Ћ]$"D"d"+P  !!,`   8b   
      ɸC鸖)ܖ1ܖmeUl            )3:3:3	:3:`,=dpA          
`@`    d        
  e     @   (      F@b         %}F=PdN   _FilterIndexPcVn   extnames`   (K`   PdoX	   _parseExt   %}F=M0Q`  !e!  ]t$@* D$$($x,
* D,0& 8G# L"4`
2D+'L&D'* L* |4,4* //#   W02D8* &
&D* l&,'P4Dp,8* H,8* H<*lX* H<*lX* H0,4H0$L'2#7"H@@ !d       i       !`h   %E$PgI   SUPPORT_TEXTURE_FORMATS H%Q0QD`2   !!e"   ġ]<H4" C   !!`    i           # 3gv     `,=dqA        `  `@`    b       @ e     @   (      0Q@`,   !!d   ؤ]<P" '   !!`    
h         #  3g  `,=dqA        * Щ 	`@`    b       @ e     @   (      }  r>$=d& @        p  ` ,Pi^yW   WEBGL_compressed_texture_s3tc   ,Piׯ   WEBGL_compressed_texture_pvrtc  UY,Pi*Cї   WEBGL_compressed_texture_etc1   ]a(Phk   WEBGL_compressed_texture_etcu]}Pb	   webpb4  $    (b         PcrkA   bestExt Pd2
   bestFormat  PdD5
   defaultExt           #  333g #  3
33w  /53	g53
3gN053!g#v  -w  . ċ5%#'5)k+j-j/v  k1k3#537@#93;g=3?#537hA#59C3EgG#59Iv  v  [3K gMJFjOAjQv  43!!gSv  ^w  !!v  3K gUv  3K"gW3#Yv  3$[v  3K%g]l3&_v  3'av  3K(gc=)v  #  3*e3+g3,iYk   l 0m):1n:2p:3r  `,=dqA         ]`@`    `vt      P P        
``  
 
 
 y2      e    @   (      *0QX``   !!0jL   ]$4 p P D T L L (  !!(`   Y<1]y}Pd
   _hashDirty  Pc   _hash   n          3  f9999
999`,=dpA        6 h `@`    d        , , e     @   (      0QT`V   !!e(   ]T&"0&G$!!`   !m          3  "33Јr9 3 
 `,=dpA         V `@`    c       P ,P e     @   (      0Q0`
   !)!b   ]T!!`   Y<d           3     `,=dpA        x  `@`    b          e     @   (      0Q4`   !E!b   ]T#@!!`   `Ee           3     `,=dpA        ڶ , `@`    b          e     @ 	  (      0Q}`  !a!R  ],dllptttllp<\h\H4PH+x\ : { d   !!`<   y}QUPdJL	   mipFilter   Y]a}!9Uiu]}A 2QA	`  a@         3  !^3  9 3!^393!^39
3593!^393593!^393593 !^3 9	"3
$!^3
$9&3(!^3(9*3,!^3,9.30!^309234!^3496#83:3<3>43@#B{D'3E3G3IeKgM3OhQ  `,=dpA       P ƾ `@`    DoS       ,P  ,P   ,  ,P  ,P P P 
   e    @ 
  (      0Q`*  !!Lq   ]<,lL4\+"|<*P< $ XD$ p (   !!(`   AM 9Hb         3  3 93%33x  35
9 =3!^539 399333g333g 9"   `,=dpA        d `@`    $g$          ,P P  e    @   (      0Q`  !!Hp   ^ , 
@$h+ 4t+t\P 
 <6 6 !!L`"   4=dpA       R a` `@`    A b)u]} 2QA	 2Z	0Q8`   !!c   Ԑ^4 t!!`   f          3  f  `,=dqA        (  E`@`    b         e     @   (      
0QD`6   !!d   ^<*@? !!`   I?i          #  3 /3h `,=dqA        : E`@`    c       P    e    @   (      (          9 3
#{3f	d#333&#	{3
33gg,'3 ϋ h"3 ϋh$`,i&      `  
Z @ @      e    @   (      0Q`  !!  ^ $4l$ $$$7x
 x < PD$8,,&
*('P*('	4L
 D
$@*p$$|d
 <
 @
 ,@$ *"0*G
 H
 L
 , X x 4" 8 !!`L   }1	b		7	M 9`    Ja       iU9!QU]a}y}!%)1]K2Z	p         
j x  ۆ3 v  w  #3P	g
#3PgBB3#33@rg@#3W!h"#3W$h%Y'̕ (5)9+9	-9+
/%30=29	-3496389:3<9>3@5B9D3F5H9J3L9N3P9R9T9V9X3Z3\3^g`#3b3drf9h9j9l9 n3!pfr3"tfv9#x3$z%g|   `,=dpA
        & I`@`    `v~        H   @  H  `&<P  ,P ,P ,P  , P P , ,P @ @ e    @   (      0Q0`
   !!b   ĵ^T!!`   Ad           3     `,=dpA        `  `@`    b          e     @   (      0Q`  !1!Hpz   ^$4PH+|8 84\P  4D$ @ 0   !!<`   u]}A 2Q r Pfz   dynamicAtlasManager  PfrL3   deleteAtlasTexture  i         #  333(3#
{3333f3#  3#  33	g93
!3
#3%f'3)f+   `,=dpA          `@`    ,i-       P ` 
 
`
 
   e     @   (      0Q0`
   !U!b   ^T !!`   d           3     `,=dpA        L  `@`    b          e     @   (      0Q0`   !q!b   ^Tl!!`   Ud           3  `,=dpA         8 	`@`    b          e     @   (      0Q0`
   !!b   ^T8!!`   ed           3     `,=dpA        h  `@`    b          e     @   (      0Qa`n  !!(  ^H<877 ld*x|`_p$$|P@$ *"0*G X x 4" gp x!!`N   Ay}M`    Ja        9i1}U9!QU]a!%)1]K2Z	bb  L  6  E(         3  $3 3%3 3&3 
393 39
j3 9%3=9!3#9%3'9)3+9-3/3	1g39
537993;9=3?5A9C3E5G9I3K9M3O9Q3S3U3WgY#3[3]r_9a3cfe3gfi9k3mgo# q3!s3"u3#wfy `,=dpA          `@`    `v{       P P ,P ,@ ,0
`
 
```
`  
   e     @   (      0Q|`   !!4kR   ^8H+ @4PH+|8 ,   !!,`   A 4=u]} 2Q rw          3  #{3f<#	333(3 #{3 33 3f`,=dpA        H  `@`    $g        P 

Z P    e     @   (      0QX`Z   !!$g6   ^$Dp4<8 !!$`   $Pg   <cc.Texture2D | Name =  `Pe;    | Dimensions = yPb^    x  }n           3 @@3@@3@
@   `,=dpA          b	`@`    c       @X  !e     @   (      b	0QD`6   !!e$   ^$04D$ 4  !!`   Ai          9  333f `,=dpA           `@`    c
       P   e     @   (      0Qd`r   !-!(h<   ^`<d ,
$<
 , P  !!`
   ]aq         3  v  3v  
j993
g   `,=dpA         `@`    d       @ ,P    e    @   (      0Qd`r   !I!(h<   ^`,<,d ,
4L
 , P  !!`
   QUq         3  v  3v  
j993
g   `,=dpA       0 r E`@`    d       @ ,P    e    @   (      0QX`\   !e!$g6   ^Pd ,
$| P !!`
   !U9n         3  v  !
j9393
g  `,=dpA         `@`    d        ,P    e    @   (      0QX`\   !!$g6   _PHd l
 , P !!`
   U!9n         3  v  !
j3993
g  `,=dpA        0 !`@`    d       P ,P    e    @   (      0Qh`z   !!(h<   ȅ_"8&`"8"8  !!`
   YQEer          3  3v  $3 3v  3 3
v  9   `,=dpA        b  %`@`    d       P P    e     @   (      0Q`  !!Dov   _HdD D<DPHth H3""<<H+D !!8`   A9y}APdт#   maxFrameSize5Pc"   Atlas   Pdrw    DEFAULT_HASH b)(          #  3Ҥv3f	9d3
33/3x  %3x  3f3	3
v  933# {"
9#   `,=dpA          )`@`    (h%       P ,P P P ,P P    e     @   (      0Q`   !!\u   _H |p$$$|<   !!``,   y}i}U9Pd^~   _anisotropy Pdv&
   anisotropy  !QUYq]a          
j 3 9 393
9393939	3
935 9"3$5&9(3*5,9.30923496`,=dpA          -`@`    4k8        ,P  ,P        ,P    e     @   (      0Qt`   !!(h<   _,@&d.P&.p&L  !! `   YUQIE=u          3  v  303v  33v  3
   `,=dqA       X  1`@`    c       P P e    @    (      0Q|`   !!!,iD   _d @0T@$ *"0*G  !!$`   -`   K`   B 9!w(         3  f%933	3g#33r9 `,=dpA        B `@`    e       0

 e    @ !  (      0Qy`  !E!0  _\" D$dLK8@?0@* "K@? *@<{$2+4+|4+|4+, ', ', '!!d`.   ]
"	WI?HQU]aUi]@         3  g5Ѥ33h
333g39Y3'##	3
3 1g r"3$3g&#	3( 033e*3,v  #.50k294#.56k89:#.5<k>9@#.5BkD9F15H3JgLv  9N15P3RgTv  9V15X3Zg\v  9^`,=dpA         U`@`    Lq`        @ @ ,P P @ P `     @  P ,  e    @ "  (      0Q=`"  !a!hx   _L`L3|33h"D7"D7"4*`"47"4*`"47dL&0 8   !!H`    iUQU]aAEE!X         3  33333
3v  33v  33	v  33
v  33	v  33
v  33# @"@#@$@%@&@'@(@)k*9,9 .30   `,=dpA         J 5`@`    0j2       P P P P P  !B!,    e     @ #  (      0QL`F   !}!e$   _T"0<"00  !!`   1)k          3  3w  3 3x   `,=dpA        |  9`@`    c       P    e     @ $  (      0Q8`   !!c   _8,   !!`   AEZf          3  9   `,=dpA        2 v =`@`    b       ,  e     @ %  (      0Q`8  !!Dov   _ 'P
 @\\"8T"d6.J2>.  !!@`   T=dpA    
    p Aa]ud(       A`@`    AU!9  b         -e50Q\`d   !!(h<   _4&0 H
 h
 @  (  !!`    r!9Ao          3  3  f999j
  `,=dqA          E`@`    c        ,@ e    @ '  (      0Q@`*   !!d   _4$#\  !!`   
h         #  33g   `,=dqA        V E`@`    c       P    e    @ (  (      8          ''3 '3'3'33v  3
3v  S#χ)3v  :	
:l3ы ϋhj`$g      P P 0
    e    @ &  (      A	!P          
 '
k Ҥ3):kk	'k	k
r'  #3͇)33:33:33 :"33$:&33(:*33,:.330:2334:6338::33 <:!>33"@:#B33$D:%F33&H:'J33(L:)N33*P:+RTYT:,U33-W:.Y33/[:0]_Y_:1`332b:3dfYf:4g335i:6k337m:8ogq'#3͇9s)gt'#3͇:v)gw';y'z'<{):=|:>~:?:@:A:B:C:D:E:F:G:H'	#3I͇JKk:LM%=:NOʇP)ɋQ:RS:T:U3:V3W:X3W:Y3W:Z3[:\3[:]^)ɋ_:R`:T:Da)ɋb:Rc:T:dƇe)ɋf:R:g:h͇i:j:k:l:m֋n:o:pڋq	:r܋s
:tދu:vw:xy:z{:|}:~:ꋁ:싃::::::::: :   :  :  :  :   : 
! : " : # : $ : % : & : ' :  g'# 9   9    `   (   0  Y 0P  0P  0P  0P  0P      `0	` 0 0 0 0P  &00'0 0P 0 0 `2 L 0 0 0 0 0 0 0 0 0 0 0 0 ,                                         e    @         u	)a}	%A]}-Qm)Ea}A]y0Qx`   !!0jL   _L P 2,&*4<
   !!0`   Y](b         GPdg   cc.VideoClip	i蓒`    Ja       	v@          k k#3χ:	%=:g#99	 `,=dqA       * z E`@(`    e       ` L&0@ ,  e    @ )        0Q`   !=!Xt   _  @ < D P P H T X P ` H X T T P P X D  !!P`$   YPd.
   ./CCPrefab  PeJ1   ./CCAudioClip   PeN	?I   ./CCVideoClip   PdC   ./CCScripts Pe>   ./CCSceneAsset  PeC   ./CCSpriteFrame q PfO   ./CCRenderTexture   Pd3   ./CCTTFFont Pe~vD   ./CCSpriteAtlas PeN$   ./CCBitmapFont  PeJ   ./CCLabelAtlas  PeF    ./CCTextAsset   Pe>   ./CCJsonAsset   Pe2   ./CCBufferAsset Pdv'
   ./material            k kkkkk
kkk	k
kkkkkkk k"`,=dqA          E`@(`    $g$       @ @ @ @ @ @ e    @ *        0Q`0  !!Hp|   Г` X
`*4<$  h*"<"86""""<CX  !!l`2   4=dqA        ` E`@(`    PdiV
   ../CCAsset  aqb         
Pebhs   ./effect-parser Pb          GPez5S   cc.EffectAsset  	FFPdn   _initEffect $Pg !   getInstantiatedEffect   Pdbz	   getEffect   0Q0`   !!c   `$4(  !!`   `d           9   `,=dpA        P  `@`    b          e     @ ,  (      (b         FPdN
   techniques  `    [Pc:ټG   shaders `    [U0Q`   !!@np   `$</$$H4 ;0K \!!4`   ZIM%Pcv(   _forwardPd   _programLib H~(         #  33#  33v  M#  33
333w   3	35gYѕ) 3
f  `,=dpA        8  F`@`    $g        P P P  \    e     @ -  (      0QT`V   !!!$g4   Ф`8 0O 0/d  !!`   `Pdzί   parseEffect U"m         3  %3k9 #3
3 g `,=dpA        &	 	 `@`    d       @ P   e     @ .  (      0Q@`0   !A!d    `T P   !!`   `h          3  f33f`,=dpA        0
 
 `@`    c
       P   e     @ /  (      0Q8`   !]!c   `T P !!`   `f          3  f3  `,=dpA        
 > `@`    b       P e     @ 0  (      PdFw   EffectAsset 	@          k Ҥ3):k'#	3·3:	
 :#::::::!g##	9%9'`4k)      0 
` L`        e    @ +        =Y0Q`x  !!b  ` 84H P T  d4 l * 2$"0,86H,86` *"PT"::"RX*X":""""""""""""x
(D L4   !!=`   D=dqA        0 b   E`@(`    aq
Pe2   ../CCTexture2D  %PeDת   ./CCEffectAsset $Pg2,   ../../utils/texture-utilPbf*4   gfx X(b         PcjG   SPRITE  Pd.O	   2d-sprite   Pd"   GRAY_SPRITE Pe   2d-gray-sprite  Pcz   UNLIT   Pc]P   unlit   bD   "      GPd@   cc.Material 	F*uPdFĩ}   getProperty Pd6B%	   getDefine   Pd}   setCullMode Pc!x   setDepthPcݰ   setBlend Pf~   setStencilEnabled   PdnDC
   setStencil  PdcK
   updateHash  PcMP   getHash F0Q@`,   !! f,   `$0h T T (  !!`   1]Pd>   _manualHash Pc   _dirty  `h           9  999  `,=dpA         | `@`    c       ,    e     @ 2  (      Xb$         Pcf[   _definesE?Pdy   _effectAssetPeMKX   _techniqueIndex `    Per~   _techniqueData  Pd
Tn
   effectName  PdY{-   effectAsset ݺPe.   techniqueIndex   b         
U b          b         B!% b         
0Q0`
   !E!b   `T4!!`   d           3     `,=dpA        X  
`@`    b          e     @ 3  (      0Q`   !a!4kR   `,</&d4 O""    !!,`   ZIM`
0PjW"   Can not set an empty effect asset.  x         #  33#  33v  ^493
3f9#  3g  `,=dpA        \ `@`    e       P ,P    e    @ 4  (      )b         
0Q0`
   !!b   `T !!`   `d           3     `,=dpA          
`@`    b          e     @ 5  (      ݺ b         0Q0`
   !!b   `T@!!`   d           3     `,=dpA         l 
`@`    b          e     @ 6  (      0Q@`.   !!d    `,
T,  \!!`   `Pe^   switchTechnique h         9  33g `,=dpA          `@`    c       P    e    @ 7  (      -F0b          Pfx   getBuiltinMaterial  Pd9+H   BUILTIN_NAME Pf	|   createWithBuiltin   b0Q`   !!4kT   `,(</P4$6  !!0`   ZIMPc*pb   Material)ѺٺPc6   builtin-x          #  33#  33v  #  3r 
'#  333	@h `,=dqA       z  `@`    e       P @ P    e    @ 8  (      0Qh`z   ! !(h:   `<#4$6$ <   !!$`   )Ѻݺ br(         !#  333@h	3h   `,=dqA        B `@`    d       P @
   e    @ 9  (      0QP`L   !2 !$g8   `<#|08 4
X`
 !!`   )-l          !r  9 9  `,=dqA       f  b`@`    b       , e    @ :  (      b*0Q`@  !N !Pr   `\</4XH
  TX@ l
0 L(4  F   !!@`   ZIM Pfa=\   CC_USE_ALPHA_ATLAS_ 1]5`uH         #  33#  33v  "#k
{M3f@3h3h3	#  3
3g 3"3$e&`,=dpA         `@`    (h(       P @   P P P   e    @ ;  (      0QL`B   !n !e$   `<@XP  P  !!`   `k         "#  k33h   `,=dpA       $  `@`    c
       P   e    @ <  (      0Qx`   ! !(h>   `\</6XP F l !!$`   ZIM`v0         #  33#  33v  ^-"#k
33e `,=dpA        b `@`    d       P @ @ e    @ =  (      0QL`B   ! !e$   `<@XP  H  !!`   `k         "#  k33h   `,=dpA        Z  `@`    c
       P   e    @ >  (      0QH`@   ! !d    a<"dD  \!!`   Pd]Dd	   CULL_BACK   `j         !3  33h`,=dpA         :! `@`    c       P    e    @ ?  (      0Qd`v   ! ! f*   ȅa\##|",P F p   !!`   PdX   DS_FUNC_LESS`q0         !!!3  33e `,=dpA       b! " `@`    c       P    e    @ @  (      0Q`"  !!8l`   a#",|",",",|",",'l  !! `   Pe>$B   BLEND_FUNC_ADD  Pe޾H   BLEND_SRC_ALPHA (Phu   BLEND_ONE_MINUS_SRC_ALPHA   Ta  A`X   
 	     !!3  !3!3!3  !3	!3	
!
33	
e

   `,=dpA       " X& `@`    c       P @ e	 
   @ A  (      0QH`@   !.!d    a<"d\  t!!`   PeDw   STENCIL_INHERIT `j         !3  33h`,=dpA       & \' `@`    c       P    e    @ B  (      0Q`   !N!8lZ   a"d",|#l/t",",",/P     !!`
   >PenA   DS_FUNC_ALWAYS  Pe~AC   STENCIL_OP_KEEP `X   
 	     !3  !3!!  !3!3	!3	
!  
33	
e

`,=dpA       ' * `@`    c       P @ e	 
   @ C  (      0QH`:   !r!e$   īa,
D,@  H  !!`   `j         9  333g   `,=dpA       * + `@`    c
       P   e    @ D  (      0QD`6   !!d    خaTP@  (!!`   `i          3  333f `,=dpA        + H, `@`    c
       P   e     @ E  (      0Q!`  !!dw   ܱahX` TS*-/  t tA#/  \8"BSA#/  TL"B_w  !!4`   )`!PcvVc   defines Gu         3  93333
3g393ҫƭ#k5Ф3B6'3 36"e$2&3	(B'6''3
*3	(6,e.20핪 1  `,=dpA        l, J0 F`@`    0j2       ,P P P @ ( dZ  @ 9  e     @ F  (       	P          9 9kk'3k
k#3	'#3
͇)g#3͇: :ʇ): #":$:&():)#":+:-/):0:2#":4:68)ɋ:9: ;:!="?)ɋ#:@:$B%D)ɋ&:E': G:(I:)K*M)ʋ+:,N:-P.:/R0:1T:2V3	:4X5
:6Z7:8\9::^;:<`=:>b?:@dA:BfC:DhE:FjG:HlI:Jngp'9#9Kr3t9Lv`x      ,@ @ P L
`2 s2` 00&0 L L&0 0 0 0 0 0@                 
  
      e    @ 1        A] . J j      *Jn0Q`   !!Dot   a C84H P  0
(L L4  !!8`   L=dqA       1  X c    E`@(`    0QD`8   !!d   a,@*4@  !!`   aqb         
i          3  ):`,=dqA       2 n3 `@`    b       L e  
  @ H  p(      0Q`   !!<mb   a<+(Dh Pl(&D$$   !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       3 46 `@`    e        ` `    e  
  @ I  q(      aq
(Ph   ../../../renderer/core/pass -0Q	`  !&!ly   a <h  	 
  
     2ZZNl "<"; !!`H   0Q<`$   :!e$   a,0L
 X 0  !!`   EKPd"
   _technique  g           9  99  `,=dpA        6 47 A`@`    b       , e     @ K  s(      F0Q`&  !Z!Pr   at,0 X
<L8D+@O"D+@O"<@4 !!(`   PdB   _properties UbG

(         3  5Ҥ#3g9
393#{#3r933#{#3r9393  ; `,=dqA       7 : E`@`    $g         `  ,P TJ    e    @ L  t(      Pe<|   _createPassProp 0Q`
  !~!Dot   aX l 
,P", 7"
$ <\w (0F X  !!8`   jBv
PeӒ   PARAM_TEXTURE_2DFubH         3  3g3h5
333v  3f3v  /933	3
3 e"   `,=dpA       : = E`@`    $g$       @  P P P @ e    @ M  u(      PeV   _setPassProperty0Q`   !!<mf   aD4,8\
h
 DlBk'#s*H"G !! `   Pc}*   passes  HI?GX         3  3!^Mw  +35e	YΕ- #3 #3e`,=dpA       = ? E`@`    e          ـ
   e    @ N  v(      u0Q|`   !!<mh   b|t,@\
p
 
 lL(s!!`   Hw8         3  3z  D3!^Mw  !53g	ΩYϕ#  `,=dpA       @ ~B E`@`    d             e    @ O  w(      0Q`   !!@nj   ؊bD4,8\
h
 0
: '+s*H"G   !! `   HI?GP         3  3!^Mw  (53e	YΕ* #3 #3e   `,=dpA       B D E`@`    e          ـ
   e    @ P  x(      0Q|`   !!<mh   ̓b|t,@\
p
 
 dL(s!!`   Hw8         3  3z  D3!^Mw  !53g	ΩYϕ#  `,=dpA       D BG E`@`    d             e    @ Q  y(      0Q`   !!8l`   bD"d4,8\
h
 0
 +s00!!`
    Hx0         !3  33!^Mw  53	gYϕ 9  `,=dpA       xG fI E`@`    d       P   e    @ R  z(      0Q|`   !2!4kX   b4,8\
h
 0
: +s00!!`   HwH         3  3!^Mw  $53e	Yϕ& 9   `,=dpA       I HK E`@`    d          y  e    @ S  {(      0Q`   !N!4kX   b0$8T
d
 (
v #_00!!`   Hzp   
      3  3!^Mw  353	
e		Yϕ5 9`,=dpA       xK `M E`@`    d          y  e	 
   @ T  |(      0Q`   !j!8l`   ȶbD"d4,8\
h
 0
 +s00!!`
   >Hx0         !3  33!^Mw  53	gYϕ 9  `,=dpA       M O E`@`    d       P   e    @ U  }(      0Q`  !!<mh   b0$8T
d
 p
<  _00!!`
   HPe&y   setStencilFront Peڎ   setStencilBack  x   
      3  3!^Mw  [53	
e		3	
e	Yϕ] 9`,=dpA       O R E`@`    e         
     e	 
   @ V  ~(      `    Jc                b         sG
0Q0`
   !!b   b\!!`   Kd           3     `,=dpA        R "S 
`@`    b          e     @ W  (       b         sPdd~	   technique   0Q0`
   !!b   b\,!!`   Jd           3     `,=dpA        lS S 
`@`    b          e     @ X  (       b         s0Q,`   !!b   b,(!!c             `,=dqA         T 6T 
`@`    b          e     @ Y  (      0Q`   !!@np   b|,
* XX@ ""F\"	!!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       VT V E`@`     f        P , P `  3e    @ Z  (      U!
b         DH           3 ϋ9999	
9
999	9
99͇)̋:=͇)̋:=͇!)̋:"= 3$l&#!(3"*ˇ#,)e-   `,dqA        r6 W E`@`    Lq/      , , , , s2  ` L          
  
     e     @ J  r(      Pdզ
   EffectBase  	{0           ҋ'9 9kk'kk
'#3'	j9#9
39 `$g      ,@ @ @       e    @ G  	      "6Vz.Jf0Q`   !B!Dov   b s84X )     X ! !!<`   l=dqA       X l g        E`@(`   0QD`8   !Z!d   c,@*4@  !!`   aqb         
i          3  ):`,=dqA       d pe `@R`    b       L e  
  @ ^  f(      0QH`<   !z!e$   c,($$0 @  !!`
   %Pdj1   getTemplate j         #  3333g
  `,=dqA       e f `@R`    c       P @ e  
  @ _  g(      0Q`   !!<mf   c 'lh P5/  (K  ($*  !!$`   L=dqA       2f k A]Ac(      `@R`    FPc2   program 0Qt`   !!(h:   c '4 $* (>@"?l,   !!(`   4=dqA      f g `(   `@`    Pc   uniformsb0Q4`   !!c   ̜cd  !!`   Ge          3  v  `,=dqA       $g ~g E`@`    b          e    @ b  o(      I?GPcgU   continueu0          ' 3 3ы g%#3 # 3
e   `e      @ P       e    @ a  m(      0Q`  !!Xt   Ȣct,$ #x0
d*, 7&*, 7x*, 7p,+\$0@O2|D'
 (!!<`   GU
PdZP@	   PARAM_INT   PdގJ   PARAM_FLOAT I	B
Pe~Aj   enums2default   H         3  #3̈h;5
Ϥ333v  j333v  333v  (#3	3
g3
53
# 3
r"3$3&5(!9
*   `,=dqA       h k E`@`    ,i,       P 8 P ` @ @     e    @ c  n(      |H          '3 ' 3k' "ʭk 	'3
3΋g`e      @ \     e  
  @ `  h(      0QX`\   !"!$g6   c P  04 * !!`
   4=dqA      k l a` `@R`    0QH`>   !:!e&   c4*(DC !!`   Gj          3  335; `,=dqA       Nl l E`@2`    c
       P 8  e    @ e  l(      n           ' 3 k33ы g  `d
      P      e  
  @ d  i(      aq0QP`N   !Z!e(   bP&(4,>C!!`   0QU`T  n!ؔԚ  bx,4 P
 "(8'P4 L
 ",'H",'\ 8 (8@^WT8@w@,<
,$,00@DD&t
 ,48&H<PLPX\\&D<LHLTXX&#!<:!#%(   !!Ȗ``   HI	GPcn   stage   PcS   opaque  
Pe#   rasterizerState Pcx   cullModePd&
   blendState  PcRWP   targets Pc"ɻ   blend   Pc   blendEq Pc|*   blendSrcPcYv   blendDstPd2   blendAlphaEqPe^_H   blendSrcAlpha   PeNVnv   blendDstAlpha   Pd_	
   blendColor   Pfn_   depthStencilState   Pd.Q(	   depthTest   Pd
   depthWrite  Pd>g	   depthFunc   Pdb*0   stencilTest PeN   stencilFuncFrontPe%   stencilRefFront Pef,e:   stencilMaskFront PfUU   stencilFailOpFront   Pfʘ   stencilZFailOpFront  Pf.   stencilZPassOpFront $Pg%5   stencilWriteMaskFront   Pej1   stencilFuncBack Pe[   stencilRefBack  Pef!   stencilMaskBack  PfɟN   stencilFailOpBack    Pf.p   stencilZFailOpBack   Pfz5   stencilZPassOpBack   Pff
|   stencilWriteMaskBackaP    9         3  3#rw  /3  53
33#rw  .3533@@@@3l	k 3"3	$r&;(3
*3,3
*3.g032323456ä@383:3<3>3@3B3D3F3He	J3L餞3N3P3R3TeV3X3Z3\3 ^3!`3"b3#d3$f3%he	j3&l3Z3'n3(p3)r3*t3+v3,x3-ze	|Y~   3r;Y      `,=dqA       ^Y b E`@R`    hx       `  P @ P BX P  P P P P P P P P P P @ P P @ 0@  e    @ ]  k(      
Gl0           k 33r `,dqA       &Y ^c E`@`    d      P       e    @ \  j(      1$Pg<   ../../../renderer/types -PcU   ./effect,Piǀ    ../../../renderer/core/technique}(           ҋ'''	9 9kk'	k'
k
k'kk'kk'`(h      ,@ @ @          e    @ [  
      VjVv60Q`   !&!Hp~   c [84H P  T<A<
(X L4 !!@`   L=dqA       <n 2 c    E`@(`    0QD`8   !>!d   c,@*4@  !!`   aqb         
i          3  ):`,=dqA       o p `@6`    b       L e  
  @ g  W(      0Q`   !^!<mb   c<+(Dh Pl(&D$$   !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       &p r `@6`    e        ` `    e  
  @ h  X(      0QT`V   !z! f0   c<LD< *$!!`   U	0Q4`   !!c   cD
P!!`   e           9     `,=dqA       s t E`@6`    b          e    @ j  e(      m         #  3#  33f 'l `,dqA       r $t `@`    d
      P      e  
  @ i  Y(      aq
,Pib$'    ../../../renderer/murmurhash2_gcPc^_   ./utils PenP   ./effect-base   0Q%`  !!dw   c ?t('#X |<ht   

2	ZZZNl "<"; !!t`6   <=dqA      ^t  A^a(    E`@6`    0Q\`h   !!(h@   cl@ .pT
 X <   (!! `   b`Pcz|   _passes Pd   _stagePasseso         3  g999	93g`,=dpA       t u ^`@`    d        s  e    @ l  [(      UbF0Q,`   !!b   c$  !!c             `,=dqA        Lw `w E`@`    me     @ m  \(      Pe   _onEffectChanged0Q`  !!pz   c4
hX
 H  hHD(l
H,,&TS#&Tg#&Tg#X" 40 
   !!<`   ݺ`HUjPcj.%   _stage  bX         { 3 9933	993w  #3ˈ5h;#3̈53	h9	!#3̈5#3
%h'9
)3+5-3+̆/;03+5234g6Y8ϕ 9 `,=dpA       w { E`@`    4k:       ` 
  & P  e    @ n  ](      0Q,`   !2!b   c$  !!c             `,=dqA        { { E`@`    me     @ o  ^(      0Q`  !F!Dov   cTP0`(  TS3<X LK3 * ?@?t !!,`   E
PeBǬc   serializePasses `0         3  39 33	3g@3Ѥ"333g@3 l933 g"3$  `,=dpA        | ~ E`@`    (h&        
 @  @    e     @ p  _(      `    Jd                    b         sݺ
0Q0`
   !r!b   c\ !!`   `d           3     `,=dpA         N 
`@`    b          e     @ q  `(       b         sG0Q@`,   !!d   c\@ <  !!`   `GPd.
    (variant)  h          3  3 3@  `,=dpA           
`@`    c       
    e     @ r  a(       b         s0Q0`
   !!b   ́d\ !!`   d           3     `,=dpA        d  
`@`    b          e     @ s  b(       b         sPdMOz   stagePasses 0Q0`
   !!b   d\4!!`   d           3     `,=dpA         P 
`@`    b          e     @ t  c(      0Q`   !!@np   d|,
* XX@ *"F\"	!!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       p  E`@`     f        P , P `  3e    @ u  d(      b         D	X          ' '# 33g93
9 l3΋99	
99Єˇ)ʋ:=ˇ )ʋ:!=ˇ#)ʋ:$=ˇ&)ʋ:'=	3)l+# 3-ɇ/)e0  `Do2   
   P ,P P ,  L&L
&             e    @ k  Z(      Pez|   EffectVariant   	8           ы''9 9kk'kk
'kk#	3
3k9#	939  `6(h      ,@ @ ` @      e    @ f        :Zv.Bn0Q`   !"!8l`   d G4H P"1
l*4<
(< L4!!4`   <=dqA       ܗ a  E`@(`    0Q`   !:!<mb   d<+(Dh Pl(&D$$   !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       6  `@2`    e        ` `    e  
  @ w  K(      0QT`V   !V! f0   d<LD< *$!!`   U	0Q4`   !j!c   dD
P!!`   e           9     `,=dqA         E`@2`    b          e    @ y  V(      m         #  3#  33f )l `,dqA        4 `@`    d
      P      e  
  @ x  L(      aq
0Q`  !!`v   d ?t('#X x<8   2ZNh "<";  !!d`.   <=dqA       ֖ Aa(    E`@2`    0Qd`v   !!$g8   d@ *
@ ,Z p!!`   bPd>87   _techniques Pcn|   _asset  q@         3  g҆993	e `,=dpA        * `@`    d       0`    e    @ {  N(      UbF0QH`:   !! f0   dd
,\
 X
X
 (!!`   KJj           9  9599   `,=dpA       z ^ E`@`    c
       , ,  e    @ |  O(      0Ql`   !!(h>   d`0Ot*,Gp !!$`   H	4Pkq(   Can not switch to technique with index [Js         3  3z  !#3@@	g
3 59   `,=dpA        Џ E`@`    d       ` @H   e    @ }  P(      0Q0`   !	!c   d,
D(  !!`   d            9 `,=dpA         F E`@`    b       s  e     @ ~  Q(      Bh	0Q`   !"	!@nj   dd$40K(, g043LP6   !!(`   HbJK}@          3 3w  *33 5	3fgYѕ3 3 33g33r`,=dpA        n 8 E`@`    $g!       
 
  

   e     @   R(      `    Jb            b         s
0Q0`
   !J	!b   d\,!!`   Jd           3     `,=dpA          
`@`    b          e     @   S(       b         s0Q4`   !j	!c   d\,  !!`   Je          3  3  `,=dpA        0  
`@`    b         e     @   T(      0Q`   !	!@np   d|,
* XX@ *"F\"	!!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA        ( E`@`     f        P , P `  3e    @   U(      b         DX          ' '# 33g93
9 l3΋99	
99Єˇ)ʋ:=ˇ )ʋ:!=3#l%# 3'ɇ))e*  `<m,      P ,P P ,  L
&           e    @ z  M(      b         
Pcr   Effect  	|0           ')9 9kҤ3):	3k9#9	39
  `2$g      ,@ L
       e    @ v        6Rf		F	f		0Q@`.   !	!e$   d  X L d  !!`   Pd:_   ./CCMaterial Pf~4Q   ./material-variant  h          k kk `,=dqA       . Ę E`@(`    b       @ e    @         0Q`   !	!Dov   d C84H P T223 " 
(L4 !!4`   <=dqA      v ک a  E`@(`    0QD`8   !	!d   d,@*4@  !!`   aqb         
i          3  ):`,=dqA       n  `@	`    b       L e  
  @   B(      0QT`V   !
! f0   d<LD< *$!!`   U	0Q4`   !&
!c   dD
P!!`   e           9     `,=dqA        & E`@	`    b          e    @   J(      m         #  3#  33f )l `,dqA       
 B `@`    d
      P      e  
  @   C(      aq
PeZ)   ../../utils/pool0Q`   !N
!@np   d ;t('#X l<8   !!@`   4=dqA      r  A`(   E`@	`    0Q`   !f
!@np   d 4 P
 0
H++@"6, C2H !!(`   HI	b9	`    Ja       rPc&]   _pool   ~X         3  #rw  5;Y
ϕ 33˄%=3gh99 `,=dxA         v u`@^
`     f       @ 8 30 ` e     @   E(      UbF0Q%`  !
!|}   d|7 
D@ (D|0<
l P o. \ {/
( |:X"@+\
  !!P`$   ~
Pe@.   MaterialVariant Pc.͞V   _owner  ٺ)m
Pe   serializeDefines` Pfj3O   serializeTechniques "	KPdJȆ    (Instance) 	@         3  #3{'39	3v  33w335f33	3
3g33 3
3"g$@5&5(5*5,3.f0324Z495,#3r73:@99<3>9@9	 `,=dpA         E`@^
`    8lB       P 

 X P P    P   X  e    @   F(      
0Q`  !
!`v   eX8<0<
0
` P o. \ {/
,04` \
# P* D !!D`   
~
)m

`
	Pc*[0   maxSize Pcz   _clean  b8         3  33335

;3333g33	33
g@55!5#φ%;&3(3*x  23,g.505234g638:Y:9;`,=dpA       ޤ  E`@^
`    8l=       P  
 `:P @  P      e    @   G(      0Q4`   !
!d   e,,D $  !!`   ~
	e           9  9`,=dpA         ~ E`@^
`    b       ,  e     @   H(      Bh	0Q0`   !
!c   آe4(0  !!`   
d           9   `,=dqA         E`@^
`    b          e    @   I(      
|H          ' # 33g93
9 l3ϋ99	
99`,i      P ,P P ,           e    @   D(      o	ٺ	~@           ы)9 9kk'kk
ҋ3kr 33	h939
`	(h      ,@ @ @ P         e    @         	
"
J
b




0Q`*  !"!Pr   e [84H \ h x +," 6)(')
(` L4  !!H`    T=dqA    
   R d d     E`@(`    0QD`8   !:!d   e,@*4@  !!`   aqb         
i          3  ):`,=dqA         `@2`    b       L e  
  @   5(      0Q`   !Z!<mb   e<+(Dh Pl(&D$$   !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       0 ܮ `@2`    e        ` `    e  
  @   6(      0QT`V   !v! f0   e<LD< *$!!`   U	0Q4`   !!c   ؾeD
P!!`   e           9     `,=dqA         E`@2`    b          e    @   A(      m         #  3#  33f 'l `,dqA        . `@`    d
      P      e  
  @   7(      aq
	Pey   ./effect-variantPex   ./material-pool Pd~0
   _decorator  r Pfc   cc.MaterialVariant  0Q`  !!\u   e ?('#X   ;&<2ZZNl "<";!!``,   <=dqA        Aa(    E`@2`    0QT`R   !! f0   el@ .lT , (!!`   b
Pdt	   _material   m         3  g993g
   `,=dpA         `@`    c        @ e    @   9(      UbF0QL`H   !!e&   eD(*$  C !!`   b
k          3  33gh`,=dqA       . ʳ E`@`    c
       P   e    @   :(      0QH`:   !!d   eD&8  'L  !!`   

j         3  3h   `,=dqA        v E`@`    b       @ e    @   ;(      0QT`T   !.!$g4   e4T,C
 (  !!`
   
ݺ`m         3  3r939
9  `,=dpA         E`@`    d       @     e    @   <(      `    Jc                b         s
0Q4`   !V!c   e\(  !!`   me          3  3  `,=dpA         R 
`@`    b         e     @   =(       b         s=0Q0`
   !v!b   e\!!`   
d           3     `,=dpA         ܶ 
`@`    b          e     @   >(       b         sٺ0Q0`
   !!b   e\(!!`   d           3     `,=dpA        $ r 
`@`    b          e     @   ?(      0Q`   !!@np   e|,
* XX@ *"F\"	!!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA         E`@`     f        P , P `  3e    @   @(      b         DP          ' '# 33g93
9 l͋9͋93͋	9
Є̇)ˋ:=̇)ˋ:=̇!)ˋ:"=3$l&# 3(ʇ*)e+  `<m-      P ,P   s2  P            e    @   8(      
	8           ы''9 9kk'kk
'kk'#	3
3k΋3kk9#	939    `2,i"      ,@ @ ` @ @ ,      e    @         6Vr*Rr0Q`   !!@nn   e G84H \
*4<
 PP*
(L4 !!<`   L=dqA        T c    E`@(`    0Qp`   !!4kX   e4
 t
0<@  " $!!`   Hr>Et0         3  w   55@;Y	ѕ" 
9 3g `,=dqA       T  `@`    d           e  
  @   2(      0Q`>  !!Ts   et ,,
 t
H4
(", 7", 7&.X L+@  " (   !!0`   H
 PfjR   PARAM_TEXTURE_CUBE  Y<r>@         3  w  v553Τ]33
3v  33
3v  3;3f;YYѕx 9 3	g! `,=dqA         `@`    $g#         P P @ @  e  
  @   3(      aq
-b         (b         
V Pf   serializeUniforms   0Qi`  !:!*  f$,L\
(HL&P8`PPdd+X`D+Th\lpx||lhltxx+ @S3 4G2#(   !!`F   EHPdF(H   _programNamePd>\	   _cullMode   Pc!   _blend  PcZZV   _blendEqPe   _blendAlphaEq   Pdo	   _blendSrc   Pdz(	   _blendDst   Pe   _blendSrcAlpha  PeY   _blendDstAlpha  PdV   _blendColor Pd2
   _depthTest  Pd;   _depthWrite PdzX}
   _depthFunc  Pd   _stencilTest Pf<0   _stencilFuncFront   Pe{=   _stencilRefFront PfΖBX   _stencilMaskFront    Pfrt%   _stencilFailOpFront  PfzA   _stencilZFailOpFront Pf.	?   _stencilZPassOpFront$Pg~]   _stencilWriteMaskFront  Pe0E   _stencilFuncBackPe^^   _stencilRefBack PeF*   _stencilMaskBack Pf&i   _stencilFailOpBack   Pf7   _stencilZFailOpBack  Pfr_J   _stencilZPassOpBack $Pg    _stencilWriteMaskBack   jPe,   _propertyNames  PdRQL   _defineNames``  MH          3 w  "533@3
=33@3@3@3	@3
@3@ @3!3%3'@$@#3)u3,3.@031@334@637@93:@<3=@?3@@B3C@E3F@H3I@K3L@N3O@Q3R@T@+3V3XlZ@U3 ]3!_la@\@Yc 1  d `,=dqA         V`@`    Pre       @ P     
 P  X  X  X  X  X  X P 
 e    @   4(      2	~(           ''9 9kҤ3):	''):	:
:939  `$g      ,@ L&      e    @         
60Q`  !!`v   f _, 8X* H\
  P*?&"""""	*$/G&!!`@   l=dqA        r g        E`@(`    0Q!`  !!ea  f4vhT7XDT7p((x4$00D4&@,"4&D0" 0/,/,/,/\(828
 @
4&\0
 |" p\"H$$0P<3,3,3
$/@d"PD'8$00"D4&H4" #4&<("# 03,3,3,3\(828
 D
4&`0
 |" hT"@$$0T<3,3,3
$/@d"XD'p T !!`R   >0Q	`  !pz   f @ 4 ,/0/4<
L0H0$
 l@@



	
$:,;x:,;x

0

,  !!`
   a Q!	P          3  33  33  3@3
@	3 Σ9999v  433BBBBѕp v  C9v  C 9[!9["9   `,=dqA       t  E`@`    $g#       P  X , ,P @!Be    @   1(      aeEI	Pdkl   _alignFlags yqPd6'
   _isAbsLeft  PcnՁ   _left   PdZϽ   _isAbsRight Pc   _right   PeB!   isStretchWidth  $Pgj}|   isAlignHorizontalCenter $Pg>>   _isAbsHorizontalCenter   Pf
8   _horizontalCenter   Ta      ?PdÃ   isAlignLeft `Z  }Pc6*   bottom   qPda   _isAbsBottomPc"V^   _bottom Pd	   _isAbsTop   PbZ   _topQ!PenC   isStretchHeight $Pg
th   isAlignVerticalCenter    Pf&	R   _isAbsVerticalCenterPe.>u   _verticalCenter PeG   isAlignBottom   `x           3  Ϥ$ i3#3{
#333#3{33	33
U830#333#333!Ɩ3%['B$@#3)ޤ3+3+B-@(3/ޤ3131B3A..35@438B735@:38B;3<3>w  A@[A3B,ADv  ^CE9FBI@Hʖ3KBJ3Mr3O3Q3QBS3%AU3BT&38BV35@W38BXAZBY@[@\ʖ"3]B`@_NcBb@a3
Ud'3e2#33g3	i#33k3	m3	q[sBp@o3uޤ3w3wBy@t3{ޤ3 }3 }BAz23	@3	B3	@3	B3	3!w  Aތ[3"-Av  ^C9B@ɖ3Bޖ3#r3$3%3%Bޟ3	qAޡ3eBޠ&3	B3	@ߣ3	BߤABݥ@ߧ@ިɖ"3&B@嫖NBݮ@3(h   `,=dqA        " `@`          P P* 
      ! !@ 
 B! B
  
 
  @X @X . !
 !B! !@    e  
  @   ((      0Q`   !v!<mf   f\48"@&D *< @,
<&, !!(`   EPd~Y/	   alignMode   PcÞ   ALWAYS  ͷb͗H	}0         3  Ҥ8l33v  	3g
3g33w  53	kYЕ" `,=dqA       <  `@`     f       P @ P  P  e  
  @   )(      0Q`  !!Ts   fH$ @@D( H$ h  "P4 C 4D  !!,`   y;]Pd
   isAligning  H$Pg   _activeWidgetsIterator  Is(         #  33fҤy	9	3
9k	9G	3933w  (353l3Y 94 !	9  `,=dqA        (  `@`    $g"       P ,P  ,P  P  e   
  @   *(      PdN	   ../CCNode   aX(b         Pb~p   ONCE`    PeLM   ON_WINDOW_RESIZE`   `   	PbB   ONE hb,         Pd,]   _AlignFlags @b         PbF   TOP `   Pb"U<   MID `   Pb6z   BOT `   PbV;   LEFT`   Pcj_>   CENTER  `    `@   DD%	ͷPd,{	   onResized   $Pg   refreshWidgetOnResized  Pez5|   updateAlignment Pd'	   AlignMode   }DDD0Q`   !!0jN   g8$";( @"  "  !!4`   iL=	9Pe}   canvas-resize      Pf   orientationchange   x(         3  #33h3
3g#33 h#3	
h `,=dpA        . `@`     f       P P P `   e    @   +(      0Q<`$   !&!d   g84p (  !!`   IsEg          3  99  `,=dpA       L  %	`@`    b       , e    @   ,(      0QD`6   !B!d    g844\ 8!!`   IsEͷi         3  933g `,=dpA         `@`    c
       ,P   e    @   -(      0QL`B   !^!e(   gH$ @
, x!!`   y;]k         #  33fҤ3g
   `,=dpA         j `@`    c       P @ e     @   .(      0Q`   !z!Dox   gP D4?t
$8"@| x@,
D !!8`    BkٓGPcrr+   Widget  %	͗H8         #  33g3#  3
gҤ$333v  3g3	3
w  53g Y"Е #   `,=dpA         `@`    $g$       P P P @   3e    @   /(      0Qt`   !!,iD   g\4 8`84?t4  !!$`   a BkٓEGu0         3  #33gk
33#3gѤ
l `,=dQA        L A`   @`    e       P @ P   e       0(      	0           '''k 3#3ч)g	'#3	3
'#3	3''#ч#333r::::!:#:%:':)9+9-'	`@n/   	   ` L
&
 `            e    @         r">Zv0Q-`  !!  g GL  d  `    p    P   < < 4 4 4
  * * *"D"(|B &> &":":":":":":":":":":":":":":R\<<"":""""""""""""""	""""""" *"""""(/D  !!}`:  =dqA    $    8 	uq                  E`@(`    0Qp`   !!0jL   g\ 8<.@8  !!`
   EHPc/ɏ   _depth  эt(          #  33w  /53w  9
3Yҕ6  `,=dqA        L  `@`    d       P  0  e   
  @   '      0Qp`   !!0jN   g$` @`/+h/d !!0`   Pcv2   getNode ZZ}Tah o?y	t           A3  f#333C
93P93P9	   `,=dqA          `@`    e       `  `X  e   
  @   '      arPeB   ../geom-utils   (Ph7(   ../utils/affine-transform   er$Pg/   ../renderer/render-flow PdF	   ../CCGame   (PhvpZ   ../../renderer/scene/camera %zIX(b         Pcr[   COLOR   `   PcD   DEPTH   `   Pc61   STENCIL `    b         Pcj`   OPAQUE  `   PdE   TRANSPARENT `   bh   4      GPdZ?	   cc.Camera   	)~DF* Pf~@x@   _updateCameraMask   $Pgf[   _updateBackgroundColor   Pf&F   _updateTargetTexture$Pg*   _updateClippingpPlanes   Pf"    _updateProjection   PdP   _updateRect PeF-^   _updateStages   u-~ss$PgNTT   getScreenToWorldMatrix2D$Pgk   getWorldToScreenMatrix2D=$Pg   getWorldToScreenPoint   PcF   getRay  PdH   containsNodeE PfJ   _onAlignWithScreen  Pdr
   beforeDraw  Pd/+	   Component   	0Qp`   !!0jP   g$"D H*  T X
 D4(!!$`   IMPd:F9	   setStages   `   K`   PcjE   dirty   Pc֖   _camera t          3  3v  ,r 3ф%g	9999  `,=dpA        H  `@`    e       @ L`    e     @   '      bt   :      ɗTa  APd.ma   _clearFlags Pe*6   _backgroundColor`    Pd:k
   _zoomRatio  `   Pel/   _targetTexture  BPbɁ   _fov`x   Pdni
   _orthoSize  `   Pdjҋ	   _nearClip   `   Pc"v   _farClip`    Pc   _ortho  CPe/\   _renderStages   `   Pej   _alignWithScreenCPdB	   zoomRatio   PbN)   fov Pdpp	   orthoSize   Pcs   nearClipPcڛ   farClip Pc:ܠ   ortho   =Pd^M+   cullingMask Pd3n
   clearFlags  eՍPen{   targetTexture   Pd}   renderStagesPe   alignWithScreen Pcj   _is3D   .2B(b         
Pc~   tooltip D0Q0`
   !&!b   gT,!!`   d           3     `,=dpA          
`@`    b          e     @   '      0Q0`   !B!c   g,
@   !!`   d           9  `,=dpA        B `@`    b          e    @   '      (b         
D0Q0`
   !b!b   gT!!`   d           3     `,=dpA          
`@`    b          e     @   '      0Q0`   !~!c   g,
(   !!`   d           9  `,=dpA        ( `@`    b          e    @   '      (b         
D0Q0`
   !!b   gT,!!`   d           3     `,=dpA          
`@`    b          e     @   '      0Q0`   !!c   g,
@   !!`   d           9  `,=dpA        2 `@`    b          e    @   '      (b         
D0Q0`
   !!b   gT(!!`   d           3     `,=dpA          
`@`    b          e     @   '      0Q<`"   !!d   g,
<, p  !!`   Vg          9  3f   `,=dpA        t `@`    b       @ e    @   '      (b         
D0Q0`
   !!b   gT$!!`   d           3     `,=dpA          
`@`    b          e     @   '      0Q<`"   !2!d   g,
8, p  !!`   Vg          9  3f   `,=dpA       .  `@`    b       @ e    @   '      (b         
D0Q0`
   !R!b   gT!!`   d           3     `,=dpA         D 
`@`    b          e     @   '      0Q<`"   !n!d   g,
0, \  !!`   Zg          9  3f   `,=dpA       b  `@`    b       @ e    @   '      (b         
D0Q0`
   !!b   gT!!`   d           3     `,=dpA        ( f 
`@`    b          e     @   '      0Q<`"   !!d   g,
,, D  !!`   ^g          9  3f   `,=dpA         `@`    b       @ e    @   '      (b         
D0Q0`
   !!b   gT4!!`   ɗd           3     `,=dpA        J  
`@`    b          e     @   '      0Q<`"   !!d   g,
H, \  !!`   ɗJg          9  3f   `,=dpA        4 `@`    b       @ e    @   '      (b         
D0Q0`
   !!b   gT0!!`   d           3     `,=dpA          
`@`    b          e     @   '      0QH`:   !"!e$   g,
D,@  T  !!`   Pe9
u   setClearFlags   j         9  333g   `,=dpA         `@`    c
       P   e    @    (      (b         
D0Q0`
   !F!b   hTD!!`   d           3     `,=dpA          `  
`@`    b          e     @   (      0QT`V   !b! f,   h@D PD 8 t  !!`   UtNm         3  3g3 3g
3f `,=dpA       ~  b `@`    d       @ @   e    @   (      e(b         
D0Q0`
   !!b   hT!!`   d           3     `,=dpA          
`@`    b          e     @   (      0Q`   !!4kX   h,@& " &<#&T 2hT
 ,@  L!!`
   эrPdG   setPriority          3  v  3w  j73  .3  3w  3g
9 9333g `,=dpA         `@`    e       @ @ ,P @ e    @   (      Ս(b         
D0Q0`
   !!b   hT<!!`   d           3     `,=dpA         F 
`@`    b          e     @   (      0Q<`"   !!d   ̑h,
P, h  !!`   Rg          9  3f   `,=dpA       d  `@`    b       @ e    @   (      
(b         
D0Q0`
   !!b   hT8!!`   d           3     `,=dpA        P  
`@`    b          e     @   (      0Q<`"   !!d   h,
L, L  !!`   bg          9  3f   `,=dpA        6 `@`    b       @ e    @   (       b         
0Q0`
   !:!b   hTD!!`   d           3     `,=dpA          
`@`    b          e     @   	(      0Q0`   !V!c   h,
X   !!`   d           9  `,=dpA        d `@`    b          e    @   
(      b         
0Q8`    !v!c   hT4(!!`   Isef          3  3 3`,=dpA          
`@`    b       P e     @   (      F@b         эB=Pd
)(
   ClearFlags  9 Pff{%   _findRendererCamera  PfЛ   _setupDebugCamera   0Q``j   !!0jJ   hd ,
 tL H(0   !!`   Hvp          3  w  #53gYҕ% 	   `,=dqA        	 9`@`    c
        P  e    @   (      0Qp`   !!4kV   hd<,hHt0 !!`
   Pcs9   _cameras"ɗt          3  33w  /35	33H35Yѕ3 `,=dqA       
 J `@`    e       P  
     e    @   (      0Q=`$  !!|}   h$0"D D$* h0(O|" D* \ \Hs0S TB ` 4 4.  \ !!x`8   IM`   K`   Pc   setFov  1	b;	PcJǇ   setNear Ta?Pc~   setFar   Bkiq2YtEs9iL(PhV   design-resolution-changed   Pd[	   addCamera   `  !@         3  3v  r '3Є%g	3#3O< P  g3g3	  g9
# 3"3$3&I9(3*# 3,3.g032g436e8# 3"r :3<g>j@# 3B3DhF3H3JgL  `,=dqA         > `@`    @nN       @ L
 B
  P  P @ @ @ @ @ e     @   (      *0Q``l   !!(h:   hH|"XHs
P8   !!$`   ɗ Bkip           3  03#33
3I\H3 9  `,=dpA        |  J`@`    e        P     e     @   (      0Qp`   !6!,iD   hH|t 0(((  !!$`   Ytt8         3  B33 33	 P  3 P  3 P  3 P  e`,=dpA           N`@`    e       P     e     @   (      0QP`P   !R! f*   hH|l <
 "[   !!`   PeV\ԁ   setFrameBuffer  l          3  "33 33g
`,=dpA        ` t R`@`    c       P @ e     @   (      0QX``   !r! f0   h8D 43x 0/h!!`
   n         3  *3 33g3 
33g`,=dpA          V`@`    d       P P @ e     @   (      0QL`F   !!d    hH|3l  T!!`   tk         3  33 3g `,=dpA          Z`@`    c
       P   e     @   (      0QX``   !!$g4   hH|H ,(  !!$`   	y}n8         3  *33 333
33e`,=dpA          ^`@`    d       P P @ e     @   (      0Qt`   !!0jJ   h\P D" /X" h  D   !!(`   :b>u(         3  ҆3H3g3H
3g33g `,=dpA         : b`@`    e       LX  
   e     @   (      0Q`  !!Lq   hLD4p<
(43\LKDC| | h t | h X P \ !!H`    EsIs2NJRVZb^~          3  9 3Ҥw33g
33g33g3f3	f3
 f"3$f&3(f*3,f.30f234f6   `,=dpA        \ ~ u`@`    4k8       ,P @ @ @ P @ P @ P    e     @   (      0Q4`   !!c   h8 ,  !!`   ue          3  f `,=dpA          -~`@`    b         e     @   (      0Q`"  !!Hp   h$"Dt$$`"<;p  4",#.p,!!@`   IMy;iLA~
bэ(         3  3v  ^B#33#3
33e33	3
g3g3]3 33"w  9$   `,=dpA          s`@`    (h&       ` P @ P @ P    e     @   (      0Q`$  !6!Lq   h$"Dt$$`"HG#" 7*P     !!D`   IMy;LA~PdN@]   removeCamera}DD=э(         3  3v  ^B#33#3
33e33	3
g#333h 3"v  9$j&  `,=dpA           s`@`    (h(       ` P @ P P P   e     @   (      0QH`@   !V! f*   Āi\  @   !!`   jYj         3  g33h`,=dpA            f`@`    c
       P   e    @   (      0Q`  !r!t{   i@" @"$4&4&4&P
,
,00L$7$7
*," 4 !!4`   IsћPc   center  	YP         3  3	g3	35
B;5B;5B;5B;55 #"3$3&3)5-B,50B/@+A(;23559B85<B;@7A4;>	v  ^3	@3
B	hD `,=dpA       ! # j`@`    <mF       @        `   B 8  B 8P   e    @   (      0Q`"  !!Hpz   ȏil"D
(P X00.&
(P" : l   !!8`   IsGPe:   screenToWorld   y}	fA0         3  3I#3r 3
3#33#33e>#3	r 3
	g3	3 	e"   `,=dpA       # % =`@`    $g$       ` P P P @ @ e    @   (      0Q`"  !!Hpz   Șil"D
(P X00.&
(P" : l   !!8`   IsGPe.v   worldToScreen   y}	jA0         3  3I#3r 3
3#33#33e>#3	r 3
	g3	3 	e"   `,=dpA       "&  ( n`@`    $g$       ` P P P @ @ e    @   (      0Q!`  !!dw   i,(&<"("?p .P00&,"("?t .P00" l"D2+' !!H`    Pdv	   geomUtils   G	y}IsPb|   Ray Pdbӕ
   fromPoints  0         #  33333
e33#  33	#  33
e3W3333
e3 3"#  33	$#  33
&e(3*3,g.303230r 4e6   `,=dpA       D( * r`@`    4k8       P P P P P P @ @ @    e    @   (      0Q<`&   !!d   ԬiXPP  !!`   ɗg          3 3H x   `,=dpA       (+ + v`@`    b        e    @   (      0Qt`   !!4kT   i,D$ O0(" ` @ HG  !!(`   y;]Is~PdRx   renderCamerau         #  33f33
	g3f33h`,=dpA       +  - E`@`    e       P P @ @ e    @    (      0Q`  !6!pz   iH$'p`0l+dL,LW  D H,W: l !!\`*   ZZ}92PbX   RAD Is1	9	"3	PeZE   setOrthoHeight  ={@         # 333# 3	3C 3# 333# 3	3
B3#3 P"g#OC9%#3(#3 P+g,3.C*g0O'3234g6383:P<3=C?g@3B3DeF  `,=dpA        <- (0 z`@`    <mH       Ѐ


 P  ! 	`X P P P  H @ e     @   !(      0Q`&  !Z!Pr   iHh\ +`8LW  D PH{8@   !!D`   zF1	"3	9	J0         3  33fr3	#33B#3#3	Pg3
CgO3  3"g$3 &3(3+3
-C*g/3 193 `,=dpA        T0 3 ~`@`    0j5       P    P P P  e     @   "(      }DF8b   
      $PgZ~   getNodeToCameraTransform$Pg`   getCameraToWorldPoint   $Pg0   getWorldToCameraPoint   $Pgޜ   getCameraToWorldMatrix  $PgW?   getWorldToCameraMatrix  0Q`   !!4kR   iP h" ` h" : D " D   !!$`   MvY{0         3  f3
g3g
*3	g33
	e3
h  `,=dpA       3 4 v`@`     f       P @ P P    e    @   #(      0Q4`   !!c   il x  !!`   =e         3  h`,=dpA       ,5 5 z`@`    b         e    @   $(      0Q4`   !!c   il x  !!`   ne         3  h`,=dpA       5 b6 ~`@`    b         e    @   %(      0Q4`   !!c   i\ t  !!`   fe         3  g `,=dpA       6 7 `@`    b         e    @   &(      0Q4`   !!c   i\ t  !!`   je         3  g `,=dpA       Z7 7 `@`    b         e    @   '(      ͍	`           ''k 'k'k'k'k'k
''	k'#
3f'	#
3f'
#
3f'#
3f'#
3f'''#
3Ї!)g"#
3Ї$)g%'#
3'Ї)#
3*:,:.03234F1:6#
38  e::<#
3>e@:BD)̋: E!:"G:#I$K)̋%: L&:"N:'P(R)̋): S*:"U:+W,Y)̋-	: Z.
:"\:/^0`)̋1: a2:"c:3e4g)̋5: h6:"j:7l8n)̋9: o::"q:s;u)̋<: v=:"x:>z?|)̋@: }A:":BC)̋D: E:":FG)̋H: I:":JK)̋L: M:":NO)̋P: Q:":RS)̋T: U:":VW)̋X: :Y:Z[):\:]^ :_`!:ab":c:de#:fg$:hi%:jk&:lm':no(:pċq):rƋs*:tȋu+:vʋw,:x̋y-:z΋{.:|Ћ}/:~ҋ0:ԋ1:֋2:؋3:ڋ4:܋5:ދ6:g'#
333·)͋7:닓8:틕9:::;:h#
99 `-)   <   @ @ P P @ I &0 P @ @ L 00&0 `2 L 00&0 `2 L 00&0 0 0 0 0 0 0 0 0@ P `                                                             e    @         ">^z.NjB^~6Rr2Nn2Rn2V0Q`p  !!b  i ,  `0 HG\*H"`*2D """"2D """'p&o   t  28H0PHTL:"""""""""">B
(   !!`   =dqA       9 ,f j           E`@(`    0Q`  !6!`v   i0d(,4(
 
80\

 @

 4

 x
$(,
 	

!!`   PeTb   _executionOrder Y<HH          3  333NX	y  e5
3 3x  
Nϖ8w  
MЖ(3x  
Nϖw  M@XΕg \   `,=dqA       : > `@.`     f       P    !@!  e  
  @   '      0Q`   !V!8l^   i<4
<<,6 D@ !!(`   DHEIsPcl   removeAt{0         3  3M3w  K53	333	Yі#3g3\H9O   `,=dqA       > z@ `@.`     f       
 
 X  !d  e  
  @   '      0Q@`.   !v!e"   ċjd0T0C   !!`   Fh          3 33 3A  `,=dqA       B C `@.`    c	       
   e  
  @   '      0Q`   !!,iF   j G,FD:l6l
 !!(`   D=dqA       N  S ]Ab  (  h   `@.`    LPqN>   var a=it.array;for(it.i=0;it.i<a.length;++it.i){var c=a[it.i];  
i90Q`  !!Ts   j| K" P46P4 '$K" <(6P#  !(h@               k   }        !(`   $=d& @        P 
S ` MDH$d& @        dR R 	` @         l Ѝ #3g3 3
53 F93
Y93
3w  f 3
5lA΍#3g 3
53  F"9#3
Y%9o &`,=dqA       zP S E`@`    (h'       P P   .P @   f  e    @   '      z0          '''@ @#i#l'#i'  `d
      @      e  
  @   '      0Qh`   !!,iD   j$"P|""
 T ,  !!`
   PdZ.l   startInvokerPezY   updateInvoker    Pf
   lateUpdateInvoker   PeZ^$9   _deferredComps  Pd<n	   _updating   r         
r 9 	r9	r9
99`,=dpA        "T ^U `@.`    d       ,@  s e   
  @   '       Pf&3   ./platform/CCClass  ͘DPe   IsStartCalled   Pet3   IsOnEnableCalled$Pg   IsEditorOnEnableCalled  8b   
      Pc    __ctor__*%	BͷB5B0Qd`t   !"!,iB   jPxxl
     !!`
   DPc*]P   _zero   Pb>K   _negPbƗ   _posPc~ gV   _invoke q          3  ҆r9r9
r99  `,=dpA       A $B `@.`    e       L`     e    @   '      b          PfFk   stableRemoveInactiveN*8b   
      	%	ͷPeJ>   cancelInactive  5ї0Qh`z   !^!$g8   j\0T8,,0 0!!$`   F26:Dbr         3  3v  3w  333
3g   `,=dpA       C D %	`@.`    d       P P   e    @   '      0Q``p   !z!$g4   j\0T8,,0 H  !! `   F26:=p         3  3v  3w  333
g`,=dpA       E &F ͷ`@.`    d       P P    e    @   '      0QT`R   !! f0   j,LHP!!`   26:m         3  l3l3l
   `,=dpA       ZF F V`@.`    c       P @ e    @   '      0Q`<  !!Hp|   j\4," 8 @4,43h4\4," 8 @4   !!$`   6DH>2:(         3  33x  +33g3
g3933g339333 x  +33"g$3&g(39*  `,=dpA        G >I 5`@.`    ,i,       P P ,P P ,P P @    e     @   '      0b         	%	ͷ5ѐ0Q`   !!<mb   j\0T4 ,40 D(.p   !!(`   F2Db6:"~@         3  3v  333g
Ew  3333lw  3\e `,=dpA       I fK %	`@.`     f       P @ P P    e    @   '      0Q`   !!4kV   j\0T4 ,0,\, X !!(`   F2=6:Dfx(         3  3v  33g3w  3
33lz  3g`,=dpA       K BM ͷ`@.`    e       P P @   e    @   '      0Q`   !
!0jP   еj@043t43x043h!! `   6DH>2:z         3  33x  33 h
33h333x  33h  `,=dpA       fM N 5`@.`     f       P @ @ P @ e    @   '      $Pgz$   c.start();c._objFlags|= PdG   c.update(dt)Pel"   c.lateUpdate(dt)xb4         !*Pdj"WI
   _onEnabled  Pd*   _onDisabled Pdj
   enableComp  Pd*|$   disableComp  PfG   _scheduleImmediate   Pff   _deferredSchedule    Pftf   _startForNewComps   1590b         PeB   LifeCycleInvokerPee,   OneOffInvoker   Pe   createInvokeImplPe*R   invokeOnEnable  RVZ0Q`   !f!<mh   jP$`@ D@ @d  !!4`   y;DHEsIs2{          #  33393
3w  =3
53!3f33	]3
g3
Y9F `,=dqA       ~V NX ^`@.`    $g        P ,P  P P @ 0  e    @   '      0Qx`   !!,iH   j,$ 8|,D< @ h!!,`   y;>;bBv         #  33f3g
3F9333g3g  `,=dpA       ~X Y 2`@.`     f       P @ 
  e    @   '      0Q`N  !!Pr   j,$ 8xd< D&$HG"0(04 <<8 <LH <   !!D`   y;>;-E?ͷPd[
   lateUpdate            #  33f3g
3\H933gz  33hN3]3H 3	!3
#g%3'3)3
+g-3/313
3g5 `,=dpA       Y \ 6`@.`    4k7       P @ @ @ @ 

 
    e    @   '      0Ql`   !!,iH   j`(TP\  @ @PP `!! `   s%	Is2s         3 H 83(3g3f	333g`,=dpA       \ f^ :`@.`    e       
 
    e    @   '      0QP`N   !!e(   j8(,@ H P!!`   s6l         3 H 33f3g	 `,=dpA       ^ H_ >`@.`    c         e    @   '      0Q|`   !!0jN   j3d(04 "<8 "LH , !!(`   ?%	w         3  "^3H33g	3"33g3"33g`,=dpA       _ Ha B`@.`     f       
 

   e    @   '      0Q\`h   !!(h@   kpT,,
 DTS#(!!`   HBo0         3  3w  35gY
ѕ 9`,=dpA        a b F`@.`    d       P  3   e     @   '      0QT`T   !.! f,   k8<4 h4 4  !!`
   HF5m          3  3x  3f33
f  `,=dpA        b c J`@.`    d       P P    e     @   '      0QH`<   !J!e(   k$<44 < \!!`   5Jj          9  33f3f
  `,=dpA        c zd 1`@.`    c       P @ e     @   '      0Q<`"   !f!c   Ԓk@8 8!!`   5g         3  3g   `,=dpA       d e 5`@.`    b       @ e    @    '      0QH`>   !!e(   k@H l 8 \!!`   5Jj         3  3g93f
 `,=dpA       8e e 9`@.`    c       @ @ e    @   '      	P           '''Ћk k3	k3
'3
'3'3#3̇ʋ:)::g#3̇)::!:#:%	:'g)'#3̇ +):,!
:.":0#:2g4'	$@6i7'
%l9'&l;'#3̇'=:(>:)@*B):+C:,E:-G.:/I:K0:1M2:3O4:5Q6:7S8:9U::;W<:=Y>:?[@:A]B:C_ga9Dc`~e      P P ` L&0@ `2 0@  `2                          e    @         2RrZvb~*Fb~0Q5`  !!Ȇ  k L      d * 6"p&*p4*,"@\*H  ":"**""&B8T&Z""""""""""""""""""""ۓؠt(7Px(70/D !!i`   D=dqA       g  b   E`@(`    0Pjs8"   ../../animation/animation-animator  ,Pi   ../../animation/animation-clip  ]!0Q0`   !!c   k<
(  !!d           v   `,=dqA       nh h `@`    me    @   '      X@b         Pbz   PLAYDPb-   STOP PcZt   PAUSE   EPcb6   RESUME  EPd^rW	   LASTFRAME   LPc=   FINISHEDLbl   6      GPd`   cc.Animation	i)~D*F?ssPdn6	   onDestroy   PcV   getClipsDPd^j   playAdditive EE}\ PfJl   getAnimationState    Pf
S   hasAnimationState   5~Pd"bWY
   removeClip  EDiLLuPee   _createStates   PeJ   ./CCComponent   	`    Ja       ib         a*0Q``n   !&!,iF   k$0 l h  l ( !!(`    @bPdխ	   _animator   i;Pd^N   _nameToStatePcV   _didInitPd   _currentClipp          #  33g93
g999 `,=dpA        j k `@`    e       P ,P ,    e     @   '      @b         A~I~Pdy   currentClip PeX   _writableClips  E~Pd7
   playOnLoad   b         
DD b         B0b         
D0Q0`
   !n!b   ܲkT4!!`   A~d           3     `,=dpA        l l 
`@`    b          e     @   '      0Q,`   !!b   k  !!c             `,=dqA        m &m `@`    me     @   '      I~0b         
FD0Q0`
   !!b   kT4!!`   Bd           3     `,=dpA        m m 
`@`    b          e     @   '      0Q0`   !!c   k,
H   !!`   Bd           9  `,=dpA       m <n `@`    b          e    @   '      R(b         
0Q0`
   !!b   kT!!`   E~d           3     `,=dpA        n n 
`@`    b          e     @ 	  '      0Q@`,   !!e$   k,8T
 , ,  !!`   >E~uh          9  93f  `,=dpA       o o `@`    c       ,P    e    @ 
  '      `    Ja       V0b         
`    [DFC`    Ja       E~F0Ql`   !.!,iB   kHL\L(\4( \   !!$`   ZA~6mWGDs          3  =37333&3
33g33g `,=dpA        p hr ?`@`    e       P P @ @ e     @   '      0Q@`,   !J!d   k8H( 0  !!`   6Eh          3  3 3f  `,=dpA        r r s`@`    c       P    e     @   '      0Q@`,   !f!d   k8H( ,  !!`   6Eh          3  3 3f  `,=dpA        (s s s`@`    c       P    e     @   '      0Q4`   !!c   k8 (  !!`    e          3  f `,=dpA        s s `@`    b         e     @   '      0Q0`
   !!b   kT!!`   E~d           3     `,=dpA        t Xt `@`    b          e     @   '      0QH`<   !!e&   kt ( X !!`   6Dj         3  h33g  `,=dpA       xt Lu D`@`    c
       P   e    @   '      0Q`"  !!Lq   kP l*H
,T4@4pP@<8 X H "` `d |T(  !!D`   uA~G6mWEEDD Pf
   enabledInHierarchy  E9DR(         3  f3333
gҤc93313+33g3	g3
 h"3
 h$3&3(f*3,9.   `,=dpA       |u x `@`    ,i0       P P ,P P P @ P  e    @   '      0Q``p   !!$g8   kP(x00
,( |( (!!`
   >:6D p         3  2 35Ҥ33g
33f`,=dpA       x z  `@`    d        @ @ e    @   '       0QX`^   !!$g4   kP(x00
,( l4,  !!`
   >:6En         3  ) 35Ҥ33g
9 `,=dpA       :z t{ E`@`    d        @    e    @   '      0QX`^   !.!$g4   kP(x t
,( p4(  !!`
   >6En         3  ) 3gҤ33g
9 `,=dpA       { | E`@`    d       @ @    e    @   '      0Qh`z   !J!(h>   k` $h t
,( #( P !!`   u6Er         3  f!3gҤ33
h33g   `,=dpA       } t~ }\`@`    e       P P P    e    @   '      0Q\`d   !f!$g4   k@ l0(
DP( P   !!`
   u:D6]Fo         3  f35Ҥ3]3
3g  `,=dpA       ~  `@`    d       P P   e    @   '      0Q@`*   !!d   l\ @0  !!`   u:h          3  f35   `,=dpA         `@`    c       P    e    @   '      0Q`  !!dw   Ђl<T 87" 4,h00d (\,+h<" 6D,* @ !!@`   u}DD RE~bG:9D"1OI?8         3  f#333
3h33g335ҤF3	v  33
 3	g"v  ^3$3&h(#3*r,3.;0#32 <g4   `,=dpA          5~`@`    0j6       ` P P P  P @ @ P @ e    @   '      0Q!`  !!pz   l '< 8=c/  0"@@#$<* 4$HX4T$<* 48 * 7<@#H* @ !!<`   4=dpA      L  A`(   
`@`    u:9DA~I?mW GE~b0Q8`   !!c   l<" (  !!f         l ] `,=dqA         E`@`    b          e    @   '      `          '3f3A ʭ6 '36	 3l2 3v   #3 >g903*#3 ?g33	 g"3
$3&͋ g(9
*3,3	 `#3 =g.  `0j0       
 
\ @ @ @ @ @    e    @   '      
0Q``j   !!$g8   lP $h t
$ h( 0!!`   uED6p         3  f3gҤ3f
33f   `,=dpA        ډ `@`    d       P @ @ e    @   '      0Q`   !
!4kT   lp lR @x-/  (
\(  !!`
   uPeإ   _EventTargetOn  L:K{P         3  f3ev  23ѫ+
ʭ 
69    `,=dpA        ȋ iL`@`    d       P @` e    @   '      0Q`   !*!4kR   Яl T x-/  (
\R    !!`
   uL:KPem   _EventTargetOff zH         3  fv  23ҫ+˭ 69	 3e `,=dpA         L`@`    d       P 2  e    @   '      0QT`X   !J! f,   жl8l\4*+| P  !!`   >Is6m          3  &9 3r93
f`,=dpA          u`@`    d       ,P ,P    e     @   '      0Q`P  !f!Xt   l$X ,0470
@@|G3"D@Pk@$ !!(`   i;:E~H1OGA~@         3  g933w  M3
5Ϥ7#3r33;3lYЕV 3 /]*#33"r$3&3;(`,=dpA         ܑ `@`    (h*        P P P @ 0P  e     @   '      F:	 `          k 'kkk' '#3
͇)g#3	͇
k:%=:)::: "ʇ#):$:&():):+:-:/1)ɋ:2 :4:6:!8":ɋ#:;$:=%?%=@:B:&D'FɄ(G%=H:J:)L:*N+:,P-	:.R/
:0T1:2V3:4X5:6Z7:8\9::^;:<`=:>b?:@dA:BfC:DhE:FjG:HlI:JnK:LpM:NrO:PtQ:Rvgx3Sz3S|3L~9T3Sz3S|3N9U#9V9W`      @ P &00 00'00`2 00 00'0 0 0 0 0 0 0 0 P ,P ,                             e    @         "j*Fb~*Fb~&Fb0Q`  !!
  l L  ` `  2`"$\*:"**":":"R""""""""""""""XZl/D   !!`   <=dqA      > ҫ a  E`@(`    Pe=   ../utils/misc   $PgR%   ../assets/CCAudioClip   bL   &      GPeOE   cc.AudioSource  	)~DFPe>[p   _pausedCallback Pev   _restoreCallbackFssD EEPcRBX   rewind  \}\		0Q<`(   !!d   lhT  !!`   _Zg          #  3r 9`,=dpA          `@`    c       @    e     @ !  '      xb4         K^`   Pc+   _mute   D]DPd=   _pausedFlag  b         
DaDPeRͳ   _firstlyEnabled CmW9D\Pbs   mute[Z(b         
DDPd6j
   animatable  Di b         DD b         BK b         
FD0QP`L   ! ! f,   lT <Op  !! `   ZZ_YyYl          3  3f#33
3v    `,=dpA        t   
`@`    d       @ P    e     @ "  '      mW8b   
      DD0Q0`
   !" !b   lT!!`   Kd           3     `,=dpA        R  
`@`    b          e     @ #  '      0Q`   !> !8l^   ll#`
$<(" 
,, 4DL@ d !!,`   K
`Z Zi)Zy         3  v  P{#3g9 	33f33 933 3f  `,=dpA         `@`    $g       T

 

    e    @ $  '      9D(b         
D0Q0`
   !^ !b   lT !!`   ^d           3     `,=dpA         T 
`@`    b          e     @ %  '      0QX`Z   !z !$g4   l,8 h
 ,8 <  !!`
   Pc
@   clamp01 ^ZYn         3  g9333
g   `,=dpA       r B `@`    d        P    e    @ &  '      \0b         
DD0Q0`
   ! !b   lT!!`   d           3     `,=dpA         Ҝ 
`@`    b          e     @ '  '      0QL`H   ! ! f.   l,
H,(8_ !!`   ZY^k         9  333g`,=dpA         `@`    c
       P   e    @ (  '      0b         
DD0Q0`
   ! !b   lT!!`   ]d           3     `,=dpA         T 
`@`    b          e     @ )  '      0Q@`0   ! !e$   l,
H, 4  !!`   ]ZYh         9  33g`,=dpA       r  `@`    c       P    e    @ *  '      [F0Qh`~   !!!,iB   ām8 <O h
 ,   !!(`   ZZ_YyYEr          3  3f#33
3v  3 3f9 `,=dpA        ` @ `@`    e       @ P P ,  e     @ +  '      0QD`6   !.!!e$   m8P l ,  !!`   ZEi          3  33f9  `,=dpA        x  `@`    c
       P ,  e     @ ,  '      0Q\`b   !J!! f0   m84DP@ L!!`
   ZZKi)Zo          3  33 393
33f   `,=dpA        :  F`@`    d       P ,P @ e     @ -  '      0Q`   !f!!<mf   m8L8 DD"oD"o !!0`   ZDZiL~(         3  393f#
33#
333e#
33#
333	e  `,=dpA        4  s`@`     f        ` P P @ e     @ .  '      0Q`   !!!4kX   m8 @D"sD"s!!(`    ZLz(         3  f#33#33
3e#33#333e   `,=dpA         @ s`@`    e       ` P P @ e     @ /  '      0Q8`    !!!c   ؙm8 4!!`   Zf          3  3f`,=dpA        j  `@`    b       @ e     @ 0  '      0Qt`   !!!,iB   mHt@<2D43` X @   !!,`   KZY^Y]}\Du          3  F3333g
33g3g3f`,=dpA        Φ $ `@`     f       P @ @ P    e     @ 1  '      0Q8`    !!!c   m8 (!!`   Z f          3  3f`,=dpA        D   `@`    b       @ e     @ 2  '       0Q8`    !!!c   ̢m8 ,!!`   ZEf          3  3f`,=dpA          `@`    b       @ e     @ 3  '      0Q8`    !"!c   m8 0!!`   ZEf          3  3f`,=dpA         J `@`    b       @ e     @ 4  '      0Q<`&   !*"!c   m8 T!!`   Z}\g         3  3g `,=dpA        n © `@`    b       @ e     @ 5  '      0Q8`   !F"!c   mT D!!`   Z\f          3  3f `,=dpA         V `@`    b       @ e     @ 6  '      0Q<`$   !b"!d   m\ P  !!`   Z}\g         3  3g  `,=dpA         `@`    b       @ e    @ 7  '      0Q8`   !~"!c   ԬmT 8!!`   Z	f          3  3f `,=dpA        (  `@`    b       @ e     @ 8  '      	Pd_   AudioSource q@          k 'kk'#3χ
: :	
̇)::)ˋ::)ˋ::::!#)ˋ:$:&:(*)ˋ:+:-:/1)ˋ :2!	:4:"6:#8$
:%:&:'<(:)>*:+@,:-B.:/D0:1F2:3H4:5J6:7L8:9N::;P<:=R>:?TgV#9@X9AZ`|}\      @ 09 L&0 `2 0 0 0 0 0                             e    @           : Z v     !*!F!b!~!!!!!
"&"B"^"z"0Q|`   !"!0jJ   m /L 6"""/D   !!@`   <=dqA        a  E`@(`    0Q4`   !"!c   m8 T  !!`   e          3  f `,=dqA         `@"`    b         e  
  @ :  '      `   ,K`   YaZZy8b   
      G Pfc   cc.BlockInputEvents 	)~(b         r<Pm .   i18n:MAIN_MENU.component.ui/Block Input Events  rHPp8x;   packages://inspector/inspectors/comps/block-input-events.js Pb   help8Pl*   i18n:COMPONENT.help_url.block_input_events  ss0Q``p   !"!$g8   m\\**7!!`   HIsiLp0         3  w  )335eY
ҕ0 `,=dpA        L  s`@"`    c       P  3e     @ ;  '      0Q``p   !#!$g8   m\\**7!!`   HIsLp0         3  w  )335eY
ҕ0 `,=dpA          s`@"`    c       P  3e     @ <  '      	Pe   BlockInputEventsw8           ' %'#3Їk::	

:g#99  `$g      Ӏ&0          e    @ 9        ""#0Q`  !:#!A=j  m L ` * * 2,&*("@:h::"4*px:,":,R &:,":,: &:	\":\":\":\":\"x:T(R8*@""
"
""""""""	"
"
"""""""""""""""""	"""	"	"""X/D   !!Y`(  <=dqA      h  a  E`@(`    (Ph~   ../utils/gray-sprite-state  X0b         o`    *`   `   `   0b         PczQ   NORMAL  `    Pcj-   HOVER   `   Pc~   PRESSED `   Pcu8   DISABLED`   yb   Z      GPdFs	   cc.Button   	i)~DF*-~Pd"]O   _resetState ssPd6Ҵ
   _getTarget  (PhBJl   _onTargetSpriteFrameChanged $Pg~>   _onTargetColorChanged   $Pg{   _onTargetScaleChanged   PevY   _setTargetColor Pe^   _getStateColor  Pez!   _getStateSprite $Pg   _setCurrentStateColor   $PgG   _setCurrentStateSprite   Pf*z   _registerNodeEvent   PfD   _unregisterNodeEvent Pf&_   _registerTargetEvent$Pgf   _unregisterTargetEvent  PeZ   _getTargetSpritePdVD   _applyTargetPeX_   _onTouchBegan   Pd;   _onTouchMovePe
   _onTouchEnded   Pe]   _onTouchCancel  Pe0   _onMouseMoveIn  PeL&   _onMouseMoveOut PdA   _updateStatePed   _getButtonState 0Pj&o!   _updateColorTransitionImmediately   $Pg   _updateColorTransition  $PgN)   _updateSpriteTransition $Pgb   _updateScaleTransition  Pc~61   _zoomUp Pdfh	   _zoomBack    PfΞ   _updateTransition   Pe1   _applyTransition$Pg*   _resizeNodeToTargetNode D Pf&}   _updateDisabledState	`    Ja       i0Q`   !$!Lq   m$8\ d X L x h''  t T (   !!D`   Pc   _pressedPcbGd   _hoveredPd6.
   _fromColor  Pc+   _toColorPc;   _time    Pf[   _transitionFinished 	Pd|r
   _fromScale  Pcz   _toScalePe2)   _originalScale   Pf0   _graySpriteMaterial Pen   _spriteMaterial PcZf   _sprite x          9  99999
#339	#339
9999  `,=dpA          `@J#`    $g        , , P  ,    e     @ >  h'      b@          Pd   interactablePe2ک   _resizeToTarget  Pfzx   enableAutoGrayEffectPdrr`
   transition  Pd.Ͱ   normalColor PdbN   pressedColorPd2|V 
   hoverColor  Pe   disabledColor   =D(b         
Ta?Qs`    Kb          DPdb	   zoomScale    b         Ta333333?DPdjb   normalSpritePeb)   pressedSprite   Pd^a2   hoverSprite Pe.   disabledSprite  Pd[   clickEvents 0b         CDB]	D0QD`4   !$!d    m8 TT D!!`   #R$r#i          3  f33f  `,=dpA        ʷ ^ B]	`@J#`    c
       P   e     @ ?  i'      B]	 b         D0Q8`   !$!c   m,, t!!`   #f          3  f `,=dpA        Z `@J#`    b         e    @ @  j'      V$(b         
DDB]	0Q8`   !$!c   m8 x  !!`   #f         3  g  `,=dpA         L B]	`@J#`    b         e     @ A  k'      Z$@b         
DDB]	q^$o0Q4`   !
%!c   m@ d  !!`   #e         3  g`,=dpA       
 ^ B]	`@J#`    b         e    @ B  l'      ^$0b         
Pdś   displayName FDB]	6aw0Qx`   !.%!,iD   m8"DP "`X p0Kp H  !!,`   ^$6#Z#v#b$#v          3  3v  33f3v  3
f3393f  `,=dpA        l  B]	`@J#`    e       P P P @ e     @ C  m'      8b   
      
&%PcZM!   Pressed DB]	qf$B0Qx`   !R%!,iD   m8"DP "`\ p4Ot H  !!,`   ^$6#b#v#f$#v          3  3v  33f3v  3
f3393f  `,=dpA        z  B]	`@J#`    e       P P P @ e     @ D  n'      8b   
      
&%PcV   Hover   DB]	qj$0Qx`   !v%!,iD   n8"DP "`T p,Gl H  !!,`   ^$6#^#v#j$#v          3  3v  33f3v  3
f3393f  `,=dpA          B]	`@J#`    e       P P P @ e     @ E  o'      0b         
&%Pcun   DisabledDB]	0Qx`   !%!,iD   n8"DP "`` p8Sx H  !!,`   ^$6#f#v#n$#v          3  3v  33f3v  3
f3393f  `,=dpA         N B]	`@J#`    e       P P P @ e     @ F  p'      8b   
      
B&%FDB]	0Q4`   !%!c   n8 H  !!`   #e          3  f `,=dpA          B B]	`@J#`    b         e     @ G  q'      $@b         
B&%J%Dq$B]	0Q4`   !%!c   n8 H  !!`   #e          3  f `,=dpA        t  B]	`@J#`    b         e     @ H  r'      $@b         
B&%n%Dq$B]	0Q4`   !%!c   n8 H  !!`   #e          3  f `,=dpA          B]	`@J#`    b         e     @ I  s'      $8b   
      
B&%%DB]	0Q4`   !&!c   n8 H  !!`   #e          3  f `,=dpA         H B]	`@J#`    b         e     @ J  t'      $0b         
BDB]	 Bk0QP`N   !:&!e(   īn@ @,< x!!`   ##l         3  f3v  ^3g `,=dpA         B]	`@J#`    c
       P   e    @ K  u'      (b         
`    [DPdN.   EventHandler$Fb         Pdq
   Transition  b&*0Q<`(   !j&!d   Բn8 T D  !!`   #r#g          3  f3f`,=dpA          -~`@J#`    c       P    e     @ L  v'      0Q`   !&!@np   n$8\ l `XP$PPTS*"<
$0G (!!@`   $$v#^$6$*R$#b$	*$~8         9  93f33
3v  333g(3	v  3
33h9  `,=dpA        @  r#`@J#`    $g"       ,P P P P P ,  e     @ M  w'      0Q`   !&!8l\   n8T4 hP0 hX8 h\< h l H  !!$`   $5$$$##{          3  3 3f33
3f333f333f3 f"3$f&`,=dpA         & s`@J#`    (h(       P P P @ P @   e     @ N  x'      0Q<`(   !&!d   n8 P h  !!`   r##g          3  f3f`,=dpA        P  s`@J#`    c       P    e     @ O  y'      0Q<`"   !&!c   nT88!!`   Isg           3  3 3   `,=dpA         j v#`@J#`    b       P e     @ P  z'      0QL`F   !&!e&   n@"DThg !!`   ^$#5Gk         3  3v  33g `,=dpA        n z#`@J#`    c
       P   e    @ Q  {'      0QH`<   !'!d    n@"DP t!!`   ^$*#j         3  3v  3g  `,=dpA        J ~#`@J#`    c       P    e    @ R  |'      0Qp`   !.'!(h@   n\ \`"DPxXHX@!!,`   v#6$^$*$ Q!	t          3  f3833v  ^3
339339`,=dpA          #`@J#`    e       P P   e     @ S  }'      0QT`X   !J'!$g4   nd X t4 @
    !!`
   v#Bm          3  f3f39
  99`,=dpA       R , #`@J#`    d       P  ,  e    @ T  ~'      0Qx`   !f'!0jN   n,lB6630,48$ !!(`   Z#^#b#f#b$j$f$n$v          3  v  +3v  #3v  3v  33
33 `,=dpA       ` \ #`@J#`    d       P P   e    @ U  '      0Qx`   !'!0jN   n,lB663408<$ !!(`   Z#^#b#f#$$$$v          3  v  +3v  #3v  3v  33
33 `,=dpA         #`@J#`    d       P P   e    @ V  '      0Q`   !'!8l`   n` "6663
D8
@8
H8
L8!!,`   #Z#^#b#f#b$j$f$n$z          3  f3v  +3v  &3v  !3
v   9999`,=dpA        F #`@J#`    e       P P ,    e    @ W  '      0Q`   !'!8l`   n` "6663
H8
D8
L8
P8!!,`   #Z#^#b#f#$$$$z          3  f3v  +3v  &3v  !3
v   9999`,=dpA          #`@J#`    e       P P ,    e    @ X  '      0Q`  !'!hx   ̈od pt"DP"DX4XH$H0h
'\"D,(' "DP,('G"D  !!D`   v#*$^$*	=D$Q?"$#6$.$2$z8         3  f333v  3
3v  3@93x  33Cz  33v  $333	 h"3
$g&63(3v  $3*3,3.30h294v  
96  `,=dpA       $  `@J#`    4k8       P P   X P @ P P     e    @ Y  '      0Q)`  !'!|}   o8(H"(D"(@"(L"(H"(H"  !!L`"   IsiL BkaU#]#e#i#}##(         3  3#333
3e3 3#3333e3 3#33 3	"3
$e&3 (3*#33,3.30e23 436#3383:3<e>3 @3B#33D3F3HeJ  `,=dpA         H #`@J#`    @nL       ` P P P P P P P P P P P   e     @ Z  '      0Q)`  !(!|}   o8(H"(D"(@"(L"(H"(H"  !!L`"   IsL BkaU#]#e#i#}##(         3  3#333
3e3 3#3333e3 3#33 3	"3
$e&3 (3*#33,3.30e23 436#3383:3<e>3 @3B#33D3F3HeJ  `,=dpA          #`@J#`    @nL       ` P P P P P P P P P P P   e     @ [  '      0QT`T   !*(! f,   o8(P.  !! `   iL Bka#m(         3  #3333
e  `,=dpA       B  #`@J#`    d       P P    e    @ \  '      0QT`T   !F(! f,   o8(P.  !! `   L Bka#m(         3  #3333
e  `,=dpA       6  #`@J#`    d       P P    e    @ ]  '      0QH`:   !b(!e(   oP(X4?h!!`   GPcz   Sprite  j          3  #3g   `,=dqA          #`@J#`    c       P    e    @ ^  '      0Q`   !(!8lZ   o\  'XXHXH p   !!8`   v##B$6$	 Q!	#x         3  f3g93
#33933933	9
3 g"`,=dpA          #`@J#`    $g$       P ,P P P P @ e     @ _  '      0QP`J   !(! f*   o@T4 L X   !!`
   R$$#l          3  393f3
f   `,=dpA         #`@J#`    d        P    e    @ `  '      0Q`  !(!t{   oPTlD0 / \l"D"<
,D0D0<$t<$
 &Xx ,,?*p&04 h l !!d`.   R$$EIsA9v#6$^$.$	2$$*$	b#Z##H         3  33333
3fg3f33	3
v  yuP339 3"3$9&3(33+B*9-3/3$32B19496!989:3<33$h>!3@	3B3DgF3HfJ `,=dpA       N  #`@J#`    @nL       P P @ P P ,P ,P 
  , P @   e    @ a  '      0Q`   !(!4kX   o@Tp4(4@?"  8 L X!!<`   R$$Z&Pd撈
   emitEvents  $IsKPcg   click   #y         3  V3P33#33
33h33	
h93f3f `,=dpA         #`@J#`    $g"       P P @ @ @   e    @ b  '      0QD`8   !(!e"   o8T8 L   !!`   R$$#i          3  393f`,=dpA          #`@J#`    c
          e     @ c  '      0Ql`   !)!$g8   o<DTp"DTXl4 P!!(`   $R$^$$$#s          3  ];353/33v  ^3
393f  `,=dpA        $  #`@J#`    e       P P ,P    e     @ d  '      0Q@`,   !2)!d   o8l8 L  !!`   $#h          3  9 3f  `,=dpA         x #`@J#`    c       ,P    e     @ e  '      0QH`>   !N)!e$   o\ p l h  !!`   ###j         3  f3g3f
 `,=dpA         z #`@J#`    c       P @ e     @ f  '      0Q``j   !j)!e(   oTP&4<&4&(&,$!!$`   R$$b#$^#Z#f#p          3  )3333	3
	3   `,=dpA           #`@J#`    d       P P    e     @ g  '      0QT`T   !)!$g2   pd t  p
     !!`
   ##$"$m         3  g3g3f
99  `,=dpA          #`@J#`    d       P @ ,  e    @ h  '      0Q|`   !)!8l^   p,4T  `  +
 @ x D !!0`   f##v##B$"$	*$w(         3  v  3g93f3
g33f9999	  `,=dpA       6 X #`@J#`     f       @ P P , ,  e    @ i  '      0QL`H   !)!e$   pd x",
0P$  !!`   #B$5Gk         3  g339`,=dpA        v #`@J#`    c
       P ,  e    @ j  '      0QL`F   !)!e(   p,$T D <!!`   b###k          3  v  3f3f `,=dpA        B #`@J#`    c
       @   e    @ k  '      0Q`   !)!Dot   ԙp8`P<WxP<WxH<$_H<$_ x
 0  !!(`   6$.$	2$$	*$~          3  g33 393
3 3933 33B933  3"3$B9&9(9*   `,=dpA        h  #`@J#`    ,i,       P ,P  

 P ,    e     @ l  '      0Q`   !*!<md   pH dHHHHH<WxH<W x D  !!0`   6$v#.$ Q!	2$	*$y          3  T3f339
33933 3933 39 9"9	$  `,=dpA         
 #`@J#`    (h&       @   P P ,    e     @ m  '      0Qt`   !.*!,iH   p,$L"*T"hg H!! `   *#Z###u         3  v  33g!3v  3
3g3f `,=dpA       8 | #`@J#`    d       P P @ e    @ n  '      0Qx`   !J*!,iH   pd@$L *P *P x!!$`   ^$*###v         3  3v  3g23v  3
g3v  3g`,=dpA        B #`@J#`    e       P P P    e    @ o  '      0Qp`   !f*!,iB   pPD"`XH"DTtxPts   !!$`   B$Z$^$$R$ Pfn>   _switchGrayMaterial t(         3  B3833v  33
3]33 h`,=dpA         #`@J#`    e       P P P    e    @ p  '      	Pc*   Button  p          k k#3·)g	'#3·)g'#3·:	
%=: :ˇ)ʋ:: )ʋ:!:#%)ʋ:&:(*)3+:-:/:1:3 5)#3!63"8::#:<:$>%@)#3&A      eC:E':G:(I)K)#3!63"L:N*:P:+R,T)#3&A|||eU:W-:Y:.[/])#30^:`1	:b:2d3f)#30^:g4
:i:5k6m)#30^:n7:p:8r9t)#30^:u::w:;y<{)#3=|:~>::?@#3A3B::C:DE):F:GH:IJ:KL:MN:OP:QR:ST:UV:WX:YZ:[\:]^:_`:ab:cd:ef:gh:ij:kl :mn!:op":qr#:st$:uv%:wx&:yċz':{Ƌ|(:}ȋ~):ʋ*:̋+:΋,:Ћ-:ҋ.:ԋ/:֋0:؋1:ڋ2:g#99`	   3   ` L&0`>  L`2  & 00 Y 0  Y 0 `2 LY 0 &0 0 0 0 0 0 0 0 0 0 0 0 0 ,                                                      e    @ =        $$$$%*%N%r%%%%%&6&f&&&&&&'*'F'b'~'''''
(&(B(^(~((((().)J)f))))))***F*b*0Q	`  !*!\u   p L  t `2T> *":":"R""
""-7X/D  !!`F   <=dqA       r  a  E`@(`     PfP   ../camera/CCCamera  hb,         GPdX	   cc.Canvas   	)~DPe^g   resetInEditor   D*b         ZBF Pf   _fitDesignResolutionD-~?Pe2IY   applySettings   	@b          PfI   _designResolution   Pemp7   designResolutionPd.	   _fitWidth   DPd
   _fitHeight  CPdHl	   fitHeight   Pc*    fitWidth1*(b         
D0Q<`(   !*!d   p$(('t  !!`   1*g         #  33g`,=dpA         & 
`@*`    c       P    e     @ r  ^'      0QP`J   !*! f,   p@tDxH L  !!`   *y}*l          3  393 39
3f   `,=dpA       D 4 `@*`    d           e    @ s  _'      *(b         
D0Q0`
   !+!b   pT,!!`   *d           3     `,=dpA           
`@*`    b          e     @ t  `'      0QH`>   !:+!d    p@,&l, P!!`   **j          3  v  ^9 3f `,=dpA       >  `@*`    c       ,P    e    @ u  a'      *(b         
D0Q0`
   !Z+!b   pT(!!`   *d           3     `,=dpA        D  
`@*`    b          e     @ v  b'      0QH`>   !v+!d    p@(&h, P!!`   **j          3  v  ^9 3f `,=dpA        P `@*`    c       ,P    e    @ w  c'      *F0Q`   !+!@nj   p$((*H" $,4 4?t
$ T   !!,`   ZI?IsG*G}0         3  2#3 ,333  3
3e9 3f3#3gҤ3f`,=dpA          -~`@*`    $g        P P  P P    e     @ x  d'      0Q`  !+!Lq   p$ </*@ " X,@W
 8 !!L`"   эZIM BkPdj   Main Camera Is aPe¼   setSiblingIndex Pd   addComponent*.2Ս0         3  #33#33v  ^#3
r393	g3
g333F 3!F#9$9&`,=dpA          ?`@*`    (h(       P P  P P  ,  e     @ y  e'      0QH`:   !+!d   p$$.`,  !!`   Zj          3  v  9    `,=dpA        0  `@*`    b       ,  e     @ z  f'      0Q`   !+!8lZ   pXH8@H@8DHt\l("   !!<`   Pe~   ResolutionPolicy**Pc$   SHOW_ALLPd`x   FIXED_WIDTH Pd͔   FIXED_HEIGHTPdV0	   NO_BORDER   *9$Pg6>Z   setDesignResolutionSize y}|@         #  3333$3
333333#  3	3
33e    `,=dpA         ,  *`@*`    $g"       P P P P P   e     @ {  g'      	Pc   Canvas  P          k 'k#3Ї:	#3  h:	
)̋ :::)̋::: )̋:!:#:%:':):+:-	: /g1'#9!39"5   `Hp7   
   ` L& `2 L              e    @ q        **+6+V+r+++++0Q`  !.,!.  q L | d* P`2$""::"::R"""""""""	"""X[Ph ".\L0/D !!!`   D=dqA         < b   E`@(`    !Pb&LS   Comp͘Pe   IsOnLoadCalled  ;bt   :      GPdjB   cc.Component	FBB-~BFB?BsBsBBPezy   onFocusInEditor B PfT̸   onLostFocusInEditor B*B+GPe0   getComponents   $Pg@#s   getComponentInChildren  yPevLY   _getLocalBounds B9B1ͯmPdV9   scheduleOnce$Pg   unscheduleAllCallbacks  	0Q@`0   !r,!e&   q$4 
   !!`   Y<h          3  f99`,=dpA        # # `@>,`    c	        s  e     @ }  I'      Pb          Is b         
BFDGPen   __scriptAsset   DECPeb'   _isOnLoadCalled (b         
FD0Q`   !,!4kX   АqHL8 p" X(D$#T!!4`   K}DPdw   getClassNameIsG{(         3  3 #33g
3gz  3Mg33	@@
@   `,=dpA        &$ % 
`@>,`     f       ` @ P 
 B e     @ ~  J'      0Q0`   !,!c   q,
,   !!`   Kd           9  `,=dpA       % & `@>,`    b          e    @   K'      G b         
FD0Q0`
   !,!b   qT!!`   Y<d           3     `,=dpA        T& & 
`@>,`    b          e     @   L'      0b         FDC0Q0`
   !-!b   qT$!!`   Ed           3     `,=dpA        2' v' 
`@>,`    b          e     @   M'      0Qp`   !-!,iB   qP$"d,$X  X l   !!(`   EIsy;:>t         3  v  ;9 33*#3
33g3g`,=dpA       ' $) `@>,`    e       ,P P @   e    @   N'       b         
FD0Q@`,   !>-!d   qTD4L  !!`   EIsh          3  333  `,=dpA        ) T* 
`@>,`    c       P    e     @   O'      b         0Q4`   !^-!c   qT(  !!`   e          3 H  `,=dpA        * 
+ 
`@>,`    b          e     @   P'      ,F0Q8`    !z-!c   q\ D!!`   Is+f         3  3g`,=dpA       , .- `@>,`    b       @ e    @   Q'      0Q8`    !-!c   q\ D!!`   IsGf         3  3g`,=dpA       ^- - `@>,`    b       @ e    @   R'      0Q8`    !-!c   q\ H!!`   IsZ,f         3  3g`,=dpA       - V. `@>,`    b       @ e    @   S'      0Q8`    !-!c   q\ l!!`   Is^,f         3  3g`,=dpA       . / `@>,`    b       @ e    @   T'      0Q8`    !-!c   q\ p!!`   Isyf         3  3g`,=dpA       V/ / `@>,`    b       @ e    @   U'      0Q``l   !.!$g4   q8 DDX$< T  !!(`   iEIsy;>p         3  f+3%33#
333g  `,=dpA        D0 <1 `@>,`    e       P ` P    e     @   V'      0Q`  !".!Ts   q$$ H `  t
0
$ (_$< ` h  !!8`   y;q@;j,HiPdr   destroyComp IsPeB|9   _removeComponent0         #  33f3g
3f33Nz  5Ф3gZѕ 9#  333	!g#3
%3'g) `,=dpA        n1 (4 1`@>,`    ,i+       P @ P  
     e     @   W'      0QL`D   !F.! f,   q,L0 #t    !!`   ҄	Pc6   _clone  Isk         #  33h9  `,=dpA       X4 
5 ͯ`@>,`    c
       P ,  e    @   X'      0Q`0  !f.!<mf   q\* \8 0*/p0+``$ ` tj  !!,`   ͆y;>emP         #  3 Sh#  3z   Th#k
#  33#  33f3g3e`,=dpA       25 F7 `@>,`     f       @ @ P P @ e    @   Y'      0QD`2   !.!c   qPJ h  !!`   mi0         3  e   `,=dpA       v7 7 f,`@>,`    b         e    @   Z'      0QL`H   !.!e(   q,$ 8`!!`   y;>k          #  33f3h
`,=dpA        8 8 `@>,`    c       P @ e    @   ['      0QH`>   !.!e&   q$$ 8 !!`   y;>Qj         #  33f3g
 `,=dpA        8 X9 j,`@>,`    c       P @ e     @   \'       Pfj   _requireComponent   F PfbI   _registerEditorProps0QP`L   !.!e&   qlXp\P*$ !!`   Pe   requireComponent.Pe3   executionOrder  Fl          3  Ҥ
93Ѥ" 
9  `,=dqA       ": ; E`@>,`    c       ,P    e    @   ]'      FEPd	{q   __scriptUuid	H          k kkr'33
33'#3	'#3
·: :ˇ)ʋ:::!)ʋ:":$&)ʋ:':):+-)ʋ:.:0 2)ʋ!:3:"5:#7$:%9&	:';(
:)=*:+?,:-A.:/C0:1E2:3G4:5I6:7K8:9M::;OgQ9<S9=U3>W?ˋ@eY3A[B9C]#9D_9Ea `|}c      @ P P L`N L L``                         e    @ |        n,,,,,-:-Z-v-----..B.b.~....0Q`$  !
/!@nl   qd*(\:"R8:	"""")-  !!|`:   Hb         GPe^q   cc.ClickEvent   F*KPds   _compName2IdPd~K   _compId2Name Pf~   _genCompIdIfNeeded  @b         PdZ	   component   EPd   _componentIdEPe#   _componentName  Pc0   handler b         
EPe   customEventData b         E b         B Bk b         
0QD`2   !Z/!e"   qT lHG   !!`   */&/6/i         3  f33g   `,=dpA        \> ? 
`@(`    c
       P   e     @   B'      0Q8`    !v/!d   q h   !!`   "/6/f         3  g9`,=dpA       "? ? `@(`    b        e    @   C'      :/Fb         (0Q`  !/!Ts   r Hdk(
 (
L+#$(
 h
`(_ !! `   HI	Z&KH         3  x  :#3  Nr3 w  M	5
;Yѕ 3 w  -5#33{3gYϕ/    `,=dyA       R@ B (`@(`    $g!        	  \ P  f  e    @   D'      *0Q`6  !/!Pr   r\0 d LK \ `# $('x x!!@`   A*/}D6/G>/F/Eb9	8         3  #3g3f
#333g3g#3gI35"=3	^*
3	 v  ^3"f$3&3	(g*3,h. `,=dpA       B E K`@(`    ,i0       P @ P @  P P @ e    @   E'      0QP`P   !/! f,   rH \( <  !!`   }DPej   getClassByName  l         #  33g#  33g
`,=dqA       F F "/`@(`    c       P @ e    @   F'      0QP`P   !/! f,   rH X( @  !!`   }D,l         #  33g#  33g
`,=dqA       F pG &/`@(`    c       P @ e    @   G'      0QD`2   !
0!e$   ܞr8 $  !!`   6/2/:/Ei          3  399   `,=dpA        G hH */`@(`    c           e     @   H'      Z&8         #  3#  3чχ·)#  3	::	)͋
 ::::)΋:::::!:#g%9'  `,dqA        < tH E`@`    8l)      P s 0           e     @         V/r/////00Q`P  !.0!UQ  r L x  x   x poTl* * 2,&*("
":4*0l:4*,l::"::":"4*0l:":"":":	:":"4*0l:	":":":"RLH48:""	""	"""""
"""""""""""""""T/D !!u`6  d=dqA       H V f       E`@(`     PfZ   ../platform/CCMacro  Pf^   ./CCRenderComponent ,Pib   ../assets/material/CCMaterial   0Pj2̊#   ../renderer/utils/label/label-frame  PfY   ../utils/blend-func $PgV$   ../renderer/utils/utils $Pg>   deleteFromDynamicAtlas  Pet   TextAlignment   $Pg   VerticalTextAlignment   X0b         o`    PcQ   CLAMP   `   Pc>]   SHRINK  `   PeFr   RESIZE_HEIGHT   `   (b         `    Pc2|   BITMAP  `   Pb2   CHAR`   b   @      GPcJG   cc.Label	i)~DF*FssPeB]   _nodeSizeChanged PfV   _nodeColorChanged   Pe"    setVertsDirty   Pd:   _updateColor=Pe.+S   _resetAssembler Pd    _resetFrame  Pf0.   _checkStringEmpty   %$Pgڤ   _onBMFontTextureLoaded  Pey   _onBlendChanged  Pfh   _applyFontTexture   $Pgֹ   _updateMaterialCanvas    Pf.<   _updateMaterialWebglPeB   _forceUseCanvas DPeNGF   _useNativeTTF   PdŹ
   _nativeTTF  $Pgfe+   _forceUpdateRenderData  Pd   _enableBold Pe67   _enableItalics  Pe:O   _enableUnderline	`    Ja       i0Q|`   !0!<md   r$Td P d p  </"|  !!8`   PeU   _actualFontSize Peٰ   _assemblerData  Pcͯ   _frame  Pdj`   _ttfTexture Pe
+   _letterTexture  ZIM0I0w          9  9999#
33#
33v  3	9
39
`,=dpA        \L N `@>0`     f       , ,` P ,P    e     @   '      bp   8      PcX   _string  b         
EqPd.T	   _N$string   UPe
F   horizontalAlign Pe&o   verticalAlign   Pe7   actualFontSize  Pd	   _fontSize   `P   ֖Pd   _lineHeight `P   PdJ6
   lineHeight  qPer   _enableWrapText CPe£<   enableWrapText  Pcja   _N$file B Pfue   _isSystemFontUsed   CPenp   useSystemFont    PfJKN   _bmFontOriginalSize Pd	   _spacingX   `    Pcb]f   spacingXPe@   _batchAsBitmap  DPd֙	   cacheMode   Pd΅*   _styleFlags `    Pd&r
   enableBold  PdV]   enableItalicPerh   enableUnderline Pehiz   _underlineHeight`    Pe*+   underlineHeight 0b         
CD0Q0`
   !~1!b   rT !!`   1d           3     `,=dpA        O O 
`@>0`    b          e     @   '      0Q\`f   !1!$g4   ܿrd4H@< X \  !!`
   1EU00o          3  @9 3v  ^3f	3f `,=dpA       O P `@>0`    d       
 
   e    @   '      8b   
      
DB]	D0QD`2   !1!d   r@@< L  !!`   10i          3  v  ^3f   `,=dpA       Q dR B]	`@>0`    b       @ e    @   '      B]	8b   
      
DB]	D0QD`2   !1!d   r@8< L  !!`   "10i          3  v  ^3f   `,=dpA       &S S B]	`@>0`    b       @ e    @   '      8b   
      &%PejȌ   Actual Font SizeDC
D0Q0`
   !1!b   rT@!!`   0d           3     `,=dpA        T T 
`@>0`    b          e     @   '      &10b         Qs`    Kb          D0Q0`
   !&2!b   rT(!!`   *1d           3     `,=dpA        fU U 
`@>0`    b          e     @   '      0QH`>   !B2!d    r@(&h, P!!`   *10j          3  v  ^9 3f `,=dpA       U rV `@>0`    c       ,P    e    @   '      0b         
YDB]	D0QD`2   !b2!d   r@,< L  !!`   0i          3  v  ^3f   `,=dpA       <W W B]	`@>0`    b       @ e    @   '      (b         
D0Q0`
   !2!b   rT0!!`   .1d           3     `,=dpA        >X X 
`@>0`    b          e     @   '      0QH`>   !2!d    r@0&p, P!!`   .10j          3  v  ^9 3f `,=dpA       X VY `@>0`    c       ,P    e    @   '      218b   
      
DB]	Do0QD`2   !2!d   r@$< L  !!`   q0i          3  v  ^3f   `,=dpA       
Z Z B]	`@>0`    b       @ e    @   '      0b         
DD0Q0`
   !2!b   rT@!!`   61d           3     `,=dpA        [ n[ 
`@>0`    b          e     @   '      0QH`>   !2!e"   r@@&, P   !!`   610j          3  v  ^9 3f `,=dpA       [ L\ `@>0`    c       ,P    e    @   '      :18b   
      
DD0Q0`
   !3!b   rT !!`   >1d           3     `,=dpA        \ $] 
`@>0`    b          e     @   '      0Ql`   !63!(h>   r@&,xX
 ,"<l t !!`
   B1>10s          3  v  ^5
993
93
3f `,=dpA       B] ^ `@>0`    d       , ,P   e    @   '      0b         
DD0Q0`
   !V3!b   rTH!!`   B1d           3     `,=dpA        _ &` 
`@>0`    b          e     @   '      0Qd`r   !r3!0jJ   sPH@
| 888P8  l   !!`
   B10PeT"   markForValidate q          3  v  ,9 933f
3f   `,=dpA       D` .b `@>0`    d       , @   e    @   '      F10b         &% Pf¾z   BMFont Original Size
FCD0QH`@   !3!e&   sTL7 #8 !!`   >1j          3  #3{3 3	`,=dpA        c c 
`@>0`    c       P  e     @   '      J1(b         D0Q0`
   !3!b   sT(!!`   N1d           3     `,=dpA        Vd d 
`@>0`    b          e     @   '      0Q<`"   !3!d   s,
<, L  !!`   N10g          9  3f   `,=dpA       d ,e `@>0`    b       @ e    @   '      R18b   
      
DB]	D0Q`   !3!8l^   s@(*PT@7< "8l t !!4`   Z1z00I~000|          3  v  ^Z3v  ^(3#3{
333f3v  
93	3
f`,=dpA       f h B]	`@>0`     f       P P
  e    @    '      Z10b         
DD0Q4`   !4!c   spP  !!`   ^1e           3 U    `,=dpA        h h 
`@>0`    b          e     @   !'      0QX`Z   !24!d    s,2XB`0 L!!`   ^10n          3  S9 3 U9 3
f   `,=dpA       i i `@>0`    d       
 .P    e    @   "'      b10b         
DD0Q4`   !R4!c   spP  !!`   ^1e           3 U    `,=dpA        Bj j 
`@>0`    b          e     @   #'      0QX`Z   !n4!d    s,2XB`0 L!!`   ^10n          3  S9 3 U9 3
f   `,=dpA       j lk `@>0`    d       
 .P    e    @   $'      f10b         
DD0Q4`   !4!c   spP  !!`   ^1e           3 U    `,=dpA        k Tl 
`@>0`    b          e     @   %'      0QX`Z   !4!d    s,2XB`0 L!!`   ^10n          3  S9 3 U9 3
f   `,=dpA       rl $m `@>0`    d       
 .P    e    @   &'      j1(b         
D0Q0`
   !4!b   sTD!!`   n1d           3     `,=dpA        m 0n 
`@>0`    b          e     @   ''      0QH`>   !4!e"   s@D&, P   !!`   n10j          3  v  ^9 3f `,=dpA       Nn o `@>0`    c       ,P    e    @   ('      r1F@b         Pel   HorizontalAlign PeRI   VerticalAlign   Pc283   OverflowPd	   CacheMode   Pd"k   _shareAtlas BPe.ؒ   clearCharCache  55
550QD`8   !5!d    s$&D0 L!!`   5PeVe   clearAllCache   i          3  3  3f`,=dqA        ,p p 5`@>0`    b       @ e     @   )'      *0Q`   !>5!8lZ   s8\"@&
 </&4   !!(`   V1Z1oz0ZIMy          3  '33v  399 
#33#33v  39`,=dpA        p `r F`@>0`    e       P , P ,  e     @   *'      0Q`$  !Z5!Lq   s8 <(L"(T"(P" p!!<`   iIsiL Bka00ř00(         3  f33#3
333e33#3
333	e3 3"#3
3$3
&3(e*3,f.  `,=dpA        r t s`@>0`    ,i0       P P P P P P P @ e     @   +'      0Q`  !v5!Hp   s8 <(L"(T"(P"!!8`   iIsL Bka00ř0(         3  f33#3
333e33#3
333	e3 3"#3
3$3
&3(e*   `,=dpA        t v s`@>0`    ,i,       P P P P P P P    e     @   ,'      0Q`   !5!8lZ   s8L,p,dc p 4T0 p
 8 0   !!$`   ) Pf~q   _resetAssemblerData 010ix         3  !3 33 33
g99333f93f  `,=dpA        w 8y `@>0`    $g        P P , P ,P    e     @   -'      0QH`<   !5!d    s8"<L L!!`   qo0j          3  3v  ^3f  `,=dpA        py y 0`@>0`    c       P    e     @   .'      0QH`:   !5!e&   s8@7 L !!`   0j          3  #3{3f	   `,=dpA        &z z 0`@>0`    c       P   e     @   /'      0Q4`   !5!c   s8 0  !!`   ie          3  f `,=dpA        z { 0`@>0`    b         e     @   0'      0Q`   !6!@np   s8@7P0c8,? [(4 8!!D`   PeVVED   _srcBlendFactor Pdע   BlendFactor Pd"} 	   SRC_ALPHA   IsPdvt
   RenderFlow  Pdޫ   FLAG_OPACITY0F0b~         3  #3{D3#3	33v  33#3	3
H3f333 g"   `,=dpA        N{ 
} `@>0`    $g$       P 
 X P P @ e     @   1'      0Q`   !66!8l`   sHd(t7lTT
4 X0P  L!!,`   UPdL
   _materials  5G͂x           3  F3503#3
{3Ѥ3f
33f3f   `,=dpA        @}  =`@>0`     f        P   e     @   2'      0QL`D   !V6! f*   s8 g(@ 8   !!`   0F0bk         3  f333g
  `,=dpA         n `@>0`    c       P @ e     @   3'      0QX``   !r6!$g4   t<<@7"3
 ,  !!`   0n         3  ])3#3{3 	l9 `,=dpA         x 0`@>0`    d       ` `  e     @   4'      0Q<`$   !6!d   t8TS   !!`   Peb։   markForRender   Ug         3  3g  `,=dpA          0`@>0`    b       @ e     @   5'      0Q<`(   !6!d   t8 ` \  !!`   00g          3  f3f`,=dpA        H Ă %`@>0`    c       P    e     @   6'      0Ql`   !6!,iB   t8\0_ h `L, h   !!(`   05G6I)Pe5:   updateRenderDatas         3  33393
g3f333g `,=dpA         h 0`@>0`     f       P ,P @ P    e     @   7'      0Q@`.   !6!d   t8Xl p  !!`   F10h          3  33f `,=dpA         V 0`@>0`    c       P    e     @   8'      0Q`  !7!:  t\p7L
0$TS# X&dD"@, GTS, G0T<"@P TSP0c0  dL,  T   !!`<   5G000Z1~0) Pf	   _getAssemblerData   1%0!0ZI66!I`   6`@  3i(         3  #3{#39	33h3f3r 933	v  *3
3!f#9%3'3)3+g-E3/?#31r 3953
739f;9=3?3A3C3EgG3I3	v  ^R3K3MfO3Q3S3UgW3Y#3[3]3_v  3a3cge3gfi3
k3
m3ogq3sfu`,=dpA          0`@>0`    \uw       P 
 
`
`
 
 `


 

 
  e     @   9'      0QL`F   !&7!e$   سt8@l/t  !!`   0k          3  3 33@9	 `,=dpA          0`@>0`    c       P  e     @   :'      0Q`   !B7!8l^   t\ d "<
,, ",
$"pg(@ < !!4`   Pdn   getMaterial 0) Pff,   _updateTTFMaterial  0u}FIb|(         3  g3f33
g;35333h33	3
g`,=dpA        ؍  0`@>0`    $g        P P P @ P    e     @   ;'      0Q@`*   !f7!d   t$(@ !!`   (PhZ    ENABLE_NATIVE_TTF_RENDERER  0h          #  333]   `,=dpA           0`@>0`    c       P    e     @   <'      0QH`:   !7!d    tT hT,L!!`   0)V7j          3  f333   `,=dpA        ΐ  0`@>0`    c
       P   e     @   ='      0QH`:   !7!e$   t8 X ` \  !!`   000j          3  f3f3f
   `,=dpA        ޑ  0`@>0`    c       P @ e     @   >'      0Q4`   !7!c   t,
P(!!`   b1e           9     `,=dpA          0`@>0`    b          e    @   ?'      0Q4`   !7!c   t,
X(!!`   f1e           9     `,=dpA       4  0`@>0`    b          e    @   @'      0Q4`   !7!c   t,
d(!!`   j1e           9     `,=dpA         0`@>0`    b          e    @   A'      	PcL   Label   P          k k'kk'k'k
3'33	#
3·)g'#
3·)g'#
3·:!%=":$ :&(ˇ))ʋ:*:,:.0)31:3:5 :!7:"9#;)3$<:>:@%:!B:&D'F)ʋ(:G:)I*Kʋ+:L,:N:-P.R)ʋ/:!S:0U1W)ʋ2	:X3
:Z:4\5^)36_:a:c7:!e:8g9i)ʋ::j;:l:<n=p)ʋ>:q?:s#
3@u:w:AyB{)ʋC:|D:~:EF)ʋG::HI)ʋJ:K::LM)36::N:!:OP)ʋQ:R::ST)ʋU:V::WX)ʋY:Z::[\)ʋ]:^::_:`a):b:c:d:ef:g:hi:jċk :lƋm!:nȋo":pʋq#:r̋s$:t΋u%:vЋw&:xҋy':zԋ{(:|֋}):~؋*:ڋ+:܋,:ދ-:.:⋉/:䋋0:拍1:苏2:ꋑ3:싓4:5:6:g'#
99`%!   7   @ @ P 0	`P  00'0  &0 00 00 00 00 00 00 00&0  0 0 0 0 0 0 0 0 0 0@ ,                                                           e    @         0z11111"2>2^2~22222323R3n333334.4N4j444445:5V5r55555626R6n666667"7>7b7777770Q`6  !8!@np   tL6"("d\":\"R"""p/D!!x`8   Hb         GPeJ2u   cc.LabelOutline 	)~DFss Pf2]   _updateRenderData   0b         r!`   By6aw(b         D
0Q8`   !B8!c   tT  !!`   rf          3  3f `,=dpA        ~ Η 
`@(`    b       @ e     @   '      0QT`V   !^8! f,   t@ L 8 \  !!`   rUt28m         3  3g3 3g
3f `,=dpA         `@(`    d       @ @   e    @   '      B0b         D
Qs`    Kb          0Q0`
   !8!b   tT!!`   !d           3     `,=dpA         . 
`@(`    b          e     @   '      0QH`>   !8!d    t@&\, `!!`   !28j          3  v  ^9 3f `,=dpA       L  `@(`    c       ,P    e    @   '      yF0Q4`   !8!c   t8 \  !!`   28e          3  f `,=dpA        B  s`@(`    b         e     @   '      0Q4`   !8!c   t8 \  !!`   28e          3  f `,=dpA          s`@(`    b         e     @   	'      0QP`L   !8! f,   t\4?p
$ L  !!`
   IsG80l          3  3#3gҤ3
f  `,=dpA        >  28`@(`    d       ` P    e     @   
'      	Pdr   LabelOutline0         #  3чk:	#  3
3:	)͋
 :::͋::::: :":$g&#  9(9* `,dqA       
 : E`@`    <m,      0	Y 00&0 0              e    @         >8Z8888880Q`  !9!Pr   tL6"("@. *l\":\":\"R"""l/D  !!`D   Hb         GPe^n   cc.LabelShadow  	)~DFss28@b         rPc_w   _blur   `   Ba 6aw(b         D
0Q8`   !F9!c   tT  !!`   rf          3  3f `,=dpA        , | 
`@(`    b       @ e     @   &      0QT`V   !b9! f,   t@ L 8 \  !!`   rUt28m         3  3g3 3g
3f `,=dpA        H `@(`    d       @ @   e    @   &      B(b         D
0Q0`
   !9!b   tT !!`   d           3     `,=dpA          
`@(`    b          e     @   &      0Q<`"   !9!d   u,
4, \  !!`   28g          9  3f   `,=dpA        t `@(`    b       @ e    @   &      a0b         D
Qs`    Kb          0Q0`
   !9!b   uT!!`   :9d           3     `,=dpA        Ơ  
`@(`    b          e     @   &      0Q<`"   !9!d   Ȅu,
,, \  !!`   :928g          9  3f   `,=dpA       "  `@(`    b       @ e    @    '       F0Q4`   !9!c   ԇu8 \  !!`   28e          3  f `,=dpA         4 s`@(`    b         e     @   '      0Q4`   !:!c   u8 \  !!`   28e          3  f `,=dpA        ^  s`@(`    b         e     @   '      0QP`L   !6:! f,   ̋u\4?p
$ L  !!`
   IsG80l          3  3#3gҤ3
f  `,=dpA          28`@(`    d       ` P    e     @   '      	PdF*   LabelShadow H         #  3чk:	#  3
3:#  3	h:
)͋ :::)͋:: :"$͋:%:':):+:-:/:1g3#  9 59!7 `,dqA        ޣ E`@`    Hp9   	   0	Y 0P 00&0 `             e    @         B9^9~99999:2:0QY`^  !^:!&  u L 87x* * * * * 6"<> 6.\"0  ": ":,. *"8:"4*,:::::X:X:"4*T,:"4*T,:hR X`<H*<"""""""""
"
"">"">""""""""X/D !!`   \=dqA       4  e      E`@(`    aX0b         o`    PdB

   HORIZONTAL  `   Pc^.H   VERTICAL`   Pb~   GRID`   (b         `    Pd»S{	   CONTAINER   `   Pc$   CHILDREN`    b         v:`    z:`    b         PeL   BOTTOM_TO_TOP   `    Pe&   TOP_TO_BOTTOM   `    b         Peރ_   LEFT_TO_RIGHT   `    Pe|)   RIGHT_TO_LEFT   `   bl   6      GPdJ+	   cc.Layout   	)~DF*ssPe   _doLayoutDirty  Peg   _doScaleDirty    Pfޅ&   _addEventListeners  $PgnV   _removeEventListeners   (Ph   _addChildrenEventListeners  ,Pi1$   _removeChildrenEventListeners   Pd   _childAdded Pe.,g   _childRemoved   Pcf   _resized$PgYb   _doLayoutHorizontally   $Pg>   _getVerticalBaseHeight   Pfӽ   _doLayoutVertically PejN   _doLayoutBasic  (Ph[   _doLayoutGridAxisHorizontal (Phz`   _doLayoutGridAxisVertical   Pe*7   _doLayoutGrid   $Pg   _getHorizontalBaseWidth Pd	   _doLayout    Pfs{   _getUsedScaleValue  PdU   updateLayoutbD   "      Pd   _layoutSize Pdf   _layoutDirty b         
CaDPc>Sm   _resize Pe~   _N$layoutType   PdI
   resizeMode  Pcꎆ   cellSizePd޲	   startAxis   PdS   paddingLeft PdJ4    paddingRightPd!O
   paddingTop  PeQ   paddingBottom   R1PcFu   spacingY Pfc   verticalDirection    PfH   horizontalDirection Pe2D   affectedByScale 1;o;;8b   
      
DD0Q0`
   !N;!b   uT8!!`   ;d           3     `,=dpA          
`@n:`    b          e     @   &      0Q<`"   !j;!d   u,
L, P  !!`   ;:g          9  3f   `,=dpA         | `@n:`    b       @ e    @   &      8b   
      DD
0Q0`
   !;!b   uT !!`   ;d           3     `,=dpA        X  
`@n:`    b          e     @   &      0QX``   !;! f.   u@",&\", T !!`
   o:;:n          3  3v  3v  93f
`,=dpA         `@n:`    c       P @ e    @   &      ;0b         
DB]	0Q4`   !;!c   u8 P  !!`   :e          3  f `,=dpA        8 ~ B]	`@n:`    b         e     @   &      B]	;8b   
      
DB]	Dv:0Q4`   !;!c   Ĵu8 P  !!`   :e          3  f `,=dpA          f B]	`@n:`    b         e     @   &      ";(b         
`    DB]	0Q4`   !<!c   u8 P  !!`   :e          3  f `,=dpA        
 P B]	`@n:`    b         e     @   &      &;(b         
`    DB]	0Q4`   !&<!c   u8 P  !!`   :e          3  f `,=dpA        Ю  B]	`@n:`    b         e     @   &      *;(b         
`    DB]	0Q4`   !F<!c   u8 P  !!`   :e          3  f `,=dpA         د B]	`@n:`    b         e     @   &      .;(b         
`    DB]	0Q4`   !f<!c   u8 P  !!`   :e          3  f `,=dpA        Z  B]	`@n:`    b         e     @   &      2;(b         
`    B]	D0Q4`   !<!c   u8 P  !!`   :e          3  f `,=dpA         > B]	`@n:`    b         e     @   &      R1(b         
`    B]	D0Q4`   !<!c   u8 P  !!`   :e          3  f `,=dpA          B]	`@n:`    b         e     @   &      6;8b   
      
B]	DD:0Q4`   !<!c   u8 P  !!`   :e          3  f `,=dpA          B]	`@n:`    b         e     @   &      :;8b   
      
B]	DD:0Q4`   !<!c   u8 P  !!`   :e          3  f `,=dpA        ܳ " B]	`@n:`    b         e     @   &      >;0b         
DB]	DD0Q4`   !=!c   u8 P  !!`   :e          3  f `,=dpA        ִ  B]	`@n:`    b         e     @   &      B;F8b   
      w Pfy   VerticalDirection    Pf]   HorizontalDirection PdM^
   ResizeMode  Pe&   AxisDirection   "=&=*=.=*0Q`   !6=!0jN   u8 l @ & 'xPO P !!,`   :IsUt1;:x0         3  f33f3
#3hg333g3f `,=dpA        \  s`@n:`    $g        P P @ P P    e     @   &      0Q4`   !R=!c   u8 l  !!`   :e          3  f `,=dpA        ·  s`@n:`    b         e     @   &      0Q0`   !n=!c   u$H(  !!`   
;d           9   `,=dpA        J  :`@n:`    b          e     @   &      0Q<`&   !=!d   u&To  !!`   
;B;g          3  39  `,=dpA        ȸ ^ :`@n:`    b        e     @   &      0Q`  !=!\u   u$$$d""L"_"T"g"H"["P"c"P"c !!L`"   y;iL=:Is::͙:ՙ:ݙ:(         #  33#  333
e3333e333	3
e 3"3$3&3(e*3,3.3032e436383:3
<e>3@fB `,=dpA          :`@n:`    <mD       P P P @ P P P P @ P P    e     @   &      0Q`  !=!\u   u$$$d""L"c"T"k"H"_"P"g"P"g !!L`"   y;L=:Is::͙:ՙ:ݙ:(         #  33#  333
e3333e333	3
e 3"3$3&3(e*3,3.3032e436383:3
<e>3@fB `,=dpA         & :`@n:`    <mD       P P P @ P P P P @ P P    e     @   &      0Q`f  !=!Pr   vp<,
<"P.c"L._"\.o"T.g".!!4`   Is b~HiL::(Phjè\   active-in-hierarchy-changed @         3  33w  533
3e333e333e33	3e 3
3"e$Y&ѕ ' `,=dpA        r r :`@n:`    (h(       P P P P P P  e     @   &      0Q`f  !=!Pr   vp<,
<"P.g"L.c"\.s"T.k".!!4`   Is b~HL::=@         3  33w  533
3e333e333e33	3e 3
3"e$Y&ѕ ' `,=dpA          :`@n:`    (h(       P P P P P P  e     @   &      0Q`.  !>!@nn   v8"P.c"L._"\.o"T.g". P !!(`   iL::=(         3  33e3  33
e3  33e3  33e3  3e3f  `,=dpA        d :`@n:`    $g"       P P P P @   e    @   &      0Q`.  !6>!@nn   v8"P.g"L.c"\.s"T.k". P !!(`   L::=(         3  33e3  33
e3  33e3  33e3  3e3f  `,=dpA         :`@n:`    $g"       P P P P @   e    @   &      0QH`:   !R>!e(   v / P!!`   Is;:j          3  3f93f
   `,=dpA        0  :`@n:`    c       @ @ e     @   &      0Q5`  !n>!J  v l80T<*h'( <
Ld$D
G7$T*,L*DLO0'l ,
8TSTS*8"|8*,|$"[<","4
/\
'H, @(*h*@
 \(4p
4&,P*h* 3p*h|`$.(/P
&4 
DP/|& h_"
 0 ";;p*`"l
(4{,#+>\
,4_
o,#/L
)#/$   !!`F   Is b~&;>;:*;R1H9;y~:;:: Q!;}	::;:E2;.;a`            3  3f3 33
3[B33v  3AB3B@3BA3	w  "5 3
"$Y$Y%ŕ& &3'3)3+3-v  ^A3/31v  -3537@4A9N;3<B:A>C33	w  "5?3A3CgE3G3IgK3
M!3O31v  8CQ9R3T3-v  3W3YCV9[3]3`B_3cBbx  z  3efg3i3k3v  3]AmBnBo@p3rBq@tAuBvBw@xx  ۦ3z3|By@~33v  3AۄBۃx  33v  3[Bۇw  Rz  "v  @@B@B@Yi3@3@ۗz  $ 3#3hgڠv  33v  @3 33Bݯ3@ڮBޭ@w  <3 33[Bݼ3 @ڻB޺@x  @Y     `,=dpA         :`@n:`           @ P  X @X BX  P 

  !@
 
 
  
` 

 B!@!P   !B!  ` @ P  !P  ! 0  e    @   &      0Q`.  !>!Ts   vP @"D,
D/8XW+
(0\p3 @4( !!8`   ;:H9}:Q!6;2;.;IsH         3  3v  l3w  :53%Y
333gB@YЕ> N3B3@3	@!@Җ3
"3$f&3( `,=dpA         :`@n:`    (h*       P  !
 !P  X P e    @  	  &      0Q5`  !>!L  w l80\<*`'( <x
Ld$D
G7$X*,L*DHK0'l ,
8TSTS*D"8*,x$"W<","4
/\
'H, @(*`*@
 \(4p
4&,H*`* 3p*`|`$.(/P
&4 
DP/|& HK"
 0 ";;p*h+04
s,#>\
,4_
w,#/L
)#/$  !!`D   Is b~2;	:;:.;6;H9;}~:;:: Q!y:>;:E&;*;a`            3  3f3 33
3[B33v  3AB3B@3BA3	w  "5 3
"$Y$Y%ŕ& &3'3)3+3-v  ^A3/31v  -3537@4A9N;3<B:A>C33	w  !5?3A3CgE3G3IgK3
M 3O31v  8CQ9R3T3-v  3W3YCV9[3]3`B_3cBbx  z  3efg3i3k3v  3]AmBnBo@p3rBq@tAuBvBw@xx  ۦ3z3|By@~33v  3AۄBۃx  33v  3[Bۇw  Rz  "v  @@B@B@Yi33@ړ@z  $ 3#3hgڠv  33v  @3 33Bݯ3@ڮBޭ@w  <3 33[Bݼ3@ڻB޺@x  @Y     `,=dpA         :`@n:`           @ P  X @X BX  P 

  !@
 
 
  
` 

 B!@!P   !B!@X ` @ P  !P  ! 0  e    @ 	  &      0Q`  !>!ئ  wp<,,
<"X
 4 3" xT/_ $\$T$;_$$`$ <
@&L" ?&& ?,d&t" 7
4,h&t" 7 p !!t`6   Is b~H9k		&;2;PbnKG   xMaxPb   yMax*;.;1bBy}`           3  33w  <53'3
3fh3fYЕ@ 3 3#33	3
 h"g$#33	'3)A&3
,3.A+h03 234#33638h:g<#33	?3A@>3
D3F@ChH3JgL#3N#P3	R3TgVkX#P3
Z3\g^k`hb3dv  03	'[g3hCf3 j#P3lgnkp9r3tv  03
,[w3tCv3 x#P3zg|k~93 3g `,=dpA          :`@n:`    hx       P P @ \ P @ 
 P P @ 
 P @ P @ @ P P @  !@ ,P   e     @ 	  &      0QI`>  !>!   w l0
 0,tt*`"l$(43 @@*DJ  3lH*`"l$( 3J *D` d   !!D`   D=dpA         ^Ab   :`@n:`    y	}2;:;:.;0Qh`   !>!0jN   wTh4LXWcD !!`
   }:Q!6;r8         3 3B33	gB@@3B@B@ `,=dpA         E`@>`    e       P  B   e    @ 	  &      	;::Is-X          3 '3[3B'3'3
 3v   '3A3B'3' 3	g3
 3v  h3eAw  O3[!B '3" 3v  '3A%B$'3&e(3
* 3v  3,3.h0 `>4k2       P @X P @ BX @ P       e    @ 	  &      :0QI`>  !?!   w l4
 0,pl*h"l$(43 @@*DJ  3lH*h"l$( 3J *D` d   !!D`   D=dpA       &  ^b   :`@n:`    }y&;>;:*;0Qh`   !6?!0jN   wTh4HXW_D !!`
   y: R1r8         3 3B33	gB@@3B@B@ `,=dpA         E`@.?`    e       P  B   e    @ 	  &      	;::Is-X          3 '3[3B'3'3
 3v   '3A3B'3' 3	g3
 3v  h3eAw  O3[!B '3" 3v  '3A%B$'3&e(3
* 3v  3,3.h0 `.?4k2       P @X P @ BX @ P       e    @ 	  &      :0Q`   !V?!0jP   ،x\ p l"@` ""@\ !!(`   Is";v::z::y          3  3f3 3f
33v  3h33v  3h`,=dpA        *  :`@n:`     f       @ @ P P   e     @ 	  &      0Q`.  !r?!Ts   xP @"D,
D/4XW+
(0\h3 @0( !!8`   ;:H9y: R1&;*;IsH         3  3v  l3w  :53%Y
333gB@YЕ> N3B3@3	@!@Җ3
"3$f&3( `,=dpA       H X :`@n:`    (h*       P  !
 !P  X P e    @ 	  &      0Q`  !?!`v   xH",tX6W,h",pP6O0X",H"D` `",L L!!T`&   v::Is b~:0Q0`
   !?!b   xd!!`   	d           3     `,=dqA       	 
 E`@n:`    b          e    @ 
	  &      yz:::0Q0`
   !?!b   xd!!`   d           3     `,=dqA         E`@n:`    b          e    @ 	  &      }o;::~::@         3  3v  =333g
3͋ e393 3v  =3	33g3
 ͋e"3$9&L3 (3*v  3,3.v  30f23 436v  38f:  `,=dpA         " :`@n:`    8l<      P @ P P P @ ,P P P @   e     @ 		  &      0QD`2   !?!d   x\H '0  !!`   B;1	1	i         3  #3g   `,=dpA       ^  :`@n:`    c       P    e    @ 	  &      0Qt`   !?!,iB   x8T$0$*  |
 0   !!$`   
;Is b~Hb0Q0`
   @!b   x\H!!`   9d           3     `,=dqA        & E`@n:`    b          e    @ 	  &      :u         3  D333x  .33
3ҋ g3f9   `,dpA        
  :`@`     f      P P P ,     e     @ 	  &      	Pc   Layout  =X          k 3'#3Ї)g	'#3Ї)g'#3Ї)g'#3Ї)g'#3Ї	)g'#3
Їk:#3 ,  h!:#3%:'3):+-):. :0:2:46):7:9:;:=?)#3((h@:B#3 D:F!:"H:#J$L)3%M:O:Q&:"S:'U(W)̋):"X:*Z+\)̋,:"]:-_.a)̋/:"b:0d1f)̋2	:"g:3i4k)̋5
:"l:6n7p)̋8:"q:9s:u)3;v:x:z<:"|:=~>)3?::@:":AB)̋C:":D:EF):G:H:I:J:K:LM:NO:PQ:RS:TU:VW:XY:Z[:\]:^_:`a:bc:de:fg:hi:jk:lm:no :pq!:rËs":tŋu#:vǋw$:xg#9y9z `   %   ` L&L&L
`   
 0 I  00 L`2 &00Y 0 `2 L`                                        e    @         J;f;;;;;<"<B<b<<<<<=2=N=j======>2>N>j>>>>>>?2?R?n??????@0Qa`l  !>@!  x +L      ` x    | T T
 8* 2`"@\F`"0"** "":X":`":"":hR *@"""""""	""""""P/D!!Y`   =dqA       R G j           E`@(`    0QD`8   !V@!d   x,@*4@  !!`   aqb         
i          3  ):`,=dqA        0 `@N@`    b       L e  
  @ 	  &      e Pf^Ax   ../value-types/mat4  Pf   ../value-types/vec2 0PjX#   ../assets/material/material-variant F0 Pfn0   ../graphics/graphics
X(b         Pb忙   RECT`    Pcm   ELLIPSE `   Pe~   IMAGE_STENCIL   `   bP   (      GPc2   cc.Mask 	)~DF*9ss#D= PfNP   _activateMaterial   IPe&H   _createGraphics Pe?]   _updateGraphics PejP]   _removeGraphics A6͂	0Q@`,   !@! f,   x$<t l p (  !!`   Pd=	   _graphics   Pev   _enableMaterial PeR   _exitMaterial   Pev8   _clearMaterial  h           9  999  `,=dpA          `@N@`    c       ,    e     @ 	  &      Xb$         Pd2Ga   _spriteFramer5GPe&   alphaThreshold  Pc
   invertedPdzVE!	   _segments   `   Pd	   segements   V$ b         
B@@0b         
D0Q0`
   !@!b   xT!!`   rd           3     `,=dpA        b  
`@N@`    b          e     @ 	  &      0Qx`   !A!0jN   x@< x
 ,"0"p ( d \ !!$`   r0@5G@@@v          3  v  ^3f9 3 3
v  ^993f3f  `,=dpA        f `@N@`    e       @ P ,P @ e    @ 	  &      0b         D
0Q0`
   !6A!b   xT4!!`   @d           3     `,=dpA        $ p 
`@N@`    b          e     @ 	  &      0Ql`   !RA!,iB   xdH
&,
$"D.C
 , X X   !!`
   @L2Z	0Is0         3  v  ^633e9 3
f3f`,=dpA         `@N@`    d       P ,P @ e    @ 	  &      5G@b         
Ta?Qs`    Lf                 ??Pc
   slide   CDB]	F0Ql`   !A!(h>   x$</ P* @ !! `   ZIMII?s         #  33#  33v  3f
#  3 ig   `,=dpA          B]	`@N@`    d       P @   e     @ 	  &      B]	@0b         
DDB]		0Q``l   !A!$g6   x$</* @ !!`
   ZIMI?p         #  33#  33v  #  3 jg
  `,=dqA        V  B]	`@N@`    c       P @ e     @ 	  &      @0b         
D0Q0`
   !A!b   xT(!!`   @d           3     `,=dpA        T  
`@N@`    b          e     @ 	  &      0QP`N   !A!e$   x,LB t T  !!`   @@l0         3   'e93f `,=dpA        R `@N@`    c
          e    @ 	  &      @ b         D0Q8`   !A!c   y,, t!!`   #f          3  f `,=dpA         l  `@N@`    b         e    @ 	  &      V$Fb         w*0Q4`   !B!c   y8 \  !!`   @e          3  f `,=dpA          ! 9`@N@`    b         e     @ 	  &      0QE`4  !:B!   y8 <"0l dT4"H"G(\"(\"(P"(L"(T"   !!P`$   ir@@@L2Z	0IsiL Bka)(         3  f33v  3f
"3333e33	#
333 3"e$3&3	(#
33*3,3.e0323	4#
336383:e<3>3	@#
33B3D3FeH3J3	L#
33N3P3ReT  `,=dpA        >! % s`@N@`    HpV       P @ P P P P P P P P P P P P    e     @ 	  &      0Q!`  !VB!t{   ؖy8 <(\"(\"(P"(L"(T"6\h!!@`   iIsL Bka@Pe;P   FLAG_POST_RENDER(         3  f33#3
333e33#3
333e3 3"#3
3$3	&3(e*3,3.#3
303
234e6383:#3
3<3>3@eB3D3F3I\KHH9L `,=dpA        % @) s`@N@`    @nN       P P P P P P P P P P P P   e     @ 	  &      0Q\`h   !vB!$g2   إy8 < `T4"D"C   !! `   i@@L2Z	0o(         3  f3f33
33e`,=dpA        j) l* `@N@`    d       P P @ e     @ 	  &      0QX`^   !B!$g2   ȫyH"0P
$ ` d   !!`
   r@@͂n          3  3v  3Ҥ3f3
f `,=dpA        * , =`@N@`    d       P P    e     @ 	  &      0Q}`  !B!   y8 ($4  .T " * "0h* * "* * & " /& " /8"P o& " / d(&8, T  !!\`*   @F6
bPe4   USE_ALPHA_TEST  r@Pd|?   CC_USE_MODELPd   USE_TEXTURE @@Pen   STENCIL_DISABLE @Per$   clear-stencil   Pd2.*   setMaterial @Ia(         3  f35Ҥ33
h33h3h33	v  $3
h3h"3
h 3h"3$33&h(9*3,833.h0923436383:g<3>33@hB9D3FhH3J3L;N3PfR   `,=dpA        @, 2 @`@N@`    DoT       P P @ P @ @ @ P ,P P P ,P P @ e     @  	  &      0Q`   !B!4kR   y\($d"0p0 d" "   !!(`   F6r@5Gu}@x0         3  5ҤJ33v  %33
3f3h33h  `,=dpA        2 4 I`@N@`    e        P P P @ e     @ !	  &      0Q`   !B!4kT   y8&|`'(('lXHP(`6 l  !!(`   @IsPdZ7	   lineWidth   BPdϫ   strokeColor |8         3  _r 9 #33
3 g3 393 93 #3e9    `,=dpA         5 6 @`@N@`    $g"        P P ,P P ,  e     @ "	  &      0Q`  !"C!D  yH@P 4<44
 $4Gh
 $4G"0<R "0,HK:&,0,
@0(?"`(?
 \</ 8 4 d  !!`<   Is@Bh	Ey}I	r@=@0Q`.  !6C!Xt   yd$t$(,
 0d,d$   !!0`   H1	b;	b4		9	X         9  #3OCw  r3#
33#3BgB3@3#3	Bg B3"@h$g&Y(ѕt ) `,=dqA       9 ; E`@N@`    (h*       @h ` @X @
 
 P  3e    @ $	  &       b         @H Pc"~   lineTo   rZIMPc.I_]   stroke  "0`  x         3  333g3
33
3[33B[33	B3
3v  3e 3
"3$v   #&3(P+@*P-@,h.ȇ0)P1:2P4:	537i93;w  G5=v  3?3A3	ChE3G3A3	ChIYK˕K L3MfO#&3Q3S#&3Q3Uv  3WfY3[f]3_fa  `,=dpA        6 H> @`@N@`    Tsc      P P  ! !P P P BH 2  
 
 
 
 
      e     @ #	  &      0QT`X   !fC!$g2   y8L( @( 
 ,   !!`   @m          3  &3 3f3 3
f9 `,=dpA        ~> h? @`@N@`    d       P P ,  e     @ %	  &      0Q`  !C!&  yd8 h<48 X "43#p4 : |4S4SP",L",t,,0d",
(
4* P* H
 ,D,'Xl"L !!P`$   Isy}
AI	@@@Ta      ?@qx         3  3f33	3
f33
3h33
e3	3
 3	"B@9	$3&3
 3*B)@(9,3.30v  3234v  53	z  &3&z  3	y  3&y  ͖j3638v  XP:P;3	B=A<3&B?A>BBBCCABEBFCD@@w  3G] `,=dpA       ? D A`@N@`    @nI       @ P P P P P  !,P P  !B!B    e    @ &	  &      0Q`   !C!0jN   ̓zP"@h,2P0 "T
02P, !! `   Pdp   FLAG_RENDER $Pg޽O   FLAG_UPDATE_RENDER_DATA fBIs3z           3  3F3F 33
F93f33\H9  `,=dpA       D `F 6`@N@`     f         P p p  e    @ '	  &      0Q\`d   !C!$g2   z86`"@   !!`
   IsCCfBo           3  333F	3
F\H9  `,=dpA        F bG ͂`@N@`    d         X .  e     @ (	  &      	EP           k k'kk'kk
'kk'k'kk'	k'3
r '	3
r '
 '#!3#·%)g&'#!3(·*:+:-/ˇ0)#!31:3:537:9;)ʋ:<:>:@:BD)#!31:E :G!:I:"K#M#!3$N:P%:&R:'T(V)#!3)W:Y*:&[:+],_)ʋ-:`.	:b#!3/d:f:0h1j)ʋ2
:k:3m:4o5q):6r:7t8:9v::;x<:=z>:?|@:A~B:CD:EF:GH:IJ:KL:MN:OP:Qg#!9R9S  `      @ @ @ @ P L
`P &  &0 L&0 &0P 00&0 0 0 0 0 ,                         e    @ 	        R@@@A2ANA~AAAAAB6BRBrBBBBBC2CbC~CCC0Q`  !C!   Ԧz L   2,&*d"":":":\:X"":"8"":"R""""8;p/D!!`p   4=dqA      I zY ` E`@(`    ,Pi{;   ../components/CCRenderComponent (Ph   ../../core/utils/blend-func pb0         GPe   cc.MotionStreak 	i)~DFsIR,DV,D=	`    Ja       i0QD`4   !D!e$   Ȭz$
4lL  !!`   !	Pdn	   _lastWPos   i           9 #3r 9	  `,=dpA        "K K `@C`    c       s
 e     @ *	  &      xb4         PcF?   preview 0b         
D)CB]	DDPd2O	   _fadeTime   `   PcR   fadeTimePc    _minSeg `   PcC{   minSeg  Pc   _stroke `   VC}rBPd4	   _fastMode   DPc   fastMode0b         
DD0Q0`
   !bD!b   zT(!!`   >Dd           3     `,=dpA        L L 
`@C`    b          e     @ +	  &      0Q<`"   !~D!d   z,
<, ,  !!`   >D=g          9  3f   `,=dpA       M vM `@C`    b       @ e    @ ,	  &      BD0b         
DD0Q0`
   !D!b   zT !!`   FDd           3     `,=dpA        
N LN 
`@C`    b          e     @ -	  &      0Q0`   !D!c   عz,
4   !!`   FDd           9  `,=dpA       jN N `@C`    b          e    @ .	  &      JD0b         
DD0Q0`
   !D!b   zT !!`   NDd           3     `,=dpA        BO O 
`@C`    b          e     @ /	  &      0Q0`   !D!c   Ⱦz,
4   !!`   NDd           9  `,=dpA       O O `@C`    b          e    @ 0	  &      VC b         
B!8b   
      
DD0Q0`
   !E!b   zT$!!`   d           3     `,=dpA        P Q 
`@C`    b          e     @ 1	  &      0QH`>   !6E!d    z@$&d, X!!`   Ij          3  v  ^9 3f `,=dpA       &Q Q `@C`    c       ,P    e    @ 2	  &      }6awr0b         
D0Q8`   !VE!c   zT  !!`   rf          3  3f `,=dpA        R R 
`@C`    b       @ e     @ 3	  &      0QL`D   !rE!e$   z@ L ,  !!`   rUtk         3  3g3 3g
  `,=dpA       S S `@C`    c       @ @ e    @ 4	  &      B0b         
DD0Q0`
   !E!b   zT(!!`   RDd           3     `,=dpA        &T lT 
`@C`    b          e     @ 5	  &      0Q0`   !E!c   z,
<   !!`   RDd           9  `,=dpA       T T `@C`    b          e    @ 6	  &      VDF0Q<`(   !E!d   z8 < ,  !!`   i=g          3  f3f`,=dpA        FU U s`@C`    c       P    e     @ 7	  &      0Qd`v   !E!(h:   z\ P
$"pog(@ 8   !!$`   R7u}FIbq(         3  gҤ33h3
33g `,=dpA        U V `@C`    d       P P @ e     @ 8	  &      0Qd`r   !F!$g8   z8<(L,0 80(0!!(`   !H)Pd:   _renderData Bh	&D	q          3  93333
f3939   `,=dpA        dW vX =`@C`    e       ,P P  ,  e     @ 9	  &      0Q@`0   !"F!d   z@L, P  !!`   )h         3  3 3h`,=dpA       X (Y `@C`    c       P    e    @ :	  &      	PdJ"H8   MotionStreakyH          k k'#3χ:	%=:	 :
̇)ˋ:::)ˋ:::!)ˋ:":$:&()#3):+:-/)ˋ:0 :2#3):4:!6#3"83#::$<%>)ˋ&	:?'
:A#3"8:C:(E)G)ˋ*:H+:J:,L:-N.:/P0:1R2:3T4:5VgX#96Z97\  `pz^      ` L&0 s2 L 00&0 P L&0 0 0@ ,                     e    @ )	         D^DzDDDDDE2EREnEEEEEEF0QY`Z  !FF!t{   z L  ` `* 2""$4\":"4*Hl:$":":P":R *abl/D !!``   <=dqA      <Z s a  E`@(`    X(b         v:`    z:`   Pc{   FILLED  `   Hb         GPe5-   cc.ProgressBar  	)~DPe   _initBarSprite  PeΉ;   _updateBarStatusF*0QI`<  !vF!   zH(0$T p h l@#X d(4$[&| ","H","(C|@#<L0 ;  !!d`.   Pd|C^	   barSprite   Is aPcRk<   fillTyper(Pcz   FillTypePc"5   RADIAL  ^FPbZw   modev:yPd[G   totalLength z:}PdHt	   fillRange   `0  -`         3  3 3ң33f
33f3f33v  33g3  3"#$3&3	(3
*v  3,9.3f03234v  369813:3<v  3>9@3 B3D9F33Hv  -3K[M3NBJ3P#$3RhTgV  `,=dpA        [ a jF`@VF`    HpX       P @ @ P P P P  P ,P    P   e     @ <	  &      0QM`H  !F!ئ  {H(0$x d d L. @430`"\63@2 @('tPH(2 "4. <dD",L($Kp" 3lP#h($K4, 7|8$k X "  !!`@   FIsu	Ta      ? )?FFv:z:1}y^Fr(w	PPr:C   ProgressBar FILLED mode only works when barSprite's Type is FILLED! F	XPt K   ProgressBar non-FILLED mode only works when barSprite's Type is non-FILLED! `<  1         3  3 3ң3f3
f3f#3h33	g3
B3!3#v  3%v  C3'#3h)#3+3-h/3
13-ϖU33#3h5#3h7#3+39h;393
=3?3Av  R3 C3E#3G3I3Kv  #3MgO3QOS3 T9V3 X3Z#3G3\3^v  v3a3cA`3f3hAe#3BjBkhl3n3q3s@p3v3x@uhz3|g~3g#3Mg`,=dpA        <a @j nF`@VF`    hx       P P @ @ @ 



 ,P P   !  X P @    e     @ =	  &      @b         FFPeڵ   _N$totalLength  `   F)?8b   
      
BDB]	Dr(0Q4`   !F!c   {8 P  !!`   jFe          3  f `,=dpA        j @k B]	`@VF`    b         e     @ >	  &      B]	F8b   
      
DB]	Dv:0Q`   !G!Dov   {H(0$L t","H","L",(C !!4`   FIsFv:yFz:}^FF           3  z3 3ң3f3
3v  39C33v  39$33	v  3 3
 9"`,=dpA        k n B]	`@VF`    $g$       P P  P P  e     @ ?	  &      F0b         QsD
`    Jb           E0Q0`
   !*G!b   {T<!!`   Fd           3     `,=dpA        |o o 
`@VF`    b          e     @ @	  &      0Q\`d   !FG!$g2   ؿ{@",&` 
 , X   !!`
   F^F FnFo         3  3v  3g93
f  `,=dpA       o p `@VF`    d       P ,P    e    @ A	  &      F@b         
`   Qs`    Lf                 ??zACDB]	F0Q4`   !nG!c   {8 X  !!`   nFe          3  f `,=dpA        q q B]	`@VF`    b         e     @ B	  &      )?0b         
DDB]	D0QT`X   !G! f.   {8L"|(C X !!`   FPd$8	   fillStart   nFm          3  3 3 3A9	3f`,=dpA        nr Rs B]	`@VF`    d        
   e     @ C	  &      Fb         Pbj'q   ModeG*	Pd&i   ProgressBar =X          k 'k#3χ)g	'#3χ:	 :
:̇)#3:::)3:!:#:%:')˄*%#+3-=/:1:3 :!5:"7#9#3$::<%:>:&@'B)ˋ(:C:)E:*G+I):,J:-LgN#9.P9/R   `TsT      ` L
`2 Y 0  &ӀY 0 `2 ,         e    @ ;	  !      rFFFF&GBGjGG0Q`  !G!4  { +L     `     L2x8T*@""&Z""""""""""""""""""""[c|/D  !!`   \=dqA       ~t 4 e      E`@(`    0QD`8   !G!d   {,@*4@  !!`   aqb         
i          3  ):`,=dqA       u v `@G`    b       L e  
  @ E	  &      $Pg,N   ../renderer/assembler   z@arJ06b`   0      G}	)~DF0-~ss0%=36͂R7qB Pf2   _getDefaultMaterial @I0PdI   _checkBacth 	 b         F6Pd\!G	   materials    b         
`    [8b   
      
&%Pdn	   Materials   D0Q0`
   !H!b   {T,!!`   F6d           3     `,=dpA        *x rx 
`@G`    b          e     @ F	  &      0Q<`"   !:H!d   {,
@, \  !!`   F6@g          9  3f   `,=dpA       x y `@G`    b       @ e    @ G	  &      `    Ja       HF0Q4`   !^H!d   {$D` (  !!`   Pd:Y"   _vertsDirty )e           9  9`,=dpA        y z `@G`    b       ,  e     @ H	  &      0QP`L   !~H! f,   {$  D T L  !!`   
00l         3  3g3f3
f  `,=dpA        Tz z 0`@G`    d       @ P    e     @ I	  &      0Q<`(   !H!d   {8 ` \  !!`   0@g          3  f3f`,=dpA        { { -~`@G`    c       P    e     @ J	  &      0Qt`   !H!(h<   {8hd<X46Xx L  !! `   IsI0u          3  33 393 
93 33F93f `,=dpA        { <} s`@G`     f       P ,P P 
   e     @ K	  &      0Q@`*   !H!d   {8X4 L  !!`   IsI͂h          3  93f   `,=dpA        f} } s`@G`    c       ,P    e     @ L	  &      0Q`   !H!<mh   {pD,L$S(\;($#l L!!,`   F6HٺPdJ.W	   assembler   )͂|(         3  3w  )#333
5gYѕ- 9#3333g3f   `,=dpA        ~  `@G`    $g        ` P  3P P    e     @ M	  &      0Q<`&   !I!d   {$D4 \  !!`   nH6g         9  3g `,=dpA         : 0`@G`    b       @ e     @ N	  &      0Q4`   !*I!c   |8 T  !!`   0e          3  f `,=dpA        r  %`@G`    b         e     @ O	  &      0Q,`   !FI!b   |  !!c             `,=dqA           =`@G`    me     @ P	  &      0Q@`*   !ZI!d   |$, h  !!`   "6Pe䂮   registerValidateh         #  33g   `,=dpA        6  3`@G`    c       P    e     @ Q	  &      0Qx`   !zI!,iB   |P"@,2P0 h2P(   !!`
   CCIs3v           3 3F  33F	9
3f33\H9 `,=dpA       ́  6`@G`    e       
  P @ e    @ R	  &      0QP`N   !I!e&   |86`"@? !!`   IsCCl           3  333F\
H9 `,=dpA        @  ͂`@G`    d        !     e     @ S	  &      0Q|`   !I!8l`   |,H,Kl0L(($08  X
(< T!!`
   F6H
bBw          w  3  3z  3 5ң33
hv  ^3h  `,=dpA        ؅ R7`@G`    d       P P @ e    @ T	  &      0Qd`t   !I!,iD   |pD,L, $#/+(  !!`   F6H
bq8         3  3w  (335h
;Yѕ,   `,=dpA         
 q`@G`    d       P  @  e     @ U	  &      0Qt`   !I!,iD   |(K*  #\<0 ` T  !!`
   F6
bI6u         3  5v  ^$33h3 
;3f3g `,=dpA       8  B`@G`    e        P P @   e    @ V	  &      0Q<`"   !J!d   |$$"    !!`   g         3  g   `,=dqA        ʈ 6 G`@G`    b         e     @ W	  &      0Q`   !"J!8l`   |\@l tx,L, $#/+ T!! `   F6GH
bIy@         3  53f;3
w  (335h;YЕ, 3f  `,=dpA        p F @`@G`     f        P 8P  8 3  e     @ X	  &      0Q,`   !>J!b   |  !!c             `,=dqA        |  I`@G`    me     @ Y	  &      0Q`   !RJ!8l^   |H,L0c "dw#`, | !!8`   )Pd:3   updateColor PeF   srcBlendFactor  669IsrPb2J   _val}0         3  3_3#33
3v  Ҥ"333	3
h33 3h  `,=dpA          0`@G`    $g        P P P @ P    e     @ Z	  &      0Q`   !zJ!@nl   ܷ|t($
( D$ ?0< \" *(
 T
 $  !!,`   F6ٺPcZ/   _flush  BIs(         3  5Ҥ3f33
fv  ^3v  ^93f3g33999   `,=dpA        ܏ G`@G`    $g"        P P P @  ,  e    @ [	  &      	}}X           k k'kk'k'k
k'k'3r '#	3
·:ˇ::!ʋ:":$&%=':):+:-:/:1:3: 5!:"7#:$9%	:&;'
:(=):*?+:,A-:.C/:0E1:2G3:4I5:6K7:8M9::O;:<Q=:>S?:@UgW#	9AY9B[  `|}]      @ @ P P 9 `                           e    @ D	  "      GH6HZHzHHHHH
I&IBIVIvIIIIIJJ:JNJvJ0Q`H  !J!  | L d x  x \tT> *"D"(:"4*0::\":\":":4*0l:::\":RLH*<"""""""""""""""""""."7""1""'"`/D!!`   T=dqA    
   ԑ  d     E`@(`    !B0q(Ph'   ../utils/html-text-parser   ^0b0850Q\`d   !J!(h>   |,  44D4?\ !!`
   AG9yo          #  3g3#  3g
Ҥ
9  `,=dqA        Ĕ E`@J`    d       @ @    e    @ ]	  Y&      0Q`h  !J!`v   |\ 0
D*"K& X.  T4?p
X4?
 dl|    !!``,   PeF   RICHTEXT_CHILD  U͘Pcf   DontSaveTa      ?.G8+EU1"100         3  fң7#3r3
#333F93h3	

h93#3!g#ѣ3%#3!g'9)3+9-3/9193`,=dpA          E`@J`    0j5       ` P 
`  
` e     @ ^	  Z&      
b   @      GPd
K   cc.RichText 	)~DF*ssPeF   _onColorChanged ::0Pj.g!   _updateLabelSegmentTextAttributes   Pen   _createFontLabelPdE   _onTTFLoadedPdz    _measureText#$Pgb   _containsTouchLocation  r#9D PfB   _activateChildren   PeD\   _addLabelSegment(Pha   _updateRichTextWithMaxWidth  Pfjs   _isLastComponentCR  Pe   _updateLineInfo $PgQ   _needsUpdateTextLayout  $Pg:g!   _addRichTextImageElementPep   _updateRichText Pew   _getFirstWordLen$PgE   _updateRichTextPosition (Ph6   _convertLiteralColorValue    Pfv   _applyTextAttribute 	0QL`B   !NK!$g6   |$@p
 |
 \
 h !! `   PdiY
   _textArray  Pe!6   _labelSegments   PfV   _labelSegmentsCache Pd<   _linesWidth 6K$PgB   _updateRichTextStatus   k           9  999	39   `,=dpA          `@J`    d       &
`  e     @ _	  [&      xb4         U1!Y֖B1CF1Z1PcZAdR   maxWidth21Pddv|
   imageAtlas  Pe{   handleTouchEvent0b         
@Pnv2   <color=#00ff00>Rich</c><color=#0fffff>Text</color>  CDB]	0Q4`   !K!c   |8 l  !!`   nKe          3  f `,=dpA        $ x B]	`@J`    b         e     @ `	  \&      B]	U8b   
      
DDB]	0QH`<   !K!d    |@@"t4 p!!`   1
;nKj          3  v  ^93f  `,=dpA       @  B]	`@J`    c       ,P    e    @ a	  ]&      (b         
`P   DB]	0QH`<   !K!d    |@$"t4 p!!`   
;nKj          3  v  ^93f  `,=dpA        H B]	`@J`    c       ,P    e    @ b	  ^&      0b         D
D0Q0`
   !K!b   |T0!!`   !d           3     `,=dpA        Ҟ  
`@J`    b          e     @ c	  _&      0QL`H   !L!e(   |@0&p` 4 p!!`   !
;nKk          3  v  ^9 93f`,=dpA       : . `@J`    c
       ,   e    @ d	  `&      0b         
BDB]	Q0Qd`x   !2L!$g6   }@"t4l8 "4 p !!`
   
;F1KnKq          3  v  ^.93 93f

93f`,=dpA        \ B]	`@J`    d       ,P @ @ e    @ e	  a&      0b         
DD0Q0`
   !RL!b   }TH!!`   B1d           3     `,=dpA        Ң ( 
`@J`    b          e     @ f	  b&      0QL`H   !nL! f*   }@H&` 4 p   !!`   B1
;nKk          3  v  ^9 93f`,=dpA       F R `@J`    c
       ,   e    @ g	  c&      F18b   
      
DB]	Do0QD`2   !L!d   }@(< l  !!`   Z1nKi          3  v  ^3f   `,=dpA       .  B]	`@J`    b       @ e    @ h	  d&      (b         
`    DB]	0QH`<   !L!d    }@$"t4 p!!`   ~K
;nKj          3  v  ^93f  `,=dpA       V  B]	`@J`    c       ,P    e    @ i	  e&      (b         
`P   DB]	0QH`<   !L!d    }@,"t4 p!!`   21
;nKj          3  v  ^93f  `,=dpA        X B]	`@J`    c       ,P    e    @ j	  f&      0b         
BDB]	0QH`<   !L!d    }@,"t4 p!!`   K
;nKj          3  v  ^93f  `,=dpA        ʩ B]	`@J`    c       ,P    e    @ k	  g&      (b         
CDB]	0QX``   !M! f,   }@D<p` p p  !!`   K::n          3  v  ^"33 3f3
f`,=dpA       X  B]	`@J`    d       P P    e    @ l	  h&      F b         55*0QP`L   !.M!e(   ԰}8d l T l!!`   K:KKl         3  3f3f3
g  `,=dpA        (  s`@J`    d       @ P    e     @ m	  i&      0QH`:   !JM!d    }8d x p!!`   K:Kj         3  3f3g   `,=dpA        8  s`@J`    c
       @   e     @ n	  j&      0QL`H   !fM!e"   } '@$*    !!`
   4=dpA      2 ܮ A`(   K`@J`    Is b~0Q0`   !~M!c   }4
$(  !!`   Bd           9  `,=dqA        Ю E`@vM`    b          e    @ p	  &      k           '3 33ы g`d      P       e    @ o	  k&      K0Q`   !M!4kT   }8(@"(P"  !!,`   IsiL Bkae#řKx(         3  3#333
3e3 3#3333e  `,=dpA         P :`@J`     f       ` P P P   e     @ q	  l&      0Q`   !M!4kT   }8(@"(P"  !!,`   IsL Bkae#řKx(         3  3#333
3e3 3#3333e  `,=dpA         α :`@J`     f       ` P P P   e     @ r	  m&      0QL`B   !M!e&   }8<*  !!`   bK0Q@`,   M!c   }H>  !!`   FKh(         3  e  `,=dpA         E`@J`    b         e    @ t	  &      	k          3  3ҋ 3gg   `,dpA        (  K`@`    d
      P      e     @ s	  n&      0Q8`   !N!c   },$ 8!!`   
f         3  h `,=dpA       T  
K`@J`    b         e    @ u	  o&      0Q`   !*N!@nj   } H@78H4 
 84P*O#H4 l   !!0`   4=dpA       г ڶ A` K`@J`    QY
;nK50Q@`,   !BN!e"   }<@,     !!`   
;nKh          9  3f  `,=dqA         8 E`@:N`    b       @ e     @ w	  &      |(          3 #3{A33	93f$'#333ϋ	 h93f  `(h      P  
`       e     @ v	  p&      K0QH`>   !bN!e&   } '`
 ,0#0 !!`   <=dpA      
  A]a(    K`@J`    0Q`   !zN!<mb   }l@Pk& OP *PLP
 $ 6  @   !!(`   fKH
KbPd:[s~   _styleIndex FKy~0         3  3v  $3g3  3g
3  593e3f3   `,=dqA       ` j `@rN`     f       P @ ,P @    e    @ y	  &      j          '' k  `c            e    @ x	  q&      K0Qx`   !N!<mf   } 'd
 @8C'	 <W 
 !!(`   L=dpA        4 Aa]uc(      #`@J`    IsZ,0Q`   !N!8l^   } P&88hX&$*x 6*   ` !!0`   <=dqA         ^a  `@N`    bKPe&   _clickHandler   Pdʴ   _clickParam KE90QL`F   !N!d   }H"`(2@  !!`   k          3  55h `,=dqA         E`@N`    c            e    @ |	  &      8           3  53'3'J 3 3
3fh$ 3Ћ g 3	f   `$g       P P @ P       e     @ {	  &      bKHv(          ''3 3#3g' '3
3w  jY' `Ne      ` P  3   e    @ z	  r&      #0Q@`*   !N!d   }d \4  !!`    Rh         3  f3g   `,=dqA       x  K`@J`    c       P    e    @ }	  s&      0Q`~  !O!hx   }pH  t
0`*L@#"h"0" &D 	X(l(L\ T
 X \ \ ( !!L`"   Is b~HJG PfL]n   RICHTEXT_Image_CHILD a"bKfKjKPdQk   _lineOffsetXPdz0*
   _lineCount  Pd   _labelWidth Pd^   _labelHeight
;8         3  33Nz  n53	v  ^3	v  ^C33 v  93h3	v  3gZѕo 3	93
9!3#9%9'9)9+9-9/ `,=dpA        * , r#`@J`    0j1         

 
``    e     @ ~	  t&      0Q`   !FO!8lZ   ~x$   0`*&h   !!$`   Is b~HJG&Ox          3 33N z  ?3 3	53v  ^3v  ^
9Zҕ@ `,=dpA        8 K`@J`    e       
    e    @ 	  u&      0Q`  !bO!Hpz   ~l
`Ps pP Ll/\& lB  L< (   !!<`   fKH
K"N.OIsFK%bKb0         3  3v  3g3 3
f9393393h3	e 3"3
$g&3(3*g,`,=dpA       p ( K`@J`    ,i.       P P ,P P @ P P   e    @ 	  v&      0Q`  !~O!X  ~pD4Dl| Tp:o h 44tt x 87#  lTT(
|h< 2(
8 \`\<8/` 	T0 p!!4`   *O~K:KHbKK*KPdn޻   fragmentTexty         3  x  3 @3x  3 3	y  33e3h3h3 @3y  Kx  93h3 h"33h$3&h(3*f,3 .@09 1@3ѕ 435x  37393;g=e?3Aw  Z5C3EhG3	IfK3 M3
P@O9 R3Ax  3ANTw  3UfWYY˕^ Z3 [@]9 ^3`hb `,=dpA       v $ "K`@J`    Prd       

 
 P @ @ P p
 
  
        e    @ 	  w&      0QD`4   !O!d    Ľ~T," d!!`   HMi          3 N 3gv    `,=dqA       `  &K`@J`    c           e    @ 	  x&      0QP`J   !O! f.   ~80(' P  !!`   jKb*O.Ol         3  33g93
Y9   `,=dpA          *K`@J`    d       P ,P p  e     @ 	  y&      0Qu`  !O!H  ~PX"<08,8<0L4,G(,
L040L<4Hp<@0H0L8P<@0H,DH`LdH`LP0\,48$088,48(0#4!!D`   
;^KH1PcT    italic  PcҪ9   isImage ZPdk^
   imageAlign  Pd>[   imageHeight Pdu
   imageWidth  Pd֮uQ   imageOffset `   Y8          3  3333v  3
3w  35533v  333]3]u  3 3"v  "3$]3&]u  3(3*v  3	,3	.v  >3
03
2v  /3436v   383:v  3<3>v  3 3$3(3 3"3&3*3Y@   A    `,=dpA        & .K`@J`    8lB       P P  P P P P P P P  3e    @ 	  z&      0Q`  !
P!	  ~\<, `d*@K4?_* * & +C$S L< p @,<@PL"T8
&\,Gl
0/\$040` >|0P
 $ X0CppC.*d#L* @ !!`f   ZKQ&OU͘J+r(O qTa      ?OPd=   _imageOffsetwPc sG   SLICED  Pc.q   SizeModePc   CUSTOM  Pc+   sizeModeIs%bKby}OO21~K*O*K2O5G.O .(NPcI   param   NE`  I?p         3  333gѢ1#
3r3#
33	3
F93#
3g3  3!v  v  &3#h%#3#h'3#h)3  3+3  3-9/#
3313395#
337399;3=3?gA3C3EgG3IfK3M3 O3  3!Q3  3"Sx  CVBUBW˖3#ZCYBXB\x  3$]x  33%`@_3$bx  3&dff3%h@j9%k*3%m@o9%p3%r3'tx  3%v9'x9(z3)|h~3*9*3  3+Y3  3+3,3  3+3,9-3  3+3.3  3+3.9/09/
9-#
32 0g  `,=dpA       n  2K`@J`    x|       P ` P 
`

  

 B! P    P ,P  P  P ,P    e    @ 	  {&      0Qu`  !BP!  H,+ p
\@ 
@, 04,G(88l0p |0@| " H,
@XT$ F </`  `HPd</`  7Ll X##%,0('x$"<lPH  D !!`T   	U.K^KKr#HEPcJ   newline *KOK2KM~KK"KK*Oy2O&Kc   z  4    jKb.OPeF   BASELINE_RATIO  216OIs>K
;`  Yx         3  )33g3g
93f93f33w  353 	v  A3
"3
"3$3&f(3
"3
"3*3,3.g032g436w  58	v  3:x  I3<h>3@eB36x  36NDw  3EfGe3IhK3MfO3Q3T@S9V3X3Zx  3\9^36x  36N`w  3afc(3egg36Niv  3jflYn  o Yp   q 3r3 t3vgx3zx  3|9~3!3"@3#B9$3%3&33$h3'f9( `,=dpA          6K`@J`    t{       P @ @ @ P P @ P @  P P  
 ,P   
 X 3P P @X  P P ,  e     @ 	  |&      0Q`   !fP!Dov   | @ *X P$L 
4
D K *d d( !!`   bPd~#O   isUnicodeCJKPe$   isUnicodeSpace  (         3  g3g3g
Mw  93  g3g3gYYЕ;  `,=dqA         :K`@J`    e       P @    e    @ 	  }&      0Q`(  !P!(  \ 4D4<W88H
#PXX&::3
H<<C
h<0,"<G
(t "DL4Ow
P/,4?T6P_"@+"(X",/4& X0Dl0/x D" #`00/X0/x D" l3 D" 4?
P,'/!!`<   .ObKH12OjK216O	yGr(VPTa      ?PbEB`  9`           3  33w  353 
x  	33v   3v  3v  %=3[P̖13N5[P̖3!P 3#N%5&A@(9	)3
+f-31A3B035P4A/97v  3:@93<#>3@gB3D3G3J@IBF3Lv  v  03NASPR@Q@P97+3NPU@T973NAXPW@V973Y3Y3[g]3_v  =5a7#c5ekg#i3kgm3N@o97v3_v  i#c5pkr#c5tkv#i3kgx3	z@|9	)#i3kg}3N@973<#>3gĤ33N3A97Y    `,=dpA           >K`@J`    hx       P  P P    
 "    `X P   P @!B 
  
   @  	 @ @e     @ 	  ~&      0Ql`   !P!,iB   ȁ\ L( 0   !!`
   6BPcB[   fromHEX s          3  f#35#35
#3f3g `,=dqA       b  6 BK`@J`    e       `   P    e    @ 	  &      0Q`  !P!  셀|4?ppHT(L( $`ts"/\@7p"
$+
$+L$&Ph
$+d|4?
<4?t  3$`"|tP"dD
 ( h$0+Xp+.*d@!!`L   G8N^KBBKIsZ1B1F121"b1OPeJ   enableItalics   .PdƂ	   underline   j19+y1EU0 .(N2PN`  @         3  #3gҢ%33
5353 333g93393	 9	"3
$#3&{(3)3
+9
-3/91339537993;9=3?9A3?9C3E9GW3IQ3  #3KgMϣ3O#3KgQ3S3I3UgW9Y3I3[9]3_3_9a3c9a ^"^@e9f3hfjK3 lE3 l3!n3 l3!p9"r3 l3#t3 l3#v9$x9$x
9"r   `,=dpA       t  FK`@J`    `vz       P P  P ,P  P
`
`` 
 
` @ P P    e    @ 	  &      0Qp`   !P!4kR   \4<W8 X $8[   !!`   bKH)t          3  3w  73 53f
33 5gYҕ@ `,=dpA        : Z `@J`    e       P @   e     @ 	  &      	Pc	o   RichTextX          k kk'kr '3
'3'#33	3
͋ r'͋9#3͇#3::!#ʇ$)ɋ:%:'))3*:,:.:0:24)ɋ :5:!7"9)ɋ#::$:%<:&>'@)#3(A:C):E:*G+I)ɋ,	:J-
:%L:.N/P)30Q:S:U1:W:2Y3[)ɋ4:\:5^6`)ɋ7:a:8c9e)#3:f:h;:j:<l=n)ɋ>:o:?q:@sAu):Bv:Cx:DzE:F|G:H~I:JK:LM:NO:PQ:RS:TU:VW:XY:Z[:\]:^_:`a:bc:de :fg!:hi":jk#:lm$:no%:pq&:rs':tu(:vg#9w9x`ؔԴ   )   @ P P @ 0&&0 00 00`2 `2 &0 L 0 0 0 0 0 0 0 0 0 ,                                            e    @ \	  #      JJJKKKKKL.LNLjLLLLL
M*MFMbMzMMMMM
N&N>N^NvNNNNNOBO^OzOOOOP>PbPPPPP0Q`   !Q!8l`   䶀 L  T  6""""`/D!!H`    <=dqA        a  E`@(`    PdL
   ./CCWidget  (Ph֍[   ../base-ui/CCWidgetManager  @b         GPdo   cc.SafeArea 	)~DssPd
   updateArea  0QT`R   !>Q! f,   8 X"d"c  !!`
   6Q9iLm(         3  f#333 
e   `,=dpA          s`@"Q`    d       ` P    e     @ 	  V&      0QH`@   !ZQ!e$   $"h"g  !!`
   9L6Qj(         #  333e`,=dpA         X s`@"Q`    c
       P   e     @ 	  W&      0QU`T  !vQ!&  \" TL P `
GCK , 0 ('L`('` D</;</; `  D !!h`0   IsGPd62X   isAlignRight>fPdN
   isAlignTop  y}u]Pez   getSafeAreaRect 	 qBq%	`*  9p         3  3gҢ3f3 
33 3f9999#	3
3 #	3
3"#	3$3&f(3*A,3-A/903*92349634A839A;9<3f>3 @3B3E3I3KAH3 M3OCGAD3R3V3XAU3 Z3\CTAQ3 ^3`hb3dgf  `,=dpA         \ 6Q`@"Q`    Tsh       @ P P , ,` P @  ,P  P  
 X P P P    e     @ 	  X&      	Pc%U   SafeAreaz8          k 'k'#3Ї)k	: :	
::g#99`(h      ` L         e    @ 	  $      :QVQrQ0Qm`  !Q!   ـ L  `\ * _6"\":"4*HlR4*h"""""""""""""""""d/D!!`z   <=dqA      h = a  E`@(`    X b         v:`    z:`   bX   ,      GPdu    cc.Scrollbar	)~DF* Pfdi[   setTargetScrollView (Ph2   _convertToScrollViewSpace   PdV
   _setOpacity Pd":˜	   _onScroll   $Pg^`   _updateHanlderPosition  $Pgj   _fixupHandlerPosition   #(PhW   _conditionalDisableScrollBar#Pe6Tc   _calculateLength PfS7   _calculatePosition  Pe~   _updateLength   PeFL   _processAutoHide?e	Pb          Pd2_   _scrollView BPd(	   _touching   D$Pg   _autoHideRemainingTime   b         
`    aDA`  Pc7   handle  -
Pe   enableAutoHide  (b         CDDPdg   autoHideTime(b         `   DD8b   
      BDB]	Dr(0QH`@   !"R!e"   8(& 3h   !!`   Qj0         3  #3hg`,=dpA        p  B]	`@Q`    c
       P   e     @ 	  C&      B]	R8b   
      
DB]	Dv:0QH`@   !BR!e"   8(& 3h   !!`   Qj0         3  #3hg`,=dpA          B]	`@Q`    c
       P   e     @ 	  D&      -
Fb         Pd7	   Direction   ^R*0Q0`   !fR!c   ,
D  !!`   Qd           9  `,=dpA         Q`@Q`    b          e    @ 	  E&      0Q`  !R!Lq   d08XD@Dc xH47|47l   !!8`   QIsy}	H         3  33#33[3B
3[3Bhg3	g3
33B!@ 9
"3$33B'@&9(   `,=dpA         
 Q`@Q`    (h*       P     @ @ @ @ e    @ 	  F&      0QP`J   !R!e&   @@4,4$ !!`   RIsl          3  393 39
   `,=dpA       8  Q`@Q`    c         e    @ 	  G&      0Qa`n  !R!  P0<x p0 l  #8hDC@"@l8484 t"@h<8<4 tR j  \  !!h`0   QIsQ
RRQQA-
v:yQz:}	QQQQaJ  b  E         3  3 3Ң3f3 
33f33f3h339 3"3	$g&3
(3*v  *3,3.303234g638[:˖:3
;3=v  (3?3A3C3E3GgI3K[M3NeP3ReT3VgX3Zg\ `,=dpA         & Q`@Q`    Lq^       P P @ @ P ,P P P P  

 P @   e    @ 	  H&      0Ql`   !R!,iF   윁Px <,w !! `   RQIs	s(         3  ;3f3 33
33@33@h   `,=dpA       4' X( Q`@Q`    e       @ P  X    e    @ 	  I&      0QM`B  !R!  \ p p pDX<0@c "@\ 04g/&"@\ ,0_| @!!L`"   IsR ay}	-
v:z:1`         3  3f3 3f
33 3f33 33 3#3 3#[%3	&B"3
)[+3,B(h.g032g43638v  1#3 3	:3=3
)3
AA@P?@<hC͖A3E3Gv  /#3 3	:3#3LAKPJ@I3=hN3P3 R3TgV   `,=dpA        ( ^, Q`@Q`    HpX       @ @ P P P     @ @ P  
 BX P   e     @ 	  J&      0Q8`    !S!c   8",!!`   
RQf          3  
9`,=dpA        , - #`@Q`    b       ,  e     @ 	  K&      0Ql`   !*S!(h>   d0P"@\4T"@< !!`
   y-
v:}z:s          3  3 y  33v  !33
y  33v     `,=dpA       X- r. Q`@Q`    d       P P   e    @ 	  L&      0Q`   !FS!@nj   ̺H@4d0D p0  #t   !!,`   
RQRQIsQQz(         3  Z93y  I3;33
Ҥ/3f333f3h39`,=dpA        . 1 #`@Q`    $g        ,P P P @ P    e     @ 	  M&      0QT`R   !bS! f0   ȁ t>,
Cl
0!!m          x  [O@ CB   `,=dqA       2 2 Q`@Q`    b       Be    @ 	  N&      0Q`   !zS!@np   ́
(, 3T0 d
T"@D ", $!!$`   1	1	 -
z:8         A # 3g@C3	gAB33v  #3h#3h`,=dpA       (3 4 Q`@Q`     f       P  
   e    @ 	  O&      0Q`   !S!8l`   ԁPx8 l<& G"@XXW"HG!!4`   RIs-
v:}y~@         3  h3 33f3
#3hg33v  33	h33
h   `,=dpA       "5 6 Q`@Q`    $g"       P P @ P @   e    @ 	  P&      0Q`   !S!@nj   ܁Pd\<60|0/Dx{ d   !!(`   
RQQR1	7	AQ~0         3  j3y  ^3X3A9	33y  ;#33h9333CB3!g#`,=dpA       67 2: Q`@Q`    (h%       P 
 
       e    @ 	  Q&      0Q<`(   !S!d   8\ H   !!`   
RQg         3  3g`,=dpA        T: : ?`@Q`    b       @ e     @ 	  R&      0Q<`&   !S!d   $p( H !!`   QQg         9  3g `,=dpA        : h; e`@Q`    b       @ e     @ 	  S&      0QD`2   !T!e$   hDCx  !!`   RQQAi         3  933g   `,=dpA        ; D< `@Q`    c
       ,P   e     @ 	  T&      0Q4`   !"T!c   @ ` !!`   Qe         3  g`,=dpA       h< < `@Q`    b         e    @ 	  U&      	Pd	   Scrollbar   Q@          k 'k#3Ї)g	'#3Їk:	͇
)#3: ::)3::!:#:%:')):*:,:.:0:2: 4!:"6#:$8%:&:'	:(<)
:*>+:,@-:.B/:0D1:2F3:4H5:6J7:8L9::NgP#9;R9<T  `pzV      ` L
` s 00&0 0 0 0 0 0                          e    @ 	  %      R>RbR~RRRRR
S&SBS^SvSSSSSTT0QU`X  !FT!   L 87x 4 4 * T""""x"x""|"x"x"p""*6"",,8":X:,8":,8":T(:R4*T"""""""""""""""""""""""""""""""	"""""%"	"""""""""(""""""""	"""""22222222222/h*/'D  !!Y`  T=dqA    
   = v d     E`@(`    a0Q<`(   !^T!d   $`0 H !!`   	r	g          #  r 3f`,=dqA        .> > `@VT`    c       P    e     @ 	  %      Xxb4         Pec4   SCROLL_TO_TOP   `    Pez0   SCROLL_TO_BOTTOM`   Pe~   SCROLL_TO_LEFT  `   Pe   SCROLL_TO_RIGHT `   PdK	   SCROLLING   `   Pdλ
   BOUNCE_TOP  `
   Pe   BOUNCE_BOTTOM   `   Pd   BOUNCE_LEFT `   PdZ!   BOUNCE_RIGHT`   PdNi1   SCROLL_ENDED`   Pch   TOUCH_UP`   ,Pi   AUTOSCROLL_ENDED_WITH_THRESHOLD `   Pd   SCROLL_BEGAN`   xb4         PeBA9   scroll-to-top   Pe.3P   scroll-to-bottomPee   scroll-to-left  Pe<Ł   scroll-to-right PdSY	   scrolling   PezN+   bounce-bottom   PdF   bounce-left Pdj   bounce-rightPd\$Y
   bounce-top  PdnwA   scroll-endedPcv   touch-up(PhvH   scroll-ended-with-threshold PdV)   scroll-beganzTT~TTTTTTTTTTTTTTTTTTTTTTTTqb0        GPebA   cc.ScrollView   	)~DF*Pe~-   scrollToBottom  Pd|j   scrollToTop PdjH   scrollToLeftPeΦ   scrollToRight   Pe&Hˀ   scrollToTopLeft Peh4   scrollToTopRight Pf~    scrollToBottomLeft   PfΙQ   scrollToBottomRight PevJ   scrollToOffset  Penk7   getScrollOffset  Pfh   getMaxScrollOffset  (Ph&   scrollToPercentHorizontal    $Pg#   scrollToPercentVertical Pe2    stopAutoScroll   Pfr2   setContentPosition   Pf)   getContentPosition  PdR   isScrolling Pe9   isAutoScrolling Pe7   _registerEvent  Pe   _unregisterEventPeϮ   _onMouseWheel   Pef   _checkMouseWheel(PhԤ   _calculateMovePercentDelta  $Pg/p   _moveContentToTopLeft    Pf2   _calculateBoundary   Pf֊;   hasNestedViewGroup  (PhP9   _stopPropagationIfTargetIsMe#Pep   _onTouchMoved   # Pf   _onTouchCancelled    Pffu%   _processDeltaMove   $Pgܦ   _getLocalAxisAlignDelta Pe_\   _handleMoveLogicPe   _scrollChildren  Pf   _handlePressLogic   Pd>   _clampDelta Pe޳   _gatherTouchMove$PgZc   _startBounceBackIfNeeded$Pg^v   _processInertiaScroll    Pfւ   _handleReleaseLogic PeJX   _isOutOfBoundary(PhnZ   _isNecessaryAutoScrollBrake (Ph.   getScrollEndedEventTiming   $PgR?=   _processAutoScrolling    Pf.   _startInertiaScroll (Ph.V   _calculateAttenuatedFactor  (Ph34   _startAttenuatingAutoScroll 4Pk %   _calculateAutoScrollTimeByInitalSpeed   PeW7   _startAutoScroll(PhzS   _calculateTouchMoveVelocity (Ph^J   _flattenVectorByDirection   PdF^   _moveContent$Pgv	d   _getContentLeftBoundary $Pg   _getContentRightBoundary$Pgnw   _getContentTopBoundary  (PhڎY   _getContentBottomBoundary   $Pg   _getHowMuchOutOfBoundary$Pgv   _updateScrollBarState   Pe*y   _updateScrollBar$Pg^   _onScrollBarTouchBegan  $PgjN   _onScrollBarTouchEnded  PeRd   _dispatchEvent  (Phf'   _adjustContentOutOfBoundary ?Pe   _hideScrollbar  ssPeNA   ./CCViewGroup   	0Q`  !U!  $Hh ` d 
 
  X t  & &     & &  t    X d , !!t`6   Pd   _topBoundaryPej:   _bottomBoundary Pe:[   _leftBoundary   Pe   _rightBoundary  $Pgҏl   _touchMoveDisplacements  Pf   _touchMoveTimeDeltas(Phv0Ͱ   _touchMovePreviousTimestamp Pd   _touchMoved Pe]   _autoScrolling   Pf"'   _autoScrollAttenuate$Pgn.w   _autoScrollStartPosition$Pg   _autoScrollTargetDelta   PfzϽ   _autoScrollTotalTime(Ph.m,   _autoScrollAccumulatedTime  0Pjꄛ!   _autoScrollCurrentlyOutOfBoundary    PfR{	   _autoScrollBraking  ,PiB{<    _autoScrollBrakingStartPosition  Pf   _outOfBoundaryAmount(Ph+j   _outOfBoundaryAmountDirty   Pe,   _stopMouseWheel (Ph'x   _mouseWheelEventElapsedTime 4Pk%   _isScrollEndedWithThresholdEventFired    Pf
KQ   _scrollEventEmitMaskPdg   _isBouncing Pd"z
   _scrolling  (         9  9999	99999	#
3h9#
3h9 9"9$9&9(#
3h*9,#
3h.90929496989:9<9>   `,=dpA        E K `@VT`    8l@       , &, ,`  , , ,@ , , ,  e     @ 	  %      pb0         Pdz$
   horizontal  (b         
CDDPc^u   vertical(b         CDDPcV   inertia  b         CDPc*er   brake   Pc   elastic (b         CDDPee   bounceDuration  (b         `   Qs`    Kb          D PfFe   horizontalScrollBar  PfF   verticalScrollBar   Pd~R+   scrollEvents Pf(   cancelInnerEvents   (b         CDDPcbH   _view   8b   
      DqB]	
 Bk0Q4`   !V!c   г8 ` !!`   NUe          3  f `,=dpA        L 4M B]	`@VT`    b         e     @ 	  %      B]	0b         
Ta      ?Qs`    Lf                 ??DFV8b   
      
DB]	D:T0QL`F   !V!e(   Â8tP  `!!`   VQUk         3  3 3g3g
 `,=dpA        P Q B]	`@VT`    c       P @ e     @ 	  %      8b   
      
DB]	D0QL`F   !W!e(   ʂ8lH  `!!`   VQUk         3  3 3g3g
 `,=dpA        R S B]	`@VT`    c       P @ e     @ 	  %      (b         
`    [DZ&Vb         
0Q<`$   !>W!d   ԂHT  !!`    ag          3  3 3  `,=dpA        .U U 
`@VT`    b       P e     @ 	  %      VFb         a*0Q|`   !^W!,iB   ؂t*& *("|.{ h   !!$`   FU(b          Pf   applyToHorizontal   DPem   applyToVertical CUUw@         3  ч)#3h:	g3^e3h`,=dpA       V W T`@VT`    e       L
  
   e    @ 	  %      0Q|`   !W!,iB   ߂t** *("|.{ P   !!$`   FU(b         rWDvWCUUw@         3  ч)#3h:	g3^e3g  `,=dpA       W Y T`@VT`    e       L
  
   e    @ 	  %      0Q|`   !W!,iB   t*& *("|.{ P   !!$`   FU(b         rWCvWDUUw@         3  ч)#3h:	g3^e3g   `,=dpA       Y v[ T`@VT`    e       L
  
   e    @ 	  %      0Q|`   !W!,iB   t** *("|.{ P   !!$`   FU(b         rWCvWDUUw@         3  ч)#3h:	g3^e3g  `,=dpA       [ P] T`@VT`    e       L
  
   e    @ 	  %      0Q|`   !W!,iB   t** *("|.{ P   !!$`   FU(b         rWCvWCUUw@         3  ч)#3h:	g3^e3g  `,=dpA       ] ,_ T`@VT`    e       L
  
   e    @ 	  %      0Q|`   !X!,iB   t*. *("|.{ P   !!$`   FU(b         rWCvWCUUw@         3  ч)#3h:	g3^e3g `,=dpA       d_ 
a U`@VT`    e       L
  
   e    @ 	   &      0Q|`   !&X!,iB   t*& *("|.{ P   !!$`   FU(b         rWCvWCUUw@         3  ч)#3h:	g3^e3g   `,=dpA       Fa b U`@VT`    e       L
  
   e    @ 	  &      0Q|`   !FX!,iB   ،t** *("|.{ P   !!$`   FU(b         rWCvWCUUw@         3  ч)#3h:	g3^e3g  `,=dpA       *c d 
U`@VT`    e       L
  
   e    @ 	  &      0Q`"  !fX!Dot    l& 8
$"@"@<
$&@"D4?tF `  !! `   U	 8         3  f#3h3
v  93
3
C93v  933A3C93e   `,=dpA       e f U`@VT`     f       ` P      e    @ 	  &      0Q\`h   !X!(h>   \ | h( , !! `   UVU
Vo          3 f3A 3f
3A#3h`,=dpA        f 
h U`@VT`    e        
 @ P    e     @ 	  &      0Q`   !X!8lZ   \ p  h,P0D<3H3H  ,   !!$`   Vy}{0         3  3f33f
33A33Az  z  #3h  `,=dpA        Fh i U`@VT`     f       @ @  `   e     @ 	  &      0Qx`   !X!,iD   * *("|.{ P  !!$`   FU(b         rWCvWDUUv@         3  ч)#3h:	g3^e3g `,=dpA       8j k U`@VT`    e       L
  
   e    @ 	  &      0Qt`   !X!,iD   * &("|.{ P  !!$`   FU(b         rWCvWCUUu0         3  ч)#3g:	g3^e3g`,=dpA       l m  `@VT`    e       L
  
   e    @ 	  &       0Qx`   !X!,iD   * *("|.{ P  !!$`   FU(b         rWDvWCUUv8         3  ч)#3h:	g3^e3g `,=dpA       n o U`@VT`    e       L
  
   e    @ 	  &      0Q8`   !Y!d    Կ$P|!!`   "V2V6Vf           9  39 `,=dpA        o p "U`@VT`    b        e     @ 	  	&      0Q\`f   !6Y!$g6   Ã8D "C"  
 , !! `   Pd    fuzzyEquals *UTa-C6?JVo          3  3fh33
g9 `,=dpA       p  r &U`@VT`    d       @ P ,  e    @ 	  
&      0Q8`   !ZY!d   ȃT  8   !!`   u	f          3  3f `,=dpA        <r r *U`@VT`    b       @ e     @ 	  &      0Q0`
   !vY!c   ˃T,   !!`   bVd           3     `,=dpA        r s .U`@VT`    b          e     @ 	  &      0Q0`
   !Y!c   ̓T<   !!`   "Vd           3     `,=dpA        Fs s 2U`@VT`    b          e     @ 	  &      0Q	`  !Y!ly   σ8(H*(D*(@*(L*(H*   !!D`   IsiL BkaU#]ZUe#i^U>U0         3  3#333
3e3 3#3333e3 3#33 3	"3
$e&3 (3*#33,3.30e23 436#3383:3<e>  `,=dpA        s v 6U`@VT`    8l@       ` P P P P P P P P P   e     @ 	  &      0Q	`  !Y!ly   ܃8(H*(D*(@*(L*(H*   !!D`   IsL BkaU#]ZUe#i^U>U0         3  3#333
3e3 3#3333e3 3#33 3	"3
$e&3 (3*#33,3.30e23 436#3383:3<e>  `,=dpA         w Hz :U`@VT`    8l@       ` P P P P P P P P P   e     @ 	  &      0Q1`  !Y!x|   `p #& <0+d@+'@$ 4W&P 4K ( pd h8"7
 8  !!d`.   RUTau]Q^PdZx}
   OS_WINDOWS  y] Pf   BROWSER_TYPE_FIREFOXTazVPdZ~܇
   getScrollY  rVRVbUNVrUmBUTa?VU`   0         3  3h#3h
#33#33v  &#33#33	v  
3&#33fBhҖ*3$#33f"B!h$9&3(g*3,&3.f03234h6983:g<  `,=dpA       zz  >U`@VT`    8l>       @ @ P P   H ,P P P ,P    e    @ 	  &      0Q`H  !Z!Ts   T h4& *;# x@?" l$0p< |@?" 
 0 !!@`   UFYTa-C6?UBUUTNVRVTa?U0         3  f3#3h
h.3f33g3	g9
3@ 9!3#x  /3%f'3)3+g-3/	g19
3`,=dpA       F ނ `@VT`    0j5       P @ @ @  
 
 
 e    @ 	  &      BU0Q`  !>Z!x|   ،\@lh x& (. [ p  p \ |H& 8T,|T,0H!!P`$   rWvWNUVUVU
Vy}	         3  333f3
#3h#3hh33f3	3f 3
#f%3'A"[)3+f-3/A*[1#3h2 3537A43;B:A99= 3@3BA?3FBEAD9H `,=dpA       * | FU`@VT`    @nJ       P P @ P P    
   `X @X    e    @ 	  &      0Q`r  !ZZ!dw   d  p H& <4 | 0`0H
<,\,D
 0 x \  !!D`   UVU
V}	yUUUH         3  3f3f	3A[#3h3f3A[33w  33AA9	 3
"3
"w  3
"3
"A$9%3'f)3+g-3/f1   `,=dpA        R JU`@VT`    0j3       @  
 P  X .P p 
   e    @ 	  &      0Q`>  !vZ!`v   H| 4?|
$d  h43x83p
T
p

LST[   !!L`"   G2@:Vy}
VVVVJU8         3  3 3#3g
Ҥ33f33f333	B3
 3"3$B[&9'[)9*3-3@,9/323
 @19436g8 `,=dpA         , NU`@VT`    4k:       P @ @ @ 
 P      e     @ 	  &      0Q`   !Z!Pr   ԽX<3X,
\P4?l@4?p04$  !!,`   ɦ PeR   CAPTURING_PHASE HIsGPd:E	   ViewGroup   (         3  #33v  a[3w  O5
3v  33#3g3#3gYҕS    `,=dpA       h ޑ RU`@VT`     f       P  P P  e    @ 	  &      0Q\`d   !Z!$g6   Ȅ8<3t@#P T !!$`   ɦ Pd"У*	   AT_TARGET   Iso          3  #33v  33
v  3f  `,=dpA       .  VU`@VT`    d       P P   e    @ 	  &      0Qd`r   !Z!(h@   ̄`p #H@  8 !!$`   RUErUVVUq         3  33h&333
g93g   `,=dpA       .  #`@VT`    e       @ P ,P    e    @ 	  &      0Q`  !Z!pz   Ԅ`p #X@ l 4  h4H@#8 D(O` ,  |  !!l`2   RUEjUV9Pe>   getStartLocation}VVIs PdƶE
   EventTouch  Pd
   getTouches  I BkaiPcV   simulate VU0         3  3h333
g33f33fg3	fx  s3
 m3"3$v  ^#&3(3*3,f.30r2#&3436389:39<9>3"3@gB9
D3FgH`,=dpA       . ؙ ZU`@VT`    @nJ       @ P P P P P P @ P  ,P ,P    e    @ 	  &      0Q|`   ![!0jL   `p #" H@ xD d   !!0`   RUUTEUVVUw          3  L3h?3g3
33g33f3	g  `,=dpA       
 J #`@VT`     f       @ P @ @   e    @ 	  &      0Qd`t   !:[!(h>   `p #P@   !!$`   RU[EUVUq         3  43h'333
3g3g  `,=dpA        z ^U`@VT`    e       @ P P    e    @ 	  &      0Q@`,   !V[!d   @ h ` !!`   nUzUh         3  g3g  `,=dpA        : bU`@VT`    c       P    e    @ 	  &      0Qt`   !r[!,iF   \` "_` "_ "  !!`
   Is9 Pf*   getPreviousLocation u          3  33fh3 
33fh3g `,=dpA         fU`@VT`    e       P P @ @ e    @ 	  &      0Q@`.   ![!d    d  d!!`   fUbUh         3  g3g `,=dpA       ڠ  jU`@VT`    c       P    e    @ 	  &      0Qq`  ![!   #hX 0Jx0N|X  \$4@, $ < ;[<.0 $ < ;[ ;l<'H, $ < ;[ ;h<.0 $ < ;[<' |"\D"TL|4" " < x< X!!x`8   vUVUTa      ?	%	EzV}VTVTrVyVT
VTUbVUTTU@         3  g3Q3f3
3v  B933v  B933g3g 3"3x  =3	&3(3	+3
-3	/31B*A%3@$33z  ЖT3w  H3	6383	;3
=3	?3AB:A53	C3E@G3@H3Iy  3K3
w  J3	N3P3	S3U3	W3YBRAM3	[3]@_3
@`3ay  ϖG3
x  ;3	e3g3	j3l3	n3pBiAd3
@c3rz  3thv3x3
v  ^3z3v  ^'3|9~3g3gv  ^3gv  ^3g`,=dpA       ¡  nU`@VT`    ly       P P 
  @ P P 
  
   
   X P @ P @ P @ e    @ 	  &      0Qp`   ![!4kR   Ĭ8\"  h 0|(p( p   !!,`   "VUT^VVVHVUt         3  3g9 9j
939393f  `,=dpA          J rU`@VT`     f       @ ,@  ,P    e     @ 	  &      0Qx`   ![!0jL   d  p ,"P$0"T  !!$`   Vy}	v           3  3f33f
33w  
933w  
9 `,=dpA       x ֮ vU`@VT`    e       @ @   e    @ 	   &      0Q`   !\!Hp|   h X`4` 8T ` \ 8T@
    !!$`   vUVHVbV          3  g33z  "33
f33f. 33gj333#A" P! g%9'   `,=dpA        ± zU`@VT`    (h)       P P P 
 
  e    @ 	  !&      0Q`  !"\!hx   ȅL$4L  D0& *;#48$#B L0" 0" 0" 0" 
 $ !!T`&   VUvUFYTa-C6?1	7	VU^V	UTTTT@         3  3f3g3
#3hh#33	h3
e3 n3"x  3$g&3"w  3(g*3,x  3.g03,w  32g496 `,=dpA        
  ~U`@VT`    4k8       @ P @ P P P P P @    e     @ 	  "&      0Q`   !B\!4kV   مL | 0& *;&0  p !!0`   ~UVUFYTa-C6?VUU{8         3  fN3H3f3
#3hh]3w  3g3	f  `,=dpA        R J U`@VT`     f       P P @ P @ e     @ 	  #&      0Qh`|   !b\!(h>   d  l x|8\"  !!$`   fUzUUbV"VUTr          3  g3g3f
3933g  `,=dpA        H U`@VT`    e       P @ ,P   e    @ 	  $&      0QX`\   !~\! f*   X h4& *;|   !!`
   UFYTa-C6?n0         3  f3#3h
h]  `,=dpA         ( U`@VT`    d       P @    e     @ 	  %&      0Qd`v   !\!<mb   HP08   t044   !!`
   >VU:V*UBVq          3  3f#399 
3f99 `,=dpA        v d U`@VT`    e       @ ,     e     @ 	  &&      0Q,`   !\!c   $0   !!`   Ta-C6?c             `,=dqA          U`@VT`    me     @ 	  '&      0Q`  !\!̎  d 'L*"0'0`d$\ "04$P " 
 8t$#< P #$ # 0& *;" ,Lld$ #H G" d 8"  !!`@   UTa?6V1	7	2V&V*V%	.V1	Ta-C6?UVVUTVBV*UUFY"VUvUT^VbVT         3  fҤ3CB@9	#333Ch3$NBBBBM33 3	"3
$g&g(#3*N,g-y  #3*N/g032f4y  36]38g:9<3>33@3BgD3
FgH3J3LgNΖS3@3PfRgT3VgX3Z#\3^h`hb3dgf
9h3@3jflgn3p3rgthv3xgz3|9~93g   `,=dpA       "  U`@VT`    hx       P  X P B!P @ @ @ @ P P P @ @ P P ,P P @ P ,P    e    @ 	  (&      0QD`6   !\!d    \" L !!`   Taffffff?Ui          3  g3h `,=dpA       :  U`@VT`    c       P    e    @ 	  )&      0Qt`   !]!,iF   ب\&@"d>H'G !!`   VTa_>Y1\>Ta&.A>u           3  y  3 A33 AB
@BB@C	B  `,=dpA       *  U`@VT`    d         !B  e    @ 	  *&      0Q`  !>]!"  ĭt  \  p h,P0\   DL$@ 8 D 8"$0 D <"$&@ 
$#"P"8$B    !!T`&   U}VVy}UV	%	1	9	Uyx         3  3fg3f
33f33f33A33 A3"g$3&g(#	*3
,3.B032A1B4B536B8B93;A:B=h>3@fB3fECD3GgI3Kx  /x  '#M3OgQ3SgU3WgY3[x  x  B]3^v  x  B`3aec `,=dpA       ` j U`@VT`    Pre       @ @ @ @  P @ P  !@ P @
 
 X   e    @ 	  +&      0QL`H   !Z]! f*   Æ,0 '`   !!`   1	9	k(         #  3#  3Pgg`,=dqA        2 U`@VT`    c	        	   e    @ 	  ,&      0Q`  !v]!Xt   ņ P
 
  
  t  & P h4& *;*, !!L`"   U"V.V&V*U*V2V6V>VVVBVUFYTa-C6?:V8         3  g9993
f99999	#
3h93 f"3$#
3h&h(
9*   `,=dpA       j  U`@VT`    ,i,        ,P , , @ @ @    e   
 @ 	  -&      0Q`N  !]!Pr   ׆HXT* "", (& $8& |`*  "8L$"8L   !!4`   V0Q0`   ]!c   چD
( !!d           @   `,=dqA         E`@VT`    b          e    @ 	  A&      Ta      ?V0Q4`   !]!c   ߆l   !!`   %	e         3  g `,=dqA        8 E`@VT`    b         e    @ 	  B&      V	8         3  3Ћ hy  
z  #3h
#3h33Ћh#333	ABC3
3	 ABCh" `,dpA          U`@`    (h$      @ @ P @X   @   e     @ 	  .&      0QX`\   !]! f0   Pl&@[&8Sp!!`   rVzV	n          3  39339
  `,=dpA         U`@VT`    c         e    @ 	  /&      0Q|`   !^!4kT   t  PH   l",
, x  !!(`   U*U%	&UUUV~Uw(         3  g3f3g
3g3f3g33f `,=dpA       ( @ U`@VT`     f       P @ P @ @ e    @ 	  0&      0Qh`z   !"^!,iF   T P(  @(  @{ !! `   *Uyr           3 f333
f333f3BA    `,=dpA         v U`@VT`    e        
 P P P e     @ 	  1&      0QL`B   !>^! f,   \   |,  !!`   Uyk          3  3f3f	3@   `,=dpA          U`@VT`    d       @  
    e     @ 	  2&      0QL`B   !Z^! f.   \   0 !!`   U}k          3  3f3f	3@   `,=dpA          U`@VT`    d       @  
    e     @ 	  3&      0Qh`z   !v^!,iF   T P(  @(  @{ !! `   *U	}r           3 f333
f333f3BA    `,=dpA          U`@VT`    e        
 P P P e     @ 	  4&      0Q`  !^!j  섇,@& "(0& *;"T8& h |8X |S" 8\ W x8T xO" 8` [0& *;*
 < @   !!L`"   FYTa-C6?JVFVU
VUVU	VUVvU8         #  3h3#  3hh
33#  3h3f3@3x  $33f!3@A9#>3	&f(3@%3
*w  "3
-3	0f23@/A,9#35f739@43;w  $3>3AfC39@@A=9E>3HfJ39@G3Lx  "3O3RfT39@QAN9E3V#  3hXhZ9\9^3`gb   `,=dpA       4  U`@VT`    Prd       @ @ @  
 X   @   
   P  X @ ,   e    @ 	  5&      0Q`  !^!Hpz   H|  p td0LH 8H 8l,HP 8P D   !!,`   VV}eVy           3  3 3f33
f3/33w  33f33f3 /3"3$w  3&3(f*3,3.f0`,=dpA          U`@VT`    0j2       P P P P P P P P    e     @ 	  6&      0QT`X   !^! f.   @pP PhH D !!`   VQVm         3  3 3g33
3g`,=dpA        B U`@VT`    d       P P   e    @ 	  7&      0QT`T   !^! f.   8pP XhH L !!`   V#Vm          3  3 3f33
3f  `,=dpA          U`@VT`    d       P P   e     @ 	  8&      0QT`T   !_! f.   跇8pP XhH L !!`   V#Vm          3  3 3f33
3f  `,=dpA          U`@VT`    d       P P   e     @ 	  9&      0Q`H  !"_!Lq   ,L h8P.t.l.pd"dTtD(4@*T H !!<`   TZVTTTTZ&(VIsK0          v  	9 Yv  #v  v  v  -5I3H3F
9#333	3
5e33h`,=dpA       N  U`@VT`    $g!       @  

   e    @ 	  :&      0Q`   !>_!8l`   ˇ$4 d& o PPD  X x!!0`   JVUU*U%	U|@         9  3fW3#3
hg3f3g333g3	 g" `,=dpA          U`@VT`    $g$       @ P P @ P @ e     @ 	  ;&      0Qd`t   !Z_!(h>   ԇ8 l,$$`" !!(`   NUy;LAUq(         3  f3+#33
#333e  `,=dpA         6 ?`@VT`    e       P P P    e     @ 	  <&      0QT`T   !v_! f.   ه8pP 4hH ( !!`   VeVm          3  3 3f33
3f  `,=dpA        j n U`@VT`    d       P P   e     @ 	  =&      0Q`  !_!Xt   އ8 dD "L"c "P"g<"\"s"P"g"L"c \ P  !!0`   :ULNUVU"U(         3  f3333
3e3333e3_333 3"e$3&3(33*e,3.303
32e436f83	:f<`,=dpA          s`@VT`    8l>       P P P P P P P P @ P    e     @ 	  >&      0Q`v  !_!Ts   8 \D "L"_ "P"c<"\"o"P"c"L"_ l  !!,`   6UiLNUVU(         3  f3333
3e3333e3_333 3"e$3&3(33*e,3.303
32e436f8 `,=dpA        4 z s`@VT`    4k:       P P P P P P P P @   e     @ 	  ?&      0Q<`$   !_!d   @\ t   !!`   "VUg         3  3g  `,=dpA        ( `@VT`    b       @ e    @ 	  @&      	Pd[)
   ScrollView  9H          k 3'#3f'#3f
' '#3χ)g҇)3	:
3:3:3: 3":$3&:(3*:,3.:032:436:83::<3>: @3!B:"D'#3#Fχ$H%kI:&K':(M)O̇*P):+Q#3,S:-U.:/W:0Y1[#32\:-^:3`4b):+c#35e:-g6:/i:7k8m):+n#35e:-p9:/r::t;v#3<w3=y:-{:>}?)ˋ@:A:B:CD)::EF:GH:IJ:KL	:MN
:OP:QR:ST:UV:WX:YZ:[\:]^:_`:ab:cd:ef:gh:ij:kl:mn:op:qr:st:uv:wx:yz :{|!:}~":Ë#:ŋ$:ǋ%:ɋ&:ˋ':͋(:ϋ):ы*:Ӌ+:Ջ,:׋-:ً.:ۋ/:݋0:ߋ1:ዞ2:㋠3:勢4:狤5:鋦6:단7:틪8:9:::;:<:=:>:?:@:A : B : C : D : E : 	F : G : H : I : J : K :  g# 9   9 `ea  L   ` @ L&0P  0P  0P  0P  0P  `N
` L
`2 00 `2 L`                                                                              e    @ 	  &      ZTUVVW:WZWWWWWX"XBXbX~XXXXXY2YVYrYYYYYZ:ZVZrZZZZZ[6[R[n[[[[[\\>\^\z\\\\\]:]V]r]]]]]^^:^V^r^^^^^__:_V_r____0Q}`  !_!    L  ` `* 2`"(\":|"4*H*|X":T(R4*@""""""""""""bnX/D !!`x   <=dqA        a  E`@(`    X b         PdE
   Horizontal  `    Pc    Vertical`   bH   $      GPd^	   cc.Slider   	)~DF*-~ss PfS7   _onHandleDragStart  #ZU#^U PfѠ   _handleSliderLogic  PeFh   _emitSlideEvent Pe/j   _updateProgress $Pghd   _updateHandlePosition   	0QH`:   !.`! f.   ` t ` , !!`
   Pd   _touchHandlePd"1|	   _dragging   j          #  3f999
   `,=dpA        \ 
 `@_`    c       @ , e     @ 	  %      0b         R-
)?Pd|   slideEvents 0b         
BDB]	*0Q,`   !^`!b    !!c             `,=dqA          B]	`@_`    me     @ 	  %      B]	R(b         
D`-
@b         Ta      ?Qs`    Lf                 ??zACDB]	F0Q4`   !`!c   ؐ8 l !!`   &`e          3  f `,=dpA        * ~ B]	`@_`    b         e     @ 	  %      )?(b         
`    [DZ&R`Fb         ^R*0Q4`   !`!c   8 l !!`   &`e          3  f `,=dpA          -~`@_`    b         e     @ 	  %      0Qq`  !`!"  8(H"(D"(@"(L"<D(H"(D"(@"   !!H`    IsiL BkaU#]ZUe#i^URA`U(         3  3#333
3e3 3#3333e3 3#33 3	"3
$e&3 (3*#33,3.30e23436383:3 <3>#33@3B3DeF3H3 J3L#33N3P3ReT3V3 X3Z#33\3	^3
`eb`,=dpA          |
 s`@_`    Prd       ` P P P P P P P P P P @ P P P P   e     @ 	  %      0Qq`  !`!"  Ъ8(H"(D"(@"(L"<D(H"(D"(@"   !!H`    IsL BkaU#]ZUe#i^URA`U(         3  3#333
3e3 3#3333e3 3#33 3	"3
$e&3 (3*#33,3.30e23436383:3 <3>#33@3B3DeF3H3 J3L#33N3P3ReT3V3 X3Z#33\3	^3
`eb`,=dpA        
 0 s`@_`    Prd       ` P P P P P P P P P P @ P P P P   e     @ 	  %      0Qd`x   !a!,iH   ܽ,<h p` wK T!!,`   B`>`RIsE9q(         9  93333
3fg93f`,=dpA       l  ``@_`    e       ,P P @ @ e    @ 	  %      0QT`V   !a! f0   È@h4TXW X!! `   RB`>``Em         3  %9333g
3f `,=dpA         #`@_`    d       ,P @   e    @ 	  %      0QH`@   !:a!e(   Ȉ@LXW X!!`   B``Ej         3  33g3f
`,=dpA         ZU`@_`    c       P @ e    @ 	  %      0QP`L   !Va!$g6   ̈,<l ` 8 T !! `   B`>`l          9  9#3f9
3f  `,=dpA         #`@_`    d       ,`    e    @ 	  %      0Q8`    !ra!d   Ј,<0 T !!`   B`f          9  3f`,=dpA         ^U`@_`    b       @ e    @ 	  %      0Q@`*   !a!d   ӈ@ h T !!`   "``h         3  g3f   `,=dpA        R ``@_`    c       P    e    @ 	  %      0Q\`f   !a!$g4   ֈ$(4@?" \  !!(`   Z&(R`IsKzAo         #  3333h
33h `,=dpA         Z ``@_`    d       P @ @ e     @  
  %      0Q`d  !a!\u   ڈPx8` _"@&0$ ;X43x.0$ ;X43| !!D`   RIs9-
` y)?	}8         3  333fg
33v  B3333A3	3
B@3
Cg 9"@33'3)3+A&3.30B-@%30C$g294  `,=dpA        $ "``@_`    0j6       P @ P 
 X  
 X  e    @ 
  %      0Q`  !a!ly   H"@L$+`/l@/?"0+d/l@/? T g!!D`   R-
`Isy)?} a@         3  33v  C#333[33B333B@
hA#33 3	"[$3%3
'B3*3,3	.B)@h03234g63 83:3 <3>3@3BgD9F  `,=dpA        f  &``@_`    <mH       P  !  X @ P  P P P P  e     @ 
  %      	Pcz~   Slider  aH          k 'k#3χ)g	'#3χ:	 :
̇)#3:::)3::!:#%#3&:(:*:,.#3/31:3:5:79): ::!<":#>$:%@&:'B(:)D*:+F,:-H.	:/J0
:1L2:3N4:5P6:7R8:9TgV#9:X9;Z   `ly\      ` L
`2 s 00` 00  0 0 0 0                      e    @ 	  '      *`Z``````a6aRanaaaaa0Q`  !b!   L  `80 |  x* * * * 2,&*|@\F`.T"& *\:"":T"**"**":":":":"*B0$4(*D""p"t"""""""y؆X/D  !!}`   L=dqA       L A c    E`@(`    aF0R0X8b   
      Pc   SIMPLE  `    "P`   Pc^#   TILED   `   ^F`   Pbeq   MESH`   (b         v:`    z:`   F`   (b         *P`    Pc*?   TRIMMED `   Pbd&h   RAW `    b         Z#`    Pb%uS   GRAY`   bH   $      G-G	i)~DF*Pd&
   setVisible  PcY;   setStateZ-~ss9DIPd.[   _applyAtlas D=PezA   _applySpriteSize Pf1   _applySpriteFrame   	`    Ja       ibD   "      @rPdcy	   _sizeMode   Pdn	   _fillType   `    Pd>x   _fillCenter Pdbs<
   _fillStart  `    Pd"^z
   _fillRange  `    PesT   _isTrimmedMode  CPc   _atlas  5GFPdR(
   fillCenter  GF.P b         
B@br2bfbnb@b         
BD)CFCD~b(b         
0Q0`
   !b!c   쌉T4   !!`   @d           3     `,=dpA        4# # 
`@b`    b          e     @ 
  %      0QH`@   !b!e&   dH
&t, h !!`   @Vbj         3  v  ^9 3g`,=dpA       # $ `@b`    c       ,P    e    @ 
  %      5G8b   
      
DD0Q0`
   !b!c   T   !!`   rd           3     `,=dpA        $ % 
`@b`    b          e     @ 
  %      0QP`P   !b! f*   @&X, X X   !!`   r00l          3  v  ^9 3f3f
`,=dpA       :% & `@b`    c       ,P @ e    @ 
  %      0b         
D0Q0`
   !c!c   T(   !!`   jbd           3     `,=dpA        & & 
`@b`    b          e     @ 
  %      0QP`J   !*c! f,   \#&, X X  !!`   jb00l          3  v  ^9 3f3f
   `,=dpA       & ' `@b`    c       ,P @ e    @ 	
  %      F(b         
D0Q0`
   !Jc!c   T0   !!`   nbd           3     `,=dpA        @( ( 
`@b`    b          e     @ 

  %      0Q``n   !fc!(h:   Ԣ@L4L4"0T L   !! `   nb	r^F0p          3  393 39
33v  3f `,=dpA       ( ) `@b`    e         P    e    @ 
  %      b(b         
D0Q0`
   !c!c   ৉T,   !!`   rbd           3     `,=dpA        ) 6* 
`@b`    b          e     @ 
  %      0Q``n   !c!$g2   ,P: p"0T L   !!`
   rbr^F0p0         3  e933v  3
f `,=dpA       T*  + `@b`    d        P    e    @ 
  %      G(b         
D0Q0`
   !c!c   T,   !!`   vbd           3     `,=dpA        |+ + 
`@b`    b          e     @ 
  %      0Q``n   !c!$g2   ȯ,P: p"0T L   !!`
   vbr^F0p0         3  e933v  3
f `,=dpA       + , `@b`    d        P    e    @ 
  %      F0b         
DD0Q0`
   !c!c   T<   !!`   zbd           3     `,=dpA         - P- 
`@b`    b          e     @ 
  %      0Qp`   !d!(h:   ൉@<&|,"0T"0L P   !!`
   zbrb&b0t          3  v  ^79 33v  ^33
v  ^3f   `,=dpA       n- . `@b`    d       ,P P   e    @ 
  %      8b   
      
DD0Q0`
   !:d!c   T(   !!`   fbd           3     `,=dpA        / X/ 
`@b`    b          e     @ 
  %      0QH`>   !Vd! f*   ,
<XT X   !!`   fb*PRbj          9  3v  ^3f `,=dpA       v/ 0 `@b`    c       P    e    @ 
  %      .PF0b         Fw&PY*0Q0`   !vd!c   ĉ,
4  !!`   d           9  `,=dpA       1 V1 Fb`@b`    b          e    @ 
  %      0Q,`   !d!b   Ɖ !!c             `,=dqA        ~1 1 Jb`@b`    me     @ 
  %      0Q,`   !d!b   Ɖ !!c             `,=dqA        1 1 Z`@b`    me     @ 
  %      0Q<`(   !d!d   ǉ8 < \ !!`   iVbg          3  f3f`,=dpA        1 Z2 -~`@b`    c       P    e     @ 
  %      0Q`   !d!Dov   ʉ8 <T4@4 h(L"(T" !!8`   i@A5IsiL Bka0(         3  f3333
3f33#333	3
e3 3"#33$3&3
(e*  `,=dpA        2 4 s`@b`    ,i,       P P P P P P P    e     @ 
  %      0Q`   !d!8l^   ҉8 <(L"(T" !!,`   iIsL Bka0z(         3  f33#3
333e33#3
333e `,=dpA        4 6 s`@b`    $g        P P P P P    e     @ 
  %      0Q`.  !e!Lq   ىH<l4  Pp" D
$* $ P" "\4" (@ 8   !!<`   @R7B}uFIb@         3  3 3f3g
ѤZ3g!3h3f3gv  ^3	h3
 3"3$g& `,=dpA        p6 9 `@b`    (h(       P @ P @ P P   e     @ 
  %      0QT`T   !*e! f.   \\(
$ ` L !!`   @F6͂m          3  353f3
f  `,=dpA        9 : =`@b`    d        P    e     @ 
  %      0Q`
  !Fe!Hp~   H@T4D4#4p D#4PH(o d !!8`   A@6bfbIs2by}00         3  3y33 n33
v  3333g833v  &3333 3	"3
$h&3(f*   `,=dpA        ; *> Rb`@b`    ,i,       P P P P P P P    e     @ 
  %      0Q`B  !be!Pr   Ph$8 P
(4"D.CL
$8
$ P
< L$8 l P"H.G   !!0`   A1]L2Z	Rb@I͂LH         3  3 3fҤ!3]3
3e3Ѥ3 Ф3fv  ^3f33f '3"f$3	&3(e*   `,=dpA       d> A Vb`@b`    ,i,       P P P @ P P P    e    @ 
  %      	r(h          k 'k3kk'#
3͇)g'#
3͇	)g#
3͇
)g'#
3͇)g#
3͇:%= :"$ʇ%)#
3&:(:*3,:.30:2#
34h6:8:)#
3;:=:?A)ɋ  :!B":#D#
3&:F:$H%J)ɋ&:!K':#M:O:Q(S)ɋ):!T*:#V:X:+Z,\)ɋ-:!].:#_:/a0c)ɋ1:!d2	:#f:3h4j)ɋ5
:!k6:#m:7o8q)ɋ9:!r::#t:;v<x)ɋ=:!y>:#{:}:?:@A):B:C:D:E:FG:HI:JK:LM:NO:PQ:RS:TU:VW:XY:Zg#
9[9\ `      P ` L&L&0`> s  0P 00&0 L&0 L 00&0 &0 0 0 0 0 ,                           e    @ 
  (      bbbb
c&cFcbccccccd6dRdrdddddd
e&eBe^e0Q\`b   !e! f0   L6"d/D!!$`    b         GPd   cc.ViewGroup		Zo0         #  3ч)k:g	#  99   `,=dqA       B C E`@(`    d       0	`  e    @ 
  )      0Q`  !e!51R   L  DL4448@4,,6"("":":":":":":":::":":":":":":":":":":":":"4*`*,B
4*4"""""ǏD6""0/D   !!`  |=dqA       D k i          E`@(`    *Qhb,         GPd4	   cc.Widget   	)~DF*Fss Pf h   _validateTargetInDEVDPdѺ	   _setAlign   	Ib   N      QZf>.Q*V qBqPe&T   horizontalCenterPe   verticalCenter  (Phc   isAbsoluteHorizontalCenter  $Pg\   isAbsoluteVerticalCenterPe2mMn   isAbsoluteTop   PeN+f   isAbsoluteBottomPe~9   isAbsoluteLeft  Pe>$g   isAbsoluteRight Pe   _wasAlignOnce   >B`    `    &`    R`    J`    b`    6`    C"CNCFC2C^CPe"d   _originalWidth  `    PeE   _originalHeight `    0b         
D0Q0`
   !f!c   T    !!`   >d           3     `,=dpA        ZF F 
`@e`    b          e     @  
  %      0Q0`   !f!c   ,
4  !!`   >d           9  `,=dpA       F F `@e`    b          e    @ !
  %       Bk0b         
DD0Q<`"   !>f!d   X0   !!`   g          3 H x     `,=dpA        xG G 
`@e`    b          e     @ "
  %      0Q8`    !Zf!c   쟊@" P !!`   ef         3  h`,=dpA       G >H `@e`    b         e    @ #
  %      Q0b         
DD0Q<`"   !zf!d   X0   !!`   g          3 H x     `,=dpA        H 6I 
`@e`    b          e     @ $
  %      0Q``l   !f!$g2   ,Xp h>p$   !!`   Qfp          9  93F93	\H9  `,=dpA       TI HJ `@e`    d       ,P p p  e    @ %
  %      Z0b         
DD0Q<`"   !f!d   X0   !!`   g          3 H x     `,=dpA        J 0K 
`@e`    b          e     @ &
  %      0Q8`    !f!c   @" P !!`   ef         3  h`,=dpA       NK K `@e`    b         e    @ '
  %      f0b         
DD0Q<`"   !f!d   X0   !!`   g          3 H x     `,=dpA        L |L 
`@e`    b          e     @ (
  %      0Q8`    !g!c   @" P !!`   ef         3  h`,=dpA       L L `@e`    b         e    @ )
  %      >0b         
DD0Q<`"   !.g!d   X0   !!`   g          3 H x     `,=dpA        M M 
`@e`    b          e     @ *
  %      0Q``l   !Jg!$g2   ,\l h>p$   !!`   >Qp          9  93F93	\H9  `,=dpA       M N `@e`    d       ,P p p  e    @ +
  %      .0b         
DD0Q<`"   !jg!d   X0   !!`   g          3 	H x     `,=dpA        zO O 
`@e`    b          e     @ ,
  %      0Q8`    !g!c   @" P !!`   ef         3  	h`,=dpA       O @P `@e`    b         e    @ -
  %      Q b         
FD0Q<`$   !g!d   ÊX0   !!`   g          3 H v    `,=dpA        P .Q 
`@e`    b          e     @ .
  %      * b         FD0Q<`$   !g!d   ƊX0   !!`   g          3 
H 
v    `,=dpA        Q Q 
`@e`    b          e     @ /
  %      V(b         D0Q0`
   !g!c   ɊT   !!`   Rd           3     `,=dpA        HR R 
`@e`    b          e     @ 0
  %      0Q0`   !h!c   ʊ,
(  !!`   Rd           9  `,=dpA       R R `@e`    b          e    @ 1
  %       q(b         
D0Q0`
   !"h!c   ̊T    !!`   Jd           3     `,=dpA        4S vS 
`@e`    b          e     @ 2
  %      0Q0`   !>h!c   Ί,
4  !!`   Jd           9  `,=dpA       S S `@e`    b          e    @ 3
  %      B(b         
D0Q0`
   !^h!c   ЊT   !!`   d           3     `,=dpA        (T fT 
`@e`    b          e     @ 4
  %      0Q0`   !zh!c   Ҋ,
,  !!`   d           9  `,=dpA       T T `@e`    b          e    @ 5
  %      q(b         
D0Q0`
   !h!c   ԊT   !!`   &d           3     `,=dpA        U VU 
`@e`    b          e     @ 6
  %      0Q0`   !h!c   Պ,
0  !!`   &d           9  `,=dpA       tU U `@e`    b          e    @ 7
  %      (b         
D0Q0`
   !h!c   ؊TH   !!`   6d           3     `,=dpA        V tV 
`@e`    b          e     @ 8
  %      0Q0`   !h!c   ڊ,
\  !!`   6d           9  `,=dpA       V V `@e`    b          e    @ 9
  %      e(b         
D0Q0`
   !i!c   ݊T@   !!`   bd           3     `,=dpA        NW W 
`@e`    b          e     @ :
  %      0Q0`   !.i!c   ߊ,
T  !!`   bd           9  `,=dpA       W X `@e`    b          e    @ ;
  %      e(b         
D0Q0`
   !Ni!c   T\   !!`   2d           3     `,=dpA        X X 
`@e`    b          e     @ <
  %      0Q0`   !ji!c   ,
p  !!`   2d           9  `,=dpA       Y lY `@e`    b          e    @ =
  %      e(b         
D0Q0`
   !i!c   TT   !!`   ^d           3     `,=dpA        Y HZ 
`@e`    b          e     @ >
  %      0Q0`   !i!c   ,
h  !!`   ^d           9  `,=dpA       fZ Z `@e`    b          e    @ ?
  %      e(b         
D0Q0`
   !i!c   T(   !!`   Nd           3     `,=dpA        ,[ r[ 
`@e`    b          e     @ @
  %      0Q0`   !i!c   ,
<  !!`   Nd           9  `,=dpA       [ [ `@e`    b          e    @ A
  %      e(b         
D0Q0`
   !j!c   T4   !!`   Fd           3     `,=dpA        F\ \ 
`@e`    b          e     @ B
  %      0Q0`   !j!c   ,
H  !!`   Fd           9  `,=dpA       \ \ `@e`    b          e    @ C
  %      e(b         
D0Q0`
   !>j!c   T,   !!`   d           3     `,=dpA        h] ] 
`@e`    b          e     @ D
  %      0Q0`   !Zj!c   ,
@  !!`   d           9  `,=dpA       ] ^ `@e`    b          e    @ E
  %      e(b         
D0Q0`
   !zj!c   T0   !!`   "d           3     `,=dpA        ^ ^ 
`@e`    b          e     @ F
  %      0Q0`   !j!c   ,
D  !!`   "d           9  `,=dpA       ^ 6_ `@e`    b          e    @ G
  %      e(b         
D b         qPdC   isAlignOnce eFb         *0QX`^   !j!$g4   d#2H&$
 4  !!`   en          3  !^'3 3	399 
 `,=dpA        c  d F`@e`    c       P , e     @ H
  %      0Q8`   !j!d   $ 4   !!`   %	f         3  g `,=dpA        Hd zd s`@e`    b         e     @ I
  %      0Q8`   !j!d   ̒$ @   !!`   ͷf         3  g `,=dpA        d d s`@e`    b         e     @ J
  %      0Q`r  !k!Xt   0o
,.h8/&8/*d
(`H"xdLD!!0`   .*IsyeZV}e           3 H x  v  Hx  N3 F9 9	333993339	G333!9#3%3'3	)9+3 -\0H/9 1   `,=dpA       @e @i e`@e`    0j3        X p
`


` p  e    @ K
  %      0Q<`(   !2k!d   $TSx !!`   Isg         3  3g`,=dpA        vi i `@e`    b       @ e     @ L
  %      U!
Fj b         
0Q<`"   !Rk!d   T"@,   !!`   g          3  3v     `,=dpA        Zj j 
`@e`    b         e     @ M
  %      0QH`:   !nk!e"   ,D&$Gp   !!`   j          3  	39   `,=dpA       j Bk `@e`    b        e    @ N
  %      	eH          
k '3'33'3'3
'3'3'3	'	F'
	F'#
3χk:̇)ˋ ::!#
3#:%:'))ˋ:*:,:.0)ˋ:1:3:5 7)ˋ!:8":::#<$>)ˋ%:?&	:A:'C(E)ˋ)
:F*:H:+J,L)ˋ-:M.:O:/Q0S)ˋ1:T:2V3X)ˋ4:Y:5[6])ˋ7:^8:`:9b:d)ˋ;:e<:g:=i>k)ˋ?:l@:n:ApBr)ˋC:sD:u:EwFy)ˋG:zH:|:I~J)ˋK:L::MN)ˋO:P::QR)ˋS:T::UV)ˋW :X!::YZ)ˋ[":\#::]^)ˋ_$:`%::ab)ˋc&:d'::ef)3g:h::ij):h:k:lm)::nċo(:pƋq):rȋs*:tʋu+:v̋w,:xg#y3z3{|̇})ˋ~-:ً.:e#
99  `   /   P P P P  &
&0 `2 L 00&00 00&0 `2 L 00&0 `2 LY 0 `2 0 0@ P `                                                  e    @ 
  *      ef:fVfvfffff
g*gFgfggggggh:hZhvhhhhhi*iJifiiiiiij:jVjvjjjjjk.kNkjk0Q1`
  !k!  İ L     T PLLx*"\\":,:,:"@:,8:":4**P,8:P"t*<,:"t*,,:":,8:T":,8:P">T\":,8:|":,8:|">,8:Ph:\":T(:tT(:T(:|T(Rl8\88*0"""""222222222222222222222222*\*/#7&64'\ !!`Z  T=dqA    
    l ҿ d     E`@(`    $PgX6   ../../platform/CCMacro  (Ph%JE   ../editbox/EditBoxImplBase  PdI/
   ../CCLabel  DPdT	   InputMode   Pdːp	   InputFlag    Pf]   KeyboardReturnType  !b   D      GPdj	
   cc.EditBox  	)~DF*u$PgN   _updateBackgroundSprite Pe:ɟD   _updateTextLabel$Pgv ^   _updatePlaceholderLabel PdNy   _upgradeCompPd	   _syncSize   PdVr    _showLabels Pdv   _hideLabels PeX   _updateLabels   Pe&U   _updateString   $Pgb_q   _updateLabelStringStyle $PgRm   editBoxEditingDidBegan  $Pg6   editBoxEditingDidEnded   Pf: @}   editBoxTextChanged   Pf   editBoxEditingReturnss-~6U:U###Pc5"   setFocus  Pdͮg	   isFocused   	b   @      1EUPd	   textLabel   Pe   placeholderLabel Pfί9   _N$backgroundImage  Pe
XA   backgroundImage Pdܺb
   returnType  Pe6b   _N$returnType   Pdn	   inputFlag   Pd4	   inputMode   PdB   _N$fontSize 21Per   _N$lineHeight   Pdz(	   fontColor   PdB   _N$fontColorPd~S   placeholder PeRE   _N$placeholder   Pf:	N   placeholderFontSize $Pg=l   _N$placeholderFontSize   Pf!L   placeholderFontColor$PgĩR   _N$placeholderFontColor PdVl<	   maxLength    b         D
`(   Pd~u-D   _N$maxLengthPd
n	   stayOnTop   PdVc	   _tabIndex   `    Pc~   tabIndexPe
W   editingDidBegan PdvK    textChanged Pe>C"   editingDidEnded Pe
U   editingReturn   (b         D
0Q0`
   !~l!c   躋T    !!`   1d           3     `,=dpA        n n 
`@k`    b          e     @ P
  g%      0Qt`   !l!,iH   , ,(,<x87#
 , T!! `   ENlH1ku           @ 3z  %33z  33	h93g `,=dpA       o Tp `@k`    e       
`    e    @ Q
  h%      U0b         D
BB]	0QP`P   !l! f*   Ë@H(@ d P   !!`   lkkl          3  "3 v  ^3f3f
`,=dpA       p q B]	`@k`    c       P @ e    @ R
  i%      B]	0b         D
BB]	0QP`P   !l! f,   ɋ@dD@  P  !!`   
lkkl          3  "3 v  ^3f3f
`,=dpA       Zr Xs B]	`@k`    c       P @ e    @ S
  j%      0b         D
BB]	r(0QH`>   !l!e"   ϋ@L,< t   !!`   kj          3  3 v  ^3f `,=dpA       s t B]	`@k`    c       P    e    @ T
  k%       b         
l b         
0Q<`&   !m!d   ՋTH,L   !!`   5Gg          3  3 3 `,=dpA        xu 
v 
`@k`    b       P e     @ U
  l%      0Q@`*   !:m!d   ؋@P\$   !!`   5Gh          3  3 9   `,=dpA       (v v `@k`    b        e    @ V
  m%      l0b         
D&%kPc@i   DEFAULT l b         Fl0b         D
B]	0Q<`"   !fm!d   8LK|   !!`   k1g         3  3g   `,=dpA        vx x B]	`@k`    b       @ e     @ W
  n%      l0b         D
B]	Pbq   ANY 0QL`D   !m!e&   @(@ d x !!`   "lkkk          3  v  ^3f3f  `,=dpA       fy *z B]	`@k`    c
       @   e    @ X
  o%       b         
0Q<`&   !m!d   TD(4   !!`   lg          3  3 3 `,=dpA        dz z 
`@k`    b       P e     @ Y
  p%      0Q@`*   !m!d   @LL$   !!`   lh          3  3 9   `,=dpA       { { `@k`    b        e    @ Z
  q%       b         
&l b         
0Q<`&   !m!d   TD(<   !!`   l21g          3  3 3 `,=dpA        &| | 
`@k`    b       P e     @ [
  r%      0Q@`*   !n!d   @LT$   !!`   l21h          3  3 9   `,=dpA       | N} `@k`    b        e    @ \
  s%       b         
*l b         
0QL`H   !*n! f*   TD(    !! `   lIsB6PcP   BLACK   k          3  3 33#3
3`,=dpA        } ~ 
`@k`    d       P P    e     @ ]
  t%      0QX`Z   !Jn! f.   @L(,,(H, !!`
   lIsBn          3  '3 393 3
39   `,=dpA       ~ | `@k`    d       P P ,  e    @ ^
  u%      .l2l(b         D
0Q<`(   !jn!d   T`D#0   !!`   
lUEg          3  3 3`,=dpA          
`@k`    b       P e     @ _
  v%      0Q@`*   !n!d   @h`$   !!`   
lUh          3  3 9   `,=dpA        Z `@k`    b        e    @ `
  w%      6l b         
Q:l b         
0Q<`&   !n!d   T`D4   !!`   
lg          3  3 3 `,=dpA          
`@k`    b       P e     @ a
  x%      0Q@`*   !n!d   @hh$   !!`   
lh          3  3 9   `,=dpA       ҂ n `@k`    b        e    @ b
  y%      >l b         
Bl b         
0QL`H   !n! f*   T`D    !! `   
lIsB6:nk          3  3 33#3
3`,=dpA        :  
`@k`    d       P P    e     @ c
  z%      0QX`Z   !o! f.   @hD,,DH, !!`
   
lIsBn          3  '3 393 3
39   `,=dpA        
 `@k`    d       P P ,  e    @ d
  {%      FlJl b         
Vl b         DB]	0Q<`&   !*o!d   ܝ$"   !!`   	4PkE^(   editBox.stayOnTop is removed since v2.1.g         #  3g `,=dqA        l  B]	`@k`    b       @ e     @ e
  |%      Zl(b         D
0Q0`
   !No!c   ̡T(   !!`   ^ld           3     `,=dpA        d  
`@k`    b          e     @ f
  }%      0QT`V   !jo! f*   @(&h,8 P   !!`   ^lPcZ   _impl   Pdz   setTabIndex m         3  v  ^9 333g
 `,=dpA       Ȉ  `@k`    c       ,P @ e    @ g
  ~%      bl b         
`    [Z&fl b         `    [jl b         `    [nl b         
`    [rlF0b         Pd"t
   _ImplClass  kkko*0Q`   !o!Dor   ܱ8  4(L"7X" DLK <   !!@`   kPe@   _isLabelVisible IsiL Bkakozok1(         3  f933#
3333e3	r 9
3g3 3"g$3&f(   `,=dpA        l 4 u`@k`    (h*        ` P P ,P P @ e     @ h
  %      0Q`0  !o!Xt   \@|" 
@*4?
4?t
 hC#
 4!!D`   IsPeZ   getChildByName   Pf   BACKGROUND_SPRITE    BkGr(+ aw"Pl5G(         3  ңc33gѣ#3
r3#3gң3#3g39	9 #33
3 9"3$!^3&9(9*`,=dpA        z  k`@k`    ,i,       P P P @ ,      e     @ i
  %      0Qe`r  !o!0  Ȍ\<|" 
@*" 
" p
 L* $3d"@&Xg
 .Xg
 lts#tH`P4O
 l#
 l#
 4!!`>   lIsoPd1
   TEXT_LABEL   BkG+ a
5j0q"lmb0"1:1k1U2lB&l*l21I0         3  ңW33gѣ#3
r3gң3g399 33	h 3
"3$9&3(3*v  3,3.90923,3490923638g:9<3>!^)33@9B33D3F9H9J3L!^3N9P9R3T!^3V9X9Z   `,=dpA        * $ k`@k`    Lq\       P P @ P ,P P ,P P ,P @ P P ,P ,     e     @ j
  %      0QA`,  !p!  \X|" 
@*" 
" 
 L* $3d"@&Xg
 .Xg
 l#HP`{
 l#
 4   !!x`8   
lIso Pf2   PLACEHOLDER_LABEL    BkG+ a
5j0q"lmb0"1:16lUJlBBl%0         3  ңW33gѣ#3
r3gң3g399 33	h 3
"3$9&3(3*v  3,3.90923,34909236983:!^)33<9>33@3B9D9F3H!^3J9L9N  `,=dpA        j : k`@k`    DoP       P P @ P ,P P ,P P ,P ,P ,P ,     e     @ k
  %      0Q`   !:p!`v   ؁d#
 l#
 l# |#
| #
 #
 4  !!D`   llVlNllk2l&l*lkJlBlk:l6l          3  !^3 99 3!^3
993!^3f3!3!3!3	f3
 !3"!3$f&3(!^3*9,9.`,=dpA        j N k`@k`    ,i0        P ,P P P P P , e     @ l
  %      0Q\`b   !Vp!$g4   Ht t,(S  !! `   zoIsPcB!$+   setSize y}o(         3  +33f3 3
33h   `,=dpA        x t k`@k`    d       P P @ e     @ m
  %      0Q8`    !vp!d   Ț$T4 L !!`   okf          9  3f`,=dpA           k`@k`    b       @ e     @ n
  %      0Q``n   !p!$g6   $T8L(0<hD00 !!`
   olIs
lp          9  33393
339 `,=dpA        N  k`@k`    d       P ,P  e     @ o
  %      0Qx`   !p!(h@   HPL(*DLhD*DX!!$`   o1lIsE
lv          3  H3333v  ^9
333v  9  `,=dpA        Ш ~ k`@k`    e       P  P    e     @ p
  %      0QT`T   !p!$g8   䪍d<d(D 
 , d!!`   lkUkm         3  Ҥ#3g93f
  `,=dpA         k`@k`    c       @ @ e    @ q
  %      0Q`|  !p!Xt   <L@$ .dB 6& $L" 04
 0'L( !!@`   lPc~   PASSWORD(PhvL   INITIAL_CAPS_ALL_CHARACTERS  Pf+   INITIAL_CAPS_WORD   Pd
   (?:^|\s)\S  0Q4`   
q!c   Է\ 8 !!`   e          3  f  `,=dqA        > E`@k`    b         e    @ s
  %      $Pg͛^   INITIAL_CAPS_SENTENCE   bEHb}   %  H         3  3v  ~3v  3fb3
v  3̓ ˋ h;3v  .3	g3f3
g@+3 w  @"Y#Ε $  `,dpA       H  k`@`    ,i%      P P L
 @ P  !      e    @ r
  %      0Q\`f   !6q!$g6   $(4@?"  !!(`   Z&(flIsK PfE   editing-did-began   o         #  3333h
33h `,=dpA        6 ( k`@k`    d       P @ @ e     @ t
  %      0Q\`f   !Vq!$g6   ō$(4@?"  !!(`   Z&(nlIsK PfrC   editing-did-ended   o         #  3333h
33h `,=dpA        l ^ k`@k`    d       P @ @ e     @ u
  %      0Qx`   !vq!,iH   ʍT #
 [(4@.?" x!!0`   kUZ&(jlIsKPd   text-changedv(         3  h9#33
33e33	h   `,=dpA         k`@k`    e        P @ @ e    @ v
  %      0Q\`f   !q!$g6   э$(4@?"  !!(`   Z&(rlIsKPe~T   editing-return  o         #  3333h
33h `,=dpA        D , k`@k`    d       P @ @ e     @ w
  %      0QH`>   !q!e&   Ս8 \8 0 !!`   6UzoPc   enable  j          3  f333f
 `,=dpA        T  s`@k`    c       P @ e     @ x
  %      0QH`>   !q!e&   ؍8 d8 4 !!`   :UzoPcT   disable j          3  f333f
 `,=dpA        
  s`@k`    c       P @ e     @ y
  %      0Q@`,   !q!d   ۍ88 , !!`   zoBh	h          3  3 3f  `,=dpA        ƶ " `@k`    c       P    e     @ z
  %      0Q4`   !r!c   ݍ8 , !!`   ue          3  f `,=dpA        L  -~`@k`    b         e     @ {
  %      0Q`   !.r!4kV   ލ8(H"(@" !!,`   IsiL BkaU#e#x(         3  3#333
3e3 3#3333e  `,=dpA          6U`@k`     f       ` P P P   e     @ |
  %      0Q`   !Jr!4kV   8(H"(@" !!,`   IsL BkaU#e#x(         3  3#333
3e3 3#3333e  `,=dpA         P :U`@k`     f       ` P P P   e     @ }
  %      0Q4`   !fr!c   8 T !!`   e          3  f `,=dqA        ʺ #`@k`    b         e    @ ~
  %      0Q4`   !r!c   8 T !!`   e          3  f `,=dqA        F #`@k`    b         e    @ 
  %      0QH`>   !r!e&   @8 L T !!`   zoPdx   beginEditingj          3  3 3f3f
 `,=dpA       x  #`@k`    c       P @ e    @ 
  %      0Q\`d   !r! f,   $B 8 H  !! `   
Pd+
   setFocus()  Pc9   focus() zoko(         #  3 xe333
g  `,=dpA        :  `@k`    d       @ P    e     @ 
  %      0QD`2   !r!d   88 H !!`   zoki         3  3 3g   `,=dpA           `@k`    c       P    e     @ 
  %       0QD`2   !r!d   88 L !!`   zoki         3  3 3g   `,=dpA           `@k`    c       P    e     @ 
  %       0Q@`,   !s!d   \8 0 !!`   zokh          3  3 3f  `,=dpA        <  `@k`    c       P    e     @ 
  %      0Q@`,   !6s!d   88 0 !!`   zoh          3  3 3f  `,=dpA        ־ 4 `@k`    c       P    e     @ 
  %      	Pc'w   EditBox u]Y^Pe   ./WebEditBoxImplP          k 'kk'k3'3
'3#3	·
#3:ˇ)ʋ :::): :":$&):':):+-)#3.:0:2:4 6):!7#3"9:;:#=$?)ʋ%:@&:B:'D(F)3)G:!I:K:*M+O):!P#3,R:T:-V.X)3)Y:![:]/:_:0a1c)32d:!f:h3:j:4l5n)ʋ6	:o7
:q:8s9u):!v#3,R:x::z;|)ʋ<:}=::>?):!#3,R::@A)ʋB:C::D:EF)ʋG:H::IJ):!#3K::LM)ʋN:O::PQ):!#3,R::RS)ʋT:U::V:WX):!#3,R::YZ)ʋ[::\ć])ʋ^:ǋ_::`ˇa#33b::c҇d#33b::eهf#33b::gh#33b::i:jk):l::::mn:op:qr:st:uv:wx :y  z :{ | :} ~  : ! : " : 
# : $ : % : & : ' : ( : ) : * : + : , : - :  . : "/ : $0 : &1 : (2 : *3 : ,4 : . g0'# 9  2 9 4# 3 6 3 8 k : `MI<  5   @ P P  &`2 LY 0  00`2P 00Y 0 L 00&0  00 `2 L 0 `2 ` Y 00`2 0 0 0 0 0 0 0 0 0 0 0@ ,P                                                          e    @ O
  +      zlllllm6mbmmmmmn&nFnfnnnnno&oJofoooop6pRprpppppq2qRqrqqqqqr*rFrbr~rrrrrs2s0Q`   !^s!8l^   L*8""h"l""h"|"l"p"""x"
( !!x`8   pb0         qqBh	~ofpkkrPd
-I
   endEditing  0Q4`   !zs!d   $<X , !!`   PdFt	   _delegate   Pc6Y   _editinge           9  9`,=dpA        P  `@(`    b       ,  e     @ 
  [%      0Q,`   !s!b   ̇ !!c             `,=dqA          `@(`    me     @ 
  \%      0Q,`   !s!b    !!c             `,=dqA         ( q`@(`    me     @ 
  ]%      0Q<`"   !s!d   8D @   !!`   srsg          3  3f   `,=dpA        N  q`@(`    b       @ e     @ 
  ^%      0Q,`   !s!b    !!c             `,=dqA          Bh	`@(`    me     @ 
  _%      Bh	0Q,`   !s!b    !!c             `,=dqA          `@(`    me     @ 
  `%      0Q,`   !
t!b    !!c             `,=dqA        B R ~o`@(`    me     @ 
  a%      0Q,`   !t!b    !!c             `,=dqA        x  fp`@(`    me     @ 
  b%      0QD`4   !2t!e"   䎎,( X @   !!`   rrsi          3  f3f  `,=dpA        ( k`@(`    c       P    e    @ 
  c%      0Q0`
   !Nt!c   T$   !!`   sd           3     `,=dpA        R  k`@(`    b          e     @ 
  d%      0Q,`   !jt!b    !!c             `,=dqA          r`@(`    me     @ 
  e%      0Q,`   !~t!b    !!c             `,=dqA          rs`@(`    me     @ 
  f%      	          #  3ч)ϋ :::		:
:::::	:
::g9`,dqA        @ E`@`   <m!      0`              e    @ 
  ,      vsssssstt.tJtftzt0QE`8  !t!	  ؕ +L
*4<  |   H  T  d4(LLh h<+D@+@+2L  4 ( , 4" l
 0 $*L"
""""""""""	""""""""/"#"""""."("  !!a`   =dqA       j ( 	n               E`@(`    0Q`  !t!.  $ `L
; L d `  t < < < < < 4 4 |6  ` d t h   t      ( !!`B   bPd
   EditBoxId_  Pc_   _domId  $PgB#   _placeholderStyleSheet  PcNC   _elem   Pd
裄   _isTextArea 
Pd}	   _worldMat   PdB3R
   _cameraMat  Pb+a   _m00Pb5   _m01Pbʸ4   _m04Pba   _m05PbB-   _m12Pb١   _m13PbJr;   _w  Pbʱ
   _h  = Pf6w   _cacheViewportRect  Pd
   _inputMode  PdF
   _inputFlag  Pd   _returnType Pe?s   _eventListeners PevI   _textLabelFont   Pfz'   _textLabelFontSize   PfnG=   _textLabelFontColor Pep   _textLabelAlign $Pg"5   _placeholderLabelFont   (Ph   _placeholderLabelFontSize   (Ph~   _placeholderLabelFontColor  $Pg|d   _placeholderLabelAlign  $Pg   _placeholderLineHeight  8         3  gY'@999
93r 93r 99	9
999 9"9$9&#(3*e,9.90929496989:9<9>9@9B9D9F9 H `,=dpA          u`@t`    @nJ        !, @  , , ,`  , , , ,    e   
  @ 
  5%      Uaqb         
 Pf>R   ../../platform/utilskDkPea   ./tabIndexUtil  Ns}Dkkkb         Pd7   zoomInvalid Du]Pdʿ
   OS_ANDROID  Q^y] Pf2p   BROWSER_TYPE_SOUGOU PeU   BROWSER_TYPE_360NuIoDUFbl   6      Bh	~ofprrsPdn'Z   _createInputPef
   _createTextArea $Pg"C   _addDomToGameContainer  (Ph   _removeDomFromGameContainer Pc   _showDomPcfz   _hideDomPebY?   _showDomOnMobilePeA   _hideDomOnMobile Pf   _adjustWindowScroll  Pf=   _scrollBackWindow    Pfzg^   _updateCameraMatrix PeV%   _updateMatrix   Pe%M   _updateInputTypePebbe   _updateMaxLengthPeV?h   _initStyleSheet  Pf   _updateStyleSheet   kk$Pgb   _registerEventListeners :0Q`  !u!Pr   ,X$"@D d H  @<;| `  p ''  !!D`   s"lmfubu%	~obluuju9$PgJ   isAutoFullScreenEnabled $PgҠ   _resizeWithBrowserSize           9  33v  3f3
f3g33g3f3	f3
 f"#$3&3(f*'#$3&3,'`,=dpA        8 `@t`    ,i.       P P @ @ P @ P   e    @ 
  6%      0QX`^   !u!$g8   ͎8 x   d#<,!!`   :nuͷn         3  f3f3g
v  ' `,=dpA        Z J Bh	`@t`    c       P @ e     @ 
  7%      Bh	0Q4`   !u!c   ю8 L !!`   ue          3  f `,=dpA        n  `@t`    b         e     @ 
  8%      0QD`2   !v!e"   ӎ@<   0   !!`   tblPcF   resort  i          3  93f   `,=dpA        H ~o`@t`    c       ,P    e    @ 
  9%      0QL`F   !&v! f*   Վt8D@H<   !!`
   tPbB['   px  y}k          3  3@93@9 `,=dpA       n 6 fp`@t`    c
         .  e    @ 
  :%      0Qx`   !Fv!0jN   َ$&*8 | (
 4( | D , !!$`   ksskrut v         v  ^3  g9'33f
3f33f `,=dpA        f  r`@t`    e        @ P   e     @ 
  ;%      0Q@`,   !bv!d   ߎ88 ( !!`   t h          3  3 3f  `,=dpA         , rs`@t`    c       P    e     @ 
  <%      0QD`8   !~v!e(   $DX$" +!!`
   t  Qti          9  #3g9`,=dpA        \  bu`@t`    c
       P ,  e     @ 
  =%      0QD`8   !v!e(   $DT$" +!!`
   t  mti          9  #3g9`,=dpA        :  fu`@t`    c
       P ,  e     @ 
  >%      0Q``n   !v!(h>   $(DCDC !!(`   Z5 t  8tp         #  3333g
#333g `,=dpA        *  ju`@t`    e       P @ P   e     @ 
  ?%      0Q`   !v!Lq   $$@"(DC$$,s"$DCL  !!,`    RZ5t   8t          3  #333h
#3333g3  #33h#333g ```,=dpA        V p nu`@t`    $g"       P @ P P P   e     @ 
  @%      0Q|`   !v!4kR   8 d d h8,( |3D X   !!<`   uuutEPcdV   display sku]]^zuw          3  f3f3f
33933f#	3
33f  `,=dpA          ru`@t`    $g"       P @  @ P   e     @ 
  A%      0Q``p   !w!(h:   88<( |3D X   !!0`   tevsku]]^~up          3  3933f
#333	f`,=dpA        B 4 vu`@t`    e        @ P   e     @ 
  B%      0Q`   !*w!@nn   ܁$+"h
  T  h !!0`   u]Q^Ru9 PfF)   enableAutoFullScreen PeFt   exitFullScreen  $Pge   resizeWithBrowserSize   u~         #  33#  33v  O)#  33
g#  33f#  33g3	f`,=dpA        l  zu`@t`     f       P P P @   e     @ 
  C%      0Qx`   !Rw!,iH   ̈$+"h
 t: !!(`   u]Q^Ru9Bw 0QH`>   !fw!e(   ,
 !!`   9:wj         #  33g `,=dqA         t E`@t`    c       P    e     @ 
  Z%      v         #  33#  33v  .#  33
g#ҋ   l `,dqA        $  ~u`@`    e      P P @    e     @ 
  D%      0QH`<   !w!e$    H
 (:   !!`   4=dpA        6 A` u`@t`     0QT`T   !w!e(   Ԑ, &0* !!`
     $tPe±   scrollIntoView  (b         PcȽL   block   ?Pcv   inline  PcZ   nearest Pc   behaviorPm         #  3dw  33҇)g	  `,=dqA        (   E`@w`    c       P L e     @ 
  Y%      j           '# ы   l  `c           e     @ 
  E%      u0Q@`*   !w!c   䕏$: !!`    0Q`   w!4kT   ԖP8L(@& "D& P  !!,`   u]y] PfDn   BROWSER_TYPE_WECHAT Q^U^   qz(         #  333v  33
v  #3h$#3#33h`,=dqA          E`@t`    e       P P @ @ e     @ 
  X%      h         #  ҋ   l   `,dqA        p  u`@`    c           e     @ 
  F%      0Q`h  !x!dw   \(4POLXH(,`,| :  PLxw $D"g   !!P`$   sIstEIy	}
͍9jtP         3  333g3
333[3B93[3	B93
 3"e$#&3(3*g,΂13.30g23
 343638e:`,=dpA        R z u`@t`    4k<       P P     X P P P P @ e     @ 
  G%      0Q)`  !2x!A=n  ܪH ,4(,T,H",H",H",H",L",L(4O(4OL('8L
L
L
L
P
\4G4G|LDD\l

T@,
(
(
,$.lG"+\$.tG"+\
,
8T,"$" p0( 
 
 
H"@$"l$"hT" !!`\   utsIs9tttttttEyt}tUtQ22IZ5&;2;	NufptPcBW   matrix(  Pfx   -webkit-transform   Pdj    0px 100% 0pxPe@   transform-origin$PgB   -webkit-transform-originaN             3  f-3333
#335v  35v  3	5v  z3
5v  i3 5"v  X3$5&v  G3(3*3,v  13.3*30v  323436g8,5:9<5>9@5B9	D5F9
H5J9L5N9P3*3R9T3*3V9X3Z3\36g^3`3b363dCfCg#3h3j5mBl5o5q5tBs#3v3x#z3v3|k~3C@#3v3#z3v3k3 C@5B@5B@
3!.3"3B3Bh3#$@%@[@%@[@%@@%@@%@[@&@39'39(3)9*3)9+   `,=dpA         b u`@t`           P P P   P   P P P    ,   ,P  @ P P  "P P @X @  !@   @ @!B!B``  e     @ 
  H%      0Q`  !bx!$  ڏ\LLLXP,<,<0@
PX
 \
 ,@@:'P<4@
<\P(L0$:&h:'
 p .;'
 T8$:'P8  !!`F   s"llltuu
utepPd4	   uppercase   pPd7
   capitalize  Pe*\   textTransform   pPcBU   passwordPd2=g|
   EMAIL_ADDR  PcT   email   Pc,   NUMERIC Pcbՙ   DECIMAL IPd4W   PHONE_NUMBERPcr7   [0-9]*  PcVO3   pattern 0Q,`   !x!c   44   !!c             `,=dqA          E`@t`    me     @ 
  W%       Av ѸPcs   SEARCH  `@  mP          3  33333
v  3v  3v  "99934	3
v  ͖3v  393 v  9"3	9$3&3(v  ̖i3*v  3,v  ̖J3.v  90 92'34v  ̖	3 6v  !9"	3
v  ˖3v  398`,dpA         6 u`@`    8l:      P P  ,P P  P P ,P ,     e     @ 
  I%      0QP`J   !x!e&   \(<7h@  !!`   sNltl          3  3w  	  39   `,=dpA        n :  u`@t`    c       P    e     @ 
  J%      0Q`  !x!dw   䁐\8844 DP04444 8<8(P4<D40,X
 |PH44"D*\4"d$" + !!`J   tevPb    100%y}zxUqBPbfj   2px qPdu    cocosEditBoxt)tW	 2Pd&2
   overflow_y  Pd	   textfield   Pe^M.   -moz-appearance   t(         3  39393939
39	39
393939393939939 3"39$39&9(3 9!*#",3#.g09$2   `,=dpA        p  D u`@t`    0j4        , , , , ,P , P ,  e     @ 
  K%      0Qd`t   !y!,iD   \Td\POlk  !!,`   stU6lklk
lq(         3  33939
33g33g  `,=dpA        ~  u`@t`    e       P  @ @ e     @ 
  L%      0QQ`N  !.y!
  ,p0
h7x@|8'<<L<ld\
Px
 hP@D ?pD$"@6@6@3@X@`@   !!x`8   !IsQ!uuu.lu1t6vBPcvd   toCSS   5qPdNFз	   textAlign   `F  50          3  Ҥ#3{33	333B3v  -3	v   3
3v  33v  99	 39
"39$3&3(@*9+3(33-3/f1933(9533739v  (373;v  #373=v  '3(9?3(9A3(9C `,=dpA       H  k`@t`    <mE       P  P P P , P p

`  e    @ 
  M%      0Q`v  !Ry!И  ,p0
h7x@|8'X<h<dx|xl
l
  Dt"@6@6@3dlh888H@PT
@+"l8S!!`T   !IsQ!"u&u*u.l.u12utB>y5qt,PiA   ::-webkit-input-placeholder,#    Pf&{   ::-moz-placeholder,#LPq:r=   :-ms-input-placeholder{text-transform: initial; font-family:    Pe̞   ; font-size:    Pd   px; color:  Pe   ; line-height:  Pe8}   px; text-align: PbB   ;}  u]y]}](Ph~   ::-ms-clear{display: none;} at  n  H          )3  Ҥ#3{33  3	333B3v  <3	v  /3
3v   33v  33v  (9 9	"39
$39&39(3*33,3.f0333234v  (3236v  3238v  Ж
Ж3:@<@=3>@@@A3B@D@E@F@G@H@I@J @K@L!@M@N"@O9#P#3$R3%T#3$R3&Vv  !3#X3[@]'@^@Z9#P `,=dpA        h k`@t`    Lq_       P  P P P , , P P P  !@!B!.P P  e    @ 
  N%      0Q`  !y!|}    H
 @D DhP      . . .ts .|{ .po . !!``,   L=dpA         |$ Aa]c    u`@t`    tu0Q0`
   !y!c   ,0 !!d           '   `,=dqA          E`@y`    me     @ 
  Q%      Pez   compositionStart0QH`>   !y! f,   ,X'("XW  !!`   skj         '3  33g `,=dqA          E`@y`    c       P    e     @ 
  R%      Pe'   compositionEnd  0Qx`   !y!0jN   ,p(L&\ +'("XW !!`
   sNlkv(         L3  3z  33h9
3  33g`,=dqA          E`@y`    d       P    e     @ 
  S%      PcZ   onInput 0QP`L   !z! f*   ,0&< l   !!`
   su]]^ul          3  #333f
  `,=dqA        J  E`@y`    c       P @ e     @ 
  T%      Pcneg   onClick 0Q`  !"z!Dov   @*8'X '( /&H 4*8'T X P " < !!4`   Pcn>a}   keyCode PbN]   KEY Pc"   enter   skt PbhC   tab Pe_   preventDefault           3  33v  33f3
3f33f?3  33v  &3f3	f3
g    `,=dqA          E`@y`    $g"       P P P P @   e    @ 
  U%      Pdsɳ	   onKeydown   0Qt`   !Vz!4kR   ,"0$ x , ,  d'( x   !!(`   u]]^ysvusku          #  333f9
&3f33f `,=dqA          $" E`@y`    e       P  P   e     @ 
  V%      Pc>WA{   onBlur   PeR't   compositionstartPe9t	   compositionend  QPc>:G   keydown  Y(          '3 ''3'ы 9ы9ы9ы	9

ы9ы933h33h33h33h 33"h$33
&h(  `4k*       , ,P P @ P @       e     @ 
  O%      u0Q`8  !z!`v   \D`"""""|{" h L T H L (  !!D`   tu rzyvzyQyzzNz nzYz0         3  333h33
h33h3	3
h33h33h99 9"9
$9&9(`,=dpA        $ ( :`@t`    (h*       P P @ P @ , , e     @ 
  P%      )P           k Ҥ3):'k'k	'k	k'
k'#3#33'3'3'	)'
#33 #33"v  ^Q#33$#33&v  ^"#33(#33*v  ^
9,'#3.f0''''32'34h698#:3<3>ʇ@)ɋ :!A":#C$:%E&:'G(:)I*:+K,:-M.:/O0	:1Q2
:3S4:5U6:7W8:9Y::;[<:=]>:?_@:AaB:CcD:EeF:GgH:IiJ:KkL:MmN:OoP:QqR:SsT:Uuhw`y      0  
&P P ,P P ,` 0                                e    @ 
  -      tuuuv"vBv^vzvvvvv
w&wNwbwwwwwx.x^xxxxy*yNyyyyyyzRzz0QX`Z   !z!$g2   ,"""*   !!0`   8b   
      Pe6³   _tabIndexList   `    [%	ͷv0QL`H   !z! f*   dL( d 0   !!`   zbk         3  3gv  3g`,=dpA       * 2+ %	`@(`    c
       @   e    @ 
  0%      0QT`X   !z! f*   dX D0" @   !!`   z"m0         3  3gv  ^3h`,=dpA       V+ , ͷ`@(`    c
       @   e    @ 
  1%      0Q@`,   !z!d   88*   !!`   z0Q@`.   {!e"   l(<(;d   !!`   s^lh          3 33 3A  `,=dqA       , (- E`@(`    c	       
   e    @ 
  4%      h         3  3ҋ g  `,dpA        :, 4- v`@`    c      @    e     @ 
  2%      0Q|`   !6{!0jN   dX ` P \
<
((( ` !!`
   zks^lw0         3  3g3gv  *M
5Ф33z  3g   `,=dpA       T- . `@(`    e       @  
   e    @ 
  3%      	n            ы ::::9		   `,dqA       * . E`@`   e           e    @ 
  .      zzz{2{0Q`   !Z{!4kR   L* * * 88   !!0`   X@b         Vm`    PbFs   DONE`   Pb:I   SEND`   x`   PbBy   GO  `   Pb   NEXT`
   Hb         m`    x`   x`   x`    `   x`
   Pd
   SINGLE_LINE `   @b         p`    PdP*	   SENSITIVE   `   p`   "q`   p`   Vm`
   (b         kkk	y0         #  3χ)g#  3χ)g#  3χ
)gЇ):::9	 `,=dqA       
/ *2 E`@(`   e       0	`0	`2 ,  e    @ 
  /      0Q`  !{!x|   ɑ, P   d
(*"XX_W*:D:D:D:X:P:D:@:X:<:P:T:p:L:D:D:h:\:X:L:h:X:D:l:\6L
( !!`N   (Ph~~   ./CCComponentEventHandler   Pe.   ./missing-scriptPe.a
   ./SubContextView b         G Pfv   cc.SubContextView   	 Pf3   SwanSubContextView  Pe   WXSubContextViewPe}M   SubContextView  `    pJz4                                                                                                           Pdf
   ./CCSprite  &QPdzw
   ./CCCanvas  Pe:#   ./CCAudioSource Pe4   ./CCAnimation   Pdf$|
   ./CCButton  Pd
	   ./CCLabel   Peb&9   ./CCProgressBar PcfS   ./CCMaskPejpo   ./CCScrollBar   Peq   ./CCScrollView  $Pg6]   ./CCPageViewIndicator   Pdnͪ   ./CCPageViewPdv)
   ./CCSlider  Pdb_
   ./CCLayout   Pf"$L   ./editbox/CCEditBox Pec   ./CCLabelOutlinePevJ3   ./CCLabelShadow Pd   ./CCRichText PfF   ./CCToggleContainer PeNQ   ./CCToggleGroup Pd*_(
   ./CCToggle   Pf   ./CCBlockInputEventsPeˏ   ./CCMotionStreakPd	   ./CCSafeArea	0          k kkkңB#3
Ї)#3:g###9	9
9%k=k=k =k"=k$=k&=k(=k*=k,=	k.=
k0=k2=k4=k6=k8=k:=k<=k>=k@= kB=!kD="kF=#kH=$kJ=%kL==9&N   `,=dqA       T2 8 E`@(`    DoP       @ P  `` @ @ @ @ @ @ @ @    e    @ 
  0      0Q`   !B|!4kX    L,*"D:"x/D!!D`   <=dqA      "> jB a  E`@(`   }DHb         GPeΊ~   cc.MissingScript	)~b         rDPon/7   packages://inspector/inspectors/comps/missing-script.js F b         Pc"S   compiled b         
DaDPdZ   _$erialized (b         BFD)CD*F	b         ̓0QP`J   !|! f.   ȃ,$ X0 ` !!`    Pfo   reportMissingClass  l         3  g#33g
   `,=dqA       @ A `@R|`    c       ` @ e    @ 
  .%      *0QH`@   !|!e$   $*H[  !!`   I?IsGj          #  3 33h`,=dpA        A B F`@R|`    c
       P   e     @ 
  /%      	z(          # 3'# 3ч# 3:	)΋ :	:
:g'# 99  ` f      P  &0 ,   e    @ 
  1      ~||0QM`B  !|!IE|  L |(34@               0
 (
 0
 8
 L P
 T
 @
 @
 @
 @
 @
 <(3pp              
 4 4
 4
 @
 <(3|(3CDdCD_`pOPD0  !!Y`   }DPew!   ../event/event  0Q|`   |!@nl   <,.O
 L 4 4 D D L L   !!8`    biPd"]
   _eventType  Pc"YJ	   _button !!Pc    _prevX  Pc>T$   _prevY  PcB   _scrollXPcHu   _scrollYw(         #  33#  33e9
99999	9
9  `,=dpA       C D `@(`     f       P  , ,    e    @ 
  %      D F0Q8`   !}!d   <
8P
   !!`   ||f           9  9  `,=dpA       @E E E`@(`    b       ,  e    @ 
  %      Pev   setScrollData   0Q0`
   !.}!c   ЗT$   !!`   |d           3     `,=dpA        E *F E`@(`    b          e     @ 
  %      Pd2
   getScrollX  0Q0`
   !N}!c   T$   !!`   |d           3     `,=dpA        \F F E`@(`    b          e     @ 
  %      Z0Q8`   !j}!d   <
 8
   !!`   !!f           9  9  `,=dpA       F 0G E`@(`    b       ,  e    @ 
  %      Pd\   setLocation 0QD`4   !}!e"   ̝$( $CT   !!`   !!i          #  333h  `,=dpA        dG G E`@(`    c
       P   e     @ 
  %      90QX``   !}!(h:   $( X8   !!$`   !9$Pg;   _designResolutionSize   }!n          #  33#  33	33Ah`,=dpA        G H E`@(`    d       P 
  e     @ 
  %       Pf   getLocationInView   0Q8`   !}!d   <
0H
   !!`   ||f           9  9  `,=dpA       H HI E`@(`    b       ,  e    @ 
  %      Pe;   _setPrevCursor  0QD`4   !}!e"   $( 4St   !!`   ||i          #  333h  `,=dpA        I I E`@(`    c
       P   e     @ 
  %      [0QT`T   !~!$g6   Ȩ$( (P( !! `   !|!|m          #  333A3
3A	h  `,=dpA        "J J E`@(`    d         X   e     @ 
  %      Pc   getDelta0Q8`   !&~!d   ȫT(8   !!`   !|f          3 3A    `,=dpA        J 6K E`@(`    b        e     @ 
  %      Pdb	   getDeltaX   0Q8`   !F~!d   ЭT(8   !!`   !|f          3 3A    `,=dpA        fK K E`@(`    b        e     @ 
  %      Pdn\Nq	   getDeltaY   0Q0`   !f~!c   د,
4  !!`   |d           9  `,=dpA       K ,L E`@(`    b          e    @ 
  %      PdNV	   setButton   0Q0`
   !~!c   T    !!`   |d           3     `,=dpA        \L L E`@(`    b          e     @ 
  %      PdQ	   getButton   0Q0`
   !~!c   T   !!`   !d           3     `,=dpA        L M E`@(`    b          e     @ 
  %      Pd:gI   getLocationX0Q0`
   !~!c   T   !!`   !d           3     `,=dpA        BM zM E`@(`    b          e     @ 
  %      PdF   getLocationYoPbp   DOWN٢Pb8I   MOVEPc   SCROLL  Pdzc   BUTTON_LEFT Pdu   BUTTON_RIGHTPe   BUTTON_MIDDLE   Pc   BUTTON_4Pcjub   BUTTON_5Pc=`   BUTTON_6PcH   BUTTON_7Pc2   BUTTON_80Qp`   !!0jP   輒<,.O L\ h (!!(`    bPc6   TOUCH   PdQ
   _eventCode  Pc   _touchesEPdr   currentToucht(         #  33#  33e9
999   `,=dpA       2O `P `@(`    e       P  s    e    @ 
  %      0Q0`
   !>!c   ÒT,   !!`   &d           3     `,=dpA        P 0Q E`@(`    b          e     @ 
  %      Pdu   getEventCode0Q0`
   !^!c   ŒT$   !!`   *d           3     `,=dpA        bQ Q E`@(`    b          e     @ 
  %      
[0Q0`   !z!c   ǒ,
@  !!`   &d           9  `,=dpA       Q &R E`@(`    b          e    @ 
  %      Pef2   _setEventCode   0Q0`   !!c   ɒ,
8  !!`   *d           9  `,=dpA       ZR R E`@(`    b          e    @ 
   %      Pd~   _setTouches 0QT`X   !! f,   ˒P8H ._  !!`   EPda   setTouchInfoPc   getID   m(         3  &3 33 3f
e`,=dpA       R |S E`@(`    d       P @    e    @ 
  !%      0QL`H   !! f*   ΒT4 @    !!`   E9k          3  3 3f#3
f`,=dpA        S 8T E`@(`    d       P P    e     @ 
  "%      0QL`H   !! f*   ђT4 X    !!`   E}k          3  3 3f#3
f`,=dpA        xT U E`@(`    d       P P    e     @ 
  #%      0QL`H   !! f*   ՒT4 `    !!`   E[k          3  3 3f#3
f`,=dpA        PU U E`@(`    d       P P    e     @ 
  $%      0QL`H   !2! f*   ؒT4 T    !!`   E[k          3  3 3f#3
f`,=dpA        &V V E`@(`    d       P P    e     @ 
  %%      0Q@`0   !N!d   ےT4 < !!`   Eh          3  3 3f`,=dpA        V VW E`@(`    c       P    e     @ 
  &%      0QL`H   !j! f*   ޒT4 4    !!`   E~k          3  3 3f#3
f`,=dpA        W X E`@(`    d       P P    e     @ 
  '%      0QH`:   !!e"   T4 (   !!`   E~j          3  3 3f3   `,=dpA        6X X E`@(`    c
       P   e     @ 
  (%      0QH`:   !!e"   T4 (   !!`   E~	j          3  3 3f3   `,=dpA        X ZY E`@(`    c
       P   e     @ 
  )%      0Q@`0   !!d   T4 L !!`   E~h          3  3 3f`,=dpA        Y Z E`@(`    c       P    e     @ 
  *%      0Q@`0   !ڀ!d   T4 L !!`   E~h          3  3 3f`,=dpA        DZ Z E`@(`    c       P    e     @ 
  +%      PdN ({   MAX_TOUCHES PcZ   BEGAN   Pc   MOVED   Pcཞ   ENDED   Pc   CANCELED0QX`^   !
!$g4   <,.O
    !!`
    bPd6k   ACCELERATIONPb2   acc n(         #  33#  33e9
 `,=dpA       ~[  \ `@(`    c       P  e    @ 
  ,%      0Q``j   !.!(h<   L,.O
 T
    !! `    bPcN}   KEYBOARD2zPdޤ	   isPressed   p(         #  33#  33e9
9   `,=dpA       z\ N] `@(`    d       P     e    @ 
  -%      Pdҫ
   EventMouse  [ Pf2   EventAcceleration   Pe    EventKeyboard   	1P         #  3k 3#  3h
3Ћ9	9
999999	9
9 9"9$9 &!9"(#9$*9%,9&.9'09(29)49*69+89,:9-<9.>9/@90B91D23#  3hF3HЋ394J596L798N99:P;9<9=9>9?9@RA9BTC9D9 E9"F9"(G9$*9HV9IX9JZ9K\9L^M 3#  3h`N!3#  3hb#  39Od#  39Pf#  39Qh#  39Rj#  39Sl   `,dqA       B ^ E`@`    n   "   @ @ , , , , , , , , , ,@ , , , ,  ,                                      e    @ 
  2      |
}*}J}f}}}}}~"~B~b~~~~:Zv.Jfր*0Qe`x  !f!YU   L \"D_*"l"""""""""""""""l*WX{||[\pOPkltST<*do "(3|" *""" "(3|" *""" "(3|" 2h"""" "(3|" 2h"" "(3|" 2h"""	 "(3|" 2h"""S&TP   !!e`   d=dqA       ^  f       E`@(`    !0Qh`~   !~!8l^   L
8Dpt t @ T T ` ( !!0`   PcV:   _onEventrEPd.~   _listenerID Pd:   _registered Pe"   _fixedPriority  Pc6y   _node   >Pdv7
   _isEnabled  r          9  99999
999	 `,=dpA       p_ :a E`@v`    d       , , , e   	 @ 
  $      1bD   "      Pd-
   _setPaused  JPe*   _setRegistered  Pe*   _isRegistered   Pc6&   _getTypePe#   _getListenerID   Pf."   _setFixedPriority    Pf&>   _getFixedPriority   $Pgv]   _setSceneGraphPriority  $Pgvk   _getSceneGraphPriority  PeVY   checkAvailable  يPdbY	   isEnabled   0Q0`   !!c   ȇ,
4  !!`   d           9  `,=dpA       a $b `@v`    b          e    @ 
  $      0Q0`
   !!c   T    !!`   d           3     `,=dpA        Nb b J`@v`    b          e     @ 
  $      0Q0`   !!c   ,
D  !!`   d           9  `,=dpA       b c `@v`    b          e    @ 
  $      0Q0`
   !6!c   T0   !!`   d           3     `,=dpA        @c c `@v`    b          e     @ 
  $      0Q0`
   !R!c   莓T   !!`   rd           3     `,=dpA        c c `@v`    b          e     @ 
  $      0Q0`
   !n!c   ̐T0   !!`   d           3     `,=dpA        $d nd `@v`    b          e     @ 
  $      0Q0`   !!c   Ԓ,
P  !!`   d           9  `,=dpA       d d Ɓ`@v`    b          e    @ 
  $      0Q0`
   !!c   蔓T<   !!`   d           3     `,=dpA        2e e ʁ`@v`    b          e     @ 
  $      0Q8`   !!d   ,
4D
   !!`   >f           9  9  `,=dpA       e *f ΁`@v`    b       ,  e    @ 
  $      0Q0`
   !ނ!c   T   !!`   d           3     `,=dpA        nf f ҁ`@v`    b          e     @ 
  $      0Q0`   !!c   ěx#H !!`   d           3   ^ `,=dpA        f 6g ց`@v`    b          e     @ 
  $      0Q,`   !!c   $0   !!c             `,=dqA        Xg g `@v`    me     @ 
  $      0Q0`   !*!c   ,
@  !!`   d           9  `,=dpA       g g ي`@v`    b          e    @ 
  $      0Q0`
   !F!c   ԠT,   !!`   d           3     `,=dpA        (h ph ځ`@v`    b          e     @ 
  $      0Q,`   !b!b    !!c             `,=dqA        h h `@v`    me     @ 
  $      0Q,`   !v!b    !!c             `,=dqA        h h `@v`    me     @ 
  $      FPcb}4   UNKNOWN M Pf;   TOUCH_ALL_AT_ONCE   >i*P8b   
      Pd
   __cc_mouse  $Pg_   __cc_touch_one_by_one   $PgI   __cc_touch_all_at_once  Pe   __cc_keyboard    Pfޡ   __cc_acceleration   Pd6
   ListenerID  0Q\`h   !!(h:   <
P\78,8D.   !! `   Pex   _onCustomEvent  1b*Po0         9  #33#333
e`,=dpA       xl dm `@v`    d       P P    e    @ 
  $      D0b         Bց0Q<`(   !҃!d    ظd# X!!`   g         3   ^3 g`,=dpA       *n n `@v`    b       @ e    @ 
  $      0QP`L   !! f.   ܻ$(8(< p#` !! `   1Fցbl         #  3333g
3 ^  `,=dpA        n o `@v`    d       P @    e     @ 
  $      0Q@`*   !
!d    Ŀ$HHs!!`   h         3  3r   `,=dpA        o bp `@v`    b       @ e     @ 
  $      0Q\`f   !&!$g6   $8,8"$0" !!`
   1bio0         #  33#  3333
e `,=dpA        p Dq `@v`    d       P P    e     @ 
  $      Hb         YBaB]BeBց0Q`
  !F!Dox   ɓPlp***3P dH \P dX l!!8`    N|~٢~~Ya]e         #  3333v  "3
v  *3v  23v  :H33g63	3	g$3
3
g 3"3$g&   `,=dpA       vr u `@v`    (h(       P P P P P P   e    @ 
  $      0QT`X   !b!,iB   דH X   !!`   Ya]em          r  3 9 393
939`,=dpA        u 2w `@v`    d        ,P  e     @    $      0Q,`   !~!c   ݓ$0   !!c             `,=dqA        fw w ց`@v`    me     @   $      0Q``l   !!(h:   ߓ$8,8"P*
     !!`
   1bMPeN6j   _claimedTouches p0         #  33#  333e
9  `,=dpA        w x `@v`    d       P @ s  e     @   $      hb,         B9D=BABEBIB Pf*]Q   setSwallowTouches   Pe2y   isSwallowTouchesց0Q0`   !!c   ,
P  !!`   9d           9  `,=dpA       z z `@v`    b          e    @   $      0Q0`
   !ڄ!c   T<   !!`   9d           3     `,=dpA        { n{ `@v`    b          e     @   $      0Q\`h   !!0jL   H \  !!`
   =AEI9o          r  3 9 393
93939`,=dpA        { t} `@v`    e        ,P  ,  e     @   $      0QD`8   !!e"   \D* 4   !!`   =i         3  #3 	g`,=dpA        } .~ ց`@v`    c       P    e     @   $      0QX``   !.!$g2   $8,8"T*   !!`   1bn0         #  33#  333e
`,=dpA        \~ , `@v`    c       P @ e     @    %      Hb         Pe@   onTouchesBegan  BPeB]   onTouchesMoved  BPe>   onTouchesEnded  B Pf:   onTouchesCancelled  Bց0QT`X   !^!,iB   H l   !!`   JNRVm          r  3 9 393
939`,=dpA         H `@v`    d        ,P  e     @   %      0Q``j   !z!,iF   x####* 4 !! `   JNRVp         3   ^.3 ^&3 ^3 ^#3
 
g   `,=dpA        | ܃ ց`@v`    d       P P    e     @ 	  %      0Qd`r   !!(h>   ,
h\78,8"@L" !! `    Pf   _onAccelerationEvent1bq0         9  #33#333
3e   `,=dpA       
  `@v`    d       P P   e    @ 
  %      8b   
      Bց0Q<`$   !!d   @`_  !!`   g         3  3h  `,=dpA        z `@v`    b       @ e    @   %      0QD`6   !օ!e$   $(8*7  !!`   ͆i          #  33 h `,=dpA         < ց`@v`    c       P    e     @   %      0Q8`    !!d   $H+  !!`   f         3  r`,=dpA        ^ ȇ `@v`    b         e     @   %      0Q\`f   !!$g6   $8,8"0<" !!`
   1b>o0         #  33#  3333
e `,=dpA          `@v`    d       P P    e     @   %      @b         PdNO   onKeyPressedBPe΍   onKeyReleased   Bց0Q``l   !6!$g6   8DT@?"XDC !!`   B*2z.p         3  333h3
33h  `,=dpA         `@v`    d       P P   e    @   %      0QD`8   !R! f.   H X !!`   *.i          r  3 9 39`,=dpA          `@v`    c
        ,  e     @   	%      0QP`J   !n! f0   ذx##l* 4!!`   *.l         3   ^3 ^#3 g   `,=dpA        *  ց`@v`    c
       `   e     @   
%      0QQ`N  !!   ,$
$*G,x8S&"D8S&"D8S&"D8S&8[Tt8S&"D8S&#PT5/  
,(  !!8`   ͆ .1Mi*PPdk	   eventName   5>5H         #  33 lh3`#  3	3v  r і#  3	3v  r і#  3	3v  r іy#  3	3v  !33	r`	`G#  3	3
v  r !і)#  3	3#v  3	r%	`)ʭ6';) + `,=dqA       J ڑ E`@v`    ,i,       P 
 
 
    e    @   %      b	I0          k #Ћ 9#3Ї)#3:	:	:
::::::	:
:::!: #!:"%#:$'%:&)9'+#39(-#39)/#39*1#39+3#39,5#39-7#39.9#3Ї/;)90<'1'32>#3h@33B3'D·4F)͋5:6G7:I8:KhM9'32>#3hO33B3'Q·:S)͋;:6T<:V=:XhZ>'32>#3h\33B3'^·?`):a@:AcB:CeD:gE:ihkF'32>#3hm33B3'o·Gq):rH:tI :vhxJ!'32>#3hz33B3'|·K~):L":6M#:N$:hO%'32>#3h33B3'·P):Q&:6R':S(:h#3ЋT)9U#39V`ȓĜ   *    L```&@ 0&0 P &0 P  0 ,                                           e    @ 
  3      zށ2Njڂ&B^r΃"B^zք*Zv҅
2Nj0Q1`  !!ܪ  ɔ L \ 8C *t$"""""""*""""""""
"""	""""""""("""""""""""""""("""""""*ܢ>"Xk   !!`   D=dqA       t |$ b   E`@(`    ! Pf"N   ./CCEventListener   10Q<`&   !ʆ!e(   ͔$
T
 P !!`   PeҒ   _fixedListeners  Pfm   _sceneGraphListenersPc   gt0Indexg            9 99 `,=dpA        ^  `@`    c       s    e     @   $      Xb$         1Pcn"   empty   b$PgV   clearSceneGraphListeners Pf4   clearFixedListeners Bh	(Phb^i   getFixedPriorityListeners   ,Pij    getSceneGraphPriorityListeners  0Q@`.   !
!e$   єT@8To  !!`   چHކh          3 333@  `,=dpA        v  1`@`    c	       
   e     @   $      0QL`B   !&! f.   Ք$
H@c"Tw !!`   چHކk          3  3v  33v     `,=dpA        >  `@`    c       P    e     @   $      0Q\`f   !B!$g8   ؔ,
$ T @@ 0!!`   ʁކbچo         3  fv  33g3
3g `,=dpA          b`@`    d       P P   e    @   $      b0Q4`   !^!c   ݔ8p !!`   ކHe          3  9`,=dpA        H  `@`    b       ,  e     @   $      0Q4`   !z!c   ߔ8\ !!`   چHe          3  9`,=dpA         D `@`    b       ,  e     @   $      0Q@`,   !!d   8p(\ !!`   ކHچh          3  939  `,=dpA        f  Bh	`@`    c       ,P    e     @   $      Bh	0Q0`
   !!c   T@   !!`   چd           3     `,=dpA        V  `@`    b          e     @   $      0Q0`
   !·!c   TT   !!`   ކd           3     `,=dpA         X `@`    b          e     @   $      Fb   r      PdRZ
   DIRTY_NONE  `     Pf ^b   DIRTY_FIXED_PRIORITY`   (Ph   DIRTY_SCENE_GRAPH_PRIORITY  `   Pdu	   DIRTY_ALL   `   Perw   _listenersMap   b           $PgV   _priorityDirtyFlagMap   b            Pfto   _nodeListenersMap   b            Pf   _toAddedListeners   `    [ Pf   _toRemovedListeners `    [Pe^   _dirtyListeners b           Pd:?   _inDispatch `    DPeB   _currentTouch   B$Pg6   _currentTouchListener   B(Ph$   _internalCustomListenerIDs  `    [;;PdzI   _addListener$PgZ   _forceAddEventListener  Pe   _getListeners   ,PiS   _updateDirtyFlagForSceneGraph   (Phn&Q   _removeAllListenersInVector ,PiB7   _removeListenersForListenerID    Pf^;d6   _sortEventListeners 0Pjr"   _sortListenersOfSceneGraphPriority  8Pl[x*   _sortEventListenersOfSceneGraphPriorityDes  ,Pi\Ev   _sortListenersOfFixedPriority   ,Pi2j    _sortListenersOfFixedPriorityAsc PfUb   _onUpdateListeners  I$Pgfom   _updateTouchListeners   $Pg*B   _cleanToRemovedListeners$PgS   _onTouchEventCallback    Pf*8   _dispatchTouchEvent $Pg`   _onTouchesEventCallback ,Piz   _associateNodeAndEventListener  ,PiZ2P:   _dissociateNodeAndEventListener (PhW   _dispatchEventToListeners   Pd	   _setDirty   Pef   _sortNumberAsc  LQ PfXL   addCustomListener   PeNO   _clearCurTouch  (Phƒn   _removeListenerInCallback   $Pg9c   _removeListenerInVector $PgFj-   removeCustomListeners    PfS   removeAllListeners  يځ  Pfx   _onListenerCallback  Pff=   dispatchCustomEvent 0Q`  !!Ts   dT8X,,
 t
 <8P8X<((
 <LK#   !!(`   
Y<H"Pey   childrenCount   ͗P         3  35ҤD3w  553
f353;Yѕ7 3x  /33w  35 g"Y$͕ %`,=dpA       T ( `@`    (h&         P  8 3P  @ 0  e    @   $      0Q`|  !ڈ!hx   7T@4@,
 |
D TX@87 `, #<
 D43#* @  !!<`   Pd]S	   _BaseNode   
Y<Hr.͗;I?H         #  3{335	ФQ3w  B53g3!333g3	fYҕD  93
!3#w  3%5'h)Y+ҕ  ,#  3- g/  `,=dpA       V J `@`    0j1       P 
 
 
      e    @   $      0Q`F  !!\u   7T@4@,
 0
 + lx`,(#<
 D<;#* @   !!0`   
Y<H͗;I?@         #  3{335	Ф,3w  53gYҕ 3g933w  35h!Y#ҕ  $#  3	% g' `,=dpA       z  `@`    (h)       P 
  
    e    @   $      0QT`R   !! f0   ,
,#p H 0!!`   *Bbm         3  v  3g33g
   `,=dpA       ҧ  >`@`    c       @ @ e    @    $      0Q`N  !2!Ts   أ\ p4(@8H( 0
 LK <* H h LK !!<`   bʁҁ9;8         3  f35ѣr 3
;3g3fv  O33h3f # 3" g$3	&h(3
*3,g.3032h4 `,=dpA         B`@`    0j6       P P @ P P P @ @ @ e    @ !  $      0Q4`   !N!c   \4 !!`   e          3  5 `,=dpA       ¬  F`@`    b          e    @ "  $      0Qd`t   !j!(h>   ൕ\-/  <LK"_T  !!`   "q`         3  ҫ.˭#33h 	9 
  `,=dpA        n  J`@`    c       
 e     @ #  $      0Q`  !!Pr   Ի,t  0
     
/#` 	!!0`   Hҁ΁*}DDf(         3 N z  p53g3	f^#33	fh3g3v  #333	h!Z#ѕq $ `,=dpA        P N`@`    (h%        
  

     e    @ $  $      0Q`P  !!`v   ƕt4(p    X(L T8  0

< D( !!@`   N*Bh	H}DDf@         3  5ѤK3f3f
3g3g3`33f3 `33!N z  >5#Τ-3	%f'v  #
)3+3-3/h1Z3ҕ? 4`,=dpA         R`@`    0j5        P @ P P P  
 e    @ %  $      0Q`   !!@nl   וdXl
@L#t $ L   !!,`   by;]Z|          3  3553 v  ^D3 
;3H3g3H #33f3 g"  `,=dpA       е z V`@`    $g$        P 
 X P @ e    @ &  $      0Ql`   !ډ!,iH   d \p <P ,'!!`
   FH^s(         3  gҤ43fѤ(3v  ^3f
33g   `,=dpA       ָ  Z`@`    d       P @ @ e    @ '  $      0Q`  !!~   l  x0
$((0
($$L$ ( , ; "4Lh "4L,l,0(8,0$,8H\HH !!`
   ҁaY<Y8          3  f3 f33
333333v  633
Τ333
Τ3ϕI 33v  &33!v  33#v  3&3(A%3(3&A*   `,=dqA       $ L ^`@`    ,i+       P P P P 
 P    e    @ (  $      0Q`   !!Dor   d4(p Lp(',@
"0 P$
0X   !!$`   Hfʁ}8         3  5Ҥ^3fѤR3v  F3
3g3w  "53fz  YЕ$ 9 `,=dpA        < b`@`     f        P P   3   e    @ )  $      0Q@`.   !.!e"   d d d   !!`   ʁh          3 f3 fA  `,=dqA        ( f`@`    c	        
   e    @ *  $      0QI`>  !J!  ̑  dT  0
  P 3 /x" T  0
  P 3 /x" <P p<P d!!<`   H}DDf"-P         3  f3f3g3N
z  X53f>#333h3	gv  ^3
!h#Z%ҕY &g3(N'z  X5*3,f.>#33032h43	g6v  ^3
!h8Z:ҕY ;3v  3<f>3(v  3@fB `,=dpA       d  j`@`    <mD       P   
 
 fX @ @  3P    e    @ +  $      0Q`@  !f!\u   ܤ\d5/  (
 "X
(\
4,,
 Ddc#(<
,Ps x!!(`   HBrp         3  39ǭ.63f	
``* 33v  /3w  35gY͕ 933v  ^3f `,=dpA        , Z I`@`    $g"       @ 2P  3P   e     @ ,  $      0Q	`  !!t{   \D0*/`
"@O
 "@O
 l *,*+d
4,,
 Ddc#dL
,Ps    !!8`   *͆MjHBrH         3  #3x   hx  33
5Ѥ3g335Ѥ3g#3v   h33 v  43 w  3	"5$g&Y(ϕ )3*9,3
.30v  ^32f4   `,=dpA         : n`@`    0j6       P P @  @ P  3,P @ e     @ -  $      0Q`6  !!Xt   Ɩph,
@D t  P /x" <X 3" (   !!(`   H"X         3  3w  533f
5Ϥb3f3f̤%3gv  ^3h%3g v  ^3"h$Y&ѕ '9( `,=dpA          r`@`    (h*        @ @ P @ P  e     @ .  $      0Q`  !!Ԛ  Ԗ\ D4D<p8 PpT &`X<
,L4H` 
L@  X #d@&\@ s8&`&L8 4<HH "|HL dH@" D  pX\ tH@" D   &D l,$XX " <   !!`D    ..ͦV [ Pfv3   ENABLE_MULTI_TOUCH  .29=bHAE"IPde	   isStopped   n9Per   needsMutableSet PcN    touches X         3  f3339
3f#333	v  p#3
3"333 ̤
3"3$93$h&Ϥ+3(%3*3,g.90923*34x  3*36g8v  #3
3:33v  3<v  3>3>h@3Bv  :3D3DhF3(3*3HhJ3LfNB3Pv  83R3RhT3(3*3VhX3LfZ3\f^3`gb)]#3d]3 f3!h3jhl]   `,=dqA         v`@`    Xtn       P  ` P P P P @ ,P P @ @ P P @ @ P P    e    @ /  $      0QQ`L  !!  @"XW"XW"@?"@?# L 8$T4pT(H
P
:$424* T    !!d`.   VMF
[}DD0b          .Ҋ֊Pc   selTouchB .H.զѦv~ b          .֊Ίn5X         3  3g3 3g
33g33g3f#333g χ	"):
#:%:'D3)w  85+9-9/913335e7Y9͕< :=3;x  13=3?ɇA):
B:DeF3HfJ3LgN  `,=dpA       "   z`@`    DoP       @ @ P @ P 0
 `
 &0@ P    e    @ 0  $      0Q`~  !!`v   Е\448P<@ TLP "LP "LP "Xd  *H l  !!T`&    [ .֊VͦJNRVΊn0         3  #3333
3f393	v  3
3
hW3v  33h:3 v  3"3"h$3&v  3(3(h*3,f.30g2 `,=dqA       f j ~`@`    0j4       P P P P P P P @   e    @ 1  $      0QX``   !*!$g2   tT8TT( 0   !!`   
Y<bn         3  35ң3 3;	3g`,=dpA         `@`    d         
   e    @ 2  $      0Ql`   !F!,iH   tT8
 
tT$!!$`   
Y<}DDͷHs         3  35Ҥ2#33
3h3v  3 3`   `,=dpA        R `@`    e        P P    e    @ 3  $      0Q5`  !b!  8  DP
, L H LXLg(D<H
, L H LXLw(dD
, L H LXL[ !!$`   HځJ8         3  f3fS3v  G3
w  =53f#3f3flЖY͕A MI3w  =5 3"f$#3f&3f(l*ЖY,ҕA -KG3w  =5.30f2#3f43f6l8ЖY:͕A ; `,=dqA        * `@`    4k<       P P @ P  3 P @  @  3e    @ 4  $      0QP`P   !~! f*   ɗtl
("8*\D   !!`   l           3  5;5F;	`,=dpA       T 4 `@`    c          e    @ 5  $      0Q0`   !!c   ͗<
( !!d           A   `,=dqA       h  `@`    b          e    @ 6  $      0Q4`   !!c   ϗd H !!`   Fe         3  g`,=dpA        B L`@`    b         e    @ 7  $      0Q`  !΋!"  ї<$*#? x77 D<* 08( 2?8 d p h <* 08  h d `  | d l h(P* @   !!L`"   ͆}DPcBr   isNumber1bց΁Ɓ>`2  I?y          #  3 h#  33g
#  3{#  3{$3f#  3 g@#  3#  33g] h#  33 g"3	$f&#  33(g*[v  #  3 g,3
.g032g436g83:g<3>g@.3
.gB32gD36gF3HgJ#  3L gN   `,=dpA       p  Q`@`    DoP       @ @ *P @ @ P P @ P @ @ P    e    @ 8  $      0Qt`   !!,iB   `8*@8*L8" P   !!,`   1b(b          .5*P .Qu(         #  33ч)#  33:	::r3h   `,=dpA       V  `@`    e       P  
   e    @ 9  $      0QY``  !!&  ,-/  t
8   
4 \" 
4 \ `d L
(ld t
4
P H X< h !!X`(   H}DDf2`V  =         3  ѫĭ63f3	f3hҤ!33f3h-3hҤ33f!3#h%3'f)3	+3f-``땩 /T3
033N2z  @55v  )#7393;3=h?3AgCZEʕA F3Gv  3IfK`,=dpA        j `@`    @nM       P
 
 
 
 2
 
   e    @ :  $      0Q4`   !*!d   $ll ( !!`   2.e           9  9`,=dpA         2 `@`    b       ,  e     @ ;  $      0Q`f  !F!hx   <@4X  t
L<4$H    |
,#\ "`P (4 !!@`   Hҁ΁*}DDfb(         3 N z  53v  3v  t3	g3f^#33fh3g3v  #3	3
!3#h%3'3)g+Z-ҕ . `,=dpA       | 8 `@`    ,i/        
 
 


 e    @ <  $      0Q`B  !b!dw   <@4X  t
0
H    |
,#\ "`P (
4 !!8`   Hҁ΁*}DDfb(         3 N z  5v  t3g3	f^#33	fh3g3v  #333	h!3
#3%g'Z)ҕ *   `,=dpA       ~ 
 `@`    ,i+        
  

 
     e    @ =  $      0Q-`  !~!  Ь`( x7|THp d<T@?wT<
H d0  d" 6d8,
 8DC8S"8S"8S"8S"8S"* `* @   !!t`6   }DދY<
DHҁ΁" b~1MRi>`  I?`         #  33g#  3{
3335ФK#  333g3w  3	5gYѕ  33`3
!3#w  K5%3'f)v  *3+g-3/g133h5Y7ѕO 82393;w  3=5?hAYCѕ  D#  3E3Gv  3I3KgM#  3E3Ov  3I3QgS#  3E3Uv  3I3WgYc#  3E3[v  3I3]g_<#  3E3av  3I3cge#  3g gi#  3k gm   `,=dpA       &  `@`    Xto       P P 
 
  
  
 
  
 
   e    @ >  $      0Q4`   !!c   ՘@ !!`   Re         3  g`,=dpA       @  `@`    b         e    @ ?  $      0Qt`   !!,iH   ט\d5/  (( l !!`   6RuX         3  3;ʭ0!3gv  3	g,    `,=dpA         6 `@`    d       @   e     @ @  $      0Q`T  !Ҍ!Xt   ݘ<-/  t
 P  * X P8 p4 \	
!!4`   ҁʁƁh         3  ҫʭ63fФn3	gv  [3f^#3 g3fv  ^&3g33	!f#3
%h' )  `,=dpA       d  `@`    (h*       P
  
 2e    @ A  $      0Q0`   !!c   ,
@  !!`   d           9  `,=dpA         ي`@`    b          e    @ B  $      0Q0`
   !
!c   T,   !!`   d           3     `,=dpA        " j ځ`@`    b          e     @ C  $      0Q]`b  !&!   PT  ` $0O dT@4<4&``&P487*d,87`* 0D 40<:  <*  !!d`.   J*Pc   getType  "z>iEVj`  
`V  AP         3  3f3Y9	33f3#33g3g3Z9 #33	"3
$v  3
&U3(v  3*B3,3.g032(3,34g6#38 g:3<g>3@5B^$3D3FeH3JgL3NZP9Q#3S gU   `,=dpA        !  `@`    HpW       @ 
 
 .P P P P @ P P @ 
   e    @ D  $       0QD`8   !F!e(   D D 0!!`   >ͦΊi         3  93g3f
`,=dqA       P! " `@`    c       ,P @ e    @ E  $      0QT`X   !b! f0   `3 X T!!`
    PdU7   EventCustom PdN=,   setUserData  m         #  33r3g
3g`,=dpA       @" # `@`    d       P @   e    @ F  $      
Pd|H   eventManager0QD`8   !!d    ȍ$(B !!`   
Pe   cc.eventManager ,Pid    cc.EventTarget or cc.systemEventi(         #  3 }e`,=dqA        b#  $ E`@`    b       @ e     @ G  $      q	8          k k#33' 'Ї
):	:
:::::::9Ћ	: 
:": $!:"&#:$(%:&*':(,):*.+:,0-:.2/:041:263:485:6:7:8<9::>;:<@=:>B?:@DA:BFC:DHE:FJG:HLI :JNK!:LPM":NRO#:PTQ$:RVS%:TXU&:VZW':X\Y(:Z^[):\`]*:^b_+:`da,:bfc-:dhe.:fjg/:hli0:jnk1:lpm2:nr'3ot#p͋q3ev#3rx9pz9s| `Ȕ~   4   ` 0`2 0 0 0 0 0 0 0 0 0 0 0 0 0 @ ,                                                     e    @   4      Ɔ">Zvʇֈ.Jf։*Fb~
&B^zʋ
&B^zΌ"B^0Q`,  !!Hp~   "$?*"P""""""""""""**- !!`@   0QH`:   ƍ!d   @L(F d !!`   Pe*7H   _lastModified   j(         9  3e   `,=dpA       <% % E`@(`    b       @ e    @ I  $       b8         9~~[[~}(Phj   getPreviousLocationInView   $Pg   getStartLocationInView  Pdҗ@	   _setPoint   Pe   _setPrevPoint   0QL`H   !! f,   $(  w  !!`
   PcFLl   _point  	k          #  33333
h`,=dpA        T& & 9`@(`    d       P P    e     @ J  $      0Q4`   !!c   웙T !!`   
e          3  3  `,=dpA        & 8' ~`@(`    b         e     @ K  $      0Q4`   !6!c   ԝT !!`   
	e          3  3  `,=dpA        h' ' ~`@(`    b         e     @ L  $      0QL`H   !R! f.   ؟$( , , !!`
   Pdz^r
   _prevPoint  	k          #  33333
h`,=dpA        ' j( [`@(`    d       P P    e     @ M  $      0QL`H   !r! f.   Ȣ$( 0 0 !!`
   Pdr(   _startPoint 	k          #  33333
h`,=dpA        ( &) [`@(`    d       P P    e     @ N  $      0Q@`*   !!d   T$#T !!`   
bh         3  33g   `,=dpA        N) ) ~`@(`    c       P    e     @ O  $      0Qd`t   !!,iB   觙$( X87   !!(`   
9}}	q(         #  333#  3	3333Ah  `,=dpA        ) * }`@(`    e       P 

   e     @ P  $      0Qd`t   !ʎ!,iB   $( ,X8,G   !!(`   b9}}	q(         #  333#  3	3333Ah  `,=dpA        * + `@(`    e       P 

   e     @ Q  $      0Qd`t   !!,iB   $( 0X80K   !!(`   9}}	q(         #  333#  3	3333Ah  `,=dpA        , , `@(`    e       P 

   e     @ R  $      0Q0`
   !!c   T   !!`   Y<d           3     `,=dpA         - :- `@(`    b          e     @ S  $      0Q`   !!Dor   صt* +
 ( xpo
 ,   !!,`   
bY< Pf~   _startPointCaptured 9$Pg)>   _convertPointWithScale  ~(         3  9#3h9 
939#33 g9#333g9 `,=dpA       j- d/ `@(`    $g        ,`  P ,P @    e    @ T  $      0Qh`z   !B!(h:   4T404"<$($    !!`   
	r          !3  393 39
3 93 9   `,=dpA       / v0 `@(`    e         ,P    e    @ U  $      0Ql`   !^!,iD   4'"< +  !!`
   	bs(         #  333h#  3h
9 `,=dpA       0 \1 `@(`    d       P @    e    @ V  $      F          #  ҋ 9#  3҇)#  3::	:	:
:::::	:
::::!9#  `,dqA        % f1 E`@`    Do%      ,P                   e     @ H  5      2NnƎ>Z0QP`J   !!$g8   ƙ, @ @  d
(!!`
   PdR	   ./CCEvent   Pdf	   ./CCTouch   Pe>'T   ./CCEventManager	l          k kkk9   `,=dqA       1 |2 E`@(`    c
       @ ,  e    @ W  6      0Qh`~   !!,iB   ͙ +L   " @&<
    !!0`   4=dqA      T3 8 ` E`@(`    0Q8`   !!d   ϙ$ 8   !!`   bf         3  g `,=dpA        3 $4 `@`    b         e   
  @ Y  $      }D,Pi   ../platform/callbacks-invoker   DF0Q`  !!Lq   ҙl@8(tH8xL$(
 p
4
,<$.l|T0X h!!4`   Pe   _callbackTable  Pd54
   isInvoking  PevVt   callbackInfos   H5bզPemUc   containCanceled Pe֜7   purgeCanceled   `         3  35Ѥr3]93
3w  ;5̤*3$333e3YΕ= 93	3
f `,=dpA       4 7 E`@`    $g"        ,P  P @ \   e    @ Z  $      K	r8           # 3k'3h3
ϋ99	 `e      @ P ,    e    @ X  7      ޏ0Q`  !!Xt    +L d  " h`4 <     0/D   !!l`2   <=dqA      ~8 C a  E`@(`    0Q8`   !.!d   $ 8   !!`   bf         3  g `,=dpA        f9 9 `@&`    b         e   
  @ \  $      !ڏD=DFiLPb]   __on0Q`   !N!0jL   \PF R X$T< 4* D  !! `   LFb
|0         O3  e43e333
g#3 g  `,=dpA       .: ; E`@&`    e       P P P    e    @ ]  $      LPc?Dj   __off   0Q`  !n!Lq   L4F L$&\80$`P,
(@
&X \!!$`   fHAH         13  e33l\35
ң33w  2553Ϥ33lYЕ6 3g `,=dpA       ; ? E`@&`    $g        P   P \    e    @ ^  $      0QL`F   !!e&   @ <$&\x !!`   Ak         3  g33l `,=dpA       4? ? E`@&`    c       P    e    @ _  $      i0QD`4   !!c   `N ` !!`   iLi0         3  e  `,=dpA       @ n@ E`@&`    b         e    @ `  $      L0Q<`$   !!d   Ђ@ T   !!`   Kg         3  3h  `,=dpA       @ @ E`@&`    b       @ e    @ a  $       0Q`   !ސ!@nl   t=+/  8\  t
0
,,4._  !! `   HL5~x         3 j ɭ_ P3 633
N	z  -5Ϥ333eZЕ.[ `,=dpA        A B E`@&`     f        X P  3   e     @ b  $      Bh		 @@           k k'33'3h
339	
93999999 #"9$9& `8l(      P @   , ,` ,           e    @ [  8      *Jjڐ0Q`H  !!p   L \"$?*"8""""""*78p/0h/0t;<KL+,xWX`?@tST< "(3?@tW&XW&X[d(S* H GHD0!!`f   <=dqA      C Q a  E`@(`    !0QP`P   !!0jL   䐚<
(L
P l ` x  ,  !!$`   IͦɦѦզl           9  99999
9`,=dpA       0D E E`@`    d       , ,    e    @ d  $       Pb          Pc   unuse   Pc M(   reuse   ᚖ$Pg*   stopPropagationImmediateΊPe    getCurrentTarget60Q``p   !F!4kT   T+ l h+  ,  !!0`    PcH   NO_TYPE ͦoɦѦզp          #  33999
#  33999	`,=dpA        >F G 2`@`    e       P , ,    e     @ e  $      0Q<`(   !f!e"   <
(LD   !!`   Ig          9  9`,=dpA       G jH 6`@`    b       ,  e    @ f  $      0Q0`   !!c   Ģ$d( !!`   Ѧd           9   `,=dpA        H H `@`    b          e     @ g  $      0Q0`   !!c   $(!!`   զd           9   `,=dpA        BI I :`@`    b          e     @ h  $      0Q4`   !!c   Tpt !!`   Ѧզe           3  3 `,=dpA        I |J Ί`@`    b         e     @ i  $      0Q0`
   !֑!c   쪚T8   !!`   ͦd           3     `,=dpA        J K >`@`    b          e     @ j  $      0Q0`
   !!c   ԬT   !!`   d           3     `,=dpA        (K dK 6`@`    b          e     @ k  $      FPcz   no_type VE"Pc2   mouse   iPc6GL   keyboard>Pdvߢ   accelerationoZZPeF#   BUBBLING_PHASE  0QL`F   !"!e(   <:  (!!`    bPc>]p   detail  k(         #  33e9 `,=dpA       M N `@`    c
       P ,  e    @ l  $      D=0Q0`   !B!c   ,
0  !!`   2d           9  `,=dpA       N N E`@`    b          e    @ m  $      v0Q0`
   !^!c   T   !!`   2d           3     `,=dpA        FO O E`@`    b          e     @ n  $      PdvQ   getUserData Pd   getEventName0Q8`   !!d   , ,   !!`   f         3  g `,=dqA       PP P E`@`    b         e    @ o  $      0QX``   !! f.   ` 0
< NT< !!`   =n          3  fҤ3hr`,=dqA       P fQ E`@`    c
       P   e    @ p  $      
r	0          k #Ћ 9#3Ї)#3:	:	:
:::::9#39#39#39#39!#39##39 %#39!'#39")#39#+$'3%-#3h/319&331Ћ'	9(531Ћ)
9*731#3393;9+=3,?
rA'Ћ-9.CЋ/90E#391G#392I`\uK       L`````
```                 e    @ c  9      Bb~ґ>Z~0QH`<   !! f.   Ț  8 ` T T !!`   PcI/   ./event  Pf~   ./event-listeners   Pe6}=   ./event-target  Pefz   ./system-event  j          k kkk  `,=dqA       $R R E`@(`    c       @    e    @ q  :      0Q`Z  !!`v   Κ L   l  *  ( (204*x"	"""%/l/` !!h`0   T=dqA    
   S a d     E`@(`    ]Pen   ../event-manager(PhFj@   ../platform/CCInputManager  X(b         Pc>aD   KEY_DOWNzzPcI   KEY_UP  Pcfy   keyup   PdzL   DEVICEMOTIONPdL<   devicemotionHb         GPdx   SystemEvent 	*$PgJ   setAccelerometerEnabled $Pgo   setAccelerometerIntervaliLLb         a0Qp`   !6!,iB   ؚ,H"PH L** |   !! `     Pf"Q   DeviceMotionEvent    Pf.̧5   requestPermission   0QD`2   R!e$   ݚ4*  !!`   &Pc-   granted i         3  v  g   `,=dqA       nW W E`@`    b         e    @ t  $      t         7#  3-#3"!#3f3
ҋ g3g`,dqA       8V 8X `@`    e      ` P @    e    @ s  $      0Q8`   !z!d   ,   !!`   *f         3  g `,=dqA       X X `@`    b         e    @ u  $      0QQ`L  !!~   pR o*l&D
(8*@8"`""K
D8,*. 3"\
(8*@8"`"KD8,*. X  !!\`*   i
1b(b          .*.> .0QH`@   !! f*   D0t/0 \   !!`
   
Pd-   systemEvent  j         3  9#33g
`,=dqA       jZ [ *`@`   c       ,` @ e    @ w  $      0QH`@   !Γ! f*   D0l/0 \   !!`
    j         3  9#33g
`,=dqA       8[ [ .`@`   c       ,` @ e    @ x  $      LQ b          .50QH`@   !! f,   D0/0 \  !!`
    j         3  9#33g
`,=dqA       l] ^ 5`@`   c       ,` @ e    @ y  $      50         3  e3v  ^3v  ^w=#3
3҇)#3
3:	 :
:g'3#3
33g3!h#3%v  o5#3
3'҇))#3
3*:,:.g0'3#3
3234g63!h8  `,dpA       X ^ iL`@`    <m:      P P 
&0 P        e    @ v  $      0Q`*  !!@nl   pF X4&l"LK"LK " t8&`" T  !! `   i
L8         3  eZ3v  3v  @33g
33g3g3v  3g   `,=dpA       ^ (a L`@`    e       P @ P @ e    @ z  $      	"8          k k'k'#3χ
)g'''#3χ:	
):: ::::g#9!9###3%r '9)   `4k+      @ 0	          e    @ r  ;      2Nvʓ0Q`   !2!Xt   ̊ +84H P   T l T4
(L4   !!,`   T=dqA    
   b Zr d     E`@(`    0QD`8   !J!d   ̏,@*4@ !!`   aqb         
i          3  ):`,=dqA       c fd `@B`    b       L e  
  @ |  x$      aq}z Pf@[   ../value-types/mat3 Pcv5^   ./enums 0Q`   !r!<mf    /(    <X  !!L`"   4=dqA       
e  r A` E`@B`    0Q`   !!8l^   蔛0l T T / B B !!`
   Pd2W'   halfExtents r
Pd
   SHAPE_AABB  z(         9  99339
3r9 3r9 `,=dpA       2e f A`@`    e       ,   ,  e    @ ~  z$      0QH`:   !!c   䜛^|!!j8         r    `,=dqA       0g g E`@`    b          e    @   {$      b0Qp`   !Ɣ!0jJ   쟛4D000   !!`
   	t8         3  33  33  333
3333r `,=dqA       g h E`@`    d       P P @ e    @   |$      0Ql`   !!,iF   D$  ,K  @_ !!`   
s          3  333h3  3
33h   `,=dqA       i j E`@`    d       P P @ e    @   }$      0Q`   !!4kV   T$ $*( B &k $*< B & !!$`   
z%	Ta      ?@         3  333  3ee
3  333  3ee `,=dqA       :j zk E`@`    e       P @ P   e    @   ~$      0Qp`   !!(h@   Į$ : :!!`   
t0         3  33e3  33
	e `,=dqA       k l E`@`    d       P P    e    @   $      F0Ql`   !:!,iB   ഛD 44"g 44"g   !!`
   
%	s(         3  333e3  3
33e`,=dpA       .m "n E`@`    d       P P @ e    @   $      PdB   getBoundary 0Q`  !Z!.  't D4"w\@$($
````````t B x !!(`   
A1	1	Pe
   transformMat3   eP         3  333e3
333#35g;#35g; #35"g$;&#35(g*;,#35.g0;2#354g6;8#35:g<;>#3	5@gB;D#3
5FgH;J3  3LeN`,=dpA
       Tn q E`@`   DoP       P P P  8 8 8 8 8 8 8 8 8P    e    @   $      z            'Ћ9 Ћ9Ћ9Ћ9	Ћ
93
ҋ99   `(h      , ,P ,          e     @ }  y$      	8           9 9kk'kk
kk'3r '3r '3r 'j939`B$g      ,@ @ P P    e    @ {  <      Fnޔ6V0Q`f  !!ly   ̛ /84X
 T     d H H H H H H&  H&   !!<`   |=dqA       s ~ i          E`@(`   0QL`B   !! f*   <$L   !!`   GPbb   dot k         3 33h3	A    `,=dqA       } ~ `@`    c       
 e  
  @   t$      aqPd*G   point_plane 0Qa`p  !!~   ΛL$ T"<,g"(,S"2(_"2(_"2(_"2(_"2(_"2(_l!!,`   GPcJz   subtract%		E(         3  3h3  333
e3  333
e33w  33933w  33933w  3 39"33$x  3$3933$x  3&3933$x  3(39"`,=dqA       s Rv E`@`    (h*       @ P @    P e    @   u$      PeVä   pt_point_aabb   0Q`  !!̎  ڛ|0&$[*$[*$[ (" (" (0Cd0Cd0Cl"L"K,"
 p6 T.HL
.P8*$X*$X*$k( !!4`   Pd>ͼ   orientation G	ΕH         3  33355
5e33555e33555 e"	;$	;&	;(
3*3,;.
3*30;2
3*34;63383	:e<33>3	:3@3	:3B3	:3DeFw  33
H	5JhL
5Nx  
5P
5R[Tw  
5U[W3X	5\3^B[@Z9`3b	5f3hBe@d9j3l	5p3rBo@n9tYvѕ w   `,=dqA       v { E`@`    \ux       P   P     @ 8  8P P P @  @   X "P  ! @ , 3e    @   v$      Pd6i   pt_point_obb0Qh`   !!$g8   p <$"LX.W2_!!`   GΕPez#   multiplyScalar  rP         l 3 33 33e
e`,=dqA       L{ 2| E`@`    d       P @    e    @   w$      PeG   pt_point_plane  arI	          
 '9 9999	
k
'3r '3r '3r '3r '3r '3r '#r'	#r'
 `,i       , ,@ @ @ @        e    @   =      ޕ0QD`8   !.! f0   84H P 4!!`   aq
Xb$         PdiQ|	   SHAPE_RAY   `   Pdv`
   SHAPE_LINE  `   Pd^   SHAPE_SPHERE`   `   Pd"	   SHAPE_OBB   `    Pd   SHAPE_PLANE `@   Pe
E   SHAPE_TRIANGLE  `   Pe&sXU   SHAPE_FRUSTUM   `   $Pgm   SHAPE_FRUSTUM_ACCURATE  `   	i           9  9)939`,=dqA       t~ v E`@(`   c	       ,0`  e    @   >      0Q`  !n!  Ă C84H P  d T &  @"4Bp& Bt& Bx& Bt& Bt& Bx& B|& Bd
(L4@S%4   !!@`   \=dqA         e      E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA        : `@~`    b       L e  
  @   h$      0Q`   !!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       T   `@~`    e        ` `    e  
  @   i$      aq
arjPc~    ./plane I	G0Q`&  !Ɩ!Lq    /(  <D! 2Nkl "<";   !!\`*   4=dqA       8 8 A` E`@~`    0Q`T  !ޖ!\u   ĝ,0` T T /&
 @*< 6 /Ok&
 @*TWk  !!(`   Pc   planes  r
ZI	bGP         9  99339
#r9 w  03 33e;Yҕ2 #r9 w  #3"3$r &;(Y*ѕ% +  `,=dpA        ` 
 A`@֖`    ,i,       ,   P 8 3,P  0  e     @   l$      0Q4`   !!c   ,$ !!e          r     `,=dqA        < ~ E`@֖`    b          e     @   m$      b0Q@`0   !!d   Ԫ4("L !!`   h         3  r h`,=dqA         E`@֖`    b       @ e    @   n$      0Q`  !2!Pr   䬜|
 ,  $s7k
 ,  $ +k(   !! `   r
G0         3  9 w  63335
35hYҕ8 w  6333535h Y"ѕ8 # `,=dqA       0  E`@֖`    $g$       ,P   @ 0P  P  3e    @   o$      F0Q`  !N!  t$$ , ,$0$#
t$ , ,$0$#
t$ , ,$0$#
t$ , ,$0$#
t$ , ,$0$#
t$ , ,$0$#
l*0 7
 , lH"_k
 ,L. :*++k'  !!<`   Gr
^HAX         3  33353
55@55@55@e355"5$@![&9'33)3+5-3/5254A15759A65<5>A;e@3B5D5G5IAF[K9L33N3P5R3T5W5Y@V5\5^@[5a	5c@`ee3g5i5l5n@k[p9q33s3u5w3y5|5~A{55A5	5Ae3555A[93335355@55@5
5@e3555@[93335355A55A5
5Ae3555A[9333v  w  Z3533	fC33
33e3B9Yѕ\ w  M33 3    5 5 e  Y L   	 `,=dpA       ~ ȕ E`@֖`    
      P  P     
  
 
 "   @      @ "       @ "   P    @ " p
      P @ .P P 
  0P  @ 0  e    @   p$      0Q`  !j!̐  לX*0 7
 ,L , +k @( ( (  @( ( (  @( ( (  @( ( (  @( ( (  @( ( ( !!,`   r
^GA`|  8         3  33v  w  8333
535eYҕ: 333535 3"5$3&5(e*33,3.50325436583:5<e>33@3B5D3F5H3J5L3N5PeR33T3V5X3Z5\3^5`3b5def33h3j5l3n5p3r5t3v5xez33|3~5353535e `,=dpA        ʛ E`@֖`    ly       P P  \   P  P   P P  P   @   P  P   P P  P   @ e    @   q$      `    Ja        b         sPcEj   accurate0QT`V   !! f.   44 .l  !!`   
^Zrm          3  33  39 `,=dpA       .  `@֖`    c       P    e    @   r$      0Q`   !!Dor   |,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA         E`@֖`     f        P , P `  3e    @   s$      U!
b         DH           '΋9 ΋9΋93Ћ	9
9
҄͇)̋:=3l#3ˇ)e `0j      , , s2 ` L         e     @   j$      0Q`*  !֗!mi  
(
$F lD *c*&pD *c*/tD *c*,&+pD *cF lD *c*&pD *c*/tD *c*,&+pD *c 8       8       8       8       8       8      !!$`   GA
@         P P3 3e3 33
5e3 3[e3 33
5e3 3[[e3 3!3
5#e%3 3'[)e*3 3,3
5.e03 32e43 363
58e:3 3<[>e?3 3A3
5CeE3 3G[I[JeK3 3M3
5OeQ3 3S[UeV3 3X3
5Ze\3^3`3b5d3
5f3
5h3
5jel3^3n3b5p3
5r3
5t3
5vex3^3z3b5|3
5~3
53
5e3^33b53
53
53
5e3^33b53
53
53
5e3^33b53
53
53
5e   `,=dqA         E`@~`    ~       P P P    @  @ @
 
 B
 
 P P                      e    @   k$      Pd\   createOrtho 	H           ҋ'9 9k'kk'k
k'#r'3	r;3	r;3	r;3	r ;"3	r$;&3	r(;*3	r,;.3	r0;2
j493	r 6'983:9<  `@n>      ,@ @ @  8@  8@  8@ ,P        e    @   ?      ږ.Jfҗ0Q`  !!t   ;84H #/#'+3'L0\X<\H,\D(\\@\P4\D(\T8\H,\L0\  " *4  !!`B   D=dqA        Z b(    E`@(`    0QD`8   !!d   ĝ,@*4@ !!`   aqb         
i          3  ):`,=dqA       &  `@
`    b       L e  
  @   f$      aq`b(         Pc;   enums   CPcv   TriangleCPbΟô   AabbCCPd*K	   intersect   CPcRH   Sphere  CPbp   Obb CPc-   Frustum CPbrԑ   LineCPc   Plane   C:JNFRB62>j
PdK
   ./triangle  Pcfyl   ./aabb  PcF"t~   ./ray   Pdޗ=Q   ./intersect Pc6{[:   ./spherePc>/   ./obb   Pdnb	   ./frustum   PcXL3   ./line  Pd|
   ./distance  U0Q`   !~!,iF   ǝ,(2\,(<" *H*$&(:\4 !! `   
aqUFBb|          v  ^\v  ^P# 333h2|
55v  5;`,=dqA         E`@
`    e       P       e    @   g$      	          ' 9 )'9999	99	9
999kk39kk3!9k#k%3'9k)k+3-9	k/k1339k5k7399
k;k=3?9	kAkC3E9kGkI3K9kMkO3Q9kS'#U3WgY3[Ƌg]#_3a9 c`Tse      ```    e    @   @      z0Q	`  !!a]  ӝ s84H P    d P*T L  7 ,F\,F\,Fd Fd Fd Fd F\$,Fd Fd Fd Fd Fd F\,Fd Fd Fd Fd Fd Fd F\ ,F\
,H @$,H H H H H H H.H.H.H.@,H H H @;+$ #$0Fh @*$ $ 0Fh d0@0@",40@@84<D@L<LD@HPt<8@Hl4<Dh<4/ 8 /h, 8 /`, 8 /\, 8 /d( 8 /p, < /d, < /p, "8, D "/`#, *D "/*\#, *D "/*d#, *D "/*l#, *D "/*#, 20#, *< "/*\#, *< "/*d#, *< "/*l#, *< "/*#, 2,#, *8 "/*d#, *8 "/*l#, *8 "/*#D
(P"'4 !!i`   =dqA    x    U 	u9)1qYIma5eU]=-y}EAQi%i59Pbb   ft  =PbzHN*   pt  Pb   gt  Pb",	   mt  Pb.`=   vt  PbJ   Tt  Pb~j   wt  PbBp   Mt                                                              E`@(`    0Q\`d   !֘!,iH    ,0x    L(!!`   <=dqA        a]a  `@`    0Q4`   !!c   4+P   !!e            `,=dqA       8  `@`    me    @   e$      o          $ "#r '#r ' &	 k  `d
      @      e  
  @   6$      0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA        6 `@`    b       L e  
  @   7$      0Q`r  !&!  | LLHLLHLL LLHLLHLL LLHLLHLL LLHLLHLL LLHLLHLL LLHLLHLL LLHLLHLL LLHLLHLL !!`
   G	8         3  3533	3B@33B@33B@333B@3!3B @#3%3B$@'3(3+3B*@-3/3B.@1333B2@5e63  385:33	3B=A<33B>@?33B@@A333BCAB3!3BD@E3%3BF@G3(3+3BIAH3/3BJ@K333BL@MeN3  3P5R33	3BW@V33BXAU33BY@T333B]@\3!3B^A[3%3B_@Z3(3+3Bc@b3/3BdAa333Be@`ef3  3h5j33	3Bm@n33Bo@p33BqAl333Bs@t3!3Bu@v3%3BwAr3(3+3By@z3/3B{@|333B}Axe~3  3533	3BA33BA33BA333BA3!3BA3%3BA3(3+3BA3/3BA333BAe3  3533	3B@33BA33BA333B@3!3BA3%3BA3(3+3B@3/3BA333BAe3  3533	3BA33B@33BA333BA3!3B@3%3BA3(3+3BA3/3B@333BAe3  3533	3BA33BA33B@333BA3!3BA3%3B@3(3+3BA3/3BA333B@e   `,=dqA        
 i`@`            
 
 
     X     B!B!B! B!B!B! B!B!B! B!B!B! B!B!B! B!B!B! B!B!B!   e    @   8$      0Q`   !B!@np   쨠t('T$
 p('\
 7L
7& &!!`   G`    Jb           @         3  35hw  C3  35
hw  x  YЕE %== `,=dqA       4
  5`@`    e         <    e    @   9$      aq
e0Pj^/!   ../../renderer/memop/recycle-pool   arZ0Q9`  !j!|}   ٝ,40(CH8 <
4 L  8$H5/  (8((< #| +
((: &"
H$ 4 !!8`   aqb         

U!

FBb         3  ""):	kҤ3g	3g#3
#3ȭvv  i#33	3
hN#3hΤ'3 3"#3e$6&;( *9+3-h/   `,=dqA       | 6 E`@`    0j1       L 
 
 Z @ P   y    e    @   :$      vj^V0QT`R   !!$g6    /H  'd
  !! `   D=dqA        @  Aa]b   E`@`    0Qd`t   !!,iB   d8D#T#   !!`   Gq0         3  3B5BM5	BM5e  `,=dqA       ¿ | ]`@`    d         B  e    @   c$      
bTa      0Qe`r  !!  ̂D
D,L
*T 7$,$4*\ {$#|*( G,,$*;h4*;x4*;" P"("0#(!!P`$   Ta      Pd26
   _subMeshes  HPeެ&+   _primitiveType  PdD2   PT_TRIANGLESPd	   _subDatas   PeBV   _getAttrMeshDataPe   ATTR_POSITION   Pc   getIDataPbM   vfm u
Pbb   num `F  Ih          '3 3w  5333
v  3535333h3	#
g33 33"g$3&3(w  3*5,i.30M253i537M95:i<0l>x  w  'M@̕AYB $  C    `,=dqA        
 E`@`    <mD        P   @ @ P P  @ @   30  e    @   d$      m            ' 3 3f''   `c      @   e     @   ;$      0Q`p  !
!`v   씞 w> 
 $  'd L L X @ @    !!8`   =dqA        4  Aa]AA_Pb5   d2  kPbVb   p2  Pbl   g2  l             E`@`    0Q\`b   !.!(h@   H  00!!`    b~Ho          3  3Nz  5lZ	ѕ 
k   `,=dqA       \ @ A`@`    d        	    e    @   \$      0Q8`   !J!d   ęl88   !!`   PccG   distancef          3 3 A    `,=dqA       `  a`@`    b        e    @   ]$      0Q`  !j!x|   䛞,,, 
$D#TL#<$D8
$D8
$D#<!!`   	@          3  3335	B5B@5B@ΤC5B5B@5B@B9 5$B#5'B&@)	5+B*@-B"9.52B155B4@7
59B8@;B09<`,=dqA        d ]`@`    8l>       P @ @ B  . !@  "  B    e    @   ^$      0Q8`   !!d   ĭ4("(    !!`   Ta      f           x   w    `,=dqA       `  &`@`    me    @   _$      
0Q0`
   !!c   ܦ,  !!`    b         Z`    IsBd             )   `,=dqA          E`@`    b          e     @   `$      bG%z0Q`   !!4kX   Я Gd( L  
$ O * (!!(`   D=dqA         kAb  (     E`@`    =Hy;]0Qm`  !ښ!Ȅ  <,P*8* 7*D"*[*4>$"*/?<7>'"t0.4*0<H@D*,"@\"D\ R l>P",B0D \>4"3TJ  L
 H* #T    !!x`8   YGATa      IPdn   MeshRendererPdBs   _boundingBoxy}
z%	Is}VZb`h  QP         k 3 33gh
33
33e33
3
33ih3	 #
"3${&1
3'l)Җ3+3-33/3+[233B13-[637B539e;33=	3+33A@B?3-37ABBA39eC3E3G	eI1
lKkM
iOkQ33S
3eUiW3Yf[9]33_ga9c3egg   `,=dqA         E`@Қ`    Tsi       P @ P P @ ` 
   !
  
 


   e    @   b$      }           ''' 3 f 9 #33
f l 3 g    ` f       P P       e    @   a$                  '''' 3 ыr'' 33f	' 3r ' 3r '	 3r '
#	3
f'#	3
f' 3r '`0j      0 
 
 
           e     @   <$      G0Q`L  !
!Ts   ͞`3T$ (#H$"Tk".HGd&((/4  !!4`   1	1	EΕH         3  333h#
3g#3w  3  3
33e3  33  3	

3
e!3h#Cw    `,=dqA       B  E`@`    (h%       P ` ` P 
     e    @   =$      0Q`   !&!<md   ՞<"<S"3#x"('#l("(/4  !!$`   GΕ0         3  333e33  333hA3  33hC
w  
x     `,=dqA       l  E`@`    e       P  !P @ e    @   >$      0Q`  !B!6  ߞL"<S"<S"0"/. `#"X
0
P$8("<S. &(("($: t"&4("($8. &(((/4 !!4`   GΕPcz	   cross   EP         3  3+33e3  3
,33e3  3-3,e3  3+-h#3	w  #3	[x  C3  3 .3
"3e$3  3'.-h)B&w  
x  3  3+/.+e-3  303/h2B/w  @4x  3  36,/h8B5w   `,=dqA         E`@`    4k:       P P P P P P    !  e    @   ?$      0Qm`  !b!  L"<S"<S"<S: t. <$"<S. <"($: t. <"($8. \"($d,,#X#P,(#L#H(#L#H(#L#$ !!<`   GΕR	Qh         3  3%33e3  3
&33e3  3'33e3  3)%&e3  3')hy  3  3 (33e"3  3$()h&w  
x  3  3(*'(e*3  3,&*h.w  
x  3  30%*h2[4w  @5x  C6B7A8B9A:3  3	;33
>B=33
AB@@C33
EBD@G33IBH33LBK@N33PBO@R33TBS33WBV@Y33[BZ@]e^  `,=dqA       &  E`@`    Lq`       P P P @ P @ P @  !B     X  !  H e    @   @$      0Q-`  !~!EAt  : p: p: p: p: t. <\. d$@": &+$l +h


,,(D@(D@(D: . D$@": &+$l@4K


,,(D@(D@(D$  !!0`   GΕR	a@  t  p         3  3e3  3e3  3
e3  3e3  3e3  3hz  3  3h[w  3  33  3!e#h%w  	@(@)C'B*B+B,3  3-30B/33B2@537B6@93;B:3>B=@@3BBA@D3FBE3IBH@K3MBL@O	eP	3  3ReT3  3VhXw  3  3Z3  3\e^h`w  	[c@d@eCbBfBgBh3  3i30Bk3mBl@o37Bp@q3;Br3tBs@v3BBw@x3FBy3{Bz@}3MB~@	e   `,=dqA       . , E`@`    dw       @ P @ P @  !     !@X   P @ @ @!  ! !   e    @   A$      0Q`>  !!Ts   l@@, 
(:  H" D
8X$8 <
"((((/4!!0`   PcZݲ   radius  GΕPdʣx	   lengthSqr   1	9	x         3  333B3	3$e$3f3	3$hBAAw  #3	gw  	@ A!w   `,=dqA         E`@`    $g"       P 
  P @ e    @   B$      0Q`t  !!v  Ƚl, 440"<,g"(,S , , , , , , "4 "k " "4 "k "("(/8 !!<`   	GΕ%	1	7	7	         3  33C3C3C
3333e33	33e33AB3#3A"B!3'3)A&B%3-3)A,B+3133A0B/3733A6B5#
93;#
93;#
93=h?#
93=hAhC#
93=hEhG#
93=#
93=#
93;hI#
93;hKhM#
93;hOhQw  
x    `,=dqA       b  E`@`    DoS          
 
   
    
     e    @   C$      I	0Q`F  !ڛ!a]  ՟<(0Cd0Cd0ClP<`0&$[*$[*$[: `". #d&. #d&. #d". #d&. #d&. #
 L,T"( .$"( $$X&$& &0G'&$& &0Gk&&+D*&+{*&+&&+D*&+{*&+("(,/4!!L`"   	GΕTaHz>1	7	7	h          3  3; 3  3; 3  3
;3'3'3'333	3
555 e"3	3
$5&5(5*e,3	3
.505254e63	38e:!3	3<h>;@!3	3BhD;F!3	3HhJ;L"3	3NhP;R"3	3ThV;X"3	3Zh\;^w  !5`v  I"5c[e 5fAbx   "5i[k 5l@hw  !;n#OqM p"5t 5v@s!5xCr;z#O}M|"5 5A!5C~;Yѕ #3#3#3#5#5h#3#5#5hh#3#5#5hh#3#3#3#5#5h#3#5#5hh#3#5#5hhw  x  	w   `,=dqA       H  E`@`            8P P P   @   P   @       @ @ 8 !" 8 !" 8 3P  @  @     @  @    e    @   D$      0Q%`  !!ly   <$"<,g"(,S"<,g"(,S"&0"&0"&0"&0"&0"   !!(`   GΕ%			(         3  333e3  3
33e3  333e3  333e33y  i33 z  T3"3$y  ?3&3(z  *3*3,y  3.30z     `,=dqA       J  E`@`    0j2       P P P P P P P P    e    @   E$      0Q`  !!hx   찠 \&  P
 0"<6+&  L&  L
 ,"<6x" 6 L H" !!`   T=dqA     
   4  A]Ad     E`@`    I	G0Q`  !.!  0$&.p*.p*.p*k*k*k
 ,6<&@" 6<&@& 6<&@& k"@,k",,W$$4 g g g g g g g gx,*<&&
 |6$#T6$#` 4 $$o$!!8`   GRΕ%		x         3  3335e
335e335e335555 e"33$5&5(5*5,e.33052545658e:w  33<O?@>5@5B5DeF33HOK@J5L5N5PeR33TOW@V5X5Z5\e^Y`Ε a33b3d3feh33j3d3fel33n5p3	r3
t3vex33z5|3	r3
t3~e3353	r3
3ve3353	r3
3~e3353	3
t3ve3353	3
t3~e3353	3
3ve3353	3
3~e233555iw  [35l35l55x  55x  Y͕]    `,=dqA       v  E`@&`           P  @  @  @    @    @    @ @  @ @  @ @  @ 0P P  P  P @  @  P    P    @    0  e    @   [$      H          # r'w  ) 3r;Y
ҕ+ # r'# r'w  G 3r; 3r;YѕI  3r ' 3r ' `$g      P 8 3@  0@    e     @   F$      0Q`  !N!`v   ܠl0#`0#K0#K3h
((2D(/< !!4`   1	1		G8         3 3#33	3gB 3 3#33	3gB@3 3#33	3gB@33!3	3	#h%@'3
(w  A*3
(x  `,=dqA       (  Ƙ`@`    ,i+       
 X  !@ 
 X    e    @   G$      0Qd`v   !j!0jL   t,/hT?l$$  !!`   Hq(         3  3w  );3  5lv  Yҕ2 	 `,=dqA         Pb2   bt  `@`    c
         e    @   H$      0Q`   !!8l`    \&  L    L"<6+!!`
   D=dqA        & # Aa]b   E`@`    I	HG0Q`  !!-)B  | 0,/"l?'$$#$$T,$7p*,$ $+  d,$7p0C6\. 0?
6d8$?&$?`$  d,$7p0C6\. 0?
6d8$?&$?`$  d,$7p0C6\. 0?
6dD$?&$?/|   !!0`   HGΕ	y`         3  3w  9;3  5lv  v  YЕB 	3
3w  83353
53eYϕA ''3
3w  _53 3"3$x  &Y&',5'3)3"3+[-w  .Y.'Y/Εh 03
31v  3
33v  ''3
35w  _57393"3;x  =Y=',5>3@3"3B[Dw  EYE'YF͕h G3
3Hv  3
3Jv  ''3
3Lw  _5N3	P3"3	Rx  TYT',5U3	W3"3	Y[[w  \Y\'Y]̕h ^3
3_v  3
3av  `,=dqA       . # E`@`    Prc        \ P  P \ P @
 !
 
 "P @3P P 
 B   e    @   Z$      x@          # r'''3w  ) 3r;
Yҕ0    `e      P  0     e     @   I$      PbH   Mat30Q`d  !Ɯ!Ts   <$"P"O:`"DCs8p'<(<(< !!<`   GΕjPd꿝	   transpose   1	1		P         3  393e3  3993
3:3he93#3	3
g3
w  <#3	3 g"3$w  #3	3&g(3*w    `,=dqA       # ~% E`@`    ,i,       P P @ ` @ @ @    e    @   J$      0Q``l   !!(h<   ؖ\0(Dg  !!`
   1	1		p          #  33B3B@
3B@g  `,=dqA       % F& 9`@`    d          !@ e    @   K$      0Q	`  !!dw   l0,0"(c0"(cK0"(cK3h
((2D(/<!!4`   	GP         3  33343	555iB3343	555iB@33 43	5"5$5&i(B@*3+3-3	3	/h1@33
4w  A63
4x    `,=dqA       Z& ( E`@`    4k7            @   @ 
 X    e    @   L$      0Qd`v   !!0jL   t,/hT?l$$  !!`   Hq(         3  3w  )<3  5lv  Yҕ2 	 `,=dqA       ( ) Pb"h   xt  `@`    c
         e    @   M$      0Q`   !>!Dor    \&  L      L"<6+ "   !! `   T=dqA     
   ) L4 Aa]d     E`@`    I	HG0QP`N   !V! f0   諡(D0!!`   	l          3 B 3B@3B@
 `,=dqA       * + `@N`    c        X  e    @   X$      0Q`8  !r!=9h  ܮ| 0,/"l?'$$#$$T,$7p*,$ $+  p0 ,$7p", k0C6\&80?
6d8$?&$?`$  d,$7p", k0C6\&80?
6d8$?&$?`$  d,$7p", k0C6\&80?
6dD$?&$?/|!!8`   HGΕ	h         3  3w  9<3  5lv  v  YЕB 	3
3w  83353
53eYϕA ''333
3 w  k5"5$5&5(i*'3,3	.x  0Y0'!3,3	1[3w  4Y4'Y5͕t 63
37v  3
39v  ''3
3;w  l5=5?5A5CiE'3,3
Gx  IYI'!3,3
J[Lw  MYM'YN̕u O3
3Pv  3
3Rv  ''3
3Tw  l5V5X5Z5\i^'3,3`x  bYb'!3,3c[ew  fYf'Yg˕u h3
3iv  3
3kv  `,=dqA       + B4 E`@N`    Xtm        \ P  P \    P  !
  
  !0P    @  
    e    @   Y$      z@          # r''''3w  ) 3r;
Yҕ0  ' `e      P  0    e     @   N$      0Q`t  !!Xt   ѡ \&  P
 0"<6+&  L&  L
 ,"<6x" 6 !!`   D=dqA        n4 v< A]b   E`@`    I	G0Q`\  !!
  ١t0,0$&k*k*k*k*k*k
 ,6<&@" 6<&@& 6<&@& k,&<&&,*<&&
 |6$#T6$#` 4 $$o$   !!$`   GRh         3  33 333
5555e335555e 33"5$5&5(5*e,33.50525456e833:5<5>5@5BeD33F5H5J5L5NePw  33ROU@T5V5X5Ze\33^Oa@`5b5d5feh33jOm@l5n5p5retYvЕ w23x3z5|5~5i233555iw  [35l35l55x  55x  Yϕ]   `,=dqA       T6 l< E`@`    x|       P P   P   P   P   P   P   P " P " P "  3  @   @      3e    @   W$      H          # r'w  ) 3r;Y
ҕ+ # r'# r'w  G 3r; 3r;YѕI    `$g      P 8 3@  0     e     @   O$      0Q`   !ʝ!4kV   `3x0 T
((2D(/< !!$`   GHz0         3  333h333fB
@3w  A3x   `,=dqA       < = Θ`@`    e       P    @  e    @   P$      0Qd`v   !!0jL   t,/hT?l$$  !!`   Hq(         3  3w  )=3  5lv  Yҕ2 	 `,=dqA       = > PbV   It  `@`    c
         e    @   Q$      `     Kf            0Q%`  !!|}   t
 |8@@,  L
$
$D.8: &K
 ,
.`@"L $kk$!!,`   G%		         w  3  53333
33h@w  Ax  337337eew  Wv  F85@v  53  533!3#7h%3'w  Y)˕Y*Y+ҕ ,  `,=dqA       X? *C E`@`    ,i-        P P @ P   
 f  e    @   R$      0Q``j   !*!(h<   l0D$L,w&(  !!`   GPe:=   squaredDistance p(         3 3 @ 333	3hBw     `,=dqA       JC 4D Pb*,   Ot  `@`    d       

  e    @   S$      0Qp`   !N!,iH   <$"T"SL"K0/`!!`
   ڕG:t(         3  63e3336h
33Bw     `,=dqA       zD rE E`@`    d       @ @    e    @   T$      0Qp`   !j!,iH   <$"P"OL"K0/`!!`
   G:t(         3  53e3335h
33Bw     `,=dqA       E F E`@`    d       @ @    e    @   U$      bt   :      PcF<   rayAabb PcҲ   rayMesh Pc3   raycast Pd=N   rayTriangle Pdb>5
   ray_sphere  PcԢ   ray_aabbPc
@#   ray_obb PdO%	   ray_plane   Pd[v   ray_trianglePdR
   line_plane  Pe"H    line_triangle   Pd	ȍ	   line_quad   Peb7   sphere_sphere   Pd^f   sphere_aabb Pdߖp
   sphere_obb  Pd   sphere_planePe$Z   sphere_frustum  $PgZX   sphere_frustum_accurate PdΌT	   aabb_aabb   Pc5   aabb_obbPdu
   aabb_plane  PdRA   aabb_frustum$Pg<   aabb_frustum_accurate   PcD   obb_obb Pd*	   obb_plane   Pd2\   obb_frustum  PfG   obb_frustum_accuratePdmQT	   obb_point   ƞʞΞҞ֞ڞޞ0Ql`   !!$g8   L#<0
 <
(>BD<!!`   rs8         !3  3 F5w  ii	  `,=dpA       J K `@`    c          e    @   V$      BJNRVFZ^		          <ދ '	ы'2'39 9kk'kk
'	k'
kk'kk'kkkk'kk 'j"Ћj$3&r('
3&r*'3&r,'+3&r.',3&r0'-3&r2'.3&r4'/	'003&r6'%3&r8'&3&r:''3&r<'(3&r>')3&r@'*
3&rB'3&rD'3&rF'3&rH'3&rJ'3&rL'3&rN'3&rP'$3&r R'3&r T''113&r V'3&r X'3&r Z'3&r \'3&r ^'3&r `'3&r b'#drf' #drh'!#drj'"#drl'#3&r n'3&r p'3&r r'3&r t'Ƌjvŋ';ċ jx3&rz'93!|r ~':"#'4$'<%&j݀'j݂('=)3&r'7*%'8+,3&r '6-3&r '5./):0:1:2:3:41:5:6:70:8:9:::;:<:=:>=:?:@:A:B:C;:D:E:F:G<:H:I:J:KL :M33N33OF;33N33PF1;33N33QF;33N33RF;33N33SF0;33T33RF;33T33SF;33O;33O3 3P  F ;3 3O 3 3Q  F ;	3 3O 3 3R  F= ;3 3O 3 3U  F ;3 3O 3 3V  F ;3 3P   ;"3 3P %3 3Q ' F$ ;)3 3P ,3 3R . F+; ;03 3P 33 3U 5 F2 ;73 3P :3 3V < F9 ;>3 3Q @ ;B3 3Q E3 3R G FD< ;I3 3Q L3 3U N FK ;P3 3Q S3 3V U FR ;W9 3  Y 9 W [ `=9]  !   ,@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` @ @ @ P @ L`2 0 0 0 0 0 0 0 0 0 
X 8     P 
 P 
X 8    8     P   P 
                                       e    @   A      fҘ*Ff֚">^z֛">*Jf:RnƝ
&Jf0Q|`   !!<mh   ܢ 84H \  d
T*4<#
(L4!!(`   <=dqA      W ra a  E`@(`    aq
arjb         0Q`   !6!<mb    /D     C&D   !!L`"   4=dqA       `X a A` E`@*`    0Q`   !N!Dot   ##l#l#l#h'P D T T /| B Bt  !! `   r
FG(         !!!!!!9  99339
3r9 3r9`,=dpA       X J[ A`@F`    e       ,   ,  e    @   .$      0QH`:   !j!c   ^|!!j8         r    `,=dqA       [ $\ E`@F`    b          e    @   /$      b0Qp`   !!0jJ   4D   !!`
   	t8         3  33  33  333
3333r `,=dqA       N\ \ E`@F`    d       P P @ e    @   0$      0Ql`   !!,iB   D$ 7d 7H   !!`   Gs          3  333h3  3
33h   `,=dqA       ] ] E`@F`    d       P P @ e    @   1$      0Q``n   !!(h:   T$ \ @   !!`   Gp         3  33h3  33
h `,=dqA       ] ^ E`@F`    d       P P    e    @   2$      0Qp`   !֟!,iD   $$$$$  !!`
   	t          3  93  93  939
393	9   `,=dqA       ^ _ E`@F`    d       ,  ,  e    @   3$      0QH`@   !!e&   4$0GT !!`   GZj          3  333h`,=dqA       _ V` E`@F`    c
       P   e    @   4$      fF0QH`@   !!e&   ,$8 Wd !!`   GZj          3  333h`,=dpA        ` a E`@F`    c
       P   e     @   5$      Hz            'ы9 ы9ы9ы9	ы
9ы9
3ы9`(h      , , ,          e     @   -$      	w(          9 9k'kҤ3
):' j939`* f      ,@ 0       e    @   B      2Jf~ҟ
0Q`  !2!Ts   ؇ /84H \  d
T*4< H H Hf
(L4!!4`   \=dqA       a j e      E`@(`    0Q`   !J!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       .c e `@B`    e        ` `    e  
  @   $      aq
arjb         G0Q`r  !j!`v   ܙ /(    <X   2N[l "<";   !!|`:   4=dqA       lf  A` E`@B`    0Q=`$  !!dw   ##l#l'l'l'l'l#l#h#d'd#d#d#d'` l l T T / B B !!(`   r
NG!X    	     !!!!!!	!	
!
!!!!!!!9  99933
93r9 3r93	
r	9  `,=dpA       f Pl A`@z`     f       , P @   e    @   !$      0Q``p   !!d     !!p         	
r `,=dqA       l m E`@z`    b          e    @   "$      b0Q`  !!Dov   d0$D000 !!$`   	         3  3333333
3333335555555 5"5$r& `,=dqA       m ~o E`@z`    (h(       P P P         e    @   #$      0Q`   !Ҡ!8l`   оD$ ,K @_ @_!! `   Gz          3  333h3  3
33h3333h`,=dqA       o p E`@z`     f       P P @ P   e    @   $$      0Q`(  !!@nn   ģT$H*(B &H*<B &0/h !!0`   G%	Ta      ?ΕM@         3  333  3ee
3  333  3ee333	g`,=dqA       q r E`@z`     f       P @ P P @ e    @   %$      0Q`   !!4kX   ˣ$::!! `   G`    
     3  33e3  33
	e333
e `,=dqA        r t E`@z`    e       P P P   e    @   &$      F0Q`  !*!<  ԣH\@,$
ddddddddhB H6G463t  !!0`   1	1	GjΕ%	P         3  333#3
5g;#3
5g;#3
5g;#3
5g ;"#3
5$g&;(#3
5*g,;.#3
50g2;4#3
56g8;:#3
5<g>;@3B3DeF3B3H3JeL3B3	N3PeR  `,=dpA       u x E`@z`    DoT       P P          @ @ @ e    @   '$      R0Q`   !F!4kX   tD4"w0/0H"w!!(`   GAPcdZ'   fromQuatiz(         3  333e3
33h3  333e  `,=dpA
       x 4z E`@z`    f       P P @ P    e    @   ($      0Qh`z   !f!(h>   TD4"w0/ !! `   GAVr(         3  333e3
33h   `,=dpA       xz Z{ E`@z`    d       P P @ e    @   )$       PfB/   translateAndRotate  0QL`F   !!e(   D0H"w!!`   Gik(         3  333e `,=dpA       { $| E`@z`    c
       P   e    @   *$      `    Ja        b         s
0Q0`
   !!c   \   !!`   rd           3     `,=dpA        | | 
`@z`    b          e     @   +$      0Q`   !ʡ!Dor   |,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       | ` E`@z`     f        P , P `  3e    @   ,$      U!
b         DH           '΋9 ΋9΋9΋9	΋
93
Ћ999	9҄͇)̋
:=3l#3 ˇ")e#   `@n%      , ,P ,  @ 0	                e     @    $      	(           '9 9k'kҤ3
):'3r '3r '3r '	j939
 `B$g      ,@ 0     e    @   C      Ff~Π
&Bbơ0Q`@  !!\u   ȃ 84H \  d
T*4<6 d6 d < 4+
(L4!!8`   \=dqA         e      E`@(`    aq
arjb         G%zPb   v4  0Q`   !!@nl    /	D      O&P  !!T`&   4=dqA         A` E`@`    0Q`   !*!<md   ؋d#'l#l#P D T T / B
 (  !! `   r
RG|(         !!!!9  99339
3r9 9`,=dpA         A`@"`    e       ,      e    @   $      0Q@`.   !F!c   dF\ !!h(         r  `,=dqA       P ʅ E`@"`    b          e    @   $      b0QX`\   !^!$g6   엤4D !!`
   	n(         3  33  33  33r
  `,=dqA        r E`@"`    c       P @ e    @   $      0QT`T   !z!$g2   D$ 7p    !!`   Gm          3  333h3
9  `,=dqA        ( E`@"`    d       P P    e    @   $      0Q`:  !!@np   d$B pB p4*$>#[#`!!$`   GΕR@         3  3e3  3e3  3
33  33eh3  33h9   `,=dqA       \  E`@"`     f       @ P @ @    e    @   $      0QT`T   !!$g4   ȣ$$,
   !!`
   	m          3  93  93  99  `,=dqA
         E`@"`    c
       , ,  e    @   $      0Q``l   !΢!(h:   ̧T$ T #X   !!`
   Gp         3  33h3  3h
9  `,=dqA         E`@"`    d       P @    e    @   $       Pf*lX   fromNormalAndPoint  0Qt`   !!0jJ   t 4$4KxH8   !!`
   fGu(         3  3f333 
3  hx  3C9   `,=dqA       Ċ  E`@"`    e       @ P     e    @   $      F0Q`  !
!Xt   4* X* `*0   J |$***_,  !!<`   Y֜Pb^U   Vec4	AG8         3  3h3  3h3
33333333	e3
3
e 3"3$3&3(3*3,e.309	2 `,=dpA         E`@"`    0j4       @ P P P @ P P @ ,  e    @   $      }            'ы9 ы9ы9ы9	ы
9ы9
ы93ы9 `,i   	   , ,             e     @   $      	8          9 9k'kҤ3
):'3r'3r'#3f'#3	f'
 j939!`(h#      ,@ 0      e    @   D      &BZvʢ0Q|`   !2!<mh   Թ 84H \  d
T*4<(
(L4!!(`   <=dqA      h  a  E`@(`    aq
arjb         0Q`   !N!4kX   ܾ /D    S&T!!D`   4=dqA         A` E`@B`    0Q`   !f!Dot   ##l#l#l#h'P D T T /x B Bt  !! `   r
BG(         !!!!!!9  99339
3r9 3r9`,=dpA       ԏ  A`@^`    e       ,   ,  e    @   $      0Qx`   !!$g2   ˤ##l#l#l#l'4^ |   !!v8         !!!!!!r   `,=dqA       Ԓ  E`@^`    b          e    @   $      b0Qp`   !!0jJ   Ӥ4D   !!`
   	t8         3  33  33  333
3333r `,=dqA       ܔ ~ E`@^`    d       P P @ e    @   $      0Ql`   !!,iB   ֤D$ 7d 7H   !!`   Gs          3  333h3  3
33h   `,=dqA        L E`@^`    d       P P @ e    @   $      0Q`   !ң!0jL   ڤT$ \4*0./[  !! `   GΕx@         3  33h3  33
3  33
eh `,=dqA        f E`@^`    d       P P @ e    @   $      0Qp`   !!,iD   ޤ$$$$$  !!`
   	t          3  93  93  939
393	9   `,=dqA         E`@^`    d       ,  ,  e    @   $      F0Qh`|   !
!$g8   DLKxT:S!!`
   GPdjT:G   scaleAndAdd r0         3  33h3  33
e  `,=dpA       ژ  E`@^`    d       P P    e    @   $      PdcF
   computeHit  x            'ы9 ы9ы9ы9	ы
93
ы9   `(h      , ,P             e     @   $      	w(          9 9k'kҤ3
):' j939`B f      ,@ 0       e    @   E      Jb~Σ0Q`   !6!Dox    84H \  d
T*4< H5
(L4!!,`   D=dqA       v ~ b   E`@(`    aq
arjb         G0Q`   !R!Pr    /
(    <@      !!d`.   4=dqA       ޛ $ A` E`@F`    0Q`   !j!<md   d##l#l'd X T T / B
 (  !! `   r
JG|(         !!!!9  99339
3r9 9`,=dpA        V A`@b`    e       ,      e    @   $      0Q@`.   !!c   dF\ !!h(         r  `,=dqA         E`@b`    b          e    @   $      b0QX`\   !!$g6   4D !!`
   	n(         3  33  33  33r
  `,=dqA       , ҟ E`@b`    c       P @ e    @   $      0QT`T   !!$g4   D$ ,K4  !!`   Gm          3  333h3
9  `,=dqA         E`@b`    d       P P    e    @   $      0Q`   !֤!4kX   ̃T$H*(B &"(B Ls!!(`   G%	Ta      ?Εf@         3  333  3ee
3  3e3fB9  `,=dqA         E`@b`    e       P @  
 e    @    $      0QT`T   !!$g4   $$$$$@
   !!`
   	m          3  93  93  99  `,=dqA
       8  E`@b`    c
       , ,  e    @   $      F0Q8`   !!d   ,( 0   !!`   f         3  g  `,=dpA          E`@b`    b         e     @   $      0Q8`   !.!d   4( <   !!`   f         3  h `,=dpA       
 b E`@b`    b         e    @   $      0Q`8  !J!Ts   D4$P$P$4$P$P$ !!$`   G	0         3  3333	A333A333Ae3  333 3"@3%3'3)@$3,3.30@+e2`,=dpA        ` E`@b`    0j4         P 
 P 
 P   e    @   	$      R0Q``p   !f!(h>   tD4"w0 7 !!`
   GAPcp   maxAxis p(         3  333e33fB
9`,=dpA
         E`@b`   e       P       e    @   
$      0QL`F   !!e(   TD4"w!!`   GAk(         3  333e `,=dpA       Χ f E`@b`   c
       P   e    @   $      ~0Q@`.   !!e&   0 7 !!`   vh          3 3fB 9  `,=dpA         E`@b`    c	       `  e    @   $                  'Ћ9 Ћ9Ћ9Ћ9	Ћ
93
ҋ999	9
99   `4k      , ,P , ,             e     @    $      	{(          9 9k'kҤ3
):'3r ' j939 `F f      ,@ 0     e    @   F      NfҤ*Fb0Qt`   !ƥ!8l`    +84H P   
(L4!!(`   <=dqA        a  E`@(`    0QD`8   !ޥ!d   쫥,@*4@ !!`   aqb         
i          3  ):`,=dqA        v `@֥`    b       L e  
  @ 	  #      aq}zj0Qp`   !!0jJ    /D       !!8`   4=dqA         A` E`@֥`    0Q`  !!Dox   D D T D B B B /!! `   r
V(   
      9  9993r
9 3r93	
r9339  `,=dpA       ī έ A`@`     f       , @  ,P ,  e	 
   @   #      0QP`L   !2!d     !!lP   
 	     	
r	   `,=dqA        ̮ E`@`    b          e	 
   @   #      b0Q`   !J!<mb   4D   !! `   	|P    	     3  33  33  333
3333333333r	   `,=dqA        ȯ E`@`     f       P P P P    e    @   #      0Q`   !f!8lZ   俥D$  7p  7p  7H   !!`
   
z          3  333h3  3
33h3  333h`,=dqA        ڰ E`@`     f       P P @ P    e    @   #      0Q|`   !!0jN   ĥd$  h  h  @ !!`
   
w         3  33h3  33
h3  33h   `,=dqA         E`@`    e       P P P    e    @   #      0Q`   !!8l\   ȥ$$$$$$    !! `   	|          3  93  93  939
393	93
93939  `,=dqA       "  E`@`    e       ,  ,P , e
    @   #      t            'ы9 ы9ы9ы9	ы
9   ` f
      , ,  
 
     e     @ 
  #      	u0           9 9kk'kk
'j939   `֥e      ,@ @    e    @   G      ڥ.Fb~0Q=`&  !¦!Ȉ  ѥ L    P<82`"|"P"L"H"":"**8"**H":":"R00*@""""	""""""""""""""Y\`/;<`?"HD!!}`   <=dqA      p ^ a  E`@(`    CJ0DPcJp   LineCap Pcn#iq   LineJoinb`   0      GPd
R   cc.Graphics 	)~DF*9GI RCPe"   bezierCurveTo   Pe^T   quadraticCurveToPb8/   arc Pc~Z]   ellipse PcBz   circle  =Pdį	   roundRect   Pcm   fillRectBh	 rVC"	0Q@`*   !!d   إ$L\ !!`   Pc"   _Impl   zoh         3  r9   `,=dpA        .  `@Ҧ`    b        e     @   #      pb0         Pd~:
   _lineWidth  `   Pdd   _strokeColorPd*#~	   _lineJoin   Pc   _lineCapPdy
   _fillColor  PdjΠ   _miterLimit `   CPc8   lineJoinPcW$   lineCap CPdO	   fillColor   Pd
   miterLimit  6:n*Pc   MITER   .Pb~}   BUTT2aw6 b         
0Q0`
   !^!c   ߥT,   !!`   &d           3     `,=dpA        ڷ " 
`@Ҧ`    b          e     @   #      0Q<`&   !z!d   ,
@,@  !!`   &zoCg          9  39 `,=dpA       @  `@Ҧ`    b        e    @   #      (b         
0Q0`
   !!c   T(   !!`   .d           3     `,=dpA         > 
`@Ҧ`    b          e     @   #      0Q<`&   !!d   ,
<,<  !!`   .zo>g          9  39 `,=dpA       \ ֹ `@Ҧ`    b        e    @   #      (b         
0Q0`
   !֧!c   T$   !!`   2d           3     `,=dpA          d 
`@Ҧ`    b          e     @   #      0Q<`&   !!d   ,
8,8  !!`   2zoBg          9  39 `,=dpA         `@Ҧ`    b        e    @   #       b         
0Q0`
   !!c   T4   !!`   *d           3     `,=dpA        J  
`@Ҧ`    b          e     @   #      0QH`@   !.! f*   @ O   !!`
   zoB*Cj          3  #3g99
`,=dpA        F `@Ҧ`    c       P , e    @   #       b         
0Q0`
   !N!c   T,   !!`   6d           3     `,=dpA         ʼ 
`@Ҧ`    b          e     @   #      0QH`@   !j! f*   @ G   !!`
   zoB6Fj          3  #3g99
`,=dpA        r `@Ҧ`    c       P , e    @   #       b         
0Q0`
   !!c   T0   !!`   :d           3     `,=dpA          
`@Ҧ`    b          e     @   #      0Q<`&   !!d   ,
D,D  !!`   :zoJg          9  39 `,=dpA         `@Ҧ`    b        e    @   #      F b         ڦ֦*0QH`<   !ƨ!d   8&t` !!`   zoj         3  3r9   `,=dpA          9`@Ҧ`    c       @    e     @   #      0QD`8   !!e&   8 H T ( !!`   Bh	izoi         3  g3f9`,=dpA         : `@Ҧ`    c
       P ,  e     @    #      0Q<`"   !!d   $$"   !!`   Pd)   2d-graphics g         3  g   `,=dqA        x  G`@Ҧ`    b         e     @ !  #      0Q`   !!8l\   \($
T" * " " *   !!,`   F6B,PiB   CC_SUPPORT_standard_derivatives u]$Pg.p   OES_standard_derivatives|(         3  5Ҥ\3g!^3h
3g!^*#33g3h`,=dpA         h I`@Ҧ`    e        P @ P @ e     @ "  #      0Q<`$   !B!d   P H   !!`   zo g         3  3h  `,=dpA          `@Ҧ`    b       @ e    @ #  #       0Q<`$   !^!d   P H   !!`   zoRCg         3  3h  `,=dpA       
 d `@Ҧ`    b       @ e    @ $  #      0QL`F   !z!d   ^  !!`   zok@         3  3e `,=dpA        > `@Ҧ`    b       @ e    @ %  #      0QH`:   !!d   pF   !!`   zoj0         3  3e   `,=dpA       v  `@Ҧ`    b       @ e    @ &  #      0QL`F   !!d   Ș^ |  !!`   zok@         3  3e `,=dpA       "  `@Ҧ`    b       @ e    @ '  #      0QH`:   !Ω!d   pF l   !!`   zoj0         3  3e   `,=dpA        X `@Ҧ`    b       @ e    @ (  #      0QD`4   !!d   `: X   !!`   zoi(         3  3e  `,=dpA       |  `@Ҧ`    b       @ e    @ )  #      0QH`:   !!d   pF `   !!`   zo=j0         3  3e   `,=dpA        | `@Ҧ`    b       @ e    @ *  #      0QH`@   !"!d   ТR  !!`   zoj8         3  3e`,=dpA
        6 `@Ҧ`    b       @ e    @ +  #      0QL`H   !>!d   pR l ( !!`   ="k0         3  e3f`,=dpA       ^  `@Ҧ`    c       P    e    @ ,  #      0QP`L   !Z! f*   @ @L, 4   !!`   zoBh	)l         3  3g333
g  `,=dpA         Bh	`@Ҧ`    d       @ P    e    @ -  #      Bh	0Q8`    !v!d   8 ,   !!`   zo rf          3  3f`,=dpA         
  r`@Ҧ`    b       @ e     @ .  #       r0QH`@   !!e&   ଦ8L `, @ !!`   )0VCj         3  3f3 3g
`,=dpA        .  `@Ҧ`    c       @ @ e     @ /  #      0QH`@   !!e&   8L `, 8 !!`   )0"j         3  3f3 3g
`,=dpA          "`@Ҧ`    c       @ @ e     @ 0  #      "	Pc ?   GraphicsPcu|   Types   Pc{C"   Helper  !P          k k'k33#
3͇:	
 :#
33:3:3: #
33":$&)ɋ:':):+-)ɋ:.:0:2: 4!6)ɋ":7#:9:;:$=%?)ɋ&:@':B:(D)F)ɋ*	:G+
:I:,K-M)ɋ.:N/:P:0R:1T2V):W:Y:3[4:5]6:7_8:9a::;c<:=e>:?g@:AiB:CkD:EmF:GoH:IqJ:KsL:MuN:OwP:QyR:S{T:U}V:Wg'#
9X9Y#
3Y9Z#
3Y[k9\ `      @ ` L`P  0P L 0  00&0 L`                                  e    @   H      Zvҧ*Jf¨ި>Zvʩ:Vr0Q`  !ڪ!Xt   ̹ L 0/t488888<
 @L"""*8L!!``,   t=dqA       d  h         E`@(`    DPdIR
   PointFlags  1	b;	7	7	4	9	1	-TaV
Q?0b         PeAX   tesselateBezier 0Q`  !!ب  
(  X"((
d 
*["((
 
` 
*[B<200&KJd/&l 
 ,#d03T

, "H"@:
!!`   Ta      ?TaUUUUUU?          A 		8kOz  
OΖw  O@Ε 8kO
z  [OΖx  OAΕ k BC @llS CPkABk!Ck#	[%y  C*B)@(k+B'@&k/B.@-[1B2B3B4B5v  36h823:@<@=A>A?e@YBѕ C  `,=dqA        * `@`    <mD        !0 !! H @!  B! 	 B!P BH 0  e    @ 2  #      0Q`  !&!ly   զx('`D8H44*X4$84*D8H44*X4$84* ,   !!`     r@         3  Ah3A
B	@
BA
@@e3
B@@@
B@@e3@
BA
B@AAe 3
B#A"A$A%
B'A&A(e)3+f-`,=dqA
       P , `@`    ,i/       @
 B! !B	 B! !B	  e    @ 3  #      0Q)`  !B!x  |
(R &0'&T4&0'&TH87\8KpT&8&pL$$*($_D&<L$$&8H$($KpD&HH&<\6('`*l&XB D!!(`   Ta?=Ta      ? RC r`  P          w  3 ekBl	k
BkBl	kB3@h3@Ah3@"
A$B#A!
A'B&@%@(@)@*e+3@.A-@/h03@3
A5B4A2@6@7@9
A;B:A8@<@>A=e?3@A@BhC3@E
AHBG@F@J
ALBKAI@NAMeO3@QhR3
AVBU@T
AYBX@W@Ze[3]f_   `,=dqA       V  `@`    Pra        !@ @  	 	 !B! !@!B!B  !B! H B!    e    @ 4  #      0Q`X  !f!(  
2\<08*`*x+c*`*x+c0<#T<'+k.(+?<"8 #7.LN8&sF+:+|
!!`
   Ta      ?PcS   _tessTolPdv9	   _addPoint   Pc~   PT_BEVEL`B           
x   
@B  @	B  @B @	B@B  @B 	@B@B

AABAA
BAk
ABA	BAk @@"B3$B'B(@&B#w  43)v  
3,F+e.  @3B2@1B0  @7B6@5B4M8i9M;
i<`,=dQA         A`    @`    8l>       B!B!B!B! ! !@ @ B!B    e     5  #      	          	k 3'#3'#3'#3
'#3'#3'#3	'#3
'	'
)Ћ ::::9  `,i      ` P P L        e    @ 1  I      ">b0Q4`   !!c     D !!`   Pdu
   ./graphics  e          k    `,=dqA       . b E`@(`    b          e    @ 6  J      0Q`   !!0jP   莧L* * * \4<!!0`   X(b         R`    PcVg   ROUND   `   PcҩQ   SQUARE  `   (b         PcjƬ   BEVEL   `    ʫ`   N`   0b         Pdj3	   PT_CORNER   `   Pc   PT_LEFT `   `   Pe   PT_INNERBEVEL   `   (b         ֦ڦ	y0         #  3χ)g#  3χ)g#  3χ
)gЇ):::9	 `,=dqA         E`@(`   e       0	`0	`2 ,  e    @ 7  K      0Q`   !!Pr     D < < X @ L D D  @ ` L 4 ,    !!D`   Pd<
   ./platform  Pctgz   ./assetsPeBak   ./CCPrivateNode PdR	   ./CCScene   Pdⵊ   ./componentsPd 2e
   ./collider  (Ph_   ./collider/CCIntersection   Pdpw	   ./physics    Pfz   ./camera/CCCamera   Pdz   ./geom-utilsPcb7i   ./mesh  PbA   ./3d(Phi   ./base-ui/CCWidgetManager   }          k kkkkk
kkk	k
kkkkk `,=dqA         E`@(`     f       @ @ @ @ @ e    @ 8  L      0Q)`  !J!~  쪧 sL      X   &?@: p DS*"<&*@@\":"d:t"x:X "< "D":R""""""""""""""P/D !!A`   |=dqA        # i          E`@(`    0QD`8   !b!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA        : `@Z`    b       L e  
  @ :  #      0Q4`   !!c   |4 !!`   jJe           3  ;  `,=dqA         `@Z`    b       8  e  
  @ ;  #      0Q@`0   !!e&   |L
(( !!`   	h          3  ;M3;`,=dqA       6  `@Z`    c	       8   e  
  @ <  #      0QP`L   !!$g6   |L
(L
(( !!`   	l          3  ;M3;M	3
;  `,=dqA        V `@Z`    d       8 X    e  
  @ =  #      0Pj6@#   ../../renderer/core/input-assembler ePdVY   ./mesh-data m]Hc            (  `	`(  a	`(  2b	`(  b	`(  c	`
(  2d	`(  d	Hc            (  Ba	`(  a	`(  b	`(  2c	`(  c	`
(  d	`(  Re	Q	`	b	YbH   $      GPcI5;   cc.Mesh 	iFPe
   initWithBuffer  $Pg<   _canVertexFormatBatch   Pd
:   setVertices Pd
_
   setIndices  Pe.!O   setPrimitiveTypeBh	Pe
f   setBoundingBox  Pd   _uploadData Pei   copyAttribute   PdJ`   copyIndices F	`    Ja       iHb         YPe*Ci   _vertexBundles  PdB   _primitives Pc撢0   _minPos Pc   _maxPos Pd؄B	   subMeshes   Pc׽z   subDatas(b         U~C
0Q0`
   !:!c   ɧT    !!`   ]d           3     `,=dpA        L  
`@Z`    b          e     @ >  #      0QT`T   !V! f,   ʧh0 *@"w P  !!`
   Q	2U		]m         #  3g393
f  `,=dpA        f `@Z`    d       @ ,P    e    @ ?  #      Y b         
BPdUo   VertexBundle b         BPd5	   Primitive   zI"& b         
0Q0`
   !!c   ӧT,   !!`   ֙d           3     `,=dpA          
`@Z`    b          e     @ @  #      0Q0`   !!c   ԧ,
@  !!`   ֙d           9  `,=dpA       2 z `@Z`    b          e    @ A  #      *b         
0Q0`
   !­!c   ֧T(   !!`   d           3     `,=dpA          
`@Z`    b          e     @ B  #      .F0Q<`&   !ޭ!e&   ا$
@T
 H , !!`   ֙1]g            9 99 `,=dpA        "  `@Z`    c       s    e     @ C  #      0Q`
  !!P  ۧ8HpH,
8,P0,"HL[, @wP0," `
$<
 4
 Td
 ,( d "<&8 : "8,&4 .,",6#04" @!!|`:   ֙Hf]a Pf<   vertexBundleIndices 
Pdg   VertexFormatPc~5   formats PcJؚB   MeshDataPc+_4   vData   Pcr   iData   PcRUc   canBatchbPd&   VertexBufferPd   USAGE_STATICPd:>   IndexBuffer Pd
 	   indexUnit   `  1]K2Z	         3  933w  53
#333r335533	 3
"3$r&#3(3*3,r.30g234r 6989:9<3*9>9@3B3DgF3	 3H3J3	 3LrN3	 3P3J3R3	 3TrV3 X3Z3	\r^g`Yb Y  c 9d3fgh   `,=dpA         H `@Z`    Tsj       ,P  P P P   P P @ P , , @ P P P @    e     @ D  #      0Qh`z   !B!(h@   \", +|D", 7!! `   Pce   _attr2el
 PfRUQ   ATTR_TYPE_FLOAT32   Pc"&   _bytes  r          3  335]&333
v  3Qu     `,=dqA         `@Z`    d       P P    e    @ E  #      0QE`4  !j!   \##hHcX
$4
 @ l  "<*0 &H *
,"\,C$(
($ 8$ D8H 4" L" \   !!``,   ZPcZR,$   vDirty  "
&Pe   USAGE_DYNAMIC   *Pb:   vb  ֙PbW   ib  1]K2Z	Pd   init-format )H         !!#  3Br3r 	9993g933	3
3333r!9#3%3'3)r+;-3/51Ϥ*333335f739393;f=3?;A9C3EgG3IgK  `,=dpA         `@Z`    @nM        `


 
 
 

`  e    @ F  #      0Q	`  !!Ԛ  L"$8 D$(2PcHT4( "$<T\4L#G#$ 7"l
8 <<$#"$#"8"(T(" 
 \
(
(
 ,
074 7B7((
 (
  "S((   !!``,   u
	Pd   Cannot find ,Pih    attribute in vertex defines.   H	Pc&   stride  Pcr   setVDataZ
PdM
   ATTR_COLOR  PcԘ   getVData
az         3  533gѣ%#
3@@g5" 33CS 33	3
3Bw  *3!##33&B%r(g*3,3.v  )30f2̖30#4g6Ж30#8g:3C<3>C=\3C@w  DBABC@Bw  @D@E5F;HYJŕ KYLɕF Mc3,3Nv  v  3w  (BQ@P5RiTYVÕ* W9X   `,=dpA        
 `@Z`    HpZ        P ` @H  !P  @ P ` @  !B 3@  e    @ G  #      0QI`<  !ή!   ثLlX+8,<" d`P,< &H `$D
$@ d
$T "8"( t"< 0"H +2
,(\D !!X`(   			I	B
~*Pc"̦   iDirty  .Peȇ   INDEX_FMT_UINT16Pe.#   BYTES_PER_INDEX ֙PdQ   _indexBuffer-`         #  {#333	rҖ9#3g)#  r#333	r3333	3
53!9#9%{9#33'3)33+3	33.3033254C-r6983:5<3!9>  `,=dpA       
 $ `@Z`    8l@       T
 

 `
 X  ,P ,  e    @ H  #      0Ql`   !!(h<   <L(0(P"*  !!`
   ֙ڙ	,Pin   Do not have sub mesh at index   s         3  53 59#
3@g   `,=dpA       \ | `@Z`    d        P ,` @ e    @ I  #      0Q`   !!@np   ƨ8Hp@,,
 t
(
$ h
(
$ (!! `   ֙Hy0          3  933w  753
Ϥ3f53Τ3fYѕ9 9  `,=dpA          Bh	`@Z`     f       ,P  P  @ 0/  e     @ J  #      Bh	0Q8`   !6!d   Ψ<
4L
   !!`   "&f           9  9  `,=dpA        * `@Z`    b       ,  e    @ K  #      0Q4`   !R!c   Ѩ8 , !!`   Bh	e          3  f `,=dpA        P  `@Z`    b         e     @ L  #      0Q`   !n!@np   Ҩp@,,
 t
Lx0H d xx0H d 
!!,`   Hzޮ}X         3  3w  U5333
3h93333h9YѕW    `,=dpA         ^ `@Z`    $g         P  P  0  e     @ M  #      0Q1`  !!
  ިt"$($(D4 D$( 84\@
( (4l0@,<"@@4",H@D
 \
(
 l
,&#h 
(   !!H`    u
Pdj	   attrDatas   `				aPc   bytes   Zb         3  5ң33g	У3935Τ;3#333r3	!3
#3%3(C'	3*5,33/C.w  SB2@1w  353B6@5h739g;Y=Õ5>Y?ŕU @`,=dpA        T `@Z`    8lA        0 &, Ӂ

 X    B  fe    @ N  #      0Q!`  !!   D"$($(D4 D$(8<$(L @T,Tl6 h,$
 `
$
 p
$
$H
(>T( !!8`   u
	ZH`	         3  5ѣ33gϣ
3
5Σ3h333C33	C3
x  ~# r"3	w  WB$w  >@%B'B(@&5)5+e-Y/ŕ@0Y1ǕY 2   `,=dpA
        ! `@Z`    0j3        P P @ 
 P @ B  f  e    @ O  #      0Q`   !ʯ!Lq   t$($4X<(@,< +
 0
,+0!!,`   H`				
Pevރ   INDEX_FMT_UINT8 X         3  5ң33P#	333r	335w   5Og;Y ͕" !`,=dpA       @! t# 
`@Z`    $g"        P  
 H  e    @ P  #      	Pb(   MeshX          
 ҋ'''k k'kk'k'k
'	kч
'	'
#r#r3  e  #r5 v  '#"3$͇&#"3':)+%=,:.0ʇ1)ɋ:2:4:68)39: ;:!="?)3#@:#B:$D#"3%FfH:&J#"3%FfL:'N(P)ɋ):Q*:S:+U,W)ɋ-:X:.Z:/\0	:1^2
:3`4:5b6:7d8:9f::;h<:=j>:?l@:AnB:CpD:ErF:GtH:IvJ:Kxgz#"9L|9M~  `      @ @ i @ `  ` `> s2 Y 0P 0@ L 0 0 0 0 0                              e    @ 9  M      ^~6Rڭ>fʮ2NjƯ0Q`  !!И   +L tt  L  H K* 2x$\6""**T:":"**"RT*,""""""""""""qrp/D!!9`   \=dqA       $ E e      E`@(`    0QD`8   !
!d   ԛ,@*4@ !!`   aqb         
i          3  ):`,=dqA       & j' `@`    b       L e  
  @ R  #      eҬ Pf"   ../geom-utils/aabb  }zr@z@CPcrT7Y   ./CCMeshmJ0X b         PbV#˿   OFF `    Pb~   ON  `   bD   "      GPe~)   cc.MeshRenderer 	)~DF*s]PcB|>   _setMeshG=I PfJ
   _updateReceiveShadow Pfn   _updateCastShadow    PfB	p   _updateMeshAttributeG	Xb$         PcF80   _mesh   PeJ   _receiveShadows D PfF$   _shadowCastingMode  PeDo   _enableAutoBatchDPb>U1/   meshPc^;   texturesPe~f'   receiveShadows   Pf
8   shadowCastingMode    b         
BV2^0b         
D0Q0`
   !!c   T   !!`   Vd           3     `,=dpA        * * 
`@`    b          e     @ S  #      0Qx`   !!(h>   쫩@@ 8, h6X""p P !!$`   VB6Is͂v         3  v  ^B3g+3g3
33F93f`,=dpA       * *, `@`    e       @ P   e    @ T  #      f(b         
`    [FD!j(b         
D0Q0`
   !ư!c   дT@   !!`   Zd           3     `,=dpA        &- x- 
`@`    b          e     @ U  #      0Q<`"   !!d   ,
T, h !!`   ZFg          9  3f   `,=dpA       - ". `@`    b       @ e    @ V  #      n0b         
D0Q0`
   !!c   TL   !!`   ^d           3     `,=dpA        . . 
`@`    b          e     @ W  #      0Q<`"   !!d   ,
`, \ !!`   ^Jg          9  3f   `,=dpA       
/ / `@`    b       @ e    @ X  #      r b         
0Q0`
   !>!c   TD   !!`   bd           3     `,=dpA        0 j0 
`@`    b          e     @ Y  #      0Q0`   !Z!c   ©,
X  !!`   bd           9  `,=dpA       0 0 `@`    b          e    @ Z  #      Fb          Pf!   ShadowCastingMode   v*0QH`@   !~!e$   ũt2LG  !!`   
j          #  33r 9`,=dpA        J1 1 `@`    c
       P ,  e     @ [  #      0Q`  !!Dov   ǩ H
 < <<< X6 34PO87l h T !!@`   4=dpA       1 4 A` s`@`    iV1]͂L2Z	0QX`^   !! f.   ̩,&<"0/\  h !!`   ABV6n         3  &33g3g
 `,=dqA        2 3 E`@`    c       P @ e     @ ]  #      5B]I(          '3 f3H33=3
f33ϋ h#3	3
3g33 g"3$f&3(f*   `0j,      P P P P @ @ P       e     @ \  #      s0QT`V   !ұ! f0   ө8 ;($#`!! `   BH)m         3  g#333
3g `,=dpA        4 Z5 `@`    d       ` P   e     @ ^  #      0Q@`,   !!d   ֩8,LKp !!`   )-Ish         3  33g  `,=dpA        5  6 ]`@`    c       P    e     @ _  #      0Q`  !
!Hpz   ة,"4  @D08"`"_"\.[
 ,P\0 h   !!@`   
"&VLNiL)PdjP   _worldDatas (         #  3'#3333
3e333	3
e3	3
e9 3"3$҈9&3
(f* `,=dpA       (6 8 B`@`    ,i,       P P P P P ,P ,P    e    @ `  #      0Q<`"   !*!d   $$" p   !!`   g         3  g   `,=dqA        9 t9 G`@`    b         e     @ a  #      0QL`F   !F! f*   \,
$(0 L   !!`   VH͂k          3  Ҥ33x  3f `,=dpA        9 b: =`@`    c
       P   e     @ b  #      0Q`F  !b!Ts   \8
4` p,(0
$4&D8  \ d* t h h!!<`   jHGF6m
bBuPe'   diffuseTexture  FJN@         3  Ҥ3x  u3f3w  _35
Ϥ33v  ^9!33h3h3	5hY Еc !3
"f$3&f(3*f, `,=dpA        : = I`@`    ,i.       P  P P  \ @   e     @ c  #      0Qh`z   !!,iF   p T,L
"&+ !!`
   qH Pf^   CC_USE_SHADOW_MAP   Zr@         3  f3w  '533
eYѕ+    `,=dpA        > D? F`@`    d       P P  e     @ d  #      0Qt`   !!0jN   p T,L
""d&+ !! `   qH PfbYm6   CC_CASTING_SHADOW   ^6u@         3  f3w  3533
3v  eYѕ7    `,=dpA        ~? @ J`@`    d       P P  3e     @ e  #      0Q)`  !²!pz   \88l T,"Dt
(
<""( G:""( G:""( G:""( G:	 !!H`    V.qH$PgFi   CC_USE_ATTRIBUTE_COLOR  u

 Pf   CC_USE_ATTRIBUTE_UV0PcVy\   ATTR_UV0$PgzL   CC_USE_ATTRIBUTE_NORMAL Pd+   ATTR_NORMAL $PgX   CC_USE_ATTRIBUTE_TANGENTPd·p   ATTR_TANGENTX         3  3 3Ҥ3f3
w  55353333	ge3
333 g"e$3333&g(e*3333,g.e0Y2Е 3 `,=dpA         A FE N`@`    0j4       P P  P P @ @ @ @  e     @ f  #      0Q,`   !!b   앪 !!c             `,=dqA        tE E G`@`    me     @ g  #      	X           k k'kkkk
'kkkkkk'k	k
k'kk '#"3$͇&)g''#"3)͇+:,.ʇ/):0:234:68)ɋ:9:;:=:?A#"3 B:D:!F"H)ɋ#:I$:K:%M&O)ɋ':P(:R:T:)V*X)ɋ+:Y,:[:-]:._/a):0b:1d2	:3f4
:5h6:7j8:9l::;n<:=p>:?r@:AtB:CvD:ExF:GzH:I|g~#"9J9K   `      @ @ @ @ @ ` L
`20'0P L&0 `2 00`2 0 0 0 0 ,                        e    @ Q  N      ~°ް:Vzα&B^~0Q@`.   !!e&   ࢪ  < \ X !!`   *Pey+   ./CCMeshRendererPe"E   ./mesh-renderer h          k kk `,=dqA       H 8I E`@(`    b       @ e    @ h  O      0Q}`  !6!  Ч 84X T
 P
|7C
*4<$* 
8<* 
<<* \*8TB
<<*\T:<\*H "x :
0&L&L&L!!`N   0Qh`|   J!@nn   ª$,h d L d D P 4 @ P T T ( !!8`   PdP   float32VDataPd-   uint32VData Pd>"e   uint16IData azޮqr           9  99999
9999	9
9  `,=dpA        P R `@(`    e       , , , , e   
  @ j  #      aqPd   BufferRange zreb         
 b         GPeZ4K   cc.BufferRange  F b         a`    H`     b         G Pfa   cc.mesh.VertexFormat0b         GE``D b         G PfR%9   cc.mesh.VertexBundle(b         fPe/I   verticesCount   `     b         
B b         `    [F b         G Pf   cc.mesh.Primitive   0b         
2Pc   topology b         `    [F b         
BޙF0Q<`$   !ʳ!e&   ̪,
,` d ( !!`   Z^g           9  99  `,=dpA       S S E`@(`    b       , e    @ k  #      0Q`*  !!Pr   ϪddH4D,\`D4D,P !!(`   
Z			^(         #  v  A35#  3333
33Pr93N#v  A35#3333!3$3&P#r(9*3,3.   `,=dpA       S V E`@(`    ,i0       P P `
 @ P e    @ l  #      0Qx`   !!0jP   ܪd`D4D,P!! `   b			v(         #  v  A35#  3333
33Pr933   `,=dpA       .W X E`@(`     f       P P `
    e    @ m  #      ah           9 99999
kҤ3):	#
3ˇg9#
3ˇg9
#
3ˇɇȇ): :"$:%:':)g+9#
3ˇ-ɇ.ȇ/#
30:2:46):7:93	;3=:?3	;3A:C:EgG93 Iˋ!9"K3 Iˋ#9$M3 Iˋ%9&O`,dqA       I X E`@`   LqQ      , , 0&L&s2 9'0 
 
`      e    @ i  P      FƳ0Q`  !&!Ts    C84H P   l TT<
(  x4 !!8`   L=dqA       (Y zr c    E`@(`    0QD`8   !>!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       Z [ `@6`    b       L e  
  @ o  #      0QT`V   !^!$g2   <LD< *$   !!`   U	0Q4`   !r!d   D
P   !!`   e           9     `,=dqA       [ :\ E`@6`    b          e    @ q  #      m         #  3#  33f 'l `,dqA       [ V\ `@`    d
      P      e  
  @ p  #      aq
Ge}z"0Q`   !!Lq    ;t('#X l<<      !!P`$   4=dqA      \ q A`(   E`@6`    0Q@`*   !!d    ,( +| !!`   9	h         3  h   `,=dxA        (] ] `@`    b         e     @ s  #      UbF0QL`H   !ʴ!$g4   4(  \ 0  !!`
   FbPdN~   _renderNode k         3  33h99
`,=dpA       ^ _ E`@`    c       P , e    @ t  #      0Q0`   !!c   4
D( !!`   ڴd           9  `,=dpA       _ 6` E`@`    b          e    @ u  #      -0QQ`L  !!  ܁`L L/dPP<,
,
(
(<$<*T 7"x
  D$ ? X
 d'XR  X
 d'\  !!``,   fIsɗF6֙.H"ڙ
ޙٺJPd2   _fillBuffer ڴPcr   _flushIA`@  5x         3  3  3f333
v  333  33  33	w  55553
|3 3"3$v  c3&f(3*3,f.v  30f294336983:9<3>e@030fB9433D983F9<3HgJYL͕ M  `,=dpA       l` e E`@`    @nN       @ P P    P @ @  ,P @ P  3e    @ v  #      }0Q`  !*!ly   Ԙ$#4@04$#|@" | `T,4T<HX,4V$,O
 ,
43c!!``,   
	ZHPd,S	   getBuffer   fPc^Y   request Pd>v   indiceOffset	Pd&   vertexOffsetPc   _vData  Pc!L5   _iData  Pe=   worldMatDirty    Pfj   _updateWorldVerticesIs         3  #g33
3C	S 3#g33	h3
h33!W 3#3%3'3)]3+5-'3/3133e537395;h=w  @?5A@@;CYEƕ F`,=dpA       (f 6j E`@`    <mG       @ @X ` P @ 

 
 e    @ w  #      0Q`  !f!<  ,0
DX@O| 4<((
 p
,L*, 7*, 7*, 7.x .` L
 |
< 4D4. LD
&$D
&$'  !!L`"   
HZPdr	   _elements   aG
 Pf"iR   transformMat4Normal A	`2  yx         3  5ң)3 #3r
;3g3P33w  53P333	 v  333
"v  333
$v  3&3(3&3*w  B-@,5.90M25395M7589:i<3>;@MB3C;EMG3H;JYLʕMYN   O    `,=dpA
       ~j o E`@`    DoP        P @ @  P P P @ @ "    8 30  e    @ x  #      V0Qp`   !!8l^   ,0X,
8P
0$0/ !!`
   Pdb   _debugDatas HٺPbNU/   ia  t8         3  5Ҥ93w  -5Ф39
33gYѕ1   `,=dqA       o q E`@`    e        P  @ 0  e    @ y  #      PefF   _drawDebugDatas H          ' # 33g93
9 l3ϋ99	
9999`0j      P ,P P , ,          e    @ r  #      o		@           ы'9 9kkkk
'kk'k3r '	3k933
h39    `6,i"      ,@ @ @ P @ ,       e    @ n  Q      :Znƴ&b0QQ`J  !!
  Ϋ CL   `0  hhd`P6L"\""""
" *&* 
28(t"""""JN
(   !!`X   =dqA       s  j           E`@(`    0QT`T   !ҵ! f,   L  *d0/  !!`   6.DfIJm         3  g333h
  `,=dqA       x y `@ʵ`    c       P @ e  
  @   #      0Q0`   !!c   $
X  !!`   PeUD   _activatingStackd            9 `,=dpA        y y `@ʵ`    b       s  e   
  @   #      ͘Pe&i   IsPreloadStartedPeFm   IsOnLoadStarted F,Pd(   Deactivating8b   
      	%	ͷV5єR0Q@`,   !!d   ի@ 0 !!`   2Dbh         3  33g  `,=dpA       zu u %	`@ʵ`    c       P    e    @ {  #      0Q<`"   !:!d   ׫@ H   !!`   2=g         3  3g   `,=dpA       u Bv ͷ`@ʵ`    b       @ e    @ |  #      0QD`4   !V!e$   ٫,Dhg  !!`   RN2i         3  33h  `,=dpA       vv w V`@ʵ`    c       P    e    @ }  #      0QH`@   !r!e&   ܫ843h4 !!`   >2DHj         3  3g339
`,=dpA        (w w 5`@ʵ`    c       @  e     @ ~  #      ZPe s   c.__preload();  $Pgf-s   c.onLoad();c._objFlags|=0Q`h  !!Hpz   \ NT2`*2"@W3  XX $$<( $$   !!4`   (b         iFsV^26:(         3  fK)	r:3	
r:3	3r:3393393	!9#3
%9'3)3+9-3	!9/3
%91`,=dpA        z | E`@ʵ`    0j3       0	
`
`
`  e     @   #      
Pb          =$PgBn   _activateNodeRecursively(PhwC   _deactivateNodeRecursively  YPdԹ   activateComp2.PdCn[	   resetComp   D0Q9`   !ʶ!~   x(*DC#X|04
 ,p7|R ND(;,(,
 $8\{@R     !!H`    
GIJH͗QTa    AY	5`         3 H #3 3h	933w  Y35#3{3eiZZYѕ[ 3	 3"9
$3	 3&w  L3	 5(3,H+M.F*9/3133e5Y7ϕN 839g;`,=dpA       0} \ `@ʵ`    8l=        
 Z  !0P        e    @   #      0Q	`  !!x|   Ԋ,@p x04
 ,L4$< PTt,(,
 $Lp Tt $ !!8`   IJHEy;>͗5H         3  F9 933	w  L3532#333g33  \H9 YѕN 3	3!w  >3	5#3%$3
'g)33  \,H+9 Y-ϕ@ .3/g13  \4H39  `,=dpA        : `@ʵ`    0j5        
 ! B e    @   #      0Q`  !!|}   ؝<d HD <0,.  4 4$ <D $   \,
D " X" X$ "    !!D`   
biFs5"HVK=P         3  f33g3
333e33f33f33f3 3"f$3	&g(^3
*g,3.30w  C523436g83:3<g>3@3BfDYFЕG G3HhJ  `,=dpA       j  Y`@ʵ`    @nL       P P P @ P P @ P  P P P  3  e    @   #      0Q`  !"!dw   İ\ "d( @$"8
  4 H( @$"$
  8 \" @(lP$< p   !!8`   A-~%	FEIsy;:          #  3h3H/3F	9
33g3f3HS3F9
3.3g3f3F9
3F9
3 (3"3$#  3	&3
(3*h, `,=dqA         6 `@ʵ`    ,i.       @   @ @X @ P P   e    @   #      0Q``j   !>!$g6   ̽,$< P@(( < !! `   y;>p         #  333g3
3H3
f   `,=dqA       d @ 2.`@ʵ`    d       P P   e    @   #      	5H           'k 'k3k'3'3
'3	'3
'#3·)3:::::g!'3#g%'	3#@'e('
3*r,'΋9.#3·0):1: 3!:"5#:$7%	:&9'
:(;):*=g?9+A   `TsC      P P ` 
 H                  e    @ z  R      6Rnεƶ:0Q`  !^!"  Ƭ L  <  L T\< D  l  T"*V  &* N?4 	 0  %$<4.*H@<   !!`n   =dqA    .     	u9)v                       E`@(`    0QH`<   !v!e"   ЬH 0( 0   !!`   bj         3  gw  3g  `,=dqA       
 t `@n`    c       P    e  
  @   k#      0Ql`   !!(h:   4F T: P   !!`   
Pdw   setClassAttrPdΡ	   __props__   s@         3  3 e3li
 `,=dqA        0 `@n`   c       @ @ e  
  @   l#      0Q`*  !!8l\   44@  #JP B R t R p  !!$`   
FU
aX         3  33#3h
]Mi3e3 e"3e   `,=dqA
       J t `@n`    f       P @ @ P    e  
  @   m#      0Q8`   !ҷ!c   ,(!!f           "j   `,=dqA         `@n`    b          e  
  @   n#      0Q`   !!0jL   5/  4 &X
("d 6c  !!`   BU!
$Pg!   getPropertyDescriptor   yh         X ̭M >3 g0k]%#3	3heI `,=dqA        B `@n`    d        
 2e  
  @   o#      0Q`  !
!   H84.0 &8.Z
DFT "* "hF<,$ `X
 t  |
@"$#T"";" FX .T" c
<@&|   X  !!X`(   4=dqA      \ < "` `@n`    Pc~S   __ES6__ `    Ja       `    Ja       0Q`>  !6!Xt   $& D,
8X( PNL,,L 0
@ (   !!(`   `    Ja       rHPdFe
   _isCCClass  Pd	   __ctors__   `    Ja       bX          ф %=3g3w  f5
ΤU3g3%=3w  5lY̕Yϕj 3 ˤ3"g$ `,=dqA       x  E`@`    (h&       s>P  P s>P  30P    e    @   #      D0Q8`    !j!d   4
H   !!`   	f         9  k`,=dpA         E`@`    b         e    @   #      RHFPc=4   $super  0Q<`"   !!d   D( #l   !!`   Bg         3  g   `,=dqA       R ҥ E`@`    b         e    @   #      NPe   getClassAttrs   Pejz   __initProps__   PdnCF   setClassNamep          3 33Τ%=^	%=
 i i 3ǋ	e 3
3x  e3# 3h393!N z  z5#) 3%l' ȋi) 3+g-/  3/g1 3/g3l5Z7̕{ 899 9; 3=h? `@nA      P  P @ @   
         e  
  @   p#      0Q`   !!@nn   d hH0,(;$3+p(W?
( !!(`   ,PbK   new H8         3  g3@@33
w  :355@33Nw  @YϕC @   `,=dqA       V  `@n`    e       P P  @!e  
  @   q#      0Qd`r   !ָ! f*   ,0 4:t:x   !!`
   0	0	Pc*?   \u2028  Pcnɼ   \u2029  q(         #  3g3у h	3҃ h   `,=dqA       6   `@n`    d       @ L
`  e  
  @   r#      0Qt`   !!,iH   ةP l<H @dD`$ 8!!$`   0QQ`L  !!   䭭|$$,
,
T
 2L.H l
@t\7"h  C\ 4h&t'X
8'
@*@J   !!``,   EH
r	Pc&   this.   PcrOp   this[   Pb֧   ]=  PdNfE	   ValueType   I	BPb*   {}  bPb2!Q   F[  Pb   ]() Pb9Z   ;
  
= Pfbrr   return (function(){
PbUQ2   })  5h           3w  5@@|3	g@@k@@5"51#3	{k#
3g ̖:""3"3$g&@(@)̖"k*@-@.@,Y/Е 03"v  #1k3"#1@5@6l7k9  `,=dqA       p 4 E`@n`    4k;         0 B 
` P  !@!    e    @   #      Fbu(         3  g3 	3f3ы l
393g   `,dpA       j  	`@`     f      P @ ,P       e  
  @   s#      0Qa`p  !Z!~    '|D$&( ;dH,
<&(((* O;F 5/  
0(V jL" dL(* ; !!8`   <=dqA       . A"a(    9`@n`    Hrb0QD`2   !r!e"   <(( 0   !!`   i         3  3gw     `,=dqA       .  E`@j`    b       @ e    @   #      Pe{k   preprocessAttrs 
0QD`2   !!e$   Ȃ4\  !!`   ai          @  @5^   `,=dqA        " E`@j`    b       "  e    @   #      Pdn
   __values__  E          '̆ 9 333f9Q3	w  E5303333ɋ gg9YҕI ~ 3e_ȭTE6 |"
 i$ i&P ( 3	)g+'33-ˋ
g/91`4k3      s

  fZ   `    e  
  @   t#      0Q`D  !!*  P@8D4FX0 x ,<h@l
H"4
$* *20,0
@?.,J4L5/ (
,W5/  (  "0`
0V .$J#0
4( x   !!p`4   G	i0Q`  ʹ!`v   @ 80 #HG#p(* <$8|> d  #8  p
 LHG*4( !!0`   Pb   _RF Pbb7   peekPb{   cls 
Pd   _setClassId H         #  3#  33fѤF3
h63
3h#  3 g3iL3
h3Ϥ3	h 9"3
3h$
9"`,=dqA         E`@n`    (h&       P P @ P P     e    @   #      }D,Pc:7   _sealed F0Q0`   !!c   (  !!`   d           3     `,=dqA       F  E`@n`    b          e    @   #      b(b         Gi蔓*$PgBai   validateMethodWithProps F)~.         3  33Ћ i#3
3g9
93"!3	G3
ǋg6	3Ǉ)::!:#g%9'9	)"33+i-3/̤,(1í162;4 67ít7e38g:z  K6<3>e@#3B3DeFp H3IȤ#3K3MhO  `,=dqA       H X )`@n`    HpQ      P P  P P  
" @ @ @ 
     e  
  @   u#      0Qa`j  !&!x   s ,
 &  &$(6@.P"T&$(p"'0N &@&$(x"7&H B&$(p"'(\+"@&$@32H&$H( ,
 H"(&$4`"#40:88, T T X p!!`<   \=dqA       d  uaAAAAe     (      `@n`   0QL`B   !>! f*   î,<4" X   !!`   k         @ '3 g'   `,=dqA         \ A`@6`    b         e     @   #      0Qd`r   !Z!$g6   ƮD
h8("0&$L !!q          | 25_v  j@;   `,=dqA         _`@6`    c
       	 `	 :  e    @   #      EUPd*Y&
   ScriptUuid  PdVl   ScriptAsset PcY   isEnum  XPct   enumListPc]$   getList `  )aqUQsI	BH7	7	IPcΰi   userDataYE@          ''' '''3 Ң 5 j@;v   3	v  9j@;@#	3
;"Q 3g>j@;@  3!g#;%6"0j'@);*@,;-3/j1@3;436j8@:;;l=3?Фu#A3CgEe3Gz  XjI@K5L;N@P5Q;S3Gx  @U5V;XlZl\l^l`   `6Tsb       @ Ё :  
   @
    
  @ " @      e  
  @   v#      PbM   ./jsPcVrؤ   ./CCEnum PfJ   isPlainEmptyObj_DEV PenK   cloneable_DEV   Pdw   ./attribute Pd	   DELIMETER    Pf   ./preprocess-class   Pf$p   ./requiring-frame   `   ,K`   G	iF*)~(b         Pc.@/   datas   Bb0Qp`   !!(h@   Ӭ P0 l&8\
 0. !! `   4=dpA      Ĕ $ a` b`@n`    b`    Ja        0Q8`   !޺!d   ׬4 8   !!`   f          3  f  `,=dqA        ȕ  E`@κ`    b         e     @   #      t           3 33g)%=	9'#ы l   `e      P      e    @   w#      b0Q`   !!Hp~   ٬\,x,
84<` hX,:o* ,@ !!,`   HG,i
`         3  Ҥw3w  f533"j
3g33i#3 1hYѕj 9   `,=dpA        D  `@n`    $g         @ P `  3   e     @   x#      (Pht   ^[A-Za-z_$][0-9A-Za-z_$]*$  0Q`.  !!Lq   ǭ&C'0X p3l'
 00+So'x/0   !!4`   (Ph^j   return function CCClass(){
 0Q`  6!Pr   ʭhp5/  (  0h
8dcL 'l		(!! `   Fr	0Q<`$   !J!c   խ 7l!!`   <=dqA      x | Ia   (   E`@n`    0QP`J   !b!(h<   ׭ h
0 
L  !!`   i9	l(         3  9 3h9    `,=dxA        ̵ Z E`@Z`    c
       ,P ,  e     @   #      g           ''   `b          e    @   #      p          ȭw h3 gz  Q6"E33	hϤ/3"&3gҋ l;s    `,dqA        F E`@n`     f        2   e    @   #       Pf   this._super=null;
  ,Piĭ   this.__initProps__(CCClass);
   H(Phj)   ].apply(this,arguments);
    PfS   CCClass.__ctors__[0 (Ph\\   var cs=CCClass.__ctors__;
  Pbr;   cs[ 
0           l @@3x  Rv  @@Җ3@w   @
@@	Yϕ" 	@#
kj `,dqA       ܱ f u`@`    f      @X B!0C      e    @   y#      Pb]   xyz r	0Q0`
   !!c   $   !!`   d           #     `,=dqA         ƻ E`@n`    b          e     @   z#      Pd,   \b\._super\bPbE   .*  0Q<`$   !һ!d   ,@" p   !!`   BRg         3  g  `,=dqA         E`@n`    b         e    @   {#      N0Q`   !!Lq   L  #? `,
0
4
CD!!,`   UHF
@         3  h#3g9
93g3w  75@@;@@5;Y Е; ! `,=dqA       6 R E`@n`    $g"       `  @   !@  e    @   |#      Pdhc&   _fastDefine  QPb9   attr0QX`^   !!(h>   d lD ( !!`   PcF   getSuperUbn          3 g#v  ^3g	%  `,=dqA         E`@n`    c         2e    @   }#       PfQ    getInheritanceChain 0b         EF	Q@b         BPd%H/
   fastDefine   Pf9   getNewValueTypeCode Pe~u   IDENTIFIER_RE   Pd$   escapeForJS Pd*PL
   getDefault  0Q@`0   !R!e"   ,04  0   !!`   I	Bh         k # 3g`,=dqA       l  B`@n`    c       P    e    @   ~#      B:>BFJ	q(           ''
''''''	'
	'
''k 'k'k33k
'3'k'k%')Ћ::'	  ''  3Ћ g	!  "  'Ћ#9$ Ћ%9&"9'$3(&9((Ћ)9**+,)'#,-9-/.1)ϋ/:023&4:16:28:3::4<:5>96@  ``vB      @ @ @ s2 s@ s.  L`2P 0 0                     e    @   S      rںη2fҸ
2F^Vnƹλ":VN0QA`0  !r!t{    , h  t  <
 2 $ ( x( p(((( @"\4*+T$LT@8$$,*0/6   !!`B   d=dqA         f       E`@(`    0Q,`   !!c   ,(   !!c            `,=dqA         `@`    me  
  @   V#      0Q8`    !!d   <
$0
 !!f          5 
;`,=dqA        P `@`    b       8  e  
  @   W#      0Q8`   !!c    ',!!`   4=dqA      j  A`(   `@`    0QL`D   !μ!d    '4:+ !!`   4=dqA       | a`(   E`@Ƽ`    0Q8`   !!c   <", !!f         l   `,=dqA        n E`@޼`    b          e    @   j#      k          '" k    `c            e    @   i#      f           '   `Ƽb          e  
  @   X#      0Q8`   !!c    '<!!`   4=dqA       ~ a`   `@`   0Q8`   !!c    '4!!`   4=dqA       t 	`(   E`@`    0Q8`   !6!c   <", !!f         l   `,=dqA        f E`@.`    b          e    @   h#      f           '   `b          e    @   g#      f           '   `b          e  
  @   Y#      0Q<`&   !V!d   $$& H   !!`   	g          3  h `,=dqA         & `@`    b         e   
  @   Z#      0Q4`   !r!c   䁯,$ !!e         l `,=dqA       p  `@`    b          e  
  @   [#      0Q@`.   !!d    'L"  !!`   4=dqA        a`   `@`   0Q``l   !!$g2   h 4l$" `" .PH   !!`   PcVE}   proto   )~p0         k Ҥ* ll;  `,=dqA       Z n E`@`    c       @    e    @   f#      h           ' l  `c            e  
  @   \#      0Q0`   !ƽ!c   , !!d         k `,=dqA         `@`    b          e  
  @   ]#      Pdu	   ./CCClass   Pe~I   __ccclassCache__	0Q`   !!<md   ` d# 4(h
$p4  T P( (  !!0`   "U0b         G	CG|0         3  g#v  ҇)::	:5Ф3Ϥ3h;#3	g `,=dqA         E`@`     f       `  
   e    @   ^#      ..pb0         rrrrPe6   disallowMultiplePd4'   playOnFocus rPbd3   icon"i藖0QP`P   !!$g8    +p 'L
(& H!!`   4=dqA      ^  ^` r`@`    0Qx`   !.!(h>   xdl" T" t!R !!`   F0Q`  !B!dw   ((@&8 
,(W,P8P#P,.0 &x
,p
8 !!,`   
$Pg*   getFullFormOfProperty   q0QP`P   !Z!e(   +(|C!d                !`   $=d& @          Pb>g   e6  ` &l          j ҖЍ "`,dqA         E`@`    b          e    @   d#      
0QH`:   !! f,   
&+((  !d                !`   $=d& @        .  PbB   t6  ` &j          r  ҖЍ    `,dqA       R  E`@`    b          e    @   e#      BP         3  33h53
h&3  3  9 339N3 3kΖ+3k93g5 9";$ `,dqA         E`@`    ,i&      P  P , P ,P        e    @   c#      vP         3  kҤ<llЋ 3  i   `,dqA        | A`@`    d
      @      e    @   b#      l0           )	)i `c            e    @   _#      rrr
r"0Q\`b   !!,iD   ɯ \
 $H/hH++  !!`   4=dyA       >  A` i`@`    H0QP`J   !־!e"   ̯X 4*&X,   !!`   il          k Ҥ l9   `,=dqA         E`@ξ`    b        e    @   a#      o            ц )3w  5;Yҕ     `d	        f     e     @   `#      	%           ''ҋ'Ћ'̋	k 
k'k''3hj
j΋kklklkkkkk #"$):%	:':):+:-:/:1:3:5:7:9
:;9=9 ?`PrA      @ @ @ @ @ ` `              e    @   T      ʼ2Rn½*>V~Ҿ0Q``j   !!(h@   ү +L  $ 	 '<!!0`   4=dqA      ~  ` E`@(`    0Q`  !!dw   ӯ,@(> $ 8(
$
,@
 @hLp&('h`,
*,: 
(!!,`   PdR{hz	   __enums__   UHEBbE`          | 3 e#3g
3w  55v  Y;0" 	#"#3#kg*@v  ^3e Y"Е #   `,=dqA        F `@
`    $g$       	@ @   
   3e  
  @   R#      0Q<`$   !2!d   ,@" p   !!`   B"g         3  g  `,=dqA       r  E`@
`    b         e    @   S#      v0Q`   !N!@nl   HT(84d5/  l
0 P24,_*   !!,`   "EBb b         GG0Q8`   !f!d   l,,   !!`   f          3 3 A    `,=dqA        > E`@
`    b        e    @   U#      `         3  3  9 QʭF76#3
g3ɇ)::gB 3΋ g  `,dqA        R E`@`    $g      (P 02     e    @   T#      ~X	p            k '99#99	
   `e      , ,      e    @   U      .Jb0Q|`   !!@nl    L  l d"@        !!P`$   <=dqA        a  E`@(`    PeB!V   ./CCInputManager0Q\`d   !!(h>   \$HHh4 !!`   	Pd긠>	   timestamp   o          9  999  `,=dpA        d E`@`    c       ,    e    @   I#      Pd   Acceleration0Q`   !ο!Dor   PD8@
DT$ d `P    h    |   !!0`   Pe   _accelEnabled   y;>;(Phj   _registerAccelerometerEvent Pe   _accelCurTime   ,Pi^)   _unregisterAccelerometerEvent   >~          3  v  ]9 #33f
3g3  3f93g3f93	g    `,=dpA        |  E`@`    $g"       ,` @ P ,P @   e    @   J#      &0Q@`0   !!d   @<&|$   !!`   Pe(   _accelInterval  h          3  v  ^
9 `,=dpA         Z E`@`    b       ,  e    @   K#      *0Qp`   !!(h:   ̆$> />    !!(`   ZZ zz0Qh`|   !.!(h@   4HD&w7 X X!!$`     V2zBzr(         3  #333r
g3f3f  `,=dqA         E`@`    e       P @ @   e    @   P#      0Qh`|   !J!(h@   4HD&w7 X X!!$`     V2zBzr(         3  #333r
g3f3f  `,=dqA         E`@`    e       P @ @   e    @   Q#      t(         #  333Ћ e#  33
3Ћe  `,dqA          E`@`    e      P P     e     @   L#      $Pg*=:   _registerKeyboardEvent  0Q`  !r!pz   蓰H4&`s@+#d7(<, 6D ,@&88 KB    !!``,    ƿPe@   _acceleration   F$Pge;}   DeviceOrientationEvent   Pf:    _accelDeviceEvent   u]y]$PgBT>   BROWSER_TYPE_MOBILE_QQ   Pfv   deviceorientation    Pcb?   Android r	Pb
j   Adr ]Pc2   _minus  PeF|Y<   didAccelerate   	 H         #  #3r 93
39#33#33	v  #  3933
v  
#3σ  3g!.#  3$g&#33(#3*v  9,3.30g2)34e6  `,=dpA         d	 E`@`    4k8       P ,P ,P P P  &P ,P P    e     @   M#      0Q``j   !! f.   HHd7 B  !! `    F p8         #  33v  3e   `,=dpA        	  E`@`    c
       P   e     @   N#      0Q`6  !!̊  P,LpX+@8@$(pD
$@<x0
L
(
 $
 X&4 [$(|
0
 .Hx,
6L
DL+d@+
DD   !!|`:    ޿F(Ph   accelerationIncludingGravityPd*l    _accelMinus Ta?	Pc]@   gamma   Ta1Zd?Pb|   betaՕ9M҃			u]Q^Ruy]`  `          #  333#  3v  :3
33BB33	BB3
BΖ.3PZB3[!PZB3$PZ#B"#&3(3*[,9-9	/9
133#537f99;3=Z3?v  3	A[C9-9	/J3?v  3	A9-[D9	/(  3?v  3=[E9-3	A[F9	/#&3G3I#&3G3Kv  ;#&3G3M#&3G3Ov  ^3=[Q9-3	A[R9	/ `,=dpA       F  E`@`    DoS       P P  !@   !P ` 
 B
 e    @   O#      w           k 'k#Ћ 999	

9999`,i      ` , ,             e    @   V      ʿ*Fn0Q=`(  !!|}   ʰ L  P  H  l 4& *l& *"""""
"
""""""""""s""h/Xk!!`d   L=dqA        d c    E`@(`    Pd =	   ./CCMacro   Pc
   ./CCSys Ib   N      Pe   _mousePressed   DPe
+h   _isRegisterEventDPek   _preTouchPoint  Pev    _prevMousePoint Pe   _preTouchPool   `    [ Pf^dh   _preTouchPoolPointer`    *`    [Pd?o   _maxTouches `    Pfbu   _touchesIntegerDict b           Pe'`   _indexBitsUsed  `    Per   _touchesCache   b           Pd֪G   _touchCount `    ޿D
Ta?`   `    BB Pfpd   _canvasBoundingRect @b         q`     q`    Pdag   adjustedLeft`    Pdm]   adjustedTop `    y`    }`    PenL   _getUnUsedIndex Pc*/   _glView B(Ph   _updateCanvasBoundingRect    Pf2s   handleTouchesBegin   Pfl   handleTouchesMove   PeV   handleTouchesEnd Pf>2   handleTouchesCancel (Ph:3   getSetOfTouchesEndOrCancel   PfD   getGlobalTouchCount Pe&   getGlobalTouchesPdn2   getPreTouch PdrIt   setPreTouch Pdƪx   getTouchByXYPeD   getMouseEvent   Pe-T   getPointByEvent  Pfo^   getTouchesByEvent   Uj.20Q`  !!x|   ݰ\ 0dT8PxL0
`
4
@Hp L
(
$P '*J#'*H
(   !!8`   u]	Pe   TOUCH_TIMEOUT   R*JVF֍^h          #  33f33
3333w  Ux5ʤn3	Ax  ^3
f``3Z 9!v  3#I&F%9'3)I,\-H+9.'v  30I3F294W6Y7˕ 8  `,=dpA        P  v`@`    4k9       P P P @ @ 
 
 B @ f  e     @   %#      0Q`  !!x|   HHh$XDXDl 'p#tl+4
 Pl*`4
 <8G8G !!T`&   ZZf  R+  #A &E=q qy} b)H         #  333#3
#33A#3	3
A3:3f3@93"@!9$3&9(3*9,f#.{0#99$319(339,=99$#53739k;9(#5373=k?9,  `,=dpA        J   ~`@`    8lA       P P Ѐ
 P  `X  ,`   e     @   &#      0QY``  !!(   04LxL((
 (
x K dD* `$*DC
 ,
 ,
 ,
 T  
H  3,W|  h!!l`2   	*JVHv 
	b֍^bz$Pg   _convertTouchesWithScale [& =         3  fІ333	3w  53f53fv  #3 he#3	3
!3#3
!3%r'3)3+g-9/;1;3;537Y99:3<g>Y@˕ A3Bx  J3D3FgH#3J3LrN#3J3P3R9T3VgX`,=dpA       ! & `@`    HpZ       0
  
 
    3P P P @ e    @   '#      0Q`  !!x|    04Ld((
 (
| 7
0
 43`DC
 $ 	H  3,W|  h   !!T`&   	*JH
b֍bz [& h         3  fІ333	w  V53f5ѩ85ʤ033g33g9	!3
#g%Y'̕X (3)x  J3+3-g/#13335r7#133393;9=3?gA `,=dpA       & * `@`    <mC       0  


 

`    e    @   (#      0Q`   !2!@nj   ܫd H  3,W|  T   !!4`   Hz [& 6}          3  g3x  J33g
#33r#33393	g3
9  `,=dpA       * .- `@`    $g"       P @ P P @ ,  e    @   )#      0Q`   !N!@nl   ܵd H  3,W  T  !!4`   Hz [& 6}          3  g3x  J33g
#33r#33393	g3
9  `,=dpA       l- / `@`    $g"       P @ P P @ ,  e    @   *#      0Q`<  !j!`v   8PxL((
 (
 K
0
 43`DC $
(
$T `*(!!8`   *JVH
bb^Rh          3 333w  |5	3f5ѩ]5ɤU33g33g3	g!``3
#Z%9
&3(I+\,H*9-Y/˕~ 0  `,=dpA        0 @3 `@`    0j1       
 
  
 .P     e    @   +#      0Q0`
   !!c   αT0   !!`   ^d           3     `,=dpA        ~3 3 `@`    b          e     @   ,#      0Q0`
   !!c   бT8   !!`   Vd           3     `,=dpA         4 N4 `@`    b          e     @   -#      0Q`   !!<md   ѱd@\ D  0
  @
0'`  !!`   6Hx0          3  3f3Nz  +5	3fv  
5ҖZϕ,    `,=dpA       |4  6 `@`    e       @  
     e    @   .#      0Q`  !!Ts   ٱdD\ D  0
  @
$8(, PXT   !!`
   6Hb>0         3  3f3Nz  -5	3fv  ;ҖZϕ. 732y  3g3;3MQ29  `,=dpA       N6 8 `@`    $g!       @  
   
`  e    @   /#      0Q`   !!8l^   h : $&WD[H  !!(`   .z$Pg2   convertToLocationInView  	{@         3  33e#3
33r333h3939 `,=dpA       "9 : `@`     f       P P @ P , e    @   0#      0Q`   !!@nj   X3H_H4  <Sd   !!0`   2 N}	z,Pi9	   _convertMouseToLocationInView   }|0         3  #33r3
33h393933h3	33h`,=dpA       : < `@`    $g        P P @ ,P P    e    @   1#      0Q`  !6!dw   <(@+x@+x@+ X"42,,$C$Cp "<+,  !!\`*   u]y]PeN^9   BROWSER_TYPE_QQ ] Pfʤ   BROWSER_TYPE_SAFARI ~PcF^l   pageX    b         	Pc   pageY   q  8PdRA
   scrollLeft   q b         Pc   clientX Pc1    clientY           #  33#  33v  ^D#  33#  33
v  ^"#  33#  33v  ^3f3)3:	3
:K3# 3"3$A9&3(# 3"3+A*9-/)30:	234:6   `,=dpA       = ? `@`    4k8       P P P 0 
 P ,P &0P    e    @   2#      0Qa`n  !v!  ؀4H\<0
 X8K"lXl(:l0:\ g <HD[ t O`@S<$ #$ !!``,   z.Petn   changedTouches  HYy]NVbfPd,
   identifier   	9b`*  Ex          3 333w  35	Ҥ33v  !333e33	3
e3X#3!3#3%3r'3)g+3-f/313335h739g;2#3!3#3%r=3?3A3ChE3#9G3%9I3KgMYO   P  `,=dpA       *@ 
E `@`    DoQ       
 

 
 

 


 ` f  e    @   3#      0Q`  !!   'Th
 @"h <"4\"<dH>  > @&.Xz.Pz.Xn D 
%&,("P...*5/   Cd8"""*	5/   C  @   !!`~   l=dpA       HE a Aa]g(          U`@`    *9zf  W	~	]^}֊Z0Q4`   !!c   <D@ !!`   &e          9    `,=dqA        6H H E`@`    b          e     @   8#      0Q`  !!`v   DtDx"  " "$" "(x>T@"W&S"X,"43`    !!\`*   &=q qy} R`    Ja       	 N٢~~Pc>}   button   X         3  9 3h#3
3333e3gy3	Є
%333!e#=%g'3)#3+3-3/e13335g739g; `,=dqA       I |L E`@`    8l=       ,P P P P 0


    e    @   9#       `    Je
                       `   J`   Za        ~0Qp`   !!(h@   tD, >\@"W&[  D!!$`   &`    Ja       	 tH         9  3҄%333	e=g3f`,=dqA       :M DN E`@`   e       0
   e    @   :#      `   J`   a        ٢0Qd`x   !2!$g4   tD0 >T@"W&S  !! `   &`    Ja       	qH         9  3҄%333	e=g`,=dqA       N |O E`@`   d       0 e    @   ;#      `   J`   ya        ~0Qt`   !^!(h<   t>X@"W&W7P d  !!$`   `    Ja       	&~~uH         3  ҄%333e	=g33g   `,=dqA       O P E`@`   e       
 
   e    @   <#      `   J`   a        ~0Q<`(   !!d   Ĳ`PO  !!`   &}Pd"?
   wheelDelta  g          3  3h`,=dqA       "Q Q E`@`    b       @ e    @   =#      `   J`   Pe   DOMMouseScroll  a        0Q@`.   !!d    ǲ`lW!!`   &}2h          3  3Oh `,=dqA       Q R E`@`    c           e    @   >#      0Ql`   !!0jP   ʲ `&<|(
0
LD*C	!!`   <=dqA       R U Aa  `@`     0Q`   !!4kX   ϲx* xB 43XF X  X X x!!$`   ~~ Bz8         3  h3e33
gi3g3f3f   `,=dqA       S U E`@`     f       P P P @   e    @   H#      s@            5 Ҥ.55'5' 3ϋ e
  `d        @    e     @   ?#      H`h   Peb8   msPointerEnabled0b         Pe^   MSPointerDown   PeZ   MSPointerMove   PdB	h   MSPointerUp PeZM   MSPointerCancel 0QX``   !"! f0   ߲ `&@*DC	!!`   4=dqA       W Z ` `@`     0Q`   !:!@nj   p$tT('$#p *2 @0*o&3 t   !!@`     R+qZn qrb`    Ja       bfX         #  333A9	33A93τ	%3
33e=h3!f#  `,=dqA       vX ZZ E`@2`    (h%          
     e    @   G#      n0            5 ' 3 ϋ e`c      @    e     @   @#      0b         YaZm0QD`6   !f!e&   D l  D !!`    i         3  g3f `,=dqA       :[ [ Y`@`    c       P    e    @   A#      0Q8`   !!d   D |   !!`   f         3  g `,=dqA       [ N\ a`@`    b         e    @   B#      0Q8`   !!d   D x   !!`   f         3  g `,=dqA       v\ \ Z`@`    b         e    @   C#      0Q8`   !!d   D   !!`   f         3  g `,=dqA       
] v] m`@`    b         e    @   D#      0QT`X   !! f0    hDD*C!!`   4=dqA      ] ` u` `@`     0Q`  !!Hp|   h$PT,8k'(4g#"*  X   !!D`     8qZ  "n q $rBz0         3  ~#333	#3A933	#3
A93hk3 f"3$f&`,=dqA       ,^ ` E`@`    (h(       P  P @ @   e    @   F#      m0          	 5 ' 3ы e`c      @    e    @   E#      j`            '3 >#39'3'#
33	3
gh 3 3| 3|&2#
3ŋ e#
3ŋe #3"3$τ&]'%3(=*ċ=*=,].%3/=1ċ=1=,]3%34=6ċ=6=,Ƅ8%3 9=;ċ!=;=,Ƅ"=%3 9=>ċ#=>=,'$'3%@w  jBYD' E#
3'F3(H`)J)3*K:+M3,O:-Q3.S:/U30W:1Y'2"[í['j\ ^T3_)ǋ4	:5`6
:7b8:9d::;f'	<	"híhki k3=lfn9p  `t{r      P ` P P $ P Y <0Y `>P \  
'0 P2               e    @   4#      U0Q,`   !!b    !!c             `,=dqA        b &b j`@`    me     @   5#      0Q,`   !&!b   쉳 !!c             `,=dqA        tb b `@`    me     @   6#      0Q`   !:!4kT   Ԋ@T.h H\7$  !!$`   
  Rx          3  3x  :3 3A9 	3#333rg3 @9  `,=dpA       b 4d `@`     f       P 

   e    @   7#      qu	!8          k 'k'k'#3f
'#3h:#3h:	 :
::::::!:#:%	:'
:): +!:"-#:$/%:&1':(3):*5+:,7-:.9#3/;90=91?``vA      @ @  
`                      e    @   W      .Jf2r.Z6b~"60Q`  !Z!*  ,&H>Hl(. x. ,& *
.!" <6"w&x'&(#GP* GP* OX* ox* 0   !!`L   Yb   R      FPb},   DEG -$Tah_   >uq`   `    6`   Pfn   SRC_ALPHA_SATURATE  `  Pd	   SRC_COLOR   `   Pd_]	   DST_ALPHA   `  Pd~'g	   DST_COLOR   `   PfJ   ONE_MINUS_SRC_ALPHA `   PfF4E   ONE_MINUS_SRC_COLOR `   Pfj9X   ONE_MINUS_DST_ALPHA `
   Pf&u   ONE_MINUS_DST_COLOR `  $Pg/   ONE_MINUS_CONSTANT_ALPHA`  $Pgim   ONE_MINUS_CONSTANT_COLOR`   Pf)   ORIENTATION_PORTRAIT`   $Pg8	   ORIENTATION_LANDSCAPE   `   PeFK+   ORIENTATION_AUTO`    PfX   DENSITYDPI_DEVICE   Pdb
   device-dpi  Pe*O,   DENSITYDPI_HIGH Pcv   high-dpi PfeC   DENSITYDPI_MEDIUM   PdS
   medium-dpi  PeR    DENSITYDPI_LOW  Pc}   low-dpi 0Pj1$   FIX_ARTIFACTS_BY_STRECHING_TEXEL_TMXC$Pg2   DIRECTOR_STATS_POSITION C`'   Pf*a   BATCH_VERTEX_COUNT  `@  $Pg
    ENABLE_TILEDMAP_CULLING CݕDٕDPe   ENABLE_CULLING  DD PfN   SHOW_MESH_WIREFRAME DPe   SHOW_MESH_NORMALDʊCv7C1	b;	FnE"8	uqu]]^U!
 Pff   ROTATE_ACTION_CCW   b         0Q``l   !!$g8   ,04PH[!!`   M++*p          #  3,#  3"#  3#  399  `,=dqA       n Do `@(`    c
       P ,  e    @   $#      `   (K`   yb        e`    Pbj   back`   r`$   PdJ	   backspace   `   >z`   :z`   `    Pb   ctrl`"   PbbV   alt `$   E`&   Pc=   capslock`(   "|	`6   Pct   space   `@   Pc
̣   pageup  `B   PcOa   pagedown`D   ?`F   PbRB   home`H   q`J   `L   `N   Pb~i3   down`P   BF	`R   `Z   PcI   Delete  t\       `      b      d      f      h   
   j      l      n      p      r   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   	`   `   PbH   num0`   Pb.ß   num1`   PbCI   num2`   Pb<   num3`   Pb-tS   num4`   Pb*P   num5`   PbA   num6`   Pb   num7`   PbF[J   num8`   Pb   num9`   `   `   `   Pc;   numdel  `   `   Pb_   f1  `   `   Pb-   f3  `   PbH	   f4  `   Pb\e   f5  `   Pb^
   f6  `   Pb   f7  `   PbZ    f8  `   Pb*C    f9  `   Pb.   f10 `   PbP   f11 `   Pbr   f12 `   Pcn߲[   numlock `   Pd&
   scrolllock  `"  `t  Pd	   semicolon   `t  Pch   equal   `v  `v  `x  Pc-vF   comma   `x  Pb   dash`z  `|  Pcrb;   period  `|  Pdrb   forwardslash`~  Pco   grave   `  `  Pd&;   openbracket `  PdR'	   backslash   `  `  Pd6Hk%   closebracket`  Pc
,   quote   `  Pcb#b   dpadLeft`  Pdrf	   dpadRight   `  Pcڊ   dpadUp  `  PcR+.   dpadDown`  Pd6%#
   dpadCenter  `  6zXhb,         Pb5   JPG `    Pbb   PNG `   Pb0   TIFF`   Pbf   WEBP`   PbI^   PVR `   Pb*W    ETC `
   Pbح   S3TC`   Pc4   ATITC   `   Pb }   TGA `   Pc"%)   RAWDATA `   `   PdF~   ImageFormat `b(         `   `    6`  z`   ~`  `  `  `  `
  `  6(b         `    `   `   ^0(b         `    `   PcU   BOTTOM  `   b0	0         #  ҇)#3 P  :  #3C
:#3N:#3	h[:
#3	hN:#  3 h":$#  3&3(]:*9,#.30#  32χ4)΋ :5e7#  32҄9%9:#  32҇<)9=#  32#  3?чA)gB9D#  32#  3?чF)gG9 I#  32#  3?ч!K)gL9"N#  32#  3?ч#P)gQ9$S#  329%U `,=dqA       6e } E`@(`   LqW      Lh 0  P @ H @ P ,` 0 s&,0	`I L`     e    @   X      0Q`  !.!t{    +L  <  "`"_ ""
 ""4"> "*  , p  L" 0/D !!`@   D=dqA       8}  b   E`@(`    0Q8`   !F!d   $
,T  !!`   EKf            9 9   `,=dpA        } ~ `@>`    b       ,  e   
  @   #      ڽ:Pdb	   cc.Object    b         KE`    ͘bT   *      Pdne	   Destroyed   `   J`   Pdn5Y=
   EditorOnly  `    Pcʘz   Dirty   `@   PdvIw   DontDestroy `   PeV   PersistentMask  `6ј`   `   Pevg   LockedInEditor  `   	`   
` @  `   F,`   `   
`   `    Pe
   IsPositionLocked`  @ Peʟ   IsRotationLocked`   Pe^1   IsScaleLocked   `   Pep   IsAnchorLocked  `   Pd7   IsSizeLocked`    0Q`   !!8l`   \4
 tLT $.`.  D!!`   H"{0         3  w  &53U3f	Yѕ( 3  v  9 3h  `,=dqA         8 E`@>`    e           y    e     @   #      FANG0Q0`
   !!c   ԒT   !!`   Kd           3     `,=dpA          E`@>`    b          e     @   #      0Q0`   !!c   ,
,  !!`   Kd           9  `,=dpA        8 E`@>`    b          e    @   #      
A0Q4`   !!c   lH !!`   e           3 U ]   `,=dpA         օ E`@>`    b          e     @   #      0Ql`   !
!,iD   dP* 4P2   0  !!`   I?bs         3 U #3 g%3 
U	3 S9 3g] `,=dpA          E`@>`    e        
 X 
   e     @   #      0Q``j   !&!$g2   \TH'8 B 0   !!`   Pdz   __destruct__0Q`  >!Г̎  ؟77x#`T5/ D x
 H
D
H t h<$
?hT
H&@ P
@
PXT5/ 8 6@6D P`
8'\
*#
D !!|`:   Y<BUY
EN QH
Br	Pb.]   o.  PbC:   o[  F&Pbx   ""  :
         #  3{#  3{ѤЈfí[L3	g>v  46_v  v  v  ;;W #  3	3
g#  3	33g3!3#w  5%#  3	3'3)@+@,|-Qv  @5/_1v  v  v  v  ;2;4;6Y8̕ 9:í:t3;3=g?@A@B3CgE@G@H6Iv  @L@M@Kʲ N#OlQ `,=dqA         E`@>`    DoS       P  


 
 : L    !  e    @   ##      p@         3  3ѣ% l3ek
   `,dpA        F  E`@`    d      @ @    e     @    #      PdF		   _destruct   10Qp`   !r!(h>   ʴHL* TX X p" $ !!`
   
1jt         3 U #3 g(3	3f3f3 S9   `,=dpA          E`@>`    e        

  e     @   !#      U0QP`J   !!e(   ϴ<"$4"&d!!`   l          "]3 H ]!^   `,=dqA         E`@>`    b          e    @    "#      	UP           k 'k'3͇)e3	̇	)e'3	
̋e33̋ˋe3̋e9999!9##%ϋ9'#%9)9+  `@n-   	   P &L
 
``             e    @   Y      B":n0Q%`  !!x|   մL \"4O*"H"*
" 4g0*P"	"""$-<"`* !!t`6   !0QX``   !$g6   ״$l&X
 , !!`     r PfTw   _isSupportDOMParser Pc
C   _parser n          #  39#r 9
99`,=dpA          E`@(`    d         ,  e     @   #      Pd%F	   SAXParser   (b         	Pd<	   _parseXML   0Q4`   !!c   ޴\ 8 !!`   e         3  g `,=dpA         	`@(`    b         e    @   #      	0Qh`|   !!(h>    " &&"8 8 !!,`   Pe┧   parseFromString Pc0   text/xmlPe>6`   ActiveXObject   Peτ=   Microsoft.XMLDOM
a	PcBD   loadXML r(         3  33hҖ!#r
93g  `,=dpA       $  `@(`    d       P @ @ e    @   #      F0Q@`*   !>!d   $( 8 !!`   bh         #  33g   `,=dpA         0 E`@(`    c       P    e     @   #      Pd|   PlistParser D0b         	Pd*
   _parseNode  Pd   _parseArray Pd֣
   _parseDict  0Q`   !n!Hp|   d \TL@(* 8H((,8
&T(k\ 8  !!0`    R+Pc   plist   I? bH ^@         3  g33v  #3
 g33w  #353v  Yϕ% 3	g  `,=dpA         	`@(`     f       P P P  3  e    @   #      0Q!`  !!hx   P84,H #d0H #h4@4,G,x(,?(/k >t>p*p,c2*p,"[(  !!L`"   Pb   dictfDbU bH 	 E
Pb}   realb0         3  v  3gҖv  3gҖv  U3
3v  33	Җ5
3
3w  !3
53	@YЕ* bv  ҖSv  ҖDv  #33	kҖ$v  #!33	#
l%`,=dpA       H ޡ ^`@(`    (h'       @ P P @
 f
 
   e    @   #      0Qx`   !!8l\   d$(,,
 x(0 T( '(  !!`
    bH b^v8          3 3w  83 53v  3	3ggYѕ: `,=dpA         b`@(`    e       
     e    @   #      0Q`   !!@nl   d$((,(
 t(, &|\,h (  !!(`    bH s 	 ^|@         3  3w  M3  53v  ,3v  3
3і3g;YЕO   `,=dpA         f`@(`    e        P @  e    @ 	  #      PdF~	   saxParser    b         		(          k #ы 9#3ч)#3:	::	9
#ы93#3#3h3#33
χ)΋:: :":$h&##3r (9*##3r ,9.0)#31:3#35:799`,=dqA       ` ڦ E`@`    Do;       L&0 @   
         e    @   Z      
:j0Q`   !!4kT   蜵&""" """*cu    !!L`"   b@           Pf   _supportsFullScreen D Pfr   _onfullscreenchange B Pff	   _onfullscreenerror  B$Pgc3   _preOnFullScreenChange  B$Pg;   _preOnFullScreenError   BPd
!   _preOnTouch BPdD   _touchEvent EPb&7T   _fn BPc)   _fnMap  `   J`
   `    K`    Pfz(   requestFullscreen    Pef   fullscreenchange f rPe.]   fullscreenerror `    K`    Pf_   requestFullScreen   >wPe'I   fullScreenchange Pf^t   fullScreenEnabled    Pf:~:   fullScreenElement   J`    K`   $Pgl   webkitRequestFullScreen  "$Pg:   webkitfullscreenchange   m n$Pg*   webkitfullscreenerror   `    K`    PfZ   mozRequestFullScreen PfNt>   mozCancelFullScreen  Pf   mozfullscreenchange Pef0    mozFullScreen    Pf徶   mozFullScreenElement Pf.i   mozfullscreenerror  `    K`    Pf:   msRequestFullscreen Pe2   msExitFullscreen Pf   MSFullscreenChange   Pf&   msFullscreenEnabled  Pfe.   msFullscreenElement  PfB%   msfullscreenerror   Pdv]
   fullScreen  VPe"_p   autoFullScreen  $Pgb]    disableAutoFullScreen    Pf=   _ensureFullScreen   0Q`(  !!`v   $$D4(
 (
(
X(T4(
 < W3#H:;   !!4`   *.H BZ ZZ&8          9  33w  T5ФC#5
553w  $3 555;Yҕ&YҕV 3 3 !^9"#$|&	9
(`,=dpA        H D `@(`    (h*       P  P   3 $ e     @   #      0Qh`z   !!,iH   ŵ\h8'8'8'!! `    * r rr          3  7#335$#3
35#335   `,=dpA        p ز `@(`    e       P  P  P    e     @   	#      0Q`  !!,  ̵@\  7+T<,Pl d$. t4$Dh|\$po
 8 6 xxX$po
 8 P.O'p(d'x`+`*  !!|`:   Pc
?r   video   ru]Q^U^Y^ "5$Pg
f   webkitEnterFullscreen   A(PhN   x5-video-player-fullscreen    R+*F  Jb         LCB 	0Q,`   !*!b   , !!c             `,=dqA         Ⱥ E`@(`    me     @   #      m@         w 3 3fv  `#33
#33v  .#333x  3	3	f3
h3
#3B3 3"3$#3&3(h*9,#3.e0E323436#3&38h:9<#3.χ>)e?3A3C5EfG#3I3K5M!##O3Q#S{U3Vϋ gX`,dpA         V`@`    LqZ      @ P P P ` P P ,P P @ L
 @    e    @   
#      0Q`  !F!Hp~   (\  7+Thh `$. \8'd !!H`    ru]Q^U^Y^ A
 *           k 3 3fv  T#33
#33v  "#3333f3	
h3]#335 f"  `,=dpA         >w`@(`    $g$       @ P P @ P  @ e    @   #      0QP`L   !b! f*   4$$, x l   !!`     8Vl         
#  33h3h
  `,=dpA       ܽ  `@(`    c       P @ e    @   #      0Q``n   !~!$g8   H'XXHpo
 ,!! `   ZZ&" p0         #  33333
3h9 `,=dpA        $ `@(`    d       P P  e    @   #      0Q`   !!<mh    KT
 ("xh	&lpo
  P.O!!8`   T=dpA    
   ^  d   (      `@(`    0Q|`   !!,iH   ,`X/&D.dc  .X*W!! `   " 0QH`<   !e"   48( . |   !!`   Vj          9  3h  `,=dqA        D  E`@`    b       @ e     @   #       b         LCw(         9  333hҋ 93
3χ)e`,dqA        J H `@`    e      P ,P       e   
  @   #      ZZ*J&  b         LC@          '' '# 33'333
'33	3h93
χ)e  `$g      P P P ,P       e    @   #       y          #  ҇ы ::::		
:::9#  33f `,=dqA        2  E`@(`    0j      L             e     @ 
  [      &B^z0Q|`   !!8lZ   ܓ ,<0P|$.
(   !!,`   4=dqA       " ` E`@(`    PdvL   _CCSettings Pc!   platformu]0Q=`&  !!    $l0`p l p l p h p l t x | l x l p x t x p \ \ l t l X l h P T d ` < 8 8 @ < 4 L 4 L 8 8 4 ` h X X X H h T P P X X L X h d L d t L D x   t t    x               d X.,"+" " 	" ?2T@(@* 8<@\( /.* {.2*8*P@
, T * "(&$x L ,, *t: Z**/` (
/4"3L*: .
/4":***B"P*P2<#T P'H$*,: *C*64,>H*,: *C*>H*,: *C**,: *C*6(,>X*,: *C:: **'D #H #X #P"# X #R .R /*##*8$*@'D*<$*@'H7t>B<Bo#" #$: ;P*/pJ 3h: +d /Ft*0*<*(*+: 2\:3: 7X<7>p*,*$**?"0.*+#"G2`B2B+&&`F+X&*p+X&*t+0*\F+ '`:|*@*X**#CnPg0#0 B 3(<: .`2LB :B +DB :|B +DB :B +DB :xB +DB :B +` #\ #<.X#. #. #. #. #. #. #. #. #!(h@     >	       H    A     !`@  T=dqA     
     1d     E`@`    u]PbT   en  Pe&:   LANGUAGE_ENGLISHPb   zh  Peb2   LANGUAGE_CHINESEPbT   fr  PesY   LANGUAGE_FRENCH iPeg   LANGUAGE_ITALIANPbI_5   de  Pes   LANGUAGE_GERMAN PbZpo   es  Pe@@   LANGUAGE_SPANISHPbf,   du  PeJXi   LANGUAGE_DUTCH  PbR\   ru  Pe   LANGUAGE_RUSSIANPb·?   ko  Pe1   LANGUAGE_KOREAN Pb   ja   PfVt^v   LANGUAGE_JAPANESE   Pb.   hu   Pf㱜   LANGUAGE_HUNGARIAN   Pfz4   LANGUAGE_PORTUGUESE PbVG   ar  Pe)#   LANGUAGE_ARABIC Pb߸L   no   Pf:\   LANGUAGE_NORWEGIAN  Pbr   pl  PeY%   LANGUAGE_POLISH Pb^h   tr  Pe~   LANGUAGE_TURKISHPb   uk   Pf2l   LANGUAGE_UKRAINIAN  Pb6v   ro   Pfly   LANGUAGE_ROMANIAN   Pb
!;   bg   Pf v   LANGUAGE_BULGARIAN  PeOWb   LANGUAGE_UNKNOWNPbj|1`   iOS U^RuPc~z   Windows YPdk)	   Marmalade   Pd&   OS_MARMALADEPc{   Linux   PcI   OS_LINUXPbr   BadaPc~   OS_BADA Pd.
   Blackberry  Pe>   OS_BLACKBERRY   Pb@?   OS XPc]'   OS_OSX  PbbW   WP8 Pc{I   OS_WP8  Pc&   WINRT   Pcf   OS_WINRTPcpnd   Unknown Pd~(
   OS_UNKNOWN  Pc~6   WIN32   Pcfh   LINUX   Pc"[+   MACOS   PcΤҰ   ANDROID PcZ%   IPHONE  Pb2K   IPADPd?
   BLACKBERRY  PbF.   NACLPdZY
   EMSCRIPTEN  Pc3~   TIZEN   PeQ   MOBILE_BROWSER  Peޏ   DESKTOP_BROWSER Pd   EDITOR_PAGE Pdʃ'(   EDITOR_CORE Pd'?   WECHAT_GAME Pc2   QQ_PLAY Pe)   FB_PLAYABLE_ADS PdҢ
   BAIDU_GAME  Pdw	   VIVO_GAME   Pdwyk	   OPPO_GAME   Pd"s   HUAWEI_GAME PdN   XIAOMI_GAME Pcb$   JKW_GAMEPdF.   ALIPAY_GAME Pe    WECHAT_GAME_SUB Pev|   BAIDU_GAME_SUB  PcN{   QTT_GAMEPeZL4   BYTEDANCE_GAME   PfFx'   BYTEDANCE_GAME_SUB  Pci5   LINKSUREPc   TAOBAO  Pc޻Ӷ   wechat  wPe4   androidbrowser   Pfz^y   BROWSER_TYPE_ANDROIDPb&   ie  PeV   BROWSER_TYPE_IE Pbvu&   edge}]Pd.S	   qqbrowser   FPd
   mqqbrowser  Pd)@=	   ucbrowser   ]Pb:hg   ucbs Pf"u   BROWSER_TYPE_UCBS   Pdzq
   360browser  ZuPd|D   baiduboxapp $PgF   BROWSER_TYPE_BAIDU_APP  Pd58   baidubrowser]Pc   maxthon  Pfv   BROWSER_TYPE_MAXTHONPcr,2   opera    Pf]P   BROWSER_TYPE_OPERA  PcRO   oupeng   Pffh   BROWSER_TYPE_OUPENG Pdzb0   miuibrowser  Pf0'   BROWSER_TYPE_MIUI   Pcg   firefox YPcF   safari  JPc&   chrome   PfVY   BROWSER_TYPE_CHROME Pc.#ɴ   liebao   PfBu+|   BROWSER_TYPE_LIEBAO Pc>   qzone    Pf6   BROWSER_TYPE_QZONE  Pc~)   sogou   VuPczҒ   huawei   Pf}0   BROWSER_TYPE_HUAWEI  Pf6|   BROWSER_TYPE_UNKNOWNRy	  Y^0QD`4   !!e"   40$     !!`   %i         #  333g  `,=dqA        " E`@2`    c
       P   e    @   "      0Q`   !:!8l`   , T$@?8p.(P!!(`    Pf'   _maxJointMatrixSize ZM1	yu(Ph2Za   MAX_VERTEX_UNIFORM_VECTORS  x8         3  I#33#	333gPgN
2w  29 3  `,=dqA        l p E`@2`    e       P @
 P  e     @   "      0QX``   !^!$g4   P `(&8(_  !! `   9Pe   getVisibleSize  =y}n8         #  33f#  33
3e`,=dqA         v E`@2`    d       P P   e     @   "      QPe6	   __globalAdapter Pc   adaptSys  R+r(Phz   mobile|android|iphone|ipad  r	]^Pd   FbPlayableAdPeBf-   browserLanguage Pdӕ   languageCodeE(PhZ   android\s*(\d+(?:\.\d+)*)   
4Pkv%   (iPad|iPhone|iPod).*OS ((\d+_?){2,3})    Pf
/   (iPhone|iPad|iPod)  PcZ``   MacIntelPe   maxTouchPoints  Pd@
   appVersion  Pb:?'o   Win PbKD   Mac Pb><il   X11 Pc2CE   OS_UNIX Pcfu   ubuntu  aR  ,  Q^Pdƿ	   osVersion   Pe֚   osMainVersion   y]0Qa`l  !!hx   X" 6" 6" 8 &Lx("((&0. *"T..h...../|02\*0. *X  !!`@   P>]   mqqbrowser|micromessenger|qqbrowser|sogou|qzone|liebao|maxthon|ucbs|360 aphone|360browser|baiduboxapp|baidubrowser|maxthon|mxbrowser|miuibrowser
4PkZ(   qq|ucbrowser|ubrowser|edge|HuaweiBrowser<PmJ/20   chrome|safari|firefox|trident|opera|opr\/|oupengrPb~/   qq  " Pf:ke   android.*applewebkitPb          PeJ   micromessenger  Pc   trident PdB<
   360 aphone  Pd2	   mxbrowser   PbTk   opr/Pc   ubrowserPejU   huaweibrowser   w}]Zu]
$Pg#   wechat|micromessenger   y]E0            3g* 3g
 3gҤ53f	3v   v  3σ	 g
3
ч)3:!3#:%3':)3+:-3/:133:537:93;:=v  ^v  ^3σ? g@
35B9D  `,=dqA         6 E`@2`    <mF        &0 

`P  
 
 
I ,  e     @   "      Pe~!fT   browserVersion  "Pn   (mqqbrowser|micromessenger|qqbrowser|sogou|qzone|liebao|maxthon|uc|ucbs|360 aphone|360|baiduboxapp|baidu|maxthon|mxbrowser|miui(?:.hybrid)?)(mobile)?(browser)?\/?([\d.]+)  `PvbnS   (qq|chrome|safari|firefox|trident|opera|opr\/|oupeng)(mobile)?(browser)?\/?([\d.]+)  !  a! Q- b         y}$Pg~   windowPixelResolution   0Q\`d   !2!$g8   Է4</|&!! `   ZI1
<Pm'-   This feature supports WebGL render mode only.   o         #  33#  33v  #r
  `,=dqA        , D E`@2`    c       P @ e     @   "      $PgNc   _checkWebGLRenderMode    Z PclY   setItem Pc   storage $d& @         
 	` 0Q@`*   !b!d   <* X   !!`   I?h         #  3 Pg   `,=dqA         Z `@Z`    b       @ e     @   "      0b         RœBh	Bh	PdR	   toDataURL   Pd:	
   image/webp  Pe   data:image/webp  0b         ZD}  0QD`2   !!e"   <8,0 <   !!`    ri          9  33f   `,=dqA         E`@2`    b       @ e    @   "      	0Q,`   !!b   , !!c             `,=dqA          E`@2`    me     @   "      Pd.   ontouchstart֊ u qgFPeNv   accelerometer   0Q`j  !!Xt   4(@XhC"(2"L*l P"(&`"L.<   !!P`$      PfB   webkitAudioContext  PeF   mozAudioContext (b         Pc"0   ONLY_ONEDPe'Y   DELAY_CREATE_CTXDQ^U^Pe.=i   loadedmetadata  =y]YPcNW   canplay Ru]Pd
   ONE_SOURCE            3  #3#3
#3҇
):'33v  	9
33v  99
33v  "33v  9   `,=dqA          E`@2`    $g       P 0    e     @   "       2	 0QT`V   !!$g6   <D@X !!`
     2	m          #  3#  3
#  3r 9
 `,=dqA          E`@2`    c       P  e     @    "      $d& @        ,  	` Z`  PdNf   canPlayType (Ph _   audio/ogg; codecs="vorbis"  bPd`Z
   audio/mpeg  $PgJB   audio/wav; codecs="1"   PdZ	   audio/mp4   Pd4r7   audio/x-m4a }](b         o`    Pb/   LAN `   PbN   WWAN`   Pdr(   NetworkType 0Q8`   !N!d   ,(0   !!`   F>f          3  3   `,=dqA        \	 	 E`@2`    b         e     @ !   #      PeBT   getNetworkType  0Q,`   !n!c   䧸,$   !!c            `,=dqA        	 $
 E`@2`    me     @ "  #      Pe6   getBatteryLevel 0Q,`   !!b   ĩ$ !!c             `,=dqA        `
 t
 E`@2`    me     @ #  #      Pe6E   garbageCollect  0Q,`   !!b   Ъ$ !!c             `,=dqA        
 
 E`@2`    me     @ $  #      Pdao	   restartVM   0Q,`   !!c   쫸40   !!c           `,=dqA       
 2 E`@2`    me    @ %  #      Pej   isObjectValid   0Q=`(  !!t{   P(l@+4`@+4lL+4xX+4\<;+4H(+4dD+4`@+4<</>W\  4 !!|`:   EPd.ka   isMobile :  ]^Pd^   language :  Pe   browserType :   y] Pf^ېy   browserVersion :    Pe(i   capabilities :  0	0	}PcBϝ   os :    Q^Pd^@   osVersion : Pd<   platform :  Pc0%   Using   ZI1Pc
$   WEBGL   Pd"W    renderer.
6	!0          3@@@ 3@@	@3@@@
3	@@@
#33g@@@3 @"@#@3%@'@(@$3*@,@-@)#/3133#/3135v  @7@8@.#/39g;`,=dpA        Z  E`@2`    8l=        !@ BX B
   ! !@
     e     @ &  #      PbBܵ   dump0Q8`    !!d   Ŀ4 8   !!`     f         #  3g`,=dqA        & E`@2`    b       @ e    @ '  #      Pc*   openURL 0QP`J   !:! f.   ,0 tCp !!`   		l          #  3#  3f#  r ~   `,=dqA        L  E`@2`    c	       @ @  e     @ (  #      	!          # 9# 3'999
	9
9999999999 9 "!9"$#9$&%9&('9(*)9*,+9,.-9.0/902192439465968798:99:<;9<>=9>@?9@B9AD9BF9CH9DJ9EL9FN9GP9HR9IT9JV	9KX
9=Z9;\d9L^e9M`f9Nbg9Odh9Pfi9Qhj9Rjk9Sll9Tnm9Upn9Vro9Wtp9Xvq9Yxr9Zzs9[|t9\~u9]v9^w9_x9`a9bc9de9fg9hi9jk9lm9no9pq9rs9tu9vw9xy9z{9|}9~9…9₨9K9↬9∮9⊰9⌲)9⍴9⎶$"
$"9⑼⋒ 9⓾⋔9⋖9 3Ĥ1 33Ƥ 33gʗ#3#333f'⃞  3g9$"3R9&33L
3M93̣33f93g5
39'    3  g*    3  3 	 gȤ&' 5 #  k    3  gȤ' 5 #  kɖa     3  3 	 g. 3 	v   3 ! 3 !x  	 3@ # 3 % 3 ' g)v   30 +Ǘ 3, -Ǘ 3 % 3 / g1v   3: 3ǖ 3 % 3 5 g7v  = 3 % 3 93 g;v   3 =ǖt 3. ?ǖa 3 % 3 A3 gCv  & 3 E gGv   34 I 9 K 9 M 9 O 3 Q 9 S jU 9 W 3 Y  [  g\ѣ% 3 Y  ^  g_ 5a 9 W# 3 c# 3 e 3 g# 3 i# 3 e 3 k# 3 m  o) Bp : q Bs : t 9 v 9 x# 3 z g| 3 ~ 9  3  h 3  gX   ) :  :  :  :  9  3  g 3  g 3  g 3   ) :  :  :  9 ' $ "^p $ "^e 9  9  #  l 3  g 3  g 3 !^ 3 !^
 3  9  3 !^ 9  3 !^ 9  3 
 3  9  j 3 n# 3 # 3 # 3  r   9  3  # 	 l?  9 #  3  Q g # 3 z g 3   3   g   3  g 3   g   3  g 3   g   3  g 3   g   3 	 g 3  
 g   3  g	 9 9 ) 9 
  9   9   9   9   9   9   9   9  `"     ,P , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,p , ,P @ ` P `
`

  &0  & 
 
 
 
``&L

`B , P @ 0 
 0  @ P P ,P   P @ ` ,P L
 
   `&, , ,                   e     @   "      	w           # 3
#3$"#
# '##3#3
 j9  ` f      ` ` @       e    @   \      6Z.^Jj60QE`6  !^!b  Ÿ L   d  P  """*
,+&# l*x*x3\L\   ( $. P" *L"""""""	"""""""""""	""""""""""(""	""""
""""""""*"d"t""	""$*""	"d""І `*""""""DB_klklghwxstcd4X d,   !!`F  T=dqA    
   L  d     E`@(`    ]!m8b   
      Pd~V
   availWidth  Pd0w   availHeight b         yPdt   device-widthPeJv	   adaptationType  0QD`8   !!e&   ɸT$" p !!`     2Pbձ   htmli          #  3g59`,=dpA        t  `@n`    c
       @ ,  e     @ *  "      0QH`:   !!e&   ̸,d#L8, !!`     ! j          3  v  3
#3   `,=dpA       $  v`@n`    c       `    e    @ +  "      0QH`:   !!e&   ϸ,d#L<0 !!`     a!j          3  v  3
#3   `,=dpA         z`@n`    c       `    e    @ ,  "      u]y]Q^U^JVu]Pd~F
   minimal-ui  0Q0`
   !!c   ݸd0   !!`   d           3     `,=dqA       Z  E`@n`    b          e    @ -  "      0Q0`
   !!c   ߸d4   !!`   d           3     `,=dqA        D E`@n`    b          e    @ .  "      0Q`  !"!  $ d,`T p& & & p
 @
 `6 6  x
 \
 \ p T   X l+ t x tPLPLPLPLPLh"!!`X   b Pfb<f   ContainerStrategy   Pevw   ContentStrategy 1Pdx
   _frameSize  },Piz   _originalDesignResolutionSize   22=QPdr\   _visibleRectPen?   _autoFullScreen IPeb\E   _maxPixelRatio  Pe~M   _retinaEnabled  Pe_m   _resizeCallback PdI	   _resizing   u Pf<)/   _orientationChangingMPd:9   _orientation Pf   _isAdjustViewport    PfӭX   _antiAliasEnabled    PfG"   _resolutionPolicy   ,PeL   EQUAL_TO_FRAME  Pd
Q"D	   EXACT_FIT   PdX   _rpExactFit ,Pd6P=b
   _rpShowAll  ,Pd &#   _rpNoBorder ,Pez(7   _rpFixedHeight  
,Pe0   _rpFixedWidth   ZLP         3  g#3#33
g#3h9#3h9#3h99	9
#3 e"9$#3 e&9(9*9,9.90929496989:#3<3>9@9B9D9F#3H3J3LrN9 P#3H3J3!RrT9"V#3H3J3#XrZ9$\#3H3J3%^r`9&b#3H3J3'drf9(h#3)j3*l#3)j3+n3per`,=dpA         ! `@n`    \ut       ` P @  , @  , , ,  , P ,P ,P ,P ,P ,P P    e     @ /  "      }DDFab   T      Pd0   _resizeEvent PfZ   _orientationChange  ;Bw PfYB   setResizeCallback   Pe   setOrientation  Pe   _initFrameSize  Pe} j   _setViewportMeta Pfb   _adjustViewportMeta  Pf"   adjustViewportMeta  Pdv   enableRetinaPe(   isRetinaEnabled Pe]   enableAntiAlias  PfL;?   isAntiAliasEnabled  :wuPeBy   setCanvasSize   PeȢB   getCanvasSize   Pd   getFrameSizePdĚ   setFrameSizen$PgV
   getVisibleSizeInPixel   Pe;   getVisibleOrigin$Pgz    getVisibleOriginInPixel  Pf&EY   getResolutionPolicy  PfbZf   setResolutionPolicy ,$Pg`5   getDesignResolutionSize $PgNa   setRealPixelResolution   Pfcd   setViewportInPoints  Pf/   setScissorInPoints  Pe   isScissorEnabledPev5   getScissorRect  Pe)   getViewportRect PdN|	   getScaleX   Pdfz	   getScaleY    PfZA   getDevicePixelRatio &20Q`  !!ly   ؈8 |0Dp,t,,,P,T,L,P\7T4O;X4O/<0('l   !!<`   ZZy}}>QB(         3  f#333
#333393939393 9"3$9&3	(9*3	,9.#3
03	23496#3
03	83:9<#3>#3>3@3	BgD `,=dpA        *" r& `@n`    <mF       ` P P  ,P  ,P  P P P   e     @ 0  "      0Q`  !2!V  Ț '*@Lt(,0,4Ht(<@
(H
 4  p
 D
 ` `.X,&4,&4,hx,x@48&(". 0 " ?&X@ l.  !!`B   <=dpA      & (. Aaa(    `@n`    ,9u]y]]Q^U^:y}M]^Z5evw>VjKRb`n   0Q<`$   !J!d   ," X   !!`   g         3  g  `,=dqA        - . E`@B`    b         e     @ 2  "      p          '3 
#3)#333
v  33v  3	3
3	33#33@#3333 9"9$3&f(9"9$3&f*<3v  ,3	3
,v  3	3.v  x303
2303496x  383:e<963>g@3B3B3DfF#Hɋ  lJ `DoL      P P P P P  @ P P P @ @      e    @ 1  "      0Q`   !j!8l\   ̹$h@ ?@+R0  !!0`   9Zu]y]J]^ 0QX`Z   !~! f.   о,8#\* P !!`     a! !  n          #  3#  3x  #  3h   `,=dqA        / H0 E`@n`    c
       P   e     @ 4  "      |         #  39#  33f#  3
3#  3
3v  $#  3
3#ҋ	  l   `,dqA        d. ^0 `@`     f       P P      e     @ 3  "      0Q@`.   !!d   ¹$ \ !!`   9h         #  33g `,=dqA        0 0 ;`@n`    c       P    e     @ 5  "      0Q`   !!Hp|   Ĺ,(< " ""@ " "  !!(`   u  W	;           =3  59 #33h
#33h;3 59 #33h#33h  `,=dpA       1 B4 Bw`@n`     f       ,` @ P P @ e    @ 6  "      0Q@`.   !!d   ѹ,,T|$ !!`   Rh           "^^
9   `,=dpA       |4 $5 `@n`    b          e    @ 7  "      0Q`   !!4kR   չX2/
4@
HhxDxL:   !!,`   ^>y},jx8         # 33H A3v  49	333333e`,=dpA       X5 7 `@n`     f       Ѐ


    e    @ 8  "      0Q`  !!R  ߹\D,K0O
,"0
,<+
,<+@
 (l{(@
 *T@
 (l{(@((X
 8R`   !!t`6   :vZeDzu]]^^y}5Pdz   rotate(0deg)FxMPeP   rotate(90deg)   PdrH)   0px 0px 0px RxPeB{;   transformOrigin Z 0Q8`    !6!d   ,h4   !!`   9Zf          #  39`,=dqA        = `> E`@n`    b        e     @ :  "      q8         3  3#33g
3#33gz  #3383#3	3
Ha3#3	3 HJ9"9$#33&3(9*#33,3.9092z9"9$#3343698#33:3<9>#33@3B9D#33F3H9J9L3N#P΋  lR`,dpA        7 v> `@`    HpT      ` @ @    P P ,P ,P ,P ,P , @    e     @ 9  "      0Qq`  !Z!  `$" 
$ $" x
('$" "hx
 d
 5/ $ .x(:,
@(7<(S
	 T" \
 $<T L   !!d`.     Pe~C   cocosMetaElement 8  Pc׀   viewportE )GPdF
   s*=s*[^,]+  Pbz;   ^,  r	b Ux         #  3gҤ#  33g
#  3gΤ5ͤ3#  3	
g999ȭzk3g!u  $@$@%6&@(@#і51#)@+r,3.@061@3h4Ѳv 67  38g:3<g>9
9@#  33BgD`,=dqA       > ~C `@n`    <mF       @ @  `  "  P H y@    e    @ ;  "      0QP`J   !!e(   8l"LK
 0!!`   bl          3  33h9    `,=dpA        C D `@n`    c
       P ,  e     @ <  "      0Q0`   !!c   ,
\  !!`   bd           9  `,=dpA       D *E `@n`    b          e    @ =  "      0Q4`   !!d   ,
`(   !!`   Ne           9     `,=dpA       ZE E `@n`    b          e    @ >  "      0Q0`
   !!c   ̗T<   !!`   Nd           3     `,=dpA        E 4F `@n`    b          e     @ ?  "      0Q`t  !!\u   ؙ ',* LH@
ld?</|4* </" h
d
 X  !!L`"   4=dpA      jF K A`(   `@n`    I?fZI1)0Qx`   !!4kR   ܟ7(H 8,c"80g   !! `   !=EAv(         #  3{@#  3333	3	h333h   `,=dqA       G xI E`@`    d       P  e    @ A  "      MZ$PgbH   imageSmoothingEnabled   $Pg&TM   mozImageSmoothingEnabled(          '# 3 #g3v  9# 3
3# 3
3v  !# 333	Ћ
 gK# 3
3# 3
3v  *# 3
33g 9"9$  `,i&      @ ,P P @ P        e    @ @  "      0Q0`
   !6!c   TH   !!`   fd           3     `,=dpA        ZK K `@n`    b          e     @ B  "      0Q`   !R!@nl   䯺,H#pH<["LXw  !!,`   Fu]]^ ZeD~         C3  v  9#33*9 #3
3#33g(9 #3
3#33g   `,=dpA       K M :w`@n`     f       P ,P P ,P   e    @ C  "      0Q0`
   !n!c   跺T@   !!`   Fd           3     `,=dpA        M DN u`@n`    b          e     @ D  "      0Q`   !!Hp|   `4D@H@D@HH H  !!0`   ZZ5Iy}6v          #  33#  333	B93B93@93@93@93@9 3	"f$   `,=dpA       vN P `@n`    (h&       P      .P    e    @ E  "      0Q``l   !!(h>   ú$( !! `   1ZZy}p          #  3#  333#  33
3h  `,=dqA        P xQ `@n`    d       P P   e     @ F  "      0QL`H   !! f.   ƺ$((,0, !!`
   1:y}k          #  33333
h`,=dpA        Q >R `@n`    d       P P    e     @ G  "      0Q`   !!8lZ   ɺPD,H[D_HH X   !!,`   :y}ZeD6vy         3  93 9#3
33@9#3
33@93g`,=dpA       nR S `@n`     f       ,P P   @ e    @ H  "      0QL`H   !! f.   к$((404 !!`
   1By}k          #  33333
h`,=dpA        T T n`@n`    d       P P    e     @ I  "      0Q\`h   !!(h>   Ӻ$((44T48 !!$`   1By2}2o          #  3333	B333Bh`,=dpA        T U `@n`    e         P    e     @ J  "      0QL`H   !2! f.   ׺$( 4 4 !!`
   B	k          #  33333
h`,=dpA        U V `@n`    d       P P    e     @ K  "      0Q\`h   !N!(h>   ۺ$( 4$T4$ !!$`   B2	2o          #  3333	B333Bh`,=dpA        V W `@n`    e         P    e     @ L  "      0Q0`
   !j!c   ߺTH   !!`   jd           3     `,=dpA        W  X `@n`    b          e     @ M  "      0Q`  !!Pr   Pp7
Ttptt!!<`   ,jrv,z,~,
,           #  3{
9t#  33v  3	93v  393v  393	v  3
93v  39`,=dpA       ^X *\ `@n`     f       P


   e    @ N  "      0Q	`  !!  L(H d
4 3D  4H HLptDC&H3''LdTt@PdD ( H4'8+ 7T4O;X4O/<0('l  W$4 " * `* D!!`N   jPc"3Us   preApplyu]]^ZV>}y}9	zH22nQB	PdWİ	   postApply    Pfnu   updateCameraViewportqu~K`  a  |  
H         x  $x  %3  g3Ҥ3g#
333f933	f"3
39 9"3
$3&9(9*3,3.h03223234v   325698325:9<3>[3@3B3>3D9F3H9J3L9N3P9R9T9V3L3YCX9[3P3^C]9`3bgd#
3f3h3j9l#
3f3n3p9r#
3t#
3t3v3xgz3|f~#
333f3 !g#
3# g#
3& g `,=dpA       p\ :f ,`@n`    pz       P ` P ,P P ,  P P , P  ,P  , `X @ P P P P P P @   e    @ O  "      0QL`H   !! f.   $((X0X !!`
   1}y}k          #  33333
h`,=dpA        f Bg `@n`    d       P P    e     @ P  "      0Q`  !!Dot   `2hgo@DCD?,;(8F   !!8`   b         y  R+6v 8qq q,(         3  ҇):h#3	3@9#33@9#339	#339
3e!  `,=dpA       g i `@n`    $g#       L
 .P 
`  e    @ Q  "      0Q`   !!4kX   L4<008Sl08Sl$!!,`   22ZMnQ	x@         3  3#333
B33@B33@BBe  `,=dpA       i Jk `@n`     f       ` P P P   e    @ R  "      0Qi`  !"!   L8 08S3 08S3 L LPh<;_&0&,&,.8( 4 8 R d  !!H`    221	Q	ZMuPdfXn   SCISSOR_BOX =y}PcGi   scissor Mp         3  3#3B	3
3@g#3B33@g#3Bg#3Bg#3 3	"93
$3&g(#3*5,5.5052e4'36v  038v   3:v  3<v  ?9>9@9B9D3FeH`,=dpA       k Po `@n`    @nJ       ` @X  !@  H P @    @ P , ,P    e    @ S  "      0QL`D   !F! f*   $(<(3l   !! `   ZMځPbIf   gl  Pd   SCISSOR_TESTk         #  333#3
g  `,=dqA        o p `@n`    d       P P    e     @ T  "      0Q`t  !j!`v   $d4?o$T$P(" $8S`$$8S`     !!8`   Vu2=22Q	y}H         A#  3#  3g#3
5555e'3C3C#3
33 3"AB3	&3(3	*A%B$3
-B,30B/e2  `,=dpA        Hp r `@n`    0j4       P P      !P P    e     @ U  "      0Q0`
   !!c   ˻T8   !!`   Qd           3     `,=dpA        r s `@n`    b          e     @ V  "      0Q0`
   !!c   ͻT    !!`   2d           3     `,=dpA        Fs s `@n`    b          e     @ W  "      0Q0`
   !!c   λT    !!`   2d           3     `,=dpA        s s 
`@n`    b          e     @ X  "      0Q0`
   !!c   лTH   !!`   Id           3     `,=dpA        2t t `@n`    b          e     @ Y  "      0Q`*  !!Pr   ӻ 8HH8DD<`Xt0GT[
 *8,
 !!@`   nqr qI}MZZy	8          #  3f3333
3
33AB33@AB3(#  3	3
3 A9"9$9"9$   `,=dpA       t |w `@n`    (h&       @ P    X     e    @ Z  "      0Q`   !!Dov   ߻t``<`$DW< !!,`   QIq2 q}	2z           3  333
AB3A3C9333@3AB3A3C9 `,=dpA       w ry &`@n`    $g!       @ P , ! 
`  e    @ [  "      0Q``n   !.!,iF   dx<?<? !!`
   Q2	2p          3  33A3C933A3C
9 `,=dpA       y z 2`@n`    d       @X , ! e    @ \  "      0Q`  !J!Xt   dL8,L
4@\ ? ? ? ?  !!(`   Q22H
b	H          3  333w  s53
333AC933AC93 3AC9"3&3A%C$9(Y*̕w +  `,=dpA       z &} `@n`    ,i,       P  P @X , !   0  e    @ ]  "      Hb         G29	Pe"C   _setupContainer Pd:U   _setupStyle Pe#   _fixContainer   0Q,`   !v!b    !!c             `,=dqA        } } `@n`    me     @ ^  "      0Q,`   !!b    !!c             `,=dqA         ~ ~ 9	`@n`    me     @ _  "      0Q,`   !!b    !!c             `,=dqA        :~ J~ `@n`    me     @ `  "      0Q`   !!@nl   pDF T0 @2w'
T
4  !!<`   ZZjI1	7	J  Q-y}8         #  333e9
3f0#33#	3
h9
B9B9  `,=dpA       ~  f`@n`    $g"       P  ` `   .  e    @ a  "      0Q`|  !!\u   p4<+h$H>XoGL>XoDDCHHG   !!@`   ZZ5u]Q^Ru  8M6vy}(          #  33#  33#  33
#  33v  M#33	3
@9#33	3
@93	3	 @"9#9%3	3	 @'9(9*  `,=dqA       ڀ l j`@n`    ,i,       P P P    `    e    @ b  "      0Q`<  !!\u   $$4,$$X,O0S
 d(,
0L$#;<  !!``,     8 rZ5 	  ! 6vy a!} Sqrq qq0         #  33#33
#  33h#  33#3	
@9#3
@99#33 3"9$9&9(#  39*  `,=dqA         L n`@n`    ,i,       P P P Ѐ  P ,    e     @ c  "      2@b         G6PdzĆ   _buildResult9	0Q4`   !!c   ̛$4!!`    b         z`    Kb         nBPc@x   _result e             9  `,=dpA         ` `@n`    b       s  e     @ d  "      0Q`l  !:!Pr   |"4/C"4/|$$*w(Pd:D&DD,    !!4`   1	1	=ZIM*`    Jb           zn8         #  3Agw  #  3Agw  #
3APAPe#
33#
333ф%==9	3!9
#3%  `,=dpA         `@n`    (h'        	 ` @!P 0`   e    @ e  "      0Q,`   !^!b    !!c             `,=dqA          `@n`    me     @ f  "      0Q0`
   !r!c   $d   !!`   b         z`    Kb         d                `,=dqA        >  9	`@n`    b          e     @ g  "      0Q,`   !!b   쪼 !!c             `,=dqA         Ċ `@n`    me     @ h  "      60Q`  !!  H*"h"
*"h"28"" 28"" *"h"$ T
(t\H@"0/d*"`"*"`"*"`"*"`"*"`"pclgps|ox4   !!`V   (b         GPd^^   EqualToFrame	9	20Q`   !!<mb   Įd,4(H\,(,..?.P
 4   !!@`   :}Z5fyMPc   0 0 0   6vq~8         3  3#333
33  33  3e3	@
@999 `,=dpA         9	`@n`     f       ` P P  !,  e    @ j  "      (b         G PfB   ProportionalToFrame 	0Q)`  !!   ,<,4(<<4
(
0
'L
"D T(?h(?p
00
$8F .?.`
p
h
t
@   !!T`&   :y}Z51	8	fM6vq&;*;.;2;         3  33  3#33
333CCw  BіB#3APg#3APg O#A"O%A$3	&e(3
*@,@-9.9.@091@394@697@99: `,=dpA       H  9	`@n`    4k<       P P P Bh @H  !@ @ p p e    @ k  "      0b         GPe2   EqualToWindow   	0QL`B   !! f,   ͼH h+4$+  !! `   iZ  R+eDk         3  g#3#3
9   `,=dpA       L  `@n`    d       ` P    e    @ l  "      0Q@`*   !2!d   мH D T !!`   inh         3  g3f   `,=dpA        z 9	`@n`    c       P    e    @ m  "      0b         G Pf&@c   ProportionalToWindow	0QL`B   !V! f,   ԼH h+4$+  !! `   iZ  R+eDk         3  g#3#3
9   `,=dpA         `@n`    d       ` P    e    @ n  "      0Q@`,   !r!d   ׼X T T !!`   inh         3  h3f  `,=dpA       Е R 9	`@n`    c       P    e    @ o  "      (b         G Pf&$   OriginalContainer   	0Q``p   !!(h:   ܼHP.   !! `   fZZy}p(         3  #333#33
3e`,=dpA         9	`@n`    d       P P   e    @ p  "       z$Pg>0p   adaptContainerStrategy  FPd.	   adaptView   n PfN6   PROPORTION_TO_FRAME  Pf"]=   ORIGINAL_CONTAINER  (b         GPcGj   ExactFit	9	60Q`   !!,iH   h0Td|j !! `   ZZy}x`         #  333#  333
3C3C3e  `,=dpA       L  9	`@n`   e       P P  X   e    @ q  "      (b         GPcr.   ShowAll 	0Q`  !!@nn   0@<4
,
($
('P.\<0j  !! `   ZZy}         #  333#  333
33CCw  BіB3e  `,=dpA       T  9	`@n`   e       P P  !@ e    @ r  "      (b         GPc2.I   NoBorder	0Q`   !!@nj   0@<4
(
0
(.<<+TLj    !! `   ZZy}         #  333#  333
33CCw  BB3e`,=dpA       . ^ 9	`@n`   e       P P  !@ e    @ s  "      (b         GPd@   FixedHeight 	0Q|`   !6!,iH   h0TH$Xj !! `   ZZy}wh         #  333#  333
3C3e`,=dpA        h 9	`@n`   e       P P     e    @ t  "      (b         GPdB
   FixedWidth  	0Q|`   !Z!,iH   h0TD$Xj !! `   ZZy}wh         #  333#  333
3C3e`,=dpA        n 9	`@n`   e       P P     e    @ u  "      r,,,
,h         #  3ɇ)#  3: :	g#  3ɇ)#  3::g#  3ɇ	):
::g#  3ɇ):: :"g$#  3ɇ&)#  3:':)g+$-"#/#133Ϥ83535#  337g93;3;3=g?#  3r A9C#  3r E9G#  3r I9K#  3ɇM)#  3N:P:RgT#  3ɇV)#  3N:W:Yg[#  3ɇ ])#  3N:^!	:`gb#  3ɇ"d)#  3N:e#
:ggi#  3ɇ$k)#  3N:l%:ngp#  3Nr r9&t#  3Nr v9'x#  3Nr z9(|#  3Nr ~9)#  3Nr 9*   `,=dqA        ފ $ E`@n`    ~      0`2 L&0 L
 
 `&0 L 0&0@ ,@  ,@                e     @ i  "      Hb         G PfIH   cc.ResolutionPolicy 9	 PfJ{7   setContainerStrategy Pf.jZ   setContentStrategy  0QH`@   !! f.   <`x 4 | h !!`    Pf   _containerStrategy  PeʷP;   _contentStrategyj         9  93g3g
`,=dpA       Ĩ ܩ `@n`    c       ,P @ e    @ v  "      0QH`@   !!e&   @L LD @ !!`   j         3  3g33g
`,=dpA         `@n`    c       @ @ e    @ w  "      0QL`B   !!e&   lL PD 8 !!`   9	k         3  3h33h
   `,=dpA       ֪  `@n`    c       @ @ e    @ x  "      0QH`@   !!e&   @L PD D !!`   j         3  3g33g
`,=dpA       ʫ ~ `@n`    c       @ @ e    @ y  "      0Q@`.   !!d    d7$!!`   2h          #  3{
9 `,=dpA        f `@n`    c       P    e    @ z  "      0Q@`.   !"!d    ȶd7$!!`   6h          #  3{
9 `,=dpA        B `@n`    c       P    e    @ {  "      ,
Pd

   canvasSize  0Q``l   !B!(h>   $( !! `   ZZy}p          #  3#  333#  33
3h  `,=dqA        ® P E`@n`    d       P P   e     @ |  "      r,,,
,91	)8          k 'kk'kЋ :	:	
:#33:'#33#33v  #3393#33!v  *#33#v  #33%v  &3'9)Ћ9	+Ћ9-''#3/31h3#3/3537·9)͋ ::!:"<#:$>%	:&@'
:(B):*D+:,F-:.H/:0J1:2L3:4N5:6P7:8R9::T;:<V=:>X?:@ZA:B\C:D^E:F`G:HbI:JdK:LfM:NhO:PjQ:RlS :TnU!:VpW":XrY#:Zt[$:\v]%:^x_&:`za':b|c(:d~e):fg*:hi+:jk,:lm-:no.:pq/:rh##3sχt)͋u0:vw1:xy2:z{3:|}4:~5:g9##3sχ)͋6:􄤋7:􆦋8:v9:x::zg9;j##3sχ)͋<:􄵋=:v>:x?:z@:A:g93#33͋Be#39#39#39#39#39#39#r 9##3f9#39 `n1-   C   @ L
 

`
 
 0 0 0 0 0 0 0 0 0 0 0 0 0 0@ L`2 0 ,@ 
``

`                                                                       e    @ )  ]      .Ffz2V
2Nj.JfBf*Fr
6Zn.Rn2V>0Q`  !b!Pr   ɽ&p& *P& *<& *X& *\& *H& *H& *@& *D& **  !!D`   pb0         Pc:<-   topLeft Pc%   topRight qPdzQ
   bottomLeft  Pd*y?'   bottomRight Bqy`    }`    vz q~Bq0QE`4  !!   ѽ|H$
$
8((((,(,(8H(4(4(8(8(DH$(DHDH(<H (@<!!<`   y}	vz q~Bq)@          3  9 3933
@@393939393P!@ 9"3$9&3(9*3,9.309234963	8P;@:9<3	>9@3
BPE@D9F3
HPK@J9L3N9P3RPU@T9V3X9Z3\P_@^9`  `,=dpA       t ~ `@(`    Prb       ,P P  ,P  @ ,P  ,P  ! @ @ ,P .P  !   e    @ ~  "      0         #  ҇)#  3h:#  3h	:#  3h:#  3h:#  3h:#  3h:#  3h:	#  3h!:
##  3h%:' :)9+`,dqA        t  E`@`    0j-         `     e     @ }  ^      0Q`x  !!Xt    [L  <0X
&L...2L$*D*	  !!p`4   L=dqA         c    E`@(`    0QX`^   !! f.   ` 'T$: p !!`   UbPds	   __attrs__   n0         #  3g3e `,=dqA       d . `@`    c
       @   e  
  @   "      0QH`>   !!e"   T" .   !!`   B0QĐ`4  !Xt   4tHdd   |
D" .|
PwT
<c(   !!$`   .HB@         "3  kl#33
g3Nz  A53g3M53lZ ЕB !5"3l$3  `,=dqA        Ƚ E`@`    (h&       @ P  
 "P     e    @   "      j         3  g3 k `,dqA       H ڽ `@`    d      P       e  
  @   "      0Q8`   !!d   <
(L
   !!`   G
f           9  9  `,=dpA        ^ `@`    b       ,  e  
  @   "      PbF   $_$ F0Q0`
   !>!c   T   !!`   Gd           3     `,=dpA         ޾ E`@`    b          e     @   "      F	QEPb          Pego   PrimitiveType   
 Pf"   getTypeChecker_ET   D PfV   getObjTypeChecker_ETDnb           Z0Q`   !n!8lZ   ` 0
(X5/  , `$#"X"(   !!`   Hzp         k @шHɭ=.3 g 33
g6;9    `,=dqA       L r 
`@`    e       @Z P      e    @   "      0QD`8   !!e"   \ $    !!i         k @@;`,=dqA        , `@`    b       @ e    @   "      	0           ''k 'k3'3Ћ	9
#
r9#
r9#
r9#
r9:::!:#:%9'`4k)      P ,` ,@  ,0       e    @   _      :j0Q!`  !!   ԍ sL  <&8> 4L     > H   
 
 !!`P   d=dqA       h P f       E`@(`    0Q,`   !!b   䏾 !!c             `,=dqA           `@`    me   
  @   "      0Q<`$   !!e&   $
8D P , !!`   5Lg           9  99  `,=dpA          `@`    b       , e   
  @   "      0Q<`$   !!e&   $
LX x , !!`   g            9 99  `,=dpA         > `@`    c       s    e   
  @   "      0Q@`*   !
!d   Ⱦ$` \ !!`   i;h          3  g9   `,=dpA          `@`    b        e   
  @   "      D-EF0Q@`*   !&! f*   ̓L
8H
 @
(   !!`   5Lh           9  99   `,=dpA         E`@`    b       , e    @   "      0Q<`$   !B! f*   ,
L< H $   !!`   5Lg           9  99  `,=dqA        ` E`@`    b       , e    @   "      0Q<`(   !^!d   ̝T &(    !!`   g          3  f
r `,=dpA        d  E`@`    b       @ e     @   "      
0Q`   !z!8lZ   ؠd48S40
$$&4 $t   !!`   H5x          3  3w  D3 5Ѥ.3v  !3
g3 lZYҕM    `,=dpA       *  E`@`    e       P P @ f  e    @   "      PeA   removeByCallback0Q`   !!8lZ   ܧd48S40
$&4 $t   !!`   Hx          3  3w  D3 5Ѥ.3v  !3
g3 lZYҕM    `,=dpA        p E`@`    e       P P @ f  e    @   "      Pe   removeByTarget  0QX`\   !!$g2   d4($ 8Hx (   !!`   n          3  5Ҥ3g3 ;
9  `,=dpA         E`@`    d        P     e    @   "      U0Qp`   !!4kR   \48S40$ 8HT(   !!`   Ht(         3  3w  23 5Ѥ3g
3 ;Yҕ; 9`,=dpA         d E`@`    e       P @ 8 3   e     @   "      Pd<	   cancelAll   0Qh`z   !!,iF   p8  D4"<wT, !!`   Hr         3 3N z  $3 53 	lZҕ% 9   `,=dpA          E`@`    d       
   e     @   "      0QH`>   !! f.   8 HTT x , !!`
   Hj          3  f3999
 `,=dpA          E`@`    c       P , e     @   "      Bh	0Q<`$   !.! f*   ľ,
`P p $   !!`   g            9 99  `,=dqA       (  E`@`    c       s    e    @   "      0Q<`(   !J!d   ʾT &(    !!`   g          3  f
r `,=dpA          E`@`    b       @ e     @   "      0Q`   !f!0jL   ;8(
D"\ 'd 8F P8 0  !!`
   
by8         3  5ң3 3f;
3f3e33g`,=dpA       @  E`@`     f        P  P P    e    @   "      iL0Q`  !!dw   Ӿ8($4DL`,L
0o4dd,
0
4$4 04   !! `   H50          3  5ң333"3w  5
YЕ 3x  3w  /5Τ3v  3v  Yϕ3 `,=dpA        z E`@`    e        P  0#P  e    @   "      L0Q`  !!dw   ,80
(@ H ,  T<Hp=+/  8LtP,
8
$4  	 !!0`   Bh	HUh         "A3  5Ҥ233f!3
f3g3 `|3 vǭk\3 63=33w  *5!ͤ3#v  3%g'Y)Ε.*3	+g-g /   `,=dpA         E`@`    ,i0        P P @ 
 
 
   2e    @   "      A0Q`   !!Dox   8(dP,
0
4$4T@ *84  H!!(`   H5U0         3  5Ҥg33w  V5ϤE3
v  83v  +33gl3gYЕZ `,=dpA         E`@`     f        P  P P P  e    @   "      L0Q`l  !!Pr   8(tH8|P,,
 x
8t8X4F <j ZxT0X h !!4`   H5LLbĀ         3  5Ҥ3]933
w  r5ͤa3333e#3eiYϕt 93	 3
"f$  `,=dpA       6 , E`@`    (h&        P P P @ @ 0P    e    @   "      K	0           '''k '33'3ϋ	9
3
ϋ r'ϋ93ҋ99	9
9993
ϋr'ϋ9 3"ҋ9$9 &!9"(#9$*%9&,9'.`Ts0      P ,P ,P , , ,P , ,                     e    @   `      ">Zv*Fb~0QH`@   !!e$    /*W  !! `   4=dqA        ` E`@(`   0Ql`   !!,iH   p(
, *48 !!`   HI	Bbs          3  w  55#3gl
3gYҕ9    `,=dqA         `@`    d        ` @  3e  
  @   "      b         Pe
$   flattenCodeArray0QD`2   !2!e"   P 8" $   !!`   r>Ei           l3 g   `,=dqA         *`@`    c           e    @   "      	j            ' )Ћ:9`c         e    @   a      
.0Q`  !R!	   84H
 d    	 H  .,.,.,.,.,.,>,*~& 
 +< F7#&$&  S&" (44" (* " (* * 8* * *  <   !!`r   =dqA    "     	u1qYIma5p                 E`@(`   0QD`8   !j!d   ȷ,@*4@ !!`   aqb         
i          3  ):`,=dqA        d `@b`    b       L e  
  @   X"      0QP`L   !!(h>   <
$8
8
8
, !!`   	l           5 9 5959
59  `,=dqA       T  `@b`    d       ,   ,  e  
  @   Y"      0Q`L  !!hx   ݿt
8(H
(
@+X
 0
 8K
<
h P6;c(!!`   Hp         5 5555r 
553 N5w  555;Y̕ 3 w  @5!5#5&@%5(5*5,i.Y0̕D 1  `,=dqA       ^  u`@b`    0j2          @        "  @ 0  e  
  @   Z"      0Qt`   !!,iD   p
 `HLK"h6@  _  !!`
   U

,u0         r  3 3 5h)#3
 33gh  `,=dqA         `@b`    e        P @    e  
  @   ["      0Q\`f   !!$g2   \"H*@ 
    !!o          z  5 5;5\	O;
 `,=dqA       2  9`@b`    c         @ e  
  @   \"      0Q8`   !!c    ',!!`   4=dqA        A`(   )`@b`    0Q\`h   !!(h:   d
h,LD6C   !!`   Ho0         ; 3 w  "5iYҕ& 	`,=dqA         E`@`    c
         e    @   "      f           '   `b          e  
  @   ]"      0Q<`&   !.!e"   \H
     !!g          ; 5; `,=dqA          `@b`    b         e  
  @   ^"      0Q8`   !F!d   \$<   !!f         
l ;  `,=dqA         `@b`    b       8  e  
  @   _"      0Q@`*   !^!d   << ` !!`   |Uh         3  g#   `,=dqA       d  q`@b`    b       ` e  
  @   `"      0Qp`   !z!8lZ    7 0D 
h$
 $
 w"T
    !!`   T=dqA    
      > ^AAAd  (      Y`@b`    0Q\`b   !! f*   ЄX F(L"8
 $   !!o          k l;r    `,=dqA        &  E`@`    c           e     @   "      t           ''k ң*''' ; l; `d      8@       e  
  @   a"      0Q`   !!8lZ     P
(,
0"Nrx   !!`   
H~X         3  353w  M5" 5
iiYЕQ `,=dqA       X  I`@b`    d           3e  
  @   b"      0Q``p   !!4kV   P
$X
(,
04 !!`   Hp0          5 Ҥ053 w  555
;YЕ" `,=dqA       8 b m`@b`    d        P    e  
  @   c"      0QU`R  !!  L| d$8  4d(,X4
 @* &K
0@
 0 $&P"?x l?@T
(((@<
2,7 $ ,
   !!X`(   0		
Pd҉@   preprocessed
"	WPc   _versionPcBJ   result  ZA0Q`  !!x|   X
(
(&@L+d0."4 d
 0D+o
(
 
,
8l
@2$B, (!!`   H         5 5v  3 3 N5	3 A" ϖw  \Zw  
5l;Y͕ 5w  ]55z  5i; \"5#i%Y'Y(͕_ )  `,=dqA       
	   E`@b`    (h*        P   "@    8  3e    @   "      0Q`t  !"!t{   ( 
4
 
,
$L
H"0*(
 
<
$L
H"0*(K   !!`   HX          3 N 5Ow  K5M5	5M5z  5;\;MѕM w  N55M55 M"5#z  5%;'\);*M,ѕP -  `,=dqA       | r E`@b`    ,i.         @ " @       e    @   "      0Q`  !>!\u   l
(
(
(
(
(
,,
8p
8"$0
 `
8!!`   Hh          5 555	5
5
3 w  \5" 5;5" z  	5\;5" 5;Y!̕` "`,=dqA         E`@b`    $g#               e    @   "      9H         "#  3g]	33f
3g5"33w  (##3	3
 hr 9"9$;&3(i*k,#3.9052ϋ k4#3.96585:5<i>k@	33BgD5F   `,dqA       |  a`@`    DoH      @ @  ` P  8P P  @   @       e  
  @   d"      aq
0QL`D   !b! f0   ؙ P
,
$* !!`   4=dqA      j * a` E`@b`    B0Q4`   !z!c   4$ !!e          5    `,=dqA         E`@r`    b          e    @   ~"      k           5 '
53ы g  `d       P       e    @   e"      0QD`6   !! f,   ĝP
@+T  !!`   Hi          5 3 N5" w   `,=dqA       ` $ E`@b`    c           e    @   f"      0Q`   !!$g2   ̡L*,&B>&.F,>(<   !!`   `   4Jf                          `    Ka       `    `    [`    [`    [`    Ja       `    Jb       `    Ja       ~             ==ф%===%=	%=
==   `,=dqA       d  E`@b`    c         e    @   g"      0Q`h  !!`v   <@.DC&K. D d L
(
(
(
(
(,L
R +(  !! `   
"	WHBp         5 w  -# #33 5
hrik5r55555 3"w  *5$3&e(Y*̕. +`,=dqA       N  E`@b`    ,i,       `  @  @    P @ 0  e    @   h"      v@}z PfpT   ../value-types/vec4 ]r PfO   ../value-types/size  PfV   ../value-types/rect yzr@`    (Jh                                   `    (Jh                                   0Q<`(   !:!e&   <
$8
, !!`   	g           5 9 59`,=dqA        l E`@b`    c       ,    e    @   i"      0QH`:   !V!$g2   ¿<
$8
8
,   !!`   	j           5 9 5959
   `,=dqA         E`@b`    c       ,   e    @   j"      0Q4`   !r!d   Ŀ<
0,   !!`   jJe           5 9  `,=dqA        ^ E`@b`    b       ,  e    @   k"      0Q<`(   !!e&   ſ<
4L
, !!`   y}g           5 9 59`,=dqA       r  E`@b`    c       ,    e    @   l"      0QP`L   !!(h>   ǿ<
$8
H
L
, !!`   	y}l           5 9 5959
59  `,=dqA         E`@b`    d       ,   ,  e    @   m"      0QH`:   !!d   ʿ< : ` !!`   
Pd	   fromArray   j(         3  3e   `,=dqA         E`@b`    b       @ e    @   n"      0QP`J   !!(h:   Ϳ <<     !!(`   0Q<`"   !e&   Ϳ,Dh X 0 !!`   g           9  99   `,=dpA        t & A`@b`    b       , e     @   z"      F0QH`:   !!$g2   ҿ4
Tl
\
8   !!`   j           5 9 	59
59
   `,=dpA        V E`@b`    c       ,   e    @   {"      0Q<`"   !2!e&   ֿ,8d h 0 !!`   g           9  99   `,=dpA         2 E`@b`    b       , e     @   |"      =0QX`^   !N!$g2   ٿh0 <4 <$ 8   !!`   bn         3  3g33g
33g `,=dpA       Z , E`@b`    d       @ @ @ e    @   }"      bl            3 ы999   `,dqA        L > E`@`    e      ,        e     @   o"      0Q4`   !r!c   8 , !!`   =e          3  f `,=dqA       V  E`@b`    b         e    @   p"      0Q<`(   !!d   T &(    !!`   g          3  f
	r `,=dpA          E`@b`    b       @ e     @   q"      
I	0Q0`   !!c   \
  !!d           ; `,=dqA       4  E`@b`   b          e    @   r"      0QD`2   !!e"   \(@   !!i         5 55h   `,=dqA         ` E`@b`   c            e    @   s"      0Q<`$   !!d   \
 , !!`   g         5 3 g  `,=dqA         E`@b`   b       @ e    @   t"      0QT`T   !!$g8    PD
  !!m         5 5r 55h
;  `,=dqA         E`@b`   d        @  @    e    @   u"      0QP`P   !! f0   
4T*/X!!l8         5 555i;
`,=dqA         E`@b`    c          e    @   v"      0Q`   !&!<mh   $
`,
,
<
T B!!`   HxP         5 ;3 w  >5M5	M55iMѕB   `,=dqA        R E`@b`    e       8P @  @ 0  e    @   w"      0Q`   !B!<md   $
`,
,
@< B  !!`   HxH         5 ;3 w  ?5M5	v  ^5iYѕC   `,=dqA       v  E`@b`    d       8P @ e    @   x"      0Q8`   !^!d   ,HT
   !!`   f           9  9   `,=dpA       D  5`@b`    b       ,  e    @   y"                 ˋʋ'
'ɋȋǋƋ	'
	'
'''9 99999
kk'kkkkkkkkk k"k$k&k(k* k,k.''!0%31=335=337=339=33;=33==33?=33;=3'"A%Ë#=BË$=B=B=BË%=BË&=BË'=BË(=B''')jD'		373*FË+rH9,J	3,Lċ-9.N#/PrR'Ë0;T;VkX;Zk\;^;`Ë1;b;dË2;fË3;h	kj;l
Ë4;nË5;pË6 ;r	97t8!'   `v   "   , , @ @ @ @ @ @ 

&P ,P @ 8@  8 8@ 8 ,                                    e    @   b      ^vf6Rn.J
*BnZv:
">Z0Qh`z   !~!(h>   L
*4<$&l4 !!(`   $PgG   ./deserialize-compiled  aqb         
0Q@`,   !!d   ,* P   !!`   I?h         #  3 h  `,=dqA         E`@(`    b       @ e    @   W"      |r           k Ҥ3):3Ћ 9	#39   `,dqA        R E`@`    e      0`     e    @   c      0QP`P   !!$g2    &Lt
    !! `   0QX``   !$g8   ̀|  '`!! `   1	b8	)EPcc   prefix  n          # 3f O S  9	@
9`,=dpA       $    `@(`    d       P ,     e  
  @   U"      F0Q@`,   !!d   T2@#0   !!`   )h          3 3Y9@   `,=dpA        ! f! E`@(`    c           e     @   V"      	l            3 ы9r99`,dqA        ! E`@`   d
      ,@ ,    e    @   d      0Q`   !!Dov   ܇  , @ d < D h P P ` ` 8 @ X !!<`   ڽ Pf   ./CCClassDecorator  Pd@c
   ./CCObject   Pfo+   ./callbacks-invoker Pe   ./instantiate    Pf.2	F   ./instantiate-jit   PeG\   ./CCVisibleRect z          k kkkkk
kkk	k
kkk   `,=dqA       ! # E`@(`     f       @ @ @ @    e    @   e      0Q`  !J!    L  T\p  X  <  P  T(/tTL
 0
 $ 8$H$H$<$@$@$@$D$D$\W=&LC&DO&P
 >#&$4@         &4*!d         A     !%`   =dqA    (   D& 4n 	us                    E`@(`    0Q8`   !f!d   <
4X
   !!`   PcV&P   varName Pdҵ
   expression  f           9  9  `,=dpA       X. . `@^`    b       ,  e  
  @   ="      0QP`L   !! f,   Ի<
("`DS&  !!`   vzl         { 3 3@r@  `,=dqA       . / `@^`    c	        X @  e  
  @   >"      0Qt`   !!(h>   L 6|L <""(;d !!`   I	Bbu(         #  3g!5l;
3g3l@g  `,=dqA       / 0 `@^`    e       @   	   e  
  @   ?"      0Q8`   !!d   ,
,X
   !!`   Pc\   _exps   Pd&Ā
   _targetExp  f            9 9  `,=dpA       0 1 `@^`    b       s e  
  @   @"      0Q`v  !!dw   <'"+4,
 0(:L7 00P( 4
@"h88@0$ *\ H,4!d    	            !0`   $=d& @        1 
2 	` ^*UtI	BHUPe
ʝ   isEmptyObject            "j э v  ""33v  q#3{
3gT#3g3v  3v  3#v  3	g3	g `,=dqA       ,1 >5 	`@^`    $g!       P P 

   e  
  @   A"      0QX`Z   !! f*   ,$ 2<.4    !!`   r	n         
3  g@k@@   `,=dqA       X5 5 u`@^`    c	        	 B  e  
  @   B"      0Q`   !*!X  l
0p
 T
 @
 D
 l L ,"+
 p h ((*BDC "*D <TS@&X@" [T>.<"68p,C_4D,
 D@,`!!`F    aPet]    objsToClear_iN$tPd2tL	   codeArray   Pb^r   objsPc>   funcs   i;Pez`   funcModuleCache Pes   globalVariables Pe   globalVariableIdPe&   localVariableId bPb
8d   ,t; Pc[F   if(R){  Pb   o=R;Pc.<   }else{  Pcbq1   o=R=new Pe7C   getFuncModule   Pb*݇   (); Pcz*(   _iN$t   b         Pdb	   globalVar   mPeΏ   enumerateObject Hr>*`   J`
    PfJ   return (function(R){a        Pd^	   return o;   B
a=x         9  999	93f933h99	9
3!3#@%@&3'3)h+@-@.e/31ˇ3)e43638g:3<3>h@3B3Dx  !3F3HgJ@L@M3N΄P%Q=R3T=RgV#X !iZ3\3^l`9"b3d3fw  3h5j9lYnЕ o3p9r`,=dpA       5 F= `@^`    \ut       &&@ P `
 
 	I @ @ P  ! ` P ,P  \    e  
 
 @   C"      *͘jzڽPdV
   ./compiler  
BFiPb          )-G0n#e/DPe\   cc.PrefabInfo   D
G
aY]$=d& @        *. >. A` ^F0QH`>   !! f*   $@<4H   !!`   vzj          3  @@3@@ `,=dpA        = > E`@^`    c       @X   e     @   D"      0QP`N   !!e"   P:&'H   !!`   b`    Jb           l          3  3҄%==g `,=dpA       N> > E`@^`    c	       0   e    @   E"       0Q`2  !!Ts    "DHo`<;\D430<,$s!!(`   HbPbd   t=  @         3  3x  "33@@	g
Җ3 3v  33 3w  =3 55k@@5 i"Y$ѕF %   `,=dpA       > nA E`@^`    (h&       P @H P P  @ "@ 0  e    @   F"      Pdj>o	   writeCode   0Q<`"   !!d   ؆84L ( !!`   Hg          3  99   `,=dqA       A B E`@^`    b       , e    @   G"      0QH`:   !2!e&   d &(4
T !!`   j          3  f
r 9   `,=dpA       RB B E`@^`    c       @    e    @   H"      
0Q`  !N!ly   č` Xx<0 ((" t`&K`oPC DH4 `,&\4P !d    ?   i        !@`   ,J
Pc*RG   return  $=d& @        E F 	` ^FHb2P         3  gҤj35ѤV3g
v  ^Ф>#@kjv  Ф3;̍33gw  333!3	#g%
@'@(@)@*3+;-`,dpA       `C G E`@`    ,i/       P @ @ 
 

 !  e    @   I"      n0Qh`~   !v!,iB   d D(H4 ,   !! `   BHbPb֋a   O[  r         3  3gw  3 33 
3g@@ `,=dpA       G H E`@^`    d       @ P  !e    @   J"      PdU	   getObjRef   0Q`:  !!Xt    D0<
0 t,
,
0
F   X ,  !!4`   
UHPeNc   enumerateField   X         3  3g33ѣ#
3g3w  G555v  $3e3hY ЕK !3	"g$3  3
&g(   `,=dpA       .I K E`@^`    (h*       @ ` P   P \ @ e    @   K"      PdV=   setValueType0Q`z  !!`v   D `,
,
,
@,7" 
hLXR R 	  !!,`   H*JPdެ
   setObjProp  h         3  3g3w  55
	@5lv"W#3{J3gͤ:33v  +k@3!e#3%e'Y)Е *   `,=dpA       .L O E`@^`    ,i+       @   Z P      e    @   L"      Pez   enumerateCCClass0Q`  !!`v   ,
4<08*4#|6t0&3"&D p,L$4d6c&(   !!H`    HV`    Ja       Pdƪ
   new Array(  v b         ~E9:b&X         3  v  3Y9@҄%3  @	@
r=3̇	):
e33g3  w  B@@@35!e#i%Y'ЕF (   `,=dpA       O R E`@^`    (h)        L	&P  !  e    @   M"      Pe@Q   instantiateArray0Q`  !!hx   \0.X
4<88*4#|>H,0&3kD p,L 2\(wO(  !!L`"   G0Q`  &!`v   `HXHHXH<LH@PH@PH@PHDTHDTH\l& !!4`   

aY]
0PjZ!#   Unknown TypedArray to instantiate:           #  v   #v  #v  #v  #v  #
v  #v  #v  #v  #	
@r   `,=dqA       FS W E`@^`    e       ` ` ` @ e    @   T"      HƸV`    Ja        b         ~E9v:b&H         3  3 3  k3v  @3
Y9@	ф%@@3@	@r=
):933g!3w  <5#v  ^%@%@&@'5(i*Y,ϕ@ -`,=dpA       R ZZ E`@^`    0j.      @ @X p	! 
  B     e    @   N"      $Pgbg>   instantiateTypedArray   0Q`  !^!ly   L"t`4xLT*#@ H2D(<L H p L p L, B.T"4\#   !!L`"   v~RNb9Q	2U	VI	B
Pen]   instantiateObj  n8         "3  ҤY3ѣO3Y9@9
33g353@l;#3	g3
!g#(#%3'g)3+g-3/g1"33g5/"k7 v  {9H: `,=dpA       Z _ E`@^`    4k;         . @   	
 

e    @   O"      0Q``p   !~! f,   \&( 0F &o  !!`   p@         k @ @3ei`,=dpA       _ ` E`@^`    c
       @X   e    @   P"      0Q`  !!Pr   lD TF 5/  D * &" .h
0d
@TR  !!0`   NBvx         3  #33g3
eʭy3gk_3gv  #_3gv  v  56"
3v  3	e !   `,=dpA       ` c E`@^`    $g"       P P   
 e    @   Q"      0Q`  !!И  t7d$ `\7 80(0TD lH777 8dH77<; 87"4<; 8&p |#0.#P 8.&$$"&D < d*DX!!|`:   *>FN aPdE 	   isChildOf   IsƸnPb:3   ()  U. PfZT   Object.create(null) `    Ja       v b         ~E9:b`   J`   PdC   (function(){`    Pe^;   return o;})();  X         #  3{3g#  3	{3g3H3#  33g3	3	#  3
{!)#  3"{$#  3
{%3&g(p3	*#  3"{,^#  3"{- 3.3	0g234g63#  3
{8&393;3	=g?3AgC3EhG@I@JrKҖ>#Mv  rOҖ"3QgSrU҄W%=X3Zˇ\):]e_3a3cge3ghik%=l   `,=dpA       c .m E`@^`    Xtn       P* 

Z @ Z P 
 
 B L &   e    @   R"      n b         "	Peސ   equalsToDefault 0QL`F   !!e(   ,|763!!`   k          #  3{r3 `,=dqA       pm n "	`@^`    c	       P	   e    @   S"      "		q0           '''''''k '3	3
'3	3'k'k
'k'k'3@'	3'
3''')'#3]#9#3]#9# 3]# 9#"3]#"9#$3]#$9#&3]#&9#(3]#(9#*3]#*9# ,3]# , 9ύ!3".Ћ#9$03"2Ћ%9&43"2Ћ'	9(63)8ϋ*
r:9+<3+>Ћ,9-@3"Bҋ.9/D091F293H495J697L899N:9;P<9=R>9?T@9AVBX)ϋC:DY:E[9F]  `|}_      P @  & ` ` P  @  , , , ,0                          e    @   f      b
&.Jr"Zz0Q`   !"!Pr    sL  T  \p 0/p  
 O
$P <
   !!L`"   |=dqA       o j i          E`@(`    0Q`L  !:!dw   <Dt 40$0  40\
t8(@@& ?@$d7T0,(@,h?@$!!(`   I	BAͯZAF(         2"#  3g#3g
{F31#393h#39#3{#39	k#39  `,=dqA       tp "t `@2`    $g        @ @ 
.@    e  
  @   8"      0Q`*  !V!Ts   <( 40$0D8&,,T 2 ,
 0,?@!!$`   I	BvUbH@         #  3gk
33$3
3
r #3gi3w  59Yѕ 9   `,=dqA       Xt v `@2`    $g        @ P P P , 3   e  
  @   9"      0Q9`  !r!pz   LB   hD @F5/  D * &" .h
0t8
 x>$7
	
D@$!!8`   vbN0Q`   !!Lq   D,
,
8td
@
LL` X>$7#
	   !!`
   Hv@         3  3w  j55"KG5{
33v  3g3
l;;Yѕn  `,=dqA       w z E`@2`     f         P e    @   <"      Bh         3  e3g3#
33g iʭ3gr_3	gv  #_3	gv  
v  <6"*&v  "3!
l#;%;' ){*3+H-9.   `,dqA       v } `@`    0j0      P ` @   2     e  
  @   :"      0Q`  !!  <
`  \7T(D@ h
    x
 0
,+o(,( 8D B   x
 x
8:
&$&o(H(0@D 777d(77 <(7"0 <(
#x0h(p `2<  !!\`*   FQ	2U	HvbI	BNIsUbp         { 3 f#3{	#
3gF33r93gw  5;Y Е !#	"3
$g&z3#	"r(3*e,3g.w  750"32
l4;6Y8Ε9 93;H:3#3=3?gA}#3C{E!#3F{H#3C{IQ#3F{JD#3F{K3LgN&#3C{P3Q3SgUr WҖ'#Yv  Җ#Y3[g]
i_ `,=dqA       }   `@2`    Pra        j P   l @ @ @ Z Z 
      e  
  @   ;"      *(Ph^Z   ../value-types/value-type   ͘jzPd_	   isDomNode   V.҄		           
 ҋ'	'
'k 'k'33'33	'
k
3'k''	9#99   `2(h      P @ 0        e    @   g      6Rn0Q`  !!̎   L* 
0"""
"
"""
"*66$#  $   C <   D 	0  *0<*D""""".*&<&8&D , <
  !!a`   =dqA       8  k            E`@(`    0QX`^   !!,iD   X\  (0 0  !!`   U

n         +#  3hҤ#  3g) 
 `,=dqA          `@`    c       @ e  
  @   
"      0QL`D   !!e"   p <: x   !!`   U!
k0         l # 3e  `,=dqA       : ܋ `@`    c       P    e  
  @   "      0Q8`    !"!c   H" D !!`   "f          3  h`,=dqA       x  `@`    b         e  
  @   "      0QD`8   !>!e&   l D(&$, !!`   i         3  gz  l`,=dqA       ڵ  `@`    b       @ e  
  @   "      0QT`X   !Z!(h:   <#xH L X|
     !!`
   
	I	~
Pc   _cleanupm         !9  9#r99
`,=dpA         `@`    c       ,` , e  
  @   "      Pe懟G   ./id-generater  Pcf    TmpCId. `b(         ދPcZk   isStringєD"Bh	0Q8`   !!d   ,+H  !!`   Ef           " #  {   `,=dqA         ދ`@`    b       T  e    @   "      0Q8`   !!d   ,+H  !!`   Qf           "#  {   `,=dqA       ʌ R `@`    b       T  e    @   "      0Q`  !!Hp~    ,H,
 t
$0H* t5/  (
F${( !!`   H
x         3  w  g5ФV"#3 h:6
ȭ+
|i'Yҕi    `,=dyA       t  `@`    d        ` @3e    @   "      0Q`   !!Hpz    ,H,
 t
$0H* t5/  (2 K(   !!`   H
x         3  w  `5ФO"#3 h3/
ȭ$
i Yҕb   `,=dyA        v `@`    d        ` @	  e    @   "      0Q`   !!8l\   x5/  4 &"(*h$*#  !!(`   BUbFb         (b         CC}P         8 ̭- 3 g6;) 	#
33͇̇)::h9 `,=dqA        : D`@`     f        l 0'0@    e    @   "      0QH`:   !! f*   \@
 `
@0   !!`   FU
j          3  Ҥ#3gѤ3   `,=dqA       b : "`@`    c
       P   e    @   "      0Qp`   !:!Dor   <(0t4t4
 0p4 L4$
 04   !!`   "t         A=""v  3  gv      `,=dqA       n ̗ `@`    b       e    @   "      0QX`Z   !V!(h:   d <,L
0?   !!`   UHn          #  3g3w  5`Y
ѕ    `,=dqA         Bh	`@`    c       @   3e    @   "      Bh	0QL`H   !r! f0   h5/  (40!!k8            ̭  `,=dqA       ܘ \ `@`    b       4  e    @   "      0b         DDC0Qd`x   !!(h<   l D L 4 :  0  !!`
   U!
q(         9  99#3e
9  `,=dqA
       ^ f E`@`    c       , @ e    @   "      (b         
BBD0Q`   !!4kX   |,tD 0 L T 4 :  8 (!! `   
U!
y(         "^9  999#3
e9  9  `,=dqA         E`@`    d       , P    e    @   "      AN(b         
BDD0Qd`x   !!(h<   lL T 4 :  (  !!`
   
U!
q(         9  99#3e
9  `,=dqA
       R V E`@`    c       , @ e    @   "      
(b         BDD0Qd`x   !!(h<   lL T 4 :  (  !!`
   U!
q(         	9  	9	9#3	e
	9  `,=dqA
          E`@`    c       , @ e    @    "      0Q`  !
!\u   ,D
4" d8@DD( PD X. x. "dP@3D,@&@@?'   !!D`   FBPed2B   __classname__   EGb"Pes.   \[\w+\s*(\w+)\] Pej44   function\s*(\w+)HU,@         "3  Ҥ3g33333
Y3
f3gv  3΃	  g3΃
  gФ3v  5v  33 3g"   `,=dqA       : j E`@`    $g$       @ P @ L& @ e    @   "      0Q`   !2!Dor    +H $ :@&  &<& & & & 	   !!L`"   D=dqA        ~  Aaub   E`@`    0Q\`f   !J! f*    7T$*(6'   !!`
   <=dqA      ڥ  ]	a(  (   `@B`    AN0Q@`*   !b!d   48* <   !!`   Uh          #  3҈h   `,=dqA        B  E`@Z`    b       @ e     @   5"      0QP`L   !~!e&   <" H " X !!`   Bh	Ul         3  g#3h  `,=dqA        . E`@Z`    c
       `   e    @   6"      0Q`  !!Dor   h(" *$$ $.#td@4|$P pX   !!(`   FB4PkK}%   A Class already exists with the same    Pb    : "PbZ   ".  
8         3  3g3  5`33  e
I5Ҥ5v  -@@@@#3g;  `,=dqA       D  E`@Z`     f       @ @ @!@    e    @   7"      o8          ''3 ϋ ͋e `d             e    @   /"      PcR   __cid__  Pfjx   _registeredClassIds $Pgͻ   _registeredClassNames   0Ql`   !!(h>   D@(" &  P   !!`
   FBs          l 3 3g'3f
Ҥ3h `,=dqA       :  E`@B`    d       P @   e    @   0"      0Qh`   !!4kR    dH/
$LD@d\@   !!`   HFr0          3  w  2533Ф	`3Ϥ	`Y
ҕ6 `,=dyA         | E`@B`    c        P  3e     @   1"      Pe!{   unregisterClass 0Q4`   !!c   4$ !!e          5    `,=dqA         E`@B`    b          e    @ 	  2"      0Q4`   !&!c   4$ !!e          5    `,=dqA       0 r E`@B`    b          e    @ 
  3"      /0Q|`   !>!8lZ   оD(" ( 40L
4"  <(   !!`
   FBEw          " 3  3g3  3(3"33 
Ҥ3g3   `,=dqA         E`@B`   d       @ P P e    @   4"      8           ҈'' i 9i' Ћ9 Ћ	9
 Ћ9
 Ћ9 Ћ9  `$g      ,@ , ,        e     @   "      0Q`   !^!0jP    +P  4  +&<:;2: L!!$`   4=dqA      (  A` E`@`    0Q0`   !v!c   ,
, !!d           5   `,=dpA         4 A`@n`    b          e     @   -"      Pc*    ([^.]+)$
AN0Q4`   !!c   4$( !!e          ;  `,=dpA        ĳ E`@n`    b          e    @   ."      
~P           Ѓ   3g53g5	'! 3΋e 3e  ` f        
      e    @   "      9N0Qt`   !!,iD   5/  l
0@6W  !!`   up         H ˭= .63 @@e9 	`,=dqA       (  E`@`    c
         e    @   "      Pdޒ	   obsoletes   Pd=	   (%d)|(%s)   PbQ   %s  0Q`  !!hx    p0 (8$$ (&| `
 t
$,/ tX 'x(+o
 0T++7o(   !!`
   HEr	P         3  v  5v  @"j
3g[w  N5	" 
3g@3hі@@YЕP (w  5@@Y̕ `,=dyA          E`@`     f          
 X @3" 3e     @    "      0Q``p   !!0jP    ( P
 0
X++(!!`   HI	p(         3 N #rw  M5;
YЕ `,=dyA        Ի  E`@`    d         " 0  e     @   !"      0QT`T   !!$g8    HX@  @D!!`   Ubm          #  3g99``  `,=dqA        6 E`@`    c
       @ ,  e    @   ""      i;`b(         ͷ=f-E RPds
   verifyType  Pd*   removeArray Pe2   appendObjectsAt D0QX`^   !:!$g6   l D`+h , !!`   Hn         3  gz  3N5;	3Z9 `,=dqA        Z =`@`    d             e    @   #"      f0QX`\   !V!$g6   l0"("d`
4 !!`   Hn          3  w  "z  N5;N9   `,=dqA        z -E`@`    c
       @ .  e    @   $"      0Q<`"   !r!d   Ȃd 0   !!`   g         3  gz     `,=dqA          R`@`    b         e    @   %"       R0Qt`   !!4kX   ؄<4l,L
 @(* 40!!`   Hu          E3  x  93  w  -5{#3 g	Yҕ1    `,=dqA       *  *`@`    d        P     e    @   &"      0QP`P   !!$g6   t,,
 0  !!`   Hl(         3  w  5lYҕ `,=dqA        R .`@`    c        @ 0  e    @   '"      0QT`V   !! f.   t& G| !!`   "9	`    Jb           rm0         3  3҄%=3g	h `,=dqA         2`@`    d       0     e    @   ("      0Q\`b   !!(h@   l4 `,
 <
,3c(!!`   HI	o          3  #rw  5;M
ҕ    `,=dqA       < 6 `@`    c       @ 8 3e    @   )"      0PjR!   ../utils/mutable-forward-iterator   DDF0Q``n   !
!,iD   H4l,, ,0  !!`   	~
p          3  x  +3 Z9 33 	533 ; `,=dpA         < E`@`    e            e     @   *"      0Ql`   !&!,iB   dP,xl /8<4 <   !!`   ~
	Hjs         3  33w  /33g
3;3Y9 `,=dpA       t  E`@`    e       P @ 8P p  e    @   +"      0QT`R   !B! f*   ,84,"P(   !!`   ~
H	m          z  "3  93x  
9   `,=dpA         E`@`    c       ,P    e    @   ,"      W	}D	0           ''''k r')Ћ	:
::	:	:
:::::'):'Ћ9)'Ћ 9!"!)'Ћ#9$"%$)'	Ћ&9'%Ћ(9)'*j)Ћ+9,+Ћ-9.-//  '
00  'Ћ1921Ћ3943Ћ5965Ї77):889::::;<<:=>>:?@@:ABB:CDD:EFF:GHHkJ:IL9JN3KPЋL 9MR3KPЋN!9OT3KPЋP"9QV9RX#SZ9T\9U^``   #   0`2 s s`&s`2 0 0   , ,                                      e    @   h      6Rn.F^z
":Zr:V
6Rn">0Q`   !b!4kR    oX  <  X `	 	    !!<`   d=dqA        | f(        E`@(`   0Q`6  !z!Pr    '|,(" H =K/  D &4"h !!,`   <=dqA        ]ua(   `@r`    
B
PbH   _N$ 0Q0`   !!c   4
, !!d           5   `,=dpA         B E`@`    b          e     @ "  "      0QH`>   !! f*   Ե`
8$$  X   !!`   bj         5 ;3 h `,=dpA       h  E`@`    c       8P    e    @ #  	"      Pdrt   canUsedInGetX          '3 33gw@' 9	9; LɭA2 63g6;3`=  `$g      P :   d    e  
  @ !  "      0Q`(  !!Hp   \( x(B XD#`\"T`"Xd@!!0`   I	BH
Q	EF(         #  3g23x  #3
 e59"N#v  #394#v  #39#v  #3	9`,=dqA         `@r`     f       @ P   ` P e  
  @ $  "      0QP`N   !!e$   pF(X  !!`   b         PcJѮs   _short  C b         C
l            )):
9 `,=dqA         `@r`    b       s2 e  
  @ %  "      0b         
b           ab           )b           qb           0Q`D  !*!@np   <@@&P H& &NLW62*3"#*P(!!0`   UI	BH*Z
0         3  #v  #3g!3
x  ҆i_"63#3hr i%3{3	l 
l"  `,=dqA       H l E`@r`    $g$       ` P  *@ e    @ &  "      R0Q`  !F!<mf   x5/  l
, \'h@F"H:# !!`   B]	x          ɭx i63 hФ;=3	Ϥi|3it  `,=dqA         E`@r`    e           e    @ '  "      0Q4`   !b!c   ,'  !!e           "   `,=dqA        v E`@r`    me    @ (  "      x          ' '''k 'k''ы9ы	9
ы9	  ` f      0`       e    @    i      v&B^0Q\`d   !z!$g6    <
 &D""*	 !!0`   4=dqA        " ` E`@(`    (b         b"޹0Qd`t   !!$g6   @#h$ 24,,8" !!$`   Eb8b   
      	Pbz   beh B	q         !	 3 ҇):::3	:g  `,=dqA       h d b`@`    d       L   e    @ *  !      b0Qx`   !!4kR   D 48d5/   _T   !!`   "	vP          3  f333v  - 
ɭ
 39  `,=dqA          "`@`    d       P @3,  e     @ +   "      "0Q8`   !!d   $,'< !!`   Hf          3 N 5  `,=dqA          ޹`@`    b         e     @ ,  "      ڹo            '#ч)Ћ :::9	
  `e      Ӏ 0      e     @ )  j      0Ql`   !!(h<   , T8"*C:*  !!8`   (b          R10Qp`   !!<mf   #P 4# @@H
 04x
4 !!`    R  t         3  "3  g3"3gU3	Ҥv  3ҧ `,=dqA        J  R`@(`    d       P 
   e    @ .  !       R  Bk0Q0`   !*!c   +@!!`    Bkd           #  { `,=dqA        : E`@(`    b       T  e    @ /  !      0QD`2   !F!d   ,*"$ !!`      i           "3  " 3"   `,=dqA       P < E`@(`    b         e    @ 0  !      0QP`N   !b!d    GH>  !!`   D=dqA       r  aAb(     (   1`@(`     0Q8`    !z!c   ,& < !!f         l `,=dqA          E`@r`    b          e     @ 2  !      l           '''# ы l `c           e    @ 1  !      1	s          k )ы :$"$":		:
9 `,dqA       L  E`@(`     f      L `      e    @ -  k      
&B^v0Q`   !!Pr     P P 8   8 \ d X L D ` h P X   !!D`   (Ph]   ./platform/CCInputManager   (Ph}   ./platform/CCInputExtension ΒPej8   ./platform/CCSysPe   ./asset-manager Pdrh   ./CCDirector PfbC   ./platform/CCView    PfFs   ./platform/CCScreen }          k kkkkk
kkk	k
kkkkk `,=dqA       ^  E`@(`     f       @ @ @ @ @ e    @ 3  l      0Q`   !!Pr    [84H Pd  h<
(, * L4 !!L`"   L=dqA         	 c    E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       \  `@`    b       L e  
  @ 5  !      0Q`   !!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA         `@`    e        ` `    e  
  @ 6  !      0QT`V   !*!$g2   <LD< *$   !!`   U	0Q4`   !>!d   D
P   !!`   e           9     `,=dqA       r  E`@`    b          e    @ 8  !      m         #  3#  33f 'l `,dqA         `@`    d
      P      e  
  @ 7  !      aq
PdF   ./assembler ,Pi   ./utils/dynamic-atlas/manager    Pf1   ./webgl/render-data 0Q`  !n!ly    ;t('#X <H      2Nl "<";  !!t`6   4=dqA        A`(   E`@`    0Q|`   !!4kR   Թd@ >X0* < 4   !!$`   b
F0Q@`,   !!e$   <L&(  !!`   qh         #  r  `,=dqA       X ~ E`@~`    b         e    @ ;  !      Pc^   initDataPd<"	   initLocal   w          3  g3r 93
3ы kg3f3f `,dpA        h  `@`    $g      P ,P @ P       e     @ :  !      UbF0QH`:   !!e&   @0\T !!`   FPeZƑ   createQuadData  Pe   verticesFloats  Pd;   indicesCountj(         3  333e   `,=dpA        6  E`@~`    c
       P   e     @ <  !      0Q<`&   !!d   ,
0,8$ !!`   PcJJ!   _local  Hg           9 3 9 `,=dpA          E`@~`    c       s    e     @ =  !      0Q`   !!8l\   |0(,H&hdT,
 @
7
  !!(`   FPd\h
   uintVDatas  IsBjJPe޵    floatsPerVert   PdZn4   colorOffset Hx(          3  35ҤE333
333w  ;@Е   `,=dpA         E`@~`    e        P P  e    @ >  !      bJ0Q<`&   !6!d   ,($ 0 !!`   %Pc]9   _handle Pdq   _meshBuffer g          #  333 `,=dqA         \ E`@~`    c       P    e     @ ?  !      :0Q1`  !Z!  lH044 (
(
(
(
,
,$
$
$
8L$.0.020 
,T
$T
&P
$T
& T
$T
&P
$
(
$
(
$
$
$
$
4
(`
$d
&`
$d
&`
$d
&`
$h!!$`   FPcܝ   vDatas  Is"          3  33533
35555555555 3"v  v  v  v  @$;%M'@(;)@+@,;-M/@0;1@3@4;5M7@8;9@;@<;=M?@@;ABCBDBEBFBGBHBIBJ@K@L;MMO@P@Q;R@T@U@V;WMY@Z@[;\@^@_@`;aMc@d@e;f@h@i@j;kMm@n@o;p `,=dpA         E`@~`    Xtr       P P        P  B  B  B!B B B : !!@ B e    @ @  !      Peb"   updateWorldVerts0Q	`  !~!ly   PX T4< \4P,8D(D"<"W" @TH((
 (*D3  !!L`"   RvFjPcҢj   iDatas  :>	JH_	NBF         3  3g335
353g333h3	W3
3"@!3$x  +3&3(3$A*h+h-3&h/31333537w  9Y95;@:;=Y?ȕ! @   `,=dpA          E`@~`    8lA       @   P P   X P  
 e    @ A  !      }0Q`  !!Dor   d.<8$<$l  |
$ (,
$" x$?", `   !!8`   
m1] Pfn2a   insertSpriteFrame   EF6}nHI(         3  D3933.33#33
gҤ3g35Ѥ.3	g33v  ^9
3f   `,=dqA         E`@~`    $g"       P P @  P    e    @ B  !       Pf   packToDynamicAtlas  `    Ja        b         s
0Q8`   !!d   \TT   !!`   "f          3 3B    `,=dpA        J  
`@~`    b        e     @ C  !      0Q`   !!Dor   ؓ|,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA        d E`@~`     f        P , P `  3e    @ D  !      b         D`          ' # 33g93
9 l3͋99	
99999 ʇ!)ɋ:"=$	3&l(# 3*ȇ,)e-`@n/   
   P ,P P , ,  @ L           e    @ 9  !      }DF8b   
      "`
   `   `   PcΡ=,   uvOffset`   &`   Pd=i   Assembler2D 	@           ы''9 9kkkk
'kk'	3k9#
333̇)h#
93!9#`0j%      ,@ @ P P 0	`        e    @ 4  m      
&:j
2Vz0Q`T  !!hx   ̩ 84H p  
*4<
  
 ( ""/<<
(L4 !!P`$   D=dqA       d
  b   E`@(`    aq
$Pg"   ./webgl/vertex-format   }zb         bI@b         "`   `   &`
   :Pcs   getVfmt v0Q0`
   !F!c   T8   !!`   Pe"'   _meshBuffer3D   d           3     `,=dqA         :`@.`    b          e    @ F  !      0Q0`   !f!c   Դ$$ !!`   PcZa   vfmt3D  d          3  `,=dqA        ( b >`@.`    b          e     @ G  !      0QQ`N  !!  \`H0$ &K *K *K *KP
 p0 : 
`L
(L
( !!8`   IsFj
"A	5h         3  33335
33555e33555e 33"5$5&5(e*33,5.5052e436w  Y5833:e<B>3	?;AMC3
D;FMH3I;KYMΕ[ N `,=dpA        B v`@.`    DoO       P    @   P     @  P        e    @ H  !      Pdb   Assembler3D 	H          9 9k'kҤ3
):''w  &3#3fgYѕ( 	)͋
 :::#9!93#9%  `0j'      ,@ 0`` @ 0O
`       e    @ E  n      Bb0Q`   !!Hp~    G84H \
l*4<  " 
(L4 !!4`   D=dqA         b   E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       R  E`@`    b          e    @ K  !      m         #  3#  33f 'l `,dqA         `@`    d
      P      e  
  @ J  !      0QP`L   !! f,   ,8" *
\,@  !!`   U
PeRp   __assemblerId__ l          #  3hY'93	  `,=dqA       
  `@`    c       @ p e  
  @ L  !      aq
Pe   ../utils/pool   b         0Q`   !"!Dor    ;t('#X l<8      !!@`   4=dqA      8  A`(   E`@`    0Q`   !:!@nn    4 P
 0
H++@"6, C.' !!$`   HI	b9	`    Ja       r~
}X         3  #rw  5;Y
ϕ 33˄%=3gh҈9  `,=dxA          `@2`     f       @ 8 30 `  e     @ N  !      UbF0Q`   !^!<mb   4<pt<
004` L
 P* D   !!$`   ~
	

b}(         e3  _3k35
;33x  ,3g53g3Y9   `,=dpA       X 
 E`@2`    $g        @  0
 
    e    @ O  !      0Qx`   !z!,iF   0 <
( T:X*(( !!`   ~
"	v0         3  (3k553
f3Z9
r    `,=dpA       0  E`@2`    e       @  P     e    @ P  !      
0Q4`   !!d   ,,D $ !!`   ~
	e           9  9`,=dpA         8 E`@2`    b       ,  e     @ Q  !      Bh	0Q0`   !!c   4<0 !!`   Pd   _renderComp d           9   `,=dqA       d  E`@2`    b          e    @ R  !      
|H          ' # 33g93
9 l3ϋ99	
99`,i      P ,P P ,           e    @ M  !      o	H	@           ''9 9kҤ3):	'3kr 33	h939
 `(h      ,@ L
 
         e    @ I  o      6Zv0Q`   !!Lq    84H \  
x*4<

(@   L4 !!@`   <=dqA       x' a  E`@(`    aq
2Pe"M   ./assembler-poolb         0QX`Z   !!,iD    <<     !!0`   0Q<`"   !d   @X T   !!`   Pe&}P   _extendNative   g          3  3 f   `,=dpA            A`@`    b       @ e     @ U  !      F0Q0`   !.!c   ܅4
D( !!`   d           9  `,=dpA       l! ! E`@`    b          e    @ V  !      0Q,`   !J!b   $ !!c             `,=dqA        ! " E`@`    me     @ W  !      60Q,`   !^!b   $ !!c             `,=dqA        H" \" E`@`    me     @ X  !      }0Q0`   !r!c   ,$< !!`   PeB<   vfmtPosUvColor  d          3  `,=dqA        " " E`@`    b          e     @ Y  !      >n            3 ы9999	   `,dqA        Z  " E`@`     f
      , ,         e     @ T  !      0Q0`   !!c   <
D  !!`   Pe.
   __assembler__   d           9  `,=dqA       B# # E`@`    b          e    @ Z  !      o	0Q`8  !!Ts   pT<t8<" d<l dD,0d  H `
 8!!@`   	<Pm5/   Can not find assembler for render component : [ }D,Perk   getConstructor  )

@         3  3B3ң2#3#3
3g@@g3ѕ@ 3	3	g3
3
3 v  %33g!3#g%9
'`,=dqA       #  ' E`@`    (h)       P P  !
 
 e    @ [  !      	~(          9 9k'kҤ3
):' j99	9
#939  `(h      ,@ 0
`       e    @ S  p      
*FZn0Q`   !!4kV   L	&hX&X&T&@	&d&\
  !!D`   0Q`   !Dov   " &+,
4@
 D H t
+++
+++ !d          1     !H`    $=d& @        ( ) 	` (Pc./   _canvas Pc2'   _caps   b         Pd	   drawcalls   `    Pc%C   _stats  Pbb   _vh PbZܰ   _vw Pb   _vy Pbr   _vx PbN6   _sh Pb*   _sw Pb^⨳   _sy PbC   _sx }0         3  gҖЍ999
)999	9
99999 `,dpA       F( * `@`     f        ,0``` e    @ ]  !      F0Q,`   !N!b    !!c             `,=dqA        * * E`@(`    me     @ ^  !      PeSW   _restoreTexture 0Qx`   !f!0jJ   ܬl<<<"L<
 <
 <
     !!`   .*&"v          3  v  '3v  3v  3v  9 9
99`,=dpA       ,+ n, E`@(`    d       P , ,  e    @ _  !      Pd62   setViewport 0Qx`   !!0jJ   l<<<"L<
 <
 <
     !!`   >:62v          3  v  '3v  3v  3v  9 9
99`,=dpA       , - E`@(`    d       P , ,  e    @ `  !      Pd'>
   setScissor  0Q`^  !!Xt   d4<(((""<*T*T* ( ( 
08((("!!8`   PdL	   clearRect   .*&"PbZ   rgb(Pd	   fillStyle   PdΫ   globalAlpha 8         3  33333
e]5v  5v  5v  ^5@@5@@5@@9	 5"9
$3&3(3*3,3.e0 `,=dpA       2. r0 E`@(`    0j2       P P     !@ . P P    e    @ a  !      Bh	0Q4`   !!c   8D !!`   e          3  9`,=dpA        0 1 E`@(`    b       ,  e     @ b  !      Pea|   resetDrawCalls  0Q4`   !!c   T( !!`   e          3  3  `,=dpA        X1 1 E`@(`    b         e     @ c  !      Pd   getDrawCalls	y            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы99 `,dqA       ( 1 E`@`   (h      , , ,           e    @ \  q      Jb0Q\`h   !!(h:   L&D&X&H
    !!,`   0Qx`   .!8l^   <
4H
 H
 D ,HlL P !!$`   Pc#iT   _device !/Ay}Pd   updateImage v         9  99923!^39
3!^393g   `,=dpA       02 3 `@(`    e       ,  ,P    e    @ e  !      F0Q4`   !R!c   @ L !!`   Be         3  g`,=dpA       04 x4 E`@(`    b         e    @ f  !      0Q\`d   !n!$g4   H4d,
H#&<  !!`    9Ao          3  ,3  5!3  5Ҥ3v  ^
9  `,=dpA       4 5 E`@(`    c
         ,  e    @ g  !      B0Q0`   !!c   $0( !!`   Ad           9   `,=dpA        6 P6 E`@(`    b          e     @ h  !      	o            3 ы93 ы93 ы99`,dqA       1 t6 E`@`   e
      , ,      e    @ d  r      *Nj0Q`F  !!Ts    ;84H P &"D"""""*@B
(L4  !!d`.   <=dqA      6 I a(    E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       8 8 `@`    b       L e  
  @ j  !      aqeҬ$Pg+n   ../../renderer/core/passbH   $      !BPeZ,g   InputAssembler  Pb:M   PassPd   renderEngineBZBBBPd~D	   drawCalls   `    FBPdRw   _cameraNode BBBBEBh	0QA`.  !!~   <  L /
 Lx  P 67
 "` (" .X .\ 63*/4c(8_  !!h`0    Pf2u   ./webgl/assemblers  $Pgh   ./webgl/model-batcher   
!Z"6(Ph҉!   ../../renderer/scene/scene  8Pl)   ../../renderer/renderers/forward-renderer   Pc&
   Device  (b         Pe&R   defaultTexture  PeN"U   programTemplates`    [Peb   programChunks   b           Hb          9`    [y`   }`   }DPd   WRAP_REPEAT *F%P          k k3399
#39k	k33
r9r 93 χ"33#̇%33&:(33*:,33.:0r2:436r89:3<3>r@9B3D3F3H3JhL `,=dpA       : @ `@`    @nN       P ,  P ,@ 0` 0P   @ P @ e    @ k  !      0Q`,  !V!Xt   P P x h
0T
 H
 H
l l4X(8_  !!L`"   Pc'c   ./canvas Pf}   ./canvas/Texture2D  PeG   ./canvas/Device "!Z@b         `   `    `    `   Pb>G   tx  `    Pb*6/   ty  `    $PgF   RenderComponentHandle   FPeB   ForwardRenderer "68          k kk999
r9)93	33r9
3r 9!##3%9'3)3+3
-3/h1  `,=dpA       @ D `@`    0j3       @ , ,0



   e    @ l  !      0Q`  !!pz   $l$ H
$F t</ x<(0 'p0 'p@4@p!!``,   y;]ZIM9~	y}
vz@         #  3-#  33fҤ3e
#  33#  33v  #  33f3	3
333 3"e$3&#  33(f*9,3.#  330f294363983:33"@<9=  `,=dpA        ^D G `@`    8l?       P @ P @ P P P ,P  ,P p  e     @ m  !      0Qd`r   !!(h>   P T$  7 !! `   E
q         3  3f'33h
3 3f9   `,=dpA       G H `@`    e       @ @ @    e    @ n  !      0QH`<   !!e&   أ8  8$ , !!`   F=Bh	j          3  3f33f
  `,=dpA        H \I Bh	`@`    c       @ @ e     @ o  !      Bh	%	@          ' 9 9kk'kk
kk#͇)3:	3:
::::!:#9%93'9) `8l+      ,@ @ `  
`          e    @ i  s      R0Qy`  !!   _d68686868$686868,68686868 44  	        ,0` <  H <
 L       \ p p X | P H h L T ` H D8?T !!`r   =dqA    *   ZL o 	9)t                     E`@(`   0Q8`   !!d   $
,@ ( !!`   Pc>x   _func   Pcr"   _next   f           9  9   `,=dpA        N vN 	`@`    b       ,  e   
  @ q  !      0Q`~  !&!x|   <
"0$8 4L,
D.""""""#xx\TX`p(   !!0`   Pe#Y   _localTransform PeD   _worldTransform 28ArPc#   _render ͗Pd3l   _postRender           v  
v  r  9 v  <v  >v  @	v  B
v  Dv  Fv  Hv  JP39F39<3
9239(393939
3	9 `,=dqA       ] xb )`@`    e       ,P P P   e  
  @ {  !      0QL`D   !R! f0   \D 4!!`   0QT`R   f!(h:   l, 
"8<(   !!m         x  H lWѕ    `,=dqA       c c E`@`    b        e    @ }  !      k(         3  Ћ k;3g  `,dqA       b d `@`    d
            e  
  @ |  !      F0Q,`   !!b    !!c             `,=dqA        N N E`@`    me     @ r  !      Pd(T
   _doNothing  0QT`T   !! f0   ̼8 0 4!!`   Um         3  f3\H93
3g  `,=dpA       $O O E`@`    d       P .P   e    @ s  !      60Q`  !!Hp~   ,&<PD8,@@0,D .0 h&  !!0`   Rya@         3  Y9 333	5;5;5;3333e3!\$H#9%3'3	)g+3  Z-9 `,=dpA       P R E`@`    ,i.       
 

 p
  e    @ t  !      :0Q``j   !!$g8   \d, 0 4!! `   I)6p         3  33g3\H
933g   `,=dpA       FR FS E`@`    e       P  !P    e    @ u  !      280Qd`v   !!$g6   ,&P$ hl&  !!`    Pfi   parentOpacityDirty  q         3  Y9 33g	3	\H93  Z9  `,=dpA       tS HT E`@`    d       
 
  e    @ v  !      A0Q\`b   !!$g6   \X
$ |0 4 !!`
   I0o         3  Ҥ3f3
\	H9
33g   `,=dpA       rT \U E`@`    d       @ @ @ e    @ w  !      r0Qd`x   !.!$g8   \d"HG," d 4!!$`   IGɗ)}q(         3  33h33
h33g`,=dpA       U V E`@`    e       P P P    e    @ x  !      >0Q-`  !J!|}   d ,P\$*;|2t.@,,
 t
0X("|l
|B{GD4$W3D 80	
D, 4!!D`   Pe   parentOpacity   AR͗HɗrjJPdW{	   _fastSetA   h         3  3  3 P  B9 3	3F33w  53F93x3v  l3v  3I9	'3
!3#3
!3%3B'g(35*3,g.3
!90Y2̕ 39 3436g8`,=dpA       V [ E`@`    4k:       @X 
  P p
 H @ \   e    @ y  !      ͗0Qd`x   !n!$g8   \d"HG," t 4!!$`   IGɗ)PeZf   postFillBuffers q(         3  33h33
h33g`,=dpA       [ \ E`@`    e       P P P    e    @ z  !      BPcr   flows   PdGy
   createFlow  0QH`:   !!e"   ؒ8&X t
 ,   !!`   Pevek   _inValidateList bj         3  3g9    `,=dqA       d De E`@`    c       @    e    @ ~  !      jI0Q`   !!<mb   \ ,
 t<<` \ 
 $   !! `   HA=͂x(          3  w  <53$33f
3f9Yҕ> 9   `,=dqA        e Dg E`@`    e        P @  0/  e     @   !       PfNn   validateRenderers   0Q`  !!Lq   , 8X0"< d3D h6 .,D 4
     !! `   ɗRٛ          3  f3'3HR3	Y93f3\H9353g3	Z9353g!'`,=dqA       |g vi E`@`    $g#       P  @ .    e    @   !      Pe`8   visitRootNode   0Qx`   !!4kR   Ħ< L (  T  \ , "$#x   !! `   =Pcz   walking Pdo	   terminate   EPd>*   _renderScenev         3  f93g3
f933h   `,=dqA       i j E`@`    e        P P    e    @   !      0Qx`   !!4kT   < L (  T  \ , "LK  !! `   =
&v          3  f93g3
f933h   `,=dqA       j k E`@`    e        P P    e    @   !      0Q``p   !:!,iH   <
 
 , \
 , 'k!!p           ''; w  r ;Yҕ `,=dqA       l l E`@`    c        0  e    @   !      0Q,`   !R!c   $$   !!c            `,=dqA        m 8m E`@`    me     @   !      Pdi   getBachther PeZr   FLAG_DONOTHING  PeM   FLAG_BREAK_FLOW  Pf(   FLAG_LOCAL_TRANSFORM՝C&6ACfBPdR2!&
   FLAG_FINAL  "6	]8            '''YI 'YI'YI'YI'F
Y
I	'YI'	YI'
	
F'YI'YI'YI'YI''3Ћ99	9
9 9"9$	9&
9(9*r ,'3.9092'94968'΋99΋9;΋9 =΋!9"?΋#9$A΋%9&C΋'9(E9)G9*I9+K9,M9-O9.Q	9/S
90U91W92Y93[94]95_#6a97c98e `|}g      B!B!B!B!, , , P , ``````                         e    @ p  t      *Fj"Nb6N0Q%`  !~!В   /84H \
*4<      43  < (
  
  
  
   (     
  ( <
          ,   <
(L4   !!T`&   5=dqA    B   o ~ 	u9)1qYIma5eU]=-                                 E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       q Br E`@`    b          e    @   !      m         #  3#  33f 'l `,dqA       &q ^r `@`    d
      P      e  
  @   !      aq
 Pfs   ../../assembler-2d  b         (PhI^   ../../../utils/text-utils   (PhE   ../../../platform/CCMacro   (Pht7   ../../../components/CCLabel 
5Pc~8   ../utilsPeJ7=   shareLabelInfo  0QL`D   !!(h>   $
(D < 0 < <
   !!$`   EPbJ#   char	k            9 9999 9
  `,=dpA        s t `@`    c       , , e     @   !      =1E0Qa`p  !
!t   ;t('#X l<l        :       	 
      ,       X  !!`   4=dqA      \v  A`(   E`@`    0Q@`*   !"!d    ,( +| !!`   9	h         3  h   `,=dxA        v w `@`    b         e     @   !      UbF0Q`T  !>!Ts   @6D&4,T ( p p l \ & 0*  , 4 d   !!@`   nHPeN   _reserveQuads   UH PfR   _updateFontFamily    Pf   _updateProperties   Pe&+   _updateLabelInfoPeD"   _updateContent  v0IsPe]   _resetProperties(         3  	v  ^&	333f3
h3g3g3g3f3	g 	9
"	3$3&g(	9 *&	3,f.  `,=dpA       zx 8{ E`@`    ,i0       P P @ P @  @ @ e    @   !      60Q<`$   !r!d   ,&4   !!g          C &  `,=dqA        x{ { E`@`    b          e     @   !      Peox   _updateFontScale0Q\`h   !!$g6   dLdtx* | !! `   5GPdJw	   fontAtlas   o(         3  3&3&393
h`,=dpA       { } E`@`    d       P ,P    e    @   !      R0Q@`.   !!d   ,< $ !!`   Eh           9 9 `,=dqA        \} } E`@`    b       ,  e     @   !      Z0Qi`~  !!~   P /|D. 8WtlXXh'h'H* @D>$h>$JldD>$"h& @& ( !!L`"   U1"1R1q.1Isy}or0:121(Phf
   _setupBMFontOverflowMetrics M          3  3f&3&33&3
&3&3&3&3&33	9	33
9
3v  F&3	 3$O#@"9	3
&3$O)@(9
E3*v  )&3
&3$O-@,9

3.&909234f6 `,=dpA       }  E`@`    4k8       @ P P P   ! !@X ,P    e    @   !      V0QL`B   !! f.   ,( < < $ !!`   Ek          && 9 9   `,=dqA         x E`@`    b       ,  e     @   !      b0QH`:   ! !e(   @ d  H!!`   ,PiT    _computeHorizontalKerningForTextPd~\
   _alignText  j          3  f3f3f
   `,=dpA         ~ E`@`    c       P @ e     @   !      ^0Q`6  !* !Ts   `,4$.DD $
  T
8*'
DFl($   !! `   HPdF   kerningDict }DP         3  
3s#33g
^w  O3gVU     F5Nw  ;Y͕Q 9  `,=dqA        ރ d E`@`     f       ` @  ! 0/  e     @   !       0Q`p	  !J !`  Ԛl4       ,2 <
 l P$2 P$$$$,
 
D*T /,(2 7* 3.Tp6,(8*&,2(  4 0 \+ h
P* 3.TWV 
. "T:\/L*$&.0/`*.<PL0*x* 2 # `
/l
///t
'P 4 0 \+( -#.$ 0
(*(, K"BPd* 8* 02$`* 72o2$.`* 32k8 L2"L28"+h
:<0!!`B   HbMYzPbPew   _getFontScale   	 Pf0]   _recordLetterInfo   `z  $Pg6D'   _recordPlaceholderInfo  PdF1k6	   atlasName   d  r    B    y}bBj0         3  #3hw  3g
v  iw  @3gv  33hʢ3B@3	A"x  tx  m3
 B@"x  Q3"g$>3&g(Y*3.f0B-M ,A+9237B6A53	@4993;e=M?
3 @w  #NBw  
MD5E@C3KBJ@I3	OMAH@G3P3
 BR@O3	AN3Sw  3S3S3WBVAUx  3S3WBZAYĖ3[h]3_3ahcYe 8 f 8w  x  w  @gȖJ3&ghYj3nfpBmM lAk3rhtYv   w 3&gxMz&B{3|f~B&x  NO @& 9!9 y  <#3gk3	O@9!y  B#3gk3	O@93&&3 v  ^9x  3@&[w  @&`,=dpA         E`@`    x|       P @ @
  P P @ BX , !
 X B      
   !@  3@X @!,    X @e    @   !       Pfd   _multilineTextWrap  0Q,`   !z !c   ,$   !!c            `,=dqA        X  E`@`    me     @   !      Pe%#   _getFirstCharLen0QH`:   ! !d   ,*<;T   !!`   n0j          3  v     `,=dqA        ƕ $ E`@`    b          e     @   !      Z 0Qy`  ! !   H 2d.0 P$@ (* $(`&$"(
4
D <(* 7& 3X&",.( 6`(X&$"+( .0 2` H<(   !!,`   bvPMzP]H         3  g3gv  3g
33hУ3B@Mw  3  g33hФ3B@ 3"B!@$"x  "3g%"x  3B)@(@'v  $3g*3g,Y.Y/Ε 0  `,=dqA       d & E`@`    0j1       P @ @  	  @X  ! !   e    @   !      :K0Q8`    ! !d   \`_  !!`   r f         3  3g`,=dpA        v  E`@`    b       @ e     @   !      $Pgת   _multilineTextWrapByWord0Q8`    ! !d   \`_  !!`   r  f         3  3g`,=dpA        T  E`@`    b       @ e     @   !      $PgQ   _multilineTextWrapByChar0Q`   !
!<mf   D0 D `(D'< .HK+,4 !! `   Hb(         3  z  r 3g59
53g3@959`,=dqA       .  E`@`     f       P   `  e    @   !      b 0Q`  !&!\u   d0 D  .H@(D'(D'(H+&<( 4k0@00  !!4`   Hb	(         3  z  r 3g3	g3@595959533g!3#9%5'3	)9	+5-3
/9
1  `,=dqA       ܞ  E`@`    0j3       P   `
 
`
`
`  e    @   !      ^ 0Q`  !B!Dot   ,8 (  t*2H0 l|{ BhT|{  !!(`   H $Pg~<   _computeAlignmentOffset n0Pe*   _isVerticalClamp(PhR0    _shrinkLabelToContentSize   Pd:`o.   _updateQuads PfF   _isHorizontalClamp           &9  3f3f3
v  (x  3f33g3f%3
v  33g `,=dpA        H  E`@`    $g        @ P P P P    e     @   !       0QL`B   !r! f.   X0#P0
 $  X !!`   Ta?^k           &3 f   `,=dpA        ʤ E`@`    b         e    @   !       PfK1   _scaleFontSizeDown  0Q`   !!Lq   l (
 l
 8<<  l<.(4 p  !!`    R0         S  w  K@MWy  5C&3 f3	fj
NіM z  3g `,=dpA         E`@`    e       B    e    @   !      Z0Q<`&   !!d   ̟,*4,   !!`   }g          3  x   `,=dqA         . E`@`    b          e     @   !      V0Q`  !!dw   d0 ,
 |Tp(43p&P@L\&$.T@`l,ld(   !!,`   HyP         3  w  53333
g33B@3 x  Q853x  3x  	w  Җ 3x  ҖYѕ   `,=dqA        r  E`@`     f        P P    e     @   !      b0Qd`x   !!$g2   ̳h,@,.H3T   !!`   yq           5 3 x  w  3 x  `,=dqA         E`@`    b         e    @   !       Pf.w   _isHorizontalClamped0Q5`  !
!  P224( L0OxT&\h,4P4H, ,
 |"Tp(43x8@00x*<LxL:@:(
*&,J<Bx68&_8&+6HL0 #204 X20x,hp 2$2 l2$|Rp$R#$2 H  !!`<   IsFPd[f
   dataLength  Iy	}Hj0n0Pe,   _determineRect  Pd;+b
   appendQuad  a    PeS]   _quadsUpdated            3  33f	39
933933	3
B333B3 w  5"3$33&3(g*3,9.309
2349	6389:3=@<!x  x  =A?3=@@9:3AAC9.AD3,BFAEw  C3Gv  -w  AJCI9.3K3	M30PPBO@Q5R@T x  n3UhW`3Gv  9
2=3Yv  '3
[30x  ͖9
23Ax  r3
]x  _3_ga3	M3K5d@c3f	AhAiejYl ^  m 3n	gp `,=dpA         ¸ E`@`    Xtr       P  P 
 X  P  ,P    B 
 B  

  @H 0@ e     @   !      ^0Q`  !6!x|   X HP0D ,0_ 04gxTD00/T\/#,LP(!!(`   y	}P          3  f333333AP@
333APA]333@3!A#3$A&A'9(3,@+A*9.3!w  3$@091.33A4@39(3!3,@6@59. `,=dqA        $ E`@`    4k7       P   
  !P  @  p!   e    @   !      0Q`6  !R!>  ,D*P8>8>83 , k ,
 0* 2$$[ ,
 0*2$3(8*Xo&&< 6|D* Xo66@\ !!8`   H^0by}b0Z P         9  33v  ,33v  @33v  uw  3
gYҕ  3 w  53
35APgYѕ7 F3 w  23
35AgY!ϕ4 "3#&3%3	'v  s3#A+3
-f/B,@*B1A)3%32v  A4&P6A5& `,=dpA        r J E`@`    4k7       P P \      !   e     @   !      R0Q`   !n!4kT   ĆP08* #*#h 
  
  
 (  !!`   y}r0ox           3  33v  3v  & &!&"  `,=dqA          E`@`    c       P    e     @   !      0Q,`   !!b   $ !!c             `,=dqA          E`@`    me     @   !      v0Q,`   !!b   $ !!c             `,=dqA        P d E`@`    me     @   !      "0Q,`   !!b   $ !!c             `,=dqA          E`@`    me     @   !      &0Q,`   !!b   ܏$ !!c             `,=dqA           E`@`    me     @   !      NEH          ' # 33g93
9 l3ϋ99	
999999 	9"
9$9&9(9* 9!,"9#.$9%0&9'2(9)4*9+6,9-8.9/:091<293>495@697B899D:9;F<9=H>9?J@9AL`~N      P ,P P , , , , , , , , , ,                                  e    @   !      		0          ! '9 9kҤ3):	k'k'k3	'
k3''#3f''	'
'' '''''''''#3!f#''''''''''' '!'"3%k'93)9+   `4k-      ,@ L 
 &s 
`       e    @   u      :n & F v     ">n2Nj0Qx`   !!0jN    t0"""""*"
  !!L`"   0Q@`.   ! f.   $,@
 P \ ( !!`   h           9  999 `,=dpA          `@(`    c	       `  e   
  @   !      Hb         EI%M0Q<`(   !!d   $(('D !!`   =g         #  33g`,=dpA         f `@(`    c       P    e     @   !      0Q@`.   !2!e"   ,
,,D H   !!`   Mh          9  33f `,=dpA         `@(`    c       P    e    @   !      0Q`   !N!4kX   ,&"L"0*L4444 L!!0`   (b         !!	}Mz          Z  )3:33:	33:939339339!3	#f%  `,=dpA       X  E`@(`    (h'        
 
 


   e    @   !      0Qp`   !n!4kR   ̨8L<(Ch<(C(C 4 L   !!(`   !!	Mt          3  A33 393
3 393 399 3f `,=dpA        $  I`@(`     f       P ,P   @ e     @   !      0Q\`b   !!$g8   ,
8L&8(_ H!!$`   =y}Mo8         9  #333e
93f   `,=dpA         %`@(`    d       P @ @ e    @   !      0Q`  !!dw   \DP,80&<$&@0$&@4$&<$, , , , , , ,    !!$`   y}	X          3  3333v  3C
v  33@Cv  33@Cv  3C;;;;; ;";$;&  `,=dpA         Z M`@(`    (h(       P     8 8 8  e     @   !      F	v            ҇ )::::	:
	::99  `,dqA         E`@`   ,i                   e    @   v      .Jj0Q`D  !!И  ܾ _84H \
*4<         "  43 43,7,7t#P(" '*tT"""*48" *"""""""""3< (%<
(L4!!`t   =dqA         	un               E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA         E`@`    b          e    @   !      m         #  3#  33f 'l `,dqA        4 `@`    d
      P      e  
  @   n!      0Qx`   !!Dot   <8`
 D
 D L T X P H L T LK  !!8`   Pd
   _labelInfo  Pc9   _char   "]!/Pcm   _offsetYv          9  99999
9999	3
g3@9  `,=dpA         `@`     f       , , ,  e  
  @   o!      0Q`   !B!Lq   ` @ d T 4 D D
 L
 H#$$"   !!@`   !!Pc*   _nexty  !/y;iLPe   beforeSceneLoad 0         r  3 h3fr
999999#3	3
#33 3"e$   `,=dpA         	`@`    (h&       @ @ , , P P    e  
  @   p!      aq
4PkE)&   ../../webgl/assemblers/label/2d/bmfont  b         0PjSX"   ../../../components/CCLabelOutline  ,Pi/   ../../../components/CCComponent ,Pi2L   ../../../assets/CCRenderTexture }DPeZ}   getFontFamily   !6awTap?B8b   
      6VPev?1   _updateTexture  0Q<`(   !!d   8 h P !!`   g          3  f3f`,=dpA        Z  6`@`    c       P    e     @   q!      0Qq`  !!:  t0 ?33lT,GT<0,,Gd$p" 7ho$l,Gl,CxL <#dTT @#hXX$TS   !!p`4   !Pd   _canvasPool 
"Z2	]*Pc"'٦   fontDesce.bB!VP/2y}U8         #  3r 933
f9339339	3	3
3 9"3$3	&3(3
*3,e.3
234O1M0#739g;k=@69?3D@C3
F3HBB@A9J3
N3P[R3DBMPL9S3U3W3Yv  ^3[3]9_3a3c3ev  ^3g3i9k3m3o3qgs  `,=dpA          V`@`    \uu       @ P ,P ,P ,P  P @ P Ѐ P , ! 


   e     @   r!      0Q`Z  !!t  \PX D H,<
(
4|,
@`
 <J <00J p<00Dd'@x0004P@:?8:7$ d  !!`H   ]*y}Pd   MIDDLE_RATIOPej&*   BASELINE_OFFSET B8	>ByPcy    rgba(   Pb   , 1)Pd
   isOutlined  UPd{   strokeStyle CPdva
   strokeText  .PciR   fillTextx         3  33333
33PP3B@3B@3	9
93 e"3$@&@'3(@*@+3,@.@/@0@19234e6389:3$@<@=3(@>@?3,@@@A923B~3Dx  r3F3H@J@K3L@N@O3P@R@S3U P T @W@X9Y3DO[9\3^3 `eb3!d3 feh3"j3#lfn   `,=dpA          `@`    Xtp       P P  !   @ @X  !.P  B!P @X  !  .P P P   e     @   s!      0QT`X   !!$g6   8$ d X/0$#L !!`
   "m         3  3f9 33
3g`,=dpA        6  `@`    d       @ P   e     @   t!      FXb$          Pf]D   insertLetterTexture =V.50QA`.  !*!  ȡ\H<T,hPT0;h8@0(L$\$" T 'l'Lg H/l 3`\@L`_!!``,   y}!!R!/}2%H         3  333@M 	3
x  9393@3x  3@M 933x  3!3 #3	%3'3)e+9
-
r /32M19437M6993;3 =9?9A3DNC9F3INH9K3M9O3Q9S3UM X@W9Y3[3]3_ha `,=dpA       b  "`@`    Prc       P @X  
 


  
  
` 
   e    @   u!      0QL`F   !F! f*   Զ8@L$ X
 0   !!`   k          3  333f9 
 `,=dpA         b `@`    c       P  e     @   v!      0Q`   !b!@nl   $ 4 D pLd,,
 t
<8 L ,  !!,`   !!RHABh	x0          9  99333
w   533fYѕ" 33f  `,=dpA          =`@`     f       , P P \   e     @   w!      0QP`P   !~! f.   8 8L$ @p( !!`   =l          3  f333f
39`,=dpA          `@`    d       P @ ,  e     @   x!      0Q4`   !!c   8 L !!`   .5e          3  f `,=dpA          V`@`    b         e     @   y!      0Qh`z   !!(h@   8 ` @H4{ <p !!$`   !/r(         3  fr 333
h3f39   `,=dpA        8 d .5`@`    e       @ P @ ,  e     @   z!      0Q8`    !!d   \LH   !!`   f          3  35`,=dpA         `@`    b        e    @   {!      0Q8`   !!d   TL 4   !!`   f          3  3f `,=dpA        D  `@`    b       @ e     @   |!      0Q`   !
!4kR   l LTLH(h. ` x p T(   !!$`   6"x0         3 g3@ 33	5ѣ0r3f3g3f`,=dpA         `@`     f        
 
   e    @   }!      0Q`   !&!Lq    ;t('#X l<p 	 	    !!P`$   4=dqA      <   A`(   E`@`    0Q@`*   !>!d    ,( +| !!`   9	h         3  h   `,=dxA          `@6`    b         e     @   !      UbF0Ql`   !Z!$g4   ,^DG*H   4  !!`   85s         0    r &# 393f
 `,=dqA        \  E`@6`    c       P @ e     @   !      70Q`p  !v!Pr   4&0H*` * \
$2`DH +p,?H{:H (!!8`   GyBUIs          	9  	k93gҤj3
d	9	39	33f9		3	33
3 3"3
$B P  9
&	9	9`,=dqA       \  E`@6`    (h(        P  @  !P ,  e    @   !      R0Q`  !!Pr   H |'`D 0$&DTD #L L@  !!8`   Pd!   _getFontDescIsBPcMs   toHEX   EU8          	3  f9	339
	33f3(3x  3@33f@3	@ 3
!@#@$@%9&  `,=dpA         E`@6`    (h(         @     .  e    @   !      Z0QP`N   !! f*   ,$$ ,&0<   !!`   PbZ   px  l          	3  3f@	3@	 `,=dqA          E`@6`    c
       @   e     @   !      0Q,`   !!b   $ !!c             `,=dqA           E`@6`    me     @   !       0Q,`   !!c   ,4   !!c             `,=dqA        L    E`@6`    me     @   !      H          ' # 33g93
9 l3ϋ99	
9999`0j      P ,P P , ,          e    @   ~!      	H           '''9 9kҤ3):	k'	k'
k'kk'#33h'k3'k!3#'	#3%3''
#3%3)'#3+3-'3/g1'͇3):4:6:8 :!:":#<9$>#33%@3$Bˇ&D)ʋ':(E):*G+	:,I-
:#K.:/M0:1O2:3Q4:5S6:7UhW'83Yk[93]99_  `t{a      ,@ L  
  


 0 ,P L
                       e    @   w      >&B^z":Vr0Q`  !!   /84H \
*4<          @ 43 43(" 'h ( ( (
  
    
  H    (
  0 , , (#P (#P <HH , , , H  <
(L4   !!`<   }=dqA    T   0 N 	u9)1qYIma5eU]=-y}EA                                          E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !2!d   D
P   !!`   e           9     `,=dqA        t E`@`    b          e    @   m!      m         #  3#  33f 'l `,dqA       X  `@`    d
      P      e  
  @   U!      aq
b         j0PjFr!   ../../../components/CCLabelShadow   
5Z0vTap?BEo6aw:n=	`   K`   q0Q`  !j!   ;t('#X l<p                 #     !!`\   4=dqA       M A`(   E`@`    0Q@`*   !!d   ĭ ,( +| !!`   9	h         3  h   `,=dxA        `  `@z`    b         e     @   W!      UbF0Qd`r   !!$g6   ,80 ?\*D"8G\ !!`
   
Z}yq          3  3f&339
9   `,=dqA        4  E`@z`    d       @     e     @   X!      70QD`4   !!d   ظ4& 0 4 !!`   i         3  3g  `,=dqA       *  E`@z`    b       @ e    @   Y!      50Q`  !!Pr   4(D LT p p | d   * `  , ( ( 4 !!<`   F6bnHV PfZ9   _calculateLabelFont $Pgr   _updateLabelDimensions  Per3   _calDynamicAtlas0IsPdv=%   updateVerts          3  33h3l3
g3f3f3g3g9	3
 3"$g$3&g(9*&&&  `,=dpA         E`@z`    ,i,       P P @ P @ P @    e    @   Z!      60Q,`   !!b   $ !!c             `,=dqA          E`@z`    me     @   [!      0Q`  !!  P    $\+H.|'<<+XX8(*, +4S|*( Ox*( Ox*, +4Sh" 
02T( 8P< !!0`   }y 1	7		9	TaZ?qX         #9  9'3#O9  9  3@#
3 33[@h#
3 33@h#
3 33@h#
3 33![#@ h$&8#
3'	g)B&@+#3,@.9"9/"91"@394"@69 7`,=dqA         4 E`@z`    4k9       ,P ` 
   X    ` p  e     @   \!       PffF   _updatePaddingRect  0QM`H  !:!  dtTP<(8 /|H 0*Tg\'h'd 'dtl'``h`@L0cO*(F\h* '..46.** '.6.*H?H_ h!!`F   02	Z0U*1r1qIsy}.11"1Bb1f1j1fJ6or0:1G21          3  3&3&3333
333&33f&3&&3		P&(3
&339!33#9%33'f)&$3+&3-&3/&331&33&%35&&37&'k9&3;#=3?3A3Cv  &	3Ev  ^	3Gv  3I&3KgM&$3O3Qx  &3 S3UgW3KgY&  3[ & C!3 ] 3_ga!3!e33g3!iBd P c 9!k3"mfo`,=dpA       v * E`@z`    Xtq       P P P P 

`

 



 
   e    @   ]!      V0Q`  !V!   P$* 8O.*(BP8O.*(,h *X/\6,<K*0Xo",& P* Xo.<"*_.+L<&@+  *(&8?\   !!H`    ^0yPeG   _getLineHeight  HVPb0}	qH         3  3v  3"3AҖ53  3	v  3"3AP3f3NB3PAB33v  m"3	@!@"3	#A33
%v  &3P*B)@(A'ЖP,A+3/B.@-#133"36@5"39@8h;  `,=dpA         ! E`@z`    8l=         @  !P   !B     e     @   ^!      ,PidV   _calculateFillTextStartPosition 0Q`   !z!8l^   ,6p&,&,&,0* L !!0`   yC           3 @@3@@3@
@3 P  @@93O9	`,=dqA        ! " E`@z`    e       @X  !   e     @   _!      Pez   _setupOutline   0Q`B  !!Hp~   ,6p&,&,&,0*h*+x*'
L !!D`   PdVϸ   shadowColor  PdE 
   shadowBlur  aPe^:   shadowOffsetX   	Pe   shadowOffsetY              !3 @@!3@@!3@
@!3 P  @@9 39	 3
39 3
3[9    `,=dqA        " h$ E`@z`    $g"       @X  ! 

 .  e     @   `!      PdB=JH   _setupShadow0Q`  !!"  ВD*$X/P> d ,( H  h,8"20*/t 2(*'p604* 8O.&JT8O.&6h0&$@ *,*>?#
2Tx   !!H`    HK	^0`|  ``  X          '3  x   3h 3f3
f3  w  33B@H"35e35e'5 k"&*3$3	&v  )3*A(9)H3$3
+v  )3*P.A-9))39))P0@/9133)35)37*(e9Y; D  < 9=  `,=dpA       $ ) E`@z`    8l?       @ P      @   !p
  y  e    @   a!      PeO   _drawTextEffect 0QE`2  !!~  ,\:H*$k ,6h&,&,&,0GT"l00" :D*$g68&,&,  h @ h4.20*/t 2(*':PP   !!x`8   Pd^Z   _skipUpdate y}8	>rfH	`  )`         3  333e9
a3@@3	@@3
@@3 P  @@93@!@"3	#@%@&3
'@)@*@+@,93-33e/3@1@23	@3@43
@5@6937f93;f=3?3AhC3Ew  _3HBJ@G"3K5MeO3Q5SeUYW͕h X 9Y3[f]   `,=dpA        L) j/ E`@z`    Lq_       P  @X  !     B! 

    e     @   b!      0Q`   !
	!4kX   ؾP*@(?@ 8@ :4*$W+ !!4`   Z15z00=y}}H         3  33v  S3
l3
33#333	eg3
h`,=dpA       / P1 E`@z`     f       P P P @ @ e    @   c!      0Qe`t  !&	!x|   P$$/t.($***4*0Fp8|O*4Fx<0:,H:0!!<`   %Pb9^   capsPeq   maxTextureSize  y}	@PnVvS4   The maximum texture size supported by the device is 1	7	ByI0         #  333#  333
3  3x  3x  #  3@g#	3
3h9#	3
3h9!3#3v  ^39%3'3v  ^39)9++5-9/  `,=dqA        1 25 E`@z`    0j1       P P P @ 
``    e     @   d!      0Ql`   !N	!(h:   P ,<4.D$.L   !!`   Pc6   bold    Pcn   italic  s          3 f@ @%@&@   `,=dqA        j5 h6 E`@z`    c           e     @   e!      0QT`T   !r	!e"   ,8V8"[p   !!m          v  BCS    `,=dqA        6 7 E`@z`    b       B  e     @   f!      f0Ql`   !	!0jL   |$,X2W (  !!`   Hebs@          3 w  335e3	gYѕ7  `,=dqA       b7 8 E`@z`    d        f  e    @   g!      (PhaYu   _calculateParagraphLength   0Q<`$   !	!c    7D!!`   <=dqA      8 9 	a   (   E`@z`    0QD`2   !	!d   <$: p   !!`   ei(         3  e   `,=dqA       ,9 9 E`@	`    b         e    @   l!      g           ''   `b          e    @   h!      K0Qa`n  !	!  l.   $h0@($
 l 8
 P
4P* dt
< x& t ,42T.S <LJ : +
"<.$* &D< x* #8 p4L
"Pk*(,,8 > Xg x& D  !!D`   	y}fHeOK`  1	7	E         3  h$3$3w  	w  MM
S 	w  @MWy  #3 g&3f&93f3w  u3	 5"e$3
(5*3,h.e032B'@&Y4ѕy5x  
N6˖ 7v  #3 g8%&3:f<&9떨33?fAB>3w  5Cw  5EYGѕ  H3K"3MAJCI3PCO#T3VeXBSS R&3Zf\&9 `,=dpA       9 ~B E`@z`    Lq^       P @!P @ @  @X @  30P   
  !@   e    @   i!       Pf.eR   _calculateShrinkFont0Q`  !
!dw   d"$8
p& 0,@&,&k<LB423 XT2  !!$`   yHeOKrbp         Ά &$3 3w  {35e	353he3g&Yѕ 13w   35g!Y#Ε) $`,=dpA       B E E`@z`    (h%       
 
  
     e    @   j!       PfV¤   _calculateWrapText  0Q	`  !"
!Ȅ  P" t< x& *P>>>3  ,2T&S
 7 *,l 8" 78" 7*Dd*$d*$d*$l |   *,l *Hh*$t  !!``,   Mon0j0r0HeVPfbBy}`$  	
b2  ,    h         3  g&3f&9	3
v  1	3v  	3v  	3v  3w  :3	5ex  Yϕ> 33
 @3"f$B#&3(g*k,#&3.g0k2"35@497"3:@99<$#3?@>9A$#3D@C9F|3HgJ3LgNf3PgRZ3TgV33
 @Y3Zf\BX"3:@^9<$#3D@_9F`,=dpA        E M E`@z`    Lq`       P ,P P  !P P P  `X   P @  ! !e     @   k!      H          ' # 33g93
9 l3ϋ99	
999999 	9"
9$9&9(9* 9!,"9#.$9%0&9'2(9)4*9+6,9-8``v:      P ,P P , , , , , , ,                         e    @   V!      	8          * '9 9kҤ3):	k'k'k'	k'
k'3'	k3'
k3'3g!''''''''#'#$3&3(''''''	3*''''#$3,3.'' #$3,30'!#$32f4'"#$3&36'##$3&38'$'%'&'''(#$3:3<')'*>%'+3?kA93C9E`@nG      ,@ L  
 &P P @ P    e    @   x      .f~6Rv	"	J	n						
0Q|`   !F
!4kX    L  ,lH"*!!D`   4=dqA      O ZU ` E`@(`    $Pg2a&   ./dynamic-atlas/manager 6awpb0         B`    21`    Pc~zJ   hAlign  `    Pc   vAlign  `    EEYBDU`    B(b         Z0v0QP`L   !r
! f*   <$"4  | x   !!`   $Pg®(/   deleteAtlasSpriteFrame  Il         "3  3g3f  `,=dqA       8R S Z0`@V
`   c
       @   e    @   R!      0Q`   !
!0jL    ',(&L6l&(&H@4"H*GL  !!0`   4=dqA      @S *U A`(   v`@V
`    F1YY50Q@`.   !
!d   ,&8 T !!`   A0h          3  3f `,=dqA        T T E`@
`    b       @ e     @   T!      }(          '3 3N3C3333%#
333ϋ	 h`e      P ` @    e    @   S!      v	w(          k '#33҇):	:)΋	 :
::9 `V
 f      P L`2 ,    e    @   y      n


0Q`j  !
!(h<    p/t  
  !!`@   =dqA    ,   U  	u9)u                      E`@(`   0Q=`&  !
!t{   L#$4(4F t $(VX0L0 
$d
 @
 /
+(/l
/l
/
($?Vl!!`   H0Q`|  
!dw   <@,
 088.D$(*"l0"" 04LH,#_(   !!`
   HPc~#W   steiner bP          3 w  l5BNw  M5	B3 i3v  
93kgYҕn 3	g3 w  (
5!l#3l%Y'ҕ, (  `,=dqA       W PZ E`@
`    (h)         B
    e    @   Q!      1	7	!         3  ˤ5B3 iɆ	 i
3 OPx  55w  R5w  M5w  x  x  @ǕT #3AAhi  `,dqA       U \ `@`    (h"      @
I  " 3 !     e  
  @   3!      0Q`j  !"!Xt   >,HW0
 @40*?/
s
 $
 D40*?/
X#*L<  !!`   @         i x  v  <w  -5M5i@	ҕ/ 
;Az  -5M5iAҕ/ 3 lk3    `,=dqA
       \ J_ `@
`     f          !@    e  
  @   4!      0Q`   !>!Hp   <$('LL&T#2t4"GlT440$(!!`   
PbNSZ   prev8         3  .3l&33iv  	3іk
33v  
v  c  `,=dqA       d_ b `@
`    d       @ @    e  
  @   5!      0Q`  !^!hx   Ј@N0l8N*P( 'P 'P 'D <8D8H&V@r2n(6x^
'!!$`   0Q`   r!@nj   *H:+dLh
 0D  0   !!(`   	NPc   prevZ   Pcz<   nextZ   0Q9`  !!~   0,,l$$ 4
/\<@("'l$B "(
  'p$?`$?`$+87d
 $$,p
 '   !!`   P          Y w  Y3 ФYҕx  x  v  3 ZYv  =933	y  3 Z3 Z3 Z9 99 Ox  
      `,=dqA       d i E`@
`    e        3
 B 3e    @   P!      }@         3   $33i9 3
9393v  F 399 k   `,dqA       b i E`@`    $g      P ,P         e    @   O!      NbaB    eX         	]  i 33v  33i	kU3
3Cg3
3Cg3
3Cgk33Жv  	f	v  4ii'	v  i!$k#i%
 '  ' `,dqA       &b (m `@`    ,i(      P P        e  
  @   6!      0Q`0  !!Ts   \,0(284X@\$*4"G`4<0   !!`   N	h         3  3iz  333  v  \33
333333i!3 3iz  3ϕ`  `,=dqA       Bm o `@
`    $g!       @ P P P P d  e  
  @   7!      0Q`  !!  ,0(284X000,000,000,000 J pJ |(|d&P*4"G`4<(|d&P*4"G`4<0  !!$`   N	         3  3iz  33w  33
w  33
33
w  33
33w  33w  3333w  3333x  33
x  33
33
x  33
33x  33x  3333x  33ii33y  s3  v  `3v  V33333
333i!3  3"i$z  3&ɕ~ (3)3z  s3  v  `3v  V33333
333i+!3  3"i-z  3/ɕ~ 1`,=dqA       o v `@
`    0j2       @ P P P P P  
   e  
  @   8!      0Q`r  !!Ts   p|80.h:3*h*4D 'P 'P 'D <#PX
 ( !!`   Nb@         3  33l]3ipl
fl\33Cg33Cg33Cgk3k!3v   #   `,=dqA       v Xy `@
`    $g$       P @   X  2e  
  @   9!      0Q`R  !!Pr   @$&0 TT#L,#@V lVhl	X
 

 !!`   NP         3  3 3v  33v  gl
]l3  l3 lii3 ѕ3  v      `,=dqA       ry t| `@
`     f       P @ P @  e  
  @   :!      0Q8`   !*!d   d   !!`   f          3 3 A    `,=dqA       | | `@
`    b        e  
  @   ;!      0QP`L   !F!$g4   < D$#`  !!`   0Q`h  Z!̗Ȉ  x0, P+483l3
"0P@
 ((t/d'*X`
 $0
HP0, h$
 L8.8>|^\&0h<",4&,+h<(!!(`   	Ta      NTa      1	1	         3  33y  33z  3 3A33 3 AB333AC@
y  Sx  Kv  #3v  33v  33 33 w  33v   v  33  33v  3 z  3 z  w  w  3 3iU#"3$3A&g'3 A)C!w  v  3 3  x  l*
3ѕ ,`,=dqA       4} ^ E`@
`    ,i-       P   B P 
 h @ d  e    @   N!      l            l l3l  `,dqA       |  `@`    d      P       e  
  @   <!      0Q`j  !!dw   l&0,222*&0,222!!`   Ta  @UUUA           A O
 C	VFU     VFU   VFU3333   VFH A O CVFU     VFU   VFU3333   VFHVF    `,=dqA
        ć `@
`    $g        B!B!B!B!B!  e  
  @   =!      0QX``   !!(h:   P$X/tX
 (   !!`   n          3  3 w  3v  ! `,=dqA       އ  `@
`    c       P    e  
  @   >!      0Q`   !!Dot   
,0H0/`"00H0/`"00H0/`  !!   	       	A
AB	A
ABA z  P	A	
A
B	A
ABAz  (	A
AB	A
ABAz   `,=dqA         `@
`    e       B!B!B!B  e 	 
  @   ?!      0Q`   !!,iB   d$<$2.0*42	$   !!`
   N0Q`   !!Dor   hx$<$<$<$&T:#`0D`
 4   !!`   0         3  3  v  S33 3  v  ?3  3 v  033 3 v  3i
3v  m `,=dqA       P 4 E`@
`    d       P @    e    @   L!      0Q`>  !
!`v   h$@ 8 l,3xLP3h"4`
 (   !!`   	8          3 3 @P 33
@P3x  33x  u  ^E33 3 A3AB333AC3 @w  ]3v  s  `,=dqA        ȏ E`@
`     f       P P  ! !d  e    @   M!      x         3  33v  ^B333v  ^- l
] lll  `,dqA         `@`    e      P @ @   e  
  @   @!      0Qh`z   !.!0jL   x8X8?  !!`   	r          3 3 A33
AB3
3A3 3 ABA    `,=dqA         `@
`    e       
 P      e  
  @   A!      0QH`:   !J!e&   d$<$$ !!`   	j          3  3 v  33v     `,=dqA       ΐ @ `@
`    c       P    e  
  @   B!      0Q`(  !f!0jJ   \(*4*4*4R88F8CN`8F8CT   !!(         l 
ll
llix  i
x  u  ^6ix  ix  u  ^`,=dqA       Z  `@
`    d       @ @   e  
  @    C!      0Q`  !~!4kR   <04"G`&L.3L&D.#L&P.3L&@.#L   !!`   N          3  3iw  83iz  3  iz  63  i
w  3iw  `,=dqA       ʒ  	`@
`    d       @ @    e  
  @   D!      0Q`   !!Lq   `$Sx$S8(
<8
 8
 8
 8
 8
 8
 8
   !!`
   	N@         3  33r3 3
3r3399999999   `,=dqA          u`@
`    $g        P P P , ,    e  
  @   E!      0Qt`   !!0jL   : \hL
 $(8
 *D8
   !!`   Nu(         r %3 9 93 99 
99 `,=dqA        n `@
`    c        , e  
  @   F!      0Qp`   !!,iF   8<8<84D@4D< !!`   Nt          3  3933  9 333
93
3
39`,=dqA         9`@
`    d        P ,  e  
  @   G!      0Q\`d   !!4kV   L
4
 4
 @ H < L L T , !!,`   	N
o           9  99999
999  `,=dpA         )`@
`    d       , , , e  
 	 @   H!      0Qx`   !
!@nl    $
$
 @
$$LD7+
(  !!v0          A w  <55AM	5
M5@B@@ѕ> `,=dqA       4 x `@
`    d       B @ e  
  @   I!      ƪ	PcQ3   earcut  0Q`  !&!X  $4(4NlX,,
 t
,
 "D$(PR30@
,
$,
$H$LD7$LD7O3$*0&4 7P!!`   H1	1	         3  Ҥ5B3 #3	igp3  w  a5BNw  M5B3 #3	igAYϕc 3 w  5!B M$5%B#M(5)B'#3	5/51A.M455M758A3B-5<5>A;MA5BMD5EA@B:A,gG@+MIϕ Jv  v  #3	ALCKgM`,=dqA        Р E`@
`    DoO       @
  B  3@  B  " !  !@ f	    e    @   J!      Pd	   deviation   0Q``  !F!hx   d4, ,
#
 <$;?o"P$/, 	(   !! `   H(b         `    [PcVh   holes   `    [Pd
W
   dimensions  fb^H         5 53 ҇:3 	w  53 w  ?w  ,33555gY͕.YΕIx  %N 5!3 #@3%3'g)Y+ϕ ,`,=dqA         E`@
`    ,i-        P 
  !B
 f  e    @   K!      Pc7'   flatten             ҋ'''''''	'	
	'

'''''''''''''# 39999
   `Hp       ,             	               e    @   z      

:Zn
&BV*Fbz"B0QY`\  !~!    CL   |{D*"0""G" *P"o *T"""	""""""""""=E;<<
 !!`f   L=dqA       ƣ  c    E`@(`    0Q4`   !!c   8 , !!`   =e          3  f `,=dpA          `@`    b         e   
  @   !!      0Ql`   !!@nn   $
8X
 | T d X H l P P D
 L
   !!8`   Ta      ?zTa{Gz?Pc
p0h   _distTol Pf
    _updatePathOffset   PcBi<   _paths  Pd~U   _pathLength PdbjG   _pathOffset !PeVT   _pointsOffset   Pdl	   _commandx   Pd$	   _commandy   s            9 99999
99	9
999  `,=dpA        Ц  `@`     f       , , , &   e   
  @   "!      (Ph+   ../../../../graphics/helper (Phs^   ../../../../graphics/types  ƪ0b         GPevns   cc.GraphicsPoint	=	0Q4`   !!c   8 , !!`   e          3  f `,=dpA        J ~ `@`    b         e     @ 
  #!      0QH`@   !"!(h>   Ė$ 4 8 8 @ 8  !! `   Pby6   dx  Pbd%{   dy  Pbc   dmx Pb~`   dmy 
fj           9  99999
`,=dpA         ` =`@`    c       , , e     @   $!      Pc"   Point   }DFb         0QX`^   !V!$g6   $0T H 488.H  !!`
    Pcb9'   nbevel  PcT^   complex yUHn          9  99339
9 `,=dpA        N N =`@`    d       ,  s  e     @   %!      xb4          RC=Bh	 rPcz    _addPath~0Qp`   !!0jL   P
 < D"P:O
 T
    !!(`   z~ޫt(         3  399 3f
33e99`,=dpA        T  `@`    e        @ @ ,  e    @   &!       0QT`R   !! f,   P"P:O
 T
    !!`   ~ޫm(         3  3e99   `,=dpA       x : RC`@`    c
       @ ,  e    @   '!      0Q`.  !!@np   ܵ@$Ct0"4"4&,`*|j
 T
 "0 D!!0`   PcE   _curPathyUH	ޫRCx         3  333N53	v  3v  v  
v  H33	33e993	h `,=dpA       l  `@`     f         
`
   e    @   (!      0Q`   !!8lZ   TP*|&&&6   !!`   TaUUUUUU?yP         3  33AB@AB
@	AB@AB@e `,=dpA       ޯ n `@`    e       P B!B!   e    @   )!      0QL`H   !!d   |j   !!`   kH         3  e`,=dpA         `@`    b         e    @   *!      0QP`P   !!e$   \R D,  !!`   jl8         3  e39`,=dpA       @  `@`    c       P    e    @   +!      0QP`P   !2!e$   LR D,  !!`   jl8         3  e39`,=dpA        ĳ `@`    c       P    e    @   ,!      0Q`   !N!0jN   p T87h($K|('h 8D, !!`
    RC rjy          3  h3@h3	@@h3@h3f39   `,=dpA        B =`@`     f       P   @ ,  e    @   -!      0QT`V   !j!e$   l^ D,  !!`   jm@         3  e39 `,=dpA
       l 4 `@`    c       P    e    @   .!      0Q\`b   !!,iB   ,DX ` L ,$8(<    !!$`   H!o          9  99939
39   `,=dpA       V  Bh	`@`    d       ,  ,  e    @   /!      Bh	0Q4`   !!c   8@( !!`    e          3  9`,=dpA           r`@`    b       ,  e     @   0!       r0Qp`   !!0jJ   \\(
< &@8 l H
    !!`
   =bt          3  35Ѥ3fr 
33g3 Y9 9`,=dpA        4  z`@`     f        @ @     e     @   1!      0Q`   !!8l\   8@8*lK,
 N8H P
   H  !!(`   !yU	b
{@         3  Ҥ]333Y9	5Ѥ99r3g93g`,=dpA         ~`@`     f       P `   e    @   2!      	=8           'k 'k3'#3#3
χ	)#3
:::g9'#333·)͋: h"#33$3&·()͋:):+:-:/	: 1!
:"3#:$5%:&7':(9):*;+:,=-:.?/:0AhC#391E92G  `dwI      P P  
`2@ 0                      e    @ 	  {      R~.Jf0Q`  !!j   [84H P 	  p  d  |{H<  D \488<<88<F`"\Z"PZB |<
( $/4   !!`X   =dqA    $     	u9q                  E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA        p `@
`    b       L e  
  @   !      0QT`V   !2!$g2   <LD< *$   !!`   U	0Q4`   !F!d   D
P   !!`   e           9     `,=dqA       >  E`@
`    b          e    @    !      m         #  3#  33f 'l `,dqA        ¿ `@`    d
      P      e  
  @   !      0QD`6   !j!d   L
(2<3<   !!i           w  x   `,=dqA       v  9`@
`    me  
  @    !      aq
 Pf&/   ../../../assembler  8Pl~n,   ../../../../../renderer/core/input-assembler PfT   ../../mesh-buffer   PeU   ../../../index  ,Pidm   ../../../../graphics/graphics   ڦ֦Pc6v   ./earcutPc֭,   ./impl  1	b;	7	7	2	4	9	3	`    Jc               (b         G`   GV0b         G`   CPe"	x   ATTR_TYPE_UINT8 (b         GPcf5O   a_dist  `   Pey   vfmtPosColorSdf 0Q`  !!  ܔ ;t('#X l<H     
    D # %  	     (  	  !!``   4=dqA      , P A`(   E`@
`    0QP`L   !!$g4   l@ 2P
 \   !!`   b]Pc   _buffersPe.   _bufferOffset   l         3  h999	  `,=dpA       x  `@`    c        s e    @ "  
!      UbF0Q0`
   !!c   ,$   !!d              `,=dqA           E`@`    me     @ #  !      >0Q,`   !
!c   ,$   !!c            `,=dqA        B v E`@`    me     @ $  !       Pf"   getVfmtFloatCount   0Q`   !"!8l`   P* 8 W
8T, c
4,$ (!!0`    b         Pd   indiceStart `    Pd   vertexStart `    F>Pdƚ&
   meshbuffer  
Pb>   _vb Pb   _ib bz0           )33fr9	333r933	g`,=dpA         r E`@`     f       
`
   e     @ %  !      Pen   requestBuffer   0QH`>   !Z! f,   Ъ,
H$G X$  !!`   HRj          3  3v  3f3  `,=dpA         Z E`@`    c
       P   e     @ &  !      Pd
譖
   getBuffers  0Q`   !z!\u   4Ld@,,
 
L, d (,,
 |
8<P  , !!(`   H>6:=H          9  3:3w  $533
f9Yѕ& 983w  )59933fY Ε+ !  `,=dpA         E`@`    $g"       P P , 3  P  e    @ '  !      Bh	0Q`   !!Hp~   P \p(; L,,
 |
8\<T0/P  !!8`   JIsF6ٺrH>6PdWz
   uploadData  @         3  f3935
93f3w  ;53339	3
3g 3"f$Y&ѕ= '  `,=dpA        d E`@`    (h(       P  @  P  P  e    @ (  !      }0Q`N  !!Pr   | lxP00,"4*2TH,Ll l<<T`PO
  !!,`   r>:HRFPe+u]   requestStatic   ]@         3  f3533@
  x  O x  E3Y933w  35і3g3;!33#x  3%O'h(9* `,=dpA         E`@`    ,i,       P    
  
 H    e    @ )  !      Pdz@	   genBuffer   0Q\`d   !!$g8   4GtDCx X`0!!$`   *jJPd:u	   _curColor   Pe>R   _flattenPaths   zoPer$ƥ   _expandStroke   o         3  3933g
3g39  `,=dpA        : E`@`    d        @  e    @ *  !      VC0QL`F   !! f,   ,?l P`0  !! `   6jJPd'Q   _expandFill zok         3  393g3
9 `,=dpA       b B E`@`    d        P    e    @ +  !      "0QA`.
  !"!~  $`DHP0444"DTJ(xV 4,T@
 |
8@$"4/\s2@W+|2P"l':
 #lL<<P<
 |
,8<D000l\,"4

 #(h P $4$Hb 6Pb 6Pb 
 ($Lb *2,247/V  "@"2o "@"2o
c#	 d
P"$23|"(42C P $4$Hb 6Pb 6Pb D
0<
 (2,@2@2 
<,'0 !!`V   Ta      ?CB>JzozPeXA   _calculateJoins yUHʫf >JN:Pe1   normalizeSelf   	RPezN   _buttCapStart   ΫPe,   _roundCapStart  PdfUz
   _roundJoin  
Pdw1~
   _bevelJoin  Pcf   _vset   :>`  Pd1R`   _buttCapEnd Pd   _roundCapEnd6`n  %         3B 3333	
3@CkOCkl3e33	3
w  5!3#3%3'v  "3,M.B+@/M0O*@)ǖ3,O3@4M5O2@136,38v  O=M<O;@:ǖM>Y?ƕ @3AhC3E3G3I3	3
w  *5K3M3O3Q3SNU5V5Xۖ5Z5\N^ݣ㣰3_ga3cfe3g3i3kv  !3meo^3qv  !3seu/38v  3weyw  %3'v  !3{e}333 F̂Hu  3!e~3"33#Bː@̍33$Bʖ@˓e3"33#B˞A̝33$BʠA˟eM5Y   c3&fB߬3"5M5e3"@ո5@ջM5e3_g3f333kv  !3'e͖^3qv  !3'eі/38v  3(e3)M3Qw  BYN;YN;Y;YЕD9)Y     `,=dpA       | X E`@`           

 BH  

 
  !B! !B
 

 "   
 
 
   X  X  
 B	 " 3     B
 
 B :      e    @ ,  !      0Q`  !f!ܰ  x<4,T@
 0
 /_ lP@@T@
 |
8@@H
 D" "[#x8 h0@
 
\"D",B pP<(,
 ,24#3 
0<
 (2$82H2 
<'!!X`(   zoyUH>JN:N	6jba             3  333w  #5	33@Yϕ% 3h333	33w  533v  3
!w  13#5%3'5)3+h-Y/Õ303133536f83
!w  :B:3;5=g?3;MA5BgDYF<G	iH3Jv  3Jw  &LYL5N@M;PYR(SWMT3
!w  ?UYU;VXYXNY;Z\Y\;]Y_ߕA`9aYc   d `,=dpA         E`@`    Pre       P @
 
 

   &    3 !8 3: !@ ye    @ -  !      0Q	`  !!%!6   
02<x@T@
 |
8@4
<4(l
 4@4H\h0p$8$#L|H3p"8" 4 @ 28&Bs 3&H_ 28&"4"(
 h$$G$$Gl28&`2(T2@2`D28&2,24732$$
 o#'! !!``,   yUHf62Ta      ?:>Taư>
fޫ֫ʫa  ^           B x  C3 33w  53
3N559w  33[33[@ B9	!@$B#9
%3	)3	)B(3
,3
,B+@'x  ;C. Xx   X3	)B/9	!3
,B09
%33B233B3A1x  3437F6993<3>l@B;lBBDBEw  343GFF993	)BI3
,BJBLBM@K3>3>BO@Nx  73<3<BQ@Px  343GFR99343THSSBVBWw   3Xv  3Zv  343]F\99343]3GF`H_u  ^3acYc9Md5eYg t h Yi   j  `,=dqA       V j E`@`    Tsk       P  P @`
 P  p  !BX  @ @ B!B!@X    fe    @ .  !      60Q`  !!x|   x@T@
 |
8L+X@( "d, H+,,
  | @ $ pL,$
   !!H`    yUHUt "}Vf	:26`         3  33w  533N
553x  '3g93f3N53w  T3g 3	"f$9
&3(3*3,f.3(903*92M455Y7˕V8Y9ѕ :`,=dqA         E`@`    4k;       P   

  P ,P @ ,  fe    @ /  !      0Q`.  !!Hp   ,$$\lll##@&&&&!!$`   	62:>`    Jd                   @          3  3v  <3B@3
B	A3B@3BAϖ 3B@3B@ф%==== `,=dqA          E`@`    $g        !@X  !@X 0    e    @ 0  !      Pd~
   _chooseBevel0Q`   !!<mh   L@$
 @8L*[8L*[!!`   	N}H         3 BA 3BA[3	B@B@e3BABAe  `,=dpA
         E`@`     f          B
 B	    e    @ 1  !      >0Q`   !!<mh   L@$
 @8L*[8L*[!!`   	N}H         3 B@ 3B@[3	B@B@e3BABAe  `,=dpA
        H E`@`     f          B
 B	    e    @ 2  !      R0Q`  !"!pz   , $
 (
 |
$",( , L8<L<*B 8L*[8L*[ !!`   	Nh         3  3[w  NC
Bk	BkB3BABABABAe3eYΕ 3 B#@"B%@$e&3(B+A*B-A,e.   `,=dpA
        p E`@`    ,i0        !B  !B!@ 0 !P BH e    @ 3  !      B0Q`  !>!pz   Ԟ, $
 @8L*[8L*[
 |
$",( , LB \8<L<*o   !!`   	Nh         3  3[3B@B
@	e3BABAew  NC
BkBkB3e 3"B&A%B'@$B*A)B+@(e,Y.Ε /   `,=dpA
        
 E`@`    ,i0         B	 ! ! H P B! 3e    @ 4  !      V0Q`~  !Z!MI  4@4@,$42(3@2(FW(
(
(
("H"T
*D+,N \"88"2c: &/"D2K
 |
4D;"D"pJ \N N \"8L2[@2(l6$
$
$
$ < L
*</,"8L2[N :&'"<2C
 x
,<7t"D"pN TJ "8L2[N t!!4`   62	
Na  r           3  3[3 3[	3
333Hu  	333He5555 ["[#l$[&['l(x  
O+A*3,e.30B3A23B5A4e6A:
C9k;B8i=w  |NBCAACB@@?kFBE@DkJBI@H3LeN3PeRYTĕ~ U3VeX3ZB]A\B_A^e`
3b33Hd[eef5h5j5l5nlplrw  
Ou@t3vBy@xB{@ze|3~eA
CكkمBڂiw  ~NCߋABڊ@kސBڏ@kޔBړ@3e3eYߕ 3B@B@e3e `,=dpA
       
  E`@`    ~         X 
 X     !@H @ @!@	 !BH P @ 0@ @! !   @ @X BH  !  B!@H P \ BH   e    @ 5  !      F0Q`  !v!P  4@4T*(@2(FW 
 
 
(J \$"8"2kJ \$"8"2k@2(l6 
 
 
($"8"2kJ `$"8"2kJ |!!,`   62
N	         3  3[3 3[	33H
333He55553e 3"3%B'A$3)B+A(e,3.e0323%B5A43)B7A6e83:33H<[=e>5@5B5D5F3H3%BK@J3)BM@LeN3PeR3T3%BW@V3)BY@XeZ3\e^`,=dpA         E`@`    Lq`             P   P  !P    @!@ @!@ e    @ 6  !      J0Q`   !!Dov   T#DPL @H
D
D
0t
P 8 0 !!(`   ]>:JPd8(~
   _uintVData  }8          !3  333f	B33;M;M3;M;3Y99 `,=dpA        > E`@`    $g!         
   : `  e    @ 7  !      NH          ' # 33g93
9 l3ϋ99	
999999 	9"
9$9&9(9* 9!,"9#.$9%0&9'2(9)4*9+6,9-8.9/:``v<      P ,P P , , , , , , ,                       e    @ !  	!      o	ƪ	P           ы''9 9kkkk
'k'	k'
kk3'3'3'k'	k#3 '
#3"'#3$'#3&'#3('#3*'#3,'#3.'#03234̄6ʇ7)38: :3!<:">=@ʇ#B)3$C: E3%G:"I=@ʇ&K)3!<:"L=@rN''9 P(3RkT93R3)V#03*XhZ3\9+^   `
Ts`      ,@ @ @ P @ P P P P s 0  
 ,P P      e    @   |      .BfVvb~:Vr0QX`\   !!(h>    8 < \ D 8 X !!$`   Pd[
   assemblers  PcH   ./spritePeB   ./mask-assemblerPcN   ./label PeJw   ./motion-streak n         #  ҈9kkkk
k  `,=dqA           E`@(`    d       ,@ @    e    @ 8  }      0Q`   !!<md   Ї /84H \
*4< N<
(L4  !!(`   <=dqA      ! |8 a  E`@(`    0QT`V   !!$g2   Ќ<LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       # B$ E`@`    b          e    @ ;  !      m         #  3#  33f )l `,dqA       &# ^$ `@`    d
      P      e  
  @ :         aq
,Pi@Ɖ   ../../../../utils/label/bmfont  b         0Q`   !B!Pr    ;t('#X l<L      !!X`(   4=dqA      $ 8 A`(   E`@`    0Q@`*   !Z!d    ,( +| !!`   9	h         3  h   `,=dxA        $ R% `@R`    b         e     @ =         UbF0QL`F   !v!e$   Ě@06t s  !!`   FPew   createFlexData  >k0         3  33fe `,=dpA        & 4' E`@R`    c
       P   e     @ >         0Q`h  !!pz   h
,
@0X P 0(
 X
@
$P
$P
$P
$P
$ $   !!`
   FPd.{   _flexBuffer Pc⧴   reserve PbIi   usedH         O O3 33h3
h3 35w  c;MM;MM;MM; M"M#;$M&M';(M*M+͕e ,(`,=dpA       n' ,* E`@R`   ,i-       P P P 8 !@ : !@ f  e    @ ?         N0QP`L   !! f0   Щ,(00(Pw!!`
   Fl          (3  3333h
  `,=dpA        f* (+ E`@R`    c       P @ e     @ @   !      &0Q8`   !!d   \   !!`   IsrjJf          3  33 `,=dqA       Z+ + E`@R`    b       P e    @ A  !      Pdd	   _getColor   0Qe`x  !!  دL,(,L|8c8<8D `L$\4"4"4"0"(
 8
<
&8
<
&8
<
&8
"<"4"4"0"(
 8
<
&8
<
&8
<
&8
  
$0
$0,z $`
 (

K8|!!@`   Fjy}"	Pd*"y   appendVerts &I         3  35353
M93PO933333g3!3	$@#3
'C&3
'@*C)3-@,C+3-C/;0M2;3@5;6M8;9@;;<M>;?@A;BMD;E3
'CG3
'@ICH3-@KCJ3-CL;MMO;P@R;SMU;V@X;YM[;\@^;_Ma;b	Be@d	BgAf3hej3m@lw  ;o@qYrÕ s3vOu@t(`,=dpA       + 3 E`@R`    \ux         P p`

   @ @ @ @ B :  :  :  : !@   0CX e    @ B  !      "0Q`   !!Dot   HT
D
L
*D
L
*D
L
*D
(  !!`   "           3  3;M;@	;
M;@;M;@;M;  `,=dpA       <3 5 E`@R`    f             e    @ C  !      
0Q`V  !6!ly   x4 (
(
(
(
,
<D08L$
$
D
$$$G
$$$G

!!(`   IsFj"H          3  33555
555333533w  T5M 5!B#B$@%@&;'M)B*B+@,@-;.@0ȕX 1 `,=dpA       F5 7 E`@R`    0j2       P     P P @ B B 0  e    @ D  !      vH          ' # 33g93
9 l3ϋ99	
99999`4k       P ,P P , ,            e    @ <         	y0           )9 9kҤ3):	)3k939   ` f      ,@ L
      e    @ 9  ~      >Vr20Q`   !Z!@nl    /4H (  d f 
(L4  !!4`   <=dqA      8 f@ a  E`@(`    0QT`V   !r!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       9 @: E`@j`    b          e    @ G         m         #  3#  33f )l `,dqA       $9 \: `@`    d
      P      e  
  @ F         aq
(Ph   ../../../../../platform/js  PcfP   ./bmfont0Pj2D!#   ../../../../utils/label/letter-font B0Q`   !!<mh    ;t('#X l<T  !!8`   4=dqA      ; 
@ A`(   E`@j`    0Q@`*   !!d    ,( +| !!`   9	h         3  h   `,=dxA        $< < u`@`    b         e     @ I         UbF0Q4`   !!c   \ P !!`    Pf3   requestRenderData   e          3  f  `,=dqA       = L> E`@`    b         e    @ J         Pdp:
   createData  0QP`P   !! f.   4$4c|  !!`
   ^IsrjJl         3  333g3
`,=dqA       ~> > E`@`    c       P P e    @ K         0QX`Z   !*! f*   l T(0: `   !!`   FbJbn0         3  g333e
   `,=dpA       4? ? E`@`    c       P @ e    @ L         zH          ' # 33g93
9 l3ϋ99	
9`$g      P ,P P ,     e    @ H         	}H           )9 9kkk#
3        e'	k939
   `j f      ,@ ` @ ,    e    @ E        n
&0Q`   !N!Lq    84H \
*4<    ħ
(L4!!4`   4=dqA      PA X ` E`@(`    aq
<PmJC/   ../../../../../assets/material/material-variant b         0Pjz|2!   ../../../../../components/CCLabel   4Pk'   ../../../../../components/CCLabelShadow 4PkB2(   ../../../../../components/CCLabelOutline8Plv~)   ../../../../../assets/material/CCMaterial   0Qa`j  !~!̌  ܐ <<                                (    X  !!9`   0Q,`   !b   $ !!c             `,=dqA        TD hD A`@^`    me     @ O         F0Q`  !!x|   4LP
LK{@( <   h8 g8 g8O8O DW \   !!``,   PevR   labelMaterial   Pcց   _label  %PeB&   CustomAssembler FbIsPc*5I   _proxy  Pd   setAssemblerPb
Z   jsb Pe2(!   LabelRenderer   PcF2   _layout `	Pb   _cfgPd>o   _layoutInfo Pd?
   _cfgFields  Pet   _layoutFields   Pe8l|   bindNodeProxy   Per   _bindMaterial            9  99#33
33g33	3
g#3r 9 3"3$g&#(3*3,r.90#(3234r698#33:9<#33>9@3B3D33	FgH3JgL`,=dpA       D H E`@^`    @nN       , P @ P P ,P ` @ P ,P  P @ e    @ P         0Q`V  !!Lq   t,.,t `<;#0.,p4C@.c* !!<`   Pb
2   int8`	Ba	PcV;)   int32   c	 Pf!#   __isLittleEndian__  c		HPpFO]:   flag storage type should be int8/int32 only, type/size ->   8          u  +u   3 g3Fhwu  Cu  83	#3h3F#3e+#3	
@@@@g `,=dqA
       I L E`@^`    $g        P  
 ` @!   e    @ Q         Pe2S   _setBufferFlag  0QX``   !*!$g2   l,`P$,$.   !!$`   PdR3   updateFlags "a1n@         3  33333
3e`,=dpA       VL TM E`@^`    d       P P   e    @ R         Pe>T   _updateCfgFlag  0Q`  !N!x|   t .,,L:[2.,,D:S2.,,60"0o2.,0@?\0 Ol0 Ol0 O6.,, "L*  !!\`*   Pc"d   float   Re	c	Pbg   boolBa	Pc5   Color4B a	
	@Pnd3   dont know how to set value to buffer, type/size ->  `N  i(          u  +u   3 #3eu  +u   3#3e
u  2u  '3#3eu  au  V3	3
h3	M3h3	M3h3	M 3!h#Nu  u  3	h%+#'3)@+@,@-@.g/ `,=dqA
       M Q E`@^`    0j1       P @ P   X  
 B	    e    @ S         Pe6   _setBufferValue 0QT`T   !~! f0   
D\,$:!!`   va1m@         5 3 333e
  `,=dpA       Q R E`@^`    c       P @ e    @ T         PeZb   _setFieldValue  0Qm`  !!pz   d<.,,<K6.,,4C6.,"@0?2.,.@ &P0/&`0/&`0/Jp.,, P*   !!``,   ^d	c	b`	f0b         a	
	DPo5   dont know how to get value from buffer, type/size ->    `,  Q(          u  #u  3 #3hu  #u  3#3h
u  *u  3#3hu  ^u  `u  U	)3
g:3
Mg:3
Mg:3
M!g":$Nu  u  3
g&,#(3*@,@-@.@/g0   `,=dqA       S W E`@^`    0j2       P @ 0  0 	H ` @!   e    @ U         Pe2   _getBufferValue 0QP`L   !! f.   x
`\,$. !!`   a1l8         5 3 333e
  `,=dpA       NW ,X E`@^`    c       P @ e    @ V         Pe   _getFieldValue  0QD`6   !!e"   dPH.   !!`   i(         3  33e `,=dpA       jX Y E`@^`    c       P    e    @ W         PeNI   _getLayoutValue 0QH`<   !!e"   tPH:   !!`   j0         3  33e  `,=dpA       XY Z E`@^`    c       P    e    @ X         Pe1\   _setLayoutValue 0Q8`   !&!c   @" \ !!`   Ff         3  g `,=dpA        dZ Z E`@^`    b         e     @ Y         $Pg׾   _updateCfgFlag_Content  0Q8`   !F!c   @" \ !!`   Ff         3  g `,=dpA        Z J[ E`@^`    b         e     @ Z          Pf   _updateCfgFlag_Font 0Qd`v   !f!(h>   l 8 8 8   !!`   q          3  3 u  -33u  33
u  33u   `,=dqA       [ 6\ E`@^`    d       P P   e    @ [         Pd   _colorEqual 0QH`@   !!e"   d0   !!`
   0b         j            )::::`,=dqA       l\ \ E`@^`    c	         e    @ \         Pdtm   _colorToObj 0QP`L   !! f,   ` ?<, |  !!`   U>l          3  3u  ^3 93f
  `,=dpA       (] ] E`@^`    c       P @ e    @ ]         PdzI	   setString   0QP`L   !! f,   ` ?D, p  !!`   PcOQ   fontPath^l          3  3u  ^3 93f
  `,=dpA       2^ _ E`@^`    c       P @ e    @ ^         Pdڛy   setFontPath 0Q`   !!0jP   XP,.{"<P,:{P,:{ p!!$`   PeNz   fontSizeRetina  ^}0         3  33eu  ^E33
3e333e3f   `,=dpA       >_ @a E`@^`     f       P P P @   e    @ _         PdgxC   setFontSize 0Qt`   !!0jL   l" (H 
< |"   !!`
   Pd
   outlineSize ^>u          3  gx  x  u  ^3fu  ^3f
3h `,=dpA       ta c E`@^`    d       P @   e    @ `         Pdޮq
   setOutline  0Q\`h   !6!$g2   l"  "t"  |   !!`
   Pd'C   outlineColor~>o          3  g3h3h
3f`,=dpA       Jc d E`@^`    d       P @   e    @ a         Peb   setOutlineColor 0QX``   !Z! f,   ēH" "x<"  |  !!`   21>n         3  gu  ^3h3f
`,=dpA       d e E`@^`    c       P @ e    @ b         Pe^v   setLineHeight   0QX``   !z! f,   ̘H" "p<"  |  !!`   q>n         3  gu  ^3h3f
`,=dpA       $f *g E`@^`    c       P @ e    @ c         Pd   setOverFlow 0QX``   !! f,   ̝H" "`<"  |  !!`   Pb޻   wrap>n         3  gu  ^3h3f
`,=dpA       dg Zh E`@^`    c       P @ e    @ d         Pe&P   setEnableWrap   0QX``   !! f,   H" "h<"  |  !!`   Pc   valign  >n         3  gu  ^3h3f
`,=dpA       h i E`@^`    c       P @ e    @ e         Peަ   setVerticalAlign0QX``   !! f,   H" "h<"  |  !!`   Pczh   halign  >n         3  gu  ^3h3f
`,=dpA       i j E`@^`    c       P @ e    @ f          Pfp   setHorizontalAlign  0Q|`   !!0jJ   |" " 
"0<" "  |   !!`
   y}>w(         3  g3 gu  u  '3h
3h3f `,=dpA       k l E`@^`    e       P @ P    e    @ g         0Q|`   !"!0jJ   ̴|" " 
"0<" "  |   !!`
   >w(         3  g3 gu  u  '3h
3h3f `,=dpA       $m o E`@^`    e       P @ P    e    @ h         0Q\`h   !>!$g2   l"  "t"  |   !!`
   B~>o          3  g3h3h
3f`,=dpA       2o rp E`@^`    d       P @   e    @ i         Yt0Q`B  !Z!Xt   " " " (H 4
<" H
<" H
<" ,  x   !!$`   Pc   shadowX PcJ-m4   shadowY ^>8         3  g3 g3 g
x  x  u  ^3fu  ^3hu  ^3hu  ^3h3f   `,=dpA       p (t E`@^`    $g        P @ P @ P    e    @ j         PdF	   setShadow   0Q\`h   !!$g2   l"  "t"  |   !!`
   ~>o          3  g3h3h
3f`,=dpA       dt u E`@^`    d       P @   e    @ k         Pe*   setShadowColor  0QX``   !! f,   H" "h<"  |  !!`   O>n         3  gu  ^3h3f
`,=dpA       u v E`@^`    c       P @ e    @ l         Pd{>	   setItalic   0Qd`r   !!$g4   H" "`<"  | p  !!`
   ">^q         3  gu  ^"3h3f
3f   `,=dpA       w Hx E`@^`    d       P @   e    @ m         PcX   setBold 0QX``   !! f,   H" "t<"  |  !!`   P>n         3  gu  ^3h3f
`,=dpA       x y E`@^`    c       P @ e    @ n         Pd~   setUnderline0Qh`   !!$g4   H" "h*H@L"  |  !!`
   Pc2Ҏ   spaceX  >r         3  gu  *" ^##k3h
3f`,=dpA       y 
{ E`@^`    d       ` @   e    @ o         Pdf~   setSpacingX 0Q`  !&!!,  Ph,H0440C*D<8\43l<4(DCDC43@?,+t<;|POXW<;|H @, @H0w8< , ,    04o&74?
4X4"P8 ( (   04k&O>  l X  !!`z   nH`]Pcj   getCacheIsBU
r21:1f1j1b1q"11R1y}YtPbV   getRPbbN   getGPb"   getB1	Pbb4   getAGN:za	 V7E`           3  <3H33=3#3
3333g33g33	3
3	33 3"g$3&3PH)3B(h*3,3.g03234g6383:g<3>3@gB3D3FgH3J3LgN3P3RgT3V3XgZ3\3 ^g`3!b3"dff3#h3"dfj3$lhn3%p3&r3'thv3(x3)z3*|f~3+f3,f#-3.3/f30B P  geg31#32gΤ333
343536353738e393)3*f3+f3,f#-3.3/f30B P  gegʖ34e3:g3;f   `,=dpA       J{ H E`@^`           P P P @ P P  !P P P P P P P P P P @ P @ P @ ` @X @ P P P P P P @ @ @ P @ e    @ p         60QT`R   !V! f0   lTT " 
 !!`   
Pc>~   2d-labelm          3  ң!33h9    `,=dpA         E`@^`    c
       P ,  e    @ q         0Q`  !v!2  ܛl t@D4?$48<(3*#PT8 ( (   04k&S L* * &T&({"p>o" " * 4O   !!`L   IsG9y1	7	7	Ta?Ta?BR:>BF.B$Pg^   USE_TEXTURE_ALPHAONLY   Pc   USE_SDF b1Ped;   USE_SDF_EXTEND  .u]2PdJV	   setEffect   ݺPdHv
   _nativeObj           3  g3333
#3g33x  #	3
#	33P
hh3!3#3%3'f)3+f-3/f1#	3337f93;B6 P 5 g=e?gA3CgE3GhI3GhK3Gx  3MhO3G3MhQ3SgU!^*#3 W3!Y"g[3Gh]3#_3$a3%cge   `,=dpA        & E`@^`    Tsg       P P @ `  	
 
  
  
 
 

 
    e    @ r         V70Q8`    !!d   @  8   !!`   Ef          3  3f`,=dpA        \  E`@^`    b       @ e     @ s         }0Q,`   !!b   $ !!c             `,=dqA        ؍  E`@^`    me     @ t         >E            3 ы9999	
9
999	9
999999 9! "9#"$9%$&9'&(9)(*9+*,9-,.9/.09102932495469768998:9;:<9=<>9?>@ 9A@B!9CBD"9EDF#9GFH$9IHJ%9KJ   `,dqA        ,D  E`@`    L   &   , , , , , , , , , , , , ,                                        e     @ N         	|(          9 9kҤ3):	'kkkk	 j939
 `$g      ,@ L        e    @ M        z&Jz"Bb2Vv:V~"Rr0Q`  !!Hp|    /84H \
*4<  f '<
(L4  !!4`   D=dqA       h  b   E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       V  E`@`    b          e    @ w         m         #  3#  33f 'l `,dqA        ڒ `@`    d
      P      e  
  @ v         aq
(Ph6a,   ../../../../utils/label/ttf b         nB0Q`   !B!<mh    ;t('#X l<P  !!8`   4=dqA        A`(   E`@`    0Q@`*   !Z!d    ,( +| !!`   9	h         3  h   `,=dxA         h `@R`    b         e     @ y         UbF0Q`   !v!Hpz   048PP
 x
,
8
,T
4   !! `   Fj0"|H          3  35333
3w  8OB@5;MM5;YΕ:    `,=dpA         E`@R`     f        P @e    @ z         PdҶ$ 	   updateUVs   0Qt`   !!,iD   44c0(0: `  !!(`   ^IsrjJFbJbu0         3  333g3
333e  `,=dpA        ؘ E`@R`    e       P P P    e    @ {         0QM`D  !!   d80<0@4P4H * \
40H40LT2P\+,P2PX+8
0
0@@ P h   !!@`   Is0y}GEa	v1h         3  33333	3B33B3gͤ33AP3AP33	[ x  3A"@!ϖ3	x  3	A$@#3
%['x  3A)@(Ζ3
%x  3
%A+@*3,[.;/[1;2A4;5A7;83:g<3>g@  `,=dpA        z E`@R`    8lB       P 
 P P BX @! !  :  :P @ e    @ |         zH          ' # 33g93
9 l3ϋ99	
9`$g      P ,P P ,     e    @ x         	P           '9 9kҤ3):	k'#3        e'	3k939
 `$g      ,@ L 
`    e    @ u        >Vr0Q`P  !!`v    /84H \
*4<  \ T T
(, ,\.4!!L`"   L=dqA       ʞ  c    E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA        ( E`@`    b          e    @          m         #  3#  33f 'l `,dqA        D `@`    d
      P      e  
  @ ~         aq
,Pi\.u   ../../../../../value-types/vec3 b         $Pgv2[   ../../../../assembler-3dPdq   ../2d/bmfont0Ql`   !6!,iH    ;('#X ,!! `   4=dqA      2  A`(   E`@`    0Q@`*   !N!d    ,( +| !!`   9	h         3  h   `,=dxA        ~  `@F`    b         e     @          UbFs@          ' # 33g93
9 l `e      P ,P      e    @          }DFb         v0Q`X  !r!\u   p`H0<P,\ *$0C : H
$H
$
  !!<`   IsFj"H
A	X         3  33335
33w  }335M5e33	e3
;!M#3$;&M(3);+@-Ε .`,=dpA         v`@`    ,i/       P  P     8 e    @          	P           '9 9kҤ3):	'kk3r '3r 'k9#	3
33ˇ)ɋ: e"39$`0j&      ,@ L 
`2@         e    @ }        2Jn0Q`P  !!`v    /84H \
*4<  \ T T
(, ,\.4!!L`"   L=dqA       ܧ  c    E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       ҩ : E`@`    b          e    @          m         #  3#  33f 'l `,dqA        V `@`    d
      P      e  
  @          aq
"b         *PdY   ../2d/letter0Ql`   !!,iH    ;('#X ,!! `   4=dqA      D  A`(   E`@`    0Q@`*   !!d    ,( +| !!`   9	h         3  h   `,=dxA          `@`    b         e     @          UbFs@          ' # 33g93
9 l `e      P ,P      e    @          }DFb         v0Q`X  !&!\u   p`H0<P,\ *$0C : H
$H
$
  !!<`   IsFj"H
A	X         3  33335
33w  }335M5e33	e3
;!M#3$;&M(3);+@-Ε .`,=dpA        ί v`@`    ,i/       P  P     8 e    @          	P           '9 9kҤ3):	'kk3r '3r 'k9#	3
33ˇ)ɋ: e"39$`0j&      ,@ L 
`2@         e    @         "0Q`   !F!<mb    /4H P "P
(, 4   !!8`   4=dqA       z ` E`@(`    0QT`V   !^!$g2   <LD< *$   !!`   U	0Q4`   !r!d   D
P   !!`   e           9     `,=dqA       ұ : E`@V`    b          e    @          m         #  3#  33f )l `,dqA        V `@`    d
      P      e  
  @          aq
*0Ql`   !!,iH    ;('#X ,!! `   4=dqA       ʴ A`(   E`@V`    0Q@`*   !!d    ,( +| !!`   9	h         3  h   `,=dxA        d س u`@`    b         e     @          UbFs@          ' # 33g93
9 l `e      P ,P      e    @          Pd҂`	   ../2d/ttf   }DF	x0           )9 9kҋkk9#
33	3
h39`V f      ,@ ` P    e    @         Zn0Q5`  !!~    +@  X d d X d *"*
 $*d..L.L.H.T.T&P   !!`<   d=dqA       
 v f       E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA        t `@`    b       L e  
  @          z,PiAY   ../../../../components/CCLabel  Pcv    ./2d/ttfPdJ >   ./2d/bmfont Pdx   ./2d/letter Pcd   ./3d/ttfPd   ./3d/bmfont PdJ@u   ./3d/letter (b         `    [
ᦕ0Qx`   !2 !0jL   \ ,h$" " `<4X
 h(  !!4`   "  Z b         2	2	Pdfծ
   alphabetic  PdR5   textBaselinev0         3  3fң<#3g
3gЇ)::	9
  `,=dpA        ܸ  
`@`    e       @ @ 0 e     @          0QL`F   !Z !e&   @8 0 !!`   Hbk         3  3 z  3 3g `,=dpA        , `@`    c
       P   e    @          o	8Pb          PbnS],   TTF Pc_    Bmfont  PcA   Letter  Pc::   TTF3D   Pci2   Bmfont3DPc9   Letter3DPdzL	   NativeTTF   0Q`\  ! !Pr   \<&0\@7&04"@ (_4+t" &&0(!!@`   Is
Z15~0u]r	DPo~6   sorry, subdomain does not support CHAR mode currently!  (         3  3Ҥ3	33#
3{3	3іg3333v  K#
3	3
#
3	3v  #
3!g#3%	3'  `,=dqA        ` `@`    (h)       P ` 


 e    @          v z ~     @           k kkk'kk
'kk'kk'kk'kk'	kk'3
 χ"΋:#:%9'3
)3+#-3/͇1)̋:23
4:63
8::3
<:>3
@:B3
D:F3
H:J:LhN `LqP      @ @ @ @ @ 0
 
`2P  0P  0        e    @         . V  0Q``  ! !dw    w84` \
t*4<    p  t  T   TS
 "E
@ " @ !!T`&   =dqA       6 n j           E`@(`   0QT`V   ! !$g2   ̉<LD< *$   !!`   U	0Q4`   ! !d   D
P   !!`   e           9     `,=dqA         E`@ `    b          e    @          m         #  3#  33f 'l `,dqA       d  `@`    d
      P      e  
  @          0Q<`"   !
!!d   $8/@ !!`   Hg          	3 NI    `,=dqA        D  `@ `    b         e   
  @          0Ql`   !&!!$g2   ؖ4X`"4v3   !!`   ݺbPejH\   STENCIL_ENABLE  sh         3  3333e	   `,=dqA         `@ `    c
       P   e  
  @          0Q`   !F!!8l`   PPX$$ ('PRHG!! `   Pe}O?   DS_FUNC_EQUAL   b0QT`X   ^!!(h:   Оd H +/(   !!`   Hm           	3  w  I@Yѕ! `,=dqA         b E`@ `    b       @3e     @          H@PeZ   _flushMaterial  yh         3  3ы j
j	3	N53i33g`,dqA        n `@`     f      @  
      e  
  @          aqPe"   MaskAssembler   Pefx   ../../assembler b         
(Ph@   ../../../components/CCMask   Pf@i   ../../render-flow    PfF/   ./sprite/2d/simple  $Pg+Y   ../../../../renderer/gfxPefM3   ../vertex-formatPc8Ò   vfmtPos 0Q`   !!!<mh    ;t('#X l<l	 * !!8`   4=dqA         A`(   E`@ `    0Q@`*   !!!d   ħ ,( +| !!`   9	h         3  h   `,=dxA         T `@!`    b         e     @          UbF0Q`.  !!!Dox   @*0+x.@(D "P& "l(H(ok(D (<8!!4`   rw@5GF6bB@F6)(         3  33v  5333
3h3hK333	5h33 3"33
$33e& `,=dpA         E`@!`    (h(       P P P P  @ P   e    @          60Q`  !!!$  *0+|';6 L   4$$H  4.4.PP(N;(;\*0+W(0 . hW(0 (<" ,>X  !!p`4   rw@5GH
b0Q`  !"!  pP ($0.4.\dR6 x. \X,8X@@*$<* <* <* 8* 8* 8* 8* <* <*L*L*L*L*\` @ !!L`"   Peމ*   DS_FUNC_NEVER   @ Pfn   STENCIL_OP_REPLACE  Pe"pT'   STENCIL_OP_ZERO @:f>B	FJNIsٺJ         3  
j3333
i3h3h33	W3
33!Y!;"$Y$;%'Y';(*Y*;+-Y-;.0Y0;13Y3;46Y6;79Y9;:<Y<M=;>@Y@MA;BDYDME;FHYHMI;JLYLMM;N3P9R3
9T3VfX  `,=dqA         E`@!`    HpZ       P P @ P 
      : !@ : ! @ e    @          "@&"""F6ٺIsF}b)J@`x  Cx         3  33v  ^3	3	Mx  #3 (#h	3g l3	
j3
333!5#i%3!5'9)3  33+v  93-9/31333537e93;f=53?9/3A3C3E3G3I3GeKkM3?3O3RFQ9T  `,=dqA         E`@!`    LqV      P  
 

 
 


  X       e    @          }0Q`>  !>"!Dox   *0+|'tT@* D   HHG2,>X!!<`   rw@5GH
"v!@IsC(         3  33v  ^3e	3v  #
3 )#g	3f	3v  33	gk3
33!F 9# `,=dqA         E`@!`    (h%       P ` P P P     e    @          ~zH          ' # 33g93
9 l3ϋ99	
9`$g      P ,P P ,     e    @          o	8           ''
''9 9kҤ3):		
k'k'k'k'k'k3''	k93	3h ` 0j"      ,@ L  
`P          e    @           !"!B!Z!!!!!
":"0Q`  !b"!t{    _84H \
*4<   &LC&D  $  @ 4 g<
( x4   !!X`(   \=dqA         e      E`@(`    0QT`V   !z"!$g2   <LD< *$   !!`   U	0Q4`   !"!d   D
P   !!`   e           9     `,=dqA        V E`@r"`    b          e    @          m         #  3#  33f 'l `,dqA       : r `@`    d
      P      e  
  @          0Qd`x   !"!0jN   ؀<4
 +h
 +| <  !! `   Pci e   point   	Z	q          #  3f9#  3f9
99`,=dpA       *  `@r"`    d       @  ,  e  
  @          0Q@`*   !"!e(   
L !!`   	h           3  [939    `,=dqA        H `@r"`    c	       
`  e  
  @          aq
b         0Pjr"   ../../../components/CCMotionStreak  !F0Q@`0   !"!d   P ,   !!`   "	h          3  93 9`,=dpA       B  E`@r"`    c       ,P    e    @          Pc   setPoint0Q@`0   !#!d   P,  !!`   		h          3  93 9`,=dpA        X E`@r"`    c       ,P    e    @          PcZ<e   setDir  0Q`   !6#!<mh    ;t('#X l<L G !!8`   4=dqA      n B A`(   E`@r"`    0QD`4   !N#!e$   d@ .  !!`   bPe6b   _tailShortenTimei         3  g9  `,=dpA         r `@F#`    b        e     @          UbF0QD`2   !n#!d   @06 |   !!`   Fi(         3  3*e   `,=dpA         8 E`@F#`    b       @ e     @          0Qa`j
  !#!  ̙t 44 
,
8DL`"4"t<4 T0G
$#H ,0 \
,"0"@
 803 d
l
2"<g  L2$27L2$27H\  , "sd4 
$,
 ,"x8$(<,00\<T3c4H |
,4<"(7" "Cl* #"H|
\t* x"0
D4([/4([/#2 t
$
h2"l
$2"l
8
8
<2"l
$2"l
&#8
*#8
*#+"#!
.H4* 7`!!`R   NDIs!&D>D	H#	^#bB"JD}VZ:.#	`n  rFPd#)	   uintVData   "b  h    `,  E8        3 P 3335	53333v  3v  3	v  Vr 3
33h99!3#g%r '3)g+T5-5/3234A13237A6B:B;@93=3=B<z  3
?hA@C9D5F3H3J3LhN3PfR9T3VfX3Z3\3^h`3	v  &3b3\3^hdO3H3ffh3j3lfnrp3r9t3v9x3)gz9|9~3	w  (333V3VF؊3F؍333 3	O3	NOh՗3!3"3	Nz  &5333Aצ93	Nv  3y  Cޤ-Nz  N53A׫93#hյ$3CطޤN5ܣ3#hջ%3	z  y33Cؽy  `33333BBA933333BBA9ז
39lBVX FO33B@;M33B@;M;M;M;M33BA;M33BA; M  ; M  ; M  ; M 
 Z n  y   N  O  3'  h   `,=dpA       d * E`@F#`          
 

`
 
  P  ! . P @ @ P @ P @ ,P  P  X  X  !
 "P   B
  X 
 pX @  !BX  :  :  B B @ @!  e    @          0QY`^  !#!~   |0T<XTpT d,8D(D& "" <TH
 |
4. 4.D.D.D.D.FX !!T`&   FPdʀ   usedVerticesPd&{h*   usedIndices  Pf   usedVerticesFloats  J>	JH_	NBFIsC=         3  33333
33h3W3	3
@3
x   33h h"3h$3&3(3*w  {@,-Y-;.0Y0M1;24Y4M5;68Y8M9;:<Y<M=;>@Y@MA;BMDƕ} E3F3H3KFJ9M `,=dpA       ` 0 E`@F#`    DoO       P P @  P @ P @ : !@ : !\     e    @          }zH          ' # 33g93
9 l3ϋ99	
9`$g      P ,P P ,     e    @          o		8           '''9 9kҤ3):	k	k'3
͋93
͋9#3f#3f#3f'#3f'3!k#93%h'3)9+  `r"8l-      ,@ L`
  
`        e    @         v""""#"2#J#j###0Q`   !#!Dor    /84H \
*4< O<
(L4   !!0`   <=dqA        a  E`@(`    0QT`V   !#!$g2   <LD< *$   !!`   U	0Q4`   !$!d   ̂D
P   !!`   e           9     `,=dqA          E`@#`    b          e    @          m         #  3#  33f )l `,dqA        ( `@`    d
      P      e  
  @          aq
$PgdK   ../../../../assembler-2db         0PjJA"   ../../../../../components/CCSprite  F0Q`   !6$!<mh    ;t('#X l<l & !!8`   4=dqA        A`(   E`@#`    0Q@`*   !N$!d    ,( +| !!`   9	h         3  h   `,=dxA         z `@F$`    b         e     @          UbF0Q`  !j$!Lq   dt |PP"8
$
D:83|
<:8:t">K
 7LF pF  T!!$`   @nHrbvbH         3  3h333
w  @[@x  w  x  w  Aw  @x  3e3e9  `,=dpA        z E`@F$`     f       @ P B`  e    @          60Q`  !$!YU  ܞP$4$8<L"4, T0T"<"40 T, P"d08L2pB	3	
<+|
<+|
<+
#<+
H'
# 8'
H'
# 8'x
<+|
<+|
8'
#8'
L+
# <+
H'
# 8'x2 l !!P`$   @y}	Fj"jbv:z:`  
         3  333333
T3C33@C33@C3CϖR3C33@C33@C3C3 3	"5$3
&3(3*3,v  3.v  A2B1@0;3M5A8B7@6;9@;A>B=@<;?@AMBAEBD@C;FOI@HALBK@J;MOO@PMQATBS@R;UOX@WA[BZ@Y;\O^@_M`AcBb@a;dAhBg@f;iMkAnBm@l;o@qAtBs@r;u@wMxA{Bz@y;|O@~AB@;O@MAB@;O@AB@;O@MAB@;皖#3 B
g`,=dpA         E`@F$`    x|       P P    B!P P P B B B B B B!!: !B B B B B B B!!: !B @ e    @          0Q!`  !$!|}   8<< 4 (
  
  
$
X*p>3
0'H
+ @
0'H
+ @* 8( ( ( ( h   !!8`   Isy}jbv:z:
vp         3  333B3
B	[[AA33v  3v  ,RAB@AB@=AB@A!B @#"3	$ B
g&3
(;*;,;.;032g4 `,=dpA       8  E`@F$`    0j6       P  X BX  !B!Bh P 8 @ e    @          zH          ' # 33g93
9 l3ϋ99	
9`$g      P ,P P ,     e    @          	{0           )9 9kҤ3):	k3'3k939	`# f      ,@ L   e    @         #$2$J$f$$$0Q`   !$!8l\    /4H P"V
*4<
(L4  !!(`   4=dqA       2/ ` E`@(`    0QT`V   !$!$g2   <LD< *$   !!`   U	0Q4`   !$!d   D
P   !!`   e           9     `,=dqA        " E`@$`    b          e    @          m         #  3#  33f )l `,dqA        > `@`    d
      P      e  
  @          aq
0Q`   !%!Lq    ;t('#X l<L   	   !!P`$   4=dqA       4. A`(   E`@$`    0Q@`*   !.%!d    ,( +| !!`   9	h         3  h   `,=dxA         z `@&%`    b         e     @          UbF0QL`F   !J%!e$   @06t s  !!`   F>k0         3  33fe `,=dpA         \ E`@&%`    c
       P   e     @          0Q`z  !f%!hx   HhgLxH(;0h4P" 
 0(PwDCT P X 
 !!T`&   @5GHPd 	   triangles   FbJnHPe	   updateIndices   v8         3  3h3Ҥ3Ѥ3
393393	3
333h 3"g$9&3(3*3,h.303g234(36g83:g<3>g@9&   `,=dpA        l  E`@&%`    8lB       @ P ,P ,P P P ,P @ P P @ e    @          60QD`6   !%!e"   ЂH0 4   !!`   Fi         3  353g `,=dpA         ! E`@&%`    c
          e    @          z%0Q`   !%!Dov   x0H08P`0$(
8
$H
$ !!,`   5G"FjH|P          3  33333
3353w  /B@5;M5;Y̕3  `,=dpA       D! T# E`@&%`    $g!       P P  @ @ f  e    @          0Qe`x  !%!  d,P`" 8" 4L@$$848848 "'T "'p>>xTL$(
 p
4
$C
4S$(
 p
4
 +h
4 CT0D
 (
@<?3T0D
 (
@LOC   !!X`(   Is1	1	y}5G	HI         3  #33g#33
g3B3B333	3
3333 3"3$3"3&3)3	+A.P-@(3)3
0A3P2@/35ݤC435ݤC73835l3:w  YO<5@A?B>A=;BMD5GAIAJBFAE;KYM[ N\3:w  KOO5RBQAP;TMV5ZAYBXAW;\Y^M _3`=3bw  ,OdOe5fAhOiAj;kYm. n3oC3qw  2OtMsOvMu5wAyOzA{;|Y~ߕ4 `,=dpA       # * E`@&%`    dw       P P  P P P   !@ P B @ B B @!8 3 !@ 
 B B 0  e    @          0Q`z  !%!t{   x4 (
(
(
$
(
<D08L0D
 p
4
T
$$$G
#$$$G !!(`   IsFj"̈          3  33555
555333533w  cO5O"M!5#B%B&B'@(@);*B-M,B.B/@0@1;2Y4ȕe 5   `,=dpA       6+ ". E`@&%`    0j6       P     P P  B!@!: 3e    @          vH          ' # 33g93
9 l3ϋ99	
9999`0j      P ,P P , ,          e    @          &$b         
	x0           )9 9kҤ3):	3k939  `$ f      ,@ L
      e    @         $$%*%F%b%%%%%0Q`  !&!L   _84H \
*4<$D& 6(& 6(& 6(& 2 H x& 6(& 6(& 6(& 2& 6(& 6(& 6(& 2& D
 <
(L4  !!T`&   =dqA       / b j           E`@(`    0QT`V   !&!$g2   <LD< *$   !!`   U	0Q4`   !2&!d   D
P   !!`   e           9     `,=dqA       1 1 E`@&`    b          e    @          m         #  3#  33f 'l `,dqA       0 
2 `@`    d
      P      e  
  @   }       0Q`  !V&!T   8 4
( #h
0< lHp8 lHp
8
`
( #h
0< lHp
8
 lHp
8
X  !!`
   1	9	4		eX         #  3g#  3g#  3g
v  C3ABx  +33AB@5	95	93ABx  -33A"B!@ 5	#9%5	'9)#  3g+v  C-3A/B.x  -33A2B1@05	3955	7993A<B;x  -33A?B>@=5	@9B5	D9F  `,=dqA       @4 x9 `@&`    <mH       @ @  @   B` !B  B   e  
  @   ~       0Q`  !r&!Lq   @D*0@ (&0"H(@ T(8/$!!$`   	Ta      ?1	b;	Ta      ?"3	0         3 3 A 33Av  v  `v  (x  #3B
#3B#3Cgw  #3@  `,=dqA       9 ; `@&`    e          X   e  
  @          aq
&$b         1	b;	`    Jd                   `    Kd                   `    (Kh                                   `    Jd                   `    Jd                   0Q`  !&!Xt    ;t('#X l<L 0         !!``,   4=dqA      ; a A`(   E`@&`    0Q@`*   !&!d    ,( +| !!`   9	h         3  h   `,=dxA        ; l< `@&`    b         e     @          UbF0QT`X   !&! f,   @06t s T  !!`   F>z%m0         3  33fe3
f`,=dpA        = z> E`@&`    d       P P    e     @          0Q`  !'!  4(D p xLd"4

   ? $,$8$<$ L8044,(H"H"H""\8,440(H"H"H"8...2RS...26(.{F  T  !!P`$   F6b5GnHrbvb0Q5`  !&'!Ȇ  t8<@ 8 ,
 (
 (
,
,40 0 0 pH&('2#&0&('2#&0.$#X.$#X.$#X.$#` H:8`
>8`
>8`
>8L !!H`    Isy}nb1	7	7		H`    Kb          `    Kb         `    Kb          `    Kb                  3  333B3
B	[[AA;;;;3	#3#3 3	"h$h&A(B@9	)	#3#3 3
-h/h1A3B,@+9
456589	:9	<5>5@9	B9	D5F5H9
J9
L5N5P9
R9
T
9V5Xv  ^
ĄZ%;[5]v  ^
Ą_%;`5bv  ^
Ąd%;e5gv  ^
Ąi%;j  `,=dqA       ~A nF E`@&`    Tsl       P  X B 8 @h P         , ,   , & 0  e    @          y}	`  }         3  33h33
h333w  @[z  Nȕ w  Mȕ BBǋ k3	3
 3	"3$3&3(3+C*3+3/@.C-32C1323
6@5C4;8;:;<;>;@;B;D;F3+CH3+3
6@JCI32CK323/@MCL;N;P;R;T;V;X;Z;\5^5`5b5d	if5h5j5l5n	@piq3seu9w `,=dpA       > J E`@&`    dwy      P P P @30CH P P    !8 8 8 B!8 8 8       	        e    @          60Q`  !j'!  x
@8(dDl
 x8 
<@B.46
'B$PF$h
*8h
 (
"4"`,
4B.(6B.46
. "0"`@Fx.(6
.X@Fx.6
(c## h h   !!4`   H" Pfb\   _generateTriangle   d@    r    H  Pe@   allocWorldVerts vi         @ 3 93Ow  
5͢z  I@
93	5555e@З	55l	55 l"w  @$A%A&w  z  z  @'9z  43(	5*5,5.e0532	5456585:e<@>Жy  y  G@?93@	5B5D5FeH@JЖB@K93L	5N5PeR@T@U@VYW J X YY #  Z 3	[g]3
_ga`,=dpA       J R E`@&`    Prc              @  @ BX      @X   @X  @ B! 
   e    @          0Q`  !'!pz   d@\d@0
OX "` P(Pw4(<<,
8
,T
4d

  !!H`    IsrjJF"Hz%jx         3  33333
3C993	3
h3f333!h#3%5'3)5+3-3w  <@/50;2M4M556;8M:;;@=ɕ@ >  `,=dpA       VR xV E`@&`    8l?       P P  
 
  8 !8  f  e    @          ~'0QT`X   !'!(h:   x0(,L
+   !!`   FHm          3  353w  ;Y
ѕ `,=dpA        V |W E`@&`    c        8 3e     @          z%0Q`V  !'!ly   x4 (
(
(
(
,
@H0<P,
,
H
0((O
(((O
!!(`   IsFj"H          3  33555
555333533w  T5M 5!B#B$@%@&;'M)B*B+@,@-;.@0ȕX 1 `,=dpA       W Z E`@&`    0j2       P     P P @ B B 0  e    @          v0Q`  !'!<  (((<L
(P
,`
'(`
<p
'$(d0X0HlBk0X0HlB0X0H|$B  !!`
   "	Pd~D   _generateUV yp         5 5553 3
;M3;@3;@M3;O@3 ;"O$@%M&3';)3+3
A.A/C-3A1A2C033@5e63A9A:C83A<A=C;3>@@@AeB3 AEAFCD3'AHAICG3JOL@M@NeO`,=dpA
       Z _ E`@&`    DoQ         P      ! @! !@! !   e    @          z'0Q	`  !(!`v   . * ?l. . ?l. . ?l. . ?p
H/
@/l !!@          555AB@ 5
55AB@	555AB@55 5"AB@A&B%@$;'M)A,B+@*;-  `,=dqA       _ a E`@&`    ,i/         "   " B B e    @          'H          ' # 33g93
9 l3ϋ99	
999999 `8l"   	   P ,P P , , ,             e    @          	P           '''9 9kҤ3):	#3	O'
%#3h=#3h=#3h=#3h='%' %'!%#3h"=$#3h&=$#3h(=$#3h*=$',%#3h-=/#3h1=/#3h3=/#3h5=/'#3h7'	9'
3:k<93>9@`&@nB      ,@ L 0  `I @ L Y      e    @         &.&R&n&&&&'"'f''''''0Q`   !"(!8l\    /4H P"-
*4<
(L4  !!(`   4=dqA      ~b p ` E`@(`    0QT`V   !:(!$g2   <LD< *$   !!`   U	0Q4`   !N(!d   D
P   !!`   e           9     `,=dqA       tc c E`@2(`    b          e    @   |       m         #  3#  33f )l `,dqA       b c `@`    d
      P      e  
  @   v       aq
0Q`   !r(!<mh    ;t('#X l<l  !!8`   4=dqA      td o A`(   E`@2(`    0Q@`*   !(!d    ,( +| !!`   9	h         3  h   `,=dxA        d 4e `@(`    b         e     @   x       UbF0Q`   !(!0jN   @L4<hgT P 
 "<"|8 !! `   @1]nHx          3  A3  3633  h33
g3g93
9   `,=dpA       f th E`@(`    e       P P @    e    @   y       60Q`   !(!Dox   Тx48Pd0(
 t
(
8
(L
0!! `   @"Fj|H          3  33333
5w  8OB@5;MM5;YΕ:    `,=dpA       h j E`@(`     f       P P @e    @   z       0Qq`  !(!(  48<" 0" H


 
L8488484
$
,"'T"'\
4"'< 
  D"'<Wh8, , , , h!!@`   Isy}5G	vU         3  333B3
B	3[[AAϖ3333333333	 C"C#3
%A(P'@$3
%A+P*A)B-A,31A4P3@0B/A.B7@6A531A=P<A;B:@9A83>;@;B;D;F3HgJ`,=dpA       j o E`@(`    @nL       P  X @!P P  ! !B! !B! 8   e    @   {       zH          ' # 33g93
9 l3ϋ99	
9`$g      P ,P P ,     e    @   w       &$b         
	x0           )9 9kҤ3):	3k939  `2( f      ,@ L
      e    @         6(J(n(((((0Q`   !)!@nn    /4H P"H
*4<
(0 $*#4 !!8`   4=dqA      <q  ` E`@(`    0QT`V   !)!$g2   <LD< *$   !!`   U	0Q4`   !2)!d   D
P   !!`   e           9     `,=dqA       2r r E`@)`    b          e    @   u       m         #  3#  33f )l `,dqA       ~q r `@`    d
      P      e  
  @   l       aq
0Q`   !V)!Lq    ;t('#X l<L    
  !!P`$   4=dqA      2s : A`(   E`@)`    0Q@`*   !n)!d    ,( +| !!`   9	h         3  h   `,=dxA        ~s s `@f)`    b         e     @   n       UbF0Q`  !)!ly   X0(T0LT0( 
 d
 
@*$<*L*L*L*L*k   !! `   FPdW<	   meshCount   P         3  3x  3 333
e3 35w  w  zO@Y;YM;YM;!Y!M";#%Y%M&;')Y)M*;+Y-ϕ|.Y/Е 0`,=dpA        @u x E`@f)`    0j1       P P P @ B  B !   e     @   o       0Q<`&   !)!d   ,
0,8$ !!`   Hg           9 3 9 `,=dpA        x .y E`@f)`    c       s    e     @   p       0Q\`h   !)!$g8   dd |T P 
 8!!`
   @nHo         3  3h33g
3g9`,=dpA       ny z E`@f)`    d       @ @  e    @   q       60Qq`  !)!  d8<@ 8 4LDH@D
$
$
 <
 D"87<"87<3<38
0
0LLDD@@ h  !!<`   Isy}5GquimvU         3  333B3
B	33333	AAAA@C@C#
k 
x  #
k"
x  w  w  3$[&;'[);*B-A,;.B1A0;255@4;75:@9;<A>;?AA;B3DgF  `,=dpA       z \ E`@f)`    <mH       P  X P  !B!@ @ @ :  @ @ e    @   r       0Q`  !)!Xt   040PPP
 `
 p
$
$
8
(X
'$c   !!(`   Fj5G"X          3  35333
3w  Uw  BO@5B@3;@M3;Y͕DY ΕW !  `,=dpA        ځ E`@f)`    $g"        P @   0 e    @   s       0Q`  !*!~   x4 (
(
(
$
(
<D08L
 \
D
 p
4
4
$$$G
$$$G!!$`   IsFj"          3  33555
55533353w  OM5w  aO 5!O%@$B#B&B'@(@);*M,B-B.@/@0;1Y3ƕc4Y5ȕ 6   `,=dpA        ( E`@f)`    4k7       P     P  !@ B!@!!   e    @   t       vH          ' # 33g93
9 l3ϋ99	
9999`0j      P ,P P , ,          e    @   m       &$b         
UF b         `    `l   	~8           )9 9kҤ3):	3k9#33	͇
)h39 `)$g      ,@ L
 
I ,    e    @         ).)R)j))))))*0Q`   !F*!8l^    /4H P"
*4<
(L4 !!(`   4=dqA      . ` ` E`@(`    0QT`V   !^*!$g2   <LD< *$   !!`   U	0Q4`   !r*!d   ̠D
P   !!`   e           9     `,=dqA       $  E`@V*`    b          e    @   k       m         #  3#  33f )l `,dqA       p  `@`    d
      P      e  
  @   a       aq
0Q`   !*!Pr   ̤ ;t('#X l<L	   # .  9!!X`(   4=dqA      $ b A`(   E`@V*`    0Q@`*   !*!d    ,( +| !!`   9	h         3  h   `,=dxA        p  `@*`    b         e     @   c       UbF0Q`   !*!Dot   ,L\ ` P T H H 8 8 (06t s X  !!<`   Pd   contentWidthPevcO   contentHeight   Pd_d	   rectWidth   Pdp
   rectHeight  Pcf   hRepeat Pc{   vRepeat Pb
%   row PbVR50   col F>Pe䄝   _updateIndices  y0         9  99999
9993	3
3fe3f   `,=dpA        2 T E`@*`    $g        , , , P P    e    	 @   d       0Q4`   !
+!c   ,0` !!`    b         `    [	`    [e             9  `,=dpA          E`@*`    b       s  e     @   e       0Q`  !2+!Ts   ȸx0( ,,
 `
D
(T
(T
(T
(T
( !!`   FH0          3  353w  c;M
M;MM;MM;MM;MM;MMЕe   `,=dpA        "  E`@*`    $g!        8 !@ : !@ f  e     @   f       *0Q%`  !N+!Ԛ  dd ||8HL0DP,
\#
#4&,{8&,D&4P"4D&4T"8""/
\l
p0T4P" \ P(PwT P  8   !!`@   @Is1	1	y*}*quimPd
   sizableWidthPerE   sizableHeight   ****F*bJnH	         3  3h3#3
3g9#3
3g93	3
33A A!3"3$3&A(A)A*A+9,A.A/9032x  349638x  3:9<v  3>3AC@9Cv  3E3HCG9J#3MMOgP9R#3MMTgU9WBLOY9ZO\9]3_3a3c3e3ghi3kfm3ogq3s3u3why3{3}g3g9 `,=dpA       8 ޘ E`@*`    hx       @ P   P @X  !. !P P  ` ,    

 


`  e    @   g       60Q!`  !r+!uq  dX<84P4X88\`8$$P+HL"0DP"0",(*4",H"0(*4"0DD"'|**@"4,@D"'**@"8,
 ,"<&("$2<:(0/$"8"848,0/8@P*D4Pg*c#

 ,"<&("$2<:(0/$"8"8$'8,0/'8@T*D4Tk*c#
 h!!x`8   @Isy}****	Hquim1	y^+b+7	bB    R  v         3  3333	B33B333	3
33399 3"3$3&A(A)3*3,3.A0A13	@3C2x  3	@5C43@7C6x  3@9C8x  E#<3>3A O@ gC P; D:u  3FDE3Hx  E#<3>3M OL gO PK DJu  3RDQ3Ty  v  [V;Wߖx  w  v  ,B[#<3\3^h`@ZAYmx  XNbv  @dNfBe@gAc0#<3\3ihk@mNoBn@pAh3s@rAq;uߖ:v  2#<3\3x@z@{h|Aw;~Y     y  v  [;ߗx  w  v  ,B#<3\3hۊ@߆A߅ux  `Nv  !@NBޏ@ߑAߍ4#<3\3hە@NBޘ@ߚAߒ3@Aߛ;ߖ:v  2#<3\3@@ݥhAߡ;Y (   3g`,=dpA        x E`@*`           P  P P P ,P  !P B!B!  X @ X @ P @! B!  @H  BX @! B!  @H \    e    @   h       0Q`  !+!  X8$(8804$
$
$
$
(
<L
 P
 
x
 (
 
8
$$G
($$G
* $$G
($$G
* $$G
($$G
* $$G
($$Gd
#	#' !!<`   F	j**Is"af              3  33335
33333	555555 3
"w  5$M&5'w  5)M+5,B.B/@0@1;2M4B5B6@7@8;9@;B<B=@>@?;@MBBCBD@E@F;G@IBJBK@L@M;NMPBQBR@S@T;U@WBXBY@Z@[;\M^B_B`@a@b;c@eYf 2 g Yh _  i `,=dpA         E`@*`    Tsj       P  P     P @ " !: !B B B B!@!!: !B 0 e    @   i       v0Q`  !+!  Шl0,dX<LL"4DP"888H4(0,0D0L`8  
 t"8,"L2D#x
 L"4,"H2D#$&*D<<""(O#*.L<<""(O#*.X<<0*D<""(O#*H.L<""(O#*P.X<<@464*D<""(O#*@.L#<"2"2""*(O##"*:P.X""#<""#<"*+,*D""#<""#<"2"2""*(O"#:.L""#<""#<"2"2""*(O"#:.X""#<""#<"*+D#4"+<#H
& #L
6#H
* #L
6#H
* #L
6#H
* #(
/%"#"'6   !!`>   Fj@quyim}****5G"b+^+f    0      `              3  35Ң333
33AA333	AA3
333 3"3$3"3&3"3(3*3,./w  30x  32B4z  Q5w  36x  38B:z  Q;v  e5<3>;@5B3D;F5I3K5O3Q5S3UANBM@H;WݖNYw  g5Z3\;^5`3b;d5g3i5m3o5q3sAlBk@f;uݖINwv  >5x3z;|5~3;ނ53;ވv  e53;ގ535353AܖBܕ@ݐ;ޟ53;ޥݖNw  g53;ެ535353AܴBܳ@ݮ;޽53;ݖINv  >53;53;53;5;5;ݗv  _53;535353AB@;5;ݗNw  53 ;  5 3  5	 3  5 3  A B @ ; 5 3  ;ݖm N v  _ 5 3  ; 5  3 " ;$ 5& 3 ( ;*v   5, 3 . ;0 52 3 4 ;6 59 3 ; 5? 3 A 5C 3 E A> B= @8 ;Gݗ N Iw   5J 3 L ;N 5P 3 R ;T 5W 3 Y 5] 3 _ 5a 3 c A\ B[ @V ;eݖm N gv  _ 5h 3 j ;l 5n 3 p ;r 5t 3 v ;x 5z ;| 5~ ; 5 ; M  5 ; @ 5 ; M  5 ; @ 5 ; M  5 ; @ 5 ; M  5 ; @ Y   Y /    `,=dpA       & P E`@*`    -)       P  !P P P P 0' ! !                          8  P @
 B
                        8    8  @ "  0 e    @   j       H          ' # 33g93
9 l3ϋ99	
99999`4k       P ,P P , ,            e    @   b       &$b         
	x0           )9 9kҤ3):	3k939  `V* f      ,@ L
      e    @         Z*n****+.+J+n+++0Q`   !+!<mb    /4H P "l
(, 4   !!8`   4=dqA      ̹ f ` E`@(`    0QT`V   !+!$g2   <LD< *$   !!`   U	0Q4`   !+!d   D
P   !!`   e           9     `,=dqA         E`@+`    b          e    @   `       m         #  3#  33f )l `,dqA        4 `@`    d
      P      e  
  @   ]       aq
*0Ql`   !",!,iH    ;('#X ,!! `   4=dqA        A`(   E`@+`    0Q@`*   !:,!d    ,( +| !!`   9	h         3  h   `,=dxA        B  u`@2,`    b         e     @   _       UbFs@          ' # 33g93
9 l `e      P ,P      e    @   ^       PefYYt   ../2d/bar-filled}DF	x0           )9 9kҋkk9#
33	3
h39`+ f      ,@ ` P    e    @         ++,6,0Q`2  !b,!Xt    /84H \
*4<  T T
(, ,\.4!!L`"   D=dqA        | b   E`@(`    0QT`V   !z,!$g2   <LD< *$   !!`   U	0Q4`   !,!d   D
P   !!`   e           9     `,=dqA        b E`@r,`    b          e    @   \       m         #  3#  33f 'l `,dqA       F ~ `@`    d
      P      e  
  @   X       aq
"b         *PdM
   ../2d/mesh  0Ql`   !,!,iH    ;('#X ,!! `   4=dqA      >  A`(   E`@r,`    0Q@`*   !,!d    ,( +| !!`   9	h         3  h   `,=dxA          `@,`    b         e     @   [       UbFs@          ' # 33g93
9 l `e      P ,P      e    @   Y       }DFb         v0Q`t  !,!dw   p`H0<P, 
 P *0<S : 
0,H
$H
$
!!<`   IsFj"H
A	h         3  33335
33Pw  33O5OM5e33	e B"3
#;%M'3(;*M,3-;/Y1Ε 2  `,=dpA        B v`@r,`    0j3       P  
  "@  X  f  e    @   Z       	P           '9 9kҤ3):	'kk3r 'k9#	3
33ˇ)ɋ:e 39"   `,i$      ,@ L 
&      e    @         v,,,,,0Q`P  !-!`v    /84H \
*4<  x T T
(, ,\.4!!L`"   L=dqA       ^  c    E`@(`    0QT`V   !.-!$g2   Ħ<LD< *$   !!`   U	0Q4`   !B-!d   D
P   !!`   e           9     `,=dqA       T  E`@&-`    b          e    @   W       m         #  3#  33f 'l `,dqA         `@`    d
      P      e  
  @   S       aq
"b         * Pfv   ../2d/radial-filled 0Ql`   !n-!,iH    ;('#X ,!! `   4=dqA        A`(   E`@&-`    0Q@`*   !-!d   İ ,( +| !!`   9	h         3  h   `,=dxA           `@~-`    b         e     @   V       UbFs@          ' # 33g93
9 l `e      P ,P      e    @   T       }DFb         v0Q`X  !-!\u   ȸp`H0<P,\ *$0C : H
$H
$
  !!<`   IsFj"H
A	X         3  33335
33w  }335M5e33	e3
;!M#3$;&M(3);+@-Ε .`,=dpA       " ^ v`@&-`    ,i/       P  P     8 e    @   U       	P           '9 9kҤ3):	'kk3r '3r 'k9#	3
33ˇ)ɋ: e"39$`0j&      ,@ L 
`2@         e    @         *->-j---0Q`   !-!<mb    /4H P "\
(, 4   !!8`   4=dqA        ` E`@(`    0QT`V   !-!$g2   <LD< *$   !!`   U	0Q4`   !-!d   D
P   !!`   e           9     `,=dqA       p  E`@-`    b          e    @   R       m         #  3#  33f )l `,dqA         `@`    d
      P      e  
  @    O       aq
*0Ql`   !.!,iH    ;('#X ,!! `   4=dqA       h A`(   E`@-`    0Q@`*   !2.!d    ,( +| !!`   9	h         3  h   `,=dxA         v u`@*.`    b         e     @   Q       UbFs@          ' # 33g93
9 l `e      P ,P      e    @   P       PdZ*2   ../2d/simple}DF	x0           )9 9kҋkk9#
33	3
h39`- f      ,@ ` P    e    @         --...0Q`P  !Z.!`v    /84H \
*4<  \ T T
(, ,\.4!!L`"   L=dqA         c    E`@(`    0QT`V   !r.!$g2   <LD< *$   !!`   U	0Q4`   !.!d   D
P   !!`   e           9     `,=dqA         E`@j.`    b          e    @   N       m         #  3#  33f 'l `,dqA        . `@`    d
      P      e  
  @   J       aq
"b         *Pd*   ../2d/sliced0Ql`   !.!,iH    ;('#X ,!! `   4=dqA        A`(   E`@j.`    0Q@`*   !.!d    ,( +| !!`   9	h         3  h   `,=dxA        h  `@.`    b         e     @   M       UbFs@          ' # 33g93
9 l `e      P ,P      e    @   K       }DFb         v0Q`  !.!t{   p`H0<P
 d
L
 l
@ B p : 
0(D
$D
$  !!8`   IsFj"
A	x         3  33335
3w  OM5w  O533e33eO!@ B3	";$M&3
';)M+3,;.Y0̕1Y2Ε 3 `,=dpA       j v v`@j.`    0j4       P  @ 
 BX   0 e    @ 	  L       	P           '9 9kҤ3):	'kk3r '3r 'k9#	3
33ˇ)ɋ: e"39$`0j&      ,@ L 
`2@         e    @         n.....0Q`x  !/!ly    /84H \
*4<  X
  
 (",
(, ,\.4  !!P`$   D=dqA         b   E`@(`    0QT`V   !&/!$g2   <LD< *$   !!`   U	0Q4`   !:/!d   D
P   !!`   e           9     `,=dqA         E`@/`    b          e    @   I       m         #  3#  33f 'l `,dqA         `@`    d
      P      e  
  @   E       aq
"b         *Pd>v   ../2d/tiled b0Ql`   !f/!,iH   А ;('#X ,!! `   4=dqA      &  A`(   E`@/`    0Q@`*   !~/!d    ,( +| !!`   9	h         3  h   `,=dxA        r  `@v/`    b         e     @   H       UbFs@          ' # 33g93
9 l `e      P ,P      e    @   F       }DFb         v0Q``  !/!j  @,40880H
 H
 
p
 P
 
L .: 2: 2: 2:
 x< > 
<
$T
#$T
#$_#'   !!D`   	Fj**Is
Aa~             3  33335
3333w  5M5w  5M53	3
 5"e$3	3
&5(e*3	3
,5.e03	3
254e6w  o583	3:e<O>@?3@;B@DME3F;H@JMK3L;NYPqQMRYS > T YU i  V `,=dpA       t  v`@/`    HpW       P  P          P @X @X @X !f  e    @   G       	X           '9 9kҤ3):	'kkІ'w  &33r gYϕ( 	k9#
33 3"ʇ$)ȋ:%e'39)`4k+      ,@ LY @ 0` P          e    @ 
        "/6/b/z//0Q`  !/!B  Գ +@   d d `  t \ d d `  t H..L.H.d.X.D.T.T.P.l.`.L/< $/`   !!`F   =dqA         l             E`@(`    0QD`8   !/!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       $  `@/`    b       L e  
  @   C       z,Pi   ../../../../components/CCSprite Pdc   ./2d/simple PdF   ./2d/sliced Pd@d
   ./2d/tiled   Pfz   ./2d/radial-filled  PeV   ./2d/bar-filled Pd֠:	   ./2d/mesh   Pdz¡   ./3d/simple Pd.9}   ./3d/sliced Pd
   ./3d/tiled   Pf1*   ./3d/radial-filled  Pe:d   ./3d/bar-filled Pd<43	   ./3d/mesh   xb4         Pc~   Simple  Pc4lm   Sliced  Pcp   Tiled   Pd2uq   RadialFilledPd/	   BarFilled   PcBo    Simple3DPcyl   Sliced3DPcMh   Tiled3D PenI[   RadialFilled3D  PdF^   BarFilled3D Pc   Mesh3D  0Q!`  !^0!`v   \<&0`"T6663	0&0D0&0D"@$;"`&0"(&0D0&0L(!!8`   Is
w"P"b^F&bjbFF           3  3Ҥ	3	333
3v  :3
3v  ?3
3v  D3
3v  v
3	3іr3	3і[3	3
3 v  3"	3$3&	3(і3*	3,  `,=dqA         `@/`    ,i.       P P P P P P P   e    @   D       
.02060:0>0B0F0J0N0R0V0o	r(8           k kk'kk'k
k'kk'kk'kk'	kk'
kk '	k"k$'
k&k('k*k,'k.k0'k2k4'6)΋:739:;3=:?3A:C3E:G3I:K3M:O	3Q:S
3U:W3Y:[3]:_3a:c3e:g3i3 k#!m3"ohq `/`vs      @ @ @ @ @ @ @ @ @  
 
 
 

      e    @         /Z00QX`Z   !~0!(h@   84H P.
(L L4!! `   aq
0Q``j   0!0jN    <`     !!8`   0Q\`b   !0!,iH   p
8H
 D
 t
 t
 , 4!!(`   PcE   _handlerPc|   _index  Pc   _vfmt   ZPe>kM   _verticesBytes   Pfv$   _initVerticesCount   PfqH   _initIndicesCount   =o          9  99399
93f   `,=dpA
          A`@(`    d       , , @ e    @   =       F0Q`   !0!8l`   Dk  8$@40!!0`   
	#0PdYJ
   updateMesh  0y(         #  r9#33
r933g33333	e  `,=dpA         E`@(`    $g"        P ,P P P   e    @   >       Pe3G   _reallocVData   0Ql`   !0!,iH   h  8$@40!!$`   000s(         #  r933g
33333e  `,=dpA       L n E`@(`    e        @ P @ e    @   ?       Pe;r   _reallocIData   0Q`   !1!Pr   X@04
h
  G\[8
`
  C\[X$ !! `   0H01@         3 BW 33x  &w  Oѕ 	3
3h33x  &w  Oϕ 33h`,=dpA         E`@(`     f       P \ P \   e    @   @       0QT`X   !:1!(h>   D
H\
 Xk$ t !! `   ##0#0PeB
B   updateMeshRange m         9  93BW93
3h`,=dpA         E`@(`    d       , !,P   e    @   A       0Qd`t   !Z1!0jL   dhXD `LK t X $  !!(`   00010###q          3 3BW 3g3
3g999  `,=dpA        .  E`@(`    e       P P  ,  e     @   B       =p            3 ы9999	
9
   `,dqA        X  E`@`     f      , ,       e     @   <       PdR16
   FlexBuffer  	n          9  9 j9#93
9   `,dqA         E`@`   e      ,@ ,P       e    @         0000161V10Q`  !1!̐  ܚ p
*4<4+h+T+*d2(W+T+X2(W*"""	""""""""""	"| &|*0/D!!`n   4=dqA       , ` E`@(`    $Pg   ../../../renderer/gfx   aqb         
u]JQ^U^Pd
I 
   GameGlobal  $Pg   isIOSHighPerformanceMode,Pizf   (OS 1[4-9])|(Version\/1[4-9])   r	  Y^b<         GPef%   cc.MeshBuffer   Pdr   switchBuffer Pf9H   checkAndSwitchBufferPeƣg6   _updateOffset   >Pe$   _reallocBuffer  01=(Phl)0   forwardIndiceStartToOffset  0Q8`   !1!c   P @ !!`   f         3  h   `,=dpA       
 H `@1`    b         e    @   ,       0QA`*  !1!&  ԭ<@\ \ X D p
 |8S D
 <  @"< L6D`
 <  <", "P H*D` ` P X
  d  P !!`<   	BF6Pef$H   _vertexFormat   ZPd2   _vertexBytesPd<
   _arrOffset  Pc܃   _vbArr  
&>~Q	BPc!R   _ibArr  .*FJNPcJOȞ   _batcherPeEh   _initVDataCount PeT,   _initIDataCount (b         	`    F`    B`    Pd޲   _offsetInfo 1%8         9  99999
33999	3
333
3#r !r#9%3	'3);+-9.3
3033
323
34#r 6r89:3<3>;@9B9D9F9H3K O J 9M  9OQ)9R3TfV   `,=dpA       h  `@1`    HpX       , ,  

 `
 P   , `   e    @   -       0Q`   !22!Dor   $
<#pdX@,T@ P l D   !!4`   	
J	NBBF0         3  v  n3h#333 W
r#333r33	h3
3	!h#9%  `,=dpA          `@1`    (h'       `   
`  e     @   .       0Q%`  !N2!x|   H@@\ \ X <733. H$8"D L*HT  D$", "P H*H<!!X`(   2	FB6
2HB2F
&2>1~Q	.*	@         3  Y9 999	933w  #359359	3
33!3#3%3
3'#)r +r-9/3133;53
37393;3
3=3
3?#)r ArC9	E3G3	I;K   `,=dpA         L 1`@1`    @nM       `
 
 

 

  e     @   /       0Qd`r   !j2!$g6   @4*D L$ < L !!`
   F2J1q          3 @   x  "3f33	f3f   `,=dpA        p 1`@1`    d         e    @    0       0Q`B  !2!Ts   P \4@X0
",t
", Tl P F t   !!8`   1	2BJ	NH2211H         3  g33B@3@
3333x  
x  Bw  
w  )3O93	O9	3 O3	"ϕ3 $3
%f'3)e+   `,=dpA         `@1`    ,i-          
   P  
   e    @ !  1       0Qp`   !2!8l\   xp
 H (  !!`
   "2FB	t          3  393@9	393@93999  `,=dpA       : 2 1`@1`     f        
`  ,  e    @ "  2       0Qh`|   !2!(h:   l$ H$ <D8 p0   !!`
   2]J"2r         3  3v  ^3 3f3 
93h3  `,=dpA       X   >`@1`    e       P P @    e    @ #  3       0QD`4   !2!d   8 h \ !!`   01i         3  g3g  `,=dpA          N! 1`@1`    c       P    e     @ $  4       0Q`  !2!Pr   pP@kHWDoP,{(H,,
 0
,+ !!(`   J	
2H8         3  #3 3r#
3r9 #3 3r9#33r '#3"w  5$;&Y(Е )  `,=dpA       ! $ 0`@1`    (h*       P `  P ,P P 8 3e    @ %  5       0Qt`   !3!8lZ   dDS\4,,
 0
,+   !!`   N2Hu8         3  #3r9 ,(3 
3w  5;YЕ    `,=dpA       D$ % 1`@1`    e       P ,P   0  e    @ &  6       0Qd`t   !.3!8lZ   ȗ$@T33 \ \ X D ,   !!0`   2
2B2F	BF6q          9  35935
999999	  `,=dpA        % l' =`@1`    e         , , e     @ '  7       0Q`   !J3!Ts   8 l47 O0h47 O0D D (   !!$`   =
2H2FB           3  f33w  35
3fYҕ( 933w  353fY ѕ( !9"9$9& `,=dpA        ' ) `@1`    (h(       P   3P  P  ,  e     @ (  8       0Q4`   !f3!c   \!!`   B6e           3  9  `,=dpA        ) V* 1`@1`    b       ,  e     @ )  9       F0QX``   !3! f.   @4*D L$ 4 !!`   F2Jn          3 @   x  3f33	f`,=dpA       * + E`@1`    d           e    @ *  :       0Q<`(   !3!d   Я8 L H !!`   1g          3  f3f`,=dpA        + N, E`@1`    c       P    e     @ +  ;       	Pdz3
   MeshBuffer  @          k Ҥ3):'#3	3#3	3v  t#3	3	#3	3
v  !#3	3	#3	3v  0#3   3#3 3"g$q#3	3	&#3	3
(v  !#3	3	*#3	3,v  /#3	3. 0  31#3 33g5#37͇9)ˋ :::<:>:@:B :!D":#F$:%H&:'J(	:)L*
:+N,:-P.:/R0:1TgV32X͋39Z32X͋491\#95^96`  `pzb      0

Y P P P  0 0 0 0 P ,                    e    @         11.2J2f2222223*3F3b3~330Q`  !3!   +L    p`8  `  `  d *
  4 L$<t("""""*AM
   !!`B   =dqA       , VJ j           E`@(`    0QD`8   !3!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       R. . `@3`    b       L e  
  @ -  "       4Pk&Id&   ../../../renderer/core/input-assembler  0PjگA$   ../../../renderer/memop/recycle-pool,Pi^   ../../../renderer/scene/model   PeN @   ./vertex-format vPe	   ./quad-buffer   PeAޝ   ./mesh-buffer   Pef   ./spine-buffer  ,Pi
b    ../../assets/material/CCMaterial(Ph<:   ../../platform/id-generater PeB)r   VertextFormat   
0Q`  !"4!x|   <
HL
 L \
 X
 H > >. . . . 
 p| X
 t `  !!t`6   >ٺ
0Q8`   !64!d   ,4@   !!`   f          3  r   `,=dqA        2 2 E`@3`    b         e     @ /  *       Pc   _iaPool 0Q8`   !V4!d   ,4@   !!`   
f          3  r   `,=dqA        >3 3 E`@3`    b         e     @ 0  +       Pd^9
   _modelPool  :PbJ(HB   quadPd6iL   _quadBuffer fJPeb~g   _quadBuffer3D   V]Pen
   _batchedModels   BkPcY'   _sortKeyIsZR(         9  99993
ы r93
ыr9	3
h93
h93
 h"9$3
&h(9*3,9.091#335r 7999;3=9?9A9C9E  `,=dpA       T1 6 `@3`    @nG      , ,P ,@ @ @ @ @  s
`   e    @ .  #       Hb         =v!J
:0Q`  !4!~   8  `T,L
 
 P87, L L 5/   
 X
 `
 t ` !!T`&   N4=~4H Pff   setInputAssembler   PdB   removeModel n44J]IsٺZR`         3  3f333
w  ?53g53g35gYЕC 3!3#f%9'9	)
2 ɭ' 
6+3-f/# 13
29436989:9<9>9@9B `,=dpA        27  ; =`@3`    <mD       @ P @ @  @ 0
   , ,    e     @ 1  $       0Q`
  !4!Hpz   ,@
8`8, P< T*<;\43\ `" l4 x   !!H`    ٺݺn4%	~4b4PcB   sortKey ɗEsIs4Pc    addModel0         9  3Ҥt33f3
3g3Y9939	3
3g3!h#3%g'3)3+g-   `,=dpA       4; = v!`@3`    ,i/       P P P p
`
 
  e    @ 2  %       0Q`  !4!ly   \PDH|",,l8  |dp
 p, P< T*<;\43\ H p4 D  !!x`8   ٺ]B6ݺN4%	BPeޥR6   _vertexBuffer   FPc~+   _start  n4~4b44ɗEsIs441P         3  333A3	y  3Ϥ33f39	3
939933!f#3%3'g)3+-Y-9.9032943638g:3<g>3@gB3D3FgH3JfL `,=dpA        > B J`@3`    @nN        

`   @ P P @ e     @ 3  &       0Q`   !5!Dov   ,x$8, P< T*<;\43\ H p4 x !!H`    ٺݺn4%	~4b44ɗEsIs440         z3  3Ҥn33f3
3g3Y9939	3
3g3!g#3%g'3)3+g-  `,=dpA       C E `@3`    ,i/       P P P p
`
 
  e    @ 4  '       0Q`   !5!@nn   l \P,P < (5/   4, !!$`   AJ~H          # 3## 33# 33f	3f
2 ̭' 
63f# 9 `,=dpA        E BG 
`@3`    e       Ԁ
 
 
 e     @ 5  (       0Q`6  !:5!Lq   ܝ T(D, .#p, .#0 (*$.|@(!!(`   fr4Pc,   spine   
(Phvʜ   Not support buffer type [   (         3 f@ 
5ѣv  rі[v  r	і=v  !#3@@g	r
; `,=dpA       lG .J :`@3`    e          	  e    @ 6  )       F	@           k k'kk'kk
'k3'3'k'	k'
k'	kkr'
r '3 r "'9$χ&):':):+:-:/:1:3959 7  `Do9      @ @ P @ @ @ L`          e    @ ,        3424R444445650Q|`   !b5!0jN   L `2P"
"""h/D !!D`   
4@b         GPeC9   cc.QuadBuffer   	Pe   _fillQuadBuffer 110Q`z  !5!\u   p@<4 
 p
0*$8*H*H*H*H*T&4 @!! `   2N	FP         3 P 3w  tOY;	Y	M
;YM;YM;YM;YM;YЕv #3!3#O%r&3(3*h,   `,=dpA        M FP z5`@(`    ,i.         B  B ـ
 P   e     @ 8         0Qt`   !5!0jN   $
<#pdX@, l D !!$`   	
J	Bu(         3  v  ?39#333 W
r33h9 `,=dpA        rP Q `@(`    e       `  
 e     @ 9         0Qd`t   !5!(h:   8 \T@ D   !!$`   iN	2Fq(         3  f#333
r33h  `,=dpA         R $S 1`@(`    e       ` P P    e     @ :          0QH`@   !5!e&   8 h X T !!`   01z5j         3  g3f3f
`,=dpA        XS  T 1`@(`    c       P @ e     @ ;  !       	Pd'
   QuadBuffer  w(          k #3Ї): :	:	:
:g#99`,dqA       L NT E`@`    $g      P `     e    @ 7        ~55550Q`f  !5!\u    +84H
 H
l*4<   *L"d"""x""""" L4   !!`<   <=dqA      T _ a  E`@(`    0QL`F   !6!(h>   $
0X
 H
 T D d ( !! `   j)Pc|   _infos  k            9 999	99 `,=dpA        U V `@6`    d       s s`  e   
  @ =         aq
Pel   ./flex-buffer   b         4}DFPb          Bh	0J1Peb   initQuadIndices 0Q,`   !F6!b    !!c             `,=dqA        RW bW `@6`    me     @ >         0Qh`|   !Z6!,iF   88(8(HP D 4P0 , !!(`   jH)&6=r          3  93939
99333f  `,=dpA        W X Bh	`@6`    e       ,P  ,P @ e     @ ?         Bh	0Qp`   !v6!,iF   `,,T<8,p7` !!$`   j	H)t0         3  ;3#33
r;3;3 39   `,=dpA       Y ZZ 0`@6`     f       8P P 8P P    e    @ @         0Q,`   !6!b    !!c             `,=dqA        Z Z J1`@6`    me     @ A         0QX``   !6!e&   p l xF h !!`   
0n8         #  r#r3e
`,=dpA       Z [ `@6`    c       ` @ e    @ B         0QX`Z   !6!e(   `F tTk!!`   >6n(         3  e335g
   `,=dpA       [ \ `@6`    c       P  @ e    @ C         0Q\`b   !6! f*   \4 Z   !!`   
o8         	3  3r9   `,=dpA       \ ] `@6`    c       @    e    @ D         0Q`  !6!Hp   p( 
 t
0*$<*L*L*L*L*!!`   H0          3 P w  tOY;YM;	YM;YM;YM;YM;Yѕv `,=dqA       ] _ >6`@6`     f         B  B e    @ E         PdfF
   RenderData  	8           9 9kҤ3):	'k'#33	3
͇)̋:::::: :":$h&#9(3*9, `@n.   	   ,@ L
 0 0  ,             e    @ <        6B6V6r6666660Ql`   !7!(h<   L6"""l/D  !!4`   0b         GPeRkc   cc.SpineBuffer  	PcJN2   adjust  
40Q`P  !>7!`v   P \4<T0
"$l
"(Tl L T  !!<`   1	2BJ	NH221"2F0         3  g33B@3@
3333x  
x  Bw  
w  )3O93	O9	3 O3	"ϕ3 $3
%f'3)3+9-3/913395`,=dpA       Pa le `@(`    4k7          
   P  

`    e    @ G         0Q``l   !Z7!,iD   <Tdx\G (  !!`
   FB	2p          3  @9 3@933B@
99  `,=dpA       e f 67`@(`    e       
 .      e    @ H         	Pd6,   SpineBuffer s0         #  3ч)k: :	:g#  9	9
   `,dqA       |` g E`@`     f      0	      e    @ F        :7V70Q`f  !7!&  X
*4<< F` "\ Z "H Z "P B
8 hT F` "\ Z "H Z "P B
X dT F` "\ Z "H Z "P Z "T B	
d tT F` "\ Z "H B
D LT F` "\ Z "P B
P XT F` "\ B
< @<0LX8D0 !!``   1aqb         
`    Jc               (b         G`   GV(b         G`   ڲ0b         G`   CvPdjP(   XYZ_UV_Color`    Jc               (b         G`   (b         G`   0b         G`   CPd[   XY_UV_Color `    Jd                   (b         G`   (b         G`   0b         G`   C0b         G`   CPd*,@   ATTR_COLOR0  PfJ`ܸ   vfmtPosUvTwoColor   Pes   XY_UV_Two_Color `    Jb           (b         G`   (b         G`   Pd.	   vfmtPosUv   Pcy   XY_UV   `    Jb           (b         G`   0b         G`   CPd6   vfmtPosColorPc曆   XY_Color`    Ja       (b         G`   !PbP   XY  @b         778	h          k Ҥ3):33	ʄȇ)33:33	:
=ȇ)33:33	:
=ȇ )33!:#33%:
'=r)9+33-9/331ʄ3ȇ4)335:733	9:
;==ȇ?)33@:B33	D:
F==ȇH)33I:K33M:
O==rQ9S33U9W33Yʄ[ȇ\)33]:_33	a:
c=eȇg)33h:j33	l:
n=eȇp)33q:s33u:
w=eȇy)33z:|33~:
=er933933ʄ ȇ!)33:33	:
=ȇ")33:33	:
=r#9339$33ʄ%ȇ&)33:33	:
=ȇ')33:33:
=r(9339)33ʄ*ȇ+)33:33	:
=r,9339-܇.)::::#:(:,9/ `,=dqA       ^g >w E`@(`           0& 
&0P  `9Y   

` ` 00` 0@  Y   `9Y  ,P 0'0P <@  `  e    @ I        0Q`b  !:8!\u    ,    X&H"""""""
"+B*46,   !!`B   D=dqA       w | b   E`@(`    $Pg2{6   (\.[^\.\/\?\\]*)(\?.*)?$,Pil   ((.*)(\/|\\|\\\\))?(.*?\..*$)?  Pe:[/   [^\.\/]+\/\.\.\/`b(         r>PdN%   mainFileNameIŕʕPenG   changeBasename  Pd
   _normalize  Pc:   stripSep0Q`   !r8!4kX    4$
 0<>+D: (!!`
   HEPd 
   (\/|\\\\)$  x@         3  w  Av  @5@3΃  h	YЕC   `,=dyA        x <z r>`@J8`    d       @ L    e     @ K  
       r>0QD`4   !8!e"   P 88$   !!`   
Ei         3  gҤ	5  `,=dqA       bz z `@J8`    b        e    @ L         0QX`\   !8!$g2   ,p" `H D,(   !!`   n          )3  gv  3h  `,=dqA       { | ^8`@J8`    c       P    e    @ M         0Q`R  !8!Ts   l" H@ #X : $(8
$@40OT h@0[+ !!0`   ! PfNVq   (\/|\\)([^\/\\]+)$  
PcLI   (\/|\\)$EHrH         3  gx  3h 3	3̓  hgѣ5O333Ag3	f3	f!v  3#3&3A%h(   `,=dqA       <| ~ I`@J8`    (h*       P 
`@ 
 
 @ e    @ N         0QD`4   !8!e"   P 88$   !!`   
Ei         3  gҤ	5  `,=dqA       ~ | `@J8`    b        e    @ O         0Q`   !
9!8lZ   <#|" L (@ \ #p" H"$( &D   !! `   E!(          3 g x  3g3h3
gw  @@3h@@  `,=dqA        l `@J8`    e       P P @H   e    @ P         0Q`H  !&9!Lq   ĆL
4"  XD" L ( +X(@ \ #" H.8  &D   !!,`   !E8         3  gv  3h3 g
3gx  3g3h3gy  M3h@@@`,=dpA         b8`@J8`    $g        P @ P P @   e    @ Q         0Q``n   !B9!(h<   PlD. #8(  !!`   QEHp(         #  k3h33v  % 
 `,=dqA       > Z f8`@J8`    c       P e    @ R         u]Q^Y0Q@`*   !^9!c   ԗT: \ !!`   Pc*$+   [\/\\]$ Eh          3  ҃  h   `,=dqA        H j8`@J8`    b       L e    @ S         }	(          k   '  '  '#ч)Ћ :	:

::::::#33#33v  :: 9"#3$9 &   `<m(   	   9`2 0 0 P 0 ,             e    @ J        n888889"9>9Z90Q`   !9!Lq   L$   	      
0/D  !!h`0   0QP`L   9!(h>   p
4
 4
 4
 4
 4
  !! `   vzl           9  99999
  `,=dpA         `@(`    c       , , e    @ U        0QT`X   !9! f*   p0   !!$`   @b         vzm            ):::::	:`,=dqA         E`@(`    d           e    @ V          b0Q0`
   !9!c   أ$  !!`   @b         `   `    `    `   v`    z`    d             )   `,=dqA         d E`@(`    b          e     @ W         M0Q``p   !9! f*   ,<"$"$"$"(",+   !!$`   @b         vzp            )3:3:3	:3:3:3:`,=dqA        2 E`@(`     f        
 
    e    @ X         0Q`j  !:!t{   x((((,t@+@+@+@+@@W@@W|  !! `   vz@          3  33333
3 B3B@9 3B3B@93 B3B @9!3B$3B%@#9&3 B(3B)@*3+@-9.3B03B1@233@596   `,=dqA       \  E`@(`    4k8       P P  `   . !      e    @ Y         r0Q`  !.:!\u   l(((  'l, 
@8
<
<
@
$ #t
$$#` !! `   vzP          3  333B
BA	C33B9 [B9[B9B9B B!AB9"B&B'A%B$9(  `,=dqA       Ȍ  E`@(`    (h*       P @!   p B B e    @ Z         0Qh`z   !J:!8l^   l@8
8
8
<
@
( !!$`   vzr          3  59595
9595959   `,=dqA       ގ  E`@(`     f         ,   ,    e    @ [         0Q`   !f:!<mh   (+@@ 8O 8Op!!(`   	vz|(          3  3і
3B3B@
3@9 3B3B@3@9  `,=dqA       &  E`@(`     f           .    .  e    @ \         Pej.   transformVec2   0Ql`   !:!4kX   @G@G!! `   y}s          3 3B33	B@ 933B33	B@9 `,=dqA       Ƒ ƒ E`@(`    e       P   ,  e    @ ]         Peǫ   transformSize   0Q`  !:!b  x(8\P"$"@@"$"@@"$"@@"$"@@"$"@@"$"@@"$"@@"$"@4J TJ TJ TJ T
0(
 8
L
$   !!<`   	y}vz1	7	7	         3  33@3@3B
3B@3@3B3B@3	@3B3B@ 3@!3B"3B#@$3	@%3B&3B'@(3@)3B*3B+@,3	@-3B.3B/@03@13B23B3@43	@5#
638e:#
63<e>#
638e@#
63<eB9 D9FAH9IAK9L `,=dqA         E`@(`    @nN               B!B!B!B!@ @ , p e    @ ^         Pec7   transformRect   0Q`  !:!t{   $$48 88 88,,,$
(
 (
8
8
8
4
D
<!!0`   	y}vz`          3  3333	B3B@3@3B3B@3	@3	B3B3B3B9  9"@$9 %@'9(@*9 +@-9.@0@19 2@4@596  `,=dqA       J  E`@(`    4k8       P    X  !. p p . !   e    @ _  	       Pdk   transformObb	Pe   AffineTransform |            ҋ9 999	9
9
99	9
9#99 `,dqA       چ  E`@`   8l      , , ,                  e    @ T        9999:*:F:b::::0Q`2  !:!
   L d0 D  d   l  PTP  &*"P":"::::":R"""""""""""""""""""""""""""""	""
8< L (7|(7<6;0/D   !!`   =dqA       &   k            E`@(`    0Q\`d   !
;! f,   ,6 .l* <  !!`   /
o         "3  g#3 g  `,=dqA       R " `@;`    c
       `   e  
  @ a        0Q`   !&;!Lq   X\,0C,L0 (,0C,0
<(0 !!`   IJH~0          3  933w  &353v  Y
ҕ/ 133w   35{YЕ)   `,=dqA       < ҟ `@;`    e       P  3 P!   e  
  @ b        0Q`   !B;!Lq   h\,0C,<04 ,0C,0
P    !!`
   IJHb0         3  @33w  -353v  3
gYҕ6 833w  '35{3
gYЕ0 `,=dqA        h `@;`     f       P P \ T    e  
  @ c        0Qx`   !^;!@nj   t,
, D (8(&H`(0   !!`   H͗v(         3  w  C5
lФ33 x  3l
ФYҕG  `,=dqA        > `@;`    d        @ @ 0  e  
  @ d        0Q|`   !z;!0jP   ,
02 H(&0.!!`   H͗w0         3  w  F5i33 x  3i
YҕJ   `,=dqA       X  `@;`    d        @ @ 0  e  
  @ e        ͘Pc2e   ./misc  !јv BkIb   N      GPdrZp   cc._BaseNode	Fn
o%+Pb   walk))  PfB    removeAllChildren   GZ,^,y PfnQ{   _checkMultipleComp  D+Pee:   _addComponentAt DPe   removeComponent  Pf   _getDependComponent D6. Pf>M   destroyAllChildren  Pd   _onSetParent5U9ͯ Pfbh   _registerIfAttached D19DU	pb0         aB͗`    [	CIJ`    [BݓG b~ʈ9 b         
0Q<`"   !;!d   X(   !!`   g          3 H x     `,=dpA         l 
`@;`    b          e     @ f        0QT`X   !;!e"   ,.\>d$   !!`   m          3  F9 3 \H9 	`,=dpA         `@;`    c       
  e    @ g        ݓ b         
0Q0`
   !<!c   T   !!`   Kd           3     `,=dpA        : x 
`@;`    b          e     @ h        0Q0`   !.<!c   ,
,  !!`   Kd           9  `,=dpA        Ԩ `@;`    b          e    @ i        Gb         
0Q0`
   !N<!c   T   !!`   Y<d           3     `,=dpA         @ 
`@;`    b          e     @ j        b         0Q0`
   !n<!c   T(   !!`   ͗d           3     `,=dpA        z  
`@;`    b          e     @ k         b~b         0Q4`   !<!c   T( !!`   ͗He          3  3  `,=dpA         X 
`@;`    b         e     @ l        ʈ b         0Q0`
   !<!c   T    !!`   	d           3     `,=dpA         Ъ 
`@;`    b          e     @ m        0Qh`   !<!,iD   ,P @
4h<
$X$<   !!$`   	ay;Yr         3  v  .9 3Ҥ!3#3
33h`,=dpA        ~ `@;`    d       ,P P @ e    @ n        b         
0Q0`
   !<!c   TL   !!`   d           3     `,=dpA        ʬ " 
`@;`    b          e     @ o        9F0Q`   !=!8l\   ,6, H O$8$, 
    !!0`   Pcbr   New NodeKY<y;};;x          9 93f9#
33#
333g9	   `,=dpA       J  `@;`     f       ,P ,` P 0    e    @ p        0Q0`
   !&=!c   ̼T    !!`   ad           3     `,=dpA        $ f n`@;`    b          e     @ q        0Q)`   !B=!pz   P x<LL T l( <," ""T\(x( p(" H,"  
C(Cp"T#,   !!D`   a;͗bKљ"ٙ9H0         3  v  3 9 3gH3
g33g33h33F9z3	 Hl33
"g$33&h(33h*3,g.330v  33\3H2934g6`,=dpA        < `@;`    4k8        P P @  P @ @ @X    e    @ r        0Q8`    !^=!d   , L   !!`   f         3  h`,=dpA       \  
`@;`    b         e    @ s        0Qx`   !z=!<mh   ,$(" T`@,,
 0
 
$0!! `   6	Pd   Invalid uuid͗HY<v0         #  3g33w  $5
3v  5Yѕ&  `,=dpA       Ҵ J `@;`    d       @    3e    @ t        0Qx`   !=!<mh   ,$(" T`@,,
 0
 
$0!! `   6	Pd	   Invalid name͗HKv0         #  3g33w  $5
3v  5Yѕ&  `,=dpA       ~  o`@;`    d       @    3e    @ u        0Qd`t   !=!$g4   ,* \ T.S L  !!`   ͆aq          #  3 Fh#  33  Eh3
g  `,=dpA       "  %`@;`    d       @ P    e    @ v        0Q<`$   !=!d   <
(, \ !!`    a+g         9  3g  `,=dpA         `@;`    b       @ e    @ w        0QH`<   !=!e"   T< ( #H   !!`   a͗j         3  3 33g  `,=dpA         X `@;`    c
       P   e     @ x        0Q`Z  !>!Lq   PH (*  D *D\ T
8" \DB d D|    !!0`   a
͗H"b-8         3  3 3H#3	 g3 3v  	3N3gv  ^K3h3w  3e3g 3	"3	$g&   `,=dpA        z +`@;`    (h(       
 @ @ P   e    @ y        0Qe`t  !*>!8  @,,LL  X 8 , T<0,0,
"$
<  p#H4@8 
,0DH ,d , T'h0 t('`80
0:8 
(@ !!,`   Pc\"   _stacks PcF!   _stackIdbHa͗IP         #  3335̣
33g3Y99;Z5Ѥk
k;p3v  \Y!5"5$;&Y(͖B>;)Y+3,3,3.30g23,˖w  E?3436x  !3458;:<Y<;=Y?ϕ @93ZA9  `,=dpA         ;`@;`    8lB       P  0  8    8  P P   !e    @ z        0Q,`   !N>!b    !!c             `,=dqA          )`@;`    me     @ {        0QH`@   !b>!d    @;  h!!`   a j         3  !3 3h`,=dpA       
  )`@;`    c       P    e    @ |        0Q\`h   !~>!$g6   P( "0"(4
8 T
 , !!`   ͗) ao         3  3gx  !3f9
`,=dpA          `@;`    c       @  e    @ }         0Qx`   !>!8l^   d<#  t
0
$ T
 D !!`   ͗H) av(          3  !3Nz  (5Ф3f	9Zѕ) 3 9  `,=dpA         ;`@;`    e             e    @ ~        0QD`8   !>!$g6   PT
 0<X
4 !!`   ai          v  3  Ҥ `,=dpA         `@;`    b       d  e    @         0Q@`,   !>!d   P ,0#L !!h         	k Ҥ
l  `,=dpA       L  G`@;`    b         e    @         0QL`F   !>!e&   P 0 B4D !!k0         	k ҆i `,=dpA         Z,`@;`    b       L e    @         0QD`6   !?!e"   īP ,L#t   !!`   ͗i         	k Ҥ3 l `,=dpA        x ^,`@;`    b       @ e    @         0Q``l   !?!$g2   P 0 B8D.p   !!`   ͗p0         	k ҆&i3 i  `,=dpA         y`@;`    c	       L
   e    @         0QA`.  !:?!  \4 d(* ' 4* LP$(* <Lt(* <LW#(* <D\
@ h H08
 8
<40 <X$< H!!H`    /
Pc   _RFpeek .G+IsIJby;%8         "M3  gң;#3 h#3
f#3 h #3 g"#3 g3#3h#3 g3Ѥ3g 3"g$r &9	(3
*3,g.30#323436g8 `,=dpA         `@;`    4k:       ` P @ P P P  @ P   e    @         +0Ql`   !Z?!(h@   ,P7 X 4* D!!`
   G
s         *#  3{3g3	f#  3 g   `,=dpA       x h ;`@;`    d       P  e    @         0Q`   !v?!8l\   ,l(x0 T80" "L0* * D  !!$`   IJ"Is
(         a3 H S33gv  3	3h#3v  ^#3 g#3 g`,=dpA         6.`@;`     f       

     e    @         0QT`R   !?! f*   $(  &l0   !! `   UFbm         #  3333g

9   `,=dpA         l `@;`    d       P @    e     @         0QT`V   !?!(h:   p@,L
 +   !!`   ͗Hm           3  3w  53fY
ѕ  `,=dpA         \ ;`@;`    c         3e     @         0Q,`   !?!b    !!c             `,=dqA          ;`@;`    me     @         0Q,`   !?!b    !!c             `,=dqA          5`@;`    me     @         0Q,`   !?!b    !!c             `,=dqA         * U`@;`    me     @         0Q`   !@!8l\   \Lx7\ "8(xL($< h  !!4`   aݓeZ	y;Y|          3  3]"#3{#3	3g3]3]]3v  ^#33	3
h `,=dpA        h  9`@;`     f       ` 


  e     @         0QX``   !"@!(h:   <L0 #`P , T   !! `   ҄	V.aUn         #  33h39
3g`,=dpA         ͯ`@;`    d       P    e    @         0Q5`  !>@!  dH`8
$(<P@,
 0
 +H0,
 D, cd@,
 t
0
$ 8(@ `( `(" H," (!!H`    a͗HIJiݓZ"Kٙ`         3  F9 3Ф3 H3
3w  53fYҕ 33w  353f Y"ҕ! #3$3&w  5(̤3*g,Y.ҕ /9032#	43
638g:=93<3>g@3<3BhD3F3FhH`,=dpA        2  1`@;`    @nJ       
 P  P \   3  3` @ @ P    e     @         PdZ   idGenerater `   J`   `    [:>>>FPeb٩H   propertyDefine  `   K`    aG b~ʈ	P           '	'
'''k 3k	k'
kk
'k'3'3'3'r'#3͇#3:ʇ )ɋ:!:#:%')ɋ:(:*: ,!.)ɋ"	:/:#1$3)ɋ%
:4:&6'8)ɋ(:9:);*=)ɋ+:>,:@:-B.D)ɋ/:E:0G:1I2:3K4:5M6:7O8:9Q::;S<:=U>:?W@:AYB:C[D:E]F:G_H:IaJ:KcL:MeN:OgP:QiR:SkT :UmV!:WoX":YqZ#:[s\$:]u^%:_w`&:ayb':c{d(:e}f):gh*:ij+:kl,:mn-:og9pq9r9s3t3t3o9u3t3t3k9v3ẅ́x%ʈe#9y9z   `;ԥ   .   @ @ P ` `N 00 L`2 L` P  L`                                                e    @ `        ;";>;Z;v;;;<*<J<j<<<<<="=>=Z=v=====
>&>J>^>z>>>>>>?6?V?r??????@@:@0Q@`*   !z@!d   ̕,*c	 !!`   b         D0Q`   !@!Hp~   p(,$
 
,
,4
h
48$$


 !!`   HTaư>x           3 N Xy  <5@x  
NіAw  M	@X
Е> \   `,=dqA         D`@(`    d         B!  e    @         	h            )ы :9   `,dqA       d  E`@`   c          e    @         @0Q`  !@!`v    L   `_  t*P"T.x""**"*B""""',4;P   !!`F   D=dqA        ` b   E`@(`    CB06e8b   
      FBIPe6 3{   _updateBlendFunc$Pg.   _updateMaterialBlendFunc0b         6PeR9   _dstBlendFactor fJPe@1   dstBlendFactor  6@@b         
DDFC0Q0`
   !@!c   T@   !!`   6d           3     `,=dpA         P 
`@@`    b          e     @         0Q\`b   !
A! f0   @@&, t` X!!`   6@0o         3  v  ^#9 3g33
f   `,=dpA       n  `@@`    d       ,P P    e    @         fJ@b         
DDFC0Q0`
   !*A!c   T@   !!`   @d           3     `,=dpA        X  
`@@`    b          e     @         0QL`D   !FA!e$   @@&, l  !!`   @@k         3  v  ^9 3g  `,=dpA         `@@`    c       ,P    e    @         @F0Q|`   !bA!0jJ   `(0: "X`"X x   !!(`   FBb66@@w0         3  33e33
v  33v  3g  `,=dpA       B  `@@`    e       P P P    e    @         B0Q4`   !~A!c   8 X !!`   @e          3  f `,=dpA         h I`@@`    b         e     @         0Q`   !A!8l`   ,<"X`"X T,
D !!$`   66@qH@y(         &3  3v  33v  13f
3w  53gYѕ    `,=dpA         @`@@`    e       P @  P  e    @         0Q``j   !A!$g2   8*DTX"LTX"   !!`   6@pH         3  333333
e   `,=dpA         @`@@`    d       P P    e    @         PdM	   BlendFunc   	8          k 'k3'k'#3
Ї·3	:
3:)̋ ::::)̋: :":$:&:(:*:,:.: 0g2#9!49"6  `Do8      P P s 00`2 0 0             e    @         @A&ABA^AzAAA0Q`  !A!Dot    L ,+|L" K` *  (
  !!D`   L=dqA       H  c    E`@(`    ;fPe@--   0123456789abcdefE`   K`   rB0Q<`&   !A!d   <,$$   !!`   g           v  #  `,=dqA         E`@A`    b          e    @         b0Q`  !B!x|   ,8<($8"l 
 | d87|""&8`"#"&<$7"#"&<$" $ !!`   Hr>E@         3  v  5;5;w  3
g53
Mg5Y5W5;Y5U"V!W#F 5$;&(Y(5)U+5,;.M0ҕ 132g4  `,=dqA       Z  E`@A`    0j6         8P   	   @!8  " 0@ e    @         	x          k 3'3g'%3	e'3	ϋ
 g3#g'9 `$g      P  
       e    @         AB0Q@`*   !:B!d    ,((/!!`   0Q`  NB!t{   <@(* <$ H 0| (3h" @$
,Dt$(
 p
LLD 0
$ !!,`   
y;]H͗Gh         #  3 g#  33f
ң5v  3g3w  P533w  %53v  	Y˕'Y ΕT !`,=dqA       r  E`@(`    $g"       @ @ @  P  P 0 e    @         	bh          #  ҋ 99   `,dqA          E`@`   c      ,    e    @         JB0Q`D  !rB!Pr    X
*4<  *P"**"*B"
(!!l`2   <=dqA        a  E`@(`    z@aqb         
J0 b         Fv*0b         Pe:
   _normalMaterial BPes   normalMaterial  Pe?   _grayMaterial   BPdwC   grayMaterial8b   
      
DD0Q0`
   !B!c   T@   !!`   Bd           3     `,=dpA            
`@B`    b          e     @         0Q@`.   !B!e"   ,
T,t h   !!`   B#h          9  33f `,=dpA          `@B`    c       P    e    @         B8b   
      
DD0Q0`
   !B!c   T8   !!`   Bd           3     `,=dpA        |  
`@B`    b          e     @         0Q@`.   !C!e"   ԋ,
L,t h   !!`   B#h          9  33f `,=dpA         `@B`    c       P    e    @         BF0Q`   !C!@nn   lD" d  /." l  /' X !!(`   B
bBB          93  ң3g33h
9 83ң3h33h93h`,=dpA       H  v*`@B`     f       @ @ @    e    @         	@          k Ҥ3):'k'#	3χ͇	̇
)ˋ ::::)ˋ:::::!:#g%9'  `4k)      0 
` 0         e    @         BBBBC0Q`   !>C!@nn    L  t(""h""
"*˦0/D !!``,   <=dqA       7 a  E`@(`   (Phn   ^(click)(\s)*=|(param)(\s)*=Pv   (\s)*src(\s)*=|(\s)*height(\s)*=|(\s)*width(\s)*=|(\s)*align(\s)*=|(\s)*offset(\s)*=|(\s)*click(\s)*=|(\s)*param(\s)*=  0Q`  !^C!<mf   $L|
 ,PV lPV lPV pPV tPV tPV h !!D`   Pe   _parsedObject    Pfg   _specialSymbolArray b`   Ja       PbZVK   &lt;`   Ja       Pb=   &gt;`   Ja       Pcju   &amp;   `   Ja       Pc   &quot;  `   Ja       PcR_   &apos;  `   Ja       PcJQ)   &nbsp;            9  933҄	σ
 =g33҄σ =g33҄σ =g!3#3%҄	'σ
( =)g+3-3/҄1σ2 =3g53739҄;σ< ==g? `,=dpA        >	  `@NC`    8lA       
9
`&
9
`& e     @         Hb         	 PfFE1   _attributeToObject   Pfї   _processEventHandlerPdng   _addToStack Pem}n   _processResult   Pf@b   _escapeSpecialSymbol0Qy`  !C!  ,
pDL
0`,,
 p" \(D" &lT*@?x*@?h ( 0H G h43|DDCt LBx('t 4 L
#L   !!D`    PfNF   _resultObjectArray  Pc:{
   _stack  H"CEbC`P  ]P          9 3 93w  3
hz  F3hNw  ,3
Mh3
Mhw  ,33f33	!g#g%3	!h'3	!M)h*
v  3	!M,h-3/g1v  	533M5g6v  383:f<3>g@MB '  C 3 D `,=dpA       n  	`@NC`    <mF       s&P @  	  @
 P @ 0  e    @         	0Q`  !D!a]  D  . <( 443P$\" @ [
4&( @"$x
(@43DH 
 \. 8  " *+\L4L* D. 8  " *+" t4$#3t",;43P " "8$ /> d  p 4(" `* T x c@. (8
 P4 @p0 <p0x c.  $"\68h`w.D4@: " !#"8@L2`_xX. (" 0O (L4$#3t",;43P&& 2 68$ GJ 6d&& & 'p .4&+  `.`&w.6"DF8,(&+H.D4@F 6+ .#
(#l: .*48443.P&+( 0#H$#H#X $D& /
 @$ !!`   " Pf   ^(color|size)(\s)*= EHB1C .PdUb   ^(br(\s)*\/)PbR{S5   br  Pd	   isNewLine   Cb b         Eb         RPC(Ph   ^(img(\s)*src(\s)*=[^>]+\/) Pbw   img bPdE_	   [^a-zA-Z]   rrZO}OyOPcj   align   OaO(2PPc56u   ^\"|\"$ `J   b         EcB          PfB#	   ^(outline(\s)*[^>]*) b         BPci   #ffffff y`   PPrz+C   (\s)*color(\s)*=|(\s)*width(\s)*=|(\s)*click(\s)*=|(\s)*param(\s)*= a    `  Peq   ^(on|u|b|i)(\s)*PO"         3  f3ǃ  gͤ5	33g3 fv  3g5v  	v  0:x  3h3 f9
!##k%9'x  03M)g*3 ,f.30g29436ǃ8  g9ͤ`5;3=x  O5?3 AfC3EgG13NI5Jv  9L3N3PǇRgS36ǃU  gV͢15X3Zx  25\3 ^f`3bgd33Nf5gv  436gi.335kgmgo3q5s3uhw33gy3 {f}3gx  3h3Ń h3 f3f3g3 f3g잤3hv  B3 g"v  'v  3h9!9"v  ##k9#$v  ##k9%&v  B3 g"v  'v  3h3f9'?(v  9)**v  3+@@g943Ȥ-,v  "33ƃ- h9,36g     "3!Ԥ33Ǉ/):0g݈36ǃ5  g͢;6)53g3 f97  36g8335gg353h33g 3    f 3  gx  3 h3  
  h 3   f 3  f3 g 3   f*v  0 3  + @ @ g 94=
v   9
 !$$v  ## k# 9$ %3Ȥ:,v  /33 - '  h( 9, *36 g ,   . 9: /36 < 1   g 2ͤ 54 3 6x   5833 g : 3  < f> 5@=v  >v  ?v  ! 9@ B 9A D 9B Fv   3  H g  J94   `,=dpA       > , C`@NC`    L      P  
 
 
 @  L 
 " 0	`  P @  
  
&@ P @ P @ , ,@ @   !P  P L`0 
I @  P P @ L
 	`` & P P   ,P    e    @         0Q`  !fD!  d 0" 8X$(L40/L  . &D@" @(,<< l. &D@" @(,. `<"(X<<Wh P 4 " #(!!4`   "EHbPc   (\S)+   `  ih         ҈3  g
533g
3f3gv  >3hx  3h3fYҖt3g!v  >3h#x  3h%3'f)Y+Җ#3  ˃	,  g-̤5/31*333N5h638f:;<3g>3@fB3 DgF =  H  `,=dqA       P, 1 C`@NC`    @nI        @ P @ @   N @ P @    e    @         0Q`,  !D!Pr   d p
<?t @$T0O-/  (
&P" H !! `   CCHb"DO`         3  g33v  33
gi33333N5ѫ5ʭ*66; & "3#3%g'  `,=dpA       J1 3 C`@NC`    (h)       P P P 
  8  e    @         0Q`   !D!<mb   ,T |,L24@0OL243\   !!0`   ECCHCb b         b         (          v  ^m3 g33x  633
҇):333N5:g33҇	 ):!g#   `,=dpA       3 5 C`@NC`    (h%       P P   P L    e    @         0Qt`   !D!4kR   d4PkL<LL #(   !!`   rCHu(         3  3w  93 553 
553hYҕB  `,=dpA       5 7 C`@NC`    e       P  P  P  e    @         F	Pe   HtmlTextParser  }               '  ' ҇):::	
:	:::9#99 `0j      sN             e    @         ZCCDbDDDD0QP`J   !D!$g8     < p 4  d!!`
   PcB   ./CCPath$Pgj8   ./profiler/CCProfiler   PcNA>   ./find  (Ph 0   ./mutable-forward-iterator   Pf]   ./html-text-parser  l          k kkkk   `,=dqA       8 8 E`@(`    c
       @   e    @         0Q`  !E!t{    `  dH""3& P
 0

 , "<g
@D      0/D !!x`8   4=dqA      : F ` E`@(`    !(b         f@Pc3}    NextPOT  PfN   BUILTIN_CLASSID_RE  0Q`B  !>E!Pr    	<(
  L" TD&,*o5/ h
00*G!!$`   0Q`   RE!8lZ    ,P8"
L#
8T6S   !!`
   U

ANz@         #  3hҤ*33;3
3
;$535e  `,=dqA       : < u`@*E`    e       @ 8P  P   e    @         FH           3 3w  N553	f3g@@@iYϕR ;ȭ0!655i,     `,dqA       : > f@`@`    (h!           )  d     e    @         0Ql`   !vE!$g2   ,d/</</ 4.,K|   !!s          N WFWFWFW
F	WF@  `,=dqA       > ? 2E`@*E`    c       B!B!e    @         ,Pi"   ^(?:cc|dragonBones|sp|ccsg)\..+ 6EI	PPr9A   ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=   f0Q`$  !E!<mf   
(
 &8
$L ", >P.&F&[*  !!`
   Bb`    Jb           `    Jb           (         5 Ҥ# 3g-35
g;3gE%==%==;
;  `,=dqA       A NC E`@*E`     f       P  8@  8  e    @         Pd>	   pushToMap   0QX`\   !E! f.   L
\(0@
(2<3< !!n          x  w  w    `,=dqA       xC ~D E`@*E`    me    @         0QD`2   !E!d   ؒ,(.434   !!i           w  w     `,=dqA       D E E`@*E`    me    @          0Q8`   !E!d   L
@/D !!f          AB@  `,=dqA       6E E E`@*E`    b       B  e    @         Q?0Q<`"   !F!d   \+< !!`   Fg          # 33B    `,=dqA       E (F E`@*E`    c       Ѐ
    e    @         Pe(   degreesToRadians0Q<`"   !&F!d   Й\+< !!`   ng          # 33B    `,=dqA       fF F E`@*E`    c       Ѐ
    e    @         Peqz   radiansToDegrees	@          k )͋ ::  :#	
{r{w  @;YЕ @w  
3g;Yϕ! 9999 9"9$9&#(9*9,  `<m.      L`2` 8 3 0/ , ,` ,          e    @         :ENErEEEEEF"F0Qd`t   !JF!4kR    4$    
    !!<`   0Q8`   ^F!d   ,@
   !!`   Df           9  9   `,=dpA       pG G `@(`    b       ,  e  
  @         F0QL`F   !zF! f*   Ġd D4 @   !!`   Dfk         3  3gz  3g `,=dpA        H H E`@(`    c
       @   e    @         ͷ0QT`X   !F!e&   @" h6P !!`   D"m          3  3h3y  3Z
9`,=dpA       H tI E`@(`    d       @      e    @         f0QL`F   !F! f*   Цd D4 P   !!`   D-Ek         3  3gz  3g `,=dpA       I PJ E`@(`    c
       @   e    @         =0Q``l   !F!$g6   dh+h L6P !!`   DHp          3  3N5;3Z	9
3y  3Z9  `,=dpA       J ZK E`@(`    e             e    @         -E0Q<`"   !F!d   @ 0   !!`   Dbg         3  3g   `,=dpA       K K E`@(`    b       @ e    @         b	q            3 ы9999	
9
9  `,dqA       FG K E`@`   $g      , ,          e    @         ZFvFFFFF0Q\`h   !G!0jJ   84H P
(4 D 4   !!(`   aq
0QP`J   "G!$g4   в <8t | X  !!(`   0Q<`(   !6G!e&   ,4P H 0 !!`   	
g           9  9  9`,=dpA        L dM A`@(`    b       , e     @         F0Q,`   !RG!b   $ !!c             `,=dqA        M M E`@(`    me     @         
0Q,`   !fG!b   $ !!c             `,=dqA        N "N E`@(`    me     @         0Q,`   !zG!b   $ !!c             `,=dqA        LN `N E`@(`    me     @         Bh	l            3 ы999   `,dqA        L rN E`@`    e      ,        e     @         0Q<`"   !G!d   Ȼ<$    !!`   g          #  3;   `,=dqA       N *O E`@(`    b        e    @         o		o          9  9 j9#ш99
39`,dqA       L ^O E`@`   e      ,@ , ,    e    @         G2GNGbGvGG0QX``   !G!$g2   ,D* P*O   !!(`    b         GF0b         BPc   asset   BPc҈+   fileId  EDPd*   _PrefabInfo b         0QA`,  !G!  \T(.DC`D @H@08@4(4(4(T($
$
$@, ?@X
 @
 0
 @
 <
 @
 T
 4&$( (  < < <  !!T`&   G
GaY<K	1	YZA%         3  3$#3 u3h
9 33333	3
33
33
33 3"5$5&5(#3*9,33.g0#3*929496989 9:9	<9>3";@;B;D3
9F3
9H3
9J  `,=dqA       P U `@(`    @nL       ` @ P P P P   ,P , , , 8 ,  e    @         	n          #  #  3чg9	)ы :
9`,dqA       O U E`@`   e      0	`       e    @         G0Q`   !
H!Dor    _L    d , ( ( 18x""*	/"   !!H`    t=dqA       V l h         E`@(`    0Qp`   !"H!0jL   $D$D$ p;$ 4  !!(`   0Q`j  6H!ؑԚ  ,4L0*&dHo x`" *
`34?
0P
 @
 X*
,@ ( l4?@k
 P
 @
 T34+t4+(S(Sx(,S   !!`L   A BkPeCũ   PROFILER-NODE   	i͍qQZPdR30
   LEFT-PANEL  +821 aPdNԘ   RIGHT-PANEL 51u]vr5~0Z1 b         q`P  8         3  %#3r'
99
#3339#3	3
f39#33g #3r"9$9&3(#3*g,9.9092#3r49698  9:3<#3*g>#3*3@3B9D9F9H9J#3L3N#3L3Pv  ^S#3L3R#3L3Tv  ^1#3*3V3 X9!Z#3*3\3 ^9!`"b):#c:$e'   `,=dqA        6W ^ E`@H`    Tsg       P ,  @ ,P @ ,P  ,@ , P , ,P P P P L    e     @         y;ՉeDPc"V   _counter?Pc   logic   t           j #3333
3g333g  `,=dqA        W ^ `@H`     f      P P P @    e   
  @         0Q`   !rH!8l^   H0 ,$ &<$ *8$ l?$ 4 !!4`    !	y;EeD^H?bH?E}         #  3f#33
f333g333	g3
3 3"g$ `,=dqA        _ :` `@H`    (h&       @ P P P @ P    e   
  @         0Q-`  !H!x|   H0 ,$ SD$7;$ `3$ `$\5/  h<$ T+D$  *[
 0T34$ !!X`(    !	E^H?PcR*m   draws   %eDPbJ;   fps EEDPbE   descMPcbq   human   qUp         #  3f333
g33#339	3
33g 3"3$3
&g(d*ȭY*J6+3-3/g135@4@33-39f;@8@7вU = 3>9@3B9D   `,=dqA        T` Zc `@H`    <mF       @ P P P P P @ 
    ,  e   
  @         kPeػ   ./perf-counter  (b         )UQ0Q,`   !H!c   $$   !!c            `,=dqA        c c )`@H`    me     @         0Q`  !H!Hp|   $<X#$$"?#$$"?#$$"? 0  !!(`   y;L-=݌          9  #33#33
h#33#33	h#33#33
h' `,=dqA        d e U`@H`     f       P P P P    e     @         0Q`  !H!Lq   ܗ$&&4T#$$";#$$";#$$"; ,   !!,`   0Qȕ`:  I!Dox   ,H
 </b0 x5/  $:l:+!!<`   @b         H(b         HPeH   Framerate (FPS) Pc6   below   `<   Pc~]   average `  Hb         PdM;b	   Draw Call   eD0b         Pe[   Frame time (ms) 7	`    7	`d   &I`  bH8b   
      Pe   Game Logic (ms) 7	`    7	`d   `  BPbkow   #080E8b   
      PeV"/   Renderer (ms)   7	`    7	`d   `  BPb~d   #f90F b         H7	`   ZI1Pc9J   WebGL   ",F !	^Hh           χ)#33#33v  :
:	'#
3fH˭=.66r99    `,=dqA        f j E`@H`     f       sP  P P2e     @         y;iL-=݌            j 9#33#3
3h#33#3
3	h#33#3
3
h' `,=dqA        e l Q`@H`    $g      ,` P P P      e     @         	%{           	 ''	'
k 'k'''''#ч)ϋ:	
:	:99`$g      ` `       e    @         H2HnHHHHHI0Q`   !rI!4kX   ԲL*"$"R"
"""
(!!``,   Hb         GPdzC
   cc.Counter  FPc>9   _averageEDHPc.&   alarm   0Q\`f   !I!4kR   ԴL
$D` D ` X ` X
     !!(`   Y<A?Pc5>e   _value  a'PeҴ   _averageValue   Pd	M   _accumValue Pe"   _accumSamples   Pdg   _accumStart o          9  99999
99 `,=dpA       (m n `@(`    d       , , ,  e    @         b          b         
0Q0`
   !I!c   ػT   !!`   Id           3     `,=dpA        n *o 
`@(`    b          e     @         0Q0`   !I!c   ,
0  !!`   Id           9  `,=dpA       Ho o `@(`    b          e    @         F0Q`   !J!@nn   `DP8 xPl7LK X
 d
 8 !! `   A?&IIIII{          3  3W3@93	Y93A3 3z  %33C9999   `,=dpA       o r I`@(`    $g"       P p 
 X , ,  e    @         0Q<`$   !"J!d   @87t   !!`   IIg         3  3h  `,=dpA       >r r ED`@(`    b       @ e    @         0QX`\   !>J!$g2   \<T00('@   !! `   A?&III1	8	n          3  333#	3OdgPd  `,=dpA        r s H`@(`    d       P @
   e     @         0Qh`z   !ZJ!(h>   T883l483H !!`   A?"IIPb9   overr          3  333 3w  3 
333 3x     `,=dpA        s t I`@(`    e       P P P    e     @         	}0         #  3чϋ :·)͋:		:
::::::g9  `,dqA       l t E`@`   0j      0`N          e    @         IIIJJ:JVJ0Q|`   !J!0jP   L P2$"""""	
(!!H`    Pd 	   ./counter   Hb         GPe    cc.PerfCounter  	??Pb   tickeD0Q0`   !J!c   L
,  !!`   &$d           9  `,=dpA       u (v `@(`   b          e    @         0Q0`   !J!c   ,
,  !!`   &$d           9  `,=dpA       Jv v ?`@(`    b          e    @         0QD`8   !J!e(   `87d!!`   &$IIi         3 A 933g	`,=dpA       v 8w ?`@(`    c       
  e    @         0Q<`(   !J!d   8 0 , !!`   ??g          3  f3f`,=dpA        Xw w J`@(`    c       P    e     @         0Q`   !K!8l^   PLH,<67&8O @
 ,87h !! `   &$a'A?&IIIz(         3 A 3Y933
 x  03 O C999 33g   `,=dpA       w by eD`@(`     f        P  ,P   e    @         	w(          k #3Ї): :	:	:
::g9  `,dqA       u y E`@`    (h      P         e    @         JJJJK0Qy`  !:K!   +X(
p*4< * &T&8	&D&8&@&8&D  @&&&&&&&&&&""""
/+d/D !!`r   <=dqA      y ܩ a  E`@(`    0QD`8   !RK!$g6   ,,@
 D @ H ( !!`
   	Pc(>   limit    8PbV   taili           9  9999`,=dpA       z { `@JK`    c
       , ,  e  
  @         !aqb         
0Q8`    !zK!c   T +!!`   0b         sBBNBBf          3  f)`,=dpA        { h| E`@JK`    b       0e     @         
F0Q|`   !K!4kR   hT X#\(D
 P&LD $$    !!$`    8NfK	sw          3  993  ^3 9
9 3 
93Y933; `,=dpA       | ,~ E`@JK`     f       ,   
  e    @         Pd֞
   moveToHead  0Q`   !K!Hp   ` ,
,<
 ,8`$@ L@(@ @ (  ` H!!4`   
s	bKfKNK          3  f9933
z  E333`3Z9393999!3	#g%3
'g) `,=dpA       d~  E`@JK`    ,i+        P P 
``
    e    @         0Q`   !K!0jN   ԃ\(<"l\(<"l\$@  !!$`   N 8fKs	z          3  3  3939333  9 3  9
33`3Z9   `,=dpA        Z E`@JK`    e        , P p  e    @         ͷ0QT`R   !K! f.   d(
H D L8 !!`   Km         3  5Ҥ3g3g
3   `,=dpA        r E`@JK`    d        P @    e    @         0Q@`,   !L! f.   $,@ @ H ( !!`   	 8fKh           9  999  `,=dpA         P E`@JK`    c       ,    e     @         Bh	0Q4`   !*L!c   d !!`   e          3  5`,=dpA        ք E`@JK`    b          e    @         0Q@`.   !FL!d   d< 8 !!`   ͷh         3  53g `,=dpA         E`@JK`    c        P    e    @         g	bL   &      VPTap=
ף?TaGz?`    Pev6[   label_wordRex   Pe2   label_symbolRex  PfRBs   label_lastWordRex    Pf   label_lastEnglish    PfB$   label_firstEnglish  PeS   highSurrogateRexPez}   lowSurrogateRex  Pf"%w*   label_wrapinspectionCPe:O~   __CHINESE_REG   Pe   __JAPANESE_REG  Pd&mS   __KOREAN_REGvPzPe֓Pe҇   _safeSubstring  OPz{   ([a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430-\u044f\u0410-\u042f\u0401\u0451]+|\S) jLLPq%@   ^[!,.:;'}\]%\?>\u3001\u2018\u201c\u300b\uff1f\u3002\uff0c\uff01]nL	PsH  ([a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430\xed\xec\xcd\xcc\xef\xc1\xc0\xe1\xe0\xc9\xc8\xd2\xd3\xf2\xf3\u0150\u0151\xd9\xda\u0170\xfa\u0171\xf1\xd1\xe6\xc6\u0153\u0152\xc3\xc2\xe3\xd4\xf5\u011b\u0161\u010d\u0159\u017e\xfd\xe1\xed\xe9\xf3\xfa\u016f\u0165\u010f\u0148\u011a\u0160\u010c\u0158\u017d\xc1\xcd\xc9\xd3\xda\u0164\u017c\u017a\u015b\xf3\u0144\u0142\u0119\u0107\u0105\u017b\u0179\u015a\xd3\u0143\u0141\u0118\u0106\u0104-\u044f\u0410-\u042f\u0401\u0451]+|\S)$  rLPR  [a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430\xed\xec\xcd\xcc\xef\xc1\xc0\xe1\xe0\xc9\xc8\xd2\xd3\xf2\xf3\u0150\u0151\xd9\xda\u0170\xfa\u0171\xf1\xd1\xe6\xc6\u0153\u0152\xc3\xc2\xe3\xd4\xf5\u011b\u0161\u010d\u0159\u017e\xfd\xe1\xed\xe9\xf3\xfa\u016f\u0165\u010f\u0148\u011a\u0160\u010c\u0158\u017d\xc1\xcd\xc9\xd3\xda\u0164\u017c\u017a\u015b\xf3\u0144\u0142\u0119\u0107\u0105\u017b\u0179\u015a\xd3\u0143\u0141\u0118\u0106\u0104-\u044f\u0410-\u042f\u0401\u0451]+$   vLP"+Q  ^[a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430\xed\xec\xcd\xcc\xef\xc1\xc0\xe1\xe0\xc9\xc8\xd2\xd3\xf2\xf3\u0150\u0151\xd9\xda\u0170\xfa\u0171\xf1\xd1\xe6\xc6\u0153\u0152\xc3\xc2\xe3\xd4\xf5\u011b\u0161\u010d\u0159\u017e\xfd\xe1\xed\xe9\xf3\xfa\u016f\u0165\u010f\u0148\u011a\u0160\u010c\u0158\u017d\xc1\xcd\xc9\xd3\xda\u0164\u017c\u017a\u015b\xf3\u0144\u0142\u0119\u0107\u0105\u017b\u0179\u015a\xd3\u0143\u0141\u0118\u0106\u0104-\u044f\u0410-\u042f\u0401\u0451]zLPeNO   [\uD800-\uDBFF] ~LPev   [\uDC00-\uDFFF] L,Pir`   ^[\u4E00-\u9FFF\u3400-\u4DFF]+$ LPNBsv   [\u3000-\u303F]|[\u3040-\u309F]|[\u30A0-\u30FF]|[\uFF00-\uFFEF]|[\u4E00-\u9FAF]|[\u2605-\u2606]|[\u2190-\u2195]|\u203B  L`Pv'{R   ^[\u1100-\u11FF]|[\u3130-\u318F]|[\uA960-\uA97F]|[\uAC00-\uD7AF]|[\uD7B0-\uD7FF]+$  L0Q\`d   !L!$g2   \8 D< D4 $   !!`   Lr	LLo         3  3g"33g
33g  `,=dpA        t vP`@JK`    d       @ @ @ e    @         0Q`H  !L!0jJ   l &<",.068686<*4*86@6<6<6<6@   !!`            3  g	z  y   v  |  v  o  v  b v  U   z  
 
 y  A ( v  4 ) v  ' / v   _ v    0v  `,=dqA        f zP`@JK`    b         e    @         0Qx`   !L!4kV   p(, 4D(D T
$#@$ 0 !! `   bu   <خ
PdPR   measureText yv0         3  @@3gѧ3g
Ф33h  `,=dqA          e`@JK`    d       @X @ @ e    @         0Q`  !"M!@nj   p$$
L@ Gd 
d
TD OD G H   !!`   Lr	~L0         5 3 3gZQN	v  (N
533gZ33gY3h  `,=dpA       T  L`@JK`    $g       P @ P     e    @         0Q`  !>M!!*   
4P<" (L0
,408 4(
B0 
$+ l /<
B4H8 L$'8\
` /0''" :l<D+" B t@&H &c.' B L TH c"P/D B 
` 0, 0($#%
Dh 0, (   !!H`    HbELjL
~Lr	LnLrLzLvLra              3 v  	w  3gx  3 x  3 CB
S 	3hkAx  :Y
w  *CBS 3hkAΕ<y  \Y
w  L'3 3"g$ʤ5&3 (@*3,h.k0A+Ε^2A3u  34h6͖5v  *383:5<g>3@hB3DeF3Hl3	J3LgNT3
Q3SgU5W3 YAPu  3[h]3_ea3c3eggQ3i3kgmɤ?5ov  ^45r3 tAq3vhx3ze|3 v  3~f3 x  3gk `   3 v  3f3 x  3g   `,=dpA       ֞  O`@JK`    pz        ! 	 B!@ P  P @ dX P P @ P 
 
 


  P @ P     e    @         	Pd	   textUtils   ]0           k Ҥ3):33	r'΋93	΋
93	΋93	΋93	΋93	΋93	΋93	΋9dr'!΃"  :#%  :&(  :)+  :, .  :!/"1  :#2$4  :%5&7  :'8(: :);*=  :+>,	:-@.
:/B0:1D2:3F4:5H#6J97L98N``vP      0```9`20`20`20`20`2 0                   e    @         NKvKKKKK
L&LBLLLLM:M0Q``l   !bM!(h>    L  4""/
( !!0`   4=dqA      4  ` E`@(`    $PgӺ   ../assets/CCTexture2D   (b         PdfZ	   loadImage   PdN
   cacheImage  PeO   postLoadTexture 0Q`6  !M!Hp~    7L* 4 [ ("($6 P(B 4,+ !!<`   D=dqA       Ī ` ]ab(      ~M`@rM`    ͆)
1]bL2Z	0QD`6   !M!d   ذ,$6 `   !!`   bi(         3  e `,=dqA        *  E`@M`    b         e     @         90QD`8   !M!d   D$: X   !!`   bi(         3  e`,=dqA        T E`@M`    b         e    @         0          ''# 3 h# 333
g'C33e3	ϋ
 e# 33ыh `$g      @ P P @     e    @   |      ~M0Qd`r   !M!,iD   <(T d O4 4$  !!`
   )%	q         51r  3 g#33
3h   `,=dqA         M`@rM`    d       @ P   e    @   }      0Q\`h   !M!$g6   H"$
(04 *d
  !!`
   1]`5o         3  j%3#33
h	j`,=dqA       ܮ  M`@rM`    d       P P   e    @   ~      	p           k ')Ћ :::9		  `e      L      e    @         MMMMM0QP`P   !N! f*   L X `l.Ct   !!`
   PdD;   ./node-unit Pea   ./node-mem-pool b         	l           k kч)r:9	`,=dqA       J  E`@(`    c       0	 e    @         0Ql`   !FN!8l\   L48     
   !!D`   0Q<`(   ZN!e&   ,
@D
 X
   !!`   Pdm
   _unitClass  ~
Pdƺʓ
   _findOrder  g           9  99`,=dpA       Ա j `@(`    c       &   e    @   u      F0Q<`(   !~N!d    $3p!!`   %Pc   MemPool Peg9   _nativeMemPool  g          #  3r 9`,=dpA        Ĳ 8 E`@(`    c       @    e     @   v      PdN6   _initNative 0Q<`&   !N!c   l6#x !!`   jNg         3  r `,=dpA       j ҳ E`@(`    b         e    @   w      Pd
   _buildUnit  0Q`   !N!8l^   @(h4,,
 (0
4X," \ !!`
   ~
nNHPcNY2C   unitID  "x8         3  ;33w  :35
Ф$3u  33hYҕ< `,=dpA         E`@(`    e       8P  P  e    @   x      Pd2{i   _destroyUnit0QD`4   !N! f.   \4$
  ( !!`   ~
i          3  5Yҕ   `,=dpA        "  E`@(`    b         3e     @   y      Pd Ӫ   _findUnitID 0Q`.  !
O!\u   \,4X8,
 l
0
, X@x | T
 $ H\$
$.D4
 $   !!(`   nN~
HPc̈́   hasSpaceONb"P         3  33w  %5ͤ3f
	Yѕ' /3f3g;3g3N5v  ^;;!3#f% `,=dpA         " E`@(`    (h'       P @ 0@   
   e     @   z      "0Qt`   !*O!0jJ   d$l T,( P@?d   !!(`   ~
Nb=nNHPdf	   isAllFree   Nu          3  3533g
33x  3f33g `,=dpA       H  E`@(`    e        @ P @ e    @   {      b	s            3 ы9999	
9
99  `,dqA         E`@`   (h      , , ,           e    @         VNzNNNNO&O0Qt`   !RO!8lZ    X  T"d
848 
    !!0`   4=dqA      һ  ` E`@(`    PdA(
   ./mem-pool  0Q8`    !nO!d   , H   !!`   bf         3  h`,=dpA       8 x `@bO`    b         e    @   q      0Q,`   !O!b    !!c             `,=dqA          `@bO`    me     @   r      F0Q<`(   !O!e"   $3   !!`   %Ng          #  3r 9`,=dpA        V ҽ E`@bO`    c       @    e     @    s      N0QD`4   !O!e"   ,(4 H   !!`   FNbi         3  33h  `,=dpA        v E`@bO`    c       P    e    @   t      	u0          k ' ы39r 99
99	  ` f       , ,      e    @         jOOOO0Q`   !O!Pr    X  ```4 ?"l
T
  !!(`   T=dqA    
    " d     E`@(`    $PgȆ   ../../value-types/utils PdvT   FLOAT_BYTES Pd   ./unit-base 0Q!`  !O!|}   <: DTPg Pg Pg
 ,08X ,& X4,& X4,&o	   !!4`   bPdTH   _contentNum Pe^   FLOAT_ARRAY_TYPEPc"3   trsList Pd   localMatListPd'   worldMatListPdqZ   _spacesData 	UIQ@         3  e33O
r	93Or93Or9w  35333B
r 9"33$3&B(r)9	+33-3/B1r29
4Y6ѕ 7`,=dpA       H l `@O`    4k8       P @  
 
   	`
  0  e    @   o      0Q,`   !2P!b    !!c             `,=dqA          `@O`    me     @   p      F	}(          k '3O
'3O'3O'3k' ы3	9r 99  ` f             e    @         O.P0Qd`t   !JP!4kR   L4,    
    !!<`   0Q`  ^P!ly   ؗL+p
 P
 \&l"$(&$X
 lTG
 `
 p
D0(<0(0<0[oH*0,  !!,`   NPc_   _memPool"PPdN'?	   _signData   "P b         =(           9  9#r93
;3;9#3Or99w  QO3M !M";#3%M';(3*Ї,):-: /;1Y3ҕS 435N8O7  ;9 `,=dpA         `@(`    4k;       ,` ,P  `    L B e    @   i      F0Q@`,   !P!d   $X7H !!`   "h            3  5v  ^  `,=dpA         F E`@(`    b          e     @   j      O0Q<`"   !P!d   $
D3D !!`   "g          3  5u     `,=dpA        v  E`@(`    b          e     @   k      :O0Q`   !P!<mf   ԫ\$&( 08$
@,X4(@4?|6  !!`   ""PrP}8          3  5  v  O353	M;3 3M 5;3 5Y;`,=dpA          E`@(`     f           P 
  e     @ 	  l      "0Qx`   !P!,iF   P
<4(40/X&$,6  !!`   rP"v           O 3 M;3 M 3	5;3;35Z;  `,=dpA         E`@(`     f              e    @ 
  m      b0Q	`  !P!t{   \4,& $@04D
 ,(0C/
 
T3P:
c4\:" !!8`   "rPPPbmO   ->  
PemR   using num error Pe`v   calc using num: Pe_)   store using num:Pe(   total num error PeSw   calc total num:  PfKN   actually total num: h         3  5  u  Y3OM 5	ѕ% 3w  .3OM5u  Y@YΕ0 @3 5u  ^'#33 !5#e%@'3(u  ^!#3	
3*e,`,=dpA          E`@(`    ,i.          B2 !@3  X   e     @   n      	q            3 ы9999	
9
9  `,dqA         E`@`   $g      , ,          e    @         ZPPPPPP0Qa`p  !6Q!F   s84H Ph ג
(,HP`TlhHLPT\TX< .\[ 8" 4 !!`^   T=dqA    
    # d     E`@(`    0QD`8   !NQ!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       Z  `@FQ`    b       L e  
  @   +      0Q`   !nQ!@np   t,
|* XX@ ""F\"	!!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA        X `@FQ`     f        P , P `  3e  
  @   ,      0Q`   !Q!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       r  `@FQ`    e        ` `    e  
  @   -      0QT`V   !Q!$g2   <LD< *$   !!`   U	0Q4`   !Q!d   D
P   !!`   e           9     `,=dqA        T E`@FQ`    b          e    @   h      m         #  3#  33f 'l `,dqA       8 p `@`    d
      P      e  
  @   .      aq
PdФz   ./value-type0Qm`  !Q!51T   ?t('#X L     
         <@             
       $2`ZZZZZZZZZZG2"Z"Z"Z"N`&H "<";  !!`   <=dqA       2 Aa(    E`@FQ`    0Q`  !Q!Dox   ##l#l/c .dl0,,,0
4LD!! `   bjJ         !!!!  3  g9"333
3VX V@V@S @9  `,=dpA         `@Q`    e        P @!B e    @   1      UbF0QL`F   !R!$g4   HHH   !!`   k           3  9 3939
39 `,=dqA        , E`@Q`    d       ,P  ,  e    @   2      0QH`>   !2R!e&   4Do| !!`   j(         3  333r `,=dqA       V  E`@Q`    c
       P   e    @   3      0Qp`   !NR!,iD   t//t/t/P
 ,
 ,
 ,
   !!`   t           !  !  !  !  9  999 `,=dqA
         E`@Q`    c       ,    e    @   4      0Qp`   !jR!8l^   h
0
0
0
0
0,
 ,
 ,
  !!`   t           W U   W U  W U   U  9 9	99`,=dqA         E`@Q`    d       B!p`  e    @   5      PcA   fromHex 0Q%`  !R!dw   ܌D
T" d" /`8* */.8. */.8. */.8. */:4TL !!0`   bjJ	0         3  gv  3g#3
hl9#3
hl9#3
hl9#3
hl   9"3&V%X $3)V(@+3-V,@/30@29	3   `,=dqA       ,  E`@Q`    0j5       P P         e    @   6      P0Ql`   !R!4kT   ddd<  !!`   s          3 3 @ 9 33
@933@933@9 `,=dqA         E`@Q`     f        P 
`X ,  e    @   7      %	0Ql`   !R!4kT   ddd<  !!`   s          3 3 A 9 33
A933A933A9 `,=dqA         E`@Q`     f        P 
`X ,  e    @   8      Ε0Ql`   !R!4kT   ddd<  !!`   s          3 3 B 9 33
B933B933B9 `,=dqA         E`@Q`     f        P 
`X ,  e    @   9      i0Ql`   !R!4kT   ̤ddd<  !!`   s          3 3 C 9 33
C933C933C9 `,=dqA       $  E`@Q`     f        P 
`X ,  e    @   :      Pc?N(   divide  0Qd`v   !S!,iD   \\\4  !!`   q          3 B 9 3B93B
93B9 `,=dqA       8  E`@Q`    e        , `X    e    @   ;      z0Q`   !6S!Hp|   ,,,d  !!`   |@          3  3333 A
B	@9 3AB@93AB@93 AB@9" `,=dqA       :  E`@Q`    $g$       P @`!, !  e    @   <      Q?0Q`   !RS!Dox   T#
P7d
4(`
(`
(`
(4!!`
   Tap?           !{ 3 x  M 3B;M	3B
;M3B;M3 B;  `,=dqA         E`@Q`     f            e    @   =      l	0Q|`   !rS!<mh   T#
8d
8d
8d
8P!!`   w           !M 5 O   9 M5 O  9
M5 O  9M5 O  9 `,=dqA       
 R E`@Q`    e       " " " " e    @    >      0Qp`   !S!0jJ   tx\\@43D   !!`
   ^t          3  P   3B93	B93B933 g `,=dqA         E`@Q`    e        X     e    @ !  ?      90Q<`(   !S!e$   P 4  !!`   jJg          r  3 9 `,=dpA        ,  E`@Q`    b        e     @ "  @      0Q<`$   !S!d   4H00 !!`   jJg          3  3 v    `,=dpA        V E`@Q`    b         e    @ #  A      Ut0Q`  !S!Lq   T,x4447777d   !!`   8          
r  3 3333 AB@
9 3AB@93AB@93"A!B @9$   `,=dpA       ~ j E`@Q`    (h&       P  !   BX    e    @ $  B      0Q`   !S!<mb   ,X #L8 #L8 #L8 #L   !!(`   B{           3 3f@@33
f@@33f@@33f@@ `,=dpA          E`@Q`    $g        @ P @X  !@   e     @ %  C      0Q4`   !T!c   t0 !!`   jJe           3  U    `,=dpA           E`@Q`    b          e     @ &  D      :0Qh`|   !6T!,iF   4@ > +
T0 !!`   
Ta   AjJr(         3  3  e\\3H
F	X 9  `,=dpA       H 2 E`@Q`    d       @ B`  e    @ '  E      Pb
   setR0Q<`$   !ZT!d   *4  !!`   jJg           3 U      W   `,=dpA        Z  E`@Q`    b         e     @ (  F      >0Ql`   !vT!0jL   4@ > +
TD,  !!`   
Ta  AjJs(         3  3  e\\3H
VF	X 9   `,=dpA         E`@Q`    d       @ B .  e    @ )  G      PbY   setG0Q<`$   !T!d   *4  !!`   jJg           3 U      W   `,=dpA          j E`@Q`    b         e     @ *  H      B0Ql`   !T!0jL   4@ > +
TD0  !!`   
Ta  AjJs(         3  3  e\\3H
VF	X 9   `,=dpA         E`@Q`    d       @ B .  e    @ +  I      Pb^   setB0Q8`   !T!d   ,h4 !!`   Ta     AjJf           3HX   `,=dpA           E`@Q`    b         e     @ ,  J      F0Qp`   !T!,iH   4@ > +
6D0!!`   
jJt(         3  3  e\\3U 
   VF	X 9   `,=dpA       H : E`@Q`    d       @ B .  e    @ -  K      Pbfi   setA0Q`R  !U!Lq   4&P.<&\$4$4$"L "$4$4$8" Cp!!<`   Pbp   rgbaPbvځu   rgb B          X v  Mv  03 @@3@@3@
@3	g@P
3@@3@@3@@3 P  3 g"@$@%   `,=dpA       d * E`@Q`    (h&       @X  ! 
   !@   e    @ .  L      >y0Q`  !>U!Xt   4
8" d" /0* */'0. */'0. */'0. */3
\4L0  !! `   bjJH         3  gv  3g#3
hl#3
hl#3
hl#3
hl  VX V@V @!@"9#   `,=dpA       X  E`@Q`    (h%       P P @ @  !B    e    @ /  M      0QQ`P  !ZU!hx   X6`" #*t6`" #*t6`" #+x8&PHH6h4,B`" #w" $  !!8`   `    Jc               EPbSY   #rgbPdN	   #rrggbbaa   br>58           %3w  33g@=
3w  33g@=
3w  33g@=
v  855 ;"5$5&;(5*5,;.Dv  93	03
3w  3
537g9@2g;3=g?`,=dpA       
  E`@Q`    8lA       P  
 X @       
   e    @ 0  N      0Q8`   !U!c   +0!!`   jJf           3 U      `,=dpA         V E`@Q`    b          e     @ 1  O      Pdh
   toRGBValue  0Qu`  !U!$   7x '\\ @
, D4X"H|0$H0$H0$H0$H0$H0$x'T','h4LD  !!0`   1	ye   &   @   Z   t      jJY`         v  v  Җv  O # 3gAA	BBAB
ABAB" .   z  !?y  S v   NA4' O   O   O  3VX V@V@S @9	 `,=dpA         E`@Q`    $g!       Ѐ B!B!B B!p  e    @ 2  P      Pc'   fromHSV 0Q)`  !U!hx   dDD0l: X: X$
0,$Cx"4,
.4(.D/*l/ $ "*8 !!0`   (b         `    `    `    1	7	7	`         3  P   3 P  3 P  Ї	)#
3e#
3e9AC93wAv  AC.v  A!C @A$C#@"9	%3	'P)9	%3	'w  3	'M*9	%
9	%   `,=dpA          E`@Q`    ,i+        X i P , ! !B!p    e     @ 3  Q      Pc3   toHSV   0Qd`r   !U!(h>   \X"dPPP$ !!`
   jJq          3  3  9 %3939
3939   `,=dpA         E`@Q`    e       ,P  ,P    e    @ 4  R      0QH`@   !V! f,   6D0  !!`   jJj          3 U    VFX  9 `,=dpA         E`@Q`    c           e    @ 5  S      ^0Q`6  !"V!Pr   Hd.Hp.H,P408x@*+`*L!! `   jJTa     A0          3  U  3BW 3 
U   	   3BW3 U      3BW3 HX3BHU      FU      F  U ! F"9 # `,=dpA         E`@Q`    (h%       
 BX @ ! !B    e    @ 6  T      `    4Jk                                                b         saw
0QH`>   !NV!c   ,fl !!j(                 r  `,=dqA        >  
`@Q`    b          e     @ 7  U       b         s:n0Q@`,   !jV!c   ,BT !!h(           r   `,=dqA         @ 
`@Q`    b          e     @ 8  V       b         s>0Q<`&   !V!c   ,6L !!g(         r  `,=dqA          
`@Q`    b          e     @ 9  W       b         s>b0Q<`(   !V!c   ,:p !!`   Ta     _@g             r `,=dqA        $  
`@Q`    b          e     @ :  X       b         sPbR   RED 0Q<`(   !V!c   ,:H !!g            r `,=dqA          
`@Q`    b          e     @ ;  Y       b         sPc.fT   GREEN   0Q<`(   !V!c   ,:H !!g            r `,=dqA        `  
`@Q`    b          e     @ <  Z       b         sPb
O   BLUE0Q<`(   !
W!c   ,:H !!g            r `,=dqA         H 
`@Q`    b          e     @ =  [       b         sPc   YELLOW  0Q@`0   !*W!c   ,JP !!h              r `,=dqA          
`@Q`    b          e     @ >  \       b         sPcW   ORANGE  0Q@`*   !JW!c   ,>P !!h            r    `,=dqA        (  
`@Q`    b          e     @ ?  ]       b         sPb$   CYAN0Q@`.   !jW!c   ,FP !!h              r  `,=dqA          
`@Q`    b          e     @ @  ^       b         sPcz   MAGENTA 0Q@`.   !W!c   ,FP !!h              r  `,=dqA        ^  
`@Q`    b          e     @ A  _      `    Jd                   (b         s0Q4`   !W!c   \  !!`   :e          3  f  `,=dpA          H 
`@Q`    b         e     @ B  `      0Q4`   !W!c   H 8 !!`   RTe         3  g`,=dpA       f  `@Q`    b         e    @ C  a      (b         s
0Q4`   !W!c   \  !!`   >e          3  f  `,=dpA         * 
`@Q`    b         e     @ D  b      0Q4`   !X!c   H 8 !!`   Te         3  g`,=dpA       H  `@Q`    b         e    @ E  c      (b         s
0Q4`   !&X!c   \  !!`   Be          3  f  `,=dpA          
`@Q`    b         e     @ F  d      0Q4`   !BX!c   H 8 !!`   Te         3  g`,=dpA       * l `@Q`    b         e    @ G  e      (b         s
0Q4`   !bX!c   \  !!`   Fe          3  f  `,=dpA          
`@Q`    b         e     @ H  f      0Q4`   !~X!c   H 8 !!`   Ue         3  g`,=dpA        N `@Q`    b         e    @ I  g      !
b         DQ`          ' '# 33g93
9 lˋ9ˋ9	ˋ
9ˋ9ˋ9ˋ9ˋ9ˋ9ˋ	9 ˋ
9"ˋ9$ˋ9&ˋ9(ˋ 9!*3,͋"9	.#9$0%92&9'4(9)6*9+8,9-:.9/<091>293@495B697D899F:9H;9<J=9>L?9@NA 9BPC!9RD"9ETF#9VЄGXʇHY)ɋI$:JZ=\ʇK^)ɋL%:J_=\ʇMa)ɋN&:Jb=\ʇOd)ɋP':Je=\ʇQg)ɋR(:Jh=\ʇSj)ɋT):Jk=\ʇUm)ɋV*:Jn=\ʇWp)ɋX+:Jq=\ʇYs)ɋZ,:Jt=\	ʇ[v)ɋ\-:Jw=\
ʇ]y)ɋ^.:Jz=\_|ʇ`})ɋa/:J~b0:=ʇc)ɋd1:Je2:=ʇf)ɋg3:Jh4:=ʇi)ɋj5:Jk6:= 3l l# 3lȇm)e `   7   P ,P  , , , ,  , , , , , , ,0'<0`20`20`20`20`20'0 &00&                                                            e    @   /      SΕiawPco   WHITE_R :nPcq   BLACK_R >PeZ/   TRANSPARENT_R   >bPc6}   GRAY_R  VPcjKf   RED_R   VPcΡȌ   GREEN_R WPcA'   BLUE_R  "WPc~   YELLOW_RBWPcz   ORANGE_RbWPc"t+   CYAN_R  WPd:ꪊ	   MAGENTA_R   :PcbbX   cc.Color0b         `    `    `    `  60Q`   !X!(h:   \&|  BkbX   !!`
   Px(         "r  3 g>""333
3rr`,=dqA       " # E`@FQ`    d       @ P @ e    @ J  0      B	EH           Ћ'''9 9kkkk
	kk'
3k'93939393 9"3$9&3(9*3,9.30923496389:3<9 >3!@9"B3#D9$F3%H9&J3L3'N(ˇ)P)eQ#*S9+U#*S΋,9-W3Y9.[`Xt]      ,@ @ P  ,P  ,P  ,P  ,P  ,P L`
`        e    @         JQjQQQQQQR.RJRfRRRRRRS2SNSnSSSSSST2TVTrTTTTTU:UVUUUUUVVJVfVVVVVW&WFWfWWWWWX"X>X^XzXX0Q`  !X!t   ;84H '#######H,\H,\H,\H,\H,\H,\H,\L0\H,\D(\  " *4  !!`B   D=dqA       $  - b(    E`@(`    0QD`8   !Y!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       * X+ `@Y`    b       L e  
  @ L  )      aq`b(         	CGCCYCCeCC6CGCC	GPcA   ./vec2  
Pcf9   ./vec3  PclS"   ./vec4  Pc~/   ./mat4  PcΌ   ./mat3  Pc6U   ./rect  PcƜ(>   ./size  Pc
B   ./color Pc   ./quat  Pc   ./trs   U0Q`   !ZY!,iF   ,(2\,(<" *H*$&(:\4 !! `   
aqUFBb|          v  ^\v  ^P# 333h2|
55v  5;`,=dqA       + , E`@Y`    e       P       e    @ M  *      	Pbz'Y   math          ' 9 )'9999	99	9
999kk39kk3!9k#k%3'9k)k+3-9k/k1339k5k7399k;k=3?9	kAkC3E9kGkI3K9	kMkO3Q9
kS'#U3WgY3[Ƌg]#_3a9 c`Tse      ```    e    @ K        
YVY0Q`  !~Y!Ts    84H \  |
P*4<
(<`l# L4!!L`"   <=dqA      v.  a  E`@(`    aq
 Pf.	   ../value-types/utils2Yb         0Q`  !Y!R   /D                      	 	      K&L   !!`   4=dqA       /  A` E`@Y`    0Q`  !Y!`v   ܿ'#l#l#l'l#h#d#d'L 443|
l<*,, , , , , , ( ( D!!`   P    
      !!!!!!	!	
!
!9  3{
9 o3	r9 	3 ;;;;;;	;
;;   `,=dpA       / .4 A`@Y`    $g       P
    e	 
   @ P        0Q`   !Y!,iB   '#l#l#l'l#h#d#d'0    !!P   
 	     !!!!!!	!	
!
!	
r	    `,=dqA       n4 7 E`@Y`    b          e	 
   @ Q  	      b0Qp`   !Y!,iB   d$@   !!`   tX    	     3  55555
5555r	   `,=dqA       07 8 E`@Y`    e               e    @ R  
      0Q@`.   !Z!e"   l,   !!`   h         3  33 g `,=dqA       B8 8 E`@Y`    c       P    e    @ S        0Q`   !"Z!8l`   $0, , , , , , ( ( !!`   x          3  ;;;;;
	;
;;;`,=dqA       8 .: E`@Y`    e       8 8 8    e
    @ T        0Q|`   !>Z!8l^   d$4, , , , , , , ,  !!`   w          3  ;;;;;
;;;;  `,=dqA       ^: ; E`@Y`    e       8 8 8    e    @ U        M0Q`  !ZZ!|}   t,$
l
(
(
4(<< 0< 0 L(<<<<<<<<<(   !!`   8          3  3 v  U5555
;5;;5;;;l5;5 ;"5$;&5(;*5,;.50;254;658;:5<;>  `,=dqA       ; > E`@Y`    8l@              8   8   8   8  e    @ V        ֜0Q`  !vZ!|  t, (
(
$
$
$
$
$
$
$
 4
  4
 4
$8@H,<((S((O|<((O|((S<((S((Od$  !!`             3  3 5555
55555BBA[BB@BBAB B!@"B#@$ĤC%B&;'[,B+B-@*B);.B2B3A1B0;4B6;7B;B<A:B9;=[BBABC@@B?;DBF;G[LBKBM@JBI;NBRBSAQBP;T `,=dqA       > B E`@Y`    HpV              !B!B!B B B !!:  B!@!   e    @ W        0Q)`  !Z!  t, (
(
$
$
$
$
$
$
,D \$#d$#d \$#d$#d \$#d$#L !!`   p          3  3 5555
55555BBA;BBA;B!B"A ;#B&B'A%;(B+B,A*;-B0B1A/;2B5B6A4;7B:B;A9;<B?B@A>;A  `,=dqA       B  F E`@Y`    <mC              !!@ B B : !!@    e    @ X        Pc   adjoint 0Q`   !Z!Xt   d (
(
(
(
$
$
$
$
,
<$'l$+('d  !!`   h          3  55555
5555BBAB[BB@B@B B!AB@" `,=dqA       6F G E`@Y`    $g#             @!B!Be    @ Y        Pd&u   determinant 0Q`R  !Z!  ̠,, $
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
,D$0C 0?| 0?|$0C 0?| 0?|$0C 0?| 0?d   !!`             3  3 3 555
55555555555 5"5$5&5(B*B+@,B-@.;/B1B2@3B4@5;6B8B9@:B;@<;=B?B@@ABB@C;DBFBG@HBI@J;KBMBN@OBP@Q;RBTBU@VBW@X;YB[B\@]B^@_;`BbBc@dBe@f;g   `,=dqA       $H L E`@Y`    Tsi       P             B B!@!!: !B B B B!@!  e    @ Z        i0Q`R  !Z!  ,, $
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
0D$0C 0?| 0?|$0C 0?| 0?|$0C 0?| 0?d   !!`             3  3 3 555
55555555555 5"5$	5&
5(B*B+@,B-@.;/B1B2@3B4@5;6B8B9@:B;@<;=B?B@@ABB@C;DBFBG@HBI@J;KBMBN@OBP@Q;RBTBU@VBW@X;YB[B\@]B^@_;`BbBc@dBe@f;g   `,=dqA       L "Q E`@Y`    Tsi       P             B B!@!!: !B B B B!@!  e    @ [        Pd"}"   multiplyMat40Q`  ![!|}   , (
$
$
$
$
$
$
$
0($40 0 , , , ,$ Cp$ Cp  ?T  !!`   	          3  3 5555
5555533;;;; ;";$B&B'@(@);*B,B-@.@/;0B2B3@4@5;6  `,=dqA       TQ S E`@Y`    4k8             P 8 8 @!@!@!   e    @ \        Pd	   translate   0Q!`  !.[!  , (
$
$
$
$
$
$
$
$ 4 <D$#`$#` \ ` ` \ , ,   !!`   1	9	4	         3  3 5555
55555#3g#3gB!B"@ ;#B&B'@%;(B+B,@*;-B0B1A/;2B5B6A4;7B:B;A9;<;>;@;B`,=dqA       *T $W E`@Y`    <mD             ` P @ B B : !!8    e    @ ]        Pc:o@   rotate  0Q`&  !N[!\u   ,,,$XP$P$P$P$P$P<<$!!`   	0          3  3335	B;5B;5B;5B;5B;5"B!;$5&;(5*;,5.;0 `,=dqA       NW NY E`@Y`    0j2       P @ "  8    8    e    @ ^        z0Q`   !j[!Lq   t,$D<<<<<<<<( !!`              3  3 5;5;
5;5;5;5;5;	5 ;"
5$;& `,=dqA       ~Y [ E`@Y`    (h(          8   8   8  e    @ _        0Q`   ![!<mf   t$4, , , , , ,88  !!`   	x          3  ;;;;;
;3;3;;`,=dqA       N[ \ E`@Y`    e       8 8  8 e    @ `        Pe,    fromTranslation 0Q`   ![!Hpz   h 8 D$40 0 ,
4 0 , , ,    !!`   1	9	4	(         #  3g#  3g3
;;;[;;;;;;`,=dqA       \ L^ E`@Y`    $g       @ P 8     e    @ a        Y0Q`   ![!<mf   t$
H8 , , ,8 , , ,  !!`   	x          3  3;;;;
3;;;;;  `,=dqA       ^ _ E`@Y`    e        8 8 8 e    @ b        Pd^O{0   fromScaling 0Q%`  ![!   t,,,,
(
(
(
$
$
$
$
$
$
$
$
,&DL<<<*L<<<*4 !!`
   		          3  3333@
@@BBBBBBBBBAA;A;@;@ ;!A#A$;%A';(A*;+@-;.A0A1;2  `,=dqA       _  c E`@Y`    0j4       P  !B!B!@ @   :  e    @ c        V0Q`   ![!0jN    L:p T L:4 !!`   D=dqA       4c g b   E`@Y`    
0Qe`t  !\!pz   \$  .H*0/.x 80P 6< : [ " .D*0/.x 8&$ : P "(""""""  !!0`   MR	I`    
     3  3g33Bw  3	g3  33  3eh3  3g33Bw  3	gr3  3e3 3"3$3	&3(3*3	,3.303	2e4  `,=dqA       4d f E`@\`    0j6       @  P P P P @ e    @ e  (      x0          3 r'3 r '3 r ' i   `d
      @      e    @ d        ٪0Q`  !6\!mi  t, (
(
$
$
$
$
$
$
$
$
(
(
(
(
(
(
$8
$8
 4
$8
 4
 4
 4
 4
 4
 4
 4
 4
 0000<"H, 0$g 0$g 0$g$4$o$4$o$4$o 0$g 0$g 0$g|$   !!`   `           3  3 5555
55555	5
55555 5"B%B&A$B(B)A'B+B,A*B.B/A-B1B2A0B4B5A3B7B8A6B:B;A9B=B>A<B@BAA?BCBDABBFBGAEBKBLAJBM@NBO@PBQAIBR@HۢCSBWBXAVBY@UBT;ZB]B^A_B`AaB\;bBgBhAfBi@eBd;jBmBnAoBpAqBl;rBwBxAvBy@uBt;zB}B~ABA؁B|;قBBA؆B@؅B؄;يBBA؏BAؑB،;ْBBAؖB@ؕBؔ;ٚ `,=dqA       Lg Rn E`@Y`    t{                  B!B!B!B!B!B!B!B!B!@!: !B B!@!: !B B!@!: !B e    @ f        Pe   normalFromMat4  0Q5`  !V\!t{   d$0@\\\\\\\   !!`   1	9	"8	@         3  #3#35h
#35h@#35h@#35h@#35h@#35 h"@$#35%h'@)#35*h,@.#35/h1@3g4`,=dqA       zn dp E`@Y`    0j6       P  @    @ "@    H e    @ g        PbW/   frob0Q`  !v\!t{   ,,$D \ \ \ \ \ \ \ \ D  !!`   0          3  3 3 55	@;55@;55@;55@; 5#5%@";'5*5,@);.5153@0;5585:@7;<5?5A@>;C`,=dqA       p r E`@Y`    <mE       P  " @ 8      " @  e    @ h        %	0Q`  !\!t{   ,,$D \ \ \ \ \ \ \ \ D  !!`   0          3  3 3 55	A;55A;55A;55A; 5#5%A";'5*5,A);.5153A0;5585:A7;<5?5AA>;C`,=dqA       r 6u E`@Y`    <mE       P  " @ 8      " @  e    @ i         Ε0Q`Z  !\!`v   ,$DPPPPPPPP8  !!`   (          3  3 5B;5
B	;5B;5B;5B;5B; 5#B";%5(B';*5-B,;/   `,=dqA       ru dw E`@Y`    0j1         @ "  8  @    e    @ j  !      0Q-`  !\!   ,,$D p p p p p p p p X!!`   8          3  3 3 55
B	@;55B@;55B@;55"B!@;$5'5*B)@&;,5/52B1@.;4575:B9@6;<5?5BBA@>;D5G5JBI@F;L  `,=dqA       w Lz E`@Y`    @nN       P  @ 8  "  @ 8  "  @ 8  " e    @ k  "       Pfv/4   multiplyScalarAndAdd0Q`@  !\!Lq   t,$$("<("<("<("<("<("<("<("<(( !!`             3  3 55v  55
v  w55v  f55v  U55v  D55v  355v  "5 5"v  5$5&v  `,=dqA       z N| E`@Y`    (h(                     e    @ l  #      PdC9   exactEquals 0Q9`  !
]!  t, (
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
,0"6D(* $ g3"6D(* $ g3"6@(*   c3"6@(*   c3"6@(*   c3"6@(*   c3"6@(*   c3"6@(*   c3"6@(*   c3!!4`   1	1	7	e`        0  d           3  3 5555
55555555555 5"5$5&#(3*A,g-30#(32#(3*g4#(3*g6e8B/y  #(3*A:g;30#(32#(3*g>#(3*g@eBB=y  #(3*ADgE30#(32#(3*gH#(3*gJeLBGy  #(3*ANgO30#(32#(3*gR#(3*gTeVBQy  #(3*AXgY30#(32#(3*g\#(3*g^e`B[y  	#(3*Abgc30#(32#(3*gf#(3*ghejBey  
#(3*Algm30#(32#(3*gp#(3*gretBoy  #(3*Avgw30#(32#(3*gz#(3*g|e~Byy  f#(3*Ag30#(32#(3*g#(3*geBy     `,=dqA       z|  E`@Y`    hx                   ` @ @  	 @ @ @  H  	 @ @ @  H  	 @ @ @ e    @ m  $      Ut0Q\`d   !&]!,iD   T# 
 ,
(?(  !!`   o           !3  	w  @5;Yѕ   `,=dqA       ƃ ބ E`@Y`    c	       @ f  e    @ n  %      l	0QX`^   !B]!,iD   T# 
 ,
<+(  !!`   n          !3  	w  @5;Yѕ  `,=dqA        ( E`@Y`    c	       @ f  e    @ o  &      F0Q`  !^]!Lq   ܙd$L , , , , , , , ,    !!`   Pcn8   mat3(             3  5@@5@@	5
@@5@@5@@5@@5@@5@ @!5"@$@%  `,=dpA        l  E`@Y`    (h&         !@ " !@ " !@   e     @ p  '      u            'ы9 ы9ы9ы9	ы
9ы9
ы9ы9ы	9ы
9ы9ы9ы9ы9ы9ы 9!ы"9# ы$9%"ы&9'$ы(9)&ы*9+(ы,9-*ы.9/,ы091.ы2930ы4952ы6974ы8996ы:9;8ы<9=:3><ы?9@>`x|@       , , , , , , , , , , ,  
 
                               e     @ O        ΕiU"Pcb   IDENTITY	8          9 9k'kҤ3
):' j9393	9
#3r g9#!9#3%9'`Y,i)      ,@ 0 `    e    @ N        YYYYZZ:ZVZrZZZZZ
[*[J[f[[[[[[\2\R\r\\\\\]"]>]Z]0Q`  !]!   C84H Ph P P  H                 Љ
(,Pd"# T T .XW
 ,"  L4 !!x`8   =dqA    0    v  	u9)1qYIw                        E`@(`    0QD`8   !]!d   ܬ,@*4@ !!`   aqb         
i          3  ):`,=dqA       ,  `@]`    b       L e  
  @ r        0QT`V   !]!$g2   <LD< *$   !!`   U	0Q4`   !]!d   D
P   !!`   e           9     `,=dqA       |  E`@]`    b          e    @ t        m         #  3#  33f 'l `,dqA       ȋ   `@`    d
      P      e  
  @ s        aq
Q2YNY>Y0Q`  !]!   ?lt('#X `8    
 
   (  %    %       	 	 	             !      - 5    
                     !!`   <=dqA       @p  Aua(    E`@]`    0Q`  !^!  '#l#l#l#l'l#l#l#l#l'l#l#l#l#l'W .X443|
l4*,0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 P(   !!`   bPm(         !!!!!!	!	
!
!!!!!!!!3  g93{
9	3r9	3;;;;;;	;
;;	;!
;#;%;';);+;-`,=dpA        \  u`@
^`    ,i/          e    @ v        UbF0QL`B   !.^!e$   D($2;  !!`   ik(         3  
r e   `,=dpA       Ζ V E`@
^`    b       @ e    @ w        0QL`D   !J^!e$   D<2S  !!`   k(         3  
r e  `,=dpA         E`@
^`    b       @ e    @ x        Pd:	   mulScalar   0QL`D   !j^!e$   D$2;  !!`   Εk(         3  
r e  `,=dpA       4  E`@
^`    b       @ e    @ y        0Q`   !^!8l^   d$@      !!`            3  55555
5555	5
555555 r"   `,=dqA       ؘ 0 E`@
^`    $g$                  @ e    @ z        0Q`  !^!x|   t,$D<<<<<<<<<@DDDDD(   !!`              3  3 5;5;
5;5;5;5;5;5 ;"5$;&		5(;*

5,;.50;254;658;:5<;>5@;B `,=dqA       X Ҝ E`@
^`    <mD          8   8   8   8   8    e    @ {        0Q`.  !^!Ts   $40 0 0 0 0 0 0 0 0 4 4 4 4 4 4 !!`             3  ;;;;;
	;
;;;	;
;;;;;;  `,=dqA"        h E`@
^`    $g"       8 8 8 8 8 8  e    @ |        0Q`  !^!Ts   d$4, , , , , , , , , 0 0 0 0 0 0  !!`             3  ;;;;;
;;;;	;
;;;;;;  `,=dqA        h E`@
^`    $g"       8 8 8 8 8 8  e    @ }        M0Q`  !^!̊  t,$
l
(
(
(
(
(
8(<<@ 0<@ 0 4D 4 4 L(<<<@<<<@<@DD@@D@(   !!`   P          3  3 v  5555
555;5;5;;	5; 5";$;&	;(5*;,;.;0;254;658;:5<;>5@;B5D;F5H;J	5L;N5P;R5T;V	5X;Z

5\;^5`;b5d;f5h;j5l;n5p;r `,=dqA        h E`@
^`    \ut              8 8 8 8 8   8   8   8   8   8    e    @ ~        ֜0Q`  !_!	  t$,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
d&: 8&: 8&: 8&: 8&: 8&: 8&: 8&: 8&: 8&: 8&: 8&: 8
(<<<<D 0\$.D6$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s26$64(s   !!`             3  5&5&5&	5&
5
&5&5&5&5&	5&
5&5&5&5&5&5 &B#B$A"B&	B'A%B)
B*A(B,	B-A+B/
B0A.	B2
B3A1B5B6A4B8B9A7B;B<A:B>B?A=BABBA@BDBEACBIBJAHBK@LBM@NBOAGBP@Fv  CQ3 RBWBXAVBY@UBT;Z	B]B^A_
B`AaB\;bBgBhAfBi@eBd;jBmBnAoBpAqBl;rBuBvAwBxAyBt;zB	BA~
B@}B|;BBABAB;BBAB@B;BBAB@B;	BBA
BAB;
BBAB@B;BBABAB;BBABAB;BBA	B@B;BBABAB;BBAB@B; `,=dqA         E`@
^`                       !B!B!B!B!B!B!B!BX B!@!: !B B!@!: !B B!@!: !B B!@!: !B B!@!: !B B!   e    @         0Q=`"  !._!Ԡ  d$4,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
&6 686 #6\6 686 #G66 686 #G66 686 #G66 686 #G66 686 #G!!`   !(          3  5&5&5&	5&
5
&5&5&5&5&	5&
5&5&5&5&5&5 &B'B(A&B*B+A)B%B.	B/A-B1B2A0B,A$B5
B6A4B8B9A7B3@:B=	B>A<B@BAA?B;@BBE
BFADBHBIAGBCA#	BL
BMAKBOBPANBJ@"   `,=dqA        4 E`@
^`    DoQ                   !B!B!B!B!B!B!B!B  e    @         Z0Q`  !J_!  ,,$,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
d(
(
(
,H"$"8"8k"$"8"8k"$"8"8k"$"8"8k
 
 
 
,"$"8"8k"$"8"8k"$"8"8k"$"8"8k
 
 
$
0"$"8"8k"$"8"8k"$"8"8k"$"8"8k
$
$
$
4"$"8"8k"$"8"8k"$"8"8k"$"8"8k!!`   P          3  3 3 5&5&5
&	5&
5&5&5&5&5&	5&
5&5&5&5 &5"&5$&5&5(5*5,B.B/@0B1@2B3@4;5B7B8@9B:@;B<@=;>	B@BA@BBC@DBE@F;G
BIBJ@KBL@MBN@O;P5R5T5V5XBZB[@\B]@^B_@`;aBcBd@eBf@gBh@i;j	BlBm@nBo@pBq@r;s
BuBv@wBx@yBz@{;|5~	5
55BB@B@B@;	BB@B@B@;
	BB@B@B@;
BB@B@B@;5555BB@B@B@;BB@B@B@;	BB@B@B@;
BB@B@B@; `,=dqA       d  E`@
^`           P               !B B!: !B B!:   B!!B B!!B   @!B B!@!B B!    !B B!: !B B!:  e    @         i0Q%`  !f_!a]  ,,,,$
(*T$DD$DD$D#H$D#H&,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
@ , , , , , , , , , 0 0 0*.$.44k*.$.44k*.$.44k*.$.44k!!`
   	`  	H          3  3333v  5B
5B@5B@5@;5B5B@ 	5"B!@$5%@';(5+B*5.B-@0
52B1@455@7;85;B:5>B=@@5BBA@D5E@G;H5J&5L&5N&	5P&
5R&5T&5V&5X&5Z&	5\&
5^&5`&5b&5d&5f&5h&;j;l	;n
;p;r;t;v;x;z	;|
;~;BB@B@5@;BB@B@5@;	BB@B@5@;
BB@B@5@;   `,=dqA        D E`@
^`    ~       P   " !@ @ @   "  :  " !@             8 8 8 8 !B @! B : !B    e    @         0QM`F  !_!  ,$
(&(4@@".X<<<<<<<<<@DD@@@,  !!`   	10          3  3 v  =53@;	53@;53@;5;5;5!;#5%;'5);+5-;/51;355;759;;		5=;?

5A;C5E;G5I3@K;L5N3@P;Q5S3@U;V5X;Z `,=dqA       v t E`@
^`    Lq\                 @ :    e    @         &[0QM`D  !_!  ,,,,$DPPPPPPPPPT#X#XDDD(!!`   	1@          3  33335B
;5B;5B;5B;5B;!5$B#;&5)B(;+5.B-;053B2;5		58B7;:

5=B<;?5BBA;D5F;H5J;L5N;P5R;T  `,=dqA         E`@
^`    HpV       P   @ "  8  @ "  8   8    e    @         z0Q`$	  !_!t  ,, " (<[$ 604044

L 8 88$,
,
,
,
,
,
,
,
,
,
0
d
,
(@
(@
(@
,
(@
(<
(<
4$.@6$64G26$64G26$64G26$64G26$64G26$64G26$64G26$64G26$60C|26$60C26$60C26$60C
6T@@@,  !!0`   	1	9	1	9	4	         3  33#3B
B@B@g#3g3w  CBBB#3g#3g!A#3	$5&&5(&5*&	5,&
5.&50&52&54&56&	58&
5:&5<&B?B@@>BBBCBD@ABFBGBHAEBJBKBLAIBNBO@MBQBRBS@PBUBVBW@TBYBZB[AXB]B^@\3	_BaBb@cBd@e;fBhBi@jBk@l;m	BoBp@qBr@s;t
BvBw@xBy@z;{B}B~@B@;BB@B@;	BB@B@;
BB@B@;BB@B@;	BB@B@;
	BB@B@;
BB@B@;v  ^:5;5;5;5;  `,=dqA        & E`@
^`           P  !B
           @!B!B!B!B!B B!@!!: !B B B B!@!!: !B B B   e    @         F[0Q`  !_!x  ,  8 8
(
(
(
(
(
(
,
0
(*T<<<@DDDD('l('l('l('l('l('p('p('T!!`   1	9	4	}x         3  3 #3g#3
g55555	5
55v  ^c5; 5";$5&;(5*;,5.;052;456;85:;<B?B@@>;ABDBE@C;FBIBJ@H;KBNBO@M;PBSBTAR;U	BXBYAW;Z
B]B^A\;_BbBcAa;d   `,=dqA       T  E`@
^`    Prf       ` P       8   8   8 @ B B : !!@ B e    @         Pc"   rotateX 0Q`  !_!x  ,  8 8(
(
(
(
(
(
,
0
(2T<<<@DDDD('l('l('l('l('l('p('p('T!!`   1	9	4	}x         3  3 #3g#3
g55555	5
55v  ^e5; 5";$5&;(5*;,5.;052;456;85:;<B?B@A>;ABDBEAC;FBIBJAH;KBNBOAM;PBSBT@R;U	BXBY@W;Z
B]B^@\;_BbBc@a;d   `,=dqA        Z E`@
^`    Prf       ` P       8   8   8 @ B B : !!@ B e    @         PcrQN   rotateY 0Q`*  !`!x  ,  8 D4444444,
(2T<@DDDDDD('l('l('l('l('l('l('l('T!!`   1	9	4	x         3  3 #3g#3
g3  53  53  53  53  53  53  53  5v  ^e5; 		5";$

5&;(5*;,5.;052;456;85:;<B?B@@>;ABDBE@C;FBIBJ@H;KBNBO@M;PBSBTAR;UBXBYAW;ZB]B^A\;_BbBcAa;d   `,=dqA         E`@
^`    Prf       ` P       8   8   8 @ B B : !!@ B e    @         PcB
   rotateZ 0Q`(  !6`!\u   t$4, , , , , , , , , 0 0 0<<<    !!`   	          3  ;;;;;
;;;;	;
;;3;3; 3";$;&`,=dqA       R < E`@
^`    (h(       8 8 8 8  8P 8  e    @         [0Q`"  !R`!\u   t$
H8 , , , ,8 , , , 0< 0 0 0 0    !!`   	          3  3;;;;
;3;;;;	;
3;;; ;";$;&   `,=dqA       r \ E`@
^`    (h(        8  8  8 8  e    @         [0Q`  !n`!ܮ  ,,  (<[$ .04044

L 8 88$H;l(;(; ,(;;l(; ,(;(;;p 0 0 0 0  !!0`   	1	9	1	9	4	X         3  33#3B
B@B@g#3g3w  CBBB#3g#3g!A#3	$B'B(@&;)B,B-B.@+;/B2B3B4A1;5;7B:B;B<A9;=B@BA@?;BBEBFBG@D;H;JBMBNBO@L;P	BSBTBUAR;V
BYBZ@X;[;];_;a;c;e   `,=dqA         E`@
^`    Tsg       P  !B
   @ B B!!@!8 !: !: !    e    @         Y0Q`Z  !`!dw   h 8 D$4, , , , , 0 0 , ,
8 4 0 0 0 0    !!`   1	9	4	(         #  3g#  3g3
;;;;;;;;;	[;
;!;#;%;';);+   `,=dqA        
 E`@
^`    ,i-       @ P 8 8 8   e    @         Peߡ   fromXRotation   0Q`Z  !`!dw   h 8 D$40 ,
4 , , , , , 0 0 4 0 0 0 0    !!`   1	9	4	(         #  3g#  3g3
;;[;;;;;;;	;
;!;#;%;';);+   `,=dqA       D r E`@
^`    ,i-       @ P 8   e    @         Pe>   fromYRotation   0Q`Z  !`!dw   h 8 D$40 0 , ,
4 0 , , , 0 0 0 0 0 0    !!`   1	9	4	(         #  3g#  3g3
;;;;[;;;;;	;
;!;#;%;';);+   `,=dqA         E`@
^`    ,i-       @ P 8 @  e    @         Pe@|   fromZRotation   0Qa`n  !`!D  ,,, 
,
,
,
,
,
,
,
,
,
,
,
8$&\\DD ,D*(\D ,DH*(` 0<<<   !!`
   	E          3  333@@	@
BBBBBBBBB3@A;@;A;; A";#@&A%;'@);*;,@.;/	A1;2
@5A4;6;83 :;<3>;@3B;D;F `,=dqA        0 E`@
^`    <mH       P @!B! !@ 8  B 8  : !8P  8 e    @         0QL`F   !a!(h:   t$
@<
<
(   !!`   	k          3  59595
9 `,=dqA       l 2 E`@
^`    d         ,    e    @         PeVB   getTranslation  0Qy`  !&a!  t  (8(8(8(8(8(8(8(8(x (<[ (<[ (<[k * < " !!(`   1	9		
Z]x         3  3 5;5;
5;5;5;5;5;	5 ;"
5$;&#(3*B,B-@.B/@0g193#(3*B5B6@7B8@9g:9<#(3*B>B?@@BA@BgC9E3G3IgKw  3MOO93   `,=dqA       f  E`@
^`    DoP          8   8   8` @! BH @!
 
   e    @         PdfSn
   getScaling  0Q`  !Fa!-)B  t  0<$(@ hH
 $Gt
 $Gt
 $G&p 4 T&,00[
 $GtH
 $Gt
 $G*p T*,00[
 $Gt
 $GtH
 $G"*,40_
 $Gt
 $Gt
 $Gt8   !!0`   1	9	Ta      ?	a  B  m0         3  55@
5@	x  s#3MgO
B95	5AC955!AC9#5'5)A&C%9+5-5/x  51
53x  #357@659A;
5<A>g?O55C	5EABCA9BG95J5L@ICH9#5P5R@OCN9+	5T
5Vx  #35Z@Y5\A^
5_AagbOX5f5hAeCd95l5n@kCj9Bp9#5s	5u@rCq9+#3
5y@x5{A}5~AgOw55AC955@C95	5@C9#B9+`,=dqA          E`@
^`    pz          H p   B`   @  " "   !    !  !  !  @    e    @         0Q1`
  !fa!   $$ .$[l$X$X$T 2$[l$X$X$T 2$[p$X$X(#k * < 4" 4& 4* H * l (  g!!,`   
}V	ZPc"#   fromMat3P         3  3 3355
5e3f953C;53C; 5#3C";%33'5)5+5-e/31f395583:C7;<5?3:C>;A5D3:CC;F33H5J	5L
5NeP3RfT9V5Y3[CX;]	5`3[C_;b
5e3[Cd;g3i3kgmw  63Oo95pOr;s5uOw;x5zO|;}33h33555e   `,=dqA       
    E`@
^`    ly       P   P ,   8    "P @ "   P ,   8 
        e    @         Pcb7   toRTS   0Q`  !a!t  䚀,,, 
,
,
,
,
,
,
,
,
,
,
,
8,,,$&`4Gx/`/` ,/`*,4Gx/` ,/`/d*,4G| 0<<<   !!`
   	          3  333@@	@
BBBBBBBBB3 333@AB;@"B!;#A&B%;';)A,B+;-@1A0B/;2@5B4;6;8@;B:;<	A?B>;@
@DACBB;E;G3 I;K3M;O3Q;S;U`,=dqA           E`@
^`    HpW       P @!B!P  ! B B : !8 !@ B 
  e    @         0Qq`  !a!	  ,,, 
,
,
,
,
,
,
,
,
,
,
,
8,,,,,,$&`4Gx/`/` ,/`*,4Gx/` ,/`/d*,4G| 0"($Dk/"($Dk/"($D#k/  !!`
   	U          3  333@@	@
BBBBBBBBB3 333 333 @$A#B";%@(B';)A,B+;-;/A2B1;3@7A6B5;8@;B:;<;>@AB@;B	AEBD;F
@JAIBH;K;M3 Q@P5TBS5WBV@Y5[BZ@]AO;^3b@a5eBd5hBg@j	5lBk@nA`;o3s@r5vBu5yBx@{
5}B|@Aq;; `,=dqA
         .  E`@
^`    dw       P @!B!P P  ! B B : !8 !@ B  @    " !@    : e    @         PeJ;ќ   fromRTSOrigin   0Qe`t  !a!6  ɀt,,, 
,
,
,
,
,
,
,
,
,
,
,
8$&D#TDD ,D*#TD ,DH*#X 0 0 0 0  !!`
   	I          3  333@@	@
BBBBBBBBB3AA;@;A;; A";#A%A&;'@);*;,@.;/	A1;2
A4A5;6;8;:;<;>;@  `,=dqA       ^  b  E`@
^`    8lB       P @!B! !@ 8  B 8  : !8 8 e    @         V0Q`  !a!~   ڀ H H T$D#T , , , ,"#T , ,/`/d/d 4 0 07l !!`   8          AC AC	AC3 BB	;
;;;;BB;;;@B;	@!B ;"
@	%B$;&;(;*;,B	.O/B0;1;3   `,=dqA           E`@
^`    0j5       B!@ 8 @ 8 !@ : 8 ! e    @         Pc   frustum 0Q`  !b!t{   d T$HD , , , , 0 , , , 0/d 4 0 0"7l   !!`   1	9	8         # 3PgC A	C3
C;;;;;;;;;	;
@"B!;#;%;';)B+B,B-;.;0   `,=dqA
         j  E`@
^`    0j2       Ѐ @X  B    e    @         PdFƐ   perspective 0Q`  !"b!x|    H H T$HD , , , ,D , , , 0D 0/d/d/d !!`   8          AC AC	AC3 O;	;;;;O;;;;	;
O;;!@$B#;%@(B';)@	,B+;-;/  `,=dqA         |  E`@
^`    0j1       B!@ : 8   B    e    @         0Q=`(  !>b!  ,,,,,@TT4" (<[
0#l#`
0#H@
(@T" (<[/#`
0#H@
(L$40 0 0 , 0 0 0 , 0 4 4 0(<O
(<O
(<O
  !! `   	1	9	!         3  333 33
3 A3A3A#3BB@B@gCB#B"B%B$A!B(B'B)A&B+B,A*#3B1B2@3B4@5g6C0B/B.B9B8A-B<B;B=A:B?B@A>3A;C;E;G;I;K;M;O;Q;S	;U
;W;YB[B\@]B^@_[`;aBcBd@eBf@g[h;iBkBl@mBn@o[p;q;s`,=dqA         p%  E`@
^`    \uu       P P  X  h @! !B!B!B!@!B B!!B B  e    @         ՛0Q`  !Zb!8  䖁t$,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
d&6 8&6 8&6 8&6 8&6 8&6 8&6 8&6 8&6 8&6 8&6 8&6 8
(<<<<DP<>,6$64(s.6$64(s.6$64(s ,.6$64(s.6$64(s.6$64(s ,.6$64(s.6$64(s.6$64(s 0 0 0 0 ,!!`   `            3  5&5&5&	5&
5
&5&5&5&5&	5&
5&5&5&5&5&5 &B#B$A"B&	B'A%B)
B*A(B,	B-A+B/
B0A.	B2
B3A1B5B6A4B8B9A7B;B<A:B>B?A=BABBA@BDBEACBIBJAHBK@LBM@NBOAGBP@FŢCQ3 RBWBXAVBY@UBT;ZB]B^A_B`AaB\;bBgBhAfBi@eBd;j;l	BoBpAq
BrAsBn;tBy	BzAx
B{@wBv;|BBA
BAB~;;BBAB@B;	BBABAB;
BBAB@B;;;;;;  `,=dqA       %  -  E`@
^`    ~                   !B!B!B!B!B!B!B!BX B!@!: !B @!: !B B!8 !B B!@!: 8    e    @         Pe~Tn   inverseTranspose0Q`  !zb!`  ,,$D \ \ \ \ \ \ \ \ \ `$#h$#h$#h$#h$#h$#L!!`   m0          3  3 3 55	@;55@;55@;55@; 5#5%@";'5*5,@);.5153@0;5585:@7;<5?5A@>;C		5F	5H@E;J

5M
5O@L;Q5T5V@S;X5[5]@Z;_5b5d@a;f5i5k@h;m5p5r@o;t `,=dqA       -  1  E`@
^`    \uv       P  " @ 8      " @ 8      " @ 8  e    @         %	0Q`  !b!`  ǁ,,$D \ \ \ \ \ \ \ \ \ `$#h$#h$#h$#h$#h$#L!!`   m0          3  3 3 55	A;55A;55A;55A; 5#5%A";'5*5,A);.5153A0;5585:A7;<5?5AA>;C		5F	5HAE;J

5M
5OAL;Q5T5VAS;X5[5]AZ;_5b5dAa;f5i5kAh;m5p5rAo;t `,=dqA       1  v5  E`@
^`    \uv       P  " @ 8      " @ 8      " @ 8  e    @         Ε0QU`V  !b!  ց,$DPPPPPPPPPT#X#X#X#X#X#<  !!`   9(          3  3 5B;5
B	;5B;5B;5B;5B; 5#B";%5(B';*5-B,;/		52B1;4

57B6;95<B;;>5AB@;C5FBE;H5KBJ;M5PBO;R `,=dqA       5  8  E`@
^`    DoT         @ "  8  @ "  8  @ " e    @         0Q`~  !b!Ԡ  ,,$D p p p p p p p p p t$##|$##|$##|$##|$##|$##`!!`   8          3  3 3 55
B	@;55B@;55B@;55"B!@;$5'5*B)@&;,5/52B1@.;4575:B9@6;<5?5BBA@>;D5G5JBI@F;L		5O	5RBQ@N;T

5W
5ZBY@V;\5_5bBa@^;d5g5jBi@f;l5o5rBq@n;t5w5zBy@v;|55B@~; `,=dqA       9  h=  E`@
^`    hx       P  @ 8  "  @ 8  "  @ 8  "  @ 8  "  @ 8  "     e    @         \0QA`.  !b!x|   t,$$("<("<("<("<("<("<("<("<("<("<,"@,"@,"@,"@,"@,,   !!`   %          3  3 55v  55
v  55v  55v  55v  55v  55v  5 5"v  5$5&v  w	5(	5*v  f
5,
5.v  U5052v  D5456v  3585:v  "5<5>v  5@5Bv   `,=dqA       =  @  E`@
^`    <mD                               e    @         Pd")   strictEquals0Q`&  !
c!  T*dp,$0 'l"0s 'l"0s 'l"0s 'l"0s 'l"0s 'l"0s 'l"0s 'l"0s 'l"0s 'l"0s$+t"4w$+t"4w$+t"4w$+t".4.w*&$+.t".4.w*&$+.t".4.w* !!T`&   1	1	7	m8  t  
  	  (	  d        T           X         !3  33#355A
g#3#35g#35geBy  #355!Ag##3#35&g(#35*g,e.B%y  #35153A0g5#3#358g:#35<g>e@B7y  #35C5EABgG#3#35JgL#35NgPeRBIy  #35U5WATgY#3#35\g^#35`gbedB[y  	#35g5iAfgk#3#35ngp#35rgtevBmy  
#35y5{Axg}#3#35g#35geBy  #355Ag#3#35g#35geBy  #355Ag#3#35g#35geBy  #3	5	5Ag#3#3	5g#3	5geBy  #3
5
5Ag#3#3
5g#3
5geBy  #355Ag#3#35g#35geBy  #355Ag#3#35g#35geBy  #355Ag#3#35 g #3 5 g e By  #3 5	 5 A g#3#3 5 g#3 5 g e  B y  #3 5 5 A g#3#3 5" g$#3 5& g( e * B !y   `,=dqA       @  K  E`@
^`    ,      P     @ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @  "@ @ e    @         Ut0Q`
  !&c!:  t, (
(
(
(
(
(
(
(
(
(
,
,
,
,
,
0`(+(+(+4(+(+(+
,(+(+(+4(+(+(+
4(+(+(+
,(+(+(+4(+(+(+
,(+(+(+,(+(+(+4(+(+(+
,(+(+(+4(+(+(+
4(+(+(+
,(+*(+*(+#4*(+**(+**(+#,*(+**(+**(+#   !!`             3  3 5555
55555	5
55555 5"B(B)A'B&B,B-A+B*A%B0B1A/B.@$;2B8B9A7B6B<B=A;B:A5B@BAA?B>@4[B;CBIBJAHBGBMBNALBKAFBQBRAPBO@E;SBYBZAXBWB]B^A\B[AVBaBbA`B_@U[c;dBjBkAiBhBnBoAmBlAgBrBsAqBp@f[t;uB{B|AzByBBA~B}AxBBAB@w;BBABBBABABBAB@[;BBABBBABABBAB@;BBABBBABABBAB@;	BBABBBABABBAB@[;
BBABBBABABBAB@;BBABBBABABBAB@[;BBABBBABABBAB@[;B B AB B B A BA B B A B@ ;	 B B A B B B A B A B B A B @ [ ; B  B! A B B$ B% A# B" A B( B) A' B& @ ;*  `,=dqA       L  RY  E`@
^`    ,                 B!B!: !B!B!!B!B B!B!B B!B!B B!B!!B!B!@!B!B B!B!: !B!B!!B!B B!B!B B!B!B B!B!!B!B!@!B!B e    @         Z0Q\`d   !Bc!,iD   T# 
 0
(?(  !!`   o           !3  w  @5;Yѕ   `,=dqA       Y  Z  E`@
^`    c	       @ f  e    @         l	0QX`^   !^c!,iD   T# 
 0
<+(  !!`   n          !3  w  @5;Yѕ  `,=dqA       Z  [  E`@
^`    c	       @ f  e    @         0Q`   !zc!8l^   d$@      !!`            3  55555
5555	5
555555 r"   `,=dpA        \  h]  E`@
^`    $g$                  @ e     @         0Q`  !c!x|   l,$D<<<<<<<<<@DDDDD(   !!`              3  3 5;5;
5;5;5;5;5;5 ;"5$;&		5(;*

5,;.50;254;658;:5<;>5@;B `,=dpA       ]  `  E`@
^`    <mD          8   8   8   8   8    e    @         0Q8`   !c!d   쀃4( \   !!`   cf         3  h `,=dpA       4`  `  E`@
^`    b         e    @         0Q8`   !c!d   4( D   !!`   Utf         3  h `,=dpA       `  .a  E`@
^`    b         e    @         FY0Q)`  !c!t{   d$X , , , 0 , , , 0 , ,$,$0$,$,$,$!! `   Pbc   [
  Pba   ,
  Pb!m   
]  <Pm
l/   [
1, 0, 0, 0
0, 1, 0, 0
0, 0, 1, 0
0, 0, 0, 1
]           3  Ҥ5@@5@@	5
@@5@@5@@5@@5@@5@ @!5"@$@%	5&@(@)
5*@,@-5.@0@152@4@556@8@95:@<@=5>@@@A   `,=dpA        ^a  8d  E`@
^`    8lB         !@ " !@ " !@ " !@ " !@ " !e     @         0Q8`   !d!d   ԑ,( <   !!`   Mf         3  g  `,=dpA        hd  d  E`@
^`    b         e     @         0QH`:   !2d!e"   4H4  P   !!`   ֜j         
r  3 h   `,=dpA       d  ze  E`@
^`    b       @ e    @         0QH`:   !Nd!e"   Ж4H4  D   !!`   j         
r  3 h   `,=dpA       e  ,f  E`@
^`    b       @ e    @         0QH`:   !jd!e"   4H4  H   !!`   Zj         
r  3 h   `,=dpA       Zf  f  E`@
^`    b       @ e    @         0Q8`   !d!d   ,( H   !!`   Zf         3  g  `,=dpA        g  rg  E`@
^`    b         e     @         0QP`J   !d!e"   DH4 : H   !!`   %	l(         
r  3 e   `,=dpA       g  (h  E`@
^`    b       @ e    @         0Q@`.   !d!d   4(: d   !!`   Εh(         3  e `,=dpA       Xh  h  E`@
^`    b         e    @         0Q@`.   !d!d   죃4(: d   !!`   ih(         3  e `,=dpA       h  `i  E`@
^`    b         e    @         0Q@`.   !d!d   4(: |   !!`   h(         3  e `,=dpA       i  j  E`@
^`    b         e    @         0QP`J   !e!e"   DH4 : `   !!`   &[l(         
r  3 e   `,=dpA       Fj  j  E`@
^`    b       @ e    @         0QP`J   !.e!e"   DH4 : P   !!`   zl(         
r  3 e   `,=dpA       k  k  E`@
^`    b       @ e    @         0QP`P   !Je!e"   TH4 F d   !!`   F[l0         
r  3 e`,=dpA       k  rl  E`@
^`    b       @ e    @          0QL`H   !fe!e&   ಃ4&`P  d !!`   
ak         3  r 3h`,=dpA       l  Rm  E`@
^`    c       P    e    @         0QL`H   !e!e&   4&`P  T !!`   
>ak         3  r 3h`,=dpA       m  n  E`@
^`    c       P    e    @         0QL`H   !e!e&   4&`P  X !!`   
k         3  r 3h`,=dpA       Tn  n  E`@
^`    c       P    e    @         0QD`4   !e!d   ļT(F h   !!`   i0         3  e  `,=dpA        o  o  E`@
^`    b         e    @         0Q8`   !e!d   4( L   !!`   Vf         3  h `,=dpA       o  .p  E`@
^`    b         e    @         @          ' '# 33g93
9 l3Ћ99	
9΋9΋9΋9΋9΋9 ΋	9"΋
9$΋9&΋9(΋9*΋ 9!,΋"9#.΋$9%0΋&9'2΋(9)4΋*9+6΋,9-8΋.9/:΋091<΋293>΋495@΋697B΋899D΋:9;F΋<9=H΋>9?J΋@9AL΋B9CN΋D 9EP΋F!9GR΋H"9IT΋J#9KV΋L$9MX΋N%9OZ΋P&9Q\΋R'9S^΋T(9U`΋V)9Wb΋X*9Yd΋Z+9[f΋\,9]h΋^-9_j΋`.9alb/9nc09pd19[re29ftg39hvi49xj59zk69|l79]~m89n99Qo:9Sp;9q<9Ur=9s>9!t?9#u@99vA9wxB9=yC9AzD9E   `   E   P ,P P , , , , , , , , , , , , , , , , , , , , , , ,                                                                         e    @ u        iΕU"~]:Pcl   cc.Mat4 b@          Pb ?   m00 `   Pb   m01 `    Pb   m02 `    Pb>G   m03 `    PbC   m04 `    Pb"t   m05 `   PbP   m06 `    Pb,c   m07 `    Pb6   m08 `    Pb=)   m09 `    PbXl   m10 `   PbUu   m11 `    Pb.}   m12 `    PbNc   m13 `    Pbc   m14 `    Pb$N   m15 `   0Ql`   !>f!$g4   ˃ ',*D*<&4""  !!0`   4=dqA      r  @t  A`(   m`@]`    U!
F b         
0Q4`   !Zf!c   ΃\ !!`   e          3  5 `,=dpA        s  s  
`@Nf`    b          e     @         0Q8`    !vf!c   σH*( !!`   f          3  ;`,=dpA       s  0t  `@Nf`    b       8  e    @         s0          '# 3 3@·)͋ ::	
e   `e      P p2      e    @         0Qx`   !f! f,   ҃ "h 8  !!`   Mv         	
r !3 g`,=dqA        t  4v  E`@]`    b       @ e    @         %zY	eX           Ћ'9 9kkkk
kk'kk'	k'
kk''''	'
''''''''''''3k'939 3"9$#&3(r *g,9.30r 2'34r 6'383:ɇ<)e=w  k?YAΕ B#C̋9E#C9G309I   `LqK      ,@ @ @ @ @ ,P P  P P   ـ`         e    @ q        ]]]]^*^F^f^^^^^^_*_F_b_~_____`2`N`j`````a"aBabaaaaaab:bVbvbbbbbc"c>cZcvcccccd.dJdfdddddde*eFebe~eeee:fVfrff0Qe`x  !f!h  ރ C84H Ph P P      
(,XhP"#  4  4 T T(7d .XW"  L4!!`>   =dqA       w    	m              E`@(`    0QD`8   !f!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       y  y  `@f`    b       L e  
  @         0QT`V   !f!$g2   <LD< *$   !!`   U	0Q4`   !g!d   D
P   !!`   e           9     `,=dqA       Tz  z  E`@f`    b          e    @         m         #  3#  33f 'l `,dqA       y  z  `@`    d
      P      e  
  @         aq
Q2Y>Y0Qa`l  !&g!$   ?lt('#X `8       
                                         !!y`   <=dqA      6{    Aua(    E`@f`    0Q`&  !>g!Ts   ##l#l'W .X< < < (*HHH*@,
 ,
 ,
    !!`
   b	         !!!!3  g9999
-"'39393939
9999
 `,=dpA       |    u`@6g`    e        , ,P   e    @         UbF0QL`B   !Zg!e$   D($2;  !!`   ik(         3  
r e   `,=dpA         F  E`@6g`    b       @ e    @         0QH`>   !vg!e&   䁄4Do| !!`   	j(         3  333r `,=dqA       p    E`@6g`    c
       P   e    @         0QL`F   !g!$g4   HHH   !!`   	k           3  9 3939
39 `,=dqA       
    E`@6g`    d       ,P  ,  e    @         0QD`6   !g!$g2   t
0,
 ,
 ,
    !!`   	i           9  999 `,=dqA
       ځ    E`@6g`    c       ,    e    @         0Q@`0   !g!$g2   40( ( (
    !!`   	h           9  999`,=dqA         F  E`@6g`    c       ,    e    @         M0Qu`  !g!   x  L
(.D >, "K3 .0 >, "K * P *T"g|$L( ( (
 &$ B \0004  L !!L`"   
Ta!R}VTaư>٢Pez   fromAxisAngle   1	b;	Ta!?	Y0         3  3hw  3  33  3e
3fw  -3  33  3e3  3h3	#
3e x  9"9$9&9(b3  3*e,3.9"309$329&@49(35h7   `,=dqA       z    E`@6g`    4k9       @ @ P P `  , P     e    @         Pd
\
   rotationTo  0Q`   !h!Dov   h$ `L$P\\*T( (
  !!$`   1	2	9		(         # 33gO # 3	Pgv  13C93C93C9999 `,=dqA         x  E`@6g`     f       Ѐ
    e    @         PdڂO   getAxisAngle0QM`F  !6h!D  Ԣ0LL0LL0LL0LL ( ( (   !!`   	1          3 3B33 	B@33B@33BA &33B33B@33 	B@3 3BA&33B33B @!3 3B"@#33 	B$A&33B%3 3 	B&A'33B(A)33B*A+&	9 ,9.90	92 `,=dqA           E`@6g`    0j4       P    B!B!B!. ,  e    @         i0Qd`v   !Rh!,iD   \\\4  !!`   	q          3 B 9 3B93B
93B9 `,=dqA       V  0  E`@6g`    e        , `X    e    @         0Q`   !nh!<md   бxxxP  !!`   	y          3 3 B@ 9 3	3B@933B@933B@9 `,=dqA       f    E`@6g`    $g         X  ,    X    e    @         0Q`v  !h!dw   ඄T+h 8 t(/(/(/(/x ( ( (   !!(`   Ta      ?1	9	4		           B #3g#3g	3B3B@&3B3B@&3B3BA&3B3BA&	99!9#	9% `,=dqA           E`@6g`    (h'       Ѐ   X   B!p`  e    @         _0Q`v  !h!dw   T+h 8 t(/(/(/(/x ( ( (   !!(`   Ta      ?1	9	4		           B #3g#3g	3B3BA&3B3B@&3B3B@&3B3BA&	99!9#	9% `,=dqA       Џ  đ  E`@6g`    (h'       Ѐ   X   B!p`  e    @         `0Q`v  !h!dw   ǄT+h 8 t(/(/(/(/x ( ( (   !!(`   Ta      ?1	9	4		           B #3g#3g	3B3B@&3B3BA&3B3B@&3B3BA&	99!9#	9% `,=dqA           E`@6g`    (h'       Ѐ   X B  !p`  e    @         .`0Q`   !h!,iF   Єd(* d J p J p B T !!`
   
բgi}(         3  h33e3
e3e   `,=dqA         B  E`@6g`    d       P P @ e    @         Pdڰ   rotateAround0Q\`f   !
i! f*   քd(B t B T   !!`   gio(         3  e3e `,=dqA         @  E`@6g`    c       P    e    @          Pf͉;   rotateAroundLocal   0Q`   !*i!Hp|   لHH<",LL'  !!$`   	1	9	1	~8         3  9 3939
#3#33  3  BA33BA33BAgg9 `,=dqA       t    E`@6g`     f       ,P  P B! e    @         PdI
   calculateW  0Qh`z   !Ji!0jJ   ބl0LL8   !!`   	r          3 3 B 33B@
33B@33B@   `,=dqA         d  E`@6g`    e         ! ! e    @         0Q`   !fi!Pr   4444t   !!`   	~           3 3 3 AB@ 9 3
33
AB@	9333AB@933 3AB@9" `,=dqA           E`@6g`    $g$        `X   `X  e    @         Q?0Q}`  !i!X   ,0LLT"4@
P
P
PDl < D(*3"L$"4L$D/D/D/D/d!!(`   	Taư>1	2	9	a@         3 3 B 33B@
33B@33B@w  2[3 [9 3[93[93[!9"A$x  a#%3'g)#%3+g-#%3+A1B0g2C/#%3+B5g6C4іA83 B:3 B;@99 <3B?3B@@>9A3BD3BE@C9F3BI3BJ@H9K   `,=dqA           E`@6g`    @nM         ! ! !p p Ѐ   !@!@ B  e    @         9{0Q`   !i!,iF   (N d N d RH&([ !!`   |8         3  e3  e3  BABe	`,=dqA       @  T  E`@6g`    c       @ B e    @         PcnH   sqlerp  0Q`  !i!Ts   t0LLPdd`4  !!`   	           3 3 B 33B@33B@
33B@ҤC3 [B9 3[B93[B93B9`,=dqA           E`@6g`    $g        X  !@!@ .     e    @         0QT`R   !i!(h@   
P
P
L !!`   	m           3  [9 3[93
[939   `,=dqA       B    E`@6g`    e       
 .P p    e    @         ݩ0Qt`   !i!8lZ   40 0LL   !! `   1	9		u          #  333B33B@
33B@33B@g`,=dqA         ΢  E`@6g`    e          !@X    e    @         f0Qh`z   !j!0jJ   \0LL8   !!`   	r          3 3 B 33B@33B@
33B@   `,=dqA            E`@6g`    d        X  !@  e    @         0Q`.  !2j!Ts   t0LLT(&D l\\\8 !! `   	1	9	          3 3 B 33B@33B@
33B@x  R#3gC3 B9 3B93B93B9  `,=dqA       ң  x  E`@6g`    $g"        X  !@h   .  .  e    @         0Q`   !Nj!8l\   Ԗd$ *( "D* C  !!$`   
	va}`    
     3  33333
33333e33hh   `,=dqA         Φ  E`@6g`    $g        P P P @ @    e    @         PcY   fromAxes0Ql`   !nj!$g4   T$ B h "D* C  !!`   
٪vas8         3  3e33h
h  `,=dqA         ҧ  E`@6g`    d       @ @    e    @         0Qx`   !j!4kX   T+h ppP @!!(`   Ta      ?1	9		4	v           B #3g3B9
3B93B9#3g9 `,=dqA         H  E`@6g`     f       Ѐ   ,P ,  e    @         g0Qh`~   !j!,iF   D4# 
L \ @ !!$`   	1	9	4	r         B 9 9#3g	9#3g9 `,=dqA       |  F  E`@6g`    e       p      e    @         Q0Q-`  !j!  t (
(
(
(
(
(
(
(
(
0`" t0H
/\
/\
/|
",d$.C
,/\H
/\
/|
d$.C
,/\
/\H
/$.C
,/\
/\
/\l(   !!0`   Ta      ?1	9	Ta      ?	`           3  55555
5555@@x  _#3MgCC9A"B!9#A&B%9'A*B)9+	x  ux  m#3@.A/A0g1O-A4C39B59#@7C69'@9C89+x  m#3@;A<A=g>O:AAC@9@CCB9#BD9'@FCE9+k#3@HAIAJgKOGANCM9@PCO9#@RCQ9'BS9+`,=dqA       v  4  E`@6g`    DoT             @ H p  p! !B! !B!B B!e    @         va0Q%`  !j!|}   Ņd###H 8 8 8 8 8 <
D(';
(';
(';
(';|!!$`   1	9	4			H         B BB# 3g# 3	g# 3g# 3	g# 3g# 3	gBBBB@9BBBB @9!B$B%B&B'A#9(B+B,B-B.A*9/   `,=dqA       f    E`@6g`    0j1       B
  !. ! B B    e    @         z0Q`   !k!Dox   хP8hX?D/D/d!!`   	y           3 O 3O3 BA3BA	9
3B3B@9 3B3B@9 `,=dqA       @    E`@6g`     f        X B  `!   e    @         Pc챯   toAxisX 0Q`   !&k!Hp   օPPD/x8X?D/d!!`   	{(          3 O 3O3O3 B
3BA	9 3 BA3BA93B3B@9 `,=dqA         (  E`@6g`     f        X  !, !. !p  e    @         Pc&°;   toAxisY 0Q`   !Fk!Hp   ݅PPD/D/x8X?t!!`   	{(          3 O 3O3O3 B
3BA	9 3B3BA93 BA3BA9 `,=dqA       V  ¸  E`@6g`     f        X  !, !p!p  e    @         PcVsG   toAxisZ 0Q`  !fk!  ,,,    
(D
0L 8 tD
4P 8 ?
,
,
d (* &$#&T4 (* &$#&T4 (`@ &\$8 &\$4 &\T
0,
 ,
 !!@`   	TaB?Pc^~   toDegree1	3	TaB߿2	-Taư>a             3  333B	B
@x  +3#3hOkZ̗w  -3#3hOk[̗BBB3#3B B!B"B#AO$A%O&A'h(k*3#3B-B.B/B0A,O1A2O3A4h5k73#3	9O;g<k>e#3
B@DgE OLA @@#3
B@IgJ OLH @G#3
B@NgO O M AL9 Q9S9U   `,=dqA           E`@6g`    HpW       P @ P  	 !B!BH @!B	  !@  !`  e    @         0Qd`v   !k!(h>   l$<$<$<$$ !!`   	q          3  3 v  -33v  33
v  33v   `,=dqA       (    E`@6g`    d       P P   e    @         c0Q`  !k!R  T*C#d",o#d",o#d",o#d",o   !!,`   1	1	7		`4  H         !3  #333	Ag#3#33g#33	geBy  #333Ag#3#33g#33g e"By  #33%3'A$g)#3#33%g,#33'g.e0B+y  ^#33335A2g7#3#333g:#335g<e>B9y   `,=dqA           E`@6g`    8l@       P  @    @  @ 
 H   e    @         Ut0Ql`   !k!4kX   ܌T#
(L
(L
(L
( !!`   	s          !M  3 ;M3;M
3;M3; `,=dqA       ,  D  E`@6g`    e         8 X    e    @         l	0Qd`v   !k!4kX   T#
 L
 L
 L
 8!!`   	q           !M  59 M59M
59M59 `,=dqA       v    E`@6g`    e        , `    e    @         0QH`>   !l! f*   ,L      !!`   	j(         3  333r `,=dpA          6  E`@6g`    c
       P   e     @         0QL`F   !l!$g4   PPP   !!`   	k           3  9 3939
39 `,=dpA       \    E`@6g`    d       ,P  ,  e    @         0Qh`~   !:l!,iB   4H$D$D$D$$   !!`   	r          <3  3 v  -33v  33
v  33v   `,=dpA       >    E`@6g`    d       P P   e    @         0Q8`   !Vl!d   4( H   !!`   f         3  h `,=dpA       >    E`@6g`    b         e    @         0QH`@   !rl!e(   4(L"{!!`   z	j0         3  333e`,=dpA         L  E`@6g`    c
       P   e    @         0QT`T   !l!e&   쥆TH4 F d !!`   9{m0         
r  3 e  `,=dpA       t     E`@6g`    b       @ e    @         0Q@`.   !l!d   4(: d   !!`   ih(         3  e `,=dpA       P    E`@6g`    b         e    @         0QP`P   !l!e"   쫆dH4 F t   !!`   il0         
r  3 e`,=dqA           E`@6g`    b       @ e    @         E@          ' '# 33g93
9 l3Ћ9΋9	΋
9΋9΋9΋9΋9΋9 ΋	9"΋
9$΋9&΋9(΋9*΋ 9!,΋"9#.΋$9%0΋&9'2΋(9)4΋*9+6΋,9-8΋.9/:΋091<΋293>΋495@΋697B΋899D΋:9;F΋<9=H΋>9?J΋@9AL΋B9CN΋D 9EP΋F!9GR΋H"9IT΋J#9KV΋L$9MX΋N%9OZ΋P&9Q\΋R'9S^T(9	`U)9bV*9OdW+9KfX,9ChY-9)jZ.9l[/9!n  `p   0   P ,P P , , , , , , , , , , , , , , , ,                                                  e    @         izf}VU"~]Ta      ?1	b;	:Pc滘   cc.Quat 0b         `    	`    `    `   0Q@`.   !l!c   ฆ\FX !!h(         
r  `,=dqA       .    E`@f`    b          e    @         HG	IH           Ћ'9 9kkkk
kk'kk'	k'''''	
3k'

9
39
39 
3"9$
#&3(
r *g,9.
r 0'
r 2'34r 6'38r :'#>3@B= P < '3B3D
ˇF)eG#I΋9K#I
9M349O`LqQ      ,@ @ @ P  ,P P  P @ P 0	`      e    @         fff"g:gVgrgggggh2hNhjhhhhhi&iFibi~iiiiij.jJjjjjjjjk"kBkbkkkkkkl6lRlnlllll0Q`L  !m!`v    [84H Ph P 
( .XW 4" 4 !!T`&   T=dqA    
       d     E`@(`    0QD`8   !&m!d   Ć,@*4@ !!`   aqb         
i          3  ):`,=dqA       ,    `@m`    b       L e  
  @   c      0Q`   !Fm!<md   ǆ<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA         t  `@m`    e        ` `    e  
  @   d      0QT`V   !bm!$g2   ҆<LD< *$   !!`   U	0Q4`   !vm!d   ՆD
P   !!`   e           9     `,=dqA       B    E`@m`    b          e    @         m         #  3#  33f 'l `,dqA           `@`    d
      P      e  
  @   e      aq
Q.YFY0Q`n  !m!F  ׆ ?t('#X d <@  	   
   
  "2!"Z"Z"Z"Z"Z"Z"N ,l "<"; !!`p   <=dqA          Aa(    E`@m`    0Q`6  !m!Ts   ؆##l#l#W .X< L P (*,<@$@PT, !!`
   b	y}         !!!!3  g9999
 "33339999
 `,=dpA       8  z  `@m`    e        , P ,  e    @   h      UbF0Q`
  !m!Dor   h3X3\X3&@3&@2   !!`
   1	7		7	P         #  333h#  33
3h#  333hA#  33
3hAr   `,=dqA           E`@m`     f       P P   H    e    @   i      Pd9X
   fromMinMax  0QH`>   !m! f*   ,L  0   !!`   	y}j(         3  333r `,=dpA        L    E`@m`    c
       P   e     @   j      0Qh`~   !
n!,iB   4H$D$D4T88   !!`   	y}r          <3  3 v  -33v  33
v  33v   `,=dpA           E`@m`    d       P P   e    @   k      Ut0Q`  !&n!Lq   T,x44D77GKx   !!`   	y}8          
r  3 3333 AB@
9 3AB@93AB@93"A!B @9$   `,=dpA       &  H  E`@m`    (h&       P  !   BX    e    @   l      Q?0QL`F   !Bn!$g4   P`t4  !!`   	y}k           3  9 3939
39 `,=dpA       n  H  E`@m`    d       ,P  ,  e    @    m      0Q`   !^n!8l`   l$`$\PPPP(!!`   y	}y(          3 3@ 33@3 3@
33@3 w  3 w  3w  
3w  ]`,=dpA       |    E`@m`    e          X P e    @   n      Pd
   intersects  0Q`N  !~n!\u   䌇|44$`$\,,P l | DK DKl !!$`   	y}1	7	7	X         3  33 3@3
3@	3 33 3@33@#3h9 #3h 9"#3%h'3 )A$9+#3%h.30A-92 `,=dpA       0    E`@m`    0j4         X P  X @   
`H ,  e    @   o      i	0Qt`   !n!0jN   d @$L@ @$P  !!`   y	}u          3  3 y  =3 3@3 z  &3	3y  33@3z   `,=dpA           E`@m`    d        
 P e    @   p       R0Q`   !n!8l^   d @$Ll @$PP !!`   y	}y          3  3 y  M3 3@3 3
@	z  .33y  33@33@z   `,=dpA           E`@m`    e         X   X e    @   q      PdJ   containsRect0Q`>  !n!Ts   |44D@,,<p l |$?ls$?ls !!$`   	y}1	7	7	h         3  3333 3
33#3h9 #3h9#3@@ h!3 #A9%#3@(@)h*3,A'9. `,=dpA       H    E`@m`    ,i0       P P `  ,  B
`! e    @   r      k	0Q`  !n!Ȇ  |4Ht\ $D<
$D<$D<
$D8$D8
$D8$D8
$D8J \J \J \J d
0(
 8
L
$ !!(`   	y}1	7	7	         3  33@3@3
5B5B@5@5B5B@5@5!B 5$B#@&5'@)5+B*5.B-@051@355B458B7@:5;@=5?B>5BBA@D5E@G5IBH5LBK@N5O@Q5SBR5VBU@X5Y@[#\3^e`#\3bed#\3^ef#\3beh9 j9lAn9oAq9r   `,=dpA           E`@m`    \ut         P   "  B @   "  B @   "  P @      e    @   s      A0Q`   !o!<mb   ,H" #P8" #P8" 3`8" 7d   !!(`   B	y}           3 3g@@33
g@@33g@@33g@@ `,=dpA            E`@m`    $g        @ P @X  !@   e     @   t      `    $Jg                               (b         sPb   xMin
0Q0`
   !:o!c   ć\   !!`   d           3     `,=dpA        :  x  
`@m`    b          e     @   u      0QH`<   !Vo!e&   Ƈ4L'\
 ( !!`   yj          3  3A@9 9  `,=dpA         
  `@m`    c
       @X ,  e    @ 	  v      (b         sPbٌ   yMin
0Q0`
   !zo!c   ɇ\   !!`   	d           3     `,=dpA        J    
`@m`    b          e     @ 
  w      0QH`<   !o!e&   ʇ4P'\
 ( !!`   }	j          3  3A@9 9  `,=dpA           `@m`    c
       @X ,  e    @   x      (b         s>
0Q8`   !o!d   ͇\$4   !!`   yf          3 3@    `,=dpA        \    
`@m`    b        e     @   y      0Q8`   !o!d   χL  !!`   yf           3 A 9   `,=dpA         *  `@m`    b        e    @   z      (b         s>
0Q8`   !o!d   ч\$8   !!`   	}f          3 3@    `,=dpA        j    
`@m`    b        e     @   {      0Q8`   !p!d   ӇL  !!`   	}f           3 A 9   `,=dpA         <  `@m`    b        e    @   |      (b         s
0Q``p   !.p!(h>   և,44"<d"< !! `   
Ta      ?y	}p          3  33B@3	3B@r`,=dpA          :  
`@m`    d           e     @   }      0QX`\   !Np!(h:   هd"<"<   !!`
   Ta      ?y	}n          3 3BA 9 3	3BA9  `,=dpA       X    `@m`    d        X  ,  e    @   ~      (b         s 
0QD`8   !rp!e"   ݇,44 kx   !!`   
	i         3  33r`,=dpA        J    
`@m`    c       P    e     @         0Q<`$   !p!d   ߇dP0 !!`   	g           3  9 39  `,=dpA         4  `@m`    c       ,P    e    @         (b         s1
0QD`8   !p!e$   ,440{  !!`   
y}i         3  33r`,=dpA        t    
`@m`    c       P    e     @         0Q<`$   !p!d   ttD !!`   y}g           3  9 39  `,=dpA           `@m`    c       ,P    e    @         0Q`   !p!Dor   |,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA         .  E`@m`     f        P , P `  3e    @         b         DX          ' '# 33g93
9 l̋93΋9	
999999 	9"
9$9&9(Є*ˇ+)ʋ :!,":.=0ˇ#2)ʋ$:!3%:5=0ˇ&7)ʋ':!8(::=0ˇ)<)ʋ*:!=+:?=0ˇ,A)ʋ-:!B.:D=0ˇ/F)ʋ0:!G1:I=0ˇ2K)ʋ3:!L4:N=053PlR# 36Tɇ7V)eW `~Y      P ,P  , , , , s2 L`2 &00 @ L                             e    @   f      :Pc   cc.Rect 0b         `    	`    y`    }`    e0Q@`.   !q!c   \FX !!h(         r  `,=dqA         Z  E`@m`    b          e    @   g      =	H           Ћ''9 9kkkk
kk'	kk'
3k'933ˇ)e#9!#΋9#3%9'  `4k)      ,@ @ @ @ 0	        e    @         "mBm^mrmmmmmn"n>nZnznnnnn
o6oRovooooo
p*pJpnpppppq0Q`*  !.q!Ts    [84H Ph111
(80 .XW"  L4   !!T`&   D=dqA       V  ! b   E`@(`    0QD`8   !Fq!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       ^ !  ! `@>q`    b       L e  
  @   U      0Q`   !fq!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA        ! ! `@>q`    e        ` `    e  
  @   V      0QT`V   !q!$g2   <LD< *$   !!`   U	0Q4`   !q!d   쑈D
P   !!`   e           9     `,=dqA       t! ! E`@>q`    b          e    @   b      m         #  3#  33f 'l `,dqA       ! ! `@`    d
      P      e  
  @   W      aq
Q0Q`v  !q!`v    ?
t('#X <@    2N[D "<"; !!d`.   <=dqA      ! ^! Aa(    E`@>q`    0Q`   !q!8l`   ؕ|##g .hP (*l6lT0!!`   by}}         !!3  g99"39
399
9   `,=dpA       j! ! `@q`    d            e    @   Z      UbF0Q@`*   !q!d    ,L0_!!`   y}h         3  3r   `,=dpA        ! n	! E`@q`    b       @ e     @   [      0QL`B   !
r! f*   4H4T88   !!`   y}k          3  3 v  33v     `,=dpA       	! D
! E`@q`    c       P    e    @    \      Ut0Qt`   !&r!0jN   ܩT,xDGKx !!`   y}u(          
r  3 33 	AB@9 3AB@9   `,=dpA       l
! ! E`@q`    e       P  BX    e    @ !  ]      Q?0Q<`&   !Br!e$   t4  !!`   y}g           3  9 39 `,=dpA       ! ! E`@q`    c       ,P    e    @ "  ^      0Qd`v   !^r!(h:   ,H" 3`8" 7d   !! `   yB}q           3 3g@@33
g@@ `,=dpA        ! ! E`@q`    d       @ P @ e     @ #  _      `    Ja        b         s
0Q4`   !r!c   з,$ !!e          r     `,=dqA        ! (! 
`@q`    b          e     @ $  `      0Q`   !r!Dor   |,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       H! ! E`@q`     f        P , P `  3e    @ %  a      b         DX          ' '# 33g93
9 l3΋99	
999Єˇ)ʋ:= l"# 3$ɇ&)e' `8l)      P ,P P , ,0'<@ L         e    @   X      Pcڤ-   ZERO_R  :Pc~Pr   cc.Size  b         y`    }`    0Q<`"   !r!c   Ɉ<.8 !!g         r    `,=dqA       ^! ! E`@>q`    b          e    @ &  Y      1	H           Ћ''9 9kkkk
ы3k'93	9
33ˇ)e#΋9#93!9#   `4k%      ,@ @ P P  `           e    @         Bqbq~qqqqqr"r>rZrrrr0Q`   !r!Dot   Έ 84H \
P*4< T6
(0 L4  !!,`   <=dqA      ! "! a  E`@(`    aq
NYb         0Q`  !s!Lq   ӈ /T           !!h`0   4=dqA       ! h"! A` E`@r`    0Q,`   !s!b   ӈ$ !!c             `,=dqA        ! ! A`@s`    me     @ )  I      0QP`N   !2s!,iB   ՈD
@8
8
8
$   !!`   	l           5 9 5959
59 `,=dqA       F! ! E`@s`    d       ,   ,  e    @ *  J      -0QX`^   !Ns!,iB   ؈DH888    !!`   	n          3  ;3;3;
3; `,=dqA       0! ! E`@s`    d       8P  8  e    @ +  K      Y0QX``   !js! f.   ܈D(* t * @ !!`   -
n          3  h33h`,=dqA       ! ! E`@s`    c
       P   e    @ ,  L      0Qh`|   !s!(h<   ߈D$ *@o * T  !! `   
z	Yr0         3  3333e
3h  `,=dqA       ! ! E`@s`    d       P @   e    @ -  M      z0Q``p   !s! f.   d$ N t * T !!`   
Yp0         3  3e3h`,=dqA       ! ! E`@s`    c
       @   e    @ .  N      0QH`<   !s!$g6   D
@8
8
$ !!`   	j           5 9 59	59
  `,=dqA       ! v! E`@s`    c       ,   e    @ /  O      0QL`H   !s!$g6   DH88  !!`   	k          3  ;3;	3;
`,=dqA       ! >! E`@s`    c       8P  e    @ 0  P      0QH`:   !s!$g6   D@8
8
$ !!`   	j           5 9 5959
   `,=dqA       r! ! E`@s`    c       ,   e    @ 1  Q      0QL`F   !t!$g6   D
H88  !!`   	k          3  ;3;3;
 `,=dqA       @! ! E`@s`    c       8P  e    @ 2  R      0QX``   !.t! f.   D$ * X * T !!`   
QYn          3  3h3h`,=dqA       
! ! E`@s`    c
       @   e    @ 3  S      0Q`"  !Jt!̎  h
(
(
(
(
(
(
(
(
$
$
$
$
$
(
$
$
$
$
0$&X,?h'P'P ('P*(,?h'P ('P'T*(,?l ,<<<  !!`             5 555@@	@
BBBBBBBBB55	53 @AB;@"B!;#A&B%;';)A,B+;-@1A0B/;2@5B4;6;8@;B:;<	A?B>;@
@DACBB;E;G5I;K5M;O5Q;S;U   `,=dqA       ! V"! E`@s`    HpW         @!B!"  ! B B : !8 !@ B   e    @ 4  T                  'ы9 ы9ы9ы9	ы
9ы9
ы9ы9ы	9ы
9ы9 `4k      , , , ,              e     @ (  H      	{(          9 9kҤ3):	'3r ' j9#939`r f      ,@ L
 `    e    @ '        ss.sJsfsssssst*tFt0QU`T  !nt!V  Ȍ w84H
/S?3/        
 d
 p  `
 X 
 0   LL
  
(@
 @
 `
 X@
LL
 <	
$ !!`b   d=dqA       "#! P1! f       E`@(`   0QH`:   !t!e&   <0 <0 !!`   1	b8	j          # 3fAB@    `,=dqA       /! ~/! `@~t`    c	       P @  e  
  @ C  7      0QT`R   !t!e"   ,
L*$2(+$   !!m            OU$ M     Q@    P@        `,=dqA       /! 0! `@~t`    b       B e  
  @ D  8      0Q@`.   !t!e"   L00   !!h         kAB@  `,=dqA       80! 0! `@~t`    b        e  
  @ E  9      0QH`<   !t!e&   l$#"<Wl !!`   1	yj          # 3CgBA   `,=dqA       0! ,1! `@~t`    c	       P    e  
  @ F  :      aqPOPcP'V   INT_BITSPc2&_   INT_MAX Pc	/   INT_MIN 0QL`H   !t!e(   L#3"4!!`   1	1	k         #  3Agy  `,=dqA       J$! $! E`@~t`    c        	    e    @ 6  ;      0QD`6   !u!d   L
(2<3<   !!i           w  x   `,=dqA       $! x%! E`@~t`    me    @ 7  <      Pcb'   clamp   0QD`2   !.u!d   ̖,(.434   !!i           w  x     `,=dqA       %! 
&! E`@~t`    me    @ 8  =       0Qx`   !Bu!0jL   옉<0&P" $ g  !!`   1	1	7	v@         #  3Ag#  3#  3g
#  3geBy   `,=dqA       4&! &! E`@~t`    d        	 @   e    @ 9  >      Ut0Q8`   !^u!d   L
,00 !!f          AAC  `,=dqA       '! '! E`@~t`    b       B  e    @ :  ?      Pd8   inverseLerp 0Q8`   !zu!d   ܞL
@/D !!f          AB@  `,=dqA       '! (! E`@~t`    b       B  e    @ ;  @      Q?0Ql`   !u! f*   ,X/</</</</$   !!s          Z WFWFWFWFW
F	Y  `,=dqA       >(! )! E`@~t`    c       B!B!e    @ <  A      PcZ   nextPow20QP`P   !u! f.   <PPP !!`   1	1	l          O l# 3Ag	A`,=dqA       F)! )! E`@~t`    c        h @ e    @ =  B      Pc)0   pingPongPd25   pseudoRandom PfƧJz   pseudoRandomRange   0QL`B   !u!d   䩉L0FT !!`   1	yk0         #  3ig   `,=dqA       p*! *! E`@~t`    c       @    e    @ >  C       Pfȭ   pseudoRandomRangeIntb8	PdB   randomRange 0Q@`0   !u!d   Э<0"D !!`   1	yh         #  3lg`,=dqA       f+! +! E`@~t`    c       @    e    @ ?  D      Pe   randomRangeInt  0Q8`   !v!d   ,,,, !!f          x  w  A  `,=dqA       ,! \,! E`@~t`    b          e    @ @  E      -0Q0`   !2v!c   ,
( !!d           B   `,=dqA       ,! ,! E`@~t`    b          e    @ A  F      zk0Q0`   !Jv!c   賉,
( !!d           B   `,=dqA       ,! ,-! E`@~t`    b          e    @ B  G      u1	b;	Taư>Ta  ATa      
9P            ''''9 9999	9

999999	9
9999 9"9 $9!&"9#(9$*%9&,'9(.)9*0#+33,5 P 2 '  #+33,5C7'-'9 9	.9

/9#0899#+33 :9 $  `Xt<      , , , , , , , , @
 P                    e    @ 5        tu*u>uZuvuuuuuv.vFvtttt0Q`   !rv!Dov   ŉ 84H \
p*4<
(< "  L4 !!4`   4=dqA      z1! 7! ` E`@(`    aq
!b         0Q``j   !v!0jN   ʉ <@     !!8`   0Q,`   v!b   ˉ$ !!c             `,=dqA        2! 2! A`@v`    me     @ I  1      F0QX`Z   !v!$g2   ͉,(.H  "L   !! `   
PbB{   0100
,Pc6   .clone  n(         #  333g	@h   `,=dpA        J3! 3! E`@v`    d             e     @ J  2      0QX`Z   !v!$g2   Љ,(.H  "L   !! `   
v
,Pc6i   .equals n(         #  333g	@h   `,=dpA        *4! 4! E`@v`    d             e     @ K  3      Ut0Q``j   !v!$g6   ԉ,(.H  "L   !!$`   
v
,Pcb11   .lerp   p(         #  333g	@h3f   `,=dpA        
5! 5! E`@v`    d           e     @ L  4      Q?0QX`Z   !w! f.   ׉,.H  "L !! `   
v
,Pb   .setn(         #  333g	@h   `,=dpA        5! 6! E`@v`    d             e     @ M  5      0Q,`   !:w!c   ډ,d   !!`   ]c             `,=dqA        6! 7! E`@v`    me     @ N  6      p            3 ы9999	
9
   `,dqA        2! 7! E`@`     f      , ,       e     @ H  0      Pd   cc.ValueType*	}0          9 9kҤ3):	' j933h#9	39
 `$g      ,@ L       e    @ G        vvvvvw6w0QU`R  !bw!J   [84H Ph l    
(,PXhpTPHDHT  4  4 .XW"  L4   !!`N   t=dqA       J8! ! h         E`@(`    0QD`8   !zw!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       9! .:! `@rw`    b       L e  
  @ P        0Q`   !w!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       H:! <! `@rw`    e        ` `    e  
  @ Q        0QT`V   !w!$g2   <LD< *$   !!`   U	0Q4`   !w!d   D
P   !!`   e           9     `,=dqA       =! *>! E`@rw`    b          e    @ S  /      m         #  3#  33f 'l `,dqA       =! F>! `@`    d
      P      e  
  @ R        aq
Q0Qi`  !w!   ?lt('#X 8                                                                	2ZZZND "<";   !!`  <=dqA      >! ! Aa(    E`@rw`    0Q`  !x!|}   |##_ 6t(;x(;(;(;(;(;(;p < < **\.6\@0   !!T`&   bFf}VPc,,   magSqr  ΕPcF7   subSelf Pc" v   mulSelf SPc@    divSelf iPd>};	   scaleSelf   PcN   negate  Pc=   negSelf 	         !!3  g33933
9339339	33
9339339 9"9$9&)"#3(9"3*9$9"9$  `,=dpA       ?! C! `@w`    ,i,       P ,P  ,P  , ,P    e    @ U        UbF0QL`B   !>x!e$   萊D($2;  !!`   Εk(         3  
r e   `,=dpA       2D! D! E`@w`    b       @ e    @ V        0QL`B   !Zx!e$   ēD(<2S  !!`   k(         3  
r e   `,=dpA       D! tE! E`@w`    b       @ e    @ W        0QP`N   !vx! f*   D(<.H   !!`   l(         3  
r Ce `,=dpA       E! 6F! E`@w`    c        	    e    @ X        0QL`B   !x!e$   ęD($2;  !!`   ik(         3  
r e   `,=dpA       `F! F! E`@w`    b       @ e    @ Y        z0QD`8   !x!e"   4(3t   !!`   *xi         3  
r h`,=dpA       G! G! E`@w`    b       @ e    @ Z        Pb@   neg 0Q@`*   !x!d   ܞ4D?L !!`   	h         3  3r   `,=dqA       G! H! E`@w`    b       @ e    @ [        0Q<`&   !x!e$   ࠊH   !!`   	g           3  9 39 `,=dqA       .H! H! E`@w`    c       ,P    e    @ \        0Q8`   !y!e"   T
0,
    !!`   	f           9  9 `,=dqA       H! @I! E`@w`    b       ,  e    @ ]        0QL`F   !"y!$g4   Хd<  !!`   	k          3 3 @ 9 33
@9 `,=dqA       fI!  J! E`@w`    d        P    e    @ ^        %	0QL`F   !>y!$g4   䨊d<  !!`   	k          3 3 A 9 33
A9 `,=dqA       0J! J! E`@w`    d        P    e    @ _        Ε0QL`F   !Zy!$g4   d<  !!`   	k          3 3 B 9 33
B9 `,=dqA       J! K! E`@w`    d        P    e    @ `        i0QL`F   !vy!$g4   d<  !!`   	k          3 3 C 9 33
C9 `,=dqA       K! ZL! E`@w`    d        P    e    @ a        S0Q\`b   !y!(h:   | h L   !!`   1		o          #  33g9#  33
g9   `,=dqA       L! $M! E`@w`    d       P ,P ,  e    @ b        0Q\`b   !y!(h:   |$#l$#P   !!`   1	y	o          #  33g9#  33
g9   `,=dqA       NM! M! E`@w`    d       P ,P ,  e    @ c        0Qh`z   !y!,iD   3|3`  !!`   1	7		r(         #  333h9
#  333h9   `,=dqA       N! N! E`@w`    e       P  @    e    @ d        7	0Qh`z   !y!,iD   3|3`  !!`   1	7		r(         #  333h9
#  333h9   `,=dqA       N! O! E`@w`    e       P  @    e    @ e        7	0Q\`b   !z!(h:   п|$#l$#P   !!`   1	8		o          #  33g9#  33
g9   `,=dqA       O! P! E`@w`    d       P ,P ,  e    @ f        8	0QH`>   !z! f,   Ê\4  !!`   	j          3 B 9 3B9 `,=dqA       P! ZQ! E`@w`    c
        ,  e    @ g        0QX`^   !:z!(h<   ƊxP  !!`   	n          3 3 B@ 9 3	3B@9 `,=dqA       Q! FR! E`@w`    d        X  ,  e    @ h        0Qt`   !Vz!,iF   Ɋ|XP :6 +P !!`   	1	9	u          3 3 A &33A&#
3BB@g`,=dqA       vR! (S! E`@w`    e        ` @	    e    @ i        Z0Qh`z   !rz!(h>   ͊|XT&6   !!`   	r          3 3 A &33A&BB@
   `,=dqA       fS! T! E`@w`    d         !   e    @ j        :0Qd`x   !z!$g6   Њl<4 :6 +P !!`   	1	9	q          3  &3&#3B	B
@g`,=dqA       (T! T! E`@w`    d       ` @	    e    @ k        f0QX`Z   !z! f.   ӊl<8&6   !!`   	n          3  &3&BB@   `,=dqA       T! `U! E`@w`    c        !   e    @ l        0Q@`.   !z! f,   ֊
P
$  !!`   	h           3  [9 3[9 `,=dqA       U! V! E`@w`    c
       
 .  e    @ m         *x0QH`>   !z!$g2   ؊DTD$0   !!`   	j          3 C 9 3C9 `,=dqA       4V! V! E`@w`    c
        ,  e    @ n        Pcnzغ   inverse 0Q`  !{!<mb   ۊ|< * .,"L><$* .,"L><$   !!`
   	1	1	         3  &3&#3g3
w  9 C9 #3g3
w  9C9 `,=dqA       V! &X! E`@w`    e       ` P @   e    @ o        0Q`   !{!<mb   `<\&6 <(&D X<,   !!`   	1	9	}          3  &3&BB@x  6#3
gCB9 B9 `,=dqA       XX! Y! E`@w`    e        !P     e    @ p        0QH`:   !:{! f*   l08   !!`   	j          3 3 B33	B@    `,=dqA       Y! $Z! E`@w`    c       P  e    @ q        0QX`^   !V{!(h>   T
LX07t !!`   	n          9  933 B3 3B
A9 `,=dqA       NZ! Z! E`@w`    d       , !  e    @ r        R0Qt`   !r{!4kT   <4<&p<&\  !!`   	u           3  &3&3 AB@9 	3AB@9   `,=dqA       &[! \! E`@w`    d        !  e    @ s        Q?0Q`   !{!8l^   D#t( ;P| " ;p " ;T !!$`   b8	1	b;	4	9		y          3  jB#3B	#3gB
9#3gB9 `,=dqA       <\! j]! E`@w`    e           e    @ t        b8	0Q`   !{!Dor   p<h$@" "@_
" "@_   !!`   	~           3  &3&35B5
B	@5@9 5B5B@5@9   `,=dqA       ]! ^! E`@w`     f       P     e    @ u        j0Q`   !{!Dor   p<h$@" "@_
" "@_   !!`   	~           3  &3&35B5
B	@5@9 5B5B@5@9   `,=dqA       _! b`! E`@w`     f       P     e    @ v  	      A0QH`:   !{!e&   l$<$$ !!`   	j          3  3 v  33v     `,=dqA       `! a! E`@w`    c       P    e    @ w  
      c0Q`  !{!dw   T*#d",o#d",o!! `   1	1	7		H         !3  #333	Ag#3#33g#33	geBy  ^#333Ag#3#33g#33g e"By   `,=dqA       @a! b! E`@w`    $g$       P  @    @ e    @ x        Ut0Q`   !|!4kT   ȌD* T * > D
(.4 $  !!`
   1	b;	2	}(         3  	h3  
h3	
hx  "w  #
3#
3g `,=dqA       "c! Vd! E`@w`    d       @ ` @ e    @ y        m+0QP`N   !6|!$g8   T#
(L
( !!`   	l          !M  3 ;M3; `,=dqA       d! Pe! E`@w`    c
         8  e    @ z        l	0QL`F   !R|!$g8   T#
 L
 8!!`   	k           !M  59 M59 `,=dqA       e! Nf! E`@w`    c
        ,  e    @ {        0Q@`*   !n|!d   ,L O\ !!`   	h         3  3r   `,=dpA        xf! f! E`@w`    b       @ e     @ |        0Q<`&   !|!e$   P   !!`   	g           3  9 39 `,=dpA       f! vg! E`@w`    c       ,P    e    @ }        0QL`B   !|! f*   Ȟ4H$D$$   !!`   	k          3  3 v  33v     `,=dpA       g! (h! E`@w`    c       P    e    @ ~        0Q|`   !|!0jN   t,8('\,8('< !!`   	w          3 A 3 y  ?3 3 @y  *3	A3y  33@y   `,=dpA       ^h! Li! E`@w`    d        
   e    @         FY0Qd`v   !|!(h:   ,H" #P8" #P   !! `   B	q           3 3g@@33
g@@ `,=dpA        |i! j! E`@w`    d       @ P @ e     @         0Qt`   !|!0jN   T,x477d !!`   	u(          
r  3 33 	AB@9 3AB@9   `,=dpA       Fj! k! E`@w`    e       P  BX    e    @         0Q|`   !}!4kV   讋DH 0_/ 0_/ !!`   
	w0         3  3333e
93  3333e9   `,=dpA       k! l! E`@w`     f       P @ P @    e    @         0Q\`b   !2}!(h:   DLL#t#D   !!`   	o          
r  3 3 @9 3
3@	9   `,=dpA       l! m! E`@w`    d       
`X ,  e    @         0QL`F   !N}! f*   4P@$   !!`   	k          3  3 @9 33
@	9 `,=dpA       m! Fn! E`@w`    d        X    e    @         Pc4   addSelf 0QL`F   !n}! f*   4P@$   !!`   	k          3  3 A9 33
A	9 `,=dpA       vn! n! E`@w`    d        X    e    @         0QH`>   !}! f*   伋4D8   !!`   	j          3  B9 3B9 `,=dpA       0o! o! E`@w`    c
       
 .  e    @         0QL`F   !}! f*   4P@$   !!`   	k          3  3 B9 33
B	9 `,=dpA       o! Tp! E`@w`    d        X    e    @         0QH`>   !}! f*   4D8   !!`   	j          3  C9 3C9 `,=dpA       p! p! E`@w`    c
       
 .  e    @         0Q@`.   !}! f,   ċ
h
,  !!`   	h           3  [9 3[9 `,=dpA        "q! q! E`@w`    c
       
 .  e     @         0QH`:   !}! f*   ǋd8#@   !!`   	j          3 3 B33	B@    `,=dpA       q! :r! E`@w`    c       P  e    @         0QH`:   !~! f*   ɋd8#@   !!`   	j          3 3B33 	BA    `,=dpA       dr! r! E`@w`    c       P  e    @         0QT`X   !2~!$g8   ˋ,0($@$#S!!`   1	9		m          #  333B33B
@g`,=dpA        r! s! E`@w`    d        !   e     @         0QH`:   !N~! f*   ΋\$@$#H   !!`   	j          3 3 B33	B@    `,=dpA        s! *t! E`@w`    c       P  e     @          0Q`   !j~!Hpz   ыd$@$#d 0 0@ \D8   !!`   	1	9	}(         3 3 B33	B@ v  v  #3gC3 B9 3B9`,=dpA        dt! v! E`@w`     f       P  @ 
 .  e     @   !      :0QT`T   !~!$g2   ؋4LLX4 D   !!`   	:m          
r  3 9 393
f  `,=dpA       4v! v! E`@w`    d        ,P    e    @   "      0Q`   !~!@nj   ܋l H @*0 $T ( p8 : `  $   !!$`   x1	9	
2	@         3  f3 fv  v  3	g#3BgC33e#3g  `,=dpA       "w! x! E`@w`     f       P  P @ e    @   #      0QP`L   !~!e&   l t ("$ !!`   m+Rl         3  g3gw  [  `,=dpA        y! y! E`@w`    c	       P @  e    @   $      PdV	   signAngle   0QT`R   !~! f.   DLLX4 < !!`   	Pd
   rotateSelf  m         
r  3 9 393
g   `,=dpA       y! z! E`@w`    d        ,P    e    @   %      F[0Qx`   !~!8l`   X 8 L$
LD'
D'd!!`
   1	9	4		v(         #  3g#  3g3
B3BA9B3B@9  `,=dpA       z! |! E`@w`     f       @ P  BX    e    @   &      ~0QL`H   !! f,   \P 4 o  !!`   k          3  3g3g	Cg`,=dpA       6|! |! E`@w`    d            e    @   '      Pcb`C   project 0QP`N   !:!e&   DH4 : t !!`   Al(         
r  3 e `,=dpA       |! }! E`@w`    b       @ e    @   (      0QD`4   !V!e"   ,0$ CP   !!`   1	7		i          #  333h  `,=dpA        }! :~! E`@w`    c
       P   e     @   )      v`    Jd                    b         s
0Q<`"   !~!c   ,.4 !!g         r    `,=dqA        ~! ~! 
`@w`    b          e     @   *       b         s0Q8`   !!c   ,&4 !!f         r  `,=dqA        ! h! 
`@w`    b          e     @   +       b         s٢0Q8`    !!c   ,*4 !!f         r `,=dqA        ! ! 
`@w`    b          e     @   ,       b         s0Q8`    !!c   䀌,*4 !!f         r `,=dqA        0! z! 
`@w`    b          e     @   -      0Q`   !!Dor   |,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       ! ! E`@w`     f        P , P `  3e    @   .      b         DMX          ' '# 33g93
9 l3΋99	
999̋9̋9̋9 ̋	9"̋
9$̋9&̋9(̋9*̋ 9!,̋"9#.̋$9%0̋&9'2̋(9)4̋*9+6̋,9-8̋.9/:̋091<̋293>̋495@̋697B̋899D̋:9;F̋<9=H̋>9?J̋@9AL̋B9CN̋D 9EP̋F!9GR̋H"9IT̋J#9KV̋L$9MX̋N%9OZ̋P&9Q\R'9^S(9`T)9KbU*9VdW+9XfY,9AhZ-9[j\.9l]/9^n_09p`19)ra29tb39vc495xd59=ze69?|f791~g893h99ij:9;k;9Ml<9mn=9op>9qr?9st@9GuA9vЄwˇx)ʋyB:z=ˇ{)ʋ|C:z=ˇ})ʋ~D:z=ˇ)ʋE:z=Fl# 3ɇ)e`   G   P ,P P , , , , , , , , , , , , , , , , , , , , , ,0'<0`20&                                                                            e    @ T        Εizf}VPej&1   squaredMagnitudeSPc:>   ONE_R   r٢Pbd   UP_RPc_   RIGHT_R :Pcvn   cc.Vec2  b         `    	`    0Q<`"   !&!c   <.8 !!g         r    `,=dqA       V! ! E`@rw`    b          e    @         		9H          	 Ћ''9 9kkkk
kk'	k'''
3k'9393939 3"9$3&9(3*9,3.90329436983:9<r >'	r @'
3B3D ˇ!F)eG#"I΋#9$K#"I9%M3O9&Q   `PrS      ,@ @ @ P  ,P  ,P  ,P @ 0	        e    @ O        vwwwwwx:xVxrxxxxxyy:yVyryyyyyyz6zRznzzzzzz{6{R{n{{{{{{|2|N|j||||||}.}J}j}}}}}}~.~J~f~~~~~~6Rz"0Qq`  !B!n   [84H Ph l P     ܢϢ
(,PXhpTPHDHT\  4  4 .XW"  L4 !!`T   =dqA       ̇! f! j           E`@(`    0QD`8   !Z!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       V! ؉! `@R`    b       L e  
  @         0Q`   !z!<md   觌<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       ! ! `@R`    e        ` `    e  
  @         0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   ܵD
P   !!`   e           9     `,=dqA       l! ԍ! E`@R`    b          e    @         m         #  3#  33f 'l `,dqA       ! ! `@`    d
      P      e  
  @         aq
Q.Y0Q`~  !΀!z   ?lt('#X 8                                 
                                        2
ZZZZN	D "<";   !!m`2  <=dqA      @! ! Aka(    E`@R`    0QA`*  !!  о##l#_ 6t(;x(;(;(;(;(;(;p < < L (W (W|*HH*@,
 ,
    !!``,   bFf}VxΕxxS"xi&x*x.x	
m+2%         !!!3  g33933
9339339	33
9339339 9"9$9&3(3*3,9.3(303294%"369"389$3:9&9"9$9&   `,=dpA       ! ! k`@ހ`    4k<       P ,P  ,P  , ,P   P e    @         UbF0QL`B   !!e$   ӌD($2;  !!`   Εk(         3  
r e   `,=dpA       ڔ! b! E`@ހ`    b       @ e    @         0QL`B   !!e$   ֌D(<2S  !!`   k(         3  
r e   `,=dpA       ! ! E`@ހ`    b       @ e    @         0QP`N   !:! f*   ٌD(<.H   !!`   l(         3  
r Ce `,=dpA       B! ޖ! E`@ހ`    c        	    e    @         0QL`B   !V!e$   ܌D($2;  !!`   ik(         3  
r e   `,=dpA       ! ! E`@ހ`    b       @ e    @         z0QD`8   !r!e"   ތ4(3t   !!`   *xi         3  
r h`,=dpA       ! *! E`@ހ`    b       @ e    @         x0Q<`$   !! f*   40( (    !!`   	g           9  99  `,=dqA       R! Ș! E`@ހ`    b       , e    @         Pb*l   zero0QD`4   !!e"   4DWd   !!`   	i          3  33r  `,=dqA       ! X! E`@ހ`    c       P    e    @         0QD`6   !ʁ! f,   HH   !!`   	i           3  9 3939
 `,=dqA       ! ! E`@ހ`    c       ,P  e    @         0Q@`*   !! f*   d
0,
 ,
    !!`   	h           9  99   `,=dqA       6! ʚ! E`@ހ`    b       , e    @         0Q\`f   !!,iD   dd<  !!`   	o          3 3 @ 9 33
@933@9 `,=dqA       ! ! E`@ހ`    e        P 
`  e    @         %	0Q\`f   !!,iD   dd<  !!`   	o          3 3 A 9 33
A933A9 `,=dqA       ! ! E`@ހ`    e        P 
`  e    @         Ε0Q\`f   !:!,iD   dd<  !!`   	o          3 3 B 9 33
B933B9 `,=dqA       Ԝ! ! E`@ހ`    e        P 
`  e    @         i0Q\`f   !V!,iD   dd<  !!`   	o          3 3 C 9 33
C933C9 `,=dqA       ! ! E`@ހ`    e        P 
`  e    @         S0Qp`   !r!0jN   | h h L !!`
   1		t          #  33g9#  33
g9#  33g9`,=dqA       ! ~! E`@ހ`    e       P ,P ,P ,  e    @         0Qp`   !!0jN   |$#l$#l$#P !!`
   1	y	t          #  33g9#  33
g9#  33g9`,=dqA       ! ! E`@ހ`    e       P ,P ,P ,  e    @         0Q`   !!8l\   Ђ3|3|3`  !!`
   1	7		y(         #  333h9
#  333h9#  333h9  `,=dqA       ! ! E`@ހ`     f       P  @ P ,  e    @         7	0Q`   !Ƃ!8l\   3|3|3`  !!`
   1	7		y(         #  333h9
#  333h9#  333h9  `,=dqA       ġ! ! E`@ހ`     f       P  @ P ,  e    @         7	0Qp`   !!0jN   Ћ|$#l$#l$#P !!`
   1	8		t          #  33g9#  33
g9#  33g9`,=dqA       ! ! E`@ހ`    e       P ,P ,P ,  e    @         8	0QX`Z   !!$g8   \\4!!`   	n          3 B 9 3B93B
9   `,=dqA       ! ! E`@ހ`    d        , `  e    @         0Qp`   !!0jP   ГxxP!!`   	t          3 3 B@ 9 3	3B@933B@9   `,=dqA       ! Υ! E`@ހ`    e        X  ,   e    @         0Q`   !6!8l^   |XXP :6 60Kp !!`
   	1	9	}          3 3 A &33A&33A
&	#3BB@		B@g`,=dqA       ! ! E`@ހ`     f          
 B!   e    @         Z0Q`   !R!4kV   Ĝ|XXD& 6 60  !!`   	z          3 3 A &33A&33A
&	BB@		B@   `,=dqA        ! ! E`@ހ`    e          !  e    @         :0Q|`   !n!,iF   l<<4 :6 60Kp !!`
   	1	9	w          3  &3&3&	#3B
B@		B@g`,=dqA       ! ƨ! E`@ހ`    d       P  !B e    @         f0Qp`   !!(h>   l<<(& 6 60  !!`   	t          3  &3&3&	BB@		B	@
   `,=dqA       ! ! E`@ހ`    c       P Be    @         0QL`B   !!$g8   
P
P
$!!`   	k           3  [9 3[93
[9   `,=dqA       ! V! E`@ހ`    d       
 .P p  e    @         *x0QX`Z   !!,iB   DTD$D$0   !!`   	n          3 C 9 3C93C
9   `,=dqA       ! ,! E`@ހ`    d        , `  e    @         z0Q`  !ރ!Pr   ȭ|<< * .,"L><$* .,"L><$* .,"L><$   !! `   	1	1	         3  &3&3&	#3g
3w  9 C9 #3g3w  9C9#3	g3w  9	C9   `,=dqA       b! ! E`@ހ`     f       P @ , 	`H @  e    @         0Q`"  !!Hp~   `<<\&6 60<(&D X<<, !!`
   	1	9	          3  &3&3&	BB@		B	@
x  D#3gCB9 B9	B9   `,=dqA       D! ! E`@ހ`     f       P B!@ p p  e    @         0QX`Z   !!(h:   Ȼl0L8   !!`   	n          3 3 B 33B@
33B@   `,=dqA       ! n! E`@ހ`    d         ! e    @         0Q`   !2!<mh   ,,,,,$
D('h
('h
('T!!`   	x@          3  333 33
BBA9 BBA9BBA9 `,=dqA       ! ! E`@ހ`     f       P P  . !p  e    @         R0Q|`   !N!@nl   ō444t  !!`   	w           3 3 3 AB@ 9 3
33
AB@	9333AB@9`,=dqA       >! \! E`@ހ`     f        `X   `  e    @         Q?0Q`2  !j!Xt   ʍD#t( ;Ph ;H(*0 <O <O|
, !!,`   b8	1	b;	9	4	9		8         3  jB#3B	3  jON
#3BAg#3gBB9#3gB B!9"B$9%   `,=dqA       ! `! E`@ހ`    (h'         ! !@ .P @ p  e    @         b8	0QY`Z  !!
  ҍp<<h 
" "@"#D@L#<" "@"@(
" "@"@(
" "@"#D(   !!`   	=(          3  &3&3&	35	B5B@5	B@5@ѤC5B5B@5 	B@"5#@%B9 &5*B)5-B,@/	51	B0@354@6B(975;B:5>B=@@
5B	BA@D5E@GB99H   `,=dqA       ! D! E`@ހ`    @nJ       P @ @ ! "  . !@  p " !@    e    @         A0Q5`  !!~   ލp<<h 
" "@"#PL#<" "@"4
" "@"4
" "@"#8   !!`   	(          3  &3&3&	35	B5B@5	B@ѤC5B5B@5	B@B9  5$B#5'B&@)	5+	B*@-B"9.52B155B4@7
59	B8@;B09<   `,=dqA       ! ! E`@ހ`    8l>       P @ @ B  . !@  "  B    e    @         z0Q`p  !!`v   p<<h$P.@.P_ .@.P_ .@.P_  !!`   	           3  &3&3&	35	B5B@	5B@9 5B5B@	5B@9 5#B"5&B%@(	5*B)@,9-`,=dqA       &! ޻! E`@ހ`    ,i/       P @ @ p  .  " ! e    @         j0Q`  !ڄ!pz   p<<h$@" "@"@
" "@"@
" "@"#D   !!`   	           3  &3&3&	35	B5B@5	B@5@9 5B5B@5 	B@"5#@%9&5)B(	5,B+@.
50	B/@253@59  `,=dqA       ! ! E`@ހ`    0j6       P @ @   "  .  " !@ e    @         Per   transformAffine 0Qy`  !!̊  0L\0L\0L`,0LH
`
`
H
`
`
H
`
`
   !!`   	]0          3 3B33
B@33BA 3 3B33B@33
BA3 3
B33B@33BA3[3B33BA 33
B!A"3 B$3[&B%@'3[)B(@*3[,B+A#9-3 B03[2B1@33[5B4@63[8B7A/993 B<3[>B=@?3[AB@@B3[DBCA;9E `,=dqA       B! h! E`@ހ`    <mG       
 P  BX B!B!B! B! B! e    @         բ0Q`  !!Ж  Ć@@@(DT(DT(DX(DH
`
`
HH
`
`
HH
`
`
H !!`   	H          3 3 B 33B33B
3B3B@3BA3B3B@3 BA3B#3 B$@"3B%A!3 ['B&3B(A)3B*A+3B.3 [0B/@13[3B2@43[6B5A-3 7@,9 93B=3[?B>@@3 [BBA@C3[EBDA<3F@;9H3BL3[NBM@O3[QBP@R3 [TBSAK3U@J9W  `,=dqA
       ! <! E`@ހ`    HpY          ! @! !B!B!B! B!BX @!B! e    @         Pdr?M   transformRTS0Q`  !6!n  @@@(DT(DT(DT(DDXXHDXXHDXXH !!`   	qH          3 3 A 33A33A
3B3BA3B@3B3BA3 B@3B#3 B$A"3B%@!3 B&3B'@(3B)@*3B-3 B.@/3B0@13B2A,3 3C+9 53B93B:@;3 B<@=3B>A83?C79A3BE3BF@G3BH@I3 BJAD3KCC9M  `,=dqA
       ! ! E`@ހ`    DoO          ! @! !B!B! B! B!    e    @          PfVM   transformInverseRTS 0Q`R  !V!\u   XXx 8 8 .$<.$pp4 !! `   	1	4	9	8         3 3 A &33A&33A
&	#3g#3gB	BAB	B@3 @9  3@"9#3@%9&   `,=dqA       D! <! E`@ހ`    (h(          
 B!.  .  e    @         _0Q`R  !r!\u   حXXx 8 8.$< .$pp4 !! `   	1	4	9	8         3 3 A &33A&33A
&	#3g#3g	BB@	BBA3 @9  3@"9#3@%9&   `,=dqA       j! b! E`@ހ`    (h(          
 B!.  .  e    @         `0Q`R  !!\u   XXx 8 8.$<.$<|pp4  !! `   	1	4	9	8         3 3 A &33A&33A
&	#3g#3gBBABB@	3 @9  3@"9#3@%9&   `,=dqA       ! ! E`@ހ`    (h(          
 B!.  .  e    @         .`0QT`X   !!$g2   l$<$<$$   !!`   	m          3  3 v  33v  33
v  `,=dqA       ! \! E`@ހ`    c       P P e    @         c0Q=`(  !ƅ!|}   T*dp,,,,,$0T" $ gT" $ gT" $ g!!$`   	1	1	7	!p         !3  33333
3#3Ag#3#3g#3geBy  #3Ag#3#3g"#3g$e&B!y  M#3A(g)#3#3g,#3g.e0B+y  `,=dqA       ! N! E`@ހ`    0j2       P P P  X @  H  	 @    e    @         Ut0Q`   !!4kT   ͎D* T * > D
(.4 $  !!`
   1	b;	2	}(         3  h3  h3hx  "w  #
3#
3g `,=dqA       x! ! E`@ހ`    d       @ ` @ e    @         m+0QT`V   !!e$   ӎT("P: 2O  !!`   Ε2mH         3  3ee `,=dqA       ! ! E`@ހ`    c       @    e    @         Pe6L   projectOnPlane  0Q`   !!,iB   ֎x T
(&0: *X"h &0*   !!`
   Taư>x8         3  gw  3e*33hC
e `,=dqA       ! ! E`@ހ`    d       P    e    @         20Q``j   !>!,iH   ܎T#
(L
(L
( !!`   	p          !M  3 ;M3;M
3;   `,=dqA       ! ! E`@ހ`    d         8   e    @         l	0QX`^   !Z!,iH   T#
 L
 L
 8!!`   	n           !M  59 M59M
59 `,=dqA       ,! ! E`@ހ`    d        , `  e    @         0QD`4   !v!e"   ,L  o|   !!`   	i          3  33r  `,=dpA        H! ! E`@ހ`    c       P    e     @         0QD`6   !! f,   PP   !!`   	i           3  9 3939
 `,=dpA       ! t! E`@ހ`    c       ,P  e    @         0QX``   !!$g6   4H$D$D$$ !!`   	n          -3  3 v  33v  33
v  `,=dpA       ! L! E`@ހ`    c       P P e    @         0Q`   !ʆ!@nn   t,8('\,8('\,8('< !!`   	          3 A 3 y  i3 3 @y  T3	A3y  ?33@y  *3A3y  33@y     `,=dpA       ! ! E`@ހ`    e        
   X e    @         FY0Q`   !!0jN   ,H" #P8" #P8" #P !!$`   B	x           3 3g@@33
g@@33g@@ `,=dpA        ! ! E`@ހ`    e       @ P @X  !e     @         0QT`T   !!e&   TH4 F ` !!`   Q?m0         
r  3 e  `,=dpA       ! ! E`@ހ`    b       @ e    @         0Q`   !!Dox   DH 0_/ 0_/ 0_/!!`
   
	0         3  3333e
93  3333e93  3333 e"9$`,=dpA       ! 2! E`@ހ`    (h&       P @ P @ P @    e    @         0Q\`f   !:!$g6   ā4P@@$ !!`   	o          3  3 @9 33
@	933@9 `,=dpA       `! ! E`@ހ`    e        X  `  e    @         f}0Ql`   !V!0jJ   ̄DLL#t#t#D   !!`   	s          
r  3 3 @9 3
3@	933@9   `,=dpA       $! ! E`@ހ`    e       
`X ,  e    @         0Q\`f   !r!$g6   4P@@$ !!`   	o          3  3 A9 33
A	933A9 `,=dpA       @! ! E`@ހ`    e        X  `  e    @         0QX`Z   !!$g6   4D88 !!`   	n          3  B9 3B93
B9   `,=dpA       ! ! E`@ހ`    d       
 .P p  e    @         0Q\`f   !!$g6   4P@@$ !!`   	o          3  3 B9 33
B	933B9 `,=dpA       ! z! E`@ހ`    e        X  `  e    @         0QX`Z   !Ƈ!$g6   В4D88 !!`   	n          3  C9 3C93
C9   `,=dpA       ! 8! E`@ހ`    d       
 .P p  e    @         0QL`B   !!$g8   ̕
h
h
,!!`   	k           3  [9 3[93
[9   `,=dpA        d! 
! E`@ހ`    d       
 .P p  e     @         0QX`Z   !!(h:   䘏d8#\#@   !!`   	n          3 3 B 33B@
33B@   `,=dpA       0! ! E`@ހ`    d         ! e    @         0QP`N   !!e&   ؛DH4 : T !!`   Rl(         
r  3 e `,=dpA       ! ! E`@ހ`    b       @ e    @         0Qd`x   !6!0jJ   ܞ,0($@$#d$#   !!`
   1	9		q          #  333B3
3B	@33B@g`,=dpA        ! Z! E`@ހ`    e         X @X @ e     @         0QX`Z   !R!(h:   \$@$#d$#H   !!`   	n          3 3 B 33B@
33B@   `,=dpA        ! $! E`@ހ`    d         ! e     @         0Q<`"   !n!d   ,( \ !!`   g         3  h   `,=dpA        ^! ! E`@ހ`    b         e     @         :0QH`>   !!e&   4H4  T !!`   j         
r  3 h `,=dpA       ! ! E`@ހ`    b       @ e    @         0QP`N   !!e&   DH4 : t !!`   Al(         
r  3 e `,=dpA       ! x! E`@ހ`    b       @ e    @         0QH`<   !!e&   Ю,0$  cp !!`
   1	7		j(         #  3333e
  `,=dpA        ! ! E`@ހ`    c       P @ e     @         v0Q`   !ވ!0jP   4N 4 k,[ 8!!,`   I?PezX   vec3.signAngle  Pb   v2.10PjS#   cc.v2(selfVector).signAngle(vector) 
	~z@         #  3 e333
r333r3g `,=dpA       J! ! E`@ހ`    e       @ P P @ e    @         0Ql`   !!$g4   D(N c (: L  !!,`   I?Pd   vec3.rotate 4Pk&   cc.v2(selfVector).rotate(radians, out)  
FF[bs0         #  3 e333
3e`,=dpA       ! T! E`@ހ`    d       @ P   e    @         0Qd`x   !*!$g4   4(N s (, <  !!,`   I?PeOc`   vec3.rotateSelf 4Pk	pE%   cc.v2(selfVector).rotateSelf(radians)   
F~bq0         #  3 e333
3h`,=dpA       ! ! E`@ހ`    d       @ P   e    @         `    Je
                        b         s
0Q<`(   !Z!c   ď,:@ !!g          r `,=dqA        ! l! 
`@ހ`    b          e     @          b         s0Q4`   !v!c   Ə,$ !!e          r     `,=dqA        ! ! 
`@ހ`    b          e     @          b         s٢0Q<`$   !!c   ȏ,2@ !!g          r   `,=dqA        *! z! 
`@ހ`    b          e     @          b         s0Q<`$   !!c   ʏ,2@ !!g          r   `,=dqA        ! ! 
`@ހ`    b          e     @          b         s!0Q<`$   !ʉ!c   ͏,2@ !!g          r   `,=dqA        R! ! 
`@ހ`    b          e     @         0Q`   !!Dor   Ϗ|,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       ! <! E`@ހ`     f        P , P `  3e    @         b         DX          ' '# 33g93
9 l3΋99	
999̋9̋9̋9 ̋	9"̋
9$̋9&̋9(̋9*̋ 9!,̋"9#.̋$9%0̋&9'2̋(9)4̋*9+6̋,9-8̋.9/:̋091<̋293>̋495@̋697B̋899D̋:9;F̋<9=H̋>9?J̋@9AL̋B9CN̋D 9EP̋F!9GR̋H"9IT̋J#9KV̋L$9MX̋N%9OZ̋P&9Q\̋R'9S^̋T(9U`̋V)9Wb̋X*9Yd̋Z+9[f̋\,9]h̋^-9_j̋`.9al̋b/9cn̋d09ep̋f19grh29ti39vj49]xk59lzm69n|o79C~p89qr99st:9u;9v<9+w=9x>9y?97z@9?{A9A|B93}C95~D9E9=F9GG9H9I9J9Єˇ)ʋK:=ˇ)ʋL:=ˇ)ʋM:=ˇ)ʋN:=ˇ)ʋO:=Pl# 3ɇ)e `1-   Q   P ,P P , , , , , , , , , , , , , , , , , , , , , , , , ,0'<0`20`2@ L                                                                                    e    @         Εizf}V
Sr٢!Pc3   FRONT_R :Pc!^   cc.Vec3 (b         `    	`    `    0Q<`(   !!c   L:H !!g          
r `,=dqA       ! ! E`@R`    b          e    @         IG	UH           Ћ''9 9kkkk
kk'	kk'
k''''	3k'

9
39
39 
3"9$
3&9(
3*9,
3.90
3294
3698
3:9<
3>9@
3 B9!D
r F'
r H'3J3"L#
ˇ$N)eO#%Q΋&9'S#%Q
9(U3W9)Y   `Xt[      ,@ @ @ P  ,P  ,P  ,P  ,@ P  `           e    @         Vvʀ6RnƁ6Rnނ2Njڃ.Jfք2Rnޅ:VrƆ6Rnއ2Njڈ&VrƉމ0Q-`  !.!$   o84H <
 <h      
(,PPPhp`HT< .XW 4   !!`F   l=dqA       \! c" g        E`@(`   0QD`8   !F!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       ! ! `@>`    b       L e  
  @   D      0Q`   !f!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       8! ! `@>`    e        ` `    e  
  @   E      0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   肐D
P   !!`   e           9     `,=dqA        " " E`@>`    b          e    @         m         #  3#  33f 'l `,dqA       ! 6" `@`    d
      P      e  
  @   F      0Q@`.   !!c   \FX !!h(         	r  `,=dqA       `" @a" `@>`    b          e  
  @ =  G      aq

Q0Q1`  !Ҋ!}   ?lt('#X 8                         	      	                             2ZZND "<";  !!`   <=dqA      " `" Aa(    E`@>`    0Q-`  !!  ##l#l#_ 6t(;x(;(;(;(;(;(;p < < < (*HHH*@,
 ,
 ,
   !!X`(   bFf}VxΕxxS"xi&x*x.x	         !!!!3  g33933
9339339	33
9339339 9"9$9&9(-"'3*9"3,9$3.9&309(9"9$9&9(  `,=dpA       " " `@`    0j2       P ,P  ,P  , , P    e    @   I      UbF0QL`B   !!e$   D($2;  !!`   Εk(         3  
r e   `,=dpA       " " E`@`    b       @ e    @   J      0QL`B   !"!e$   D(<2S  !!`   k(         3  
r e   `,=dpA       " \	" E`@`    b       @ e    @   K      0QP`N   !>! f*   D(<.H   !!`   l(         3  
r Ce `,=dpA       	" 
" E`@`    c        	    e    @   L      0QL`B   !Z!e$   D($2;  !!`   ik(         3  
r e   `,=dpA       H
" 
" E`@`    b       @ e    @   M      z0QD`8   !v!e"   4(3t   !!`   *xi         3  
r h`,=dpA       
" j" E`@`    b       @ e    @    N      x0QH`>   !!e&   4Do| !!`   	j(         3  333r `,=dqA       " " E`@`    c
       P   e    @   O      0QL`F   !!$g4   ఐHHH   !!`   	k           3  9 3939
39 `,=dqA       ." " E`@`    d       ,P  ,  e    @   P      0QD`6   !ʋ!$g2   t
0,
 ,
 ,
    !!`   	i           9  999 `,=dqA
       " " E`@`    c       ,    e    @   Q      0Ql`   !!4kT   ddd<  !!`   	s          3 3 @ 9 33
@933@933@9 `,=dqA       " " E`@`     f        P 
`X ,  e    @   R      %	0Ql`   !!4kT   仐ddd<  !!`   	s          3 3 A 9 33
A933A933A9 `,=dqA       " " E`@`     f        P 
`X ,  e    @   S      Ε0Ql`   !!4kT   ddd<  !!`   	s          3 3 B 9 33
B933B933B9 `,=dqA       
" " E`@`     f        P 
`X ,  e    @   T      i0Ql`   !:!4kT   Đddd<  !!`   	s          3 3 C 9 33
C933C933C9 `,=dqA        " 
" E`@`     f        P 
`X ,  e    @   U      S0Q`   !V!<mb   Ȑ| h h h L   !! `   1		z          #  33g9#  33
g9#  33g9#  33g9 `,=dqA       2" 4" E`@`     f       P ,P ,P ,P ,  e    @   V      0Q`   !r!<mb   ͐|$#l$#l$#l$#P   !! `   1	y	z          #  33g9#  33
g9#  33g9#  33g9 `,=dqA       ^" h" E`@`     f       P ,P ,P ,P ,  e    @ 	  W      y0Q`   !!Dot   Ґ3|3|3|3`  !! `   1	7		(         #  333h9
#  333h9#  333h9#  333h 9" `,=dqA       " " E`@`    $g$       P  @ P ,P  e    @ 
  X      7	0Q`   !!Dot   א3|3|3|3`  !! `   1	7		(         #  333h9
#  333h9#  333h9#  333h 9" `,=dqA       " " E`@`    $g$       P  @ P ,P  e    @   Y      7	0Q`   !ƌ!<mb   ݐ|$#l$#l$#l$#P   !! `   1	8		z          #  33g9#  33
g9#  33g9#  33g9 `,=dqA       B" L" E`@`     f       P ,P ,P ,P ,  e    @   Z      8	0Qd`v   !!,iD   \\\4  !!`   	q          3 B 9 3B93B
93B9 `,=dqA       " b" E`@`    e        , `X    e    @   [      0Q`   !!<md   xxxP  !!`   	y          3 3 B@ 9 3	3B@933B@933B@9 `,=dqA       " " E`@`    $g         X  ,    X    e    @   \      0Q`   !!@nj   t@@@80 (<<   !! `   	1	9	{8         3 3 A 33A33A
33A#3BB@B@B@g`,=dqA       " $" E`@`    $g!          X P B!   e    @   ]      Z0Q`   !6!8l^   t@@@8
((<<( !!`   	x(          3 3 A 33A33A
33ABB@B@B@   `,=dqA       b" " E`@`     f          X @!B  e    @   ^      :0Q`   !R!4kX   l<<<4 :6 6060k!! `   	1	9	}          3  &3&3&3&#3
BB@B@B@g`,=dqA       " " E`@`    e       P P B!   e    @   _      f0Q`   !n!0jN   l<<<(& 6 6060  !!`   	z          3  &3&3&3&BB	@
B@B@   `,=dqA       " |" E`@`    d       P @!B  e    @   `      0QT`V   !!,iD   
P
P
P
$  !!`   	m           3  [9 3[93
[93[9 `,=dqA       " Z " E`@`    e       
 .P p    e    @   a      *x0Qd`v   !!4kR   DTD$D$D$0   !!`   	q          3 C 9 3C93C
93C9 `,=dqA        " R!" E`@`    e        , `X    e    @   b      z0QE`6  !!dw   |<<< * .,"L><$* .,"L><$* .,"L><$* .,"L><$   !!$`   	1	1	)         3  &3&3&3&#3
g3w  9 C9 #3
g3w  9C9#3
g3w  9C9#3
g3w  9C!9 `,=dqA       !" #" E`@`    $g"       P P   , 	` e    @   c      0Q`n  !ލ!Xt   ̏`<<<\&6 6060<(&D X<<<,   !! `   	1	9	          3  &3&3&3&BB	@
B@B@x  R#3gCB9 B9B9B9  `,=dqA       #" %" E`@`    $g"       P @!Bh   .  .  e    @   d      0Qh`z   !!0jJ   l0LL8   !!`   	r          3 3 B 33B@
33B@33B@   `,=dqA       %" l&" E`@`    e         ! ! e    @   e      0Q`   !!Pr   4444t   !!`   	~           3 3 3 AB@ 9 3
33
AB@	9333AB@933 3AB@9" `,=dqA       &" '" E`@`    $g$        `X   `X  e    @   f      Q?0Q`<  !2!\u   ȠD#t( ;Ph ;H(*0 <O <O|
@  !!0`   b8	1	b;	9	4	9		8         3  jB#3B	3  jON
#3BAg#3gBB9#3gB B!9"B$9%9	'  `,=dqA       "(" *" E`@`    (h)         ! !@ .P @ p e    @   g      b8	0Qa`n  !N!  p<<<h$@" "@"@"#
" "@"@"#
" "@"#D"#
" "@"#D"# !!`
   	E           3  &3&3&3&35B
5B@5B@5B@9 5B5B@!	5#B"@%5'B&@)9*5-B,50B/@2
54B3@658B7@:9;5>B=5AB@@C5EBD@G5IBH@K9L `,=dqA       H*" ," E`@`    @nN       P   " !@ p  B @ @ "  "  B  e    @   h      A0Q%`  !j!|}   p<<<h$@" "@"@"
" "@"@"
" "@"#D"#  !!`
   		           3  &3&3&3&35B
5B@5B@5B@9 5B5B@!5#B"@%5'B&@)9*5-B,	50B/@2
54B3@658B7@:9 39; `,=dqA       -" D/" E`@`    8l=       P   " !@ p  B @ @ "     e    @   i      0Q`  !!>  ,,@<<| .$.4<.$.4<.$.4< .$.4@D",
"D
"D
s",
"D
"D
s",
"D
"D
s  !!`   	yH          3  333 &3&3
&3&BB@BABB@BABB@BA[BBA B!A"B$[&B%@'[)B(@*[,B+A#9 -B0[2B1@3[5B4@6[8B7A/99B<[>B=@?[AB@@B[DBCA;9E3G9I  `,=dqA       ~/" 2" E`@`    @nK       P P  B!B!B!B! B! B!
`  e    @   j      բ0Qd`v   !!(h>   ˑl$<$<$<$$ !!`   	q          3  3 v  -33v  33
v  33v   `,=dqA       2" 3" E`@`    d       P P   e    @   k      c0Q`  !!R  ϑT*C#d",o#d",o#d",o#d",o   !!,`   1	1	7		`4  H         !3  #333	Ag#3#33g#33	geBy  #333Ag#3#33g#33g e"By  #33%3'A$g)#3#33%g,#33'g.e0B+y  ^#33335A2g7#3#333g:#335g<e>B9y   `,=dqA       3" 6" E`@`    8l@       P  @    @  @ 
 H   e    @   l      Ut0Ql`   !ڎ!4kX   ۑT#
(L
(L
(L
( !!`   	s          !M  3 ;M3;M
3;M3; `,=dqA       6" 8" E`@`    e         8 X    e    @   m      l	0Qd`v   !!4kX   T#
 L
 L
 L
 8!!`   	q           !M  59 M59M
59M59 `,=dqA       48" L9" E`@`    e        , `    e    @    n      0QH`>   !! f*   ,L      !!`   	j(         3  333r `,=dpA        v9" 9" E`@`    c
       P   e     @ !  o      0Q`   !.!<md   d*PPP6PHHH0  !!`   	|          -"'3  9 3939
3959 999   `,=dpA       :" ;" E`@`    e       ,P  , , e    @ "  p      0Q`  !J!R  D*K$+l"$#4w$+l"$#4w$+l"$#4w$+l"$#4w   !!,`   1	1	7		`4  H         !3  #333	Ag#3#33g#33	geBy  #333Ag#3#33 g"#33g$e&By  #33)3+A(g-#3#330g2#33+g4e6B/y  ^#3393;A8g=#3#33@gB#33;gDeFB?y   `,=dpA       ;" >" E`@`    <mH       P  P @  @    @ 
 X @ e    @ #  q      0Q`  !f!2  t*C$+d"$#4 w$+d"$#4 w$+d"$#4 w$+d"$#4 w   !!,`   1	1	7		`
  y@         !3  #33Ag	#3#33g#3geBy  #33Ag#3#33g#3g e"By  #33%A$g'#3#33*g,#3g.e0B)y  W#333A2g5#3#338g:#3g<e>B7y   `,=dpA
       ?" B" E`@`    8l@       P   @   X @   @  @   e    @ $  r      Pcv   equals4f0Qd`v   !!(h>   d$D$D$D$$ !!`   	q          3  3 v  -33v  33
v  33v   `,=dpA       RB" C" E`@`    d       P P   e    @ %  s      0Q\`f   !! f0   <<<!!`   	o          3  v  '3v  3v  3v   `,=dpA       TC" "D" E`@`    c       P    e    @ &  t      Pe6xk~   strictEquals4f  0Q`  !!Ts   LLLD<&x<&x<&x<&\  !!`   	           3  &3&3&3&3 A
B	@9 3AB@93AB@93 AB@9" `,=dpA       JD" E" E`@`    $g$       P @`!, !  e    @ '  u      0Q`   !ޏ!<mb   ,H" #P8" #P8" #P8" #P   !!(`   B	           3 3g@@33
g@@33g@@33g@@ `,=dpA        F" G" E`@`    $g        @ P @X  !@   e     @ (  v      0Q`  !!Pr    0G7 0G7 0G7 0G7  !!`
   &u	(         3  333i9
3  333i93  333i93  3 3"3$i&9( `,=dpA       JG" H" E`@`    (h*       P  P ,P @ P  e    @ )  w      0Ql`   !!,iB   4P@@@$   !!`   	s          3  3 @9 33
@	933@933@9 `,=dpA       I" I" E`@`     f        X  ` ,  e    @ *  x      f}0Q|`   !2!8lZ   DLL#t#t#t#D   !!`   	w          
r  3 3 @9 3
3@	933@933@9   `,=dpA       I" K" E`@`     f       
`X ,   e    @ +  y      0Q|`   !N!8lZ   DLL#t#t#t#D   !!`   	w          
r  3 3 A9 3
3A	933A933A9   `,=dpA       BK" ZL" E`@`     f       
`X ,   e    @ ,  z      0Qd`v   !j!,iB   4D888   !!`   	q          3  B9 3B93
B93B9 `,=dpA       L" DM" E`@`    e       
 .P p    e    @ -  {      0Ql`   !!,iB   쵒4P@@@$   !!`   	s          3  3 B9 33
B	933B933B9 `,=dpA       tM" 2N" E`@`     f        X  ` ,  e    @ .  |      0Qd`v   !!,iB   4D888   !!`   	q          3  C9 3C93
C93C9 `,=dpA       ^N" O" E`@`    e       
 .P p    e    @ /  }      0QT`V   !!,iD   
h
h
h
,  !!`   	m           3  [9 3[93
[93[9 `,=dpA        8O" P" E`@`    e       
 .P p    e     @ 0  ~      0Qh`z   !ڐ!0jJ   d8#\#\#@   !!`   	r          3 3 B 33B@
33B@33B@   `,=dpA       (P" P" E`@`    e         ! ! e    @ 1        0Q`   !!@nn   ĒD,x44,,,$
D('h
('h
('T !!`   	|@          
r  3 333 3
3BBA9 BBA9BBA9   `,=dpA       Q" R" E`@`     f       P P @ B  e    @ 2        R0Ql`   !!0jJ   ˒d444$0 (<<   !! `   	1	9	s8         3  333#3
BB@B@B@g`,=dpA        R" S" E`@`    e       P P B!   e     @ 3        0Q``j   !.!(h>   Вd444$
((<<( !!`   	p(          3  333BB	@
B@B@   `,=dpA         T" U" E`@`    d       P @!B  e     @ 4        0Q8`   !J!d   Ւ\ D   !!`   f         3  g   `,=dpA        RU" U" E`@`    b         e     @ 5        :0Q`  !f!\u   ג4,LLLLd&6 6060<(&D X<<<,   !! `   	1	9	          
r  3 &3&3&3&B
B@B@B@x  R#3gCB9 B9B9B!9"   `,=dpA       U" W" E`@`    $g$       P  !B!@ p p e    @ 6        0Qq`  !!  D,LLLLp$@" "@"@"#
" "@"@"#
" "@"#D"#
" "@"#D"# !!`
   	U           
r  3 &3&3&3&3
5B5B@5B@5B@9 5B5!B @#	5%B$@'5)B(@+9,5/B.52B1@4
56B5@85:B9@<9=5@B?5CBB@E5GBF@I5KBJ@M9N   `,=dpA       X" Z" E`@`    DoP       P P  " ! @  .  " !@ p  B    e    @ 7        0QL`F   !! f.   ,0$    !! `   1	7		k0         #  33333
e `,=dpA        Z" ~[" E`@`    d       P P    e     @ 8        v`    Jc                b         s
0Q<`&   !Ƒ!c   ,6L !!g(         r  `,=dqA        [" 0\" 
`@`    b          e     @ 9         b         s0Q@`.   !!c   ,FL !!h(         r  `,=dqA        n\" \" 
`@`    b          e     @ :         b         sPc   NEG_ONE 0Q@`.   !!c   ,F\ !!h(         r  `,=dqA        
]" h]" 
`@`    b          e     @ ;        0Q`   !!Dor   |,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       ]" `" E`@`     f        P , P `  3e    @ <        b         DX          ' '# 33g93
9 l3΋99	
999̋9̋9̋9 ̋	9"̋
9$̋9&̋9(̋9*̋ 9!,̋"9#.̋$9%0̋&9'2̋(9)4̋*9+6̋,9-8̋.9/:̋091<̋293>̋495@̋697B̋899D̋:9;F̋<9=H̋>9?J̋@9AL̋B9CN̋D 9EP̋F!9GR̋H"9IT̋J#9KV̋L$9MX̋N%9OZP&9\Q'9^R(9K`S)9TbU*9IdV+9WfX,9?hY-9Zj[.9\l]/9^n_09p`19ra29)tb39vc49xd595ze69=|f79g~h891i993j:9kl;9;m<9Cn=9oЄpˇq)ʋr>:s=ˇt)ʋu?:s=ˇv)ʋw@:s=xAl# 3yɇz)e `   B   P ,P P , , , , , , , , , , , , , , , , , , , ,  L&P                                                                      e    @   H      ΕiSzf}V
rPdJ:E	   NEG_ONE_R   :Pcڸ   cc.Vec4 0b         `    	`    `    `    P           Ћ''9 99kk	k
k
k'''''3k'		9	39	39	39	3 9"	3$9&	3(9*	3,9.	3092	3496383:	ʇ <)e=#!?9A#!?	9"C `>HpE      , @ P  ,P  ,P  ,P P  `         e    @         Bb~Ί:VrƋ6Rnތ2Njڍ.Jf֎*Fbڏ.Jf֐*Fb~ޑ0Q4`   !N!c    !!`   }De          #  3  `,=dqA        Jd" hd" E`@(`    b         e     @ >        0Q8`    !j!d     P @ !!`   Pe   ./core/CCGame   u|f          k k`,=dqA       d" d" E`@(`    b         e    @ ?        0Q`   !!0jP   ĕL  2<<\Bt/D!!<`   $PgH   ../core/assets/CCAsset  (Phr3   ../core/assets/CCSpriteFrame(b         GPeF{   cc.ParticleAsset	Fb         5G b         
B	Pe   ParticleAsset   x@          k k#3χ:	̇)::	:
g#99`,=dqA       `e" :g" E`@(`     f       ` L&    e    @ @        0Q$`H  !!

\  ԟ 	B$"#$"#$"#$"#$"#$"#$"#$"#$"#$"#$"#$"#$.|||x.||* |
 x
 
 
 x
 p
 p
 t
 
 
 
 
 
 
 
 
 
 [Htlpphdhhhptttx|||tt||tt*#|*#|*#t*#*#*#*#*#*#*#*#.*#l*#X*#\*#\*#`*#h*#d*#d*#l*#p*#l*#p*#p*#h*#l*#t*#p*#p*#x*#x*#t*#x*#x*#p*#p*#x*#|*#x*#x*#*#*#|*#*#*#x*#*#*#*#*#*#*#*#*#*#*#*#*#*#x*#|*#*#*#p*#l*#l*#l*#p*#x*#t*#|*#*#*#*#x*#x*#x*#x*#|*#|*#|*#*#*#|*#x*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#.*#*#*#*#t*#*#*#*#.*#p*#p*#.*#h*#l*#.*#*#*#*#*#*#*#*#*#*#*#*#*#*#.*#l*#l*#.*#t*#.*#l*#l*#.*#l*#l*#*#*#*#*#*#.*#h*#t*#t*#h*#p*#*#*#.*#`*#p*#p*#`*#.*#d*#x*#*#*#*#*#*#*#*#2#2#2#2#2#:*#\2#P2#P2#P2#\2#:*#l*#t2#2#:2#p2#t2#t2#:2#p2#p2#:*#*#*#2#*#2#2#2#2#:2#X2#X2#X2#\2#`2#`2#:*#2#2#2#:2#h2#h2#h2#2#2#:*#p2#p2#2#2#2#x*#:*#2#*#2#:2#2#:2#l2#x2#:2#x2#:2#2#2#2#2#2#2#2#2#2#:2#|2#2#:2#|2#2#2#2#2#2#2#:*#d*#\2#:2#|2#|2#:*#d2#h2#p2#2#2#>2#:*#`*#p2#>2#2#2#2#2#2#2#2#2#2#2#:2#2#2#2#2#2#2#2#t2#p2#2#2#2#X<*2(#t*2$#|*2(#*2(#*2(#*2,#*20#*20#*20#|*2(#|*2(#|*2(#+*2<#7*2H#p02#82#<2#<2#@2#D2#D2 #D2 #H2 #@2#@2#@2#T+2,#\728#$0*("#L*$"#P*("#T*("#X*("#`*,"#X*0"#\*0"#`*0"#4$'"* 3h&TF**4*<*@*"LF/
('  !!!`  4=dqA      g" " ` E`@(`   (Ph+   COMPRESSED_RGB_S3TC_DXT1_EXT,Pi3   COMPRESSED_RGBA_S3TC_DXT1_EXT   ,PiJ1`   COMPRESSED_RGBA_S3TC_DXT3_EXT   ,Pij   COMPRESSED_RGBA_S3TC_DXT5_EXT   ,Pi.j{   COMPRESSED_SRGB_S3TC_DXT1_EXT   0Pj>#   COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0Pj;#   COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0PjF#   COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT ,Pi2   COMPRESSED_RGB_PVRTC_4BPPV1_IMG ,Pi"^0   COMPRESSED_RGB_PVRTC_2BPPV1_IMG ,Piq    COMPRESSED_RGBA_PVRTC_4BPPV1_IMG,PiNh<    COMPRESSED_RGBA_PVRTC_2BPPV1_IMG(Ph⎠   COMPRESSED_RGB_ETC1_WEBGL   Pca   BUFFER  Pcn.d   TEXTURE Pd
   TEXTURE_VIEWPdg   RENDER_PASS Pc   SAMPLER Pcz   SHADER  PeJ';   PIPELINE_LAYOUT Pe )k   PIPELINE_STATE  PeR$   BINDING_LAYOUT  Peb/N   INPUT_ASSEMBLER  Pf2qi   COMMAND_ALLOCATOR   Peڬe   COMMAND_BUFFER  Pc	   QUEUE   PcvSD   WINDOW  Pczp   UNREADY Pc:i   FAILED  Pc: )   SUCCESS Pd&
   a_position  Pc0   a_normalPdx	   a_tangent   Pd    a_bitangent PeZ+2C   ATTR_BITANGENT  Pd2	   a_weights   PddI   ATTR_WEIGHTSPcF#[N   a_jointsPdBY   ATTR_JOINTS Pcq   a_color Pc?\   a_color1PdB   ATTR_COLOR1 Pc   a_color2Pd_   ATTR_COLOR2 PdK
   a_texCoord  Pejm   ATTR_TEX_COORD  Pdj   a_texCoord1 Pe&Ȝ   ATTR_TEX_COORD1 PdR8   a_texCoord2 Pe>p   ATTR_TEX_COORD2 PdX   a_texCoord3 Pev^R   ATTR_TEX_COORD3 PdR   a_texCoord4 PeT}=   ATTR_TEX_COORD4 Pd"O   a_texCoord5 Pe   ATTR_TEX_COORD5 Pdz
=   a_texCoord6 PeFt>   ATTR_TEX_COORD6 PdR%(   a_texCoord7 Pev,N0   ATTR_TEX_COORD7 Pdǋ   a_texCoord8 Pe^b   ATTR_TEX_COORD8 PbnG   BOOLPcV   BOOL2   Pc2e   BOOL3   PcR~   BOOL4   Pbs   INT PbfiN   INT2PbV_   INT3Pb,   INT4Pbtz   UINTPcfz   UINT2   PcW   UINT3   Pc@>   UINT4   Pc~   FLOAT   Pcӭg   FLOAT2  Pc)    FLOAT3  Pc&D1   FLOAT4  Pc   COLOR4  PbQE   MAT2Pc
G/   MAT2X3  Pc   MAT2X4  PcFa   MAT3X2  Pbn   MAT3Pc;   MAT3X4  Pcfre   MAT4X2  Pcb%   MAT4X3  Pb
O   MAT4Pd
X`	   SAMPLER1D   Pe& @   SAMPLER1D_ARRAY PdU}	   SAMPLER2D   PeJ   SAMPLER2D_ARRAY Pd<	   SAMPLER3D   Pd%N   SAMPLER_CUBEPc   COUNT   1Pb-6   L8  Pb<   LA8 Pbz   R8  PbT   R8SNPb9   R8UIPbG2   R8I PbaV   R16FPc6R   R16UI   Pb   R16IPb"+   R32FPc`   R32UI   Pb&+d   R32IPb̋!   RG8 PcSx   RG8SN   Pc3   RG8UI   Pb:(   RG8IPc@   RG16F   Pc.   RG16UI  PcP   RG16I   Pc   RG32F   PcW   RG32UI  Pct   RG32I   Pb"$	   RGB8Pcj5   SRGB8   Pc;'   RGB8SN  Pc   RGB8UI  PcFF   RGB8I   PczB   RGB16F  Pccy   RGB16UI Pc.   RGB16I  Pc   RGB32F  Pcn>   RGB32UI Pc~b   RGB32I  Pc    RGBA8   PcniQ   SRGB8_A8PcGD   RGBA8SN Pc;6   RGBA8UI PcvT7   RGBA8I  Pc   RGBA16F PcB3!   RGBA16UIPc	   RGBA16I )PcJ	_   RGBA32UIPcR    RGBA32I PcԵ   R5G6B5  PdT
   R11G11B10F  %Pcd+   RGBA4   Pc"1"s   RGB10A2 Pd		   RGB10A2UI   Pc&n   RGB9E5  Pbs   D16 Pcb*   D16S8   Pb	   D24 Pc^!M   D24S8   Pb2<[p   D32FPc䞪   D32F_S8 Pb1^   BC1 Pd
"	   BC1_ALPHA   Pcч   BC1_SRGBPe4   BC1_SRGB_ALPHA  Pbu,   BC2 Pc   BC2_SRGBPb6uKj   BC3 Pcݽ   BC3_SRGBPb   BC4 Pd	   BC4_SNORM   Pb@   BC5 Pd5	   BC5_SNORM   PdVR	   BC6H_UF16   Pdx	   BC6H_SF16   PbnH   BC7 PcB)G   BC7_SRGBPcVg   ETC_RGB8Pd֞]	   ETC2_RGB8   Pd^
   ETC2_SRGB8  PdƐ   ETC2_RGB8_A1PefoS   ETC2_SRGB8_A1   Pdb
   ETC2_RGBA8  PeJۥ   ETC2_SRGB8_A8   Pcr6}   EAC_R11 PdzMB	   EAC_R11SN   Pc   EAC_RG11Pd*z
   EAC_RG11SN  PdV4
   PVRTC_RGB2  Pd   PVRTC_RGBA2 Pdbe
   PVRTC_RGB4  Pdi'   PVRTC_RGBA4 PdfmD   PVRTC2_2BPP Pd9C   PVRTC2_4BPP oPd.f   TRANSFER_SRCPdޟ#   TRANSFER_DSTPc,<   INDEX   Pc{   VERTEX  Pc   UNIFORM Pcr   STORAGE Pcn)J   INDIRECTPc   DEVICE  PbBz   HOSTPb:   READPc&    WRITE   Pd2j
   POINT_LIST  Pd&M	   LINE_LIST   PdaH
   LINE_STRIP  Pd	   LINE_LOOP    Pf   LINE_LIST_ADJACENCY  PfbxK@   LINE_STRIP_ADJACENCYPe   ISO_LINE_LIST   Pe*   TRIANGLE_LIST   Ped   TRIANGLE_STRIP  Pd
E   TRIANGLE_FAN$PgFX   TRIANGLE_LIST_ADJACENCY $Pgj;   TRIANGLE_STRIP_ADJACENCY$PgYS   TRIANGLE_PATCH_ADJACENCYPeQ$   QUAD_PATCH_LIST Pb HF   FILLrPbƞi   LINEPcn   GOURAND Pbv<O   FLATPctR   FRONT   Pbz    BACKPcB-
   NEVER   PbN4   LESSPcv%   EQUAL   Pds
   LESS_EQUAL  Pc2   GREATER Pd.	   NOT_EQUAL   Pe!1   GREATER_EQUAL   PbbG:,   KEEPPc-2   REPLACE Pb"   INCRPb   DECRPcv9   INVERT  Pd"	   INCR_WRAP   Pd>3	   DECR_WRAP   Pb׋   ADD Pbxw_   SUB PcDЁ   REV_SUB Pb   MIN Pb|   MAX 6~zvPejCT   CONSTANT_COLOR  PevW   CONSTANT_ALPHA  mA-)MPd.   ANISOTROPIC Pb.Sa   WRAPPcW   MIRROR  j0Pc.4?   BORDER  Pc2   TEX1D   PcI   TEX2D   Pczk^   TEX3D   Pccy   SAMPLED Peܛ   COLOR_ATTACHMENT$Pg   DEPTH_STENCIL_ATTACHMENT Pf.Z   TRANSIENT_ATTACHMENTPe>   INPUT_ATTACHMENTPbԋ   X1  Pb֔   X2  Pbbq   X4  Pbc   X8  Pb7&   X16 Pb   X32 PbB=   X64 Pd>W
   GEN_MIPMAP  PcGT   CUBEMAP Pd+һ   BAKUP_BUFFERPb~͔   TV1DPbѹ   TV2DPbs   TV3DPb%m   CUBEPd.Y~
   TV1D_ARRAY  Pd
   TV2D_ARRAY  PbO   HULLPcFv   DOMAIN  Pc^0   GEOMETRYPc9   FRAGMENTPc0   COMPUTE Pe"   UNIFORM_BUFFER  Pen   STORAGE_BUFFER  Pc   PRIMARY Pd	   SECONDARY   Pbji\   LOADPcr   CLEAR   Pc   DISCARD Pcf`   STORE   Pd	   UNDEFINED   Pcd   GENERAL $Pgg   COLOR_ATTACHMENT_OPTIMAL,Pi+Nj    DEPTH_STENCIL_ATTACHMENT_OPTIMAL,Pi~1   DEPTH_STENCIL_READONLY_OPTIMAL  $PgV=9   SHADER_READONLY_OPTIMAL  Pf6M   TRANSFER_SRC_OPTIMAL Pf$   TRANSFER_DST_OPTIMALPeso   PREINITIALIZED  Pd8   PRESENT_SRC PcTҟ   GRAPHICSPd=   RAY_TRACING Pcr   VIEWPORTPcI(!   SCISSOR Pd[
   LINE_WIDTH  PdGc
   DEPTH_BIAS  PeN9   BLEND_CONSTANTS PdrΓ   DEPTH_BOUNDS Pf   STENCIL_WRITE_MASK   Pfp   STENCIL_COMPARE_MASKPcD13   TRANSFER*.2Pe   DEPTH_STENCIL   VmPdj
   UBO_GLOBAL  Pd%q
   UBO_SHADOW  Pd"Ň	   UBO_LOCAL    PfB\   UBO_FORWARD_LIGHTS  Pd-   UBO_SKINNING Pfd   UBO_SKINNING_TEXTUREPc.   UBO_UI  PeJO   SAMPLER_JOINTS   PfN*2   SAMPLER_ENVIRONMENT (Pht   CUSTUM_UBO_BINDING_END_POINT0PjW"   CUSTOM_SAMPLER_BINDING_START_POINT  qPcv   addressUPcw   addressVPcJc   addressWPeG   maxAnisotropy   Pc   cmpFunc Pc*c|   minLOD  Pcǖ   maxLOD  Pd
4:
   mipLODBias  Pd>>y   borderColor bPb@   int PcJ   ivec2    Pf2   ivec2invTypeParams  Pc]
   ivec3   PcVR   ivec4   ^Pbj   vec2Pb֡   vec3Pb
I   vec4Pbq   mat2Pb6   mat3%zPd/	   sampler2D   Pd)!   samplerCube 1b   H      *`
  &`  o`    f`  j`  n`  `    `   z`   `  `  `  6`  `  ~`  `
  z`  `  ~`  `  v`  .`   2`  6`  Pc6   LEQUAL  `  >`  Pc1H#   NOTEQUAL`
  PcFo   GEQUAL  `  `  J` <  N`<  R`<  ^`
 V`<  b`
 Z`*  Uhb,          Pf   murmurhash2_32_gc   Pe#A   SamplerInfoIndexPe   effectStructure b         Pd]   $techniques `   J`   b         Pcf   $passes `   J`   0b         b           b           b         `   J`   b           Fb         u b         PcvP   sampler b           rb           Pcn@   typeMap PcJvCQ   sizeMap Pd!	   formatMap   Pd꿝
   passParams  Pd   RenderQueue (b         :`    >`   Pc?   OVERLAY `   Pe   RenderPriority  PeNk   GFXGetTypeSize  PeZq   UniformBinding  0Q9`  !!Ԛ  4
,
   * \w* \w* \w*#&8*$X*#&8*$&*/*#&8*$ #w87d+87d+p 63*#&8*$*/*#&8*$*    !!`   HTa  @ezA`&  @         3  Gz  3g	 U  3Yg U  VF3Yg U  VF3Yg U  VFU     BX BU     V@U  $   B#X(B'U  &   V%@"X-G,U  +   B*X1B0U  /   V.@)G!N2Y3   4 v  v  ,v  D3M8g9 U 7 V6G53M>g? U = V<G;3gF U E GDU  C   BBXKBJU  I   VH@AXPGOU  N   BMXTBSU  R   VQ@LXWGVX U  `,=dqA       D" 4" `@Ғ`    HpX       @!   ! ! !B!B!B!B!B B BH B!B!B e    @ B  B      nrvz0Q`|  !!  ,lBL6H6L66P6L6P66P6L6P66P6L6P6T6666666T666`6x6`6x6`3$$((x(x(x(p(x((p($`$  !!`T   Γޓғ֓ړ
"&*26:>BFJk            ~  d  P  6                3  v  3v  3v   3v  !3v  "3
v  #3v  $3v  %3v  &3	v  '3
v  (3v  )3v  3v  3v  3v  3 v  3"v  3$v  3&v  3(v  3*v  3,v  3,v  z3.v  p30v  f32v  Y34v  L36v  ?38v  23:v  %& $0 @  `,=dqA       " t" `@Ғ`    4k<       P P P P P P P P P P e    @ C  C      	m$           9 ;  9;  9;
  9;L  9;M  9;N  9;O  9;   9	 	;"  9
$
;&  9(;*  9,;.d  90;294;698;:9<;>9@;B9D;F9H;J9L;N9P;R9T;V	9X;Z
9\;^9`;b9d;f9h;j9l;n9p;r9t;v9x;z9 | ;~!9"#9$%9&'9()9*+9,-9./9019239459679899:;9<=9>?9@A9BC9D)9;9EE;9FF;9GG;9HH;9II;9JJ;9KK;9LL;	9MM;
9NN;9OO;9PP;9QQ;9RR;9SS;9TT;9UU;9VV;9WW;9XX;9YY;9ZZ; 9[  [ ; 9\ \ ; 9] ] ;
 9^ ^ ; 9_ _ ; 9` ` ; 9a a ; 9b b ; 9c  c ;"  9d $d ;&! 9e (e ;* 9 , ;. 9f 0f ;2 9g 4g ;6 9h 8h ;: 9i <i ;> 9j @j ;B 9k Dk ;F 9l Hl ;J 9m Lm ;N	 9n Pn ;R
 9o To ;V 9p Xp ;Z 9q \q ;^ 9r `r ;b 9s ds ;f 9t ht ;j 9u lu ;n 9v pv ;r 9w tw ;v 9x xx ;z 9y |y ;~ 9z z ; 9{ { ; 9| | ; 9} } ; 9~ ~ ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ;  9  ;! 9  ;" 9  ;# 9  ;$ 9  ;% 9  ;& 9  ;' 9  ;( 9  ;) 9  ;* 9  ;+ 9  ;, 9  ;- 9  ;. 9  ;/ 9  ;0 9  ;1 9  ;2 9  ;3 9  ;4 9  ;5 9   ;6 9  ;7 9  ;
8 9  ;9 9  ;: 9  ;; 9  ;< 9  ;= 9   ;"> 9 $ ;&? 9 ( ;*@ 9 , ;.A 9 0 ;2B 9 4 ;6C 9 8 ;:D 9 < ;>E 9 @ ;BF 9 D ;FG 9 H ;JH 9 L ;NI 9 P ;RJ 9 T ;VK 9 X ;ZL 9 \ ;^M 9 ` ;bN 9 d ;fO 9 h ;jP 9 l ;nQ 9 p ;rR 9 t ;vS 9 x ;zT 9 | ;~U 9  ;V 9  ;W 9  ;X 9  ;Y 9  ;Z 9  ;[ 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ;  9  ;@ 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ;	 9  ;
 9  ; 9   ; 9  ; 9  ;
 9  ; 9  ; 9  ; 9  ; 9  ; 9   ;" 9 $ ;& 9 ( ;* 9 , ;. 9 0 ;2 9 4 ;6 9 8 ;: 9 < ;> 9 @ ;B 9 D ;F 9 H ;J 9 L ;N 9 P ;R 9 T ;V 9 X ;Z 9 \ ;^ 9 ` ;b 9 d ;f 9 h ;j 9 l ;n 9 p ;r 9 t ;v 9 x ;z 9 | ;~ 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ; 9  ;	 9  ;
 9    ; 9  ; 9  ; 9  ; 9  ;   9  ; 9  ; 9  ; 9  ; 9  ; 9	 	 ;   9  ; 9  ; 9
 
 ; 9  ;   9  ; 9  ; 9  ; 9  ;   9  ; 9  ; 9  ;   9   ; 9  ; 9  ;
 9  ; 9  ; 9  ;  9  ;@ 9  ;   9   ;"   9$  ;& 9(  ;* 9,  ;. 90  ;2 94  ;6 98  ;: 9<  ;>   9 @ ;B 9D  ;F 9 H   ;J 9!L ! ;N   9"P " ;R 9#T # ;V 9$X $ ;Z 9%\ % ;^ 9&` & ;b 9'd ' ;f   9 h ;j 9(l ( ;n 9)p ) ;r 9*t * ;v 9+x + ;z 9,| , ;~ 9e e ;   9  ; 9- - ; 9  ; 9. . ;   9/ / ; 90 0 ;   91 1 ; 92 2 ; 93 3 ;   94 4 ; 93 3 ;   95 5 ; 96 6 ; 97 7 ; 98 8 ; 99 9 ; 9: : ; 9; ; ; 9< < ; 9= = ;	 9> > ;   9? ? ; 9, , ; 9@ @ ;   9A A ; 9B B ; 9C C ; 9D D ; 9E E ; 9F F ; 9G G ; 9H  H ;   9  ; 9  ;
 9	 	 ;   9? ? ; 9, , ; 9I I ;   9  ; 9J  J ;" 9K$ K ;& 9L( L ;* 9M, M ;. 9	0 	 ;2  d 9N4 N ;6   9 8 ;:   9 < ;>   9N@ N ;B   9OD O ;F 9PH P ;J 9QL Q ;N 9RP R ;R 9ST S ;V 9TX T ;Z 9U\ U ;^ 9V` V ;b 9Wd W ;f 9Xh X ;j 9Yl Y ;n   9Zp Z ;r 9[t [ ;v 9\x \ ;z 9]| ] ;~ 9^ ^ ; 9_ _ ; 9` ` ; 9a a ; 9b b ;	 9c c ;
 9d d ; 9e e ; 9f f ; 3E  9g g ; 3I  9h h ; 3J  9i j ; 3K  9k k ; 3L  9l l ; 3Q  9m m ; 3R  9n n ; 3S  9o o ; 3T  9p p ; 3V  9q q ; 3Z  9r r ; 3^  9s s ; 3a  9t t ; 3d  9u u ; 3E  ; 3I  ; 3J  ; 3K  ; 3L  ;  3Q  ; 3R  ; 3S  ; 3T  ; 3V  ;
 3Z $ ; 3^ @ ; 3a  ; 3d  ;ӧ 3E  3r  ; 3I  3r  ; 3J  3|  ; 3K  3  ;  3L  3 " ;$ 3Q  3p & ;( 3R  3z * ;, 3S  3 . ;0 3T  3 2 ;4Ҧ v6) #w7 3x9 h; y= z   :{> :|@ :}B :~D :F :H :J   :L :N 9 P   `IER     8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , , , , , , , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8P 8P 8P 8P 8P 8P 8P 8P 8P 8P 8P 8P 8P 8P 8 8 8 8 8   8P  8P  Ӏ`2 0 0 ,    e    @ A        0Q`2  !ژ!p  ۗ +84H P  L X   l P  H> > > > > > > > > > > 
(L4!!l`2   =dqA    $   " 0# 	uq                  E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       "  " `@`    b       L e  
  @ E  '      aqPc   ../memopPc'C   ../enums$Pg&u\   ../../core/value-types  PeO   ./program-lib   PcΪ   ./view  Pcnj   ../gfx  YPd   RecyclePool 0Q0`
   !.!c   $  !!`    b         ~BPcfm   items   Bd             )   `,=dqA        " " E`@`    b          e     @ F  (      0Q8`   !R!c   $&P !!`   
f         #  r `,=dqA        8" " E`@`    b         e     @ G  )      0Q8`   !n!c   $&P !!`   
f         #  r `,=dqA        "  " E`@`    b         e     @ H  *      0Q8`   !!c   $&P !!`   
f         #  r `,=dqA        h" " E`@`    b         e     @ I  +      0Q8`   !!c   $&P !!`   
f         #  	r `,=dqA         " P" E`@`    b         e     @ J  ,      0Q8`   !!c   $&T !!`   
f         #  r `,=dqA        " " E`@`    b         e     @ K  -      0Q8`   !ޙ!c   $&T !!`   
f         #  @r `,=dqA        2" " E`@`    b         e     @ L  .      0Q8`   !!c   $&H !!`   ]f         #  r `,=dqA        " " E`@`    b         e     @ M  /      0Q8`   !!c   $&H !!`   ]f         #  r `,=dqA        `" " E`@`    b         e     @ N  0      0Q8`   !2!c   $&H !!`   ]f         #  r `,=dqA        " @" E`@`    b         e     @ O  1      0Q8`   !N!c   $&L !!`   ]f         #  @r `,=dqA        " " E`@`    b         e     @ P  2      0Q`   !j!Dov    +<p      .  = !!X`(   0QI`@  ~!  Ȁ|
4\ 
 x< ,xO "P.O "P6O "P>S 4W "X.W "X6W "X>W "XBO "PO "Pg \o dd
 t T > > > 4!!`H   >
A?Pdcr
   PARAM_INT2  	Pd6j
   PARAM_INT3  GPd
   PARAM_INT4  
Pd{ls   PARAM_FLOAT2Pd>   PARAM_FLOAT3Pd   PARAM_FLOAT4Pd   PARAM_COLOR46Pd.
   PARAM_MAT3  Pd~jc
   PARAM_MAT4  Y* Pfҕ/   defaultTextureCube   Pf   _type2defaultValue  Pd&	   _stage2fn    Pf~   _usedTextureUnits   &0Q8`   !ƚ!d   ܚ44@   !!`   
f          3  r   `,=dqA        # # E`@`    b         e     @ S  >      Pd)
   _viewPools  0Q0`
   !!c   蝘4  !!`   @b         M}BIsBBݺBBBd             )   `,=dqA        r# P# E`@`    b          e     @ T  ?      PeZa֣   _drawItemsPools 0Q@`0   !
!d   44>  !!`   &0Q0`
   !c   Ĥ<  !!`   Pb          M}BIsBBݺBB`    [4`Bd                `,=dqA         	# 8
# E`@`    b          e     @ V  A      h         3  ҋ dr`,dqA        # V
# E`@`    c           e     @ U  @      Peq!   _stageItemsPoolsPeV0H   _definesChanged -H         9  3r993
3;3
33r;3
33r;3
3	 3
"r$;&3
3(;*3
3,3r.;03
323r4;63
383
"r:;<3
3>3@rB;D3
3F3Hr J;L3
3N3Pr R;T3
3V3X;Z3
3\3^;`9b9d9f3hЋ rj9l3hЋdrn9 p3hЋ!rr9"t9#v`,dpA       " # 
# A`@`    dwx      @ ,P 8P  @ P 8P @ @ @ P 8P  @ P P , @  ,      e   
 @ R  4      F0Q0`   !Z!c   ,\$ !!`   d           9   `,=dpA        6# # E`@`    b          e     @ W  5       Pfh   _resetTextuerUnit   0QL`B   !z! f.   dL  !!`   >Pe   maxTextureUnits k          3  3333M
9   `,=dpA        # # E`@`    d       P      e     @ X  6       PfeGB   _allocTextureUnit   0Q8`   !!c   ̴X8( !!`   f          3  ;   `,=dpA       $# # E`@`    b       8  e    @ Y  7      Pe쇌   _registerStage  0QD`2   !!e"   ܶ@0 8 4   !!`   Bh	=i          3  3f3f   `,=dpA        # # E`@`    c
       @   e     @ Z  8      Bh	0QL`F   !ڛ! f.   @, 8D x 4 !!`   ޚ=FJk          3  3f33f
9 `,=dpA        F# # E`@`    d       @ @    e     @ [  9      0Q8`   !!d   \,    !!`   ޚ%	f          3  3f `,=dpA        J# # E`@`    b       @ e     @ \  :      Pd5   _requestView0Q`  !!-)H  |HHG<&4&@ /&*<;"#&@ /D&@ /L @@ t, 3 8
4HO@ P  t, 3@D H |4@[@8,@L L
(PdX`td
 \	 <
$<
 \4L!!`Z   >b~	
PdU\   CLEAR_COLOR l	rBPdn   CLEAR_DEPTH ՍPe.   CLEAR_STENCIL   Pcʖ   _stencil͕Bh	=Pcz   _models Hfɗ%	Pea\   extractDrawItem Pc*C0,   _stages FݺM}Is4~B         3  33g33
33
33
33
3e3	3
3H*33!3"h$9&3	3
3)H(3+9-3	3
30H/329436g83:3<f>3@3Bw  J3@3D5F3I3KHHu  3M3OfQ3SgUYWЕT X	3Yf[3]3_w  3]5a3 c3efg3ifk3m3ow  3q3s5u3!w3"y5{ȤT3}v  H3f9#3$9$3%9%3&9&3!w9!3'9'9(3)9)Yʕ	3f9*9+Y͕ 	3w  2	353,3*53+lYŕ:   `,=dpA       # Z# E`@`           P P P  
Y ,   P P  
 
 
 

 
 
 
``` `      e    @ ]  ;      >0Q5`  !N!~   lD4xP8XL<", 7", 7( 00d 0, +L:K8< .s8XW"87t  !!X`(   >Pbp3t   val 
I	BH	%	PeN    setTextureArray G1Pc   directly Pfz   setUniformDirectly  Pdy
   setUniform  H         3  3!3!335
333v  333v  #3	g\3
3x  3f3
w  3 f";$Y&ϕ '3(3*e,!3.3*30f2e4*36383*h:3<3*h> `,=dpA       #  # E`@`    8l@       P  P @ P @ \ P @ @   e    @ ^  <      Pdw\   _setProperty0Q`  !!  lLT80@8 ,  ,  ,  ,  ,  ,  ,  ,  ,  0& X6p*( *'"& T& P6x*( *'"<,
L&pHP"XWLHGPO XWX>W HD$
\8 <;x8 HL88L&D4wLKH X@?H \HG&L 7\XT&T`dd&XTP&P\`*`6+& *3d& #-'0   !!M`   >Isݺ=nPd
   cc_matWorld Yl	%	֜Pe*e`   cc_matWorldIT   HJPdU   _programKey 	4Pe
F)   setVertexBuffer Pe
寃   setIndexBuffer  ڙUPdV/
   getProgram  GPdD^
   setProgram  Pd˂	   _uniforms   jzNRPd:   enableBlend PeRz~U   setBlendFuncSep ^bfjPedc   setBlendEqSep   VZPe,   setBlendColor32 nrPeBd   enableDepthTest Pd
zc   setDepthFunczvPez	   enableDepthWritePeN   setStencilTest  ~
6! Pf   setStencilFuncFront  Pf    setStencilOpFront    PfPX   setStencilFuncBack  Pen]v   setStencilOpBackPb(   draw4r`           3  33333

3f3f3f3f3f3 f"3$f&3(f*3,f.30f234g638	3
:3<3>f@hBhD3
:3FhH3
:3JhL383
:3N3>fPhRhT3V3Xw  P5Z3\9^3`3b3d3bhf3h3j3hgl3n3pgr#t3v3xhz3|3~e3g3 3!3w  (535!^3"gYŕ,3#3$g3%W3&f3'3(3)3*3+e3,3-3.h3/30g3132f3334g35ʤ36f3738g38393:v  3;3<3=3>e3?3@3A3B3Ce3D3E3F3Ge3H3I3J 3K   3L  e  3M  3N  h
 3 O  f  Y i   `,=dpA        # 0# E`@`          P P P @ P @ P @ P P @ P @ @ P  P P P P P P P  P @ 0P P P P P P P P P P P P @ P @ P P P P P  e    @ _  =      Pc
   _draw   x            3 ы9999	
9
999	9   `,dqA        " *0# E`@`    0j   
   , , ,              e     @ Q  3      	0           9 9k'kk'k
'kk'kk'	kk'3
r '3ϋr'	3ϋr '
3ϋr"'3ϋr$'3ϋr&'3ϋr('3ϋr*'3ϋr,'3ϋ	r.'3ϋ
r0'3ϋr2'j493698   `Pr:      ,@ @ @ @ P @ @ @ @ ,                 e    @ D        *Njڙ.JfzVv֛J~0Q|`   !!8l\   ƙ /84H \
P*4<
(L4  !!(`   <=dqA      1# ~<# a  E`@(`    0Q`   !!<md   ʙ<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       2# T5# `@`    e        ` `    e  
  @ a  "      aq
"b         0Q|`   !:!,iH   ՙ 2N_l "<";!!0`   0Q\`d   N!,iD   ֙T"d 
 `
 h
 H D
 (  !!$`   
ޙ4ڙ4o          !3  39999
9  `,=dpA       5# 7# A`@`    d        ,    e    @ c  $      `    Ja        b         s	
0Q``n   !v!$g6   ޙ,L#\8P44T8( !!`   	4p          3  v  3 %3333
33 `,=dpA        7# 8# 
`@`    d       P P   e     @ d  %      0Q`   !!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       8# t;# E`@`     f        P , P `  3e    @ e  &      FU!
b         Dw@           ф ·)͋:=3l#
3̇	)e  `,dqA        z5# $<# E`@`     f      s2 ` L      e     @ b  #      	w(           '9 9kҤ3):	'j939   `e      ,@ L   e    @ `        6Jr0Q`   !!@np    +84H P P X 
(L4!!,`   D=dqA       <# j# b   E`@(`    0QD`8   !֝!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       
># ># `@Ν`    b       L e  
  @ g        aq"0PjFJ[G!   ../../core/value-types/value-type   0Q`   !!\u    /.<X               !!|`:   4=dqA       ># j# A` E`@Ν`    0Q`  !!	  
 \
 `
 \ P
 \
 P
 p # # / \ / / / / / /
 x h d / / / p  / / / t / l | / / / ,  !!``   KPd
   _detailName J"jU
 NRVZ^bfjTa  Anrv z>~^b         !!9  99999
9#3g9	#3g9
3399 33"9$33&9(33*9,33.9033294336989:9<9>33@9B33D9F33 H9!J9"L  9#N33$P9%R33$T9&V33$X9'Z  9(\33 ^9)`9*b  9+d33$f9,h33$j9-l33$n9.p  9/r`,=dpA       ># 2J# A`@
`    \ut       , , P ,@ P ,P  ,P  , ,P  ,  ,P ,P , ,P     e   $ @ i        F0QH`:   !6!e"   誚4*d l
 (   !!`   
 Nj          !3  39   `,=dpA       J# ZK# E`@
`    b        e    @ j        0Q`  !R!`v   #*, |*, *, *, |*, *, '
 P
 T
 T
 d
 h
 h
 \
 $  !!<`   
Ta  ARV^bZfjn   	       !!3  3!3  3!3  3!3  3!3  3
	!3  3	
!
99999	9
	9
9   `,=dpA       K# TP# E`@
`     f       P P , , , e 	   @ k        0Qd`r   !r!(h<   T##|*, |
 \
 X
 (  !!`
   
 rvzq          !!!3  3999   `,=dpA       P# R# E`@
`    c
        ,  e    @ l        0Q`r  !!\u   ɚ*d *, |#l/t*, *, *, |/
 t
 p
 t
 |
 
 
 
 $ !!8`   
>^b~   	       !3  3!3  3!!  !3  3!3  3	!3  3
	
!  
999999		9

9   `,=dpA       XR# 0W# E`@
`     f       P P , , ,  e 	   @ m        0QH`:   !!e$   ݚ4*d 
 (  !!`   
>~j          !3  39   `,=dpA       rW# ,X# E`@
`    b        e    @ n        0Q`r  !ƞ!\u   *d *, |#l/t*, *, *, |/
 p
 l
 p
 x
 |
 |
 
 $   !!8`   
>^b~   	       !3  3!3  3!!  !3  3!3  3	!3  3
	
!  
999999		9

9   `,=dpA       hX# 2]# E`@
`     f       P P , , ,  e 	   @ o        0Q0`   !!c   4
0( !!`   "d           9  `,=dpA       b]# ]# E`@
`    b          e    @ p        PcVad   setStage0Q0`   !!c   4
D( !!`   jd           9  `,=dpA       ]# 6^# E`@
`    b          e    @ q        e0QH`<   !!e&   X,H, !!`   jj          3  53 53  `,=dpA       l^# 
_# E`@
`    c
        P   e    @ r        0Q9`  !:!~   ,0$4
@0  X8<<*H"Gt\,L
,+0 @*, 7 63h0,+:*H"G
 *D00 !!L`"   jfI	BHI?KQ	2U	
l	@         3  5ң9#3g
S333v  #3 #3e3w  5;YЕ #	3
 g"}3$3&3(v  3*f,9.P30{233353h7+"#3 #39e;9.
9. `,=dpA       @_# c# E`@
`    8l=         @ ` @ 8 3@ P  
    e    @ s        u0Q4`   !V!c   d  !!`   e          3  5 `,=dpA       d# pd# E`@
`    b          e    @ t        0Q\`h   !r!$g8    0"\8@4\
 $!!`   o          3  5]!v  ^3 ;9]`,=dpA       d# e# E`@
`    c
        P ,  e    @ u         0QQ`L  !!   P0/ 8-/  t
88 p "@0 |("C*9/   &P"
XP@?#T  !!D`   JUjI	BrQ	2U	5         3  r#3h3
Ы̀ĭ6Έ;3#3g3f98# 3	"g$3
&3(r*9
9;/ v  ^6,;.+0땾 192#3ǈ34h6983:9<3>9@  `,=dpA        f# j# E`@
`    8lB       ` P 
P @ P P   9/P ,P  e     @ v  !                  '3 ҋ999	9
9
999	9
9999  `<m      , , , , ,    	  	  	        e     @ h        	x0           9 9kk'kk
'kk'j939 `Ν f      ,@ @ @ ,    e    @ f        ҝ2Nnޞ6Rn0Q`   !!<mf   䮛 _84H \
P*4< l
(L4 !!0`   T=dqA    
   k# # d     E`@(`    0Q`   !ʟ!<mh   $,
,
0, 2  (!!$`   HGEBy@         3  w  J535#3
g #r3hYѕN   `,=dqA       l# n# `@`    e        P P @  3e  
  @ x        0Q@`.   !!c   TB 
!!`   \PufM   #pragma for (\w+) in range\(\s*(\d+)\s*,\s*(\d+)\s*\)([\s\S]+?)#pragma endFor   0Q`   !8l^   $ L \0l
 T0&,&O73s( !!(`   E|P          # k# k33w  ;3#@@rh@
Yϕ= `,=dqA
       o# q# E`@`   e       @   	 e    @ z        h          3  ҃ Ћ h `,dqA       n# q# `@`    c      L    e  
  @ y        0Q@`*   !"!c   ƛT: !!`   Pd_	   \bhighp\b   Pc.f<   mediump h          3  ҃ h   `,=dqA       q# r# `@`    b       L e  
  @ {        aq
"b         0Qp`   !J!<mb   ɛ <@ $    &    !!H`    0QD`6   ^! f.   ɛ4
4X H , \ !!`   >Pd(
   _templates  =PeCfs   _checkPrecision i          9  993f `,=dpA       lr# 6s# A`@`    c
       ,   e    @ }        F0Q4`   !!d   Λ,@H ( !!`   n=e           9  9`,=dpA        s# t# E`@`    b       ,  e     @ ~        Bh	0Q9`  !!  ћd8D'T8X"(x  ,
(4L'd$&L
*< +'  
($
'|\($7t " ?T(/"@"4$L:@(*4","0(((4L*XH*  !!`>   GPc+B.   glsl1   Pb.x   vertPb   fragnHIQs7	7	1	7	0Q8`    !!d    ݛL@!!`   7	f          3 A3I `,=dpA       |w# x# E`@`    b       P e    @         	0Q<`$   !ڠ!d   LXP   !!`   g          3 I   `,=dpA       dx# x# E`@`    b          e    @         Pc"   samplersbPc   blocks  Pcf   members (b         GPb          )GPdn
   attributes  Pdjoi
   extensions  
`           3  33333
5Y'3w  53v  r3	59
59# 3"# 3$3'3
)A&g+g-ɋ 3/g19335g79399@;Y<˕ =3>@3A53A3Cw  #3E3A5GgIYKƕ- L3M3M3Ow  {3M5Q3S3M5U3W3Yw  A3E[):\5^3 `: b5d3f:hgjYlEmYnŕ o3pr):s: u:w:y:{3}::3:;  `,=dpA       Ft# F}# E`@`    ly      P P &, P 
 

 00  
 
`2 0 0@ 0\ 

   e    @         0Q4`   !!c   d( !!`   ne          3  5 `,=dpA       |}# }# E`@`    b          e    @         0Q8`   !6!d   (K`  !!`   nf          3  5!^   `,=dpA       ~# ~~# E`@`    b          e    @   	      Pd>*
   hasProgram  0Q`   !V!<mh   (, , 3DLP 3!!$`   nHG)z8         3  533w  3353
5!^3gFYЕ< 3@@`,=dpA       ~# # E`@`     f        P  P      e    @   
      Pcv7I   getKey  0Qi`  !v!
   '&P('c0 (T8\X$"7 4.`T$"7 4.`T0 42D$ 8l" T" X +t* 	,   !!\`*   L=dpA       # # ]c(     E`@`    nJ=n0Q`   !!@np   $,
,
@
$X#@*@k" ",!!$`   HGbPc:5>   #define r>M}8          3 w  J535" ^3	@@@gYѕN 3g@ `,=dqA       ^# d# E`@`    e        
   3  e    @         Pe   _highpSupported 
Pc2!   Program > b         rMH0Q`"  !!Hpz   t4(4>P8&(,0(@4,@*$ C   !!@`   Pb>   vs  r	 Pf^   Failed to compile   PcVcq   fileID  Pc		    (ln    Pc   ): 
    Pc=   : 
     
Pb".    :  8         3 N 3 A3v  53@3@
@3@@@@3	@
@@#3@@g   `,=dqA       # # E`@`    $g        X  !@!@ 	    e    @         M`          '3 33h93
5Ѥ335Ћ 3l 33i k@3	 k 3
!3i# k&@%3	( k* 3,3.30ȇ2):3:
5r739f;̤:3=g?'3AgC'33E'3GʋgI3K;M`HpO      P ,P  P @
 P P L 

      e    @         0Q`   !!Hpz   d (PpHpP8("
$(L* 
 (   !!0`   >$Pgr   getShaderPrecisionFormatPe]l   VERTEX_SHADER   Pd
   HIGH_FLOAT  Pe   FRAGMENT_SHADER Pd	   precision   I?@         3  33M333h
333h3x  3x  #3 #g9	`,=dpA        D# *# E`@`     f       P @ P P ,  e     @         rt            3 ы9999	
9
99   `,dqA        Dr# <# E`@`    (h      , , ,          e     @ |        	z(           '''9 9kҤ3):	''j939	` f      ,@ L     e    @ w        ƟFZ~֠2Rr0QX`\   !2!(h>    /4H P
(L4 !! `   4=dqA      ލ# 4# ` E`@(`   0Q`   !J!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       # # `@B`    e        ` `    e  
  @         aq
0Q`   !f!8l^   Ĝ /(&@2ZNl "<"; !!D`   4=dqA       6# ڗ# A` E`@B`    0Q8`   !~!d   ŜD
,L
 ( !!`   Kf           9  9  `,=dpA       ^# ґ# A`@v`    b       ,  e    @         F0Qx`   !!4kT   ɜd$4 ;( WL*/\  !!`
   HbKv0          3 3w  *33 5	3fgYѕ3 3r `,=dpA        D# h# E`@v`    e       
 
    e     @         `    Jb            b         sG
0Q0`
   !¢!c   Ϝ\   !!`   Kd           3     `,=dpA        ē# 
# 
`@v`    b          e     @          b         s0Q0`
   !!c   ќ\    !!`   d           3     `,=dpA        N# # 
`@v`    b          e     @         0Q`   !!Dor   Ҝ|,
* XX@ *"F\"	   !!0`   HU!
sUQH         3  w  n5399|

9#33l"
#	keYҕr   `,=dqA       # *# E`@v`     f        P , P `  3e    @          U!
b         D@           '3 ϋ9҄·)͋:=·	
)͋
:=3l#3̇)e`(h      ,0'<0 I        e     @         	n            '9 9j939  `Bd
      ,@ ,    e    @         Fbzޢ0Q`   !&!Lq    84H \  
X*4< H 
(L4   !!,`   L=dqA       ^# # c    E`@(`    aq
b         Y0QH`:   !B! f0    <T !! `   0Q	`  V!   ,0X @  N
 L X "@ /_ `  t   h
 ` l h h
 H   !!t`6   Y<PdFB	   _priority   0b         `    	`    `   `   Ta333333?r2
&*PdoѢ   _clearModel %zPc\6   _matViewPdJ'O   _matViewInv Pc"Mu   _matProjPdRt   _matViewProjPe[   _matInvViewProj >Pdy   _cullingByIDPd   _shadowLightTa  Aɗ0          Y '9 9)93r
9993	3
3	3F99#3f!9##3f%9'#3f)9+#3f-9/#3f193596989:9<9>   `,=dpA        # L# A`@6`    8l@       p&@ , 
` `&, ,  e     @         F0Q``p   !!(h@   l$$$,,,_!!`   vGp8         3  3335[
5[
5[e`,=dpA       ʞ# # E`@6`    e       P    " 	    e    @         PdVe
   getForward  0Q\`d   !£!$g4   4$"<;" X  !!`   Yvao          3  33h3  3h
  `,=dpA       ğ# t# E`@6`    c       P @ e    @         u	j            3 ы99   `,dqA        # # E`@`    d      ,      e     @         	|(          9 9k'kҤ3
):'3r '' j939  ` f      ,@ 0     e    @         >R0Q`  !!\u   ؅84H P l "L "T "T "X "\ "X "X "P "P "P "h " /
(L4!!`@   aq
Pe&W   ./build/mappingsb   B      Pem   PROJ_PERSPECTIVE`    Pd
   PROJ_ORTHO  `   t`    	t`   t`   t`   Pd~K   SHADOW_NONE `    PdV6   SHADOW_HARD `   Pdej   SHADOW_SOFT `   
Pd@
   PARAM_MAT2  &`   *`   .`   Pd~   CLEAR_SKYBOX`   Pen(   BUFFER_VIEW_INT8`     Pfp+   BUFFER_VIEW_UINT8   `    Pf-I   BUFFER_VIEW_INT16   `    Pf7e   BUFFER_VIEW_UINT16  `    Pfٯ{   BUFFER_VIEW_INT32   `    PfV8   BUFFER_VIEW_UINT32  `
    PfJ   BUFFER_VIEW_FLOAT32 `   nΗҗڗޗ^
%z	          9  9k҇)33	:33:33	:
33:33:33:33!:#33%:'33):+33-:/331:3335:7339:;93=9? `,=dqA       j# # E`@(`    8lA       ,@  
 
 
 
 e    @         0Q`  !F!  ܣ [84H h T  H h 0& . . . . . . . . . . . . . . . 
$$0& . . . . . . . . . . . . . . . 
$0؋
(L4!!`\   l=dqA       # f$ g        E`@(`    0QD`8   !^!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       D# ƪ# `@V`    b       L e  
  @         0Q`   !~!<md   ī<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       # # `@V`    e        ` `    e  
  @         0Q`  !!Dor   \#l@3h`P<6*3h`Pp$6lPD.   !!(`   
 Pf2L?   framebufferTexture2DPd
   TEXTURE_2D  Pcr)2   _glID   (Pha5   TEXTURE_CUBE_MAP_POSITIVE_X $Pg   framebufferRenderbuffer Pdv   RENDERBUFFER8         !3  {%3333	eV3 {+333@3	e!3333	e   `,=dqA       # # `@V`     f       


   e  
  @         aqPc]q   ./state jPd	Ɉ   ./texture-2dPeB   ./texture-cube  0Q8`   !ڤ!c   X T !!`   PdZU	   uniform1i   f         3  h   `,=dqA       ֭# .# E`@V`    b         e    @         0Q8`   !!c   X T !!`   PdJ	   uniform1f   f         3  h   `,=dqA       V# # E`@V`    b         e    @         0Q8`   !!c   X X !!`   Pd6o}
   uniform2fv  f         3  h   `,=dqA       خ# 2# E`@V`    b         e    @         0Q8`   !:!c   X X !!`   Pd*oҶ
   uniform3fv  f         3  h   `,=dqA       \# # E`@V`    b         e    @         0Q8`   !Z!c   ĿX X !!`   Pd"
   uniform4fv  f         3  h   `,=dqA       # :# E`@V`    b         e    @         0Q8`   !z!c   X X !!`   Pdʌ+
   uniform2iv  f         3  h   `,=dqA       d# # E`@V`    b         e    @         0Q8`   !!c   ÝX X !!`   Pds{
   uniform3iv  f         3  h   `,=dqA       # B# E`@V`    b         e    @         0Q8`   !!c   ŝX X !!`   PdT>
   uniform4iv  f         3  h   `,=dqA       l# Ʊ# E`@V`    b         e    @         0Q8`   !ڥ!c   ǝX T !!`   f         3  h   `,=dqA       # H# E`@V`    b         e    @         0Q8`   !!c   ɝX X !!`   f         3  h   `,=dqA       r# ̲# E`@V`    b         e    @         0Q8`   !!c   ˝X X !!`   f         3  h   `,=dqA       # P# E`@V`    b         e    @         0Q8`   !.!c   ͝X X !!`   ʥf         3  h   `,=dqA       z# Գ# E`@V`    b         e    @         0Q@`.   !J!c   НXB !!`   PerƸS   uniformMatrix2fvh(         3  e `,=dqA       # r# E`@V`    b         e    @         0Q@`.   !j!c   ҝXB !!`   Pe!   uniformMatrix3fvh(         3  e `,=dqA       # # E`@V`    b         e    @         0Q@`.   !!c   ԝXB !!`   Peql6   uniformMatrix4fvh(         3  e `,=dqA       :# # E`@V`    b         e    @         0Q8`   !!c   םX T !!`   f         3  h   `,=dqA       ص# 0# E`@V`    b         e    @         0Q8`   !Ʀ!c   ٝX T !!`   f         3  h   `,=dqA       Z# # E`@V`    b         e    @         0Q8`   !!c   ۝X X !!`   Pd.
   uniform1iv  f         3  h   `,=dqA       # T# E`@V`    b         e    @         0Q8`   !!c   ݝX X !!`   Pdfh
   uniform1fv  f         3  h   `,=dqA       |# ַ# E`@V`    b         e    @         0Q8`   !"!c   X X !!`   *f         3  h   `,=dqA        # Z# E`@V`    b         e    @         0Q8`   !>!c   X X !!`   Jf         3  h   `,=dqA       # ޸# E`@V`    b         e    @         0Q8`   !Z!c   X X !!`   jf         3  h   `,=dqA       # b# E`@V`    b         e    @         0Q8`   !v!c   X X !!`   f         3  h   `,=dqA       # # E`@V`    b         e    @         0Q8`   !!c   X X !!`   f         3  h   `,=dqA       # j# E`@V`    b         e    @         0Q8`   !!c   X X !!`   ʥf         3  h   `,=dqA       # # E`@V`    b         e    @         0Q8`   !ʧ!c   X X !!`   f         3  h   `,=dqA       # r# E`@V`    b         e    @         0Q8`   !!c   X X !!`   f         3  h   `,=dqA       # # E`@V`    b         e    @         0Q8`   !!c   X X !!`   f         3  h   `,=dqA        # z# E`@V`    b         e    @         0Q8`   !!c   X X !!`   ʥf         3  h   `,=dqA       # # E`@V`    b         e    @         0Q@`.   !:!c   XB !!`   Zh(         3  e `,=dqA       (# # E`@V`    b         e    @         0Q@`.   !V!c   XB !!`   zh(         3  e `,=dqA       ƽ# :# E`@V`    b         e    @         0Q@`.   !r!c   XB !!`   h(         3  e `,=dqA       d# ؾ# E`@V`    b         e    @         0Q8`   !!c   X X !!`   f         3  h   `,=dqA       # \# E`@V`    b         e    @         0Q8`   !!c   X X !!`   f         3  h   `,=dqA       # # E`@V`    b         e    @         0Q`2  !ƨ!  Ћ G<h                  
                     2N[l "<"; !!q`   0Q`>  ڨ!1-P  |l&L`&\\&L\&l`&'" "x" "" "" *+<,\0 +T+X4+(4(4((. ("4# 2"<
$\ D H *  H d     <
+++
+++ ,S,S43\(L!d    U      a	     !`t   Օ͕Սѕ$Pgګ   preserveDrawingBuffer   Pcfu=e   webgl    Pf^   experimental-webgl  Pd+Or	   webkit-3d   Pd		   moz-webgl   $=d& @        # # I` VPbgW   wx  4k   S_MR>faSN/ec
 RbcVb_>faSTQ\Ջ  u]Q^U^J  "0Pj"O"   ((OS )|(Version\/))(\d+)(\.(\d+))?  <mt   `SYN[!j_
 \ՋsQ[!j_KNTQ\ՋPdXf	   showModal   0b          b6b9^   c:yPd
   showCancel  DPc   success 0Q<`$   !.!d   < t   !!`   PeʏR   exitMiniProgram g         #  3҈g  `,=dqA        L# # &`@V`    b       @ e     @         Pd   _extensions 0b         }`    `    `    `    PeRd%_   _initExtensions `   DK`   ,Pip+   EXT_texture_filter_anisotropic  $Pg2к   EXT_shader_texture_lod  2$Pg*   OES_texture_float_linear$PgJ6]   OES_texture_half_float  ,PiW   OES_texture_half_float_linear   $PgNV   OES_vertex_array_object (Ph   WEBGL_compressed_texture_atc Pf>&   WEBGL_depth_texture  Pf8?   WEBGL_draw_buffers  Pd뉾	   _initCaps   Pd&   _initStates 
PdhM   initDefault Pc%z   _current"&*.26:>I	Peh   maxVertexAttribs Pf7   _enabledAttributes  PeHł   _newAttributes  P         3  !
9 3!
93!
9
3!
93!
93h03h 3h3	hҖ̍
## 3"3$# 3"3&v  ## 3"3(# 3"3*v  w# 3"3,# 3"3.v  V#09#032/#03234 #0323638̓:  g;Ϥ5=~?x  #3@͇B):C :EgG9I9 K9!M"O)9#P3$R̈́%T%gU3&WfY3'[f]3(_3)agc3(_re9*g3(_ri9+k9,m9-o9.q9/s90u91w92y93{94}95#63!37r98#63!37r993!37w  38;39;YΕ(  `,=dpA       # v# A`@V`    |}      ,P  ,P @ @ P P P P 0	 X ``.P  
 `````
 `
 
   e    @         F0Q`  !!Lq   Ԟ(,
,x,'x<Od@@G  !d    +   ^        !$`   H`   K`   EPc":b   WEBKIT_ PbbRU   MOZ_,Pi
ۋ   WEBGL_compressed_texture_astc   Pdv   getExtensionJ$=d& @        # # I` VP         3  3w  p5Є%3w  Pu  73	5@gͤ3;ˍYΕTYѕt    `,dpA       # # E`@`    e         P 3e    @         R0Q`  !!ly   d<" \(t@?l@?l@?p@?h@?\
 @?&'p
 @?&' !!X`(   ~Pe   maxVertexStreamsu,Pij#s   MAX_VERTEX_TEXTURE_IMAGE_UNITS   Pfv`x	   maxVertexTextures   (Ph   MAX_FRAGMENT_UNIFORM_VECTORSPen   maxFragUniforms $PgһY   MAX_TEXTURE_IMAGE_UNITS  PfA   MAX_VERTEX_ATTRIBS  PeMb   MAX_TEXTURE_SIZE:	$PgE   MAX_DRAW_BUFFERS_WEBGL  Pe$   maxDrawBuffers  (Ph҅}   MAX_COLOR_ATTACHMENTS_WEBGL  PfJ?   maxColorAttachments 0         3  3g393
33g9333g9	333
g 9"3$33&g(9*3,33.g09234336g89:3<33>g@9B`,=dpA        6# T# E`@V`    <mD       @ ,P @ P ,P  @ P ,P  @    e     @         0Q`  !2!   d8,+X4 S|DC|R lB ('d0/X,+l43\ T,+* T,+t<>;* T4$$"{" HB l P,+x !!`<   qPcQ=   BLEND   Pd>	   blendFunc   Pe   blendEquation   Pc*)   FUNC_ADDPd[	   colorMask   qPd2;	   CULL_FACE   Pc.:   cullFace*Pd=
   DEPTH_TEST  2PdQ<	   depthMask    Pf@U   POLYGON_OFFSET_FILL Pd0 
   depthRange  Pdm   STENCIL_TESTPdZM/   stencilFunc PdbP   stencilMask Pdǻh	   stencilOp   JPdy
   clearDepth  Pd4
   clearColor  Pd*   clearStencilZm8         3  33g33
3h33g3e3	e3
3 g"3$3&g(33*g,3.30g234g6338g:3<h>33@gB3D3F  eH3J  gL3N3P3P3PeR3TgV3XeZ3\g^33`gb `,=dpA        # # E`@V`    Prd       P P P P @ @ @ P P @ P P @ @ P @   e     @         0Qx`   !!0jJ   l<$00@H<0k"<;   !!$`   Pdެ   textureUnitsPd=   bindTexture >v0         3  335Ѥ&3v  3
33h3
3h `,=dpA       Z# # E`@V`    e       P P P    e    @         ^0Qt`   !!,iH   d<$L@H8d"87!! `   Pdޫ   indexBuffer Pd; 
   bindBuffer   Pf~X   ELEMENT_ARRAY_BUFFERu0         3  33Ѥ&3v  33
3h33
h   `,=dpA        # # E`@V`    d       P P   e     @          Pfv4   _restoreIndexBuffer 0Q4`   !!c   薟d, !!`   Je          3  5 `,=dpA       # # E`@V`    b          e    @         0Q8`    !!d   |"   !!`   f         3  g^`,=dpA        R# # E`@V`    b         e     @          Pf֗?   allowFloatTexture   0QE`8  !"!   X4H
Hp4\L@ 4
 H$H*k83`@H$2&LT"w&T\"&ht"LK  !!T`&   }Pcd   _colors H PfN7(   COLOR_ATTACHMENT0   "Pen   DEPTH_ATTACHMENT2 Pfr   STENCIL_ATTACHMENT  PeZĨ   _depthStencil   `  )`         3  v  9 3333
h33w  /35	3@iYЕ1 33	w  13
33@!3"e$Y&Ε: '3(	3*3(i,3.	303.i234	3634i833h:`,=dpA       
# # E`@V`    4k<       ,P P P  
 X \ P P @ e    @         b0Q`   !R!8l\   x<<<@F 
 <
 <
 <
 ,  !! `   .*&"n}0         3  v  '3v  3v  3v  733
e9 999 `,=dpA       H# # E`@V`    e       P P , ,  e    @         ~0Q`   !n!8l\   x<<<@F 
 <
 <
 <
 ,  !! `   >:626}0         3  v  '3v  3v  3v  733
e9 999 `,=dpA       # # E`@V`    e       P P , ,  e    @         0Q}`  !!  ß|\\(dh/T8   h/T87d('h P43p/\@?x d$*<,+$*D \$"@/<$_ !!d`.   BՍ͕PeH   COLOR_BUFFER_BITPeD   DEPTH_BUFFER_BIT~q^b Pf    STENCIL_BUFFER_BIT  Bh	q2^`  a@         3  3333  !^E3	F33  53  53  53  5e3!^F3F33g33	 g"3
$g&3(3*g,3!^3/F.313g335g73!^n393;3=3	 g?N3A3C3
$gE3G3I3K3Mv  ^3(3O3QgS  `,=dpA       # # E`@V`    HpU       P 
   @ @ P   

 
 

    e    @         Bh	0Q4`   !!c   ۟@00 !!`   e          3  9`,=dpA        # :# E`@V`    b       ,  e     @         0Q4`   !Ϋ!c   ݟ@@0 !!`   e          3  9`,=dpA        x# # E`@V`    b       ,  e     @         0Q4`   !!c   @D0 !!`   e          3  9`,=dpA        # n# E`@V`    b       ,  e     @         ʜ0Q8`   !!c   HH( !!`   f          3  9   `,=dpA       # # E`@V`    b       ,  e    @         Μ0Qx`   !"!0jL   hD8xXstToxXs  !!(`   Pda
   stencilSep  v          3  93 3 99
3 3 993 3 99  `,=dpA       D# ,# E`@V`     f       ,P ,  P ,  e    @         Pej[   setStencilFunc  0QX`Z   !F! f.   hD4\,X,\( !!`
   2n          3  93 93 9
3 9   `,=dpA       r# # E`@V`    d       ,P  ,  e    @         Ҝ0QX`Z   !b! f.   hD4X,T,X( !!`
   2n          3  93 93 9
3 9   `,=dpA       # $# E`@V`    d       ,P  ,  e    @         ڜ0Q`   !~!8l`   x`{ddl!!,`   y          3  3 993 3 
993 3 993 3 99  `,=dpA       \#  $ E`@V`    $g         P ,P ,     e    @         Pd<F   setStencilOp0Q``p   !!$g6   xD4d,h,h,p( !! `   2p          3  93 93 9
3 93 9`,=dpA       $ $ E`@V`    e       ,P  ,P    e    @         ֜0Q``p   !!$g6   ԋxD4`,d,d,l( !! `   2p          3  93 93 9
3 93 9`,=dpA       $ $ E`@V`    e       ,P  ,P    e    @         ޜ0Q8`   !֬!c   H@( !!`   f          3  9   `,=dpA       $ $ E`@V`    b       ,  e    @         Ɯ0Q8`   !!c   HD( !!`   f          3  9   `,=dpA       R$ $ E`@V`    b       ,  e    @         0Ql`   !!,iF   ԗx`0+\+X0 !!`   s          3   O  V O  VF O 	 VF
 O  FX 9 `,=dpA       $ $ E`@V`    d       @!B!p  e    @         Peɖ<   setBlendColor   0QL`D   !.!e&   X<8<,<( !!`   PcB   blendSepk          3  93 93 9
  `,=dpA       $ $ E`@V`    c       ,P  e    @         Pd^vC   setBlendFunc0Q``p   !R!$g6   Ġx<4<,<,P,P( !! `   >p          3  93 93 9
3 93 9`,=dpA        $ x	$ E`@V`    e       ,P  ,P    e    @         0Q@`.   !n!d   ܦH<88( !!`   >h          3  93 9 `,=dpA       	$ <
$ E`@V`    c       ,P    e    @         Pdʨ
   setBlendEq  0QL`D   !!e&   X<48,L( !!`   >k          3  93 93 9
  `,=dpA       v
$ H$ E`@V`    c       ,P  e    @         0Q8`   !!c   H<( !!`   f          3  9   `,=dpA       ~$ $ E`@V`    b       ,  e    @         0Qt`   !ƭ!(h@   T#H,`,(8@,!!`   Pe=   vertexBuffers    PfCU%   vertexBufferOffsets PdF 2	   maxStream   u          !3  3;3 3;
3 3w  3 9   `,=dpA       $ $ E`@V`    e         P    e    @         0Q8`   !!c   HH( !!`   ʪf          3  9   `,=dpA       $ $$ E`@V`    b       ,  e    @         0Q8`   !
!c   H8( !!`   f          3  9   `,=dpA       X$ $ E`@V`    b       ,  e    @         0Qt`   !&!,iF   Ȼ7D, d<8T0 !! `   nPecC   maxTextureSlot  u         3  3z  <33;3
h33w  39 `,=dpA       $ `$ E`@V`    e       P 8P P ,  e    @         10Q`   !F!Dor    t7#
 
TT<<8To    !!$`   H6n~(         3  33z  Xw  C533
5;33w  39YѕE 3h  `,=dpA       $ H$ E`@V`     f       P P 8P  0@ e    @         b0QI`>  !b!  ͠|$,000h$<< t++h<  X88<<x0X\,,
 0
,'

'|
 <@#08*\
@``4'd8(!!,`   I	B
]H(b         CB-h         3  5T#3g#
{#{3v   3333v  j33<3w  +55v  ^5; Y"˕- #v  ^9$
9&=#
r(ɖ#r*ɇ,):-:/3 1;3 `,=dpA       |$  $ E`@V`    0j5        ` ` ՀZ P   8 3,@ L  e    @         n0QP`N   !!$g6   |$0
0(
T D
 ( !!`   l          3  5ң3 ш;99
 `,=dpA       D$ B$ E`@V`    c        P , e    @         j0Q8`   !!c   HP( !!`   Pen    primitiveType   f          3  9   `,=dpA       $ $ E`@V`    b       ,  e    @         0Q4`   !!c   @D$ !!`   e          3  9`,=dpA         $ v$ E`@V`    b       ,  e     @         0Q4`   !ڮ!c   \( !!`   e          3  3  `,=dpA        $ 
$ E`@V`    b         e     @         
0Qu`  !!  <P4:5: o: D$$@\"</p('d0/p,+/F \Ld8d2d0Kx0"@<X 88 W	: , ([ $@4L,
$P$&0"DT
@4"[
(DHX0D0C*@:W>@  0 4   !!`N   0QE`8  !
!UQ  x4`0('T"</"</"</"</<,,,,,DD*<T44H"d0"44gDC",+HX"PH`<,,,,,DD*@T<@X@XTlTlT44H"<TPhd0"@X@X44g<TDC<T44H"d0"44gDC   !!``,   qB2 Pf"   BLEND_CONSTANT_COLOR,PiF   BLEND_ONE_MINUS_CONSTANT_COLOR  > Pf	A   blendFuncSeparate   $Pg
C   blendEquationSeparate   FJ`T  qa    )0         3  3 v  3 33g3
33v  ^H3
33v  ^0333v  ^333v  ^V33W P  3W  U   P  3W# U "  P ! 3 U %  P $ e&3	(:3
*3
33,3.e0323436h8&3:3
3h<3>34g@3B3gD3 ^3F3v  ^V33WI P H 3WL U K  P J 3WO U N  P M 3 U Q  P P eR3	T3	(v  3	(3V3
v  -3X3v  3Z3,v  3\3.v  #3
*3
33,3.e^3`34v  3b36v  323436hdT3V3
v  3X3v  3:3
3hf3`34v  ^3>34ghd3	(:3
*3
33,3.ej323436hl&3:3
3hn3>34gp`,=dqA       $ V+$ E`@V`    Xtr       P P P P @X B!P P P P @ P B!BH P @ @ @ @ e    @         0Q`  !6!hx   xDp@('h4343",+\0H`43*<D\43tpT't('h43 !!,`   q^bq2^         3  3 v  I3 233g3
3g33g33g33v  ^33g3 #33v  ^3
3g ;359 "3$3&9(33g*3
3g, `,=dqA       +$ p/$ E`@V`    ,i.       P P P P @     e    @         0Q`~	  !R!  x"H/L`"H/,+|('pD\(TP"\(T(\`"\$PL"\$T$X\"<TP"<;4\`""H/H\D`x\t`x\(TP"t\(hllT(\`"\tXp\t\$PL"p\$d|hhT$X\"`x\t`x<TP"t<;hll4\`"D\(TP"\(T(\`"\$PL"\$T$X\"<TP"<;4\`" !!`J   2>Bqnq2 PfvY?   stencilFuncSeparate & Pf   stencilMaskSeparate  PfxH:   stencilOpSeparate   *rvzf  p    ~      P	  0         3  33v  $3  3 v  3  33v  3
3g33g333	3
33e 3"3	3$h&3(3	3*3,3.e0332343638e:3"323<h>3(323@3B3DeFI3H3
33eJ3L3$gN3P3*3,3.eR#3  33Tv  ^"3V3v  !3 3
X3
v  3Z3v  3\3v  #33	3
33e^3`3$v  ^3"3	3$hb3d3*v  3f3,v  3h3.v  #3(3	3*3,3.ej3l34v  3n36v  3p38v  #332343638er3t3<v  ^3"323<hv3x3@v  3z3Bv  3|3Dv  #3(323@3B3De~3
X3
v  3Z3v  3\3v  3H3
33e3`3$v  ^3L3$g3d3*v  3f3,v  3h3.v  3P3*3,3.e333	3
33e3"3	3$h3(3	3*3,3.e332343638e3"323<h3(323@3B3DeI3H3
33e3L3$g3P3*3,3.e `,=dqA       /$ XK$ E`@V`    t{       P P P P P P P P P @ P @ P @ P @ P @ P @ P @ @ @ @    e    @         2Pdq3i	   CULL_NONE   qVZq0QE`6  !~!	  <8DH<@,(;404O|L0Lg\,+Lg,(;48LPP8D{, 0c ,8 ,+@XclkX"($H( \4 $8,D"#,+H08S \ !!x`8   ޭ֭ڭΪPdxe   ARRAY_BUFFERPdv9   _attributes Hu
G A$Pg   enableVertexAttribArray  Pf   vertexAttribPointer a`   $Pg>f   disableVertexAttribArraya     )         3  v  3 3  v  Җg33v  ҖT3  Mw  E3	535v  3535v  ҖYѕL 33w  3;!Y#Е $3  M%w  35&35(3*v  3,3	.3*h033
234w  33
6583:3<3>g@ʤ3B3D5Fv  $3H3DgJ3B3D;L33D;N3P3D3R3T3V3X3[3XB]@Ze^Y`̕aYb   c 33dw  >3B5f35hv  ^3jgl3B;nYpɕG q `,=dqA       L$ X$ E`@V`    Xtr       P  
  
  " P P  P @   P P  H 0\  P 8 3e    @         ʪΪҪPcF   _linked Pd]
   useProgram  0Q`   !!Hp|   ,<O000K0@@PD$g<0k  !!$`   6Pe,   activeTexture   PcҔ   TEXTURE0>0         3 M w  k3535	v  G35Ѥ:3v  ^,33@g333hYҕr   `,=dqA       Z$ :]$ E`@V`     f         P  3e    @         HG1 APd*6   drawElementsPeY}   _bytesPerIndex  Pdݰ
   drawArrays  =Y         3  33΋ iii
33v  ^H333v  "3	3
g33g33
g i"3$3&v  ^:3(3*3&3&3,v  3&3.h03234v  ^#343638343:g<͋i>343@3Bw  j343D5F3H3J5LʤB3N89P3R3T5V3T5Xɤ3Z3\i^Y`̕x an3&63b3d3f3&3 h3&3!kBjem3"o3q3seu3#w3$y{Y{9$|3%~g3&f `,=dpA       2$ a$ E`@V`    t{      P @ P P @ @ P P P P P   ,P   @ 0P  
 
  P           e    @         `    Ja        b         s6	
0Q0`
   !!c   舣\   !!`   d           3     `,=dpA        2b$ xb$ 
`@V`    b          e     @         0Q`   !!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       b$ e$ E`@V`     f        P , P `  3e    @         U!
b         DH           3 ϋ9999	
9
999	9
999999 9! "9#"$9%$&9'&(9)(*9+*,9-,.9/.09102932495469768998:9;:<9=<>9?>@ 9A@B!9CBD"9EDF#9GFH$9IHJ%9KJL&9MLN'9ONP(9QPRR͇SS)̋T):UT=VV*3XlZ#W\3X^ˇY`)ea   `,dqA        # e$ E`@`    c   +   , , , , , , , , , , , , , ,0'<P P                                                 e     @         	}@           Ћ''	9 9kk'k'k
k'	kk' ̋
; ̋;P  ̋;Q  ̋;R  ̋;S  ̋;T  ̋	;U  ̋
; V  ̋;"W  ̋;$X  ̋;&Y  ̋;(Z  ̋;*[  ̋;,\  ̋;.^  ̋;0`  ̋;2' ̋;4 ̋;6P  ̋;8Q  ̋;:R  ̋;<S  ̋ ;>T  ̋!;@U  ̋";BV  ̋#;DW  ̋$;FX  ̋%;HY  ̋&;JZ  ̋' ;L[  ̋(!;N\  ̋)";P^  ̋*#;R`  ̋+$;T',%jV93X9-Z  `\   &   ,@ @ @ 8 8 8 8 8 8 8 8 8 8 8 P                                          e    @         Zz֤6Vv֥*Ff¦ަ:VrƧ6Rn¨֨*.NjʫB^zҬ
*Nj­"B^~֮2Nz0Ql`   !B!<mf    84`  T    6 `
  !!8`   D=dqA       f$ $ b   E`@(`   aq0Q`   !Z!4kX   ,@&6&6&&/!!$`   PeX   ATTR_TYPE_INT8  Pe򂃯   ATTR_TYPE_INT16 Per1   ATTR_TYPE_UINT16Pe:: X   ATTR_TYPE_INT32 Pe	   ATTR_TYPE_UINT32V}          3  v  3v  L3v  3v  .3v  3
v  3v     `,=dqA       Xg$ (i$ E`@R`    d       P P    e    @         Pe   attrTypeBytes   20Q``n   !!$g4   L' 8h00#h  !!`    PfbN   LINEAR_MIPMAP_LINEARp          !5 M5Ҫv  3 3 `,=dqA       zi$ j$ E`@R`    c	       @
   e    @         PcKC   glFilter0QH`:   !!e"   ૣP("ll   !!`   j          5 Ҫ3 5   `,=dqA       j$ k$ E`@R`    b        e    @         Pdj5    glTextureFmt`   J`   `    Kc    L   N  N  `    Kc   L  N  N  `   J`<   (b         }`2  Pe1   internalFormat  ` Pd8	   pixelType   B(b         `2  ` B(b         `2  ` B(b         `2  ` B(b         `2  ` B(b         `2  ` B(b         `2  ` B(b         `2  `  B(b         `2  ` B(b         `2  `2  `(  (b         `2  `2  `(  (b         `2  `2  `(  (b         `2  `2  ` (b         `2  `2  `h  (b         `2  `2  `f  (b         `2  `2  `(  (b         `2  `2  `(  (b         `2  `2  ` (b         `2  `2  ` (b         `2  `2  `(  (b         `2  `2  `(  (b         BBB(b         BBB(b         BBB(b         BBB(b         `2  `2  `(  (b         `2  `2  `
(  (b         `2  `2  `
(  (b         `2  `$ B(b         `2  `$ Bb       *` ~` Pd!    USAGE_STREAM` گ`(  `(  PetP   INDEX_FMT_UINT32`
(  NRV^Zfbnjr7Pc   a_color0zvPc   ATTR_UV Pb:   a_uvڲPc&|-   a_uv0   PcA   ATTR_UV1Pcϕ   a_uv1   PcD   ATTR_UV2PcH]   a_uv2   Pc&q   ATTR_UV3Pcvgs   a_uv3   Pcr+   ATTR_UV4Pcg   a_uv4   PcC   ATTR_UV5Pc>   a_uv5   Pc7   ATTR_UV6PcҒ   a_uv6   PcV   ATTR_UV7Pci   a_uv7   ʓƓj` (  `(  n`(  r`(  v`(  z`
(  V`(  Pe^   FILTER_NEAREST  `    Pe1~   FILTER_LINEAR   `   F`R  Pd]
   WRAP_CLAMP  `^ Pd>G*   WRAP_MIRROR ` e`    i`   m`   q`   `   `
   `   `   `   `   `   `   u`   y`   }`   `   `     Pfv$   TEXTURE_FMT_RGB16F  `"    PfZ3J   TEXTURE_FMT_RGBA16F `$    Pfv|,   TEXTURE_FMT_RGB32F  `&   `(   PerLY   TEXTURE_FMT_R32F`*    Pf Z   TEXTURE_FMT_111110F `,   Pe o   TEXTURE_FMT_SRGB`.    PfK   TEXTURE_FMT_SRGBA   `0   Pe$   TEXTURE_FMT_D16 `2   Pe4s   TEXTURE_FMT_D32 `4    Pf.   TEXTURE_FMT_D24S8   `6   `8   `:   "`    `  V!`  Pe"j[   DS_FUNC_LEQUAL  `  Pe6   DS_FUNC_GREATER `  Pe*   DS_FUNC_NOTEQUAL`
  Pen+P   DS_FUNC_GEQUAL  `  ^`  PdR   RB_FMT_RGBA4`  PeXB   RB_FMT_RGB5_A1  `  Pejy   RB_FMT_RGB565   ` `J }` y`	 `   PfjZ!   BLEND_FUNC_SUBTRACT `  (Phz]   BLEND_FUNC_REVERSE_SUBTRACT `  Pdc#s
   BLEND_ZERO  `    PdM	   BLEND_ONE   `   Pe^!J   BLEND_SRC_COLOR `   (PhMb   BLEND_ONE_MINUS_SRC_COLOR   `  Peg   BLEND_DST_COLOR `  (Ph&X   BLEND_ONE_MINUS_DST_COLOR   `  `  `  PeT   BLEND_DST_ALPHA `  (PhO:   BLEND_ONE_MINUS_DST_ALPHA   `
  `  `   Pfj   BLEND_CONSTANT_ALPHA`  ,Pi2G[   BLEND_ONE_MINUS_CONSTANT_ALPHA  `  $Pgv)1   BLEND_SRC_ALPHA_SATURATE`  B`    6!`   >`   b` <  &"`    ""`<  Pe/   STENCIL_OP_INCR `<   PfF)   STENCIL_OP_INCR_WRAP`
 PeO   STENCIL_OP_DECR `<   Pf   STENCIL_OP_DECR_WRAP`
  Pf'   STENCIL_OP_INVERT   `*  v`    PdB
   CULL_FRONT  `   `
   PfQo   CULL_FRONT_AND_BACK `  Pd;	   PT_POINTS   `    Pcm   PT_LINES`   PdUo   PT_LINE_LOOP`   PeNQD   PT_LINE_STRIP   `   ޙ`    Pfr\   PT_TRIANGLE_STRIP   `
   Peɭ   PT_TRIANGLE_FAN `   s           9  9999	
'
')'9   `R f      , ,0'        e    @         V0QL`F   !!$g8   Ȥ84H P
(L4!!`   aq
0QH`:   ! f0   ʤ 	<H !! `   0Q`   !!8l`   ˤd
4H
 L
 `.*** #!!@`   >!/2Ս͕2B Pf   createFramebuffer   z          9  9939	39393	9
33f9 `,=dpA       ʒ$ $ A`@(`    $g       , 
`
     e    @         F0QT`V   !β!$g4   դd#` \[
 4  !!`   > PfJ G   deleteFramebuffer   m         3   ^#3333 g
9  `,=dpA        d$ <$ E`@(`    d       P @    e     @         0Q0`
   !!c   ٤\   !!`   d           3     `,=dpA        n$ $ E`@(`    b          e     @         j            3 ы99   `,dqA        $ Ɩ$ E`@`    d      ,      e     @         	k          9  9 j939 `,dqA       $  $ E`@`   d
      ,@ ,     e    @         ʲ0Q`   !!Lq   ݤ /84H \ 
0D$H$H
6
H<
(L4 !!8`   <=dqA      J$ $ a  E`@(`    0Q`   !2!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       $ $ `@*`    e        ` `    e  
  @         aq
j2گv0Q`   !N!@nj    <H  2N_l "<";   !!H`    0Q`   b!Hpz   d
4L
 H
 hh87 ` #x H*HP   !!@`   >Pcj0   _usage  گ	ZPd)   _numIndices  PfG   _needExpandDataStorePdf{   createBuffer         9  99593
933C9933	f9
3h!3#3%3(@'9*   `,=dpA       $ ^$ A`@*`    ,i,       , ,P 
`
  
 X    e    @         F0Qt`   !!,iF   ,0#` HG| *Hh , !!$`   >PdX   deleteBufferu         3  v  ^>3333 g
3333A99 `,=dpA        $ $ E`@*`     f       P @ P     e     @         0Q`  !!hx   ̀D@#"l\l ,hx87 <L8ll8:7
 "8D:C   !!@`   	Zzگv>rΪҪPd
~
   bufferData  PeH   bufferSubData   ު8         3  v  3v  3@3x  (93@	9
33C93333	3
3 h3!$3#3
e%9'3)3
e+3-3/f1   `,=dpA       $$ $ E`@*`    0j3        ` 




   e    @         0Q0`   !ҳ!c   4
0( !!`   rd           9  `,=dpA       $ \$ E`@*`    b          e    @         Pce   setUsage`    Ja        b         s	
0Q0`
   !!c   \0   !!`   vd           3     `,=dpA        $ $ 
`@*`    b          e     @         0Q`   !!Dor   ܘ|,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       ,$ $ E`@*`     f        P , P `  3e    @          U!
b         DH           3 ϋ999͇		)̋
:
=3l#3ˇ)e   `,dqA        $ V$ E`@`    ,i      ,  @ 0	          e     @         	8           '9 9kш33;
33;33;'	j9
939   `$g      ,@  8P  ,    e    @         .J^γ0Q`  !F!Ts   84H \ @"P...|.d.l....t""l"h/\ 0/x
(0 L4 !!`B   aq
jxb4         .&Pcf   Texture !PdNT   TextureCube "ʰ4Pe~U   ./index-buffer  .PeL_r   ./vertex-buffer &PdMV	   ./program   Pdʕ	   ./texture   ZΤ!Ҥ^Pe1!   ./render-buffer Pe   ./frame-buffer  PcUQ   ./device"ʰU2	8         9  9kч)k:	k:k:	
k:k:k:k:!k#:%k':)k+:-3/:133:537:9#;3=3?hA9#C9E3G9 I   `,=dqA       F$ Ү$ E`@(`    @nK       ,@     
 
`  e    @         0Q8`   !!d    å84D !!`   aq0Q8`   !d   ĥ,
D4 !!f           NH ]] `,=dqA       6$ $ E`@(`    b         e    @         PcX   isPow2  f           9   9 `,dqA       ʰ$ $ E`@`   c      ,     e    @         0Qh`z   !´!0jJ   ǥ _4H P M
(L4   !!(`   L=dqA       $ $ c    E`@(`   0Q`   !ڴ!<md   ǥ<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       $ $ `@Ҵ`    e        ` `    e  
  @         0QX``   !!e(   ԥ 7L$" ,*	!!`
   <=dqA      $$ з$ aAa   (   `@Ҵ`    M0Q`"  !!Dor   ֥Xd H 24H&T&P "&(24   !!4`   H,Pi瓲   ^ERROR:\s+(\d+):(\d+):\s*(.*)$  
b0b         ҡ0b         ``    0         3  w    3gҤG3ч	):
5S :5S :53f:	g,3  x   3ч
 ):!:	#g%   `,=dqA       $ ķ$ E`@`    (h'         0  L   e    @         n(          ''3 g3ы g`d      P       e  
  @         0QL`F   !:! f,   |  d L  !!`   PdF   createShaderPd   shaderSourcePeC   compileShader   k         3  g3h3g
 `,=dqA       V$ :$ `@Ҵ`    c       P @ e  
  @         aq
0Q`   !b!8l`   ߥ <<. 2NSl "<";!!@`   0Qt`   v!<md   D
4\
 T
 T
 L
 L |X D,  !!8`   >Pd!	   _samplers   PcF   _errors Pd6@   _vertSource PdB3   _fragSource Y<u          9  999	993939	9
Y'9   `,=dpA       $ $ A`@Ҵ`     f       &&,P   e   
 @ 	        F0Q`  !!  T ($P&s$X&{ p d d D`hgB *;0hgB *;0 T H(Dlk#B $
,xlk
  |`_02<*@,"lk
  |4 |0$?
0&0K" 4,*0
;( 	4P  !!`V   >
PeX   createProgram   Pd"   attachShaderPd?   linkProgram  Pf^cT   getShaderParameter  Per   COMPILE_STATUS  ʡPe8   getShaderInfoLogPdx   deleteShader PfQ   getProgramParameter Pd?   LINK_STATUS bb         r	,PiS   Failed to link shader program:   Pfb.   getProgramInfoLog   r	 PfB   ACTIVE_ATTRIBUTES   Pe׷C   getActiveAttrib  Pf   getAttribLocation   G(b         G A APen   ACTIVE_UNIFORMS Pevm   getActiveUniform PfL   getUniformLocation  Pb޷x   [0] bH0b         G A1`           3  *3333i
33i3f3h3h3	g3
 3"3$h&!3(g*i,3"3$h.!3(g0i234g634g83:3<h>,3@B)3DgF@C:HgJ9L3:3NhPw  X3RhT3V3XhZ3\3^`)3X:a:c3 e: ggiYk˕Z l3:3!mhow  3"qhs3u3#why$3%{3&~N}gv  ä3%{3&~NhŇ')::3 : 3(:(3)3gYǕ 9  `,=dpA        |$ $ E`@Ҵ`    t{       P @ @ P P P P @ P P P @  P P P 
  

  	`2 0P P  e     @ 
        r0Q``n   !!0jL   @ LK P d
 T
 T
 (  !!(`   >Pen{   deleteProgram   p         3  333g9
9999 `,=dpA        $ R$ E`@Ҵ`    e       P  & e     @         `    Ja        b         s)
0Q0`
   !>!c   ؞\   !!`   Y<d           3     `,=dpA        $ $ 
`@Ҵ`    b          e     @         0Q`   !Z!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       $ $ E`@Ҵ`     f        P , P `  3e    @         U!
b         D}H           3 ϋ99͇)̋:	=

3l#3ˇ)e   `,dqA        $ 6$ E`@`    (h      , s2 ` L        e     @         	r            '''9 9'j939   `e
      ,@ ,      e    @         ִ
^r:V60QL`F   !!$g8   84H P
(L4!!`   aq
0QH`:   ! f0    <D !! `   0QT`V   !!$g8   赦d
4L
 X # P!! `   > Pf!   createRenderbuffer  m         9  933f9
3h `,=dpA       r$ x$ A`@(`    d       ,P    e    @         F0Q`   !ζ!8l\   ໦D
0L
 h 8PL\L:PO  !!,`   !/>Pe^   bindRenderbuffer Pf;   renderbufferStorage y8         9  93333
3h33
3e33
h`,=dpA       $ $ E`@(`    e       ,P P P @ e    @         0Q``p   !!(h>   Ħt| @PO`_ P !! `   >޶ Pf   deleteRenderbuffer  p(         3  23333h
33 g9 `,=dpA        $ $ E`@(`    e       P @ @    e     @         j            3 ы99   `,dqA        J$ $ E`@`    d      ,      e     @         	k          9  9 j939 `,dqA       $ $ E`@`   d
      ,@ ,     e    @         ʶ0QA`,  !"!~   ̦ 84H P H""p"\"t"p"""""""""""p*!F
(L4!!`B   4=dqA      0$ $ ` E`@(`    aq
j9b   J      D>DTa  ADDD2D`    `  `  `    `  `  ޭ`֭`    [ڭ`    [ʪB6``    [B2" ^b ޙ0QP`J   !N!(h:    <<@ 4   !!(`   0Q`   b!8lZ   $K$K$K" 0   !!(`   I	֭ڭy         #  33r9#  33
r9#  33r93g  `,=dpA       X$  $ A`@2`     f       P ,P ,P ,P    e    @   }      0Q`   !~!8l\   4X$K$K$K  !!$`   I	֭ڭx         #  33r9#  33
r9#  33r9  `,=dqA       <$ $ E`@2`    e       P ,P ,P ,  e    @   ~      F0Q8`   !!c   @" 0 !!`   f         3  g `,=dpA        .$ h$ E`@2`    b         e     @         =0Q`2  !!  t|,8K\4Gk,PctL_,4GX0CgH   !!`L   >2ޭ֭Hڭʪ60          3  9 3939
39393939393 9"3	$9	&3
(9
*3,9.30923496389:3<9>3@9B3D9F3H9J3L9N3P9R3T9V3X9Z3\9^3`9b3d9f3h9j3l9n3p9r3t9v3x9z3|3 ~w  33|5;Yҕ' 3!3 w  3!3!5;Yѕ' 3"9"3#9#3$3 w  3$3$5;YЕ' 3%9%   `,=dpA       $ $ E`@2`    ~       ,P  ,P  ,P  ,P  ,P  ,P  ,P  ,P  ,P  ,P  ,P  \  \  P 8 3,  e   " @         l            ҋ9 3ы99   `,dqA        0$ $ E`@`    e              e     @   |      	%(          9 9k҇33	:33:33	:
33:33	:33:33!:#33%:'33):+33-:/331:3335:7339:;33=:?33A:C33E:G33I:K' jM93O9 Q  `HpS      ,@  
 
 
 
 
     e    @         J^z0Q`   !޷!Dot    /84H \
\*4<$  H  <
(L4  !!0`   D=dqA       ^$ |% b   E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !
!d   D
P   !!`   e           9     `,=dqA       n$ $ E`@`    b          e    @   {      m         #  3#  33f 'l `,dqA       $ $ `@`    d
      P      e  
  @   q      aq
nb         j;0Q`   !2!Pr   ħ ;t('#X l<D3      !!X`(   4=dqA      $ % A`(   E`@`    0Qx`   !J!0jN   ŧx$ .` | 6h 0 !!0`   b>>Pe쀥   createTexture    9`   K`   Bv          3  h3339
3f93%93	g`,=dpA       d$ $ `@B`     f       P   
   e    @   s      UbF0Q`8  !r!-)B  ѧl <Hlp|||ll*4+&*4+*4+*4+dh H@ "<"WP#\,D,,t 4\ 4#DC|<DP48,(""`4 dHG
 8 P  `   !!`h   >Pd^
   _genMipmap  y!}/QUqY]a}2e6	:	E1	7	 9H`@  ƯʯPd
L
   _setMipmap  !9PbGo   hint PfN   GENERATE_MIPMAP_HINTPc   NICEST  Pe>pmx   generateMipmap  Pd   _setTexInfo ^8         3  33$3!^393
!^3
93!^393	!^3	9
3!^393!^393!^39 3"!^3"9$3&!^v3&9(3*3,3.z  303,32y  2343,36z  383,3:y  9<3>!^3>9@3>3 B3D3F
#H3J# L3!N33
hP3"R!^83"R3#Tx  &33
x  33
3"R3#V3%X3Zk\3%X3^k`3&b3'dgf3(h3)j3*lhn3"R!^I3"R3#px  83+r3"R3,t3-vex3"R3#zx  
9|.3.~3/30h313)jg932f3 33g`,=dpA       H$  % E`@B`    pz       P ,P  ,P  ,P  P P P  P ` P P P P P P P  P @ @ @ e    @   t      0Q`   !!4kX   l @ LdDC|<D l  `!!4`   >ʰƯʯPdNǗ   _setSubImage^z0         3  333k3
3g333h3	h3 3
g `,=dpA       % % E`@B`    $g"       P P P @ P   e    @    u      E0Q`   !ʸ!4kX   l @ LdDC|<D `  `!!4`   >ʰƯʯPd^#	   _setImage   ^z0         3  333k3
3g333h3	h3 3
g `,=dpA       % % E`@B`    $g"       P P P @ P   e    @ !  v      B0Q`  !!0  | 4<h4
0 p+&<;"<;L<;"<;Dl<((,.D<((,,..<;"<;L<;"<;D<(,.!!\`*   >!9MQ	2U	Pd
   pixelStorei  Pf0^   UNPACK_FLIP_Y_WEBGL ,PiY   UNPACK_PREMULTIPLY_ALPHA_WEBGL  $Pg.yO   compressedTexSubImage2D Q	y}}Peb1   texSubImage2D   x    	     3  3333Ϥ#
3g
#
{33h33h33	h33	h3
73!3#3%3'3)3+3-3/e	1:333#3%3'3)3+3-3/35e
733h933h;33	h=33	h?333#3%3'3)3/35eA`,=dpA       
% % E`@B`    <mC       P ` P  



      e    @ "  w      0Q`  !!   | 4<h4
0 p+&<;"<;L<;"<;D`<(L(68<(L(8,..<;"<;L<;"<;8<(L,.!!X`(   >!9MQ	2U	 Pfғ   compressedTexImage2DQy}Pd9c2
   texImage2D  }ux    	     3  3333Ϥ#
3g
#
{33h33h33	h33	h3
/3!3#3%3'3)3+e-73/3#3%3'3)3+3133e
5{33h733h933	h;33	h=3/3#3%3'3133e?`,=dpA       % R% E`@B`    8lA       P ` P  

 
   e    @ #  x      ڸ0Q`  !>!pz   Ҩ LT8"T*@X,t
$\"0K"0 O8 `, x
 @
 <
< !!H`    ʰ@b         y}!9ܒQ`    MB!/H1	7	ڸH         3  3k҇)3:	3:::3	w  9
#33Jh#33!J h##3&P(g)O%#3&P,g-O+9/91539537h9Y;Е <   `,=dpA       % 2% E`@B`    8l=       @  
 X   	 B`     e    @ $  y      0Q`  !^!0  d @ 4\ 4X
,*4/|*4/.''H'\&$'`D<h L.'&D<h L.'&D<T"D<T" " 
$D<"!!h`0   >!/]2ʱaYPe#:   texParameteri    PfFΝ   TEXTURE_MIN_FILTER  Q PfN=   TEXTURE_MAG_FILTER  UPe^1E   TEXTURE_WRAP_S  Pe_   TEXTURE_WRAP_T  ^(Ph}G   TEXTURE_MAX_ANISOTROPY_EXT  `         3  333k33
kѣ[333v  333v  )3393393	 3
"v  3$3&3(3*3,i.e03$3&323*34i6e83$3&3:3<e>3$3&3@3BeD3 F3HgJϤ3$3&3L3NeP  `,=dpA        h% % E`@B`    DoR       P P P P ,P P P @ P P P P P   e     @ %  z      H          ' # 33g93
9 l3ϋ99	
99999`4k       P ,P P , ,            e    @   r      	|0           '9 9kҤ3):	k'k'3k939	` f      ,@ L   e    @         .FnƸ:Z0Q`   !!Dot    /84H \
\*4<$  H  <
(L4  !!0`   D=dqA        % M% b   E`@(`    0QT`V   !!$g2   ̅<LD< *$   !!`   U	0Q4`   !ƹ!d   D
P   !!`   e           9     `,=dqA       "% "% E`@`    b          e    @ (  p      m         #  3#  33f 'l `,dqA       d!% "% `@`    d
      P      e  
  @ '  f      aq
nb         j;0Q`   !!Pr    ;t('#X l<D/      !!X`(   4=dqA      "% 2M% A`(   E`@`    0Qh`~   !!,iF   x$ .`  d 0 !!(`   b>Pef#W   TEXTURE_CUBE_MAP>Zr          3  h3339
3f93g `,=dpA       #% r$% `@`    e       P     e    @ *  h      UbF0Q`  !&!  l <LTlp|||ll*4+&*4+*4+*4+dlP#\(,(@ 4\ 4#DC|<\P48,(""d4 dHG
 8 P  `!!`\   >iy!}/QUqY]a}2e 9H`  Ưʯ!9^e8         3  333!^393
!^3
93!^393	!^3	9
3!^393!^393!^39 3"!^3"9$3&!^v3&9(3*3,3.z  303,32y  2343,36z  383,3:y  9<3>!^3>9@3>3B!^+3B3Dx  33
33B3F3H3JkL3H3NkP3 R3!TgV3"X3#Z3$\h^3B!^I3B3`x  83%b3B3&d3'feh3B3jx  
9l.3(n3)p3*rht3+v3#Zgx9z3,|f~3 3-g`,=dpA       %% L1% E`@`    hx       P ,P  ,P  ,P  P P P  P @ P P @ P P P P ,P P    e    @ +  i      0Q`   !B!8lZ   Ʃl @ LdDC|<\ l  `   !!4`   >ʰƯʯ^z0         3  333k3
3g333h3	h3 3
g `,=dpA       1% V3% E`@`    $g"       P P P @ P   e    @ ,  j      E0Q`   !^!8lZ   Ωl @ LdDC|<\ `  `   !!4`   >ʰƯʯڸ^z0         3  333k3
3g333h3	h3 3
g `,=dpA       3% T5% E`@`    $g"       P P P @ P   e    @ -  k      B0Qm`  !z!  ֩| 4<hL4L<;"<;L<;"<;0 p+xDlp$((,.Dp$((,,.Dp$(,. !!``,   >!9PdEs	   faceIndex   MQ	2U	Q	y}}
Q    	     3  33333
33h33h33h33h#	3
g
#	{ 3!=3#3&@%3(3*3,3.3032e	4@363&@83(3*3,3.303239e
;6363&@=3(3*3,3239e>   `,=dpA       5% ;% E`@`    8l@       P P @ @ P 
 P P @    e    @ .  l      0Q]`b  !!   | 4<hL4L<;"<;L<;"<;0 p+xD`p$(L(68p$(L(8,.8p$(L,. !!\`*   >!9MQ	2U	*Qy}.}A    	     3  33333
33h33h33h33h#	3
g
#	{ x3!53#3&@%3(3*3,3.e0=323&@43(3*3,3.3537e
91323&@;3(3*3537e<   `,=dpA       
<% dB% E`@`    8l>       P P @ @ P 
 P P       e    @ /  m      ڸ0Q`H  !!`v    LT8"T*xX,
8
$X7 ;
 ,
4<
< k!!@`   ʰHb         y}`    !9ܗQ`    MB!y/}Hڸ8         3  3k҇)3:	3:::3	w  `59
3J93J9!w  %9#5%9'3)h+Y-Ε'.Y/Еd 0`,=dpA       B% F% E`@`    0j1       @  
    
 !   e    @ 0  n      0Q`  !ֺ!0  d @ 4\ 4X
,*4/|*4/.''L'\&$'`DTh L.'&DTh L.'&DTT"DTT" " 
$DT"!!h`0   >!/]2ʱaiYnrQvUz~^`         3  333k33
kѣ[333v  333v  )3393393	 3
"v  3$3&3(3*3,i.e03$3&323*34i6e83$3&3:3<e>3$3&3@3BeD3 F3HgJϤ3$3&3L3NeP  `,=dpA        LF%  M% E`@`    DoR       P P P P ,P P P @ P P P P P   e     @ 1  o      H          ' # 33g93
9 l3ϋ99	
99999`4k       P ,P P , ,            e    @ )  g      	|0           '9 9kҤ3):	k'k'3k939	` f      ,@ L   e    @ &        ¹">ZvҺ0Q\`h   !!0jP   ظ 84H P  H 
(L4!! `   <=dqA      *N% 6T% a  E`@(`    aq
j0Q@`*   !!e"   ໪ &H   !!`   0Qĕ`2  &!hx   4
4H
 H
 X h h
 T''''''
 <, !!P`$   >!/i2ƱQUYF]a>Y<          9  99999
339339	339
339339 33"9$9&(Y()9)   `,=dpA       O% VR% A`@
`    ,i+       , ,  ,P  ,P ,     e    @ 4  d      F0Qp`   !B!,iD   ʪd#` LK *Lh
 4  !!$`   >Pe   deleteTexture   Pb]   tex t         3   ^=3333 g
3333A99    `,=dpA        R% S% E`@
`     f       P @ P     e     @ 5  e      h            3 ы9   `,dqA        N% S% E`@`    c      ,    e     @ 3  c      	o           9 9k') j939
`d      ,@     e    @ 2        ">0Q``j   !r!,iF   Ҫ /4H ( `8
(L4 !!$`   4=dqA      T% tf% ` E`@(`    0Q`   !!<md   Ҫ<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       T% \W% `@`    e        ` `    e  
  @ 7  Z      aq
j0Q`   !!Dot   ߪ <H   2N_l "<";  !!P`$   0Q`   !Hp~   d
4L
 H
  ;87 ` #x H*HP !!@`   >rZPe6 ~   _bytesPerVertex 	Pd^Hx   _numVerticesz~         9  99339
3933C9933	f9
3!h#3%3'3*@)9,  `,=dpA       X% Z% A`@`    ,i.       ,  , ` ,  e    @ 9  \      F0Qt`   !޻!,iF   ,0#` HG| *Hh , !!$`   >u         3  v  ^>3333 g
3333A99 `,=dpA        @[% R\% E`@`     f       P @ P     e     @ :  ]      0Q`  !!hx   D@#"l\l ,hx87 <L8Ll8:7
 "8D:C87 !!<`   	Zzʻλ>rΪ³8         3  v  3v  3@3x  (93@	9
33C93333	3
3 h3!$3#3
e%9'3)3
e+3	3
h-   `,=dpA       ~\% a% E`@`    ,i/        ` 



  e    @ ;  ^      0Q8`    !!d   d  0   !!`   u
f         3  3g`,=dpA       Ha% a% E`@`    b       @ e    @ <  _      Pd6|	   getFormat   0Q0`   !6!c   4
0( !!`   rd           9  `,=dpA       a% &b% E`@`    b          e    @ =  `      `    Ja        b         s	
0Q0`
   !^!c   \4   !!`   λd           3     `,=dpA        b% b% 
`@`    b          e     @ >  a      0Q`   !z!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       b% je% E`@`     f        P , P `  3e    @ ?  b      U!
b         DH           3 ϋ9999	

͇)̋:=3l#3ˇ)e   `,dqA        W% f% E`@`    0j      , ,0'<P P             e     @ 8  [      	p            '9 9kj939
   `d      ,@    e    @ 6        ڻ2Zv0Q|`   !!<mh    84H \  H
|*4<
(L4!!(`   <=dqA      f% o% a  E`@(`    aq
j PfV{   ../murmurhash2_gc   b         0QH`:   !Ƽ! f0    <H !! `   0Q]`d  ڼ!  䠫48T
 H d$,,
 |
(,"L""8"x\"T0 HW+,(( TP( ($(+0((
 <$Ho * ?|!!P`$   RvZEHPb          Ga`    PcZƻ   stream  `Gb
AX         9  993w  5	χ)3:3:3:3	:	3
!^3
:
3	3!3k#B :%3 '3);+3-3/g13336@5983)@;3	<@>@?3@@B@C3
D@F@:YGѕ H3I3Kw  3M5O3Q9SYU͕  V3W lY9[  `,=dpA       0h% Vm% A`@`    Lq]        &0P  0P 

 , !@X  !
  `  e    @ B  W      F0Q4`   !!c   d  !!`   Re          3  5 `,=dpA       m% &n% E`@`    b          e    @ C  X      u
0Q0`
   !!c   \   !!`   d           3     `,=dpA        Tn% n% E`@`    b          e     @ D  Y      j            3 ы99   `,dqA        h% n% E`@`    d      ,      e     @ A  V      	w(          9 9k'kҤ3
):' j939` f      ,@ 0       e    @ @        ¼ּ0QL`F   !B!$g8   84H P

(L4!!`   aq
0Q@`*   V!e"    &H   !!`   0Q``j   !j!,iF   D4X
 D0Ko !!`   PcXC   _cursor I	"p         9  #r9w  3j
;Yҕ    `,=dpA       >p% @q% A`@(`    d       @ @  e    @ G  T      F0QP`P   !!(h:   ƫd, 03S   !!`   "zHl           3  353M3 
3D9`,=dpA        q% r% E`@(`    d        P ,  e     @ H  U      >h            3 ы9   `,dqA        p% r% E`@`    c      ,    e     @ F  S      	k          9  9 j939 `,dqA       o% r% E`@`   d
      ,@ ,     e    @ E        Rf0Q|`   !!8l\   ̫ /84H \
\*4<4
(L4  !!(`   <=dqA      "s% |% a  E`@(`    0Q`   !ν!<md   Ы<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       8t% v% `@ƽ`    e        ` `    e  
  @ J  F      aq
Pd:h8W	   ./timsort   b         0Q`N  !!Xt   ܫ <H      2ZNl "<";   !!p`4   0Q@`,   !e"   ܫ40XT   !!`   I	"h         9  #r9  `,=dpA       2w% w% A`@ƽ`    c       @    e    @ L  H      F0Q``l   !"!(h@   l3,
 D(K!!`   "Hp          3  3x  '3 3w  3 ;
Yҕ   `,=dpA       8x% &y% E`@ƽ`    d       P  0  e    @ M  I      ;0QP`L   !>!$g6   d4h(K0$ !!`   "l          3  w  3;Yҕ 9   `,=dpA        Py% "z% E`@ƽ`    c
        0/  e     @ N  J      =0Qp`   !Z!,iH   H<7tD3', 4 0!!`   "H;t         3  33z  33	3Og33 ;3 Y9  `,=dpA       Jz% Z{% E`@ƽ`     f       P 

    e    @ O  K      b0Qh`z   !v!(h@   ,4"Ph,, (!!`   "r          3  Z9 3 w  
9 3	3 533 ;   `,=dpA        {% |% E`@ƽ`    e       
`
 
  e     @ P  L      "0Ql`   !!,iB   xTxHD/\(X H   !!`   "s           3  z  9w  23 N335	;3;3 N9  `,=dpA       |% `~% E`@ƽ`    e       
  
 .  e    @ Q  M      =0Q8`    !!d   d 0   !!`   "f         3  3g`,=dpA       ~% ~% E`@ƽ`    b       @ e    @ R  N      0QH`:   !ʾ!e$   h 8<"S  !!`   
"j(         3  33i   `,=dpA       % % E`@ƽ`    c       P    e    @ S  O      `    Jb            b         sH
0Q0`
   !!c   \   !!`   d           3     `,=dpA        
% R% 
`@ƽ`    b          e     @ T  P       b         sf0Q0`
   !!c   \   !!`   "d           3     `,=dpA        % ؀% 
`@ƽ`    b          e     @ U  Q      0Q`   !.!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       % r% E`@ƽ`     f        P , P `  3e    @ V  R      U!
b         DH           3 ϋ9999	
9
99͇)̋:=͇)̋	:=
3l#3ˇ!)e" `,dqA        
w% "% E`@`    <m$      , , ,0'<0 I              e     @ K  G      	w(           '9 9kҤ3):	'j939   `e      ,@ L   e    @ I        ʽ:Vrƾ*0Q`\  !Z!hx    84d
C;?#?\\\t\\4  !!D`   0QD`8   n!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       % % `@(`    b       L e  
  @ X  E      aqPdV-u   CircularPoolPd9B
   FixedArray  Pdj   LinkedArray &Pe3   TypedArrayPool  Pe-X   ./circular-pool 
Pe2i   ./fixed-array   Pe2   ./linked-array  Pcz5   ./pool  Pe8   ./recycle-pool   Pf   ./typed-array-pool  p           9 99999
9kk3	9
kk3	9kk3	9k k"3	$9k&k(3	*9
k,k.3	09  `,=dqA       ʄ% Z% E`@`   4k2      , , @ @ @ @ @ @       e    @ W        j0Q|`   !!8l\    /84H \
P*4<.
(L4  !!(`   <dqA      % T% a  E`@(`    0Q`   !ֿ!<md   Į<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       % L% `@ο`    e        ` `    e  
  @ Z  ;      aq
b         0Q`:  !!Dox   蹬 <8  2ZZNl "<";!!X`(   0QX``   
!(h>   D
$H @ L L 6t !! `   *Pco   _head   Pc   _tail   
~
n          9  9993r
9`,=dpA       % % A`@ο`    d       , @    e    @ \  =      F0Qt`   !.!,iF   d l80X*lD
 H  !!$`   ~
Pct   alloc   Pcj   _prev   u          3  3f339
39
993M9   `,=dpA        % z% E`@ο`     f       @  ,      e     @ ]  >      %	0Q`   !R!<mb   Ƭ@,D"t<,D"tT D 4 X (   !!$`   B~
Pb   free}         3  3  3939333  9 3  9
99 33g3N9`,=dpA       % T% E`@ο`     f        , ,P P p  e    @ ^  ?      ͷ0Ql`   !r!0jL   ά|4H<  8& T   !!`   	s8         3  Ҥ<3g!3iY
ѕ  `,=dpA       % % E`@ο`    c       @  3e    @ _  @      `    Jc                b         s 8
0Q0`
   !!c   լ\   !!`   d           3     `,=dpA        X% % 
`@ο`    b          e     @ `  A       b         sfK0Q0`
   !!c   ׬\   !!`   d           3     `,=dpA        ޕ% $% 
`@ο`    b          e     @ a  B       b         sH0Q0`
   !!c   ٬\   !!`   d           3     `,=dpA        h% % 
`@ο`    b          e     @ b  C      0Q`   !!Dor   ۬|,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       Ж% J% E`@ο`     f        P , P `  3e    @ c  D      U!
b         DH           3 ϋ999͇		)̋
:
=͇)̋:=͇)̋:=3l#3ˇ)e   `,dqA        r% % E`@`    4k      ,  L&@ 0	            e     @ [  <      	w(           '9 9kҤ3):	'j939   `e      ,@ L   e    @ Y        ҿ*Nn0QL`F   !"!$g8   84H P
(L4!!`   aq
0QX`Z   6!,iD    <H     !!0`   0Qh`~   !J!4kR   D
$@
p
 D4Oo   !!`   *Pb>P   _idxI	Pc18   _frees  r         9  N9#r9	w  3j;Yҕ  `,=dpA       V% ~% A`@(`    e       
     e    @ f  6      F0Q`   !n!Pr   lH
 DH O 
 T8G 4,   !!`
   ^I	H*Z@         3  #r9 3	Aw  3 3f;YЕ w  3 5;YYΕ  3@ 9!  `,=dpA       % % E`@(`    $g#       @ 
  3 e    @ g  7      Pc+Ԁ   _expand 0Q`   !!<md   @0 "D7'0|0<   !!$`   Z1	8	Ta333333?^H{8         3  w  .3#33
3B	gMg33 533 ;3 Z 9 !   `,=dpA        &% % E`@(`    $g#         X @    e     @ h  8      >0QD`8   !!e"   4,0(   !!`   Z^i          3  Y9 33 ;	`,=dpA       Ƞ% @% E`@(`    c       
  e    @ i  9      b0Qd`t   !!,iF   ؅l8P87'8<
 ( !!`   Z^Hq         3  y  35kYҕ" 	3
99   `,=dpA       j% p% E`@(`    d        \ ,  e    @ j  :      Bh	n            3 ы9999	   `,dqA        .% % E`@`     f
      , ,         e     @ e  5      	k          9  9 j939 `,dqA       % ܢ% E`@`   d
      ,@ ,     e    @ d        2Fj0Q`   !!<md    /84H \
\*4<,
(P L4  !!0`   <=dqA      % % a  E`@(`    0Q`   !!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       % Ȧ% `@`    e        ` `    e  
  @ l  *      aq
b         0Q`.  !.!Lq    <@    2ZNl "<"; !!``,   0Qd`v   B!0jN   D
$H X
 D0Ko !!`   *I	"q         9  9#r9w  3
j;Yҕ  `,=dpA       % 4% A`@`    d       ,` ,P 8 3e    @ n  ,      F0Q0`   !^!c   ,0$ !!`   d           9   `,=dpA        % % E`@`    b          e     @ o  -      =0Qh`|   !z!,iH   Фl3,
 DD K!!`   "H*r           3  3x  /3 3w  3 3
f;Yҕ   `,=dpA       &% % E`@`    d       P P 8 3e    @ p  .      W	0Ql`   !!(h@   \<7t@3#>D/@!!`   "HW	s          3  33z  33	3Og33 Y9 5`,=dpA        B% 6% E`@`    e       P 

 . e     @ q  /      %	0Qp`   !!,iH   ȭx<LD/\(H H!!`   "t(          3  z  >3 N353	35;3;3 N9 `,=dpA       b% ܬ% E`@`     f       
 
 
    e    @ r  0      ͷ0QH`:   !!e$   h 8<"S  !!`   
"j(         3  33i   `,=dpA       % % E`@`    c       P    e    @ s  1      `    Jb            b         sH
0Q0`
   !!c   \   !!`   d           3     `,=dpA        % >% 
`@`    b          e     @ t  2       b         sf0Q0`
   !!c   \   !!`   "d           3     `,=dpA        ~% Į% 
`@`    b          e     @ u  3      0Q`   !2!Dor   ̻|,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       % ^% E`@`     f        P , P `  3e    @ v  4      U!
b         DH           3 ϋ9999	
9
͇)̋:=͇)̋:=3l#3ˇ)e `,dqA        % % E`@`    8l    	   , , s2 &              e     @ m  +      &	y(           '9 9kҤ3):	'j9#939	 ` f      ,@ L
`    e    @ k        
*>Zv.0Q|`   !^!4kX   ˭ 84H 
   _4!!<`   t=dqA       ޲% & h         E`@(`   0Q`  !v!$g6   ,(",",FH*,b\2,RL2,CH !!            w  9dw  
w    'w   w  D w  @B w  $ ʚ;w   w  	  `,=dqA       й% % `@n`    me  
  @ z        0QM`H  !!  <
 $

",
@*0 
(38(<($$$
 
p 0 0$
(.L#/H(,.P#/H(
2D38P D @
(.@38   !!`   Q18         v  \ \v  \\v  v  v  w  w  	w  "z  z  [[kkw  $AN5B
P
Ж*x  "AN5BP
v  w  # k# kv  w  `,=dqA       &% % `@n`     f       B! !!h   e  
  @ {        0Q`N  !!\u   
$
 $
"(;Tp
"403\:
"403\ 
(  !!`   0Qd`v   !(h>   p$
 t
@.4L.  !!q          Z w  -5Y5;Z;	/  `,=dqA       % % E`@n`    c        @2e    @ }  )      (         M v  Y55lw  Dw  '5N
5lw  Yҕ)   i/w  '5N5lz  Yҕ) A `,dqA       % % `@`    $g      "    	     e  
  @ |        0Q`  !!   
GL
 
,$
 l
<
$#<>`
0w
4
4
$P 
8#T
  !!@         v   Y w  5w  /@X5lw  	M	ѕ1
Av  v  v  (7MM5;MM5;M5;'x   @@N5 ;"Z$Ε!%;&Y( )   `,=dqA
       % <% `@n`    (h*        !" "  " 0; 3e  
  @ ~        0QY`^  !!*    
D#PH
 8
"T##d/4.
/X

'p
 4
"T##d /4.
/(
 $
T$
 d
$+d
4#P"8.(   !!=H         @ 5lx  lAw  =@@5l
x  !V@y  ? x  @@ЖgMw  =@A5ly  !V@y  ? x  AAYw  5A X@@!5"l$x  
M&Җ7 ' `,=dqA       V% .% `@n`    (h(        "@ f!"@ f!B  e  
  @         0QY`^  !
!*    
D#PH
 4
"T##d/4.
/(
 $
x
 8
"T##d /4.
/X

L$
 d
$+d
4#P>`(   !!=H         @ 5lw  iMw  =@A5l
w  !V@y  ? x  AAЖjAw  =@@5lz  !V@y  ? x  @@Yw  5A X@@!5"l$w  	M&ҕ7 ' `,=dqA       H%  % `@n`    (h(        "@ f!"@ f!B  e  
  @         aq0QU`X  !"!|}   ͭ\, 4&#0\'h
(
$\$
JBC@. Ld>("Ld8
/@4 6Sh P @

#T  h !!,`   I	B Pf7;   Can only sort arraysH0QP`N   :!$g6   حt
  
 +$
( !!l          z  UF W @ `,=dqA       ,% % E`@n`    b       e    @ y  (      Pc(k   pushRun PdEZ	   mergeRuns   Pe^O   forceMergeRuns  9x         #  3g#r!!3
!Aw  w  1i@i
rЋ kiw  4x  @@i3h3 f"A$@%v   &3'f)`,dqA       L% .% E`@`    0j+      @ P @ @ P @        e    @ x        
`    0Kj               N  @   -1  5w0Qh`z   !n!4kX   Ů <H    E K!!@`   0Q`  !`v   ŮD
,L
 T
 X 0&7,;6D&*L.2,;,; $ !!4`   DPdnn	   minGallop   HPe>V   tmpStorageLengthI	Pb!d   tmp Pdʝ   stackLength Pczߝ   runStartPd$	   runLength   Pd	   stackSize            9  9939  9
3  w  3X9#3r93xw  ,3 w  
3o w  (9!#3#r%9'#3)r+9	-9
/`,=dpA       n% % A`@n`    0j1       , , `


    e    @   !      F0QX`Z   !! f.   ծX8,,<,T ( !!`   n          3  3;33;
3M9   `,=dpA       t% \% E`@n`    d          e    @   "      N0Q	`  !!ly   ڮ\(|(4
44D$04?W"44D$04?W4@4?K$04?hP !!`   Pc6G   mergeAt           3  x  3 Nz  13N5353M5@
y  9z  ^3N5353N 5!@y  /3#N%5&3(M*5+w  -Z-"3.5032M455x  37g9 ;`,=dpA        % % E`@n`    4k<       
 "      @
 "P X   2e     @   #      R0Q`   !!4kT   \(|(404@4?C   !!`   x         3  x  J3 Nx  -3N53
M5w  Z3gQ  `,=dpA        % % E`@n`    e       
 "P X d  e     @   $      V0Qm`  !!~   lLD @$@0P4TL\(K000;x404? LJ
(':#xB'&4R R    !!$`   DPc"N   mergeLowPd2d	   mergeHigh   Qx         3  33535
3M53M53@;3Nv  =3M 3!M#5$;&3(M*3+M-5.;032Z495	57i9@;A<u  ^n@>N=5?NAiBv  ^>y  3DeF3HeJ  `,=dpA       % % E`@n`    @nL       P  @
 "P X  8P      B @   e    @   %      0Q`  !6!L  LD(8,
 0
<+_  (*8"8" L
$ 3L\*8"4" tp*8"4& lh

LN#,
 ,
8;[
$
4
*hp*8"8" lhLN#,
 ,
8;[
$
("'p*8"8& lh
"(#L#H+#,
L,
&\  l,
 0
8;_
( &,
 0
8;_,
 0
8;_
(,
 0
8;_  !!,`   D`  
8Pl)   mergeLow preconditions were not respected   ah             3  33w  @5;	Yϕ YY5;Zu  v  355lw  6YY5; Y"Z#u  ȖI5$Y$%Y%5&;(Y*Z+u  ȖF,w  -	5.i0v  Ow  @2@354;6Y8ϕ9@:@;A<y  Ȗ=Y=>Y>5?;AZCu  Ȗ5DiFv  Ow  @H@I5J;LYNϕO@P@QARu  ȖKSYSTYT5U;WZYu  ȖZZz  
z  
 S [ w  M\   ] 9^w  9`v  8w  @b@c5d;fYhϕ i@j5k;m@v  #orqw  @s@t5u;wYyϕ z6w  @{@|5};Yϕ @5;톖'w  @@5;Yϕ    `,=dpA       H% % E`@n`    ly       P  B   !8 !"  @ !B "@ " 0C! 0ü @  B f!8 !8 3e    @   &      "0Q5`  !V!  ǯLD(8,
 0
<+_
(
$
$$*8&8" L
$ 3L\*8&4" tp*8&4& lh

\TFc+
#084#@
  0
4;pp*8&8& lh\*P:_+
#084#@ 
 ,
4;
hp*8&8" lh
"(#L#H-#.
L,
&\  l8<4#D
  0
4;
( &
0< 
 0
(;8<4#D
  0
4;
(
0< 
 0
(; !!0`   Da  X  
8PlJ=:*   mergeHigh preconditions were not respected  a             3  33w  @5;	Yϕ @NN@NZZ5;Zu  	v  355lw  7!Z!"Z"5#;%Y'Z(u  ƖJ6)Z)*Z*5+;-Y/Z0u  ƖF1w  2	54N6i7A3u  bA9A;@:A=@<N>z  @?@@5A;CZEϕFv  ƗGZGHZH5I;KZMu  Ɩ5ONQiRANu  ]ATAV@UAX@Ww  @Y@Z5[;]Y_ϕ`y  ƖKaZabZb5c;eZgu  ƖZhz  
z  
  i w  Mj C  k 9lw  9nv  UAq@pAs@rNtz  @u@v5w;yZ{ϕ |5};Fv  #rNAw  @5;Yϕ SA@A@Nz  @@5;Zϕ 5;-NAw  @5;Yϕ    `,=dpA       % & E`@n`    |}       P  B!"   ! f  !B! H B! B 3, !B B !B!8 3e    @   '      &r            3 ы9999	
9
9   `,dqA        F% & E`@`    (h      , ,             e     @          	w           	 ''''''	9 9	 '
%'j'
3	9	`$g      ,0	         e    @ w        6rj~2R0Q`h  !!\u    G84H d  8
 (
8""""""""""/
(L4!!`<   D=dqA       & & b   E`@(`   0Q`   !!<mh   l@$$
H2[
H*W
;*S&";P!!             x  V K  x  VFKx  VFK
x  V	FKWF  `,=dqA       & & `@`    d       B!B!   e  
  @         0Qh`|   !!(h@   ОP,p$ 0P!!`   0QP`L   !(h:   l X
({$   !!l             y  y  O ҕ   `,=dqA       & & E`@`    b       0  e    @         H"Q	r            k kW53x  3	f#r  `,dqA       & Z	& `@`    e      @     e  
  @         aq
I	hb,         PdƉ,
   alloc_int8  PdH   alloc_uint8 Pd   alloc_int16 Pd   alloc_uint16Pd&   alloc_int32 Pd¯f6   alloc_uint32Per_E   alloc_float32   Pe\   alloc_float64   PeA   alloc_dataview  b=0Q``p   !! f,   P8270 +T  !!`   aH_	p(         #  kr3v  3h
`,=dqA       	& r
& `@`    c       @ @ e    @         0Q``p   !*! f,   ĪP<2;0 +T  !!`   H_	p(         #  kr3v  3h
`,=dqA       
& x& `@`    c       @ @ e    @         0Qh`|   !F! f0   ЮP&L2;0 +T!!`   YH_	r(         #  Okr3v  3	h  `,=dqA       & & `@`    d       @    e    @         0Qh`|   !b! f0   P&P2?0 +T!!`   H_	r(         #  Okr3v  3	h  `,=dqA       & & `@`    d       @    e    @         0Qh`|   !~! f0   P&L2;0 +T!!`   ]H_	r(         #  Okr3v  3	h  `,=dqA       & & `@`    d       @    e    @         0Qh`|   !! f0   P&P2?0 +T!!`   H_	r(         #  Okr3v  3	h  `,=dqA       & & `@`    d       @    e    @         0Qh`|   !! f0   ؿP&T2C0 +T!!`   
H_	r(         #  Okr3v  3	h  `,=dqA       & & `@`    d       @    e    @         0Qh`|   !! f0   İP&T2C0 +T!!`   
H_	r(         #  Okr3v  3	h  `,=dqA        & & `@`    d       @    e    @         0Q``p   !! f,   ȰP4230 +T  !!`   `	H_	p(         #  kr3v  3h
`,=dqA       & & `@`    c       @ @ e    @         0QP`N   !
! f0   ̰|GDG` 0!!`   		bl(         3  3kW53	g `,=dqA       & & b`@`    d            e    @         0QP`N   !&!$g6   ϰ\ <
 8
+ !!`   I	l          #  kw  ;Yѕ  `,=dqA        & V& =`@`    c	       0 f  e     @         	(           ''9 9#k'w  φ;	Yҕ )ϋ:	:
:::::	:
:: :"93$9&`Do(      ,` L y2 0 0 0 ,                 e    @         
&B^z"0Q@`.   !F!e(   Ӱ84H 4!!`   aq0Q9`  Z!ԗИ  հ0
$
   |* Xs* Xs* Xs*#&8*$X*#&4*$&*/*#&8*$ #w43`+43`+p 6/*#&4*$*'*#&4*$* !!`   HTa  @ezA`&  @         3  Gz  3g	 U  3Yg U  VF3Yg U  VF3Yg U  VFU     BX BU     V@U  $   B#X(B'U  &   V%@"X-G,U  +   B*X1B0U  /   V.@)G!N2Y3   4 v  v  ,v  D3M8g9 U 7 V6G53M>g? U = V<G;3gF U E GDU  C   BBXKBJU  I   VH@AXPGOU  N   BMXTBSU  R   VQ@LXWGVX U  `,=dqA       H& & E`@(`    HpX       @!   ! ! !B!B!B!B!B B BH B!B!B e    @   
      
	h           9   939 `,dqA       & 2& E`@`   d      ,P       e    @         V0Qm`  !!   s84H P   X &  h&  h&  h&  h&  d&  h
  &  d> p6 d6 |> <
(L4   !!P`$   =dqA    "   \& Y& 	u9p                 E`@(`    0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       & J& `@`    b       L e  
  @         0Q@`,   !!e$   ,L&(  !!`   qh         #  r  `,=dqA       d& r& `@`    b         e  
  @         0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       @ &  & E`@`    b          e    @   	      m         #  3#  33f 'l `,dqA       &  & `@`    d
      P      e  
  @         0Q8`   !!d   d<<   !!`   ff          3 3 A    `,=dqA       #& $& 9`@`    b        e  
  @         aq
$Pg^}r   ../core/base-renderer   
G&0Q8`   !.!c   Ȍ$&T !!`   
f         #  r `,=dqA        "#& t#& E`@`    b         e     @         0Q``  !J!pz   ؐ ;t('#X l<@              !!`@   4=dqA      *$& :Y& A`(   E`@`    0Q`|  !b!\u   |@: *&
 \
 P D $"4*"p4*"H* !!D`   b
&$Pc   _lights Pe~   _shadowLights   Pd
   _numLights  Pd'52
   shadowcast  Pd;   _shadowStage	Pd]+   _opaqueStage Pf-   _transparentStage   8         3  e#r9
999933	3
kgh33 3
"k$g&h(33*3
,k.g0h2  `,=dpA       v$& j'& u`@Z`    0j4       ` ,0`. P @ P @ @   e    @         UbF0QP`N   !! f.   袱, p?( @ !!`   =Fbl         3  f33 3g
 `,=dpA        (& &)& E`@Z`    c       P @ e     @         0Q=`&  !!|}   X 0$600*$,F ( "lk  4,$7 `<L$: ,* t4,G,L    !!P`$   =&$>nPc   cc_time Pe«   _updateLights   ZHy}fPdŞ   extractView ޚ>!`         3  f;35@;	3;35Y;333h3g 3"3$3&3(3	*w  B3
,f.30323(345638e:Y<ѕK =3>3@gB3D3	Fw  &3H3J5L3NhPYR͕/ S `,=dpA       R)& -& E`@Z`    DoT       P @
 :P @ P P @ P @ 0P P   3e    @         E0Q`.  !!Lq   ䷱X 8  @<H dF x,* t4,G,L   !!@`   =>Zy}ޚHf>X         3  f3g33
3333f3e3	3
g3	 3"w  &3	$3&5(3*h,Y.Ε/ / `,=dpA       -& 0& E`@Z`    ,i0       P P P P P P   3e    @         &0Q`  !!hx   ñH<(Tp8,T0/d*D 7808  t0/ 2   
 D!!P`$   rHvf>]s

B`   K`   ~"b PfbO   _updateLightDefines zH         3  9393 3
w  3533g333v  U33w  3 3	"g$3
&f(3*΄,%h-3 /31e33 537g9Y;ѕ <3=f?3A9C  `,=dpA       0& >5& E`@Z`    <mE       ,P P  P P P P @ L
 
   
`  e    @         0Q)`  !"!~   ֱx<4 ;,0@4L
0t
 
_0
 "0 O8&pl
 0"08gT&l
 4!!@`   rHPdf%	   CC_LIGHT_   PcR   _TYPE   PdΗo
   CC_SHADOW_  rJ	s1	7	Pe/   CC_NUM_LIGHTS   v Pf^G1   CC_NUM_SHADOW_LIGHTSP         3  33w  v35@
@@@53v  ^3;953v  ^3;9Yѕ #	 3
"3$3&h(3*v  ^9,9.#	 3
"3032h436v  ^989:  `,=dpA        5& :& E`@Z`    4k<       P   !"P , 8 0P @ , @ , e     @         0Qu`  !R!&  d` t 0 0 0"0 O
 ,
Lx
(@*0 7"(0C
(0C*|@
	" " "  !!X`(   >rH%	1	7	Pe   _colorUniform    PfJ %m   _directionUniform   PeJ6   _positionUniformrr
tPd6   _spotUniformn PfvYj   cc_lightDirection   Pe
\   cc_lightColor   $Pg   cc_lightPositionAndRange`l  Y`         3  33x  3f3f
3f#333hw  35O33h!3#3%h'3)3	+h-M/3
0;2343638v  .M:3;5=;?MA3;5B;DMF;GMI;JYL͕ M3NhP3NhR3NhT`,=dpA        :& @& E`@Z`    HpV       P @ P @    
 
  8P    8  : 3@    e     @          $PgҀ`|   _submitLightsUniforms   0Q`D  !!Ts   dL$
,llth 6*87 "  "tX!!L`"   -visPe.   shadowDepthScalees>n0Pjޙ?!   cc_shadow_map_lightViewProjMatrix   Yl	 PfTj   cc_shadow_map_info   Pfbf   cc_shadow_map_bias  qs	sPe*   CC_SHADOW_TYPE  H         3  3;3;3
;3;3333		3
hh3 3"h$3&3(3*h,3.3092  `,=dpA       X@& C& E`@Z`    0j4        8P  P @ P P P ,  e    @         (Phռ   _submitShadowStageUniforms  0Q`  !!x|   d 048S4,8`&<,&w'<;
h
(
(
(	 6  "   !!H`    %	vH
	Yl	Pe6+qs   viewProjMatrix  -visses>n,Pi&N   cc_shadow_lightViewProjMatrix   Pe*   cc_shadow_info  X         3  f33w  35
5ϣ/#3O@r;333hO3 ;"M$3	%;'M)3
*;,M.3/;1Y3ѕ 43537h93;3=h?   `,=dpA         D& &H& E`@Z`    8lA       P  P  
    8  
  e     @         (Ph]=   _submitOtherStagesUniforms  0Q<`"   !!c   @* !!`   0Qh`|   !,iB   t87h0/`44   !!`   H4r          3  33 3v  3  3	3 3A33A  `,=dqA       H& I& E`@Z`    d       P 
 P e    @         g         3  ҋ g   `,dqA       ZH& I& E`@`    c           e    @         PdM
   _sortItems  0Qt`   !*!4kR   ܧX ,D"     !!$`   Hfݺu(         3  g3w  4353
3g3gYҕ8   `,=dpA       I& K& E`@Z`    e       P  P P  e    @         0Q`n  !F!hx   |T
4"p#,L ,,,` *p @ C    !!0`   vHzf>1Peb{M   cc_shadow_map_  Pds4	   shadowMap   X         3  3v  :3v  .3w   35
3gYѕ$ n3w  b353w  833@533	fe!Y#͕<$3%g'Y)ϕf * `,=dpA       K& FO& E`@Z`   ,i+       P   3P 
       e    @         PdΈ
   _drawItems  0QY`Z  !n!ly   P* T 6l*87 6x*87 6l*87 6|*87 6t>  x  `!!P`$   u	>nPd~
   cc_matView  Yl	vPef8A@   cc_matViewInv   zPdF
   cc_matProj  ~Pe2
   cc_matViewProj  Pdޫ   cc_cameraPosf=8         3  g3333
3hh33333hh33 	33"3
$h&h(3*3,33.	30h2h436383:3<
h>h@3BfD3FfH3JhL   `,=dpA       ~O& VS& E`@Z`    @nN       P P @ P @ P @ P @ P @ P @ e    @         0Q`  !!0  βP* L* P 6l*87 6x*87 6l*87 6|*87 6t>  x ,D* pJ d> 
 T `!!x`8   u	>n~Yl	vz~HfIsG4"fH         3  g3g33
333hh33333	hh 3"3$
33&3(h*h,3.30332	34h6h83:3<3>3@
hBhD3FfH3JfL3Nw  p3P5R3T3VgX3Z3\e^3Z3`hb[d9eYgҕt h3igk3mho`,=dpA       S& (Y& E`@Z`    Xtq       P P P P P P P P P P P P @  @ @     e    @         H          ' # 33g93
9 l3ϋ99	
999999 	9"
9$9&9(9*`Hp,      P ,P P , , , ,                  e    @         	QP           Ћ'''9 9k'kk	k
k'
k#r'#r'#r'#r'	#r'
#@r''#r'3!r#'3%r''3%r)'3+͋r-'3/k193395  `@n7      ,@ @ ` @ @   
          e    @         *
F^N&Bj0Q`  !!    /84H \    
X*4< H H H H H H H H
(L4   !!8`   =dqA       Z& & k            E`@(`    0Q`   !!<md   <+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       $\& ^& `@`    e        ` `    e  
  @         aq
$Pgn<[   ../../core/geom-utils   b         YG0Q`  !!   <d                                 
 	2"Nl "<";   !!Q`   0Qؖ`Z  !pz   ,
4D d / D N
 L X "@ /_ T
 ` L
 H L'h 
 `
 H   !!`<   Pc<   _poolID 
Pda   _projection fTa?Ta333333?TaGz?r2&*r>Ta{Gz?PcBΰ   _near   Pb>md   _far1	b;	0b         `    	`    `   `   Pdc0   _orthoHeightTa  Aɗ0         9  93399
3	r9
993333F999 9"9$ 9&#)3+P(9-/)90
9294   `,=dpA        >`& d& A`@`    0j6       ,P ,  , `. , &, e     @         F0Q0`   !Z!c   쒳4
H( !!`   ɗd           9  `,=dpA       d& e& E`@`    b          e    @         PeNb   setCullingMask  0Q0`
   !z!c   \   !!`   d           3     `,=dpA        6e& |e& E`@`    b          e     @         0Q0`   !!c   ؖ4
,( !!`   d           9  `,=dpA       e& e& E`@`    b          e    @         Es0Q0`
   !!c   \0   !!`   &d           3     `,=dpA        f& pf& E`@`    b          e     @         60Q0`   !!c   4
D( !!`   &d           9  `,=dpA       f& f& E`@`    b          e    @         t0Q0`
   !!c   М\(   !!`   fd           3     `,=dpA        &g& tg& E`@`    b          e     @         Pd^r   getPriority 0Q0`   !
!c   ؞4
<( !!`   fd           9  `,=dpA       g& g& E`@`    b          e    @         0Q0`
   !&!c   젳\4   !!`   Fd           3     `,=dpA        4h& h& E`@`    b          e     @         Pe֝6   getOrthoHeight  0Q0`   !F!c   4
H( !!`   Fd           9  `,=dpA       h& i& E`@`    b          e    @         J0Q0`
   !b!c   \   !!`   d           3     `,=dpA        Di& i& E`@`    b          e     @         Pc?   getFov  0Q0`   !!c   즳4
(( !!`   d           9  `,=dpA       i& i& E`@`    b          e    @         0Q0`
   !!c   Ш\   !!`   :d           3     `,=dpA        &j& lj& E`@`    b          e     @         PcѢ   getNear 0Q0`   !!c   4
,( !!`   :d           9  `,=dpA       j& j& E`@`    b          e    @         0Q0`
   !!c   \   !!`   >d           3     `,=dpA        k& Pk& E`@`    b          e     @         Pcg'   getFar  0Q0`   !!c   4
(( !!`   >d           9  `,=dpA       |k& k& E`@`    b          e    @         0QD`2   !!e"   䯳4$87X   !!`   ri          3  33h   `,=dpA       k& ^l& E`@`    c       P    e    @         PcS   getColor0QP`J   !6!e$   d$F#  !!`   rl8         3  33e   `,=dpA       l& m& E`@`    c       P    e    @         Yt0Q0`
   !R!c   \   !!`   d           3     `,=dpA        Lm& m& E`@`    b          e     @         Pcz2?   getDepth0Q0`   !r!c   4
0( !!`   d           9  `,=dpA       m& n& E`@`    b          e    @         0Q0`
   !!c   \$   !!`   2d           3     `,=dpA        @n& n& E`@`    b          e     @         PdC
   getStencil  0Q0`   !!c   4
8( !!`   2d           9  `,=dpA       n& o& E`@`    b          e    @         0Q0`
   !!c   \0   !!`   d           3     `,=dpA        Fo& o& E`@`    b          e     @         Pe#3   getClearFlags   0Q0`   !!c   4
D( !!`   d           9  `,=dpA       o& $p& E`@`    b          e    @         20Q``n   !!,iD   3p3p3p3@  !!`
   	p          3  393 39
3 393 39 `,=dpA       Rp& 4q& E`@`    e           e    @         0QX`\   !"! f.   ųx , , , ( !!`
   	n          3  93 93 9
3 9  `,=dpA       bq& 6r& E`@`    d       ,P  ,  e    @         0Q0`
   !>!c   ɳ\    !!`   >d           3     `,=dpA        hr& r& E`@`    b          e     @         Pd6	   getStages   0Q0`   !^!c   ˳4
4( !!`   >d           9  `,=dpA       r& .s& E`@`    b          e    @         0Q0`
   !z!c   ͳ\4   !!`   d           3     `,=dpA        js& s& E`@`    b          e     @         Pe   getFramebuffer  0Q0`   !!c   ϳ4
H( !!`   d           9  `,=dpA       s& Nt& E`@`    b          e    @         b0Q`  !!dw   ҳX" X. t
T"H 7"P<0"4@X*$$80.: T. H  !!@`   ћY&
b:>F`         3  3g33h
C333v  +33	33	3
eA3B3 33"	[$[%3	&3
(e*33,
	e.330
h2  `,=dpA       t& w& E`@`    0j4       @ @ 

  P P @   e    @         Peƙ   _calcMatrices   0Q`  !!<  ߳hl4H4xT<;`<;`<;`<;h0/h x "t " "t " "d  !!l`2   !/f	.r2r>Yvz~ɗm          3  3 33 33
9333B9333B9333!B9#33&3(B%9*3	,3
.g0329436983:9<3>9@3B9D3 F9 H3JhL3N3P3RhT3N3V3XhZ3N3\3^	h`3N3b3d
hf3N3h3jhl3n9p `,=dpA       w& }& E`@`    Xtr       P P     P P  ,P  ,P @ P P P P P  e    @         0Q`  !!  t ,(DH @@@0$*,$: t"H 7" *d*,$: |: T !!P`$   	GA&
mP         #  33r 3h
33B33B33B33B3	 3
"A'C&O%N$A+C*O)N(e,3	 3.e0323436v  383:g<Y3	 3
>ACCBOAN@AGCFOENDeH3	 3JeL33NeP`,=dpA
       }& & E`@`    DoR       P @    X P B!P P P  !B!@   e    @         Pet   screenPointToRay0Q`  !!4  x @@@`"H 7&0$*: |" p#X ,4L{2k*0$0: l  !!T`&   	&
GTaH.?AQ?:>h         3  h33B3
3B	33B33B333v  3	3
 3&A%C$O#N"3,A+C*O)N(e.3	30e23436g83	3:3<3?3AC>3CiEeGk3	3
I3&ANCMOLNK3,ARCQOPNO3COTNSeU3	3WeY   `,=dpA       F& & E`@`    Lq[         X 
 P P  ! !@ P P 
  !B!    e    @         0Q`b  !2!`v   ̛x @@@0$: |D4KD4K,3P  !!0`   	GATa      ?H         3  h33B3
3B	33B33B33
e3 MB"B#@9$3(M'B*B+@&9,3	0B/@.9	2   `,=dpA       & N& E`@`    0j4         X 
 P @  !@X . !,  e    @         0Q`  !R!Ts   x x: |
(
,$" P.HB &[.8F &K: @ !!(`   YMGz`         3  h33
eP
P33g3333ee3333ee 33"e$  `,=dpA       & & E`@`    (h&       P  !P @ P P    e    @          Pf&/D   worldMatrixToScreen `    Ja       (b         s
0Q0`
   !~!c   İ\4   !!`   ɗd           3     `,=dpA         & t& 
`@`    b          e     @         0Q0`   !!c   4
H( !!`   ɗd           9  `,=dpA       & & `@`    b          e    @         0Q`   !!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       & & E`@`     f        P , P `  3e    @         U!
b         DH           3 ϋ9999	
9
999	9
999999 9! "9#"$9%$&9'&(9)(*9+*,9-,.9/.09102932495469768998:9;:<9=<>9?>@ 9A@B!9CBD"9EDF#9GFHH͇II)̋J$:KJL%:ML=NN&3PlR#OT3PVˇQX)eY   `,dqA        `& 0& E`@`    [   '   , , , , , , , , , , , , s2 @ 0	                                             e     @         	(           '9 9k'k'kҤ3
):'3r '3r '3r '3r '	3r '
3r '3	r '3	r !'
j#93%9' `,i)      ,@ P   
    e    @         Vv"B^~2Nn:Zv.Nz0Q`N  !!dw   Ŵ C84H P   P 2 T < T. h
(L4   !!D`   l=dqA       P& & g        E`@(`    0QD`8   !!d   ɴ,@*4@ !!`   aqb         
i          3  ):`,=dqA       x& & `@`    b       L e  
  @         0Q`   !!<md   ̴<+(Dh Pl(&D$$  !!(`    	bqUQEx          "#  35ҩ$3h"#
rv  ##k  `,=dqA       & & `@`    e        ` `    e  
  @         aq
"I%zb0Qu`  !6!z  ڴ <H                /    +2*ZZZZZZZZZZZZZZZN)6l "<";   !!Q`   0Q`  J!Ȓ|  ڴ,
4D L / B
 D
 t "$C
 &&.L$*`$*`$&.8"<2* / ` t  | d
 t
 h
 h  p 
 t
 (  !!`V   "
trGrrruss
fj`    Jc               	b`    Jb           1	4	Ta      ?n
	s PfW   _shadowFrameBuffer  Pd:
   _shadowMap  PeU{   _shadowMapDirty  PfZ\z
   _shadowDepthBuffer  sTaMb@?!ssss Pfr   _frustumEdgeFalloff %zPee=4   _viewProjMatrix Pe|   _spotAngleScale s8         9  93393
r9993	<k9
9#r9 #r"9$#ф&%3(3*3,B'=.313335B0=.383:3<B7=.r>9@#фB%#C3E3
HBGgJ=L3N=LrP9R33T9V9X9Z9\9^  9` 9!b9"d9#f 9$h9%j#&l3'nfp9(r9)t29*v `,=dpA        & 8& A`@`    \ux       ,P ,P , @ ,` ,@ LX  
 P  Ӏ   , , , , @ , e     @         F0Q0`
   !!c   \   !!`   d           3     `,=dpA        & & E`@`    b          e     @         0Q0`   !!c   4
,( !!`   d           9  `,=dpA       4& z& E`@`    b          e    @         Es0Q`   !!4kT   T$:#tt"tt"tp  !!`
   Grbry0         3  33e33B
;33B;33B;  `,=dpA       & <& E`@`     f       P   8P   e    @         Yt0Qx`   !!4kR   셵4
@,t7l"t7l"t7h   !! `   rbr	v           9  333B;	333B;333B; `,=dpA       t& ̢& E`@`     f         
 P    e    @         t0Q0`   !
!c   4
,( !!`   rd           9  `,=dpA       & @& E`@`    b          e    @         t0QT`X   !&!$g4   4
@,H"<  !!`
   sn1	4	Ta      ?m(         9  3#33 	Bg;`,=dpA       x& 8& E`@`    d       `   e    @         u0Q@`,   !F!d   ܑ4
8,*@( !!`   snh          9  3;  `,=dpA       l& & E`@`    b        e    @         ]u0Q0`   !b!c   4
0( !!`   rd           9  `,=dpA       & f& E`@`    b          e    @         t0Qd`t   !~!(h:   ĖH"H 7& 7&h
 (   !!`   	s

vq          3  33v  33v  ^
99 
  `,=dpA       & ̦& E`@`    c       P , e    @         u0QH`<   !!e&   HH&
 ( !!`   svj          3  v  ^
99   `,=dpA       & & E`@`    b       , e    @         u0Q0`   !!c   ؠ4
D( !!`   !sd           9  `,=dpA       *& |& E`@`    b          e    @         Pe   setShadowBias   0Q0`   !!c   4
T( !!`   sd           9  `,=dpA       & & E`@`    b          e    @         v0Q0`   !!c   4
T( !!`   sd           9  `,=dpA       Z& & E`@`    b          e    @         av0Q0`   !!c   4
T( !!`   sd           9  `,=dpA       & P& E`@`    b          e    @         v0Q0`   !*!c   4
d( !!`   d           9  `,=dpA       & & E`@`    b          e    @         $Pg
֋   setFrustumEdgeFalloff   0Q0`   !J!c   4
`( !!`   sd           9  `,=dpA       D& & E`@`    b          e    @         v0Q5`  !f!  D
`T
 $    <t<:
 D
 P "@ /_
 t"` 6 6
 6 3H< \ \THX"4"[LH4 \ \X *$"4P"D4h(Pw
 H   !!`X   f	sGr2
&*>nrtt	ttv~ћYbsss0Q`   !z!4kX   ŵx \ LD($0P:!!(`   ћYsssyP         3  3g33h
3P33[[33e `,=dqA       J& & E`@`     f       @ @      e    @         uTa  Aɗ`         9  9393933
933933	3
e9933!33#F9%9'3)9+3-33/v  :331v  333v  335v  ݖ37393;3=g?3A3ChE3A3G3 J3!LBI3"N3#PeR~$ 3739iTe37393V3XgZ3A3\h^3A3`3%b  kd3"f3#hej3A3&l3'n3937ep3'n9(r3A3t3)v3'nhx*9+z  `,=dpA       ګ& H& E`@`    dw|      ,P ,P  P , 
`
`


 
 
 P @ P @ @ @ @ P ,     e    @         0Q`&  !!Hp   ޵@" h. \: |4"3\$(@@8!!0`   Gjl	fj8         3  3g33h
33	e333	h33	5;5 ;"5$;& `,=dpA        & & E`@`    (h(       @ @ @ @    8  e     @         ,Pi"    _updateLightPositionAndDirection0Q`  !!Xt   4` (H".t .p .T 6  "L D`*  T`*t:d6!!\`*   
!8b   
      y}}sʱrz b         Ս`    Ja       n@         3  3ч)3:3	:3  3:3  3:	3  3:
r93  33  33!3#r%9'3  3)3+3-·/̈́0%31=3:537:9r;9= `,=dpA       ֹ& & E`@`    8l?       0 



& `  e    @          Pf.Z   _generateShadowMap  0Ql`   !!4kR   @P, @L @L l  
 4   !!`   rzns          3  >3 3f33
f33f9 99`,=dpA        .& & E`@`     f       P P P ,    e     @          PfRZ'   _destroyShadowMap   0Qx`   !!0jP   H "H 7 ld h 
 8!!$`   	s


vv         3  f333v  3
f#33f3g9  `,=dpA       & & E`@`     f       P P P @    e    @         `    HJp                                                                     b         sB
0Q0`
   !:!c   \   !!`   rd           3     `,=dpA        X& & 
`@`    b          e     @          b         sMs0Q0`
   !Z!c   ؋\,   !!`   rd           3     `,=dpA        & :& 
`@`    b          e     @          b         s0Q0`
   !z!c   \   !!`   rd           3     `,=dpA        z& & 
`@`    b          e     @          b         sUs0Q0`
   !!c   \,   !!`   sd           3     `,=dpA        
& Z& 
`@`    b          e     @          b         sYs0Q0`
   !!c   Ē\$   !!`   sd           3     `,=dpA        & & 
`@`    b          e     @          b         sQs0Q0`
   !!c   \   !!`   rd           3     `,=dpA        .& v& 
`@`    b          e     @          b         s]s0Q0`
   !!c   \0   !!`   	sd           3     `,=dpA        & & 
`@`    b          e     @          b         sZ0Q0`
   !!c   \,   !!`   rd           3     `,=dpA        ^& & 
`@`    b          e     @          b         s0Q0`
   !:!c   \@   !!`   d           3     `,=dpA        & \& 
`@`    b          e     @          b         sas0Q0`
   !Z!c   잶\H   !!`   sd           3     `,=dpA        & & 
`@`    b          e     @          b         sqs0Q0`
   !z!c   \0   !!`   !sd           3     `,=dpA        ^& & 
`@`    b          e     @           b         ses0Q0`
   !!c   \@   !!`   sd           3     `,=dpA        & ^& 
`@`    b          e     @          b         s-v0QH`@   !!e$   覶\"0 7*@  !!`   r
tsj          3  33v  3`,=dpA        & n& 
`@`    c       P    e     @          b         sis0QH`@   !!e$   \"0 7*@  !!`   r
tsj          3  33v  3`,=dpA        & ~& 
`@`    c       P    e     @          b         s Pf.e   frustumEdgeFalloff  0Q0`
   !!c   \P   !!`   d           3     `,=dpA        & <& 
`@`    b          e     @          b         sms0Q0`
   !!c   \L   !!`   sd           3     `,=dpA        & & 
`@`    b          e     @         0Q`   !:!Dor   |,
* XX@ ""F\"	   !!0`   HU!
sUQH         3  w  l5399|

9#33l"
#	keYҕp `,=dqA       & & E`@`     f        P , P `  3e    @         U!
b         DYH           3 ϋ9999	
9
999	9
999999 9! "9#"$9%$&9'&(9)(*9+*,,͇--)̋.:/.=0͇02)̋1:/3=0͇25)̋3:/6=0͇48)̋5:/9=0͇6;)̋7:/<=0͇8>)̋9:/?=0͇:A)̋;:/B=0͇<D)̋=:/E=0͇>G)̋?:/H=0	͇@J)̋A:/K=0
͇BM)̋C :/N=0͇DP)̋E!:/Q=0͇FS)̋G":/T=0͇HV)̋I#:/W=0͇JY)̋K$:/Z=0͇L\)̋M%:/]=0N&3_la#Oc3PeˇQg)eh `,dqA        & @& E`@`    j   '   , , , , , , ,  L&L&L&L&L&L&L&L
 
`                                           e     @         	@           ҋ'9 9k'kk'k
k'#3	e'#3
f'33f'#3	e'	j 93"9$ `0j&      ,@ @ P @ @ P         e    @         2F"B^z
&Fbv6Vv6Vv60QL`F   !f!$g8   Ŷ84H P
(L4!!`   aq
0Q``j   z!0jN   Ƕ <H     !!8`   0Qd`r   !!8l^   Ƕ,
,h
 D t T T
 T
 P
 \ t 0 !!4`   r"Pej   _inputAssembler `PcjF   _viewID Pd`V	   _cameraID   Pc   _userKeyPd2F   _castShadow PenX<   _boundingShape  q            9 99999
999	9
   `,=dpA        & & A`@(`    e       , , ,    e    
 @ 	        F0Q0`   !!c   Ѷ4
,( !!`   d           9  `,=dpA       X& & E`@(`    b          e    @ 
        Es0Q0`   !!c   Ӷ4
T( !!`   d           9  `,=dpA       & :& E`@(`    b          e    @         40Q0`   !!c   ն4
4( !!`   `d           9  `,=dpA       l& & E`@(`    b          e    @         0Q0`   !!c   ׶4
8( !!`   d           9  `,=dpA       & 6& E`@(`    b          e    @         Pd^.
   setUserKey  0QH`@   !6! f0   ٶ4
$\lP!!$`   M}Is`ݺj           9  39393
9`,=dpA       t& V& E`@(`    d        ,P    e    @         :p            3 ы9999	
9
   `,dqA        & h& E`@`     f      , ,       e     @         	k          9  9 j939 `,dqA       B& & E`@`   d
      ,@ ,     e    @         v20Q\`b   !b!,iH   ߶ 84H P  L9
(L4!! `   4=dqA      & 8& ` E`@(`    aq
0Q`:  !z!pz    <<                 !!`L   0Q`   !8l\   4T* * * H
 H
 (  !!$`   r6Pd;P   _debugCameraPb&   _appPc   _views  x         3  r93  r93  r
9999   `,=dpA       & H& A`@r`    e        ,@ , s  e    @         F0QP`N   !! f.   D(X h/X !!`   "bHl         3  v  3g3N9 	 `,=dqA       & f& E`@r`    c       @  e    @         Pb   _add0Qh`   !!,iH   D(X +tD87 ,!!`   "fH=r         3  v  ^233N53  9 	33  g9 `,=dqA       & & E`@r`    d         
 e    @         Pc~V   _remove 0Q\`d   !!(h>   d4 ; 4 !!`   6Hfo          3  3w  !3 359
Yҕ*   `,=dpA        & & E`@r`    d       P   0  e     @         =0Q0`   !!c   4
H( !!`   d           9  `,=dpA       & $& E`@r`    b          e    @         PeJ   setDebugCamera  0Q4`   !2!c   \$ !!`   He          3  3  `,=dpA        `& & E`@r`    b         e     @         Pe6}r   getCameraCount  0Q8`    !R!d   d$   !!`   ff          3  35`,=dpA       & N& E`@r`    b        e    @         PdY}	   getCamera   0Q<`$   !r!d   H('t   !!`   g         3  3h  `,=dpA       & & E`@r`    b       @ e    @         
0Q<`$   !!d   H43  !!`   g         3  3h  `,=dpA       & ~& E`@r`    b       @ e    @         F0Q4`   !!c   \  !!`   6He          3  3  `,=dpA        & & E`@r`    b         e     @         Pe@   getModelCount   0Q8`    !!d   d    !!`   6ff          3  35`,=dpA       @& & E`@r`    b        e    @         Pc}B   getModel0Q<`$   !!d   H('p   !!`   6g         3  3h  `,=dpA       & .& E`@r`    b       @ e    @         40Q<`$   !!d   ̉H43|   !!`   6g         3  3h  `,=dpA       d& & E`@r`    b       @ e    @         40Q4`   !"!c   \  !!`   rHe          3  3  `,=dpA        & Z& E`@r`    b         e     @         Pe   getLightCount   0Q8`    !B!d   d    !!`   rff          3  35`,=dpA       & & E`@r`    b        e    @         Pc1   getLight0Q<`$   !b!d   H('p   !!`   rg         3  3h  `,=dpA       & x& E`@r`    b       @ e    @          s0Q<`$   !~!d   H43|   !!`   rg         3  3h  `,=dpA       & & E`@r`    b       @ e    @ !        s0QT`R   !! f0   40 ? 8!!`   bm         3  3gv  3 3g
   `,=dpA       @& & E`@r`    c       @ @ e    @ "        Pc2`   addView 0Q\`b   !! f.   l L<" L !!`   "o(         3  3gv  ^3 3h
   `,=dpA       & & E`@r`    c       @ @ e    @ #        Pd4i
   removeView              3 ы9999	
9
999	9
999999 9! "9#"$9%$   `,dqA        & & E`@`    Pr&      , , , , , ,                         e     @         	o           9 9k' j939
   `d      ,@     e    @         v.Nn>^z0Q`~  !!~   +84\;G 
POT x0
("$" &&&&&&$

0 48 @8 @8 @8 <8 H8 H8 H8 @8 XdXXT
 

(0 /t( /x( /x( /x, /x, /x( /p4 / /x
4<
0 D2p H2| H2 H2 L2t P2 P2 P2 H2 HD < $
@< 
H< 
H< 
<<  !!`~   \=dqA       & ' 	ue      E`@(`   0QD`8   !!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       & >& `@`    b       L e  
  @ &  w      aqPdb~
   ctor2enums  ,0Q`Z  !"!Xt   P,/08&4k\8/l`h@X*p#"|l L !!@`   b         U)~rQsPc   typeNamePd	   valueCtor   Pd-d	   assetType   0           )3:#33	3h393k3k93393k5!9	#35%9
'3	)u  9	#9+   `,=dqA       z& `& E`@`    ,i-        
`  
`  e    @ %  x       PfZS   getInspectorProps   Pe|G   getInstanceCtor PeD   getInstanceType j PfB   ../core/value-types (Ph!   ../core/assets/CCTexture2D  Pe   ./gfx/texture-2dU	0Q0`   !f!c   з,L   !!d             `,=dqA       & *& E`@`    me    @ '  y      E0QH`@   !z!e"   ,00 "<+4   !!`   Q	2U	j         #  3g5`,=dqA       V& & E`@`    c       @    e    @ (  z      	0QX`\   !!$g2   ,0/"L    !!`   n          #  355h#  3f
  `,=dqA       & z& E`@`    c        @ e    @ )  {      G0Q\`f   !!$g6   о,0Kh  !!`   Io(         ##  3555e
#  3f `,=dqA       & && E`@`    d         @    e    @ *  |      0Qd`r   !!(h<   ,0g   !!`   
q0         )#  35555
e#  3f   `,=dqA       R& & E`@`    d            e    @ +  }      60Q`   !!0jN   ķ,08&D&D&H   !!`   Bx0         E#  35 O  5 O  5 O 
 5 O  e#  3f   `,=dqA       & & E`@`    e         "  "@    e    @ ,  ~      Y0Q`  !!@nn   ȷ,0       !!`   %z         s#  35555
55555	5
55555 5"e$#  3f& `,=dqA       & \& E`@`    (h(                    e    @ -        
0Q,`   !"!c   η$0   !!c             `,=dqA        & & E`@`    me     @ .        0Q,`   !6!c   Ϸ$0   !!c             `,=dqA        & & E`@`    me     @ /        
BI	Pd>Ɋ   PARAM_COLOR3`    Ka       `    Kb           `    Kc               `    Kd                   
`    Ka       `    Kb           `    Kc               `    Kd                   `    HKp                                                                    0Q<`$   !!d   , "(    !!`   
g          5 	3   `,=dqA       & & `@`    b         e    @ 0        0Q8`   !!d   ,$    !!f         k 5  `,=dqA       D '  ' `@`    b          e    @ 1        0QD`8   !!e"   ,("43P   !!`   }D,i         #  33kg`,=dqA        ' <' 	`@`    c
       P   e    @ 2         b         EI		           9 99999
9	
kkkkkk#3Ɉ#ċ; #"ċ;$3&ċ;(3*ċ;,3.ċ;032ċ;436ċ;83:ċ	;< 
;>'3@3!B#";D3@3"F3&;H3@3#J3*;L3@3$N3.;P3@3%R#";T3@3&V3&;X3@3'Z3*;\3@3(^3.;`3@3)b36;d3@3*f3:;h329+j#"9,l#9-n9p'#"3@3%r;t3&3@3&v;x3*3@3'z;|3.3@3(~;323@3.;323@3/;363@3);3:3@3*;3@3*;93@3!#0Ä1%r;3@3"#0Ä2%r;3@3##0Ä3%r;3@3$#0Ä4%r;3@3%#5Ä6%r;3@3&#5Ä7%r;3@3'#5Ä8%r;3@3(#5Ä9%r;3@3)#5Ä:%r;3@3*;9,9-9;'9	<'9
='9>)' `      , , @ @ P 8`  8P  8P 8P 8P  8P  8P  8 , 8P  8P  8P  0	&8P  
` 0	&8P  
` L `	               e    @ $        bv20Q`  !!mi   w@     1 " [*"t"*" " s*""*" c*"p*" S*"p"""""""""""""""""""""""""""""""""""""""""ؖ""">"O""""""*,<"`@."dD."dD."hH.cdklcdcd  !!M`"  \=dqA       ' $' e      E`@(`    0Q\`d   !!$g8   PTW!!(`   85o          #  33v  v  	333
  `,=dqA       ' Z' `@`    c       P P e  
  @ 4  3      0Q\`d   !"!$g8   앸PLW!!(`   85Bo          #  33v  v  	333
  `,=dqA       t' 
' `@`    c       P P e  
  @ 5  4      0Q`  !>!x|   ̜,$(B Ph" d" .L0* */30. */'0. */'0. */'(F XP0* */'0. */'0. */'(N \!!(`   BHbh         #  3  e3gv  3
g3v  #3hl  #3hl#3hl#3h l"#  3e$#3h&l(#3h*l,#3h.l0#  3  e2 `,=dqA       $' 6' `@`    0j4       @ P ` @ @ @ @ @   e  
  @ 6  5      0Q9`  !Z!x|   t0" ,
" ,X,
0" p" +" t*02X*02\.L2@&84
 	( !!L`"    2FHrbPdL   getAttributeGUΗ^bbBh          3 g3w  D53 	g3w  35gYΕYЕH 3w  53g3g!3	g#
v  #%k'ɖBv  #)k+ɖ,v  v  ɖv  
k-;/Y1͕ 2  `,=dqA       P' ' `@`    0j3        
  ! 
    f  e  
  @ 7  6      $Pgy4   ../compression/ZipUtils $Pgq   ../compression/zlib.min !;(Ph6\   ../core/platform/CCSAXParser0Qx`   !!<mf   $@@
 X P
 L X L T P L& D !!<`   FEGPd"J
   _layerSize  Pc6/   _tiles  FAPcZ;   ownTilesPcF2   _minGID Pc^;   _maxGID av(         9  9999	99 99	#
3h9   `,=dpA        8' ' E`@`     f       , s``  e    
 @ 8  7      Pdjƨ   TMXLayerInfo(b         Pe$g   getProperties   eّ0Q0`
   !!c   ʸT,   !!`   Fd           3     `,=dpA        ' ' `@`    b          e     @ 9  8      0Q0`   !!c   ̸,
@  !!`   Fd           9  `,=dpA       ' Z' e`@`    b          e    @ :  9      F0Q`   !!8l`   θ$
(L L D L& t \n (!!8`   EGFy}aA6Pc   _trans  Pd_N{   sourceImage z0          9 999#3
h99#3	        r9
9`,=dpA        ' 2' E`@`     f       , P ,     e     @ ;  :       PfԼ   TMXImageLayerInfo   0Q`   !"!8l`   ո$@@
 P
 L X \n& |
 <!!<`   FEGPcW   _objectsFA6raPcbNO   topdown Pdf
   _draworder  {0         9  9999	#3        r9#3	h9
9  `,=dpA        v' "' E`@`     f       ,0`  `  e     @ <  ;       Pft   TMXObjectGroupInfo  (b         eّ0Q0`
   !R!c   ߸T,   !!`   Fd           3     `,=dpA        ' ,' `@`    b          e     @ =  <      0Q0`   !n!c   ,
@  !!`   Fd           9  `,=dpA       ^' ' e`@`    b          e    @ >  =      0Q`   !!@nj   $
(P H D X d& & & L   !!8`   EGPc   firstGidPcR   spacing 1Pdz9T	   imageSize   PdXҶ
   tileOffset  Pdz/	   _tileSize   {(          9 9999#
3h9#
3	h9
#
3h9   `,=dpA        ' z' E`@`     f       , ,`   ,  e     @ ?  >      Pe6;    TMXTilesetInfo   b         Pdf 
   rectForGID  0QI`:  !!   `6 (C(C|$$3DD"77<(Dd`(4_h4(4_*\/x(8c!!D`   =y}Pcffj   TiledMapPcn}u   TileFlagPdf   FLIPPED_MASK	-@         #  3e339
339#  333H#3	
lA#3
#3%3(O'A"3*@!3-3/31@,C 
l3#D7393;3=@8B63?@5
lA9C##CG
lH3K3M3O@JBF3Q@E
lS9U   `,=dpA       &' >' `@`    HpW       @   
 P @ X 
  
`!
`  e    @ @  ?      0Q`  !!  l
@\ l \ ` p p l$0g 
 `
 X& & x
 T
 `
 l l L \ h l p x 4^   !!`B   F Pd7	   parentGID   Pdz:
   layerAttrs   Pf   storingCharacters   PeF$   currentString   PdF4c   RenderOrder Pd:@	   RightDown   PdnR   renderOrder `    Kc             Peb   _supportVersion Pe6   _objectGroups   Pdʟ4   _allChildren1Pc.   _mapSizePcv   _layers PdV
1	   _tilesets   Pd   _imageLayersPeN   _tileProperties Pe:   _tileAnimations PcH   _tsxMap Pd͵	   _textures   Pd   _staggerAxisPeH   _staggerIndex   Pe   _hexSideLength   Pf   _imageLayerTextures Pdr-   initWithXML 8          9 9999	99#33	3
9%9#3r 9 "9#%9&#3(h*9,#3(h.902935968999;9=9?9A9C9E9G9I3 KeM  `,=dpA
       v' X%' E`@`    DoO       s``
`.P ,0`.P ,@ &```    e    @ A  @      Pd
   TMXMapInfo  b   j      Pez   getOrientation  PeN   getStaggerAxis  Pe   setStaggerAxis  Pef` %   getStaggerIndex Pej5   setStaggerIndex Pe[   getHexSideLengthPen   setHexSideLengthPd5
   getMapSize  Pd24
   setMapSize  Pdʺ4   _getMapWidthPdB   _setMapWidthPe&#8<   _getMapHeight   Pe2%   _setMapHeight   Pd3   getTileSize PdZW   setTileSize PeJSF   _getTileWidth   Pe^   _setTileWidth   Pe>e   _getTileHeight  Pe6   _setTileHeight  Pd	   getLayers   PdKb	   setLayers   Pe(r   getImageLayers  Pez-   setImageLayers  Pd   getTilesets PdMb   setTilesets PeʨO   getObjectGroups Pe{(   setObjectGroups Pe&_   getAllChildren  Pe^   getParentElementPeʯ   setParentElementPd:8IN   getParentGIDPd
   setParentGIDPe g   getLayerAttribs PeRG;   setLayerAttribs  Pf+   getStoringCharacters Pfc$   setStoringCharacterseّ^PeNz   parseXMLString   Pfl'   _shouldIgnoreNode   Pe   _parseImageLayerPdΦ3   _parseLayer  PfӘL   _parseObjectGroup    Pf
W   _parsePointsString   Pfv֛   setTileAnimations    Pf2$   getTileAnimations    PfQ*   getTileProperties    PfBv   setTileProperties   Pe?C   getCurrentStringPeR3   setCurrentString0Q0`
   !6!c   T0   !!`   d           3     `,=dpA        %' F&' r`@`    b          e     @ B  A      0Q0`   !R!c   ,
D  !!`   d           9  `,=dpA       z&' &' `@`    b          e    @ C  B      0Q0`
   !n!c   T4   !!`   Nd           3     `,=dpA        &' D'' v`@`    b          e     @ D  C      0Q0`   !!c   ,
H  !!`   Nd           9  `,=dpA       x'' '' z`@`    b          e    @ E  D      0Q0`
   !!c   T8   !!`   Rd           3     `,=dpA        '' H(' ~`@`    b          e     @ F  E      0Q0`   !!c   ,
L  !!`   Rd           9  `,=dpA       ~(' (' `@`    b          e    @ G  F      0Q0`
   !!c   T<   !!`   Vd           3     `,=dpA        )' T)' `@`    b          e     @ H  G      0Q0`   !!c   ,
P  !!`   Vd           9  `,=dpA       )' )' `@`    b          e    @ I  H      0QL`H   !! f.   $(($0$ !!`
   1.y}k          #  33333
h`,=dpA        *' *' `@`    d       P P    e     @ J  I      0QD`8   !2!e&   @PDT< !!`   .y}i          3  393 39
`,=dpA       *' b+' `@`    c         e    @ K  J      0Q4`   !N!c   T$ !!`   .ye          3  3  `,=dpA        +' +' `@`    b         e     @ L  K      0Q8`   !j!c   @<  !!`   .yf          3  9   `,=dpA       ,' b,' `@`    b       ,  e    @ M  L      0Q4`   !!c   T$ !!`   .}e          3  3  `,=dpA        ,' ,' `@`    b         e     @ N  M      0Q8`   !!c   @@  !!`   .}f          3  9   `,=dpA       -' j-' `@`    b       ,  e    @ O  N      0QL`H   !! f.   $(((0( !!`
   1y}k          #  33333
h`,=dpA        -' *.' `@`    d       P P    e     @ P  O      0QD`8   !!e&   @TDX< !!`   y}i          3  393 39
`,=dpA       X.' .' `@`    c         e    @ Q  P      0Q4`   !!c   ༹T( !!`   ye          3  3  `,=dpA        ./' /' `@`    b         e     @ R  Q      0Q8`   !!c   边@@  !!`   yf          3  9   `,=dpA       /' 0' `@`    b       ,  e    @ S  R      0Q4`   !.!c   T( !!`   }e          3  3  `,=dpA        80' 0' `@`    b         e     @ T  S      0Q8`   !J!c   ù@D  !!`   }f          3  9   `,=dpA       0' 1' `@`    b       ,  e    @ U  T      0Q0`
   !f!c   ŹT    !!`   2d           3     `,=dpA        >1' 1' `@`    b          e     @ V  U      0QH`@   !!e&   ƹ@4 <  0 !!`   *b2j         3  3g33g
`,=dpA       1' ,2' `@`    c       @ @ e    @ W  V      0Q0`
   !!c   ɹT4   !!`   :d           3     `,=dpA        `2' 2' `@`    b          e     @ X  W      0QH`@   !!e&   ˹@4 <4 0 !!`   *b:j         3  3g33g
`,=dpA       2' l3' `@`    c       @ @ e    @ Y  X      0Q0`
   !!c   ιT(   !!`   6d           3     `,=dpA        3' 3' `@`    b          e     @ Z  Y      0Q<`"   !!d   й@( 0   !!`   6bg         3  3g   `,=dpA       4' \4' `@`    b       @ e    @ [  Z      0Q0`
   !!c   ҹT8   !!`   &d           3     `,=dpA        4' 4' `@`    b          e     @ \  [      0QH`@   !*!e&   Թ@4 <8 0 !!`   *b&j         3  3g33g
`,=dpA       5' 5' `@`    c       @ @ e    @ ]  \      0Q0`
   !F!c   ׹T4   !!`   *d           3     `,=dpA        5' $6' `@`    b          e     @ ^  ]      0Q0`
   !b!c   ٹT8   !!`    d           3     `,=dpA        \6' 6' `@`    b          e     @ _  ^      0Q0`   !~!c   ۹,
L  !!`    d           9  `,=dpA       6' 07' `@`    b          e    @ `  _      0Q0`
   !!c   ݹT(   !!`   d           3     `,=dpA        `7' 7' `@`    b          e     @ a  `      0Q0`   !!c   ߹,
<  !!`   d           9  `,=dpA       7' 8' `@`    b          e    @ b  a      0Q0`
   !!c   T,   !!`   d           3     `,=dpA        R8' 8' `@`    b          e     @ c  b      0Q0`   !!c   ,
@  !!`   d           9  `,=dpA       8' 9' `@`    b          e    @ d  c      0Q0`
   !
!c   TH   !!`   d           3     `,=dpA        X9' 9' `@`    b          e     @ e  d      0Q0`   !&!c   ,
\  !!`   d           9  `,=dpA       9' D:' `@`    b          e    @ f  e      0Q0`
   !B!c   T,   !!`   Fd           3     `,=dpA        v:' :' `@`    b          e     @ g  f      0Q0`   !^!c   ,
@  !!`   Fd           9  `,=dpA       :' 8;' e`@`    b          e    @ h  g      0Q`,  !z!`v   D(<(PH
 T
 |
 d
 ,T(P(Hh l d
 t l4G$7d L   !!h`0   6H2:FJZPe準   _textureSizes   &*F>BE
Pd   ATTRIB_NONE o          3  93939
9999393	93
99 9"9$9&#(3*3,9.#(30329436g8  `,=dpA
       f;' ?' ^`@`    4k:       ,P  ,  ,P , ,`     e   
 @ i  h      0Qe`v  !!mi    4h* * * * * * +D* TT$('#t
D2 h4p$0g:p$0g:p$0g.(2 4& $02P $02T $0,$08<$06<<$08@$46<@$4 .DC2 H`* 7@* 7 G2 * 7@* 7 x* 4*p 40
0* xd,* +"4
( #* "$,* F #* 
+D0* /,* +',* +' XT* +'2 #P\* 3<* 3* "$2 #HL: 23"#<: 23*+(
 ((<*:x#@
 #<
 #8
 #D
 #H
 #h2$?#24.$"s#*<B 3\* +L "dD>d: J+"7#: 3
,.l": 3b ;2$?#\*<B 32 ;`\* 23"#<* 23"#
 #\"#*T:4"#p: 3
,.l": 3'*T2,#+0$"
#$ >d: 2+"#4: 23+V<*<:w+"##"##N+T<"
#X* 3\"* 3|
(* +H"* 3|* +`"* 3* +w#(  !!`    R+jPd   staggeraxis PdJ
Z   staggerindexPeu   hexsidelength   Pd~:@   renderorder PcnA   1.0.0   B  "HPdjs
   orthogonal  PdZ6   Orientation Pc   ORTHO   Pdj&	   isometric   Pb>/kE   ISO Pd*S	   hexagonal   Pb"@   HEX PcX   right-upPc.s   RightUp Pc2   left-up Pc    LeftUp  Pd*w	   left-down   Pc8W8   LeftDownzPdf!   StaggerAxis PexF   STAGGERAXIS_X   	PezF   STAGGERAXIS_Y   Pb:|G   odd Pd   StaggerIndexPeJ   STAGGERINDEX_ODDPb   even PfV   STAGGERINDEX_EVEN   b1y}Pdذ	   tilewidth   Pd#
   tileheight  F`V   2Pc*yH   tileset b9Pc22   firstgidFMPbNYS   \\  PbB   tileGEPd"%
   tileoffset  J
)a`  >  >DeD(b          `    [9`    Pci   frameIdx`    B Pc&EN   tileid  =D(b         >Pb   gridBc         bPde]
   imagelayer  
Pcb+y   layer   Pd   objectgroup I        3  3g33g
3g3g3g3g3	g
3v  ;3g33w  G# 5"k$5&w  #(3* 0h,Y.ȕK /v  !#(30323496Ɩuv  !#(30383:9<ƖJv  !#(303>3@9BƖ ^#(3* 1hDv  Ǧ#(303F3H]v  #(303J3 L:!v  #(303N3"P#(303R3#T9$V%v  &3&X#(303'Z3(\g^0)v  $3&`#(303'b3*dgf+v  &3,h#(303-j3.lgn0/v  $3,p#(303-r30tgv31x#2zk|g~#(33hĂ#2z34gÄkņ94#2z35gÊkŌ9536g#(33hĔ#2z37gÖkŘ94#2z38gÜkŞ9539gk9:3<=gŪ3v  ^3>g3w  h53?gŷä;# 3@gĹkƻ3A5ǿ3Bh×g3<Cg3x  53?g3DǃE Fh3<Gg3أ3HgڣI# 3Jgkޣ# 3Kgk# kݣ!# 3@gk#(33h#2z37gk94#2z38gk953<Lg5#(3Mhۤd#2z 3  % g k 9% #2z 3  ) g k
 9) w  f٤]#( 3N  r   9H  9O  9J  9K  9P  9Q  3 R  5  9S " 3 T $ 5&ǣ
 3U ( 9U * 3S ,##( 3V . 5 h0 3 W 2 g 4
 56e#  k9#  3 ;X g=ǣ k? @8 9Y A 3< CC gEעZ 3 Gx  [ 5I 3 K? gM 3D O E Q F hR 3 R T 5V 9S " 3S ,##( 3V . 5 hX#(33 hZ#2z34 g\ k^ 94 `#2z35 gb kd 95 f 9P  3 Y h 9O  3 \ j 3 Y l kn ;p 3< C] grԢZ 3 tx  [ 5v 3< x^ gz _ | 3 ` } 3 Y  ; 3a  3 w   5#  k#  3 b g k @#2z 3 c g k 3>  d ) :b  P :c  g Y    Y   Y P   3i  3 w   5 3 j  g k 3 v  . 3 l  g ʤ 3 m  g n 3 v  , 3 o  g  3 p  g q 3 v  , 3 r  g  3 s  g  Y     `,=dpA       ?' (e' `@`    A=      @ @ @ P P   `  3P P P P P P ,P @ P P P @ @ @   @  P  0  
 
`@ @ @ @ @ @  P    , ,P ,P  @  
 
`P @   P 8@  P 

 H @ P  30P @ @ P @ P  e    @ j  i      0QP`L   !b! f*   ȕ,@&p&p@   !!`    l          3  v  3  v  3  v    `,=dqA       be' f' `@`    b          e    @ k  j      0Q`  !~!  \" L808" x&d" 7&d" 7" tL" +"p364" Lg8" /*8" /*" *P* L !!h`0    2MHjGabPcR   offsetx PcJ   offsety 	F9Zy}Pc@   trans   
}X         3  gҤ3u  #3r 
3g93#3	gk9
3#3gk9 3g"v  ^9$3g&#(#k+ O * k-  9/5133g537599;#(33g=k?9A#(33gCkE9G33gIkK9M3O#3Q 5hS  `,=dpA       >f' Zl' 
`@`    HpU       P @  @ ,@ ,@ `           e    @ l  k      0Q}`  !!A=n  \& p(& . @d* 7@* 7
 X& tL& +&t"3*D* 7F* 7& (,?(/g h& & x&@.@(. 4& &*(* *[ 4& '(L& @$L2<'& |$L2<* 7{<4O. \t$ !!`d    2fjG1by}FAaE bH PdZ   compression Pc6   encodingPb   gzipPb2   zlibe0Q`,  !!\u   ϻ`0p(H+|
 
H
,L*t$*3(   !!`   H 8         3 Q u  3 P#3#r
w  XO5M5 O  @M5O      @M5O      @;Y!ЕZ "  `,=dqA       s' v' E`@`    $g#        h @ " !@ B e    @ n  v      !qae)f)qPc֖   base64  Pb2!   csv b*Pb-"   gid `N  `|  Fa         3  g5#3r 
3g9#3h#3gk9#3	gk 9	"9
$3g&v  ^9(3g*#,#k/ O . k193#35#3g7k9#3g;k=h?9A3C3Ew  !3C5H3J@GYL̕* M3NfP3gR3gT.v  #v  #3V 2gXv  v  (v  fv  ^+3Zh\˗. 3 ^3!`3"bhdrf3#hfjkl˖$v  3!`3"nhp˖%v  Gr3&s'gu3ww  '3(y#,5{k}gYǕ+ V3  )gƆ3w  83(y#,53*gkgYŕ< .3,#33-v  #3V 3g#/r90k91   `,=dpA       l' {' `@`    ~       @  `     	
    3@ @ P @ @ @  
  	` @ \ ` ,@       e    @ m  l      0Q%`	  !!  P* 2.D* 7.* 7* +*t"3* t*0&h* l
$ p* |P$*87* p$
$T* 2* 2<* 3*<* 3*<* 3*<* 3*<* 3* l* 8*,+* 
,d`$8o,* * * * 4* +.(G* t
 `$8o* 
D$8o* 
,h$8o* 
X * 
,h$8o* 
x H$8o$ 5{#7 0$2 (  !!`x   FjGEbaAFBrPPdz,C	   draworder   :e 2YH)y}	uPe!%   TMXObjectType   PbdD   TEXTPdB	   pixelsize    b Pc2   IMAGE   @Pc<   polygon Pcݥ   POLYGON yUPc   polylinePc=   POLYLINEPe   polylinePoints  @2b`   =0Q8`   !6!d   t   !!`   	f          3 3 A    `,=dqA       ' n' E`@`    b        e    @ p  u      `  	         #  3r 3g9
#  3#3gk#3gkh9	3
g##k! O   k#9%3g'Ф#k)v  9+3g-Ϥ3/31g33g5Τ
9739k;g=3?gA͢;3Cw  75Eˈ3GgI9K3GgM9O#3GgQkS9U#3GgWkY9[#3Gg]k_9a#3Ggcke9g#3Ggikk9mlo3Ggq#ksv  ]9u3wgyȤ3{x  5}#  333 9!"3#gu  9#3gk93$gk9$3%gk9%#3&gk9&3'53(93G)gƤ,#k9)#  333*9!3w+gŤ,3x  #  333,9!3w-gĤS3x  F#  333.9!53/gä30g9/3w1gT3x  G#  33329!53/g30g933!#  33349!3536gY    8v  ^3539: g`,dpA       |' ' `@`          @  @ @ ,@ @``
 ` 
``````

``````
 

  
 
`

       e    @ o  m      0Q`   !Z!Dov   Ŀ,$0L0" D,
" T*(43"X43"( !!,`   Hb b         	bH          3 g3w  Q53 	g3·)#5k:#5k:gY ЕU !   `,=dqA       ' ' `@`    $g"        
 i    e    @ q  n      0Q0`   !z!c   Ǽ,
T  !!`   Bd           9  `,=dpA       ' 4' `@`    b          e    @ r  o      0Q0`
   !!c   ɼT@   !!`   Bd           3     `,=dpA        n' ' `@`    b          e     @ s  p      0Q0`
   !!c   ˼T@   !!`   >d           3     `,=dpA        ' L' "`@`    b          e     @ t  q      0Q0`   !!c   μ,
T  !!`   >d           9  `,=dpA       ' ؓ' &`@`    b          e    @ u  r      0Q0`
   !!c   мT8   !!`   
d           3     `,=dpA        ' ^' *`@`    b          e     @ v  s      0Q0`   !!c   Ҽ,
L  !!`   
d           9  `,=dpA       ' ' .`@`    b          e    @ w  t      ANPcΑ   mapWidthPd$[	   mapHeight   Pd@	   tileWidth   Pdu
   tileHeight  Pe   ATTRIB_BASE64   Pd(o   ATTRIB_GZIP Pd'   ATTRIB_ZLIB H           ''''k 'k'kk#	ϋ
9
#	3χ)#	3:::9#	ϋ9#	ϋ9#	3χ)#	3:	: 
:"9$#	ϋ9&#	3(χ*)#	3(:+:-9/#	ϋ9 1#	3 3χ!5)#	3 3:6":#8$:%:&:'<(:)>*:+@,:-B.:/D0:1F2:3H4:5J6:7L8:9N::;P<:=R>:?T@:AVB:CXD:EZF :G\H!:I^J":K`L#:MbN$:OdP%:QfR&:ShT':UjV(:WlX):YnZ*:[p\+:]r^,:_t`-:avb.:cxd/:ezf0:g|h1:i~j2:kl3:m4:n5:op6:qr7:st8:uv9:wx::yz;:{|<:}~=:>:?:@:A:9#	3 3333739e33;3=e33C3Ee33G3Ie#	39#	39#	39#	39  `   B   @  L`&0 ,P `&0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P P P P  ,                                                                   e    @ 3        :VNj2Nj.Jf*Fb~
&B^z">Zv^z2Vv0Q`  !B!A=p   X  x
*4<      < 4 4 4 `*"D"2"""""""""""
"	""	"	""
"""""""""""""""
""""""""("""""<"""""""""""""""8"""זh/D!!U`&  |=dqA       L' nE( i          E`@(`    V4Pk֍`(   ../core/assets/material/material-variantaqb         
0Pjzt$   ../core/components/CCRenderComponent0Pjx+"   ../core/assets/material/CCMaterial  (Ph~-s   ../core/renderer/render-flow%z b         *`    *`    (b         G PfRt   cc.TiledUserNodeData	0QD`2   !z! f.   $
0@
 @
 \ ( !!`   0PbDݭ   _rowPb='   _colPdRdk   _tiledLayer i           9  999   `,=dpA        ' \' `@R`    c       ,    e     @ y        !b        GPeb,i   cc.TiledLayer   	)~b         r@Pn%4   packages://inspector/inspectors/comps/tiled-layer.jsPej   _hasTiledNode   PeZ{   _hasAnimation   Pe$
   enableCulling   Pdw   addUserNode Pen    removeUserNode  Pep   destroyUserNode $PgSyi   _nodeLocalPosToLayerPos  Pfc   _getNodesByRowCol    Pf6   _getNodesCountByRow  Pf.ȳo   _updateAllUserNode  ,Pik   _updateCullingOffsetByUserNode   PfsO   _userNodeSizeChange  PfBC   _userNodePosChange  $Pg;   _removeUserNodeFromGrid Pe6U   _limitInLayer    Pf~   _addUserNodeToGrid  Peg*   _isUserNodeDirty PfFhϟ   _setUserNodeDirty   ssPeB?   _syncAnchorPointPd+   getLayerNamePd2^h   setLayerNamePe.d   getPositionAt    Pf}   _isInvalidPosition   Pf6-0   _positionForIsoAt    Pf]   _positionForOrthoAt  PfbQ   _positionForHexAt   PeN;   setTilesGIDAt   Pd]   setTileGIDAt Pf   _updateTileForGID   Pc-   getTilesPdTs   getTileGIDAtPe)   getTileFlagsAt  Pef   _setCullingDirtyPeV_   _isCullingDirty PeȻ   _updateViewPort  Pf"Uj!   _positionToRowCol   Per;   _updateCulling   PfZ   getLayerOrientation Pe   _updateVertex   Pe:   _updateVertices Pe2^w   getTiledTileAt  Per   setTiledTileAt  Pdh&   getTextures 1Pd   setTextures PdJw	   getLayerSizePe%   getMapTileSize  Pd:=
   getTileSet  PdR   getTileSets Pd:
   setTileSet  PdZ   setTileSets Pe&J   _traverseAllGriduPeb`   _prepareToRenderPe2n%   _buildMaterial  @0Q`n  !!  $L` h h
 p
  p T   \  X ` X X \ D
 T
 h `
 t \ \ \  t p h h x+   !!`L   Pe>|f   _userNodeGrid   Pdf    _userNodeMapPe*   _userNodeDirty  Pdj8<   _tiledTiles Pef   _tilesetIndexArr$Pg΍&   _tilesetIndexToArrIndex PebF"   _texIdToMatIndex0b         `	`y`}`Pdv`	   _viewPort    b         Pcjaf   leftDown b         *`*`Pc"A   rightTop b         ``Pdʦs   _cullingRectPev   _cullingDirty    b         ``PdN叞	   _rightTop   Pd

   _layerInfo  PcNL    _mapInfoPdV;
   _topOffset  PdA;   _downOffset Pd   _leftOffset Pd=U   _rightOffsetPd
 s	   _vertices   Peb   _verticesDirty  EPdBݻ
   _layerName   Pf`J   _layerOrientation   Pdj	   _texGrids   J6 Pf/i.   _leftDownToCenterX   Pfrٹ   _leftDownToCenterY   PfR   _hasTiledNodeGrid   PdD   _hasAniGrid PdxK   _animations Pe"i   _enableCulling            9  999	9
99)9	9
9)99999!9#9%'9(*9+9-9/91939597999;9=9 ?9!A#"C3#E3$G9%I `,=dpA        ' ԥ' `@R`    @nK       , s ,0`. s`` s```
`  e     @ z        0Q0`
   !.!c   TH   !!`   d           3     `,=dpA        ' \' `@R`    b          e     @ {        0Q0`
   !J!c   T0   !!`   d           3     `,=dpA        ' ئ' `@R`    b          e     @ |        0QH`<   !f!e"   @<&xd
 ,   !!`   j          3  u  ^9 9  `,=dpA       
' Χ' `@R`    b       , e    @ }        0Q1`  !!|}   \" T
4" H" p"l@8
 8
 T
 4" "P".c"  (\.(L.   !!t`6   G	8Pl,   CCTiledLayer:addUserNode node has been added+Is ajY<:	iL Bka0         3  gҤ#3g3
g3933F93	3
;99!9#3%h'3)3+3-
e/31
h335g739#3;3=3?3AeC39#3;3E3G3IeK `,=dpA       ' ' `@R`    @nM       ` P  ` 
 



  e    @ ~        0Q`~  !!`v   \" T
@(\.(L. @$ d 8 "\$"   !!T`&   GL BkaY<6.)j	<Pm2 -   CCTiledLayer:removeUserNode node is not exist   0         3  gҤ3#33
33e3#3333e3	g3
3 `3"g$3&f(3*g,3.31\3H094#36g8 `,=dpA       ̬' P' `@R`    4k:       P P @ P @ P @ P     e    @         0Q@`*   !!d   ½@ \ 4 !!`   h         3  g3f   `,=dpA       ' ' `@R`    c       P    e    @         0QL`D   !!$g2   Ľd$$   !!`   
	k          3 3@ 9 33
@9  `,=dpA       6' ' `@R`    d        P    e    @         0Q@`,   !!d   Ƚt4(80 !!`   h          3  5Ҥ	5  `,=dpA       0' Բ' `@R`    b         e    @         0Q@`*   !!d   ̽d4(
<( !!`   	h          3  5Ҥ3   `,=dpA       ' ' `@R`    b        P e    @         0Q`  !2!Dov   Ͻ+,=/  0Dl"k"P".c"  !!,`   Is:	h         9 3{ ˭p a363	3h333
e3
h33gl   `,=dpA        ' ' `@R`    $g        t
 

 
   e     @         0Q`   !N!<mf   ٽ@@LDLDHH< !! `   }y}          3  3w  39 33w  393
3w  3933w  39  `,=dpA       l' ' `@R`    e        ,P ,P    e    @         0Q@`,   !j!d    \<0 !!`   Ish         3  33g  `,=dpA        ' p' `@R`    c       P    e     @         0Q`  !!@nn   \@P" "P".c" 4#&L4#T "  !!<`   Is:	**8         3  33h33
3
e3
g
33v  
3	3
v  3g3 
h" `,=dpA        ' ' `@R`    $g$       P P P P P @ e     @         0Q`   !!Hp~   \88H4, (
 0 $,008
 <
 8
 @
 h ( !!(`   0	H8          3  3335Ϥ5
Τ>3Z93Z93;3y  3999 99 9"   `,=dpA       ' H' `@R`    $g$       P   
 .P , , e    @          0Q`   !!<mb   \4$"<@(C(Cx"<@(C(Cd   !!`   **|           3  3w  
9 33 x  3
3 9 w  
933x  339`,=dpA       z' "' `@R`    e        P ,P P e    @         0Q`  !!Dov   l4<d46O
,B
 8
 T'h 0  x ( !!<`   **b         	`     b         	`    `    [H0	b8         3  3335
);5;99339	3
Y9
3
!Y#9
$33&g(9*  `,=dpA       ^' ' `@R`    ,i,       P  0  ,P ,P p @    e    @         0Q0`
   !!c   ЋT<   !!`   d           3     `,=dpA        ' 6' `@R`    b          e     @         0Q0`   !!c   䍾,
P  !!`   d           9  `,=dpA       p' ' `@R`    b          e    @         0Qh`|   !:!,iB   ԏ8 <(T" \   !!,`   iIsiL Bka@r(         3  f33#3
333e3f  `,=dpA        ' ' s`@R`    e       P P P @ e     @         0Q``j   !V!(h:   8 <(T"   !!(`   iIsL Bkap(         3  f33#3
333e   `,=dpA        ' ' s`@R`    e       P P P    e     @         0Qd`x   !r!0jP   Ę\,H_0Hc (!!0`   Isy 
}Q!q          3  33B3B	9
33B3B99	`,=dpA         ' ' `@R`    e       P     . e     @         0QT`X   !!$g6   8 <D  `
 x ( !!`   i]Pe?   _renderDataList m          3  f333f
99`,=dpA        ' ' `@R`    d       P @ ,  e     @         0Q0`
   !!c   T,   !!`   d           3     `,=dpA        ' $' `@R`    b          e     @   	      0Q0`   !!c   ,
@  !!`   d           9  `,=dpA       T' ' `@R`    b          e    @   
      0Q4`   !!c   \, !!`   je          3  5 `,=dpA       '  ' `@R`    b          e    @         0Q`  !!dw   |x 8 &L$#@$#L$0*$0*$03   (  !!@`   1	y	
(         ##  3g#  3g+#  33g
#  33g3#333v  4#333	v  *#333
 v   *3"h$і3&h(і3*h,`,=dpA       R'  ' `@R`    ,i.       @ @ P P P P @   e    @         0Ql`   !!,iD   <+H,|,K,K(  !!`
   	y}s          "3  333z  33
z  w  w  `,=dpA       \' ' `@R`    c       P P e    @         0Q!`  !:!   `   0 D,GC(|$$[D$ h,4("84O,D4O,0,Gd !!P`$   1	yy	Ta      ?PdBt   _mapTileSize}`         # 3g# 3g3
3B@ 35Ϥ:#333HX 3	53
 3"3$3&#3(3+3-B/3133@0A5N6B7@*393;B=3@3BA?3D3F@>AHNIBJA8hK`,=dpA       "' ' 
`@R`    @nM       Ѐ P  P P P P   
 BX P B e    @         0Q`  !^!hx   о`   0 D,GC(|$$[D$ h,4(44Oh0,04Ol !!L`"   1	yy	N}X         # 3g# 3g3
3B@ 35Ϥ:#333HX 3	53
 3"3$3&#3(3,3.B+@*3234A6N7383:B1A0h<`,=dpA       ' .' `@R`    8l>       Ѐ P  P P P P P P P    e    @         0Q`2  !z!Ȇ  ݾ4D4H,4 0 D,GCP$0$ /H$4s7   Pl$0*$03P
#"D(
(,
`\s@P
#"D
\s,
(H( , !!h`0   Ny}1	y b         `    	`    R
NV	p         3  33 333
#3g#3g33B@3535 3"5$3&3	(
*)3+#-3/3133v  35#-3/3739v  #-3/3;3=v  XQ?u  PAB@BB@C3D@FAINJ3NAMPLAKBH3PAGʖVQRu  PT[UBS3[AZPYAXBW3D@VA`NaB_@^3PA]#-3bhd   `,=dpA       h' >' `@R`    Prf       P P Ѐ P   P P  


 ! !B! !B! !@ e    @         0Q`  !!Lq   \LX<'`' 
,h
 88P6Os !!`   HH         3  v  sy  lw  w  @w  53  z  35eY	Y
ϕ7YЕE  `,=dpA       p' ' `@R`    d        30  e    @         0Q]`b  !!   \L&|7#24( $`$$[$#l$#d `&<"\(G*tP$O|* *`8X("* <   !!T`&   
@Pn&i?4   cc.TiledLayer.setTileGIDAt(): pos should be non-null		1	y<Pmr<.   cc.TiledLayer.setTileGIDAt(): invalid position  6HA8         #  r#3{	9		9	#333H#	3
3g9#	3
3g 9"3$g&#  r(3*v3,p3.30u  _v  ,325436w  #38 Gh:)3<F?X >33e@#38 FgB   `,=dpA       
' "' `@R`    <mD       `  P P   @ P  @ @H    e    @         0Q`.  !!Ts   ,G;;$$[D$,
$4,,, p l,` @!!<`   yHPc>Ҷ`   texId   F~8         3 3B@S  33	z  u35v  e#333HX 35Ф3	$3;!3
#h%3'g)3+;-9/ `,=dpA       \' ^' `@R`    0j1       

 
 
 
     e    @         0Q0`
   !!c   T   !!`   d           3     `,=dpA        ' ' "`@R`    b          e     @         0Q`^  !!`v   <L& x,$ #p& (* 48 0 D,GC$$[   !!H`    
@PnB}4   cc.TiledLayer.getTileGIDAt(): pos should be non-null	<Pm~5O.   cc.TiledLayer.getTileGIDAt(): invalid position  1	yy(         #  r!333h
#  r3#3 Eg#	3
g#	3
g3 3"B@3&5(#3*3,3.H%X $ `,=dpA       ' ' &`@R`    ,i0       P @ `    P  P e    @         0Q`x  !:!dw   <$&,@ #H `& (* 48$#8$#L,GK$$[ !!L`"   
@Pn<a1   TiledLayer.getTileFlagsAt: pos should be non-null   8Plj+   TiledLayer.getTileFlagsAt: invalid position 1	y	yPd^o   FLIPPED_ALL (         #  r!^#3h3
g#  r3#3 Hg#3	3
g#3	3 g"3$3&B@3*5,#3.3032H)X (`,=dpA       ' 6' *`@R`    0j4       ` P P   @  ! P   e    @         0Q0`   !b!c   ſ,
L  !!`   d           9  `,=dpA       n' ' .`@R`    b          e    @         0Q0`
   !~!c   ǿT8   !!`   d           3     `,=dpA        ' @' 2`@R`    b          e     @         0Q`  !!-)H  ɿ(<(<(<(T0,0,@,DT8X$0o'($ ;`($ ;`d
0h
0t4P4@#`#XF *4*4& ?|& ?,&@,&h@p
 $(.40 "8F & $6 c,(C&(Cc,(C&(C,&@,&h@p
 D!!p`4   y}	
:**`  p         3  3v  83 3v  &3 3
v  3 3v  3 93 93 93 93 #"3$3&3	(v  3 ,3.3
032A+34@*3 83:3
<3>A73@@63CAB3FAE@H3I@K@L3M@O3P3R3T3Vw  w  3X
eZ
3\A^9_
3aAc9d
3\x  
3\9_
3ax  
3a9d
3\3fv  
3a3hv   
3\9j
3a9l9nw  	w  
9_
9d83p
er
3\Yt9_
3auYu9d
3\3v3xx  
3z3|9_
3a3~3x  
339d
3\3v  
3a3v   
3\9
3a99  `,=dpA       v' j' 6`@R`    ly       P P P  ,P ` P P P P P  X   P P     ,P @X P P P , e    @         0Q`  !!`  pHT\4D44,,   4|,0**3($#L$#`($#L$#`X#Dd(?"X#H
h(?
84
 !!d`.   Ny}Ta      ?N1	yPc   _diffY1 Pd>R 	   _odd_even   PcFƯ   _diffX1 `   **x         #  33333
33BB33	33
3v  3v  :3v  \# 3"C$g%# 3"C'g(˖# 3"C*g+# 3"C-g.˖30v  P# 3"35A4C3g7Q2u  3:B9# 3"A=C<g>ʖP# 3"3CABCAgEQ@u  3H[JBG# 3"ALCKgM9O9Q   `,=dpA       ' ( :`@R`    DoS       P P  !P P P  H  H @ X  !  @	` e    @         0QU`V  !!~   Ht t"<OH@?t,$ $XX" " : |: t"H"""$"  !!T`&   IsY͍9	y}=	A6`J  9H         3  33f33
33h#3#33	3gѤ9
9 3
#3%@"9
'3*3,@)9.30h230h43638e:363<e>3@3
#3*3
C3
#AB3F3*AEeH `,=dpA        L( ( >`@R`    @nJ       P P @ P @ ,   @ @ P  X    e     @         0Q0`
   !!c   TH   !!`   d           3     `,=dpA        ( f( B`@R`    b          e     @         0Q0`
   !!c   T0   !!`   jd           3     `,=dpA        ( ( `@R`    b          e     @         0Q`D  !6!mi  `H$XT\Tt0P4@40$8,D,@ld`LH
0
HG",26*38 
$D
@Kp
4[
4`"l"$
(`"l",
 
|
(F
 :`""D ""D ""8 ""84 \ +H +L( ([x7L&0(&4D ([t7H"4"h,"0"d,","`,"0"d4
 <
 8
 ` `   !!``   Ny}Ta      ?N b         Pcvˎ   minCol  `    Pc>    maxCol  `    NR**	qB=a              #  33333
333̢/3	3
33
3BB33 3"3$3&3(v  3*3,3.30B3@256H5X 458ˢ.3:5<3>أ9@3Bv  إ3Dv  )3(v  RBFAHNIBGɖ@KALNMBJ@OAPAQNRBNɖyAUBT3Vv  QXu  	BY@SA\N]A^B[3_v  Qau  [cBb@ZAdNe5fףh);i5kף;m3ox  
9q3sw  
9u3ww  
9y3{w  
9}3 3!3"3#3#@ׄ@3"3$3$A׌@3$[3 3%3@ؔAؓw  3$w  3$3#[w  3#[3#3 3%3@؝A؜w  3&w  
9&3'w  
9'3(w  
9(3)w  
9)9*9+9,9-  `,=dpA       ( ( F`@R`           P P P P  !P P P @! P   !B!B! !B B!L
` 
 
 ! !P ,P  , , e    @         0Q`  !b!Xt   HD(xD
4
 h,H,4@X X \ X t
 h
 D #ooPD!!H`    H**}yF0         3  93v399
33339	9
999w  )w  3h Y"Ε#Y$ϕ+ %9&  `,=dpA        4( ( J`@R`    (h(       ,P , P , ,  30/  e     @         0Q`  !~!ly   p #p& (* 48 0 D,GC,(,T4?"|0
 @
 , 4,( !!X`(   
8PlU+   TiledLayer.getTiledTileAt: invalid position 1	yy Bk+PdW!	   TiledTile   !!Pck   _layer  Pd   _updateInfo Is a0         3  h#r3#
3 Dg#3g#3g33	B@3
5 ѣOK#
3"r $3&#
3(g*9,9.9032f43698  `,=dpA       ( ( N`@R`    4k:       ` `    P  P P , @ ,  e    @          0Q`0  !!Ts   p #p& (* 48 0 D,GC@d |
,0* k  !!D`   
8Pl!P+   TiledLayer.setTiledTileAt: invalid position 1	yy0Q,`   !!c   40   !!c           `,=dqA       !( !( E`@R`    me    @   2      (         3  h#r3#
3 Dg#3g#3g33	B@3
; 9"3
$3&Ћ g(9*`,dpA       ( "( R`@`    0j,      ` `    P 8 @       e    @   !      0Q\`h   !! f.   ,h@4(0$0 !!`   JHo          3  'z   3 3x  3 5`,=dpA       4"( $#( `@R`    c
       P    e    @   "      0Q0`
   !!c   T(   !!`   Jd           3     `,=dpA        R#( #( V`@R`    b          e     @   #      0QD`2   !!d   @:43T   !!`   Z`    Ja       i          3  ҄%=g   `,=dpA       #( $( 1`@R`    c           e    @   $      0Q<`"   !:!d   ,
<, \ !!`   J@g          9  3f   `,=dpA       >$( $( Z`@R`    b       @ e    @   %      0Q0`
   !V!c   ԓT,   !!`   d           3     `,=dpA        $( 0%( ^`@R`    b          e     @   &      0Q0`
   !r!c   ̕T4   !!`   Nd           3     `,=dpA        d%( %( b`@R`    b          e     @   '      0Q\`h   !! f.   ,h@4(0$0 !!`   6Ho          3  'z   3 3x  3 5`,=dpA       %( &( f`@R`    c
       P    e    @   (      0Q0`
   !!c   T(   !!`   6d           3     `,=dpA        &( @'( j`@R`    b          e     @   )      0QD`2   !!d   ܝ@:43T   !!`   r`    Ja       i          3  ҄%=g   `,=dpA       l'( '( n`@R`    c           e    @   *      0Q`   !!Lq   П ',
<`<,<;h0
L$@   !!4`   <=dpA      '( ^+( A]a(    r`@R`    6JHPezmc   loadAllTextures 0Qx`   !!4kT   d ,
 |8
$:  `  !!`
   HPevh   fillTextureGridszv@         3  w  25Ф#33e
Yҕ4 3f   `,=dpA        )( <+( E`@`    d        ` @ 0@ e     @   1      	H          '9 99)3w  !5
Ф3;Yѕ( #33΋	 3
gh`$g      & 8 3P @    e    @   +      r0Q`2  !*!\u   \HT\
t,$$H(\,
0l
0?D
4T@ h" 
 !!<`   Hb
@Pn6^I3   CCTiledLayer:_traverseAllGrid grid is null, gid is: `         3  33Ј9#3
3393w  ]5v  DHX 5ˤ#3	5!3; 3
"g$#3&h(Y*͕a +   `,=dpA        +( /( v`@R`    ,i,       P P    ! 8P @ 0  e     @   ,      0Q`   !J!YU  lL`
 P
 Xp
 `    
 T
 T
  4D4H,D,TX$0oHTL |T>SP\s  
,xd$#|\s
,xd$#\ #X$0o
D*L&$#H$k+? p ( d X !!`r   GFjAPd
)   _renderOrdervN~RV6JNy}
Ta      ?1	yIsa	 PfZAƑ   _useAutomaticVertexZPe   _vertexZvalue   z         9  99339
393993	9	3
9
39 3"9$3&f(9*3,f.9032f49638f:9<9>9@9B3D9F3HfJ9L3N3P3R3T3V3X3Z3\3^#`3 b3!d3"fv  #`3 b3#h3$j3l3%nv  9&p3r3'tv  L3xAwPv9(z9)|*@B~3@#+3,PgBQB@ʖJ9(3AP9)*@B3@#+3,PgBQB@3-3.hq3#`3 b3!3/v  8@3-3.*BB*BBh뷖3-3.BBh#`3031323133[h94959637f38f`,=dpA
       /( =( u`@R`           ,  ,P ,P  ,P @ @ @ @ ,   P P P P P   !, B @  B  !@ P  B
 	
 H , P    e    @   -      0QP`L   !v! f.   8 ` d l \ !!`   Jv@l          3  f3f3f
3f  `,=dpA        >( >( z`@R`    d       P @   e     @   .      0Q`F  !!Xt   dX
D0Lpx
('T t$@((T" g  H* " <4
  !!D`   HbJF6
bBu}P         3  5335!3
;3g3535ͣ3g3	3
 h"3$h&3(h*3,;.;0 `,=dpA       (?( B( ~`@R`    0j2        P  P @  P @ @ P     e    @   /      0Q`   !!<mb   \X
44
 DDC#H,  L   !! `   H~F66͂z0         3  3v  C3w  35gY
Е 393g3f   `,=dpA        0C(  E( @`@R`    e       P  3,P @ e     @   0      	Pde
   TiledLayer  @          
k 'kҤ3):'k	k'k'#	3
f'#	3f'#	3f'#	3f'	)'
#	3· )#	3!:# :%g''#	3·):*:,:.:0:2:4:6: 8!:":#	:$<%
:&>':(@):*B+:,D-:.F/:0H1:2J3:4L5:6N7:8P9::R;:<T=:>V?:@XA:BZC:D\E:F^G:H`I:JbK:LdM:NfO:PhQ :RjS!:TlU":VnW#:XpY$:Zr[%:\t]&:^v_':`xa(:bzc):d|e*:f~g+:hi,:jk-:lm.:no/:pq0:rs1:tu2:vw3:xy4:z{5:|}6:~7:󀘋8:󂚋9:󄜋::󆞋;:󈠋<:󊢋=:󌤋>:󎦋?:g#	99  `   @   P  
 &&0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0                                                                     e    @ x        v*Fb~.Jf6Rn6Zv6^z2^z6Rn&Fr0Q`  !!  Ԝ, \ ` T P * * * * * * * *""	<44@DH@*D0\:l""R|""""""""""""""""""""A""`/c&d	g&h$$6S$>?!!`   Pe껷   ./CCTMXXMLParser Pf   ./CCTiledMapAsset   PeFM   ./CCTiledLayer  PeRZQ   ./CCTiledTile    Pf   ./CCTiledObjectGroupX(b         `    `   `   @b         o`    PbT   MAP `   Pc   LAYER   `   Pdt   OBJECTGROUP `   PcĠ   OBJECT  `   Pb@   TILE`
   8b   
      v:Ta      Az:Ta      APc[e   DIAGONAL`   @RTa      A` b         `    `    b         
`    `   0b         `    `   `   `   @b         @`    @`   "`   *`   `   `
   bp   8      GPdn;!   cc.TiledMap 	)~D*F Pf&)   getMapOrientation   Pe:   getObjectGroup  Pc
   getLayerPdރ   _changeLayer Pf.   getPropertiesForGID -~ssPdX+
   _applyFile  PeB`W   _releaseMapInfo PenX".   _fillAniGrids    PfFF   _buildLayerAndGroup  Pfbk   _buildWithMapInfo   	0Q`   !j!Hp   $
<T
 T
 \
 `
 L
 L
 L
 \
 l
 X& & L!!@`   J6:2Pc=   _groups PcJP   _images j>1.}(          9 99	9
999999	#
3 h"9$#
3 h&9(`,=dpA        L( 6O( `@(`    (h*       s s s s s @  e     @         Hb         Pc"   Property* b         Pcdp   _tmxFilePc~8G   tmxAsset b         
BPe>K-   TiledMapAsset   (b         
0Q0`
   !!c   T$   !!`   d           3     `,=dpA        P( *Q( 
`@(`    b          e     @         0QH`>   !!e"   @$&d, D   !!`   Rj          3  v  ^9 3f `,=dpA       HQ( Q( `@(`    c       ,P    e    @         F0Q0`
   !!c   T$   !!`   .d           3     `,=dpA        JR( R( `@(`    b          e     @         0Q0`
   !!c   T(   !!`   d           3     `,=dpA        R( S( `@(`    b          e     @         0Q0`
   !!c   T@   !!`   Pe'   _mapOrientation d           3     `,=dpA        <S( S( >`@(`    b          e     @         0Q0`
   !>!c   T    !!`   zd           3     `,=dpA        S( T( `@(`    b          e     @         0Qd`x   !Z!4kT   x8,,
 t
0
4 < (0  !!`   zHPdW   getGroupNameq(          3  3w  (5Ϥ3fv  Y
ѕ* `,=dpA       :T( U( B`@(`    c         3e    @         0QT`X   !z!(h:   x8,L
 +   !!`   2Hm          3  3w  53gY
ѕ `,=dpA       U( V( `@(`    c         3e    @         0Q0`
   !!c   T0   !!`   jd           3     `,=dpA        V( W( `@(`    b          e     @         0Q0`
   !!c   T    !!`   2d           3     `,=dpA        BW( W( `@(`    b          e     @         0Qd`x   !!4kT   x8,,
 t
0
4 < (0  !!`   2Hq(          3  3w  (5Ϥ3fv  Y
ѕ* `,=dpA       W( Y( F`@(`    c         3e    @         0Ql`   !!4kV   8,,
 t
0
4 < 
P !!`   2Hs(          3  3w  -5Ϥ3fv  
;
Yѕ/    `,=dpA       HY( Z( J`@(`    d         0  e    @         0Q<`$   !!d   \< @ !!`   jg          3  3f5  `,=dpA       Z( T[( `@(`    c       @    e    @         0Q4`   !"!c   \< !!`   >e          3  5 `,=dpA       [( [( N`@(`    b          e    @         0Q<`"   !>!d   8D @   !!`   Rg          3  3f   `,=dpA        \( z\( -~`@(`    b       @ e     @         0QT`X   !Z!$g2   8(T"   !!$`   IsiL Bkam(         3  3#333
3e`,=dpA        \( T]( s`@(`    d       ` P   e     @         0QT`X   !v!$g2   8(T"   !!$`   IsL Bkam(         3  3#333
3e`,=dpA        ~]( 2^( s`@(`    d       ` P   e     @         0Qa`l  !!&  \8HXL$$,
8
,D
Hp,L
(;T8 $D
", {8RS T4@2 H  T !!P`$   jPd> 2   textureNamesPdbPay   textureSizesH Pfe   imageLayerTextures  $Pg2    imageLayerTextureNames  Pd   tsxFileNamesPcfXM   tsxFilesjPd:ph	   tmxXmlStr   b`J  VE         3  Ң333ψΈ3w  #5
5;5;Y̕' 333w  55;Y ɕ !3"3$ǈ3&w  95(3*x  5,5.3	0;2Y4ŕ= 5#
6383:r<3>f@ä3Bv  ^#
63D IgF3HgJ3LfN  `,=dpA        ^^( d( R`@(`    DoP       P  8 \   \    8 3P @ @ P    e     @         0Q	`  !!   p8,,
 0
 
' (p8,,
 0
 
' (p8,,
 0
 |
 (!!$`   2HIs)z~`         3  3w  6533g
533fYѕ8 933w  6533 g"5$3&3(f*Y,Ε8 -9.3032w  ,5436g85:3<f>Y@˕. A9B `,=dpA        8d( g( V`@(`    <mD        @ P   @ P     3   e     @         0Q`  !!r  ؟| p,H"D\H ,
 D gH ,
 80
,H
 D (,+O (0/OH ,
 0
,H
 D (,+O (0/O   !!D`   Isy}	2HzTa      ?~yX         3  3f3 3	3B3 33AB33w  %353 3g!Y#ҕ' $3	%3'w  m3	)5+3 -
9/
913537A43:3<B9@39>353B@A3E3GBDA@9IYKҕo L3M3Ow  h3Q5S
9U
9W3[3]AZ3`3bB_@Y9d3[3h@g3k3mBjAf9oYqҕj r `,=dpA        g( m( `@(`    \us       @ 
 P 
 
  
 ` X , !
``        e     @         0Q`   !!<md   x5/  l
0d4,
x  !!`    H>FxX          S ȭH 96Ѥ-3 3w  53	59Yϕ D  `,=dqA       m( Vo( Z`@(`    d       
 `3e    @         0Q%`  !"!f  \TTD(\,,
 t
0
$>  LL8 ((
 (
c((
 (
c((
 (
OH$<$<\L0 l<,H$(
 h
,< d(,4&P @ h74?
04?b  0 74?
04?J P 7d
 D';4?
04?L t
 D`< \$$##L$## ##8$(
 h
@< ",("0( X !!`p   6HZ2z~IsKJGo Bk%+FG+ubFPeW   TiledObjectGroupPdL	   layerInfo   a	r(5G1y}`Z  1	7	bv       b~	X        3  3393w  25
ͤ!#33eYϕ4 3h33	3
ʈ3 w  #5"3$3&;(Y*ȕ% +3,w  #5.3032;4Y6ƕ% 738w  5:3<;>Y@ĕ AB9CE9	FH9
I3K3M3OfQ3S33Ux  43Uw  25W3Y3[3]g_;aߣ%#3cr e9g3igk3mgo3q9s#3u{wc3x#3zg|ޣ3~#3zgӀ3e93gފ/#3{ᎦX3x#3gӑݣ3~#3gӓ3e3gݛ#3 {៦3!3"9"9##3$3%3&3%3'[hѱ9(3x#3)gӷۣ3~#3)gӹ3*#3+r 3,g9*3-9-3.9.3g#0313-h#0313.hY :   353w  &53536fYؕ( 39-39.37f   `,=dpA        o( ( ^`@(`           P  P \ P   0  0 8 3s s
 
 
` 
`*@ P ,P P 
Z , P @  
`
 
   
`    e     @         0QE`4  !F!2  ,
8d      PD\$,,
 t
0
$TLT 44O00
$H $@    !!p`4   ..Fj">:6JHb0Q4`   !Z!c   @ l !!`   ^e          3  f `,=dpA        
( b( E`@(`    b         e     @         	)`         9  3f93f
939393	f9
3f9 3"f$9&3(f*9,3.3092435w  557Τ$393;39;=3?39gAYCЕ7 D3E3Gw  -3I5K̤3M3?3MgOYQ͕6 R#S3U3Wˋ 3Yg[h]  `,dpA       ( ( b`@`    Pr_      @ @  ,P ,P ,P ,P ,P ,0 
 
 
 
     e   	 @         0Q`(  !~!Lq   Ԛd\x5/  l
8LT$(8H@ <"tDp !!(`    :9=DHFp          3  3ǭ{l633	53@933w  093	Y93	3z  
93	53;w `,=dpA       ( ( `@(`    $g        @  
    e    @         	0Q`   !!@nn   ئ 'l<X   
 t
<&$(6    !!$`   L=dqA       ( ȋ( a]uc      E`@(`    H0Q@`.   !!d   ,&$( !!h          Y 'z  j `,=dqA        P( ( u`@`    b          e     @         1]L2Z	0Q0`   !!c   4 0 !!d          j `,=dqA        ^( ( E`@`    b          e     @         |8          '3 'v  G' 'w  253
j3͋h
Yҕ4 j  `e       P @ 0    e    @         0Q`  !!Д  |P(0(8T<Xx(<(@<@D08$0c8$0c"08(
$3'$,
"  #X,44\0  X(8LHPT,G0K|
   !!l`2   y}1	yTa      ?hb,         `    	`    y}`    `    `    `    	         3  3333339
33933333333#3O!A @@"Cg##3O)A(@'@*C&g+B%3	-5/#
13335y  3	-@7w  58]	5:ȇ<):=:?:A:C:E3GhI3K@M9N3P@R9S3UOXAW9Y3[O^A]9_3PCa9b3KCd9e3K3U@hCg9i3P3[@lCk9m;oYqɕ r `,=dqA       ( ( E`@(`    \us       P  ,P P P B	 B!
 " 
     .   p    e    @         }D9NF Pf6Z   cc.TiledMap.tmxFile PdVa	   mapLoaded   0Q@`,   !!d   $(* < !!`   
h         #  3 #g  `,=dqA        ( V( E`@(`    c       @    e     @         p          k kkkk#
3ʇ)g#
3ʇ)g#
3ʇ	)g#
3ʇ
)g#
3ʇ)g#
3ʇ)g#
3ʇ )g!#
3#ʇ%#
3&:( :*,):-:/:1:3:5:7:9:;=Ǉ>)#
3?: A:!C"E)Ƌ#:$F%:&H#
3?: J:'L:(N):*P+:,R-:.T/:0V1:2X3:4Z5	:6\7
:8^9::`;:<b=:>d?:@fA:BhC:DjE:FlG:HnI:JpK:LrM:NtO:PvQ:RxS:Tzg|#
9U~9V#
3VʋW9X#
3VʋY9Z#
3[3\#
3V3]^'e#
3[3$#
3V3]_ǋ`e   `,dqA       (G( l( E`@`          @ ` L&L&L&L
` L` 0 0 0 0 0 0 0 0 0@ ,P ,P @ @                             e    @         f:Vv:VrBVz0Q9`  !6!Xt   L*"LlTRp:\TRtTR:L:hR
D<
  !!`>   8b   
      GPeBF   cc.TiledMapAsset	F*b         qCDFPb          Ej b         
`    [`    Ja       !j`    Ja       Q b         
`    [`    Ja        b         `    [`    Ja       `    Ja       `    Ja       1`    Ja       F	H         #  3ч#  3:	·
̈́%#  3=:	:
%#  3=:̈́%#  3=:	!:#%̈́&%#  3=':	):+-%#  3=.:02%#  33=5:79%#  3=::<:>g@#  9B9D   `,=dqA       ( f( E`@(`   <mF       09'< 9`  0@ ,  e    @         0Q`   !!@np    X
*4<*"""
""/D!!X`(   4=dqA      ( 4( ` E`@(`    ,Pi    ../renderer/core/input-assembleraqb         
@b         G(Ph2R   cc.TiledMapRenderDataList   PeBq   _pushRenderData Pe"   popRenderData   PeZ!W   pushNodesList   =0Q8`   !!d   $
<L  !!`   Pdƅq	   _dataList   f            9 9   `,=dpA        ( F( `@`    b       s e     @         0QT`T   !!$g8   H 8
 ,( 0!!`
   
Pe
2   nodesRenderList bm         3  r 993	3g  `,=dpA        |( L( `@`    d        s
   e     @         0Q`   !&!@np   @@(G <\\T|dt D !!<`   HB4FB4{           3  33z  3f3
3 53933939	3
9 9"3 $Y&9 ' `,=dpA       ~( ( `@`    (h)       P P  P P  ,  e    @         0Q<`"   !B!d   H@ 0   !!`   bg         3  3g   `,=dqA       ( p( `@`    b       @ e    @         0Q0`   !^!c   $4 !!`   d           9   `,=dpA        ( Ο( =`@`    b          e     @         	$Pgn   TiledMapRenderDataList  0          k Ҥ3):'#3	χ)͋ :	
::::g#99  `,i      0&0 0@ ,         e    @         ">Z0Q`   !!8l^   L*"x"""""""~/D !!\`*   Xb$         G PfB`   cc.TiledObjectGroup 	 Pfz~   getPositionOffset   jPd._l	   getObject   PdD
   getObjects  u0Q0`
   !!c   T@   !!`   Pek5   _positionOffset d           3     `,=dpA        ( ܡ( `@(`    b          e     @         0Q0`
   !!c   T0   !!`   jd           3     `,=dpA        ( X( `@(`    b          e     @         0Q0`
   !!c   T,   !!`   Pd_
   _groupName  d           3     `,=dpA        ( Т( j`@(`    b          e     @         0Q<`$   !!d   \< @ !!`   jg          3  3f5  `,=dpA       ( j( `@(`    c       @    e    @         0Qd`x   !"!4kR   d4$,
  0
, $0   !!`   2HGq           3  3w  (3 5Ф3v  Y
ҕ* `,=dpA       ( ( `@(`    c       P  3e    @         0Q0`
   !>!c   T$   !!`   2d           3     `,=dpA        ( Z( `@(`    b          e     @         0Q`  !Z!  l@TLL@PHl
 p +?xD<8H8 \t0"/l, l 7x,+',"+h0 l ;|0/+Ht(H0((,X(D,T /d8/8 $(
 h
,\'0XP$D
2+{,HP8<"??(@(,gCx,@t l
8t\ <
 H
\"L"H
 TdpL 4?
04?$Od"#l"#l"#`#"+$
##d p+4(#@#t** 3d*,+40+8*,+$*,+`"7"* #X* #4,03H(2#d
":h#L
"+\#h#\"#L"#H
 #T"#x"#L* +*4*?3
0*4*?3+T
8*3\
"(6 2L6 +D
"(6 2L6 +L*4* *4* 23
 #* #d
 #8
 #B"#G
8#l*+8+d$+(
 h
#,+<* :4&$* #"'!!`   v:z:Gaj	A.v}Ta      ?y1	yIs2HyU.)o BkFum+ aB+G8+
5n0q21U1"1`|  2D)r(5G	1=0b  t  n   b~ PfÀ   ^(?:img|text)\d+$   Kr	        #  33333
3333	9
3993f9 #  3"33$33&[(h)9+3-9/31333537v  39f;3=v  `3@3C@BB?3H3JfL@G#N3 P3SPRgUBF3H3SQXBW@EȖ^3H3S@ZBY3@3Jf^@]#N3 P3CP`gaB\3@3CQdBc@[ǖd353!ev  83S3C@g3HBhBi3@BjBkǖ3S3HBl3C3@Bm3"n3#phr3"u3$wBt3"{3%}AzBy3&È3'w  Z53(#  3"33hȋ93)3*+3'w  53O9Y"3!e35v  3A9u33@C̡33@C̢3HBˣ3C@ʥAʤB˦93@B˩3S3C@ʪAʫAʬB˭93+v  F,3-@̰;3"3.gߣ#  3/r 30919$9%32[933A93A99	3"94359539637g38#  39gޣ3:#  39g#  393;3<9=39>3,9?3@9A 3B   9C  3D  9E  3  9 
3 9  3G v  X 3H  H X   5 ܣY 3I J3- @ ; 3 "  3.  g 3 
 3 !3
 3 # 3K % 3 ' 3K % 3 )#   3L + {-) 3M . f0 3N 2 f4٣#  3/ r  63!e35u  2 C9 @8 9$ : C< 9% =˖& C? 9$ : C@ 9% =30 91 A32 [C 93 D3 AF 9 G3 AI 9 J 9	 L 3 " N 94 P 3  R 96 T 37 V gX 38 Z#   3O \ g^ԣ' 3: `#   3O \ gb 3P dӣ#   3Q f r  h Hk X  j 3R l gn 3R l gp Hs X  r 3S t gv 3S t gx 3T z 3I  3U |#   3V ~ g h 9P  3W  f 9  9  Y    9 &  3 "  3[  \    3' w  Y 5 3]  3^  g 5] 3N  f Y X    `,=dpA       |( ( u`@(`    )%      P P P ,P ,P ,P  	`
 X  !@   !BH   B!P 
 


  0 B B! 
`  p  ,P @ @ P ,P  ,P  ,  ! 

@ @ .    ,P  P P P @X  !@ P    0 
 
 e    @         	2}(         #  3ч)#  3: :	:	:
::::g#  99  `,dqA       ( ( E`@`   0j      0`          e    @         :V0Q`  !!Xt   L*""L"":8"":@""R\""""+4d/D !!`F   Xb$         GPd2Az   cc.TiledTile	)~DFssPd޿ 
   _resetTile  	0Q0`   !!c   $0( !!`   d           9   `,=dpA        ( ( `@(`    b          e     @         8b   
      !`    !`    	(b         
0Q0`
   !!c   T   !!`   !d           3     `,=dpA        ~( ( 
`@(`    b          e     @         0Q`   !!<mb   \#T<po"*, X
 , L   !!4`   !!	@PnVȭ1   Invalid x, the valid value is between [%s] ~ [%s]   y|(         3  v  ^[3=333h
&#3333e3	f9 3
f   `,=dpA       ( ( `@(`    $g"       P @ P @    e    @         (b         
0Q0`
   !
!c   T   !!`   !d           3     `,=dpA        ( H( 
`@(`    b          e     @         0Q`   !&!<mb   Е\#T<`_"*, X
 , L   !!4`   !!	@Pn?1   Invalid y, the valid value is between [%s] ~ [%s]   }|(         3  v  ^[3=333h
&#3333e3	f9 3
f   `,=dpA       f( T( `@(`    $g"       P @ P @    e    @         	(b         
0QL`H   !J!e(   ԞT8H$k'!!`   &!!k          3  3 333h
`,=dpA        ( J( 
`@(`    c       P @ e     @         0QL`H   !f!e(   ԡ@<X$"{!!`   !!k(         3  3 333e
`,=dpA       h( ( `@(`    c       P @ e    @         F0Q``j   !!(h<   \t4? L D  !!(`   Is aGp(         3  33#3g
93f3f   `,=dpA        V( V( s`@(`    e       P @ @   e     @         0Q4`   !!c   8 @ !!`   e          3  f `,=dpA        ( ( s`@(`    b         e     @         0Qp`   !!,iB   ث8<P$s&DP$s   !!`
   N!!Rt(         3  @3 333h
v  3 333e  `,=dpA        ( ( `@(`    e       P @ P   e     @         0Q`   !!8l\   ԰Hx8< "d: D _:   !!4`   !!N	4PkRX(   There is already a TiledTile at [%s, %s]IsR8         3  o333 3h
#3e:333 3	hg3 3
 e"   `,=dpA        (( \( `@(`    $g$       P @ @ P @ @ e     @         	8         #  3ч#  3: :	·)͋	:
:#  3::)͋:
:#  3:: )͋:
!:##  3:%:':):+:-	:/
: 1g3#  9!59"7  `,dqA       ( ( E`@`   Lq9      0&
&0 L`               e    @         "Fb~0QH`<   !! f0     L  ` p!!`   PdsT   ./CCTiledMap(PhJl   ./CCTiledMapRenderDataList   Pf   ./tiledmap-buffer   $Pg&ab   ./tmx-layer-assembler   j          k kkk  `,=dqA       ( ( E`@(`    c       @    e    @         0Ql`   !*!(h<   L6"""x/D  !!4`   0b         G Pf(   cc.TiledMapBuffer   	1670PjvSg"   ../core/renderer/webgl/quad-buffer  0QH`>   !J! f0   \T!!`   "2FB	j          3  39393
9 `,=dpA        ( ( 1`@(`    d        ,P    e     @         0Qh`|   !f!0jN   <Td|\G ( !! `   FB6	2r          3  @9 3@93
933B@99  `,=dpA       ( ( 67`@(`    e       
 .P  , e    @         	Pea   TiledMapBuffer  s0         #  3ч)k: :	:g#  9	9
   `,dqA       ( ( E`@`     f      0	      e    @         Fb0Qi`~  !!Ԛ   84H \
*4<$   d d@P  p   dL   < 4 ` P P P P ( (     ( ( ( ( ( ( ( 'Ę<
(  x4   !!`B   ==dqA    D   \( ) 	u9)1qYIma5eU]=-y}                                  E`@(`    0QT`V   !!$g2   <LD< *$   !!`   U	0Q4`   !!d   D
P   !!`   e           9     `,=dqA       ( ( E`@`    b          e    @         m         #  3#  33f 'l `,dqA       ( ( `@`    d
      P      e  
  @         0Q`   !!<md   8 t"Pk""LK  "`  !!,`   UYj}(         3  f3333
e3
3
3F\H9
3g3
3F9  `,=dqA       4( ( -`@`     f       P P  !   e  
  @         0Q`  !!hx   $ 6T0 ",+@&( @  H8H" `(  8" `P  !!0`   ٺIs1J         3  v  ^39393
3gz  O3f3f3'3'3	g'3'''3	g '3'9"  `,=dqA        ( ( `@`    $g$        ,P P @ P  e   
  @         0Q`  !!hx   ` |H, 8 P& 0
8$$X
&H@
 $*
(T&  " `  DH   !!,`   	RIs0HJ@         3  hҤ3u  3!j3
Y93w  B5Y/ 3kv  ^;9YF 93
Z93h!3#f%3'9) `,=dqA       ( 0( y`@`    ,i+       P P p    
    e  
  @         0Q`  !2!   <$0000000T( 8#P
 
 G@#P
 
 $
 
 |?8#P
 
 $
 
 $  !!,`   	v:z:          3  93939
393  93939393HX ''3HX ''''3"H!X  ''''`,=dqA       J( ( }`@`    $g$       ,P  ,P ,  !@X e  
  @          aq
(Phbm!#   ../core/renderer/assembler  b         V Pf   ../core/renderer/   0Pj6u$   ../core/renderer/webgl/vertex-formatTa    @U@f%zI b         *`    *`     b         `    	`     b         `    `     b         `    `     b         `    `    0Q`   !v!Dor    ;t('#X l<l 9 <    !!@`   4=dqA      ( &) A`(   E`@`    0Q@`*   !!d   Й ,( +| !!`   9	h         3  h   `,=dxA        f( ( `@`    b         e     @         UbF0Qh`   !!(h<   @*D2_  !! `   ~F]vr          3  :#33r9
#3r 9 `,=dqA       8( \( E`@`    d       P   e    @         60Q`  !!MI  D
4(C dT
  
 4tD ` d X  0Hl@$$,$$K,/L ( Gp*>>>3Z Z Z Z  p ,,,|H$DL@x,L
,`,
P,S@ d\
 $0/( ( ( ( ( ( ( ( ( P!!`R   H>Is
]2=**>ZPebs*   traverseGrids   .`  RJٺ`           3  3v  (3f33
&3&3&&&3&3&3	f#3
f3f3 f"3$f&3(3*3,3.Ж303537A4M33;3=A:M9B2x  3?OAOBhC3E	3Gv  1	3Iv  ?	3Kv  M	3Mv  [t3OeQW3SeU:3WeY3[e]3_ga3cge3gw  3 i5k3!m3ox  g3"qYs9"t3vw  >5xˤ-3zw  !5|Ǥ 3~kYȕ%YɕB3"qZ9"t3#f3$3%x  3&9&93'3$gYʕ &&&&&&&&&& `,=dpA       ( ( E`@`    t{       P P P @ P @ P P @  

 
 

 .P   30
`
 e    @         }0Qm`  !!)%:  d 8(@2 `(8H   d<0$2@h ,H@4\@<(( LD4@4T
+T
 &8 '&"8
 $D0 ($D0&4
 $D0 ($D0T
+@8'
&0g
6L6$LD
T2  ,*0*T ,s`
P40"$"{HGV8*8*<*8*8*@*<*<*@*<*<* H*.$@*.$@*.$@*.$D*.(D*.(D*.(D*.($ $ : \6  (2H*2 (2
	#
#' l+J\T20 2,+t   !!`\   =**JIs aAr^jJF6NR=ٺqBy}Pezi   fillByTiledNode 	67d      D    aN  4  Q         3  f3w  ,3w  -3g
&3&3&3&&&&3333	 P  3	B3
3g 3
3"3$3&3(3*3,3.u  330̖303A3B2z  )5436g8u  ^u  Bߤ3:3<w  3<3:ߤ33>x  3>3Ζ@ߤ33>x  3>3ߤ3:3<w  3<3:AAB@z  (5Bˢ'3F5HHEX D5J&3Lv  ^=v  ^!jN3L5P5R&9T%3WAV3ZAY3]3_3a@\3d@c3F5fl3h3j^3h3
l3n3h3	rBq P p gt3 v3hex;zM|;}M;݀M;݃M;݆M	;݉M
;݌M;ݏM;ݒM;ݕM;ݘM;ݛ#lM3!;ݢM3";ݧM3!;ݬM3";ݱM3!;ݶM3";ݻM3!;M3";M&3#h3$M9$Y&x  "lz  !jԖx  "l@   @    3*f3$x  G39393+3g`,=dpA       ( ) E`@`           P @ P  P P P P @ P  !@X  P    
 X P  !P 8  :  :  :  :  :  X     8 X  @  @ 0\  @ e    @         0Q`  !!   t*,+p:0@GJ  (
(
(
(
,
80,((O(((O@(((O(((OD,((O,((OD,((O,((O(  !!0`   UYGrjJp         3  f333h
33@[@	[e33e3555 5"5$5&3(3	*B,B-@.@/;0M2B3B4@5@6;7M9;:M<B=B	>@?@@;AMCBDB	E@F@G;HM	J;KM
MBNBO@P@Q;RMTBUBV@W@X;YM[;\M^B_B	`@a@b;cMeBfB	g@h@i;jMl;m  `,=dqA       ) ) E`@`    Xto       P @  !P     P @!@! B B!@ B B : !B B   e    @         |H          ' # 33g93
9 l3ϋ99	
99`,i      P ,P P ,           e    @         o		M@          " '' '!'"'#9 9kҤ3	):	
k'kk3'3'k'k3'#k'3'	k!'
##3%f''##3)f+'-)'.)'/)'0)'1)'''''''''''''''32k493236h83:9 < `Do>      ,@ L 
    
9's@ P          e    @         .r0Q`   !*!Dov     T h d `     ` d | l !!8`   Pej+   ./cocos2d/core   Pfs   ./cocos2d/animation  Pf&>%8   ./cocos2d/particle   PfI   ./cocos2d/tilemap   0PjX=#   ./cocos2d/videoplayer/CCVideoPlayer (Ph6   ./cocos2d/webview/CCWebView 8PlV +   ./cocos2d/core/components/CCStudioComponent ,Pi<&   ./extensions/ccpool/CCNodePool   Pf"/0   ./cocos2d/actions    Pfb{   ./extensions/spine  $PgN=   ./extensions/dragonbones Pfd   ./cocos2d/deprecatedx          k kkkkk
kkk	k
kk  `,=dqA       ) ) E`@(`    e       @ @ @ @ e    @         0Q`   !v!4kT   ,"0K*"@"""*<  !!D`   0Q8`   !d   ,
TD
   !!`   PeV[   poolHandlerComp ~
f           9  9  `,=dpA       ) :) E`@(`    b        e    @ 	        Pc&i   NodePool8b   
      1Bh	ᦕ
0Q4`   !!c   T !!`   ~
He          3  3  `,=dpA        ) ) 1`@(`    b         e     @ 
        0Qh`z   !!,iF   p4
 D K4 !!`   ~
Hr           3  3w  3 53f
Yѕ! 3 9   `,=dpA        0) ") Bh	`@(`    d       P @ 0 e     @         Bh	0Q`   !!8l\   ,X ; THG'
$0 8 H  !!$`   ~
)G2b{          _3  3gv  G3g3
33gҤ33f3 3g `,=dpA       @) ) `@(`     f       @ P @ P   e    @         0Q`   !!<mh    \$0L<4\THG'
8, T!! `   ~
HG69	{8         3 3N w  3 53 	9333gФ333h  `,=dxA        :) X) 
`@(`     f       
 

   e     @         F	y          #  ҋ 9#  3҇)#  3::	:	:
:9#  39  `,dqA       ) ) E`@`   (h      ,P `         e    @         0Q1`  !*!    X
*4<  X  T*""""""""	"	"""""	""""Ϯ8?T!!`f   T=dqA    
   ) jT) d     E`@(`    0Pj֟#   ../../cocos2d/core/value-types/mat4 aqb         
4Pk'   ../../cocos2d/core/renderer/render-flow 0Q,`   !N!b    !!c             `,=dqA        .) >) `@:`    me     @         0Q``n   !b!(h<   ,"<t".
 @
   !!0`   U!
	 b         
0Q,`   !z!c   ,0   !!c             `,=dqA        )  ) 
`@:`    me     @         0Q,`   !!b   $ !!c             `,=dqA        >) R) `@:`    me     @         ٛyp(         #  3χ)΋ ::e	99	 `,dqA       Z) ) `@`    e      0`    e    @         bL   &      GPeh   sp.AttachUtil   = Pf>&n   _prepareAttachNode  $PgE   _buildBoneAttachedNode   Pf_   _buildBoneRelation   Pf5   getAttachedRootNode Peil   getAttachedNodes Pfq   _rebuildNodeArray   Pe:(   _sortNodeArray   Pf'M   _getNodeByBoneIndex  Pf.Tb   destroyAttachedNodes$Pgm   generateAttachedNodes   $PgjI   destroyAllAttachedNodes $PgN2߃   generateAllAttachedNodesPe*   _hasAttachedNode$Pg^   _associateAttachedNode   PfL   _syncAttachedNode   0QP`L   !!,iH   $4` l l | 
 p  !!$`   Pe@Y   _skeletonNode   Pe*ip   _skeletonComp    Pf   _attachedRootNode    PfQ   _attachedNodeArray  Pe^   _boneIndexToNodel           9  9999
99  `,=dpA        N ) !) `@:`    d       , ,0`  e     @         0QH`:   !! f0   ,4px
  !!`
   Isj           9  39399
   `,=dpA       !) ") `@:`    c        , e    @         0Q@`,   !:! f.   $4` l l ( !!`   h           9  999  `,=dpA        #) #) =`@:`    c       ,    e     @         0Q`  !V!Lq   ܐH8" 
@T* 08 P8 p8P80 
 $   !!<`   o Pf.m   ATTACHED_NODE_TREE  A Bk% PfR-   isAnimationCached   Pd   _frameCache $Pg   enableCacheAttachedInfo           3  ~33gҤ3,#
3rk33g33	f 33
 3"3
$3&f(9*`,=dpA        ,$) @') `@:`    ,i,       P ` @ @ @ P @    e     @         0Qd`t   !!(h:   `X'TF    !! `   Pee   ATTACHED_NODE:  fG Bkq8          33@ #3r	3e  `,=dpA       ') () `@:`    d        
   e    @         0QX`^   !!(h:   L @
 P
 ,L <T    !!`
   Pc}   _bone   Pd w
   _boneIndex  
bn         k 9 933g
3; `,=dpA       () )) `@:`    d       , @ 8  e    @         0Q0`
   !!c   TH   !!`   d           3     `,=dpA        *) d*) `@:`    b          e     @         0Q`   !!@nj   ddH$(L,,
 t
0
$8*hS (   !!$`   
HAGbx8         3  ҆33w  65Τ%3	3@v  3gYЕ8  `,=dpA       *) ,) `@:`    e       
 
 @ 0  e    @         0Q`   !!<md   Գ\
X@d`,,,
 t
0
$<D @0  !!$`   
HAPd_>3	   _toRemove   bz@         9  3ц93w  75	ͤ&3 3]3g3;Yϕ9   `,=dpA        ,) /) `@:`     f       0 
     e     @         0Q@`,   !!d   8L*   !!`   
0Q@`,   2!d   l@3d   !!`   h          3  3 w    `,=dqA       /)  0) E`@:`    b         e    @         h         3  3ҋ g  `,dpA        :/) ,0) `@`    c      @    e     @         0QD`2   !V!d   d@(
@/P !!`   Ai          3  5Ҥ3   `,=dpA       j0)  1) `@:`    b        P e    @         0Q`  !r!Lq   Pd,,
 |
8
$8" "\,, l H
  t  !!4`   
0Q\`f   !0jL   <,,
 
@
48  !!`    b~Ho(         3  3w  5ϤkYѕ 	9
 `,=dQA       2) 3) 	`   @:`    c         e              HAG)@         3  }3ҋ 3w  [5ΤJ3D3
3g5v  #k3g3	f;YЕ] 3
 f" `,=dpA       `1) 5) `@:`    (h$      P P  @  0@    e    @         0Q`n  !!t{    PH$(L |$(L8(0,,
 t
<0  ((
 hP 
 H  !!8`   <=dpA      5) F;) ]Aa  `@:`    Pc   bones   HfGb0Qt`   !!8lZ   4x@\[ (Lxw't
D4   !!`
   = au8         G3  33gѤ33h
3k9 `,=dpA       *8) 0:) E`@`    d       P @  e    @ "        	`           33f'33
3w  -533u  3gYϕ/ 	 3
g)3w  #5 k"3$g&Y(̕% )3*f, `0j.      `P  P @ 0@  @  3     e    @ !        0Qp`   !!0jP   $l4hl ,|8" 
( l 8D!!0`   
Hof)t          9  3993.3
3gҤ3g3	f`,=dpA        ;) =) `@:`    e        P P @ e     @ #        0Q`  !!t{   HDX,hd p(0,,
 
8,\t@\L"
$<x:wxw (D  !!L`"   
Hf a=oGA%p         3  ͈9393f
Ҥ333w  533333	35̖U3
 3#@"g%ʤ"3'3)3	+e-3/3	+h133g5Y7Е 8 `,=dpA        =) C) `@:`    4k9       ,P @ P P P  
 
 f  e     @ $        0QD`6   !!d    \H8" !!`   ofi         3  33g `,=dpA        C) D) `@:`    c       P    e     @ %        0Q)`  !:!   H|8" 
4L
\p ,h 08 p8P80 (0,,
 
8,\t@\L"
@t:s	   !!\`*   ofA
Hjnrf a=Gp         3  33gҤ39
939k3	3
f 3	33	3 3"f$3&3(3*w  y5,3.303032343658̖83:3=@<g?ʤ 3A3C3EeGYIЕ{ J   `,=dpA        D) rK) `@:`    @nK       P   P P P P  P P  P  
 f  e     @ &        0Qa`n  !V!8  ܮ H|th<$x @d8P  &D8 l8H8(D(8K,((
 x
<
,p
(D"W&"0 h D (h(( !!h`0   4=dpA       K) T) ` `@:`    
AH
jPdrb	   _curFrame   PdnqY?	   boneInfos   y0Q`   !v!<mh   4
,888<P4: \!!$`   Pc:ڶ   worldX  Pc_
   worldY  z(         3  3;3;3
;3;3;3;i`,=dqA       O) Q) A`@f`     f        8P  8P   e    @ (        )`X  Ex          3 33399
33 33	3h3
 \H9
33 f"3$3&3(3*3,3.30Ф3234) 36w  q58ʤY3:S3<5>ɤ+3@3iB3
D \GHF9
H3JgL3NfP;R͖	;TYV̕s W3XfZ `Pr\      P , P @ @ @ P P P  P  P  !@  \       e     @ '        Pb^WD   sp  PdzM[
   AttachUtil  	0          k Ҥ3):'k3	' ''3r '#	3
χ)͋::::::: 	:"
:$:& :!(":#*$:%,&:'.(:)0*:+2,:-4.:/6g8#0:91<92> `:`v@      0
 
`2 0 0 0 0 0 ` ,                      e    @         J^v6R~.Rn6Rr0Q`  !!ie   L     X     l  \* l* l* 82lX*D\"X:":"
**"*	6"tP,:
::::hR"""""""""""
"
"""""""""""""""""""""""""""""""""""""""""""<   !!`^  d=dqA       LU) 
) f       E`@(`    $PgU{   ./track-entry-listeners <PmnmF/   ../../cocos2d/core/components/CCRenderComponent Pd^    ./lib/spine 0Pjp$   ../../cocos2d/core/graphics/graphicsFfBPe>v/8   ./skeleton-cachePd±~   ./AttachUtilXb         
`b         Pc2   <None>  `    (b         Pc   REALTIME`    Pdm   SHARED_CACHE`   Pe>7H   PRIVATE_CACHE   `   b         GPd+dO   sp.Skeleton 	)~D*FGI͂6Pes   _updateUseTint  Pd   _updateBatch=PeVH6   setSkeletonData PezL   setSlotsRange   $Pg-w4   setAnimationStateData   -~$PgFϛ   setAnimationCacheMode   j$PgC/I   _emitCacheCompleteEvent Pdb<H   _updateCachePerJj   _updateRealtime $Pg,   setVertexEffectDelegate  Pf:   updateWorldTransformPe6E   setToSetupPose   Pfj   setBonesToSetupPose  Pfc   setSlotsToSetupPose  Pfrg   updateAnimationCache$PgBG   invalidAnimationCache   PcxL   findBonePc2   findSlotPcxR   setSkin PeR   getAttachment   Pe>0B   setAttachment   Pe^   getTextureAtlas Pc.   setMix  Pdĝ   setAnimationEPe3   findAnimation   Pd{
   getCurrent  Pd   clearTracks PdB.
   clearTrack  Pe";   setStartListener Pf2u<   setInterruptListenerPe   setEndListener   Pf"DZ   setDisposeListener   Pfrv   setCompleteListener Pey؋   setEventListener$PgU   setTrackStartListener   (Ph   setTrackInterruptListener    PfF#   setTrackEndListener $Pg R   setTrackDisposeListener $Pg>-):   setTrackCompleteListener$Pg/   setTrackEventListener   Z PfG   _resetDefaultAnim   D PfY-   _resetDefaultSkin   DPe+   _updateAnimEnum DPe/   _updateSkinEnum DPe_3   _ensureListener  PfOXK   _updateSkeletonData  Pf   _refreshInspector   Pe    _updateDebugDraw	b          PfJ   AnimationCacheMode  *bp   8      E; b         
DFDPd
.   skeletonDataPdR;n   defaultSkin  b         EDPe   defaultAnimation b         EDD Pf:   _defaultSkinIndex   Pe}   _animationIndex Pe⑴   _preCacheMode   `Pd"!
   _cacheMode   Pf1   _defaultCacheMode   [ b         CD Pfy   premultipliedAlpha   b         CDPd	   timeScale    b         `   DPdr
   debugSlots  Pd,[
   debugBones  Pd6		   debugMesh   Pcb^ɥ   useTint Pd^   enableBatch PcI   _accTime`    Pdq
   _playCount  `    nBjBPe1   _skeletonCache  BPeV   _animationName  EPe>   _animationQueue `    [PdZw'   _headAniInfoBPd
   _playTimes  `    Pej   _isAniComplete  C0b         
BB]	DPdb   SkeletonData0Q@`.   !J!e&   $
Dp
 , d !!`   Eh           9  93f `,=dpA        nZ) $[) B]	`@`    c       ,P    e     @ *  I      B]	(b         
FD0QX`Z   !j!$g4   H <L L
@(#,  !! `   j&^DGEn          3  f33gҤ3
3   `,=dpA        B\) d]) 
`@`    d       P P    e     @ +  J      0Qp`   !!(h@   ,
X(d.c t P T!! `   V[jf&t(         9  33e"3f
3g3f   `,=dpA       ]) ^) `@`    e       P @ P    e    @ ,  K      DHb         
FCD&%PdVr   Default SkinD0Qt`   !!<md   H4 X @# LxpL(L$  !! `   Pd   getSkinsEnumEBu(         3  D3 3fҤ33v  3
g	935ѩ  `,=dpA        *_) a) 
`@`    e       P P ,P    e     @ -  L      0Q`   !!<mf   l4 D("DC\8
(,43t*LKp !!(`   
EGB}0         3  3 3f#3
3h5ѩ933g#3
 M3h `,=dpA       a) c) `@`     f       P P  P @ e    @ .  M      Hb         
FCD&% D0QX`Z   !!,iB   \`"@h4 Xl
8L(L$   !!`   DPdJ   getAnimsEnumn(          3  3"33fѤ5
Щ   `,=dpA        d) f) 
`@`    c       P  e     @ /  N      0Q`   !
 !@nj   ,l4 D(*LKd@
0|"*LK#
<    !!$`   
GDE0         v  b3  3 3f#3
 N3h5ѩ9#3
 O3h9  `,=dpA       f) h) `@`     f       P P  @    e    @ 0  O      Pb          
`    B]	)CFCD&% Pff)   Animation Cache ModeD0Q<`"   !. !d   ԩ8lk  !!`   g         3  3g   `,=dpA        hj) j) B]	`@`    b       @ e     @ 1  P      0b         
D)CDB]	0Q4`   !N !c   8 X !!`   e          3  f `,=dpA        xm) m) B]	`@`    b         e     @ 2  Q      0b         
D)CDB]	0Q4`   !n !c   ع8 X !!`   e          3  f `,=dpA        jn) n) B]	`@`    b         e     @ 3  R      
0b         
D)CDB]	0Q4`   ! !c   8 X !!`   e          3  f `,=dpA        Zo) o) B]	`@`    b         e     @ 4  S      (b         
DDB]	0Q4`   ! !c   8 P !!`   e          3  f `,=dpA        "p) hp) B]	`@`    b         e     @ 5  T      (b         
DB]	D0Q4`   ! !c   8 H !!`   e          3  f `,=dpA        p) q) B]	`@`    b         e     @ 6  U      F0Qp`   ! !@nn   $T\ \ \ p h t
 d
 \  4 !!<`   Pel   _effectDelegate Pd	   _listener   Pe-8   _materialCache  PeJ   _debugRenderer  Pe2Y   _startSlotIndex Pe>   _endSlotIndex    b         Db         GEPd
X d
   trackIndex  `    Pd'E   _startEntry  b         b         GE`    PdAV	   _endEntry   Pd2o
   attachUtil  t          9  99999
999	
9r 9`,=dpA        r) u) `@`     f       , , ,0`.@    e     @ 7  V      0Q@`.   !>!d   $($" | !!`    Pc&>P   2d-spineh         #  33g `,=dqA        u) bv) G`@`    c       P    e     @ 8  W      0Q`f  !^!Ts   \@ # PL" l"tsT0X<`RP   !!H`    jR7PcVD   USE_TINTB"h         3  3f3gѤ3
h3
3]h3#3	3
#3	3#3	33#3	3 #3	3"e$9& `,=dpA        v)  z) I`@`    (h(       @ P @ P P P ,  e     @ 9  X      0QH`@   !~!e"   8 <2P$   !!`   iIsj          3  f33\	H9
`,=dpA        2z) z) ͂`@`    c       P @ e     @ :  Y      0Qh`   !!$g2   @ 0(2P"02P$   !!`   iIsr         3  g33F9	33\H9`,=dpA       z) {) 6`@`    e       P 
     e    @ ;  Z      0Q``n   !!(h:   \ Px@ #" P    !! `   R7jnp(         3  gҤ#33f3
h9 `,=dpA        {) @}) `@`    d       P P ,  e     @ <  [      0QT`T   !! f0   \ P
$"ts  !!`
   R7Bm(         3  gҤ33]h9
  `,=dpA        p}) h~) `@`    c       P  e     @ =  \      0QP`P   !! f.   \H
$ h @ L !!`   PesI   isTexturesLoadedi͂l          3  Ҥ3f3f3
f`,=dpA        ~) ~) =`@`    d       @ P    e     @ >  ]      0QM`F  !!  hhTH(o"D&"\"D&@< l L<" <X4( C\ ( C \!!x`8   y}IsPd*z   sharedCache " Pf>    enablePrivateMode   j
	<Pmk.   Debug bones or slots is invalid in cached mode  Pe   getSkeletonCachemPcU   clipper PcМ>   _clipperPd_   getRootBone }PefhJ   SkeletonClipping61(         3  ^$3^333  3h3
3v  39.33v  r 933	f3
 f"^3$3&#(3*g,3.303234h6389:3<9>3@3BfD9F83HrJ9L3Nr P9R3T3VfX9Z3\g^ `,=dpA       ) څ) `@`    Lq`       P P  @ P @ ` P P  ,P    @ @ e    @ ?  ^      0QX`\   !J! f0   P X" &d
 $!! `   j	DPo7   Slots visible range can not be modified in cached mode. 
n         3  f#3g9
9  `,=dpA       ) \) `@`    d       `     e    @ @  _      0Q`   !j!<mb   P T" L<PODC
 8   !!,`   j	PPrN0
{D   'setAnimationStateData' interface can not be invoked in cached mode.1O YQ|          3  f#3gG3
r3+3333g33g9    `,=dpA       ) ) 
`@`    $g"       ` P P P P ,  e    @ A  `      0Q`   !!Hpz   8 <,,
 t
0|L  p d \ H   !!4`   iIs b~HPe>u/   DEBUG_DRAW_NODE K~(          3  f333w  )5
Ϥ3v  3fYѕ+ 3f3f3	f3
 f" `,=dpA        D) ) -~`@`    $g$       P  @ 0@ P @ e     @ B  a      0QP`P   !! f*   @8&l, p T   !!`   l          3  v  ^93f3f
`,=dpA       ֌) ) `@`    c       ,P @ e    @ C  b      0Q<`$   !!d   T"D<   !!`   g          3  3v  ^  `,=dpA        ) b) j`@`    b         e     @ D  c      0Q`  !!   T\0/T h
<@c\
4 x +p@ [0@4O`H4LH"P  \   !!\`*   E;j:*H2nPdAs	   isInvalid   PeN   updateToFrame    jBVPeuh   animationName   [@         3  3#3BB3
f333v  8323Ҥ)3	f3
f3 3#N"5%9'3)3+3-f/9133@596383:3<x  %3>9@3B3D3FeH3JgL3NgP`,=dpA       ) Δ) `@`    DoR       @X P P P P   
` P  P @   e    @ E  d      0Q`   !
!4kR   8L(Xp(D(87|(0($#`   !!$`    *D&G?x         3  R33393 
33 33g3 33 33g `,=dpA        ) ) `@`    $g"       P ,P P P P   e     @ F  e      0QE`8  !&!  d` 4D
("xp0XpH(8(,+X,$OH X``L$,0L+ T d H h$8 ( 
LH   !!``,   nPc܀   isInited Pd*F
	   FrameTime   D&G ?1	yMH6j:`  )8         3  3f333
u  E3u  93339	3
!3
33
33 g"3$@&9'#)3+3.C-g03234g632i38z  _3:Y<9=3?x  93A3Cz  *38NE5F9H9J9L9N3PfR9T3VfX5Z9\`,=dpA       ) 6) `@`    Lq^       @ P P ,P P @  X P P p
  , @ @ ,  e    @ G  f      0Q\`d   !J!$g6   dT0( < < < !!`   Y9	o         3  3$3g3g
3g  `,=dpA       l) ^) `@`    d       P @   e    @ H  g      0Q0`   !f!c   ,
T  !!`    d           9  `,=dpA       ) ) `@`    b          e    @ I  h      0QL`B   !!e&   8 pH( h !!`   j"k          3  f333f
   `,=dpA        6) ) `@`    c       P @ e     @ J  i      0Q@`,   !!d   ܀8H( P !!`   &h          3  3 3f  `,=dpA        ,) ) `@`    c       P    e     @ K  j      0Q@`,   !!d   ԃ8H( d !!`   *h          3  3 3f  `,=dpA        ) p) `@`    c       P    e     @ L  k      0Q@`,   !!d   8H( d !!`   .h          3  3 3f  `,=dpA        ) 6) `@`    c       P    e     @ M  l      0QX`Z   !!$g2   P 4H\<    !!`
   jm"2n         3  f"3333
3h   `,=dpA       v) ̣) `@`    d       P P   e    @ N  m      0QT`X   !!$g2   8 p\<l4   !!`
   j"6mm         3  f!3333
3g`,=dpA        ) ) `@`    d       P P   e     @ O  n      0QD`2   !*!d   \D( #P !!`   :i         3  3 3g   `,=dpA       <) Х) `@`    c       P    e    @ P  o      0QD`2   !F!d   \D( #P !!`   >i         3  3 3g   `,=dpA       ) ) `@`    c       P    e    @ Q  p      0QX`\   !b!$g2   @L( `( t l   !!`   PeB.   setSkinByName   .6n         3  3 3g3 3
f3f  `,=dpA       ) §) B`@`    d       P P @ e    @ R  q      0QD`4   !!d    lD( '!!`    PfJۻ   getAttachmentByName i         3  3 3h  `,=dpA       ) ) F`@`    c       P    e    @ S  r      0QL`B   !!e&   ģPH( p l !!`   J6k         3  3 3h3f
   `,=dpA       ) ) `@`    c       P @ e    @ T  s      0Q0`
   !!c   ЧT   !!`   d           3     `,=dqA       ) &) N`@`    b          e    @ U  t      0QP`J   !!e"   `<: X   !!`   YfRl(         3  3 33e   `,=dpA       J) ު) `@`    c
       P   e    @ V  u      0Qm`  !!4  LX
 , t(" @0T<\4
D<`4`\ T X
 ,, l0 0 0c#( d$(* DT: ,+\,0  !!x`8   6&j	@Pn2   Track index can not greater than 0 in cached mode.  " Pf   getAnimationCache   m Pf^H   initAnimationCache  :n.r jfZYPerjr   setAnimationWith9	Q@         9  93fv  ^#3
g33333	hң33
33	 h"[9$9&9(9*3,3.f03234f6383:g<3>3@5B9De3F_3H3J3LgNѣ#3P UhR3T3VeX3Z3\3^g`   `,=dpA       ) R) V`@`    Prb       ,P P P P P @ , P P P P ,P P @ @ P    e    @ W  v      0Q`P  !"!Pr   \\ T(" @2X(,( d
DF * D,0  !!H`    j	*b(b         [BfZYPeR<   addAnimationWith8         3  fFv  ^#3g3
3ч):::	gR3
L3
33gҤ3!3#e%#3' Vh)`,=dpA       ) ĵ) E`@`    ,i+       ` P L


    e    @ X  w      0QH`<   !F!e"   \D( #d   !!`   fZj         3  3 33g  `,=dpA       ) ) `@`    c
       P   e    @ Y  x      0Q``l   !b!(h<   P T" P <0  !! `   j	HPp9   'getCurrent' interface can not be invoked in cached mode.   Y^p         3  f#3g3
33g  `,=dpA       ʶ) J) `@`    d       ` P @ e    @ Z  y      0Q\`h   !!$g4   8 X" < D  !! `   j	HPp
#~:   'clearTracks' interface can not be invoked in cached mode.  Ybo         3  f#3g3
33f`,=dpA        x) ) `@`    d       ` P @ e     @ [  z      0Q``j   !!$g4   @ X" < H  !! `   j	HPpK9   'clearTrack' interface can not be invoked in cached mode.   Yfp         3  f#3g3
33g   `,=dpA       ֹ) ) `@`    d       ` P @ e    @ \  {      0Q@`,   !!d   @ `@  !!`    ?h          3  f39  `,=dpA       D) ƻ) j`@`    c       P    e    @ ]  |      0Q@`,   !!d   @ `P  !!`    Pd	   interrupt   h          3  f39  `,=dpA       ) ) n`@`    c       P    e    @ ^  }      0Q@`,   !!d   @ `8  !!`    ?h          3  f39  `,=dpA       ļ) B) r`@`    c       P    e    @ _  ~      0Q@`,   !!d   @ `H  !!`    	h          3  f39  `,=dpA       ~) ) v`@`    c       P    e    @ `        0Q@`,   !6!d   @ `L  !!`    h          3  f39  `,=dpA       B) ʾ) z`@`    c       P    e    @ a        0Q@`,   !R!d   @ `@  !!`     .h          3  f39  `,=dpA       ) ) ~`@`    c       P    e    @ b        0Q@`,   !n!d   < "\  !!`   Pd"   getListeners?h         3  g9  `,=dqA       ƿ) () `@`    b        e    @ c        0Q@`,   !!d   < "l  !!`   ~h         3  g9  `,=dqA       r) ) `@`    b        e    @ d        0Q@`,   !!d   < "T  !!`   ~?h         3  g9  `,=dqA       ) x) `@`    b        e    @ e        0Q@`,   !!d   < "d  !!`   ~	h         3  g9  `,=dqA       ) $) `@`    b        e    @ f        0QL`F   !!e$   ܉ '< *h  !!`   4=dqA      l) ) a`   `@`    ~0QP`L   !! f0   X$<K @!!`   1	yPd*T|	   trackTime   PdB1T   animationEndl          #  333Cg	l  `,=dqA       ) ) E`@`    d             e    @ h        k          ' 3 gы 9 `c          e    @ g        0Q@`,   !"!d   < "\  !!`   ~ .h         3  g9  `,=dqA       ) 6) `@`    b        e    @ i        0Q0`
   !>!c   T   !!`   Yd           3     `,=dpA        ^) ) Z`@`    b          e     @ j        0QX`\   !Z! f0   8&|@<DC!!`    YQn         3  (r 9 333
3 g  `,=dpA        ) ) `@`    d        P   e     @ k        0Q`  !v!dw   H4 ` h p"p`(WP43K" , D,   L   !d       h        !\`*   Pe
N   getRuntimeData  j
 Pf5/   AnimationStateData  fB$=d& @        B) ) 	` 	.D͂0         3  3 3fҤ3g
3f&3333rg33	3 g" Ѝ
#$3&g(3*3,g.3032f436983:9<3>f@3BfD   `,=dpA        ) X) `@`    <mF       P @ P P P @ @ @ @ ,P @   e     @ l        0Q``j   !!(h>   8 ` " !!$`   Pcl   Editor  PcK   Utils   $Pg8   refreshSelectedInspectorIsp          3  f3f#3
333h   `,=dpA        ) ) `@`    e       P P P    e     @ m        0Q`V  !!Ts   HLxx
 " d
4XN 
 d<LH \" `<0,   !!H`    
G+CBCIs aj	&H         3  33Q#3r 
93g9#3	    e9
9333 9"3$f&#3(g*3,3.3092 `,=dpA        ) ) `@`    0j4       P @ @ @ ,P  P P ,  e     @ n        }	X          k 'kk'k'k3
'k'k'#	3
·)g#	3
·)g#	3
·)g'##	3͇!:"$):%:')ʇ*)#3+:- :/:13)ɋ:4: 6:!8":)ɋ#:;$: =:?:%A&C)ɋ':D(: F:H:)J3*L:+N,P):Q-:S:.U/W)ɋ0:X:1Z2\)ɋ3	:]:4_5a)ɋ6
:b:7d8f)ɋ9:g::i;k)ɋ<:l:=n:>p?:@rA:BtC:DvE:FxG:HzI:J|K:L~M:NO:PQ:RS:TU:VW:XY:Z[:\]:^_:`a:bc:de :fg!:hi":jk#:lm$:no%:pq&:rs':tu(:vw):xy*:z{+:|},:~-:򀲋.:򂴋/:򄶋0:򆸋1:򈺋2:򊼋3:򌾋4:5:6:ċ7:Ƌ8:ȋ9:ʋ::̋;:΋<:Ћ=:ҋ>:ԋ?:֋@:؋A:ڋB:܋C:g9#39 `1-   D   @ P ` L&L &  00`2 0P L L`2 &0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  ,                                                                      e    @ )        Ff * J j     :Zz
Ff"Fb~
&B^~B^~2Nj:Vr0Q`j  !!\u   @|$((t*p 0 <2`""" * , d X | D `!!l`2    J5	U!
(b         
C0Q0`
   !!c   T,   !!`   	d           3     `,=dpA        ) ) 
`@(`    b          e     @ p  G      0Q0`   !!c   ,
@  !!`   	d           9  `,=dpA       ) D) `@(`    b          e    @ q  H      0b         Pc   REGION  `    PdW
   BOUNDING_BOX`   &b`   Pd4l   SKINNED_MESH`   Pe.7   ATTACHMENT_TYPE X@b         PcB|   START   `    PdjNg	   INTERRUPT   `   PbVK   END `   Pcny   DISPOSE `   PcrÜ   COMPLETE`   PcB   EVENT   `
    Pf   AnimationEventType   Pf~   ./skeleton-texture  PeI   ./skeleton-data $PgB   ./vertex-effect-delegatePd1eG
   ./Skeleton   Pf/   ./spine-assembler   0         $  "## k93
9#9#3#·	)͋
 ::e#ч)9## 3"Ї$)g%9'#3)9+k-k/k1k3k5   `,=dqA       ") ) E`@`    8l7      ` ,P  0&P 
`       e    @ o        0Qq`  !!f   "	ě"P#Ph
 $ PP $ Pt $#h84.D< P0 g"h*HD"WX"34"CD LL #L
  LT #L
 0D<.<pP@8.@lpP<4.Dp|H#LXd
  L< "L L̐T  L\ #LiL
 "|"L L(, g"hT"y"L Lh L
  LL "t,\.\oQ"L`LD*@|xxdt@ L*	  L*  L*l  L* # L**' # L*a*' # LL # LH #<
 ' !!`   =dqA    4   P) 0 	)qImU=iiYn)1y                          E`@(`   0Q``j   !! f.   <L.|.@+>$ !! `   UUI	0Q0`   !!c   D
4( !!`   d           9  `,=dqA       ) H) E`@`    b          e    @ t  E      0Qd`x   !!(h:   5/  4 &"   !!`   BqP         8 ̭- 3 g6;) 	`,=dqA       `) 
) E`@`    c
         e    @ u  F      p          #  3$)цn#{ 'l	   `,dqA       2) &) `@`    d      0'T   e    @ s  $      0Qp`   !!,iF    ;" `@ @
  !!`
   4=dqA      :) ) A`(   E`@`    0Q0`   !	!c   ,
D( !!`   d           9  `,=dpA        n) ) `@	`    b          e     @ w  D      UbFt(          '  l #3g39
r 9 `e      P  ,     e    @ v  %      0Q`  !.	!ea   '***4*40wpxp*D@t*D@pttl? DLC(HL9(TL`(DL2(DLB(DL[(PL* XL ,(HL DL$ TLi(`LT(|L.(L%(L<(t   !!`v   \=dqA       ) + Aa]A&e(        E`@`    0Q\`d   !F	!(h@    &X&@
 
 !!0`   0Q`   Z	!Hp   \@&@&
(T
 \
 p,`8 D
80!!,`   
 Pf,W   name cannot be null.(Ph   timelines cannot be null.   GPdf	   timelines   PdrҮ,   timelineIds HPell   getPropertyId   =D          #  r#  r99
93w  %353f;Yҕ) 9   `,=dpA       F)  ) 	`@>	`     f       @ ,0   e    @ z  ?      F0Q<`$   !	!d   ȉ<D,K` !!`   v	g          3  5u    `,=dpA       b) ) E`@>	`    b          e    @ {  @      PdG!a   hasTimeline 0Q`  !	!Dor   @&@3DL3@,,
 0
j +   !! `   
$Pgn=   skeleton cannot be null.=Dr	H9	`   	      #  r.3u  ^!3Dx  3
D	33w  053	
eYѕ2 `,=dpA       ) ) E`@>	`    e       P  X   3e 	   @ |  A      0Q`   !	!Hpz   \',4(\
\
,'@"@/H
 
,,
    !!`   H(          !3 CN u  XMB5y  
M	Җu  MB
@XЕA    `,=dqA       ) 2) E`@>	`    d        !!f  e    @ }  B      PdrLp   binarySearch0Q``l   !	!0jN   ء,$
 D
(
( !!`   Hp          3 A y   5x  @ҕ"   `,=dqA       j) x) E`@>	`    c            e    @ ~  C      Pd   linearSearcho            3 ы93 ы999	  `,dqA        ) ) E`@`     f
      , ,    	     e     @ y         PcM2   MixBlendPc   setup   m%	Pd   MixDirectionPc   mixIn   PcN@   mixOut  Pd6٬   TimelineTypeF[&[zPcP   shear   Pd~
   attachment  BPc~   deform   .Pd}	   drawOrder   Pd^	@8   ikConstraint Pf#O   transformConstraint $PgA   pathConstraintPosition  $Pg
4   pathConstraintSpacing    Pf*bs   pathConstraintMix   PcL   twoColor0Q`"  !R
!Pr    /(&`O&PS&T[&\K&Lg&h @ < P   !!T`&   4=dqA       )  * ` E`@>	`    0Qp`   !j
!0jN   <&DH([+ !! `   
$Pg    frameCount must be > 0: Peӥ   newFloatArray   Pdt   BEZIER_SIZE ]Dt(         y  #  @r33N
3B	g9 `,=dpA       2) n) `@b
`    d       @
  e    @   8      F0Q@`0   !
!e"   d"0D   !!`   ]DH
h          3 33CM `,=dpA        ) \) E`@b
`    c       P    e     @   9      PeP   getFrameCount   0QH`:   !
!e"   P"<\L   !!`   ]D
j          3  3B3;   `,=dpA       ) *) E`@b
`    c	       
  e    @   :      Pdn	   setLinear   0QH`:   !
!e"   P"<\P   !!`   ]D
PcF   STEPPED j          3  3B3;   `,=dpA       r) ) E`@b
`    c	       
  e    @   ;      PdB
   setStepped  0Q`   !
!8l\   ` ;\(\8@&H&H&L&4  !! `   
]DH
PcZ   BEZIER  {           3 B 33u  
33	53u  33u  3	3   `,=dpA       H) ) E`@b
`    d       
 e    @   <      Pdʏ   getCurveType0QY`Z  !!0  0
+\0
+\@0Cp@0Cp
,
,&H3`&H3` p@.8$$ D 
 <
D
$





!!$`   TaQ?Ta~jtx?Ta333333?TaK}\UU?
]D=           [O@B  [O@BAO
M	BAOMBO@O@B@B@B@B@3B3!Y!3";$3@'N&w  T;(M*;+@-@.@/@0@1@2M3ʕV 4   `,=dpA
       X) n) E`@b
`    0j5       B!B!B!B!B X @ !Be    @   =      Pc.   setCurve0Q%`  !J!  L (6 4 \
848($4<$\ , D 
 <
0p4H
(#PL4
 8
$$0H	
H<0&D[ !! `   Pd:@7	   MathUtils   &u]D

	p         3  3e33	B53u  3u  Y3	@Nw  b5z  Ju  ˖N5N5M 5!AA#BA$C@M%ѕd &N'5(A-A.B,A/C+@* `,=dpA       ) P * E`@b
`    ,i0       @  "  " !B f B!e    @   >      PeJV   getCurvePercent             '3 ы93 ы93 ы93 ы	9
3 ы9
3 ы99999   `,i      , , , ,           e     @         Pe%   CurveTimeline   0Q`   !v!@nl    ?._&`K&L?&@3 H \ H   !!<`   <=dqA      T* (* %mPb*   r3  a(    E`@>	`    0Q\`h   !!(h:   ` /XDC+   !!`   b~
 o(         3  h33Vg	9`,=dpA       * x* `@`    d       P @    e    @   4      F0Q@`*   !!e"   4,8D   !!`   F[Pd3n	   boneIndex   h          3 V3@    `,=dpA        * t* E`@`    b       P e     @   5      z	0QT`T   !! f*   \<,,"<<0   !!`    !m          V 3 ;3 3@;
  `,=dpA       * |* E`@`    c        
  e    @   6      Pck   setFrame0Q`  !!=9b  @, ,$J3'P8l>,#"0+"0+J>l>38K8+H*,#7H"`._,x
@P&4"PPc/,L@*,#hJ>l>3>,#K8+>,#   !!\`*    
mfuTa @HPc   ENTRIES Per/   PREV_ROTATION   %		fPd*h	   PREV_TIME   !b               3  33535
w  |3v  3v  W339333A3  @ Ph" A!S  A Oh AB@93	$3
&A#5(z  3	$3+@*5-3v  13v  :3/v  +31v  Zi334B6@39Q3393A8@7  @ Ph@ A?S >A= Oh< A;3BB@A93C3
&eE3+@G5H5J3LWONNAR3U@T5WASCQAPhY3]@\5_A[  @ Phh AgS fAe Ohd AcBb@a3v  13v  ]3/v  N31v  W33j  @ Phr AqS pAo Ohn AmBl@i9N33u3At@s3  @ Ph~ A}S |A{ Ohz AyBx@w9  `,=dpA       * |* E`@`   dw       P  P ,  !B!  
 X  B!   P B!   B!BX B! B!   e    @   7      9	
!           ' 'l 3ы93ы93ы99	
9
99  ` f       , ,     e    @         Pe   RotateTimeline  0Q`  !"!Hp|    ?._&`K&L?&@( H @ @ , (   !!D`   <=dqA      *  * %ma(    E`@>	`    0Qd`r   !:!(h>   ` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       * * `@2`    d       P `  e    @   0      F0Q@`*   !V!e"   4,(8D   !!`   &[h          3 V3@    `,=dpA        H* * E`@2`    b       P e     @   1      z	0Qp`   !r!(h>   l$38,,"< ,"< 0 !!`    t          3 B 3;33
@	;33@;`,=dpA       * * E`@2`    e        X    e    @   2      0Q`"  !!%!2  @, ,$J3't'40 W W t"0+"0+"0+"`._@T4
@"`4&4PPc/H0+$<0+pJ>l>3//0( k( k,D   !!``,    
mf	HPci   PREV_X  PcRZ   PREV_Y  	f
%	a    x         3  33535
w  3v  3v   d3393393333AB@93!33&3!A%B$@#93	)3
+A(5-z  *3	)30@/523	)35@457ϖ393
+e;30@=5>35@@5A5C3E3
+CHNGAK3N@M5PALCJAIhR3X@W5ZAVBU@T3`@_5bA^B]@\3v  13v  P3dv  A3fv  33iBk@h933mBo@l9x333t@s3ArBq@p93!33z@y3!AxBw@v9$3B}@|93!B@~9   `,=dpA       V* , * E`@2`   dw       P  P ,P  !        "   B! @ BX @! P   ! ! !  e    @   3      9	
           ' 'l 3ы93ы93ы99	
9
9999`2$g       , , ,      e    @          Pfv1   TranslateTimeline   0Ql`   !!(h>   ̅ ?._&`?&@Y !!$`   <=dqA      d!* 9* a(    E`@>	`    0Q<`&   !!d   <( +\   !!`   bg         3  h `,=dpA       !* "* `@`    b         e    @   -      F0Q@`*   !!e"   4,8D   !!`   zh          3 V3@    `,=dpA        "* "* E`@`    b       P e     @   .      z	0Qy`  !
!H  @, ,$J3''HD0404 t"0+"0+t't"0+t'"`._@T4
@"`4&4"PPc/\0['TP0['$4T','*@
 # <48J>t>3@h .4( ;h .4( ;h@h .4( ;h .4( ;h@h .4( ;|'H .4( ;|'HJ>t>3(/.d( ;x/.d( ;
,/
,/(.P( ;x.P( ;
,/
,/ ( <( `"<4&/6Pk&k6<4&/6Pk&k!!`D    
mf Q!H	f
%	
1	1	ZPcuV   signum  h  $        d  0  N  p  ]         3  3353!5
w  3v  3v   d3393393333AB@93!33&3!A%B$@#9 3	)3
+A(5-z  D3	)31@053335B/3	)39@85;33=B7ϖ3?3
+eA31@C5D39@F5G5I3K3
+CNNMAQ3T@S5VARCPAOhX3_@^5aA]B\@[33cBZ3j@i5lAhBg@f33nBeu  V3pu  7333tAs@r93!33xAw@v9993zu	  3v  13v  3|v  3pv  33~33#3g33gBAB@9#3g33gBAB@933!#3g33gBAB@9#3g33gBAB@933!#3g33gB33AB@9#3g33gB33AB@93v  13v  3|v  3pv  #333g33gB#333g33gBAB@9AB@9#33g33gB#33!g33gBAB@9AB@933g33g#33gB#33 3  g B A B @9#33! g	 B#33 3  g B A B @9`,=dpA       <#* z9* E`@`         P  P ,P  !     
  "   B! @ B  BX P  !P  !P P @!@ BH  !P @!@ @!@   P @!B
 H  !BX @  !   !  e    @   /      9	s           ' 'l 3ы93ы9  `e               e    @         Pe~z   ScaleTimeline   0Ql`   !2!(h>    ?._&`?&@+ !!$`   <=dqA      9* F* 	%ma(    E`@>	`    0Q<`&   !J!d   <( +\   !!`   bg         3  h `,=dpA       ,:* :* %m`@B`    b         e    @   *      F0Q@`*   !f!e"   4,8D   !!`   &
h          3 V3@    `,=dpA        ;* ;* E`@B`    b       P e     @   +      z	0Q`"  !!%!8  @, ,$J3''HD0404 t"0+"0+"0+"`._@T4
@"`4&4PPc/H0+$<0+pJ>l>3	0C0CD(4(4@X!!``,    
mfPc.[   shearX  Pc;,   shearY  H	f
%	a    x         3  33535
w  3v  3v   d3393393333AB@93!33&3!A%B$@#93	)3
+A(5-z  *3	)30@/523	)35@457ϖ393
+e;30@=5>35@@5A5C3E3
+CHNGAK3N@M5PALCJAIhR3X@W5ZAVBU@T3`@_5bA^B]@\3v  13v  P3dv  A3fv  33iBk@h933mBo@l9x333t@s3ArBq@p93!33z@y3!AxBw@v9$3B}@|93!B@~9   `,=dpA       ;* F* E`@B`   dw       P  P ,P  !        "   B! @ BX @! P   ! ! !  e    @   ,      9	s           ' 'l 3ы93ы9  `e               e    @         Pe2mB   ShearTimeline   0Q`X  !!Xt    ?._&`K&L?&@- H @ @ @ @ , ( ( (   !!T`&   <=dqA      G* W* %ma(    E`@>	`    0Qd`r   !!(h>   ` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       8G* <H* `@`    d       P `  e    @   &      F0Q@`*   !!e"   4,8D   !!`   BPd7	   slotIndex   h          3 V3@    `,=dpA        H* 6I* E`@`    b       P e     @   '      z	0Q`   !!8l`   $38,,"< ,"< ,"< ,"< 0!! `    mA-)          3 B 3;33
@	;33@;33@;33@;!`,=dpA       zI* K* E`@`    $g#        X   8P   e    @   (      0Q`  !!QM  ,H,$J3@Sp<`  ( ( ( "   |"0+X@T4T4T4&`2_@T4T4T4
@"`4&4&PPc/H0+$<0+$<0+$<0+,F |XH@S4 < < < "  !!`@   Pc5(   slots   PbJ   bone 
mBPd   setFromColorf%	HPcR   PREV_R  PcZ   PREV_G  PcP   PREV_B  Pc)k   PREV_A  	f
mA-)`@  a0             3  35333
5w  3v  3v  333	3g33	33
3"3$A!B 3(3*A'B&3.30A-B,3436A3B2e83;3=A:5?z  A3;3B@A5D3G@F5I3L@K5N3Q@P5S˗3U3=eW3B@Y5Z3G@\5]3L@_5`3Q@b5c5e3g3=CjNiAm3p@o5rAnClAkht3z@y5|AxBw@v3@5AB@~3@5AB@3@5AB@u  33es33u  33	3g3
3$AB3*AB30AB36ABe   `,=dpA       DK* rV* E`@`   ~        P P P P @X @X @X @X       X   @ @ !BX  ! BX @!  ! P  !B!   e    @   )      9	
:>BFmA-)           ' 'l 3ы93ы93ы99	
9
99999999`(h       , , , ,     e    @         Pe2vM   ColorTimeline   0Q`  !^!pz    ?._&`K&L
?&@@ H @ @ @ @ D D D , ( ( ( , , ,   !!l`2   <=dqA      
X* n* %ma(    E`@>	`    0Qd`r   !v!(h>   ` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       :X* >Y* `@n`    d       P `  e    @   "      F0Q@`*   !!e"   4,$8D   !!`   J
h          3 V3@    `,=dpA        Y* >Z* E`@n`    b       P e     @   #      z	0Q`l  !!Pr   $38,,"< ,"< ,"< ,"< ,"<$,"<$,"<$0!!,`    mA-)Pb8   R2  PbbZO   G2  Pbt   B2     
       3 B 3;33
@	;33@;33@;33@;!3#3&@%	;(3*3-@,
;/3134@3;6  `,=dpA       Z* \* E`@n`    4k8        X   8P  
   X    e	 
   @   $      0Q9`
  !!  ,H,$N3@S(@S<L<p  ( ( ( "  ( ( .      |*0+X@T4T4T4T4X4X4*`2_@T4T4T4T4X4X4
@*`4.4&PPc/#H0+$<0+$<0+$<0+$<4+$<4+$<4+0J `(N |<hL@S@S4 < < <* .+4* "<* "<* :/   !!`R   .2 
mB6fPdK	   darkColor   %	a.  |  H:>BFPcvޤ)   PREV_R2 Pc7-g   PREV_G2 Pc"]   PREV_B2 	f
mA-)`  aP  	           3  3533(3
5w  3v  3v  @333	3g3
33	3
 g"33
3	3$3	3
&3(3,3.A+B*3234A1B0383:A7B63>3@A=B<eB3D3H3JAGBF3N3PAMBL3T3VASBReX'3[3]AZ5_z  r3[3b@a5d3g@f5i3l@k5n3q@p5s3v@u5x3{@z5}3@5Ɨ%33]e3b@53g@53l@53q@53v@53{@53@5533]CNA3@5ACAh3@5AB@3@5AB@3 @5AB@3!@5AB@3"@5AB@3#@5AB@3$@5AB@u  ?33&e3
3&e33
3u  033	3g33	3
g3(3.AB34AB3:AB3@ A B  e 3D3J A B3P A B3V A	 B e 
   `,=dpA       ]* l* E`@n`          P P P P @ P P P P P  ! ! !@        X     "  "  "   B! @ BX @!  ! BX @!  ! BX @ P P  !B!@!  e    @   %      9	
:>BFmA-)           ' 'l 3ы93ы93ы99	
9
9999999999 9"9$9&9(  `n0j*       , , , , , ,   
  e    @         Pe2   TwoColorTimeline0Qd`x   !
!(h@    &`&`&L&@!!0`   0QP`N   ! f0   н<D +\!!`
   ~
 I	Pec1   attachmentNames l         3  3g9#r
9 `,=dpA       fo* 2p* `@>	`    d       @ @    e    @         F0Q<`&   !>!e"   4,,8D   !!`   *
g          3 V3@  `,=dpA        p* q* E`@>	`    b       P e     @         z	0Q4`   !Z!c   d !!`    He          3  3  `,=dpA        lq* q* E`@>	`    b         e     @         
0Q@`0   !v!d   p,,P0 !!`    .h          3  ;3;`,=dpA       r* r* E`@>	`    c       8P    e    @          0QY`^  !!   , 4&dH,\4&`BLK+h"$: `|<T,D6LKtBLK   !!H`    .2

 mfPe
`{   attachmentName  JFH	.`.  =X         3  35333
u	  3u  35w  N3u  3u  233	3
33hg p3#N"5%z  3#N'3)e+N(3-5/3  31533
5337h9g;233	=3
33?hAgC `,=dpA       r* y* E`@>	`4   <mE        P  P P    
    e    @   !      9	q            3 ы93 ы93 ы93 ы9	`,dqA        :o* y* E`@`     f
      , ,         e     @          PfV"=   AttachmentTimeline  0Qp`   !!(h@    ;"<&`&L&@!!,`   4=dqA      Xz* * %m`(   E`@>	`    0Q`   !!4kV   ` /X +p20" +| !! `   b~
 I	PenH   frameVertices   z          3  h33g9
#r933@g& `,=dpA       z* |* `@`    e       P     e    @         F0QL`H   !!$g2   4,<,C
tD   !!`   .
*
)k          3 V 33~@3	@`,=dpA        |* @}* E`@`    c       
  e     @         z	0Q@`0   !!d   p,,H0 !!`    h          3  ;3;`,=dpA       }* &~* E`@`    c       8P    e    @         0Q`  !.!	  , lT7dP 2dPHP,HN3\t(d `<
 0
($(S+$ 
 0
+ ++l4X
 0
$$'+o
 0
$+oV NBB3
 
x
D?o
 0
,#+o
 0
($(S+oX
 0
($(S+o
 0
$'+o #l
<
,
@"L.4<$7/g#l4X
 
x
<?dko
 0
4
<?_o
 0
4
(?_oNBB3
 0
$
4
@*?T#"o+
 0
#4
,**?*Xo#_"o#
 0
#4
*@**?*d*(2#_"o#X/
 0
#4
*@**?*d*(2#_"o+
 0
#4
*@**?*X2s#_"o'   !!`F   .2FPeZUI   VertexAttachmentPeK    deformAttachment*
.
H
 mPd.0+   setArraySize%	Pd}	   arrayCopy   b@    >  	fh  v         4  n  N    yX        3  3533"3
f3{ 33u  !33	u  3
353	3!5#w  3
v  ե3%v  9	'u  	9	'3)3+h-3/@31w  /53585:A7B6@5;<Y>ɕ1 ?0A@w  5ABC;DYFɕ G3)3HhJ3	MNL5Oz  3	MNQ5Ru  3Tu  k3V931w  (5X5\5^A[@Z;`Ybƕ* c(w  5d5g@f;iYkŕ  l(3)3meo3
v  ե43%v  3qv  3Tv  3s=3uw  ,5w5|A{Bz@y;~YÕ. 'w  5Bӂ;Y w  0555AҍBҌ@Ӌ;Y2 3B31w  0555AҜBқ@Ӛ;Y2 1w  &55BҨ@ӧ;Y( 3hN5553NAN5ACѾAҽhu  3Tu  3S31w  A555AB@5A@;YߕC ؖBw  7555AB@@;Yݕ9 8w  -55AB@;Yܕ/ 3
v  ե43%v  3qv  3Tv  3d3w  R55 5 AB@AB@ ; Y Q   [w  P 5 5 A B
 @	 B ; Y O   w  p 5 5 5 A B @ 5 A B @ ;  Y" o   # 3 $31w  p 5& 5( 50 A/ B. @- 52 A, B+ @* ;4 Y6 o   7kw  ` 58 5: 5A A@ B? @> B= @< ;C YE _   F `,=dpA       d~* * E`@`   G       P P

 
  "  : 3    "    
 B  B 8 3  ! f      @!"@   B   B f " 0P   !B  B  @!" \   !B 8 3  !B f  e    @         9	t(          ' l 3Ћ93Ћ93Ћ9   `e
       ,      e    @         Pe{   DeformTimeline  0Qd`x   !b!(h@    &`&`&L&@!!0`   0QP`N   v! f0   <D +\!!`
   ~
 I	aDl         3  3g9#r
9 `,=dpA       * l* `@>	`    d       @ @    e    @         F0Q4`   !!d   4(   !!`    .e          3 V  `,=dqA        ҡ* (* E`@>	`    b          e     @         z	0Q4`   !!c   d !!`    He          3  3  `,=dpA        v* Ԣ* E`@>	`    b         e     @         
0QD`4   !!e"   `@@,0   !!`    	aDi          3  3;3;  `,=dpA       * * E`@>	`    c
        8  e    @         0Q`  !!x|   ܏HH
,8jST
@<,4<,$, #"4$$
"@P(?   !!(`    H9	E	baDh         3  3 3x  03#3
	eN5z  5w  w5w  Ж63h5x  N5u  ZЕ w  +5 z   3"3$5&g(Y*Е- + `,=dpA       * (* E`@>	`    ,i,       P P @   0#P  @ 0  e    @         q            3 ы93 ы93 ы93 ы9	`,dqA        * >* E`@`     f
      , ,         e     @         PeD>   EventTimeline   0Qd`x   !!(h@   Т &`&`&L&@!!0`   0QP`N   "! f0   <D +\!!`
   ~
 I	PdX
   drawOrders  l         3  3g9#r
9 `,=dpA       Ҩ* * `@>	`    d       @ @    e    @         F0Q4`   !B!d   4((   !!`   2
e          3 V  `,=dqA        * X* E`@>	`    b          e     @         z	0Q4`   !^!c   Ъd !!`    He          3  3  `,=dpA        * * E`@>	`    b         e     @         
0Q@`0   !z!d   p,,<0 !!`    2h          3  ;3;`,=dpA       H* * E`@>	`    c       8P    e    @         0QU`R  !!  ȰL<4&dH,$$*`*H44D+h"$ T|(H@&l.k,,
 0
8+44D!!4`   2
.

 mJH	29p         3  33u	  3u  35
w  J3u  ^3u  ^,3333  33e3N5z  3N3	hN3
!5#%33%3'e)&3+w  5-5/;1Y3͕ 4,33533  337e9   `,=dpA       "* * E`@>	`4   4k;       P  P      e    @         9	q            3 ы93 ы93 ы93 ы9	`,dqA        * ̱* E`@`     f
      , ,         e     @          PfG   DrawOrderTimeline   0Q`|  !!`v    ?._&`K&L	?&@N H H \ t \ X 4 D \ D @   !!\`*   <=dqA      <* * a(    E`@>	`    0Qd`r   !!(h>   ` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       l* p* `@`    d       P `  e    @         F0Q@`*   !!e"   4,48d   !!`   6
 Pf?   ikConstraintIndex   h          3 V3@    `,=dpA        * * E`@`    b       P e     @         z	0Q`0  !!Dox   $38,,"<(,"<<,"<T,"<DL"<@P!!$`    Pbڦ%   MIX Pc2   SOFTNESSPe
g   BEND_DIRECTION  Pc   COMPRESSPc    STRETCH           3 B 3;33
@	;33@;33@;33@;!3#3&@%	;(`,=dpA       ̴*  * E`@`    (h*        X   8P  
  e    @         0QM`H
  !B!}y  @L ,$J3'''''L8$(g8<'''"0+|$l4"0+|'<7H"0+'PK$'''""0+
4"0+
4"0+"D"0+|(("0+<"0+
4"0+
4"0+#"`._,d,x
@"`4&4PPc/$l"`8c'<7"tLw'PK$'''.HH""p8c("TLw<&HH!!`>    PeV   ikConstraints   
mfPb"}   mix Pcw   softnessPeHj   bendDirection   qPcx.   stretch HPcW   PREV_MIXPen<W   PREV_SOFTNESS   
 Pf!   PREV_BEND_DIRECTION Peu   PREV_COMPRESS   PdJW   PREV_STRETCH
`  	f
"&c    Z  
  1x         3  33535
w  3v  3v  G33933933	9	33
9
 33"9$3&33+3&A*B)@(93-3323-A1B0@/933	49	33
69
 3389$3;3=A:5?z  3u  33B3;3G@F5I33KAEBD@A933N3;3S@R5U33WAQBP@M93Yu	  .33	[9	33
]9
 33_9$U3;3b@a5d9	3;3g@f5iu  ^9
 3;3l@k5nu  ^9$3&3;3G@s5t3&ArBq@p93-3;3S@y5z3-AxBw@v93|u	  U3;3b@~59	3;3g@5u  ^9
 3;3l@5u  ^9$33=e3G@53S@5533=CNA3@5ACAh3u  333@5AB@33AB@9333@5AB@33AB@93Yu	  .33	9	33
9
 339$F3b@59	3g@5u  ^9
 3l@5u  ^9$3&3@5AB@3&AB@93-3@5AB@3-AB@93|u	  F3b@59	3g@5u  ^9
 3l@5u  ^9$`,=dpA       >* * E`@`          P  P ,P  ,P  ! P    @  @ 

      !" !"P   "   B! @  ! X B! P P  !B B!  e    @         9	
fjnrv"&*.2           ' 'l 3ы93ы93ы99	
9
9999999999   `,i"       , , , , ,      e    @          Pf   IkConstraintTimeline0Q`X  !!Xt    ?._&`K&L?&@; H T ` P P @ H 8 8   !!T`&   <=dqA      * * %ma(    E`@>	`    0Qd`r   !!(h>   ` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       2* 6* `@`    d       P `  e    @         F0Q@`*   !!e$   4,P8  !!`   :
$Pg2®   transformConstraintIndexh          3 V3@    `,=dpA        * j* E`@`    b       P e     @         z	0Q`   !!8l`   $38,,"<4,"<@,"<0,"<00!! `    PcV   ROTATE  PdƬ?	   TRANSLATE   Pc   SHEAR             3 B 3;33
@	;33@;33@;33@;!`,=dpA       * d* E`@`    $g#        X   8P   e    @   	      0Qq`  !
!  @h ,@J3<P<@HL8<{8<{   t"0+P@h4t4d4"`._@h4t4d4
@"`4&4"PPc/HD+$<P+$<@+$<@+p$\`T@W;`LcGP<S7P<S7"d@[0Lg0<W0<W !!t`6     PfV   transformConstraintsf
mPdJv	   rotateMix   Pd]   translateMixPcih   scaleMixPcNv   shearMixHPd   PREV_ROTATE Pe   PREV_TRANSLATE  Pdfd1
   PREV_SCALE  PdgDQ
   PREV_SHEAR  	f
b:    \  U         3  33535
w  33v  3v  &39393	9	3
9
 3"33"A&B%@$93'33'A+B*@)93	,3	3	,A0B/@.9	3
13
3
1A5B4@39
 3739A65;z  A373>@=5@3C@B5E3H@G5J3M@L5O̗3Q39eS3>@U5V3C@X5Y3H@[5\3M@^5_5a3c39CfNeAi3l@k5nAjChAghp3v@u5xAtBs@r3~@}5A|B{@z3@5AB@3@5AB@3u  p333AB@933AB@93	3	AB@9	3
3
AB@9
 i3"3"AB@93'3'AB@93	,3	,AB@9	3
13
1AB@9
   `,=dpA       * r* E`@`   ~       P  P ,P  ,P   ! !        "  "   B! @ BX @!  ! BX @!B!B!B!  e    @   
      9	
.26:           ' 'l 3ы93ы93ы99	
9
99999999`(h       , , , ,     e    @         (Phz(   TransformConstraintTimeline 0Q`   !R!@nl    ?._&`K&L?&@ H P <   !!<`   <=dqA      z* * %ma(    E`@>	`    0Qd`r   !j!(h>   ؊` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       * * `@b`    d       P `  e    @         F0Q@`*   !!e"   ܐ4,\8l   !!`   >
 Pfr.F   pathConstraintIndex h          3 V3@    `,=dpA        ,* * E`@b`    b       P e     @         z	0Q\`d   !! f.   Ȕ\$38,,"<00 !!`    Pc{   VALUE   o          3 B 3;33
@	;  `,=dpA       "* * E`@b`    d        X    e    @         0Q`  !!^  @T ,$J3'PL8<t"0+"0+"`._@
@"`4&4PPc/H@+p$|P'PgK"`<W !!L`"    Pe	   pathConstraints 
mfHPd
   PREV_VALUE  	f
a&    p         3  33535
w  Y3v  3v  43393333AB@933	 A5"z  33
%@$5'Ж3)3	 e+3
%@-5.50323	 C5N4A83;@:5=A9C7A6h?3E@D5GACBB@A3u  *33J33NAMBL@I933ARBQ@P9`,=dpA       .* R* E`@b`   DoS       P  P ,P    
   !B    !@e    @         9	           ' 'l 3ы93ы93ы99	
9
99  ` f       , ,     e    @         ,Pi:   PathConstraintPositionTimeline  0Ql`   !!(h>    ?._&`?&@ !!$`   <=dqA      * * 	%ma(    E`@>	`    0Q<`&   !
!d   <( +\   !!`   bg         3  h `,=dpA       *  * %m`@`    b         e    @          F0Q@`*   !&!e"   4,X8l   !!`   B
h          3 V3@    `,=dpA        * N* E`@`    b       P e     @         z	0Q`  !B!^  @T ,$J3'LH48t"0+"0+"`._@
@"`4&4PPc/H@+p$xL'LcG"\8S !!L`"    
mfH	f
a&    p         3  33535
w  Y3v  3v  43393333AB@933	 A5"z  33
%@$5'Ж3)3	 e+3
%@-5.50323	 C5N4A83;@:5=A9C7A6h?3E@D5GACBB@A3u  *33J33NAMBL@I933ARBQ@P9`,=dpA       * * E`@`   DoS       P  P ,P    
   !B    !@e    @         9	s           ' 'l 3ы93ы9  `e               e    @         ,Pi$   PathConstraintSpacingTimeline   0Q`  !f!Hp|    ?._&`K&L?&@( H T ` @ H   !!D`   <=dqA      >* 8+ %ma(    E`@>	`    0Qd`r   !~!(h>   ` /X"XC+ !!`
   b~
 q0         3  h333	Bg9   `,=dpA       n* r* `@v`    d       P `  e    @         F0Q@`*   !!e"   4,H8l   !!`   F
h          3 V3@    `,=dpA        * * E`@v`    b       P e     @         z	0Qp`   !!(h>   l$38,,"<4,"<@0 !!`    t          3 B 3;33
@	;33@;`,=dpA       * * E`@v`    e        X    e    @         0Qe`v  !!	  @T ,$J3''`P<@HL t"0+"0+"0+"`._@h4
@"`4&4PPc/HD+$<P+p$T'TkO`'`w["d@[0Lg  !!X`(    
mf"H.2	f
a$  F  Ix         3  33535
w  3v  3v   d3393393333AB@93!33&3!A%B$@#93	)3
+A(5-z  *3	)30@/523	)35@457ϖ393
+e;30@=5>35@@5A5C3E3
+CHNGAK3N@M5PALCJAIhR3X@W5ZAVBU@T3`@_5bA^B]@\3u  M33e33iAhBg@d933l33pAoBn@k9733AtBs@r93!3!AwBv@u9 `,=dpA       <* @+ E`@v`   \ux       P  P ,P  !        "   B! @ BX @!    @X B!e    @         9	
.2           ' 'l 3ы93ы93ы99	
9
9999`v$g       , , ,      e    @         (Ph.Pvi   PathConstraintMixTimeline             ' j '939'9;
9;9;9;39'9		;9
 
;"3$9&'9(;*9,;.90;294;698;:9<;>9@;B9D;F9H;J	9L;N
9P;R9T;V9X;Z9\;^9`;bjd9fkh9jkl9 n!kp9"r#kt9$v%kx9&z'k|9(~)j9*'+	k9,-
j9./j901k923k945k967k989k9: `>	      ,P , 8 , , , , , 8 , 8 , 8 , 8 , 8@  ,@  ,@  ,@  ,@  ,@                       e    @ x  &      0Q`r  !!pz    'Pċ HL###8lSST8&8
4xp|`
 d  !!H`    L=dqA       + |+ A]^c(      E`@`    0Q5`  !!   /(&D,k&l?&@5g&hPw&x>W&XW&X	S&TS&T[&\k&l[&\k&lo&po&ps&t_&`S&TW&Xs&tW&X$c&d
S&TW&Xc&dc&d&"$> 8 4 D D !!`   4=dqA       + ֊+ ` E`@
`    0Q`   !*!Hp   x
 \h$ t$2
 0!!<`   I	PcG_   tracks  aDPd6a	   listeners   PcZ   queue   Pc @   IntSet  PdZk   propertyIDs  PfVw   animationsChanged   0Q4`   !V!c   <$ !!e          r   `,=dqA        0
+ 
+ E`@"`    b          e     @         PeEM   trackEntryPool  f         #  r 99#  r 9
#  r 9r93r 993	ы
 r9 9" `,dpA       0+ 
+ `@`    (h$        ,@ @ ,P ,    e   	 @         F0Q`p  !z!ܪ  h34,,
 
@T@(P H<ht$H,2|<,0B 88<@tp4 8 |L #|8LX88 D@%#) <   !!d`.   :H Pf6f   nextAnimationLast   Pe   animationLast   PeBĀ   nextTrackLast   Pd	   trackLast   B
Pd~k
   setCurrent  Pd\
   mixingFrom  Pcb]   mixTime Pcv   trackEndB?Pd   disposeNext PejT   updateMixingFromPc""c>   mixingTob  h    PcT   drain   h         3 B 33w  53	9393 B3x  *3A93x  3[9333Az  }9!3	#3 u  3 C(@'3 )B&@%9	+3	-@/9	03
2e43638@:9;36͕=833>z  )3@";B3D3FgH3JgLY3@D3NhP73@9R^
9T3V3XgZ3\˕^3	-@_9	0Y`   a 3b3dff`,=dpA       + + E`@"`    Tsh       
     
 B` @   P P @  P !0P    e    @         0Q`l  !!dw   |P@0\ \ (8"t&pp`Pxh (`   !!D`   Pd&(   mixDuration Pd
ZD
   totalAlpha  Pex   interruptAlpha  B?
          3  3h393
93x  c33z  T3u  ^3u  ^63  9 3  ^3  9	3
9
33g $3"3&B%@$9(3@*9+  `,=dpA       4+ b+ E`@"`    ,i-       @ ,P P , ,P P  p  e    @         0Q`  !!  <@.h H40,,
 
@\P2,$,Hx`J :@t'\ p((@(\2,2H$;
 0 
24boL H_"$@"X",
 
,
&($7&dBl$\D7"v6 24n_ | h
 p*#/ $  !!`X   
	N Pf~.1   _animationsChanged  aD:HB
mPc~]w   mixBlendՕPe޵J4   applyMixingFrom 
Pe"   getAnimationTimeDr	%	$Pg   webkit602BugfixHelper   9	

PdaB   timelineMode PfF   timelinesRotation   FPc:   NOT_LASTPdNs}
   SUBSEQUENT  
 Pf   applyRotateTimeline `B  Pd\   queueEvents b      B         #  r33f3
33w  )5'3x  (u  33	3
33"3e!B˖3#3%z  3'3)3+f-3/31333/35u  u  337u  ew  Y393;h=5?3A3C3EeGYIƕ[J#3K3M3Ou  Ĥ)393Q3MVSeT3Mw  5V5Y3\N[HX3^u  33 `3!b{d.3"eVge	hL393jhl3n3C3perYtƕu3$vhx9z9%|3#9&~Y    3*3+f  `,=dpA       + '+ E`@"`    hx       P P  P P  

 


 
 
    P P P P \ , \   e    @         9	0Qu`  !6!:  |dJ , ';$;2$"P4H';$;l#p\ p((@(L,h P4$;
 0
24b+oXX H_"$@"X"8  
 
,444<
(&($7&::3D*P7
&(&T@p $*p7hd $(X $(X $
6843#"DD7"v6 ;$;27$&(&T2p4:h7"<40z '#+00 h8h
 p@   !!`b   
m
Pe    eventThreshold  aD PfVk   attachmentThreshold  Pf85   drawOrderThreshold  
Dr	HՕ%	9	

Pe/   timelineHoldMix FPcR   FIRST   Pb   HOLD1	7	"
cf      j  &
Y         3  3  ^3e3u  /33
u  33833Cx  33u  ^33w  3	3
w  3w  33f!3#3%3'3#3)3,3.B+A1B0332u  Mw  A5436383:e<Y>ǕC ?,3@3B3D3Fu  Ĥ)3H3J3DVLeM3D9Ow  +5Q383S5V3YNXHU3[v   3]v  z3 _v  G3!a{c85e3YHd3Yu  )33g3"i{k*|33lc33nJ33p5r##u3$w3{3}CzAyhBt3@9O3%{醦.3&Ve	3H3'h33u  p3!a{钦<"53YH3Yu  383('3"i{阦383(3eY [   3x  3-h3	99.3/90  `,=dpA       (+ ;+ E`@"`           @ P 


 

 P  P \ P  	`
 " 

*P @
 
  @ T 
 `    e    @         0Q`  !j!  H  p0@$| <,$$N$3'HH$;h8X20<O+D20<O+(.`<2,<O
8P.4.P<O/@<O$2,#>'\2,#7 
H:,#67
 DD&@$
 (P( 2D( ?x " ( * 2d( ;7|(
(T
6d( ;7
 
$
+H2,#V4J!!`>    

mfuH 	f
!Ta @a0    Z1	1	b      9	

   	      
;	 u  3 3353
5w  T33v  33v  339333Η33u  33 33	#3
%3'A"5)z  .33,3	#3
%3/@.51@+Η33353
%37e93
%3<@;5>5@3BWENDAH3
%3K@J5MAICGAFhO3
%3S@R5UAQ  @ Ph] A\S [AZ OhY AXBW@^33_@a  @ Phg AfS eAd Ohc AbAh  @ Phn AmS lAk Ohj Aiu  
	5oɗ
	5q	Ms5tx  z  3v3xgz3v3|g~u  ^]#3gZy  E#3g  x  &3v3g Oh @@ Qh Au  ^&3v3g Oh @;		M;B@  @ Ph AS A Oh A94333e   `,=dqA       6<+ K+ E`@"`    ~       P  P P P P     
    @!  !B B!B!B "P P P  ! ! B!P   e 	   @         "0Q`  !!t{   `L
8(@4,,
 
\P4 	*$D(;"d088 D
 0
40/ !!8`   PeE   animationStart  aDH	B .[
`         3  3A3D33
w  =53w  (3x  33hY͕? 3u  3	Dx  z  3
w  33!g#w  45%3'w  3)3+5-h/Y1͕6 2  `,=dpA       K+ O+ E`@"`    0j3        !P P  3
 
  f  e    @         &0Q`   !!<mb   lpPx4,
 D #8(P, <   !! `   BPeVxΞ   drainDisabled   :Hfz(         3  33 933
w  3gYѕ 393 93 3f`,=dpA        O+ R+ E`@"`    $g        P P  3,P P    e     @         b0Q`  !!Ts   ;@ 8 h@h \ P ,(04  !!,`   :HB?(         3  3z  w3 5i33
g3g3$33g99( 3 3!;#3%3'f)  `,=dpA       NR+ V+ E`@"`    ,i+       P P @ P ,     e    @         f0Q`@  !!Ts    ,D(
, t
 H
 D @\0 T"(4G*d, D!!@`   PefG   expandToIndex   :B1	7	H?8         3  g3;^u33
g9993^<3x  03#	3
3 3Ch"B9$3&9(3*3,g.`,=dpA       JV+ Y+ E`@"`    ,i0       P P , P @
 @  @ e    @         0Ql`   !!,iB   4 l@&F t   !! `   fZ
$Pg~I   Animation not found:    s0         3  33g#@
r3e`,=dpA       jY+ Z+ E`@"`    d       P  	  e    @         V0Q`v  !&!Xt   \@&@ lLp@X P 8 d<@ R F t $  !!<`   
(Ph;A   animation cannot be null.   :B?Pdzm)
   trackEntry  H         #  r3g^W3u  @3
3;33g33g3	g3Җ3	 g"3
$e&3(e*3,3.f0 `,=dpA       R[+ ^+ E`@"`    0j2       P P 8P P P @ P P    e    @         0Qp`   !J!,iD   4 l@&R   !! `   fZ
6t8         3  33g#@
r3e `,=dpA       H_+ `+ E`@"`    d       P  	  e    @         E0Q5`  !f!t{   l@& l@R TB | X
0$ xH|0&l(S6,+;('Bt
@   !!P`$   
6:B[
1	7	fPcvWc   getMix  DBH         #  r3g33ҕ 
3e'3e33f9y  33	Au  c3
 "3'C&S %@$B#@"#*3,3'h.@)313335h7A03'99  `,=dpA       @a+ >f+ E`@"`    4k;       P `X  ! @ 
 e    @         60QT`T   !!$g2   "`6_
XH
    !!`   Peb   emptyAnimation  m0         3  3e99  `,=dpA       f+ g+ E`@"`    c
       @ ,  e    @          Pf[   setEmptyAnimation   0Qh`|   !!(h<   \"<#l"`B_
XH
   !!`   6r8         y  A 3 3e99	  `,=dpA       h+ i+ E`@"`    c       ` e    @          Pf{   addEmptyAnimation   0Q`   !!Dor   tpPx4,
 @8TSP, <   !!$`   B:H}8         3  33 933
w  *35^33hYѕ, 3 93 3f  `,=dpA       i+ zl+ E`@"`    $g"       P P  P  3,P   e    @          Pfڨu   setEmptyAnimations  0Qt`   !!0jL   7p*,d,L(  !!`   :H Pf.n   ensureArrayCapacity u(         3  3w  3 5233
3 Me3 M9`,=dpA       l+ n+ E`@"`    e       P P @
 .  e    @         0Q`\  !
!|}   < H
TL
 8
 X l p l \ h
 l
 < H H
 \
 P#
 8
 \
 @ P.`('s   !!x`8   jPc&    obtain  D[Pd7=   holdPreviousFJN=DB
EՕfv(         3  3f999
99999	3
99999 9"9$#&3(9*9,9.9092343638h:9<  `,=dpA       ^n+ s+ E`@"`    8l>       @ , , ,P , , P , ,P @    e    @         :0QT`R   !.!$g8   ,8 T 8!!`   B	m         3  33g3  ҕ 9 	   `,=dpA       Vs+ Ht+ E`@"`    c       P  e    @         0Q`  !J!x|   4\80 |4,
 X\*<$;l d
0 L  |,8 p   !!8`   NJBh	:H
%	Pd[-   computeHold Per   computeNotLast  (         9  33f33
w  `35I33Е3^333u  3	g3
3Y ҕb !3"3$f&3)3+N(z  .3-5/31g33Е5Z6ҕ/ 7   `,=dpA        t+ 0y+ E`@"`    4k8       P P  P 
 
 \   20  e     @         0Q`  !n!x  lH(L((4@?\X@?TTp
 < +o,
 
8  \*7*7*7( D0<( 0d0X
 `	00_!!\`*   Dr	HFRJ%	z	Z	VPc:   HOLD_MIXp         3  333333
33h393
33h3B3	<w  03
5 3"f$g&3(;*Y,̕2 -w  5.30f23
g4=36{8/39{;!3<{>33?gA3C;ER3  =3G3IgK#3Mx  3O;Q;S%3 Uɕ<W3(;X3Z;\Y^̕ _ `,=dpA       zy+ R+ E`@"`    Lq`       P P @ ,P P  P P  @ * 
 
  8 3e    @         Z0Q`   !!Dox   Ȋ(L((@`H
 0
&L7
L&d("	!!,`   Dr	HJ%	P         3  33  3333
w  M53{0533g53F;Y ΕO !  `,=dpA       + + E`@"`    $g"       P P P X  e    @         ^0QH`:   !!e&   ;& !!`   :Hj          3  3z  3 5   `,=dpA       P+ + E`@"`    c       P    e    @         ^0QP`J   !! f,   <@&( @  !!`   
$Pg1I   listener cannot be null.>bl         #  r33g   `,=dpA       :+ "+ E`@"`    c
       P   e    @         Q0QT`X   !! f.   t( T4(" T !!`   >"m(         3  3gz  3 3h
`,=dpA       r+ J+ E`@"`    c       @ @ e    @         0Q4`   !!c   HD, !!`   >He          3  9`,=dpA        + + E`@"`    b       ,  e     @         Pe*   clearListeners  0Q8`    !"!d   ĥH <   !!`   BBh	f          3  3f`,=dpA        `+ + E`@"`    b       @ e     @         (Ph   clearListenerNotifications   PcB   <empty> VZ~0           '3 ы93 ы93 ы93 ы	9
3 ы9
3 ы93 ы93 ы93 ы	93 ы
93 ы93 ы93 ы93 ы93 ы9 3 ы!9" 3 ы#9$"3 ы%9&$3 ы'9(&3 ы)9*(3 ы+9,*3 ы-9.,3 ы/90.3 ы19203 ы39423 ы59643 ы7986 398:φ:r;9;=9<?9=A9>C9?E9@G  `"x|I      , , , , , , , , , 0	``         	                       e     @         1O0Qt`   !J!0jL    &@&l	&l&T&  !!8`   0Qd`r   ^!,iH   ܭ4L$7T!!$`   
I	Rq          3  39#r 9
#r 9#r 9   `,=dpA        l+ + `@
`    e         ,@    e     @         F0Qd`r   !z!0jN   4(` X \ X 4P(\(d, !!,`   DeHRq          9  99993
93939   `,=dpA        
+ Ў+ E`@
`    e       , ,P  ,  e     @         =0Q`   !!<mb   ̼XP$4X(0XL0$Dp   !! `   [
1	7	x(         3  233Au  33D
3@	#333@3h`,=dpA        $+ V+ E`@
`     f       
  
 P   e     @         
0Q8`   !!d   <
Lt
 0 !!`   f           9  9  `,=dpA       + B+ E`@
`    b       ,  e    @         Pe   setAnimationLast0Q@`,   !!e$   dHPS  !!`   
h          3  33Az    `,=dpA        + 6+ E`@
`    c       
    e     @         PdrW
   isComplete  0Q4`   !!c   Hd, !!`   He          3  9`,=dpA        + + E`@
`    b       ,  e     @         $Pg"w   resetRotationDirections u            3 ы93 ы93 ы93 ы9	3 ы
9
   `,dqA        @+ + E`@`     f      , ,       e     @         Pd
   TrackEntry  0Q`   !!<mh    &@&P&8&H&L&@&@5&@!!P`$   0Q<`&   2!e&   <
4d `
 0 !!`   PcbL   objects Pd2g	   animState   g            9 99 `,=dpA       + n+ 	`@
`    c       s    e    @         F0Q\`d   !V!$g2   P " T  <p8   !!`
   Bb?FNo         3  33g3 3
g39  `,=dpA       ĕ+ + E`@
`    d       P P  e    @         0QP`P   !r! f*   P " d  @   !!`   Bbl         3  33g3 3
g`,=dpA       + + E`@
`    d       P P    e    @         0Q\`d   !!$g2   P " L  <p8   !!`
   Bb?FNo         3  33g3 3
g39  `,=dpA       Ɨ+ + E`@
`    d       P P  e    @         0QP`P   !! f*   P " \  @   !!`   Bb	l         3  33g3 3
g`,=dpA       + + E`@
`    d       P P    e    @         	0QP`P   !! f*   P " `  @   !!`   Bbl         3  33g3 3
g`,=dpA       ƙ+ `+ E`@
`    d       P P    e    @         0Q``n   !!$g6   ` " T  <  @ !!`   Bb .p         3  33g3 3
g3 3g `,=dpA       + h+ E`@
`    e       P P P    e    @          .0Q`  !!QM  \lLL(@,
,
XB66663!T$0$ ,L
", kT$@$ H4L
"< {T$($ 04L
"$ cT$8$ @4L
"4 s(< hT$<$ D4L
"8 w6T$0$ H4L
", k'#0 p d!!d`.   BF>H??	 .e`6  jbe  ~  L      ,  Bh	`  P         3  9 3333
w  5M53v  E3v  3v  3v  3	v  3
v  3^3333!g#3%w  '5'3)5+3-g/Y1͕+23^333335g73%w  '593;5=3?gAYC͕+D3^33E33GgI3%w  '5K3M5O3QgSYU͕+V3^33W33Yg[3%w  '5]3_5a3cgeYg͕+h3i3k3mgo3^33	q33	sgu3%w  '5w3	y5{3	}gY͕+kY@53^33
33
h3%w  (53
53
hY͕,M    3f9   `,=dpA        + Ψ+ E`@
`    x|       ,P P @


 
  
 
  
 
  
 
  
 
  
 !
 
  f e     @          0Q4`   !!c   H<, !!`   BHe          3  9`,=dpA        + f+ E`@
`    b       ,  e     @         Bh	~            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы9`,dqA        + |+ E`@`    ,i   	   , , ,            e     @         Pd{L
   EventQueue  a??	 .0Q`   !B!,iH   ̮ &@l&Pl&8l&Hl&Ll&@`!!@`   0Q,`   V!b   , !!c             `,=dqA        Ы+ + 	`@
`    me     @         F0Q,`   !j!b   , !!c             `,=dqA        >+ V+ E`@
`    me     @         ?0Q,`   !~!b   , !!c             `,=dqA        + + E`@
`    me     @         0Q,`   !!b   , !!c             `,=dqA        + + E`@
`    me     @         ?0Q,`   !!b   , !!c             `,=dqA        H+ `+ E`@
`    me     @         	0Q,`   !!b   ̶, !!c             `,=dqA        + + E`@
`    me     @         0Q,`   !!b   , !!c             `,=dqA        + + E`@
`    me     @ 	         .x            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы9  `,dqA        + (+ E`@`    (h      , ,             e     @         $PgjM#   AnimationStateAdapter   8           ' j 9j'9j'9
3Έ9'9;9		;9

;9;9 ;"9$;&j(9*   `4k,      ,@  , , 8 , 8@        e    @   '      0QX`^   !!$g6   Ļ &D	&T&D !!(`   0QP`L   !$g8   4pX (&
H(!!`
    PfB   animationToMixTime  Pd.
   defaultMix  
(Phj[G)   skeletonData cannot be null.l         9  9#r9  `,=dpA       + P+ A`@`    c
       ,` ,  e    @         F0Q`   !.!<md   4 d@&4 d@&F p  !!`
   Z
PdI
   setMixWith  |8         3  3g#@r	3 3g#@r3e`,=dpA       + + E`@`    e       @ @
  @ e    @         R0Qp`   !N!0jJ   T@&@&,X\(   !! `   
 PfK   from cannot be null. Pf    to cannot be null.  Gt         #  r#  r3@3	@3;`,=dpA       >+ + E`@`    d       @  8  e    @         >0QT`R   !r! f.   t,TH0
p#@ !!`   Gm          3  @3 @35Ѫ3
   `,=dpA       >+ X+ E`@`    c         P e    @         vn            3 ы93 ы93 ы9 `,dqA        + j+ E`@`    e      ,        e     @ 
  (      0Q-`  !!~    /\
 S&TK&LW&Xg&hk&lF7&8C&DO&Po&pO&PO&PG&HO&PO&P!!`F   4=dqA       + + A` E`@`    0QT`V   !!,iD   D' H H D `
 X
 (  !!$`   E)
Pc_   toLoad  1]Pe&t<V   textureLoader   Pds
   pathPrefix  m           ! 9 99999
 `,=dpA       + b+ A`@`    c       , , e    @         0Q|`   !!0jL    7x  p6     0  !!,`   D=dqA       + + ]ab(      E`@`      Q0Qh`z   !! f0   4"(2T2p",C!!`   tPd{]   responseTextr           3  u  3k3  3l   `,=dqA        ~+ 8+ E`@`    c       @    e     @          h0QD`4   !!d    4",C!!`   ti         3  3l  `,=dqA        f+ κ+ E`@`    b       @ e     @          A_w0          ''# r '3eы 9ы9
3f   `e      P ,     e    @         Pd1r   downloadText0Q`   !2!4kT    7x  p6  l    0  !!4`   D=dqA       .+ ̽+ ]ab(      E`@`      Q0Qt`   !J!(h:   4"(&X8G2",C   !!`   tu           3  u  #3rk3  3
l   `,=dqA        @+ + E`@B`    d       P P    e     @          h0QD`4   !f!d    4",C!!`   ti         3  3l  `,=dqA        @+ + E`@B`    b       @ e     @          A_y0          ''# r '3e9ы 9
ы9	3
f  `e      P , @   e    @         Pe   downloadBinary  F0Q`   !!4kR    Gx
 0T\L,G  "<*;
   !! `   L=dpA       + + ]auch     h    E`@`    0Qd`x   !!$g2   <*,$*T& 4& (   !!`   )1]q         3  ;l3Z9	3Y9`,=dqA       p+ + E`@`    d       8@ 
 .  e    @         0Q`   !!@nn   L6@$>@$& 4& ( !!$`   
$Pg.g%=   Couldn't load binary    Pd=	   : status    t1]         3  @@#@@@;	/@@#@@@l3Z93Y9   `,=dqA       0+ + E`@`    f       @h B BH 
 .  e    @         y0          ''''!'!'3@ '3Y9 3ϋ ΋e
   `d       @   e    @         Pdڈox
   loadBinary  0Q`   !!4kR   ܈ Gx
 0T\L,G  "4*3
   !! `   L=dpA       ,+ + ]auch     h    E`@`    *0Qd`x   !!$g2   <*,$*T& 4& (   !!`   )1]q         3  ;l3Z9	3Y9`,=dqA       + 0+ E`@`    d       8@ 
 .  e    @         0Q`   !!@nn   L6@$>@$& 4& ( !!$`   
 PfڡBX   Couldn't load text  t1]         3  @@#@@@;	/@@#@@@l3Z93Y9   `,=dqA       D+ + E`@`    f       @h B BH 
 .  e    @         y0          ''''!'!'3@ '3Y9 3ϋ ΋e
   `d       @   e    @         Pc=kT   loadText0Q`   !F!@np    Gx
 0T\L,G L  L<d   (!!4`   T=dpA    
   >+ ^+ ]a	udh     h     E`@`     5	0Qx`   !^!(h>   X" l*,<& 4& 6H !!`   )1]v          3  g3;3Z
93Y9l`,=dqA        + + E`@V`    e       P       e     @          h0Qt`   !z!,iB   ؤ46c& 4& >w   !!`   
 PfB   Couldn't load image 1]u         3  @;3Z93
Y9@l `,=dqA        *+ 6+ E`@V`    d       @
 .P pH e     @          A_Z~           ''''!'!'3@ '3Y9#r 
'9ы 9ы9	9
` f       @ ,      e    @         Pd   loadTexture 0Q`   !!@nj    G
 0T\L,G L  L(  (   !!,`   T=dpA    
   + + ]	u^d  h  h     E`@`     0Qx`   !!(h>   X" l*,<& 4& 6H !!`   )1]v          3  g3;3Z
93Y9l`,=dqA        D+ :+ E`@`    e       P       e     @ !         h0Qt`   !!,iB   Ե46c& 4& >w   !!`   
1]u         3  @;3Z93
Y9@l `,=dqA        h+ t+ E`@`    d       @
 .P pH e     @ "         A_Z|           ''''!'!'3@ '3Y9#r 
'ы 9ы99 `e       @ ,   e    @          Pel$   loadTextureData 0Q`0  !!Dox    Gx
 0T\`" D&(*@" ?*w,G  "4*3>!!0`   T=dpA    
   + \+ ]au^dh     h     E`@`    E*0Q`  !!ly    '` L  "4OK8(F0^0. .8" 0L
#$   !d       6        !@`   D=dqA       + t+ 	Ab(     E`@
`    b         	`    I	Pd67a   TextureAtlas0Qx`   !6!0jN   L2 7$" 
@@
 \ !!(`   b  2Dy}PdV\   FakeTexture v          3  @@g#3g
993r  `,=dqA       + F+ E`@&`    e       @H @ ,P    e    @ %        $d& @        l+ :+ I` 
(Phf7   Couldn't load texture atlas PbkH   :   1]0QP`L   !b! f,    h D06/   !!`   4=dqA      x+ + Pb"S   l3  ` A`@&`    0Q`&  !~!   L.04*08 >"@V"<. 4. '*4O2,$BT. 4. GHF0^0. 4. p!d              !H`    	H
0Pj!   Couldn't load texture atlas page    Pdn͇   } of atlas  Pd^>
    of atlas   1].0QL`B   !!!k         3  @@g   `,=dqA       + + E`@r`    b       @H e    @ (        )$d& @        + + I` VZ`  8         3  Y9 3  3u  w3@	@
@;(@@@l3Z93Y93΋	 r3
!;#l%3Z'93Y(9ύ3@)@*3+@-;.*@0@13+@2l33Z593Y69 `,=dqA       + + E`@r`    8l7      
 !@	  
 !  B       e    @ '        0Q`L  !!Dor   L@. hK*0.P>"@V"<. 4> <   !!(`   	H
1]         )3  Y9 3  3u  {3@	@
@;(@@@l3Z93Y9  `,=dqA       + + E`@r`     f       
 !@	   e    @ )        l0          )3 ы ΋e  `c          e    @ &        HP          ' )'#r '3ˋ r̍ 3	  @@3	@; *   @@3	@l 3
Z9
 3Y93!w  5#k%Y'Е (`&,i)       
   B
 .P p   e    @ $        0Q`   !!@nn   L6@$>@$& 4& ( !!$`   
Vt1]         3  @@#@@@;	/@@#@@@l3Z93Y9   `,=dqA       + L+ E`@
`    f       @h B BH 
 .  e    @ *        8          ''''!'!'3 gz  %33 gh'3@
'3Y9 3ϋ ΋	e` f      P        e    @ #        Peb7   loadTextureAtlas0Q@`.   ! !d   x,, !!`   )h          3 @ 35 `,=dpA       +  + E`@`    c           e    @ +        
0Q\`d   !" !$g2   ą\,h<8 @,0   !!`   )	o          3 @ 3533f	3;  `,=dpA       `+ n+ E`@`    d        
  e    @ ,        ͷ0Qp`   !> !,iD   |=+/  D8 0(  !!`   )	tH          3 : ˭/  3 633f	+ 9    `,=dpA        + + E`@`    d        2   e     @ -        A0Q4`   !Z !d   ,
D<   !!`   e          3  u   `,=dpA        2+ + E`@`    b          e     @ .         Pf",   isLoadingComplete   0Q0`
   !z !c   \   !!`   d           3     `,=dpA        + + E`@`    b          e     @ /        Pdڌ	   getToLoad   0Q0`
   ! !c   \   !!`   1]d           3     `,=dpA        X+ + E`@`    b          e     @ 0        Pd4	   getLoaded   0Q4`   ! !c   ȗ@ D !!`   Ae          3  f `,=dpA        + &+ E`@`    b         e     @ 1        	0QH`>   ! !e&   ܙ,8('D  !!`   U
Hj         #  33g3x   `,=dpA        l+ + E`@`    c
       P   e     @ 2        PdZ6	   hasErrors   0Q0`
   ! !c   ؜\   !!`   
d           3     `,=dpA        *+ r+ E`@`    b          e     @ 3        PdR=	   getErrors               'ы9 ы93ы93ы	9
3ы9
3ы93ы93ы93ы	93ы
93ы93ы93ы93ы93ы9 3ы!9" `Hp"      ,P , , , , ,                     e     @   )      0Q`   !!!4kX    &x&p&&p&t&!!@`   0Q0`   .!!c   Ƞ4
,( !!`   Pc   atlas   d           9  `,=dpA       "+ h+ A`@`    b          e    @ 5        F0Q``p   !N!!0jJ    X@0
@T <   !!`
   >!Pd.V
   findRegion  PdOI   renderObjectPe   RegionAttachmentPdfŰ	   setRegion   p          3  3g93r
3g`,=dpA       + n+ E`@`   d       @ @   e    @ 6         Pf   newRegionAttachment 0Q\`h   !~!!0jJ    X@0
@T
D   !!`
   >!^!b!Pe0   MeshAttachment  o          3  3g93r
9`,=dpA       + T+ E`@`   d       @ @    e    @ 7         Pf6to   newMeshAttachment   0Q8`    !!!d   D8  !!`   $Pg   BoundingBoxAttachment   f         3  r`,=dqA       + 6+ E`@`   b         e    @ 8        $PgqQ(   newBoundingBoxAttachment0Q8`    !!!d   D8h   !!`   Pex   PathAttachment  f         3  r`,=dqA       + + E`@`   b         e    @ 9         Pf&l   newPathAttachment   0Q8`    !!!d   D8l   !!`   PeR   PointAttachment f         3  r`,=dqA       T+ + E`@`   b         e    @ :         Pf*X   newPointAttachment  0Q8`    !"!d   ̼D8x   !!`    Pfnt   ClippingAttachment  f         3  r`,=dqA       $+ + E`@`   b         e    @ ;        $PgB^   newClippingAttachment   x            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы9  `,dqA        + + E`@`    (h      , ,             e     @ 4  *      $Pg*   AtlasAttachmentLoader   PdB!	   BlendMode   FPc2^[   AdditivePc	)   Multiply 20Q`  !J"!dw    &L&D&|&a&d&p&p&d&d&+&\&\&|&|&X	   !!`@   0Q`  ^"!  X 0 L D D D D 4 4 P H H H H \ @ 0 0 0 D D D T 8&@&
(P
 H
 , X!!`@   I	 b~	u Q!Pb7   ax  Pb;   ay  PdG[	   arotation   Pc`?   ascaleX Pc<8   ascaleY PcB   ashearX PcF   ashearY Pdʠ   appliedValidPc6K   sorted  
 Pf4%   data cannot be null.	f a&         #  r 9999
99999	9
99999 9"9$9&9(9*9,9.9092#4r6#4r89:9<9>3@fB   `,=dpA       + + A`@`    <mD        , , , , , , , ,`  ,P    e    @ =  u      F0Q0`
   !"!c   \   !!`   d           3     `,=dpA        2+ z+ E`@`    b          e     @ >  v      PcҌUO   isActive0Q\`d   !"!$g6   @x  <444" !!(`   $Pgx   updateWorldTransformWith	u Q!oH         3  33333
33e  `,=dpA        + + E`@`    d       P P @ e     @ ?  w      0Q\`d   !"!$g6   @x  <444" !!(`   "	u Q!oH         3  33333
33e  `,=dpA        + + E`@`    d       P P @ e     @ @  x      "0QY	``  !"!-)D  
 8
 T
 L
 L
 L
 L
 ` p8<
8@@L("('&@( &,{("('&@( &,{
('H
\('Hl,,,$
d(<O
(<O*8:8:8:8:d83(
 d("('&@,( &,,("('&@,( &,@
L('p
('p
('T
H('T
 4("('&@{( &,g("('&@{( &,g4
$(,h"(/&\
$ 2L(;#  2L(;S
,
@ ( &,$( &,$( &,$( &,4
('p
('p
('#p
*('#|(* 3D(* 3D
*("H*$"?#t
*("H*$"?#,2 *("3:d2H#(
/
/2 *("33x*:P8"O"*(&(4*$.0*$._s&d"" 2#l* : #,* : #@ (* :,$(B("':@$(* :,$(B("':@4
*('#p
*('#p
*('#p
*('#*<*$:C#* *$:C#* *$:C#* *$:C't  !!``   n"r"v"z"~"""" a Q!ZPcq8W   cosDeg  PcF   sinDeg  	fPeF\P   transformMode   Pejb   TransformMode   FPe(j   OnlyTranslation $Pgs   NoRotationOrReflection  Pc/   NoScale  Pf"g<   NoScaleOrReflection a:  L  Ta-C6?1	1	3	Pc
*}   radDeg  aP  (  9	Tah㈵>b;	4	9	bN  Z
  .  =	         9  99999
	9933	MZ	@3
333@gB!B"9#33%g'B)B*9+33-@/g0B2B394336g8B:B;9<B?3@@>9BBE3F@D9H3J3L3N3PBRBS@T3U@W9XBZB[@\3]@_9`3b3d3f3hv  T3f3jv  3f3lv   3f3nv  &3f3pv  '-MZr	@s33u@wgxBt33{g}Bz33@g߃B33gBBB@9BB@9BB@9BB@9MZ	@33@gޤB933gB933@g޳B933gB9.BB@!x  ]#"3#BBAgCBB#"3$h33%BŖ2Z#"3$h33%BA@A	@AMZ33gB33gB33gB33gBBBA9BBA9BB@ 9    B B @ 9  /3 3  g 	3 3  g  B B @ 3 	  3
  C B B @ 3 	  3  C#" 3(  B" B# @! g$)x   C& B' B(#" 3(  B* B+ @) g, 3  . 3 03f 3 2u  k B5 B6 A4w   3 	 7 3
 9w   3 	 ; 3 =w  u  ^u  ^
 [?#" 3* B P A#"3$ hD @@#" 3+ G gI BF#" 3, L gN BK3 3 Q g S BP3 3 VZ	 @X gY BU3 3 \ g ^ B[3 3 aZ	 @c gd B` Bg Bh @f 9  i Bl Bm @k 9  n Bq Br @p 9  s Bv Bw @u 9  x 3  z 3 	 } 3
  B| 9   3   3 	  3
  B 9   3   3 	  3  B 9   3   3 	  3  B 9  `,=dpA       + , E`@`    !      , , ,P @X P    p @  !@X @X P  !   P P P    	 @  . !p!@     	`X , !B
 BH @ @H @!@     !@ B 
 B !
 BH B!P @
 BX  @   @    !p!@ B 
`  
`  e     @ A  y      "0Qh`~   !F#!0jL   d`PlxxxD  !!(`   f	u Q!r          3  39393
939393939 `,=dpA        $, , E`@`     f        ,P  ,P  e     @ B  z      &0QT`T   !b#! f.   ,0, K*l(;X !! `   1	3	Z2#m          # 333h	33B   `,=dpA        , , E`@`    d       Ѐ
 
   e     @ C  {       Pfb   getWorldRotationX   0QT`T   !#! f.   ,0, K*l(;X !! `   1	3	Z2#m          # 333h	33B   `,=dpA        , , E`@`    d       Ѐ
 
   e     @ D  |       Pf2ػ   getWorldRotationY   0QT`X   !#!$g8   ,0($@$#S!!`   1	9	m          #  333B33B
@g`,=dpA        , `, E`@`    d        !   e     @ E  }      PeN'   getWorldScaleX  0QT`X   !#!$g8   ,0($@$#S!!`   1	9	m          #  333B33B
@g`,=dpA        , :, E`@`    d        !   e     @ F  ~      PeE   getWorldScaleY  0Q]`h  !#!  ,Hp8x, K2l(;s($@$#S($@$#S h,$@$#`$@$#2(;L,,,  (+0\0L
4(';
(';
,
,
,
TTxTxTxTTDP" (3" l
("$(72(; 2L(;S4P" (3 P 2L(;S  !!``,   " an"r"1	3	Z2#v"9	z"~"""`B  Ta-C6?A         9  33939
#333	h3
3B9#33	!3	#B 3&3(B%@g*9,#33032B/3537B4@.g99;9=#33	B3DBA3G3IBF@@3	M3OBL3R3TBQAKhV3
3XB?9Z3	\3^3`3bBfBgAeCd3i3kAh3n3pAmBsBtBuBvAr9wBzB{B|B}Ay9~BBBB3	B3BA3B3BA3B3	BA3B3BA9#3BB@g93x  BBA3C9#3BB@h3
3B9#3h3
3B9`9#3BB@g99Z#3h3
3BA9`,=dpA        , @#, E`@`           P  Ѐ
 

 
 P , !  `!   X P P  !
 P B B!@!   @X    B ! B
`H , B`	 e     @ G        $Pg1   updateAppliedTransform  0Q`  !$!Lq   l444  (+|$\$T
D(';
(';|!!(`   	P          3  333B
BA	C33A33ABBBBA9BBB B!A9"  `,=dpA       #, r%, E`@`    $g$       P @!  ! B e    @ H        Pd҂֮   worldToLocal0Qt`   !&$!8l`   d,TToTTo!!(`   	u           3  33B3B@
3@9 3B3B@3@9   `,=dpA       %, &, E`@`     f           .    .  e    @ I        Pdj   localToWorld0Q`  !F$!Lq   X( D( H0,0#P0#*(;t\8   !!8`   Z##1	3	2#u8         3  3g3  3g#33B3BA3B3BAh3  3	!B3
#@3%A
`,=dpA       T', (, E`@`    (h'       @  !Ѐ  X  
   e    @ J         PfM+   worldToLocalRotation0Q`   !f$!Hp~   `@/x( D( H0@TdT*(;X !!8`   uZ##1	3	2#0         3 3AA 33g
33g#33B3B@3	B3
!B @h#33%B`,=dpA       Z), +, E`@`    (h'       P @     !   e    @ K         Pf_1   localToWorldRotation0Q`  !$!Ts   ̭l444 ( D( H
0('p
('p
('p
(' 4!!(`   Z##"@         3  33333
g33gBBA9 BBA9BB@9B"B#@!9$9&   `,=dpA       d+, -, E`@`    (h(       P P @  . !p!,  e    @ L        Pdʫ   rotateWorld             3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы93 ы	93 ы
93 ы93 ы93 ы93 ы93 ы9 `,dqA        + -, E`@`    Do       , , , , ,                    e     @ <  +      Pb6`   Bone0Q`  !$!`v   L,0 L D
 D
 D D `| P$T &@&
,@
 H
     !!P`$   	u Q!F#Pd^   skinRequired6B
 PfVud   index must be >= 0. j	=G a         9  99999
9399	3
r 9w  #r#r9 9"9$`,=dpA       ., "1, E`@`    (h&       , ,  @ @ ,    e    @ M  ,      PcT   BoneData##"#&#*#0Q<`(   !$!e&   L
(D
 `
   !!`   GPc:I   order   $g           9  99`,=dpA       3, H4, E`@`    b       , e    @ N  -      Pedz   ConstraintData  0QL`D   !$! f0   <@&
(@
  !!`   
"	fk         #  r99  `,=dpA       4, j5, E`@`    c           e    @ O  .       0Q0`   !%!c   ,
(  !!`   Gd           9  `,=dpA       5, 5, E`@`    b          e    @ P  /      Pdn	   EventData   0Qt`   !:%!0jJ    &L&@&D&D&Dq   !!8`   0Q	`  N%!   D\L X H
 L D 8&@&
(Pt|,+x 0W;0K!!L`"   ^qbVZ
"	fI	Hb:G0         9  99999
#r#r9	39393 9 3 9"3$9&#
(r *9,3.30w  53234363.583:g<g>Y@ҕ> A363B3DgF9H`,=dpA       \6, ;, A`@`    @nJ       , , @  ,P  ,` ,P P  P  3@    e    @ R  o      F0Q0`
   !j%!c   \   !!`   d           3     `,=dpA        v;, ;, E`@`    b          e     @ S  p      "0Q4`   !%!c   @ 8 !!`   e          3  f `,=dpA        ;, :<, E`@`    b         e     @ T  q      9	0Q`   !%!Hpz   dH`_$ ,4<88"$ ,4P8<"   !!@`   HPcN2Y   apply1  qbfPcβ(   uniform VPcZ   apply2  ^Z`         3  33v  v  ;o353
33333	3
e83553
33 3"3$3
&e	(`,=dpA        z<, X?, E`@`    (h*       P  P P P  P @ e     @ U  r      0Q`r  !%!n  L 4 0;hlD4(\D4(8 *H(7hHd ?PV\?D<(h, (34" $",t
<
(p"<X0> !!l`2   "# an"r"1	3	Z2#"v"z"~"fH9	Ta-C6?""         3  3f333B
33BA	C3A3A3B3BAB3	A3B$3B%A#B"3
&A!#)3+h-3/31B(33A536A839w   M ;   x   Nh< ̖ Lw   Mh= 393>x3A3CB@#)3EBHBI@GgJ
w  :x  2x  *CONN	BMMLBPBQ3R3	3
&36	BU@T333VeX   `,=dqA       ?, 0F, E`@`    HpZ       @ @ X  @! !  
     !BX @ e    @ V  s      %0Q`b  !%!"  PL tL 0080D8  ,"0 (P4"4 
"0 '$  ,,,, "&4D8T+d@
(<#l
(@
(`,,pL+LOhH
(,,
(,," (3"8
Pz &000>4T4_x,
(,,
(LL
<,/` <
((@p2<'XDX.D.Gt
$L"3.`'l
:P+L, &<0+( &$$
(T L"$(8(+
$,
$, #P,
@
4.$@(<{#t X"4l
,
,,
, ( ;\("4&L@ d"$(c#((
@4$$
@44
,4"08 /l* **<""H *"@k*'\((@
'`(( 
,;"("'2#
*L"("'2#
# B8#<+L
(2,("7*T*2Z\Ch2"Hb++,
,2,("7"h*8**2Z\Ch""8000>3* 'p   !!`H   "#n"r"z"~"1	1	Ta-C6? a9	fH%"""7	2	9	3	Zb;	4	a    v"2#`(  "  	      
u  "3  3f3 3f
33333w  [  ʖw  [[w  [  ˖3333 3	"#
$3&A(g)y  9B+3-B,@/30@2B3B4@536@8Ɩ"B:30@9B<36@;3=3?3A3C3	HBGBJAFCE3LAK3OANBTBUASBRAQBYBZAXBWAV#
$3[B^B_@]g`3c3eBbw  V3g
ei3k33m3o3qes3LAyBx3OA{BzAwBvAuBBA~B}A|B݂B܃@Á	u  MBPB			#
$3[gۈAڋBތAÍ	@Êx  h#
$3	OCّhNB؝AB	AٚCBؘAݗBݖBؠAܟBܞ@ÕBߢAۣBޥBޤAæB§B¨Cáw  ז@x  80#
$3[gۮ@߰C­N
B«MB#
$3g״BñB޷@߶#
$3gB޸#
$3BBABB@hBBBB#
$3hBBABBBBB@BABAz  #
$3[gw  [@[PCC#
$3&g#
$3&gw  ЖBy  e#
$3[BAgB#
$3hA#
$3CACh33AB@B[BACz  y  #
$3 g #
$ 3  g B @ B#
$3 g B B
 @w  x   @ P y  7#
$3 B h A B5#
$3 B h A B#
$3 h B 3    A"3 3! # B! @  A  x   Nh% Lw   Mh& 3  '
 B* @)3 e + 3   - @43 3! 5 B33o A2 B1 @0 A/  x   Nh7 Lw   Mh83k
 B: @933m3o3q e ; 3 # = f ?   `,=dpA       pF, b, E`@`    A      @ @ P  !P P  	  @!@!
 !@X  !B! !
 

 !B!B!BH B B B!B!B!B!@X @ B	 B	 B!B! !BH @!@ P @!BH BX @H BH B    	 ! B
   e 	   @ W  t      %u            3 ы93 ы93 ы93 ы9	3 ы
9
   `,dqA        46, b, E`@`     f      , ,      	 e     @ Q  0      PdFm   IkConstraint0QH`<   !&!d     ;"0!!`   4=dqA      .c, Je, A`(   E`@`    0Qt`   !.&!8l^   X> +
 D P P @
 D  !!,`   bI	^qb%VZu8         3  e#r 99
99999`,=dpA       Zc, e, a`@&&`    e       ` , , ,  e    @ Y  n      j(          '  l   `c            e    @ X  1      Per   IkConstraintData0Q`D  !R&!Xt   ė /(&L?&@C&D]&o&pk&lk&l @ < D   !!``,   4=dqA       e, T, A` E`@`    0QM`F  !j&!>  DHH P \ \l 8&@&
(\,,
 D 0W;0K\ !!d`.   "I	PcV j   spaces  Pdt[.	   positions   PcB4   world   ]DPcv?ǅ   lengths Pc   segments
"	fHb:G>18         9  999#r 
9#r 9#r 9#r 9#r 9	#r 9
 9"#$r&#$r(9*#r ,9.3032w  5343638305:3<g>g@YBҕ7 C3D3F3HgJ9L3 N9 P3R9T3V9X3Z9\ `,=dpA       f, k, A`@b&`    Lq^       , @  ,@  , @  P  @ 0P  ,P  ,  e    @ [  f      F0Q0`
   !&!c   \   !!`   d           3     `,=dpA        0l, xl, E`@b&`    b          e     @ \  g      "0Q4`   !&!c   @ 8 !!`   e          3  f `,=dpA        l, l, E`@b&`    b         e     @ ]  h      9	0QM`F  !&!]Y  d \P3TL4"x82D0CD ,?x ,?4*4<0HG@L,H*8HG2D0Cx 
 
 
 X088< `hT4" (3
"$T" (38@: .,k+,
 0
+_2H4GV(
4TD2T,?/08> (20(3dt
 
 t4O04O
 ,
0(H
P" (3&`T" 0"@,,,   DP*X"X, #T ;<X( 0 `
@(+X/$
4(+X7l
#H(72l(R8(3
2x(3$
# 0 8
('h
*('#h
*('h
*('#@#%# *'(  !!`d   F!"fPdrJ   spacingMode Pd
	   SpacingMode PcZ   Percent Pdi
   rotateMode  Pdv
   RotateMode  PcZT   Tangent PdVߊ
   ChainScale  HFz&&Pc+   Length  Pc$   epsilon 1	9	a    $Pg"   computeWorldPositions   PdVz   positionModePdǻ   PositionModePen    offsetRotation  Pc   Chain   2ZPc9+   degRad  3	4	9	b;	Pb~P   PI2 `  "b      1        3  3f3{13	3x  x  03333u  3	3
3u  3
3u  33M!3"3$3&3(h*3,!3$3.30h23334u  N6w  57393;3=w  ;?YA;BO=3EBD3HBG#J3LBOBP@NgQ;SYU;Vn3EBX3HBY#J3LB[B\@Zg]
;_YaΤ	@dBcCb;e   g w  ;hYj k3l3n3p3ru  et5v5x3zu  3
3 |u  ޖe3 3!33"B΀3#3B͉Ax  Ϧ3$3%3$3%[B~w  /53&3&AB͚@Ι9&3'3'ABͣ@΢9'5AM5Ai5u  W#J3LB۵Bڶ@ʹgͷCϳNBϱM3EBι93HBμ9-3E3#3H3"N5Ė.M5u  M5ʖ#J3(h#J3(hAޤ#J3)g#J3*g33BBABAB@BB@BAB@@3$3+x  3$3,AӖ23$3+[w  3$3,@B#J3)g#J3*gB B A9 B B A 9#  B B @9 B
 B @	 9"  9.  Y M     `,=dpA        4m, J, E`@b&`          @ 



 X P P P 
   P B : !B B ; 3P  P 
 P   !,P  @ @!B 
    	 

 B!B!BX   H @!. !B @e     @ ^  i      0Qi`  !.'!  ԒHP4H"48@t(P8"$2pDH
 0
+oH*Gl 
 
4#P 
""8 T$.d,z b 
X$.`("pfo"PRO
H
$\"8.p'll+
+L$0"pfoz "lf\N4$.$ ##(<+HHG2|V{>J
$P
$7T$HGv HG# (
(              $
 T
$
 4
 4
 4t$;;.0L'W?t$;;.0L'W?40.H3X40.H3d" (37p
#
#
#
#(" (37p
#
#(" (37p
/$
/0" (37
 $$ #(H",/X$,
 0
+_#+< 0 
 
X"/(
."8+ x`r +
d2P*4R+
#@
$T"8:p"'*ld+#
Lp
#T
#$
 #4
 #4
 #4
 #4
 #4l*$;"3:*0*L"'W"3#l*$;"3:*0*L"'W"3#0*0:H3#X0*0:H3#X" *("33| #$ 
 ,
/
/
/
/(" *("3W
 #"#
/
/(" *("3W| #$
G$
G0" *("3W| #$p
+
#@
$"8:"'*lk"K#BT$.$+2 &#8( !!`N   z&F~&  Pf~M
c   worldVerticesLength oPeDY5   constantSpeed   &&Pc   BEFORE   Pf   computeWorldVertices Pf*ן   addBeforePosition   Pcf   AFTER   Pe⎥   addAfterPositionPe   addCurvePositioncD  r      ]DTa      ?Ta      ?Ta      ?TaK}\UU?1	9	`2  &TaQ?Ta~jtx?Ta333333?`  Ta?b	  	  
  M        3  33333
OMh33P33	3
ͤA5B&w  5B!;"Y$Ǖ %33&3(h*w  5-@,D/w  @0Ŗw  \31u  ^.3133e537e9x  c3;u  ^13;33N=e>3@ABeC5Ex  2u  CGĖNJ5KAIAMCHĖYNŕCOu  ^Uu  M33NPeQ33eS+33OVMUeW3Y5[5]5_5a5c5e5g5i£x  u  ekYmMn E  o Mp33q3shu33Nwex33Nze{N}5~;̀N5;ͅ̖NZN333h33e333h55w  5M5M5M5OA@ͩBΨOAOA̮M5@̭Bͬ@ΦOA@ͷBζOAOA̼M5@̻Bͺ@δAB@B@AB@B@#3BB@g@@@@@#3BB@g@@@#3BB@g@@@@@#3BB@g@;YM    Τ3
N5CB,w  !5B; Y      3  w  & 5 @% Dw   @	Ŗow  * 3  
 e $x  8 3   A N  e % 5x  Du   CĖ) N  5 A A CĖ Y \  u  " O  5  M " 5# M % 5& M ( 5) M + 5, M . 5/ O 6 A5 @4 B3 O 2  A; O : A9 M < 5= @8 B7 @1 O D AC @B BA O @  AI O H AG M J 5K @F BE @?! AN BM @O BP @Q! AS BR @T BU @V#3 BX BY @W gZ ;\w   @^ @_ @` @a#3 Bd Be @c gf @b ;h Yj   k @l @m#3 Bp Bq @o gr @n ;t @w @v @y @x#3 B| B} @{ g~ @z	 ; B 5x  Ju   CĖ/ N  5 A A C @Ė Y c   3  # B£x  u   e  Y M  L  `,=dpA
       , , E`@b&`          P P P 
   0P @  
 P   B 0C B
      @ 8    "  " !B!B B!B!@!B!Ѐ  !B!@! !B!8 !B @   @ @H @!@!@ @ @ B!B B!B!!B!BH @!BH !BH @!BH @ B  @e    @ _  j      '0Q`  !'!Xt   ԧ
,
<
$,
$,  
D 
(   !!`   1	3	4	9	X         5 M5M5AM
5A	# 3h# 3gB@;M# 3g B@;"M$;%   `,=dqA
       , , E`@b&`    (h'       @  !   e    @ `  k      N'0Q`   !'!Xt   
<
<
<
,L  
D 
(   !!`   1	3	4	9	X         M 5M55AM
5A	# 3h# 3gB@;M# 3g B@;"M$;% `,=dqA
       , ԭ, E`@b&`    (h'         !   e    @ a  l      V'0Q`  !'!Z  Ը*$,
8D

0$$G@
,
,8,
,
4,
,
,
(<<@
(<<D
D
$((&$$$G"h<('Lc('Lc   !!`   1	3	TaMbP?q         u  #  k<;M;M	#
3AAh;BBABBBOBBBB@B @!B
"@#B$B%@&B	'@(B)@*;+M-;.M0w   #
3A1A2h3R#
3B6B7O8@9B	:@;A5B=B>O?@@BA@BA<hC;E `,=dqA       (, ², E`@b&`    <mG        h @H @!B!B!B! B B!B!  e    @ b  m      Z'oF'R'Tah㈵>'            '3 ы93 ы93 ы93 ы	9
3 ы9
3 ы93 ы99999  `,i      , , , ,         e     @ Z  2      Pe    PathConstraint  0QH`<   !'!d     ;"0!!`   4=dqA      Ƴ, , A`(   E`@`    0QT`X   !(! f,   X> +<  !!`   bI	m8         3  e#r 9`,=dpA       , Ĵ, a`@'`    c
       ` ,  e    @ d  e      j(          '  l   `c            e    @ c  3       PfO   PathConstraintData  'Pc   Fixed   &&&&&'&0Q@`*   !.(!e"    &D   !!`   0QD`4   B(! f*   |l P
 (   !!`   I	)Pc)y   clientIdi          #  r 999  `,=dpA       , 6, A`@`    c
        ,  e    @ f  c      F0QT`X   !b(!$g4   Pt=+/  L
w(  !!`   )m@          3 # ˭ 	YҲ `,=dpA        , 4, E`@`    b        e     @ g  d      1]h            3 ы9   `,dqA        h, F, E`@`    c      ,    e     @ e  4      0Q`  !(!Hpz    &T&L&L&X&8&t
&p&Hd&P&P   !!``,   0QP`J   (!(h<   4' ` T H X
 (  !! `   EPd   clientAssetsPd&   queuedAssetsU
l           ! 9 9999   `,=dpA       , Ļ, A`@`    c
       , ,  e    @ i  T      F0Q`   !(!4kX   00"l@DLp( <0@D!!`
   (b({         3  5r3 ; ^
9
33g35v  ^3;`,=dpA        , &, E`@`     f        @ 8 @  P    e    @ j  U      Pdd\
   queueAsset  0Q`   !(!8l^    'h
 h,GtB   xX 6 h  P !!,`   D=dpA       j, , a]b     E`@`    ( 0Q`&  !(!<mh   <8<G&x&&4&&,.L.\6L00!!0`    "5 n{tU
.           3  #3u  }3  z  /3 ,w  33
;>3@@3@	@3
@; `,=dqA        Կ, , E`@(`    e       P P  !B e     @ l  b       "D Q}0          ''3@ '3e9#r 	'ы 93e3f   ` f        
      e    @ k  V      >0Q`   !)!8l^    'h
 h,GtB   xX 6 h  P !!,`   D=dpA       X, , a]b     E`@`    ( 0Q`D  !.)!Dov   <8<G&x&&4&&,"@"$#.6L00 !!8`    "5 n{tU0		
.(         3  #3u  3  z  >3 ,w  ,3#
33g;>3	@
@3@@3@;  `,=dqA        , , E`@&)`     f       P ` @  !B e     @ n  a       "D Q}0          ''3@ '3e9#r 	'ы 93e3f   ` f        
      e    @ m  W      PcoU   loadJson0Q`   !R)!8l`   ̙ 'x
 h,GtF   TT d  !!4`   D=dpA       d, 2, ]ubh    E`@`    ( Z5	0Q<`&   !j)!d   <*88   !!`   Ug          3  ; `,=dqA        , \, E`@b)`    b       8  e     @ p  _       h0QD`2   !)!e"   <6c   !!`   
i          3  @;   `,=dqA        , , E`@b)`    b       @ e     @ q  `       A_|0          ''3@ '3e5#r 	'99ы 9ы	9
  ` f       `      e    @ o  X      0QP`J   !)! f*   ܥl,h00`   !!`   ()l          3 @ 3535	   `,=dpA       l, n, E`@`    c         e    @ r  Y      
0Q`   !)!Dot   l,/t$@@+@ "p,	  !! `   H)U 40         3  3w  `3  535?3
5/#{33g;3;Yҕi    `,=dpA       , Z, E`@`     f         P P  f  e    @ s  Z       PfO.   updateClientAssets  0QX``   !)!$g6   l00l l4 @ !!`
   ()H1]n         3  5#3g33
3fu  `,=dpA       , , E`@`    d        P P   e    @ t  [      r 0Q,`   !)!b   $ !!c             `,=dqA        ,  , E`@`    me     @ u  \      	0QH`>   !*!e&   н,8('D  !!`   U
Hj         #  33g3x   `,=dpA        f, , E`@`    c
       P   e     @ v  ]       0Q0`
   !.*!c   \   !!`   
d           3     `,=dpA        $, l, E`@`    b          e     @ w  ^      !            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы93 ы	93 ы
9  `,dqA        f, ~, E`@`    4k      , , , ,               e     @ h  5       Pf>(   SharedAssetManager  0Q`  !V*!.   2&X(&l&t&&&
&L&P&|&d&x&x&X&L&`&L&`&`&H&x&`
&`&l&&t&P$&D !!`p   0Q`B  j*!51X  d D
 D
 0 0 (&
(\,+,| ,>#$+t,Bt$  H4+X$$3T6 <( 	H48K4L8",6H4TgPLT",6H4@S<L@",6LN L!!`>   I	Pes@   updateCacheReset	 Q!	
"fH a$= b~b.2
Pc"4]   boneDataPb    SlotR& Pf~!g   TransformConstraint '6BPdV5}   updateCache x         #  r 9#  r 99
9999#	r9
#  r 933 w  35"3$3&r(Ж<3*3$3,5.3&r03234g6383:g<Y>ҕ ?#  r @9B#  r D9F3H3Jw  \3H5L3N3P3R5T3VrX3Z3\g^3`3bgdYfҕe g#  r h9j3l3nw  ;3l5p3r3t3vrxgzY|ҕD }#  r ~933w  ;35333rgYҕD #  r 933w  ;35333rgYҕD 3r93f   `,=dpA        , j, A`@`            , , @   @  P P L   P @ @ @ 0  P  3,P  P @ L P P @ 0@ @ e    @ y  8      F0Q`l  !*!  @P(`x0,,
 0
 H'xPH,
  (L @dd@@4
P,
 
 0
0` o,
 0
0` _,
 
0h _	_@,
 D,+#   !!T`&   Hz*f$"Pb   skin= aR$Peyv   sortIkConstraint$Pg    sortTransformConstraint  PfZ   sortPathConstraint  Pc~:8   sortBone         3  93933
w  '53393]9Yѕ) 3W333 3"3$w  43&5(3	*5,9.93
02Y3ѕ6 43537393;3=3?@A@Bw  w  /5C3E3Gu  3IgKyYMƕ1Nw  /5O3Q3Su  3UgWBYYƕ1Zw  /5[3]3_u  3agcYeƕ1fYgѕ h3
w  3i5kgmYoѕ p  `,=dpA        , , E`@`    Xtq       ,P P P  0P P    d
 
  
  
   e     @ z  9      *0Q`  !*!t{    &LtH8@xT 0X D+4 "04D 4 <43x+\P   !!T`&   "f$* RPd5rh   constraints *Hz*bPd*P1	   sortReset    b~"P         3  3f933]-3
^%33333e933  3	g3
5 3	"g$3&x  43&N(5)3+3-g/x  3133g53739g;3=3?gA3&NC5D9F  `,=dpA       <, , E`@`    <mH       @ P P  @  P   " e    @ {  :      *0Q`l  !*!̐  ȳ &LtH8@x@<lT:3PT:4,
 D6# d@3 <T,
 D,+#_4 4 
 D0C#,
 0
0G_!!p`4   2"f$* R*=(PhJ/(   sortPathConstraintAttachmentPcF=   skins   HF!,Pii    sortPathConstraintAttachmentWith*b* b~"`  p         3  33f933
]-3^%33333e9	3	3  33
33 ^3"3$e&3(3*^43,3.30u  ^323436e83:3<3>w  .3@3B3D5FeHYJϕ0 K3LfN3P{R3ShU3W3Yw  3[5]g_Yaϕ b3c3eggw   3i5k3mgoYqϕ" rw  5s9uYwϕ x  `,=dpA       , , E`@`    `vy       P P P @ P P P P P P P  \ P
  
      e    @ |  ;      *0Qm`  !+!2   &LtH8@\0/<\T
 
T0/h4 "04D o,
 D,+#_4 
 D0C#o,
 0
0G_   !!\`*   "f$* R**HPc]   local    az*b* b~"QX         3  3f933]-3
^%33333e933	3  g3
3 33"Sw  G5$3	&3(g*3,3.g0x  3234g6Y8ЕI 9%w  3	:5<g>Y@Е A3B3DgFw   3H5J3LgNYPΕ" Qw  5R9TYVΕ W `,=dpA       , f, E`@`    HpX       @ P P  @ P P P P \  3@  P   e    @ }  <      *0Ql`   !6+!,iB   ,0\5/  <"_   !!`   Pda	   attachments +sX         3  5Ҥ51˭&36h	"   `,=dpA       , , E`@`    c        @ 2e    @ ~  =      *0Q`   !V+!Hp   DP3<T 0,t*4
$
 
T,+!!`   !*HH         3  {f33gR3	3w  AY5@w  !535gYЕ#E   `,=dpA       \, , E`@`     f       

 "    e    @   >      +0QX`^   !r+!(h:   Tx@8 ` 44 X   !!`
   " a*bn         3  )3^3g9 3
3g `,=dpA       0, n - E`@`    d       P ,P   e    @   ?      0Ql`   !+!4kR   l,,
 |
D8<43
    !!`
   H"* b~s0         3  w  453333
g9Yҕ6  `,=dpA        - &- E`@`    d        P P , 3e    @   @      0Q`  !+!\u   x\,,
 |
dLh|tttt 	d@,
 0
 +!!T`&   z*Hn"	r"uv" z"Q!~""""8          3  3w  N5393
93939	3
93939 9"Y$ѕP %3&3(w  5*3,f.Y0ѕ 1  `,=dpA        - - E`@`    0j2        ,P  ,P  , 0P @ 0  e     @   A      "0Q<`(   !+!d   @ p l !!`   *.g          3  f3f`,=dpA        
- - E`@`    c       P    e     @   B      &0QM`D  !+!X  x0,,
 0
 +h@,
 0
 <'''''@,
 |
 p@,
 
4\|!!P`$   HRfVZ^qb"&*1P          3  3w  53fY
ѕ 33w  R533933933933 9"33	$9	&Y(ѕT )3
*3,w  65.30329436983:9<3>9@YBѕ8 C3D3Fw  65H3J3L9N3P9R32943698YTѕ8 U  `,=dpA        - - E`@`    HpV         3  ,P  , 3  ,P  0P P  0  e     @   C      *0Q|`   !+!8lZ   d4XD",,
 0
 +   !! `   .J2
H&wP         3  3333e
3w  53fYѕ    `,=dpA        <- - E`@`    e       P @ @ 0  e     @   D      .0QH`<   !,!e(   ؿ,
D7&!!`   Hj          3  3u  3 5  `,=dpA        - v- E`@`    c       P    e     @   E      60Qx`   !6,!<mb   4@&0,,
 |
T(0   !! `   
$Pg`J   boneName cannot be null.HfGv0         #  r33w  &53
3u  Yѕ(   `,=dpA       - - E`@`    d       P  P  e    @   F      :0Qx`   !V,!<mb   4@&0,,
 0
((   !! `   
F,HfGv(         #  r33w  &53
3u  Yѕ(  `,=dpA       - - E`@`    d       P  P  e    @   G      Pe7f   findBoneIndex   0Qx`   !v,!<mb   4@&0,,
 |
T(0   !! `   
$Pgr   slotName cannot be null..HfGv0         #  r33w  &53
3u  Yѕ(   `,=dpA       - - E`@`    d       P  P  e    @   H      >0Qx`   !,!<mb   4@&0,,
 0
((   !! `   
,.HfGv(         #  r33w  &53
3u  Yѕ(  `,=dpA       - - E`@`    d       P  P  e    @   I      Pes   findSlotIndex   0Q\`h   !,!(h:   l P@&s D   !!`
   fPc   findSkin
Pe	7   Skin not found: Bo         3  3g#@r	3g`,=dpA       - - E`@`    d       @ @
   e    @   J      r0Q`  !,!Ts   p`$TS#0,,
 
8h 0 
(, l   !!,`   *Pd҉	   attachAll   .HfFJ*P         3  u  ye3 33 hL3
3w  85333h^3gYѕ: 9 3 f" `,=dpA       T- - E`@`    $g$       P P  P @  3@ e    @   K      B0QD`8   !,!e$   tL _  !!`   Ff,i          3  33gh`,=dpA       6- - E`@`    c
       P   e    @   L      0Q`   !-!4kV   D@&x |@(L0 't !! `   
,PiB   attachmentName cannot be null.  *Ffx         #  r333h
33333h `,=dpA       (- !- E`@`    e       P @ P @ e    @   M      0Q`B  !6-!Xt   ȇD@&0,,
 |
Tp@ +`&D H&s!!4`   
,.HfGF$Pgl   Attachment not found:   Pd9>   , for slot: JPeV    Slot not found: 8         #  r33w  f53
3u  E23h##  @@@r3	gYѕh #  
@r   `,=dpA       !- %- E`@`    $g        P  P @ B
 !   e    @   N      0Qx`   !^-!<mb   4@&P,,
 |
T(0   !! `   
,Pi)   constraintName cannot be null.  RHfGv0         #  r33w  &53
3u  Yѕ(   `,=dpA       &- (- E`@`    d       P  P  e    @   O      Peb   findIkConstraint0Qx`   !-!<mb   4@&l,,
 |
T(0   !! `   
n-HfGv0         #  r33w  &53
3u  Yѕ(   `,=dpA       x(- *- E`@`    d       P  P  e    @   P      $PgSZ   findTransformConstraint 0Qx`   !-!<mb   ԫ4@&X,,
 |
T(0   !! `   
n-HfGv0         #  r33w  &53
3u  Yѕ(   `,=dpA       *- ,- E`@`    d       P  P  e    @   Q       PfH   findPathConstraint  0Q`  !-!|  T|.P.@.@````,,
 |
Tt 8 lP3|,> p`N_P3``> pr x,,
 
,
X( @ @ @ # @"$?l  !!h`0   I	
$PgV(F   offset cannot be null.   PfeYY   size cannot be null.2
ERH2Ff!FJ'!>'1	7	7	aT             !#  r#r#r3
#3#3#3#33w  53	3
3f3{ D3!3#e%3'3	e)W3+{-J3.3!30e234e6r38w  c5:M<5=#?3AhC#?3AhE#?3GhI#?3GhKMMƕeNYO H  P 3QhS3UAWAXhY  `,=dpA       <-- L6- E`@`    Lq[       ` P P  P @ 
Z P  
 
   	    e    @   R      Pda>	   getBounds   0Q8`    !-!d   44,   !!`   	f          3  @9 `,=dpA       6- 6- E`@`    b        e    @   S      u            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы93 ы	93 ы
93 ы93 ы93 ы93 ы93 ы93 ы 9! 3 ы"9#"3 ы$9%$3 ы&9'&3 ы(9)(3 ы*9+*3 ы,9-,3 ы.9/.3 ы09103 ы29323 ы49543 ы6976 `,dqA        , 6- E`@`    ly8      , , , , , , , , ,                                e     @ x  6      }0Q\`f   !.!0jL    'P HLBBB    !! `   L=dqA       7- - A]uc(      E`@`    0Q`  !&.!   /(&lK&L"c&d{[&\c&dc&d_&`O&P	K&L >8B,8BP8Bl8B08*>4B(4*>0B,0B(0*>,B0,B(,*>(B,(B4(B4(* \ L L ` L \ X T D T X T !!`   4=dqA       T7- - ` E`@.`    0QD`6   !>.! f,   <
,t
 0  !!`   zI	Pdj[    linkedMeshesPevB   attachmentLoaderi          9  #r 99 `,=dpA       7- F8- `@6.`    c
       @ ,  e    @   .      F0Q`  !b.!uq  t0|
 \"   t p    \
L   L& 
 <   ;o& H 
  L&H$& x4F p "0C "0C     "0C\& _ \*L( s #& H 
  X$& dFL( s \602k L& O & Hl,
 `4P "k&  p& 
 < $& 33o$& '  "0C    #\*8* +#& /H 4
 t4*l 2.& *# "p& /H 
 <* $& *"3+3#$& *' "# "# "# 20C# 20C# "# "# "# "# "# "# "#T*T* +#& /H 4
 t4*X 2s.& *# "p& /H 
 <* $& *"3+3#$& *'*X& *[#*T& *W#*P& *S# "# "#TBL*4"Kt2<"+` "#TBH*0"G|BH*0"Gp28"+h "# "#T*@* +#f /d#$** +L*'D**@*P& *{3
 <*Df *#C#*4', 
 20X.(*D*0*/3t@2"*s**D*8*{;@2"***l:`"s#** +X** ##.P#4& /H 
 04*4 2O.& *# "# "# "#x& "# *+X** +#& /H 
 <*,*(*T NS2'+G#( !!`   zBEGPdڅ
   readString  Pd		   readFloat   	y}Pd5   readBoolean HPdiz
   imagesPath  PdM	   audioPath   PcnPsG   readInt Pc&GG   strings b$u Q!H Pf/   TransformModeValues #$6Pe6z   rgba8888ToColor BPdb	   readInt32   `  PcBi   SlotDataPeb   rgb888ToColor   Pe߂   readStringRef   Pe&E   BlendModeValues Pd&6	   blendMode   .J&$VZg^qb%R`j  $PgK   TransformConstraintData &+M?'PdÒ   offsetScaleXPdh   offsetScaleYPd`   offsetShearY"&*``  "( Pfba_   PositionModeValues  
' Pf^   SpacingModeValues   &PeB   RotateModeValues&'&(&&`  Pc5   readSkin+FN.*,
,F a$Pg cA   Parent mesh not found:  fPe=   inheritDeform   BPe0,   setParentMesh   `~  2%Pc(   intValuePdVr
   floatValue  Pd"!   stringValue \Pcr   balance aDPdYZ
   animations  Pe   readAnimation            3  3r 9r3
f93
f93f93f9	3f9
 3f"9$3&f(Ϥ03f*9,3
f.903
f29436g8w  (3:3<3
f>g@YB͕* C36gDw  "3
fFu  3H36gJ5L3NrP3fR9T3fWBV9Y3f\B[9	^3f`9b3fd9f3fh9j3fl9n3fqBp9s3u36gw5y9{3&f}9,333 3!fh3H3gY M   36gw  3
f3H36g53#r333 3!fh3!fu  ^433$3r 9%h3&f9'3(36g59)3*3gY͕ 36gw  63+3
fr36g9,3&f936gw  5333H36g5gYŕ73H36g59-3f9.3fB9/30f913&f923&f933&f 94   35  3  g Y 4  	36 g
w  E 37 3
 f r 36 g 9, 3& f936 gw  L3 3 3H36 g 5 g  Y" K  #3H36 g$ 5&9-3& f( 98 *3& f, 99 .3 f0 9: 23 f5 B4 9; 73 f: B9 9< <3 f> 9= @3 fB 9> D3 fF 9? H3 fJ 9@ L3 fN 9A P3 fR 9B T3 fV 9C X 3D Z 3 \ g^ Y` /  a36 gbw  T 3F d3
 ff r h36 gj 9, l3& fn936 gpw  L3 3 r3H36 gt 5v gx Yz K  {3*36 g| 5~9- 3G 36 g 5 9H  3I 36 g 5 9J  3K 36 g 5 9L 3 f 9: 23 f 9M  3H  3N  3O u    3M  B 9M 3 f 9P  3J  3Q  3R u  ^) 3J  3Q  3O u  ^  3P  B 9P 3 f 9@ L3 f 9A P 3S  3  g Y    3 U  e ^* 9V  3W  3  g 3W  3  3X  3Y  3W 36 g @ hw  F 3W  3 U  e  ; Y E    3 Z  3 w  h 3 Z  5 3[  3V   3\  3[  g+ #] ^ 3[  @ r  3_  3`  3a  h+ #] b 3a  @ r  3c  3d 
 3c  9e  3c  3f  g	 3c  3g  f Y >   3 Z  9 36 gw   3i 3& f r 36 g 9j 3 f! 9k #3
 f% 9l '3
 f) 9 + 3 -^23 f/ 9m 13 f3 9n 5 3o 7 3 9 g; Y=    >36 g?w  ^ 3p A 3 C 3 q E3
 fG e I gK YM ]   N `,=dpA       8- a- E`@6.`    O      @ P ,@ @  ,@ @ ,@  P @ 0@  @ @  ,@  , 	` `
 f 
 
  `
 	 
  f`   ,@  @ 0P @ @  L  ,@ @  ,@  ,@  ,P  3@  P  @ 0  @ ,P    P @
 P  3 @ P  
  
 
  P @ 
`   `
`
 	
  f  e    @   /      PeN   readSkeletonData0Q-`  !/!  ,,P
H /p0,0*#4  ;H ,,
 <<$ 'C@ H
 <0 D SK@ H
 <0 ` oK@ H
 <0 L [K ,
 t P, H
  lj 0F _( !!@`   .Pbzv   Skin
.H*bR`  Pe;!,   readAttachment  J         03  gu  3rҗ33f
r33  g933w  (333  g5;Y Е* !3  g"w  /3$3&3(3  g*5,g.Y0Е1 13  g2w  /3$343	63  g85:g<Y>Е1 ?3  g@w  /3$3B3
D3  gF5HgJYLЕ1 M3  gNw  |3  gP3  gRw  O3fT3VeX^3Ze\Y^͕Q_Y`Е~ a   `,=dpA       La- i- E`@6.`    Prb       P @ @ P  L P  @ 0P  L @  3@ @  30  e    @   0      .0Q`  !&/!$  < d# P,"P.h<B<B<B<B<B<B
<3d d T T T T T T T d+D> ",
@
T
 @
 H
 <
T
PLK @& d l8 #XD "pt<*LK| d T& "X>W  d& THH 8 p T d+D> ><LKt
`
 L
 $ l
84<
T
0 d  d d lH 0 T d+D> ><LKHT
D4v \ t& d |"0"/#l,,
 ` "0C+P #*D* V#\
 #t
#p#t#\
 #$**L*K3| 'T 'T '@( 3*D* ;"#@
#\
 #$**L*K3|& 3t& /d* 7d( 3X*D* ;2'#
#p#t#<**L*K3|L0  !!`~   z.g Pf6Y   AttachmentTypeValuesPe   AttachmentType  Pc)   Region  Pdn   BoundingBox PdfcQ:
   LinkedMesh  Pb   PathJPcy/   Clippingv..R.v!}	 Q!uy}6.BPdbq   updateOffset`  .Pdb7J   readVertices!>'`  Peٱs   readFloatArray  Pe*   readShortArray  !v%PdJr	   regionUVs   Pdv
   hullLength  Pc^#   edges   `  z.N.b`  Pcꅔ   newArrayH! B'&`
  "`t  *".PcT   endSlot `V  @        3  3f3f3
533v  33v  33v  #33v  ,33	v  033
v  833v  :>3f3 f"3 f$3 f&3 f(3 f*3 f,3 f.30f23436e8h9:B<9=B?9@9B9D9FBH9IBK9L3N3P3RhT3VfX3Zg\3^h`30fb3d3fhh?Vj9 k3!m9!o3"q9"s 3N3u3why3f{30f}3Zg3$Ve3%g3h3Zg׎%3%g3 f3 f33&e93N33h3"q9"3!m9!V9 9'9(3)fV9*9+B9B93f30f3f3f3-f3 f3 f33&eq93N33hB9B93.3/rg3-f3-f3Zg3h3132Ph33w  !3 fB;Yޕ# 30f 3    34  h z 95  96  V 
 9  3!m 9! 3"q 9"  97 .3N 3  3  h3  f 3  f 3  f 30 f  3  ! 39 # h %^ B' 9 ( B* 9 + 9 -.3N 3 / 3 1 h3ܷ3Z g 53Z g 7 3  9 h  ;30 f = 3  ? 3; A h Cv 3 < E 5G 9= I V K 9  L3!m 9! N3"q 9" P.3N 3 R 3 T hVڷ `,=dpA       i- r- E`@6.`    X      @ P P P P @ @ @ P  p , p P @ P P  
`
  @ @ @ P ,P  ` . p @ @ P P @X @ @ P @
  0P  `
   . `
    . P    e    @   1      /0Q9`  !/!   p
, P\ F \ H H
  p 
 <  l  0Ox  0Ox  o	` +
 !!4`   zz.Z/I	.bv.PdX   toFloatArrayp         V r 3 3f3	e9#r #r w  3g3gw  j33gg3!3$f&B#g(3!3$f+B*g-3!3$f/g1Y3˕l4Y5͕ 6373	9g;99
= `,=dpA       - - E`@6.`    8l?       
`  @   !`  e    @   2      V/0Q`   !/!@nl    \T
 ` +o,
 ` 0C+_(  !!`   I	v.{(         #  ru  $w  3f;Y
ѕ (w  3fB;Yѕ    `,=dqA       J- - E`@6.`    e       P 8 3     e    @   3      Z/0Qd`x   !/!,iH    P P
 ` +(!!`   .I	Pd *	   readShort   q0         3  g#rw  3f
;YЕ `,=dqA       V- p- E`@6.`    d       ` @  e    @   4      ^/0Q`v)  !/!MI   \0 TT,& H
 t& P,& H
  P& dF	:34""
 <@ @ 2o 4,"(C4""$ 
  t\ [P>
DJ 	 4,",.(8K'C4""$ 
 P X\ [T SP>
DJ 	 4,",.(DW'C%##/@& H
 & x@& H
 p P& <hF
::34""$ 
 <@ @ 2
DJ  4,",.(<O'C4X$2|"22|":"P
 $ 
 <@ @ "0$ "0.
DJ 
 4,",.(H['C###@& H
 & & 26#$ 
 <@ *@ *@ 20"$ *<* *H* B+
DZ +#	 +4,",:(*T"g'"C7#@& /H
 & 3\& /26#$ 
 <@ *@ *@ *@ *@ B+
DZ +#	 +4,",:(*p"'"C7
#@& /H
 & 32<#T@& /H
 p 'P& /<hVJC@$"22/BH*0"G|BH*0"GR2/BL*4"K/
 #$ 
 <@ *@ 20:+
DZ +
# +4,",:(*|"'"C7426#$ 
 <@ *@ *@ B+
DZ +# +4,",:(*h"{'"C7##(@& /H
 *$& *#@& /H
 & /,& 3H
 *T *S;&T+< ""$+& /w26#P
 #$ 
  '@& 3|*4** K ** 3& 3
(/ T
 ` "#+"s+0
 ` 20C#+"c#|+,
 0
*$2#+"#J +
DZ +# +4,"("C7!"###,& 3\D02/*+\,
  '& 3P*6 ;
   0
#+s#*20./;l P,
 & /H
 $B:"#& *bP#_#
  B:"k#
   0 "\"+os#J +_# +4,"("C7& 3\X02/t 
  '*(& *#dJ3& *# "#* 6L* *H"#*&+ "# *+X 3# +4,"("C78V+t!!`   I	z6.gPee:   SLOT_ATTACHMENT Pd\|
   SLOT_COLOR  PexY   SLOT_TWO_COLOR  v..b1	7	 V..PdN	   readCurve   `  .d.  $  H    D  Pde   BONE_ROTATE Pe:   BONE_TRANSLATE  Pd{
   BONE_SCALE  PdbR9
   BONE_SHEAR  *c  R      z.`  J`  Pe4hq   PATH_POSITION   Pdbʬ   PATH_SPACINGPcDQ   PATH_MIX^&&&&(
''`  c  (    @  +FHZ*
~
d"          .n/a    aD ..r..f.\.aZ  $      	     #  r 33r 3r 
3gw  !3g3gw   3f3g3v  Х 3v  3v  3 r"9	$w  43
&3(f*3,f.e0Y2ƕ6334g6#83:3<N>5?hAЗ3CrE9	Gw  3(fI33K3MfOhQ3
&3S3U3W3Ye[N]w  3^e`Ybƕc34gd#83:3<Ng3C3hBf5jhlЗ3nrp9	rw  3(ft33v3Mfxhz33|3Mf~h̀3
&3S3U3W3Y333e
Nw  3eYƕ34g#83:3<N3n3B̓5͗h͙Y   Y !   3gΟw  .3gΡ3gΣw  -3f3gΧ3"v  Х.3#v  3$v  3%v  +3&r9'w  V3
&3(f3(feNw  3eYƕX34g#83:3<N3&3B5hЗ,3$u  3(rÖ?3%u  3)rÖ3*r9'w  p3
&3(f3(fB3(fBeNw  3eYƕr34g#83:3<N3*3B5hY H  Y }   3gw  23g3g 3/  r  90 w  3
&3( f 3( f 	3( f  B3 f  3 1  f  3 1  f  e  N w  " 3   e  Y   34 g#83:3< N " 3/  3 # B! 5% h' Y)   *3 g +w  53 g -3 g / 33 1 r 3 94 5w  3
&3( f 73( f 93( f ;3( f =3( f ? e A N Cw  " 3  D e F YH   I34 gJ#83:3< N M 33 1 3 N BL 5P hR YT k  U3 g Vw  H3 g X 3 6 Z 5\3 g ^w  G3 f `3 g b 37 dv  Х( 38 fv   39 hv  CE 38 fu  x 3: j r l 3; n 3< p 3= ru  ^) 3; n 3< p 3> tu  ^L 3? v r x 3@ z 3A | 3> ~u   9B w  3
&3( f 3( f  B e  N w  " 3   e  Y ~  34 g#83:3< N  3? v 3  B 5 hЗF 3D  r  9B w  3
&3( f 3( f 3( f  e  N w  " 3   e  Y   34 g#83:3< N  3D  3  B 5 h Y I  Y   3 g w  V 3 I 3 g  53 g w  U3 g 3 g w  T 3J 3, f  h 3K ^ 3L  3M  P  O 
 3M 3 g  3N  r  9	  9O w  S3( f 3 g u  2( 3P  3Q  gߗR 3P  3Q  g3 g  @u  7w  (3( f  ; Y '  ?w  23( f  B ; Y 1   G 3M w  2 5 5 @ ; Y
 1  3
& e  N w  " 3   e  Y  34 g#83:3< N  5 h Y   Y   Y  _  !3 g "x  [ 3W $ r & 3 X ( 3M *w  Z3( f ,3 g . 3P  3Y 0 h2 N 4z   ;5 Z7   8 3P  3Y 9 A; h<w  3 g >u  0 @ Y@ A YA ;B /  D3 g F @E H YH ;I YK   Lw  0 M YM N YN ;O /  Q N Rz  = 5Su   ZU 5V ;X ZZ ;  [3
& e \ Y^   _34 g`#83:3< N b 5c he3 g gx  h 3\ i r kw  g3( f m 3 ] o3 g q 5s 3^ u r w3 g y 9_ {3( f } 9`  3 1  f Ф 3 a  f 
 3b  9b  3c  3d ^23( f  9e 3( f  9f 3
& h Y ,  34 g#83:3< N  5 h 3i  r  `,=dpA       - - E`@6.`          P @ @ @ P @ P @ \ P @ 
 

 X L  @ P P P @      f 
` X L  @ P ,@  H  f   f	 
 H @   	  	 
    3@X  3P @ P @ P @ P  	 X L  @ @   	  ! 
  `   0C  " 0  	 "@ 03@ @ @  @ :!@ B2 L 0  
 
 
  
`
`   @ e    @   5      .0Q`   !&0!8l`    "63 pP @ @ @ :!! `   gPe֫^   CURVE_STEPPED   Pd   CURVE_BEZIER
Bv.~@         3  f3v  3v  I3g
=33f3f3f3fe `,=dpA       - 
- E`@6.`     f       P @ @ @    e    @   6      /0QH`<   !J0!d   ^    !!`   Bj8         3  e  `,=dqA       N- - E`@6.`    b         e    @   7      `    $Kg                   
      6/`    Je
                       #F#"#&#*#.`    Jb           '&(&.`    Jc               &&.`    Jc               &&'&.`    Jd                   :">"B" 2./00
0///000Pdjπ   CURVE_LINEAR60:0(            '3 ы93 ы93 ы93 ы	9
3 ы9
3 ы93 ы93 ы93 ы	9ф%9ф% 33= 33= 33 = 33"= 33$=9&ф(% 3 )3!+=- 3 )3"/=-9#1ф$3% 3%43&6=8 3%43!:=8 3%43"<=89'>ф(@% 3)A3*C=E 3)A3+G=E 3)A3,I=E9-Kф.M% 3/N3P=R 3/N30T=R 3/N31V=R 3/N32X=R93Z94\95^96`97b98d99f9:h9;j9<l9=n9>p9?r9@t`6.pzv   
   , , , & P ,0
`Y <P ,0
& P , , , , ,            e     @   !      Pe"   SkeletonBinary  0Q`   !0!<mh    &L&P&P&H&`&T&P&X!!P`$   0Ql`   0!,iH   llp#l40?
 D
 H
 0!!`
   I	`		.=s         !#  r !!#3r9
99 `,=dpA       x- 
- 	`@.`    d       `  ,  e    @   %      F0QH`<   !0!d   d>HGX !!`   	`	=j(         3  33Y9g	  `,=dpA        f- - E`@.`    c       P p e     @   &      g0QL`F   !0! f*   l87xH   !!`   	2b	=k          3  33g3M
9 `,=dpA        (- - E`@.`    d       P      e     @   '      /0QL`F   !
1! f*   l87xH   !!`   	c	=k          3  33g3M
9 `,=dpA        4- - E`@.`    d       P      e     @   (      .0Q`^  !&1!Ts   t T8
8& 3h+L
& 3h+P
& 3h+P
& 3h+,*40
0 !!`   g           3  fU U  3 	fUVF U  ]3 fUVF U  ;3 fUVF U  3 !f#U VFX&U'[(G% `,=dpA       <- - E`@.`    (h)        ! B !   Be    @   )      .0QP`P   !B1! f*   l \$&P,$   !!`   .l          3  gu  3N5`,=dpA        T- "- E`@.`    c	       P   e     @   *      .0Q)`   !^1!|}   ؅l \S0|(Lp$
  {DD o3PDL Lc 3P 3P( !!`
   .EgQH         3  gv  v  Zw  3fW	v  v  v  :#3UV3fU?Fg@
MЖe#3UV3f!U?VF#3%f'U?$F)g*@M,Ж#3g.@-Y0Е 1`,=dpA        j- - E`@.`    0j2          !  B!    @H 0  e     @   +      r.0QL`F   !z1! f,   l@?H  !!`   	d	=k          3  33g3M
9 `,=dpA        L- - E`@.`    d       P      e     @   ,      v.0Q<`"   !1!d   ġ4
D L !!`   gg          3  fu  ^   `,=dpA        `- - E`@.`    b         e     @   -      z.~            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы9`,dqA        L- - E`@`    ,i   	   , , ,            e     @   "      0QH`@   !1!$g6   t
(@
 T
 H
 d
 ( !!`
   f* a.j           9  9999`,=dpA
       - - `@.`    c
       , ,  e    @   #      0QH`<   !1!e(   D##l
 P
 (!!`   j           !!9  9  `,=dpA       - 
- u`@.`    b       ,  e    @   $      o           ' j 9j''' `d      ,@     e    @   7      0Q`H  !1!Ts    &D&X&p&&&`&|&p&&T&L&P !!p`4   0Qp`   
2!8l\   ,(< < < x 2  !!0`   Pbf   minXPb|d   minYPb̕   maxXPbbQ   maxYI	Pek5   boundingBoxes   PcV   polygons0Q@`,   !62!d   4$" H !!`   ~
h         3  3g  `,=dqA        - `- E`@`    b       @ e     @          PdN;g   polygonPool t         9  999#r 
9#r 93ы r9	`,dpA        - p- A`@`     f      , @      e     @         F0QU`R  !^2!  D@&dPT<8(  \ d
 |
T lP3L  d4*DC 4|V{o( t####   !!p`4   
	*2.2N2.HPcb$   freeAll 2F!b>'~
J'Pdno   aabbCompute ER22"2&29         #  r3333
393g9w  533	3
f3 {"l3#g%3'f)3+3-u  ^3/313-g335g7393-e;Y=͕ >3?fA5#C3E9G#C3E9I#C3K9M#C3K9O   `,=dpA       - - E`@`    DoQ       P P ,P , P P
 
 ``  e    @         0Q`  !2!x|   d```t<,,
 h
,$,,
 
,
H( @ @ @ 
(@
 @
 @
 (  !!8`   ER.2H1	7	7	22"2&2x         #  3#  3#  3#  333w  z5
3w  [5M5#3h#3h#3h#3hM!ɕ]"Y#͕| $9%9	'9
)9+  `,=dpA        8- &- E`@`    ,i-       P     !y`  e     @         r20QP`N   !2! f0   lll4!!`   2"22&2l           3  z  3y  3z  
3y   `,=dpA       |- J- E`@`    c       P    e    @          Pf*1   aabbContainsPoint   0Q`  !2!pz   @@@0
"0"0"0"0"0"0"04@
0H
$00
",0
L0",0@
0
(","H",!!`   22"2&2@          3  333y  
y  2y  
y  "z  
z  z  z  A	A
CAB@x  w  AB@x  w  AC@x  w  "AC@x  w    `,=dpA       - - E`@`    e       P @!B!Be    @         $Pgnŵ   aabbIntersectsSegment   0Qd`v   !2!(h>   d(H(H(H(( !!`   2"22&2q          3  3w  -33 x  33
w  33x   `,=dpA       - - E`@`    d       P P   e    @         $Pg]<   aabbIntersectsSkeleton  0Qp`   !2!0jP   <,,
 T\6[40!!`   .2H Pf;   containsPointPolygon*2t@         3  3w  135e3
5Yѕ3    `,=dpA       . . . E`@`    d       P P  e    @         Pe_   containsPoint   0Q`  !"3!\u   0@(0
 
<
H
","0",p
@
$0D'_"<\
(   !!`   HX          3  Nw  tM5M5w  
z  w  =z  55	AAC5AB@w  ]MΕv    `,=dqA        . . E`@`    e       @  B f  e    @         30Qt`   !>3!0jP   <,,
 TlNk40!!`   .2H$Pgv6B   intersectsSegmentPolygon*2uP         3  3w  735e3
5Yѕ9  `,=dpA       8. . E`@`    d       P P  e    @          Pf.%   intersectsSegment   0Qi`z  !b3!4  04
,
,
(@
<
<
 
,
<
(@
,
,
(@
(,8
 "0"0"0"8"0"0"0t
(,@
 "0"0"0"8"0"0"0 0L04  !!`   HM          3  AABBAN5N
5w  5M5BBAAABBABBACz  
y  z  y  {z  
y  z  cy  [B B!ACz  
y  z  ,y  $z  
y  z  y  M"˕ #   `,=dqA
       :. . E`@`    $g$       @!"   B!B!B3e    @         N30Qh`z   !~3!(h<   4@&8 L(&P   !!`
   
(Ph˶   boundingBox cannot be null. *2.2r         #  r33gu  3
5   `,=dpA       . 2. E`@`    d       P P    e    @         Pdf
   getPolygon  0Q8`   !3!d   \00   !!`   "22f          3 3A    `,=dpA        v. . E`@`    b        e     @         Pcb#   getWidth0Q8`   !3!d   \00   !!`   &22f          3 3A    `,=dpA        . t. E`@`    b        e     @         Pdc	   getHeight               3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы93 ы	93 ы
93 ы93 ы9`,dqA        t- . E`@`    <m      , , , ,                   e     @   8      PeB   SkeletonBounds  0Q`   !3!Dov    /(&Pg&hG&HS&T_&`c;&<:  !!L`"   4=dqA       . >F. A` E`@`    0Q`   !4!<md   ,hL  !!(`   PdG   TriangulatorPd@   triangulatorI	PeW   clippingPolygon Pdbdi
   clipOutput  PeV1U	   clippedVertices Peڎ   clippedTrianglesPcnS   scratch x          3  r 9#r 9
#r 9#r 9#r 9#r 9  `,=dpA         . . A`@3`     f         ,@  ,  e     @         F0Q`  !>4!ly   @$
P`hHGb \ 4L4 O,,
 |
8 X@ !!<`   Pe*   clipAttachment  >'F4J'PenC   makeClockwise   4Pdb-vY	   decompose   Pd*ʎ   triangulate PeP   clippingPolygonsHbx         3  9 3333
h3e33g3333	g h"9
$3&w  =5(3g*3,5.g03,52g4Y6Ε? 73&   `,=dpA       >. . E`@3`    4k8       ,P P @ @ P @    @ 0  e    @         Pd	   clipStart   0QP`N   !r4! f.   h|<8L < !!`   N4r/fPcfu`   clipEnd l          3  ^3 33u  3f
 `,=dpA       . . E`@3`    c       P @ e    @         Pe&=   clipEndWithSlot 0Q``j   !4!(h<   `x 4\(`(\(  !! `   N4^4&4H*44p          3  ^-9 9393
939   `,=dpA        ,. . E`@3`    d       , ,P  e     @         40Q0`   !4!c   |\ !!`   N4d           3  ^ `,=dpA        . z. E`@3`    b          e     @         Pdʥ
   isClipping  0Q`  !4!  XlppD4/H$D8T < p$
$
 
,
,
,
,
<
,
H
D$\
,#T
<
,
H
D$p
,#T
<
,
<
 p"|v{ "`O*D
D
(L
(L
(L
( 0D
D
(L
(P
,P
,P
H
H
,P
,P
,P
,P
H
H
,P
,P
,P
,P
H
H
,P
,P
,P
,P
H
H
,P
,P
,P
,*DD
D
D
H
,P
,P
,P
,P
H
H
H
H
,P
,P
,P
,P
H
<+2P"OBx#H
*(#X
*(#4'H+H
#,
#,
#,
#, *@+#
#@+D2d"O;
 
#,
#`
#D
*#D
"(#L
"(#L
"(#L
"(#|
#,
#,
*(*,#0
*(*,#0*#T
*(*(*@S#
*(*(*@S#("(#L
"(#P
",#P
",+0
/*#+x2x"O;#$ 
 0
 #H
*(#\
*('#H+"w#
$CI"#	&'X!!T`&   "4&4*4^4H9DFfl  T          `          3  33333

99@w  5B@@5M55M5M"5#B!@ @%5&M(5)5+M-5.M253B1@0@556M8595;M=5>w  3@3B5De	F3H3JOM@LhN;PMR;SMU3V;XMZ3	[;]M_3
`;bMd3e;g
Mi;jMl;mMo3	p;rM	t3		u;wM
y3	
z;|M~3	;́M;̄M;̇M3V;̊M3	[;̍M3
`;̐M3e;̓M;̖M;̙M3	p;̜M3		u;̟M3	
z;̢M3	;̥M;̨M;̫M3V;̮M3	[;̱M3
`;̴M3e;̷M;̺M;̽M 3	p;M!3		u;M"3	
z;M#3	;˖M;M;M;M	;M
3V;M3	[;M3
`;M3e;M;M;M;M;M3V;M3	[;M3
`;M3e;M;M; 3 3H 3  M  h ; M 
 M  ; M  M  ; M ̗ 3 u   A A A A B A B @ C W  3   3H 3 ! B$ @# h%w   5' M ) 5* ;, M . ;/ M 13V ;2 M 43	[ ;5 M 73
` ;8 M :3e ;; A= A> BA BB @@ B? BE BF @D BC AG AH M I BJ BK @L BM @N ;O M Q BR BS @T BU @V ;W
^ M Y3	p ;Z M	 \3		u ;] M
 _3	
z ;` M b3	 ;c @e M f  g 3 3H 3 h N l O k @j hm Zow  ` ;p M r @s ;t M v @w M x ;y M { Y| _  } M  @~ Y d  M  /  `,=dpA       . p3. E`@3`         P P , !@  @ "   B @ "P  @  !8     8  X     @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
 H @ :  B!B 	  @ @ @ B!B!B B!  3@	 : !@ !0 e    @         Pe0b   clipTriangles   0Q`  !4!B  $0<'l"TL   4 4 4 4 4 4 4 P d0(
,
<
<
<
,
,044
 
,
<
<
<
$\D<
4\DLl 4 `
$0\0C$ & 
(\H\"8/x"8/ 4 T0\0Cx & "d\H$"8/x"8/ 4 8 4 #"8D@@"@
 `0D (#*
D( x 
 0
,+/\(   !!(`   H.4b1	1	Taư>a  
     	      
3	 Q z  
3
39 3	g3	g3	g3	g3	g3	g3	g3	g9
 	3 N5M 5!M#5$M&5'A)A*3 ,N+3
 .w  50M253M556M859A=B<A?B>A;x  ABBAADBCA@x  3
Eg
G3
Eg
IAMANBLAPAQBOAK#R3TgVx  ZA[BZA]B\AYCX3
EA`B_@^g
a3
EAeBd@cg
f3
Eg
h3
Eg
jAnAoBmAqArBpAl#R3Tgsx  ZAxBwAzByAvCu3
EA}B|@{g
~3
EABہ@g
܃3
Eg
3
Eg
3
Eg
3
Eg
M   3
 .u  	9 3
E5
g
ܓ3
E5
g
ܗu  

9
 M    
u  .9 3
 .Nw  5
;Y͕ 3 N9    `,=dpA       3. A. E`@3`    |}       
`   @ @ P @ @ B! !Bh  !B! !@ B! !B!@	    " 0 e 	   @         9D0Q`  !5!&  l04
400l    
 
 <
$
 4
 4
8H+$@d
H
 $
 
,
<
@
,T
4T
 D
{ !!`   Hp          3  N55B5
N5B	ANw  ?5M5M5M5BBA@M̕A  w  dN!W"w  N5#M%5&A(5);+M-M.5/;1;3M5;6M8̕P 9`,=dqA       0B. ,F. E`@3`    4k:       @    B f "   e    @         R4            '3 ы93 ы93 ы93 ы	9
3 ы9
3 ы9ы9   `(h      , , ,        	  e     @   9      :0Q`.  !25!Pr    	&L&`&L&`&L&P&`&l&&t&   !!h`0   0Q`   F5!Lq   p` $  !!0`   I	.+aD.RH~          #  r 9#  r 9#  r 
9#  r 9#  r 9#  r 9#  r 9#  r 9 9	" `,=dpA        F. I. A`@`    $g$        ,@  ,@  , e    	 @         F0Qt`   !b5!8l^   4@&0,,
 |
T(0 !!`
   
F,HGu0         #  r33w  !53
u  Yѕ#    `,=dpA       ^I. BK. E`@`    d       P  P 0  e    @          :0Qt`   !~5!8l^   4@&0,,
 0
(( !!`
   
F,HGu(         #  r33w  !53
u  Yѕ#   `,=dpA       K. "M. E`@`    d       P  P 0  e    @         n,0Qt`   !5!8l^   е4@&0,,
 |
T(0 !!`
   
,.HGu0         #  r33w  !53
u  Yѕ#    `,=dpA       fM. JO. E`@`    d       P  P 0  e    @         >0Qt`   !5!8l^   4@&0,,
 0
(( !!`
   
,.HGu(         #  r33w  !53
u  Yѕ#   `,=dpA       O. *Q. E`@`    d       P  P 0  e    @         ,0Qt`   !5!8l^   4@&0,,
 |
T(0 !!`
   
$Pg   skinName cannot be null.+HGu0         #  r33w  !53
u  Yѕ#    `,=dpA       nQ. RS. E`@`    d       P  P 0  e    @         ,0Qt`   !5!8l^   4@&4,,
 |
T(0 !!`
   
,PiƜh   eventDataName cannot be null.   aDHGu0         #  r33w  !53
u  Yѕ#    `,=dpA       S. U. E`@`    d       P  P 0  e    @         Pd.	   findEvent   0Qt`   !6!8l^   4@&D,,
 |
T(0 !!`
   
,Pi   animationName cannot be null.   .HGu0         #  r33w  !53
u  Yѕ#    `,=dpA       U. W. E`@`    d       P  P 0  e    @         Z0Qt`   !66!8l^   4@&P,,
 |
T(0 !!`
   
n-RHGu0         #  r33w  !53
u  Yѕ#    `,=dpA       "X. "Z. E`@`    d       P  P 0  e    @         z-0Qt`   !R6!8l^   4@&l,,
 |
T(0 !!`
   
n-HGu0         #  r33w  !53
u  Yѕ#    `,=dpA       Z. \. E`@`    d       P  P 0  e    @         -0Qt`   !n6!8l^   4@&X,,
 |
T(0 !!`
   
n-HGu0         #  r33w  !53
u  Yѕ#    `,=dpA       \. ^. E`@`    d       P  P 0  e    @   	      -0Qt`   !6!8l^   4@&X,,
 0
(( !!`
   
0Pj"   pathConstraintName cannot be null.  HGu(         #  r33w  !53
u  Yѕ#   `,=dpA       P_. 
a. E`@`    d       P  P 0  e    @   
      $Pgph   findPathConstraintIndex             3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы93 ы	93 ы
93 ы9 `,dqA        F. a. E`@`    4k      , , , ,             e     @   :      B0QL`F   !6! f0    'P @L !!`   <=dqA      \a. #/ A]a(    E`@`    0Q`J  !6!\u    /(&lc&dj[&\_&`įO&P
K&L   	 	    !!l`2   4=dqA       a. L"/ ` E`@6`    0QD`6   !6! f,   <
,t
 0  !!`   zI	N.R.i          9  #r 99 `,=dpA       a. b. `@6`    c
       @ ,  e    @         F0Q`,  !7!L  t0p` +`H$\lXHXldtDT,+",@N  '<.40,.N &hN &ToN &ToN R R N N tR sN  #0@+"88 `@.0:cN 0 N &b|( N dR c #$@"@4P"kN N ,+"\ +<. +#+ *#x/ .**b *#^ :p#^ V#^ *#^ *#^ *#*8* +#+@@*(";2$*l".^ *#^ *4"+"\ ?<.*** +#+\ *#x/ .**^ *#^ *#^ *#^ :To#^ :To#^ *#^ *#^ *#b *#b *#b *#b *#*T* +$#&+,@*"'2*X"s.^ *#^ *4"+"\ ?<.*** +#+\* *#x/ .**T*pb 2o*#*lb 2k*#*hb 2g*#^ *#^ *#BL*4"Kt2<"+h^ *#BH*0"G|BH*0"Gp28"+pb *#b *#*@* +&#(+|++#|EC  4V4*LJ2W#@"
#,* 2;3+T,*"+02"C?d&2'**** +"#+$@*"*P2"W?x&2***0* +"#+@@*(";*l2$"?&2$7***0* +"#+,@*"'*X2"g?&2#***0* +"#]#C  * 3p@.*s*2,3=C  2D24Zw30*DNC2*#** +|""x+2{#4*4+,
 20#.(*D*0*/?P&"*s**D*8*{;@&"***l:`"s#** +X** ##.P# +h]#C  23@42.^ *#^ *#b *#^ *#&b *#^ 2+** 2#+x]#C  2(3TZ 2#(  !!`F  zB0		J5	y}H 9~.HPcv   getValue a:
$PgE   Parent bone not found:  $Gu Q!$PgPom   transformModeFromString m#*$ba    .2$Pg    Slot bone not found:    .BPe}   setFromString   PbGm7   dark6*
 Pf6   blendModeFromString .a    Pb䯬   ik  J&$ Pf:   IK bone not found:  (Ph
SA   IK target bone not found:   VZPdNk   bendPositive^qb%Ra    .4Pkp(%   Transform constraint bone not found:    8PlJx,   Transform constraint target bone not found: &+M?'..."&*a  B  }"(>(Phx   Path target slot not found: $PgbC   positionModeFromString  
'y$Pg   spacingModeFromString   & Pfb>   rotateModeFromString&Pc!u   tangent '&(&&a    +I	 b         GF+/$Pg   Skin bone not found:    z-,Pi6%   Skin IK constraint not found:   *-4Pk|g%   Skin transform constraint not found:    -,Pi~    Skin path constraint not found: N-/=Ja     
a  	  N.,,F.f.B.`t  aD2%Η.^.UE.Z.\.c      $  ..e        3  3r "#3g
3^F3939393	9	3
9
 3"9$3&9(3*9,3.%3.30w  $3.5234e6)38g:#<@>r?3A3C3E3GrI3LeNBK9P3SeUBR9W3Z	e\BY9	^3`eb9d3feh9j3len9p3ret9v3xez9|3~3eg̈́9 3!e9"3C3#gY    3&53&3w  43&5И33'38g#<(@Ϡr3)3&3r3*e^3*3+g3,e^:3-r9.3.3+g3/e903132eg933&3#gY X   36ۢE363w  D365373r38e983!e9"33w  [3538g#<9@r33# g  Y b   3: 38 g 9:  3: 
"#<; @ r  3  < e  9<  3  = e  B 9=  3  > e Ф 9?   3  "@ e $ 9@ & 3  (A e * 9A , 3  .B e 0 9B 2 3C 4 3# 6 g8 Y: X  ; 3 <W 3 < 3 >w  V 3 < 5@ 3F B3 r D 3  F8 e H 98 J 3  L! e N9"3 3 Pw  o3 5R38 gT"#<G @V r W3 3# Y g[ Y] z  ^ 3: 38 g_ 9:  3: 
"#<H @a r b 3  dI e f 9I h 3  jJ e l 9J n 3  p e r 9K t 3  w e y Bv 9L { 3  ~	 e  B} 9M  3   e  9N  3   e  9O  3   e  9P  3  Q e  9Q  3  R e  9R  3  S e  9S  3  T e  9T  3U  3#  g Y    3X l 3X  3 w  k 3X  5 3Y 3 r  3  8 e  98  3  ! e 9"3 3 w  o3 538 g"#<G @ r 3 3#  g Y z   3:  3Z  g 9:  3: 
"#<[ @ r  3\  3  ]^ e  g 9]  3_  3  ` e  g 9`  3a  3  bc e  g 9b  3   e   9K t 3  d e  9d  3]  3e 
 3f u    3d  B 9d  3  g e  9g  3`  3h  3i u  ^) 3`  3h  3f u  ^  3g  B! 9g  3  "Q e $ 9Q  3  &R e ( 9R  3j * 3# , g. Y0   1 3m 2 3m 2 #n 4 {6w 7hЯ 8̭Y 8A 3# 9 o ;) : < 6> :p @ gB R   D 3 Ew   5G 3q I 3 K r M 3 O 3 O 3 Qw  38 3 O 5S gU2#<r 3 O 5X @W r Z 3 \ 3# ^ g` Yb   c 36 d 36 d 3 fw   3s h 36 d 5j gl2#<t 36 d 5o @n r q 3u s 3# u gw Yy   z 3 { 3 { 3 }w   3v  3 { 5 g2#<w 3 { 5 @ r  3u s 3#  g Y    3X  3X  3 w   3x  3X  5 g2#<y 3X  5 @ r  3u s 3#  g Y    3p Я ̠~  3Z  g"#<z @ r  3p  6ޫ˯ ǭ k 3 {  6 3|  e ^) 3}  3|  e  |      3m  3#  g 3 u   9  Y W   3   3 w   3   5 3!  3   3  3!  g(#< 3!  @ r  3  3  3  h(#< 3  @ r  3  3 ז
 3  9  3  3  g 3  3  f Y 9   3   9  3  3 Я ̠  3  6 3  r  3   e  9 	 3   e  9  3   e  9  3   e  9  3 ^Y 3   e ! 9 # 3  % e ' 9 ) 3 + 3# - g/ r  1 3 2o 3 2eЯ 4̭V 4> 3 2 65 3  7 e 9 O   ;   `,=dpA       b. ֤. E`@6`    51<      @ @  ,P  ,P  ,P  P @ @

 X ,        @ ,P ,P \  P  	
 

 

 ` 
 
` H @ 0@  	  @ @ @ @ @ P \  P @ @  @  f @ @ @ `X ,P ,P ,P ,P ,P ,P ,P ,P  3 P ,P  @
  H @ ,P @ P  P ,P P  
 P P \ I`2  

  P  3P  
   @ 0P  @ 
 ) 	 Z @ 3@ , 3P P  	
 H  P \ @ 




   @ 2e    @         .0Q`  !z7!  ДJ |N J D: "HN &ToN &ToR R N "+"/J 7 X @D `0:J 7 LJ D: @04
 dJ 7 N &dN &hJ p4.TN N Jdt`>_t
 $ tN N D +p0xN N x`:_0"/h, 3"C+
HdJ 7 LD N &ToN :To#^ *#Z 27*& +L*D& 7@0|Z /& /p@6**
,#H.`F_+Z 27*& +LL0  !!`x   z7GPdN;   boundingbox fPdd~
   linkedmesh  }"Pc   clippingR.v!	 Q!uy}B"7R/`  !V/PdN   vertexCount an  ^  ! aN.b*.
Pb6e=   uvs Hv%b/j/Pb!   hullf/`  ! B'n/&`b  "`	  *"?>
,Pi*   Clipping end slot not found:    r/`  y         3  3e3ev  4v  v  v  v  +	v  2
v  4;3
e33e93eB93e B9"3$e&9(3*e,9.30e29437B6993<B;9>3@eB^3D3FgH3JfL3N3PhRL3T3WVVeY3[e]^3_3agc3eeg3i3kem9o3qes^3u3wgy3|e~B{93eB93ea33 3!e3"erg3#33$e3%9%9&3'f3(e9(3)eO9*33,h3-e9-3.e9.3W3Ve3/30Ph313$w  !315B;Yɕ+ 913e^33g333h3eB93 e B 9  3   e  9 	 3   e ^ 3  3  g 3   35  h   3  6 e E 3 7  g !$ #8 #9 @% r & 9: (3W 3  * V , e - 3  / e 1^ 3 3 3 5 g7   `,=dpA
       &. j. E`@6`    9      @ P P ,       ,P P @ @  
 



 X , 

 
 
`  @ P @ @  	 P  y @ `` 
  ,P     e    @         /0Qa`p  !7!2  <
\h| H p@,
 |*\ 
4
 HD,$?h,$?h,
$H + pT,,
 0
+
0X   !!,`   z>'HI	b/E`         3  933u  #r 
#r 3w  Y53gO@w  a35g3M5Bg!3M$5%B#g'3M)5*g,M.˕c/ 0913335g799O333;g=u  )3w  5?BA;BYD˕ E99`,=dpA       . R. E`@6`    <mF       ,P @ @
     3y

   e    @         V/0Q`5  !7!51T  Ė0 HHdA#/  "@L /.s9/  
HD\4X"s& ,
d>PN p& 4,( @OC'0p4D"_&$ 4
|DCpHN p2J d 4,, @.(8KgC'<.4P"k&$ 4
|TDCpDClHN p2J d 4,, @.(DWgC
/*#8dA#/  "8 t.s9/  (
,< l4H"c&$ 4L
$HN xN 6J d 4,, @.(<OgC'@2H2H ., P 2XD"_2<2TD"_>T"oP
 #$ 4
^ 3^ 3H^ :p*$:+Z +d# +4,, "@:(H"[g"C6
#*#,+X]#C  238* 34*`2{2*8* *K# 4"L
$H^ 2xb 2t^ :p",^ j^ 2^ 2+Z +d# +4,, "@:(*T"gg"C6
#+t]#C  2$38* 3*|22*T* *g# 4"L
$H^ 2xb 2b 2b 2b J+Z +d# +4,, "@:(*p"g"C6
#*,+<\EC  X
3p* 3.**2<#|EC  (
,/`2Pl8(2X*"3BH*0"G|BH*0"GR*"3BL*4"K/
 #$ 4L
$H^ 2xZ :P:+Z +d# +4,, "@:(*|"g"C?(l4*t":#$ 4L
$H^ 2xb 2b J+Z +d#	 +4,, "@:(*h"{g"C6
!*#,+h]#C  238* 3`@.*s*EC  `
,/$0 2/&"*s*EC  h
/* ;&T+< ""$+`4*H"c:#P
 #$,
H^ 3@*4** K ** 3^ 3*6pNo+ T<"#@
 0
*#+#8,
 0
*$2#+_#H^ VG+Z +d"# +4,( "@O"C6
"**#/+Ll+DL0*T2o3*+\,4"
#,@^ 3 *: ;**D"./; X@"
#XLD*C2/&"*s*
 $B:"o#"b4#{#	
  B:"k#
   0 "\"+os#NP^ JO+"# +4,( "@O"C7+d0*D*2{3 4*"/2#<*4*33D&"*w*B$**\^ 2[FW3:`B_*#:hBg*#:lBk*#*&/b *#^ 2+N 3# +4,( "@O"C7"+,.**,B0V2/  !!`h  zI	.,
N-*
H7	Gb1	7	 
BV6"7/`  J
0Pjv "   Invalid timeline type for a slot:   PbBh0    (  Pc]C   light   &7h  $        l        n,PeR+.   Bone not found: F[m+&[&
0PjVX"   Invalid timeline type for a bone:   *	gF  J  p      <  T  `  .7z-RVZ:7qbdx  p        -J"&*d    <  Z  n  }G6(PhbzT   Path constraint not found:  ^&&&&(
''`  h    J  z    p        .
,,FZ~
aJl$    d                      2

Pc*0   offsets n/Pb:~   slotb      aD6 Pf27   Event not found:      Pf   toSinglePrecision   Η.^.U.f.\.a    <Pmq
.   Error while parsing animation, duration is NaN  .    	     3  #r 3-3,+*36	3gu  #@r)('6u  33r9	3w  H53
!#Y#3$e&3(e*Y,ʕL-3.g0#2343639f;N85=h?З&u  3A3rC9	E3w  5G3Ir K3M3OgQ3
!3SeU3W3Y3[3]e_3aecYeYfʕg3.gh#2343639flNk3A3nBj5phrЗ%u  /#@t @u@v!@wrx3"z3r|9	~3w  53Ir 3Ir 33#g33$g3
!3e3333333e
3eYYʕ3.g#2343639fN3"z3B5hв `      3.D3.CBA3.63/gu  #0@rŵ@?ǚ>6鱴1v  323r933w  r53
!3e34ee3eYYʕv3.g#2343639fN323B5hЗ=5v  G v  ;6v  /#7@ @@!@r v  #383rK6v  393r"3:3r 93 3w   5 3  ; e  3  	< e 3
! 3   e  B B e  3   e  Y Y   3. g#2343639 f  N 3: 3 " B 5$ h&в 1 (   ) 3 E *T 3 E *S ,R ,Q 3 E * 6- 3 F / g 1 3G 3 3 5 r 7 3 H 9 3I ; g= 9J ? 3 5w  P 5A3
! 3  C e E 3  GK e I 3  LL e N BK 3  PM e R 3  TN e V 3  XO e Z e \ 3  ^ e ` Yb Yc A d3. ge#2343639 fi N h 3G 3 3 k Bg 5m hoв I  q 3 U rb 3 U ra t` t_ 3 U r 6u 3 V w g y 3W { 3 5 r } 3 X  3I  g 9Y  3 5w  ^ 53
! 3   e  3  Z e  3  [ e  3  \ e  3  ] e  e  3   e  Y Y  3. g#2343639 f N  3W { 3  B 5 hв    3 c 
 3 d ۢ}ۜ| { z 6 3 e  g u  "#f @ r  3 g  5ߜy x w 6hv  iv  siv   3j 3 r  3k  3l  3m u  ^) 3k  3l  3n u  ^S 3o 3 r  3p  3q  3n u   9r 3w   53
! 3   e  3   e  B e  3   e  Y Y   3. g#2343639 f N  3o  3  B 5 hЗvKv  u 3t  3 r  9r 3w   53
! 3   e 
 3  Z e  3  [ e  e  3   e  Y Y   3. g#2343639 f! N   3t   3 # B 5% h'в  ) I  * 3 ~ + 3 ~ + - - 3 ~ + 6. 3  0 g 2"# @4 r 5՜ 7 7 683 g :u  (# 3 = @< r ? A A 6B 3 D hF 3. H^ 3 JҤ 3 N P M O L
 3 N 3 P3 r R 9	 T 9 V3w   5X 3  Z e \2Ҥ( 3 ^ 3 ` gbΗ 3 ^ 3 d gf 3  h e j 3 ^ 3 l 3 nͩΧ̦ e pu  F 3 n @rw  + 5s Bu ;v Yx *  yң;w  1 5z 5} @| ; Y 0  3
! 3   e Χ e  3   e  Y Y  3. g#2343639 f N  5 hв   k     3   3   3  3  r  3   3  3 w   5 3  Ÿ e  3 ^ 3  h 3 ^ 3  3  A h 3 w   53 3  g u  (# 3  @ r u  0  Y  Y ; /   3  @  Y ; Y   w  0  Y  Y ; /   N z  = 5u   Z 5 ; Z ;  3
!  Y 3  ŵ e Ķ e  Y Q  3. g#2343639 f N  5 h 3   3  3   3  r  3   3 w   3   5 3   3   g (# 3   @ r  3  3 ^ 3 	 3   e  g r  3   3  e  9  3   3  e  9 ! 3  # 3 % e ' 9 ) 3 + 3 -^Y 3  / e 1 9 3 3  5 e 7 9 93
! ; Y; h< Y>   ?3. g@#2343639 fC N B 5E hG # I kK# r M 3  O 3 Q 3 S r U gW   `,=dpA       . </ E`@6`    IEY      @ P
  P
   P \ P  
 
 

  0 ! @!@  @ P P @ P P P @	 B
 2   	"P , P P @	 B
  B
   
 	  0 ! \ `
 @ P @ @ f \  
   
   0 ! 
"P @
  P P P  @    0 ! @  P @ @  ! 	  (@   "P P P , @ @ P P @      0 	 29P @  P   
 H :!@ B2    H P @  P  	
 `

 

 L   
  e    @         .0Q`  !8!Hp   <D, *($ w<*XB pF pF >!!<`   yGPcl   stepped 
M	UFbB7APb   c3  PbV*
(   c4  `         3  Ҥu  3g#33
3gv  +35555eY33	
e3	 e"3	$e&e(   `,=dpA       / / E`@6`    (h*       @ P P   P @ @ e    @         /0Q<`"   !>8!d   \
P$(   !!g           5 	5   `,=dqA       6/ / E`@6`    b          e    @         70Q`  !V8!Lq   <d /p(($<(($$<(($$4(($& !!8`   mr:"FPc궛w   additive>"iB"  2
 Pfl!   Unknown blend mode:           3 fu  33u  33u  33
u  33	#
@r  `,=dqA       / / E`@6`    e       P P  	    e    @         *70Q|`   !z8!4kV   <` /p(4$8(4 $& !!(`   rr'&(y&
$Pgb    Unknown position mode:  w          3 fu  33u  33#
@r  `,=dqA       / z/ E`@6`    d       P `    e    @         J70Q`   !8!@nn   <d /p(0$0(0$8(0 $& !!0`   Hr&&r&(y&
8}          3 fu  33u  33u  33
#	@r`,=dqA       / / E`@6`    d       P P @ e    @         N70Q`   !8!@nn   <h /p(, $0(,$D(,,$& !!0`   V7r&&Pc.ak   chain   'PdBu$
   chainscale  &
$Pg   Unknown rotate mode:    }          3 fu  33u  33u  33
#	@r`,=dqA        / :/ E`@6`    d       P P @ e    @         R70Q`@  !8!Xt   <d /p(8$X(8@$t(8\$8(8 $h(8P$& !!@`   mr#FPeD   onlytranslation #$Pg#N   norotationorreflection  "#Pc"w   noscale &# PfJ   noscaleorreflection *#
$PgNv   Unknown transform mode:           3 fu  33u  33u  33
u  33	
u  33#@r`,=dqA       / 6"/ E`@6`    e       P P `    e    @         7            '3 ы93 ы93 ы93 ы	9
3 ы9
3 ы9ы9ы9ы	9ы
9ы9   `4k      , , , ,             e     @         Pd   SkeletonJson0QH`@   !9!$g6   t
(@
 T
 H
 d
 ( !!`
   f* a.j           9  9999`,=dpA
       "/ #/ ]`@6`    c
       , ,  e    @         k           ' j 9' `c      ,    e    @   ;      0QT`X   !69!$g6    'P 4Lv    !!`
   <=dqA      #/ B/ Aaa(    E`@`    0Q<`(   !N9!e&   ؐT
<@
 X
 ( !!`   G*
g           9  99`,=dpA       *$/ $/ a`@F9`    b       , e    @         Pd	   SkinEntry   0Q`   !n9!Dot    &`&H&L&`&l&d	&&@&P  !!X`(   0Ql`   9!0jP   hP&
(0!!$`   I	F+*
j	Gs         #  r 9#  j9#  r 
9#r9   `,=dpA       \%/ &/ %m`@F9`    e        ,@ @    e    @         F0Qt`   !9!4kR   \@&x"H
0
H
#$0   !!`   
(Ph:9ގ   attachment cannot be null.  F+Hu          #  r33z  M9	5
;5;`,=dpA       <'/ (/ E`@F9`    e       P     e    @         J0QE`2  !9!.  t,+,043T\, @0C,T<<0K,T\,0 
 |@
TD8$"{ !!,`   Hb*PeN   getAttachments  JG*
)`         3  3w  \3  53 3w  "3 
5u  ЖYϕ+3 3gYҕe 33w  \3533 w  "3"5$u  ЖY&ϕ+'3(3*g,Y.ҕe /30f234w  -56383:3<3>e@YBҕ1 C   `,=dpA       4)/ P// E`@F9`    <mD        P \  3 P \  3P P @ 0  e    @         Pc#t   addSkin 0Q`  !9!~  t,+,043T\, @0C,T<<0K,T\,0 
 |@
l`"d7, ?D8$", ?tD8$"{ !!8`   Hb*9*
!Pe!H   newLinkedMesh   JG`         3  3w  \3  53 3w  "3 
5u  ЖYϕ+3 3gYҕe 33w  \3533 w  "3"5$u  ЖY&ϕ+'3(3*g,Y.ҕe /30f234w  5638^q383:{<2383=f?9A3C3	E3
G38eI0383KfM9A3O3	E3
G38eQYSҕ T`,=dpA       // h7/ E`@F9`    HpU        P \  3 P \  3P P  
     e    @         Pc:u    copySkin0Q@`,   !:!d    ,880!!`   F+h          3  5Ҥ	5  `,=dpA       7/ n8/ E`@F9`    b         e    @         F0Q@`.   !":!d    ,88<!!`   F+h           3  5Ҥ
; `,=dpA       8/ r9/ E`@F9`    b         e    @         Peg5   removeAttachment0Q`   !B:!Dov   l H40K,@\5/  
H
$N( !!`   I	F+Hb         #  r 33w  `35
ФJFȭ;,6Τ 3rg7Yѕi `,=dpA        9/ </ E`@F9`    e       P  3e     @         90Q`   !^:!0jL   ,8\5/  |
@
$N  !!`   F+bxx         3  5ҤJFʭ;,6Ф 3r	g7  `,=dpA       d</ =/ E`@F9`    d        @    e    @         $Pg   getAttachmentsForSlot   0QH`@   !~:!e&   HL(4(L, !!`   F+H*j          3  93939
`,=dpA        >/ >/ E`@F9`    c       ,P  e     @         Bh	0Q`6  !:!`v    ,+8 l
H0C,-/  (
0 0    !!`
   .HFF+Jp         3  3w  3  53fϤc3
3w  T3
5ΫGƭ<-6u  3h^3g8YYѕ  `,=dpA       ?/ B/ E`@F9`    $g        P  @ 
!   e    @         ,            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы93 ы93 ы	9   `,dqA        0%/ B/ E`@`    0j   
   , , ,              e     @         /m           ' '9 j9`c         e    @   <      0Q`   !:!4kT    &X&`&`&p&p&d
  !!@`   0Q`   :!Hp|   P&@&
(@
 D Bd X  !!4`   I	.

" PfzF7   bone cannot be null.f26B&         #  r 9#r#r
993r 93	3r 9	3
f `,=dpA       pC/ E/ A`@`    $g         @ ,P ,P ,P    e    @         F0Q4`   !:!c   \$ !!`   2e          3  3  `,=dpA        NF/ F/ E`@`    b         e     @         Pdh   getSkeleton 0Q0`
   !;!c   \,   !!`   *
d           3     `,=dpA        F/ BG/ E`@`    b          e     @         F0Q``j   !2;!$g6   H,&h$S8( !!$`   *
2	Peּ   attachmentTime  .
Hp          3  u  ^'9 3339
39   `,=dpA       G/ H/ E`@`    d       ,P  ,  e    @         J0QD`4   !R;!e&   $g !!`   2	B;i          3 33A 9  `,=dpA       H/ I/ E`@`    c	       
`  e    @          PfR?t   setAttachmentTime   0Q@`.   !r;!e"   \$0X   !!`   2	B;h          3 333A  `,=dpA        I/ hJ/ E`@`    c	       
   e     @          PfH\&   getAttachmentTime   0Q`  !;!Lq   @H[h(H[&&h4L$L0   !!4`   B6f*
J2F=0         3  333 g3
^3333g339;933 3"3	$3&3
(3*3,h.g0 `,=dpA        J/ 2M/ E`@`    0j2       P P P P , P P @    e     @         &x            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы9  `,dqA        HC/ DM/ E`@`    (h      , ,             e     @   =      *0Q`   !;!@np   L\Nx &@&@&
,@
 P
  !!,`   6B
$j	$Pg-   boneData cannot be null.=G~*0         3  r9w  #r#r
#r999   `,=dpA       M/  P/ E`@`    e        @ ,    e    @   >      .0Q`  !;!~    % 
,PH
D"       @
<*$#$#$t (
<   !!T`&   <=dqA      P/ b/ a]a  E`@`    0QP`J   !;!$g6    &L  
 !!(`   0Q0`   <!c   <
00 !!`   Ad           9  `,=dpA       P/ P/ 	`@;`    b          e    @         F0Q0`
   !<!c   d   !!`   Ad           3     `,=dpA        DQ/ Q/ E`@;`    b          e     @         Pc=3   getImage0Q`"  !><!Pr   h ( (((T(P(P(L&  !!L`"   rwPc}h   mipmap   Pf
   mipmapnearestnearest Pfj   mipmaplinearnearest  PfXV   mipmapnearestlinear  Pfjt	   mipmaplinearlinear  Pcѕ   Nearest GPcn!H   MipMap   Pfn   MipMapNearestNearest Pf   MipMapLinearNearest  PfG   MipMapNearestLinear  Pfw   MipMapLinearLinear  
$Pg<u   Unknown texture filter           3  fv  4v  4v  4v  4v  4v  4v  4:33	3
3
333#@r   `,=dqA       Q/ V/ E`@;`    e       P P P @ e    @         Pe
h   filterFromString0Q|`   !<!4kR   h (<(0(&   !!,`   rPeَ   mirroredtepeat  PdFS   clamptoedge Pe4   MirroredRepeat  Pd"Rm   ClampToEdge '
$Pgf"U   Unknown texture wrap    w         3  fv  v  v  333#
@r   `,=dqA       V/ Y/ E`@;`    d       P `    e    @         Pe   wrapFromString  l            3 ы999   `,dqA        lP/ Y/ E`@`    e      ,        e     @         ZPen   TextureFilter   b<Gf<j<n<r<v<Pd   TextureWrap <<'0Qd`r   !<!<mf   ,0 4 4 @ D D X H ` d $ !!4`   y}F[PeF>   originalWidth   PeN>   originalHeight  q           9  99999
9999	9
   `,=dpA        |^/ `/ E`@;`    e       , , , ,  e     @         Pe~D   TextureRegion   0Qp`   !<!$g8    ;"<&Tl&Ll&H`!!,`   4=dqA      D`/ jb/ 	`(   E`@;`    0QD`6   !=!e"    404 +|   !!`   9	i          ^3  h `,=dxA        t`/ a/ `@
=`    b         e     @         F0Q,`   !.=!b   , !!c             `,=dqA        a/ a/ E`@
=`    me     @          E0Q,`   !B=!b   ȇ, !!c             `,=dqA        a/ a/ E`@
=`    me     @         Pch6L   setWraps0Q,`   !Z=!b   , !!c             `,=dqA        <b/ Tb/ E`@
=`    me     @         	t(          ' l 3Ћ93Ћ93Ћ9   `e
       ,      e    @         F@           j 93
9)  &9;
 &9; '9;  '9; '9; '9		; '9
 
;"3$
9&)p  9(;*/  9,;. )90;294k698  `;<m:      ,P , 8 , 8 , , , 8 ,       e    @   ?      0Q|`   !v=!<md   ċ 'PR @L `PL"X   !!,`   L=dqA       b/ / A]uc(      E`@`    0QX`^   !=!$g6    &<C&T&H !!(`   0QP`N   =!$g2   P P   !!`   I	PcF|PX   pages   Pc"m   regions 2Z	l         #  r 9#  r 93
h `,=dpA       Dc/ 
d/ `@=`    d        ,P    e    @         F0Q5`  !=!  L@& D& L X@D
H  Oph| X
 8
 x d4 &.T ""4p,\ ,+X,+ ,+X,+T"X,/x
,/*,/x
,/|
 ,
 D p H &| h 4+4+X h4+x4+p8 /L  "<p7 `X+t4+X L p LK3 LK3 d80C0Cx&X0C6x&X0C6|&0C+4 88o 0(W  ([  ([ >'?  !!`j   
,Pi^   textureLoader cannot be null.   I	PcZi   readLineHGPbf   pagePdP	   readValue   rPc64   degrees 
bF[PdU	   readTuple   y}	1	1	<<=}=b`  Z<<<PcYK   uWrap   PczH   vWrap   'PbCV   xy  ER=6<=b2  P    x         #  rr#r3
f43f3u  З3#r 993f	3
f u  Z9"-3
f$u  9"#&k(9"Z3*u  9,3.g0#254k6#258k:3.g<#25>k@#25BkD3GCF9I3LCK9N3P)@S3GCR9T@W3LCV9X'@[3GCZ9T@]3LC\9X9^9`#b3dgf9h#b3dgj9l3.gnu  3.gpu  3.gr#25tkv9x#25zk|9~3.g#25k9#25k9#23fk93 9 3!3"g2r 93.gu  /#25k9#25k93.g3.g3$3%5g9&3$3%5g9'3f3(3)9*3(3)9+u  3(3,9*Fu  3(3,9+&-u  3(3,9+9*k9 3 3.3&3'h3 3/3*3+h3 30f393 30f39313"g       `,=dpA       ^d/ u/ E`@=`           @ P @  @  @ ,P   @  @  `X  !@ B P ,@ @  @  @  , ,@ ,P P   @  @ @  ,P  P  P ,P @ P @ @ P d  e    @         2Z	0Qh`~   !>!0jN   t4 ;L0 !!`   =HGr          3  3w  .3 53u  3 
5Yҕ7  `,=dpA       Tu/ v/ E`@=`    d       P P  e    @         ^!0Q``j   !">!(h@   l43  k!!`   =H}	p          3  3w  $3 533
fYҕ-    `,=dpA        v/ w/ E`@=`    d       P P  e     @         	n            3 ы93 ы93 ы9 `,dqA        c/ w/ E`@`    e      ,        e     @         .0QX`^   !F>!$g6    &L&P&P !!(`   0QD`6   Z>!e$   <,T.   !!`   =Pdzp
   \r\n|\r|\n  Pc*p   lines   i          9  3у  g9 `,=dpA       4x/ x/ 	`@=`    c	       0	`  e    @ 
        F0QX``   !~>! f,   d87&>@+<  !!`   =n>Hn           3  33z  33 
Y
9 5`,=dpA        &y/ y/ E`@=`    d       P     e     @         =0Q|`   !>!0jN   l P" X&k43D !!$`   
Pe,82   Invalid line:   w0         3  f3gu  #@
r3Mg3f `,=dpA        (z/ {/ E`@=`    e       P  	 H   e     @         =0Q``  !>!`v   t P" X&k 
 
 " pt87Lc
 4Kx
 !!,`   =
>b`         3  f3gu  #@
rMw  L3hu  03Ah3f;MYЕN 3g 3"f$;&M(`,=dpA       {/ ~/ E`@=`    (h)       P  	 P 3P 8 e    @         =n            3 ы93 ы93 ы9 `,dqA        x/ ~/ E`@`    e      ,        e     @ 	        0Q,`   !>!b   $ !!c             `,=dqA        / / `@=`    me     @         PeR    TextureAtlasPage0QH`<   !>!d     ;"0!!`   4=dqA      / / 	`(   E`@=`    0QD`6   !?!e"    404 +|   !!`   9	i          ^3  h `,=dxA        / P/ `@?`    b         e     @         j(          ' l   `c            e    @         < Pf<K   TextureAtlasRegion  w           ' j 9j''93k
'9  `= f      ,@ @        e    @   @      0Q`   !6?!8l^   ̅ &L&@&D&t=&t4&t%&t !!H`    0Q`  J?!   DL\ L L < | 8&@&
(h,+x 0W;0K   !!P`$   "&*Pc   Vector2 PbB2   temp
"	fI	Hb:G0         9  9993r 
99#r#	r9
3 9 393 9"3$9&#(r *9,3.30w  53234363.583:g<g>Y@ҕ> A363B3DgF9H `,=dpA       / </ A`@`    @nJ       , @ ,`  ,P  ,` ,P P  P  3@    e    @         F0Q0`
   !n?!c   \   !!`   d           3     `,=dpA        / ܆/ E`@`    b          e     @         "0Q4`   !?!c   @ 8 !!`   e          3  f `,=dpA        / X/ E`@`    b         e     @         9	0Qx`   !?!,iF   @4@ p p@ p h !!$`   f&+M? Pffu	   applyRelativeLocal   Pf{,   applyAbsoluteLocal   Pf"-   applyRelativeWorld   Pf5   applyAbsoluteWorld  v          3  3#3 33f
3f!3 33f3f   `,=dpA        / / E`@`     f       P @ P @   e     @         0Q%`	  !?!  ХxT`PP@,,, 
((* (*0(3|"<@"4@0,,
 |
,<|,,,4, "@ T&((7*l(J8(3
*x(3$
#\ 8 L
(('h
('h
('h
('`hL@$8"?4W4W|hh 0C" (3
"h0/h0"0"( 0C" (3
"h0/h0"0"(hd,h #d, "@ t$;&(7*l(J8(3
*x(3$
,/T" (3 & ;p & ;`h\0
'<  !!`P   "&*Z'f'.H1	3	b;	'4	9	`>  ^?>$	9	Tah㈵>..a  h  "`  	        3  33333
333BBAx  3	3
3	3
[33B3"3$B!3&3(w  '5*u  3,3.3032#638h:#638h<A5@43	3>x  3	3AA@ߖ.3	3C[Ew  3	3G@FBI#63JgL#63NgPBSBTAR9UBXBYAW9ZB]B^@\9_BbBc@a9du  ~3f3h3j3l3n3p3rhtgv3x3}3xA|B{@z9333AۅBۄ@܃9x  $#63 3,3,Bۍ3030Bڎ@یgۏ#63 BB@ۑg۔!x  )A33"@ܙBܘ@Cݖ3,Bܟ9U30Bܠ9_#63 3.3.Bۢ3232Bڣ@ۡgۤ#63 BB@ۦg۩!x  )A33#@ܮBܭ@Cݫ3.Bܴ9Z32Bܵ9dx  %3.32#638h#638h#638hAݼ#638303,hؾA޽A3	3x  3	3Aߖ.3	3[w  3	3@@B@#63 BB@g#63JgB9Z#63NgB9d9&Y \    `,=dpA        f/ / E`@`           P P P 
  X P P  !@    @  !p!@ B P P @ @`  @	 BH B ! ! !P @ @H  X @X B!@ , 3e     @         ?0Q]`b  !?!.  xT`PP@,,, 
((* (*0(3|"<@"4@0,,
 
,<|,,,4, *8"((7*l(F8(3
*x(/$
\ 8 L
(('h
('h
('h
('`hL@$8"?"`"Dhh" (3`,/h<" 0"( " (3`,/h("0"(h8 "@ "h(7*l(F8(3
*x(/8, 2`(CT" (3 & ;p & ;`0P(
'3 !!`L   "&*Z'f'.H1	3	b;	'4	9	`
  ^?>$	9	..`B  "`&  A         3  33333
333BBAx  3	3
3	3
[33B3"3$B!3&3(w  %5*u  3,3.3032#537h9@43	3;x  3	3>A=Ö-3	3@[Bw  3	3D@CBF#53GgI#53KgMBPBQAO9RBUBVAT9WBZB[@Y9\B_B`@^9au  l3c3e3g3i3k3m3ohqgs3u3yBx@w9{3}3B݀@9x  #53 BB@݋gݎN33!@߇B߆M3,Bޔ9R30Bޕ9\#53 BB@ݚgݝN33"@ߘBߗM3.Bޣ9W32Bޤ9ax  ##537h#537hAߥ3	3x  3	3AÖ-3	3[w  3	3@3.32#537h3	3PA@޹B޸@ߵ#53 BB@ݾg#53GgB9W#53KgB9a9$Y       `,=dpA        / / E`@`           P P P 
  X P P   
 P   B  . !p

 
  B BH  !B!
 BH     ! ! H     e     @         ?0Qa`j  !@!ܬ  dT`PPDL 0,,
 |
DL L|"(0/2,#>+00P"0/T+@"0/T+lDD&4h" 0/hD
h" 0/hpDH" 0/t2,#7""@n'  !!x`8   "&*"#Hv"f'Ta @n"r"z"~"Tah㈵>..".""`  E         3  33333
3f33w  533f3	u  Q3	 A3
"3$@  @ Ph- A,S +A* Oh) A(B'@&3.30u  ^R36A53
83:@4B3@23@A?3
B3D@>B=@<3F3Hu  ^jx  .3OAN3
Q3S@MBL@KCJx  .3ZAY3
\3^@XBW@VCU3`u  ^[3dAc3
f3h@b  @ Pho AnS mAl Ohk Aj3pBs@r9t3v3xezY|   }    `,=dpA        D/ f/ E`@`    `v~       P P P  P P P @!BX @!P BX P @!
 B!P @X  !BX .P  3e     @         ?0Q`b  !2@!D  dT`PPDL 0,,
 |
DL LPD/p+l00P(/T+@(/T+lDD&4T ,/h+@
T ,/h+lDP</h+(n'  !!p`4   "&*"#Hv"f'n"r"z"~"Tah㈵>..".""`           3  33333
3f33w  533f3	u  ^#3	!3
#3%@ B@3'3)u  ^D3.3
032@-B,@+373
93;@6B5@43=3?u  ^`x  )3FNE3
H3J@DBCMBBAx  )3QNP3
S3U@OBNMMBL3Wu  ^#3\3
^3`@[BZ@Y3b3defYh t  i    `,=dpA        / >/ E`@`    Tsj       P P P  P P 

 BX  !
 BX  !
 P P  e     @         ?{            3 ы93 ы93 ы93 ы9	3 ы
9
3 ы93 ы9 `,dqA        d/ P/ E`@`    (h      , , ,          e     @   A      *0QH`<   !Z@!d     ;"0!!`   4=dqA      ̷/ Ժ/ A`(   E`@`    0Q`   !r@!Pr   X> +p T D D \ @ @ T T T D H $  !!D`   bI	"&*'...M?&+|8         3  e#r 99
999999	9
9999 `,=dpA       / / a`@j@`    $g"       ` , , , , ,  e    @         j(          '  l   `c            e    @   B      .0Qx`   !@!4kR    /(&X0O&PI      !!<`   4=dqA       x/ </ A` E`@`    0Q`   !@!Hpz    2 2   !!4`   I	Pe!   convexPolygons  $Pg   convexPolygonsIndices   Pd    indicesArrayPe   isConcaveArray  v%0Q4`   !@!c   40 !!`   I	e          #  r   `,=dqA        `/ / E`@@`    b         e     @         N20Q4`   !@!c   40 !!`   I	e          #  r   `,=dqA        / `/ E`@@`    b         e     @          PfBށ   polygonIndicesPool           #  r 9#  r 9#  r 
9#  r 9#  r 93ы r93ы	r9
 `,dpA        / p/ A`@`    (h        ,@  ,P ,@      e     @         F0Q`  !A!QM  X0@P(d
 0
+oX( d
 00J +sX( 
 |
($\

,
,
,
,
<
,
<
,
<
$
 l
|
,
,
`b .b .b 
t
Tx t0$
#"0;"D"0'p* H* ,
7`0J J !#"$4"@@"8  !!0`   H@@Pdv	   isConcave   v%Pd    positiveArea`  b"`\           3 W 39 w  ;Y	ϕ 
39 w  *3e;Yϕ, 39 x  	N55V5"V!5%V$5'M)5*5,M.5/51M354M7D6u  585;V:5=M?5@3BeDJ3BeF'3BeHMKDJ畣LCu  5MZOx  PMRDQ B S 3T@XNWDV5Yg[3T5]g_3TMbDa5cge3ghi3khmZr@qNpDou  3es;u3ew;y -  { u  73T5|g~3T5g߂3T5g߆   `,=dpA       ξ/ / E`@@`    hx       ``       "   @ @ f3@  B 
 !   @   e    @          Z40Q!`	  !6A!!,  h8l0 \ dL \ dL @(d0 @(d$ ,,
 
,
$,
$,
,
<
,
<
,
<<
|("(0@@.H.
"04 4 4 4l(( 4 H0 <L X0 D  4 4 4 4 4 TL D  4 4 4b #, 4 84,
 0DC@+X
 8?l
<
<
<(
(
(
(b 
 0
p
@0(
(
(
t+p+P
 "0*Hb b 
 "0P<   4 4 4$$$$#  04C|* P0 4
$* 3P*L* +#(  !!@`   @N2n2H@APc   winding bbb.    R  "x        3  33g93
33g933f933f 9"3$w  
5'V&M*5+V)M.5/V-51M35456M8595;M=5>u  3AN@3C5EMG5HMJ5KMM5NeP3C5R5T5V5XeZu  .u  &3\g^3\g`3bgd3Ax  3fgh3jgl$3n3	pgr3t3	vgx3z3|f~93\g3\g3\g3\g3\g3\g33fђ93bg3bg3bg3CeM    3Ax  3fg3jg3$w  53u  53N553AN5M5M5M555553Cew  u  53u  55553N53N5u  u  3Ce3Ceu  Du  <993\g3\g3bgYؕY    3$Nz  53u  ]3h33	g53 h  3   3	  g Z }   	  `,=dpA       / / E`@@`    
      P ,P @ P ,P  @   @ "   @    @ @ P P P P ,@ @ P  @ L  P         `  f @ @ @ @ 0  e    @ !        V40Q`   !VA!Dox   
;T,
,
'@d<00000!!`   &A}X         @ND5V 5VMD
5V	3 5M55M55M5e]`,=dpA       L/ / E`@@`    $g!       B !       e    @ "        "A0QP`N   !rA!$g8   
@\pD!!l          AB AB@AB@z   `,=dqA       $/ / E`@@`    c       B!  e    @ #        &A0Qd`v   !A!,iD   
,
0
((<<(38  !!q          A ABBAB@BAz   `,=dqA       / */ E`@@`    c	       B!B  e    @ $        FAv            '3 ы93 ы9ы9ы	9
ы9
 ` f      , ,       e     @   C      40Q`p  !A!|}   P 
(L7 
$L" 
4L 
DL(
L(
(L2 
$L 
8L 
 L 
,L 
8L 
@  !!h`0   0Qd`x   A!(h@    &8&L&D&@!!0`   0Q8`   A!d   ćxT   !!`   I	Df          #  r 9 `,=dpA        / </ 	`@`    b        e     @ '        F0QL`F   !A! f,   t  ((  !!`    RDk         3  g3S S ;] `,=dpA       / T/ E`@`    c
       P :  e    @ (        %	0Q8`    !B!d     3X!!`   Df          3  S 5^`,=dpA       / 
/ E`@`    b       @ e    @ )         R0Q<`$   !"B!d   P @   !!`   Dg          3  S ;  `,=dpA       J/ / E`@`    b       @ e    @ *        ͷ0Q4`   !>B!c   H4, !!`   DHe          3  9`,=dpA        / D/ E`@`    b       ,  e     @ +        Bh	q            3 ы93 ы93 ы93 ы9	`,dqA        / Z/ E`@`     f
      , ,         e     @ &  q      F0Q`  !bB!Xt    &8&\&`	&8&@  :t2|2x26X  !!\`*   0Qd`t   vB!(h@   ėl##l#l#P
 4
 4
 4
 0!!`   q           !!!!9  999  `,=dpA       / d/ 	`@`    c       ,    e    @ -        F0QL`H   !B!(h:   l
84
 4
 4
 , $   !!`
   &uk          9  9993f
`,=dpA       / / E`@`    c       , @ e    @ .        0QL`F   !B!$g4   ̣PPP   !!`   k           3  9 3939
39 `,=dpA       / / E`@`    d       ,P  ,  e    @ /        60Q	`  !B!Xt   <X T" /\8* */x8. */x8. */x,N. */| !!,`   bbH0          3 gu  3g#	3hl P  9#	3hl P  9#	3hl P  93 u     #	3h"l$ P  9&`,=dpA       / 4/ E`@`    (h(       P @    @ ,  e    @ 0        "70Ql`   !B!0jJ   lD8880 $   !!`
   &us          3  @9 3@93
@93@93f`,=dpA       n/ X/ E`@`    e       
 .P p @ e    @ 1        %	0Q`f  !C!Dor   d"4",&<,"4",&<,"4",&<,"4",&<   !!`             3  w  9 3 x  9 3w  9
3x  93w  93x  93w  93x  9 `,=dpA        / / E`@`    $g        ,P  ,P  ,P    e     @ 2        &u0Q`   !C!8l`   LP s
4* k
(*[
3h!!`
   Ta     Ay           HX P   9U      X P  9U      X P 
 9 U   P  9 `,=dqA       / / E`@`    e        . !p    e    @ 3        .0Qp`   !>C!0jJ   L
H* k
(*[
3h   !!`   t           U      X P   9 U      X P  9 U   P 
 9  `,=dqA       L/ F/ E`@`    d        . !   e    @ 4        .awVVWW8           3 ы93 ы93 ы93 ы9	3 ы
9
99r9r9r9r9r 9"   `,=dqA        / / E`@`    4k$      , , ,@  ,@          e     @ ,  r      60Q`t  !bC!hx    /@        P$.,dd\  !!l`2   4=dqA       / / 	` E`@`    0Q,`   !zC!b   , !!c             `,=dqA        / ,/ 	`@rC`    me     @ 6        0QD`6   !C!d   \
(2<3<   !!i           w  x   `,=dqA       n/ / E`@rC`    me    @ 7        &u0QD`4   !C!e"   <0"0P   !!`   1	4	'i          #  33Bg  `,=dqA       (/ / E`@rC`    c	           e    @ 8        #0QD`4   !C!e"   <0"0P   !!`   1	9	'i          #  33Bg  `,=dqA       / 0/ E`@rC`    c	           e    @ 9        #0Q@`0   !C!d   <(.4/4   !!h           x  w  `,=dqA       \/ / E`@rC`    me    @ :        0QP`L   !C! f.   <( 0 $ !!`   1	yl         x  #  3g#  3g  `,=dqA       / / E`@rC`    c
       @   e    @ ;        Pcڶ   toInt   0Q\`d   !D!$g4   ` &#("$  !!`   1	"8	1	TaUUUUUU?o(         #  3#  3ghw  [
  `,=dqA       / p/ E`@rC`    c       P  e    @ <        4	0QH`@   !.D!e(   L(**!!`    PfLp   randomTriangularWithTa      ?j(         3  @Be`,=dqA       / V/ E`@rC`    b       @H e    @ =        Pe]   randomTriangular0Q`   !VD!Dot    <
8
D3d ,3* ,K  !!`   1	b8	9	0         #  3fAACy  $#  3
BABg@	+#  3
ABABgA   `,=dqA       / / E`@rC`    e       @ BX B BH e    @ >        >DTa~Z!	@b;	'>F2#F'             'ы9 ы9ы9ы9	ы
9ы9
ы9ы993O9  3C9393 P  93!9#  `rC<m%   	   , , ,   p               e     @ 5  s      Z0Q@`*   !zD!e"    &@   !!`   0Q,`   D!b   , !!c             `,=dqA        / ,/ 	`@`    me     @ @        F0Q@`.   !D!e(   \
@4 /!!`   Pe_   applyInternal   h         A3 gB@  `,=dpA       / / E`@`    c           e    @ A        9	h            3 ы9   `,dqA        / 4/ E`@`    c      ,    e     @ ?  t      PeJd   Interpolation   0QT`V   !D! f*    ;"<&`   !!`
   4=dqA      / V0 	`(   E`@`    0QL`B   !D! f.   ` +p
@8
  !!`   bPc^   power   k         3  g99   `,=dpA       / / `@D`    b        e    @ C        F0Q`   !E!8l^   <
($,C`0D[2G !!`   Ta      ?1	"8	D{           y  !#3O3hP ;#3NO3h3Qu  CM
   `,=dpA        0 @0 E`@D`    e       Ѐ  !@    e    @ D        Dm(          '  l 3Ћ9 `c         e    @ B  u      PbJ   Pow 0QT`V   !.E! f*    ;"<&`   !!`
   4=dqA      0 0 	`(   E`@`    0Q<`&   !FE!d   <( +\   !!`   bg         3  h `,=dpA       0 N0 `@>E`    b         e    @ F        F0Q``n   !bE!(h:   <0(C2G   !!`   1	"8	Dp          # 3N3h	3Qu  BM  `,=dpA       0 0 E`@>E`    d       P      e    @ G        Dm(          '  l 3Ћ9 `c         e    @ E  v      Pc!   PowOut  0Q`  !E!Pr    /P         "87   !!h`0   4=dqA        0 0 	` E`@`    0Q,`   !E!b   ܐ, !!c             `,=dqA        ,0 D0 	`@E`    me     @ I        0QT`X   !E!(h@   $
\
,+ !!m          @ w  5;YYѕ `,=dqA
       0 f0 E`@E`    c        0  e    @ J        J0Qp`   !E!8lZ   \#@
($
8$
 P
 0
+s(   !!`   Ht          !3  u  9 w  w  ;Yѕ    `,=dqA       0 V0 E`@E`    c       , 0  e    @ K        F0QX``   !E!e$   \#6@: d  !!`   Hn(         !3  z  3e`,=dqA       0 0 E`@E`    b       @ e    @ L        0QP`P   !F!(h<   좀 P
 0
+(  !!`   I	l         #  rw  ;Yѕ `,=dqA       0 	0 E`@E`    c        0  e    @ M        n/0Qh`|   !F!0jN   <\T\ P,L+( !!`   $Pg-   SUPPORTS_TYPED_ARRAYS   
I	Hr         3  #r#r3
w  ;Yѕ   `,=dqA       	0 00 E`@E`    d       @ P  e    @ N        ~
0Qh`|   !>F!0jN   ح<\L\ P,L+( !!`   .FYI	Hr         3  #r#r3
w  ;Yѕ   `,=dqA       j0 0 E`@E`    d       @ P  e    @ O        Pe   newShortArray   0QD`2   !^F!d   <(p'h !!`   .F
i         3  #r   `,=dqA       0 0 E`@E`    b       @ e    @ P        /0QD`8   !zF!e"   ܷ<(` '@   !!`   .F1	5	i         3  #3g`,=dqA       0 0 E`@E`    c       P    e    @ Q        80Q,`   !F!b   , !!c             `,=dqA        0 0 E`@E`    me     @ R        0QP`N   !F!,iB   ,L
04   !!`   Hl          3  w  5u  Yҕ  `,=dqA       0 0 E`@E`   b         3e    @ S         R
.F            'ы9 ы9ы9ы9	ы
9ы9
ы9ы9ы	9ы
9$"^9   `4k      , , ,               e     @ H  w      0Q8`    !F!e"   À L   !!`   0Q,`   F!b   Ā, !!c             `,=dqA        &0 >0 	`@`    me     @ U        0QP`L   !F!$g2   ƀt,+p/   !!`   Hl          3  3w  3  5Yҕ   `,=dqA       0 (0 E`@`    c        0  e    @ V        Pc~SB   logBonesf            ҋ9 `,dqA        0 >0 E`@`    c           e     @ T  x      Pdj
   DebugUtils  0Qd`x   !G!(h@   ʀ &D&<&H&@!!0`   0Q@`*   2G!e&   ˀ
 0 !!`   I	BPd/   instantiatorh          #  r 99   `,=dpA       0 \0 	`@`    c           e    @ X        F0QT`V   !RG! f.   ΀d, 4 < !!`   BH"BGm          3  3x  3 3f3
f `,=dpA        0 j0 E`@`    d       P P    e     @ Y        0QH`@   !nG!e&   ҀH0 8 @ !!`   =Bbj         3  3  f33g`,=dpA       0 ,0 E`@`    c
       P   e    @ Z        b0Qh`   !G!0jL   Հt,L
", 88  !!`   H=Br          3  w  45353f
35;Yҕ8 `,=dpA       n0 Z0 E`@`    e        P @   0  e    @ [        n20Q4`   !G!c   ڀH4, !!`   BHe          3  9`,=dpA        0 0 E`@`    b       ,  e     @ \        Bh	q            3 ы93 ы93 ы93 ы9	`,dqA        0 0 E`@`     f
      , ,         e     @ W  y      0QX`^   !G!$g6   ݀ &8&D&P !!(`   0QH`<   G!e(   ހL##P
 4
 0!!`   	j           !!9  9  `,=dpA       0 Z0 	`@`    b       ,  e    @ ^        F0Q8`   !G!e"   L
84
    !!`   	f           9  9 `,=dpA       0 .0 E`@`    b       ,  e    @ _        0QP`P   !H! f.   l4,0 (3` !!`   	1	9	l(         3  3#3B	B
@g`,=dpA        n0 ,0 E`@`    d       ` @	    e     @ `        H0Q``n   !2H!$g6   l H$:P8  !!`   H	p           3  fu  ^!3C93	C9 `,=dpA        r0 F0 E`@`    d       P p    e     @ a        n            3 ы93 ы93 ы9 `,dqA        Z0 \0 E`@`    e      ,        e     @ ]  z      Z?0Q@`*   !VH!e"    &D   !!`   0Q``p   jH!4kT   4
8x @ P T 3 P ,  !!0`   TaMb?Pcs   maxDeltaPeָ   framesPerSecond Pc&.g   delta   Pd
0[	   totalTime   		Pc   lastTimeQPd*	   frameTime   p           9 999#	3f P 999	`,=dpA        0 L0 	`@`    e       , @
`  e     @ c        F0Q`*  !H!Xt   X  x P4
 T $(HG T
 0   !!,`   		HHHH~HQH          # 3f P  3A9
33@933@933x  39 9"3$Y&9'3)x  3,3.C+909294   `,=dpA        0  0 E`@`    0j6       Ѐ   X P , 
 P , e     @ d        h            3 ы9   `,dqA        0  0 E`@`    c      ,    e     @ b  {      Pd+
   TimeKeeper  0QX`^   !H!$g6    &`&L&H	 !!(`   0QX`\   H!(h@   ؄<' P < @ h\!! `   PdB3   addedValues Pd~T	   lastValue   Pb^   meanI	n         ! 9  999#r
9  `,=dpA       *!0 `"0 	`@`    d       , @    e    @ f  }      F0Q<`&   !I!d   dP;X !!`   HHg          3  33z   `,=dpA        "0 L#0 E`@`    b       P e     @ g  ~      PeY   hasEnoughData   0Q`   !&I!4kR   PL7B$>T,DS"D 8   !!`
   HHH{           3  33w  3 Y9 	33Y9;333Nx  
99 `,=dpA       #0 &%0 E`@`    $g       P 
       e    @ h        Pc~,   addValue0Q`   !FI!@np   ԕX  47+S7 L$!!`
   IHHy(          3  fO3D33w  35@
Yѕ% 33C993  `,=dpA        h%0 '0 E`@`     f       P   !   e     @ i        Pcfa   getMean n            3 ы93 ы93 ы9 `,dqA         0 '0 E`@`    e      ,        e     @ e  |      Pd6   WindowedMeanh           j 9j9j9
j9k9	
k9j9j9j 9"	j$9&
j(9*j,9.`,dqA       |/  (0 E`@`    Do0      ,@  ,@  ,@  ,@              e    @ %  D      1	5	
0Q<`&   !zI!d   ,0  !!g          ; 5 `,=dqA       (0 )0 E`@`    b          e    @ j  E      0QT`X   !I!$g2   Ф 'P8LH(P    !!`
   4=dqA      &)0 <0 A`(   E`@`    0QD`8   !I!e(   4@&
((!!`   
j	Gi         #  r9`,=dpA       ^)0  *0 a`@I`    b        e    @ l  l      PdC
   Attachment  0Qt`   !I!,iF    ?.{&|1C&D  !!(`   <=dqA      ~*0 <0 %ma(    E`@I`    0Qp`   !I!0jJ   ઁ` /`*$+*<_ d
    !!`
   bPc7-   nextID  )>'Bt(         3  h3Y9	U     V999   `,=dpA       *0 +0 %m`@I`    d        !` e    @ n  n      F0Q-`  !J!  
8/HHP<  
 <
8+ 
D0L0
$
   .d

 
(4
$
 
DD4+TDD4+ 
D

"$4
$
 (
 , .,

 x
(4
$4
 DD
 dDD4+TDD4+$
D
	
"/@@,,, $
 
,
X
0((O
(((O 
"	!!@`   2.
Ha  V            WB@ 3 333	3w  %5M@@M̕' 33u  Ow  Y5@w  555!M#5$M&5'3,B+3/B.@132@4B*@)3	8B73
;B:@=3>@@B6@5YAMB畋C;DMF;G@I JOKVLw  MYM5N@Pw  5Q5S5V5X@UM[5\M^5_@ZMa5b3,Bf3/Bg@h32@iBe@d3	8Bl3
;Bm@n3>@oBk@jYpMqMrŕs;tMv;w@y z3x  3 3{3>3,3/3	83
;w  c5}M5BB@ބ@ޅ;MBB@ދ@ތ;ߍM@e `,=dpA       ,0 80 E`@I`    pz       

 B 0P "   @    !   !0;  f!@ " "  " !B!B!0;   " !: !B 0  e    @ o  o      J'0Q`  !J!`v   p`,S<4<&T2tL$o+<@H$&|   !!,`   I	HJ~
>'B8         3  I#3 3r9 
333 3 3 3e
9 
3R3333 g"9$33&3(3*3,3.e0
9$32943698 `,=dpA       80 Z<0 E`@I`    4k:       P  P P P @ P P  ,  e    @ p  p      Pc/   copyTo  Iu           ' 'l 3ы93ы99  `e
       ,       e    @ m  m      >m           ' 9 k9`Ic         e    @ k  F      :/>/B/F/J/JN/0Q\`d   !FJ! f.    ?.x;&< !!`
   <=dqA      b?0 A0 Aaa(    E`@`    0Q``n   !^J! f.   X /x`Nl !!`   b6Bp8         3  h3r9 `,=dpA       ?0 d@0 a`@VJ`    c
       P ,  e    @ r  j      F0QX``   !zJ!$g8   P <HGh!!`   G6JB6n          #  r3g33
3g`,=dpA        @0 A0 E`@VJ`    d       P P   e     @ s  k      o           ' ' l 3ы9  `c         e    @ q  G      >!0Q\`d   !J! f.    ?.x;&< !!`
   <=dqA      ZB0 E0 Aaa(    E`@`    0Q``n   !J! f0   X /x`N!!`
   b6TaQ?Ta}b?Bp8         3  h
3r9 `,=dpA       B0 zC0 a`@J`    c
       P ,  e    @ u  h      F0Q``p   !J!(h@   ȏP xLHGh!!`
   G6Jr/B6p          #  r3g39
333g`,=dpA        C0 D0 E`@J`    e       P  P    e     @ v  i      o           ' ' l 3ы9  `c         e    @ t  H      "0Q`   !J!<mh   Ė ?.O&P5_&`_&`
;&<_&`!!<`   <=dqA      E0 `0 Aaa(    E`@`    0Q|`   !K!(h@   X /x`N >l!!`   b6BPdfq@	   tempColor   w8         3  h	3r9	3r
9`,=dpA       E0 F0 a`@K`    d       P ,@    e    @ x  b      F0Qm`  !.K!uq  ̝dxP4.xDC'<H4  H*P3@  (@  (pPH4+@LH0+8<88
 <
P$3
&L(;sLH0+< +888<$ 
 <T(;
&\8K +< +8<88$ 
 <d8K
8#p +@PH4+888<+h\@H,
 <
@#|
H$3c!!d`.   b/7H~
*?}6<y}=<<bx  v    Qx         3  3^333u  "	3
33g933333333 	3"{$3%3	'3
)f+3-3	'3
/f13335Zv    v   v  393;A=3>A@C8A73C3EAG3HAJCBAA39CK3CCLw  ?MO5PBN@M;RMT5XAWBV@U;ZM\ȕA ]3C3EA`3HAaC_A^3;CcAb3CCd39Cew  E5iAhBg@f;kMmMq5rApBo@n;tMvȕG w3;CyAx3EC{Az39C|3CC}w  ?M5AB@~;M5B@;MȕA 3ECA393;A3>ACA3CC39C̖23͖"33A33Aw  95B@;MM5B@;Mȕ;    `,=dpA        dG0 T0 E`@K`           P P  P P P 


 
  ! @!" B !B!B B!8 3B!B @!B! X 
 B Be     @ y  c      0Q0`
   !JK!c   ӂ\,   !!`   Pd0
   parentMesh  d           3     `,=dpA        T0 2U0 E`@K`    b          e     @ z  d      Pef*\   getParentMesh   0Qt`   !nK!8l`   ւ4
@Dh||!!$`   ZK>'b/v%f/u          9  ^=39393
93939393
9   `,=dpA       U0 W0 E`@K`     f        ,P  ,P ,  e    @ {  e      .0Q`  !K!d  p` @@0/x@HG| |,(c<DL(,K<,4,(c<DL(,S<4<|<  !!T`&   ZK9G}B66JI	b/HJ7v%f/j/y}@         3  3f3r3
939333g3g#3	 3
"r$9	&	3(3*3	,3	.3	03
2e4#363
8r:9<	3(3>3@3B3D3
FeH#3J3
LrN9P	3(3R3T3V3X3
Ze\3^9`3b^G#3d3
frh9j	3(3l3n3p3r3
tev3x9z3|9~  `,=dpA        X0 B^0 E`@K`    dw       @ P  P @ P ,P P @ @ P P P ,P P P P  P @ ,P    e     @ |  f      0Q`   !K!<mf   P0/x@HGpl*H& 4 !!,`   G}B6B.ZK|          3  r3939
333g39333g3 f"   `,=dpA        ^0 `0 E`@K`    $g$       P  P  P @ e     @ }  g      9           ' ' l 3ы93ы93ы93ы	9

3ы9  `$g       ,          e    @ w  I      !0Q\`d   !K! f.    ?.x;&<	 !!`
   <=dqA      Va0 de0 Aaa(    E`@`    0Ql`   !K!(h>   X /xDh H Nl !!`
   b B'6Bs8         3  h993r
9   `,=dpA       a0 b0 a`@K`    d        @    e    @   `      F0Q`  !K!Lq   P t, [<<D dHGh  !!4`   G6JI	&HJ B'B6@         #  r3g#3
3r9333333e# 9"3$9&3	(3
*3	,g.`,=dpA        c0 Re0 E`@K`    ,i0       P P  P P  ,P @ e     @   a      o           ' ' l 3ы9  `c         e    @ ~  J      !0Q|`   !L!0jL    ?.{&|{&|;&<  !!,`   <=dqA      e0 l0 Aaa(    E`@`    0Q``l   !2L! f0   ИX /x`J!!`
   b6TaRQ?TaGz?Bp8         3  h3r9  `,=dpA       &f0 g0 a`@*L`    c
       P ,  e    @   \      F0Q|`   !VL!<mh   8#T8#T!!(`   	w          3 3B 33B@
3@9 3 3B33B@3@9 `,=dpA       g0 h0 E`@*L`    $g           .  X     e    @   ]       Pfvt   computeWorldPosition0Q`   !vL!Dox   X(0/p(0/DhDL0 2H(7T!!4`   Z#u#1	3	2#8         3  33g3  33
g3B3B@3B3B@#3	h!3  3
#B`,=dpA       h0 j0 E`@*L`    (h%       P P @X     
    e    @   ^       Pf   computeWorldRotation0Qh`|   !L!,iH   PXtPHGh!! `   G	uB6r          #  r3939
39333g  `,=dpA        j0 l0 E`@*L`    e       P  ,P @ e     @   _      w           ' ' l 3ы93ы93ы9  `e
       ,      e    @   K      !0Q`  !L!Ԛ  䲃 ?
.[&\O&P{&|;&< 0 0 0 0 0 0 0 , , 0 0 0 0 , , , , 0 4 4 4 0 0 0 0 4 4 4 4 0 0 0 0 4 4 4 4 0 0    !!`f   <=dqA      l0 0 Aaa(    E`@`    0Q`f  !L!\u   X /x0( <
 <
 D 8 < 8 N" '" ' Nl  !!D`   b	 Q!uy}6B~
a7K8         3  h9999
9993r9	3
3g93
3 g"9$3r&9( `,=dpA       l0 To0 a`@L`    (h*        , ,  @ @  e    @   W      F0Q`  !L!  d47d87h
0,T" W
4,T" W"O"S,(0 8 8
0<
,
0<
,
0<
,
0<
@8"(X"(X"(X"(X"(X"(X"(X"(<   !!l`2   y< }<Q!u1	b;	4	9		aPb   OX1 Pb6   OY1 Pb:   OX2 Pb0V   OY2 Pb29X   OX3 Pb7   OY3 PbF2   OX4 PbrUU   OY4          3 33C3B 333C3B
3 [P3B33B@3$[&P#3'B"3*3,B)@!303 2B/@.3638B5@43	<#
>3@B; P : #
>3BgD#
>3FgHBK3L@JBNBP3Q@OBSBU3V@TBXBZ3[@YB]3^3`Ab;c3e@g;h3jAl;m3o@q;r3tAv;w3y@{;|3~A;3@;  `,=dpA        o0 u0 E`@L`    hx       P  !P @   !  ! ! !P P @X   ! X @
 :P Ё    @
 :  e     @   X      R/0Q`  !&M!t{   ؃4
0h8&T8<88<8
<*\8<88<8<8 !!$`   7F[           9  33^3;3
;3;3;3;3;3;3
;\3;3
; 3;"3;$3;&3;(3;*3
;,   `,=dpA       u0 vx0 E`@L`    ,i.       P 8P 8P  8 8 8 8  e    @   Y      j!0Q`  !BM!Ȅ  @@@,,,  $,4 D
((O
(((Ot
# 4 D
((O
(((Ot
# 4 D
((O
(((Ot
# 4 D
((O
(((Ox  !!D`   aLLMM
MMMM`          3  33333
33535BB@@;MBB@@ ;!@#3	$5&3
(5*B,B-@.@/;0M2B3B4@5@6;7@93:5<3>5@BBBC@D@E;FMHBIBJ@K@L;M@O3P5R3T5VBXBY@Z@[;\M^B_B`@a@b;c `,=dpA       x0 z}0 E`@L`    Pre       P P    !: !B  P @!@!X  B B    !: !B e    @   Z      J'0Q`  !^M!hx   PdXl|\<,*g<8*sHGh !!L`"   GPe*r   rendererObject  }	 Q!uy}J7aB6@         #  r3939
39393939393 9"3	$9	&3
(9
*3,3.3032e43,36383:e<3>3@3BgD`,=dpA        }0 0 E`@L`    <mF       P  ,P  ,P  ,P P @ P P   e     @   [      LLMM
MMMMPb:HG   Y1  PbK^D   C1R Pb&A$   C1G Pb:M   C1B Pbʀ   C1A PbG   U1  PbЬ   V1  PbJ   Y2  Pb   C2R PbUl)   C2G Pb   C2B Pbc   C2A Pb   U2  Pb   V2  PbF"S   X3  Pb˸:   Y3  Pb^t   C3R Pbv   C3G Pb"7   C3B PbF}   C3A PbBmH!   U3  PbZ&g   V3  Pb֒:   Y4  PbE   C4R PbT   C4G Pb   C4B Pb   C4A Pb"   U4  Pb2   V4             ' ' l 3ы93ы93ы93ы	9

99999999999 9"9$9&9(9*9,	9.
9092949 69!89":9#<9$>9%@9&B9'D9(F9)H9*J9+L9,N9-P9.R9/T90V91X92Z`LXt\       , , , , , , , , , , , , , ,           e    @   L      If!0QX`^   !M!$g2    &@d&P&8X   !!(`   0Q@`0   
N! f.   ܖD4H H
 L
 ( !!`   Pc<%   jitterX Pcɶ   jitterY h           9  99 9`,=dpA       0 l0 A`@`    c       ,    e    @   S      F0Q,`   !.N!b   $ !!c             `,=dqA        0 ҆0 E`@`    me     @   T      PcjƵ+   begin   0Q`   !FN!4kV   4"((\P&;"(\P&; !! `   ZNDNN	x0         3  333[	3
h@9 3333[3h@9`,=dpA       0 H0 E`@`     f       
 X ,P   e    @   U      0Q,`   !bN!b   $ !!c             `,=dqA        0 0 E`@`    me     @   V      ?n            3 ы93 ы93 ы9 `,dqA        0 0 E`@`    e      ,        e     @   M      Pd:ȇ   JitterEffect0Qp`   !N!,iF    &@&P&8 *L !!0`   0QT`X   N!0jN   D4H D @ D D D
 d
 ( !!$`   Pc%H   centerX Pc_jt   centerY m+PeG˱   interpolation   m           9  99999
99`,=dpA       >0 0 A`@`    d       , , ,  e    @   O      F0QL`D   !N! f0   īx$$l!! `   N	Nk          3 3@ 933
@9  `,=dpA       0 0 E`@`    d        P    e    @   P      >N0Q`  !N!pz   l"((7$\$P (38L4 8 D
((DO
(DO !!@`   m+ZF	1	9	N9	4	9	`         3 33B 33
A33A#3BB@g3	w  |3
33	"A!3	$C e&#3(g*#3,g.B2B3A134@096B8B9@:3;@=9> `,=dpA       ֋0 0 E`@`    8l@       
 P  !P @X P @ BX @ .  e    @   Q      0Q,`   !N!b   $ !!c             `,=dqA        60 J0 E`@`    me     @   R      ?~ENt            3 ы93 ы93 ы93r
9	   `,dqA        0 0 E`@`     f      , @        e     @   N      PdJ   SwirlEffect 	U`         ы ''k kӋj9'j9
'	j9
399;9;9;9 ;"'j$9&'Ћ9(3*Ј9,'9.;092;496;89:;<9>;@Ћ	9BЋ
9DЋ9F'jH9 J܋!3LkN9"P'#jR9$T%3VkX9&Z3'\9'^9(`(;b9)d);f3*h9*j9+l+;n9(p(;r9)t);v3,x9,z9-|-;~9..;΂9//;Ά0jЈ'1jЊ92'3jЎ945kϒ'6jД97'8jИ99:jМ9;<kϠ=kϢ'>jФ9?'Ћ@9ABkϪCkϬ'DjЮ9EƋF3kϴ9G'Hjи9IJ kϼ#K3L%#K#Mr'N!9LϋO"k3Pʣ9P9QQ;9RR;9SS;9TT;9UU;9VV;9WW;'X#3Yk9Z'
[$
3Yk
9\'	]%	3Yk	9^'_&3Yk 9`  'a' 3Y  k 9b 'c( 3d  k
 9e 'f) j 9g 'h* j 9i  9 j    `!  +   @  ,P , 8 , , , , 8 , , ,P ,@ @  8  8 , , , 8@ ,@ @  ,@  @ ,P ,@ ` @ P , 8 , 8 ,       ,@ ,                                               e    @ r        
	*	B	V					N
f




Fr6Rn.Fb~Zr:Vr*^r
>Zv>Nf">bz&Rv2f"Fb*FjFZv.Rn>Rfz*Jn
.FbBZv2^z  : V v     !*!J!z!!!!
"F"Z"""""B#^#~####$"$B$b$$$$$%6%J%f%%%%%&*&N&f&&&&*'''''(*(>(^(((((()*)N)f))))))***R*f****+2+R+n++++++,2,R,r,,,,,-2-Z-~----
.".:.^.."/~////"0F000001"1>1Z1v11111222Z2~222223:3^3z33334:4n444445.5B5^5z55555626N6j666666v7778:8R8v8888929J9j9~9999::>:Z:z:::::;.;N;n;;;;;;<:<<<<=*=>=V=r====>>B>V>z>>>>>
?2?F?j?????
@.@V@n@@@@@A2ARAnAAAAAABB:B^BrBBBBBBC:C^CvCCCCCC
D*DRDvDDDDDE*EBE^EEEEEEEF:FZFvFFFFFFG.GNGjGGGGGGH.HRHfHHHHI"IBIvIIIIIIJBJZJvJJJJJ
K*KFKjKKKKKKL.LRLrLLLLL"M>MZMMN*NBN^N~NNNNN0Q`0  !O!ܪ       X
  
      ( (     ( (  N tN t `*8"""""""""""""""'"&"*8""""	"""""8B
0`
T
    !!`~   =dqA    6   0 r0 	u9)1qYz                           E`@(`    6`     Kf                       bD   "      Bh		Pct0:   unbind  >N?Peh   _needToUpdate   6PeJI   invalidAllFrame Per#5   updateAllFrame  rPdb}   _updateFramePdu   fillVertices PfF~   _traverseSkeleton   0Qp`   !ZO!Dox   ʄ$HX \  T
 T P
 \ p p l d p (!!<`   Pd]V   _privateModePcޕ   _invalid$Pg}   _enableCacheAttachedInfo HPdvx	   _frameIdx   MPe   _skeletonInfo   &Pe   _tempSegments   PdF   _tempColors Pe   _tempBoneInfos  t           9  9999	99999	9
99   `,=dpA        0 F0 `@*O`     f       , ```  e     @   	      0Q<`&   !O!e&   Մ<4p
 d
   !!`   &zOg           9  99 `,=dpA       f0 0 `@*O`    b       , e    @   
      0Ql`   !O!0jP   ؄$4l4,
 D@ T!!`
    H&BOs          9  33w   353
9Yҕ" 3f  `,=dpA        <0 |0 Bh	`@*O`    e       P  P \    e     @         Bh	0Q@`0   !O!e$   ބP @
0   !!`   0QL`D   O!e(   ߄4$(8#"4!!`   DG&Mk          3  33v  
9  `,=dpA       ԗ0 0 E`@*O`    c       P    e    @   #      	h           3 g9`,dpA       0 0 `@`    c          e    @         0Q0`   !P!c   ,0( !!`   d           9   `,=dqA       0 H0 :O`@*O`    b          e    @         0Q`(  !"P!Ts   H\d$HH \ HH<LK>  |
 \
 \ ` L D   !!L`"   nOzO Pfg   curAnimationCache   jOBOe)^fZ&	vOMHX         3  33Ѥ%v  ^33f
3f3333	3
3g3e 3"g$9&9(9*9,9 .`,=dpA        j0 &0 >N`@*O`    ,i0       P @ P P @ P , , e     @         0Qh`   !BP!0jL   8 d4T(C 408g  !!,`   >OzO2P vOHM:Oer         3  f53933M
99333g`,=dpA        D0 0 ?`@*O`     f       P  `
    e     @         0QP`J   !^P!e"   `P(.p(   !!`   MHvOl          3  ]3w  3w     `,=dpA       0 0 >O`@*O`    b       P e    @         0Q`N  !zP!Pr   PD 8 \HDt" L" L 8  $h:g* |  <  !!D`   >N>OzO.)^Ta?9	"vOJOH?H         3  3f3g3
3333g3g3	g3
f 3"Y$9%3'3)e+3-@/9032g4i 637f9 `,=dpA       0 &0 `@*O`    4k;       @ P P P @ P p
 @   e    @         0Q0`
   !P!c   T    !!`   d           3     `,=dpA        N0 0 6`@*O`    b          e     @         0Q0`
   !P!c   T$   !!`   nOd           3     `,=dpA        0 0 `@*O`    b          e     @         0Q4`   !P!d   쐅$D\ ( !!`   MnOe           9  9`,=dpA        40 0 BO`@*O`    b       ,  e     @         0Q<`(   !P!d   ē8 ` L !!`   BOg          3  f3f`,=dpA        0 T0 FO`@*O`    c       P    e     @         0Q@`,   !
Q!d    84 X!!`   rOBOh          3  9 3f  `,=dpA        0 t0 r`@*O`    c       ,P    e     @         0Q}`  !&Q!!0  ̚L   ( (     ( 4H23d "4D@
 <
 H
$X
0
8@
`
 <
 @
84
0H@,&<K' 
 6,"P6"P6"P6"P6"P6"<,|&'
 ,(+k
0H
 D
 8!!``,    @b         &`    [`    [n`    [BPcv׾   uintVertBAB~OOOROPcҞm   vfOffsetHPd
   indexCount  PcJ>QN   vfCount 7FQ
	A`  a         '''''''''''3  3 5;3 	53939393hx  N59	 9
"9
$N&z  8x  %5'9)O+9,9.9
0N29
03
3u  3537]3
9w  2#;r=9?#A3CrE9Gw  IYI
JYJ5K;MOYO
PYP5Q;SUYU
VYV5W;Y[Y[
\Y\5];_aYa
bYb5c;egYg
hYh5i;k m3n]3
pw  #rrt9vw  5x;zY|Ǖ }9?9G9v  `,=dpA       0 T0 JO`@*O`    `v~        Ӂ
`  , @ . 
  B B B B B B P  8 3e    @         0Q`  !bQ!}  0S7p7p7d$@$@$@ @*8> *p(Ch(Ch(Cl 0LD0LD.,tL

 ,"4D8*8.$.$.$.$.$.$.$* d"d|PC ,,
  6(",0
 `$L4\4\4\8 
 48s   !!d`.   OJQXb$         FPbZ_0   fg  Pb[   fb  Pb.65   fa  PbV   dr  Pb(   dg  Pb*c^   db  Pb   da  `    vQzQ~QQQQQ44&4*4H`2           3  3 B3 B O  '3	3B O  '33B O  '33B O  '3B93!B 9#3&B%9(9 *3,3.e0G3,33B2953,38B79:3,3=B<9?9 A3 EVDX C3HVG@J3LVK@N3O@Q'3 TVSX R3WVV@Y3[VZ@]3^@`'v  v  3a''x  Nc5d9fhYh'i)3O:	j3L:
l3H:n3 E:p3^:r3[:t3W:v3 T:x;z3|f~3

Me333'3PO'3w  "YY5;퓕$ 3w  {
5;
MM5;
MM5;
MM5;
M;
M;MMʕ} >@w  *
M;
M;Mɕ, `,=dpA
       0 ֹ0 NO`@*O`             
 
 
 BX   P     @X  !  X    0 0 8P  	
  28 !8 !8 !8  : !B  e    @         0Q`  !Q!N  d\8P$(
 |
$
,4'<<<<Pd  
(((
 \"$  4 xd3H343 #x(h OW2XHH
 `
'.,"<DP
 @
B0,"0<_   @
  
  `V_&
<\Pg@&|b{.(((
 B$*x$
 T$H0 <0b  
 (#        -#/ 4 !!`\   ~OOBrOH2
2Ff!!"j4}f.`NQ7RQ8b   
      V`    `    `    J'v%>'7NO4g  v      >      0  40        3  3333s3
w  b55ڈ;3939393	9	 3
"9
$3&9(Y*Y+'d ,3-3/w  ,3-513335+''37f9Ң*	3;{=	3>{@	3A{C3DhF)(3H3J3Lˢ'3N3P3Rv  v  y3R''NTz  :x  #5U9W9YO[9\ږ^Z^'ڇ_):`:b;dYf'''/''3g3i
ekC?3 m3!qWpOo'3s'3g3!q
euu  %u  &3sw  'wYwxYx5y;{)}3"~@ۀw  ?
M5;ڄ
MM5;ڊMMޕA333#ex  f@ەw   5ۖ@٘;ݙYݕ"@۝'@۞'@۟'P@۠'3$g3$g3$g3$g3$gY    3-f`,=dpA       0 ,0 RO`@*O`           P P   ,P  ,P  
 
 
P@ P P  . '0    2@ @ @  @ B!@ @ 0@ e    @         Xb$         "Bh	Pe̚   removeSkeleton  *
620Q<`"   !Q!e&   䥆$Ht h   !!`   jOPe'mO   _animationPool  "g           9  99   `,=dpA        p0 &0 `@*O`    b       , e     @         0Q0`   !Q!c   ĩ$H( !!`   jOd           9   `,=dpA        `0 0 "`@*O`    b          e     @         0Q4`   !R!d   $Ph   !!`   Q"e           9  9`,=dpA        0 N0 Bh	`@*O`    b       ,  e     @         0Q`   !R!<md   d8(p-/  t
8
0H$ <4  !!`
   "PeљL   animationsCache QBh	|`          3  5ҤX3ѫHɭ=.6Ϥ"3	@@;3f9 3 `   `,=dpA       0 0 Q`@*O`    e        P  Ё   e    @         0Q`"  !>R!Lq   t8(hd|Xo| H X<\4,8&(  !!8`   "}:f1OQ@b         .)^e.Rb           2PBH         3  5ң	3r	3r 
	33r	3rr 3g3 ̇::	!:
#:%;'   `,=dpA       0 0 *`@*O`    (h)        P @ @ @ P  e    @         0QD`6   !bR!e"   Ćt8(
<<0   !!`   ".Ri          3  5Ҥ35 `,=dpA       ,0 0 
`@*O`    c        P    e    @         0Qt`   !~R!0jJ   Ȇd8(
4x-/  (
 g   !!`   ".RBOuX          3  5Ҥ<363ѫ/ʭ$6	3f     `,=dpA       40 0 6`@*O`    d        P P
 e    @          0Q`  !R!Xt   φ<$0L8,
$8$04 L0DX
(h
\8S
<0t` T
 @(  !!,`   "fZ.RQjO8         3  5Ҥ3ѣ33g
35ϣK@@35Ϥ3`r 393h ;"`,=dpA       0 20 `@*O`    $g$        P @   ! P   e    @   !      0Q`   !R!Dov   ݆<x $0( 80
<(L-/  (
 g !!`
   FO".R}`         3  hң3fK35
Ѥ33Ы/ɭ$63f    `,=dpA       r0 0 2`@*O`    e       P  @ 2e    @   "      Ta?:	8          k 'k'	'
''''''''''''''	3r'	3r
'%'#3Ї)΋ :	
::::::: :"	:$
:&:( :!*":#,$:%.&:'0(:)2g4'#3Ї*6)΋+:	7,:-9.:;/:0=1:2?3:4A5:6C7:8E9::GgI;9<Kr M9=O9>Q`x|S      0'@ Ӏ&0 0 0 0 0 0@ `                           e    @         VOOOOOPP>PZPvPPPPPQ"Q^QQQQQR:R^RzRRR0Qe`x  !R!x|    L TS*"4":":":TRpTR"R""
"""	""VYp/D   !!`n   4=dqA      0 0 ` E`@(`    b<         GPer?   sp.SkeletonData 	F*b         qCD= Pf./
   ensureTexturesLoadedDDPd,%   _getTexture Pdn@	   _getAtlas   F	0Q4`   !
S!c   8 , !!`   =e          3  f `,=dpA        0 60 `@R`    b         e     @         Xb$         Peh   _skeletonJson   BPe&   skeletonJsonStr Pd
[   skeletonJsonPd*"
   _atlasText  EPdI	   atlasText   jz`   Yb         
0QH`<   !BS!e$   T@<;'  !!`   &S0	0	Ej         3  #33 g  `,=dpA        0 b0 
`@R`    c
       P   e     @         *S b         0Q0`
   !bS!c   T8   !!`   &Sd           3     `,=dpA        0 0 
`@R`    b          e     @         0Qp`   !~S!(h@   @ p&h &{0t$7\!!$`   =0		&Smt         3  f"#3g9
3]3339 `,=dpA       0 J0 `@R`    e       `  P    e    @         .S b         
0Q0`
   !S!c   T,   !!`   2Sd           3     `,=dpA        0 0 
`@R`    b          e     @         0Q<`"   !S!d   ,
@, , !!`   2S=g          9  3f   `,=dpA       0 p0 `@R`    b       @ e    @         6S b         
`    [`    Ja       !j b         `    [`    Ja       Q(b         
U~C0Q0`
   !S!c   T    !!`   ]d           3     `,=dpA        0 0 
`@R`    b          e     @         0QD`4   !T!d   ܇t.` , !!`   	]=i          3  93f  `,=dpA       0 d0 `@R`    c       ,P    e    @          YF0Q4`   !2T!d   $Pd ( !!`   "PdrD   _atlasCache e           9  9`,=dpA        80 0 =`@R`    b       ,  e     @         0Q`   !RT!Dor    7tH<P 
 l
4$ " * L   !!(`   L=dpA       0 B0 aAc   h     R`@R`    jH0QT`V   !jT! f.   ,"($* L 4 !!`   bm          Y 'z  3 h' `,=dqA        0 H0 `@bT`    b         e     @         1]L2Z	bH          ''3 3'u  >' w  *53j3
hYЕ, 3h ` f       P \       e    @         R0QX`Z   !T!,iH   pH4
 0
 40!!`   jH1]n           3  3w  53YЕ 	   `,=dpA        z0 0 `@R`    c
         e     @         0Q`  !T!x|   잇Pp<@D$4T44*LKhL L$083(X`3d3XO t @<!!T`&   "jH
GSJ56".S90Yz.	@         3  3 333x  83
233x  !#3 S3h3gң#3	3
 r"3$#3	3&r(3*Ж)#3	3,r.#032r436983:g<9 >3@fB3 D `,=dpA       0 0 `@R`    <mF       P P ` @ ` @ @ @ @ ,P ,P   e    @         0Q`   !T!Dox   ȴxL,L
x (*p"H* P(* L!!4`   HjPe>ŲD   SkeletonTexture  b         y}Pen   setRealTexture  
8         3  3w  W5v  @35#
3·)3:3:r3gYѕ[ #	3
! Rh#`,=dpA       "0 X0 R`@R`    (h%         `    ـ    e    @         0Q`   !T!8l\   \LLH@0 "*
*LKh  !!0`   BT6SJ5.R	
G{(         3  3 Y35#33
333gr9  #3 T3	h`,=dpA       0 (0 S`@R`    $g        P P P  P    e    @         0QH`:   !U!e(   Ň$PO 0!!`   Qmij         3  3g3f   `,=dpA        N0 0 `@R`    c
       @   e     @         	BIP          k 3'#3Ї#3	: :	
͇)̋::)̋:::)̋:::!#̄$%#3%=':):+-̄.%#3/=1:3: 5!7)̋":8#:::$<:%>&:'@(	:)B*
:+D,:-F.:/H0:1J2:3LgN#4P95R96T`hxV      ` 9 00&9`2 0 0 0                      e    @         S>S^SzSSSST.TNTfTTTTTU0Q`   !&U!4kR   ɇT*""""""   !!P`$   Xb$         G PfSR   sp.SkeletonTexture  	BBTPe9M   getRealTexture  ER=	J5Z	0Q0`   !FU!c   ·(
8 !!`   d           9  `,=dpA       0 0 T`@(`    b          e    @         0Q0`
   !bU!c   ЇT$   !!`   d           3     `,=dpA        0 T0 >U`@(`    b          e     @         0Q@`0   !~U!d   ҇HD$ P !!`   Eh         3  3 3h`,=dpA       0 0 `@(`    c       P    e    @         0Q@`0   !U!d   ԇHD$ T !!`   h         3  3 3h`,=dpA       *0 0 R=`@(`    c       P    e    @         0Q,`   !U!b   ׇ !!c             `,=dqA        0 0 	`@(`    me     @         	Tx(         #  #3ч)#  33	: :	:
:::g9  `,dqA        n0 0 E`@`    ,i      P `         e     @         BU^UzUUU0Q`Z  !U!Ԡ  ؇ w84H \
*4< T  X   `d0  `N xN xN xZ  ( ( (  (Nt Nt T              +<
(   |4!!h`0   m=dqA       0 ^O1 	u9qYIma5eU]=-y}EAQMiiiYn!2%)-1i59=Pb⛤   yt  Ƙ~Pb΀Sp   Et  PbS   At  ʘ!                                                                        E`@(`    0QT`V   !U!$g2   ݇<LD< *$   !!`   U	0Q4`   !
V!d   D
P   !!`   e           9     `,=dqA       0 0 E`@U`    b          e    @         m         #  3#  33f 'l `,dqA       h0 0 `@`    d
      P      e  
  @         0Q`~  !.V!p  |l(B(6(6(3
$84 8t  t$8H($$0D  ,T
(
DP@ /
 (" |. h" |*D"hR
 !!p`4   :">"B" 2F6F6PdZ:   baseMaterial
bBnu}         3  3v  :3  3v  Y3  3v  e3  3v  qo#
33#
33#
33іm#
33	#
33
іO#
33#
33і1#
33#
33#
33
 :3"]:3$5&ϣ3(f*@,@-@.@/:3052̣34#
3638g:̖9<3>h@3>hB3DhF3H3J3JeL;N `,=dqA       h0 1 U`@U`    DoP       P ` P P P P  P @! P @ @ @ @    e    @         0Q`  !NV!|}   L<,*#
0DTX@
4L0TX@.D4L0  !!$`   ~QFvQzQQQQ          3 B '66 P  'B'0B'1B'230B'331B
'432B'56VX 5V@4V@3@'30B'731B'832B'9  V!X  9V"@#8V$@%7@&'   `,=dqA       1 x1 U`@U`    (h'        !   !B! @!B  e    @         0QT`R   !jV!(h:   X4TL   !!`   m          3 VX  3V@3	V@3@   `,=dqA       1 .	1 ʘ`@U`    d          @  e    @         aq
4PkS0%   ../../cocos2d/core/renderer/assembler   b         vF<Pm /   ../../cocos2d/core/renderer/webgl/vertex-format 7`     Kf                       B6Z?0Q`   !V!Lq    ;t('#X l<l B u 2   !!P`$   4=dqA      V	1 N1 A`(   E`@U`    0Q@`*   !V!d   Ȧ ,( +| !!`   9	h         3  h   `,=dxA        	1 
1 `@V`    b         e     @         UbF0QH`:   !V! f*   쭈T L
$    !!`   j"j          3  f3Ҥ3f   `,=dqA       t1 v1 E`@V`    c
       P   e    @         60QM`F  !V!Z  ಈ44H40&c2 *L$0&Gd$0&Gd$0&Gl2$@2$@2$\68N 6p(*Ch(*Ch(*Cl*&H *0/tD2 6T2 P"OT*&?`B,.+tll,?d,,<2 4H,4
 `" 8" @ "(@@@" H" 82"(@@D6J P z xH
.$H
.$H
.$H
F,"(F
+,4
 `
,T
4d
4d
4@
$$@$7x$7p
2#"<(*@(;*|$7*p
:+	+*+X$*$
 <" 8" H" H" D z +x#H
:$#H
:$#H
:$#H
R"#,"(R*+*+2",2"|$*#$
 <
2#"(:+*'   !!`>   JN4_	4
&4*4H>BF		gd              :  1    	     ;3  ;3;333B
3BB O  93  &3B3BB&#3B3B B!&$3"B$3%B'B(&%#3*B)9,$3/B.91%34B39638" 3:e<] 383?#B>9A 383D$BC9F 383I%BH9K   9M3	OfQ3
SBMUgV3X3
SBgZ@3
\Eg^D e
`#b3drf3h3j&D3nCmBl&@;3p@CrDhs3u&E3w&C3zWy&B;3  ;3;33|Eh~?3nBw  !59!M593M5M5M5M5e"M59"M59= 3:M5M	5M
5M5e 3:e?3!" e!3;M!3;M"3;M"3;MIk;!MI k;@@    3nBw  5;MM5;MM5;MM5;M5VX M5V@M5V@M5@& M   ; M  5 V  X   M
 	 5
 V  @ M	  5 V  @ M  5 @& M  ; @ @ H  ?BB@ @w  ! 59! M  5 9" M " 5#9" M % 5&9?3!"  e (!3 ;* M ,!3 ;- M /"3 ;0 M 2"3 ;3 M 5I k6 ;8, M :I  k; ;= @? [  @I kA&I  kC&BB@ @Ew  N M F ;G M I ;J @L M   M `,=dqA
       1 1 E`@V`    N      P   B    @X  !, `X P    
 P @ P P P 
 P   
 "  "   @ "  "  
    8 	H @!@ B  B " ! B 0C @   H @ f B  e    @         NO0Q	`  !W!YU  L0T<0`X D",,LL@"
( X  2 D         d,(,
 "$0 2@+\$42@+\4   4 d3H343 #(H< 44 2D$ ?"0  H* H" X<0
  : \ll,?d,,`b_"\< *$&0C*(*$
 H"$0C#" 0 LPP&@B,.+tll,?d,,&|n{"X<,,
 
&&,
&$&,
&$&l"$0C|"$0C|"$0C| 0 
6,p2 T$*,
 `
$T
4#<0b ,, (*(
 8
& /,
,
0
,
,
(*(
 D
4
$\*> & ?
>$J 2 ?#.#R(:'3* 3* 3* 3* 3* 3* +V"#Y* #8"x<H #p0*+0
 2"**4""8"#`**4""8"#l,*0*[3 3T #4*,*0:8"".+* #H2d+	"' !!E`   B2

Bh	C2
H2f=Ff!!"j4}.ٺJIs>BF	JNJ'C RC rVC`F  v%>'a  &  7NO67`  4i  l  
  ~    ,    r  Z    4FTa      ?1	b;	"b      m	p        :3  3:3:3:3&:3
&&&u  &&:3&:3&	:3&
(	
3	f9
&&@&B&C&D&E33w  ?35=33 >z  3"3$u  &&&<z  3"3&u  &&&@&D3(f*Т;3,{.3/{132{435h7:9G393;3=3"3?lA8')3CfE<3G3IfKv  ^3&'<3MfO<=9Q<9S*OU&@&D;3VhX3Z&E3 \&C3!_W^&B;3"a;3#c3$e3Beg뤘9%i3&kB5mBMo5phrB@tB@@uw  /3'v5xMz5{h}@13(f3)f뇗.-3+3,WBӋ&@3&D;3V@CёDhВ3Z&E3 \&C3!_W&B;3"a;3#c3$e3,Be
9%i3w  5BӘB@ӗM5BӜB@ӛM5BӡB@Ӡ3&k5M5hЪ3'v5M5hб3'v5M5hи3(f3)fM@u  6Du  73/Eh30BB@@w  <M5;MM5;@Mݕ>3331e;3"a;3#cDx  4EED@w  5C@;Yܕ 325&*5&+5&,5&-5&.5&/BB@@w  5&(M5&)(*B)+B@,@;M(- B ). B @/ @ ; @   ; 33 @ C
D h 35  g 35  g 35  g 35  g 35  g 35  g Y    3@  fM	N9%i 9A ! 3B # 3 %w  L 3B # 5) 3 + 3 - 3C / B( 3D 1 @' 3 5 3 7 3E 9 B4 3F ; @33&k 3D 1 3F ; h=3'v h?3) fA 3G C 3D 1 3F ;H #I F 3J H BE e J 3K L fNv   9A ! YP G  Q  `,=dpA       H1 :1 E`@V`    R      P P P   P P PP
 
 
 @  

  @X @  
 
  	 B " !   "@  3P " " 
  @     !!: 3@
   `
 B

 
 
 P @ 0  e    @         Peva   realTimeTraverse0Q`  !*W!  XDxH0H8  4<,
,
,
,
0
x(* 6,6,:,0,4.@P ,,
 
H< 7$ 2D$ ?"0  H* H" <hPJ dll,?d,,$*$
 0"8&+0"@?:
H$"$
 <
&D
: wX$"$
 <
0
 T*> & ?
>$> & ?J @H
,($
 `
:H&'lH @
& '"   !!`>   j&HAJQV.ٺJIs7NQ>BF	JNRQ_	67c        (        :3  Ң33u  33<3
5&*5&-5&+5&.5&,5&/UŤ6*v  (-v  +v  .v  3Y53Hk 3w  5"G3$3	&l(͢')3
*f,<3.3
0f2v  ^3&'<34f6<=98<9:3<&A3>&D;3@ADhB3D&E3F&C3IWH&F;3K;3M;3OEED@Qw  'CSYS5T@R;VYX)Y3Z3\3^@`haFhc@eSFF@fw  65g,@i;jMl5m/@o;pMr8s줜FF@tw  5u&(Mw5x&)(*Bz)+B{@|,@};~M(-B؁).Bׂ@؃/@؄;مMߕ;3ADh׋>{AFMFM@ڐw  Sz  "HY5k3;ܖM;ٙMMݕUY    `,=dqA       :1 G1 E`@V`    x|       P P        @ P P , P P 
 !8 3P     0C @!@! !"@ @ 0 e    @         PeBu   cacheTraverse   0Q`  !JW!Ȉ  t0*`\TTTT8 KB <2 TL6 |
 $
   <l
    DX@+.<(,6`@.`@ , , l .T$$#h d. ` , ` 4 4 4 4 P!!x`8   IsCrj:J5 Peڐ@   _vertexEffect   Ta  AjJBW>N"W?R.`D  8         3  33F93	33 P  &3 P  &3 P  &3 P  &3	3
f&&&3  &=3h!&;&<&:&'3#&&&&>3%3%3'&?3)v  ^&>S+&:3,=3.&'S0&3
f133g5:??373	g93;g=??3?fA3CYE9F3H3JfL&=&;&<&:&?  `,=dpA       <G1 N1 E`@V`    @nN        `
     

 P  
  @ e    @         }0Q4`   !nW!c   D@  !!`   Re           3  Z9 `,=dqA       TN1 N1 E`@V`   b        e    @         ~H          ' # 33g93
9 l3ϋ99	
9999`0j      P ,P P , ,          e    @         o		`          H ''G'H'I9 9kҤ3):		k
k'k'k3'3'#3''%'#3    e'#3    e '#3    e"'#3      e$''' '!'"3&r('3&r*' 3,r .'!3,r 0'"'@'A'B'C'D'E'F32k493236h83:9<   `UDo>      ,@ L Y @ @ @ @ P           e    @         UV*VJVfVVVVVW&WFWjW0QH`<   !W! f.   Ċ L <
  !!`
   4=dqA      Q1 4S1 ` E`@(`   0QH`@   !W!(h>   Ċ$,D X L \ T ( !! `   ?? .	j           9  99999
`,=dpA        8Q1 BR1 `@W`    c       , , e     @         0QD`4   !W!d   ɊT&l<$ !!`   ei          3  r 9 3    `,=dqA       |R1 S1 E`@W`    b        e    @         ~	j            'ы9 9  `c      ,    e    @         WW0Q`   !W!Dox   ͊ L  Ph*""""""""" l!!p`4   4=dqA      ^S1 L\1 ` E`@(`    `b(         G$Pgr   sp.VertexEffectDelegate Bh	Pd.q
   initJitter  Pej   initSwirlWithPow Pf*   initSwirlWithPowOut $Pg$j   getJitterVertexEffect    Pf?v   getSwirlVertexEffectPe"#   getVertexEffect PeB   getEffectType   0Q<`$   !"X!e&   ъ$Lp d
 0 !!`   ZWPe"   _interpolation  ePdx   _effectType g           9  99  `,=dpA        TT1 U1 `@W`    b       , e     @         0Q<`$   !FX!e&   Ԋ$Lp d
 0 !!`   ZW2Xe6Xg           9  99  `,=dpA        2U1 U1 Bh	`@W`    b       , e     @         Bh	0QL`H   !bX! f,   ؊<
`| 68  !!`   Pcd   jitter  6XzNZWk           9 3r93`,=dpA       V1 W1 X`@W`    c
       @   e    @         0Q\`f   !X!(h<   ݊< T*k8  !!`   &E2XOZWo          3  r933r
93 `,=dpA       HW1 nX1 X`@W`    d        @   e    @         0Q\`f   !X!(h<   < T*k8  !!`   ~E2XOZWo          3  r933r
93 `,=dpA       X1 Y1 
X`@W`    d        @   e    @         0Q0`
   !X!c   T8   !!`   ZWd           3     `,=dpA        Z1 hZ1 X`@W`    b          e     @         0Q0`
   !X!c   T8   !!`   ZWd           3     `,=dpA        Z1 Z1 X`@W`    b          e     @         0Q0`
   !X!c   T8   !!`   ZWd           3     `,=dpA        ,[1 z[1 X`@W`    b          e     @         0Q0`
   !Y!c   T0   !!`   6Xd           3     `,=dpA        [1 [1 X`@W`    b          e     @          PfJQ   VertexEffectDelegate	(          k '##3Ї)΋ :	:	
:::::::g9#39! `8l#   	   ` L            e    @         XBX^X~XXXXX
Y0Q`  !2Y!Ts   L|$L*hT H ` X \ ` x ` p | @ x    !!H`     qPd@7   ./predefine  PfZY   ./polyfill/string   Pe   ./polyfill/misc PebE   ./polyfill/array Pf   ./polyfill/object   $PgJDU   ./polyfill/array-buffer  Pf`;   ./polyfill/number   $Pg'   ./polyfill/typescript   $PgFV*   ./cocos2d/core/predefinePdw	   ./cocos2d   Pdzs	   ./extends   	         $  "## 39#
#
39kkkkk	k
kkk k"k$39&`,=dqA       \1 _1 E`@(`    (h(       ` ,` ,@ @ @ @ ,  e    @         0Qh`z   !zY!(h@    DX<;**3	!!(`   4=dqA       6b1 Ve1 ` E`@(`    Q	2U	U
a0Q0`   !Y!c   0
$4 !!d           {   `,=dqA       Jc1 c1 E`@Y`    b          e    @         0Qd`r   !Y!,iH   䎋4l4Hhh`d8!! `   

aq          "3  #v  $#v  #v  #v  	#
v     `,=dqA       c1 He1 E`@Y`    c       ` ` e    @         r           # 3.#3#g
'# " 9   `e      ` @      e     @          YY0Q`   !Y!4kT   0&8;($*<K(4*L  !!(`   I	B0QH`@   Y! f,   ȗ(p($ w  !!`
   M	UFbj          # 333gv  `,=dqA       e1 zf1 E`@(`    c
       P   e    @         Fb0Qh`|   !Y!,iD   䛋p0
 h
DR `$  !!`   HbrH         3  w  /53eYѕ1 	  `,=dpA       f1 g1 E`@(`    c
        P  e    @         r0Q<`&   !Z!d   (L #P !!`   g         3  gv  ^ `,=dpA       h1 h1 E`@(`    b         e    @         {          #  3#  ҋ 9#  33#  3ҋ9
#  33#  3ҋ9   `,dqA        e1 h1 E`@`     f        ,       e     @         YYZ0Q`*  !:Z!Lq    $$&($&('8&D$P<W d"4"  !!T`&   <=dqA       i1 m1 a  E`@(`    1	-0QT`T   !RZ!e"   ԥ,H#*D.P34   !!`   m         ~ u  # kx    `,=dqA       hi1 i1 E`@JZ`    b         e    @         7	0QD`6   !nZ!e&   ,0 (4 !!`   1	6	;	i         # 3g# 3B  `,=dqA       Fj1 j1 E`@JZ`    c	       Ѐ   e    @         EB0QP`L   !Z! f*   ,@@@ "(   !!`   1	yl         " !#  k#3gv    `,=dqA       k1 k1 E`@JZ`    c
       `   e    @         		  !	Ub0Q@`*   !Z!d   0$ < !!`   	h           3  f;   `,=dqA       l1 l1 E`@JZ`    b        e    @         0Q@`.   !Z!e"   䴋P, ,   !!`   	h          5 3 f `,=dqA       0m1 m1 E`@JZ`    b       @ e    @         	           # 3# ы 9# 3# ы9#
3#
ы9#	3
;#3#'#3g'#	ы9
 #	ы9"   `0j$       ,` ,` P P ,        e     @         NZjZZZZ0QT`X   !Z!$g8   P8[0S|!!`   Ebm          #  #  3#9#  #  3#
9`,=dqA        m1 n1 E`@(`    d       ` `    e     @         0Q\`h   !Z!$g4   ,&8gx&	  !!`
   U0Q@`*   [!d   Լ4( 0 !!`   }Dh         #  33h   `,=dqA       (o1 |o1 E`@(`    c       P    e    @         0Q`   !.[!Dot   H  p 7$
H #$  !! `   UrH
|@         #  3g#  33#  3g
g3w  $5#  3h;YЕ(   `,=dqA       "p1 Nr1 E`@(`     f       @ @   0  e    @         o          #  3#  ҋ 9#  3#  ҋ9`,dqA        n1 Vr1 E`@`    d
       ,    e     @         [*[0Q`   !R[!8l\   ʋ(<*TK(4*LK(4*L  !!(`   QF0QD`4   f[!d   ̋4` &H !!`   i         3  hv    `,=dpA       s1 s1 E`@(`    b         e    @         r0Qh`   ![!$g6   Ћ4hp@3d L(&, !!`   Hr         !
3  x  3 3 A3h	v  ^v  `,=dpA       &t1 Tu1 E`@(`    c          e    @         r0Q@`*   ![!c   ׋T: P !!`   Pb
a   ^\s+Eh          3  ҃  h   `,=dpA        u1 8v1 E`@(`    b       L e     @         }          #  33#  3ҋ 9#  33#  3ҋ9
#  33#  3ҋ9 `,dqA        r1 @v1 E`@`     f      P  ,       e     @         b[~[[0Q`  ![!2  ً <.|.@+>"D*#" " " " " " B" B#" " " " " " " " " B"P" " "    !!`v   <=dqA       jv1 1 a  E`@(`    UUI	0Q0`   ![!c   ܋<
4  !!`   d           9  `,=dqA       w1 `w1 E`@[`    b          e    @         0Qd`x   ![!$g8   ݋t5/  0 &"!!`   BqP         8 ̭- 3 g6;) 	`,=dqA       xw1 x1 E`@[`    c
         e    @          0Qp`   !\!,iD    ;" \< t<
   !!`
   4=dqA      Px1 y1 a`(   E`@[`    0Q0`   !.\!c   ,
D( !!`   d           9  `,=dpA        x1 x1 `@&\`    b          e   
  @         UbFt(          '  l #3g39
r 9 `e      P  ,     e    @         Pd	   __extends   0Q`   !R\!@nl    pD(
 l
,+%/  `(< *h"(  !!`
   HFBb}p         3  w  X5ҫGȭ<-#33	3h6;8YѕZ  `,=dyA       y1 ^{1 E`@[`    e       P
   e    @         Pc    __assign0Q`  !r\!ly   \X5/  $(< "H ,"D"#8, P$#8(T('*X,$ !!(`   UFBbH`         Y ʭN ?# 333h	"3gw  6;J # 3"t# 3g3w  Y35gw  8# 333 5"h$5&5(5*;,Y.ϕ] / `,=dqA       {1 ~1 E`@[`    ,i0       Ԁ
 
  @  @    8 3e    @          PcF7   __rest  0Q`  !\!\u    0
:p 7 #(0F # ,
P"$>8+
$"
: h  !! `   HU
Ro	Pc>ϐ   decorate!
X         3  w  #3h$"+#
3"#
3eЖR3 Nz  C5Ҥ2w  kx  ilZϕD x  #3e `,=dyA       1 n1 E`@[`    $g!       P `       e    @         Pdu
   __decorate  0Q<`$   !\!c   ̊ 7<!!`   <=dqA      1 .1 aAa   (   E`@[`    0Q<`&   !\!c   ċ<2 H !!g          i  `,=dqA       1 $1 E`@\`    b          e    @         g           ''   `b          e    @         Pcp   __param 0QP`J   !\! f,   ؍< #(< D  !!`   Ro	Pc   metadatal         $  "# 3"# 3h   `,=dqA       j1 b1 E`@[`    c       P    e    @         Pd<)
   __metadata  0QT`X   !]!e$    WTX*3  !!`   L=dqA       1 1 aAc  h     (   E`@[`    0Q`   !*]!$g6    "$:('d w !! `   T=dqA    
   1 ؈1 d   (      E`@"]`    0Q``n   !B]!e(   |" G" \!d                !`   $=d& @        ą1 1 I` :]p          3  gkэ k `,dqA       H1 1 `@`    c       @    e  
  @         0Q``n   !f]!e(   |"#G" \!d                !`   $=d& @        1 1 I` :]p          3  gkэ k `,dqA       81 1 `@`    c       @    e  
  @         0Q`   !]!,iB   ؜ .0\0:`> H   !!`
   4=dqA      *1 r1 ` `@:]`    =
0Q4`   !]!c   D @ !!e         k    `,=dqA       1 F1 E`@]`    b          e    @ 
        y(          3  3k?3){Ћ r3	  h  `e      @        e  
  @ 	        9	x8          '' ''' 3   h& 3fk	   `:]e      L
       e    @         m          ''''# 'ы r`"]c           e    @         PdZ	   __awaiter   0Q`   !]!0jJ   Ȥ KH*GL.4.8/*(   !!8`   \=dqA       "1 n1 aAe   (       E`@[`    0Q8`   !]!c    '46!!`   4=dqA      1 f1 ^`(   `@]`    0QH`@   !]!d    <:5&,!!`   0Q`D  ^!A=n  D&;\
@*0,* .D.D* $".2('P+X(:@>,7, 
X.8,?.
0\ 8 \D(B,'w**T\0*<*"0.t0l0.<2$p2,(
 `.,2$p2,8 p*$ 8 \ > .+*$ Kv-#.($
 \H 3l !(h@       C  4     #     2     !`B   ,Pi.9ME   Generator is already executing. b=
`    Jb           Pc+^   label    b         D`    Ka       PbƐ*   ops "PbʄIy   trysHb`  $=d& @        1 1 	` ]`    Jb          k0      r             "   &   *      b         CH         #  r&5U3B5	33&3&3g3&235h&3җ&)%5U=3=5!v  $v  v  v  9v  U&3	#Y%9	&
()5):+җ3	#Y-9	&5.&0%җ3133f53739f;җ37&3=x  3@N?5B&'5Dv  5Fv  &җ5Hv  C-5J5Lx  (5N5Pw  5R9	&5Tv  73	#5Vw  5X9	&&E3	#5Zw  +5\9	&313^g`:5b313dff373hfjҖO3lhn%͍p%=q&Җ&&  ]  s 5uUt5w y)5z	5|:~  `,dqA       1 21 E`@`    dw         
 
 
`B 
 .0  X          P  P @ 0 C`"    e    @         `    Jb           j           ҄ %==k`,dqA       ̋1 X1 E`@`    c          e    @         f           '   `b          e  
  @         0b         .^`    Pb
0S   sentB^`    [>^`    [0QH`<   !^! f.   ,$ H  !!j          5U 55  `,=dqA        1 1 v^`@]`    c           e     @         (b         0Q,`   !^!c   謌,0   !!c            `,=dpA        21 l1 E`@]`    me     @         }0          '' ч ϋ:')k:k:
k:$	"#	3
΋;   `$g      I  0p       e    @         Pd;GX   __generator 0Q`   !^!,iF   t5/  $($(< V< !! `   
UFBbPe
\   __createBinding yX         V ̭K < v  /#333h	#iG   `,=dqA       1 1 E`@[`    d       Ԁ
  e    @         Pdq   __exportStarb0Qd`r   !^! f0    7T' Lp:!! `   <=dqA      1 <1 aa(     E`@[`    U!
 b         C
0Q4`   !^!c   ,$ !!e          5    `,=dqA        1 ,1 
`@^`    b          e     @         q0          ''!# 3ч)͋ :e   `d	      0      e    @         0Q@`*   !_!d   T+|
, !!h           !5 ;   `,=dqA       R1 Ҝ1 E`@[`    b       8  e    @         ^0Q`   !2_!<mb    'P|8 ( @" $# <+P.7   !!4`   <=dqA      
1 1 Aah    E`@[`    bHb         0Qh`~   !N_!$g6   ,*TP,$&8 !!`   H b         =
r          3  z  ))Y)5:]: `,=dqA        1 L1 `@B_`    c
       L 0  e     @         $Pg
=   Object is not iterable. ,Pi6   Symbol.iterator is not defined. ~0          )$ "
#3Ҥ
5)3g
3" )ϋ :#	
r ` f      P @ L      e    @         PcnYH   __values0Q	`  !~_!Xt   \\ (T 8/O"<@  (G4V+ <
D G<_$!8l`   +           .   e   q  	         p     !4`   b=
b$=d& @        .1 x1 	` [b         
p         $  "# 35ң3g
φZx  %3f333g3 ȍ):	͖3]3
 Ҥ3g"ɖ3	$ `,dqA       H1 1 E`@`    (h&       P @ @ P  @    e    @         Pc!   __read  0Q``n   !_!,iD   Џ \$H/.\?/(  !!`   Hr_p8         І 3 w  %3#5k	gYѕ)  `,=dyA        1 ؤ1 E`@[`    d         f  e     @         Pc
԰   __spread0Q`   !_!Ts    \ D,
 ,
</_ <0,
 `
$($(
 <
 # [$ !!`   HI	X         3  w  53 @Yѕ #	kw  753 w  5;YYΕYѕ9   `,=dyA        1 1 E`@[`     f       @
 f 30  e     @         Pe~S   __spreadArrays  0QH`<   !_!e(   +t0@!!`   Pc   __await j         #  {9#  r  `,=dpA       P1 1 E`@[`    c           e    @         _0Q`  !
`!Hpz    H0<&6('l
  $ , 0 W&<   !!D`   d=dqA       D1 1 f       E`@[`    0QT`T   !"`!e$    '46,  !!`   4=dqA      1 ޫ1 	`(   `@``    0QD`4   !:`!d    '<.  !!`   4=dqA      Ԫ1 Ϋ1 `(   E`@2``    0Q`   !R`!$g2   ԬTB&&&G"\NL   !!`   b`    Jd                   x          3  ҄%====gx  l  `,=dqA       (1 1 E`@J``    c	          e    @         i          '# ы r  `c           e    @         m            ' 5  Ћ ;  `2`c      8     e  
  @         0Q`  !~`!<mb   |D+T ,CL.>@K.#   !d       a   1     !$`   _$=d& @         1 l1 I` `0         5 g3 #{.#	33 3g3h55l,Ѝ  55l! `,dqA       1 1 `@`    $g#       P T
    e  
  @          0Q8`   !`!c   趍4 L !!`   f          l    `,=dqA       1 1 `@``    b          e  
  @ !        0Q8`   !`!c   4 P !!`   f          l    `,=dqA       1 V1 `@``    b          e  
  @ "        0Qh`|   !`!(h:   칍D(  H64";d   !!`   Hr         k 3 f3%55
55l  `,=dqA       t1 1 `@``    d       @    @ e  
  @ #        0Pj $   Symbol.asyncIterator is not defined.9	0Q,`   !`!c   Ш,0   !!c            `,=dpA        &1 `1 E`@``    me     @         0           ҋ''''# 3#	r3

h'''kkk# 3ϋ;`(h      ` 0	`@ 8        e    @         Pe#   __asyncGenerator0Ql`   !a!0jL    ;h( ,"  C&(  !!,`   D=dqA       X1 01 Aab(     E`@[`    0QX`^   !.a!d    Í 7@>,6!!`   <=dqA      ް1 (1 a   (   `@&a`    0Qx`   !Fa!$g4   č<(.D.(76:,#,  !!`
    b         =
_v          ]&5  )#5gk:	v  :k  `,=dqA       21 1 E`@>a`    d            e    @ (        n            ''  5  ; `c      8     e  
  @ '        0Q,`   !ja!c   Կ4
    !!c            `,=dqA       1  1 E`@&a`    me    @ %        0Q,`   !~a!c   ,0   !!c            `,=dpA        |1 1 E`@&a`    me     @ &        s(          ' ҈'k ϋlk#3ϋ;
 `e      @       e    @ $        Pe$>   __asyncDelegator0Q`>  !a!Xt   ɍ ;,0<&p
4" :pT&HD  , 0 W&<  !!<`   <=dqA      r1 ̷1 Aaah    E`@[`    0QP`N   !a!d    Ս '4>,&!!`   4=dqA      `1 ķ1 ]`(   `@a`    0QD`4   !a!d   ֍ '<.  !!`   4=dqA      1 1 `h   E`@a`    0Q`   !a!4kV   ؍ 
 &(&8Oph+ (* !!$`   <=dqA      1 1 a  E`@a`    =
0QD`4   !a!d    ܍L*,(S!!`    b         =
i         ҇  )::k  `,=dqA       1 1 E`@a`    c           e    @ .        y0          )5  g( 3) 3#3
g3ϋ h   `e      P P @    e    @ -        i          )# ы r  `ac           e    @ ,        l            '  5  ; `ac      8     e  
  @ +        `bv_0Q,`   !&b!c   Ӎ,0   !!c            `,=dpA        1 61 E`@a`    me     @ *        0          ) # 3#r# 35Ҥ3
gY$"#k# 35f))	k
kk# 3΋;  `(h"      `  P `  @ 8    e    @ )        Pe
L   __asyncValues   0Q``l   !Bb!$g6   <8D"<P& !!`
   U!
b         p(         #  3##  3χ):e
9	  `,=dqA       1 1 E`@[`    c       0 e    @ /         Pf   __makeTemplateObject0QL`B   !fb!e(   <"<!!`
   U!

 b         Ck(         #  3χ):e   `,=dqA       L1 1 E`@[`    c	       0   e    @ 0        0Q0`   !b!c   <
,  !!`   
d           9  `,=dqA       1 Z1 E`@[`    b          e    @ 1        0Q`   !b!@nj   ,40(4 x5/  $($(< V<(   !!$`   aq
UFBb^`         3  [W˭L=v  ^/#333	h#iH l`,=dqA       1 X1 E`@[`    e       P
 2   e    @ 2        Pdl   __importStar0QD`8   !b!d   ,@*4@ !!`   aqb         
i          3  ):`,=dqA       1  1 E`@[`    b       L e    @ 3        PeVP8   __importDefault 0QP`L   !b! f,   \ $&    !!`   <Pm.   attempted to get private field on non-instance  
l         3  g#r3g
  `,=dqA       t1 v1 E`@[`    c       ` @ e    @ 4        $Pg&ڬZ   __classPrivateFieldGet  0QT`R   !
c! f0   h $& 0!!`   <PmΟ).   attempted to set private field on non-instance  m         3  g#r3h
   `,=dqA       ʾ1 ޿1 E`@[`    c       ` @ e    @ 5        $PgY   __classPrivateFieldSet              # 3$)цn#{ '#	ы9	#	# 3
9#	ы9#	ы9#	ы9#	ы9#	ы9#	ы	9#	ы
9#	# 39!#	ы9 ##	ы!9"%#	ы#9$'#	ы%9&)#	ы'9(+#	ы)9*-#	ы+9,/#	ы-9.1#	ы/903# 312'#	ы3945#	ы5967#	ы7989#	ы99:;   `pz=      0'T``````                                e     @         [[\*\N\n\\\\\]&]>]b]]]]^^]]
^^^^_._J_z____```6`N`z````afaza*aBaa"baaaa>bbbbbbbc0Q5`  !2c!    ?H|$0.hT D P H t h t t T X L X H L0X0XX , h \ HO|  !!x`8   4=dqA       1 1 ` E`@(`    0Qh`~   !Jc! f0   ؂ 7<0 6H,"s
!! `   <=dqA      1 1 ]Aa   (   `@Bc`    U!
b         
0Qt`   !fc!$g4   dhBB' B X  !!(`   PeȊ   CC_WECHATGAMESUB8PlZ*   cc.sys.platform === cc.sys.WECHAT_GAME_SUB  PeΨyx   CC_WECHATGAME   4PkV&   cc.sys.platform === cc.sys.WECHAT_GAME  Pd,	   CC_QQPLAY   0Pj΂"   cc.sys.platform === cc.sys.QQ_PLAY  I?u0          v  Җ v  Җv  # 3 xe  `,=dqA        H1 1 
`@Zc`    b       @ e     @ 8        r0          '' 5 !%#3 ·)͋ :e	 `d      P     e  
  @ 7        0Q4`   !c!c   ,l !!e          5 " `,=dqA       1 1 `@Bc`    b          e  
  @ 9         PcJ2   CC_BUILDPcj   CC_DEV  Pcޮe   CC_DEBUGPczM   CC_JSB   Pfzӣ   CC_NATIVERENDERER   Pe1   CC_SUPPORT_JIT   Pf
C2   CC_PHYSICS_BUILTIN   Pf>	,   CC_PHYSICS_CANNON   PdҹQ	   CC_EDITOR   Pdฏ
   CC_PREVIEW  Pc:#V   CC_TEST PdDc
   CC_RUNTIME  Pen^    getSharedCanvas  PfƻA   getSystemInfoSync   Pb*n   bk  vc~ccPcR   2.4.9   Pe*   ENGINE_VERSION  Pd!   CocosEngine P           ы$ "##'5!;9
9999	9
999999 9k"]#$3&]]k(]#$3*]#$3&]]k,l.l0l2#49698  `Bc8l:      ` 8 , , , ,@ @ @ ` ,    e     @ 6        Fcbcc0QD`8   !d! f0    ##!!`   4=dqA       1 1 ` E`@(`    0Q8`    !d!d    Ȥ #H (!!`   4=dqA       "1 &1 A` E`@d`    0QP`P   !2d!e$    7dO($  !!`   <=dqA      x1 1 a   (   E`@*d`    A0QH`@   !Jd!$g2    4x" |$ D   !!`   9	j(         3  h)`,=dyA        1 1 E`@Bd`    b         e     @ =        0Q,`   !fd!b   , !!c             `,=dqA        1 1 E`@Bd`    me     @ >        l           ')  ( `b         e    @ <        f           )) `*db          e     @ ;        0Q`  !d!`v    ;$2t880L<4?4?t
<6"" <6""BX !!P`$   <=dPA       H1 1 a  `    @d`    0Q`2  !d!Pr   Xd.d,0(* 4
(
#H@* p$ 3p
  !!0`   0QT`V   d! f0   Dp+|(!d          q     !`   
$=d& @        1 1 ` d m(         #  kjҖЍ# `,dqA        1 P1 E`@`    c       @    e     @ A        	`   $K`   6		r	

	R}	HF	X           j 39%3w  m3	33g553g93	3g9	!;#Y%ϕq &   `,=dqA        1 1 E`@d`    ,i'       
  `
 f     e     @ @         A-U!
0b         
DC0Q0`
   !d!c   ǎ,$   !!`   d               `,=dqA        1 1 
`@d`    me     @ B        0Q,`   !d!b   Ȏ$ !!c             `,=dqA        1 .1 `@d`    me     @ C        0b         
DC0Q0`
   !e!c   ̎,$   !!`   d               `,=dqA        1 <1 
`@d`    me     @ D        0Q,`   !.e!b   ͎$ !!c             `,=dqA        Z1 n1 `@d`    me     @ E        8          '' ϋ l j$"#3#
dl#33'#33'fb#3	#3͇
)̋::e#3	#3͇)̋:: e"#
 l$`4k&      p ` P 0&0@           e   
   ?        i           ' j 'j`dc          e     @ :        d.dFdbd~ddddde*e0QP`L   !Je!e$   ю 7LGD$  !!`   <=dqA      `1 1 a   (   E`@(`    0QH`@   !be!$g2   Ҏ $`" l$ $   !!`   9	j(         3  h)`,=dyA        1 f1 E`@Ze`    b         e     @ G        0Q,`   !~e!b   Վ !!c             `,=dqA        |1 1 E`@Ze`    me     @ H        l           ')  &   `b         e    @ F  	      ^eze0Q`X  !e!Xt   ؎h+.\$|(0(" T
$
#8`" /$ 3l
 	!d          Q     !8`   
$=d& @        1 01 a` ( 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  c333	g553	g9
3!3	#g%9';)Y+ϕg ,`,=dqA        "1 1 E`@(`    ,i-       @  
  `
 f  e     @ I  
      0QX`Z   !e! f,   $,*0,[  !!`   
tn          )#  3@@rk   `,=dqA        1 \1 E`@`    c
        !  e     @ L  /      0QX`Z   !e! f,   $,*0,[  !!`   
tn          )#  3@@rk   `,=dqA        1 1 E`@`    c
        !  e     @ M  /      0QX`Z   !e! f,   䀏$,*0,[  !!`   
tn          )#  3@@rk   `,=dqA        01 1 E`@`    c
        !  e     @ N  /      0Q`   !f!Dor   ؆,(\ Tt?Lt@,dD(\" 
    !!(`    Pe   _hortor_sceneok PeƊ,   _hortor_sdkok   ͗GPcv]   LauncherPd
   onLoadFunc  0         #  9#  9#  3G#  3=#  33
Ҥ-3Ѥ&5 53gФ3f   `,=dqA       1 D1 E`@(`     f       , P   P    e    @ O        0Q-`  !Bf!   쑏 /<` (4H<4H84H -" ((.H..x*&&` , " p  (  $"!!l`2   =dqA        t1 .1 j           E`@(`    0QX``   !Zf!$g4   Ώ,((4",+  !!`   A0Qx`   !nf!$g4   Џ4X. _. <  !d       !   1      !`   Z}$=d& @        1 1 I` Rfv0         0#  33hэ#  33h
  `,dqA       :1 &1 E`@`    c       P @ e    @ W        n          ,'#  33Ћ h`,dqA       1 41 `@`    d      P       e  
  @ V  x       Qu-0Q}`  !f!   d p 7L$" +"  78h/0P#$$*C3:|P<_>T<_2X.P.`.T.`.L.T"D ;p	4h4|LL4 * >TO	   !!`j   D=dqA        1 Z1 ]ub   `@Rf`    9Bwu]Y^  Pcb   splash   B PfF   .progress-bar span  0Q\`h   !f!$g2   ܞh
0(D" ",?p   !!`   Byo(         OdC $3 3g@9	`,=dqA       1 p1 `@f`    c         e    @ R  }      wvPbj=   0%  y;L0Q8`    !f!d   ,88   !!`   evf          3  9`,=dqA        X1 1 E`@f`    b       ,  e     @ S  ~      ]^Pd&5g	   landscape   Pc
   portrait:w`    $Jg                               ]w]y]`X  MquPd2D   launchScene b0Q8`   !
g!c   \" D !!`   1f         3  g  `,=dqA       1 1 E`@f`    b         e    @ T        I0Q`   !&g!8l\   D0$ xX$" pH\$" 
("XL  !!<`   y;Au]Y^  Pd
   GameCanvas  EPd.[
   visibility  PcdI   GameDiv l|          c#  33g#  33
A#3g3	9
#3gҤ3	9 `,=dqA       81 N1 E`@f`     f       P P @ ,@ ,  e    @ U        a8          # 33g# 33g
# 33r#3	g'3
g' & 3939 # 3"3$# 3&3(ϋh*# 33,* 3.v  %# 330# 3234g65 3.v  ## 338# 323:g<# 33>ф @%# 33!A=C# 33"E=C# 33#G=C# 33$I=C# 33%K=C# 33&M=C# 33'O=C3(Q# 33)SgUw  gW# 3+Y3,[9-]# 3+Y3,_9.a 3/c'# 3+Y30e31gЋ2gi33k ͋4em ``vo      P @ ` P  ,P P P P P 0


 

`
 
       e     @ Q  y      @b         )6gI]ID`<   ]Y"	ՆuYI`    Ja        Pfʰ#   hasResourcesBundle  bI0QX`\   !bg! f0   ֏$0#B!!! `   E4Pk6(   /login/manifest?platform=hortor&version= Y b         a b         Pd+   Content-Type,Pi~J   application/json;charset=UTF-8  Pc0:`   Accept  0Pjd!   application/json, text/plain, */*   0Q`\  !g!J  ޏD 2SJ $,D X@\/@dKLt5/  (0*4Lg8 O&8 46T.t.d"34"4* &O8xH4*0/O   !!|`:   u] b         	`
PeB   manifestResult    8e0		(b         `    BPcF}   rawData g Pd-W`   codeVersion Pd   CODE_VERSION]PejY   remoteBundles   b(b         gi=Pc~c   jsList  B0Q4`   !g!c   <8 !!`   PbN   src/e           @    `,=dqA       1 1 E`@Rf`    b          e    @ Z  |      HAx         >#  3ˇ):9Y	'<w  #

 l333#3	g39
)3:#39!#  39#j%ǭ_%Pv  ^B3&6(;*3,3.g0v  3,32g4[ 6#  3739ˇ;)3&:<3,:>3@:BgD#  373F3H3Jɋ gL	hN='3Pw  +#  373R5T	hVYXѕ2 Y  `,dqA       ~1 1 E`@`    LqZ      0`h P @ L P @ &0P P @ P  3   e    @ Y  {      n(         #  @#3@чϋ i	  `,dqA        1 "1 `@`    d      @
 N    e     @ X  z      0           '	# 3''#333
#333#333	'
')3#333#333:!3:#3%:'3):+'-%=.'3032g432g6''
'''
j8`<m:      ` P P 

  
 @        e     @ P        fffg"gVfjf^ggg0QA`*  !g!   H@" " " " "<`"F"<`"F"<L"F"<h"F?6 $6<t"6 $6<H"p.p\T.p@`.pL_I@&T" "X"L"*!Xt   V                     H  $     Z    a(         !,     !`z   T=dqA    
   `1 r.2 d   (      E`@(`    0Q`  !h!\u   ,<&  ;"<`". "<`". "<L". "<h". !!h`0    rU!
(b         
D0Q,`   !2h!c   ,(   !!`   Ec             `,=dqA        2 02 
`@h`    me     @ a  p      0Q,`   !Jh!b   $ !!c             `,=dqA        N2 b2 `@h`    me     @ b  q      Pdf2k	   outerHTML   (b         
D0Q,`   !fh!c   ,(   !!`   Ec             `,=dqA        2 82 
`@h`    me     @ c  r      0Q,`   !~h!b   $ !!c             `,=dqA        V2 j2 `@h`    me     @ d  s      (b         
D0Q,`   !h!c   ,(   !!`   Ec             `,=dqA         2 62 
`@h`    me     @ e  t      0Q,`   !h!b   $ !!c             `,=dqA        T2 h2 `@h`    me     @ f  u       (b         
D0Q,`   !h!c   ,(   !!`   Ec             `,=dqA        2 B2 
`@h`    me     @ g  v      0Q,`   !h!b   ĕ$ !!c             `,=dqA        `2 t2 `@h`    me     @ h  w      (         3  v  33fv  #3
χ)΋ :	
:e#3
χ)΋:	:e#3
χ)΋:	:e#3
χ!)΋:	":$e&  `,dqA        2 2 `@`    8l(      P P `2 L           e  
  @ `  G      0Q`  !h!Hp~   xd" &&#D
<. *7" &;+ .L (* W !8l`              	   L        \   o        !D`   U

 2b$=d& @        ~2 P2 ]` h$d& @         2 @2 	` iI	B
0Q\`b   !i!$g2   ԀD<&  ;&<   !!`    ro         -3  v   33fv  	k   `,=dqA       ( 2  2 E`@h`    c
       P   e    @   o      $d& @         !2 8!2 A` H          # 3# 3gh	Ϋ3Ѥ3hҖ4΍ 3gҖ̍:"4#	3
g#	3g3ϋ g!ύ   `,dqA        2 @!2 `@`    (h#      Ӏ
 
 
 
     e   
  @   H      0QL`F   !Bi! f.   $*    !!`   0Qܑ`b  Vi!\u   <`+.d,0(" 8
(
#PD" t$ 3t
   !d          q     !8`   
$=d& @        "2 "2 ]` h	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ 39
%3w  e333	g553	g9
33	!g#9%;'Y)ϕi *   `,=dqA        !2 t%2 E`@h`    ,i+       @ ,0
  `    e     @   i      0Q`   !i!0jN   ,+. x&8*$&l"3$ [ !(h@   
   g            D   a     !(`    e0Q<`"   i!c   虑P* !!`   0QL`F   i!e(   LLH,* !!`
   Pd	   childList   Pd˙
   addedNodes  0Q`  !i!@np   T4@  ;&" 
$  .L (* W!d    .   |        !8`    r 2HI	B
0Q4`   !!!e         k    `,=dqA       )2 
*2 E`@h`    b          e    @   n      $d& @        @*2 p*2 ` (         3  v  33fv  	k3
gҤ@3x  4#3g#3g3	Ћ
 gЍ   `,dqA       R'2 *2 E`@`    $g      P P ` P @    e    @   m      k          3 v  33ҋ g `,dqA       &2 *2 E`@`    d      P       e    @   l      g         3  ҋ g   `,dqA       r&2 *2 E`@`    c           e    @   k       8 R+$d& @        +2 ,2 	` Pc:Lj   observe  b         iCPcZ_U   subtree C$d& @        ,2 ,2 A` 8         $  "q# ϋ r33і3
3і΍3
χ)hύ`,=dqA        %2 ,2 E`@h`    e      @ P       e     @   j      k           ы l jjj `,dpA        Z!2 ,2 `@`    d      @      e   
  @   I      0Q8`    !2j!d     #H (!!`   4=dqA       1  2 A` E`@h`    0QP`P   !Jj!e$    7pO($  !!`   <=dqA      1  2 ]aa   (   E`@Bj`    A0QH`@   !bj!$g4    4|" ( D  !!`   9	j(         3  h)`,=dyA        b1 N 2 E`@Zj`    b         e     @ ^  g      0Q,`   !~j!b   ́, !!c             `,=dqA        d 2 | 2 E`@Zj`    me     @ _  h      l           ')  ( `b         e    @ ]  f      f           )) `Bjb          e     @ \  J       ?FU
Zh !
(b         
D0Q,`   !j!c   ,(   !!`   Ec             `,=dqA        2 2 
`@h`    me     @ i  K      0Q,`   !j!b   $ !!c             `,=dqA        	2 	2 E`@h`    me     @ j  L      (b         
D0Q,`   !j!c   ,(   !!`   Ec             `,=dqA        	2 	2 
`@h`    me     @ k  M      0Q,`   !j!b   ਐ$ !!c             `,=dqA        .
2 B
2 E`@h`    me     @ l  N      (b         
D0Q,`   !j!c   ̫,(   !!`   Ec             `,=dqA        
2 2 
`@h`    me     @ m  O      0Q,`   !k!b   $ !!c             `,=dqA        L2 `2 E`@h`    me     @ n  P      (b         
D0Q,`   !.k!c   ,(   !!`   Ec             `,=dqA        2 F2 
`@h`    me     @ o  Q      0Q,`   !Fk!b   $ !!c             `,=dqA        x2 2 E`@h`    me     @ p  R      `F  $d' @        2 2 A`  R+ b         
D0Q`   !bk!<mb   X H
8"<`". "<`".   !!@`   A
bU!
(b         D0Q,`   !zk!c   Ի4(   !!`   Ec             `,=dqA        2 &2 
`@Vk`    me     @ r  b      0Q,`   !k!b   , !!c             `,=dqA        D2 \2 `@Vk`    me     @ s  c      Zh(b         
D0Q,`   !k!c   4(   !!`   Ec             `,=dqA        2 :2 
`@Vk`    me     @ t  d      0Q,`   !k!b   , !!c             `,=dqA        X2 p2 `@Vk`    me     @ u  e      }0          3 3gҤT#3·
)͋ ::	e#3
·)͋::	e`,dpA        2 2 
`@`    $g      @ 0&0@     e     @ q  S      $d& @         2 2 A` h$=d' @        "2 2 `  8 b         D0Q`   !k!<mb   ȐX H
8"<`". "<`".   !!@`   A
bU!
(b         D0Q,`   !l!c   ̐4(   !!`   Ec             `,=dqA        
2 H2 
`@k`    me     @ w  ^      0Q,`   !l!b   ͐, !!c             `,=dqA        f2 ~2 `@k`    me     @ x  _      Zh(b         
D0Q,`   !2l!c   А4(   !!`   Ec             `,=dqA        2 \2 
`@k`    me     @ y  `      0Q,`   !Jl!b   ѐ, !!c             `,=dqA        z2 2 `@k`    me     @ z  a      }0          3 3gҤT#3·
)͋ ::	e#3
·)͋::	e`,dpA        $2 2 
`@`    $g      @ 0&0@     e     @ v  T      $d& @        "2 62 A` h$=d' @        D2 2 `  20Qt`   !nl!(h>   ؐ` X\ .",?x !!0`   Abr b         H`    0Q,`   !l!c   ܐ40   !!c             `,=dqA        2 @2 `@fl`    me     @ |  \      0QT`R   !l!d   ސ.  R ,   !!c   (         m       qҽ q	    `,=fqg        ~2 2     @fl`    me   
  S }  ]      u           3 h3fv  &)ы :	#3}Ћ	>  `,dpA       2 2 E`@`    e      P L 	   e    @ {  U      $d& @        2 2 A` h$d' @        2 2 `  B0Qd`x   !l!$g2   l |" h" 2x <   !! `   rrPc.9y   noscriptAbq          3  f3g3g3
h`,=dpA       2 2 E`@l`    d       P P    e    @ ~  V      $d& @        2 2 ` h$d' @        2 2 `  0Q`   !l!,iF   l |" h" 2",>l < !!8`   rrl b         H`    0Q,`   !m!c   40   !!c             `,=dqA        2 2 `@l`    me     @   Z      0QT`R   !m!d   .  R ,   !!c   (         m       qҽ q	    `,=fqg        F2 ^2     @l`    me   
  S   [      Abz          3  f3g53g&
)ы :#3}Ћ	>
3h   `,dpA       2 2 E`@`     f      P 0$    e    @   W      $d& @        2 2 ` hPc6(=   loading  "5 Pe)
   DOMContentLoaded b         PeF   protectScript    Pf   protectAllScripts   0Q4`   !Nm!c   ȷ, $ !!e         k    `,=dqA       -2 .2 Bm`@h`    b          e    @   X      0Q0`   !fm!c   $  !!d          j `,=dqA        F.2 h.2 Fm`@h`    b          e     @   Y      Pe60x|   CodeProtection  %p          ''' ''ҋj '$"#3#3
	h#3

h#3
h#3
h1#3	ȇ)ǋ:3:e1#3
ȇ)ǋ: 3":$e&1#3ȇ()ǋ:)3+	:-e/1#3ȇ1)ǋ
:234:6e8'#3
 h:'.3<%#3 Ƈ>)ŋ :?eAɍ!"'#3
 #hC'.3<%#3 #Ƈ$E)ŋ%:FeHɍ&'' 3(J'" ɋ)9(Lɍ*+' 3,N'" ɋ-9,Pɍ./' 30R'" ɋ190Tɍ2334Vv  35X6hZj\ˇ7^)ʋ8:9_::;a9<c   `x|e      ` P @ 0 `2P 0 `2P @ L  ,P P 0                      e    @ [        .jFj^jzjh.hFhbhzhhhhhjjjjjk*kBk^kvkkkkkkl.lFljllllllmhi>iRi~iiiiiJmbm0QA`,  !m!t{   غ #" X&L&d&L&L&X&T&<&P&\&\  !!l`2   4=dpA       .2 PK2 ` E`@(`    0Q8`    !m!d     #H (!!`   4=dqA       .2  12 A` E`@m`    0QP`P   !m!e$    7dO($  !!`   <=dqA      R/2 02 a   (   E`@m`    A0QH`@   !m!$g2    4x" |$ D   !!`   9	j(         3  h)`,=dyA        /2 02 E`@m`    b         e     @   E      0Q,`   !m!b   , !!c             `,=dqA        02 02 E`@m`    me     @   F      l           ')  ( `b         e    @   D      f           )) `mb          e     @   3      0Q`"  !n!Pr   đLX.\(0(" 4
(
#@@" p$ 3l
  !!0`   0QT`V   n! f0   ő<`+l(!d          q     !`   
$=d& @        `22 22 a` m m(         #  kjҖЍ# `,dqA        b12 22 E`@`    c       @    e     @   C      	`   $K`   6		r	

	R}	HF	X           j 39%3w  e3	33g553g93	3g9	!;#Y%ϕi &   `,=dqA        ,12 <52 E`@m`    ,i'       
  `
 f     e     @   4      PdEQ   unsafeWindow Pdʢf   GM_addStyle 0QX`\   !Vn!$g6   ّT$" p
TP @ !! `       8 n          #  3g9#  33
g  `,=dqA       X62 J72 E`@m`    d       @ P    e    @   5       Pf&D:   GM_xmlhttpRequest   0Q`~  !vn!Ts   ߑ 3T  h$" 2Po," @*2l`    " "\!!X`(   <=dqA      72 =2 Aa(    E`@m`      AnQѸPcb   headers U0QH`@   !n!e$   0"\w  !!`   nj           3 35h`,=dqA       92 92 E`@n`    c           e    @   ?      0Q`   !n!,iB   ,&42D.X.p. ."   !!0`    h8b   
      tPd
   statusText  PeE   responseHeaders Pcs'   finalUrltn$Pg?)   getAllResponseHeaders   nPdfۧo   responseURL ny(         3  R3  ҇)3:3:	3:3f:3:	g `,=dqA        :2 z;2 E`@n`     f        
   e     @   @       h0QH`:   !n!d    ,&8* !!`    A_ b         
Per   Network error   t`    j         3  3  ҇)g   `,=dqA        ;2 H<2 E`@n`    b       L e     @   A       A_0Q@`.   !o!d   ,&@ D !!`   h          3  3  f `,=dqA        x<2 <2 E`@n`    b         e     @   B      f0          ''# r '333e
3(#33g3	ы
 g339ы9ы9ы9 3"3$g& `0j(      P @ P @ , ,P       e    @   6      Pdx   GM_getValue 0QX`Z   !*o! f.   `4*87d
P '4 !!`
    Pb֧   GM_ 0		n          #  3@gҧ#3	g   `,=dqA       =2 v>2 E`@m`    d        	    e    @   7      Pd"d   GM_setValue 0QT`R   !No! f,   84*8 c  !!`
    R:o0	0	m(         #  3@#3g	h   `,=dqA       ?2 ?2 E`@m`    d             e    @   8      Pe6P   GM_deleteValue  0QD`2   !no!d   Ѐ,4*DCh !!`    :oi         #  3@g   `,=dqA       &@2 @2 E`@m`    c        	    e    @   9      Pe<)   GM_listValues   0Q`   !o!8lZ   ĄPT4;4 @" `" (   !!$`    Hs:obx@          # 3w  A# 3g3	g33ggYѕI    `,=dqA         A2 B2 E`@m`    e       Ӏ
 e     @   :      PcΑt   GM_info (b         (b         G PfJK   Browser Userscript  Pbl   1.0 b	,Pi2QϬ   Running in browser environment  PeR   scriptHandler   Pei{]   Browser PolyfillPda   GM_openInTab0Qh`|   !o!(h>   `" ``2(
  <  ( !! `     Pcֿ   _blank    r(         #  3h&33f
#  3f  `,=dqA       D2 E2 E`@m`    d       @ @   e    @   ;      PefM   GM_setClipboard 0Q`\  !o!Ts   虒,84((,(( 4*$" 
  <48T H L "  `!!X`(    	0Q,`   p!b   , !!c             `,=dqA       \G2 tG2 E`@m`   me    @   >        mr 8 BF	            #  36#  33'#  33g3
ы gp#3g93	
93	9#33g 3"f$#3&g(#33*g,  `,=dqA       rF2 dI2 E`@m`    0j.      P P P ,P ,P P @      e    @   <      PeRP   GM_notification 0Qp`   !&p!,iB   ,H"l4C@:"<*   !!0`   Pdcu   Notification bPdR
   permission   b6 b          8 8Mt          # |<# 3v  +# 3 ч
)3:3:	r `,=dqA        J2 HK2 E`@m`    e       $` 0   e    @   =      %(          ' j 'Ћlj$"##9
$"#ы9$"#ы9$	"#ы
9	$"#ы9$"#ы9$ "#ы9"$$"#ч&9'$)"#ы9+$-"#ы	9/$1"#ы
93  `Hp5      @  ,p  ,p  `              e     @         mmmmnnRnrnnnno&oJojoooop"p0Qh`z   !Rp!$g6   عDl$" 'X3T( !d       /         !(`      A
E$=d& @        4O2 dO2 ` (r          #  #33r3
gэ   `,dqA        jN2 hO2 E`@`    d       P P    e     @         0Q`   !vp!4kV   0$ H$ 883| !! `    y;>IDy         #  3Q#  33B#  333f
)#  333f3g `,=dqA        P2 Q2 9	`@(`    e       P @ @   e     @         0Q`  !p!Dot   ǒpC|" l
4(0(4D(/h&D(L [p  !d       ~        !4`   APd6	   nightmare   $=d' @        VR2 V2 ` ( PdZ	   __require    Pf    NightmareBattlePanelFPd5   __isPatched 0Qh`|   !p!,iF   В @ . !!`
   9	(PhA   _originalDefaultTimescale    Pf*   DEFAULT_TIMESCALE   Pr           3 h3!39d3
9  `,=dp@        T2 U2 E`@p`    d       P ,P    e     @   2      $d& @        V2 V2 ` (0          3 '#3g3Ҥ3
33
333
3'3
ϋ	 93
39 9ύ
 `,dqA        Q2 V2  Pfz   injectNightmareHook `@`    $g      P P P ,P ,     e     @         p0Q`   !p!,iB   ےl$ ("'p.&[   !d       L        !4`    y;]^,pPpTaffffff?p$=d& @        X2 X2 ` (z(         #  333fϫ3
gҤd
39	Ѝ
   `,dqA        V2 X2  Pf
ܣ,   applyNightmareSpeed `@`    d       P P  e     @         0Q`  !q!   [" |
(*l(72P
X&T("8&(`" h
(*D(7p2P
h&Xd(`"8&X`(`(&8 (V@K: #  !d       [       !T`&   4=dq@       Y2 b2 ` (Ph%   applyLoginPopupOptimization `@(`     p$Pgv   FirstFaceToPlayerManagerF$PgvoK   runFaceToPlayerLayers   Ep0Q8`   !Fq!d   T< (   !!`   f          #  3f  `,=dqA       H\2 \2 E`@2q`   b       @ e    @   .       Pf{φ   TimeComboGiftModule Pdc   onEnterGame p0Q,`   !jq!b   $ !!c             `,=dqA        _2 `2 E`@2q`    me     @   /      PdX
	   setActive    0QH`@   !q!e(   ,(0p
w!!`   !Pd~v'   accelerator 6qj          3 3Mg`,=dqA        a2 a2 E`@2q`    c        	    e     @   0      $d& @        a2 b2 ` 0QL`D   !q!e(   ,(0&p
w!!`   !q6qk          3 3Mg  `,=dqA        b2 b2 E`@q`    c        	    e     @   1      @          ''# 3g3Ҥq33
f ]33&  ) !3 9339!3΋	 9339# 3
g3
Ѥq33 f ]33"&  ) !3 9$33&9(!3΋9*33,9.]330]]332]#4΋  l6"΍#4͋  l8 `2q<m:      @ P ,P ,P P P   `       e     @         Bqfq~qq0QH`>   !q!d    ̋ #D:  !!`   4=dqA       b2 g2 ` `@(`     "0QY`Z  !q!x|   $8 487l< 'd,04,0$ .t0Tc04 '6\0 c04,*D0s2tP[!d    4           !X`(   !PckJ   isReady q Pd6:1   engine_speed y;>9	ppUPe߭.   hooksInjected   	$=d& @        g2 g2 A` q`  =(          3 3#k3 33
33]`#3V#33G#333	f.3
393
3 3
"f$#3&"3
3(f*3
3,3.B#0323
34g638#:g<3 9>э   `,dqA        .c2 g2 E`@`    8l@       ` P ` P P P P P P ` ,  e     @   /      j           '# ы   l' `c           e     @   o      q0QQ`N  !r!|}   ࡓl t &( &`9/   
`.D$* 
,: 9/  $
h'x& $L* L
#`<'"
$3T(!d              !@`   
,iFp   elSd a t a - i n d e x !jWWPb~ʄ   CMDSeR   elSC M D S rPcf}   Service Eb$=d& @        l2 l2 ` (5         %j У# r3ϣ# r

6"63g63hsd6"W3g3	!f#3
%g'@@)@*5+Ƥ@-@.;/߲o1 2č눷 `,dqA        nh2 l2 |`@`    0j3       @ @  "    g  e     @   p      0QT`T   !Fr!d   ̴ gP.3  !!`   T=dqA 
   
   $m2 Nz2 d(    (     (   x`@(`    0Q`  !^r!!*   |
$ D$h
<l.P_X
<.08d& \
x"( X,|60,[
x"( p.d ]k  #x,"<l.7$p
Dl.P_7
D.087* d
x"( `0:0,[
x"( x.c.HgG <   !Hp      e  q6     R    /     |    -       $  a2     !`L    Pb#   ROLEPc   roleId  
$gf2W   ;N&S-NNX[(WgR:     cn   gR     fJnY	     -NNX[(Wel:     b	 b         PbB`   cmd qDr f
   :\gRelbC M D bR  >    =
Pbvd   rolePbWn   iso $gHU   P[&Svy[aNX[(W  $gFL   P[&S-NNX[(WgR:      b         a    $=d& @        Vy2 y2 A` Vrb"    0  a       f	   *g~b0R҉rI D :N    c']     v&S$d& @        z2 >z2 `          %j Ѣ# 3# 33v  5ǣ!#
@rk5"/#
@@@rk3hŤ#3"3g 3	"g$k&hN3
(H3
(Ç*):+:-g/Ȥ#31"31g33	5g7k9#
r;k='j?пAC3EfGn 3I3K3M3M3Ov  3Qͣ!#
rSkU5Wˣ(#
@YrZk\5^"6#
@`@a@brcke3ghiɤ$3k"3kgm3	ogqksjP3
uJ3
uw):x:zg|̤$3~"3~g3	gk#
rk.    &3 f鏬n ! #
#@$@rk镖Í%k  `,dqA       m2 Fz2 E`@`    t{       P  `   BH @ P P  
  

   B 
&0@ P @  B   e    @   /      m          '''''# ы r  `c           e    @   q      Zr0Q`  !r!   : `8" H0&  "#" dd. u#c  & $L* 6
\+@" $X+@& O  h t(  
t7X* 8 8tJ.*,0 3X.0&h"g !8l`   #     A)        '       ?  T  a     !`D   4=dq@      zz2 2 ` ``@(`    ]r>HE=
b2rr`*   b         	`ejͯ	   }TN<h_Ncknx  `   b         `&r b         ` fY
   gRbelNX[(W:    rrvr0Q8`   !r!c   <&4 !!`   f          	k  `,=dqA       2 2 E`@r`    b          e    @   /      	0QD`8   !s!d    <&h"g!!`    b         	`i          ҇ )3:k`,=dqA       2 2 E`@r`    c            e    @   /       b         ` fC
   elSS_MR&SOo`$d& @        N2 ܃2 A`  b         	`          ''  ]! j &    5?  53g5
3g3gΗ3g3z  3hÿ 3	"f$ìn 3
&L3(3,g.30f234g6@+@*[ 8&39f;n @=3N?5@3BgD3FfH3NJ5K3MgO@>ΖŇQ)kR% jTͣŇV)kW5Y5[5]"0&Ň_)@`@a@b:cke#g3iL" #g3i3kim3oċ gq3sŋguŇw)kxō   ć!z)3{:}k   `rhx         P @ @ P P @ P  B P @
I L &B
 &     e    @   r      rs0Q`2  !Fs!  0$ 0,$D$40,@4`4H0( 0D,PMc  d *,.<;\.HGp
4L4 !(h@      T       g  {       !``,    rrvry;͉Pd3
   _nextScene  Pc^x   stats   Pdy   downloading 6m`   K`   PcR~F   Loading Pdx	   UILoading   PdFo
   LoadScreen  =
bPc:B   Canvas/ Pd#
   Canvas/UI/  9a               #  3#  33#  3,#  333
#  333#  3R#  33C#  333/#  3333	x  3
x  %#  3!3#f%ʬn 3'y3)#  33+g-@#  33/@1g2 #  334@6g7Τ39	Ȗ ;Ȗ$3<f>n     `,=dqA        2 ҈2 m`@(`    8l@       P P P P P  

 
 P 2  e     @   s      0QX`^   !s! f*   D80" #|3T0   !d       "   !      !`    pPd#|
   data-index  $=d& @        ȉ2 2 ` (n          #  3#  3gэ `,dqA        2  2 `@`    b       @ e     @   t      0Q`|  !s!Xt   بD,t" " p$
@,|4,_" 
4<$<$_C(3T(!(h@              d      
     !<`    pPezFg=   ModuleManager   Pc~   Configs Pd!:
   ModuleType  Pc=у   TEAM_UP Pd^;
   GET_MODULE  Pdf&
   types-team  Pcn8   TeamTypePd[F	   Nightmare   $=d& @        2 ލ2 A` ($d& @        .2 ^2 ` H         #  3#  3g#  3gzv3p33
e333gФN#  3gϤ(3"33	3
33	g̍͍  `,dqA        *2 b2 `@`     f       @ P @ P @ e     @   u      0Q`P  !s!Lq   D,'" p`
,8$$8t5/  , `$C(3T(!(h@         	                !,`    pPeju   MultiRoleModule ZPc   roleListBb$=d& @        2 2 ` ($d& @        R2 2 `          #  3#  3g3Ѥa3[33
P33І<ƭ1"3g36g- ʍˍ`,dqA        2 2 H`@`     f       @ P LZ  9e     @   v      0QD`8   !.t!e(   Ɣ 3T
 !!`   <=dqA      2 2 a    `@(`    0Q|`   !Ft!4kV   Ȕ(,t" \ lx(H
 !! `   AGb b~Hw8         K3  E3gѤ3g3
3w  5kYϕ   `,=dQA       2 2 A`    @>t`    e       @ P  @ 0  e       /      i          '' ' k`c            e    @   w      Bt0Q]`b  !ft!D  ϔ0400$ 0$D$00@4`4H0( 0DQc  h *02<;`2HGt
4LH$ 0Qc  @"$(L4  !Hp      &       :  O                    @!     !|`:   5e rrvry;͉Zs^sbs6m`   K`   nsrsvs=
bzs~s9a      ]G)?Isa      A         #  #  3#3#33#  3
3#  3
3#  39#  33	*#  33	3
x  3x  %ҿ3f!Ƭn 3#p3%#  3'g):#  3'@+g,#  3'@.g/ʤ31	Ė~ 3Ė	&34f6n  (#  3
38f:#  3<l>п@B3DfFƬn 3H43J3Lw  3N3P	ĖB RĖ	&3SfUn     `,=dqA        2 V2 `@(`    HpW       ` P P P  
  	\ @ P @ P    e     @   x      0Q`   !t!Dor   0PP 7|;&H   !!$`    (PhF%   __SET_FRAME_RATE_HIJACKED__ Zi$=d' @        2 2 ` (0Q@`,   !t!d   < L !!`   bh          3 h  `,=dpA       2 2 E`@t`    b         e    @   /                #  3r#  9$ "b#  3X#  33
I#  3335'#  333'#  33ы 9`,dqA        2 2 `@(`     f       P P     e     @   y      t0Q`   !t!@nl    X X&$"@ <x"@ \  !! `    Pez%   lastAppliedFps  ZIi          #  9*j#i#3_)j
]V#33"E#33fv  ^)#33"#33h  `,=dqA       T2 F2 `@(`    e       ,@ @ @ @ e    @   z      0Q`  !t!\u   p8 /T,XL@ 3$" #,(<'+D0 /0  !8l`         A     )   A   1           Q     !T`&   (b         Pe   setWebviewMuted PcʵB?   muted   
u		$=d& @        j2 2 A` (Pd\
   sendToHost  u  a B5e``$d& @        2 2 ` $d& @        2 Ȣ2 ` @           ):#3f:	"k3Ђі̍3	hl#
3b#
33S#N#3D#33g#33!g#̍͍ `,dqA       ~2 ̢2 `@`    (h%       
 

    e    @   {      0Q`*  !*u!Dor    #p,'" " p4,_
HOx # S   !(h@         a        c   Q     !0`    pssss PfB   QUALITY_SELECTION   Pdb+
   pixelLevel  $=d& @        82 2 ` ($d& @        2 "2 A` @         )j # 3j# 3g# 3g3
33gФ3!^
9͍. k	.k΍	   `,dqA       2 &2 y`@`     f       P P @ ,@    e  $  @   |      0Q`   !Zu!8lZ   h(w04t04t0<@4 W   !d       f        !`   Pd   textureCache PfhҪ   setMaxTextureSize   $=d& @        2 ƨ2 A` ((           v  v  v    і  і
  #  #  3#  33gύ `,dqA       v2 ʨ2 `@`    c       P    e  '  @   }      0Q`  !u!\u    P'@<,t" h0" P,
0" p4" T," XS  !d               !H`    Z pssssPbf2   AFK Pc^   canAFK  PbRT   gotoPc6Q   index-uiPdzݖ	   GET_PROXY   PdZ!#	   AFKDialog   PcV6nM   stopAFK $=d& @        2 2 A` (@         )j # # 3\#3P#3g
3#3g33gҤ3	3
gI#3?#3g3#3g 3"g$3&f(Ѝ`,dqA       2 2 `@`    (h*       P @ P P @ P @ e    @   ~      0Q`	  !u!  H<(`4H4 @D4 34p4 @(PD pH< h<0 8@4sl      ,4* (|ThPD t"@4 "/G(tl;<`(4$l$ k$T$ o$X$ \0$ <( <4( l' LX
(6T "6O(<06#8 D$g  T( *'4( ,* p  h \ 4   H d  d6< **. '* $ D,x  3X0   !(h@        !N       $  a2     !M`   nuPe޻L    getAllTextures  H Pf   removeUnusedTexturesPe2   spriteFrameCache$Pg   removeUnusedSpriteFramesPeֶ   animationCache  $PgSkB   removeUnusedAnimations  5e}`)L=d' @        2 V2 Ae      (0Qe`t  !u!   ƕ\8$\7`4 8& L77t4 4& L7l4 4& L7t4 4& L7h4 4& L7x4 4& 8!!P`$   UAA!^c u`N  I         3  ]3  y  #3{$#33	gY'#3{#3{$#33gY'#3	{$#33g
 Y '#3!{#$#33$g&(Y('^#3){+$#33,g.0Y0'/#31{3"#334g68Y8'  `,=dqA       ~2 B2 E`@u`   4k9       P  P@ Z * @ Z @  e    @   /      y;,
,Zi1	7	IٕPcS   SHOW_FPS%$PgBEh   clearRenderTextureCache  Pf   clearDynamicAtlas    Pf
ea   clearGeometryCache   Pd'I   clearUnused Pc&mYf   Shader  u$PgF   optimizeWebviewMemory    b         PcB    windowId2v		(Phc{   requestWebviewMemoryRelease b         $=d& @        "2 F2 A` (  aPd~|   electronAPI PdD   sendMessage b          
Pd   replaceState  b6Pbt   go  Pcj&   caches  0Q<`"   !^v!c   H* !!`   0Q@`*   rv!d   D8 !!`    Vvg	h         #  33g   `,=dqA       2 2 E`@(`    c       P    e    @   /      g         3  ҋ g   `,dqA       V2 2 E`@`    c           e    @   /       Pd֑	   databases   0Q<`"   !v!c   H* !!`   0Ql`   v!(h<   T," \" X(HG  !! `   Gr^?] Pe   deleteDatabase  s         3  3  3g3  3g#
33  g `,=dqA       2 2 E`@(`    d       @ `   e    @   /      g         3  ҋ g   `,dqA       2 2 E`@`    c           e    @   /      PbrB3   gc  Peb>   CollectGarbage  I	"B0Q4`   !v!c   44 !!`   Ue          #  r   `,=dqA        2 ^2 E`@(`    b         e     @   /      0QL`F   !v!e&   .< C !!`   I	"Pdzv	   largeProp   k          #   r3g9 `,=dqA       2 2 E`@(`    c
       P ,  e    @   /       0QD`2   !w!e"   Ԕ4 0   !!`    vi          #  3#  3f   `,=dqA        (2 2 E`@(`    b       @ e     @   /      Pdn|	   isRunning   ?`	   $d& @        2 2 A` P         N#  j#  3`#  33#  33f3
#  33f#  33#  33f3#  #  3#  33f#  #  3#  33 f"#  #  3	$#  3	$3
&f(#  b#  3*X#  3*3,I''''''''''''#  3*3.30΋ g2#  #  34#  343636#  383:g<#  3>L#  3>3@";#  3>3B#D3F#  3>3HfJhLgN#  3P!#  3P9R#  3P9T#  o#  3Ve#  3V3X#  3V3Zf\#  3V3^#  3V3`fb#  3V3d#  3V3ffh#  #  3 j#  3 j3!lfn#  #  3"p#  3"p3!rft#  #  3#v#  3#v3!xfz"$k|3%~ҤG3&'̇()#):)#*3+f:,h3-.̇/)#):)hP΍0#1329#13233*#1323334'ˇ5)#):)h#13637ψ#839h#1363:g#13;$#13;3<f3=ϋ>g#13?$#13?3@f3=ϋAg1j2j4j5j#13BѤ#13Bf#13BfՖw#13Cפ#13Cf#13CfۖQ#D r3Eg3F΋Gg3ϋHg#IϋJl6K3L]63Mf3j6K3OfύP `,dqA       N2 2 <`@`    Ē      P P P P @ @ @ P P P P P @  P P P P P P @ 0
  P P 
 
 
 
  
 
  
           e     @         uZvnvvvvvw0Ql`   !Fw!$g2    l$"  $* _   !d       0   !     !$`   $=d' @        T2 2 ` (  DPoᲴ7   [style*="display: none"], [style*="visibility: hidden"] 0Q`   fw!4kT   ءD \&4 \&<" "(" "x ,& $  !!0`   = qqPdU"   hasAttributePd"<	   data-keep   Pd'	   classList    RPd'Ӌ
   keep-alive  ͷ~         3  f3 w  3  f3 w  =3
g]-33g]3f	Y' `,dqA       j2 2 E`@Zw`     f       P P P @    e    @   /      $=d& @        2 2 ` (s0          '# 3g'3ϋ gύ   `,dqA        >2 "2 `@`    d
      @      e   !  @         bw0Q,`   !w!b   䩖 !!c             `,=dqA        p2 |2 `@(`    me   &  @         0Q`  !w!Dov   ܪ,<0`00d <.[& @._& @._/ !!0`     !Pcn-S   memory  (b         Pe&L   usedJSHeapSize  Pew0   totalJSHeapSize PeI   jsHeapSizeLimit 1	8	www(b         PbJjl   N/A w(         #  3#3v#3҇)#	33P      g:#	33P      g:#	33P      g: 	")   `,=dqA        2 2 `@(`    $g#       ` L
 @ X 00e     @         0Q`   !w!<mf   |
 $s|$05/   
P.D8 S !d       k        !`
    `    K`       APdVI_
   gameWindow  r$=d& @        2 2 ` (h         dw  Y ͕ $ "# #ф%>	ǭ3	$6
"6 ^3g/ ˍ`,dqA        2 
2 5`@`    e       0` L @    e     @         0Q,`   !x!b    !!c             `,=dqA        D2 P2 `@(`    me     @         0QQ`J  !.x!`v    " , 6  , ( ( ,   8$3h$" " !!`H   =dpA     :   d2 l4 	u9)1qY|                             E`@(`    0Q`  !Fx!hx   PP$" * 0X#"LD 3(\t  "2#2!d    L   h        !X`(      A
2vPd<   game-window-		$=d& @        2 2 	` >x(b         $PgqV   requestInitialSettings  2vPdx
   roleLoaded  C(PhMi   sendSyncMessageFromWebview   a B(b         fxjxC(b         C@         #  #33r3
g#3f@	'"
k3Ђі͍IE):#3g]$#3 3"·$):%h'$#3 3)·+):,h.  `,=dqA        ^2 2 `@>x`    ,i0       P P @
 
`2P P 
`2@ e   
  @         0Q`  !x!ly   $			XP$" d" `"X#x"X#  , 2B@"4   !!\`*   0Q`   x!Hp~   ,L@$" 0,,'h\+T,,3x4<4 !d    G   e   Q      !,`      A
PdK*h   fromManager  a$=d& @        2 2 	` >x           # #33r3
gv  #3#v  0#3 ^#3#v  ^э`,dqA        2 2 E`@`    d       P P   e     @            APc-   isMasterPdnyR}   syncEnabled 0Q`v  !x!Dox    wP0h#"LD 3Ĭ(6 6 6  6 " l (!d    $   @   !     !\`*   L=dqA        2 V3 ]u^c    E`@>x`    0Q`   !x!4kT    * .h ("_6 >W  !d       m        !<`   c\   ASk_   		PeF,   matchteam_create0b         Pdy*	   teamCfgId   `   PcH߄   setting 2P`    PcOĺ   custom  b           8b   
      GPc>m   notice  EPcB]@   secret  `   9	`    PdoC	   applyList   `    [G
y0Q`  !.y!Xt   ܚLLH,# W*P.3'4" Xh" D$4*t" *W !(h@   .   5   q     i      q     !X`(   	fPcy   teamInfo$=d& @         2 L2 Pb.E   t7  ` xdNw^   ]~ReQOPb7   _raw
c"Z   *gw pPb7R   Game Pf	   isManualSwitchRole  ZPdJ   stateMachine^$Pd&"U
   SwitchRole  0		pz6t1   { " n a m e " : " A I KNs" , " l e v e l I d " : 1 0 0 0 1 , " l o r d S k i n I d " : 5 1 1 2 }   $d& @        2 J2 Jy` H         D3  v  83233'33kЍ3
3v  #3	d#3	
gQ#9#3	
g3
333# 3"g$e&Ѝ  `,dqA       2 ~2 E`@`    (h(       P P P ,@ P P   e    @   -      $=d& @        2 2 PbNڈ,   t5  ` x8         3  	h-#3f	3f3g@#χ·:	:
 iЍ  `,dqA       ~2 2 ]`@`   $g        
`N      e    @         0Q`   !y!4kT   |4#X**@8:@"W  !d       c   Q     !8`   PcBv   teamId   rrvrnxXb$         PeE`   captainStatus   yPdVK   currentFloor`    Pd.   battleOrder `    [Pdrķ
   teamStatus  Pcfo   ready   ByPdr6<
   taskTeamId  E Pf׍   nightmareTaskTeamId y$=d& @        2 2 ~y` x0         ^3  X#3Ы3#3Ї
3  : :#3::#3	:
gЍ`,dqA       2 2 `@`     f       P 0   e    @          0Q`  !y!Hp|    ;|4L8@#H
,l# d&(
$0$.$.8*VW  !d    W           !8`   D=dqA       62 2 b   u`@x`    yPe   captainRoleId   PcX]   teamName rrvryPc2 6   leaderId0QD`6   !z!e"   ǗD+h   !!`   i           i  `,=dqA        2 2 E`@y`    b          e     @   ,      $d& @        d2 2 ~y` H          '''3 '3'33'#3
Ϋ3v  #9$jt&ju  ^M6303	v   k3̋
 l i͍`$g      P P ,@ P @    e    @   !      0Q)`  !&z!)%@  ʗL4`"lTS&&&&&d|40$g40dxt6,:4T4t4H0&wH,d *<"\"`"ttH<0" 2<"\"`"pH.<t< \4 
$D",D*H"\"**lP.<tX!!`    PfF2   initialGameSettings  Pd   windowGroup bnPcV   settingsPe^LJ   masterGranted   Peio   masterRevoked   Pe6^"   masterChanged   Pd
C   clearMaster Pd
   enableSync  PdKx   disableSync Pd:ԩ   syncControl Pc2
   command fPejN   sourceGroupId   Pe"[   executeScript   0Q`  nz!|}   ڗ C*0H
#$* 
*42`&L'x6.d" "O.4:`.L'x>6d.X"P "' !d          !     !h`0   <=dqA      2 3 ~ya   (   E`@x`    
<Pmj1	f/   return (async function() {
                     $Pga   
                })()   0Q`   !z!8lZ   T42`&L'6.d" "   !!4`   9 = B8b   
      Peh   scriptExecuted  Pc/   scriptIdPdTT
   scriptName  &Czz		0         o3  f33v  33  3ч)3:	3:#3	f:
h `,=dqA        h2 2 E`@z`     f       P  

     e     @   *      	0Q`   !z!8l\   \42`&L'6.d"X"P "  !!<`   9 = B8b   
      Pd$0   scriptError zz
		0         w3  n33v  33  3ч)3:	3:3:	#
3f:h `,=dqA       2 2 E`@z`     f       P  
 e    @   +      9 = B8b   
      zzz&C		$=d& @         3 3 %m` z8b   
      zzz
}X          ''# 3@@rjѤ+3
"#3
̋ g3͋gso3	f3
3
v  3
3	3͇)3:3:#!3#f%:'h)͍  3	} 3
 3
v   3
 3	3+̇-) 3:. 3:032:4#!3#f6:8h:   `z8l<       !P @ P  

   0@   e    @   '      Pd"
   createTeam  PcN&   action  x0b         y`   
y2P`    yb           8b   
      GyEy`   9	`    "y`    [yG
yPdD5   gameSettingsPdBZ   settingType Pd:V`	   pauseGame   H Pf"@+   startNightmareBattley Pfnc   nightmareTeamTask   (b         Pd"

   teamConfig  {$PgL   nightmareTeamSettings   Pe>&   nightmare-team- (b         Pc:)f   joinTeam Pfj/x`   checkTeamPreparationPee   kickTeamMember  Pd
   kickRoleId  Pe~   MatchTeamServicePbn-   kick b         :{0Q4`   !N{!c   \$P !!`   	e           3    `,=dqA       L3 3 E`@x`    b          e    @   (      	0Q,`   !j{!b   T !!c             `,=dqA       3 3 E`@x`   me    @   )      PdjSV   prepareTeam l  ,      @  z  X  >  $  
        0         / 3 v  "#39:3k
AP3 v  ;3 v  <3 v  =	3 v  >
3 v  ?3 v  @*3 v  333i:3 v   l963v  )#Їχ3::l 8%3 v  :33"l$7)3 v  ;3&3(l*6F3v  93 ,1#9!.ч"0)3 ,: 13#3:#53$7:$9k;5c%3v  V#9%=#3?@#3?3&A'gC(ч(E)3 ,: F3#3:#H3$7:$JkL%)3v  3 ,3 ,kN*3v  kP+3v  r3 ,j3,Rd%jTҤY3-VS3-V3.X"F3-V3.Zχ/\)3 ,: ]3,R:,_ga30cЋ1ge32gы3gi'#43v  3 ,3 ,kk3 lm   `,dqA       2 3 ^`@`    `vo      P @ P P s P P   `
 0@ P P L         e    @   "      $d& @        >2 Z2 I` iL PfFh   window-sync-message 0Qd`r   !{! f.   L""\6t:" !!`
   0b         Zz^zfbzPd   currentGroupq          ҇  3:3ω)3	::3:k   `,=dqA       x3 3 E`@x`   e        
   e    @   #      Pek`   execute-script  0QP`L   !{!e(   ĘL""\"T"!!`   0b         fzzzl         ҇  )3:3:3	:k  `,=dqA       3 
3 E`@x`   d        
   e    @   $      PenP÷   game-settings   0QH`<   !{!e$   ɘL""h"  !!`   (b         {>z
{j         ҇  )3:3:k	  `,=dqA       N3 &3 E`@x`   c        
 e    @   %        0Q8`   !{!d   Θ<\   !!`   ff         3  l `,=dqA       3 3 E`@x`    b         e    @   &       Pf*   handleSyncCommand   Peǃ   processMessage  8           ''''"k 3тҖ΍;3	͋
h3͋h3͋h
#3͋h# 9#9 `,i      P @ @ ,          e     @         0Qd`t   !&|!4kV   ј, N       !!$`   0Qd`v   :|!(h<   Ә kX X
 $
 9*   !! `   T=dqA     
   3 b(3 	uA*8Ad     E`@>x`    0Q`  !R|!  ՘T2,X D8.X.H.T.H#@@4 "44

\
l`>`4$#&p$#&h$#&`$#&t"P"L.`.`.l6<"P@"h" !!`L   		Z(Pc   dblclickPc R   wheel   uyPc&GF   buttons A	Pdt
   mouseEvent  b@          bfNVj|PcF   deltaX  Pc]   deltaY  Pc6l   deltaZ  Pd	   deltaMode   Pe   targetSelector  Pef   sourceWindowId  Pd6h   windowWidth PdՅk   windowHeight1	8	v|z|~||||  ! | a!|H          
# 3fv  .v  #v  v  v  5	
v  3x  Aw  '3	k·):#33g:#33g:#33 g":$#33&g(:*3:,3.:032:436:83::<3>:@:B:D: F#!H3"J:#L#!H3$N:%PlR `,=dqA       Z3 3 *8`@J|`    DoT       @ `2` @ @ @ @ 0P  0P  0  0@ e    @         0Q|`   !|!(h@   DFT&#T&#6!!,`    bf "0Qe`t  !|!pz   D2p$&DO"h$" $" l$P:"0"("(&"H "P"h":x"0"("(&"H "P"h"S	  !d       )       !|`:   }  B 6g BZ 8b<         ZbfNVj|`   `    v|`    z|`    ~|`    |`    |||bfNV|		  ! | a!|b<         bfNVj|`    `    v|`    z|`    ~|`    |`    |||$=d& @        #3 4#3 ~y` J|ad  T  I0          # 3h0# 3g# 3
	g
# 3
Ї)::::k:#3f!:##%3':)#%3+:-k/Ї1):2:4:6:8k::<#3f>:@#%3':B#%3+:DkFЍ  `,dqA        3 L#3 E`@`    <mH       @ P 0   `2 0@  0@ e     @         Uw          # k3&3&#ҋ l
&  `,dqA       3 #3 A`@`    d      P @    e    @         `   0K`   (b|Zyf|Pd	   mouseover   Pcv:   mouseout0QL`F   !|!e$   Ԓ 'D$"DC  !!`   4=dqA      $3 N(3 I`(   E`@J|`      0Q`  !}!Lq   L0H&#T&#<0&L2#<&#T&#6.P&L2#lF (" X   !!8`   ybfZ}           v  $3 &3&v  R3v  E&3 &3&kB	v  73v  *&
#k
&l `,=dqA       %3 *(3 E`@
}`    d       P @    e    @         k0          '# 3ϋ e `c      @    e    @         q           ''' ''''
' %3ыg `J|d             e     @         0QL`B   !6}!e$    /*   !!`
   4=dqA       |(3 .3 	` E`@>x`    0Q`  !N}!hx   ܢT2,X 0,0P8Lp,
T*X"`"T"L"D">`4P<"P@"h"  !!x`8   		Z֊Hb8b   
      bfNVPd
   touchEvent  Hb         ֊||||  !  a!P          
# 3fv  333
kІ3w  H53	̇
)3:3:3: 3":$3&:(g*Y,ΕL -ˇ.):/:1:3:5:7#93;:=#93?:AlC`,=dqA       (3 -3 	`@F}`    <mE       @ P Y  0P  <
   e    @         `   K`   YaZm0QL`F   !~}!e$    'D$"DC  !!`   4=dqA      -3 .3 a`(   E`@F}`      0Q8`   !}!c   иL" X !!f         l  `,=dqA       &.3 z.3 E`@}`    b          e    @         k0          '# 3ϋ e `c      @    e    @         k            ' %3ыg   `F}c          e     @         0QL`B   !}!e$    /*   !!`
   4=dqA       .3 63 	` E`@>x`    0Qe`t  !}!pz   T8("8"D"P"X"XCBS2,X 0L 0"8"L"X"P"P"X"X"P*`<"P'<((B   !d    H   e   q     !t`6   zz@b         s	PcZ0V   altKey  Pc[~   ctrlKey PcC   shiftKeyPc^,   metaKey }}}} nxb          Pfnx   f1-master-request   $=d& @        d13 13 ~y` }		xb4         s	Pc*   charCode2z}}}}||~2zb         Per%A   keyboard-event  IP          v  k )3:3:3	:3:3:3:#3	͇
)qg͍
# 3"f$3&k(ч*):+3:-3:/31:335:73	:93:;3:=3:?3A:C:E:G:I v  ^#3	·K)qgL  `,=dqA       .3 53 	`@}`    @nN        
 
&P @  

I e    @         `   K`   zzPc~   keypress0QL`F   !*~!e$   ֙ 'D$"DC  !!`   4=dqA      53 r63 a`(   E`@}`      0Q8`   !B~!c   יL" X !!f         l  `,=dqA       53 N63 E`@:~`    b          e    @         k0          '# 3ϋ e `c      @    e    @         k            ' %3ыg   `}c          e     @         0QL`B   !b~!e$   ڙ /*   !!`
   4=dqA       63 93 	` E`@>x`    0Q`   !z~!0jJ   ۙT2,X D>`&d*d"P   !!8`   		Pdo$
   focusEvent  0b         ||y0          
# 3fЇ):3	k::	
:l`,=dqA       63 J83 	`@r~`    e       @    e    @         `   K`     Pc   focusin PcYG   focusout0QL`F   !~!e$    'D$"DC  !!`   4=dqA      83 93 a`(   E`@r~`      0Q8`   !~!c   L" X !!f         l  `,=dqA       <93 93 E`@~`    b          e    @         k0          '# 3ϋ e `c      @    e    @         k            ' %3ыg   `r~c          e     @         0QL`B   !~!e"    /P*    !!`
   4=dqA       93 >=3 	` E`@>x`    0Q`   !~!4kR   T2,X <H>`&P"D"L*P"P   !!@`   		PdV p
   inputEvent  @b         |Pc.   checked |}0          
# 3f3χ):	k:3	:	3
:
::l`,=dqA       :3 ;3 	`@~`     f       @ L  e    @          `   K`   QPcN   change  0QL`F   !2!e$    'D$"DC  !!`   4=dqA      D<3 *=3 a`(   E`@~`      0Q8`   !J!c   L" X !!f         l  `,=dqA       <3 =3 E`@B`    b          e    @         k0          '# 3ϋ e `c      @    e    @         k            ' %3ыg   `~c          e     @   	      0QL`B   !j!e"    /,*    !!`
   4=dqA       V=3 @3 	` E`@>x`    0Q`   !!4kR   T2,X <H>d&P"X"h*X"P   !!@`   		PdO   scrollEvent @b         |Z|}0          
# 3f3χ):	k:3	:	3
:
::l`,=dqA       =3 ~?3 	`@z`     f       @ L  e    @         `   K`    20QL`F   !!e$    'D$"DC  !!`   4=dqA      ?3 @3 a`(   E`@z`      0Q8`   !!c   쀚L" X !!f         l  `,=dqA       4@3 @3 E`@`    b          e    @         k0          '# 3ϋ e `c      @    e    @         k            ' %3ыg   `zc          e     @   
      q            j jjjjj
  `,dqA        n3 @3 E`@>x`     f      @ @       e     @         nx@b         Pd^X;   statusUpdatet2vxxPdR.~   requestStateCc   ;NzS  e"   NzS( Tek-N) t0           j 'j'##33
r3g3	g ^
v  ' ^
v  'jj#3χ):::	:!g#	j% `,=dqA        2  B3 `@>x`    0j'      ` P @ @ L        e   
  @         0Qh`z   !
!(h@   $l$" * 4!!,`      A
2vZx		r         #  #33r3
g#3f@   `,=dqA        :B3 C3 `@>x`    e       P P @
   e   
  @         0Q`<  !&!X  茚 ;,<$(@ H@88  LL$(" (**"3|D,
00*xH"8(<<D" 3hLl D*<h" 0G\+d(!!`D   4=dqA      2C3 L3 A`(   `@>x`    0Q@`.   !>!c   \B !!`   <Pm9W/   [\x00-\x1F\x7F"'\\<>()\[\]{}=+~!@#$%^&*|;:,./?] 0QP`N   V! f,   䠚<D 4"K  !!`   l(          3 g3g@@	 `,=dqA       0H3 H3 E`@6`    c
       P @ e    @         h          3  ҃ Ћ h `,dqA       zG3 H3 u`@`    c      L    e    @         E)Pb1x   BODY 8rb0Q,`   !~!c   <(   !!c            `,=dqA       E3 VE3 E`@6`    me    @ 	        B0QH`:   !!d    蕚<@B !!`   @Pn"1   [\x00-\x1F\x7F\\<>()\[\]{}=+~!@#$%^&*|;:,./?"'\s]   0QP`N   ! f,   DD 4"K  !!`   l(          3 g3g@@	 `,=dqA       <F3 F3 E`@6`    c
       P @ e    @          j(          3у ϋ h@    `,dqA       rE3 F3 E`@`    c      I    e    @ 
        r>HGPcOq   class   b"Pb3N   "]   I	
 b~0Q<`"   !ր!d   d"<<   !!`   g          3  3 v     `,=dqA       ZK3 K3 E`@6`    b         e    @         Pdq   :nth-child(           ' 3 33@3 v  3 3f3		L3		3
g3Ƌg3ǋg3g@3ц3w  [5!3#v  ^>3#v  ^03%3#@'@(3)k+@-@.g/Y1̕_ 233x  36g8@53:ΤV#<3>3@gB3DɋgF3Hx  %3 LgNMK@P!@Q@J  `LqR        P @ P  
  	  P P @ @X @     e  
  @         0Q`  !!  L, 
4$X'h XL.",$ ,< 2"@@ 2B"@&<&&>8&&%8&&8&&8&&8< 2@ 2@ 2\\  !!`h    PeĞ-   testSyncFunction&:zbn`   $K`    Pf	h   simulateMouseEvent   Pf*É   simulateTouchEvent  $Pg4   simulateKeyboardEvent    Pfr+s   simulateFocusEvent   Pf   simulateInputEvent   Pf`   simulateScrollEvent Pdv   teamCreated r{PeZ^   testSyncMessage BzJz"&*RzVzNz.nx8b   
      t2vxxC8b   
      t2vxxDeJg   NzS( ]\P(u) t0Q`  !F!IE  ӚT$D$* $* l$Xy#k  DD<h&HTLDH
,
, #H
$,(
$,L($" W$" W$"Ox$"Ox&",+"/&",+"/&",+"/&",+"/.l*P44,, FLP&FLP&F&F&$ l!(h@   n      +         -     !`^   |  6g BZ 8֊=
bfNV||  !  a!1	7	8	7	a`  T   @b         bfNVb`P  YaZm R@b         ֊Pe#m   targetTouches   ICPd
   cancelable  C9b@b         CfC@b         `    [`    [CC@b         ֊`    [`    [CC         3  k]8#3g!#3
g#333fn 3	3
33!3#3%3'3)3'3)#+3-#+3/C1C2#335h7B;A:P9B>A=P<#33?3BB@AgC#33?3!BF@EgG#33?3#BJ@IgK#33?3%BN@MgO#33Q#335NShThV#33Q#335NXhYh[#33Q#335N]h^h`#33Q#335Nbhche#g݇i)3j:l:n:p:r:t:vrx3zg| 5  ~ &3 f䁬n ݶߴ3!"v  #v  F$v  p%v  #&"')::(:)#+:*rҖ~#&#+)::(:)#+:*rҖL#&$,:)#+:*rҖ&#&%-:)#+:*r3.g   `,=dqA       T3 fd3 E`@>x`           ` P 0 




 B
 !  	 B   	 H @Y 0 0 @  
 0 L`2 L    e    @         0Q`  !!  T$D$D$X2"8"L"X"P"P"X"X"P"&2"8"L"X"P"P"X"X"P"&2"8"L"X"P"P"X"X"P"&$ l !!l`2   |  " 8zz"~ RUpb0         s	~2z}}}}ICfC9s	~2z}}}} 9pb0         s	~2z}}}}ICfC9pb0         s	~2z}}}}ICfC9`^   (         3  k]#3
#33
v  v  qv  Η#χ	)3
:
3:3:3:3:!3#:%3':)3+:-3/:1#3:5r7Җ#χ9)3
:
:3:<3:>3:@3:B3#:D3':F3+:H3/:J#3:LrNҖe#χP)3
:
Q3:S3:U3:W3:Y3#:[3':]3+:_3/:a#3:cre3ggi `,=dqA       e3 4n3 E`@>x`    Tsk       ` P  
 
 
 0 0 0 L  e    @         0Q`  !!`v   T$$X2& "0 \2& ", X\*& !!<`   |  ~~ (b         ICfC9  (b         CC(b         CC(         3  kѣ3v  v  Lv  |v  t#χ)#	:	r3
g3"3fa#χ)#	:	r3
g3"3f )#3χ")#	:	#r%3
g' `,=dqA       n3 pt3 E`@>x`    (h)       P L &@ 0  e    @         0Q`   !!8lZ   ԛ 3D$ ","<P" $,&    !!$`   <=dqA      u3 y3 	aa(    E`@>x`    		| 0Q`.  !!Hp~   ٛD8&|&2*D* 2& t !!<`   a SQ8b   
      ICfC9fPd	   inputType   PdZƐ
   insertText     *(b         CC0          3 !^393!^39
#χ)#:3:r3	g#
χ)#:r 3	g" `,=dqA        fv3 y3 E`@`    $g$         L
 &@ e     @         y          ''#3f3A   x   3	k'#ы k   `e      Ѐ     e    @         `  0Q`   !*!8lZ    3D$ ","<P" $,& 	   !!$`   <=dqA      tz3 ~3 	aa(    E`@>x`    		| 0Q`   !B!8l\   D8&'&2& t  !!,`   aZ  2(b         ICfC9  {           3 !^393!^39
#Ї)#:r3g`,=dqA        {3 }3 E`@:`     f         L    e     @         y          ''#3f3A   x   3	k'#ы k   `e      Ѐ     e    @         `0  0b         t2vxC`n  0b         t f}\ 	   NzS( TeksQ)   D`  0b         teb,    NzS( rz)   xD`  yPd:_   inviterName 0Qp`   !~!(h@   h$" *p(#<?!d       8        !`   &{8$=d& @        3 ̄3 I` >xt(         k 3 gkЍ `,dqA       3 3 E`@`    c       @    e    @         c      <  q(         #  3#  3hѤ
3#  3҄
%3g(3v  v  v  v  d	v  ^
v  v  v  v  v  v  v  $v  &v  (v  *v  ,01'#  3Ї)::g2'#  3Ї):::g!3]	k#$]  k%]!k']"k)]#k+]%k-'#  3Ї'/):0g2i'#  3Ї)4):5g7B'#  3Ї+9)::g<3->3.@/3->lB   `,dqA       L3 ,3 `@`    HpD      @ 0
`2 L  &0 P          e  
  @         0QP`J   !! f.   ,$0D@ H3h0 !d    	            !`     B$=d& @        3 D3 	` >xl         #  3gэ   `,dqA       F3 L3 `@`    b       @ e  
  @         0Q`  !΂!Hpz   Й 3,$ ","<8" h4$" $" l$6D   !!<`   <=dqA      f3 3 Aaa(    `@>x`    		|  6g BZ 8 0Q`
  !!-)B  <$8<&HHLDH
,
, H
$,(
$,4("$ W"$ W,+/,+/,:4<:d.&:4<:d.&:4@:p:x.&:4<:d.&:4<:d.&:4<:`:`:l.&\2D4@.& \   !!`j   bf||  !  a!1	7	8	7	(b|yZf||| dHb         bfj|ICfC9Hb         bfj|ICfC9Pb          bfPdrYy	   movementX   Pd.p	   movementY   CC`"  Hb         j|ICfC9`  Hb         bfj|ICfC9`   Xb$         bfv|z|~||ICfC9c        @b         bfj|CCc  ~    N  a          3  33333#3
#3CC#3hBAPBAP#3	3  B@g #3	3B#@"g$#3
&#3N(h)h+#3
&#3N-h.h032v  Lv  v  v  v  !v  #v  *v  +v  ,v  -/#4Ň6): 7:93;:=3?:A#:CrEҗ0#4ŇG): H:J3;:L3?:N#:PrRҗ1#4ŇT): U:W3?:Y3[:]3_:a#:creҗ2#4Ň g): h:j3;:l3?:n#:prrҖ#4Ň"t): u:w3;:y3?:{#:}rҖ#$Ň%): :3&:&3':'3(:(3):)#:rҖ<#432Ň.): :3?:#:r334g   `,=dqA        @3 3 E`@ނ`    ~       P P @h  !BX  ! 	 H ` 
&0 0@  
`2 0 L &0P  0P 0@ 
   e     @                    ')#3f3A   x   3	k)]2#3g#3	g
#3
)#ы k`$g      Ѐ 
     e  
  @         0Q`   !*!<mf   \#"  *H0*d(t H" C4 !d       i        !0`   2v		(Pha   sync-message-from-webview   $=d& @        3 3 	` >x(         "` k 3ҤL]
j'3]93
]#3f93hЍ	  `,dqA       43 ܛ3 `@`    e       @ ,P @ @ e  
  @         0Q`X  !R!@  " P . 8*,\x(8L8 /X,<04,'.#
 L" d 3'p:8
D`
 4 2o,,'.#
 L" [!Hp                 C  Q       4  a     k         !x`8   `   K`   PeW   requestMaster   ~.r@b         Pdʞ
   windowSync  zf2v|		 BvY^ a:zbnbz B$=d& @        43 L3 	` >x0Q`R  !!Hp|   생" O#" `*,'>(0*2TPC4  !d          	     !H`     :zbn{8b   
      Pe}|   targetWindowId  bn^zfbz|b         2v$=d& @        3 ¤3 I` >xh         "x k 3Ϥd]
j'#33
ʇ:	
):q:::h̍   `,dq@       3 3 E`@`     f       @ P  0    e    @         nx$d& @        V3 r3 	` $d& @        3 3 ` $d& @        3 3 ` P           %3g]
j')::
::	#
3f:$"q#3g#33X#3 #v  F#3"9$9	&#3 3(h*ϖ̍j#3"΋ i,ϖ29$9	&#3.g0ϖˍ̍V#3 #v  D#3"9$9	&#3 32h4̍`,dq@       3 3 `@`    4k6       `2 0`  P P ,P P @    e  
  @         0Q`  !ƃ!Xt    #X+d| T
4&T* HT$x 
$D"PD2`_t**W !d    #           !P`$   4=dqA      83 *3 a` `@>x`     rrvryPe$   fightRoleBase   b0Q8`   !!d   ܦl,
   !!`   af          3  v    `,=dqA       3 3 E`@ڃ`    b          e    @         PcƼ   preparedy>{Pe2q   memberPrepare   b         y0Q4`   !!c   ذL$@ !!`   	e           3    `,=dqA       *3 3 E`@ڃ`    b          e    @          	0Q,`   !*!b   ̲D !!c             `,=dqA       3 Ȭ3 E`@ڃ`   me    @ !        $d& @        
3 "3 	` P          '# 3Ϋ3'&jҤ3v  3
3͋ gѤs3u  g3	u  Z%jФO3
I3
3"<3
3ˇ):g 3"̋g$3&͋g(͍`0j*      P P  
 
&P @      e  
  @         0Q`   !F!4kR    " dT$:0LT(3|&HO(: #p   !d       R   A     !,`   $=d' @        ^3 ָ3 a` >x pPd6/   TeamUpDialog FPc2   onShown 0Q\`h   !j!$g6    d
 d :$ !!`
   4=dxA       خ3 ȸ3 PcکL   _this   ` E`@Z`    a9	 0Qp`   !!(h:   @
$D( D(* W   !d       5   q     ! `   Pb=v,   ui  Pdv	   m_btnCopy   Pd
   clearClick  z0Q`  !  Ý /x" p\" `{" `{" t" XH" Td&@$>|("D"x" 4K(.P(&<.@(&0"D .@(8&* (G!!`<   <=dqA       ذ3 >3 ]a  E`@z`     pPezo   PlatformManager Pdz@K   TipsManager Pcb6   SHOW_TIPPdq   LanguageExt Pe	#   GET_CONTENT_EXT $Pgu   TeamUpShareChatDialog   Pdq	   UIManager   Pd
   SHOW_PROXY  PcJy   MathUtilPd^q	   _teamInfo   ZPev;   setClipboardData b         f&y0QH`@   !!d    ҝ\"6$!!`   ]Pef   C2_Player_COPYIDj          k k`,=dqA        3 D3 &`@`    b         e     @ &        $Pg򃇓   nightmareTeamRecruit_   Pd`	   randomInt   UPd$ُ   TEAM_CFG_ID yPcj/9   TEAM_ID Peb   SHARE_CHAT_MSG  PcV;)   MEM_CNT ރHX          ''# 3g3# 3g3
'# 3g3'# 3g3# 3	g3
# 3g3 333 ̇") 33#:% :'g)3-g/M,@+·1)32} 334> 638} 33:> <3>}> @3B} 33D3F> HlJ 33LkN`HpP      @ P @ P P 0 `P P  P P       e     @ %        $d& @        j3 3 I` zt(         3  Ҥ*3$33f33Ћ g
Ѝ  `,=dqA        3 3 E`@`    d      P @    e     @ $        o0          ' 3 h#ϋ  l`d      `       e     @ #        $d& @        3 03 A` >x8          '# 3g3ң#  l
33'3ϋ 9"ύ#  l  `,dqA        D3 83 `@`     f      @ @        e   
  @ "        0Qp`   !J!,iB    \
4 C43h4   !(h@      8           '        !`   y$=d& @        \3 x3 	` >x$d& @        3 3 ` t          &j Ҥ3 v  kύЍ   `,dqA       R3 3 `@`    b       @ e  
  @ '        0Q`   !r!,iD   'p6lDD>t "W  !d       W        !@`    :zbn.0b         yvrrGcZiQ   *gws[		$=d& @        3 3 	` >x|8         #  3χ)::#  3	ͫ3:	#
3f:lЍ`,dqA       3 Ƽ3 	`@`     f       0

     e  
  @ (        0Q`  !!hx    O\# |
<H'H<0"  4l  $'p4. 6[_2o22   !8l`      o       $   V       b          !Dd   j        4=dq[      3 3 a` u`@>x`    >{:z&{y0Q8`   !!c   䀞T" \ !!f         l  `,=dqA       03 3 E`@`    b          e    @ *        $d& @        3 ^3 ` $d& @        x3 3 	` `  X      q$j %jѤ3q##3g
&j3	3	v   koq3	)#
ʋ rq  q	 kq q	, kq q	9ʍ kq 		q	ˍqq  `$g      P @ @ @      e    MQ )        0Q`T  !ޅ!4kX   . / |
4D#D2<;6gk<&<s!(h@         	                !$a      >{r>b         y	$=d& @        3 3 	` >x@      q%j Ѥh3b33"U33͇):	gq  q	3v  	k͍qq  `,dq[       3 3 `@`    d       P L  e    MQ +        0Qm`  !!x|    3 |
<HL@ \
4<|#"3tD"4D2HG\**&|D",D2@?T**&C|.8 !(h@      #  Q     .   h        !T`&   4=dqA      3 3 a`   9`@>x`    >{yy rrvr$=d& @        3 3 	` PcvF   dismiss b         0Q<`(   !.!d   ğ<$$0 !!`   	g          3  j`,=dqA       3 B3 E`@`    b         e    @ -        	0Q4`   !J!c   ȡ<0 !!e          j `,=dqA       b3 3 E`@`   b          e    @ .        PcKZ   leave   b         y0Q<`(   !j!d   <$$0 !!`   	g          3  j`,=dqA       3 3 E`@`    b         e    @ /        0Q4`   !!c   <0 !!e          j `,=dqA       3 ^3 E`@`   b          e    @ 0        $d& @        3 3 	` QX          '%j Ҥ3j&jФ13+3
v  #3˫33v  іˍW33">33ʇ	):g3
ˋ g3̋g!j#U33%">33'ʇ)):*g,3
.ˋg032̋g4j6̍ 
 j8  `<m:      @ P P 0 &P @       e  
  @ ,        0QH`>   !!d    쫞 #P:  K!!`   4=dqA       3 3 A` )`@>x`     "0Q`   !!@np   ,#d0870" &#+ \"3|H[=!(h@      0   !     B   o        !4`    p A$=d& @        3 3 	` Pen9   NightMareServicePe~4   leaderComplete  $d' @        3 t3 ` 0Q`:  !!(h>   к cx$ :#f &<J<S6+( !(h@         #	     T   x        !(a   v   4=dx[       3 Z3 I` E`@ކ`    9		 0Q`   !!Dot    \
4 $4D_x8*S $'P  !!,`   Pc   roomInfo)^Pe:'    EMNightMareStatePbI.   calc Pe   countdownTimer   I0Q̓`D  &!Pr   ʞ #d*S"0 l
$T$.73*0CJ !d    @   ^        !8`   4=dqA       3 z3 ~y` E`@`      0Q`   !!!~@         j ҤA3 ;3 303 3j	 P #3Ag͍΍  `,dqA        3 3 E`@:`    d       P @ H e     @ 6        Pe~   curMonsterCfgId $=d& @        3 .3 ` ev?q   beiRYO    b~-     y "0Q|`   !!!w          Z )@@ky  (##3	k#9k  `,dqA        3 D3 E`@`    d       B` e     @ 7        8          )# 3## 3k j)y  )j
Ѥ333Җ΍@	@k# #
΋ l9  `$g      ` @  !@      e     @ 5        }          j ҤV3 P%j3 333
v  .#3##3k#9 j   `,dqA        3 3 E`@`     f      @ P ` ,@    e     @ 4        $d& @        3 3 ~y` @      'q 3 hq  q	'"3v  #͋ dl͍qq   `d
      P      e     MP 3        $d& @        3 3 	` 0         #  3"t#k#  3gҖύ%j
33"'3'	 9ύ
`,=dqA        D3 3 E`@`    e      ` @     e     @ 2        j           '# ы  l' `c           e   
  @ 1        0QI`>  !!pz   K" dP" TH(d@d"H04tDPtD" 
$< " 
$< _   !8l`                      	          
   !L`"   Pcv8\B   member   pPdzq   SkyTeamUpTipuuPc   isShow  )^Pdk
?   m_textState Pd>   m_memberCnt Ƅ$=d& @        3 3 	` >x$d& @        3 3 ` $d& @        3 3 ` -p          # 3g3# 3g3
a]k̤V33KGv  33	33	9
33339
# 3gͤ3 3 g"ȍEɍ# 3g$Ф3&3&g(Ǎ `,dq@       3 3 `@`    (h*       @ P P   @ @ e  
  @ 8        0Q`   !և!<mf   萟" |l8  ,x,C0 3h0  !(h@      ]           @   !     !,`    pPcJ   DateUtil
Pdu|*
   serverTime  $=d& @        3 3 A` >x		$d& @        3 @3 ` 0         #  3gҤ(33333
33ύ#3fЍ#3f  `,dqA        23 H3 `@`    e       @ P P   e   
  @ 9        0Q	`  !!Hp|   . /@4D
,\ P#@$$(.6FJh"?  !(h@         S                !@a      y{ rrvry0Q`2  !!.      ,   , , , ,'p.,6~+	+x$" l?
   (\< (84d ("./. 73
  !Hp             "                A                !ta6   V  <=dp[      3 4 	a   (   E`@>x`    d' @        P3 ,4 kkAAA_"&m              20Q`  !>!J  . K &/2 3S:","@fM6MkN$03|(PDD#O:"@",D.hOO:"@",D"Xl $"#(H.0&#8F"0&   !hx      l  &        S  Q%     7   U   q  	       !  	   f  u  q  	         	   !aV   n  $=d' @        J3 4 r` 6_NcUQg   ASk,{  bʀ~   sQ  )^$d& @        L3 x3 I` R0b         $PgM   nightmareBattleStarted  yyyA0QU`V  !n!      l<CJ  H0* +.6.6gJ  '.6.6_J /H+('0C'0+   !Hp          "     <                   
   U      
   !dd.     0    d  D=dqZ 
      3 4 IPbX   n5  b   E`@R`    $d' @        3 4 PbV   a4  ` Pe   fightLimitTime  ,d' @        23 4 Pb3   s5  Pbb   o4  a  y0QT`T   !! f0   &(
48@L!!`
   yPc   restore Pd*_   memberIndex m          3  v  333v    `,=dqA       x3 3 E`@`    c       P    e    @ D        0Qh`   !ʈ!$g2    'F2@6   !!(`   4=dqA      8 4 L4 Pb3   i6  `(   E`@`    Pfrt   nightmare_restore    b         PcB	   roomId  vr0Q|`   !!!w         I3  v  =҇):::3		:	kj `,=dqA       24 4 E`@ڈ`    d       L  e    @ F        r(          '#Ї )3: 3: i	`d       
    e    @ E        $d& @        4 4 ~y` 0Q8`   !
!c   &P!!`    f         #   l `,=dqA       D4 4 E`@`    b         e    @ G        Pdڦ@   needRestore 0Qh`   !*!$g2    'F2@6   !!(`   4=dqA      4 *
4 ވ`(   E`@`    b         vr0Q|`   !!!w         I3  v  =҇):::3		:	kj `,=dqA       4 	4 E`@:`    d       L  e    @ I        r(          '#Ї )3: 3: i	`d       
    e    @ H        $d& @        t
4 
4 ~y` 0Q8`   !^!c   Ȭ&P!!`    f         #   l `,=dqA       "4 4 E`@`    b         e    @ J        a  R  $d& @        4 4 ~y` 9x      '''q''''j 3'j P 3w  '' i	'3	3	3
ȋ gv#ǋrq  q	Ǎ#ȋrq 

q	 i'3#ǋrq q	Ǎ#ȋrq 

q	 iΣqqqɍqqq `0j!       	 
             e    MP C        kvrGPe:и   shouldFullRage  "cԾ     Qb  $=d& @        4 4 I` RHb         $PgX   nightmareMemberBattle   yyyzPcoG   battle  b{P   ,{  c   sQQb  c     b`Y  $=d& @        h4 4 I` RcRV     n`  $d& @        d4 4 ` Hb         yyyzPc7   fullRageC PfnD   isWaitingForBattle  Pe^=W   selectedFighter PeB   nightmare_fight  b         vr0Ql`   !ʉ!$g4   ٠\<:8&..X\  !!(`   	$Pgct   nightmare_leadercompleteb         Ֆ0Q`   !!0jJ   ܠd<.<&"@*,"D: .Xd   !!<`   	8b   
      $PgnIXp   nightmareBattleCompletedyyyAr 0QD`2   !!!i          	 9    `,=dqA        r4 4 E`@R`    b          e     @ M        |         U3  v  I҇):
:::	k#	ҋ
  :l9`,dqA       *4 4 E`@`     f      L        e    @ L        s          13  v  %#ч): i9`,dqA       N4 4 E`@`    d	      L`     e    @ K        $d& @         4 H4 I` 6p      q' 3  &  @@lȍɇ	):
 :	
 :k 
  iq 	 	q	 jq3333'3@kȍɇ ):
!
 :# :%:' @)@*:+k-#@/k0ȍO@2k3ȍɇ5):
6
 :8 :::<k>  9!@ 9"BjD #&  3$F&   3%H && #'ȇ(J) &:%K:M)iOɍ*qq `,dq[         3 `4 "`@`    HpQ      @H  
 L  @&0  P L     e     MQ B        0Qq`  !.!dw   . #`$(<P(D_&"4D_ X"4D_"*p.g0*2o*2f
G  !d       <       !Pc$   l    ,  A_)^ rkyk`8  U       q	j '3'33	3
v  33	3
v  j33	3v  53])jq  q	 kq q	1 kq q	    qq `,=dq[        64 :4 `@6`     f       P P P @    e     MQ N        0Q`(  !N!Lq   L"
$,<$T$K(D_*"4D_& D  !!<`   AfPc¼Cl   _rawData_)^ rk          	 3 3 3y3 33i3 33
'3'33	3
v  ^33	3v  ^
j`,=dqA       3 l3 `@6`    e       P P P @ e    @ <        0Qm`  !n!  D0&lX" h0" P,
4<$<$$$$4 &7(&*+(.':@"@ H!d    A      1     !|`:   AALPc쑁   RESPS   (PhB&   NightMare_RoomInfo_Notify   & pssssPd"	   NIGHTMARE   Pc^   roomDataPeNsL   lastBattleData  Pc&97   isWin   1	7	$=d& @         3 p3 I` 60b         $Pg"zd   nightmareTeamCompleted  yyPd)
   finalFloor  AQH         	 '	&3 33e#3	

g3#3	
g33gѤ`3Z33O333?33 3"3$%3$3&#(3*h,Җ#(3*h.Җ(΍#(3* h0χ2):3
:5:7k9'  `,=dpA        3 \3 k`@6`    4k;       P P @ @ P P ` @ L e     @ =        0QD`4   !!d   ş 'L.  !!`   4=dqA      z3 l3 I`(   k`@6`    0Q8`   !Ί!c   ǟTL !!`    f         #  l   `,=dqA       3 P3 E`@Ɗ`    b         e    @ ?        i          '# ы r  `c           e    @ >         yPc)&   fighting0QT`T   !!e$   ϟ 'dF&  !!`
   4=dqA      3 3 `(   E`@6`    PffK   matchteam_openteam   b         yPch!i   extParam`    0QT`X   !! f,   ҟ\<&8 &`   !!`   	b         &Cb         Dm         3  v  ҇)k҇)k`,=dqA       3 3 E`@`    c       L&   e    @ A        m(          '#Ї ): i  `c          e    @ @        $d& @        3 83 k` 6b         DpPee2   NetworkManager  $d& @        B3 3 )m` (b         yBBD&iL0Q,`   !R!b   D !!c             `,=dqA       4 4 E`@6`   me    @ O        $d& @        :4 4 k` 2`      ''q''''''''	'
''' ''Ћ''''''''	# 3	'
3
M#ʋrq  q	ʍ
)%j'# 3g3'ʍ j'3'3')'33
j'33 3"e$#ˋr&qˍq   `8l(      P 0	 

`@ P            e    MP ;        $d& @        4  4 a` >x(b         $Pg0   nightmareBattleFailed   y
E`      q3 339&j#
3ʫ3E3v  8 3iq  q	>ʍ	 ɇ
)3:3:kqq`,=dq[       n3  4 1`@>x`    (h!      P ` P 0      e    MQ :        0Q<`$   !!e$   P
 H$  !!`   0Q`   !<md   d," l" 4"8
$X8,cL03x0  !d       \        !(`    pssss$=d& @        :#4 #4 	` >x}0         #  3O#  3g#  3g'3!3
3
33gύ   `,dqA         4 #4 E`@`    d       @ P   e     @ Q        g            j Ҥ3  `,dqA         4 #4 q`@`    c           e   
  @ P        0Q`  !!  쏡  H"<6h8St0    H,,+h 2 *H82   <22" X0<<,+02 42 H'p ,
4Hd@ D
4H0t* P40ySk  "(T\
X(
$Xak  t
( <H4D,7l \,2 p @P"D2L&6<<,+02 2 2 d
 @ "L ko$/ak  t
( <H4D,7l \,2 p @P"D2L&6*P.+#
 Kx <
4D,7d T,2 *@P"DBLB+`*k0 !x|       !*  %   !  \  A&  -   t    (  .       ;  ,        >  -       X  ,       @[  -   !%`   4=dq@      #4 G4 A` Y`@>x`    <dg @        2$4 G4 u^Ac    ֋ރHI	B0Q`   !!4kR   `7t(' l" 8*  'd   !!0`   vr$=d' @        x&4  (4 %m` ڋQuރb0Q@`.   !!e"   DD'X
   !!`   Qvr%mh         #  3kv   `,=dqA       Z'4 '4 E`@`    b       @ e    @ T        ^|(         3  _'#3  k' 3h 3
3Ћ gҤ 	3h   `,dqA       8&4 ,(4 E`@ڋ`     f      @ P P       e    @ S        10QX``   !! f0   D @ &8'!!`
   ^Qvrn           3 h3#3k
h`,=dqA       (4  )4 E`@ڋ`    d       P @    e    @ U        	0Q`   !:!@nn    4
4<$$@ L
47P
 h* |(3x( !d       a        !(`   PebyR   monsterTeamInfo 
Pe @   fightSnapData   $=d' @        &+4 d,4 ` ڋ0Q<`"   !^!d   d X   !!`   bg          3 g   `,=dqA       +4 @,4 E`@V`   b         e    @ W        $d& @        ,4 ,4 I` ڋ~@         j ҤR3 L3 3A3 33g
Ѥ*3$'3І'3͋ g΍ `,dqA       )4 
-4 E`@`     f      P @ `N     e    @ V        0Q8`    !!d   4(     !!`   A%	f          3 g`,=dqA       6-4 -4 E`@ڋ`    b         e    @ X        yb0Q@`,   !!d   d&(
4  !!`   yAh          3  v  3  `,=dqA       .4 0/4 E`@ڋ`    b         e    @ Y        B0Q0`   !!c   d0 !!`   d           3 M `,=dqA       /4 /4 E`@ڋ`    b          e    @ Z        NN
Pdu   monsterTeam PbC'   team psPdV\   ConstantConfYPd^5	   maxEnergy   =
PdW	   curEnergy   `  $=d& @        34 44 	` ڋ`L  Pd'z
   battleData  $d' @        l54 64 I` 0Q@`0   !!d   ءh*,P   !!`   Pc   curHp   h          3  x  '`,=dqA       64 64 E`@`   b          e    @ [        vr0b         G~CGb6	B   XTd          j  0Q@`,   !"!d   d&(
4 !!`   yAh          3  v  3  `,=dqA       84 P94 E`@ڋ`    b         e    @ \        0Q|`   !>!0jJ   L
@"dHDp2p*\,,   !!`   $w          3  v  3 v  33A.3  v  3 v  3  3 A	 `,=dqA       94 :4 E`@ڋ`    c
          e    @ ]        0Q0`   !Z!c   d0 !!`   d           3 M `,=dqA       ;4 v;4 E`@ڋ`    b          e    @ ^        rb`    Ke
               
   $d' @        =4  ?4 I` 0Q@`0   !!d   h*,P   !!`   
h          3  x  '`,=dqA       L>4 >4 E`@z`   b          e    @ _        0b         vrG~Da      0Q`   !!Dot    " PD@;$4@DX4H d8* 3x4  !d       a        !<`   $=d' @        p@4 C4 %m` ڋ psPe6   NightMareMonsterPdmz   getByBossId NPd
   restoreCnt  PeB0   restoreHpLimit  ރ0QT`X   !΍! f,   PD,,,*   !!`   ڌ0QD`6   !d   X,*<L !!`   
Pbys   hp  %mi          3  3w  ' `,=dqA       6C4 C4 E`@`    b         e    @ b        m         3  &3  33  33ҋ g`,dqA       B4 C4 E`@`    d
      P      e    @ a        $d& @        C4 BD4 I` ڋ~8          '# 3g333
gң33z  '3	3
ϋ gύ  `,dqA       N@4 ND4 E`@`     f      @ P P @    e    @ `        $d' @        @E4 G4 ` 0Q@`0   !!d   `*,H   !!`   
%mh          3  x  '`,=dqA       E4 HF4 E`@`   b          e    @ c        8b   
      vrG~D"C         ''Ќ'''' j 3'#333v  #r 
'#r '31#33g33	ԋ
 g3v  33	ԋg# r "' k$3	&ԋg(3*g,Ɇ.3/Q#33/g193/33ԋg537x  39ԋg;3=x  ( j?ޢ&3A3A3C3E3GgIۤ3K3K3M#O3QgS3U3W3 Y3K3[ѿ]_3!afcѬn 3"e'3#g3$iz  ǖ7 kϖУ&3%lfnn ϥ˶ϦʹζӍ'453=x  6pr3!tfvҬn 3"x3#zN|3}gߤE3)?3)33*''3)33	ˋ+gɉ̖N3,3-gʏ5.)3-:-3/0M@˖:/:1ϖ Жѣ&3%fӟn Х̶Ю2 δ϶Ϸ3/#33/gҢp3/3ԋ7gҦ38ԋ9gҪ3ԋ:	gҮy  %3;g]3<gY' 3v  =%ƿ3!fҬn 3"ţ3#N3}g椓E3)̤?3)3Τ3>''3)33	ˋ?
g̖N3,3-gأ5@)3-:-3/ݣ0M@:/:1ϖ Жѣ&3%fn Х̶ЮA δ϶ϷCku  ˖Yw  u  3}gä3)邏3)3񤇌D''3)33	ӋEgZ 3,3-gAF)3-:- 3/  0 M  @ :/  :1 ӷ   u  
    	`֋
     P @ ` P P @ @ 0 



 
2P @  
`2P 2  &@ P @  3 
 H P P L
 B @ @

`2P 2 9                 e  
  @ R        0QX`^   !>!$g2    #$  t:     !!`   4=dqA       G4 k4 A` I`@>x`     "0Q`   !V!Dov    d"C"7      :Q !!0`   4=dqA       TH4 rk4 a` E`@N`     p A0Q`   !n!8l`     
<D# t,,dDO&`[!d       Q   1     !$`   $=d' @        ZI4 N4 ` f>{bPd2
   EMTeamType  Pd>A	   nightMare   0Q`  !!@nj    Cx$ :#k(<' #L#h#  TO+(   !(h@              ]      !
     !0a   b   9		^Pd
   roleMTData  PcFĎ   gDMTDataU$=d& @        rN4 N4 ~y` P      q3 hq  q	gc3v  W3ʫ33
Τ'"!#3g5ͤkʍ	qq   `,dx[       K4 N4 E`@`    e       P P @   e    MP g        $d& @        O4 $O4 	` f{            '%j Ҥ333"3333
'3ϋ 9ύ  `,dqA        8I4 4O4 E`@`    e      P P       e     @ f        0Q`   !ʎ!4kT   " 
4L474(g(4*Xc	  !d       Z        !(`    pPd~i   TeamUpModuleF$=d' @        nP4 ZS4 ` fPdg   addTeamInfo 0Q``p   !!$g4   Ţ  +`O(  !d       &        !`   9	y$=d& @        R4 R4 ~y` p(          3 h3Фk΍`,dxA       tQ4 >S4 E`@`    c       P    e    @ i        $d& @        |S4 S4 	` f}(         #  3gҤE3?334'33
3'33ϋ 9Ѝ `,dqA        VO4 S4 E`@`    e      @ P     e     @ h        0Q`  !!<md   Тt,<0" 0. #X28:pS  !d       }        !8`    :z&{Errvr0b         (PhO   requestNightmareTeamSettingsy$=d& @        V4 V4 	` f8         #  3r#  33gZ#  33h
#  3ϫ3χ):#  3	:	:
kύ  `,dqA        T4 W4 E`@`     f       P @ 0    e     @ j         "0Q`   !J!8lZ   ݢ4,'" 
$\DDD(dD&|E S   !d       ]        !(`    pPe<   PlayerInfoDialogF Pf̼   _onClickBtnNativeImg0Q``n   j!,iF   h$" 
 P
 `
 ` @ L !!8`     Q]iPcs   image/* Pcb8[   accept  Pc+   camera  PcpM5   capture 0Q``n   !!0jJ   L (6     !!(`   f b0Qd`v   !!!q           3 3#r 'Ћ 9Ћ9
9 `4=dqA      [4 :i4 %m` E`@f`    e      ` ,      e    @ n         h0QL`D   !!!k         #  3#  33g  `,dqA       hi4 >j4 E`@`   c       P    e    @ s         A_PeW0   readAsDataURL   p         3  35Ҥ&#r ы 9
93g `,dqA       Z4 j4 E`@`    e        @   e    @ m         QE(p          #  3g999
	 9
3f `,dqA        xY4 j4 E`@`    e      @ , @    e     @ l         $d& @        &k4 Fk4 I` ~(         #  3d#  3gҤ>3833-33
333Ћ 9#kЍ  `,dqA        @W4 Vk4 E`@`     f      @ P       e     @ k                   $j ]b#3"V# k j
jjjIjj#ы	 l)  `(h      P @ @ `        e     @ e        n           '
 j j#ы  l' `Nd      `       e   
  @ d        0Q8`    !!d     #H (!!`   4=dqA       2 2 A` E`@>x`    0QP`P   !!e$   Ė 7pO($  !!`   <=dqA      2 2 ]aa   (   E`@`    A0QH`@   !!$g4   Ŗ 4|" ( D  !!`   9	j(         3  h)`,=dyA        ^2 J2 E`@`    b         e     @         0Q,`   !6!b   ɖ, !!c             `,=dqA        `2 x2 E`@`    me     @         l           ')  ( `b         e    @         f           )) `b          e     @         0Q``  !R!\u   ˖4P+.d,0(" 8
,
#HD" x$ 7|
   !d          q     !<`   
$=d& @        2 "2 A` >x 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  e33	3
g553
g93!3
#g%9';)Y+ϕi ,`,=dqA        2 2 E`@>x`    ,i-       @  
  `
 f  e     @           2Z	0QP`P   !~!e$   ܖ$,V8  !!`     a 0Qt`   !,iD   ޖ,*$"4$"H .  !!<`     a B0b         Pd&t#   iframeLoadedѸ b6 A"  b6		u(         #  33҇)#  33	:#3:#	3
f:h`,=dqA        2 2 E`@>x`     f       P  e     @         l         #  3#  v  ^#ҋ  l`,dqA        2 2 E`@`    d      `       e     @         $Pg}   applyInitialGameSettingsnx6m  "5:m50          ''''''' '	'
''''''	'
	'
''''''''''''ҋj 'ϋlj#3΋h
''''''#	9#9 #!3"v  #!3#hj   `Pr      @ @ ,` @                           e     @         2NzBxxxxx*yyyy"zjzzzJ{f{{{{{"|6|N||||}2}J}z}}}}&~>~^~v~~~~~.Ff~"z:RҀBށ&>zʂ&N~
&BfFnڅ*Ff">^҇Jjʊ:jƈ&BZƉ*N~ދ6Z:V~ʍލ:RjƎFf0Q`  !Ɛ!  $" " 
$D
 $" " $D (V f " \:" \:+" 
$D02l`*
*<0" K<0" #!d       Y       !|`:     Zy}PdvZKc	   drawImage   ~PdzN
   image/jpeg  ,Pi4:   ^data:image\/(png|jpeg);base64, E psPd   RoleService Pe&   changeHeadImg    b         Pd'X	   imgBase64    Pfg   sensitiveImgBase64  0Q`  !!Dox   ܊" p@0" `(" `"" d4`!!<`   	 pPeVLt   HeadIconTipTask Pc   remind  Ƅʄ΄PbL!   C_P4Pd<_   GlobalSignal$PgVa   EventRefreshRoleHeadImg q0         3  $#3g33
fc#3g3#3g3	gg#3
g3
33 f" `,=dqA       b4 e4 E`@`    $g$       P P P @ P @ e    @ p        	0QL`D   !.!e(   |<0" !!`    Ƅ fʽx
   4YPfe1Y%͑Ջk         #  3#  33g  `,=dqA       8e4 &f4 E`@`   c       P    e    @ q        etH   |~͑Ջ$d& @        f4 g4 Pb&   t8  ` p         #  3g3gd9
d9#  3g3g  9  93dde3    e3 	g"3
$˃&  h'3)	g+3
-˃/  h0#234g6̤J38D383:ȇ<):=:?gA3Cɋ gE3GʋgI"#23K#23K3MgO/ʍ#23K#23K3QgS  `,dqA        \4 g4 E`@`    LqU      @  P , P @ L
&P P  

      e     @ o        *0QL`D   !b!e(   l<0" !!`    Ƅ f
   VGrR}1Y%͑Ջk         #  3#  33g  `,=dqA       h4 h4 E`@`   c       P    e    @ r        0Q``j   !!$g8   D*S C!d       $   a      !`
     Pd`֝   setGameTimer$=d& @         n4 Jn4 ` (p         )j ]# #3k#
jэ   `,dqA        <m4 Nn4 E`@`    d       ` `    e     @ t        0Qd`v   !!(h<   軣3T,4$&H    !!`   2w "0Q\`d   !$g6   P L*xLP !!`   wwwo         0k Ҥ& 3v  ^ 3v  ^
33  `,=dqA        o4 q4 E`@(`    b       P e     @ v        PduE
   intervalId  q(         3  <B O #ϋ l99 
 `,dpl       n4 Rq4 ?`@`    d      @h ,    e      u        0QL`D   !! f.   ţ0*K
 ` $ !!`   ֑ 2wk         3  #3 k9 9
  `,=dpm        ^q4 8r4  `@(`    c       P , e      w        0Q@`*   !!d   ɣ4 4 ( !!`    ?h         3  f3g   `,=dpm       Rr4 r4  "`@(`    c       P    e     x        0Q4`   !!c   ˣx !!e         0k   `,=dqA        r4 $s4 Pd
   cleanupNow  `@(`    b          e     @ y        0Q8`   !:!d   Σh
g  !!f         07k    `,=dqA        s4 "t4 q`@(`    b          e   *  @ z        0Q<`&   !R!c   ѣ2 !!`    g         #  8 l `,=dqA        bt4 t4 u`@(`    b         e     @ {        0Q`  !n!MI  ԣ?L.X&tKW.<&c_.D&|S.h&w.l|\.L'*" 24  .p&lP.l&[w.\&tK.d&D.h&D..hx..t.\/0 .t\/0 .l\c04 D .\.l\`&&K&28 "D>   !!`R   bnPdN}
   AFKEnabled  H
uPe.ϱ=   textureQuality  2w? Pe*   pauseGameEnabledPeR   hideFloatingBox Pd1   hideChatBox Peb   autoReconnect   Pez   reconnectDelay  }U8P!qqE6qDq9	PdL   autoRefresh Pe\Nz   refreshInterval   a B8b   
       PfBɏ   gameSettingsApplied 
{2vjxC		Gy8           v  v  /3 k v  v  +3k v  v  ,3k
 v  v  -3k v  v  L3'73)0k63]63g0k63	f v  
v  ;3
 3l" v  v  A3$k& v  v  G3(k* v  v  E3,3.l0 v  v  E3,3.l2 v  v  34' v  v  36d' v  v  38' v  v  *3:!^"3:'3<3>f@ v  v  *3B!^"3B'3<3DfF v  v  /3H!^'3H'3<3J3LfN v  v  v  (3P!^ 3PK3RkTLjV#X3Z3\Ї ^):!_#"a3#cfe:$g#X3%i&:'k(hm  `,=dq@       u4 4 a`@(`    Xto       P @ P P P @ P P P P @ @ P P ` 0   e    @ |        0Qd`t   !! f0   ,('P "X O!d       )         !`
   y;T$=d& @        4 &4 A` (q         #  5#  3+Dk
Cjэ  `,dqA       H4 *4 -`@`    c       @    e    @ }        0Q`  !ڒ!Dov   䯤dac  |*$+`,&|8$"+`0,4 !(h@      V        i   |        !D`   =
Pc镺   matches a       )6g~w Rx         > ̿ 3f̬n 3.3
3	g	ʖ< ʖ#3fn  3@	3
v  (3
v  3ͫ3g3ѕ> !   `,=dqA       4 *4 l`@(`    $g"       P P 
 e    @ ~        0Q`   !!4kX   乤 #D$" l
 x* * k" h*!!0`   4=dqA       p4 f4 ` i`@(`      0Q\`d   !!e$   \$ P*W  !d       !   1      !`
     0QX`Z   .! f*   <&L .H @   !!`   rbn         ?k ]! 3g]3g   `,=dqA       ̏4 \4 E`@`    c
       @   e    @   /      $d& @        z4 4 	` o          #  3g3ы gэ  `,dqA       B4 4 E`@`    d
      @      e    @   /      0Qu`  !V!x|   ä, 2D' t t8PD*x+@*P+D0,+L4&,&,4**xt$+D+<+<+<+<
 ((&( W  !d       :       !h`0   r  2=rU qqQy}ev S:gb$=d& @        4 04 	` at  ^  YX          3 g?k#3g
3f3v  3v  ,#3	kdw  #3
kdw  #3kdx  3   w  3" Xw  3$v  ^3&v  ^3(v  ^M*M+M,M-M.z  )3 
x  3"
x  3/g1ɍ `,dqA       Đ4 84 E`@`    0j3       @ @ P @ P P P B   e    @   /      PcRa   iframe  0Ql`   !~!$g2   ֤X8@
" T*W   !d       2   A     !(`   PeJD   contentDocument PeEE\   contentWindow     0QH`:   !e"   ڤ<&H @   !!`   bj         ?k ] 3g   `,=dqA       4 4 E`@`    b       @ e    @   /      $d& @        84 P4 	` s0         3  33Ҥ3g3
Ћ gЍ `,dqA       4 X4 E`@`    e      P P       e    @   /      |0          '# 3g҆'= 3Ћ g	3Ћg# 3g3Ћ	g `$g      @  
 
        e   "  @         *Rz0Q`   !ʓ!4kX   ޤH< l*(<Kd<* 
  S!d       P   !      !$`   0QY`\  !pz   " `'X'd'L,<082d *8<< <: : : : . " [   !d              !p`4   vw Pf&2|   data-force-hidden   vE:g@b         Q=		duePd~Y'+	   important    SPc(   z-index PcbuE   -9999   APe9   data-hidden-time$=d& @        n4 4 	` (=P         3  g333333
Ї):::33:#	3
f::<3!h#33%e'33)e+33-e/331e335h735#	3
f9h;͍  `,dqA       <4 4 E`@`    8l=       P P    
 
     e    @   /      d10Q`   !!8l\   0L@XLL@H<" " W  !d       [         !,`   v:gQPe"Of   removeAttribute 
$=d& @        4 4 	` (}          V3  P3  393  393  3
93  393g3gэ`,dqA       b4 4 E`@`    e        ,P  @ e    @   /      Bh	$d& @        4 4 A` {          @j 3 ы g3<3v  <3 ыg
<3fэ   `,dqA       4 4 X`@`    e      @ @     e    @         ޓ0Q|`   !R!0jN    `   4"@
*  !!(`    ͍=H0Q<`(   !f!d   ,$"P0   !!`   Isg          3  
9`,=dqA       4  4 E`@(`    b       ,  e    @         w          /k +
k# 333
3f3x  'B3ы g   `,dqA        4 (4 `@`     f      ` P P      e     @         b0QP`P   !!$g6   ȍ  *  d 
  !!`   0Q<`(   !d   Ȏ,$"P,   !!`   Isg          3  
9`,=dqA       4 
4 E`@(`    b       ,  e    @         l         B3  ҋ g/k+k'B`,dqA       b4 4 T`@`    d	      @ L     e    @         0Q`j  !!\u   ē,D888 X D808 @D8(8 D D8l8 p   !! `    يPcy   setDelayU$Pg2   restoreShowSimpleDialog          #  3$#  33#  33g#  3$#  33
#  33g]X#  3##  33#  33f#  3##  33#  33f   `,=dqA       4 4 `@(`     f       P P P P   e  #  @         0Q`   !!P  ܠ < <
 
 4 H @ ( ( (   (   , , , ( @
   <
 < , ( <:  Y :  &"""""""""""*XZ!!`X   e=dqA     N   ,4  5 	u9)1qYIma5eU]=-                                       E`@(`    0Q`   !!Hpz   Ѕ$ 4#,4Sp" x
<,4Tt P
 (:  S43h4   !d       i        !(`    p<=d' @        .4 4 a]u^c    ք "0Q	`  !!Ts   4p&<$87T$&7/"H6"F g
2\7G&
:\7 !(h@         
      M      1     !H`    ]aZPea    showSimpleDialog ^U!
0b         CCC0QD`6   !:!d   l&A2#H  !!`   0QU`X  N!  H'T'$<&
$H0<0&
$@(H(0D(0&k70`k  @ +8(|
,"4* '0,ak  D +8(|
/2DJ 
20  0;2DJ 
20  0;;  !        Q1     !      	               +  @  !                 &  "     L    1)         /     !|`:    b6EGF$=d& @        4 4 ~y` =
rdFt   hS+T"   $PgG(   NetworkDisconnectDialog  Pfk   NetworkDisconnect   e6   [݋Fh{|W:     `   (K`   cR   ͑Y{vU_d,   vQN0We{vU_d   &S(WvQN  c\   :_6RN~co'   "Q  c   e _ޏce^tY   Q~ޏc]e _  cܐR   ޏc_8^dR   Q[S+T"    b$=d& @        4 ~4 ~y` $d& @        4 X4 ` $d& @        4 4 ` 9         3  33	3͖^!33333
͖;73133%333333͖3fn 3	 :3
"3$g&@(@)˖J *&3+f-n ߶]/+v  3/g1@34%ƿ5739f;n 3	=:3
?3AgC@E@F˖J G&3HfJn ߶uc#L3NePǤ3R"#T3VgXjZj\#L3Ne^ɤ3`"#T3Vgbjdjf`,dpA       4 &4 E`@`    Tsh       P P P P P P  ! 
 8
 3` P @ @ @    e    @         i(           i  `,dpA       4 j4 `@`    c            e    @         $d& @        4 D4 	` u$=d& @        4 84 ` 8          Y '3~33p#k33	&#33͇	)̋
 :e&Ѝz  #k/э  z  # k   `,dqA        4 H4 E`@`     f       @    e     @         $d& @        4 4 A` 0          # 3"''''# 3gҤ33''d'#ϋ   l
'ύ  `,dqA        f4 4 1`@`    d      @ @    e   
  @   L      0Q`   !ޕ!<mb    "|/t  L<($0,	3h< 0   !d       Y        !@`    b         e0Q,`   !!b   , !!c             `,=dqA        Z4 r4 e`@`    me     @   w      0Q,`   !!b   , !!c             `,=dqA        4 4 `@`    me     @   x      0Qt`   !"!,iD   x (: ($0,	  !!(`   Fb	0Q8`   6!c   t < !!`   f         3  h  `,=dpA       4 4 E`@`    b         e    @         	0QH`>   !R!d    't>   !!`   4=dpA      4 .4 I`(   E`@`    0Q\`b   !j! f,    'L<* 4*  !!`
   4=dqA      ,4 4 `(   E`@b`    0Q,`   !!c   L(   !!c            `,=dqA        4 4 E`@z`    me     @         o(          '# 3 jg3ы g
   `d      @ @    e    @         0Q\`b   !! f,    'L<* 4*  !!`
   4=dqA      ,4 4 `(   E`@b`    0Q,`   !!c   L
    !!c            `,=dqA        4 4 E`@`    me     @         o(          '# 3 jg3ы g
   `d      @ @    e    @         j(          '3 ы ϋh `bc          e    @         u0         #  333e3
] 93]9   `,dpA       *4 J4 E`@`    e      P P    e    @   y      	0Q8`   !֖!c   l < !!`   f         3  h  `,=dpA       4 4 E`@`    b         e    @   z      	0QH`>   !!d    'l>   !!`   4=dpA      D4 r4 	`(   E`@`    0Q\`b   !
! f,    'D<* 4*  !!`
   4=dqA      4 p4 `(   E`@`    0Q,`   !"!c   D(   !!c            `,=dqA        
4 X4 E`@`    me     @         o(          '# 3 jg3ы g
   `d      @ @    e    @   |      0Q\`b   !:! f,    'D<* 4*  !!`
   4=dqA      4 ^4 `(   E`@`    0Q,`   !R!c   D
    !!c            `,=dqA        4 F4 E`@J`    me     @   ~      o(          '# 3 jg3ы g
   `d      @ @    e    @   }      j(          '3 ы ϋh `c          e    @   {      $d& @        4 4 A` 8           )ϋ ::#3g	ы93	]
9	3]9ύ#3Έg   `,dqA        4 4 q`@`    (h       
`        e   
  @   M      0Q`   !z!<md   \0$(H" P"D 83h4  !d       [        !(`    Pb{   fguiPcH   GRoot   Pb   instpƄ$=d& @        4 4 	` |(         #  3%#  33#  333#  3
g]3]]3gЍ`,dqA       4 4 Y`@`    d       P P @ e  
  @   N      0Q`l  !!Dov    ,D
8
<
'$"\P.P+8 +0 S !d    V      q
     !<`   		c   &    c:Q   P[&S  cFHo   ;N&S  d:E   Q~ޏce _cr7     ( ,{  cǄ   !k͑ޏ) Md}   yTꁨR͑ޏ$=d& @        n4 4 	` H         #  3fw  y O @'@@	x  @	@@

@@@kˍ  `,dq@       84 4 I`@`    d       @ B!BH e  
  @   O      0Q`   !!,iF   c$"\P&`
 
+  S !d       ^        !0`   cz   =    Ɨe6ap   ck(W\Ջ͑eޏcd
MV     ( _͑Ջ$=d& @         4 4 	` ~0          @ @'@@@@@k΍	 `,dq@       4  4 m`@`    c	       B!   e   
  @   P      0Qd`x   !!e$   ;|"("\wS  !d       +        !`
   bkQ   '  ƗdNJ   ͑eޏcbR$=d& @        4 4 	` q           @ @kЍ`,dq@       :4 4 a`@`    b         e   
  @   Q      0Q`   !F!$g8   Ĥc4"\*l"\S!d       Q   1     ! `   b[   L'  Ɨ$gq   Y!k͑ޏ1Y%hgQ~$gRI&   ͑ޏ1Y%sS\Q!k\Ջ  $=d& @        V4 n4 	` {(          @ @ @@kύ  `,dq@        4 v4 5`@`    b       BH e   
  @   R      0Ql`   !v!$g4   $'x" hX
x"H S  !d    	   3   Q     ! `    pPe(&   WaitingDialog   Pd4Z   hideWaiting $=d& @        4 4 A` s(          ># 3g3Ҥ3"3f
Ѝ`,dqA        4 4 e`@`    c       @ @ e   
  @   S      0Q\`d   !! f,   $"0.P:(  !!`
     "0Qh`|   !$g2   ̲" h`
x"H S   !d       -        !`
    p$=d& @        4 4 A` r(         #  3g3Ҥ3"3f
Ѝ  `,dqA        4  4 E`@`    c       @ @ e     @   v      o          ,	# 	k#ҋ  l'		  `,dqA        4 L4 U`@`    d      `       e   
  @   T      0Q@`,   !!d   й$6P , !!`    h         	 # 	k'	  `,=dqA        f4 4 ]`@`    b         e   
  @   U      0Q`   !!8lZ    [\#   8`.4 $*	*"$     !!$`   4=dq@      4 4 A` =`@`    Pc^   reLogin 0Q`p  !!Pr    #, l H" 0* &@:#  # #$ $   !!<`   4=dqA       4 4 	` E`@`    		bb0Q@`,   !2!d   <("
 !!`   	h           A w    `,=dqA       x4 4 E`@*`    b          e    @   t      H 0Q<`(   !N!d   ŧ4$ @ !!`     Ag          #  33f`,=dqA        P4 4 E`@*`    c       P    e     @   u                 '!k #3f'3g
3ы g&3
z  %"l#ы	 l
&&&%j`$g      P @ P @      e     @   r      	0QT`X   !n! f*   ȧ4#$& D,   !!`   Am          &"l 'k`,=dqA       04 4 E`@`   b         e    @   s      0          '' & # j   l3"03f3ϋ g
3Ћg& % j`e      P @ @   e  
  @   V      0Q`  !!Ts   ˧ '<FLFP # #. #  $#*4B `:6 !!@`   4=dqA      4  4 a`(   -`@`      "0Q`   !!(h>   ѧ,"B x:\7P #* L !!`    y(         
 Z &

i
y  /#k&&l`,=dqA        ^4 4 E`@`    c	           e     @   p       0Q``j   !!e&   է,FP #* H !!`    p          # k&&l   `,=dqA        \4 4 E`@`    b       @ e     @   q      0          '# j  # k # k &  &  
 &
 $ j
 v  " 	& & l 
 i#
ы  l& #ы M O l& `$g      @ @ `  !     e  
  @   W       "0Q`  !!^  $<D/" 
$"D44(o4&X h" p
4"0;X   (&[# &P +" d
4,<$L$47$4w$&`"&(
2\7G&
:X7#
2X7P !d       |       !x`8   	 pPdƭp   LoginManagerFPdQ%   _onWSClosed 0Qu`  !!   챥 < $ \P$('P
8" \" h" \$ \$
l |"(""(6L6T$ 
&  @ :@#$ "4
$" l  P!!l`2   9	f
ErB{	L		    APd0   other login Y8          3 h333Ҥ@3g
 3g3	g3 h
'#3fx  A w  %j#k#k!Y#'y   #j$ l&&l( "l*#,3.30f2$3g4''l6 `,=dxA       t4 4 E`@`    4k8       P @ @ @    @ P @    e    @   g      Pc   SubRole ,d' @        4 4 Aka  0Q`  !*!Hp   ǥ 3T FLF 4# R$`:6* @!!8`   <=dqA      Ա4 4 aa(    A`@"`      "0Ql`   !B!$g6   ̥D: |:\7H* L !!`    ks(          Z )iy  #kk`,=dqA        ,4 4 E`@:`    c	           e     @   n       0QP`J   !^!d   ХDFH* H !!`    kl          # kk   `,=dqA        *4 4 E`@:`    b       @ e     @   o      0          ')#j #k#k)&$j
v  Ni#ы  l&#	ы
M O l& k`$g      @ @ @ @H      e    @   h      0Q`  !~!Pr   ԥ /T#  & #`.@ 0**"$  " O$  * ' !d    4      	     !0`   <=dyA      4 ظ4 APd^M
   _arguments  a(    k`@"`    PdbЯ
   retryLogin  0QL`F   !!e&   ٥L , #$ D !!`   k         !k  &%j `,=dqA        p4 4 E`@`    b         e     @   l      	0Qh`|   !!$g4   ܥT#$& @  .   !!`   99	r           &"l %j3h  `,=dqA       4 4 E`@`   c       P    e    @   m      $d& @        84 ĸ4 a` 8          ''&#j  l3"03f3΋ g
3ϋg$&%j3h3ύ	&%j3 h`$g      P @ @ @      e    @   i      Pd	   _onClosed   0Q`  !!Ts    D# $ \X D"*("$ \X$('X
8" \" h" \$ \, H !!@`   99			)f
ErB{	LA0          3 h#3fx  'A
 0uw  3 h333ѤB3	
g 3	g3	g3 hk `,=dxA       4 v4 E`@"`     f       `  	
   e    @   j      ZyZby^$$d' @        4 4 &` 0QX`Z   !! f.    <@ &#D  \ !!`
   		)&9	n         #  3f&3h   `,=dxA        ܾ4 p4 E`@`    c
       @   e     @   k      u $d& @        4 T4 ` `6  8          Y '#3"#3gҤ;35].33	3'33΋ 9'#3	gѤa3	[
U''''3	33 & 3	3͋9 
& #3gФm3g33!\33#3%L33'3)3+7'33-3/31'33335͋97
z  #9k;/΍  z  #9 k=z  #9k?   `,dqA        4 4 E`@`    DoA      Ѐ





`         e     @   X      `   ,K`   bO   c~dB   &S͑Y{vU_c^   Q~_8^bk   eQc	aX   &S{vU_~cD   Q~e _c2֨   ޏce _c   ޏc1Y%0Q`j  !V!Lq   ٧$x68L $'t" x
<D((**H7H: W  !d    L      a
     !@`    pքZ  0QP`L   !n!d   dJ$7 !d          q     !`   $gf   '  ꁨR͑ޏ|~]1\~   fd
     ( 9_zb*b]/T(u) $=d& @        4 4 	` l           @ ҖЍ  `,dqA        4 4 E`@`    b          e     @   f      $d& @        4 4 A` (          # 3"$j# 3# 33# 33
3l# 3gҤ333]j"#	(
k#Ћ  lЍ   `,dqA        B4 4 E`@`    $g      @ P P ` @    e     @   Y       pb0         Pd|	   getStatus   يPefmS   hijackShowDialog Pf5   checkModuleStatus   Pef   addBlockedTitle  Pf>b   removeBlockedTitle  PdLq   reconnectNow֔UҔPe&<c   setTipInterval  Pd   setMaxRetry 0Q`  !ʛ!Hp|   P ,"h&d"H"<"4"L"X"t*t"$2p*P2$#>"0"t*#  !!`H   		bD   "      (Phn:   isShowSimpleDialogHijacked   PfJI   hasOriginalFunction  Pf&   isInReconnectProcessPe.^   remainingTime   PdŸ
   retryCount  Pcn   maxRetry Pf*B   tipUpdateInterval   $Pg   lastReconnectSuccessTime$Pg:AW   timeSinceLastReconnect   PfHg   nextTipUpdateTime   PefϮV   timeToNextTip   Pei(   blockedTitles   $Pg2   recentReconnectSuccesses$PgdŞ   maxRecentSuccessCount   `   $Pg2   recentSuccessTimeWindow ޛ1	7	
H0         #  3f҇)::	:
	:
:::::x  	A::x  #3 A"h#:%:':)3 +:!-":#/   `,=dqA        z4 @4 `@`    0j1       @  2  	     e     @   Z      0QX`Z   !&!$g6   ,$,D8 l !!`    ֔n           ']# 3# 33f   `,=dqA       l4 l4 ي`@`    c       P    e    @   [      0Q0`   !B!c   P L !!d          j ҷ`,=dqA        4 4 `@`    b          e     @   \      0Q`  !Z!|}   쀨" |dx(2
$|BG"d*7'" lh(2p
$@(.|
$@(<($.
$@(<($.
G"l*7(3h"L+(  !8l`      D  A        V        ~          !t`6    pu(b         PcN   exists  $Pge   hasSHOW_SIMPLE_DIALOG   $Pgڮ   SHOW_SIMPLE_DIALOGType  r Pfv   SHOW_SIMPLE_DIALOG  vzPc   indexUI $=d& @        5 
5 a` b         
ք8b   
      r Pf   hasUIManagerClass   Pemd   instanceHasRoot (Ph[   instanceHasShowSimpleDialog Z.$=d& @        z5 5 a` b         
$d& @        .5 5 A` b         qH         #  3gЇ):]3	]]:3	
3	_:9	%͍
)3:9	#  3gч):]3]]:333 :"!333$33&3(:*!333,33.30:294%͍6)3:794΍9)3::  `,dqA        4 5 5 `@`    4k<       @ 2  `2P  P P 0  e     @   ]      0QP`P   !! f.   ,@ *H ( !!`   rbl         ] 3 g] 3g`,=dqA       5 V5 `@`    c       P    e    @   ^      0QT`V   !֜! f.   X D
(&," < !!`   "m(          3 gx  3h `,=dqA       5 @	5 `@`    c       P    e    @   _      0Q|`   !!0jN   䥨$&@6D87H   4 !!$`     w          ]]]D# k#k%j''&l
  `,=dqA        p	5 J
5 `@`    c       ` @ e     @   `      0Q`   !!<md   $"$h" x
4@((8H(> $Cx4  !d       a   1     !8`    pքZU!
.0b         CCC$=d& @        5  5 A` 8          lf# 3gҤ@3:33/#
333͇	):
e'Ѝ  `,dqA        
5 ,5 ֔`@`    e       @ ` 0   e     @   a      0Q`   !6!<md   $< D87H  ,  'x l O0,4  !d    E   X         !0`     ֔e.|S   ]SmꁨR͑ޏ  $=d& @        5 5 A` }          e# k#k%j'''3
fkэ	 `,dpA        P5 5 U`@`    d       ` P   e     @   b      0Q<`"   !^!d   ,(", !!`   g           z   '   `,=dqA       D5 5 Ҕ`@`    me    @   c      0QD`6   !v!e"   ,
(","0   !!`   i           z  <y   nn  `,=dqA       5 P5 `@`    me    @   d      0QD`6   !!e"   ¨,
(","0   !!`   i           z  
y   nn  `,=dqA       ~5 5 `@`    me    @   e                 '''''''''	'
''''''''''''''''' ''''' '!'"'#	'$
	'%
'&'''(''''@w ''''	'
''''''''' ''d''''#ы l'%'#ы l'(#ч
)Ћ::::::: !:"#:$%:&':():*!9+#`\u%       &0                              e     @         ޙ&>Zz6Jڕ
2Nf~Җ6NvBrޘ.JjRjƛ">VҜ
2Zr0Q`Z  !!Ts   ŨH*8DL Twx `L Twx S!d          	      !,`    Pe|>t   hideFairyGUIChat,PiJ   __FAIRYGUI_CHAT_INTERCEPTOR__   Pdv
   _uiVisible   Pfa|   hideAllChatObjects  Pe&p   showFairyGUIChat Pffn   showAllChatObjects  $=d& @        45 H5 A` (          F ]Hj G#3#3f,#3"#39
#33fE#3#3f,#3"#39#33fэ   `,dqA       f5 L5 `@`     f       P  P ,P    e    @         0Q%`  !!@nn   ըD0,LTЉlT$#[ !d               !|`:     Pf&)   FairyGUIChatHider    )`0   \b         XH`^  yG`^  uF`~  }I`  -a$5 xY5  a[b         Xa      a      (PhB   setupPermanentInterception  a      ,PiQӜ   interceptAllVisibleProperties   a   
   $PgM   interceptMChatProperty  a      $Pg   interceptObjectCreation a      (Ph
3(   interceptSetVisibleMethod   a       Pfp[   interceptChatObject a       Pf   interceptUIObject   a      (PhvCy   searchAndInterceptChildren  a      $PgƫH   saveOriginalProperties  a      $Pgn   hideObjectImmediately   a      (PhW   processExistingChatObjects  a      $Pgc   searchInFairyGUIObject  a      Pe   searchInPackage a       ҝa   "   ʝa   $    Pf^z8   addControlFunctions a   &   qa   (   qa   *   (Ph9Q   applyToAllInterceptedObjectsa   ,   (Phz   restoreAllInterceptedObjectsa   .   [0Qt`   !R!<mb   ݨGGG ` G 8   !!,`    Pf   interceptedObjects   Pf]   originalProperties  PeFPqm   originalMethods ځƝ	PdԓF   chatObjects u          #  r 9#  r 9#  r 
999#r 93f   `,=dpG        Z5 5 `@(`     f        ,@ ,    e       q/      0Q@`*   !~!d    44 !!`    h          #  33f   `,=dpm        5 J5 `@(`    c       P    e        r/      0Q``p   !!,iF   H  |    t !! `   6Bp          3  f3f3f
3f3f3f`,=dpm        5 @5 `@(`    e       P @ P @ e        s/      0Q`   !!<mh    #4($P <" "<X".  !!D`   4=dqm       5 '5 ` `@(`    Pc   GObject FU
F!
0b         
CC0Q`t  !֞!Ts   Pd x0t'4 .  HD`t#h@.  HH\ .  HD   !!0`   GPdg   isChatObject ځ
bPe$}   _originalVisibleƝ         3  3f#3ѫ3
-ѫ333g3#3ѫ3	҂,ѫ333g3ѫ333g3   `,=dpA        5 h!5 `@ƞ`    $g"       @ P @ P P   e     @   /      0Q`  !!Xt   Xd x0t'4
t.$ @\t#h\t$.$ L\
X4.$ ` !!0`   G ځbƝ(         3  3f#3ѫ3
/9ѫ333h#3ѫ3	ң509ѫ333h9ѫ333h    `,=dpA       !5 L%5 `@ƞ`    $g"       @ P P     e    @   /      0Q`   !!,iB   |'" "" \" 2t4" h" T   !!,`   GErPe1   TeamUpShareChat Pb*.   chatPbjp   ChatPc0   m_chat  PcJ
    Message z          3  3g]G3g83g)v  3g
3g `,=dpA        %5 '5 E`@ƞ`    d       @ @    e     @   /      }8          '# 3# 33#3h
'#3͇)̋	 :
:e9   `$g      P @ L      e        t/      0Q\`b   !J! f0   4<6p"
"!!,`   U!
F20b         
CD0Qd`r   !b!$g4    #|`4tR<  !!$`   4=dpA       x(5 *5 A` 
`@(`    Pc{t   _m_chat  ځ 0QX``   !~!$g4   lt#hxPO  !!`
    Ɲ"An          #  3ѫ3]#  33g`,=dqA        )5 *5 E`@r`    c
       P   e     @   /      q           '3 '&#3ѫ3#ы l
   `d      P @    e     @   /      
0Qd`r   !! f0    'D
4tR<!!$`   4=dpA      +5 d-5 A`(   `@(`    v ځ 0QX`\   !! f0   lt#hx" !!`    Ɲ"n          #  3ѫ3]#  33g  `,=dqA        +5 F-5 E`@`    c
       P   e     @   /      q           '9 &#3ѫ3#ы l
   `d      P @    e    @   /      o(         #  3#  3χ)΋ ::	e   `,dqm        '5 -5 `@(`    e      P       e        u/      0Qt`   !ޟ!4kV    /4(8(8P(;
 8&\ !!`
   <=dpm       .5 15 Aa  `@(`    Pd^^E	   UIPackage   Pd   createObject0Qh`~   !!$g4   ؽ 3F 2  !!`
   <=dpA      j/5 15 a    E`@`    Ab 0Q`   !!0jL   D " *X" .THGd&*("XW  !!(`   r.*&2"}          @3  g3  g3h$3
33
g`,=dqA        "05 Z15 E`@`    d       @ P   e     @   /      r8          '' 3 e'#ы 2l `d      `       e    @   /      u           ''# 3# 33# 33''# 3ы 9`d
      P ,     e        v/      0Q`  !:!Lq   ǩ /4(0 (0P ([
 8 &T@ 2d   !!,`   <=dpm       15 l55 Aa  `@(`    ʞFFb0Qp`   !R!,iB   ͩ@H x/h( H\( 8   !! `   ځƝAbt           3 .3f#33h
3h`,=dpA       V35 45 E`@J`    d       @ @    e    @   /      jb         Fb(          ''# 3# 333# 333
''# 33ы 933# 33χ):h`$g      P P ,P 0      e        w/      0Q`   !v!4kR   ֩<0L "DL P0 8 LL    !!,`   bn%	.ځƝ2y          V3  3g]D3 3h
33g3g33]3g  `,=dpm       55 t75 "`@(`     f       @ @ @ P @ e       x/      0QP`L   !! f,   ީH( \ x   !!`   "*l         "3  f3g3h
  `,=dpm       75 85 &`@(`    c       P @ e       y/      0Qx`   !!$g8    
 8(@(* #!!`
   <=dpl      85 :5 a  *`@(`    $dg @        85 :5 PcNK   _this2  ` ͗0Qd`v   !Π!(h<   P &d  &|
  !!`
   "*q(         3  f3g3M
e `,=dqA       95 :5 E`@ `    d       P  	    e    @   /      v0          ''''' x  3 3 3ϋ g`c      @    e       z/      0Qx`   !!,iB   `L $L8"L"4"$/HL H   !!(`   f0b         FՕ	v         3  3g)3:	3:3:3:3 3h   `,=dpm        ;5 z<5 .`@(`     f       @  
 
  e       {/      0Qx`   !!(h>   x`hPH4 [ !d       >         !`
   FՕ	$=d& @        >5 :>5 	` (v          3  !^
9 3!^
93!^ '9
 '9э `,dqm       <5 J>5 2`@`    d       ,P     e       |/      0Q`T  !2!Ts    h
 8$L('` O4\$4(d( 4*   !d    %   7        !4`   4=dpm       >5 B5 Pc:vO   _this3  ` 6`@(`    b$d& @        ?5 ?5 A` F:Pd3   getPackages 0Q8`   !Z!d   ԅL |   !!`   >f         3  g `,=dqA       hA5 A5 E`@F`    b         e    @   /                 '# 3\# 33&# 33fЍ# 33
3# 33g# 33# 33$# 33f3	ы
 g  `$g      P P @ P @    e        }/      0Q`
  !z!4kX    k
 8 'd \ p<\[@(* _!d    .   r   A     !,`   4=dpl      >B5 D5 ` :`@(`    $dg @        VB5 D5 Pc7   _this4  ` "2͗0QD`4   !!e$   L&l
s  !!`   :i          3  Mh  `,=dqA        D5 D5 E`@`    b       @ e    @   /      $d& @        D5 D5 	` 8          ''' x  X3 f3g33
3g333΋ g΍   ` f      P P P       e       ~/      0Q`B  !¡!@nn   |=/  (\( 4"+<;
,`_^S
 !(h@         !	     Y   {        !,`   Pd| 
   _itemsById  Grr*&$=d& @        G5 G5 	` ($d& @        G5 H5 `          3  3  ȭxi3  63T33f	3g633gΤ33hƍt ̍   `,dpm       E5 $H5 >`@`    e       P
 
 2e       /      0Q!`  !!Pr   a+c  #L L
P|ptthdT@V	 !8l`               <      
                 !8`   n=
f
FՕ	$=d& @        K5 (K5 	` (x         3  ̿3f̬n 3
333gϤ[3!^3!^393!^3!^393 !^3"!^3"9$3	&9	(ō
애 *ʖ#3+f-n `,dpm        VH5 8K5 ҝ`@`    ,i/       @ P P P P P    e        /      0Q`f  !!0jJ   حa+c  #L "@  R   !8l`      u     
   <   b   A           	     !0`   n=
f.2$=d& @        L5 L5 	` (p         3  Ϳ3fͬn 3
M333g]3g3gƍ[ ˖#3	fn  `,dpm        jK5 M5 ʝ`@`    $g!       @ P P @    e        /      0Q`   !6!<mb    h
 8" " " " " "    !!D`   4=dpm       8M5 S5 Pc1   _this5  ` B`@(`     0Q8`   !R!d   츪<8 $   !!`   qf          3  f   `,=dqA        4N5 N5 E`@F`    b         e     @   /      $Pg   enableFairyGUIChatBlock 0Q8`   !r!d   ܻ<8 (   !!`   qf          3  f   `,=dqA        N5 NO5 E`@F`    b         e     @   /      $Pg/   disableFairyGUIChatBlock0QP`J   !!e&   ̾<&L &L H !!`   ځqql          3  3f3f   `,=dqA        O5 BP5 E`@F`    c
       @   e     @   /      $Pgzw   toggleFairyGUIChatBlock 0Q@`,   !!e"   ª<H<  x   !!`   Ɲҝh          9  3f  `,=dqA        P5 (Q5 E`@F`    b       @ e     @   /      Ν0Q@`,   !΢!e"   Ū<H@  x   !!`   Ɲʝh          9  3f  `,=dqA        pQ5 R5 E`@F`    b       @ e     @   /      0Q\`b   !!$g2   ɪ<p'X&P &x x   !!`   Ɲҝʝo          3  ]9 3  3f3f
   `,=dqA        \R5 zS5 E`@F`    c       ,P @ e     @   /       Pf޸y   toggleFairyGUIChat  z           '# 9# ы 9# ы9# ы9# ы	9

# ы9# ы9   `$g      , , ,        e        /      0Q8`    !!d    Ϊ4<4 !!`   ځFf          9  3f`,=dpm        S5 FT5 q`@(`    b       @ e        /      0Q8`    !*!d    Ѫ4<8 !!`   ځJf          9  3f`,=dpm        bT5 U5 q`@(`    b       @ e        /      0Q`   !F!(h:   ժa+c  tLL    !(h@      R     
   e   x        !(`   n=
ځƝ2p         3  Ϳ3fͬn 3
*333]3g8 ˖#3fn `,=dpm        JU5 DV5 F`@(`     f       @ P P    e        /      0Q!`  !f!Pr   ڪa+c  #L L
P|ptthdT@V	 !8l`               <      
                 !8`   n=
f
FՕ	$=d& @        <Y5 \Y5 	` (x         3  ̿3f̬n 3
333gϤ[3!^3!^393!^3!^393 !^3"!^3"9$3	&9	(ō
애 *ʖ#3+f-n `,dpm        V5 lY5 J`@`    ,i/       @ P P P P P    e        /      $d& @        *Z5 <Z5 ` 	          #  3#  3#  3#  3
#  3F'F͋ ϋ̋ˋ	ʋ
ɋȋǋƋŋ	ċ
Ën. #  r 9
#  3F'FЍ  `,dqA        z5 @Z5 `@`    @n      P                        e     @         NzҞF^zڟ6Nrʠ
.Vv2Nnʢ
&Bb0Q`   !!4kT   " "`&X" `@&d" `@*d  !!,`    pPdZ    switch-role Pe   SwitchRoleState F0Qh`   !e&    #$$" `<74 !d       5   S     ! `     fwvr(     q#  3g39qq`,=dq[        [5 H\5 E`@(`    c
       @ ,  e     MP   o/      Pe   _showSwitchUI   0Qh`   !֣!e&    #$$" `<70 !d       5   S     ! `     fevr(     q#  3g39qq`,=dq[        \5 ]5 E`@(`    c
       @ ,  e     MP   p/      Pe[`   _hideSwitchUI   }         #  3gҫ3M#  3g3
3ҋ 9#  3g33ҋ9  `,dqA        Z5 ]5 `@`     f      @ P ,@    e   (  @         ң0Q`   !!<mf    6h T,, @Wl$. !! `   0 1	b8	 "0QL`B   !d   T$ S  !d          !      !`    A$=d& @        *`5 B`5 A` (k          #  3fэ   `,dqA        _5 J`5 E`@`    b       @ e     @   n/      z(         J # Jk'J<BO< O <#	3fO
NB O #Ћ @l'J  `,dqA       ^5 ``5 `@`     f       !B
       e    @         0Q@`,   !B!d    6h $!!`   0 h         J # Jk'J  `,=dqA        `5 `a5 `@(`    b         e     @         0Q`$  !^!H  tX.o2#Xo'H86 _t" + ;<'(+,/0343434CD`"  0 " |(p" **6!d    E   `   !     !`X   eevw Bb         $PgZo   REFRESH_WS_CONNECTIONS  $=d& @        d5 0d5 ` (0QY``  !!  䑫,HTx
DH&8&|8$*l?8$X8$08$"4#hH&8&|8$@8$08$"4\  !!L`"   ePdq   offsetWidth   8Pc1   scale(  Pcuܖ   left top.Pc   420px   ym	}e`T  =           M M3  w   P M3M33M333	3@@9M3333	9
M33339M33!3#3%9'sM3jM33)\M33+3-3/91M333353799M33;3=3?9A`,=dqA        pd5 k5 `@(`    <mC       

 

`


`

    e     @   j/        v)r qqxy}MQPb   #fff 8  h  W	 a(Ph*   downloadHTMLBuiltInScript   PdJ   game-manager0Qt`   !!,iF   0pHp , 4 $2 X !!,`   e  2 r 0Q\`b   Τ! f.   ū<H&8&|8"8 !!`
    A Pf   #/admin/game-status o          M 3 &M3 3M3 39   `,=dqA        hq5 r5 E`@(`    c       P    e     @   m/      <Pm3-   xyzw_web_helper/index.html#/admin/game-status   Zu          ;M 3 3f3g3
f#ы dlM 9  `,dqA       Tp5 s5 E`@`     f      @ P @       e    @   k/      	0Q8`   !!c   Ϋ0X!!`   eZf          M 9    `,=dqA       s5 bt5 E`@(`   b          e    @    l/      `B  0         M mM3 M3 3v  9M3 3v  /M33
Ї)hЍ	+
 #3g'MM 9M3 9M3 9M3 9M3 9M3 9M3 9!M3 9#M3 9%#3'3)Mg+M9-#/3 1!h3#/3"5I#/3"53#7:#/3"53#9$g;3%=Ћ&g?3'Aы(gCM)9*E  `,dqA        a5 u5 	`@`    DoG       P  
```
 
 
      e     @         ~ʤ0QH`@   !!e$   ի(&+&LT  !!`   f	j          3  3  3v  Nj`,=dqA       ^u5 u5 E`@(`    b       @ e    @         0Qm`  !:!  ث /<87h @  P$4$" [#&4S#*p" #&4S'4"('dl D
$&tW""B4  !d               !x`8   L=dqA        v5 $5 c    E`@(`    	   Az	
 0		Pd 	   hexString   $=d& @        z5 z5 A` N b         qb         PcZM.   login   DbHb         Pe~    decryptedData   BPeDX   unencryptedInfo B$Pg   lastDecryptedFileName   BPev0   patchesApplied  (b         PcY   authUserDPdC2
   serverList  DPceV   isolate DPez   prepareLoginData$PgNR   getLoginPayloadDetails  9	0Q}`  !!  $h*TPWX\ o"O&LD0$" *X$" " X . @*d,L*X"h"'`" G4,0!d      A  1     !`<   brjnPdyZ   changeServerrPbZ   bin p B"Pc]   .{1,2}  B0Q8`   !!c   <D !!`   f         #  l   `,=dqA       5 d5 E`@N`    b         e    @   K      Pc9^   decMsg  	 b         Pc*   decrypt Pc*x   encrypt Pd9{   lz4XorDecodeڥPd= M   lz4XorEncodeޥ0		$=d& @        
5 J5 A` Na8          3 33v  ^:3 93 99
3 393 33 333	g33
g{3g33 σ" g#3%Ћ g'3 3)#+r-3/͇1)32:436:8h:9<63 #>3@3gB9Dύ  `,dqA        {5 t5 `@`    @nF      P , P P @ 0	 
 
` 0@ P ,     e     @   B      0Q5`  !!pz   $h*P p|,.d"t.x"LF /,\d2.x" D7,0   !!T`&   brjRyr	8b   
      Pd:ł   platformExt r	Pczmy   serverIdeNn   hQ  . b i n   0b         Vr	BPe^t   info-object .bin0	0	n8b   
      r	e   J S O N / eT (          3 33v  ^3 3f3 3
z3 33M33B	)33
:
33:33:33:!#)#$3&g(:*3 3,E3 3.҇0)3
1:
335:739:;3=:?   `,=dqA        5 45 `@N`    8lA       P P P  
 &@ P  
  e     @   C      0Q`R  !6!Z  P" H
48D(40$7H,)Xw`d,7P4`hh 7H,Ts\p;xP0 h
H" T* "D" X* ?&T $+C$   !!`B   psPdƍf   LoginService~PcF   Isolate Pd6(   isSelfCreate$=d' @        5 5 A` N0QI`:  !Z!ئ  ФhP$4$" [#.4&S#2t" #.4&S'4*('| \
$.tW@ 8*4*(' p&l8S8H88P"3$P&T'hP (@d !(h@              J         !`<      Az	
 0		R$=d& @        05 P5 	` Rbr	Pe&   multiOpenInfo   э$=d& @        5 5 	` R^yA-`         #  #33r#33
3g93 #3k93]A3	g93 #3k9#
3 3g"̤)#$3&g(ˤ3*3*9,ɍ).3032f436983:9<3>9@#
3 3gBΤU#$3&gD3F53F3Hv  #3F3J3L3F3N3Pϖ3R3Rϖɍ]3T3T3V#3Xu  ^!#9Z9\
9^k`   `,dqA       &5 5 E`@`    Prb       P P  @ @ @ @ ,p@ ,P  P P P P ,    e    @   G      bv$=d' @        h5 ƛ5 ` N0Q`  !!pz   Ӭ H40. 3|0'D2p &p;| (!!H`    bjRyAPb          Pc60   hortor  Vr	B`    PdI   referrerInfoEPbqE-   rtt `    0	0	r	nHb         r	`    E`    VP          3 3U3 333k
)3:#3g:	k3 3
e3 3
3k3	!χ#)3$:&#3g(:	*3,:.k0m2 `,=dq@        5  5 E`@`    0j4       P 0
 
&0@    e     @   H      $d' @        5 ʠ5 A` N0Q`   !!4kT    t xP4$74?&X4Xh(  !! `   F~N$=d' @        f5 5 	` 0Qd`t   !֦!,iB   x@ 
|0    !! `   br		q          )  33fѤ39
39k  `,=dqA       "5 5 E`@Φ`    d       P  ,@ e    @ 
  J      y(          s 3B3332'33'3΋ 9
339   `,dq@        5 .5 E`@`    e      P  ,     e     @ 	  I      U	qr-c΄   *gw&S b`<   0  b{   0   b6H         3  g3Ѥ333
339'3' 939 	3
39339'3'939 	3
39 3
3"9'3
'9$3
9& 	3
3(9*#,3.	3
30g234#6g8Ф3:3
<y3>ϤH3@gB3DhF%3@gH3DhJ#L@N@O#L3 P@R9 S   `,=dqA        V5 D5 9	`@N`    PrU      P P ,  , ,P ,P P P P P @ `           e     @   D      b0QH`>   !!d    Ѝ #P:  
!!`   4=dqA       f5 5 A` E`@N`     "0Q`>  !&!@np   , 87x D(<8$d .` .88[!d    R      	      !0`   qb A9	$=d& @        ȥ5 5 	`           3 3#k~3 3n3
3 933f)33f3 9э	 `,dqA        5 5 E`@`     f       ` P P @    e     @   F      j           '# ы   l' `c           e     @   E      Q@          ''# #'''##33r
#333g93#	3k93]93
g93#	3k9# 3"3g$Ѥ'#&3(g*Ф3,3,9.͍0·1͋ :2:4:6:8'j:   `N<m<      ` @ @ ` @ P P  s2 0@     e     @         2VҦ
"0Qt`   !R!,iF    ;,L:  B  !!$`   D=dqA        <5 5 b   E`@(`    0Q`&  !j!Lq    $2<D/" 
4DHP"<";DDD4C4!d    )      A     !D`   4=dpA       5 5 ` `@b`    0Q`p  !!\u   <`+.d,0(* 4
(
#LD* t$ 3p
   !d          q     !<`   
$=d& @        5 <5 A` ~ 	`   $K`   6		r	

	R}	HF	X         #  kjҖʍ#39
%3w  m33	3
g553
g93!3
#g%9';)Y+ϕq ,`,=dqA        5 5 E`@~`    ,i-       @  
  `
 f  e     @   @       pPeA   GlobalVarManagerZU!
PeX   IsLastVersion   0b         CDDCF0QP`J   !!e"   \\'d : L   !!`   bl(          v  3 e   `,=dpA       :5 5 E`@~`    b         e    @   A      $d& @        R5 j5 A` P           ͋ l j#3"m#3gҤG3
A3
3Ѥ5#3	ʇ
)e3
33'9͍ `$g      ` P P 
`    e   
  @   9      0Q8`    !!d     #H (!!`   4=dqA       5 5 ` E`@b`    0QP`P   !e$   ̛ 7lO($  !!`   <dqA      5 5 ]aa   (   E`@`    A0QH`@   !!$g4   윭 4|" ( D  !!`   9	j(         3  h)`,=dyA        45  5 E`@
`    b         e     @   >      0Q,`   !.!b   , !!c             `,=dqA        65 N5 E`@
`    me     @   ?      l           ')  ( `b         e    @   =      f           )) `b          e     @   :       "0Q@`*   !J!d   ǭ, 2X   !!`    h         j # k   `,=dqA        5 F5 E`@b`    b       @ e     @   ;       0Q8`   !f!c   ʭ, X !!`    f         #  k   `,=dqA        5 Ȳ5 E`@b`    b         e     @   <      u           ' 'j 'j,#ы l'#ы l
`e      ` @     e     @         ާ*fFb0Q|`   !!0jP   ֭ > |8"l!!,`   Eb          Pf   produceCachedData   CPex   createCachedDatahw0         V 'Q3 Ї)r3f'VV3	TMh3Th `,=dqA       5 d5 `@(`    d       L
 @ e    @         0Q@`*   !!e$   ޭD  !!`   1h          3  UMh   `,=dqA       5 (5 %`@(`    b       @ e    @         0Qd`v   !ʨ!(h>   @
4+$
+$
+ + !!q          5VF 5VF5
V	F5Fҷ `,=dqA       V5 5 `@(`    d       " !@   e    @         0Q`  !!  ,0 4& 87
2X$#PP<&P&(+` '
#x$#|2ts $@* 6$&& &*$+P"43d  !!`D   Pcf,   Buffer  Pcb̀(   isBuffer
4Pk]'   BytecodeBuffer must be a buffer object. Eb0(      0b         Pcf   filenamePd)׆
   lineOffset  `    Pek7   displayErrors   CPdWe
   cachedData   PfBS   cachedDataRejected  DPoJk8   Invalid or incompatible cached data (cachedDataRejected)0Q\`f   !"!(h@    #			",  0!!`   4=dpA      ʼ5 Z5 a` `@(`    0Q8`    !:!d     #P 0!!`   4=dqA       &5 j5 	` E`@2`    0QP`P   !R!e$    7xO($  !!`   <=dqA      5 \5 ]a   (   E`@J`    	0QH`@   !j!$g6    <" ( T !!`   9	j(         3  h)`,=dyA        ڽ5 ھ5 E`@b`    b         e     @   h/      0Q,`   !!b   4 !!c             `,=dqA        5 5 E`@b`    me     @   i/      l           ')  ( `b         e    @   g/      f           )) `Jb          e     @   d/      0Q`"  !!Pr   Xd.d,0(" <
,
#PH" $ 7|
 !!0`   0QT`V   ! f0   Dp+|(!d          q     !`   
$=d& @        5 B5 ` 2 m(         #  kjҖЍ# `,dqA        5 x5 E`@`    c       @    e     @ !  f/      	`   $K`   6		r	

	R}	HaF	X           j 39%3w  e3	33g553g93	3g9	!;#Y%ϕi &   `,=dqA        5 "5 E`@2`    ,i'       
  `
 f     e     @    e/      o(          ' j 'Ћlj 3g `d
      @     e    @   b/      0QD`6   !!d   <8B   !!`   Pe2X   _resolveFilenamei0         S 3 e `,=dqA       5 5 E`@(`    b         e    @ "  c/      Pc
   process Pd%
   mainModule  эJ
=]Pe.,   runInThisContext0b         
`    PdR4   columnOffset`    C}`    $Jg                               	9	qX         #  3g#rWk
YXkkx  "3Ng@@Q3	ˇ
)::r3 #r" ϋ9$#&3(#&3(9*S3,9.S309234ˇ6):7g9k;3=g?̈́A%3B=D=D=D=D=D#&=D# F=D3!H3BhJ`,=dqA       :5 5 `@(`    DoL      @ @ P  `2 @ P  ,P  &<`     e    @         6Nf0Q\`d   !2!d    #.7  !d       '   s     !`   0Qx`   J!,iF    C\(&'(   !!0`   D=dqA       J5 5 b   (    E`@(`      t0Q<`$   !b!d   ,$, !!`   
g          3 k  `,=dqA         5 F5 E`@Z`    b         e     @ %  _/       A_0Q<`$   !~!d   ,$0 !!`   g          3 k  `,=dqA        v5 5 E`@Z`    b         e     @ &  `/      PdN	   onsuccess   0Q`   !!0jJ   lXD&$#*HGN N    !!8`   Pe   objectStoreNames R Pff   createObjectStore   b         Pc"\G   keyPath zPd
Jk   createIndex b         Pcҝ   unique  Db         ƪD}8         3  333PgH3
P·)h3͇	)e3

͇)e  `,=dqA       5 5 E`@Z`    e       P P &L e    @ '  a/      PejHJx   onupgradeneeded v(          '''# 3O h'ы 9ы9ы9	
  `e      @ ,      e    @ $  ^/      o      q#  Ћ rqq  `,dq[        5 5 9`@(`    c           e   #  MQ #        F^z0Q`  !!8l\   . Kp.^xB4&3* &.73X'0  !(h@         c           
     !8a   b   $=d' @        5 5 ` (Pdtm   transaction `    Ja       Pd
*   objectStore 
Q0QT`V   !!e&   ̺ 7D.0&  !! `   <=dqA      5 5 aAa   (   E`@`    0Q<`(   !.!d   軮4(4 !!`   g          3 k`,=dqA        5 D5 E`@&`    b         e     @ *  \/      0Q<`(   !J!d   佮4(0 !!`   
g          3 k`,=dqA        p5 5 E`@&`    b         e     @ +  ]/       A_m           '' ы 9  ы9 `c      ,    e    @ )  [/      $d& @        5 5 A` (H      q'[ j q  q	3̈́%P =h3	P g3#kg'#	͋
 rq͍qq   `,dq[       5 "5 I`@`    $g      0         e  "  MQ (        *F0Q`D  !v!@nj     t('|0~ TB  3T
    !d          A	     !(`   T=ddyA    
   P5 5 Pdߡ	   _0x3dcc1a   Pd	   _0x2d01ff   Y
A	d    h     `@(`    <d' @        5 5 Pdb	   _0x1c1c02   PdRշ	   _0x384252   Pd_G	   _0x1b6fa1   Pd:="	   _0x11d10f   c    b         	b           	@Pnfx4   (function(module, exports, __dirname, __filename) { Pb9N    }) 
$=d& @        5 5 ` `      ''''''''' '3' @@'# - nH k' i	3΍  `c          e    @ ,        0Q|`   !ƫ!0jP   Ѯ4|$" +4(8DCx!!4`   5  ,Pij   html-builtin-scripts-container  )dPw:	U   position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99997;   Pct   cssText  8 w          3  ]J#3g9 3 
93 39#3	3
3 g   `,=dpm        R5 5 Pe   initContainer   `@(`     f       P ,P P P   e      .         0Qd`r   !! f,   ۮ@(4," Ro  !!,`   Pd9	   scriptMap    b         9Ѹ]iq8         3  3҇):3g	:h   `,=dpm       5 |5 Pe6a   registerScript  `@(`    d       0    e     /  !      0Q<`$   !!d   ޮ@8 ,   !!`   Pej    downloadCache   g         3  3h  `,=dpm       5 5 Pe.!   setHTMLContent  `@(`    b       @ e     0  "      0Q`  !>!Hp~   D X, P, 4$" lc8. ( T, , !!P`$   Pd^
   iframePool  
  v Pf   html-builtin-script-)xP|^k   position:fixed;width:100%;height:100%;top:0;left:0;border:none;z-index:99998;background:white;display:none; ޫAPc{   sandbox DPo:6")8   allow-scripts allow-same-origin allow-forms allow-modals5 (         3  f33g3
3g#3g@93	
93h3!3#g%3'3)h+  `,=dpm       5 5 PdV	   getIframe   `@(`    ,i-       P P `  


   e  	   1  #      0Q9`  !r!:  . #\( ( '0@l8 P8 7D,<040po6ckP8 0+d82k 2k8 0+<p,,3'0h8<00ts6c3X'0   !8l`        C      g   y                !td6   J    H    
Ѹ* Bv(Ph/   downloadHTMLBuiltinScript   9 i
Pc6   HTTP    tZn$=d& @        5 5 A` (`  (Ph   readLocalHTMLBuiltinScript  $d& @        B5 x5 ` P      q3 3gѣq3v  33	
g33gq#
3j#
33[#
333gq  q	3 3"h$q#&3k(q q	3*H3,f.q q	3032h4q#638@:@;3<@>r?ˍq#
3L#
33A=#
33C3gEq q	qˍqq `,dp]       5 |5 i`@`    <mG       @ P P P P P @ @ @  !@
  e    Q 2  $      0Q`   !!(h@   Ċ g\  6+f H.7!d       t   C     ! a      <=dp]      5 5 a  =`@(`    fi0Q`   !¬!0jJ    78.$& \ (&0 ,   !!4`   <=dqA      v5 5 Aa   (   E`@`    0Q4`   !ڬ!c   , 8 !!e         k  `,=dqA        5 5 E`@Ҭ`    b          e     @ 5  7       h0Q4`   !!c   4 , !!e         k    `,=dqA       5 J5 E`@Ҭ`    b          e    @ 6  8       A_  2 rx(          '' Ћ 9  Ћ9 33f3
 	g3
f`e      ,P P @   e    @ 4  6      (      ''q3 g'3gq  q	'#ϋ r
qq `d      P @    e    Q 3  %      ֬0QX``   !!(h:   쓯D, h, <,4   !! `   N
wvn         3  3g3 3g
39`,=dpm       5 5 `@(`    d       @ @ ,  e     7  &      0QX``   !.!(h:   D, h, <(4   !! `   N
evn         3  3g3 3g
39`,=dpm       5 5 e`@(`    d       @ @ ,  e     8  '      0Qp`   !J!,iH   D, t, T"t/2#4!!$`   N
evwt          3  3g53 3g
333v  9  `,=dpm       5 d5 Pc>   toggle  `@(`    d       @ @  e     9  (      0Q\`h   !j!$g6   衯D, t, 0
L88 !!(`   N
Pdv   about:blank Zevo         3  3g#3 3g
939`,=dpm       r5 ~5  r`@(`    d       @ @  e     :  )      0Q|`   !!d    . #h 6+t!d       F   c     !a   R   iw       q3 gq  q	qq   `,=dp]       5 5 i`@(`    b         e    Q ;  *      0QP`J   !! f*    $8,8 $   !!`   *g	Bh	l         3  3g3 3f
   `,=dpm       5 5 Pd>G
   clearCache  `@(`    c       @ @ e  
   <  +      0QY`\  !ʭ!-)H  . #P#6sHD\PO**A/  X* +"< P2.X<4  h, *'hPH8PL `** W+0,,pA/  "L* h` 4B.\D4p8* l* : T* l* 'D0( 00 #+\0 #hP0* + c* l**#8('yk  PBn{+0;X+4!hx      "  #B        
  @        x           Q.     c    1<         >     !bf   `   B  Pc>n   folderIdPdf^   isHTMLScriptPcr&   htmlUrl 4Pe>k5   isGameManager   rPcRY   .html   fPd&Z   isDecrypted I	B
Pcd   utf-8   H2$=d& @        J5 5 A` (b      Pd~
   subScript:  rPcz	   .jsc.encPd<	   .html.enc   PbFgh   .encEm$d& @        5 5 I` e  |           Pdc
   subScripts  =
$=d& @        :5 r5 A` (=      q3 \kq  q	33^33h
3^33h3	3	3
g3	6"||3#3!g#'#%3'g)3+g-
"R3/v  ?^31h33^31h5ލޖ 7q+3	,3	*8)8'3	693;g=((""|?|A3C3E3GgI3GgK3M !hO3GgQ3G"gS뤁#3!gU#%3'gWÖ;##Y{[#%3'g\Ö "a#%3'$h^Zl`ލ%ޖ,3G&gb]"3dlf m  h 3-i#3!3-igk3-imo3.qfsn 3/uD30w_kyq q	ۥܶܕT {&31|f~n ܶ޴߶q2qq  `,dq[       5 v5 Y`@`    dw       P @ P   
 
  S

 
  @ P  

\    e  .  MQ =        0Q1`  !&!Ts   ,$ pMc  l8 @@& *, 4F
 L(hg   !(h@   %                       !P`$   I	B=
ޭQPcsD   BUILTIN_)G `           #  3g3
fɬn 333#k3
3	3
f3!# h$@5&
5(#*;,	_k.`30l2 4ǖ%35f7n `,=dqA       5 $5 Q`@(`    4k9       @ P P @ 
&  8@    e     @ >        0Q8`    !J!d    h     !!`   4f         ^ 3 g`,=dqA       5 ,5 E`@(`    b         e    @ ?  ,      0Q8`    !f!d    h     !!`   4ef         ^ 3 g`,=dqA       ~5 5 E`@(`    b         e    @ @  -      0Q8`    !!d    h (   !!`   4^f         ^ 3 g`,=dqA       ,5 5 E`@(`    b         e    @ A  .      0Q8`    !!d    h 8   !!`   4=f         ^ 3 g`,=dqA       5 > 6 E`@(`    b         e    @ B  /      0Q8`    !!d    h $   !!`   4 rf         ^ 3 g`,=dqA        6  6 E`@(`    b         e    @ C  0      0Q8`    !֮!d    h ,   !!`   4if         ^ 3 g`,=dqA       D6 6 E`@(`    b         e    @ D  1      0Q8`    !!d    h 8   !!`   4f         ^ 3 g`,=dqA        6 d6 E`@(`    b         e    @ E  2      0Q8`    !!d    h H   !!`   4if         ^ 3 g`,=dqA       6 *6 E`@(`    b         e    @ F  3      0Q`V  !*!Hp|   0;4" *K4" *KD0/4 * _  !d          	     !L`"    ,Pi6|   __BUILTIN_SCRIPTS_INITIALIZED__ $=d' @         6 6 ` (0		 Pex   appUpdateInfo   .$Pg2   enabled_builtin_scripts Pdv|R0   versionInfo Peb~   builtInScripts  b         Pc   authors `    [Z0Q@`,   !f!e"   蘰<l$   !!`    "?h         `3  l  `,=dqA       26 6 E`@B`    b         e    @ H  5      $d& @        6 6 ` (H         #  3#  9'#3#
3gg#3#
3	gg'3
3
3333΋ g΍ `,dqA        >6 6 E`@`    (h!       ` @ P 
      e     @ G  4      b@`    [@e     @ K  /       he A_ee !;-`          '# r '@@'3e3
!^3
93!^393!^3	3	3g3
!^3
9
3?39˭.336!h#* %ϋ 9&ϋ9(ϋ9*ϋ9,3.g0 `8l2       !P  @ ,P   / ,P        e    @ J  n      qrBrrBssss*tbtttt&uVuuuBwwwwx6Nj֒Ɠ>Zƨި.rƭ" pb0         Pce8   android ]`   K`   
Pc^n   player  Pc	   enemy   Y`   J`   `   K`   D`   K`   `   K`   C`   K`   CDZgD PfCL   hasStartSceneBundle Dg`    [Pd*    subpackages `    [g8Pld)   db://assets/launcher/scenes/Launcher.fire   Ei9g`   K`   LPq@   assets/launcher/common/libs/platform/hortor/HSDK.turnpass.min.jse b         qPc   a0340   эPcJ?   6b1cc   m0b         10b         M5Pbz(g   HSDK0b         Pbڦ   tga 5-b         
=Pev+   __HORTOR_SDK__  
ch            `   `   `   `
   `   `   `   `   `   `   `   `   `   `   `    `"   `$   `&   `(   `*   `,   `.   `0   `2   `4   `6   `8   `:   `<   `>   `@   `B   `D   `F   `H   `J   `L   `N   `P   `R   `T   `V   `X   `Z   `\   `^   ``   `b   `d   `f   `h   `j   `l   `n   `p   `r   `t   `v   `x   `z   `|   `~   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `   `  `  `  `  `
  `  `  `  `  `  `  `  `  `  `  `   `"  `$  `&  `(  `*  `,  `.  `0  `2  `4  `6  `8  `:  `<  `>  `@  `B  `D  `F  `H  `J  `L  `N  `P  `R  `T  `V  `X  `Z  `\  `^  ``  `b  `d  `f  `h  `j  `l  `n  `p  `r  `t  `v  `x  `z  `|  `~  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `   `  `  `  `  `
  `  `  `  `  `  `  `  `  `  `  `   `"  `$  `&  `(  `*  `,  `.  `0  `2  `4  `6  `8  `:  `<  `>  `@  `B  `D  `F  `H  `J  `L  `N  `P  `R  `T  `V  `X  `Z  `\  `^  ``  `b  `d  `f  `h  `j  `l  `n  `p  `r  `t  `v  `x  `z  `|  `~  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `   Ja        b         `L  `  `   Ja       b           `   Ja       b           `   Ja       b           `   Ja       b           u#`   Ja        b         `L  !;`v  	;`   Ja       Hb         >`   >`   >`   >`   >`
   }>`   >`   i>`   Ja       b         ?`   >`   Ja       0b         D`  D`   D`$   D`&   C`   Ja       0b         `  `   F`"   `&   eF`   Ja       (b         D`  9H`   `&   H`   Ja       b           J`   Ja        b         D`$   D`&   }K`   Ja       b           9O`   Ja       b           O`   Ja       Xb$         AU`   5U`   D`   9U`   =U`   9H`   1U`   F`"   D`&   U`   Ja       (b         D`  D`   9H`   MU`   Ja       b         iW`H   1W`   Ja       b           UX`   Ja       (b         X`   X`  X`^  X`   Ja        b         `   _`(   _`   Ja        b         ]e`.   ee`0   =e`   Ja       b         `  f`   Ja       b           mf`   Ja       b           i`   Ja       Pb          Yr`<  ur`p  mr`   qr`N  ir`P  er`  ar`  ]r`  5q`   Ja       b           My`   Ja        b         yz`  }z`$  Az`    Jb           E|b<         |`4   i|`6   u|`8   ||]|a|e|y|Y|m|`>   }|`@   q|`B   |`D   |`F   ||]|a|e|y|Y|`   Ja       b         |`   |`   Ja       b           |`    Jb           }0b         ~`   ~`6   ~`B   Pd:Vu	   fire-path   `   Ja       (b         ]`   U`  a`<   =`   Ja       8b   
      -`<  %`B  )`  `  !`>   `   Ja       (b         1`H  `  -`D   ݄`    Jb            b         `|  `   Ja       Pb          `L   `T   `   `  `  `J  `X  `  m`    Jb           8b   
      `*   `H   `  `  `   Ja       pb0         `  Ř`  `  `V  `v  ɘ`  `  `  `  `  `  `  	`   Ja        b         `N   ɘ`  `   Ja       b         `N   `   Ja        b         `n  `v  m`   Ja       bL   &      ٶ`X   ն`Z   `\   ``   ɶ`n   ݶ`p   `r   `v   `z   Ѷ`|   Ͷ`~   `   `   `   Ŷ`   `   `   `   `   `   Ja       (b         `\   `   `   `   Ja       0b         `^   `   `   `   ͻ`   Ja       b         !`v  `   Ja       0b         `v  `\   `v   `   -`   Ja       0b         `j  `\   `d   `   Y`   Ja       Pb          u`J   !`v  ``   ɶ`n   ݶ`p   `v   `   `   I`    Jb           0b         `l  `j  ,Pi2   ../platform/deserialize-editor  `v   v`   Ja       b         `   `   Ja       b         `   `   Ja       b         `   !`   Ja       b         `   `   Ja       pb0         `H   `^  !`v  `|  `\   `f   `h   `j   `l   `t   `   `   }`   Ja       (b         ն`Z   `\   `   `   Ja       0b         Ѷ`|   `   `   `   `   Ja       b         q`   )`   Ja        b         `  `   `   Ja        b         `V   `b   `   Ja       @b         Ѷ`|   Ͷ`~   `   `   `   `   `   Ja       8b   
      `j  !`v  `\   ɶ`n   `   `   Ja       Hb         `Z  `^  `v  `\   `d   `v   `   `   Ja       b         `   q`   Ja        b         `   `   `   Ja       8b   
      `   `|  `\   ``   `   `   Ja       b           q`   Ja        b         `\   `   `   Ja       b           =`   Ja       (b         `v   Ŷ`   `   `   Ja       8b   
      `   `|  ``   `v   `   5`   Ja       b         `X  `   Ja        b         ]`  Y`   E`   Ja       b           `   Ja       b           )`   Ja       b           `   Ja       b           `   Ja       b           `   Ja       b         `r  U`   Ja       (b         e`F  m`  q`   M`   Ja       b           `   Ja       b           `   Ja       b           %`   Ja        b         `   ]`  `   Ja       b         `   `   Ja       b           `   Ja       @b         e`F  `   ]`  `L  `n  m`  `   Ja        b         `  Y`   `   Ja       bH   $      `   Q`   q`   `   `   }`   u`   M`   e`   ]`   Y`   m`   a`   i`   y`   q`   U`   `   9`   Ja        b         `   `   `   Ja       0b         `  `   `   `   }`   Ja        b         `4  -`<  `   Ja       8b   
      `4  `8  `<  `v  `   >`   Ja       (b         `j  `   `   "`   Ja       b         `   `   Ja       (b         `   	`   	`   	`   Ja        b         F
`  `   	`   Ja       (b         `   `   `   `   Ja       b         -`<  `   Ja       b         `N   `   Ja       Hb         "`n  `L   `&  er`  `  `  ar`  `   Ja       0b         `L  `X  `v  Pdv   ./utils/misc`  `   Ja       8b   
      `   `   ]`  !`v  `   `   Ja       (b         `   `  `   `   Ja       b         `   "`   Ja        b         N#`  `   6#`   Ja        b         *`   `   *`   Ja       (b         `X  `n  !`v  *,`   Ja       b           /`   Ja       @b         J0`   B0`V  N0`  V0`  R0`  F0`   *0`   Ja       b         `   8`   Ja       b         `   9`   Ja        b         `N   `   Z:`   Ja       Pb          e`F  z@`   ~@`6  `  `  r@`  v@`"  F0`   :@`   Ja        b         C`  C`   C`   Ja        b         `  `   BF`   Ja       @b         J0`   z@`   G`  `  ar`  `   G`   Ja       0b         B0`V  !`v  J`  q`   J`   Ja       (b         *Q`   `   &Q`   Q`   Ja        b         `  `   Q`   Ja        b         `N   U`   BT`   Ja        b         `  `   _`   Ja       0b         `N   R0`  `  F0`   b`   Ja       b         `   ~e`   Ja        b         *Q`   `   e`   Ja       8b   
      k`V  k`   k`   Rs`   D`  k`   Ja       b           Zs`   Ja       @b         k`V  Bu`|  U`  k`   Fu`  D`  t`   Ja       b           z`   Ja       b           V{`    Jb           {bt   :      {`   {`   *|`   {`   {`   `   {`   {`   |`   |`   
|`   {`   .|`   |{{`   |`   2|`   {`   {`   |`   {`   &||"|&Q`   {|`   {`  |{&||"|`   Ja       b           >|`   Ja       b         |`  |`   Ja       b         !`v  b`   Ja        b         `v  `  `   Ja       b           `   Ja       0b         `
  `  `  `  ~`   Ja       b         ڏ`f  `   Ja        b         `f  !`v  `   Ja       b         `v  `   Ja       0b         Β`  Ғ`  ֒`  ڒ`  `   Ja       (b         `  ]`  `T  `   Ja       (b         f`  }z`$  j`"  .`   Ja       b         ar`  ~`   Ja       b           *`   Ja       (b         `  `"  `.  j`   Ja       hb,         Z`  v`   j`"  n`$  b`(  r`*  j`,  `.  ^`0  f`2  V`4  `   Ja       Pb          e`F  b`d  ar`  Z`  v`   j`"  ^`0  V`4  `   Ja        b         ar`  `"  `   Ja        b         `  `"  .`   Ja        b         `  j`"  `   Ja        b         `  `"  .`   Ja        b         `  `"  2`   Ja        b         }z`$  `"  ¥`   Ja       0b         J0`   C`   `8  D`<  `   Ja       b         `<  ֪`   Ja       b         `6  `   Ja       b           `    Jb           b<         6`:   `N   `P   `R   `   :`   *`   "`  .`&  `:  2`D  &
`p  `   Ja       8b   
      Ҭ`2  e`F  ]`  m`  ֬`F  F`   Ja       hb,         `2  `F  J0`   z@`   C`   &`  `  `  r@`  }z`$  *`@  `   Ja       (b         `@  "`B  &`H  `   Ja       b         e`F  2`   Ja       0b         `F  G`  }z`$  `B  "`   Ja       0b         `   `X  `v  `  `   Ja       @b         `P  `d  `v  `x  `z  `|  Z`   Ja       0b         ڽ`L  `v  `x  `|  n`   Ja       b         `v  `   Ja        b         `  `T  `   Ja       (b         `  `V  `^  `   Ja       b           V`   Ja        b         ڽ`L  `v  *`   Ja       b         !`v  `   Ja       b           `   Ja       b           `   Ja       0b         ]`  `L  `v  m`  Z`   Ja       b           ^`   Ja       (b         ڽ`L  `v  `|  `   Ja       b         `v  `   Ja       b           `   Ja       Xb$         ]r`  r@`  yz`  "`  `  v@`"  }z`$  `&  `v  N`    Jb           z b         `j   PfF[   ./deserialize-editor`   Ja       b           `   Ja       xb4         ڽ`L  &`N  `P  `V  *`X  `^  :`b  .`f  `l  2`t  6`r  `v  `z  `   Ja       8b   
      ڽ`L  *`X  `d  `h  `v  F`   Ja       0b         `   `X  `v  `|  `   Ja        b         `  v`n  `   Ja       (b         ڽ`L  `d  `v  ^`   Ja       b           v`   Ja       b         `v  `   Ja       b<         `J   `T   `x   Β`  `  `R  `T  `V  `\  `^  ``  `v  `  `  `  `    Jb           (b         ^`  bf`  `   Ja        b         }z`$  2`  `   Ja       b         `  `   Ja        b         `  `  `   Ja       b           `   Ja       b           `    Jb           `b(         Ҭ`2  `4  e`F  `l  `t  fn`  j`  `  `  `   Ja       b           `   Ja       8b   
      `   `V  `   `  `  z`   Ja       b           `   Ja       Hb         r`   n`   `   j`   `   b`  `  `   Ja       Hb         `   `   V`   `V  `   `  `  `    Jb           B
b         Z
`   Ja       b           
`   Ja        b         `8  `<  z`   Ja       Pb          ~`2  `6  `<  z`  `  `  `  `  `   Ja       8b   
      `  `  `  `  `  `   Ja       b         6`  `   Ja       (b         `v  `  `  V`   Ja       8b   
      v`   b`   j`   r`   n`   J`   Ja        b         `   6`  `   Ja       (b         "`$  *`  .`  `   Ja       (b         `$  `  `  `   Ja        b         `  `  B`   Ja       Xb$         
 `   z`   `   `  Peun   ./2d/nativeTTF  `   `   `  " `   `  `   Ja       Hb         !`F  !`   !`  !`  !`  `  !`   `   Ja       (b         "`   `  !`  ^"`   Ja        b         .$`   &$`  #`   Ja       b         `  $`   Ja       b         `  &`   Ja       b         `  (`   Ja       b         `  )`   Ja       b         `  B*`   Ja        b         *`  V,`  +`   Ja       (b         "`$  `  ,`  ^,`   Ja       (b         `$  `  f-`  -`   Ja        b         *`  N.`  -`   Ja       (b         "`$  `  .`  V.`   Ja       (b         `$  `  ^/`  
/`   Ja       b8         /`   z`  
0`  0`  0`  /`  /`  0`  "0`  &0`  0`  0`  0`  0`  /`   Ja       b           z0`   Ja       b         1`F  1`   Ja       Xb$         3`2  3`d  3`r  4`   4`n  
4`  4`  4`  4`  3`   Ja       b         `  ^5`   Ja        b         26`  `  5`   Ja       b         
4`  7`   Ja       b         1`F  ~7`   Ja       b         `^  68`   Ja       b           ~9`   Ja       @b         `  `X  `n  !`v  `  ;`  :`   Ja       b           v@`   Ja       (b         e`F  C`   B0`V  @`   Ja       b         ;`  A`   Ja       b           6B`   Ja        b         J0`   z@`   nB`   Ja       b           :C`   Ja       8b   
      D`  E`  
E`  E`  D`  D`   Ja       b         !`v  E`   Ja       b           FF`   Ja       b           
G`   Ja       b           G`   Ja        b         k`V  H`  H`   Ja       b           nI`   Ja       b         J`  ~J`   Ja       b         !`v  6K`   Ja       b         vM`   ^M`   Ja        b         2N`  .N`
  N`   Ja       b           BN`   Ja       b         fO`  NO`   Ja        b         O`  O`  O`   Ja       b           FP`   Ja       (b         `L  `  Q`   2Q`   Ja       hb,         JY`  >Y`  :Y`  NY`  BY`  FY`  RY`  `  .Y`"  2Y`$  6Y`&  X`   Ja        b         Y`  `$  zY`   Ja       @b         `L  >Y`  NY`  `  Q`   2Y`$  ]`   Ja       8b   
      `L  >Y`  `  `   `$  f`   Ja       0b         `L  FY`  Q`   .Y`"  
m`   Ja        b         `L  `   *q`   Ja       b         NY`  r`   Ja       b           jt`   Ja       b         !`v  nv`   Ja       0b         `L  `  `  Q`   ^w`   Ja       8b   
      `L  `  `  `   .Y`"  >`   Ja       (b         `L  `  `   *`   Ja       b           J`   Ja        b         u|`   z`L   f`   Ja        b         `   `   `   Ja       b           `   Ja       @b         `  `<  "`F  `^  `6  `:  ֘`   Ja       b         `F  `   Ja       (b         `   `<  "`F  `   Ja       b         `F  `   Ja       b           .`   Ja        b         `  `<  "`   Ja       b         `.  `   Ja       0b         j`@  ʤ`N  Τ`P  Ҥ`R  B`   Ja       b           >`   Ja       b           `   Ja       b         j`@  `   Ja       hb,         z`>  `@  v`B  b`D  j`J  r`L  n`T  Τ`P  Ҥ`R  f`V  4`X  B`   Ja       b           `   Ja       b           `   Ja       b           `   Ja       b         j`@  `   Ja       (b         `@  ;`H  n`T  ڷ`   Ja       (b         `@  `H  `T  `   Ja       b         `@  `   Ja       b         j`@  n`   Ja        b         `j  `@  `   Ja       b           >`   Ja       b         `f  `   Ja       @b         `Z  `\  ``  `b  `d  `h  V`   Ja       b         `b  `   Ja       b           `   Ja       b         `f  `   Ja       b           Z`   Ja       b           ~`   Ja       b           B`   Ja       0b         `  &`0  `<  `^  ~`   Ja       (b         `&  `  `<  `   Ja       (b         `  `<  "`F  `   Ja       b           b`   Ja       b         `^  ^`   Ja       0b         Z`   V`  j`<  ^`P  `   Ja       0b         v`,   z`2   ~`Z  !;`v  `   Ja       8b   
      b`   V`   ^`   f`  V`  >`   Ja       8b   
      `x  `z  `~  `  `  `   Ja       b           2`   Ja       b         `2  `   Ja       b           ~`   Ja       b           `   Ja       0b         `|  `  `  `  `   Ja       b         B`  &`   Ja       Hb         R`  J`  f`  V`  V`  `z  `|  `    Jb           &b8         Z`   >`    :`>  Rf`(  B0PjvŽ:"   ./cocos2d/particle/CCParticleAsset  `,  F`  0PjۏT!   ./cocos2d/tilemap/CCTiledMapAsset   `~  JNV`  b^`  R`   Ja       b           r`   Ja        b         F`  >`  &`   Ja       Hb         `   `6  `  `  `  `  `  `   Ja       @b         v`  `  n`  j`  z`  r`  `   Ja       b           `   Ja        b         `  `  O`   Ja       b         `  R`   Ja       b           "U`   Ja       8b   
      V`  F`  V`  v`  `  U`   Ja       b           W`   Ja       b         `  W`    Jb           .Ypb0         fY`*  bY`~  jY`  Pd<^	   ./package   NY`  VY`  JY`  ZY`  RY`  FY`  ^Y`  BY`  `   Ja       b           vY`   Ja       b           Y`   Ja       b           6Z`   Ja       b           Z`   Ja       b           Z`   Ja       b           N[`   Ja       b           [`   Ja       b           .c`    Ka     cFee&f*ff PfN+   _hortor_callOnLoad  >fPbIH   bootg mb         qDb         pDNp b         q8b   
      qqpq6q b         D9	rpppqq*x "~@b         ֑B2wD?  ". 6m "5 :m`   ,K`   PeZ   [style*="fixed"] Pf&Nr   [style*="absolute"] (Ph"=   [style*="position: fixed"]  (Php(   [style*="position:absolute"]Pe[w   [style*="top:"] Pe/   [style*="left:"] PfR
   [style*="z-index:"] Pe~"!n   volc-translate  Pd~>	   [mt_node]   `   ,K`    8$Pgn{   #Cocos2dGameContainer   Pd	   #GameCanvas ZPc*Ky   #splash $PgF#   #floating-control-button$Pg"
J   #floating-control-btn   $Pg^v   #plugin-control-button  N6N Pf   BuiltInScriptsCache  "?@ Pf*|   setFlagsFromString  Pd.-F	   --no-lazy    PfƤ   --no-flush-bytecode b@          5BN*2fiї=e^ riN*«2:fni=*eF^f ri4F$PgP   showHTMLBuiltInScript   b$Pg^cY   hideHTMLBuiltInScript   ~$Pg 0   toggleHTMLBuiltInScript $Pgb   loadHTMLBuiltInScript   $Pg
   closeHTMLBuiltInScript  Ү$Pg
qV   preloadHTMLBuiltInScript(PhV   clearHTMLBuiltInScriptCache 
&=@      `'''''''a''' '''''''''''''''' '!'"'#'$'%'&	''
	'(
')'*'+','-'.'/'0'1'2'3'4'5'6'8'9':';'<'='>'?'@'A'C'D'E'F 'G! 'H"!'I'J#"'K$#'L'M%$'N'O'P'Q'R'S'T'U'V&%'W'&'X(''Y)('Z*)'[+*'\,+']'^-,'_.-'`/.j '0/'		ϋ10l'

j#2Ї394	51j'ϋ62l'j#2Ї7)ϋ83:9:4:;<5:=>6:?9@#2ЇA)ϋB7:CD8:EF9:G!H::I#9J%#2ЇK'χL()΋M;:N):O+P<:Q-R=:S/T>:U19V3W?ЇX5΄Y6̋Z@=7< 9΄[;̋\A=<< >΄]@̋^B=A< C΄_E̋`C=F< H΄aJ̋bD=K< M΄cO̋dE=P< R΄eT̋fF=U< W΄gY̋hG=Z< \	΄i^̋jH=_< a
΄kc̋lI=d< f΄mh̋nJ=i< k΄om̋pK=n< p΄qr̋rL=s< u΄sw̋tM=x< z΄u|̋vN=}< ΄w̋xO=< ΄y̋zP=< ΄{̋|Q=< ΄}̋~R=< ΄̋S=< ΄̋T=< ΄̋U=< ΄̋V=< ΄̋W=< ΄̋X=< ΄̋Y=< ΄̋Z=< ΄̋[=< ΄̋\=̇):::::::=< ΄̋]=< ΄̋^=<  ΄̋_=̇):=< !΄̋`=< "΄̋a=< #΄̋b=< $΄̋c=̇):=< %΄̋d =  < &  ̋e =  ) :  = < 
'  ̋f = < (  ̋g = < )  ̋h = < *  ̋i = < +   ̋j =! < #,  %̋k =& < (-  *̋l =+ < -.  /̋m =0 < 2/  4̋n =5 < 70  9̋o =: < <1  >̋p =? < A2  C̋q =D  F) : G =D < I3  K̋r =L < N4  P̋s =Q < S5  U̋t =V < X6  Z̋u =[ < ]7  _̋v =` < b8  d̋w =e < g9  i̋x =j < l:  n̋y =o < q;  s̋z =t < v<  x̋{ =y < {=  }̋| =~ < >  ̋} = < ?  ̋~ = < @  ̋ = < A  ̋ = < B  ̋ = < C  ̋ = < D  ̋ = < E  ̋ = < F  ̋ = < G  ̋ = < H  ̋ = < I  ̋ = < J  ̋ = < K  ̋ = < L      = < M    = < N    = < O    = < P    = < Q 	 
  = < R    = < S    = < T    = < U    = < V    = < W    =  < X    = < Y 	   =
 < Z    = < [    = < \     = < ] ! "  = <  ^ #" $  =# < %_ %' &  =( < *` ', (  =- < /a )1 *  =2 < 4b +6 ,  =7 < 9c -; .  =< < >d /@ 0  =A < Ce 1E 2  =F < Hf 3J 4  =K < Mg 5O 6  =P < Rh 7T 8  =U < Wi 9Y :  =Z < \j ;^ <  =_ < ak =c >  =d < fl ?h @  =i < km Am B  =n < pn Cr D  =s < uo Ew F  =x < zp G| H  =} < q I J  = < r K L  = < s M N  = < t O P  = < u Q R  = < v S T  = < w U V  = < x W X  = < y Y Z  = < z [ \  = < { ] ^  = < | _ `  = < } a b  = < ~ c d  = <  e f  = <    g h  = <    i j  = <    k l  = <    m n  = o) :p :q :r :s :t :u = <    v w  = <    x y  = <    z {  = <    | }  = <    ~   = <       = < 	      = <       = <       = <       = <       =  < "   $   =% < '   )   =* < ,   .   =/ < 1   3   =4 < 6   8   =9 < ;   =   => < @   B   =C < E   G   =H < J   L   =M < O   Q   =R < T   V   =W < Y   [   =\ < ^   `   =a < c   e   =f < h   j   =k < m   o   =p < r   t   =u w) :x :z :| =u < ~      = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = <       = ) : = <       = <       = <        = <       = <    
   = <       = <       = <       = <       = < !   #   =$ &) :' =$ < )   +   =, < .   0  =1 < 3   5  =6 < 8   :  =; < =    ?  =@ < B   D  =E G) :H =E < J   L  =M < O   Q 	 =R < T   
V  =W < Y   [ 	 =\ < ^   ` 
 =a < c   e  =f h) :i =f < k   m  =n < p   r  =s < u   w  =x < z   |  =} <      = <      = <      ! = <    " # = <    $ % = <    & ' = <    ( ) = <    * + = <    , - = <    . / = <    0 1 = <    2 3 = <    4 5 = <    6 7 = <    8 9 = <    : ; = <    < =  = <    > ?! = <    @ A" = <    B C# = <    D E$ = <    F G% = <    H I& = <    J K' = <    L M( = <    N O) = <    P Q* = <    R S+ =	 <    T U, = <    V W- = <    X Y. = <    Z [/ = <    \! ]0 =" < $   ^& _1 =' < )   `+ a2 =, < .   b0 c3 =1 < 3   d5 e4 =6 < 8   f: g5 =; < =   h? i6 =@ < B   jD k7 =E < G   lI m8 =J < L   nN o9 =O < Q   pS q: =T < V   rX s; =Y < [   t] u< =^ < `   vb w= =c < e   xg y> =h < j   zl {? =m < o  |q }@ =r < t  ~v A =w < y  { B =| < ~   C = <    D = <    E = <    F = <    G = <  	  H = <  
  I = <    J = <    K = <    L = <    M = <    N = <    O = <    P = <    Q = <    R = <    S = <    T = <    U = <    V = <    W = <    X = <    Y = <    Z = <    [ = <    \ = <     ] = <    ^ = < 
    _ = <  !  ` = <  "  a = <  #  b = <  $   c =! < # % % d =& < ( & * e =+ < - ' / f =0 < 2 ( 4 g =5 < 7 ) 9 h =: < < * > i =? < A + C j =D < F , H k =I < K - M l =N < P . R m =S < U / W n =X < Z 0 \ o =] < _ 1 a p =b < d 2 f q =g < i 3 k r =l < n 4 p s =q < s 5 u t =v < x 6 z u ={ < } 7  v = <  8  w = <  9  x = <  :  y = <  ;  z = <  <  { = <  =  | = <  >  } = <  ?  ~ = <  @   = <  A   = <  B   = <  C    = <  D   = <  E   = <  F   = ) :	 :
 : : : = <  G   = <  H   = <  I   = <  J   = <  K   = <  L   = <  M   = <  N   = <   O   = <  P   ! = < 
 Q " # = <  R $ % = &) :' = <  S ( ) = <  T * + = < ! U ,# - =$ < & V .( / =) < + W 0- 1 =. < 0 X 22 3 =3 < 5 Y 47 5 =8 < : Z 6< 7 == < ? 8A% i B 9 jD' :' ; lF' jH#2 9<J#2 9=L#2 > 9?N#2 @ 9AP#2 3AR fT B#2 #CV lX D jZ'd''''''''' E\)' F])'#2 G j^ 9H` Ib :Jc Ke :Lf Mh) N :Oi :Pk Q :Rm S :To U :Vq :Ws''  X ju#2 #Yw Z  ly 9[{ \}) ] :^~ _ :` a :Y b :c'6'7 d #CV 3ev   +  #CV 3f g9 h  9 j #h r  '< i%'= j%'> 'B k'C l'D m j'F'J'M#2 3f n o h p j q j r'O s'P t k'Q u k'R v k'SR 3w x gR 3w y g'T'U'V z) #h r   :{ #h r   :| #h r   :} ~ :  :  :  :  :  :  :  :  :  :  :  :'^#2^ 9#2  9#2  9#2  9#2  9#2  9#2  9#2  9#2  9  j`(    @  &0 ,0`9&&40 `> &40 `> &40 `> &40 `> &40 &0 0 40 &40 `>0 &40 `> &40 `> &L`> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &L&40 `> &40 `> &40 `> &40 `> &40 &0 `> &40 `> &40 `> &40 `> &40`2 &40 `> &40 &40 `>  `> &40 &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40 `> &40`2 0 `> &40 `> &40 &40 `> &40I @ , @ @ s   ` 0 @ @ sN  
 &0@  0 0 0 0 , , ,                                                                                                                                                                                                                                                                                                                                                                                                                                                                             e  	  @    m      d             ҷ  ` =d@0             6 E`b          e            l      h`    Ƅ f 
   eNS1Y%͑Ջde(   ԥd<0" !`,\`     h^ A_Z,XiD    4  |(-  X  !TP`   ALd   d2Xp   H0D`   	Hb         yyyzCIyyy,@iH   <.<&*@*,*D" !<F08`   	Hb         yyyzCIyyy,4iH   脠<.<&*@*,*D" !0$,`   ~yVZ  eJ#E   SN _YbeN0(jP   l*0C*\S  " !$b  `   1	$=d& @        3 3 ` :$d& @        N3 3 ` (h@      a           P   !     <md   Ξ |
4<$$T 0 8C$3$  !Bc   Ħl d i`   
e"   \(23L    


{
  "name": "ai-king-manager",
  "private": true,
  "version": "1.1.5-1",
  "description": "AI之王管理器",
  "author": "xki",
  "main": "out/main/index.js",
  "dependencies": {
    "iconv-lite": "^0.6.3",
    "memory-fs": "^0.5.0",
    "systeminformation": "^5.31.5",
    "v8-compile-cache": "^2.4.0",
    "xmlhttprequest": "^1.8.0"
  }
}